xref: /third_party/mesa3d/.pick_status.json (revision bf215546)
1[
2    {
3        "sha": "51457b19cea9608f6bb2be81430d37da5333d2fe",
4        "description": "r300: tweak nir loop unrolling hint for r500 vertex shaders",
5        "nominated": false,
6        "nomination_type": null,
7        "resolution": 4,
8        "main_sha": null,
9        "because_sha": null
10    },
11    {
12        "sha": "6ac678df43b217bbe2ed0de513f27d3f0313ba97",
13        "description": "freedreno: Add one flake",
14        "nominated": false,
15        "nomination_type": null,
16        "resolution": 4,
17        "main_sha": null,
18        "because_sha": null
19    },
20    {
21        "sha": "f3ee9be836bf3d00a51f6b58300c383c4d269309",
22        "description": "glsl: Drop borrow/carry lowerings in favor of nir",
23        "nominated": false,
24        "nomination_type": null,
25        "resolution": 4,
26        "main_sha": null,
27        "because_sha": null
28    },
29    {
30        "sha": "339d80d5f22c9f3af88da574edf27bf244ded752",
31        "description": "pps: make pps-producer RT only on freedreno",
32        "nominated": false,
33        "nomination_type": null,
34        "resolution": 4,
35        "main_sha": null,
36        "because_sha": null
37    },
38    {
39        "sha": "557120b593c2f7a4ccbcbc5e35bf1a959187b1ef",
40        "description": "util: Include the needed util/detect*.h headers in multiple files",
41        "nominated": false,
42        "nomination_type": null,
43        "resolution": 4,
44        "main_sha": null,
45        "because_sha": null
46    },
47    {
48        "sha": "4ff21b4a47f4dd1f977b499997bd42bee2843d5d",
49        "description": "util: Remove the unused PIPE_(ARCH|OS|CC) macro defines from src/util/detect_arch.h and src/util/detect_cc.h",
50        "nominated": false,
51        "nomination_type": null,
52        "resolution": 4,
53        "main_sha": null,
54        "because_sha": null
55    },
56    {
57        "sha": "1accc0df6401f0253289138e1907b3e3d191fab7",
58        "description": "tree-wide: Convert all usage of PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* by use grep",
59        "nominated": false,
60        "nomination_type": null,
61        "resolution": 4,
62        "main_sha": null,
63        "because_sha": null
64    },
65    {
66        "sha": "27fe4bd29fd2c9ebbecd1e7f4619d681045f081c",
67        "description": "tree-wide: Convert all usage of #ifndef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|ARCH|CC)_* by use grep",
68        "nominated": false,
69        "nomination_type": null,
70        "resolution": 4,
71        "main_sha": null,
72        "because_sha": null
73    },
74    {
75        "sha": "1817659bb65a6aa455a7dc273b033a83386a7386",
76        "description": "tree-wide: Convert all usage of #ifdef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|ARCH|CC)_* by use grep",
77        "nominated": false,
78        "nomination_type": null,
79        "resolution": 4,
80        "main_sha": null,
81        "because_sha": null
82    },
83    {
84        "sha": "eab0da3c6410542a35c3fc9b59616f7da93baab4",
85        "description": "tree-wide: Convert all usage of defined PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* by use grep",
86        "nominated": false,
87        "nomination_type": null,
88        "resolution": 4,
89        "main_sha": null,
90        "because_sha": null
91    },
92    {
93        "sha": "80fac8637b9d8e1b7ec3c63e46e435f600e93c29",
94        "description": "tree-wide: Convert all usage of defined(PIPE_(OS|ARCH|CC)_*) to DETECT_(OS|ARCH|CC)_* by use grep",
95        "nominated": false,
96        "nomination_type": null,
97        "resolution": 4,
98        "main_sha": null,
99        "because_sha": null
100    },
101    {
102        "sha": "4304177675ae7717919ed8accc45397db44eb10d",
103        "description": "util: Add DETECT_ARCH_* and DETECT_CC_* macros for latter usage",
104        "nominated": false,
105        "nomination_type": null,
106        "resolution": 4,
107        "main_sha": null,
108        "because_sha": null
109    },
110    {
111        "sha": "db01b983ede123e68de9d45b8bce22dd5f09810e",
112        "description": "util: Move compiler configuration defines from detect_arch.h into detect_cc.h",
113        "nominated": false,
114        "nomination_type": null,
115        "resolution": 4,
116        "main_sha": null,
117        "because_sha": null
118    },
119    {
120        "sha": "845222dbae55822bd6114ad6f9a499d3f18a022c",
121        "description": "util: Rename src/gallium/include/pipe/p_config.h to src/util/detect_arch.h",
122        "nominated": false,
123        "nomination_type": null,
124        "resolution": 4,
125        "main_sha": null,
126        "because_sha": null
127    },
128    {
129        "sha": "7710cc8506be571ce83751c8f7afbe6fac256b36",
130        "description": "util: Test __PPC64__ for getting PIPE_ARCH_PPC_64 respond to __PPC64__ take effect",
131        "nominated": true,
132        "nomination_type": 1,
133        "resolution": 1,
134        "main_sha": null,
135        "because_sha": "e737a99a6fbafe3ba4b5175eea25d1598dbeb9d8"
136    },
137    {
138        "sha": "d81e40b20c386a79d643fc6c14c3cfb8351daa09",
139        "description": "frontend/va: Fix WIN32 VA_DRIVER_INIT_FUNC declaration. Remove declspec as it uses .def file",
140        "nominated": false,
141        "nomination_type": 1,
142        "resolution": 4,
143        "main_sha": null,
144        "because_sha": "b557ceb75b79e0d8b3f7352d4bb6764137175ee0"
145    },
146    {
147        "sha": "59f11b761241a655e3e3ead445d69dafaee57f1c",
148        "description": "util: Add test for util_get_process_name_may_override",
149        "nominated": false,
150        "nomination_type": null,
151        "resolution": 4,
152        "main_sha": null,
153        "because_sha": null
154    },
155    {
156        "sha": "3325c5b80e131514a598c99d21d517c895ab713a",
157        "description": "util: Add tests for os_mman.h and util_get_process_name_may_override",
158        "nominated": false,
159        "nomination_type": null,
160        "resolution": 4,
161        "main_sha": null,
162        "because_sha": null
163    },
164    {
165        "sha": "660b110494960d3d82712775bf4f2796e20f219c",
166        "description": "util: Move src/gallium/auxiliary/os/os_mman.h to src/util/os_mman.h",
167        "nominated": false,
168        "nomination_type": null,
169        "resolution": 4,
170        "main_sha": null,
171        "because_sha": null
172    },
173    {
174        "sha": "f5050d0fcd2c442ce07997ab75071d44734ab8c9",
175        "description": "util: Replace the usage of os_get_command_line with util_get_command_line",
176        "nominated": false,
177        "nomination_type": null,
178        "resolution": 4,
179        "main_sha": null,
180        "because_sha": null
181    },
182    {
183        "sha": "d600a0ed3420b9187b47b0084414a2c869af39ee",
184        "description": "util: Merge the code from os_process.c into u_process.c",
185        "nominated": false,
186        "nomination_type": null,
187        "resolution": 4,
188        "main_sha": null,
189        "because_sha": null
190    },
191    {
192        "sha": "fdad0477f0fe4755d858767eb86beec5cf8c50bd",
193        "description": "util: Remove usage of boolean and duplicated code in os_process.*",
194        "nominated": false,
195        "nomination_type": null,
196        "resolution": 4,
197        "main_sha": null,
198        "because_sha": null
199    },
200    {
201        "sha": "3f4586575e131850a66cfbbdeae2d72413fece46",
202        "description": "util: Merge the __getProgramName code under HAIKU os",
203        "nominated": false,
204        "nomination_type": null,
205        "resolution": 4,
206        "main_sha": null,
207        "because_sha": null
208    },
209    {
210        "sha": "ed4fd1d90e3f3dca0ed0ac7a4a3366854c565f4b",
211        "description": "util: cleanup cpuinfo.* and it's related files",
212        "nominated": false,
213        "nomination_type": null,
214        "resolution": 4,
215        "main_sha": null,
216        "because_sha": null
217    },
218    {
219        "sha": "7436669d55d3041c8f4eaa938ad38c3ec1dd7efa",
220        "description": "mesa/vbo: Replace the usage of cpu_has_sse4_1 with util_get_cpu_caps()->has_sse4_1 in vbo/vbo_minmax_index.c",
221        "nominated": false,
222        "nomination_type": null,
223        "resolution": 4,
224        "main_sha": null,
225        "because_sha": null
226    },
227    {
228        "sha": "b84678ea28e9e41874974a6f1220a1dccc0fc5fa",
229        "description": "util: Use util_get_cpu_caps instead cpu_has_sse4_1 macro",
230        "nominated": false,
231        "nomination_type": null,
232        "resolution": 4,
233        "main_sha": null,
234        "because_sha": null
235    },
236    {
237        "sha": "6dab1896d1188dc28787ec956a986f500cd77ae6",
238        "description": "util: Drop include \"pipe/p_config.h\" in src/util/u_cpu_detect.h",
239        "nominated": false,
240        "nomination_type": null,
241        "resolution": 4,
242        "main_sha": null,
243        "because_sha": null
244    },
245    {
246        "sha": "3549439068d513f7433e797b72487be58dc58d0e",
247        "description": "ci/nouveau: Add some recent flakes",
248        "nominated": false,
249        "nomination_type": null,
250        "resolution": 4,
251        "main_sha": null,
252        "because_sha": null
253    },
254    {
255        "sha": "72d66aa98783e5904855f142a96e7f5fd981f241",
256        "description": "microsoft/compiler: Delete now-unused memcpy lowering pass",
257        "nominated": false,
258        "nomination_type": null,
259        "resolution": 4,
260        "main_sha": null,
261        "because_sha": null
262    },
263    {
264        "sha": "fb7fd02a2b23afbff30a3bdd880fb050952b4410",
265        "description": "microsoft/clc: Optimize memcpys",
266        "nominated": false,
267        "nomination_type": null,
268        "resolution": 4,
269        "main_sha": null,
270        "because_sha": null
271    },
272    {
273        "sha": "efc0835787eb000cacb7b43b0bfca0164c3fb4ef",
274        "description": "aco: move statistics enum to aco_shader_info.h",
275        "nominated": false,
276        "nomination_type": null,
277        "resolution": 4,
278        "main_sha": null,
279        "because_sha": null
280    },
281    {
282        "sha": "4306897979abb83908bcadbd752ce34a0c8c2e02",
283        "description": "radv: use radv_fill_nir_compiler_options() helper for prolog/epilog",
284        "nominated": false,
285        "nomination_type": null,
286        "resolution": 4,
287        "main_sha": null,
288        "because_sha": null
289    },
290    {
291        "sha": "7c84ca8818d3de7830fb173671762194daa8583e",
292        "description": "radv: create radv_fill_nir_compiler_options() helper function",
293        "nominated": false,
294        "nomination_type": null,
295        "resolution": 4,
296        "main_sha": null,
297        "because_sha": null
298    },
299    {
300        "sha": "369c9b642524cb543c59d006ad7e3ce089fa6879",
301        "description": "aco: fix p_interp_gfx11 to not overwrite SCC",
302        "nominated": false,
303        "nomination_type": 1,
304        "resolution": 4,
305        "main_sha": null,
306        "because_sha": "6113ee650a272dc737a200e276de474e083a2fdf"
307    },
308    {
309        "sha": "3012e85e36956abb067f2518a5e16ae91053d5e6",
310        "description": "ci/alpine: build Mesa on top of Alpine 3.16",
311        "nominated": false,
312        "nomination_type": null,
313        "resolution": 4,
314        "main_sha": null,
315        "because_sha": null
316    },
317    {
318        "sha": "8a35052253d000b5fcb9f20b0ae9cf4cf9e9ba6a",
319        "description": "ci/freedreno: add missing traces",
320        "nominated": false,
321        "nomination_type": null,
322        "resolution": 4,
323        "main_sha": null,
324        "because_sha": null
325    },
326    {
327        "sha": "14eef1414725692a22fa24e027e8b1fd618d57ed",
328        "description": "clover: empty soversion when on win32",
329        "nominated": true,
330        "nomination_type": 0,
331        "resolution": 1,
332        "main_sha": null,
333        "because_sha": null
334    },
335    {
336        "sha": "afb83080879310986680b0a0c7046a05963c06b1",
337        "description": "intel: Use common CONCAT/PASTE macros",
338        "nominated": false,
339        "nomination_type": null,
340        "resolution": 4,
341        "main_sha": null,
342        "because_sha": null
343    },
344    {
345        "sha": "6bf17673a556ae64a284936beb589786b90fdb42",
346        "description": "glx: Use common CONCAT/PASTE macros",
347        "nominated": false,
348        "nomination_type": null,
349        "resolution": 4,
350        "main_sha": null,
351        "because_sha": null
352    },
353    {
354        "sha": "c411e2df705786dff8f321b3fdd7cbc9858524ab",
355        "description": "gallium: Use common CONCAT/PASTE macros",
356        "nominated": false,
357        "nomination_type": null,
358        "resolution": 4,
359        "main_sha": null,
360        "because_sha": null
361    },
362    {
363        "sha": "f3c6ed77be3112a56be4a66a135bdef630e92b33",
364        "description": "amd: Use common CONCAT/PASTE macros",
365        "nominated": false,
366        "nomination_type": null,
367        "resolution": 4,
368        "main_sha": null,
369        "because_sha": null
370    },
371    {
372        "sha": "9991926bdf15228831a4d29018afd2c3afebdefd",
373        "description": "util: Add common CONCAT/PASTE macros",
374        "nominated": false,
375        "nomination_type": null,
376        "resolution": 4,
377        "main_sha": null,
378        "because_sha": null
379    },
380    {
381        "sha": "7a84473344fa678ec95761a802ee0c994f7c51ea",
382        "description": "intel: Unify naming of CONCAT/PASTE macros",
383        "nominated": false,
384        "nomination_type": null,
385        "resolution": 4,
386        "main_sha": null,
387        "because_sha": null
388    },
389    {
390        "sha": "f2e9222701e6bb7562d2f2ca671c3747149f1405",
391        "description": "glx: Unify naming of CONCAT/PASTE macros",
392        "nominated": false,
393        "nomination_type": null,
394        "resolution": 4,
395        "main_sha": null,
396        "because_sha": null
397    },
398    {
399        "sha": "6359836242405abeb2aeabea13d75c7cc6954029",
400        "description": "gallium: Unify naming of CONCAT/PASTE macros",
401        "nominated": false,
402        "nomination_type": null,
403        "resolution": 4,
404        "main_sha": null,
405        "because_sha": null
406    },
407    {
408        "sha": "45f9939f9a588d362f1a0202fde95856b5d8bd70",
409        "description": "amd: Unify naming of CONCAT/PASTE macros",
410        "nominated": false,
411        "nomination_type": null,
412        "resolution": 4,
413        "main_sha": null,
414        "because_sha": null
415    },
416    {
417        "sha": "c70c5ecd2e7bb04729628630aebf0574f7f19c1c",
418        "description": "docs: move generic gallium envvars to root doc",
419        "nominated": false,
420        "nomination_type": null,
421        "resolution": 4,
422        "main_sha": null,
423        "because_sha": null
424    },
425    {
426        "sha": "e7e92f79543f8390d42543e72918d162cfb0a38e",
427        "description": "docs: remove duplicate envvars",
428        "nominated": false,
429        "nomination_type": null,
430        "resolution": 4,
431        "main_sha": null,
432        "because_sha": null
433    },
434    {
435        "sha": "e91ee07b6a21be24c5cf5dd46d22c1fc0d3b86e3",
436        "description": "docs: fix badly encoded envvar-roles",
437        "nominated": false,
438        "nomination_type": null,
439        "resolution": 4,
440        "main_sha": null,
441        "because_sha": null
442    },
443    {
444        "sha": "8723a18e67cdadb5ba4d7618ed844bf398a970e7",
445        "description": "docs: use envvar directive",
446        "nominated": false,
447        "nomination_type": null,
448        "resolution": 4,
449        "main_sha": null,
450        "because_sha": null
451    },
452    {
453        "sha": "9bfa939a5e6377efe7b610dd9b6846edeb0fdafc",
454        "description": "docs: remove stale envvar-reference",
455        "nominated": true,
456        "nomination_type": 1,
457        "resolution": 1,
458        "main_sha": null,
459        "because_sha": "231ccb6100e3559782834d1c290e6439a37a7ca8"
460    },
461    {
462        "sha": "4eef5628c86e930c48f90cdcbe51bf5a3651c4c4",
463        "description": "docs: drop custom envvar directive",
464        "nominated": false,
465        "nomination_type": null,
466        "resolution": 4,
467        "main_sha": null,
468        "because_sha": null
469    },
470    {
471        "sha": "864e658c0a069026c1f123079cfb09ecc4cf06cf",
472        "description": "docs: properly nest envvar descriptions",
473        "nominated": false,
474        "nomination_type": null,
475        "resolution": 4,
476        "main_sha": null,
477        "because_sha": null
478    },
479    {
480        "sha": "7df50de210e1899a5f405651d983c3771e092fd5",
481        "description": "docs: remove rogue \"the\"",
482        "nominated": false,
483        "nomination_type": null,
484        "resolution": 4,
485        "main_sha": null,
486        "because_sha": null
487    },
488    {
489        "sha": "afded9a0a5f2e7cf3cff4e197cba3f12b8039e71",
490        "description": "docs: add missing extension-link",
491        "nominated": false,
492        "nomination_type": null,
493        "resolution": 4,
494        "main_sha": null,
495        "because_sha": null
496    },
497    {
498        "sha": "9f2c9e4c3fa57deba3da30dfa8e022c0a49c80f0",
499        "description": "docs: do not mention EGL_MESA_drm_display",
500        "nominated": true,
501        "nomination_type": 1,
502        "resolution": 1,
503        "main_sha": null,
504        "because_sha": "f3e23ead536e66940053265216b3886fef69d891"
505    },
506    {
507        "sha": "a5f319a38e4ade9ebb0736583cfa89098c7a6576",
508        "description": "docs/tgsi: xDArray -> xD_ARRAY",
509        "nominated": false,
510        "nomination_type": null,
511        "resolution": 4,
512        "main_sha": null,
513        "because_sha": null
514    },
515    {
516        "sha": "474ba56f78aaa7e32a60b103008f0e204837000a",
517        "description": "docs/gallium: move period out of quotes",
518        "nominated": false,
519        "nomination_type": null,
520        "resolution": 4,
521        "main_sha": null,
522        "because_sha": null
523    },
524    {
525        "sha": "306a8379ca0e1dd6fdfd0d90b248b8b09588e77f",
526        "description": "docs: lifecycle -> life cycle",
527        "nominated": false,
528        "nomination_type": null,
529        "resolution": 4,
530        "main_sha": null,
531        "because_sha": null
532    },
533    {
534        "sha": "a3a68da6ac48ef19a4352d98b305dabadfc24632",
535        "description": "docs: dll -> DLL",
536        "nominated": false,
537        "nomination_type": null,
538        "resolution": 4,
539        "main_sha": null,
540        "because_sha": null
541    },
542    {
543        "sha": "18fcd3c47c23e2a665443e83153c816284c81980",
544        "description": "docs: un-committed -> uncommitted",
545        "nominated": false,
546        "nomination_type": null,
547        "resolution": 4,
548        "main_sha": null,
549        "because_sha": null
550    },
551    {
552        "sha": "4a42efb7fcf81c9d55f9e5ccda74d18c8e87c8ec",
553        "description": "docs: IPE -> PIPE",
554        "nominated": false,
555        "nomination_type": null,
556        "resolution": 4,
557        "main_sha": null,
558        "because_sha": null
559    },
560    {
561        "sha": "26d6f506a44aa9f004781b0ec988471032d80841",
562        "description": "docs/asahi: use console blocks for console commands",
563        "nominated": false,
564        "nomination_type": null,
565        "resolution": 4,
566        "main_sha": null,
567        "because_sha": null
568    },
569    {
570        "sha": "5a31e1ecaa66bbfbf4b9883ed800a5549c45724e",
571        "description": "docs/asahi: use literal-block for build-options",
572        "nominated": false,
573        "nomination_type": null,
574        "resolution": 4,
575        "main_sha": null,
576        "because_sha": null
577    },
578    {
579        "sha": "2ebce1113730fcb23394e3931b7fafcb2d2ca7b7",
580        "description": "docs/asahi: fix indent",
581        "nominated": false,
582        "nomination_type": null,
583        "resolution": 4,
584        "main_sha": null,
585        "because_sha": null
586    },
587    {
588        "sha": "3408cce076467266da1c53a1a8f4045fbc2d7118",
589        "description": "etnaviv: don't always emit PE_DEPTH_CONFIG on shader changes",
590        "nominated": false,
591        "nomination_type": null,
592        "resolution": 4,
593        "main_sha": null,
594        "because_sha": null
595    },
596    {
597        "sha": "7fe91c9f660f3b76e2c08c0824d226417231c822",
598        "description": "etnaviv: switch to late Z when linear PE is used",
599        "nominated": true,
600        "nomination_type": 1,
601        "resolution": 1,
602        "main_sha": null,
603        "because_sha": "53445284a427f79e94607dc4ca2f8bd8ac293356"
604    },
605    {
606        "sha": "e65d266529f1e95252bacd529a830b9d4d50000f",
607        "description": "etnaviv: fix shader register control with MSAA",
608        "nominated": false,
609        "nomination_type": null,
610        "resolution": 4,
611        "main_sha": null,
612        "because_sha": null
613    },
614    {
615        "sha": "5bde671df240879da0cdab062c02a0f0bcd459ca",
616        "description": "gallium: Avoid nullptr-with-nonzero-offset",
617        "nominated": false,
618        "nomination_type": null,
619        "resolution": 4,
620        "main_sha": null,
621        "because_sha": null
622    },
623    {
624        "sha": "cdbb30334c9876a33a130f70ef83d49ceadb9107",
625        "description": "ci/update_traces_checksum.py: make output more clean and implement colors",
626        "nominated": false,
627        "nomination_type": null,
628        "resolution": 4,
629        "main_sha": null,
630        "because_sha": null
631    },
632    {
633        "sha": "e1d40d11f5a6083c19582c2e138f453cc2c7d4e4",
634        "description": "ci/update_traces_checksum.py: check if checksum is in the array, not it's value",
635        "nominated": false,
636        "nomination_type": 1,
637        "resolution": 4,
638        "main_sha": null,
639        "because_sha": "45eda069531adf17d28538696ace5dfcbc9ad230"
640    },
641    {
642        "sha": "88b1bb326dae2d4cc7e069849f82c08f35c407d5",
643        "description": "ac/llvm: fix gfx11 fs input load for 16bit varying",
644        "nominated": true,
645        "nomination_type": 1,
646        "resolution": 1,
647        "main_sha": null,
648        "because_sha": "b07204d7804496445ddaa293ed3a2b90d170b1db"
649    },
650    {
651        "sha": "c21e184cc5cc818285c5590f36b170362defaf27",
652        "description": "ac/nir/ngg: remove nuw for negative value add",
653        "nominated": true,
654        "nomination_type": 1,
655        "resolution": 1,
656        "main_sha": null,
657        "because_sha": "60ac5dda82e1a5c020aa51a02fa65131e9bfb2ca"
658    },
659    {
660        "sha": "982b523769a75c99039deac7f832a1e10260e916",
661        "description": "ac/nir/ngg: fix nogs culling with nuw add",
662        "nominated": true,
663        "nomination_type": 1,
664        "resolution": 1,
665        "main_sha": null,
666        "because_sha": "75dbb404393a5ae99adb90a156fa5a084aa79c4d"
667    },
668    {
669        "sha": "e81c35d19f76bb8e0dad142c31bd6a9346b92519",
670        "description": "anv: Don't use REQUIRE_8 for Bindless Shaders",
671        "nominated": false,
672        "nomination_type": null,
673        "resolution": 4,
674        "main_sha": null,
675        "because_sha": null
676    },
677    {
678        "sha": "eedbd1ddbf73cd39668742d8e382d0b9a4fd4945",
679        "description": "intel/compiler: Use SIMD selection helpers in compile_single_bs()",
680        "nominated": false,
681        "nomination_type": null,
682        "resolution": 4,
683        "main_sha": null,
684        "because_sha": null
685    },
686    {
687        "sha": "6c194ddd18f24a2fe995aa6b09c8d5d6d2c97d34",
688        "description": "intel/compiler: Prepare SIMD selection helpers to handle different prog_datas",
689        "nominated": false,
690        "nomination_type": null,
691        "resolution": 4,
692        "main_sha": null,
693        "because_sha": null
694    },
695    {
696        "sha": "6ffa597bcfe5005381913c6430db999498e194a9",
697        "description": "intel/compiler: Keep track of compiled/spilled in brw_simd_selection_state",
698        "nominated": false,
699        "nomination_type": null,
700        "resolution": 4,
701        "main_sha": null,
702        "because_sha": null
703    },
704    {
705        "sha": "3c52e2d04cfbe1425b67fac842946ecb611ac982",
706        "description": "intel/compiler: Add a SIMD_COUNT constant",
707        "nominated": false,
708        "nomination_type": null,
709        "resolution": 4,
710        "main_sha": null,
711        "because_sha": null
712    },
713    {
714        "sha": "a0580dadfd20f4b27852bc10e2f38191cae05197",
715        "description": "intel/compiler: Create a struct to hold SIMD selection state",
716        "nominated": false,
717        "nomination_type": null,
718        "resolution": 4,
719        "main_sha": null,
720        "because_sha": null
721    },
722    {
723        "sha": "8cda6cd774edc16ce5515ca936b900f6250c49fd",
724        "description": "intel/compiler: Simplify usage of brw_simd_select_for_workgroup_size()",
725        "nominated": false,
726        "nomination_type": null,
727        "resolution": 4,
728        "main_sha": null,
729        "because_sha": null
730    },
731    {
732        "sha": "a943dbf475dc5178b37f297d5909f220337c354b",
733        "description": "intel/compiler: Make brw_private.h and simd selector helpers C++",
734        "nominated": false,
735        "nomination_type": null,
736        "resolution": 4,
737        "main_sha": null,
738        "because_sha": null
739    },
740    {
741        "sha": "fb7de303ba7cbdb4237d2ae93011bc2845114d35",
742        "description": "gallivm: add coro malloc hooks earlier and always.",
743        "nominated": true,
744        "nomination_type": 1,
745        "resolution": 1,
746        "main_sha": null,
747        "because_sha": "f511d2a553377a58b5eea6c6d1170fcc4972237a"
748    },
749    {
750        "sha": "301daf868bfa228a29efe72069cff67220d521c0",
751        "description": "glsl: remove unused intrinsics",
752        "nominated": false,
753        "nomination_type": null,
754        "resolution": 4,
755        "main_sha": null,
756        "because_sha": null
757    },
758    {
759        "sha": "cb32f9515e28d01a52dc8961d9d82ed73faf4bd3",
760        "description": "nir_scale_fdiv: Respect vector swizzles",
761        "nominated": false,
762        "nomination_type": null,
763        "resolution": 4,
764        "main_sha": null,
765        "because_sha": null
766    },
767    {
768        "sha": "57863e21f6ff02228414269dc40326cd916f0fe0",
769        "description": "radeonsi: print the number of shader outputs for shader-db",
770        "nominated": false,
771        "nomination_type": null,
772        "resolution": 4,
773        "main_sha": null,
774        "because_sha": null
775    },
776    {
777        "sha": "e2b044fe3fccd4aad93986baff85b3d8a5b38b47",
778        "description": "lavapipe: Prevent integer overflow adding index buffer offset and start index.",
779        "nominated": false,
780        "nomination_type": null,
781        "resolution": 4,
782        "main_sha": null,
783        "because_sha": null
784    },
785    {
786        "sha": "f47253c5c70339d23e48cb2e15e1626ffc79c690",
787        "description": "draw,util: Refactor draw_overflow_uadd into util.",
788        "nominated": false,
789        "nomination_type": null,
790        "resolution": 4,
791        "main_sha": null,
792        "because_sha": null
793    },
794    {
795        "sha": "cb904ceb805471695170557a9cdb88233908a1f0",
796        "description": "util/disk_cache: Prevent \u2018sha1\u2019 may be used uninitialized warnings.",
797        "nominated": false,
798        "nomination_type": null,
799        "resolution": 4,
800        "main_sha": null,
801        "because_sha": null
802    },
803    {
804        "sha": "b28356745686571676742f3822fd371b95e8742b",
805        "description": "radeonsi/vcn: adding av1 decoding film grain block",
806        "nominated": false,
807        "nomination_type": null,
808        "resolution": 4,
809        "main_sha": null,
810        "because_sha": null
811    },
812    {
813        "sha": "0b02db30070313910d35913aec8b68652d329c0a",
814        "description": "frontends/va: fixed av1 decoding 10bit ffmpeg output YUV issue",
815        "nominated": false,
816        "nomination_type": null,
817        "resolution": 4,
818        "main_sha": null,
819        "because_sha": null
820    },
821    {
822        "sha": "35606096de65a2896830b8f920e927894a7b19a4",
823        "description": "ci/llvmpipe: Switch rusticl and clover testing over to deqp-runner.",
824        "nominated": false,
825        "nomination_type": null,
826        "resolution": 4,
827        "main_sha": null,
828        "because_sha": null
829    },
830    {
831        "sha": "b0acae5f03c940db8c67c8b1f95f01fa15602274",
832        "description": "ci: Update to deqp-runner v0.16.0 for SKQP and CL support.",
833        "nominated": false,
834        "nomination_type": null,
835        "resolution": 4,
836        "main_sha": null,
837        "because_sha": null
838    },
839    {
840        "sha": "57b2211cf0c1c5153eae4c59f213a30fe06c227c",
841        "description": "radv/rt: Clone specialization infos",
842        "nominated": false,
843        "nomination_type": null,
844        "resolution": 4,
845        "main_sha": null,
846        "because_sha": null
847    },
848    {
849        "sha": "39628c8999975ebaadcfbf794a922d04e384a08b",
850        "description": "radv/rt: Clone entrypoint names",
851        "nominated": false,
852        "nomination_type": null,
853        "resolution": 4,
854        "main_sha": null,
855        "because_sha": null
856    },
857    {
858        "sha": "a4d6c57e6540d5fa7db395ad9616bfacc6beef20",
859        "description": "radv: Use ralloc for allocating pipeline library resources",
860        "nominated": false,
861        "nomination_type": null,
862        "resolution": 4,
863        "main_sha": null,
864        "because_sha": null
865    },
866    {
867        "sha": "08b194fb465ef725440f6b62e7b673a4f669f630",
868        "description": "vulkan,radv: Remove vk_shader_module_clone",
869        "nominated": false,
870        "nomination_type": null,
871        "resolution": 4,
872        "main_sha": null,
873        "because_sha": null
874    },
875    {
876        "sha": "902ec1fe0e80039367a16fc6db10a6368307269c",
877        "description": "replace sys/poll.h with poll.h",
878        "nominated": false,
879        "nomination_type": null,
880        "resolution": 4,
881        "main_sha": null,
882        "because_sha": null
883    },
884    {
885        "sha": "48c1e0e166728e130d5d2537bec528eec6cea244",
886        "description": "intel/crocus: do not redefine PAGE_SIZE",
887        "nominated": false,
888        "nomination_type": null,
889        "resolution": 4,
890        "main_sha": null,
891        "because_sha": null
892    },
893    {
894        "sha": "9d81729c02c5f09474e8b2c80f46da6a128ab183",
895        "description": "kopper: guard unused variable behind ifdef",
896        "nominated": false,
897        "nomination_type": null,
898        "resolution": 4,
899        "main_sha": null,
900        "because_sha": null
901    },
902    {
903        "sha": "92854b96bc901514831c87b71a60b25354a96c6b",
904        "description": "docs/releasing: add convenient command to rebase everything since last release",
905        "nominated": false,
906        "nomination_type": null,
907        "resolution": 4,
908        "main_sha": null,
909        "because_sha": null
910    },
911    {
912        "sha": "68f942f21789d805d0fcc033b8de12d54f49cecb",
913        "description": "docs/releasing: checkout the staging branch at the end of its creation process",
914        "nominated": false,
915        "nomination_type": null,
916        "resolution": 4,
917        "main_sha": null,
918        "because_sha": null
919    },
920    {
921        "sha": "739ecdf367ac8fb63450833d32d5ad0cebf845c7",
922        "description": "docs/releasing: update branchpoint instructions to be friendlier to our Marge-bot-based workflow",
923        "nominated": false,
924        "nomination_type": null,
925        "resolution": 4,
926        "main_sha": null,
927        "because_sha": null
928    },
929    {
930        "sha": "fa10735da36bede0d67174e4c7ea00b6c0a1ce75",
931        "description": "docs/releasing: fix instructions to create a branch from a tag",
932        "nominated": false,
933        "nomination_type": null,
934        "resolution": 4,
935        "main_sha": null,
936        "because_sha": null
937    },
938    {
939        "sha": "6833138b5dd3ef247330e4d2b11e56bc37bc72e5",
940        "description": "docs/releasing: add VERSION variable to avoid typos when copy/pasting",
941        "nominated": false,
942        "nomination_type": null,
943        "resolution": 4,
944        "main_sha": null,
945        "because_sha": null
946    },
947    {
948        "sha": "494e2edb90d06f645e09b10d2c3f6b8d274d4dba",
949        "description": "intel/compiler: Fix missing tie-breaker in brw_nir_analyze_ubo_ranges() ordering code",
950        "nominated": true,
951        "nomination_type": 1,
952        "resolution": 1,
953        "main_sha": null,
954        "because_sha": "6d28c6e52cfd76855c1368560dd90f12493e2580"
955    },
956    {
957        "sha": "9fd1d47aa0f19fac30d29e6ae40ed0383c1930ee",
958        "description": "intel/compiler: Fix dynarray usage in intel_clc",
959        "nominated": true,
960        "nomination_type": 1,
961        "resolution": 1,
962        "main_sha": null,
963        "because_sha": "77e929a52734456237f5e0171a4844d6f9be027e"
964    },
965    {
966        "sha": "71c4543af1ad7b2b51f18140373b8756c1631d07",
967        "description": "radv/rt: Get rid of null index AABB intersection handling",
968        "nominated": false,
969        "nomination_type": null,
970        "resolution": 4,
971        "main_sha": null,
972        "because_sha": null
973    },
974    {
975        "sha": "ff896d5d0987768412b0ae741ec66b12b30c8d31",
976        "description": "r600/sfn: Call lower_flrp from driver code",
977        "nominated": false,
978        "nomination_type": null,
979        "resolution": 4,
980        "main_sha": null,
981        "because_sha": null
982    },
983    {
984        "sha": "e5646382ba94cad3877e792556e8f49e98e7bc7b",
985        "description": "r600/sfn: use only one undef in tex lowering",
986        "nominated": false,
987        "nomination_type": null,
988        "resolution": 4,
989        "main_sha": null,
990        "because_sha": null
991    },
992    {
993        "sha": "df54aa7e33904ad124e994128b45854b862f783e",
994        "description": "r600/sfn: Use a bitfield for some register properties",
995        "nominated": false,
996        "nomination_type": null,
997        "resolution": 4,
998        "main_sha": null,
999        "because_sha": null
1000    },
1001    {
1002        "sha": "dba46bb8bc35836145bcb7e9d1b0e92f5617996b",
1003        "description": "r600/sfn: handle possible inline const as array base for scratch loads",
1004        "nominated": false,
1005        "nomination_type": null,
1006        "resolution": 4,
1007        "main_sha": null,
1008        "because_sha": null
1009    },
1010    {
1011        "sha": "307b81747e2bb0901ada1901564435878dbb5a7d",
1012        "description": "r600/sfn: Simlify check for zero and one",
1013        "nominated": false,
1014        "nomination_type": null,
1015        "resolution": 4,
1016        "main_sha": null,
1017        "because_sha": null
1018    },
1019    {
1020        "sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8",
1021        "description": "r600/sfn: implement finalize_nir",
1022        "nominated": false,
1023        "nomination_type": null,
1024        "resolution": 4,
1025        "main_sha": null,
1026        "because_sha": null
1027    },
1028    {
1029        "sha": "ec1cdc13d5cf6026692bf3765be3aeceb511e6d6",
1030        "description": "v3dv/bo: reset bo and then call gem close",
1031        "nominated": true,
1032        "nomination_type": 1,
1033        "resolution": 0,
1034        "main_sha": null,
1035        "because_sha": "2c44597181e28b05d4b269ee73d4f3a59bc0a806"
1036    },
1037    {
1038        "sha": "b4b09bf8f25294e1705ebedfd4f88de6507b575f",
1039        "description": "Revert \"ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often\"",
1040        "nominated": false,
1041        "nomination_type": 2,
1042        "resolution": 4,
1043        "main_sha": null,
1044        "because_sha": "cb02cf464c16961a8922e0180eeba38fea16ac85"
1045    },
1046    {
1047        "sha": "3f371d4e940509c73fa19c4e50ae319e75636eb0",
1048        "description": "zink: remove descriptor-mode selection infrastructure",
1049        "nominated": false,
1050        "nomination_type": null,
1051        "resolution": 4,
1052        "main_sha": null,
1053        "because_sha": null
1054    },
1055    {
1056        "sha": "d255bc8f05dd5f85f7154b0a3d7aaf381b47c199",
1057        "description": "radv: enable lowering of subgroup shuffle in NIR on GFX11+",
1058        "nominated": false,
1059        "nomination_type": null,
1060        "resolution": 4,
1061        "main_sha": null,
1062        "because_sha": null
1063    },
1064    {
1065        "sha": "a2dd0c77d693b8dce1a3d9aa9213978d220676c5",
1066        "description": "r300: enable channel merging on r300/r400 VS",
1067        "nominated": false,
1068        "nomination_type": null,
1069        "resolution": 4,
1070        "main_sha": null,
1071        "because_sha": null
1072    },
1073    {
1074        "sha": "54f6e72b27154219be237690453bb9c3b57cd3ec",
1075        "description": "r300: better register allocator for vertex shaders",
1076        "nominated": false,
1077        "nomination_type": null,
1078        "resolution": 4,
1079        "main_sha": null,
1080        "because_sha": null
1081    },
1082    {
1083        "sha": "0889c44f18b8b4c4155b4e6c82cc6ca21c1e467a",
1084        "description": "r300: another fix for reader detection in the presence of loops",
1085        "nominated": false,
1086        "nomination_type": null,
1087        "resolution": 4,
1088        "main_sha": null,
1089        "because_sha": null
1090    },
1091    {
1092        "sha": "e571fb9d2e228f3c982e2c879253d22147618084",
1093        "description": "r300: properly account for per-channel negates when reswizzling",
1094        "nominated": false,
1095        "nomination_type": null,
1096        "resolution": 4,
1097        "main_sha": null,
1098        "because_sha": null
1099    },
1100    {
1101        "sha": "0146f5029a56989b93465f4ae7c070d37d3be2a8",
1102        "description": "r300: don't skip source rewrite if RC_FILE_NONE in rc_for_all_reads_src",
1103        "nominated": false,
1104        "nomination_type": null,
1105        "resolution": 4,
1106        "main_sha": null,
1107        "because_sha": null
1108    },
1109    {
1110        "sha": "7d28f429da8c3f9741f9db33797055ead26e13ae",
1111        "description": "r300: generalize rc_init_regalloc_state",
1112        "nominated": false,
1113        "nomination_type": null,
1114        "resolution": 4,
1115        "main_sha": null,
1116        "because_sha": null
1117    },
1118    {
1119        "sha": "b9fe2df95247b01d158f88216db60e0669976701",
1120        "description": "r300: add array with conflict values for the vp register classes",
1121        "nominated": false,
1122        "nomination_type": null,
1123        "resolution": 4,
1124        "main_sha": null,
1125        "because_sha": null
1126    },
1127    {
1128        "sha": "431467b1d93516a89383f89e848e8da7e18e19a3",
1129        "description": "r300: add new register class list for vertex shaders",
1130        "nominated": false,
1131        "nomination_type": null,
1132        "resolution": 4,
1133        "main_sha": null,
1134        "because_sha": null
1135    },
1136    {
1137        "sha": "59e22d9d352a332b071eab616af526848311da36",
1138        "description": "r300: add FP suffix to the current class list",
1139        "nominated": false,
1140        "nomination_type": null,
1141        "resolution": 4,
1142        "main_sha": null,
1143        "because_sha": null
1144    },
1145    {
1146        "sha": "024a8d8bda945cbf6463ace2dcfaa9f0f092a9ff",
1147        "description": "r300: increase maximum number of writemask combinations",
1148        "nominated": false,
1149        "nomination_type": null,
1150        "resolution": 4,
1151        "main_sha": null,
1152        "because_sha": null
1153    },
1154    {
1155        "sha": "240365a293ce1cf4f30f6f78020131feb5e8c8ae",
1156        "description": "r300: move building of the interference graph to a separate function",
1157        "nominated": false,
1158        "nomination_type": null,
1159        "resolution": 4,
1160        "main_sha": null,
1161        "because_sha": null
1162    },
1163    {
1164        "sha": "38f5b287e84f76e0182ba9cfe899ee4a6f667197",
1165        "description": "r300: generalize rc_find_class",
1166        "nominated": false,
1167        "nomination_type": null,
1168        "resolution": 4,
1169        "main_sha": null,
1170        "because_sha": null
1171    },
1172    {
1173        "sha": "e1b4ba13508d409399def7b150a9e8f450c07508",
1174        "description": "r300: move some functions out of radeon_pair_regalloc",
1175        "nominated": false,
1176        "nomination_type": null,
1177        "resolution": 4,
1178        "main_sha": null,
1179        "because_sha": null
1180    },
1181    {
1182        "sha": "715e7172e8678724db773a715bb81916aa596004",
1183        "description": "r300: save pointer to register class list in the regalloc state",
1184        "nominated": false,
1185        "nomination_type": null,
1186        "resolution": 4,
1187        "main_sha": null,
1188        "because_sha": null
1189    },
1190    {
1191        "sha": "63c4849e8bb6b585747e6e6085df3a0264fa2821",
1192        "description": "nir: add another common ffract -> ffloor pattern",
1193        "nominated": false,
1194        "nomination_type": null,
1195        "resolution": 4,
1196        "main_sha": null,
1197        "because_sha": null
1198    },
1199    {
1200        "sha": "11b2a063bf1f18b3be9542be8c229427a33c92f0",
1201        "description": "vulkan: Unconditionally add barriers for missing external subpass deps",
1202        "nominated": true,
1203        "nomination_type": 1,
1204        "resolution": 1,
1205        "main_sha": null,
1206        "because_sha": "1d726940d2881395994751078dad3bda0cabbdfb"
1207    },
1208    {
1209        "sha": "4ff5051944e7a7a8bf003c331af1a73ac6c7df61",
1210        "description": "vulkan: Handle VK_SUBPASS_EXTERNAL at the end of a subpass",
1211        "nominated": true,
1212        "nomination_type": 1,
1213        "resolution": 1,
1214        "main_sha": null,
1215        "because_sha": "1d726940d2881395994751078dad3bda0cabbdfb"
1216    },
1217    {
1218        "sha": "fee004215755ee56a427e2ea96a5ab6dfa1ce823",
1219        "description": "r600/sfn: Fix f2u32 and remove backend lowring of f2u64 and f2i64",
1220        "nominated": false,
1221        "nomination_type": 1,
1222        "resolution": 4,
1223        "main_sha": null,
1224        "because_sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd"
1225    },
1226    {
1227        "sha": "fd27b18631bff77ce864968238c4e6dbe37606a6",
1228        "description": "r600/sfn: Fix source modifiers for ffract64",
1229        "nominated": true,
1230        "nomination_type": 1,
1231        "resolution": 0,
1232        "main_sha": null,
1233        "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
1234    },
1235    {
1236        "sha": "e63d6ed85e0d2c23d0a6335c0ac05e1501a403d3",
1237        "description": "spirv: Make vtn_fail and friends trap in debug mode",
1238        "nominated": false,
1239        "nomination_type": null,
1240        "resolution": 4,
1241        "main_sha": null,
1242        "because_sha": null
1243    },
1244    {
1245        "sha": "ae76bba34a878dbd299f911bceaa9acdf01eb38a",
1246        "description": "anv: bump pool bucket max allocation size",
1247        "nominated": true,
1248        "nomination_type": 0,
1249        "resolution": 1,
1250        "main_sha": null,
1251        "because_sha": null
1252    },
1253    {
1254        "sha": "145cb3e349d080dce3d6e8f41722dffe33ab7b9f",
1255        "description": "vulkan/wsi/wayland: fix unaligned load of dev_t",
1256        "nominated": false,
1257        "nomination_type": null,
1258        "resolution": 4,
1259        "main_sha": null,
1260        "because_sha": null
1261    },
1262    {
1263        "sha": "ad5c9c3fa46a4bb6a423c347f28e2d6a58973b2b",
1264        "description": "llvmpipe: drop cache stats code",
1265        "nominated": false,
1266        "nomination_type": null,
1267        "resolution": 4,
1268        "main_sha": null,
1269        "because_sha": null
1270    },
1271    {
1272        "sha": "4a14ba6fce89cb839d598bebe2f971796787f41e",
1273        "description": "disk_cache: add env var to show stats",
1274        "nominated": false,
1275        "nomination_type": null,
1276        "resolution": 4,
1277        "main_sha": null,
1278        "because_sha": null
1279    },
1280    {
1281        "sha": "f7d7e558c958d4057cf88dfa37f80d150d62d87f",
1282        "description": "venus: handle VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT",
1283        "nominated": false,
1284        "nomination_type": 1,
1285        "resolution": 4,
1286        "main_sha": null,
1287        "because_sha": "8f7b5bf34b4207bac6417902ff715e5643d45389"
1288    },
1289    {
1290        "sha": "8a5de0b6cf1090d7f29f3974ec79c32776cf2745",
1291        "description": "freedreno/pm4: Use unsigned instead of uint to fix musl build",
1292        "nominated": false,
1293        "nomination_type": null,
1294        "resolution": 4,
1295        "main_sha": null,
1296        "because_sha": null
1297    },
1298    {
1299        "sha": "bc286e8586976013936dea71dd66c4e3a3ff4605",
1300        "description": "ci: avoid triggering vc4 & v3d tests on v3dv-only MRs",
1301        "nominated": false,
1302        "nomination_type": null,
1303        "resolution": 4,
1304        "main_sha": null,
1305        "because_sha": null
1306    },
1307    {
1308        "sha": "2f85d9095e3559597bc1cf0051ab6d7bc18faecd",
1309        "description": "etnaviv: fix late Z with MSAA active",
1310        "nominated": false,
1311        "nomination_type": null,
1312        "resolution": 4,
1313        "main_sha": null,
1314        "because_sha": null
1315    },
1316    {
1317        "sha": "804bf2eba2af7f3d6446361127cbc5521ae72b15",
1318        "description": "etnaviv: update headers from rnndb",
1319        "nominated": false,
1320        "nomination_type": null,
1321        "resolution": 4,
1322        "main_sha": null,
1323        "because_sha": null
1324    },
1325    {
1326        "sha": "4035b0fa42ff886c4b31656ea9c1e1f347b16ba3",
1327        "description": "radv: Use a lds stack for ray queries when possible",
1328        "nominated": false,
1329        "nomination_type": null,
1330        "resolution": 4,
1331        "main_sha": null,
1332        "because_sha": null
1333    },
1334    {
1335        "sha": "3a50dcb3f478488cb588948a78325c6c5cdca139",
1336        "description": "radv: Always create ray query vars as shader temp",
1337        "nominated": false,
1338        "nomination_type": null,
1339        "resolution": 4,
1340        "main_sha": null,
1341        "because_sha": null
1342    },
1343    {
1344        "sha": "2dc93e284ebd9baf5f5809e3904de97fea1b6f2d",
1345        "description": "radv: Add a field for the max shared memory size",
1346        "nominated": false,
1347        "nomination_type": null,
1348        "resolution": 4,
1349        "main_sha": null,
1350        "because_sha": null
1351    },
1352    {
1353        "sha": "19c5739b7449667b0091153dfd5ce84b518f55ab",
1354        "description": "spirv: Add MESA_SPIRV_DEBUG environment variable processing",
1355        "nominated": false,
1356        "nomination_type": null,
1357        "resolution": 4,
1358        "main_sha": null,
1359        "because_sha": null
1360    },
1361    {
1362        "sha": "6addb8566dbdf841fec693084247a7ad35adf7f0",
1363        "description": "ci: remove duplicate entries from Fedora build",
1364        "nominated": false,
1365        "nomination_type": null,
1366        "resolution": 4,
1367        "main_sha": null,
1368        "because_sha": null
1369    },
1370    {
1371        "sha": "88f1fad3f76837c1d968a8636bf157e1e1e28b2b",
1372        "description": "pvr: Use common pipeline & dynamic state frameworks",
1373        "nominated": false,
1374        "nomination_type": null,
1375        "resolution": 4,
1376        "main_sha": null,
1377        "because_sha": null
1378    },
1379    {
1380        "sha": "a89ff8d4bc888baa458ba24b2836eaa1700e493d",
1381        "description": "pvr: Use PVRX(TA_PASSTYPE) for pvr_fragment_shader_state.pass_type",
1382        "nominated": false,
1383        "nomination_type": null,
1384        "resolution": 4,
1385        "main_sha": null,
1386        "because_sha": null
1387    },
1388    {
1389        "sha": "9056817a6c975168457758814d5e865505c63d8c",
1390        "description": "pvr: Store format aspects on render pass attachments",
1391        "nominated": false,
1392        "nomination_type": null,
1393        "resolution": 4,
1394        "main_sha": null,
1395        "because_sha": null
1396    },
1397    {
1398        "sha": "0e708609cbe2eebba893c023b65d50d23abc1735",
1399        "description": "pvr: Remove scissor_accum dynamic state",
1400        "nominated": false,
1401        "nomination_type": null,
1402        "resolution": 4,
1403        "main_sha": null,
1404        "because_sha": null
1405    },
1406    {
1407        "sha": "082ad18cea0dc55d0ba930dcfe58e8781e99d325",
1408        "description": "pvr: VDMCTRL_INDEX_LIST[5-9] are not needed",
1409        "nominated": false,
1410        "nomination_type": null,
1411        "resolution": 4,
1412        "main_sha": null,
1413        "because_sha": null
1414    },
1415    {
1416        "sha": "e21448d0d31808059fab3a4d35e44ddcb9683cf6",
1417        "description": "aco: Don't create useless exec movs while creating v_cmpx.",
1418        "nominated": false,
1419        "nomination_type": null,
1420        "resolution": 4,
1421        "main_sha": null,
1422        "because_sha": null
1423    },
1424    {
1425        "sha": "a653a390e11a55f25235af1d0b39a6ceae30016f",
1426        "description": "aco: Make vcmpx definition handling clearer.",
1427        "nominated": false,
1428        "nomination_type": null,
1429        "resolution": 4,
1430        "main_sha": null,
1431        "because_sha": null
1432    },
1433    {
1434        "sha": "bdf680cd3fe08b97991de2b1545567697f5fc9bb",
1435        "description": "intel/fs: use nir_opt_ray_query_ranges",
1436        "nominated": false,
1437        "nomination_type": null,
1438        "resolution": 4,
1439        "main_sha": null,
1440        "because_sha": null
1441    },
1442    {
1443        "sha": "bd9396c357b0c03108b78b1b304e69312eb5719f",
1444        "description": "radv: Use nir_opt_ray_query_ranges",
1445        "nominated": false,
1446        "nomination_type": null,
1447        "resolution": 4,
1448        "main_sha": null,
1449        "because_sha": null
1450    },
1451    {
1452        "sha": "f5b657658588e57606a179037cccf528de6605de",
1453        "description": "nir: Add a pass for combining ray queries",
1454        "nominated": false,
1455        "nomination_type": null,
1456        "resolution": 4,
1457        "main_sha": null,
1458        "because_sha": null
1459    },
1460    {
1461        "sha": "d22037b96c89135473994e772fe6f9d95a7066cf",
1462        "description": "nir: Add and use nir_intrinsic_is_ray_query helper",
1463        "nominated": false,
1464        "nomination_type": null,
1465        "resolution": 4,
1466        "main_sha": null,
1467        "because_sha": null
1468    },
1469    {
1470        "sha": "04abfbca57fd3ae16f4f965a37040f30b52adacd",
1471        "description": "nir: Remove gather_info after removing dead vars",
1472        "nominated": false,
1473        "nomination_type": null,
1474        "resolution": 4,
1475        "main_sha": null,
1476        "because_sha": null
1477    },
1478    {
1479        "sha": "34c52d8cb98e74a9debcd2605b377170c025582a",
1480        "description": "nir: fix typo in lower_double options handling",
1481        "nominated": true,
1482        "nomination_type": 1,
1483        "resolution": 1,
1484        "main_sha": null,
1485        "because_sha": "3749a6ecd282cf8c801cda948260fd6d521b92ac"
1486    },
1487    {
1488        "sha": "d558309d67b9ad4dbc4c47bccabe078af3f9eb6e",
1489        "description": "freedreno/cffdec: Add NOP debug messages",
1490        "nominated": false,
1491        "nomination_type": null,
1492        "resolution": 4,
1493        "main_sha": null,
1494        "because_sha": null
1495    },
1496    {
1497        "sha": "d151ba5c3004a68aed0e0f19c8f2575bfa265694",
1498        "description": "tu: Implement utrace CS marker support",
1499        "nominated": false,
1500        "nomination_type": null,
1501        "resolution": 4,
1502        "main_sha": null,
1503        "because_sha": null
1504    },
1505    {
1506        "sha": "ac5a55ef115525d5b8fcade9158fedccea24174a",
1507        "description": "common/utrace: Add CS logging support",
1508        "nominated": false,
1509        "nomination_type": null,
1510        "resolution": 4,
1511        "main_sha": null,
1512        "because_sha": null
1513    },
1514    {
1515        "sha": "8370a0d6bfcaaf84fd7ddb58b51eb11bb416652f",
1516        "description": "common/utrace: Prefix all environment variables with `MESA_`",
1517        "nominated": false,
1518        "nomination_type": null,
1519        "resolution": 4,
1520        "main_sha": null,
1521        "because_sha": null
1522    },
1523    {
1524        "sha": "086b50078d1b38839d5f1c3bf1d568bdfab59fba",
1525        "description": "common/utrace: Rename `u_trace_context_actively_tracing` to `u_trace_should_process`",
1526        "nominated": false,
1527        "nomination_type": null,
1528        "resolution": 4,
1529        "main_sha": null,
1530        "because_sha": null
1531    },
1532    {
1533        "sha": "18e820009d6258e91bc443b9fe7df4681e90324d",
1534        "description": "common/utrace: Refactor and combine all envvars into `GPU_TRACES`",
1535        "nominated": false,
1536        "nomination_type": null,
1537        "resolution": 4,
1538        "main_sha": null,
1539        "because_sha": null
1540    },
1541    {
1542        "sha": "044d3e53d2e92014949d2a2d79cbd13ed4aa1ed4",
1543        "description": "tu: Move utrace arguments to `start` from `end`",
1544        "nominated": false,
1545        "nomination_type": null,
1546        "resolution": 4,
1547        "main_sha": null,
1548        "because_sha": null
1549    },
1550    {
1551        "sha": "e954ec7fefc66b3c87d29e11099916e11c1bf7ef",
1552        "description": "tu/perfetto: Handle tracepoint args from start and end",
1553        "nominated": false,
1554        "nomination_type": null,
1555        "resolution": 4,
1556        "main_sha": null,
1557        "because_sha": null
1558    },
1559    {
1560        "sha": "f14e2ca099cbc1c732020b6e1c30aaff4f652d1b",
1561        "description": "v3dv: ignore imported BOs when tracking BO memory usage",
1562        "nominated": false,
1563        "nomination_type": null,
1564        "resolution": 4,
1565        "main_sha": null,
1566        "because_sha": null
1567    },
1568    {
1569        "sha": "6bb5aceb28f5e9583a21786ef43d6de68533f6ee",
1570        "description": "draw: Prevent index buffer overflow.",
1571        "nominated": false,
1572        "nomination_type": null,
1573        "resolution": 4,
1574        "main_sha": null,
1575        "because_sha": null
1576    },
1577    {
1578        "sha": "2c44597181e28b05d4b269ee73d4f3a59bc0a806",
1579        "description": "v3dv: fix debug dump on BO free",
1580        "nominated": true,
1581        "nomination_type": 1,
1582        "resolution": 1,
1583        "main_sha": null,
1584        "because_sha": "44fa8304d45e775050a42f2fc85c02ad5ddb63bd"
1585    },
1586    {
1587        "sha": "947e183ff55bb4b023151501fb5ae81f4669ee98",
1588        "description": "pvr: Implement new firmware stream interface",
1589        "nominated": false,
1590        "nomination_type": null,
1591        "resolution": 4,
1592        "main_sha": null,
1593        "because_sha": null
1594    },
1595    {
1596        "sha": "a824b18fdfce59b3131c40099574ad0dcc4bd848",
1597        "description": "pvr: Set all compute sub-command registers in the same place",
1598        "nominated": false,
1599        "nomination_type": null,
1600        "resolution": 4,
1601        "main_sha": null,
1602        "because_sha": null
1603    },
1604    {
1605        "sha": "7666988937ee9057b575e61437480e23a254c62a",
1606        "description": "disable zinks shader cache when the needed functions do not exist",
1607        "nominated": false,
1608        "nomination_type": 1,
1609        "resolution": 4,
1610        "main_sha": null,
1611        "because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1"
1612    },
1613    {
1614        "sha": "0d85a0d7cda461110ce5d62f644010e0271a8f06",
1615        "description": "anv: remove dg2 condition for Wa_22011440098",
1616        "nominated": false,
1617        "nomination_type": null,
1618        "resolution": 4,
1619        "main_sha": null,
1620        "because_sha": null
1621    },
1622    {
1623        "sha": "3eadb3f5b0e35a64487db5dc2a5f9a19a165e8bc",
1624        "description": "iris: remove dg2 condition for Wa_22011440098",
1625        "nominated": false,
1626        "nomination_type": null,
1627        "resolution": 4,
1628        "main_sha": null,
1629        "because_sha": null
1630    },
1631    {
1632        "sha": "ecd4517560f135f64abf6e40acc48807b400ca41",
1633        "description": "anv: setup stage bitmask for Wa_22011440098",
1634        "nominated": true,
1635        "nomination_type": 1,
1636        "resolution": 1,
1637        "main_sha": null,
1638        "because_sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0"
1639    },
1640    {
1641        "sha": "210d95bdb35c2c172f0a3a9527b181f8988a627f",
1642        "description": "iris: setup stage bitmask for Wa_22011440098",
1643        "nominated": true,
1644        "nomination_type": 1,
1645        "resolution": 1,
1646        "main_sha": null,
1647        "because_sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0"
1648    },
1649    {
1650        "sha": "4ceaed7839afd724b2a2f10f6879f54199c041ad",
1651        "description": "anv: split internal surface states from descriptors",
1652        "nominated": true,
1653        "nomination_type": 0,
1654        "resolution": 0,
1655        "main_sha": null,
1656        "because_sha": null
1657    },
1658    {
1659        "sha": "917d992b320740d548ee0eb442e927c7ac5184fa",
1660        "description": "nir/algeraic_opt: use double options too for lowering ftrunc@64",
1661        "nominated": false,
1662        "nomination_type": 1,
1663        "resolution": 4,
1664        "main_sha": null,
1665        "because_sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd"
1666    },
1667    {
1668        "sha": "b142a7790edac567b3acd5d003721ececedb9653",
1669        "description": "radv: advertise extendedDynamicState3ProvokingVertexMode with NGG",
1670        "nominated": false,
1671        "nomination_type": null,
1672        "resolution": 4,
1673        "main_sha": null,
1674        "because_sha": null
1675    },
1676    {
1677        "sha": "2cce8500de0fecd3b393385d5fe0972d476ec112",
1678        "description": "radv: add support for dynamic provoking vertex mode with NGG",
1679        "nominated": false,
1680        "nomination_type": null,
1681        "resolution": 4,
1682        "main_sha": null,
1683        "because_sha": null
1684    },
1685    {
1686        "sha": "d81cccbb77f78ae4c9df5f4e5bc7ec05bfb7ee9d",
1687        "description": "radv: add lowering support for load_provoking_vtx_in_prim_amd when dynamic",
1688        "nominated": false,
1689        "nomination_type": null,
1690        "resolution": 4,
1691        "main_sha": null,
1692        "because_sha": null
1693    },
1694    {
1695        "sha": "8d8aa05fd24d97a165aa947b7ba83e00ff3bd717",
1696        "description": "radv: declare shader arguments/locations for provoking vertex",
1697        "nominated": false,
1698        "nomination_type": null,
1699        "resolution": 4,
1700        "main_sha": null,
1701        "because_sha": null
1702    },
1703    {
1704        "sha": "8bb572b7f89a81866085e8c6d041caec6218bcc5",
1705        "description": "radv: add radv_pipeline_key::dynamic_provoking_vtx_mode",
1706        "nominated": false,
1707        "nomination_type": null,
1708        "resolution": 4,
1709        "main_sha": null,
1710        "because_sha": null
1711    },
1712    {
1713        "sha": "08b346e81ac262578ed0437464148be6500ea4de",
1714        "description": "radv: re-emit NGG culling settings when conservative rast mode is dynamic",
1715        "nominated": false,
1716        "nomination_type": 1,
1717        "resolution": 4,
1718        "main_sha": null,
1719        "because_sha": "fbed3aed4aa6184a8d1ea696de44973e235d89a8"
1720    },
1721    {
1722        "sha": "d983827a62c77713452a9e420fd20ed39c68ef2c",
1723        "description": "meson: only enable intel-clc for x86_64 builds",
1724        "nominated": false,
1725        "nomination_type": null,
1726        "resolution": 4,
1727        "main_sha": null,
1728        "because_sha": null
1729    },
1730    {
1731        "sha": "8e677bc1e19cf317720649fc0548f74441a2d6eb",
1732        "description": "util: Replace the usage of boolean with c11 bool in u_cpu_detect.c",
1733        "nominated": false,
1734        "nomination_type": null,
1735        "resolution": 4,
1736        "main_sha": null,
1737        "because_sha": null
1738    },
1739    {
1740        "sha": "e39afa1ae86c5bd0d1e1f13305bad8f9a54d1731",
1741        "description": "microsoft: Fixes error: unknown type name \u2018boolean\u2019 in nir_to_dxil.c",
1742        "nominated": false,
1743        "nomination_type": null,
1744        "resolution": 4,
1745        "main_sha": null,
1746        "because_sha": null
1747    },
1748    {
1749        "sha": "5d794e8e3d9cfef2c9b6880b908d431bce50bb7e",
1750        "description": "util: Replace usage of boolean with c11 bool in src/util/format/* and src/util/tests/format/*",
1751        "nominated": false,
1752        "nomination_type": null,
1753        "resolution": 4,
1754        "main_sha": null,
1755        "because_sha": null
1756    },
1757    {
1758        "sha": "d13d93b08954fbf8cf56737653ce3e2d68feda07",
1759        "description": "util: Replace the usage of boolean with c11 bool in u_debug_symbol.c",
1760        "nominated": false,
1761        "nomination_type": null,
1762        "resolution": 4,
1763        "main_sha": null,
1764        "because_sha": null
1765    },
1766    {
1767        "sha": "28d044730f925074034dc1efd5e4cd9b502e25dd",
1768        "description": "util: Replace the usage of boolean with c11 bool in u_debug_memory.c",
1769        "nominated": false,
1770        "nomination_type": null,
1771        "resolution": 4,
1772        "main_sha": null,
1773        "because_sha": null
1774    },
1775    {
1776        "sha": "89f74466430608a29d66711702eca9011f0b895c",
1777        "description": "util: Replace all usage of __FUNCTION__ with __func__ in src/util/*",
1778        "nominated": false,
1779        "nomination_type": null,
1780        "resolution": 4,
1781        "main_sha": null,
1782        "because_sha": null
1783    },
1784    {
1785        "sha": "605ebc32eeb38dfbc6aa2ba50ef4ba4c70c8970a",
1786        "description": "util: Remove va_copy fixup because of c11 is required",
1787        "nominated": false,
1788        "nomination_type": null,
1789        "resolution": 4,
1790        "main_sha": null,
1791        "because_sha": null
1792    },
1793    {
1794        "sha": "df3ca74053075c7872858905245570ed0d840fce",
1795        "description": "util: Replace TAB with space in compiler.h",
1796        "nominated": false,
1797        "nomination_type": null,
1798        "resolution": 4,
1799        "main_sha": null,
1800        "because_sha": null
1801    },
1802    {
1803        "sha": "6eb2512fabf02b602168835c0e4f299ee02922a9",
1804        "description": "util: Cleanup util/compiler.h",
1805        "nominated": false,
1806        "nomination_type": null,
1807        "resolution": 4,
1808        "main_sha": null,
1809        "because_sha": null
1810    },
1811    {
1812        "sha": "6e8229c45a58edc302e6b8a581f059cb11aad97f",
1813        "description": "wsi: Use UTIL_ARCH_LITTLE_ENDIAN instead MESA_LITTLE_ENDIAN",
1814        "nominated": false,
1815        "nomination_type": null,
1816        "resolution": 4,
1817        "main_sha": null,
1818        "because_sha": null
1819    },
1820    {
1821        "sha": "67627c84a71b4c795efa6ddcffa5633ce0239f65",
1822        "description": "meson: Fixes name_prefix for clover on mingw",
1823        "nominated": true,
1824        "nomination_type": 0,
1825        "resolution": 1,
1826        "main_sha": null,
1827        "because_sha": null
1828    },
1829    {
1830        "sha": "f25d483e1bd493fdf6f0f8148259ed085d705617",
1831        "description": "clover: Fixes building with mingw-x86",
1832        "nominated": true,
1833        "nomination_type": 0,
1834        "resolution": 1,
1835        "main_sha": null,
1836        "because_sha": null
1837    },
1838    {
1839        "sha": "a3b26e2758d7fce890717e2679bd0e25ca1330d2",
1840        "description": "clover: Rename *OpenCL.def to *OpenCL.def.in",
1841        "nominated": true,
1842        "nomination_type": 0,
1843        "resolution": 1,
1844        "main_sha": null,
1845        "because_sha": null
1846    },
1847    {
1848        "sha": "ab20ec9da76d77ae3942ecf1031366d29a4dff7b",
1849        "description": "meson: fixes mingw-clang32 building",
1850        "nominated": true,
1851        "nomination_type": 0,
1852        "resolution": 0,
1853        "main_sha": null,
1854        "because_sha": null
1855    },
1856    {
1857        "sha": "f03421702cc35059e4ead86839906ddfcf05bdc7",
1858        "description": "meson: Refactoring shared gen_vs_module_defs_normal_command out",
1859        "nominated": true,
1860        "nomination_type": 0,
1861        "resolution": 0,
1862        "main_sha": null,
1863        "because_sha": null
1864    },
1865    {
1866        "sha": "e5656f07c7a65b1d143684671cd8235af099a84c",
1867        "description": "radv: Fixes prototypes",
1868        "nominated": true,
1869        "nomination_type": 0,
1870        "resolution": 0,
1871        "main_sha": null,
1872        "because_sha": null
1873    },
1874    {
1875        "sha": "9b3e4d5d7cd14a82693336f54c9e3b4b521a244c",
1876        "description": "pvr: use common command buffer status",
1877        "nominated": false,
1878        "nomination_type": null,
1879        "resolution": 4,
1880        "main_sha": null,
1881        "because_sha": null
1882    },
1883    {
1884        "sha": "f1e95f324bb6b1abd6d30ea9cbac2002648356b2",
1885        "description": "pvr: Hook up vk_command_buffer_ops::reset",
1886        "nominated": false,
1887        "nomination_type": null,
1888        "resolution": 4,
1889        "main_sha": null,
1890        "because_sha": null
1891    },
1892    {
1893        "sha": "255de11af38c75bcf9ee0023491949f0370ae827",
1894        "description": "pvr: Call command buffer reset conditionally",
1895        "nominated": false,
1896        "nomination_type": null,
1897        "resolution": 4,
1898        "main_sha": null,
1899        "because_sha": null
1900    },
1901    {
1902        "sha": "49c4c5cb64a9b6434c4a0ba1ff97e6dd174123c8",
1903        "description": "turnip: use common command buffer status code.",
1904        "nominated": false,
1905        "nomination_type": null,
1906        "resolution": 4,
1907        "main_sha": null,
1908        "because_sha": null
1909    },
1910    {
1911        "sha": "697f448f6ce828375c9265fe923b09237535a4df",
1912        "description": "turnip: Initialize push descriptors in tu_create_cmd_buffer()",
1913        "nominated": false,
1914        "nomination_type": null,
1915        "resolution": 4,
1916        "main_sha": null,
1917        "because_sha": null
1918    },
1919    {
1920        "sha": "1486b54e802ea5cb92e2bff5c4c56bc8c971308b",
1921        "description": "panvk: move to using common command buffer status",
1922        "nominated": false,
1923        "nomination_type": null,
1924        "resolution": 4,
1925        "main_sha": null,
1926        "because_sha": null
1927    },
1928    {
1929        "sha": "84cd81e10437da13f827e7289b78aa48fb93c2f1",
1930        "description": "panvk: Use common code for command buffer lifecycle management",
1931        "nominated": false,
1932        "nomination_type": null,
1933        "resolution": 4,
1934        "main_sha": null,
1935        "because_sha": null
1936    },
1937    {
1938        "sha": "2126bb6c923828405a162b87fcb29e9e96317d79",
1939        "description": "panvk: Drop panvk_cmd_buffer::queue_family_index",
1940        "nominated": false,
1941        "nomination_type": null,
1942        "resolution": 4,
1943        "main_sha": null,
1944        "because_sha": null
1945    },
1946    {
1947        "sha": "452ab5554d1f28a19463e4f3d659351ea25274c2",
1948        "description": "lavapipe: use common command buffer status code.",
1949        "nominated": false,
1950        "nomination_type": null,
1951        "resolution": 4,
1952        "main_sha": null,
1953        "because_sha": null
1954    },
1955    {
1956        "sha": "a0819382fc72b7ef6af7ab24216fae1a76e7eef2",
1957        "description": "radv: use common command buffer status code.",
1958        "nominated": false,
1959        "nomination_type": null,
1960        "resolution": 4,
1961        "main_sha": null,
1962        "because_sha": null
1963    },
1964    {
1965        "sha": "a26755458e12ae3d4af1167a10eec1161ec942d7",
1966        "description": "vulkan: Add common cmd buffer state tracking",
1967        "nominated": false,
1968        "nomination_type": null,
1969        "resolution": 4,
1970        "main_sha": null,
1971        "because_sha": null
1972    },
1973    {
1974        "sha": "eca63c5e5c4688e46bf2408fc28b9407c401a6fb",
1975        "description": "radeonsi: move param assign offset to si_get_nir_shader",
1976        "nominated": false,
1977        "nomination_type": null,
1978        "resolution": 4,
1979        "main_sha": null,
1980        "because_sha": null
1981    },
1982    {
1983        "sha": "35895c25e2ae2dedbe96f31f095f496888368182",
1984        "description": "radeonsi: pack code into si_assign_param_offsets",
1985        "nominated": false,
1986        "nomination_type": null,
1987        "resolution": 4,
1988        "main_sha": null,
1989        "because_sha": null
1990    },
1991    {
1992        "sha": "63e2e45dfa2caf82aff67dc6ffcfdfa7d7ec3490",
1993        "description": "radeonsi: small refine for si_nir_assign_param_offsets",
1994        "nominated": false,
1995        "nomination_type": null,
1996        "resolution": 4,
1997        "main_sha": null,
1998        "because_sha": null
1999    },
2000    {
2001        "sha": "17a66f26653ee9c12d2ed551cb22192828ac7e9b",
2002        "description": "radeonsi: move si_nir_assign_param_offsets above",
2003        "nominated": false,
2004        "nomination_type": null,
2005        "resolution": 4,
2006        "main_sha": null,
2007        "because_sha": null
2008    },
2009    {
2010        "sha": "a6f86d003b85e434b41633be2eff9a7287ab7047",
2011        "description": "radeonsi: implement nir_load_ring_attr_amd",
2012        "nominated": false,
2013        "nomination_type": null,
2014        "resolution": 4,
2015        "main_sha": null,
2016        "because_sha": null
2017    },
2018    {
2019        "sha": "3aaf7c103e15ff401736b49dba59e65542f08417",
2020        "description": "ac/llvm: implement intrinsic for gfx11 param export",
2021        "nominated": false,
2022        "nomination_type": null,
2023        "resolution": 4,
2024        "main_sha": null,
2025        "because_sha": null
2026    },
2027    {
2028        "sha": "2510b7f66a49cd15e05ef7ba89735f393d7f5231",
2029        "description": "radeonsi: use si_nir_clamp_vertex_color",
2030        "nominated": false,
2031        "nomination_type": null,
2032        "resolution": 4,
2033        "main_sha": null,
2034        "because_sha": null
2035    },
2036    {
2037        "sha": "42c2596b3ce83d2506da77d3407a30fcdf3b9a7a",
2038        "description": "radeonsi: add si_nir_clamp_vertex_color pass",
2039        "nominated": false,
2040        "nomination_type": null,
2041        "resolution": 4,
2042        "main_sha": null,
2043        "because_sha": null
2044    },
2045    {
2046        "sha": "533b39bfcb0dea6dab10436d0f98d415acf4bd46",
2047        "description": "nir,ac/llvm,radeonsi: add nir_load_clamp_vertex_color_amd",
2048        "nominated": false,
2049        "nomination_type": null,
2050        "resolution": 4,
2051        "main_sha": null,
2052        "because_sha": null
2053    },
2054    {
2055        "sha": "a338d13a99a055c933a73bb53f0e44ad8283449b",
2056        "description": "radeonsi: remove lower_fsat nir option",
2057        "nominated": false,
2058        "nomination_type": null,
2059        "resolution": 4,
2060        "main_sha": null,
2061        "because_sha": null
2062    },
2063    {
2064        "sha": "1d86188dc0a93be2a8054805cd7d4909b654842b",
2065        "description": "meson: enable Wmisleading-indentation",
2066        "nominated": false,
2067        "nomination_type": null,
2068        "resolution": 4,
2069        "main_sha": null,
2070        "because_sha": null
2071    },
2072    {
2073        "sha": "5a6f95db135a0f52859088a83a960fde528e0980",
2074        "description": "freedreno/drm/virtio: Pre-allocate cmdstream buffers",
2075        "nominated": false,
2076        "nomination_type": null,
2077        "resolution": 4,
2078        "main_sha": null,
2079        "because_sha": null
2080    },
2081    {
2082        "sha": "1bb0cd66828a20ba56089d15d122e60f66d28f54",
2083        "description": "freedreno/drm: Use same-sized \"chunks\" for growable rings",
2084        "nominated": false,
2085        "nomination_type": null,
2086        "resolution": 4,
2087        "main_sha": null,
2088        "because_sha": null
2089    },
2090    {
2091        "sha": "cb02cf464c16961a8922e0180eeba38fea16ac85",
2092        "description": "ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often",
2093        "nominated": false,
2094        "nomination_type": null,
2095        "resolution": 4,
2096        "main_sha": null,
2097        "because_sha": null
2098    },
2099    {
2100        "sha": "41a929d94ca58cf4e6256275687ce2e7da712ce9",
2101        "description": "util/glsl2spirv: pass path to glslangValidator into the script",
2102        "nominated": false,
2103        "nomination_type": null,
2104        "resolution": 4,
2105        "main_sha": null,
2106        "because_sha": null
2107    },
2108    {
2109        "sha": "ae30c6c375a43ee37a50ae0858c282072bcead61",
2110        "description": "meson: prog_glslang should always be for the build machine",
2111        "nominated": false,
2112        "nomination_type": null,
2113        "resolution": 4,
2114        "main_sha": null,
2115        "because_sha": null
2116    },
2117    {
2118        "sha": "9a85d2ed984fc9a6267861242d4ae12f2aae3d52",
2119        "description": "util/glsl2spirv: cleanup list extension",
2120        "nominated": false,
2121        "nomination_type": null,
2122        "resolution": 4,
2123        "main_sha": null,
2124        "because_sha": null
2125    },
2126    {
2127        "sha": "9a165945a9d6f3a56e785d2365b253c148c60d3e",
2128        "description": "util/glsl2spirv: use f-strings",
2129        "nominated": false,
2130        "nomination_type": null,
2131        "resolution": 4,
2132        "main_sha": null,
2133        "because_sha": null
2134    },
2135    {
2136        "sha": "7c88c3a05bbdd8cb11ffd1e929aae7235ab56c5e",
2137        "description": "util/glsl2spirv: use if `x in str` instead of `str.find`",
2138        "nominated": false,
2139        "nomination_type": null,
2140        "resolution": 4,
2141        "main_sha": null,
2142        "because_sha": null
2143    },
2144    {
2145        "sha": "5488fa80dde94e077d2aa09f6d854c10ebecbec3",
2146        "description": "util/glsl2spirv: simplify subprocess handling",
2147        "nominated": false,
2148        "nomination_type": null,
2149        "resolution": 4,
2150        "main_sha": null,
2151        "because_sha": null
2152    },
2153    {
2154        "sha": "87c83c041a99b71f787b98d22e17a87df04eaf75",
2155        "description": "util/glsl2spirv: close resources as soon as possible",
2156        "nominated": false,
2157        "nomination_type": null,
2158        "resolution": 4,
2159        "main_sha": null,
2160        "because_sha": null
2161    },
2162    {
2163        "sha": "949c3b55dbdfaca4e62d67cc4de1f4e3958813c4",
2164        "description": "util/glsl2spirv: add type annotations",
2165        "nominated": false,
2166        "nomination_type": null,
2167        "resolution": 4,
2168        "main_sha": null,
2169        "because_sha": null
2170    },
2171    {
2172        "sha": "c01cd8cad1fcf27bb14e4cdf14fa423cdb714ab7",
2173        "description": "util/glsl2spirv: add some error handling for unexpected code paths",
2174        "nominated": false,
2175        "nomination_type": null,
2176        "resolution": 4,
2177        "main_sha": null,
2178        "because_sha": null
2179    },
2180    {
2181        "sha": "6a5863df828d284c94835c9a231e896b129cb0b2",
2182        "description": "util/glsl2spriv: make --vn required",
2183        "nominated": false,
2184        "nomination_type": null,
2185        "resolution": 4,
2186        "main_sha": null,
2187        "because_sha": null
2188    },
2189    {
2190        "sha": "4ffa8a9ac010f3db79b1e872f7e664a4470cb981",
2191        "description": "util/glsl2spirv: fix appending extra flags",
2192        "nominated": false,
2193        "nomination_type": 1,
2194        "resolution": 4,
2195        "main_sha": null,
2196        "because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0"
2197    },
2198    {
2199        "sha": "041d9ac3dc924b4dc55a53735645ae1de450a513",
2200        "description": "util/glsl2spirv: let argparse actually enforce the restrictions we've set",
2201        "nominated": false,
2202        "nomination_type": null,
2203        "resolution": 4,
2204        "main_sha": null,
2205        "because_sha": null
2206    },
2207    {
2208        "sha": "f9df046436beffa6099a3c929a3bd0c50c9fddf4",
2209        "description": "util/glsl2spirv: drop inconsistent use of `io.open`",
2210        "nominated": false,
2211        "nomination_type": null,
2212        "resolution": 4,
2213        "main_sha": null,
2214        "because_sha": null
2215    },
2216    {
2217        "sha": "76e3b482be125cc0a2edd75bdeb14d4a6e9232fb",
2218        "description": "util/glsl2spirv: fix type error in argument handling",
2219        "nominated": false,
2220        "nomination_type": 1,
2221        "resolution": 4,
2222        "main_sha": null,
2223        "because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0"
2224    },
2225    {
2226        "sha": "f562e37c9325cc107d4f02026946acc14c75b323",
2227        "description": "ci/freedreno: disable antichambers trace",
2228        "nominated": false,
2229        "nomination_type": null,
2230        "resolution": 4,
2231        "main_sha": null,
2232        "because_sha": null
2233    },
2234    {
2235        "sha": "c9db71c8ba14e846bac46ec343dcf357099a95d5",
2236        "description": "turnip: Don't disable LRZ for color write mask channels beyond the format's",
2237        "nominated": false,
2238        "nomination_type": 1,
2239        "resolution": 4,
2240        "main_sha": null,
2241        "because_sha": "85d0205db137ad833bb2b117e67e847cf3b2665b"
2242    },
2243    {
2244        "sha": "062d4d83e1570583fe24537d488f607db7781cce",
2245        "description": "ir3: Re-fuse ffmas after nir_lower_imul cleanup breaks them.",
2246        "nominated": false,
2247        "nomination_type": null,
2248        "resolution": 4,
2249        "main_sha": null,
2250        "because_sha": null
2251    },
2252    {
2253        "sha": "a39113b616099a7bcce9e62337731f040c7cad64",
2254        "description": "ir3/ra: Make sure we don't pick a preferred reg overflowing the file.",
2255        "nominated": true,
2256        "nomination_type": 0,
2257        "resolution": 1,
2258        "main_sha": null,
2259        "because_sha": null
2260    },
2261    {
2262        "sha": "ecc2dfc503dcf62573fa539b49caa874f908c1cf",
2263        "description": "intel/compiler: Use std::unique_ptr for tracking the fs_visitors",
2264        "nominated": false,
2265        "nomination_type": null,
2266        "resolution": 4,
2267        "main_sha": null,
2268        "because_sha": null
2269    },
2270    {
2271        "sha": "b79d9ee5a8a657d272c55ca13616f529bd611981",
2272        "description": "docs: add linkcheck job",
2273        "nominated": false,
2274        "nomination_type": null,
2275        "resolution": 4,
2276        "main_sha": null,
2277        "because_sha": null
2278    },
2279    {
2280        "sha": "4f26b5fa0fa8efa97ab45c0983bed2407863827e",
2281        "description": "docs: do not linkcheck relnotes",
2282        "nominated": false,
2283        "nomination_type": null,
2284        "resolution": 4,
2285        "main_sha": null,
2286        "because_sha": null
2287    },
2288    {
2289        "sha": "80b5a7d48fe5af3ca7a2bbff0c74c66870c7319e",
2290        "description": "docs: configure linkcheck",
2291        "nominated": false,
2292        "nomination_type": null,
2293        "resolution": 4,
2294        "main_sha": null,
2295        "because_sha": null
2296    },
2297    {
2298        "sha": "72718daeac3d2f908fe1f8cef9585539f2043ebe",
2299        "description": "docs/ci: allow overriding sphinx builder",
2300        "nominated": false,
2301        "nomination_type": null,
2302        "resolution": 4,
2303        "main_sha": null,
2304        "because_sha": null
2305    },
2306    {
2307        "sha": "1efc92fe8c0f1d53634b9589058c60424f68aaee",
2308        "description": "docs/panfrost: drop anchor before channel-name",
2309        "nominated": false,
2310        "nomination_type": null,
2311        "resolution": 4,
2312        "main_sha": null,
2313        "because_sha": null
2314    },
2315    {
2316        "sha": "67b77d8adeb1132ff99b68f8719f8de341e38ee2",
2317        "description": "docs: apply some redirects",
2318        "nominated": false,
2319        "nomination_type": null,
2320        "resolution": 4,
2321        "main_sha": null,
2322        "because_sha": null
2323    },
2324    {
2325        "sha": "e9826708f99637c9928e16cd7008bad5f37662ef",
2326        "description": "docs: update lavasoftware.org link",
2327        "nominated": false,
2328        "nomination_type": null,
2329        "resolution": 4,
2330        "main_sha": null,
2331        "because_sha": null
2332    },
2333    {
2334        "sha": "0d96b8ea2f6f3fea54a2919e2f109fcacc075a0e",
2335        "description": "docs/perfetto: update documentation links",
2336        "nominated": false,
2337        "nomination_type": null,
2338        "resolution": 4,
2339        "main_sha": null,
2340        "because_sha": null
2341    },
2342    {
2343        "sha": "62b9c32d9deda5870d6278d34220bf1742cad00b",
2344        "description": "docs: update link to GitLab CI docs",
2345        "nominated": false,
2346        "nomination_type": null,
2347        "resolution": 4,
2348        "main_sha": null,
2349        "because_sha": null
2350    },
2351    {
2352        "sha": "ccb41ce06c2533ee823bc80aaf3e182c68ebce7a",
2353        "description": "docs: update link to Intel intrinsics-guide",
2354        "nominated": false,
2355        "nomination_type": null,
2356        "resolution": 4,
2357        "main_sha": null,
2358        "because_sha": null
2359    },
2360    {
2361        "sha": "b5de3889b5253816f9bc973e392c46d77824926c",
2362        "description": "docs: update links to SPECviewperf 11/12",
2363        "nominated": false,
2364        "nomination_type": null,
2365        "resolution": 4,
2366        "main_sha": null,
2367        "because_sha": null
2368    },
2369    {
2370        "sha": "cdfd10741b2ef72529718bac890ab6a73ef7d287",
2371        "description": "docs: update link to the gl spec",
2372        "nominated": false,
2373        "nomination_type": null,
2374        "resolution": 4,
2375        "main_sha": null,
2376        "because_sha": null
2377    },
2378    {
2379        "sha": "a447247d5b575ef1682ece05c930cbb176bb3994",
2380        "description": "docs: drop manual URL encoding",
2381        "nominated": false,
2382        "nomination_type": null,
2383        "resolution": 4,
2384        "main_sha": null,
2385        "because_sha": null
2386    },
2387    {
2388        "sha": "018e313a76b955762a039567730c31a876f662df",
2389        "description": "docs: point to github for defunct link",
2390        "nominated": false,
2391        "nomination_type": null,
2392        "resolution": 4,
2393        "main_sha": null,
2394        "because_sha": null
2395    },
2396    {
2397        "sha": "b925665e4e5e71662b319c3fafceb1d282600dbe",
2398        "description": "docs: link to web.archive.org for dead links",
2399        "nominated": false,
2400        "nomination_type": null,
2401        "resolution": 4,
2402        "main_sha": null,
2403        "because_sha": null
2404    },
2405    {
2406        "sha": "217df8825c9c38e01f09ca51fb2d40ca69717857",
2407        "description": "docs: replace dead link",
2408        "nominated": false,
2409        "nomination_type": null,
2410        "resolution": 4,
2411        "main_sha": null,
2412        "because_sha": null
2413    },
2414    {
2415        "sha": "1af9a8b169633f0dab414554726996c6fde47cd5",
2416        "description": "docs: update dead link",
2417        "nominated": false,
2418        "nomination_type": null,
2419        "resolution": 4,
2420        "main_sha": null,
2421        "because_sha": null
2422    },
2423    {
2424        "sha": "1c4fe30466a53d90a1bef90b66cdec9c33c4939f",
2425        "description": "docs: remove dead link to copy of article",
2426        "nominated": false,
2427        "nomination_type": null,
2428        "resolution": 4,
2429        "main_sha": null,
2430        "because_sha": null
2431    },
2432    {
2433        "sha": "86bacb3bd06dd0bf368c04076567a03035e56458",
2434        "description": "docs: update link to glsl",
2435        "nominated": false,
2436        "nomination_type": null,
2437        "resolution": 4,
2438        "main_sha": null,
2439        "because_sha": null
2440    },
2441    {
2442        "sha": "9cda6292b93a78427b8a260a16143dde027ab157",
2443        "description": "docs/relnotes: drop links to defunct issue tracker",
2444        "nominated": false,
2445        "nomination_type": null,
2446        "resolution": 4,
2447        "main_sha": null,
2448        "because_sha": null
2449    },
2450    {
2451        "sha": "2289c20802de816e1563ad89356f7b870848f7c5",
2452        "description": "docs/relnotes: escape non-urls",
2453        "nominated": false,
2454        "nomination_type": null,
2455        "resolution": 4,
2456        "main_sha": null,
2457        "because_sha": null
2458    },
2459    {
2460        "sha": "ef05d28aa276aebbcf48400a5bef11de20e8b1c9",
2461        "description": "docs: fixup broken link syntax",
2462        "nominated": false,
2463        "nomination_type": 1,
2464        "resolution": 4,
2465        "main_sha": null,
2466        "because_sha": "6b3b6333915e8ca64c531a4decb79c0256e1e4f2"
2467    },
2468    {
2469        "sha": "68fd9d28294ee91033690b2288c55480c4125577",
2470        "description": "anv: fixup invalid enum for nir environment",
2471        "nominated": false,
2472        "nomination_type": 1,
2473        "resolution": 4,
2474        "main_sha": null,
2475        "because_sha": "8c4c4c3ee1a24b73fa29f30a05e873e9e13dddc7"
2476    },
2477    {
2478        "sha": "811f8a19469722bea32f3c539b8cf0939fe3b057",
2479        "description": "panfrost: Require 64-byte alignment on imports",
2480        "nominated": true,
2481        "nomination_type": 0,
2482        "resolution": 1,
2483        "main_sha": null,
2484        "because_sha": null
2485    },
2486    {
2487        "sha": "1827b4a2db3b1f82378a4a6fa3d2e9baa1b10ac5",
2488        "description": "panfrost: Compile indirect dispatch shader on first use",
2489        "nominated": false,
2490        "nomination_type": null,
2491        "resolution": 4,
2492        "main_sha": null,
2493        "because_sha": null
2494    },
2495    {
2496        "sha": "c6425d4490731072c0687d22a1fff3b71947a4a3",
2497        "description": "pvr: conditionally call pvr_finishme() in pvr_csb_copy()",
2498        "nominated": false,
2499        "nomination_type": null,
2500        "resolution": 4,
2501        "main_sha": null,
2502        "because_sha": null
2503    },
2504    {
2505        "sha": "3528874dd58cf74761a29639fab32fdf4e962cc6",
2506        "description": "pvr: move TODO next to related code",
2507        "nominated": false,
2508        "nomination_type": null,
2509        "resolution": 4,
2510        "main_sha": null,
2511        "because_sha": null
2512    },
2513    {
2514        "sha": "97c4a318f86819a8b02dcf289f6588f000c76f53",
2515        "description": "pvr: replace unsupported sub-command type pvr_finishme()s with unreachable()s",
2516        "nominated": false,
2517        "nomination_type": null,
2518        "resolution": 4,
2519        "main_sha": null,
2520        "because_sha": null
2521    },
2522    {
2523        "sha": "2d967f74d14b9a6964fde9c74879d7ab4827ff91",
2524        "description": "pvr: remove some stale FIXMEs/pvr_finishmes",
2525        "nominated": false,
2526        "nomination_type": null,
2527        "resolution": 4,
2528        "main_sha": null,
2529        "because_sha": null
2530    },
2531    {
2532        "sha": "9ebf72f62ab5cb71fe995b194f1972c7c767610d",
2533        "description": "pvr: Address TODO in PVR_PDS_CONST_MAP_ENTRY_TYPE_DESCRIPTOR_SET.",
2534        "nominated": false,
2535        "nomination_type": null,
2536        "resolution": 4,
2537        "main_sha": null,
2538        "because_sha": null
2539    },
2540    {
2541        "sha": "43641c614d32624435cfb85c4fe0fd166804a7bf",
2542        "description": "pvr: Remove some TODOs.",
2543        "nominated": false,
2544        "nomination_type": null,
2545        "resolution": 4,
2546        "main_sha": null,
2547        "because_sha": null
2548    },
2549    {
2550        "sha": "54f5cfe81b709c250e25d3a21a040e464668b273",
2551        "description": "radv/ci: enable pre-merge testing for vkcts on navi21",
2552        "nominated": false,
2553        "nomination_type": null,
2554        "resolution": 4,
2555        "main_sha": null,
2556        "because_sha": null
2557    },
2558    {
2559        "sha": "5e7cb59e11508a7194f3d824ff8a7c301e10cffd",
2560        "description": "radv/ci: move manual job decision to the jobs",
2561        "nominated": false,
2562        "nomination_type": null,
2563        "resolution": 4,
2564        "main_sha": null,
2565        "because_sha": null
2566    },
2567    {
2568        "sha": "078020c45ecb7894ab4861e184369fb8683d4e7a",
2569        "description": "ci: introduce the VALVE_FARM variable",
2570        "nominated": false,
2571        "nomination_type": null,
2572        "resolution": 4,
2573        "main_sha": null,
2574        "because_sha": null
2575    },
2576    {
2577        "sha": "bedbdb555487d07764f5e4739673d6abd4ec9f26",
2578        "description": "ci/b2c-test: remove a noisy 'ls -l'",
2579        "nominated": false,
2580        "nomination_type": null,
2581        "resolution": 4,
2582        "main_sha": null,
2583        "because_sha": null
2584    },
2585    {
2586        "sha": "a06d3c2d2c15228c7d417ed22620c828fdcd4acc",
2587        "description": "ci/b2c-test: update the trigger container to the latest version",
2588        "nominated": false,
2589        "nomination_type": null,
2590        "resolution": 4,
2591        "main_sha": null,
2592        "because_sha": null
2593    },
2594    {
2595        "sha": "b499a27d74c28e81707731b0e723ce35879d5c96",
2596        "description": "nir: make ray query load values visible in NIR prints",
2597        "nominated": false,
2598        "nomination_type": null,
2599        "resolution": 4,
2600        "main_sha": null,
2601        "because_sha": null
2602    },
2603    {
2604        "sha": "525c1dd95bd6cb4337110f68d588f632d6df9012",
2605        "description": "pvr: Fix segfault in pvr_CreatePipelineLayout when layout has zero bindings",
2606        "nominated": false,
2607        "nomination_type": null,
2608        "resolution": 4,
2609        "main_sha": null,
2610        "because_sha": null
2611    },
2612    {
2613        "sha": "4d63beaae67a5bcba40578e76dceb66d82a3ace4",
2614        "description": "hasvk: Switch to common code for command buffer lifecycles",
2615        "nominated": false,
2616        "nomination_type": null,
2617        "resolution": 4,
2618        "main_sha": null,
2619        "because_sha": null
2620    },
2621    {
2622        "sha": "415bf8863760101e27ef52192b4a80a1be6c410d",
2623        "description": "anv: Switch to common code for command buffer lifecycles",
2624        "nominated": false,
2625        "nomination_type": null,
2626        "resolution": 4,
2627        "main_sha": null,
2628        "because_sha": null
2629    },
2630    {
2631        "sha": "89b49d479cbc25e4b37ac6ddee393619c267dbb5",
2632        "description": "rusticl: make image format/order work on radeonsi",
2633        "nominated": false,
2634        "nomination_type": null,
2635        "resolution": 4,
2636        "main_sha": null,
2637        "because_sha": null
2638    },
2639    {
2640        "sha": "0cd23a6ae2071067a72ff52d9ed6e5e925d5e5ce",
2641        "description": "rusticl: skip lowering image/sampler derefs if drivers tells so",
2642        "nominated": false,
2643        "nomination_type": null,
2644        "resolution": 4,
2645        "main_sha": null,
2646        "because_sha": null
2647    },
2648    {
2649        "sha": "d459a5847338dbcb207d0d5e64b65529886e307e",
2650        "description": "nir/lower_cl_images: support keeping derefs",
2651        "nominated": false,
2652        "nomination_type": null,
2653        "resolution": 4,
2654        "main_sha": null,
2655        "because_sha": null
2656    },
2657    {
2658        "sha": "eae281e7888d4b22c60edf0044fbf094d85ee232",
2659        "description": "rusticl/kernel: use binding for filling image channel data and order",
2660        "nominated": false,
2661        "nomination_type": null,
2662        "resolution": 4,
2663        "main_sha": null,
2664        "because_sha": null
2665    },
2666    {
2667        "sha": "b44bf80ee60640617700636801ba8f107fca493e",
2668        "description": "rusticl: use texture vars for readonly images",
2669        "nominated": false,
2670        "nomination_type": null,
2671        "resolution": 4,
2672        "main_sha": null,
2673        "because_sha": null
2674    },
2675    {
2676        "sha": "10144c1f0b4cc9d972fde3c48bbe28685eb5768b",
2677        "description": "rusticl: do not DCE any samplers or textures",
2678        "nominated": false,
2679        "nomination_type": null,
2680        "resolution": 4,
2681        "main_sha": null,
2682        "because_sha": null
2683    },
2684    {
2685        "sha": "f8dd64739ed4e085d543a6bb602175f37145e377",
2686        "description": "radeonsi: do not DCE texture vars",
2687        "nominated": false,
2688        "nomination_type": null,
2689        "resolution": 4,
2690        "main_sha": null,
2691        "because_sha": null
2692    },
2693    {
2694        "sha": "761a2819b51d4266e310760fab04b26891ab4a69",
2695        "description": "nir: properly handle CL textures",
2696        "nominated": false,
2697        "nomination_type": null,
2698        "resolution": 4,
2699        "main_sha": null,
2700        "because_sha": null
2701    },
2702    {
2703        "sha": "915403ea6c5f0e9aa6805ecebc13754b3816f58b",
2704        "description": "nir/gather_info: take texture vars into account when counting textures",
2705        "nominated": false,
2706        "nomination_type": null,
2707        "resolution": 4,
2708        "main_sha": null,
2709        "because_sha": null
2710    },
2711    {
2712        "sha": "829d6487c0c04995d1269a23fc5ede30d157d7b7",
2713        "description": "glsl: add texture subpass variants",
2714        "nominated": false,
2715        "nomination_type": null,
2716        "resolution": 4,
2717        "main_sha": null,
2718        "because_sha": null
2719    },
2720    {
2721        "sha": "87526f79db68a13ebd448cfd6b1be4b25616c801",
2722        "description": "glsl: fix buffer texture type",
2723        "nominated": true,
2724        "nomination_type": 1,
2725        "resolution": 1,
2726        "main_sha": null,
2727        "because_sha": "3ace6b968b3254cb83c5e6ffef9864d300265339"
2728    },
2729    {
2730        "sha": "d2563e6600fd74dc000fdb031d17d54971ff67cb",
2731        "description": "ac/nir: do not convert GS outputs to the expected variable size on GFX11",
2732        "nominated": false,
2733        "nomination_type": null,
2734        "resolution": 4,
2735        "main_sha": null,
2736        "because_sha": null
2737    },
2738    {
2739        "sha": "26a6d16db0f9512f719a40529acf46c0277e877e",
2740        "description": "zink: Only #include <vulkan/vulkan_core.h> instead #include <vulkan/vulkan.h> in kopper_interface.h",
2741        "nominated": false,
2742        "nomination_type": null,
2743        "resolution": 4,
2744        "main_sha": null,
2745        "because_sha": null
2746    },
2747    {
2748        "sha": "5425e05f2f3355e43597b2981b9a62ffe948a31c",
2749        "description": "zink: struct kopper_surface is not accessed, remove it in kopper_interface.h",
2750        "nominated": false,
2751        "nomination_type": null,
2752        "resolution": 4,
2753        "main_sha": null,
2754        "because_sha": null
2755    },
2756    {
2757        "sha": "4c409b921b9f203d5f508f11b56e86a8de041c75",
2758        "description": "zink: Indent with 3 space in zink/zink_kopper.c",
2759        "nominated": false,
2760        "nomination_type": null,
2761        "resolution": 4,
2762        "main_sha": null,
2763        "because_sha": null
2764    },
2765    {
2766        "sha": "4b337638bb3d50fb299b0145ec85d2ed3627e3ad",
2767        "description": "wgl: Trim trailing spaces in stw_st.c",
2768        "nominated": false,
2769        "nomination_type": null,
2770        "resolution": 4,
2771        "main_sha": null,
2772        "because_sha": null
2773    },
2774    {
2775        "sha": "0b82281e3e3b42a55480db3e46d33d52584ebd59",
2776        "description": "util: Use include_directories('..') instead include_directories('.') for inc_util",
2777        "nominated": false,
2778        "nomination_type": null,
2779        "resolution": 4,
2780        "main_sha": null,
2781        "because_sha": null
2782    },
2783    {
2784        "sha": "e399dc3544fff3214c0cbe130589ca030ccc94d9",
2785        "description": "util: normalize include files under src/util/*.h with util/ prefix in mesa code base",
2786        "nominated": false,
2787        "nomination_type": null,
2788        "resolution": 4,
2789        "main_sha": null,
2790        "because_sha": null
2791    },
2792    {
2793        "sha": "beea3548cefc2c72961ff786110eb89c6553b367",
2794        "description": "util: Move texcompress template files into util/format",
2795        "nominated": false,
2796        "nomination_type": null,
2797        "resolution": 4,
2798        "main_sha": null,
2799        "because_sha": null
2800    },
2801    {
2802        "sha": "0c12a3968257b0ea5144bf6c7ffe68d2f4158d29",
2803        "description": "mesa: include <util/*.h> instead macros.h in texcompress_bptc_tmp.h",
2804        "nominated": false,
2805        "nomination_type": null,
2806        "resolution": 4,
2807        "main_sha": null,
2808        "because_sha": null
2809    },
2810    {
2811        "sha": "f6ed016fe91141ccc346d53afe55fe0ebe06e11c",
2812        "description": "util: Replace the usage of ALIGN16 with alignas(16) and them remove ALIGN16 macro",
2813        "nominated": false,
2814        "nomination_type": null,
2815        "resolution": 4,
2816        "main_sha": null,
2817        "because_sha": null
2818    },
2819    {
2820        "sha": "956935abafef4e29356b67a0d6528e49e1d0d3ff",
2821        "description": "vulkan: Replace _Alignas with alignas",
2822        "nominated": false,
2823        "nomination_type": null,
2824        "resolution": 4,
2825        "main_sha": null,
2826        "because_sha": null
2827    },
2828    {
2829        "sha": "38b2402b5f6cf9b37bdfffde23ff5fdff1afdcb3",
2830        "description": "meson: Use deps_for_libmesa_util for idep_mesautil instead hand crafted list",
2831        "nominated": false,
2832        "nomination_type": null,
2833        "resolution": 4,
2834        "main_sha": null,
2835        "because_sha": null
2836    },
2837    {
2838        "sha": "4d1a293e73aa1c99682e8f15d511a272fb07b6b2",
2839        "description": "meson: Indent util/meson.build with 2 space",
2840        "nominated": false,
2841        "nomination_type": null,
2842        "resolution": 4,
2843        "main_sha": null,
2844        "because_sha": null
2845    },
2846    {
2847        "sha": "35a531fcd4190d1a47d037f7747777be9e52cd83",
2848        "description": "agx: Don't assert on texop twice",
2849        "nominated": false,
2850        "nomination_type": null,
2851        "resolution": 4,
2852        "main_sha": null,
2853        "because_sha": null
2854    },
2855    {
2856        "sha": "ededb108d9bf365c49deef29577067f88b3a2c32",
2857        "description": "agx: Implement unary math ops",
2858        "nominated": false,
2859        "nomination_type": null,
2860        "resolution": 4,
2861        "main_sha": null,
2862        "because_sha": null
2863    },
2864    {
2865        "sha": "44ccdca7681fcac69518528e08b56a7c7fd4aed4",
2866        "description": "agx: Implement {i,u}mul_2x32_64",
2867        "nominated": false,
2868        "nomination_type": null,
2869        "resolution": 4,
2870        "main_sha": null,
2871        "because_sha": null
2872    },
2873    {
2874        "sha": "74a884f73c3df76a77d4cd26639175bcbe40e398",
2875        "description": "agx: Implement nir_op_unpack_64_2x32_split_{x,y}",
2876        "nominated": false,
2877        "nomination_type": null,
2878        "resolution": 4,
2879        "main_sha": null,
2880        "because_sha": null
2881    },
2882    {
2883        "sha": "ea88ebefb989c5bbbd2efadea4feeb9e04033216",
2884        "description": "agx/ra: Remove index_to_reg",
2885        "nominated": false,
2886        "nomination_type": null,
2887        "resolution": 4,
2888        "main_sha": null,
2889        "because_sha": null
2890    },
2891    {
2892        "sha": "dea00bcc8fa16c103f3c8bc9598c480073dabaf6",
2893        "description": "agx: Add CSE optimization pass",
2894        "nominated": false,
2895        "nomination_type": null,
2896        "resolution": 4,
2897        "main_sha": null,
2898        "because_sha": null
2899    },
2900    {
2901        "sha": "4387d0886d23f335b361f429e7a277390afdd4d2",
2902        "description": "agx: Describe whether instructions may be reordered",
2903        "nominated": false,
2904        "nomination_type": null,
2905        "resolution": 4,
2906        "main_sha": null,
2907        "because_sha": null
2908    },
2909    {
2910        "sha": "27869f69663d094adce81707a7c17c5cdbfe2917",
2911        "description": "agx: Add and use replace_src helper",
2912        "nominated": false,
2913        "nomination_type": null,
2914        "resolution": 4,
2915        "main_sha": null,
2916        "because_sha": null
2917    },
2918    {
2919        "sha": "adf3cbc04cb0bb39b814b0b3ed28e3a7603e6fb4",
2920        "description": "agx: Use nir_opt_phi_precision",
2921        "nominated": false,
2922        "nomination_type": null,
2923        "resolution": 4,
2924        "main_sha": null,
2925        "because_sha": null
2926    },
2927    {
2928        "sha": "98f0ebf2647b485ad25e8ec61673143b2b4627f0",
2929        "description": "agx: Pass agx_index to agx_copy",
2930        "nominated": false,
2931        "nomination_type": null,
2932        "resolution": 4,
2933        "main_sha": null,
2934        "because_sha": null
2935    },
2936    {
2937        "sha": "023f27fada5abea779757b441eda9772d255ac94",
2938        "description": "agx: Coalesce collects when possible",
2939        "nominated": false,
2940        "nomination_type": null,
2941        "resolution": 4,
2942        "main_sha": null,
2943        "because_sha": null
2944    },
2945    {
2946        "sha": "4cc2427ad64862d4327d0c7e017feca78937522a",
2947        "description": "agx: Introduce agx_foreach_ssa_{src,dest} macros",
2948        "nominated": false,
2949        "nomination_type": null,
2950        "resolution": 4,
2951        "main_sha": null,
2952        "because_sha": null
2953    },
2954    {
2955        "sha": "4971870441b340625d2a7816ba061ed744a29203",
2956        "description": "agx/ra: Factor out assign_regs",
2957        "nominated": false,
2958        "nomination_type": null,
2959        "resolution": 4,
2960        "main_sha": null,
2961        "because_sha": null
2962    },
2963    {
2964        "sha": "2b806b5cf801a9d18ea5257e32c4b0922265fee6",
2965        "description": "agx/ra: Use BITSET_*_RANGE in some places",
2966        "nominated": false,
2967        "nomination_type": null,
2968        "resolution": 4,
2969        "main_sha": null,
2970        "because_sha": null
2971    },
2972    {
2973        "sha": "be5357a353b2cbb189b9e203868003d29b9842cb",
2974        "description": "agx: Free dests of splits that are never read",
2975        "nominated": false,
2976        "nomination_type": null,
2977        "resolution": 4,
2978        "main_sha": null,
2979        "because_sha": null
2980    },
2981    {
2982        "sha": "9a48c356681770b43303eef5cf8eaf5c9dece1e3",
2983        "description": "agx: Refuse to handle discontiguous iter",
2984        "nominated": false,
2985        "nomination_type": null,
2986        "resolution": 4,
2987        "main_sha": null,
2988        "because_sha": null
2989    },
2990    {
2991        "sha": "af2137883c5075baef2af138d82c4ab04e45c6ab",
2992        "description": "agx: Don't emit writeout 0xC200",
2993        "nominated": false,
2994        "nomination_type": null,
2995        "resolution": 4,
2996        "main_sha": null,
2997        "because_sha": null
2998    },
2999    {
3000        "sha": "e295ee778bd6f136bdca67121f8b0fcb50b3e3d4",
3001        "description": "mesa: fix typo from adding glGetObjectLabelEXT",
3002        "nominated": false,
3003        "nomination_type": 1,
3004        "resolution": 4,
3005        "main_sha": null,
3006        "because_sha": "675bcbb7a1c0111dc907f189b4a2de18397e6f23"
3007    },
3008    {
3009        "sha": "069bdef621bb0d80c3ab09fea666f9916e417999",
3010        "description": "docs: update calendar for 22.3.0-rc2",
3011        "nominated": false,
3012        "nomination_type": null,
3013        "resolution": 4,
3014        "main_sha": null,
3015        "because_sha": null
3016    },
3017    {
3018        "sha": "74bbeb5116181a4285cc3882133c3b62b42aa963",
3019        "description": "ci/iris: Add some flakes from the new testing on JSL.",
3020        "nominated": false,
3021        "nomination_type": null,
3022        "resolution": 4,
3023        "main_sha": null,
3024        "because_sha": null
3025    },
3026    {
3027        "sha": "351b8c6aec55b5ec79057ff1f7fa02b796d768f1",
3028        "description": "intel/fs: Enable nir_op_imul_32x16 and nir_op_umul_32x16 on pre-Gfx7",
3029        "nominated": false,
3030        "nomination_type": null,
3031        "resolution": 4,
3032        "main_sha": null,
3033        "because_sha": null
3034    },
3035    {
3036        "sha": "293ad13e3f32ef1090858dd9e5c7b93efdc66b3e",
3037        "description": "intel/fs: Slightly restructure emitting nir_op_imul_32x16 and nir_op_umul_32x16",
3038        "nominated": false,
3039        "nomination_type": null,
3040        "resolution": 4,
3041        "main_sha": null,
3042        "because_sha": null
3043    },
3044    {
3045        "sha": "ee2a299661e1db09c467e4bfae6323e0102c20d6",
3046        "description": "intel/eu/validate: Validate integer multiplication source size restrictions",
3047        "nominated": false,
3048        "nomination_type": null,
3049        "resolution": 4,
3050        "main_sha": null,
3051        "because_sha": null
3052    },
3053    {
3054        "sha": "d668512f88498237a9c9f2fcdfb9a614f545ab4d",
3055        "description": "intel/compiler: Fix signed integer range analysis of imax and imin",
3056        "nominated": false,
3057        "nomination_type": 1,
3058        "resolution": 4,
3059        "main_sha": null,
3060        "because_sha": "5ec75ca10d3dbffb94582cfb7663a2ad1bca53d5"
3061    },
3062    {
3063        "sha": "0f81d9bc88a75c0503ba4a1eb36fe675ee365f0b",
3064        "description": "drm-shim/nouveau: fix the shim to work with nvif ioctl.",
3065        "nominated": false,
3066        "nomination_type": null,
3067        "resolution": 4,
3068        "main_sha": null,
3069        "because_sha": null
3070    },
3071    {
3072        "sha": "3a94b3b2a78908e0f3b417f3643db6bfd3d88a79",
3073        "description": "gv100/ir: noop OP_BAR for now",
3074        "nominated": false,
3075        "nomination_type": null,
3076        "resolution": 4,
3077        "main_sha": null,
3078        "because_sha": null
3079    },
3080    {
3081        "sha": "f650c2b076e4e421f0df576ee844655c2b220545",
3082        "description": "nvc0: fix ga10x compute launch",
3083        "nominated": false,
3084        "nomination_type": null,
3085        "resolution": 4,
3086        "main_sha": null,
3087        "because_sha": null
3088    },
3089    {
3090        "sha": "56dbf443a81966a38c19fb2b6460c4b90f3a33cc",
3091        "description": "nvc0: no tex cb mthd on ga10x",
3092        "nominated": false,
3093        "nomination_type": null,
3094        "resolution": 4,
3095        "main_sha": null,
3096        "because_sha": null
3097    },
3098    {
3099        "sha": "25d4db0600d7bc8cdc178b5d3df8d01bfafffc58",
3100        "description": "nvc0: recognise ga10x chipsets",
3101        "nominated": false,
3102        "nomination_type": null,
3103        "resolution": 4,
3104        "main_sha": null,
3105        "because_sha": null
3106    },
3107    {
3108        "sha": "5a1ccd0a888052bda65fa49af338c84cab604519",
3109        "description": "nvc0: properly allocate copy engine class before using it",
3110        "nominated": false,
3111        "nomination_type": null,
3112        "resolution": 4,
3113        "main_sha": null,
3114        "because_sha": null
3115    },
3116    {
3117        "sha": "7ad20e7ba93d18efc6b49907d5fb1497ef786f2d",
3118        "description": "nvc0: lookup supported classes instead of determining from chipset",
3119        "nominated": false,
3120        "nomination_type": null,
3121        "resolution": 4,
3122        "main_sha": null,
3123        "because_sha": null
3124    },
3125    {
3126        "sha": "1174f376096ed6ceebb0fb2810456f1501a68df7",
3127        "description": "broadcom/compiler: avoid using ldvary sequence to hide latency of branching",
3128        "nominated": true,
3129        "nomination_type": 0,
3130        "resolution": 1,
3131        "main_sha": null,
3132        "because_sha": null
3133    },
3134    {
3135        "sha": "019ca611fa8bd5e94c15775308d61ca916ea8457",
3136        "description": "nir/lower_io_to_vector: Demote the old scalar vars to globals.",
3137        "nominated": false,
3138        "nomination_type": null,
3139        "resolution": 4,
3140        "main_sha": null,
3141        "because_sha": null
3142    },
3143    {
3144        "sha": "25c180b50974b55e007dbbff18be1d831cd06551",
3145        "description": "intel: Don't cross DWORD boundaries with byte scratch load/store",
3146        "nominated": true,
3147        "nomination_type": 1,
3148        "resolution": 3,
3149        "main_sha": null,
3150        "because_sha": "fd04f858b0aa9f688f5dfb041ccb706da96f862a"
3151    },
3152    {
3153        "sha": "85685cf932c25fc53cae5e36b5d75f9d6a79c765",
3154        "description": "intel/lower_mem_access_bit_sizes: Compute alignments automatically",
3155        "nominated": false,
3156        "nomination_type": null,
3157        "resolution": 4,
3158        "main_sha": null,
3159        "because_sha": null
3160    },
3161    {
3162        "sha": "24094ee03d625fbcd2d154e8c2dd5434ba88f166",
3163        "description": "vulkan/wsi/display: Reset connector state in vkReleaseDisplay().",
3164        "nominated": true,
3165        "nomination_type": 1,
3166        "resolution": 1,
3167        "main_sha": null,
3168        "because_sha": "352d320a07458eb05e4929fdc1e0d1dbe1b07dda"
3169    },
3170    {
3171        "sha": "4ca61b5420ed26683891664aa35dc5f1a3bad063",
3172        "description": "rusticl/nir: copy alignment info when lowering kernel input loads",
3173        "nominated": false,
3174        "nomination_type": null,
3175        "resolution": 4,
3176        "main_sha": null,
3177        "because_sha": null
3178    },
3179    {
3180        "sha": "ba78af66c6c484f6e485ea65d7463c0097716097",
3181        "description": "docs: use ext-role for GL / VK extensions",
3182        "nominated": false,
3183        "nomination_type": null,
3184        "resolution": 4,
3185        "main_sha": null,
3186        "because_sha": null
3187    },
3188    {
3189        "sha": "f69560bdcb96ea0fc0e7ec21c1e267afaace5b0c",
3190        "description": "docs: add ext-role for spec extension links",
3191        "nominated": false,
3192        "nomination_type": null,
3193        "resolution": 4,
3194        "main_sha": null,
3195        "because_sha": null
3196    },
3197    {
3198        "sha": "d20bfeaa89e2adf49b114ba310f8c4294a323c52",
3199        "description": "docs: drop rogue backtick",
3200        "nominated": false,
3201        "nomination_type": null,
3202        "resolution": 4,
3203        "main_sha": null,
3204        "because_sha": null
3205    },
3206    {
3207        "sha": "24372e4882a50d59d4a14797ee1f6da8324c064f",
3208        "description": "docs: NV_gpu_shader4 -> NV_gpu_program4",
3209        "nominated": false,
3210        "nomination_type": null,
3211        "resolution": 4,
3212        "main_sha": null,
3213        "because_sha": null
3214    },
3215    {
3216        "sha": "b51d1af1c13bafc872c2ca8de604004c49af3000",
3217        "description": "docs: feeddback -> feedback",
3218        "nominated": false,
3219        "nomination_type": null,
3220        "resolution": 4,
3221        "main_sha": null,
3222        "because_sha": null
3223    },
3224    {
3225        "sha": "fd0af2bb4d1367066b83801fec58d79e548272c0",
3226        "description": "panfrost: DRY buffer range special case",
3227        "nominated": false,
3228        "nomination_type": null,
3229        "resolution": 4,
3230        "main_sha": null,
3231        "because_sha": null
3232    },
3233    {
3234        "sha": "f8553ef44cf8e9e45d7aa220cd3db490bf26a965",
3235        "description": "panfrost: Remove out-of-band CRC support",
3236        "nominated": false,
3237        "nomination_type": null,
3238        "resolution": 4,
3239        "main_sha": null,
3240        "because_sha": null
3241    },
3242    {
3243        "sha": "cf7a3906b0629b2b6aadd3b18a39eae06b10fd6a",
3244        "description": "panfrost: Copy resources when necessary",
3245        "nominated": true,
3246        "nomination_type": 1,
3247        "resolution": 1,
3248        "main_sha": null,
3249        "because_sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935"
3250    },
3251    {
3252        "sha": "59cc628c06a8e2f3f3654978e1438442ea7ae33c",
3253        "description": "radv: use radv_max_descriptor_set_size() for Vulkan 1.2 properties",
3254        "nominated": false,
3255        "nomination_type": null,
3256        "resolution": 4,
3257        "main_sha": null,
3258        "because_sha": null
3259    },
3260    {
3261        "sha": "d40af879098bea90176619dc11facbd68c555f32",
3262        "description": "panfrost: Fix build with Perfetto (again)",
3263        "nominated": false,
3264        "nomination_type": 1,
3265        "resolution": 4,
3266        "main_sha": null,
3267        "because_sha": "6a4532cbabf7770b71d63db24714fc07efb280cf"
3268    },
3269    {
3270        "sha": "81b4af28494c065c5646e3f61a72afd829d978c6",
3271        "description": "ci: Fixes macos.yml",
3272        "nominated": true,
3273        "nomination_type": 0,
3274        "resolution": 0,
3275        "main_sha": null,
3276        "because_sha": null
3277    },
3278    {
3279        "sha": "4d058a7034c24594637de72563456ce7882b9bc8",
3280        "description": "meson: -DVK_ENABLE_BETA_EXTENSIONS at a single place",
3281        "nominated": false,
3282        "nomination_type": null,
3283        "resolution": 4,
3284        "main_sha": null,
3285        "because_sha": null
3286    },
3287    {
3288        "sha": "560b3276960abd6955e72e85f44c110386274a06",
3289        "description": "radv/ci: add more subtests to VanGogh's flakes list",
3290        "nominated": false,
3291        "nomination_type": null,
3292        "resolution": 4,
3293        "main_sha": null,
3294        "because_sha": null
3295    },
3296    {
3297        "sha": "293d8eb20e90020ad26a864fb387f53b8c51cc86",
3298        "description": "docs: use c:expr role shorthand",
3299        "nominated": false,
3300        "nomination_type": null,
3301        "resolution": 4,
3302        "main_sha": null,
3303        "because_sha": null
3304    },
3305    {
3306        "sha": "4be9600ccb4ec2147914be364eb55b65f7803e87",
3307        "description": "docs: remove needless c:expr roles",
3308        "nominated": false,
3309        "nomination_type": null,
3310        "resolution": 4,
3311        "main_sha": null,
3312        "because_sha": null
3313    },
3314    {
3315        "sha": "4bc1d3e79c35bef81f2edb6ce310fcbd233b8b21",
3316        "description": "docs: make c:expr the default-role",
3317        "nominated": false,
3318        "nomination_type": null,
3319        "resolution": 4,
3320        "main_sha": null,
3321        "because_sha": null
3322    },
3323    {
3324        "sha": "35d0d30a0e48d88a258a148f2ffb1c83552472a2",
3325        "description": "radv/rra: Fix node type validation",
3326        "nominated": false,
3327        "nomination_type": null,
3328        "resolution": 4,
3329        "main_sha": null,
3330        "because_sha": null
3331    },
3332    {
3333        "sha": "8ab628ab2e4d4f460e2eabdb11876997c0ab13bc",
3334        "description": "nir: Don't reorder volatile intrinsics",
3335        "nominated": true,
3336        "nomination_type": 1,
3337        "resolution": 1,
3338        "main_sha": null,
3339        "because_sha": "729df14e4528b70e63332e4255571729253e9791"
3340    },
3341    {
3342        "sha": "10b0a5dc34d95d2c381ad1141e53af322feb5213",
3343        "description": "freedreno/a6xx: set chroma offsets to MIDPOINT",
3344        "nominated": false,
3345        "nomination_type": null,
3346        "resolution": 4,
3347        "main_sha": null,
3348        "because_sha": null
3349    },
3350    {
3351        "sha": "cbf68450f85f7bf18186cd8792948e0855c654d7",
3352        "description": "freedreno/a6xx: set CHROMA_LINEAR",
3353        "nominated": false,
3354        "nomination_type": null,
3355        "resolution": 4,
3356        "main_sha": null,
3357        "because_sha": null
3358    },
3359    {
3360        "sha": "d61ac94658499bbea3fbff4fb087e766a648a35e",
3361        "description": "c11: Remove _MTX_INITIALIZER_NP for windows",
3362        "nominated": false,
3363        "nomination_type": null,
3364        "resolution": 4,
3365        "main_sha": null,
3366        "because_sha": null
3367    },
3368    {
3369        "sha": "37d79e38e96acd840bf6e839866493cc9b361c49",
3370        "description": "egl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in egllog.c",
3371        "nominated": false,
3372        "nomination_type": null,
3373        "resolution": 4,
3374        "main_sha": null,
3375        "because_sha": null
3376    },
3377    {
3378        "sha": "23e6a4ccdafd820dee843af2c1234129e7b1f4a4",
3379        "description": "nir: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in nir/nir_validate.c",
3380        "nominated": false,
3381        "nomination_type": null,
3382        "resolution": 4,
3383        "main_sha": null,
3384        "because_sha": null
3385    },
3386    {
3387        "sha": "e518ff4fd5bf973891b38ea09f01d2830a1fd3d5",
3388        "description": "glsl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER",
3389        "nominated": false,
3390        "nomination_type": null,
3391        "resolution": 4,
3392        "main_sha": null,
3393        "because_sha": null
3394    },
3395    {
3396        "sha": "db708b7e9cdc60e227881f4e603cd971ea3b48a7",
3397        "description": "llvmpipe: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in lp_texture.c",
3398        "nominated": false,
3399        "nomination_type": null,
3400        "resolution": 4,
3401        "main_sha": null,
3402        "because_sha": null
3403    },
3404    {
3405        "sha": "fb979a19b0a0b28e7cda00e88093e96bdaf1a4b4",
3406        "description": "vulkan/device-select-layer: Remove the need of call_once by using simple_mtx_t instead mtx_t",
3407        "nominated": false,
3408        "nomination_type": null,
3409        "resolution": 4,
3410        "main_sha": null,
3411        "because_sha": null
3412    },
3413    {
3414        "sha": "c0fc8d5046a097c265c730e391c9bfb5412f79f2",
3415        "description": "freedreno/a6xx: Switch to global bcolor buffer",
3416        "nominated": false,
3417        "nomination_type": null,
3418        "resolution": 4,
3419        "main_sha": null,
3420        "because_sha": null
3421    },
3422    {
3423        "sha": "27b2496bae5702d271f5caf49f754aacb3ae03ac",
3424        "description": "freedreno/a6xx: Rename tex cache key/equals fxns",
3425        "nominated": false,
3426        "nomination_type": null,
3427        "resolution": 4,
3428        "main_sha": null,
3429        "because_sha": null
3430    },
3431    {
3432        "sha": "c8cf786976bc0c1c41ab312ba5b7496467d161b1",
3433        "description": "freedreno/a6xx: Move bcolor entry setup",
3434        "nominated": false,
3435        "nomination_type": null,
3436        "resolution": 4,
3437        "main_sha": null,
3438        "because_sha": null
3439    },
3440    {
3441        "sha": "755e3ff0ee10c0d2b5a7e9f552b37d44bf8dc586",
3442        "description": "freedreno/ci: Update a5xx expectations",
3443        "nominated": false,
3444        "nomination_type": null,
3445        "resolution": 4,
3446        "main_sha": null,
3447        "because_sha": null
3448    },
3449    {
3450        "sha": "ed9152e2c1a2474a3cd89cabd50ec0fcd4f2ace5",
3451        "description": "freedreno: Use our border-color quirk",
3452        "nominated": false,
3453        "nomination_type": null,
3454        "resolution": 4,
3455        "main_sha": null,
3456        "because_sha": null
3457    },
3458    {
3459        "sha": "26e742c661c792a73a6cf8f251e37d2ccbe40690",
3460        "description": "ci/bare-metal: remove consolidations leftovers",
3461        "nominated": false,
3462        "nomination_type": null,
3463        "resolution": 4,
3464        "main_sha": null,
3465        "because_sha": null
3466    },
3467    {
3468        "sha": "e090e313fa8d9e0da8302a93ca6cb5011be28d96",
3469        "description": "freedreno/ir3: Reduce compiler thread pool size",
3470        "nominated": false,
3471        "nomination_type": null,
3472        "resolution": 4,
3473        "main_sha": null,
3474        "because_sha": null
3475    },
3476    {
3477        "sha": "a6e4f8d03f2ae750a4ecdbdd0dd9a439de99ae82",
3478        "description": "util/disk_cache: Add some blob cache traces",
3479        "nominated": false,
3480        "nomination_type": null,
3481        "resolution": 4,
3482        "main_sha": null,
3483        "because_sha": null
3484    },
3485    {
3486        "sha": "d831fd40c873a7acfe47e449874df5c92599e312",
3487        "description": "util/disk_cache: Add compression in blob cb path",
3488        "nominated": false,
3489        "nomination_type": null,
3490        "resolution": 4,
3491        "main_sha": null,
3492        "because_sha": null
3493    },
3494    {
3495        "sha": "2fdc3846e715d3cd822c6d778e78cf069714428d",
3496        "description": "vulkan/wsi/wayland: return VK_ERROR_NATIVE_WINDOW_IN_USE_KHR",
3497        "nominated": false,
3498        "nomination_type": null,
3499        "resolution": 4,
3500        "main_sha": null,
3501        "because_sha": null
3502    },
3503    {
3504        "sha": "b4921b5d7a7e39a4a55117bc4036c1b473650a86",
3505        "description": "ci: run shaderdb on vc4 as well",
3506        "nominated": false,
3507        "nomination_type": null,
3508        "resolution": 4,
3509        "main_sha": null,
3510        "because_sha": null
3511    },
3512    {
3513        "sha": "83b1cb936e757194010d77322fe60a999ed02605",
3514        "description": "vc4: add DRM_VC4_CREATE_SHADER_BO support to drm-shim",
3515        "nominated": false,
3516        "nomination_type": null,
3517        "resolution": 4,
3518        "main_sha": null,
3519        "because_sha": null
3520    },
3521    {
3522        "sha": "2c5b1d0e3b111708f0a660b687fbc0231b4d19f3",
3523        "description": "nv50/ir: Support fmulz and ffmaz",
3524        "nominated": false,
3525        "nomination_type": null,
3526        "resolution": 4,
3527        "main_sha": null,
3528        "because_sha": null
3529    },
3530    {
3531        "sha": "47251d28527371aeb82f9db7592cff5e78bfcd55",
3532        "description": "nv50/ir: add prefer_nir flag for getting compiler options",
3533        "nominated": false,
3534        "nomination_type": null,
3535        "resolution": 4,
3536        "main_sha": null,
3537        "because_sha": null
3538    },
3539    {
3540        "sha": "def56b531c86f529bc32d1834ccb479457717db7",
3541        "description": "tu: Support GMEM with layered rendering and multiview",
3542        "nominated": false,
3543        "nomination_type": null,
3544        "resolution": 4,
3545        "main_sha": null,
3546        "because_sha": null
3547    },
3548    {
3549        "sha": "a9ab53fbe227acee971a5fb67d4ca91526100ec4",
3550        "description": "radv: stop emulating number of generated primitives by GS on GFX11",
3551        "nominated": false,
3552        "nomination_type": null,
3553        "resolution": 4,
3554        "main_sha": null,
3555        "because_sha": null
3556    },
3557    {
3558        "sha": "97b3dd34c1aa11d98df7e26b4aae50be0bd62cf0",
3559        "description": "anv: fix missing VkPhysicalDeviceExtendedDynamicState3PropertiesEXT handling",
3560        "nominated": false,
3561        "nomination_type": 1,
3562        "resolution": 4,
3563        "main_sha": null,
3564        "because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
3565    },
3566    {
3567        "sha": "2a6003752348d0c3dda619bcb40adea104db722f",
3568        "description": "crocus: enable NV_alpha_to_coverage_dither_control",
3569        "nominated": false,
3570        "nomination_type": null,
3571        "resolution": 4,
3572        "main_sha": null,
3573        "because_sha": null
3574    },
3575    {
3576        "sha": "3c84809ca68e5ab65afc13188192016c8160dea7",
3577        "description": "iris: enable NV_alpha_to_coverage_dither_control",
3578        "nominated": false,
3579        "nomination_type": null,
3580        "resolution": 4,
3581        "main_sha": null,
3582        "because_sha": null
3583    },
3584    {
3585        "sha": "bff6a38ed9b2a852fb909f121b9fb7a917027554",
3586        "description": "radv: advertise extendedDynamicState3ColorWriteMask",
3587        "nominated": false,
3588        "nomination_type": null,
3589        "resolution": 4,
3590        "main_sha": null,
3591        "because_sha": null
3592    },
3593    {
3594        "sha": "a92d1d13c5d57a26a537476b5b62fa6b27a55bcc",
3595        "description": "radv: add support for dynamic color write mask",
3596        "nominated": false,
3597        "nomination_type": null,
3598        "resolution": 4,
3599        "main_sha": null,
3600        "because_sha": null
3601    },
3602    {
3603        "sha": "22d8ed84b809a9c641e3d8ea5df0fa545c25de3e",
3604        "description": "intel/compiler: Remove unused fs_visitor::emit_percomp()",
3605        "nominated": false,
3606        "nomination_type": null,
3607        "resolution": 4,
3608        "main_sha": null,
3609        "because_sha": null
3610    },
3611    {
3612        "sha": "90861e6fea90b0f31ecfa6d9d7cacba2be8e5d26",
3613        "description": "intel/compiler: Remove various unused function declarations",
3614        "nominated": false,
3615        "nomination_type": null,
3616        "resolution": 4,
3617        "main_sha": null,
3618        "because_sha": null
3619    },
3620    {
3621        "sha": "48506a90296c5ec6216d3e775331e491491168c5",
3622        "description": "intel/compiler: Remove unused data members",
3623        "nominated": false,
3624        "nomination_type": null,
3625        "resolution": 4,
3626        "main_sha": null,
3627        "because_sha": null
3628    },
3629    {
3630        "sha": "7fe5fec74723cb66d909b4bc3a167104a9da4b00",
3631        "description": "util: Remove os/os_thread.h and replace #include \"os/os_thread.h\" with #include \"util/u_thread.h\"",
3632        "nominated": false,
3633        "nomination_type": null,
3634        "resolution": 4,
3635        "main_sha": null,
3636        "because_sha": null
3637    },
3638    {
3639        "sha": "a72d57fe260bde3fd57de192a93dca6ae11401d7",
3640        "description": "util: cleanup os_thread.h",
3641        "nominated": false,
3642        "nomination_type": null,
3643        "resolution": 4,
3644        "main_sha": null,
3645        "because_sha": null
3646    },
3647    {
3648        "sha": "1129537e4c1c6849fea03affb15b99a837c4b659",
3649        "description": "util: Move pipe_semaphore to u_thread.h and rename it to util_semaphore",
3650        "nominated": false,
3651        "nomination_type": null,
3652        "resolution": 4,
3653        "main_sha": null,
3654        "because_sha": null
3655    },
3656    {
3657        "sha": "b732064f9ed78951fb19763a5eed341d88d8ca1e",
3658        "description": "gallium/util: Remove the EMBEDDED_DEVICE macro because nobody use it",
3659        "nominated": false,
3660        "nomination_type": null,
3661        "resolution": 4,
3662        "main_sha": null,
3663        "because_sha": null
3664    },
3665    {
3666        "sha": "9abeb3d73937bf4956ab2c8e0314f9f8afe080a9",
3667        "description": "intel/fs: Optimize integer multiplication of large constants by factoring",
3668        "nominated": false,
3669        "nomination_type": null,
3670        "resolution": 4,
3671        "main_sha": null,
3672        "because_sha": null
3673    },
3674    {
3675        "sha": "5ec75ca10d3dbffb94582cfb7663a2ad1bca53d5",
3676        "description": "intel/compiler: Teach signed integer range analysis about imax and imin",
3677        "nominated": false,
3678        "nomination_type": null,
3679        "resolution": 4,
3680        "main_sha": null,
3681        "because_sha": null
3682    },
3683    {
3684        "sha": "1b0da3a765abe63e0f49f7457af84f80f9261026",
3685        "description": "intel/compiler: Signed integer range analysis for imul_32x16 generation",
3686        "nominated": false,
3687        "nomination_type": null,
3688        "resolution": 4,
3689        "main_sha": null,
3690        "because_sha": null
3691    },
3692    {
3693        "sha": "f90d71055be5ff6381479095448a606ec4018b93",
3694        "description": "intel/compiler: Add and use a pass to generate imul_32x16 instructions",
3695        "nominated": false,
3696        "nomination_type": null,
3697        "resolution": 4,
3698        "main_sha": null,
3699        "because_sha": null
3700    },
3701    {
3702        "sha": "9479e3a19b9e08b8525ba8b91a891b8cff03ace3",
3703        "description": "intel/fs: Allow constant copy prop from DW to W",
3704        "nominated": false,
3705        "nomination_type": null,
3706        "resolution": 4,
3707        "main_sha": null,
3708        "because_sha": null
3709    },
3710    {
3711        "sha": "90d267b2d147cb7acef711da5f17a75c014f23eb",
3712        "description": "intel/fs: Fix bounds checking for integer multiplication lowering",
3713        "nominated": false,
3714        "nomination_type": null,
3715        "resolution": 4,
3716        "main_sha": null,
3717        "because_sha": null
3718    },
3719    {
3720        "sha": "db204121686726c74dd0aba2d1c1790d40e7baba",
3721        "description": "intel/fs: Fix constant propagation into 32x16 integer multiplication",
3722        "nominated": true,
3723        "nomination_type": 1,
3724        "resolution": 1,
3725        "main_sha": null,
3726        "because_sha": "de6c0f848797d26d28223bcad25da03654461874"
3727    },
3728    {
3729        "sha": "3194fe93629100b3f370a8a789f70a2a168253de",
3730        "description": "wgl: fix reference to wgl(Create|Delete)Context function pointers",
3731        "nominated": false,
3732        "nomination_type": null,
3733        "resolution": 4,
3734        "main_sha": null,
3735        "because_sha": null
3736    },
3737    {
3738        "sha": "4f599dc3a5b135e374515023f9f3fb0e344e5e67",
3739        "description": "r600: Fix some border color swizzles on Evergreen",
3740        "nominated": false,
3741        "nomination_type": null,
3742        "resolution": 4,
3743        "main_sha": null,
3744        "because_sha": null
3745    },
3746    {
3747        "sha": "923d635357f6f8600c72fd9c972c6ec0c0b700ac",
3748        "description": "r600: fix some border color swizzles on CAYMAN",
3749        "nominated": false,
3750        "nomination_type": null,
3751        "resolution": 4,
3752        "main_sha": null,
3753        "because_sha": null
3754    },
3755    {
3756        "sha": "196499d75e5a2e99cdd6e6ebc6ee969839875121",
3757        "description": "docs: update calendar and link releases notes for 22.2.3",
3758        "nominated": false,
3759        "nomination_type": null,
3760        "resolution": 4,
3761        "main_sha": null,
3762        "because_sha": null
3763    },
3764    {
3765        "sha": "616635909edeee833a3a067916fdc80415e01c0d",
3766        "description": "docs: Add sha256 sum for 22.2.3",
3767        "nominated": false,
3768        "nomination_type": null,
3769        "resolution": 4,
3770        "main_sha": null,
3771        "because_sha": null
3772    },
3773    {
3774        "sha": "2fe1aab18f8d8bc06e4688389a7b2a949455cda9",
3775        "description": "docs: add release notes for 22.2.3",
3776        "nominated": false,
3777        "nomination_type": null,
3778        "resolution": 4,
3779        "main_sha": null,
3780        "because_sha": null
3781    },
3782    {
3783        "sha": "fd8ec189e575d5220d8b4c30647fa6de57928e07",
3784        "description": "Android.mk: Fix gnu++14 related build failures",
3785        "nominated": true,
3786        "nomination_type": 0,
3787        "resolution": 1,
3788        "main_sha": null,
3789        "because_sha": null
3790    },
3791    {
3792        "sha": "41ee836c9ab89ee7b1a1384b64a341d3876f9491",
3793        "description": "intel: Add and use intel_gem_can_render_on_fd()",
3794        "nominated": false,
3795        "nomination_type": null,
3796        "resolution": 4,
3797        "main_sha": null,
3798        "because_sha": null
3799    },
3800    {
3801        "sha": "29550bc50aef656afb99da7c45611767af0c3a6e",
3802        "description": "intel: Add has_context_isolation to intel_device_info",
3803        "nominated": false,
3804        "nomination_type": null,
3805        "resolution": 4,
3806        "main_sha": null,
3807        "because_sha": null
3808    },
3809    {
3810        "sha": "d5d1331381e9c0a3c30fab1fe6e9b6d7b02835ab",
3811        "description": "intel: Add has_userptr_probe to intel_device_info",
3812        "nominated": false,
3813        "nomination_type": null,
3814        "resolution": 4,
3815        "main_sha": null,
3816        "because_sha": null
3817    },
3818    {
3819        "sha": "e9eceb11061db36aea5c83eaa0972f5680c1f0d8",
3820        "description": "intel: Add has_mmap_offset to intel_device_info",
3821        "nominated": false,
3822        "nomination_type": null,
3823        "resolution": 4,
3824        "main_sha": null,
3825        "because_sha": null
3826    },
3827    {
3828        "sha": "dfd20f002f388be3f168938bc1f25e91bb08bf98",
3829        "description": "intel: Add and use intel_gem_get_param()",
3830        "nominated": false,
3831        "nomination_type": null,
3832        "resolution": 4,
3833        "main_sha": null,
3834        "because_sha": null
3835    },
3836    {
3837        "sha": "c076aeb865fcfec15928f2470563d37643518e82",
3838        "description": "docs/asahi: Document drm-shim",
3839        "nominated": false,
3840        "nomination_type": null,
3841        "resolution": 4,
3842        "main_sha": null,
3843        "because_sha": null
3844    },
3845    {
3846        "sha": "350be81aa3c0ce9620a09aaa7489ed4f5ef656a0",
3847        "description": "asahi: Add drm-shim implementation",
3848        "nominated": false,
3849        "nomination_type": null,
3850        "resolution": 4,
3851        "main_sha": null,
3852        "because_sha": null
3853    },
3854    {
3855        "sha": "af868fcaad4b18408dd1d23bbd238d3337fe282d",
3856        "description": "radv/ci: add another test to the navi21 flakes list",
3857        "nominated": false,
3858        "nomination_type": null,
3859        "resolution": 4,
3860        "main_sha": null,
3861        "because_sha": null
3862    },
3863    {
3864        "sha": "505290dc44a5b728dbc6ec9ed038300ab158c323",
3865        "description": "ac/nir,radv: rework and fix NGG queries enables for VS/TES",
3866        "nominated": false,
3867        "nomination_type": null,
3868        "resolution": 4,
3869        "main_sha": null,
3870        "because_sha": null
3871    },
3872    {
3873        "sha": "e4de5580bde7094c3fbf94c93a8e3a489e7adcb4",
3874        "description": "radv: move computing the binning state to the cmdbuf",
3875        "nominated": false,
3876        "nomination_type": null,
3877        "resolution": 4,
3878        "main_sha": null,
3879        "because_sha": null
3880    },
3881    {
3882        "sha": "a5151dc46ab3a8e98ca915d1967d11dfbad1e2fc",
3883        "description": "radv: always set FLUSH_ON_BINNING_TRANSITION",
3884        "nominated": false,
3885        "nomination_type": null,
3886        "resolution": 4,
3887        "main_sha": null,
3888        "because_sha": null
3889    },
3890    {
3891        "sha": "5e9d7a164088660ba1be04a4955614974a0fa309",
3892        "description": "radv: cleanup setting disabled binning state for GFX9",
3893        "nominated": false,
3894        "nomination_type": null,
3895        "resolution": 4,
3896        "main_sha": null,
3897        "because_sha": null
3898    },
3899    {
3900        "sha": "04b557da3996eb7e531c505aae1d54758a778595",
3901        "description": "radv: remove unused blend parameter to radv_pipeline_init_binning_state()",
3902        "nominated": false,
3903        "nomination_type": null,
3904        "resolution": 4,
3905        "main_sha": null,
3906        "because_sha": null
3907    },
3908    {
3909        "sha": "33d60bda9d385cca56e3d515472ca75fde53e126",
3910        "description": "radv: re-emit the guardband state when restoring meta operations",
3911        "nominated": false,
3912        "nomination_type": 1,
3913        "resolution": 4,
3914        "main_sha": null,
3915        "because_sha": "40d8df728081e050b83ff0677ce4bf947e234a03"
3916    },
3917    {
3918        "sha": "20984aab0f6717f5fbf79fc21c2c5f442472b605",
3919        "description": "etnaviv: Use old set of state registers for PE configuration on GC880",
3920        "nominated": true,
3921        "nomination_type": 1,
3922        "resolution": 1,
3923        "main_sha": null,
3924        "because_sha": "7c46a4883625a20691a78170f8da783dc9b8a9c6"
3925    },
3926    {
3927        "sha": "402a9a36f0cb6d5519a356cf5c01829ee92468ea",
3928        "description": "anv: Rip out shadow surfaces",
3929        "nominated": false,
3930        "nomination_type": null,
3931        "resolution": 4,
3932        "main_sha": null,
3933        "because_sha": null
3934    },
3935    {
3936        "sha": "0bf06400beab88d4659b87f5ec6c3a9dc4d4db58",
3937        "description": "radv: consider allocated command buffers in the initial state.",
3938        "nominated": false,
3939        "nomination_type": null,
3940        "resolution": 4,
3941        "main_sha": null,
3942        "because_sha": null
3943    },
3944    {
3945        "sha": "9b55f1c12bf0c77ca370b7517a4e4cd316b34e47",
3946        "description": "docs: upgrade some links to https",
3947        "nominated": false,
3948        "nomination_type": null,
3949        "resolution": 4,
3950        "main_sha": null,
3951        "because_sha": null
3952    },
3953    {
3954        "sha": "e5f9a9998d53aa79924739919fef43ff66ff2f4a",
3955        "description": "docs: use anonymous links when possible",
3956        "nominated": false,
3957        "nomination_type": null,
3958        "resolution": 4,
3959        "main_sha": null,
3960        "because_sha": null
3961    },
3962    {
3963        "sha": "6b3b6333915e8ca64c531a4decb79c0256e1e4f2",
3964        "description": "docs/zink: fix and cleanup rst syntax",
3965        "nominated": false,
3966        "nomination_type": 1,
3967        "resolution": 4,
3968        "main_sha": null,
3969        "because_sha": "be235edfe2bc79f3e51e09831fe57753ed5da773"
3970    },
3971    {
3972        "sha": "296ebb09fc6406a14b275abdfb7a6c684d1c22c6",
3973        "description": "zink/ci: document a new fail after a piglit uprev to radv expectations",
3974        "nominated": false,
3975        "nomination_type": 1,
3976        "resolution": 4,
3977        "main_sha": null,
3978        "because_sha": "70ce1dcacc92a816322082c8695569b6a91a1810"
3979    },
3980    {
3981        "sha": "c1c7adbcbd539c35ed245c853bfaea8db9b48f4f",
3982        "description": "radv/ci: use wildcards for the query_pool.statistics_query flakes on VG",
3983        "nominated": false,
3984        "nomination_type": null,
3985        "resolution": 4,
3986        "main_sha": null,
3987        "because_sha": null
3988    },
3989    {
3990        "sha": "5d4df3ac23bb07743823118a344ce831b102dabf",
3991        "description": "intel/compiler: Run extra fp64 lowering pass on devices that don't support int64.",
3992        "nominated": false,
3993        "nomination_type": null,
3994        "resolution": 4,
3995        "main_sha": null,
3996        "because_sha": null
3997    },
3998    {
3999        "sha": "e14f85366ebbc57f45d2561e0d3f0804f8adb549",
4000        "description": "nir/lower_int64: Fix float16 to int64 conversions.",
4001        "nominated": true,
4002        "nomination_type": 1,
4003        "resolution": 1,
4004        "main_sha": null,
4005        "because_sha": "936c58c8fcceee086d3c492712595555afe82266"
4006    },
4007    {
4008        "sha": "ec9b9ff971266f582afb4a9f89dc872bad742eda",
4009        "description": "ci: Disable automatic jobs on Chromebooks with Comet Lake",
4010        "nominated": false,
4011        "nomination_type": null,
4012        "resolution": 4,
4013        "main_sha": null,
4014        "because_sha": null
4015    },
4016    {
4017        "sha": "8b66c0ac7605b1f0e0f7af4cff1c8e0381b16b4d",
4018        "description": "amd: add cosmetic gfx10 and gfx11 changes",
4019        "nominated": false,
4020        "nomination_type": null,
4021        "resolution": 4,
4022        "main_sha": null,
4023        "because_sha": null
4024    },
4025    {
4026        "sha": "9cc58f0f49e8f3318e3eda0dc964dbf79a07ce18",
4027        "description": "ac/surface/tests: add more gfx103 and gfx11 tests",
4028        "nominated": false,
4029        "nomination_type": null,
4030        "resolution": 4,
4031        "main_sha": null,
4032        "because_sha": null
4033    },
4034    {
4035        "sha": "24e8a6f17c6574a881a23ce9f32c2cae3c6751c4",
4036        "description": "ac/llvm: don't use the mbcnt workaround for LLVM 16 and set range metadata",
4037        "nominated": false,
4038        "nomination_type": null,
4039        "resolution": 4,
4040        "main_sha": null,
4041        "because_sha": null
4042    },
4043    {
4044        "sha": "f78dad5e33c91c60cec6179042501e9bd05a4927",
4045        "description": "radeonsi: allow int16 with FP16 since it no longer hangs",
4046        "nominated": false,
4047        "nomination_type": null,
4048        "resolution": 4,
4049        "main_sha": null,
4050        "because_sha": null
4051    },
4052    {
4053        "sha": "8737d34add4dc110f46b92974f2e7b4608c5362d",
4054        "description": "radeonsi: remove clamping shader code from in-bounds blits",
4055        "nominated": false,
4056        "nomination_type": null,
4057        "resolution": 4,
4058        "main_sha": null,
4059        "because_sha": null
4060    },
4061    {
4062        "sha": "11993185a2ca98c3f5d3ec682f4e55ecd3062410",
4063        "description": "radeonsi: don't load/resolve/store non-existent src/dst channels in blit shaders",
4064        "nominated": false,
4065        "nomination_type": null,
4066        "resolution": 4,
4067        "main_sha": null,
4068        "because_sha": null
4069    },
4070    {
4071        "sha": "89566828100a379cfb3da28c8a0d831433e3e826",
4072        "description": "amd: rename enums ARCTURUS -> MI100, ALDEBARAN -> MI200",
4073        "nominated": false,
4074        "nomination_type": null,
4075        "resolution": 4,
4076        "main_sha": null,
4077        "because_sha": null
4078    },
4079    {
4080        "sha": "bdfacd0a24e023515fb7b7fae4a279cff0fbac4e",
4081        "description": "radeonsi/gfx11: fix compute scratch buffer - WAVES is always per SE",
4082        "nominated": true,
4083        "nomination_type": 1,
4084        "resolution": 1,
4085        "main_sha": null,
4086        "because_sha": "ba02ed91a60839f2a6dc6a89fd9de1144b0788aa"
4087    },
4088    {
4089        "sha": "803802c29f9a2332b677908ed99dd0e46879a0ce",
4090        "description": "radeonsi/ci: update CI results",
4091        "nominated": false,
4092        "nomination_type": null,
4093        "resolution": 4,
4094        "main_sha": null,
4095        "because_sha": null
4096    },
4097    {
4098        "sha": "bf5c1773c06a68383ef0e73d80a3a73219c134b2",
4099        "description": "radeonsi: fix the compute wave size - it was always Wave32",
4100        "nominated": false,
4101        "nomination_type": null,
4102        "resolution": 4,
4103        "main_sha": null,
4104        "because_sha": null
4105    },
4106    {
4107        "sha": "c37357f4e013037e43fbdf71d0f76edae76a6b29",
4108        "description": "radv/rra: Remove some node type validation",
4109        "nominated": false,
4110        "nomination_type": null,
4111        "resolution": 4,
4112        "main_sha": null,
4113        "because_sha": null
4114    },
4115    {
4116        "sha": "868107e16c42ec3ff34958fce7f70f2d62385484",
4117        "description": "radv/rra: Improve validation message formatting",
4118        "nominated": false,
4119        "nomination_type": null,
4120        "resolution": 4,
4121        "main_sha": null,
4122        "because_sha": null
4123    },
4124    {
4125        "sha": "07bf85c2eca40151c1aad220dd5661fd21b792a7",
4126        "description": "radv/rra: Rename rra_accel_struct_validation_fail",
4127        "nominated": false,
4128        "nomination_type": null,
4129        "resolution": 4,
4130        "main_sha": null,
4131        "because_sha": null
4132    },
4133    {
4134        "sha": "e5b3efe5825aec5c9163fa0d9b20418d2876fdd2",
4135        "description": "radv/rt: Restore prev barycentrics when rejecting hits",
4136        "nominated": true,
4137        "nomination_type": 0,
4138        "resolution": 0,
4139        "main_sha": null,
4140        "because_sha": null
4141    },
4142    {
4143        "sha": "7753e80219c7afa932f7f7466e682a89a0562607",
4144        "description": "util: Add multi-threaded test for util/u_debug.h and util/perf/u_trace.h",
4145        "nominated": false,
4146        "nomination_type": null,
4147        "resolution": 4,
4148        "main_sha": null,
4149        "because_sha": null
4150    },
4151    {
4152        "sha": "2c1c87f76f8ddc8f11c020e3da3db4bc9e2fd099",
4153        "description": "util: Fixes memory leak in __getProgramName",
4154        "nominated": false,
4155        "nomination_type": null,
4156        "resolution": 4,
4157        "main_sha": null,
4158        "because_sha": null
4159    },
4160    {
4161        "sha": "171c3c551a5aea02871d322493361d66c4d9815d",
4162        "description": "util: Fixes debug_get_option_* thread safety by set initialized=true after the value get",
4163        "nominated": false,
4164        "nomination_type": null,
4165        "resolution": 4,
4166        "main_sha": null,
4167        "because_sha": null
4168    },
4169    {
4170        "sha": "e2c3739a3f5f606d6c5055b0119b2fc40e084e0c",
4171        "description": "util: It's not thread safe to set initialized=true before get the real GALLIUM_PRINT_OPTIONS",
4172        "nominated": false,
4173        "nomination_type": null,
4174        "resolution": 4,
4175        "main_sha": null,
4176        "because_sha": null
4177    },
4178    {
4179        "sha": "9a8453d07e754e73630d21bec8c31ff0ab6298e8",
4180        "description": "radv: Use compares for node type in traversal.",
4181        "nominated": false,
4182        "nomination_type": null,
4183        "resolution": 4,
4184        "main_sha": null,
4185        "because_sha": null
4186    },
4187    {
4188        "sha": "4770d3f0bad8162ecf5170ce3aeb9012ce8a5bbd",
4189        "description": "r600: enable memory objects",
4190        "nominated": false,
4191        "nomination_type": null,
4192        "resolution": 4,
4193        "main_sha": null,
4194        "because_sha": null
4195    },
4196    {
4197        "sha": "39b9067b712a076239c02b79e59924508e31ebfb",
4198        "description": "nine: enable on freedreno",
4199        "nominated": false,
4200        "nomination_type": null,
4201        "resolution": 4,
4202        "main_sha": null,
4203        "because_sha": null
4204    },
4205    {
4206        "sha": "cc485cfd7c43a9b0e425558364b9597de34d4ba8",
4207        "description": "ci/broadcom: juint is already defined in .piglit-traces-test",
4208        "nominated": false,
4209        "nomination_type": null,
4210        "resolution": 4,
4211        "main_sha": null,
4212        "because_sha": null
4213    },
4214    {
4215        "sha": "c987a727a76eda1feada07e2eca6a5597dbddd93",
4216        "description": "nir: Fix qsort comparator function",
4217        "nominated": true,
4218        "nomination_type": 1,
4219        "resolution": 1,
4220        "main_sha": null,
4221        "because_sha": "523a28d3fe0dd371ae01b7353f263a6541480d89"
4222    },
4223    {
4224        "sha": "d31375b521f1bfa2dafc38ca6f7adece099a024b",
4225        "description": "math: remove unused matrix_print & print_matrix_floats",
4226        "nominated": false,
4227        "nomination_type": null,
4228        "resolution": 4,
4229        "main_sha": null,
4230        "because_sha": null
4231    },
4232    {
4233        "sha": "c49aca943c032049e25408986fef00ef63fa3b54",
4234        "description": "math: remove vector class",
4235        "nominated": false,
4236        "nomination_type": null,
4237        "resolution": 4,
4238        "main_sha": null,
4239        "because_sha": null
4240    },
4241    {
4242        "sha": "2d4d4df57acb06028ef43f70ad5a4fe149d1b6e0",
4243        "description": "math: remove unused debug classes",
4244        "nominated": false,
4245        "nomination_type": null,
4246        "resolution": 4,
4247        "main_sha": null,
4248        "because_sha": null
4249    },
4250    {
4251        "sha": "94e10ced83c5e546d8f4d8d4d8296b77b58187fc",
4252        "description": "math: remove unused matrix_is_general_scale",
4253        "nominated": false,
4254        "nomination_type": null,
4255        "resolution": 4,
4256        "main_sha": null,
4257        "because_sha": null
4258    },
4259    {
4260        "sha": "18702a28bd4ef2dc646f012f8757717fef9b4611",
4261        "description": "math: remove unused matrix_has_rotation",
4262        "nominated": false,
4263        "nomination_type": null,
4264        "resolution": 4,
4265        "main_sha": null,
4266        "because_sha": null
4267    },
4268    {
4269        "sha": "55373642db08adec858a497bf375478542d064a9",
4270        "description": "util: remove unused enter debug exit loggers",
4271        "nominated": false,
4272        "nomination_type": null,
4273        "resolution": 4,
4274        "main_sha": null,
4275        "because_sha": null
4276    },
4277    {
4278        "sha": "c7b70ca61add475daf3472ccf2d5b861c3c2cab3",
4279        "description": "util: remove fifo class",
4280        "nominated": false,
4281        "nomination_type": null,
4282        "resolution": 4,
4283        "main_sha": null,
4284        "because_sha": null
4285    },
4286    {
4287        "sha": "0c0812cf6ee1544a5249e8ad13e2fa2c7ae9b5eb",
4288        "description": "util: remove unused debug_dump_enum_noprefix",
4289        "nominated": false,
4290        "nomination_type": null,
4291        "resolution": 4,
4292        "main_sha": null,
4293        "because_sha": null
4294    },
4295    {
4296        "sha": "dc0de85fed597241435ebf83d25739b1ad68eaf8",
4297        "description": "util: remove unused debug_print_blob",
4298        "nominated": false,
4299        "nomination_type": null,
4300        "resolution": 4,
4301        "main_sha": null,
4302        "because_sha": null
4303    },
4304    {
4305        "sha": "c43c640809edc4b3a877c7143cecfefde64c02f1",
4306        "description": "util: remove unused set_random_entry",
4307        "nominated": false,
4308        "nomination_type": null,
4309        "resolution": 4,
4310        "main_sha": null,
4311        "because_sha": null
4312    },
4313    {
4314        "sha": "0b6c0bfa0905e33a86d59f61ccd8253f3598804e",
4315        "description": "util: remove unused half_to_unorm8",
4316        "nominated": false,
4317        "nomination_type": null,
4318        "resolution": 4,
4319        "main_sha": null,
4320        "because_sha": null
4321    },
4322    {
4323        "sha": "e25fdc701bc71627942168f036a54937b32b23e6",
4324        "description": "gallium/util: remove unused macros and their functions from sse class",
4325        "nominated": false,
4326        "nomination_type": null,
4327        "resolution": 4,
4328        "main_sha": null,
4329        "because_sha": null
4330    },
4331    {
4332        "sha": "753b31c35ea698b0a60f13b0b004ec2cc312d1dc",
4333        "description": "gallium/util: drop unused sampler_view_default_dx9_template",
4334        "nominated": false,
4335        "nomination_type": null,
4336        "resolution": 4,
4337        "main_sha": null,
4338        "because_sha": null
4339    },
4340    {
4341        "sha": "7995050462f52474bf44dd89f26029b1656a8127",
4342        "description": "gallium/util: drop unused rect_area",
4343        "nominated": false,
4344        "nomination_type": null,
4345        "resolution": 4,
4346        "main_sha": null,
4347        "because_sha": null
4348    },
4349    {
4350        "sha": "4abb08ac60c28ad6afcefc79928654d19c8d67de",
4351        "description": "gallium/util: Drop unused translate_prim_restart_ib",
4352        "nominated": false,
4353        "nomination_type": null,
4354        "resolution": 4,
4355        "main_sha": null,
4356        "because_sha": null
4357    },
4358    {
4359        "sha": "2c25d2ea90d635fbe81c5892e684b7a790d5adea",
4360        "description": "gallium/util: Remove linear class",
4361        "nominated": false,
4362        "nomination_type": null,
4363        "resolution": 4,
4364        "main_sha": null,
4365        "because_sha": null
4366    },
4367    {
4368        "sha": "469251c89871756b871620a75161a9ab7840ed00",
4369        "description": "gallium/util: Remove dirty surfaces class",
4370        "nominated": false,
4371        "nomination_type": null,
4372        "resolution": 4,
4373        "main_sha": null,
4374        "because_sha": null
4375    },
4376    {
4377        "sha": "3b98e2a556dcaa49afab228b514b8765ceff121f",
4378        "description": "gallium/util: Remove dirty flags class",
4379        "nominated": false,
4380        "nomination_type": null,
4381        "resolution": 4,
4382        "main_sha": null,
4383        "because_sha": null
4384    },
4385    {
4386        "sha": "707d5b5b021ad72135086ba6996fec8a70d30a6d",
4387        "description": "math: drop invert_matrix_perpective",
4388        "nominated": false,
4389        "nomination_type": null,
4390        "resolution": 4,
4391        "main_sha": null,
4392        "because_sha": null
4393    },
4394    {
4395        "sha": "06adf6ad117e92a832c5073326bd83b638b3ca37",
4396        "description": "radv: invalidate L2 instead of only writeback L2 when using DCC stores",
4397        "nominated": true,
4398        "nomination_type": 0,
4399        "resolution": 1,
4400        "main_sha": null,
4401        "because_sha": null
4402    },
4403    {
4404        "sha": "26c8fedc1bb12fa8f3d6c646308f4b46756d77c7",
4405        "description": "radv: make the GDS/GDS OA buffer objects resident",
4406        "nominated": true,
4407        "nomination_type": 0,
4408        "resolution": 0,
4409        "main_sha": null,
4410        "because_sha": null
4411    },
4412    {
4413        "sha": "cdc1abad7b17eace853ab7480d8a6a83771df927",
4414        "description": "util: include gles header instead of hand crafted macros",
4415        "nominated": false,
4416        "nomination_type": null,
4417        "resolution": 4,
4418        "main_sha": null,
4419        "because_sha": null
4420    },
4421    {
4422        "sha": "02d61c1b31febdf27a21b5446fb8439ffbe518c3",
4423        "description": "docs/amber: fix link to docs on amber branch",
4424        "nominated": false,
4425        "nomination_type": null,
4426        "resolution": 4,
4427        "main_sha": null,
4428        "because_sha": null
4429    },
4430    {
4431        "sha": "f1ea0bc18aa6dd62554d7c556c087640dbc8a168",
4432        "description": "gallium/vl: return the buffer plane order for yuv444p format",
4433        "nominated": false,
4434        "nomination_type": null,
4435        "resolution": 4,
4436        "main_sha": null,
4437        "because_sha": null
4438    },
4439    {
4440        "sha": "61c487719dabfa1d97af5678061c01cc2eb74455",
4441        "description": "radeonsi/vcn: enable yuv formats supported on jpeg 2.5.0 and 2.6.0",
4442        "nominated": false,
4443        "nomination_type": null,
4444        "resolution": 4,
4445        "main_sha": null,
4446        "because_sha": null
4447    },
4448    {
4449        "sha": "581220aa5471f4957a33d3156b07a03969972136",
4450        "description": "radeonsi/vcn: enable yuv422 jpeg decode",
4451        "nominated": false,
4452        "nomination_type": null,
4453        "resolution": 4,
4454        "main_sha": null,
4455        "because_sha": null
4456    },
4457    {
4458        "sha": "1c567ae3a2f2bad5badafc4f2e3615d719500ef5",
4459        "description": "dzn: Hook-up format-casting",
4460        "nominated": false,
4461        "nomination_type": null,
4462        "resolution": 4,
4463        "main_sha": null,
4464        "because_sha": null
4465    },
4466    {
4467        "sha": "bda14ae9987de5089afc8c562d3bfad8a5df1145",
4468        "description": "dzn: Try to get a ID3D12Device10 object",
4469        "nominated": false,
4470        "nomination_type": null,
4471        "resolution": 4,
4472        "main_sha": null,
4473        "because_sha": null
4474    },
4475    {
4476        "sha": "457e9deee1727af18b49c9a80203ef9617ebebdd",
4477        "description": "vulkan: Provide a vk_image_create_get_format_list() helper",
4478        "nominated": false,
4479        "nomination_type": null,
4480        "resolution": 4,
4481        "main_sha": null,
4482        "because_sha": null
4483    },
4484    {
4485        "sha": "d65f43966194e7c921ad0b4ef58026aa776d88b6",
4486        "description": "vulkan: Automatically generate helpers to retrieve format information",
4487        "nominated": false,
4488        "nomination_type": null,
4489        "resolution": 4,
4490        "main_sha": null,
4491        "because_sha": null
4492    },
4493    {
4494        "sha": "bbc4b4f59a957b5e50c7cd7421cf638b11b881a6",
4495        "description": "dzn: Query D3D12_FEATURE_DATA_D3D12_OPTIONS12",
4496        "nominated": false,
4497        "nomination_type": null,
4498        "resolution": 4,
4499        "main_sha": null,
4500        "because_sha": null
4501    },
4502    {
4503        "sha": "40bd7b4307ccd5c614eff150aae9e99615ab3372",
4504        "description": "docs: use code-block",
4505        "nominated": false,
4506        "nomination_type": null,
4507        "resolution": 4,
4508        "main_sha": null,
4509        "because_sha": null
4510    },
4511    {
4512        "sha": "ebf33212edbf2b2c35b58abc0b6b69ef7ad8dc14",
4513        "description": "docs: eg -> e.g.",
4514        "nominated": false,
4515        "nomination_type": null,
4516        "resolution": 4,
4517        "main_sha": null,
4518        "because_sha": null
4519    },
4520    {
4521        "sha": "e082cff56b6ad6532e91859fa3919e80c4496070",
4522        "description": "docs/gallium: glsl -> GLSL",
4523        "nominated": false,
4524        "nomination_type": null,
4525        "resolution": 4,
4526        "main_sha": null,
4527        "because_sha": null
4528    },
4529    {
4530        "sha": "45b4f82091755c07921ee361470d2321d164b559",
4531        "description": "docs/gallium: fixup broken markup",
4532        "nominated": false,
4533        "nomination_type": null,
4534        "resolution": 4,
4535        "main_sha": null,
4536        "because_sha": null
4537    },
4538    {
4539        "sha": "1d947e8f7f2c45e91bd7c5e76877d477989df522",
4540        "description": "docs: remove spurious backtick",
4541        "nominated": false,
4542        "nomination_type": null,
4543        "resolution": 4,
4544        "main_sha": null,
4545        "because_sha": null
4546    },
4547    {
4548        "sha": "8458451180ccf787baee1596c6387c533b8f04d4",
4549        "description": "docs: fix a couple of links",
4550        "nominated": false,
4551        "nomination_type": null,
4552        "resolution": 4,
4553        "main_sha": null,
4554        "because_sha": null
4555    },
4556    {
4557        "sha": "5525d0b196b555fea933ab8f65fe3dba18006624",
4558        "description": "docs: use inline-code instead of default role",
4559        "nominated": false,
4560        "nomination_type": null,
4561        "resolution": 4,
4562        "main_sha": null,
4563        "because_sha": null
4564    },
4565    {
4566        "sha": "779b4639b75b60b9201278b0873b80b04dbaa50c",
4567        "description": "docs: consistently use single-quotes in config",
4568        "nominated": false,
4569        "nomination_type": null,
4570        "resolution": 4,
4571        "main_sha": null,
4572        "because_sha": null
4573    },
4574    {
4575        "sha": "7c5c1816947fa924a6975b8b6e1773fe3216b8f0",
4576        "description": "ci: Uprev kernel to 6.0",
4577        "nominated": false,
4578        "nomination_type": null,
4579        "resolution": 4,
4580        "main_sha": null,
4581        "because_sha": null
4582    },
4583    {
4584        "sha": "ef5f9c99e054ba15ba8b1db6ad5ceb007b8ea7d2",
4585        "description": "VERSION: fix version as it will be a new year",
4586        "nominated": false,
4587        "nomination_type": null,
4588        "resolution": 4,
4589        "main_sha": null,
4590        "because_sha": null
4591    },
4592    {
4593        "sha": "e9b81c663da8144fd49fc58b97b66718406d0d24",
4594        "description": "Revert \"ci: Collabora farm maintanance\"",
4595        "nominated": false,
4596        "nomination_type": 2,
4597        "resolution": 4,
4598        "main_sha": null,
4599        "because_sha": "e0c577d5227fa6aaa061b3f388711fb24d6fc146"
4600    },
4601    {
4602        "sha": "67cee534a88c95a8eb6839f7bcf28a5e6dac8fbf",
4603        "description": "CI: convert to use the new S3 server instead of the legacy minio",
4604        "nominated": false,
4605        "nomination_type": null,
4606        "resolution": 4,
4607        "main_sha": null,
4608        "because_sha": null
4609    },
4610    {
4611        "sha": "a04ed2f971dccbf8b24f084ac9baaf8b299944a0",
4612        "description": "ci: Update ci-fairy in CI, rootfs and containers",
4613        "nominated": false,
4614        "nomination_type": null,
4615        "resolution": 4,
4616        "main_sha": null,
4617        "because_sha": null
4618    },
4619    {
4620        "sha": "a108e4f70cc61a6b9119cd766d51c9b596e07c7f",
4621        "description": "ci: Update piglit-traces tests expectations",
4622        "nominated": false,
4623        "nomination_type": null,
4624        "resolution": 4,
4625        "main_sha": null,
4626        "because_sha": null
4627    },
4628    {
4629        "sha": "70ce1dcacc92a816322082c8695569b6a91a1810",
4630        "description": "ci: Update piglit with s3 support",
4631        "nominated": false,
4632        "nomination_type": null,
4633        "resolution": 4,
4634        "main_sha": null,
4635        "because_sha": null
4636    },
4637    {
4638        "sha": "96e251aa86c062b1bcae5e9e334c9fc5031073a7",
4639        "description": "ci: re-enable scheduled pipelines for git cache",
4640        "nominated": false,
4641        "nomination_type": null,
4642        "resolution": 4,
4643        "main_sha": null,
4644        "because_sha": null
4645    },
4646    {
4647        "sha": "d7ad9e701424e4b100e11f08f2fa416b228b19d3",
4648        "description": "zink/ci: add another subtest to the list of known failures for radv",
4649        "nominated": false,
4650        "nomination_type": 1,
4651        "resolution": 4,
4652        "main_sha": null,
4653        "because_sha": "53721827ea1cf1c7a39c1b27398b7b1b7e9b1175"
4654    },
4655    {
4656        "sha": "c7150ad8e6a82bdf091bdbe2fdcca584a18b1ee7",
4657        "description": "broadcom/compiler: drop unused v3d_compile parameter for nir pass",
4658        "nominated": false,
4659        "nomination_type": null,
4660        "resolution": 4,
4661        "main_sha": null,
4662        "because_sha": null
4663    },
4664    {
4665        "sha": "22789d34be0fb6d81012e2e4d53b738384eb98db",
4666        "description": "v3dv: use vk_alloc instead of malloc",
4667        "nominated": false,
4668        "nomination_type": 1,
4669        "resolution": 4,
4670        "main_sha": null,
4671        "because_sha": "e6884df088a1e172cd87956fe9afdac63069eb2c"
4672    },
4673    {
4674        "sha": "36ef75b6eb924cf5ebfb09834067d2519d080ca8",
4675        "description": "v3dv: vkCmdWaitEvents2 takes an array of VkDependencyInfo",
4676        "nominated": false,
4677        "nomination_type": 1,
4678        "resolution": 4,
4679        "main_sha": null,
4680        "because_sha": "e6884df088a1e172cd87956fe9afdac63069eb2c"
4681    },
4682    {
4683        "sha": "dc08875415064033ea1e344a522273bc1255a3b8",
4684        "description": "zink/ci: mark another test as fixed after the frontend caching series",
4685        "nominated": false,
4686        "nomination_type": 1,
4687        "resolution": 4,
4688        "main_sha": null,
4689        "because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1"
4690    },
4691    {
4692        "sha": "224f774e61e168c493a773696064cadfa11b6e61",
4693        "description": "ci: uprev vkd3d-proton to v2.7",
4694        "nominated": false,
4695        "nomination_type": null,
4696        "resolution": 4,
4697        "main_sha": null,
4698        "because_sha": null
4699    },
4700    {
4701        "sha": "e891e84f4be6271cf34f62768b085ee99b6db86c",
4702        "description": "radv: fix setting MIN_LOD for texture descriptors on GFX11",
4703        "nominated": false,
4704        "nomination_type": null,
4705        "resolution": 4,
4706        "main_sha": null,
4707        "because_sha": null
4708    },
4709    {
4710        "sha": "617e48ecda41b8bf48db9cff39bac13781949d25",
4711        "description": "ci: Collabora farm maintanance",
4712        "nominated": false,
4713        "nomination_type": null,
4714        "resolution": 4,
4715        "main_sha": null,
4716        "because_sha": null
4717    },
4718    {
4719        "sha": "798aa43b6b6441eb16ea00b7166a92f97bd7a11e",
4720        "description": "microsoft/spirv2dxil: Lower sample pos for fragment shaders",
4721        "nominated": false,
4722        "nomination_type": null,
4723        "resolution": 4,
4724        "main_sha": null,
4725        "because_sha": null
4726    },
4727    {
4728        "sha": "1399f37a3b64f090649b6610e0ed38e2b76b02f4",
4729        "description": "d3d12: Move lower_sample_pos to microsoft/compiler",
4730        "nominated": false,
4731        "nomination_type": null,
4732        "resolution": 4,
4733        "main_sha": null,
4734        "because_sha": null
4735    },
4736    {
4737        "sha": "ca29d9a67ca94b17443306a962d3a58137fa5775",
4738        "description": "ac: fix IB parsing for Stoney",
4739        "nominated": false,
4740        "nomination_type": null,
4741        "resolution": 4,
4742        "main_sha": null,
4743        "because_sha": null
4744    },
4745    {
4746        "sha": "a54c8cdaf211b40fcc18d11de037b18d79ef6ab5",
4747        "description": "ac/gpu_info: simplify how has_accelerated_dot_product is set",
4748        "nominated": false,
4749        "nomination_type": null,
4750        "resolution": 4,
4751        "main_sha": null,
4752        "because_sha": null
4753    },
4754    {
4755        "sha": "a338a2da588703ad26ddc78611f9698bd1398499",
4756        "description": "amd/registers: regenerate gfx11 headers from amd-staging-drm-next",
4757        "nominated": false,
4758        "nomination_type": null,
4759        "resolution": 4,
4760        "main_sha": null,
4761        "because_sha": null
4762    },
4763    {
4764        "sha": "b361ecc0da887fd7b54db8354c88ba359f0277c0",
4765        "description": "amd/registers: describe allowed register ranges better",
4766        "nominated": false,
4767        "nomination_type": null,
4768        "resolution": 4,
4769        "main_sha": null,
4770        "because_sha": null
4771    },
4772    {
4773        "sha": "ff4cd2133df2856b0bf2276dac89ad5f54665ea6",
4774        "description": "amd/registers: fix parse_kernel_headers.py warnings by adding missing enums",
4775        "nominated": false,
4776        "nomination_type": null,
4777        "resolution": 4,
4778        "main_sha": null,
4779        "because_sha": null
4780    },
4781    {
4782        "sha": "c4104482c87c53c35d0dc61df3688416dc36f234",
4783        "description": "ac/llvm: remove unnecessary gfx11 condition for nir_intrinsic_store_buffer_amd",
4784        "nominated": false,
4785        "nomination_type": null,
4786        "resolution": 4,
4787        "main_sha": null,
4788        "because_sha": null
4789    },
4790    {
4791        "sha": "d79da61ffaa7d7e414ce3af7014de8655042c21b",
4792        "description": "dzn: Set Agility SDK parameters and update test expectations",
4793        "nominated": false,
4794        "nomination_type": null,
4795        "resolution": 4,
4796        "main_sha": null,
4797        "because_sha": null
4798    },
4799    {
4800        "sha": "a954ed2a7053919449170e5c69cc9f304f994a90",
4801        "description": "d3d12: Set Agility SDK parameters and update test expectations",
4802        "nominated": false,
4803        "nomination_type": null,
4804        "resolution": 4,
4805        "main_sha": null,
4806        "because_sha": null
4807    },
4808    {
4809        "sha": "e4025c4712c3f9a18f610676a06ca4f936d26846",
4810        "description": "ci/windows: Bump test image tag",
4811        "nominated": false,
4812        "nomination_type": null,
4813        "resolution": 4,
4814        "main_sha": null,
4815        "because_sha": null
4816    },
4817    {
4818        "sha": "3cd2b8d0c94bdae7c1f41f8501f8daa4d07519a8",
4819        "description": "ci/windows: Enable developer mode for test container",
4820        "nominated": false,
4821        "nomination_type": null,
4822        "resolution": 4,
4823        "main_sha": null,
4824        "because_sha": null
4825    },
4826    {
4827        "sha": "9426425bf0cccf0753b0740d839b932540d9a516",
4828        "description": "ci/windows: Get DXIL.dll (and DXCompiler.dll) from GitHub and put it in System32",
4829        "nominated": false,
4830        "nomination_type": null,
4831        "resolution": 4,
4832        "main_sha": null,
4833        "because_sha": null
4834    },
4835    {
4836        "sha": "c0db462fddab52418c02839ef60782e776e1203d",
4837        "description": "ci/windows: Download updated WARP and copy to piglit/vk-gl-cts",
4838        "nominated": false,
4839        "nomination_type": null,
4840        "resolution": 4,
4841        "main_sha": null,
4842        "because_sha": null
4843    },
4844    {
4845        "sha": "2c17e446fb895337ab3d5a9171859d56d31ddec0",
4846        "description": "ci/windows: Download DirectX Agility SDK and copy to piglit/vk-gl-cts",
4847        "nominated": false,
4848        "nomination_type": null,
4849        "resolution": 4,
4850        "main_sha": null,
4851        "because_sha": null
4852    },
4853    {
4854        "sha": "70039dcad652e0fe085fd070425c96f5bfd9d7df",
4855        "description": "microsoft/compiler: Fix feature flag handling for 64-bit bitcasts",
4856        "nominated": false,
4857        "nomination_type": null,
4858        "resolution": 4,
4859        "main_sha": null,
4860        "because_sha": null
4861    },
4862    {
4863        "sha": "814b822fe065ab88409a2833b1c7f331f714b26e",
4864        "description": "hasvk: fix android build and reported API version",
4865        "nominated": false,
4866        "nomination_type": 1,
4867        "resolution": 4,
4868        "main_sha": null,
4869        "because_sha": "00eefdcd03c0dcff173439107d7ded490a86ff95"
4870    },
4871    {
4872        "sha": "95ed0330667f726474d24d8c56e478e346622b0b",
4873        "description": "radv: Use spirv1.5 instead of vulkan1.2",
4874        "nominated": false,
4875        "nomination_type": 1,
4876        "resolution": 4,
4877        "main_sha": null,
4878        "because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079"
4879    },
4880    {
4881        "sha": "08f0d96b7208925d857594ba32c4d2846aba28fe",
4882        "description": "tu: VK_EXT_extended_dynamic_state3 is finished",
4883        "nominated": false,
4884        "nomination_type": null,
4885        "resolution": 4,
4886        "main_sha": null,
4887        "because_sha": null
4888    },
4889    {
4890        "sha": "85d0205db137ad833bb2b117e67e847cf3b2665b",
4891        "description": "tu: Implement extendedDynamicState3ColorWriteMask",
4892        "nominated": false,
4893        "nomination_type": null,
4894        "resolution": 4,
4895        "main_sha": null,
4896        "because_sha": null
4897    },
4898    {
4899        "sha": "6f759c74a20eeb5a9dc0ada3be5b70b92d5f02cf",
4900        "description": "tu: Implement extendedDynamicState3ColorBlendEquation",
4901        "nominated": false,
4902        "nomination_type": null,
4903        "resolution": 4,
4904        "main_sha": null,
4905        "because_sha": null
4906    },
4907    {
4908        "sha": "536ff112388950cf9e729a0e3ae3d8c9bdd563a2",
4909        "description": "tu: Make tu_pipeline::dynamic_state_mask 64-bit",
4910        "nominated": false,
4911        "nomination_type": null,
4912        "resolution": 4,
4913        "main_sha": null,
4914        "because_sha": null
4915    },
4916    {
4917        "sha": "aab81d660af063aa7fbf22399a9897be9ab78652",
4918        "description": "freedreno: Make BIT() 64-bit",
4919        "nominated": false,
4920        "nomination_type": null,
4921        "resolution": 4,
4922        "main_sha": null,
4923        "because_sha": null
4924    },
4925    {
4926        "sha": "c8c7154c2ecb6d8439cc941985bded3759b8334b",
4927        "description": "tu: Implement extendedDynamicState3ColorBlendEnable",
4928        "nominated": false,
4929        "nomination_type": null,
4930        "resolution": 4,
4931        "main_sha": null,
4932        "because_sha": null
4933    },
4934    {
4935        "sha": "f3b3af34685c714cb911f70f8e24f60a88253b95",
4936        "description": "tu: Remove blend dependency on attachment format",
4937        "nominated": false,
4938        "nomination_type": null,
4939        "resolution": 4,
4940        "main_sha": null,
4941        "because_sha": null
4942    },
4943    {
4944        "sha": "84726da2f4400568bfd13e9ea29fdfa88cd70572",
4945        "description": "tu: Implement extendedDynamicState3SampleLocationsEnable",
4946        "nominated": false,
4947        "nomination_type": null,
4948        "resolution": 4,
4949        "main_sha": null,
4950        "because_sha": null
4951    },
4952    {
4953        "sha": "d99e5ffee71886be6255f13ab973b409b891db55",
4954        "description": "tu: Clamp sample locations",
4955        "nominated": false,
4956        "nomination_type": null,
4957        "resolution": 4,
4958        "main_sha": null,
4959        "because_sha": null
4960    },
4961    {
4962        "sha": "e63c8b3bf1b18cf10a6142cf46bc61b2c680e869",
4963        "description": "tu: Implement extendedDynamicState3ProvokingVertexMode",
4964        "nominated": false,
4965        "nomination_type": null,
4966        "resolution": 4,
4967        "main_sha": null,
4968        "because_sha": null
4969    },
4970    {
4971        "sha": "1af2471bd75b166d21baafa047d8ad63cdc49a23",
4972        "description": "tu: Implement extendedDynamicState3LineRasterizationMode",
4973        "nominated": false,
4974        "nomination_type": null,
4975        "resolution": 4,
4976        "main_sha": null,
4977        "because_sha": null
4978    },
4979    {
4980        "sha": "92dd505f7cf8b90899eab59c83c550a470a2d6fb",
4981        "description": "tu: Impement extendedDynamicState3RasterizationStream",
4982        "nominated": false,
4983        "nomination_type": null,
4984        "resolution": 4,
4985        "main_sha": null,
4986        "because_sha": null
4987    },
4988    {
4989        "sha": "6b829989854e79c65dce631ec5603b7708fff64a",
4990        "description": "tu: Rename RASTERIZER_DISCARD state to PC_RASTER_CNTL",
4991        "nominated": false,
4992        "nomination_type": null,
4993        "resolution": 4,
4994        "main_sha": null,
4995        "because_sha": null
4996    },
4997    {
4998        "sha": "68b02ff200cc9cd37afb48efc57825bfdee60fda",
4999        "description": "tu: Implement extendedDynamicState3DepthClipNegativeOneToOne",
5000        "nominated": false,
5001        "nomination_type": null,
5002        "resolution": 4,
5003        "main_sha": null,
5004        "because_sha": null
5005    },
5006    {
5007        "sha": "2a19b8d696549da1d52dc51ae6a7af3e7164e07c",
5008        "description": "tu: Implement extendedDynamicState3AlphaToOneEnable",
5009        "nominated": false,
5010        "nomination_type": null,
5011        "resolution": 4,
5012        "main_sha": null,
5013        "because_sha": null
5014    },
5015    {
5016        "sha": "87bdddf8f14eba9cb7c1a139d09e173da12937c7",
5017        "description": "tu: Implement extendedDynamicState3AlphaToCoverageEnable",
5018        "nominated": false,
5019        "nomination_type": null,
5020        "resolution": 4,
5021        "main_sha": null,
5022        "because_sha": null
5023    },
5024    {
5025        "sha": "5e362c82c88fe16c3806d9c414f9ed1c86b42ec5",
5026        "description": "tu: Implement extendedDynamicState3RasterizationSamples",
5027        "nominated": false,
5028        "nomination_type": null,
5029        "resolution": 4,
5030        "main_sha": null,
5031        "because_sha": null
5032    },
5033    {
5034        "sha": "01055198dc2376b5c32f3e00203f71b26a91cc47",
5035        "description": "tu: Set default sample mask to all 1's",
5036        "nominated": false,
5037        "nomination_type": null,
5038        "resolution": 4,
5039        "main_sha": null,
5040        "because_sha": null
5041    },
5042    {
5043        "sha": "e61583f6f13bfc840b5f42ddcc023778f84e22fa",
5044        "description": "tu: Split up tu6_update_msaa()",
5045        "nominated": false,
5046        "nomination_type": null,
5047        "resolution": 4,
5048        "main_sha": null,
5049        "because_sha": null
5050    },
5051    {
5052        "sha": "ac051c556d0035c98ad07f44aa89f7438f9e414d",
5053        "description": "tu: Don't use rasterizationSamples when enabling sample shading",
5054        "nominated": false,
5055        "nomination_type": null,
5056        "resolution": 4,
5057        "main_sha": null,
5058        "because_sha": null
5059    },
5060    {
5061        "sha": "f062a644057e94efbf9c39d02da933579b12c800",
5062        "description": "tu: Implement extendedDynamicState3SampleMask",
5063        "nominated": false,
5064        "nomination_type": null,
5065        "resolution": 4,
5066        "main_sha": null,
5067        "because_sha": null
5068    },
5069    {
5070        "sha": "80befbf844f00a84a776e0eb80a39d305c1d14ed",
5071        "description": "tu: Implement extendedDynamicState3LogicOpEnable",
5072        "nominated": false,
5073        "nomination_type": null,
5074        "resolution": 4,
5075        "main_sha": null,
5076        "because_sha": null
5077    },
5078    {
5079        "sha": "99caf95eba25308287d0af5df7092d0fc936e81b",
5080        "description": "tu: Implement extendedDynamicState3Depth*Enable",
5081        "nominated": false,
5082        "nomination_type": null,
5083        "resolution": 4,
5084        "main_sha": null,
5085        "because_sha": null
5086    },
5087    {
5088        "sha": "0e09559bd643d76206d82a97c0cc6d311b8cace1",
5089        "description": "tu: Implement extendedDynamicState3TessellationDomainOrigin",
5090        "nominated": false,
5091        "nomination_type": null,
5092        "resolution": 4,
5093        "main_sha": null,
5094        "because_sha": null
5095    },
5096    {
5097        "sha": "55bbf56a179cbf520f0336811c1c719b99fb4b59",
5098        "description": "tu: Implement extendedDynamicState3PolygonMode",
5099        "nominated": false,
5100        "nomination_type": null,
5101        "resolution": 4,
5102        "main_sha": null,
5103        "because_sha": null
5104    },
5105    {
5106        "sha": "d20256eba371949533ce790954228f3c1f6b51b6",
5107        "description": "tu: Combine GRAS_SU_CNTL drawstate with rast draw state",
5108        "nominated": false,
5109        "nomination_type": null,
5110        "resolution": 4,
5111        "main_sha": null,
5112        "because_sha": null
5113    },
5114    {
5115        "sha": "009df9f7780e639cc797ed27812a24f74508e222",
5116        "description": "tu: VK_EXT_extended_dynamic_state3 boilerplate",
5117        "nominated": false,
5118        "nomination_type": null,
5119        "resolution": 4,
5120        "main_sha": null,
5121        "because_sha": null
5122    },
5123    {
5124        "sha": "4466f9aa02dec99c6879e5e357788843c3b573e5",
5125        "description": "tu: tu: Clear patchControlPoints dirty state with static patchControlPoints",
5126        "nominated": false,
5127        "nomination_type": 1,
5128        "resolution": 4,
5129        "main_sha": null,
5130        "because_sha": "68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c"
5131    },
5132    {
5133        "sha": "9f7896685fe212eb676313f1aad8e9f423edd5ff",
5134        "description": "tu: Ignore line stipple dynamic state",
5135        "nominated": false,
5136        "nomination_type": null,
5137        "resolution": 4,
5138        "main_sha": null,
5139        "because_sha": null
5140    },
5141    {
5142        "sha": "9061f5f57d95d27e1ed4c0667fd48c085eea602f",
5143        "description": "tu: Clear viewport dirty state with static viewports",
5144        "nominated": false,
5145        "nomination_type": null,
5146        "resolution": 4,
5147        "main_sha": null,
5148        "because_sha": null
5149    },
5150    {
5151        "sha": "6da2320a92e4b9384eba42dbbc01c813baf93e22",
5152        "description": "radv/rra: Print invalid node types",
5153        "nominated": false,
5154        "nomination_type": null,
5155        "resolution": 4,
5156        "main_sha": null,
5157        "because_sha": null
5158    },
5159    {
5160        "sha": "fd14fcb9f995efcd08fddfd00101fe626f9bbe4b",
5161        "description": "intel: Add and use intel_gem_get_context_param()",
5162        "nominated": false,
5163        "nomination_type": null,
5164        "resolution": 4,
5165        "main_sha": null,
5166        "because_sha": null
5167    },
5168    {
5169        "sha": "39486661e9c24e39a21bc8e9e8fdc8ccf45216ad",
5170        "description": "intel: Add and use intel_gem_set_context_param()",
5171        "nominated": false,
5172        "nomination_type": null,
5173        "resolution": 4,
5174        "main_sha": null,
5175        "because_sha": null
5176    },
5177    {
5178        "sha": "6ae6921216c0465c10e6df3e5e46f6d03633b1ca",
5179        "description": "intel: Add and use intel_gem_destroy_context()",
5180        "nominated": false,
5181        "nomination_type": null,
5182        "resolution": 4,
5183        "main_sha": null,
5184        "because_sha": null
5185    },
5186    {
5187        "sha": "f928ead62593238d464ec263c9a287c50ea54780",
5188        "description": "intel: Add and use intel_gem_create_context()",
5189        "nominated": false,
5190        "nomination_type": null,
5191        "resolution": 4,
5192        "main_sha": null,
5193        "because_sha": null
5194    },
5195    {
5196        "sha": "ce4a7e7d40a777c0551d6c6eefefb4ecd63abf65",
5197        "description": "intel: Refactor intel_gem_create_context_engines()",
5198        "nominated": false,
5199        "nomination_type": null,
5200        "resolution": 4,
5201        "main_sha": null,
5202        "because_sha": null
5203    },
5204    {
5205        "sha": "f8c9b5a96ba92f6e82d1dc17392c61e049aab38a",
5206        "description": "iris: Do not set I915_CONTEXT_PARAM_RECOVERABLE twice",
5207        "nominated": false,
5208        "nomination_type": null,
5209        "resolution": 4,
5210        "main_sha": null,
5211        "because_sha": null
5212    },
5213    {
5214        "sha": "5f7c2b0e1676100ff3098731424165afa5edf7aa",
5215        "description": "intel/common: Add and use intel_gem_create_context_ext()",
5216        "nominated": false,
5217        "nomination_type": null,
5218        "resolution": 4,
5219        "main_sha": null,
5220        "because_sha": null
5221    },
5222    {
5223        "sha": "aa35e86cc8aee67d95d2d925a7d9485906ab9d13",
5224        "description": "etnaviv: warn when imported TS buffer is the same as color buffer",
5225        "nominated": false,
5226        "nomination_type": null,
5227        "resolution": 4,
5228        "main_sha": null,
5229        "because_sha": null
5230    },
5231    {
5232        "sha": "c2b06e1a38205f71120ae46eb4ee581d3a74a4f4",
5233        "description": "etnaviv: add support for sharing the TS buffer",
5234        "nominated": false,
5235        "nomination_type": null,
5236        "resolution": 4,
5237        "main_sha": null,
5238        "because_sha": null
5239    },
5240    {
5241        "sha": "f7463b1292316f47ffa9c2bc91f1dadea7201913",
5242        "description": "etnaviv: canonicalize modifier on import",
5243        "nominated": false,
5244        "nomination_type": null,
5245        "resolution": 4,
5246        "main_sha": null,
5247        "because_sha": null
5248    },
5249    {
5250        "sha": "48b6ec82b4e46e6e166784df392da744b6d96faa",
5251        "description": "drm-uapi: bump headers",
5252        "nominated": false,
5253        "nomination_type": null,
5254        "resolution": 4,
5255        "main_sha": null,
5256        "because_sha": null
5257    },
5258    {
5259        "sha": "539cc909292b78ea2c9b1148464edec14ff9d8ed",
5260        "description": "etnaviv: allocate TS memory from KMS when resource bind is SCANOUT",
5261        "nominated": false,
5262        "nomination_type": null,
5263        "resolution": 4,
5264        "main_sha": null,
5265        "because_sha": null
5266    },
5267    {
5268        "sha": "f1f89b2e988446ef83b3da4fc8a0a657392e99b5",
5269        "description": "etnaviv: rework modifier queries",
5270        "nominated": false,
5271        "nomination_type": null,
5272        "resolution": 4,
5273        "main_sha": null,
5274        "because_sha": null
5275    },
5276    {
5277        "sha": "a4193b859444f5092101cd3a14479029cb78c1ae",
5278        "description": "etnaviv: correct comment about tile status size",
5279        "nominated": false,
5280        "nomination_type": null,
5281        "resolution": 4,
5282        "main_sha": null,
5283        "because_sha": null
5284    },
5285    {
5286        "sha": "f525a152a7cf04ea610253b612f8d11f6515ed86",
5287        "description": "docs: make the \"amber\" branch's name explicit",
5288        "nominated": false,
5289        "nomination_type": null,
5290        "resolution": 4,
5291        "main_sha": null,
5292        "because_sha": null
5293    },
5294    {
5295        "sha": "381e0b43d617226e6ab0e4a2b2fef092c8d0a0a5",
5296        "description": "mesa: Add test to prevent windows.h to be included in shared headers",
5297        "nominated": false,
5298        "nomination_type": null,
5299        "resolution": 4,
5300        "main_sha": null,
5301        "because_sha": null
5302    },
5303    {
5304        "sha": "bf338c3d7ffeabd099169d270df3972dd619ae27",
5305        "description": "mesa: #include \"util/glheader.h\" instead GL/gl.h in shared code",
5306        "nominated": false,
5307        "nomination_type": null,
5308        "resolution": 4,
5309        "main_sha": null,
5310        "because_sha": null
5311    },
5312    {
5313        "sha": "de53069af6f8d94db42337203c8bd09b432b6f61",
5314        "description": "mapi: #include \"util/glheader.h\" instead of #include \"GL/gl.h\"",
5315        "nominated": false,
5316        "nomination_type": null,
5317        "resolution": 4,
5318        "main_sha": null,
5319        "because_sha": null
5320    },
5321    {
5322        "sha": "2c89401f75dce445baf315e7adc4b747a4c92ec1",
5323        "description": "glapi: #include \"util/glheader.h\" in glapi_priv.h and glapitable.h directly",
5324        "nominated": false,
5325        "nomination_type": null,
5326        "resolution": 4,
5327        "main_sha": null,
5328        "because_sha": null
5329    },
5330    {
5331        "sha": "bfa3ce44a66610f8dd3bdcd014c32c14441a7d74",
5332        "description": "mesa: Move glheader.h from mesa/main/glheader.h to util/glheader.h",
5333        "nominated": false,
5334        "nomination_type": null,
5335        "resolution": 4,
5336        "main_sha": null,
5337        "because_sha": null
5338    },
5339    {
5340        "sha": "7b7bbe871c067d1dfdb4fe4adfc0f38d051fe04c",
5341        "description": "mesa: sync GLAPIENTRY with KHRONOS_APIENTRY in GL/gl.h",
5342        "nominated": false,
5343        "nomination_type": null,
5344        "resolution": 4,
5345        "main_sha": null,
5346        "because_sha": null
5347    },
5348    {
5349        "sha": "147a491a74d0f588b724759d86bde08a96ab1858",
5350        "description": "mesa: BUILD_GL32 is not used anymore",
5351        "nominated": false,
5352        "nomination_type": null,
5353        "resolution": 4,
5354        "main_sha": null,
5355        "because_sha": null
5356    },
5357    {
5358        "sha": "d7b09092d44fa66cd4262eade44163826092ebf7",
5359        "description": "mesa: Remove out-dated comment in common_x86.c",
5360        "nominated": false,
5361        "nomination_type": null,
5362        "resolution": 4,
5363        "main_sha": null,
5364        "because_sha": null
5365    },
5366    {
5367        "sha": "f40afd1363f9eb586b8d8de59af16683beaf1692",
5368        "description": "util: Prevent glheader.h from including <windows.h> by defining APIENTRY",
5369        "nominated": false,
5370        "nomination_type": null,
5371        "resolution": 4,
5372        "main_sha": null,
5373        "because_sha": null
5374    },
5375    {
5376        "sha": "afc3d5eff37ed4c0c6f9b1c4da1af60fe72b6b53",
5377        "description": "glapi: Remove duplicated #include \"main/glheader.h\"",
5378        "nominated": false,
5379        "nomination_type": null,
5380        "resolution": 4,
5381        "main_sha": null,
5382        "because_sha": null
5383    },
5384    {
5385        "sha": "fe08c22beed89fec7b80dd4a5714581115763825",
5386        "description": "docs: XFree86 source files in libGL.txt are out date, remove it",
5387        "nominated": false,
5388        "nomination_type": null,
5389        "resolution": 4,
5390        "main_sha": null,
5391        "because_sha": null
5392    },
5393    {
5394        "sha": "ae268884da08d430855a9b4ef7873127047dcfe3",
5395        "description": "pvr: Fix NULL pointer indirection in pvr_enable_z_replicate()",
5396        "nominated": false,
5397        "nomination_type": null,
5398        "resolution": 4,
5399        "main_sha": null,
5400        "because_sha": null
5401    },
5402    {
5403        "sha": "b0016bc36a7dee38873c8f1fd93a87b3f0994093",
5404        "description": "mesa: Use DEBUG_NAMED_VALUE_END for const struct debug_named_value",
5405        "nominated": false,
5406        "nomination_type": null,
5407        "resolution": 4,
5408        "main_sha": null,
5409        "because_sha": null
5410    },
5411    {
5412        "sha": "de6f86fc4412ad703ef0a98ca5c9e88cbf338e48",
5413        "description": "docs: Fix features.txt typo",
5414        "nominated": false,
5415        "nomination_type": null,
5416        "resolution": 4,
5417        "main_sha": null,
5418        "because_sha": null
5419    },
5420    {
5421        "sha": "e6884df088a1e172cd87956fe9afdac63069eb2c",
5422        "description": "v3dv: fix event synchronization",
5423        "nominated": false,
5424        "nomination_type": 1,
5425        "resolution": 4,
5426        "main_sha": null,
5427        "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
5428    },
5429    {
5430        "sha": "8113f973b3946e465d508627a4796d94cec1f1d8",
5431        "description": "v3dv: make the helper to emit pipeline barriers public to other files",
5432        "nominated": false,
5433        "nomination_type": 1,
5434        "resolution": 4,
5435        "main_sha": null,
5436        "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
5437    },
5438    {
5439        "sha": "67e82fd1f2c334da2e888553967ebae04c08146a",
5440        "description": "v3dv: always check VK_ACCESS_2_MEMORY_READ_BIT for read accesses",
5441        "nominated": true,
5442        "nomination_type": 1,
5443        "resolution": 0,
5444        "main_sha": null,
5445        "because_sha": "a981ac053964b3fa129fda124e89bff01a572394"
5446    },
5447    {
5448        "sha": "4c861cf22a63b892cec74bc132313dcd17d77584",
5449        "description": "v3dv: increase limit for active event objects",
5450        "nominated": false,
5451        "nomination_type": 1,
5452        "resolution": 4,
5453        "main_sha": null,
5454        "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
5455    },
5456    {
5457        "sha": "5e97150e21a75920c3521717f70f9f92702729b4",
5458        "description": "v3dv: do better cleanup on failure during pipeline cache operation",
5459        "nominated": true,
5460        "nomination_type": 0,
5461        "resolution": 1,
5462        "main_sha": null,
5463        "because_sha": null
5464    },
5465    {
5466        "sha": "1f5966397aa208eb574394a4d0a592b66b776b44",
5467        "description": "v3dv: handle allocation failure during pipeline initialization",
5468        "nominated": true,
5469        "nomination_type": 0,
5470        "resolution": 1,
5471        "main_sha": null,
5472        "because_sha": null
5473    },
5474    {
5475        "sha": "7f905a8117e9dc85088fe23429594537ee240c1e",
5476        "description": "v3dv: fix incorrect return type",
5477        "nominated": false,
5478        "nomination_type": 1,
5479        "resolution": 4,
5480        "main_sha": null,
5481        "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
5482    },
5483    {
5484        "sha": "b78fd50e90c700466213e4b3b40ce10547b1e14e",
5485        "description": "v3dv: do a better job at cleaning up the device on init failure",
5486        "nominated": true,
5487        "nomination_type": 0,
5488        "resolution": 1,
5489        "main_sha": null,
5490        "because_sha": null
5491    },
5492    {
5493        "sha": "aff368fe83bd4bcb4620a1a19e9b71eb67a05af7",
5494        "description": "v3dv: avoid freeing already-freed memory",
5495        "nominated": false,
5496        "nomination_type": 1,
5497        "resolution": 4,
5498        "main_sha": null,
5499        "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
5500    },
5501    {
5502        "sha": "c793d384c12ebaa13487aeee35532e52b888c049",
5503        "description": "v3dv: remove unnecessary check for NULL",
5504        "nominated": true,
5505        "nomination_type": 0,
5506        "resolution": 0,
5507        "main_sha": null,
5508        "because_sha": null
5509    },
5510    {
5511        "sha": "c6c5949ff70a47c47795fe9161a7514173b5be24",
5512        "description": "vk/runtime: drop incorrect UNUSED annotation",
5513        "nominated": true,
5514        "nomination_type": 0,
5515        "resolution": 1,
5516        "main_sha": null,
5517        "because_sha": null
5518    },
5519    {
5520        "sha": "dd908e87d0099944177d27c91b04b0564ed0d3dd",
5521        "description": "radv/ci: document a recent regression on VanGogh",
5522        "nominated": false,
5523        "nomination_type": null,
5524        "resolution": 4,
5525        "main_sha": null,
5526        "because_sha": null
5527    },
5528    {
5529        "sha": "751eb1ba06560665796ea42790d7ae970a8a1524",
5530        "description": "radv/ci: document a flake on VanGogh",
5531        "nominated": false,
5532        "nomination_type": null,
5533        "resolution": 4,
5534        "main_sha": null,
5535        "because_sha": null
5536    },
5537    {
5538        "sha": "a7ad99f0ae4239cee70f92b1b86dc67ff27a97e7",
5539        "description": "radv/ci: document some VanGogh flakes that came from splitting the job",
5540        "nominated": false,
5541        "nomination_type": null,
5542        "resolution": 4,
5543        "main_sha": null,
5544        "because_sha": null
5545    },
5546    {
5547        "sha": "fab87b0f4115bd360ed9334aa7a72518613c2014",
5548        "description": "radv: fix fallback for extreme geometry with tessellation on GFX11",
5549        "nominated": false,
5550        "nomination_type": null,
5551        "resolution": 4,
5552        "main_sha": null,
5553        "because_sha": null
5554    },
5555    {
5556        "sha": "ba0336ab3f69f958e4346c1465c2fe0859d4ac59",
5557        "description": "anv: Reduce RHWO optimization (Wa_1508744258)",
5558        "nominated": true,
5559        "nomination_type": 0,
5560        "resolution": 0,
5561        "main_sha": null,
5562        "because_sha": null
5563    },
5564    {
5565        "sha": "d876ddc920f1aaf48219f2060de6cc99c003bc5d",
5566        "description": "radv: Make the compute scratch waves per SE as well.",
5567        "nominated": true,
5568        "nomination_type": 1,
5569        "resolution": 1,
5570        "main_sha": null,
5571        "because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094"
5572    },
5573    {
5574        "sha": "b8865ad04643cd7e8faa8a863d81fedbc1e29231",
5575        "description": "radv: Fix compute scratch buffer emission.",
5576        "nominated": true,
5577        "nomination_type": 1,
5578        "resolution": 1,
5579        "main_sha": null,
5580        "because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094"
5581    },
5582    {
5583        "sha": "32cf10e17a44b83a9925bc053d937332db2ba2ad",
5584        "description": "radv: Style cleanup.",
5585        "nominated": false,
5586        "nomination_type": null,
5587        "resolution": 4,
5588        "main_sha": null,
5589        "because_sha": null
5590    },
5591    {
5592        "sha": "ab1727237ad16dfa5869ee22ef0de571e728c932",
5593        "description": "docs/isl: remove empty headings",
5594        "nominated": false,
5595        "nomination_type": null,
5596        "resolution": 4,
5597        "main_sha": null,
5598        "because_sha": null
5599    },
5600    {
5601        "sha": "d2b3ebf0d8ed6da0b4e3a7956e00eaa5e50dbf43",
5602        "description": "docs/isl: put emphasis on unit names",
5603        "nominated": false,
5604        "nomination_type": null,
5605        "resolution": 4,
5606        "main_sha": null,
5607        "because_sha": null
5608    },
5609    {
5610        "sha": "05a081f7ee3df244308566f53ed90818c90b1cac",
5611        "description": "docs/isl: correct rst-syntax",
5612        "nominated": false,
5613        "nomination_type": null,
5614        "resolution": 4,
5615        "main_sha": null,
5616        "because_sha": null
5617    },
5618    {
5619        "sha": "f5eb25ec9f2cf41b444d30a79029f11b801c307a",
5620        "description": "docs/tgsi: quote literal numbers",
5621        "nominated": false,
5622        "nomination_type": null,
5623        "resolution": 4,
5624        "main_sha": null,
5625        "because_sha": null
5626    },
5627    {
5628        "sha": "eaa0b589635e783373b78236bf54b6d9f6051a42",
5629        "description": "docs/tgsi: mark pseudocode as such",
5630        "nominated": false,
5631        "nomination_type": null,
5632        "resolution": 4,
5633        "main_sha": null,
5634        "because_sha": null
5635    },
5636    {
5637        "sha": "c69dbe9d8114cd6718f02f892f8d7dda23687de1",
5638        "description": "docs/tgsi: always use uppercase for instruction names",
5639        "nominated": false,
5640        "nomination_type": null,
5641        "resolution": 4,
5642        "main_sha": null,
5643        "because_sha": null
5644    },
5645    {
5646        "sha": "42afb3095b43a1967555a2257986118b29c0ccf7",
5647        "description": "docs/tgsi: use src1 instead of \"second arg\"",
5648        "nominated": false,
5649        "nomination_type": null,
5650        "resolution": 4,
5651        "main_sha": null,
5652        "because_sha": null
5653    },
5654    {
5655        "sha": "a9fce4d2bea8a0a9453f1156c79708f39b5ad2c8",
5656        "description": "docs/tgsi: put emphasis on src etc",
5657        "nominated": false,
5658        "nomination_type": null,
5659        "resolution": 4,
5660        "main_sha": null,
5661        "because_sha": null
5662    },
5663    {
5664        "sha": "d264ec7b22e65c800c893c4d7ba560d7c52d620f",
5665        "description": "docs/gallium: use math-role for zero and one also",
5666        "nominated": false,
5667        "nomination_type": null,
5668        "resolution": 4,
5669        "main_sha": null,
5670        "because_sha": null
5671    },
5672    {
5673        "sha": "be857778bbc20ba933810020d73394b8b7c487ea",
5674        "description": "docs/gallium: use table instead of list",
5675        "nominated": false,
5676        "nomination_type": null,
5677        "resolution": 4,
5678        "main_sha": null,
5679        "because_sha": null
5680    },
5681    {
5682        "sha": "c85a05a6854ec6586b306757c8dde9da1d9619b8",
5683        "description": "docs/gallium: use definition-lists for member-lists",
5684        "nominated": false,
5685        "nomination_type": null,
5686        "resolution": 4,
5687        "main_sha": null,
5688        "because_sha": null
5689    },
5690    {
5691        "sha": "e2ac43ddadfdad4b1ebb0d1b282f809b9e3fd358",
5692        "description": "ac/nir: create gs copy shader with scalar outputs",
5693        "nominated": false,
5694        "nomination_type": null,
5695        "resolution": 4,
5696        "main_sha": null,
5697        "because_sha": null
5698    },
5699    {
5700        "sha": "cb8038b84113eb0f0ddd17f82b349a99ffe3e160",
5701        "description": "rusticl: remove Option from set_global_binding",
5702        "nominated": false,
5703        "nomination_type": null,
5704        "resolution": 4,
5705        "main_sha": null,
5706        "because_sha": null
5707    },
5708    {
5709        "sha": "5f93feed61a485a1f7cbd5c7f94bd94b93805e13",
5710        "description": "panfrost: Don't merge workgroups with variable shared mem",
5711        "nominated": false,
5712        "nomination_type": null,
5713        "resolution": 4,
5714        "main_sha": null,
5715        "because_sha": null
5716    },
5717    {
5718        "sha": "cd37325dd9c9c9286166465f1e84bc7749c1e3cb",
5719        "description": "rusticl: create the constant buffer ahead of launches",
5720        "nominated": false,
5721        "nomination_type": null,
5722        "resolution": 4,
5723        "main_sha": null,
5724        "because_sha": null
5725    },
5726    {
5727        "sha": "09e15994fc14926e7b9232c69d0c475f1957d3c6",
5728        "description": "rusticl: create the CSO ahead of launches",
5729        "nominated": false,
5730        "nomination_type": null,
5731        "resolution": 4,
5732        "main_sha": null,
5733        "because_sha": null
5734    },
5735    {
5736        "sha": "09d05e4e1ce2d6d8c7bf5eacc1aa9699df828bbc",
5737        "description": "rusticl: unbind compute state before deleting",
5738        "nominated": false,
5739        "nomination_type": null,
5740        "resolution": 4,
5741        "main_sha": null,
5742        "because_sha": null
5743    },
5744    {
5745        "sha": "9ccdd86b9040b265893712f4125d30552e0fe1cd",
5746        "description": "iris: invalidate sysvals if grid dimension changes",
5747        "nominated": true,
5748        "nomination_type": 0,
5749        "resolution": 1,
5750        "main_sha": null,
5751        "because_sha": null
5752    },
5753    {
5754        "sha": "b8d10d9e87a32d039a6b9b11b61d969573d1d11c",
5755        "description": "gallium: split up req_local_mem",
5756        "nominated": false,
5757        "nomination_type": null,
5758        "resolution": 4,
5759        "main_sha": null,
5760        "because_sha": null
5761    },
5762    {
5763        "sha": "7b015457163c35b66ed047d2dd2b8e2b85bf6765",
5764        "description": "rusticl: use real constant buffer for cb0",
5765        "nominated": false,
5766        "nomination_type": null,
5767        "resolution": 4,
5768        "main_sha": null,
5769        "because_sha": null
5770    },
5771    {
5772        "sha": "900d50c3864f47a0fa89fbd713028527fd51170e",
5773        "description": "rusticl/nir: add load_kernel_input lowering pass",
5774        "nominated": false,
5775        "nomination_type": null,
5776        "resolution": 4,
5777        "main_sha": null,
5778        "because_sha": null
5779    },
5780    {
5781        "sha": "e18512fe888044552d4c7e0f8b616a835322fe76",
5782        "description": "nir: set range and base for load_kernel_input",
5783        "nominated": false,
5784        "nomination_type": null,
5785        "resolution": 4,
5786        "main_sha": null,
5787        "because_sha": null
5788    },
5789    {
5790        "sha": "2a5229714142a849a7b6fdc9dfa0bf32581580f6",
5791        "description": "gallium: drop pipe_compute_state.req_private_mem",
5792        "nominated": false,
5793        "nomination_type": null,
5794        "resolution": 4,
5795        "main_sha": null,
5796        "because_sha": null
5797    },
5798    {
5799        "sha": "b5a3b9f555e4a2725f3f89f1d9f75122fad0c457",
5800        "description": "gallium/tests: drop compute test",
5801        "nominated": false,
5802        "nomination_type": null,
5803        "resolution": 4,
5804        "main_sha": null,
5805        "because_sha": null
5806    },
5807    {
5808        "sha": "f804f8065dd13f5a8fb07f0597f7de210e7385db",
5809        "description": "nouveau/nvc0: Remove unused validate_zcull function",
5810        "nominated": false,
5811        "nomination_type": null,
5812        "resolution": 4,
5813        "main_sha": null,
5814        "because_sha": null
5815    },
5816    {
5817        "sha": "e1a7bcb49a0172c94f7c40067087d5ec65da4c20",
5818        "description": "nouveau/nv50: Remove unused alternative sample position ms8",
5819        "nominated": false,
5820        "nomination_type": null,
5821        "resolution": 4,
5822        "main_sha": null,
5823        "because_sha": null
5824    },
5825    {
5826        "sha": "9ea6973ca672db2d7bd0d14a79e981b565e8f2c8",
5827        "description": "nouveau/nvc0: Remove unused alternative sample position ms8",
5828        "nominated": false,
5829        "nomination_type": null,
5830        "resolution": 4,
5831        "main_sha": null,
5832        "because_sha": null
5833    },
5834    {
5835        "sha": "287435134c6685a71f5c247778017c8b66a93627",
5836        "description": "glx: Fixes apple/apple_visual.c that include non-exist util/debug.h",
5837        "nominated": false,
5838        "nomination_type": 1,
5839        "resolution": 4,
5840        "main_sha": null,
5841        "because_sha": "aa4ac5ff8bb8932c451c515fb9359bdecc9047f7"
5842    },
5843    {
5844        "sha": "2d8f28df731638e1270b0ae273c7bfd2b29b7993",
5845        "description": "panfrost: Replace resource shadowing flush",
5846        "nominated": true,
5847        "nomination_type": 1,
5848        "resolution": 1,
5849        "main_sha": null,
5850        "because_sha": "988d5aae74d61d1416b369172ef286b4aac933d0"
5851    },
5852    {
5853        "sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935",
5854        "description": "panfrost: Don't copy resources if replaced",
5855        "nominated": true,
5856        "nomination_type": 0,
5857        "resolution": 1,
5858        "main_sha": null,
5859        "because_sha": null
5860    },
5861    {
5862        "sha": "dfa8600a2d39aabc88e5a5b87ab86b2b0ea30191",
5863        "description": "zink: add missing build_id linker args",
5864        "nominated": false,
5865        "nomination_type": 1,
5866        "resolution": 4,
5867        "main_sha": null,
5868        "because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1"
5869    },
5870    {
5871        "sha": "f0a29496bb4949fb262fb43d2e5afd39f91823f7",
5872        "description": "docs: update calendar for 22.3.0-rc1",
5873        "nominated": false,
5874        "nomination_type": null,
5875        "resolution": 4,
5876        "main_sha": null,
5877        "because_sha": null
5878    },
5879    {
5880        "sha": "d911eb17d817723bfc02d0bab099e38d017cd9ba",
5881        "description": "intel/dev: Set has_lsc in XEHP_FEATURES rather than DG2_FEATURES",
5882        "nominated": false,
5883        "nomination_type": null,
5884        "resolution": 4,
5885        "main_sha": null,
5886        "because_sha": null
5887    },
5888    {
5889        "sha": "dfbc142b7a94450bd054138c38d4e65d96f41876",
5890        "description": "docs: reset new_features.txt",
5891        "nominated": false,
5892        "nomination_type": null,
5893        "resolution": 4,
5894        "main_sha": null,
5895        "because_sha": null
5896    },
5897    {
5898        "sha": "53c109944ddc95f0f8056dbd37b75ccf5f9c88f9",
5899        "description": "VERSION: bump to 22.4",
5900        "nominated": false,
5901        "nomination_type": null,
5902        "resolution": 4,
5903        "main_sha": null,
5904        "because_sha": null
5905    },
5906    {
5907        "sha": "c2387e6b3c47e4180484ff11fd089487f20f9d0b",
5908        "description": "Revert \"etnaviv: completely turn off MSAA\"",
5909        "nominated": true,
5910        "nomination_type": 2,
5911        "resolution": 0,
5912        "main_sha": null,
5913        "because_sha": "044b238507bb54ff8b6129c9754f1efc0f0834b9"
5914    },
5915    {
5916        "sha": "22920d569112534455f4b4e40adaa6cd7a213ad8",
5917        "description": "etnaviv: blt: Directly call etna_try_blt_blit(..)",
5918        "nominated": false,
5919        "nomination_type": null,
5920        "resolution": 4,
5921        "main_sha": null,
5922        "because_sha": null
5923    },
5924    {
5925        "sha": "f126f81e681db372c86c2778dd5862f557ad131c",
5926        "description": "etnaviv: blt: Add color resolve support",
5927        "nominated": false,
5928        "nomination_type": null,
5929        "resolution": 4,
5930        "main_sha": null,
5931        "because_sha": null
5932    },
5933    {
5934        "sha": "b00fc1a08b1bc44f00af3aa2cbd63ec56673716d",
5935        "description": "etnaviv: Update headers from rnndb",
5936        "nominated": false,
5937        "nomination_type": null,
5938        "resolution": 4,
5939        "main_sha": null,
5940        "because_sha": null
5941    },
5942    {
5943        "sha": "24db330f8cb24dd5489b3313353150b0032991df",
5944        "description": "etnaviv: rs: msaa: Set cache mode for SMALL_MSAA",
5945        "nominated": false,
5946        "nomination_type": null,
5947        "resolution": 4,
5948        "main_sha": null,
5949        "because_sha": null
5950    },
5951    {
5952        "sha": "a9b11d02d3222b38575b97d30eddb8e0b0a9728b",
5953        "description": "etnaviv: rs: Directly call etna_try_rs_blit(..)",
5954        "nominated": false,
5955        "nomination_type": null,
5956        "resolution": 4,
5957        "main_sha": null,
5958        "because_sha": null
5959    },
5960    {
5961        "sha": "a331717ed7c403ecf056869d3930ab8460e27d86",
5962        "description": "etnaviv: rs: Color resolve works",
5963        "nominated": false,
5964        "nomination_type": null,
5965        "resolution": 4,
5966        "main_sha": null,
5967        "because_sha": null
5968    },
5969    {
5970        "sha": "c581e426a94829f5aab836a535047d6cefe038b6",
5971        "description": "etnaviv: Create MSAA surfaces with PE compatible tiling",
5972        "nominated": false,
5973        "nomination_type": null,
5974        "resolution": 4,
5975        "main_sha": null,
5976        "because_sha": null
5977    },
5978    {
5979        "sha": "6c0eff847da616a2034e6e11fd62065997809cf2",
5980        "description": "etnaviv: Remove possibility to force MSAA",
5981        "nominated": false,
5982        "nomination_type": null,
5983        "resolution": 4,
5984        "main_sha": null,
5985        "because_sha": null
5986    },
5987    {
5988        "sha": "7221cc6526c547f402daa60be7177893a78edbc5",
5989        "description": "d3d12: Hook up driver-private interop data",
5990        "nominated": false,
5991        "nomination_type": null,
5992        "resolution": 4,
5993        "main_sha": null,
5994        "because_sha": null
5995    },
5996    {
5997        "sha": "20bdec1fc4bc8634797a3bc408b16f6c29d0763a",
5998        "description": "mesa/st: Query driver for interop data",
5999        "nominated": false,
6000        "nomination_type": null,
6001        "resolution": 4,
6002        "main_sha": null,
6003        "because_sha": null
6004    },
6005    {
6006        "sha": "6421475b48ed89ad3e4a55736af6785ecba81ef9",
6007        "description": "gallium: Add screen methods for driver-private data on interop interface",
6008        "nominated": false,
6009        "nomination_type": null,
6010        "resolution": 4,
6011        "main_sha": null,
6012        "because_sha": null
6013    },
6014    {
6015        "sha": "6ab615f183b8d13d168f8c5fc2ccb773c1275611",
6016        "description": "include: Add driver data to v2 of mesa_glinterop_device_info",
6017        "nominated": false,
6018        "nomination_type": null,
6019        "resolution": 4,
6020        "main_sha": null,
6021        "because_sha": null
6022    },
6023    {
6024        "sha": "f35c8b4dbf15dbdfaedc5fb107d808377b15a6e9",
6025        "description": "egl/wgl: Implement interop methods",
6026        "nominated": false,
6027        "nomination_type": null,
6028        "resolution": 4,
6029        "main_sha": null,
6030        "because_sha": null
6031    },
6032    {
6033        "sha": "e42e7aca18d7d8857086995c48f3cb6e943dfdd7",
6034        "description": "wgl: Implement interop methods",
6035        "nominated": false,
6036        "nomination_type": null,
6037        "resolution": 4,
6038        "main_sha": null,
6039        "because_sha": null
6040    },
6041    {
6042        "sha": "89cd55e11dd030eeb7704e80d589da6570cba704",
6043        "description": "egl/dri2: Implement the new flush method",
6044        "nominated": false,
6045        "nomination_type": null,
6046        "resolution": 4,
6047        "main_sha": null,
6048        "because_sha": null
6049    },
6050    {
6051        "sha": "8d55fb54b15381d7fa950f448e5c67d0556088db",
6052        "description": "glx: Implement the new flush method",
6053        "nominated": false,
6054        "nomination_type": null,
6055        "resolution": 4,
6056        "main_sha": null,
6057        "because_sha": null
6058    },
6059    {
6060        "sha": "5345c34001ade943b3c72724d7cbcfc0d3c9d47a",
6061        "description": "dri: Implement the new flush method",
6062        "nominated": false,
6063        "nomination_type": null,
6064        "resolution": 4,
6065        "main_sha": null,
6066        "because_sha": null
6067    },
6068    {
6069        "sha": "a86e0e8836ffd4132140f23f4cad8c4ab5cef74f",
6070        "description": "mesa/st: Implement the new flush method",
6071        "nominated": false,
6072        "nomination_type": null,
6073        "resolution": 4,
6074        "main_sha": null,
6075        "because_sha": null
6076    },
6077    {
6078        "sha": "4f3ccb9f475fb744d8f587b428e20405e9a926ad",
6079        "description": "mesa/st: Split interop object lookup from export",
6080        "nominated": false,
6081        "nomination_type": null,
6082        "resolution": 4,
6083        "main_sha": null,
6084        "because_sha": null
6085    },
6086    {
6087        "sha": "7033501effb808b5958d78a3b4e44fb6bd3aa09f",
6088        "description": "mesa: Make fence_sync not static",
6089        "nominated": false,
6090        "nomination_type": null,
6091        "resolution": 4,
6092        "main_sha": null,
6093        "because_sha": null
6094    },
6095    {
6096        "sha": "04d45eab34fef96f7ea43176f100e2d33c8b547d",
6097        "description": "include: Add a flush interop method",
6098        "nominated": false,
6099        "nomination_type": null,
6100        "resolution": 4,
6101        "main_sha": null,
6102        "because_sha": null
6103    },
6104    {
6105        "sha": "aaf35cb442bf24589a5d30e279b5a5c9c746ac93",
6106        "description": "mesa, dri2: Move interop helpers from dri2 to state tracker",
6107        "nominated": false,
6108        "nomination_type": null,
6109        "resolution": 4,
6110        "main_sha": null,
6111        "because_sha": null
6112    },
6113    {
6114        "sha": "652d09d6ed91bb104040f7f49a5697106e88307d",
6115        "description": "include: Add WGL version of GL interop extensions",
6116        "nominated": false,
6117        "nomination_type": null,
6118        "resolution": 4,
6119        "main_sha": null,
6120        "because_sha": null
6121    },
6122    {
6123        "sha": "f343bd090d56529de25bc4865b4a963828d707c2",
6124        "description": "docs/new_features: Add Panfrost disk cache",
6125        "nominated": false,
6126        "nomination_type": null,
6127        "resolution": 4,
6128        "main_sha": null,
6129        "because_sha": null
6130    },
6131    {
6132        "sha": "0004974467561e30b1251bf9daea54ca6766b8fd",
6133        "description": "radeonsi: increase gfx1100/gfx1101 physical vgprs",
6134        "nominated": false,
6135        "nomination_type": null,
6136        "resolution": 4,
6137        "main_sha": null,
6138        "because_sha": null
6139    },
6140    {
6141        "sha": "50073d6135044b8a8ccc7ddaf35588594edeb3d1",
6142        "description": "aco/gfx11: increase gfx1100/gfx1101 physical vgprs",
6143        "nominated": false,
6144        "nomination_type": null,
6145        "resolution": 4,
6146        "main_sha": null,
6147        "because_sha": null
6148    },
6149    {
6150        "sha": "67ebe86f0cdd39500e6c69f8d68315d785c002a2",
6151        "description": "ac/gpu_info: increase gfx1100/gfx1101 physical vgprs",
6152        "nominated": false,
6153        "nomination_type": null,
6154        "resolution": 4,
6155        "main_sha": null,
6156        "because_sha": null
6157    },
6158    {
6159        "sha": "254f4fa5738c03316bc2da13a5e363dd139318b4",
6160        "description": "radv: increase gfx1100/gfx1101 physical vgprs",
6161        "nominated": false,
6162        "nomination_type": null,
6163        "resolution": 4,
6164        "main_sha": null,
6165        "because_sha": null
6166    },
6167    {
6168        "sha": "40372bd720fe16186e9abc832bb452a3143d0e00",
6169        "description": "panfrost: Implement a disk cache",
6170        "nominated": false,
6171        "nomination_type": null,
6172        "resolution": 4,
6173        "main_sha": null,
6174        "because_sha": null
6175    },
6176    {
6177        "sha": "b35a55bb422fa2c566333cbd7b810819f5701d55",
6178        "description": "panfrost: Precompile shaders",
6179        "nominated": false,
6180        "nomination_type": null,
6181        "resolution": 4,
6182        "main_sha": null,
6183        "because_sha": null
6184    },
6185    {
6186        "sha": "01bbf8e2df04bbf9d5e8af94d523db86154ba376",
6187        "description": "panfrost: Precompile transform feedback program",
6188        "nominated": false,
6189        "nomination_type": null,
6190        "resolution": 4,
6191        "main_sha": null,
6192        "because_sha": null
6193    },
6194    {
6195        "sha": "b290ac960b19343603ec9dce1c0945b17119f954",
6196        "description": "panfrost: Make fixed_varying_mask a fragment-only key",
6197        "nominated": false,
6198        "nomination_type": null,
6199        "resolution": 4,
6200        "main_sha": null,
6201        "because_sha": null
6202    },
6203    {
6204        "sha": "6d6f25e97e717e998d60e6a3aa82b7d73939972b",
6205        "description": "panfrost: Use u_dynarray for variants",
6206        "nominated": false,
6207        "nomination_type": null,
6208        "resolution": 4,
6209        "main_sha": null,
6210        "because_sha": null
6211    },
6212    {
6213        "sha": "7bc34fbe8441bf72e4549996b3bdf39bf3251b20",
6214        "description": "panfrost: Remove uncompiled_shader->active_variant",
6215        "nominated": false,
6216        "nomination_type": null,
6217        "resolution": 4,
6218        "main_sha": null,
6219        "because_sha": null
6220    },
6221    {
6222        "sha": "52b4181eedc05afaa707268f6168c2703d27c8f0",
6223        "description": "panfrost: Rename structs to panfrost_(un)compiled_shader",
6224        "nominated": false,
6225        "nomination_type": null,
6226        "resolution": 4,
6227        "main_sha": null,
6228        "because_sha": null
6229    },
6230    {
6231        "sha": "ea45460f5506e99df4935e3a93acda010a2b9b02",
6232        "description": "panfrost: Remove unused req_input_mem copy",
6233        "nominated": false,
6234        "nomination_type": null,
6235        "resolution": 4,
6236        "main_sha": null,
6237        "because_sha": null
6238    },
6239    {
6240        "sha": "78f7128dadbacd178749de36efd4dee8287aa09c",
6241        "description": "panfrost: Merge pan_assemble.c into pan_shader.c",
6242        "nominated": false,
6243        "nomination_type": null,
6244        "resolution": 4,
6245        "main_sha": null,
6246        "because_sha": null
6247    },
6248    {
6249        "sha": "5ef46b4f722920659271c36fcaf6dd962f208734",
6250        "description": "panfrost: Consolidate all shader compiling code",
6251        "nominated": false,
6252        "nomination_type": null,
6253        "resolution": 4,
6254        "main_sha": null,
6255        "because_sha": null
6256    },
6257    {
6258        "sha": "ecbeb6a3354d8b140ce6d49b4de93388cdfadad3",
6259        "description": "panfrost: Remove bogus assert",
6260        "nominated": false,
6261        "nomination_type": null,
6262        "resolution": 4,
6263        "main_sha": null,
6264        "because_sha": null
6265    },
6266    {
6267        "sha": "4860b0f59ebb7c604c48fab4049e47ed3061cddc",
6268        "description": "panfrost: Move small compute functions to pan_context.c",
6269        "nominated": false,
6270        "nomination_type": null,
6271        "resolution": 4,
6272        "main_sha": null,
6273        "because_sha": null
6274    },
6275    {
6276        "sha": "2e1a69105d9ef5d02026db13728e584d09ea3707",
6277        "description": "panfrost: Delete set_global_resources",
6278        "nominated": false,
6279        "nomination_type": null,
6280        "resolution": 4,
6281        "main_sha": null,
6282        "because_sha": null
6283    },
6284    {
6285        "sha": "2316b80d77e7cbc081f1ad23fc47339ca54a933a",
6286        "description": "panfrost: Don't use nir_variable to link varyings",
6287        "nominated": false,
6288        "nomination_type": null,
6289        "resolution": 4,
6290        "main_sha": null,
6291        "because_sha": null
6292    },
6293    {
6294        "sha": "93bf7104d02abc3a2c8f4d4d624df78fce6a2bbb",
6295        "description": "panfrost: Don't allocate space for empty varyings",
6296        "nominated": false,
6297        "nomination_type": null,
6298        "resolution": 4,
6299        "main_sha": null,
6300        "because_sha": null
6301    },
6302    {
6303        "sha": "d0281fc16a8b534f2cc54d55d84c30b2e7af2d8d",
6304        "description": "pan/mdg: Use bifrost_nir_lower_store_component",
6305        "nominated": false,
6306        "nomination_type": null,
6307        "resolution": 4,
6308        "main_sha": null,
6309        "because_sha": null
6310    },
6311    {
6312        "sha": "17589be72b4dd86b04a548a7ddd672ffc24d79da",
6313        "description": "pan/mdg: Use .u32 for flat shading",
6314        "nominated": false,
6315        "nomination_type": null,
6316        "resolution": 4,
6317        "main_sha": null,
6318        "because_sha": null
6319    },
6320    {
6321        "sha": "225a8f6e279f4f9a7ac62a37a9d65fb3074ce51b",
6322        "description": "pan/mdg: Don't pair ST_VARY.a32 with other instrs",
6323        "nominated": false,
6324        "nomination_type": null,
6325        "resolution": 4,
6326        "main_sha": null,
6327        "because_sha": null
6328    },
6329    {
6330        "sha": "e04156b42ae018eeccc2ff2d3b139ec5bbd0c0c1",
6331        "description": "pan/mdg: Disassemble the .a32 bit",
6332        "nominated": false,
6333        "nomination_type": null,
6334        "resolution": 4,
6335        "main_sha": null,
6336        "because_sha": null
6337    },
6338    {
6339        "sha": "4087374deb53b79d6ac23c6ae87aadf9595d8d00",
6340        "description": "freedreno/a6xx: Mark gl45 supported",
6341        "nominated": false,
6342        "nomination_type": null,
6343        "resolution": 4,
6344        "main_sha": null,
6345        "because_sha": null
6346    },
6347    {
6348        "sha": "bb52332b5017174d6a4074001841d7a74b53a274",
6349        "description": "freedreno/a6xx: ARB_query_buffer_object support",
6350        "nominated": false,
6351        "nomination_type": null,
6352        "resolution": 4,
6353        "main_sha": null,
6354        "because_sha": null
6355    },
6356    {
6357        "sha": "41455c63690101d42faaf38422772fa850943df2",
6358        "description": "freedreno: Core ARB_query_buffer_object support",
6359        "nominated": false,
6360        "nomination_type": null,
6361        "resolution": 4,
6362        "main_sha": null,
6363        "because_sha": null
6364    },
6365    {
6366        "sha": "27250d67e55b5bbc27e25811c760202f02af039b",
6367        "description": "freedreno/batch: Add a global epilogue",
6368        "nominated": false,
6369        "nomination_type": null,
6370        "resolution": 4,
6371        "main_sha": null,
6372        "because_sha": null
6373    },
6374    {
6375        "sha": "c9b0cd6e807425362f429639704bdb5f35ad6957",
6376        "description": "freedreno/a5xx+a6xx: Add base class for query samples",
6377        "nominated": false,
6378        "nomination_type": null,
6379        "resolution": 4,
6380        "main_sha": null,
6381        "because_sha": null
6382    },
6383    {
6384        "sha": "46f84ce20a79226787faf7e58b1b4cbe13ddc9bf",
6385        "description": "freedreno/a6xx: Remove unused field",
6386        "nominated": false,
6387        "nomination_type": null,
6388        "resolution": 4,
6389        "main_sha": null,
6390        "because_sha": null
6391    },
6392    {
6393        "sha": "5c5e4238ff8f9dfb92b13071582af13c985483ef",
6394        "description": "freedreno/a6xx: Fix occlusion queries",
6395        "nominated": true,
6396        "nomination_type": 1,
6397        "resolution": 1,
6398        "main_sha": null,
6399        "because_sha": "13fc03f4c0e709f6d1a8d811f9bc8a0c8c42943c"
6400    },
6401    {
6402        "sha": "701c0fdca2b2ac494c748c6925ec14bd272fb7a2",
6403        "description": "freedreno/a6xx: Enable ARB_shader_group_vote",
6404        "nominated": false,
6405        "nomination_type": null,
6406        "resolution": 4,
6407        "main_sha": null,
6408        "because_sha": null
6409    },
6410    {
6411        "sha": "6edac0aaeda2b1c230a249fec8164c297a475017",
6412        "description": "freedreno/ir3: Unconditionally lower subgroup ops",
6413        "nominated": false,
6414        "nomination_type": null,
6415        "resolution": 4,
6416        "main_sha": null,
6417        "because_sha": null
6418    },
6419    {
6420        "sha": "5b50332a147670068a4f9cc7d6f39fcf42b3e6a8",
6421        "description": "freedreno/a3xx+: Enable ARB_derivative_control",
6422        "nominated": false,
6423        "nomination_type": null,
6424        "resolution": 4,
6425        "main_sha": null,
6426        "because_sha": null
6427    },
6428    {
6429        "sha": "5ceff032ad1c44e9f679f9a0f63dfd8c2945a6e7",
6430        "description": "freedreno/a3xx+: Enable ARB_shader_texture_image_samples",
6431        "nominated": false,
6432        "nomination_type": null,
6433        "resolution": 4,
6434        "main_sha": null,
6435        "because_sha": null
6436    },
6437    {
6438        "sha": "7598db41ae8ee47aca414fa415f5736492b22f7d",
6439        "description": "freedreno/a6xx: Implement ARB_clear_texture",
6440        "nominated": false,
6441        "nomination_type": null,
6442        "resolution": 4,
6443        "main_sha": null,
6444        "because_sha": null
6445    },
6446    {
6447        "sha": "13946b8a6a2ead49b9617056cfdcc04ebd593d16",
6448        "description": "freedreno/a6xx: Use box to pass 2d clear params",
6449        "nominated": false,
6450        "nomination_type": null,
6451        "resolution": 4,
6452        "main_sha": null,
6453        "because_sha": null
6454    },
6455    {
6456        "sha": "cd181b6140ed9dbc9507e5f2dc3efdba73f87e87",
6457        "description": "freedreno: Add ARB_gl_spirv support",
6458        "nominated": false,
6459        "nomination_type": null,
6460        "resolution": 4,
6461        "main_sha": null,
6462        "because_sha": null
6463    },
6464    {
6465        "sha": "5ca344252c9b564d54b37a14ba8b6bfab7797f6e",
6466        "description": "docs: update new_features.txt for non-extension additions to RADV",
6467        "nominated": false,
6468        "nomination_type": null,
6469        "resolution": 4,
6470        "main_sha": null,
6471        "because_sha": null
6472    },
6473    {
6474        "sha": "fe6a84729d485072898b112899e5f9fa57766853",
6475        "description": "zink: put union fields into structs named by the shader-stages",
6476        "nominated": false,
6477        "nomination_type": null,
6478        "resolution": 4,
6479        "main_sha": null,
6480        "because_sha": null
6481    },
6482    {
6483        "sha": "090a111c5dcd2c6764e7b990a55f3bddca771499",
6484        "description": "zink: do not read is_generated unless in tcs shader",
6485        "nominated": true,
6486        "nomination_type": 1,
6487        "resolution": 1,
6488        "main_sha": null,
6489        "because_sha": "a9d2b86c2c80b94281b6f0cfc1f73adde8e0e294"
6490    },
6491    {
6492        "sha": "7d7e94066da4b7f04af98d9c314d080af53c79a8",
6493        "description": "zink: consider polygon-mode for rast_prim",
6494        "nominated": false,
6495        "nomination_type": null,
6496        "resolution": 4,
6497        "main_sha": null,
6498        "because_sha": null
6499    },
6500    {
6501        "sha": "18599417685c009fe1c91c838ff8d4a66257d430",
6502        "description": "zink: only set line-width if drawing lines",
6503        "nominated": false,
6504        "nomination_type": null,
6505        "resolution": 4,
6506        "main_sha": null,
6507        "because_sha": null
6508    },
6509    {
6510        "sha": "53721827ea1cf1c7a39c1b27398b7b1b7e9b1175",
6511        "description": "zink: correct depth-bias enable condition",
6512        "nominated": false,
6513        "nomination_type": null,
6514        "resolution": 4,
6515        "main_sha": null,
6516        "because_sha": null
6517    },
6518    {
6519        "sha": "b78afc2c739c2f35a614115d0b99e28b08ebede8",
6520        "description": "rusticl: meson devenv support",
6521        "nominated": false,
6522        "nomination_type": null,
6523        "resolution": 4,
6524        "main_sha": null,
6525        "because_sha": null
6526    },
6527    {
6528        "sha": "a71d068fd07f5d34561b28f2f57267031077033a",
6529        "description": "radv/llvm: fix GS shaders on GFX8/9",
6530        "nominated": true,
6531        "nomination_type": 1,
6532        "resolution": 1,
6533        "main_sha": null,
6534        "because_sha": "6698753cdb6d001669f51e23d42fec65d74e6b58"
6535    },
6536    {
6537        "sha": "6014a642ae24e37c287adbf41d615efa18d0da3d",
6538        "description": "nv50/ir/nir: ignore sampler for TXF/TXQ ops.",
6539        "nominated": true,
6540        "nomination_type": 0,
6541        "resolution": 1,
6542        "main_sha": null,
6543        "because_sha": null
6544    },
6545    {
6546        "sha": "5ae744c5982f9196907dbdabaed2ae0d14c31afd",
6547        "description": "android: -Ddri-drivers= is not needed anymore",
6548        "nominated": false,
6549        "nomination_type": null,
6550        "resolution": 4,
6551        "main_sha": null,
6552        "because_sha": null
6553    },
6554    {
6555        "sha": "9c3c0320bd10e5ec174d7632d3dac874e9ef2ced",
6556        "description": "docs: There is no more swrast driver",
6557        "nominated": false,
6558        "nomination_type": null,
6559        "resolution": 4,
6560        "main_sha": null,
6561        "because_sha": null
6562    },
6563    {
6564        "sha": "110c1aa461d202b3626eea07a093791838ec2a11",
6565        "description": "docs: There is only glx=xlib option now",
6566        "nominated": false,
6567        "nomination_type": null,
6568        "resolution": 4,
6569        "main_sha": null,
6570        "because_sha": null
6571    },
6572    {
6573        "sha": "6d2ed45396088901c257c6deaa1665c45f0d9ade",
6574        "description": "docs:  -Ddri-drivers= option is deprecated, do not use it anymore",
6575        "nominated": false,
6576        "nomination_type": null,
6577        "resolution": 4,
6578        "main_sha": null,
6579        "because_sha": null
6580    },
6581    {
6582        "sha": "b49c027e1f1f646d21e4198d5dec244704108381",
6583        "description": "docs: fixup rebase mistake",
6584        "nominated": false,
6585        "nomination_type": null,
6586        "resolution": 4,
6587        "main_sha": null,
6588        "because_sha": null
6589    },
6590    {
6591        "sha": "4147add280e408c68d7910c6cadd860cf92bf5f3",
6592        "description": "radeonsi: update db_eqaa even if msaa is disabled",
6593        "nominated": true,
6594        "nomination_type": 0,
6595        "resolution": 1,
6596        "main_sha": null,
6597        "because_sha": null
6598    },
6599    {
6600        "sha": "abf3dea738ce665c64778026b0b9acbc3a7ba95a",
6601        "description": "radeonsi/gfx11: enable sdma copy DRI_PRIME",
6602        "nominated": false,
6603        "nomination_type": null,
6604        "resolution": 4,
6605        "main_sha": null,
6606        "because_sha": null
6607    },
6608    {
6609        "sha": "74825d9c273263cf41d5d351552670663e669b44",
6610        "description": "docs: nfs -> NFS",
6611        "nominated": false,
6612        "nomination_type": null,
6613        "resolution": 4,
6614        "main_sha": null,
6615        "because_sha": null
6616    },
6617    {
6618        "sha": "8070a8c6e7dde2991c160399f50b11e2a1adef15",
6619        "description": "docs: spell ATI codenames in allcaps",
6620        "nominated": false,
6621        "nomination_type": null,
6622        "resolution": 4,
6623        "main_sha": null,
6624        "because_sha": null
6625    },
6626    {
6627        "sha": "c35f5a8806b2cc502a86963b7421395d6c0393f9",
6628        "description": "docs: nVidia -> NVIDIA",
6629        "nominated": false,
6630        "nomination_type": null,
6631        "resolution": 4,
6632        "main_sha": null,
6633        "because_sha": null
6634    },
6635    {
6636        "sha": "f748cf54c611f554e0bae8ac5f9999c062bbefef",
6637        "description": "docs: gitlab -> GitLab",
6638        "nominated": false,
6639        "nomination_type": null,
6640        "resolution": 4,
6641        "main_sha": null,
6642        "because_sha": null
6643    },
6644    {
6645        "sha": "b1f97a6620e3fbfee9ae37e357881d7fe03b72ba",
6646        "description": "docs: Android.mk -> ndk-build",
6647        "nominated": false,
6648        "nomination_type": null,
6649        "resolution": 4,
6650        "main_sha": null,
6651        "because_sha": null
6652    },
6653    {
6654        "sha": "7000154ba1e990a85f3e223654675ad5b776a83d",
6655        "description": "docs: link to replacement forum",
6656        "nominated": false,
6657        "nomination_type": null,
6658        "resolution": 4,
6659        "main_sha": null,
6660        "because_sha": null
6661    },
6662    {
6663        "sha": "0bf34192c6dca22e47bb77047df7c1c358703429",
6664        "description": "docs: add links to usenet groups",
6665        "nominated": false,
6666        "nomination_type": null,
6667        "resolution": 4,
6668        "main_sha": null,
6669        "because_sha": null
6670    },
6671    {
6672        "sha": "b43f3d364ad8b283bf2e1e34921a5c365b5ba1f3",
6673        "description": "docs: add missing link to mesa3d.org",
6674        "nominated": false,
6675        "nomination_type": null,
6676        "resolution": 4,
6677        "main_sha": null,
6678        "because_sha": null
6679    },
6680    {
6681        "sha": "73fdacbebfa92f510f9c8303d8c7f767075f0420",
6682        "description": "docs: clean up labels",
6683        "nominated": false,
6684        "nomination_type": null,
6685        "resolution": 4,
6686        "main_sha": null,
6687        "because_sha": null
6688    },
6689    {
6690        "sha": "27a7f243f9943cead03140a0cc7b088601c8f4cc",
6691        "description": "docs: name correct driver",
6692        "nominated": false,
6693        "nomination_type": null,
6694        "resolution": 4,
6695        "main_sha": null,
6696        "because_sha": null
6697    },
6698    {
6699        "sha": "fdab007b1dc75521107cb041f384bd333aa1f676",
6700        "description": "docs: do not mention classic swrast",
6701        "nominated": false,
6702        "nomination_type": null,
6703        "resolution": 4,
6704        "main_sha": null,
6705        "because_sha": null
6706    },
6707    {
6708        "sha": "48aa892eb8b92ff2adce41e89872c9086da2f846",
6709        "description": "docs: remove non-existent directory",
6710        "nominated": false,
6711        "nomination_type": null,
6712        "resolution": 4,
6713        "main_sha": null,
6714        "because_sha": null
6715    },
6716    {
6717        "sha": "9fea95d90777901e5662e90987fec9a00cdfb3bf",
6718        "description": "docs: Adreno aXXX -> Adreno XXX",
6719        "nominated": false,
6720        "nomination_type": null,
6721        "resolution": 4,
6722        "main_sha": null,
6723        "because_sha": null
6724    },
6725    {
6726        "sha": "cf0b5a60f41ea77e97550efc71ae5af457fffd1d",
6727        "description": "docs: xml -> XML",
6728        "nominated": false,
6729        "nomination_type": null,
6730        "resolution": 4,
6731        "main_sha": null,
6732        "because_sha": null
6733    },
6734    {
6735        "sha": "d9a04acdbaa7d219d6769ce97b79d63d3d41b6b1",
6736        "description": "docs: yml -> YAML",
6737        "nominated": false,
6738        "nomination_type": null,
6739        "resolution": 4,
6740        "main_sha": null,
6741        "because_sha": null
6742    },
6743    {
6744        "sha": "f5e18da066096495490ce6416d6da6db5e42aa5c",
6745        "description": "docs: swr -> OpenSWR",
6746        "nominated": false,
6747        "nomination_type": null,
6748        "resolution": 4,
6749        "main_sha": null,
6750        "because_sha": null
6751    },
6752    {
6753        "sha": "181d83cf2ff5d3d6480a522360315b4810dd19e4",
6754        "description": "docs: ini -> INI",
6755        "nominated": false,
6756        "nomination_type": null,
6757        "resolution": 4,
6758        "main_sha": null,
6759        "because_sha": null
6760    },
6761    {
6762        "sha": "a02d3e099eea04b100bc669dc0698e2136021a51",
6763        "description": "docs: piglit -> Piglit",
6764        "nominated": false,
6765        "nomination_type": null,
6766        "resolution": 4,
6767        "main_sha": null,
6768        "because_sha": null
6769    },
6770    {
6771        "sha": "4622c357db75302d9a68b7dded94a2ca5a217d7b",
6772        "description": "docs: panfrost -> Panfrost",
6773        "nominated": false,
6774        "nomination_type": null,
6775        "resolution": 4,
6776        "main_sha": null,
6777        "because_sha": null
6778    },
6779    {
6780        "sha": "ac031f66c3c502c1e2cc731cb4732349d3a4464b",
6781        "description": "docs: softpipe -> Softpipe",
6782        "nominated": false,
6783        "nomination_type": null,
6784        "resolution": 4,
6785        "main_sha": null,
6786        "because_sha": null
6787    },
6788    {
6789        "sha": "99b45b2b680dcf24e12b1f36ddc385103ab4b8bc",
6790        "description": "docs: llvmpipe -> LLVMpipe",
6791        "nominated": false,
6792        "nomination_type": null,
6793        "resolution": 4,
6794        "main_sha": null,
6795        "because_sha": null
6796    },
6797    {
6798        "sha": "f90f194cff63dba57ecf8141d7aed4e9789c743e",
6799        "description": "docs: freedreno -> Freedreno",
6800        "nominated": false,
6801        "nomination_type": null,
6802        "resolution": 4,
6803        "main_sha": null,
6804        "because_sha": null
6805    },
6806    {
6807        "sha": "2170b4ad181dffd80221781f311ad2e2f4534205",
6808        "description": "docs: de-nominate -> denominate",
6809        "nominated": false,
6810        "nomination_type": null,
6811        "resolution": 4,
6812        "main_sha": null,
6813        "because_sha": null
6814    },
6815    {
6816        "sha": "0361aec645c1e782b892d0dd9adf07e0332c3938",
6817        "description": "docs: de-duplicated -> deduplicated",
6818        "nominated": false,
6819        "nomination_type": null,
6820        "resolution": 4,
6821        "main_sha": null,
6822        "because_sha": null
6823    },
6824    {
6825        "sha": "c2ea5486caadc9871f5b4eccdc4079a1a7331be5",
6826        "description": "docs: spell out \"transform and lighting\"",
6827        "nominated": false,
6828        "nomination_type": null,
6829        "resolution": 4,
6830        "main_sha": null,
6831        "because_sha": null
6832    },
6833    {
6834        "sha": "c11b714541455b2f11e2af477b00543f3f23865d",
6835        "description": "docs: spell out \"distribution\"",
6836        "nominated": false,
6837        "nomination_type": null,
6838        "resolution": 4,
6839        "main_sha": null,
6840        "because_sha": null
6841    },
6842    {
6843        "sha": "dcaaeb56ef2951282225cc598fcd8781ed09f796",
6844        "description": "anv: program 3DSTATE_MESH_DISTRIB with the recommended values",
6845        "nominated": true,
6846        "nomination_type": 1,
6847        "resolution": 1,
6848        "main_sha": null,
6849        "because_sha": "f083df87108231005889b7af92f0cad7c61e1f81"
6850    },
6851    {
6852        "sha": "d1d2dee9708b5a3624696460d27969bc03940395",
6853        "description": "anv: set 3DSTATE_[MESH|TASK]_CONTROL.MaximumNumberofThreadGroups",
6854        "nominated": true,
6855        "nomination_type": 1,
6856        "resolution": 1,
6857        "main_sha": null,
6858        "because_sha": "ef04caea9b8b98187340fd0ec6550aed06424b60"
6859    },
6860    {
6861        "sha": "11612d81b76056e0c410d1a66f6ad35d9896fb1f",
6862        "description": "intel/genxml: fix width of 3DSTATE_TASK_CONTROL.MaximumNumberofThreadGroups",
6863        "nominated": true,
6864        "nomination_type": 1,
6865        "resolution": 0,
6866        "main_sha": null,
6867        "because_sha": "3567d47f3e77731c2e4510896b1f11332152616f"
6868    },
6869    {
6870        "sha": "aa4ac5ff8bb8932c451c515fb9359bdecc9047f7",
6871        "description": "utils: Merge util/debug.* into util/u_debug.* and remove util/debug.*",
6872        "nominated": false,
6873        "nomination_type": null,
6874        "resolution": 4,
6875        "main_sha": null,
6876        "because_sha": null
6877    },
6878    {
6879        "sha": "0e47171abea1afe89c0e368a0a6c8867de69fa68",
6880        "description": "utils: Move functions from debug.* to u_debug.*",
6881        "nominated": false,
6882        "nomination_type": null,
6883        "resolution": 4,
6884        "main_sha": null,
6885        "because_sha": null
6886    },
6887    {
6888        "sha": "d375a0ff8a5a75b7370d22bad34293cb7bb226a5",
6889        "description": "crocus: set clear_buffer = u_default_clear_buffer",
6890        "nominated": false,
6891        "nomination_type": null,
6892        "resolution": 4,
6893        "main_sha": null,
6894        "because_sha": null
6895    },
6896    {
6897        "sha": "e74e82ea77c34b6134838bffb4085e0a5a77a4fe",
6898        "description": "gallium/clover: pass -opaque-pointers to Clang on LLVM 15 and 16",
6899        "nominated": false,
6900        "nomination_type": null,
6901        "resolution": 4,
6902        "main_sha": null,
6903        "because_sha": null
6904    },
6905    {
6906        "sha": "1a06dbcaed9ed4095ec8878d947935f0f7558cfd",
6907        "description": "Revert \"gallium/clover: pass -no-opaque-pointers to Clang\", opaque pointers are now implemented",
6908        "nominated": true,
6909        "nomination_type": 2,
6910        "resolution": 2,
6911        "main_sha": null,
6912        "because_sha": "06e9607478b780c9bcc6e08d69cfbe9020b4602c"
6913    },
6914    {
6915        "sha": "2a6338722e8c9f3cbfe05bd83041fab6a66a2289",
6916        "description": "panfrost: Don't use nir_variable in the compilers",
6917        "nominated": false,
6918        "nomination_type": null,
6919        "resolution": 4,
6920        "main_sha": null,
6921        "because_sha": null
6922    },
6923    {
6924        "sha": "6a87719d3520674b76cccad3264fbbc17fd3b546",
6925        "description": "pan/bi: Don't lower outputs for compute",
6926        "nominated": false,
6927        "nomination_type": null,
6928        "resolution": 4,
6929        "main_sha": null,
6930        "because_sha": null
6931    },
6932    {
6933        "sha": "fde99747e957dd7b2de30ed02ca26883039bd04b",
6934        "description": "nir: Drop infer_non_readable option for nir_opt_access()",
6935        "nominated": false,
6936        "nomination_type": null,
6937        "resolution": 4,
6938        "main_sha": null,
6939        "because_sha": null
6940    },
6941    {
6942        "sha": "1462a61b5d626381a083dcda4985975d07da9578",
6943        "description": "st/mesa: Let nir_opt_access() infer non-readable",
6944        "nominated": false,
6945        "nomination_type": null,
6946        "resolution": 4,
6947        "main_sha": null,
6948        "because_sha": null
6949    },
6950    {
6951        "sha": "45a111c21c23be94f9297650fb8428fe2acf5641",
6952        "description": "nir/opt_algebraic: Fuse c - a * b to FMA",
6953        "nominated": false,
6954        "nomination_type": null,
6955        "resolution": 4,
6956        "main_sha": null,
6957        "because_sha": null
6958    },
6959    {
6960        "sha": "07bac4094a392f54d13027230eb6a00fc8bcb25f",
6961        "description": "gallium: update docs about PIPE_CAP_PREFER_IMM_ARRAYS_AS_CONSTBUF.",
6962        "nominated": false,
6963        "nomination_type": null,
6964        "resolution": 4,
6965        "main_sha": null,
6966        "because_sha": null
6967    },
6968    {
6969        "sha": "467ee940019bdd0de79cd4666c84d20277c7c1b4",
6970        "description": "iris: Disable GLSL lower_const_arrays_to_uniforms.",
6971        "nominated": false,
6972        "nomination_type": null,
6973        "resolution": 4,
6974        "main_sha": null,
6975        "because_sha": null
6976    },
6977    {
6978        "sha": "88756cee8da77a742fc031ac83f2e5a197023ef8",
6979        "description": "intel/compiler: Run nir_opt_large_constants before scalarizing consts",
6980        "nominated": false,
6981        "nomination_type": null,
6982        "resolution": 4,
6983        "main_sha": null,
6984        "because_sha": null
6985    },
6986    {
6987        "sha": "96054f8ebaf5348b3270f984e419f381b5a6c52d",
6988        "description": "iris: Use nir_intrinsic_load_global_constant for large constants",
6989        "nominated": false,
6990        "nomination_type": null,
6991        "resolution": 4,
6992        "main_sha": null,
6993        "because_sha": null
6994    },
6995    {
6996        "sha": "e4d61f37d4718a16e90ba2825622e13ed677e0c2",
6997        "description": "rusticl: Fix the invalid memory migration flags check.",
6998        "nominated": false,
6999        "nomination_type": null,
7000        "resolution": 4,
7001        "main_sha": null,
7002        "because_sha": null
7003    },
7004    {
7005        "sha": "05a4d3f3805181747bd87e7e87a82160cdcccd98",
7006        "description": "freedreno/pps: loop countables by references",
7007        "nominated": false,
7008        "nomination_type": null,
7009        "resolution": 4,
7010        "main_sha": null,
7011        "because_sha": null
7012    },
7013    {
7014        "sha": "86553cd77126329d71630523b3a84edddd5fc124",
7015        "description": "freedreno/pps: use 64-bit reads when possible",
7016        "nominated": false,
7017        "nomination_type": null,
7018        "resolution": 4,
7019        "main_sha": null,
7020        "because_sha": null
7021    },
7022    {
7023        "sha": "53a8dd1d42ee622d7feb8c8d9d085e30b22a88e1",
7024        "description": "radv: move GDS counters after reserved GDS offsets for streamout",
7025        "nominated": false,
7026        "nomination_type": null,
7027        "resolution": 4,
7028        "main_sha": null,
7029        "because_sha": null
7030    },
7031    {
7032        "sha": "0bccf8f77392ace7d9ca8b15603445efabce4c61",
7033        "description": "radv: use defines instead of magic values for GDS counters offset",
7034        "nominated": false,
7035        "nomination_type": null,
7036        "resolution": 4,
7037        "main_sha": null,
7038        "because_sha": null
7039    },
7040    {
7041        "sha": "9746ddf1d6f3ae5a0344cdaea92c8acf6d92bfb0",
7042        "description": "aco: Use s_pack_ll_b32_b16 for scalar zero extend.",
7043        "nominated": false,
7044        "nomination_type": null,
7045        "resolution": 4,
7046        "main_sha": null,
7047        "because_sha": null
7048    },
7049    {
7050        "sha": "d2f3e01f6163361afeb89199efd6a84516360da6",
7051        "description": "radv/amdgpu: add a kernel GDS management workaround for -ENOMEM",
7052        "nominated": false,
7053        "nomination_type": null,
7054        "resolution": 4,
7055        "main_sha": null,
7056        "because_sha": null
7057    },
7058    {
7059        "sha": "7e3be0b3ce9a62a500155748f36382517d63645f",
7060        "description": "radv: assign IO var locations for VS/TES with NGG streamout",
7061        "nominated": false,
7062        "nomination_type": null,
7063        "resolution": 4,
7064        "main_sha": null,
7065        "because_sha": null
7066    },
7067    {
7068        "sha": "9ff2bed7bea2ba9d4d062df4cda82d7270df368f",
7069        "description": "ac/nir: stop using nir_gather_xfb_info_from_intrinsics",
7070        "nominated": false,
7071        "nomination_type": null,
7072        "resolution": 4,
7073        "main_sha": null,
7074        "because_sha": null
7075    },
7076    {
7077        "sha": "d0c9ab529e9808c5c2ffea4f6afe42231284f2d0",
7078        "description": "nouveau/codegen: Support bindless texture queries",
7079        "nominated": false,
7080        "nomination_type": null,
7081        "resolution": 4,
7082        "main_sha": null,
7083        "because_sha": null
7084    },
7085    {
7086        "sha": "15796bdd0efdf18e81618efdaac669acde4f2683",
7087        "description": "nir/types: Add some asserts to glsl_get_struct_field()",
7088        "nominated": false,
7089        "nomination_type": null,
7090        "resolution": 4,
7091        "main_sha": null,
7092        "because_sha": null
7093    },
7094    {
7095        "sha": "4bf116d440e341f807367d118e7f320886485c45",
7096        "description": "frontends/va: fixed an av1 dec image corruption.",
7097        "nominated": false,
7098        "nomination_type": null,
7099        "resolution": 4,
7100        "main_sha": null,
7101        "because_sha": null
7102    },
7103    {
7104        "sha": "b1e9065fe4130338fa1de78c97b846e289fd570f",
7105        "description": "r600/sfn: remove load_uniform handling",
7106        "nominated": false,
7107        "nomination_type": null,
7108        "resolution": 4,
7109        "main_sha": null,
7110        "because_sha": null
7111    },
7112    {
7113        "sha": "350c56b1c3e2ee087a6e336befe68b2c03a41037",
7114        "description": "r600/sfn: lower uniforms to UBOs",
7115        "nominated": false,
7116        "nomination_type": null,
7117        "resolution": 4,
7118        "main_sha": null,
7119        "because_sha": null
7120    },
7121    {
7122        "sha": "981bc603b46ce9668fbfb5b766b4b4b9b47dd5a1",
7123        "description": "clover: implement CLOVER_DEVICE_TYPE like RUSTICL_DEVICE_TYPE",
7124        "nominated": false,
7125        "nomination_type": null,
7126        "resolution": 4,
7127        "main_sha": null,
7128        "because_sha": null
7129    },
7130    {
7131        "sha": "6113ee650a272dc737a200e276de474e083a2fdf",
7132        "description": "aco/gfx11: fix FS input loads in quad-divergent control flow",
7133        "nominated": false,
7134        "nomination_type": null,
7135        "resolution": 4,
7136        "main_sha": null,
7137        "because_sha": null
7138    },
7139    {
7140        "sha": "16d2c7ad557b46104f91365ab3405f0a3ed7e36d",
7141        "description": "aco/gfx11: perform FS input loads in WQM",
7142        "nominated": false,
7143        "nomination_type": 1,
7144        "resolution": 4,
7145        "main_sha": null,
7146        "because_sha": "3730be9873d556918a20795b37399b7e2e9630b5"
7147    },
7148    {
7149        "sha": "3da4fe9c6d1fc57f9e0d69411269fe1c05c9df71",
7150        "description": "aco: fix typo in branch lowering",
7151        "nominated": false,
7152        "nomination_type": 1,
7153        "resolution": 4,
7154        "main_sha": null,
7155        "because_sha": "aadb7aef01913c24ab37b3409496649470ff66f4"
7156    },
7157    {
7158        "sha": "c2ff7c3eb2f3139b09b1e4a2fea93d6fd2cf4cdd",
7159        "description": "radv: enable VK_EXT_transform_feedback with NGG streamout on GFX11",
7160        "nominated": false,
7161        "nomination_type": null,
7162        "resolution": 4,
7163        "main_sha": null,
7164        "because_sha": null
7165    },
7166    {
7167        "sha": "75faaac8959656e8478bba2b85e0a80e475dc052",
7168        "description": "radv: allow to enable NGG streamout with RADV_PERFTEST=ngg_streamout",
7169        "nominated": false,
7170        "nomination_type": null,
7171        "resolution": 4,
7172        "main_sha": null,
7173        "because_sha": null
7174    },
7175    {
7176        "sha": "4621c4936b008a66a03c283e36efc9b18e320c18",
7177        "description": "radv: enable all possible features with NGG streamout",
7178        "nominated": false,
7179        "nomination_type": null,
7180        "resolution": 4,
7181        "main_sha": null,
7182        "because_sha": null
7183    },
7184    {
7185        "sha": "d467ff7b0e3f213325acdfa56daacc02eb82a16d",
7186        "description": "radv: set the correct buffer size for NGG streamout",
7187        "nominated": false,
7188        "nomination_type": null,
7189        "resolution": 4,
7190        "main_sha": null,
7191        "because_sha": null
7192    },
7193    {
7194        "sha": "3b9f36db47702a49e43beaeabe7025d73503a2a3",
7195        "description": "r600/sfn: Handle load_workgroup_size",
7196        "nominated": true,
7197        "nomination_type": 1,
7198        "resolution": 0,
7199        "main_sha": null,
7200        "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
7201    },
7202    {
7203        "sha": "76555a47770410e55b00ecf612037efc858abc53",
7204        "description": "radv: fix primitives generated query with NGG only",
7205        "nominated": false,
7206        "nomination_type": null,
7207        "resolution": 4,
7208        "main_sha": null,
7209        "because_sha": null
7210    },
7211    {
7212        "sha": "8dafda4a07c408e04ebd19acaca794feaf681d8d",
7213        "description": "radv: suspend/resume primitives generated query separately for legacy/NGG",
7214        "nominated": false,
7215        "nomination_type": null,
7216        "resolution": 4,
7217        "main_sha": null,
7218        "because_sha": null
7219    },
7220    {
7221        "sha": "e83ec595df652d6e156bfc45db646ec2af2441f1",
7222        "description": "radv: use 32-bit GDS counters for primitives generated query with NGG",
7223        "nominated": false,
7224        "nomination_type": null,
7225        "resolution": 4,
7226        "main_sha": null,
7227        "because_sha": null
7228    },
7229    {
7230        "sha": "1e925ce5655cce354479744df66d24a12bd3c049",
7231        "description": "radv: reword an incorrect comment about primitives generated query",
7232        "nominated": false,
7233        "nomination_type": null,
7234        "resolution": 4,
7235        "main_sha": null,
7236        "because_sha": null
7237    },
7238    {
7239        "sha": "2842c04bf50ea2d7bf6a45c898558277f3f8c69f",
7240        "description": "meson: simplified meson for enabling ray-tracing on Intel",
7241        "nominated": false,
7242        "nomination_type": null,
7243        "resolution": 4,
7244        "main_sha": null,
7245        "because_sha": null
7246    },
7247    {
7248        "sha": "fda7d17e81e91d75e6bd10b633d4c767d13fc6c0",
7249        "description": "gallium: Default to PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT",
7250        "nominated": false,
7251        "nomination_type": null,
7252        "resolution": 4,
7253        "main_sha": null,
7254        "because_sha": null
7255    },
7256    {
7257        "sha": "614a8502a85010012cb199c853adc356a8eb7770",
7258        "description": "etnaviv: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT",
7259        "nominated": false,
7260        "nomination_type": null,
7261        "resolution": 4,
7262        "main_sha": null,
7263        "because_sha": null
7264    },
7265    {
7266        "sha": "8a09eee8587cd9117474ffabfd3c18b4b1d71095",
7267        "description": "i915g: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT",
7268        "nominated": false,
7269        "nomination_type": null,
7270        "resolution": 4,
7271        "main_sha": null,
7272        "because_sha": null
7273    },
7274    {
7275        "sha": "1ad51f05c289ece72c8ebce01e469fd2ace8b50a",
7276        "description": "softpipe: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT",
7277        "nominated": false,
7278        "nomination_type": null,
7279        "resolution": 4,
7280        "main_sha": null,
7281        "because_sha": null
7282    },
7283    {
7284        "sha": "d3d68394cefbd38e70ddbca143d29f5f58a17786",
7285        "description": "CODEOWNERS: remove rajnesh-kanwal as an Imagination maintainer",
7286        "nominated": false,
7287        "nomination_type": null,
7288        "resolution": 4,
7289        "main_sha": null,
7290        "because_sha": null
7291    },
7292    {
7293        "sha": "0fa540ef6137aa235f62a0ba60886f64d754566d",
7294        "description": "iris: Reduce use of RHWO optimization (Wa_1508744258)",
7295        "nominated": false,
7296        "nomination_type": null,
7297        "resolution": 4,
7298        "main_sha": null,
7299        "because_sha": null
7300    },
7301    {
7302        "sha": "3e56968984ac216b35ad73ba2485053d78f00ac5",
7303        "description": "gallium/util: remove network class",
7304        "nominated": false,
7305        "nomination_type": null,
7306        "resolution": 4,
7307        "main_sha": null,
7308        "because_sha": null
7309    },
7310    {
7311        "sha": "d9f0fef91d43a7893bb5b07244bcb65876f3fa20",
7312        "description": "docs/panfrost: Document Mali-T620 support",
7313        "nominated": false,
7314        "nomination_type": null,
7315        "resolution": 4,
7316        "main_sha": null,
7317        "because_sha": null
7318    },
7319    {
7320        "sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1",
7321        "description": "zink: Enable mesa/st frontend shader caching.",
7322        "nominated": false,
7323        "nomination_type": null,
7324        "resolution": 4,
7325        "main_sha": null,
7326        "because_sha": null
7327    },
7328    {
7329        "sha": "b4f2b244fae89140a5f783548c9afe3f16f2f1bc",
7330        "description": "d3d12: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT",
7331        "nominated": false,
7332        "nomination_type": null,
7333        "resolution": 4,
7334        "main_sha": null,
7335        "because_sha": null
7336    },
7337    {
7338        "sha": "61afaa0c6893999102cab3a0519e1b4e12311988",
7339        "description": "dzn: Set factory flags before creating device",
7340        "nominated": false,
7341        "nomination_type": 1,
7342        "resolution": 4,
7343        "main_sha": null,
7344        "because_sha": "74d1c72b353768197d56bdd492de105a688d90a5"
7345    },
7346    {
7347        "sha": "1c7d208302b111f6594ff7b24701fcdf54bdc36b",
7348        "description": "radv/rt: Set vars.arg in the traversal shader",
7349        "nominated": false,
7350        "nomination_type": 1,
7351        "resolution": 4,
7352        "main_sha": null,
7353        "because_sha": "f4270b7659ef94684486169c3e586cdd447fb95a"
7354    },
7355    {
7356        "sha": "6fd141401616d9a679e6a38b293bfd6b60720951",
7357        "description": "radeonsi/ci: Test piglit quick_shader profile as well",
7358        "nominated": false,
7359        "nomination_type": null,
7360        "resolution": 4,
7361        "main_sha": null,
7362        "because_sha": null
7363    },
7364    {
7365        "sha": "b7ea47ede627c7648e834a1fe56df0269ae4a035",
7366        "description": "radv,aco: don't use lower_to_fragment_fetch_amd on GFX11+",
7367        "nominated": false,
7368        "nomination_type": null,
7369        "resolution": 4,
7370        "main_sha": null,
7371        "because_sha": null
7372    },
7373    {
7374        "sha": "b9a3d8b0abef9db969b0a74fef552aef73ac1bf6",
7375        "description": "radv/gfx11: don't create texop_samples_identical",
7376        "nominated": false,
7377        "nomination_type": null,
7378        "resolution": 4,
7379        "main_sha": null,
7380        "because_sha": null
7381    },
7382    {
7383        "sha": "d31e5c8efc18ca78f88b56398da9fa49b4a734f9",
7384        "description": "radv/gfx11: don't create fmask copy/expand pipelines",
7385        "nominated": false,
7386        "nomination_type": null,
7387        "resolution": 4,
7388        "main_sha": null,
7389        "because_sha": null
7390    },
7391    {
7392        "sha": "140cefe95aeeeb92dcd7c6c1528fb397b4b89bb9",
7393        "description": "ac/nir: lower gfx11 vertex parameter exports",
7394        "nominated": false,
7395        "nomination_type": null,
7396        "resolution": 4,
7397        "main_sha": null,
7398        "because_sha": null
7399    },
7400    {
7401        "sha": "14a1925727a36db1f895ff9fef43fadac6c47cf9",
7402        "description": "aco: don't split swizzled store_buffer_amd on GFX9+",
7403        "nominated": false,
7404        "nomination_type": null,
7405        "resolution": 4,
7406        "main_sha": null,
7407        "because_sha": null
7408    },
7409    {
7410        "sha": "e6d26cb288033ec3fcebb032ad41e487cce03a7c",
7411        "description": "nir,ac/nir,aco,radv: replace has_input_*_amd with more general intrinsics",
7412        "nominated": false,
7413        "nomination_type": null,
7414        "resolution": 4,
7415        "main_sha": null,
7416        "because_sha": null
7417    },
7418    {
7419        "sha": "9f692f5aa646bad8958e8c12e73d1059b754023b",
7420        "description": "radv: do not unconditionally disable NGG streamout lowering in NIR",
7421        "nominated": false,
7422        "nomination_type": null,
7423        "resolution": 4,
7424        "main_sha": null,
7425        "because_sha": null
7426    },
7427    {
7428        "sha": "d653ca4c52ba625b415003f181670c7dfc7c6626",
7429        "description": "radv: lower NIR intrinsics for NGG streamout",
7430        "nominated": false,
7431        "nomination_type": null,
7432        "resolution": 4,
7433        "main_sha": null,
7434        "because_sha": null
7435    },
7436    {
7437        "sha": "3bafe6e0bcdfc9e3ec18e1494d536800172526b5",
7438        "description": "radv: call nir_io_add_intrinsic_xfb_info() after IO lowering",
7439        "nominated": false,
7440        "nomination_type": null,
7441        "resolution": 4,
7442        "main_sha": null,
7443        "because_sha": null
7444    },
7445    {
7446        "sha": "ed865440db2a9207f7a21462a17b4b802ae8f940",
7447        "description": "radv/llvm: prevent emitting streamout outputs for NGG",
7448        "nominated": false,
7449        "nomination_type": null,
7450        "resolution": 4,
7451        "main_sha": null,
7452        "because_sha": null
7453    },
7454    {
7455        "sha": "fa287c99ed18a3543ecdac4bd07ac82b6c73d2bf",
7456        "description": "aco: remove invalid assertions for NGG streamout",
7457        "nominated": false,
7458        "nomination_type": null,
7459        "resolution": 4,
7460        "main_sha": null,
7461        "because_sha": null
7462    },
7463    {
7464        "sha": "db7ffa40063685f852c506fe7242c32b5a883ae7",
7465        "description": "aco: implement NIR intrinsics for NGG streamout",
7466        "nominated": false,
7467        "nomination_type": null,
7468        "resolution": 4,
7469        "main_sha": null,
7470        "because_sha": null
7471    },
7472    {
7473        "sha": "fdc212bd7b61d6b7f3180e2b1181fdb9d676e8e8",
7474        "description": "aco: create a new builder variant for ds_add_rtn",
7475        "nominated": false,
7476        "nomination_type": null,
7477        "resolution": 4,
7478        "main_sha": null,
7479        "because_sha": null
7480    },
7481    {
7482        "sha": "5d040646422b10f489794c5f192757a6861e948e",
7483        "description": "radv: Handle attribute ring intrinsic correctly with LLVM.",
7484        "nominated": false,
7485        "nomination_type": 1,
7486        "resolution": 4,
7487        "main_sha": null,
7488        "because_sha": "8bf1aa1b76b7431617d43277e2247245f1e09ee8"
7489    },
7490    {
7491        "sha": "45ff58cfd1555a6ee0586a5f8810fc2eafdd3153",
7492        "description": "radv: Handle GSVS ring intrinsic correctly with LLVM.",
7493        "nominated": false,
7494        "nomination_type": 1,
7495        "resolution": 4,
7496        "main_sha": null,
7497        "because_sha": "382831c986559d41f6039b92966266fa59544220"
7498    },
7499    {
7500        "sha": "ec9d71498e20795095e7ac85b08ad7adf30368a6",
7501        "description": "radv: Use correct types for loading the rings with LLVM.",
7502        "nominated": false,
7503        "nomination_type": 1,
7504        "resolution": 4,
7505        "main_sha": null,
7506        "because_sha": "cb117cdc96cc31f35806d72e75c40128dc71d7c8"
7507    },
7508    {
7509        "sha": "18e7f5c4287e70eada5f1b7d2d594129cb061f0f",
7510        "description": "panfrost: Enable Mali-T620",
7511        "nominated": false,
7512        "nomination_type": null,
7513        "resolution": 4,
7514        "main_sha": null,
7515        "because_sha": null
7516    },
7517    {
7518        "sha": "333aa0a6e8ce1e00446f7d7b58fac7ce02511576",
7519        "description": "r600: Print MOVA_INT dest on Cayman",
7520        "nominated": false,
7521        "nomination_type": null,
7522        "resolution": 4,
7523        "main_sha": null,
7524        "because_sha": null
7525    },
7526    {
7527        "sha": "dfeb96e27715811709d2f9e1949cc2e92fc52cf4",
7528        "description": "r600: Only count ALU registers that are not clause local",
7529        "nominated": false,
7530        "nomination_type": null,
7531        "resolution": 4,
7532        "main_sha": null,
7533        "because_sha": null
7534    },
7535    {
7536        "sha": "04465c10bdd989f7ad32731e9a772a7db86eaa53",
7537        "description": "r600: declare for counter locally and fix signed/unsigned warning",
7538        "nominated": false,
7539        "nomination_type": null,
7540        "resolution": 4,
7541        "main_sha": null,
7542        "because_sha": null
7543    },
7544    {
7545        "sha": "d4ec3f21cf5a27d31c441b0dffb12d3925eebb6d",
7546        "description": "Revert \"radv: add a pointer to radv_shader_binary in radv_shader\"",
7547        "nominated": false,
7548        "nomination_type": 2,
7549        "resolution": 4,
7550        "main_sha": null,
7551        "because_sha": "f8d887527aab641bd291f08850755197b6c2c1d7"
7552    },
7553    {
7554        "sha": "4f57dfc11511438234dc0d3fcbe42105c67989bd",
7555        "description": "winsys/amdgpu: clamp up the alignment if zero",
7556        "nominated": false,
7557        "nomination_type": null,
7558        "resolution": 4,
7559        "main_sha": null,
7560        "because_sha": null
7561    },
7562    {
7563        "sha": "5eaca461a774f6f8466402b5facfc426cee9f1fd",
7564        "description": "freedreno/fdl: Increase alignment for UBWC images",
7565        "nominated": true,
7566        "nomination_type": 0,
7567        "resolution": 1,
7568        "main_sha": null,
7569        "because_sha": null
7570    },
7571    {
7572        "sha": "d4b43d1bcfbcefa7ed2e3ce3f15a29be06005e57",
7573        "description": "pvr: setup buffer and image format feature bits",
7574        "nominated": false,
7575        "nomination_type": null,
7576        "resolution": 4,
7577        "main_sha": null,
7578        "because_sha": null
7579    },
7580    {
7581        "sha": "2eac571d614015c1fbbb2b507211a25efe57cdf9",
7582        "description": "aco: Use opsel for the third operand.",
7583        "nominated": false,
7584        "nomination_type": null,
7585        "resolution": 4,
7586        "main_sha": null,
7587        "because_sha": null
7588    },
7589    {
7590        "sha": "25e311e9d305b17739c9647fbcc4636fac6821fd",
7591        "description": "radv: implement transform feedback queries with NGG streamout",
7592        "nominated": false,
7593        "nomination_type": null,
7594        "resolution": 4,
7595        "main_sha": null,
7596        "because_sha": null
7597    },
7598    {
7599        "sha": "7cfd0e8d317d0e04a7afcc10f1adf9838ab6cc86",
7600        "description": "hasvk: remove some unused functions",
7601        "nominated": false,
7602        "nomination_type": null,
7603        "resolution": 4,
7604        "main_sha": null,
7605        "because_sha": null
7606    },
7607    {
7608        "sha": "f9176d9b2c771d680e8b685295cb0e7de6654a9d",
7609        "description": "anv: remove some unused functions",
7610        "nominated": false,
7611        "nomination_type": null,
7612        "resolution": 4,
7613        "main_sha": null,
7614        "because_sha": null
7615    },
7616    {
7617        "sha": "78519987b94d2c7bc75cb17ea9189265730357ff",
7618        "description": "radv: Speculatively tune RT pipelines for GFX11.",
7619        "nominated": false,
7620        "nomination_type": null,
7621        "resolution": 4,
7622        "main_sha": null,
7623        "because_sha": null
7624    },
7625    {
7626        "sha": "6b52834ece91887b9c3d799ebfb57c8a026a0cfa",
7627        "description": "anv: remove shader fp64 inspection after parsing",
7628        "nominated": false,
7629        "nomination_type": null,
7630        "resolution": 4,
7631        "main_sha": null,
7632        "because_sha": null
7633    },
7634    {
7635        "sha": "492ac880784ff23ec00e4865495d559638c51f29",
7636        "description": "nouveau: enable PIPE_CAP_UMA when appropriate",
7637        "nominated": false,
7638        "nomination_type": null,
7639        "resolution": 4,
7640        "main_sha": null,
7641        "because_sha": null
7642    },
7643    {
7644        "sha": "9369b407250b089d54e2247a7c8c10c65188c551",
7645        "description": "radv: Use PLOC for BVH building",
7646        "nominated": false,
7647        "nomination_type": null,
7648        "resolution": 4,
7649        "main_sha": null,
7650        "because_sha": null
7651    },
7652    {
7653        "sha": "271865373ed1b0ba7737a72c6ea8e554981ee079",
7654        "description": "radv: Add PLOC shader",
7655        "nominated": false,
7656        "nomination_type": null,
7657        "resolution": 4,
7658        "main_sha": null,
7659        "because_sha": null
7660    },
7661    {
7662        "sha": "14dfb6035f072bb3ab54bb5e15b34690ab8b5123",
7663        "description": "radv: Add REF as a typename macro to .clang-format",
7664        "nominated": false,
7665        "nomination_type": null,
7666        "resolution": 4,
7667        "main_sha": null,
7668        "because_sha": null
7669    },
7670    {
7671        "sha": "0c0f179037603b44a3ce092cc4c20d8bdb84220d",
7672        "description": "radv: Add global sync utilities",
7673        "nominated": false,
7674        "nomination_type": null,
7675        "resolution": 4,
7676        "main_sha": null,
7677        "because_sha": null
7678    },
7679    {
7680        "sha": "608fa1bd25fddd4f47c8a0037f849575089ac5d8",
7681        "description": "radv/rt: Track number of inactive leaf nodes",
7682        "nominated": false,
7683        "nomination_type": null,
7684        "resolution": 4,
7685        "main_sha": null,
7686        "because_sha": null
7687    },
7688    {
7689        "sha": "f502b3aab335a1669bbf894923ee4cf245ab4f04",
7690        "description": "radv/rt: Dispatch internal converter indirectly",
7691        "nominated": false,
7692        "nomination_type": null,
7693        "resolution": 4,
7694        "main_sha": null,
7695        "because_sha": null
7696    },
7697    {
7698        "sha": "49c099591831d0c1c1375525636434b59ab2f830",
7699        "description": "radv/rt: Fix internal converter synchronization",
7700        "nominated": false,
7701        "nomination_type": 1,
7702        "resolution": 4,
7703        "main_sha": null,
7704        "because_sha": "e83e4fafc84e95ea8504232d71063d0673bb8f8c"
7705    },
7706    {
7707        "sha": "fa578f280ec94754f76af11cb2eb95bf125ada64",
7708        "description": "radv: Add radv_indirect_unaligned_dispatch",
7709        "nominated": false,
7710        "nomination_type": null,
7711        "resolution": 4,
7712        "main_sha": null,
7713        "because_sha": null
7714    },
7715    {
7716        "sha": "030a1f68436048bd813d2249ce1ff90b1daf7ac0",
7717        "description": "radv: Use a struct for AABBs",
7718        "nominated": false,
7719        "nomination_type": null,
7720        "resolution": 4,
7721        "main_sha": null,
7722        "because_sha": null
7723    },
7724    {
7725        "sha": "ccf0a69e05fffcbbf77ea6d104c816c28ad59b7c",
7726        "description": "radv: Make the number of internal nodes be written on the GPU.",
7727        "nominated": false,
7728        "nomination_type": null,
7729        "resolution": 4,
7730        "main_sha": null,
7731        "because_sha": null
7732    },
7733    {
7734        "sha": "0e23df959ea146939002392e893311305db748f8",
7735        "description": "radv: Add BVH IR header.",
7736        "nominated": false,
7737        "nomination_type": null,
7738        "resolution": 4,
7739        "main_sha": null,
7740        "because_sha": null
7741    },
7742    {
7743        "sha": "37525c11d133a94fcda904bae37bfa106572a599",
7744        "description": "radv: Rename emulated float helpers",
7745        "nominated": false,
7746        "nomination_type": null,
7747        "resolution": 4,
7748        "main_sha": null,
7749        "because_sha": null
7750    },
7751    {
7752        "sha": "db946364df42df861ddb96e5c6150894b05b5f52",
7753        "description": "util: glsl2spirv.py: ensure '#endif' is printed in new line",
7754        "nominated": false,
7755        "nomination_type": 1,
7756        "resolution": 4,
7757        "main_sha": null,
7758        "because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0"
7759    },
7760    {
7761        "sha": "3f282b54fa305e3ae22490b02dd7aa91f88f59ce",
7762        "description": "r300: update r400 tests",
7763        "nominated": false,
7764        "nomination_type": null,
7765        "resolution": 4,
7766        "main_sha": null,
7767        "because_sha": null
7768    },
7769    {
7770        "sha": "e68ecb52d203f7510b5764317472468bc0a74c2e",
7771        "description": "zink: enable renderpass optimizing for turnip jobs",
7772        "nominated": false,
7773        "nomination_type": null,
7774        "resolution": 4,
7775        "main_sha": null,
7776        "because_sha": null
7777    },
7778    {
7779        "sha": "8a439f89d421d1548b2f06fa3455b989762dbb48",
7780        "description": "zink: use tc renderpass tracking to optimize renderpasses",
7781        "nominated": false,
7782        "nomination_type": null,
7783        "resolution": 4,
7784        "main_sha": null,
7785        "because_sha": null
7786    },
7787    {
7788        "sha": "58f09f599356757171f9a53576061d6c267c52db",
7789        "description": "zink: add a context flag to indicate when blitter is running",
7790        "nominated": false,
7791        "nomination_type": null,
7792        "resolution": 4,
7793        "main_sha": null,
7794        "because_sha": null
7795    },
7796    {
7797        "sha": "07017aa137b9fa48ec25ef5d1e3fd2d137beb651",
7798        "description": "util/tc: implement renderpass tracking",
7799        "nominated": false,
7800        "nomination_type": null,
7801        "resolution": 4,
7802        "main_sha": null,
7803        "because_sha": null
7804    },
7805    {
7806        "sha": "42fafd2f5121c1a54da7ae20c345ac63571a42c4",
7807        "description": "util/tc: split out dsa and fs state cso handling",
7808        "nominated": false,
7809        "nomination_type": null,
7810        "resolution": 4,
7811        "main_sha": null,
7812        "because_sha": null
7813    },
7814    {
7815        "sha": "288d109ff3b5dc81705046d5e46ac11781d2e63e",
7816        "description": "util/tc: split out flush and deferred flush calls",
7817        "nominated": false,
7818        "nomination_type": null,
7819        "resolution": 4,
7820        "main_sha": null,
7821        "because_sha": null
7822    },
7823    {
7824        "sha": "2f32e8f64ba47f6b64376604baa21bc29768e06a",
7825        "description": "ci/d3d12: Update quick_shader results with 24 fixes from !19128",
7826        "nominated": false,
7827        "nomination_type": null,
7828        "resolution": 4,
7829        "main_sha": null,
7830        "because_sha": null
7831    },
7832    {
7833        "sha": "be6da310347eb6f958662766b1e2a3cea9669948",
7834        "description": "nir/lower_int64: Implement lowering of 64-bit integer to 64-bit float conversions.",
7835        "nominated": false,
7836        "nomination_type": null,
7837        "resolution": 4,
7838        "main_sha": null,
7839        "because_sha": null
7840    },
7841    {
7842        "sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd",
7843        "description": "nir/lower_int64: Enable lowering of 64-bit float to 64-bit integer conversions.",
7844        "nominated": false,
7845        "nomination_type": null,
7846        "resolution": 4,
7847        "main_sha": null,
7848        "because_sha": null
7849    },
7850    {
7851        "sha": "eac8cbb049199503da4a6152c02e8ae99d7017e0",
7852        "description": "asahi: Identify counts for compute kernels",
7853        "nominated": false,
7854        "nomination_type": null,
7855        "resolution": 4,
7856        "main_sha": null,
7857        "because_sha": null
7858    },
7859    {
7860        "sha": "8f1a9a8daeb8ca6aae37c96ac89a95b1b1817bae",
7861        "description": "radeonsi: force the MSAA resolve shader to use 1 clause for MSAA loads",
7862        "nominated": false,
7863        "nomination_type": null,
7864        "resolution": 4,
7865        "main_sha": null,
7866        "because_sha": null
7867    },
7868    {
7869        "sha": "0ac37b595a7f6ae135b9c47d6ebcaa133323ff65",
7870        "description": "nir: add nir_intrinsic_optimization_barrier_vgpr_amd for LLVM",
7871        "nominated": false,
7872        "nomination_type": null,
7873        "resolution": 4,
7874        "main_sha": null,
7875        "because_sha": null
7876    },
7877    {
7878        "sha": "041f48458831ec6a1f66e94f4b09e70b28f5d257",
7879        "description": "panfrost: Add lots of perf_debug annotations",
7880        "nominated": false,
7881        "nomination_type": null,
7882        "resolution": 4,
7883        "main_sha": null,
7884        "because_sha": null
7885    },
7886    {
7887        "sha": "1ff3b87ba243667ee8fc6c8aa772358b72842a85",
7888        "description": "panfrost: Enable rendering to 16-bit and 32-bit",
7889        "nominated": true,
7890        "nomination_type": 0,
7891        "resolution": 0,
7892        "main_sha": null,
7893        "because_sha": null
7894    },
7895    {
7896        "sha": "3a9cdd780de28deeda45600fb5b8b134d91d17f2",
7897        "description": "panfrost/ci: Disable trace-based testing",
7898        "nominated": false,
7899        "nomination_type": null,
7900        "resolution": 4,
7901        "main_sha": null,
7902        "because_sha": null
7903    },
7904    {
7905        "sha": "5d3895d13b58f5cae29fea7ef754bda93801cca1",
7906        "description": "nir: Add way to create passthrough TCS without VS nir",
7907        "nominated": false,
7908        "nomination_type": null,
7909        "resolution": 4,
7910        "main_sha": null,
7911        "because_sha": null
7912    },
7913    {
7914        "sha": "4229d2e39c611a614472dc10f8d44fa97115d0c8",
7915        "description": "docs: Update features.txt",
7916        "nominated": false,
7917        "nomination_type": null,
7918        "resolution": 4,
7919        "main_sha": null,
7920        "because_sha": null
7921    },
7922    {
7923        "sha": "b575f5ed6c2a67aaa05e8175657e0a92ec7b14a4",
7924        "description": "gallium: Only use Asahi's software path on macOS",
7925        "nominated": false,
7926        "nomination_type": null,
7927        "resolution": 4,
7928        "main_sha": null,
7929        "because_sha": null
7930    },
7931    {
7932        "sha": "db8ab5244770a1ccd4ba06ca7ef00c5175eb1f9d",
7933        "description": "gallium: Stub support for Asahi + DRM",
7934        "nominated": false,
7935        "nomination_type": null,
7936        "resolution": 4,
7937        "main_sha": null,
7938        "because_sha": null
7939    },
7940    {
7941        "sha": "27c8cddec1ab456fc69ba22d686071207a07204a",
7942        "description": "r600/sfn: Add .clang-format file and apply style",
7943        "nominated": false,
7944        "nomination_type": null,
7945        "resolution": 4,
7946        "main_sha": null,
7947        "because_sha": null
7948    },
7949    {
7950        "sha": "e58c004870c06d6a29ad0b5c4f403b5c17e7fc06",
7951        "description": "nir/algebraic: add vec8/16 cmp lowering",
7952        "nominated": false,
7953        "nomination_type": null,
7954        "resolution": 4,
7955        "main_sha": null,
7956        "because_sha": null
7957    },
7958    {
7959        "sha": "5efbef833ac606728c90f4d045195f05f7ad1d92",
7960        "description": "nir/algebraic: generalize vector_cmp lowering",
7961        "nominated": false,
7962        "nomination_type": null,
7963        "resolution": 4,
7964        "main_sha": null,
7965        "because_sha": null
7966    },
7967    {
7968        "sha": "f27e2234e11d175b59499ab31fdae49552ef201c",
7969        "description": "nir/algebraic: support CL vector accessors",
7970        "nominated": false,
7971        "nomination_type": null,
7972        "resolution": 4,
7973        "main_sha": null,
7974        "because_sha": null
7975    },
7976    {
7977        "sha": "1d6014f267f0fb8fad2850751bac671b78dbec8d",
7978        "description": "nir/algebraic: add 8 and 64 bit urol and uror lowering",
7979        "nominated": false,
7980        "nomination_type": null,
7981        "resolution": 4,
7982        "main_sha": null,
7983        "because_sha": null
7984    },
7985    {
7986        "sha": "10ace5de3afa213b654a9a8bc1b06281896dd5f5",
7987        "description": "panfrost,asahi: Support ARB_buffer_storage",
7988        "nominated": false,
7989        "nomination_type": null,
7990        "resolution": 4,
7991        "main_sha": null,
7992        "because_sha": null
7993    },
7994    {
7995        "sha": "99b832008a06860ed9d39216c66dd69df199545f",
7996        "description": "gallium/util: add a helper for get_timestamp",
7997        "nominated": false,
7998        "nomination_type": null,
7999        "resolution": 4,
8000        "main_sha": null,
8001        "because_sha": null
8002    },
8003    {
8004        "sha": "7fa50ced14db1580c1ab1fba88e35cf66e6fb9d6",
8005        "description": "aco: insert waitcnt before/after ds_ordered_count",
8006        "nominated": false,
8007        "nomination_type": null,
8008        "resolution": 4,
8009        "main_sha": null,
8010        "because_sha": null
8011    },
8012    {
8013        "sha": "ea8ddf5c26389ab79a51591f24ea16f29bf12030",
8014        "description": "aco: add storage_gds",
8015        "nominated": false,
8016        "nomination_type": null,
8017        "resolution": 4,
8018        "main_sha": null,
8019        "because_sha": null
8020    },
8021    {
8022        "sha": "590f176327a6c3dcb2231a767cd0d861a01e0b6d",
8023        "description": "zink: Lazily allocate the dummy surfaces.",
8024        "nominated": false,
8025        "nomination_type": null,
8026        "resolution": 4,
8027        "main_sha": null,
8028        "because_sha": null
8029    },
8030    {
8031        "sha": "f0c033ebbc985af0ce94c36eeb8ed1c1796ed666",
8032        "description": "zink: No need to use a 2-sample dummy image for bindless without null descs.",
8033        "nominated": false,
8034        "nomination_type": null,
8035        "resolution": 4,
8036        "main_sha": null,
8037        "because_sha": null
8038    },
8039    {
8040        "sha": "09c4ed4f2c9358fe490dc72d2b8a46ec0a06809b",
8041        "description": "iris: Do not export iris_bo_wait()",
8042        "nominated": false,
8043        "nomination_type": null,
8044        "resolution": 4,
8045        "main_sha": null,
8046        "because_sha": null
8047    },
8048    {
8049        "sha": "144ccc31d7e4ad43b9d0a38e21f019e55cd9bb0a",
8050        "description": "iris: Drop duplicated errno handling in iris_bo_wait()",
8051        "nominated": false,
8052        "nomination_type": null,
8053        "resolution": 4,
8054        "main_sha": null,
8055        "because_sha": null
8056    },
8057    {
8058        "sha": "191f9a39c9db3e62f59b33173af6b4a0cdf39f6e",
8059        "description": "iris: Nuke pci_id from iris_screen",
8060        "nominated": false,
8061        "nomination_type": null,
8062        "resolution": 4,
8063        "main_sha": null,
8064        "because_sha": null
8065    },
8066    {
8067        "sha": "bb9f66800cf8db86ffb1b4c7adcdccc7219c2f05",
8068        "description": "intel/perf: Use intel_device_info functions to compute subslice and eu totals",
8069        "nominated": false,
8070        "nomination_type": null,
8071        "resolution": 4,
8072        "main_sha": null,
8073        "because_sha": null
8074    },
8075    {
8076        "sha": "dc4d7d7b0f016e94deebc250ed4978d69255164a",
8077        "description": "d3d12: Don't align already-aligned size in `d3d12_bufmgr_create_buffer`",
8078        "nominated": false,
8079        "nomination_type": null,
8080        "resolution": 4,
8081        "main_sha": null,
8082        "because_sha": null
8083    },
8084    {
8085        "sha": "e902f2ab8cc6fdd5e716916deb779311ede67e88",
8086        "description": "gallium/pipe: Align allocation size in `pb_cache_manager_create_buffer`",
8087        "nominated": false,
8088        "nomination_type": null,
8089        "resolution": 4,
8090        "main_sha": null,
8091        "because_sha": null
8092    },
8093    {
8094        "sha": "416b33337d96eb69c72c429683f95830604c07c0",
8095        "description": "freedreno/ci: Small bit of xfails cleanup",
8096        "nominated": false,
8097        "nomination_type": null,
8098        "resolution": 4,
8099        "main_sha": null,
8100        "because_sha": null
8101    },
8102    {
8103        "sha": "edfc98460b2d2253e7f662a2d85c1dcc8a739183",
8104        "description": "freedreno: Enable GL_ARB_enhanced_layouts",
8105        "nominated": false,
8106        "nomination_type": null,
8107        "resolution": 4,
8108        "main_sha": null,
8109        "because_sha": null
8110    },
8111    {
8112        "sha": "5b7e6b583a7eee6b2c06504d3c6dfcb1e5b58d79",
8113        "description": "freedreno/a6xx: Enable GL_ARB_texture_mirror_clamp_to_edge",
8114        "nominated": false,
8115        "nomination_type": null,
8116        "resolution": 4,
8117        "main_sha": null,
8118        "because_sha": null
8119    },
8120    {
8121        "sha": "c50e9f65bd43ca2d3991700cb342ee3a7d28074f",
8122        "description": "freedreno/a6xx: Support GL_ARB_viewport_array + gl43",
8123        "nominated": false,
8124        "nomination_type": null,
8125        "resolution": 4,
8126        "main_sha": null,
8127        "because_sha": null
8128    },
8129    {
8130        "sha": "23b7948a72b91a4c84e637e64de3c96f1cb1a4c3",
8131        "description": "freedreno: Move guardband calc to bind time",
8132        "nominated": false,
8133        "nomination_type": null,
8134        "resolution": 4,
8135        "main_sha": null,
8136        "because_sha": null
8137    },
8138    {
8139        "sha": "d9150eab287894a5d4b9cd215ffdad8756b83e58",
8140        "description": "freedreno: Massage scissor state at bind time",
8141        "nominated": false,
8142        "nomination_type": null,
8143        "resolution": 4,
8144        "main_sha": null,
8145        "because_sha": null
8146    },
8147    {
8148        "sha": "e752a26ca4392672c11264b8a62dee5f0095dc80",
8149        "description": "freedreno: support multiple viewports",
8150        "nominated": false,
8151        "nomination_type": null,
8152        "resolution": 4,
8153        "main_sha": null,
8154        "because_sha": null
8155    },
8156    {
8157        "sha": "138b513fb70e3e949c7b0bc34094a3b619875319",
8158        "description": "freedreno/a6xx: Support AMD_vertex_shader_layer",
8159        "nominated": false,
8160        "nomination_type": null,
8161        "resolution": 4,
8162        "main_sha": null,
8163        "because_sha": null
8164    },
8165    {
8166        "sha": "110a5f4f02f5552e6fcbb84e7c9284339b2af9cd",
8167        "description": "freedreno/a6xx: Fix buffer size clamping",
8168        "nominated": false,
8169        "nomination_type": null,
8170        "resolution": 4,
8171        "main_sha": null,
8172        "because_sha": null
8173    },
8174    {
8175        "sha": "b416c08e86953e947654283c0b2ef10f9589f007",
8176        "description": "freedreno/ir3: Drop unused view_zero/layer_zero lowering",
8177        "nominated": false,
8178        "nomination_type": null,
8179        "resolution": 4,
8180        "main_sha": null,
8181        "because_sha": null
8182    },
8183    {
8184        "sha": "679adcbc3c7d784e808b8477a522055439b97e5c",
8185        "description": "freedreno/a6xx: Move layer_zero handling to interp state",
8186        "nominated": false,
8187        "nomination_type": null,
8188        "resolution": 4,
8189        "main_sha": null,
8190        "because_sha": null
8191    },
8192    {
8193        "sha": "3a695470862c4c852b8b4b057257b47a7ad9bf25",
8194        "description": "freedreno: Don't advertise TGSI support for GS/tess",
8195        "nominated": false,
8196        "nomination_type": null,
8197        "resolution": 4,
8198        "main_sha": null,
8199        "because_sha": null
8200    },
8201    {
8202        "sha": "2e689e9d9d5d5378b4d81f3903fdf75b8da6d057",
8203        "description": "Revert \"mesa/st: ARB_vertex_attrib_64bit depend on glsl>=410\"",
8204        "nominated": false,
8205        "nomination_type": 2,
8206        "resolution": 4,
8207        "main_sha": null,
8208        "because_sha": "533b87dff09a0434cd2c0c22718d117501e17915"
8209    },
8210    {
8211        "sha": "c84dbd189bcb1128dffba9185277d465a3d27822",
8212        "description": "ac/nir/ngg: fix emitting streamout output by using packed location",
8213        "nominated": false,
8214        "nomination_type": null,
8215        "resolution": 4,
8216        "main_sha": null,
8217        "because_sha": null
8218    },
8219    {
8220        "sha": "1c37a8342ced0d1f0ab87e759a5e9db7041ec80d",
8221        "description": "rusticl/kernel: fix more 32 bit problems",
8222        "nominated": false,
8223        "nomination_type": null,
8224        "resolution": 4,
8225        "main_sha": null,
8226        "because_sha": null
8227    },
8228    {
8229        "sha": "eae28671228d9a1b21a438dca062e10b6daabf53",
8230        "description": "radv: move nir_opt_idiv_const/nir_lower_idiv after NGG lowering",
8231        "nominated": false,
8232        "nomination_type": null,
8233        "resolution": 4,
8234        "main_sha": null,
8235        "because_sha": null
8236    },
8237    {
8238        "sha": "e2fcbd4a37d2718674bc808360b61ae76551672e",
8239        "description": "radv/llvm: fix dual source blending on GFX11",
8240        "nominated": false,
8241        "nomination_type": null,
8242        "resolution": 4,
8243        "main_sha": null,
8244        "because_sha": null
8245    },
8246    {
8247        "sha": "d172fc1fcabb1b39652b5edb5e58e304f83c1c87",
8248        "description": "radv: fix VRS limit when attachmentFragmentShadingRate is disabled",
8249        "nominated": false,
8250        "nomination_type": null,
8251        "resolution": 4,
8252        "main_sha": null,
8253        "because_sha": null
8254    },
8255    {
8256        "sha": "e97edac66dca7afc5c0bdacd2b67ef3574d24976",
8257        "description": "zink: don't double-deref bindless texture arrays in shaders",
8258        "nominated": false,
8259        "nomination_type": 1,
8260        "resolution": 4,
8261        "main_sha": null,
8262        "because_sha": "b2fcb34e9767177e887dc309babe6fd0176fc91c"
8263    },
8264    {
8265        "sha": "a5f335f97a6efe1008f1304b8b4ddfd4e5304b1d",
8266        "description": "iris: Fix enablement of protected contexts",
8267        "nominated": false,
8268        "nomination_type": 1,
8269        "resolution": 4,
8270        "main_sha": null,
8271        "because_sha": "57a1d13279c6688df639f17f71bb3b376fcd4ab3"
8272    },
8273    {
8274        "sha": "004f431b7f6f6627ca065ab63b0e8afcacb1d27b",
8275        "description": "v3dv: split event implementation to a separate file",
8276        "nominated": false,
8277        "nomination_type": null,
8278        "resolution": 4,
8279        "main_sha": null,
8280        "because_sha": null
8281    },
8282    {
8283        "sha": "6748d22a7b36bdb86d485e8135f599a30e28b09e",
8284        "description": "v3dv: return out of host memory if we fail to create event pipelines",
8285        "nominated": false,
8286        "nomination_type": 1,
8287        "resolution": 4,
8288        "main_sha": null,
8289        "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
8290    },
8291    {
8292        "sha": "40e683b9072d4dbff4c450e2479703a190380314",
8293        "description": "pvr: remove implicit sync support",
8294        "nominated": false,
8295        "nomination_type": null,
8296        "resolution": 4,
8297        "main_sha": null,
8298        "because_sha": null
8299    },
8300    {
8301        "sha": "b890ad7d5eb94b3cbbae0e578c2d23d8f05ff4df",
8302        "description": "drirc: Apply fp64_workaround_enabled to DOOM Eternal",
8303        "nominated": false,
8304        "nomination_type": null,
8305        "resolution": 4,
8306        "main_sha": null,
8307        "because_sha": null
8308    },
8309    {
8310        "sha": "a954933f4f5b9793950d117d96ab7b2dafdea5e3",
8311        "description": "drirc: Add fp64_workaround_enabled option",
8312        "nominated": false,
8313        "nomination_type": null,
8314        "resolution": 4,
8315        "main_sha": null,
8316        "because_sha": null
8317    },
8318    {
8319        "sha": "8c4c4c3ee1a24b73fa29f30a05e873e9e13dddc7",
8320        "description": "anv: Add softtp64 workaround",
8321        "nominated": false,
8322        "nomination_type": null,
8323        "resolution": 4,
8324        "main_sha": null,
8325        "because_sha": null
8326    },
8327    {
8328        "sha": "829d74b2f2dbb4a5077aad1076b253d1d05e0adf",
8329        "description": "anv/meson: Add float64_spv_h custom target",
8330        "nominated": false,
8331        "nomination_type": null,
8332        "resolution": 4,
8333        "main_sha": null,
8334        "because_sha": null
8335    },
8336    {
8337        "sha": "f8425e661a131bd32eac2b29817ea0fab0cae8a7",
8338        "description": "glsl/meson: Add variable to export float64.glsl",
8339        "nominated": false,
8340        "nomination_type": null,
8341        "resolution": 4,
8342        "main_sha": null,
8343        "because_sha": null
8344    },
8345    {
8346        "sha": "4692c66358287802f2451457f336a9cf23e4200b",
8347        "description": "nir: Add assert in nir_lower_doubles",
8348        "nominated": true,
8349        "nomination_type": 0,
8350        "resolution": 0,
8351        "main_sha": null,
8352        "because_sha": null
8353    },
8354    {
8355        "sha": "e4b7bf1a6df1c7a0d4c6c388a5b64377f2e1beaf",
8356        "description": "nir: Make lower_double_ops recognize SPIR-V mangling",
8357        "nominated": false,
8358        "nomination_type": null,
8359        "resolution": 4,
8360        "main_sha": null,
8361        "because_sha": null
8362    },
8363    {
8364        "sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0",
8365        "description": "util: Add glsl2spirv.py script",
8366        "nominated": false,
8367        "nomination_type": null,
8368        "resolution": 4,
8369        "main_sha": null,
8370        "because_sha": null
8371    },
8372    {
8373        "sha": "48844910a3ac395c44b2732c1ebaa98d03245a2d",
8374        "description": "iris: Enable INTEL_MEASURE for compute dispatches on XeHP",
8375        "nominated": true,
8376        "nomination_type": 0,
8377        "resolution": 1,
8378        "main_sha": null,
8379        "because_sha": null
8380    },
8381    {
8382        "sha": "a41c0b58aab69d42d1adba4391b6b25047b4264d",
8383        "description": "etnaviv: blt: try to find exact format match first",
8384        "nominated": false,
8385        "nomination_type": null,
8386        "resolution": 4,
8387        "main_sha": null,
8388        "because_sha": null
8389    },
8390    {
8391        "sha": "0f34a092e460e4d2514d58e69ab8069fd00297e6",
8392        "description": "etnaviv: blt: scale operations by MSAA mode",
8393        "nominated": false,
8394        "nomination_type": null,
8395        "resolution": 4,
8396        "main_sha": null,
8397        "because_sha": null
8398    },
8399    {
8400        "sha": "c41997f29f83705419d698d08d2d35b480bc5764",
8401        "description": "radv: fix suspending/resuming pipeline statistics queries with GDS",
8402        "nominated": false,
8403        "nomination_type": null,
8404        "resolution": 4,
8405        "main_sha": null,
8406        "because_sha": null
8407    },
8408    {
8409        "sha": "cf687e88ce78ec104354404dab50bb9c084d6223",
8410        "description": "ac/nir/ngg: fix emitting streamout output by using packed location",
8411        "nominated": false,
8412        "nomination_type": null,
8413        "resolution": 4,
8414        "main_sha": null,
8415        "because_sha": null
8416    },
8417    {
8418        "sha": "920aed2121162adfecf205cdc0134c99e0bd4277",
8419        "description": "intel/compiler: don't allocate compaction arrays on the stack",
8420        "nominated": true,
8421        "nomination_type": 0,
8422        "resolution": 1,
8423        "main_sha": null,
8424        "because_sha": null
8425    },
8426    {
8427        "sha": "29588fe11667c702079a71a2368f56d3a035cdc0",
8428        "description": "v3dv: re-enable sync_fd import/export",
8429        "nominated": false,
8430        "nomination_type": null,
8431        "resolution": 4,
8432        "main_sha": null,
8433        "because_sha": null
8434    },
8435    {
8436        "sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00",
8437        "description": "v3dv: refactor events",
8438        "nominated": false,
8439        "nomination_type": null,
8440        "resolution": 4,
8441        "main_sha": null,
8442        "because_sha": null
8443    },
8444    {
8445        "sha": "8cd50ef0713b054da3b5615c81939d4c649a44ac",
8446        "description": "broadcom/compiler: handle vec2 load/store index",
8447        "nominated": false,
8448        "nomination_type": null,
8449        "resolution": 4,
8450        "main_sha": null,
8451        "because_sha": null
8452    },
8453    {
8454        "sha": "2ab70c1004870e2bb1cbd7ec50f461974e3ffa85",
8455        "description": "llvmpipe: check rectangle vertices have equal W components",
8456        "nominated": false,
8457        "nomination_type": null,
8458        "resolution": 4,
8459        "main_sha": null,
8460        "because_sha": null
8461    },
8462    {
8463        "sha": "3ef88cd0a2de26e56def43db969f98c80235f065",
8464        "description": "intel/dev: Set display_ver = 13 on all ADL/RPL/DG2",
8465        "nominated": true,
8466        "nomination_type": 1,
8467        "resolution": 1,
8468        "main_sha": null,
8469        "because_sha": "c746bf4c5c811d7d5614ca13504e6412ac13e911"
8470    },
8471    {
8472        "sha": "dbc4f05ca1b3ef97227a45f3f57472d29ca5c9df",
8473        "description": "zink: remove leftover work_dim lowering code",
8474        "nominated": false,
8475        "nomination_type": null,
8476        "resolution": 4,
8477        "main_sha": null,
8478        "because_sha": null
8479    },
8480    {
8481        "sha": "43c5a7a6b4f5f771fcb6c07bf17dc5551ff727b5",
8482        "description": "rusticl/kernel: add work_dim lowering",
8483        "nominated": false,
8484        "nomination_type": null,
8485        "resolution": 4,
8486        "main_sha": null,
8487        "because_sha": null
8488    },
8489    {
8490        "sha": "ff24eeee2080158eaad634b83fdc86c13ee1e427",
8491        "description": "rusticl/kernel: lower system values before gathering info",
8492        "nominated": false,
8493        "nomination_type": null,
8494        "resolution": 4,
8495        "main_sha": null,
8496        "because_sha": null
8497    },
8498    {
8499        "sha": "f54608db6ded752373f4473e4ae6e0c5e489d249",
8500        "description": "rusticl/nir: add reads_sysval wrapper",
8501        "nominated": false,
8502        "nomination_type": null,
8503        "resolution": 4,
8504        "main_sha": null,
8505        "because_sha": null
8506    },
8507    {
8508        "sha": "0961c6aba21eb4456aee0e0ed034d3e36571dd63",
8509        "description": "rusticl: add small bitset impl",
8510        "nominated": false,
8511        "nomination_type": null,
8512        "resolution": 4,
8513        "main_sha": null,
8514        "because_sha": null
8515    },
8516    {
8517        "sha": "c128cbb5bb7c5f7f54fe189a6da16eca4f6b295b",
8518        "description": "zink: always add MUTABLE with EXTENDED_USAGE for image creation",
8519        "nominated": false,
8520        "nomination_type": null,
8521        "resolution": 4,
8522        "main_sha": null,
8523        "because_sha": null
8524    },
8525    {
8526        "sha": "f2d3826dac55975db70101afd94b02ff13d2c0a9",
8527        "description": "zink: don't force attachment usage for images when unsupported",
8528        "nominated": false,
8529        "nomination_type": null,
8530        "resolution": 4,
8531        "main_sha": null,
8532        "because_sha": null
8533    },
8534    {
8535        "sha": "8de17393f5c11e5de6d1966e59888cf10102507c",
8536        "description": "zink: fix weird formatting",
8537        "nominated": false,
8538        "nomination_type": null,
8539        "resolution": 4,
8540        "main_sha": null,
8541        "because_sha": null
8542    },
8543    {
8544        "sha": "fe73e07a51484d2ee991632a2cf7045cd76ffe2b",
8545        "description": "d3d12: Set PIPE_CAP_MAX_TEXTURE_UPLOAD_MEMORY_BUDGET",
8546        "nominated": false,
8547        "nomination_type": null,
8548        "resolution": 4,
8549        "main_sha": null,
8550        "because_sha": null
8551    },
8552    {
8553        "sha": "7118b2136e9c7412108b668e7be4723830bbb7ec",
8554        "description": "d3d12: Don't multiply cube array sizes by 6",
8555        "nominated": false,
8556        "nomination_type": null,
8557        "resolution": 4,
8558        "main_sha": null,
8559        "because_sha": null
8560    },
8561    {
8562        "sha": "e2934435f8fa7e748ffa08bbf3e893250620afdc",
8563        "description": "d3d12: Don't put permanently-resident resources in the residency bo list",
8564        "nominated": false,
8565        "nomination_type": null,
8566        "resolution": 4,
8567        "main_sha": null,
8568        "because_sha": null
8569    },
8570    {
8571        "sha": "82029aed88f8be2878c32efba81c8d0a80fff320",
8572        "description": "zink: rip out unused kernel push constant",
8573        "nominated": false,
8574        "nomination_type": null,
8575        "resolution": 4,
8576        "main_sha": null,
8577        "because_sha": null
8578    },
8579    {
8580        "sha": "719ce10b866a81a66f4e98034fee422563afb5d3",
8581        "description": "zink: add handling for CL-style discrete shader samplers",
8582        "nominated": false,
8583        "nomination_type": null,
8584        "resolution": 4,
8585        "main_sha": null,
8586        "because_sha": null
8587    },
8588    {
8589        "sha": "1b45e79355f3124947c274b20581909bc1f6565a",
8590        "description": "zink: add handling on the vk side for discrete sampler descriptors",
8591        "nominated": false,
8592        "nomination_type": null,
8593        "resolution": 4,
8594        "main_sha": null,
8595        "because_sha": null
8596    },
8597    {
8598        "sha": "b900bb22094d0608e739ed1d7ef65e14bdde84da",
8599        "description": "zink: always take the compact descriptor size path with kernel shaders",
8600        "nominated": false,
8601        "nomination_type": null,
8602        "resolution": 4,
8603        "main_sha": null,
8604        "because_sha": null
8605    },
8606    {
8607        "sha": "efd14b6fc5e65adc89f85281897a8ca21de53e08",
8608        "description": "zink: emit explicit samplers in ntv based on sampler_mask",
8609        "nominated": false,
8610        "nomination_type": null,
8611        "resolution": 4,
8612        "main_sha": null,
8613        "because_sha": null
8614    },
8615    {
8616        "sha": "6ef8470bb429c1c6d3ee87cccb68754e7aa572c2",
8617        "description": "zink: add some spirv builder handling for sampled image ops",
8618        "nominated": false,
8619        "nomination_type": null,
8620        "resolution": 4,
8621        "main_sha": null,
8622        "because_sha": null
8623    },
8624    {
8625        "sha": "dbf24c6dca73bdacf999780f61e611c1b66461a0",
8626        "description": "zink: simplify image deref handling",
8627        "nominated": false,
8628        "nomination_type": null,
8629        "resolution": 4,
8630        "main_sha": null,
8631        "because_sha": null
8632    },
8633    {
8634        "sha": "49a387720e119827b359fb279f2d55494dc8771b",
8635        "description": "zink: add a nir pass for CL image typing and sampler tracking",
8636        "nominated": false,
8637        "nomination_type": null,
8638        "resolution": 4,
8639        "main_sha": null,
8640        "because_sha": null
8641    },
8642    {
8643        "sha": "c67dc62a4cec748a6197c078a3c7cf68d771cc1c",
8644        "description": "zink: pass image type to image emission",
8645        "nominated": false,
8646        "nomination_type": null,
8647        "resolution": 4,
8648        "main_sha": null,
8649        "because_sha": null
8650    },
8651    {
8652        "sha": "b2fcb34e9767177e887dc309babe6fd0176fc91c",
8653        "description": "zink: rework sampler emission",
8654        "nominated": false,
8655        "nomination_type": null,
8656        "resolution": 4,
8657        "main_sha": null,
8658        "because_sha": null
8659    },
8660    {
8661        "sha": "037bbabcb968b8a911e90ce61c202c76d3cc7a67",
8662        "description": "zink: pass KERNEL shaders through successfully",
8663        "nominated": false,
8664        "nomination_type": null,
8665        "resolution": 4,
8666        "main_sha": null,
8667        "because_sha": null
8668    },
8669    {
8670        "sha": "2a08b9733098c14f895c12afc8740a02a6a6f0c9",
8671        "description": "zink: match bitsizes in bo rewriting",
8672        "nominated": false,
8673        "nomination_type": null,
8674        "resolution": 4,
8675        "main_sha": null,
8676        "because_sha": null
8677    },
8678    {
8679        "sha": "e59c4a912bcc60dcbd9026bac1295c7a2d59beca",
8680        "description": "intel/fs: use fs implementation of dump_instructions",
8681        "nominated": false,
8682        "nomination_type": null,
8683        "resolution": 4,
8684        "main_sha": null,
8685        "because_sha": null
8686    },
8687    {
8688        "sha": "e5dfff0946bfb1468fcf1b481571ba4a0469452a",
8689        "description": "intel/fs: reduce liveness of variables in lowering passes",
8690        "nominated": false,
8691        "nomination_type": null,
8692        "resolution": 4,
8693        "main_sha": null,
8694        "because_sha": null
8695    },
8696    {
8697        "sha": "dd6d40429b6712afbe528174cba4a68edc38925d",
8698        "description": "intel/fs: make split_virtual_grfs deal with partial undefs",
8699        "nominated": false,
8700        "nomination_type": null,
8701        "resolution": 4,
8702        "main_sha": null,
8703        "because_sha": null
8704    },
8705    {
8706        "sha": "14b99df7d92a0c838bd95650e02125c062955446",
8707        "description": "intel/fs: require UNDEFs register offsets to be aligned to REG_SIZE",
8708        "nominated": false,
8709        "nomination_type": null,
8710        "resolution": 4,
8711        "main_sha": null,
8712        "because_sha": null
8713    },
8714    {
8715        "sha": "59ecbe3fe2e2dbf028a479689ae74082f940dc87",
8716        "description": "turnip: Fix reservation for indirect compute's IR3_DP_SUBGROUP_ID_SHIFT.",
8717        "nominated": false,
8718        "nomination_type": null,
8719        "resolution": 4,
8720        "main_sha": null,
8721        "because_sha": null
8722    },
8723    {
8724        "sha": "78785f3b187ec1ed00709594711e2870bfbcfe74",
8725        "description": "pan/mdg: Don't schedule across memory barrier",
8726        "nominated": true,
8727        "nomination_type": 0,
8728        "resolution": 0,
8729        "main_sha": null,
8730        "because_sha": null
8731    },
8732    {
8733        "sha": "027ee6c9e9c20033d0afb3c65684573f286072c7",
8734        "description": "panfrost: Lower MAX_BLOCK_SIZE on Midgard",
8735        "nominated": true,
8736        "nomination_type": 1,
8737        "resolution": 1,
8738        "main_sha": null,
8739        "because_sha": "9b19104a30bba35c4025833d5022c8ddc6c1ccd0"
8740    },
8741    {
8742        "sha": "934f9bbae7bee29a402c2701d1908ba23ee46c5b",
8743        "description": "panfrost: Avoid a XFB special case",
8744        "nominated": false,
8745        "nomination_type": null,
8746        "resolution": 4,
8747        "main_sha": null,
8748        "because_sha": null
8749    },
8750    {
8751        "sha": "0955fe8fe20d2ffb416394be80a12897d7a6d61c",
8752        "description": "panfrost: Use compute-based XFB on Midgard",
8753        "nominated": true,
8754        "nomination_type": 0,
8755        "resolution": 1,
8756        "main_sha": null,
8757        "because_sha": null
8758    },
8759    {
8760        "sha": "9e2ce225e682eb7880c70733dcdd51054ad7529b",
8761        "description": "pan/mdg: Fix 64-bit address arithmetic",
8762        "nominated": true,
8763        "nomination_type": 0,
8764        "resolution": 1,
8765        "main_sha": null,
8766        "because_sha": null
8767    },
8768    {
8769        "sha": "4a626d9829554b2da898f144d14aa1e479b57954",
8770        "description": "pan/bi: Clean up sysval handling a bit",
8771        "nominated": false,
8772        "nomination_type": null,
8773        "resolution": 4,
8774        "main_sha": null,
8775        "because_sha": null
8776    },
8777    {
8778        "sha": "1e208aaef45a4ca005362e7acbc4eeac1a886e37",
8779        "description": "panfrost: Don't allow VS side effects on midgard",
8780        "nominated": false,
8781        "nomination_type": null,
8782        "resolution": 4,
8783        "main_sha": null,
8784        "because_sha": null
8785    },
8786    {
8787        "sha": "1bb68d95322d6dfa9ee53584d129ada4bf6bf1e2",
8788        "description": "panfrost: Zero polygon list for fragment-only",
8789        "nominated": false,
8790        "nomination_type": null,
8791        "resolution": 4,
8792        "main_sha": null,
8793        "because_sha": null
8794    },
8795    {
8796        "sha": "63320c691ae2b1637b69d7aee0fe386d05bc013c",
8797        "description": "nir/lower_idiv: Inline convert_instr_precise",
8798        "nominated": false,
8799        "nomination_type": null,
8800        "resolution": 4,
8801        "main_sha": null,
8802        "because_sha": null
8803    },
8804    {
8805        "sha": "941c37c0856352a1ba3c8e4204ebbf205f404a16",
8806        "description": "nir/lower_idiv: Remove imprecise_32bit_lowering",
8807        "nominated": false,
8808        "nomination_type": null,
8809        "resolution": 4,
8810        "main_sha": null,
8811        "because_sha": null
8812    },
8813    {
8814        "sha": "37bbcc2e4a0a451be3a3ba519245a41886646498",
8815        "description": "etnaviv: Use correct idiv lowering",
8816        "nominated": false,
8817        "nomination_type": null,
8818        "resolution": 4,
8819        "main_sha": null,
8820        "because_sha": null
8821    },
8822    {
8823        "sha": "5bbe3271e6f5aaf49a4e3f17b403a5365cd340b7",
8824        "description": "hasvk: Fix build around intel_measure_state_changed() call",
8825        "nominated": false,
8826        "nomination_type": 1,
8827        "resolution": 4,
8828        "main_sha": null,
8829        "because_sha": "2bc82581ad228f270fcf90b726d567035ea7bb50"
8830    },
8831    {
8832        "sha": "89b93f7e344830b82f54054a9c7966ee383216a9",
8833        "description": "rusticl: fix MemConstant invalid arg size check",
8834        "nominated": false,
8835        "nomination_type": null,
8836        "resolution": 4,
8837        "main_sha": null,
8838        "because_sha": null
8839    },
8840    {
8841        "sha": "341babb8a79ae3906d39827ea40ff92c50fdb391",
8842        "description": "llvmpipe: asst. clean-ups in lp_state_fs.c",
8843        "nominated": false,
8844        "nomination_type": null,
8845        "resolution": 4,
8846        "main_sha": null,
8847        "because_sha": null
8848    },
8849    {
8850        "sha": "4f4aacad19ed0e0aee79632f416eb14fc48c0c87",
8851        "description": "llvmpipe: fix comment typo",
8852        "nominated": false,
8853        "nomination_type": null,
8854        "resolution": 4,
8855        "main_sha": null,
8856        "because_sha": null
8857    },
8858    {
8859        "sha": "c2cd0e8218980f333fe8b1fb8378ccdb9876b8b3",
8860        "description": "llvmpipe: s/uint/enum pipe_prim_type/ in lp_setup_context.h",
8861        "nominated": false,
8862        "nomination_type": null,
8863        "resolution": 4,
8864        "main_sha": null,
8865        "because_sha": null
8866    },
8867    {
8868        "sha": "ea7e331fb825c6d6ac39894fdb359d96ff4adf5a",
8869        "description": "anv: add mesh shading tracepoints",
8870        "nominated": false,
8871        "nomination_type": null,
8872        "resolution": 4,
8873        "main_sha": null,
8874        "because_sha": null
8875    },
8876    {
8877        "sha": "63ad8aed4100948812bf25a8394ad03572bd96bb",
8878        "description": "intel/ds: add new category/stage for draw mesh events",
8879        "nominated": false,
8880        "nomination_type": null,
8881        "resolution": 4,
8882        "main_sha": null,
8883        "because_sha": null
8884    },
8885    {
8886        "sha": "2bc82581ad228f270fcf90b726d567035ea7bb50",
8887        "description": "anv: add support for mesh shading in INTEL_MEASURE",
8888        "nominated": false,
8889        "nomination_type": null,
8890        "resolution": 4,
8891        "main_sha": null,
8892        "because_sha": null
8893    },
8894    {
8895        "sha": "b1b2dee30e16f07e3d5dc451604cb819e4df7483",
8896        "description": "zink: add docs for zink_surface",
8897        "nominated": false,
8898        "nomination_type": null,
8899        "resolution": 4,
8900        "main_sha": null,
8901        "because_sha": null
8902    },
8903    {
8904        "sha": "1e63b24f8845fa25683afd267206f619d6c14d87",
8905        "description": "zink: add some breadcrumbs for VK_EXT_multisampled_render_to_single_sampled",
8906        "nominated": false,
8907        "nomination_type": null,
8908        "resolution": 4,
8909        "main_sha": null,
8910        "because_sha": null
8911    },
8912    {
8913        "sha": "919cbc190ddcbd56469016f8adea18538870cc45",
8914        "description": "zink: delete unused zink_surface member",
8915        "nominated": false,
8916        "nomination_type": null,
8917        "resolution": 4,
8918        "main_sha": null,
8919        "because_sha": null
8920    },
8921    {
8922        "sha": "81713956fe64182e306237a84a3f69fcc51066cd",
8923        "description": "zink: use zink_resource_object::views to defer deferred storage view deletion",
8924        "nominated": false,
8925        "nomination_type": null,
8926        "resolution": 4,
8927        "main_sha": null,
8928        "because_sha": null
8929    },
8930    {
8931        "sha": "113e477865041eb4a0bfdc5f7872bd3ffa1157d3",
8932        "description": "zink: simplify conditional for surface rebind no-ops",
8933        "nominated": false,
8934        "nomination_type": null,
8935        "resolution": 4,
8936        "main_sha": null,
8937        "because_sha": null
8938    },
8939    {
8940        "sha": "52efe113f9dcd705afa2d476ebbf27adfc10414d",
8941        "description": "zink: delete stale comment for zink_surface",
8942        "nominated": false,
8943        "nomination_type": null,
8944        "resolution": 4,
8945        "main_sha": null,
8946        "because_sha": null
8947    },
8948    {
8949        "sha": "34ec611dc6198c2ed8b6bf07898d66b54d4ee160",
8950        "description": "zink: simplify swapchain imageview handling",
8951        "nominated": false,
8952        "nomination_type": null,
8953        "resolution": 4,
8954        "main_sha": null,
8955        "because_sha": null
8956    },
8957    {
8958        "sha": "2f7a2ffde8dddbe5a8516def07ea3e8a05c87695",
8959        "description": "etnaviv: disable PE_COLOR_FORMAT_OVERWRITE with MSAA",
8960        "nominated": false,
8961        "nomination_type": null,
8962        "resolution": 4,
8963        "main_sha": null,
8964        "because_sha": null
8965    },
8966    {
8967        "sha": "1cdcf45ac82e6a488bfc8de004943e93051b91d6",
8968        "description": "etnaviv: set LOGIC_OP_UNK24 for MSAA rendering on SMALL_MSAA GPUs",
8969        "nominated": false,
8970        "nomination_type": null,
8971        "resolution": 4,
8972        "main_sha": null,
8973        "because_sha": null
8974    },
8975    {
8976        "sha": "2b11838eff99b804a4964b13ce7fcb19ddf94485",
8977        "description": "etnaviv: properly size TS buffer for MSAA resources",
8978        "nominated": false,
8979        "nomination_type": null,
8980        "resolution": 4,
8981        "main_sha": null,
8982        "because_sha": null
8983    },
8984    {
8985        "sha": "ca96b3a409b6d293fe7b11032c6eb023cf0bd4ea",
8986        "description": "etnaviv: rs: try to find exact format match first",
8987        "nominated": false,
8988        "nomination_type": null,
8989        "resolution": 4,
8990        "main_sha": null,
8991        "because_sha": null
8992    },
8993    {
8994        "sha": "0ff96aaef3b1da78dde1ad9f6c79cc8dd3367577",
8995        "description": "etnaviv: rs: fix MSAA alignment adjustment",
8996        "nominated": false,
8997        "nomination_type": null,
8998        "resolution": 4,
8999        "main_sha": null,
9000        "because_sha": null
9001    },
9002    {
9003        "sha": "6dfae660165413d696fb0546234b9f06377028ff",
9004        "description": "etnaviv: increase alignment for MSAA resources",
9005        "nominated": false,
9006        "nomination_type": null,
9007        "resolution": 4,
9008        "main_sha": null,
9009        "because_sha": null
9010    },
9011    {
9012        "sha": "391ccff2506f2c54286ab0675e3a53acc3b4b0b6",
9013        "description": "etnaviv: handle compressed texture formats in etna_layout_multiple",
9014        "nominated": false,
9015        "nomination_type": null,
9016        "resolution": 4,
9017        "main_sha": null,
9018        "because_sha": null
9019    },
9020    {
9021        "sha": "88d8775f9ecd824f82809fc8ef84101168ed11d3",
9022        "description": "etnaviv: compute linear resource Y alignment in etna_layout_multiple",
9023        "nominated": false,
9024        "nomination_type": null,
9025        "resolution": 4,
9026        "main_sha": null,
9027        "because_sha": null
9028    },
9029    {
9030        "sha": "7d38c7cc184db29995c937ab1a1b16262ed51287",
9031        "description": "etnaviv: assert valid layout in etna_layout_multiple",
9032        "nominated": false,
9033        "nomination_type": null,
9034        "resolution": 4,
9035        "main_sha": null,
9036        "because_sha": null
9037    },
9038    {
9039        "sha": "735718ed33b2e2b029469faac6d5e9fc52a5c723",
9040        "description": "etnaviv: move etna_layout_multiple into etnaviv_resource.c",
9041        "nominated": false,
9042        "nomination_type": null,
9043        "resolution": 4,
9044        "main_sha": null,
9045        "because_sha": null
9046    },
9047    {
9048        "sha": "93fb84237f7a5c104076de4c8561c65a4f4fb51c",
9049        "description": "ac/nir: add ac_nir_lower_ngg_options",
9050        "nominated": false,
9051        "nomination_type": null,
9052        "resolution": 4,
9053        "main_sha": null,
9054        "because_sha": null
9055    },
9056    {
9057        "sha": "21a319851aa92dfdd012807d8fedc05bb63684f5",
9058        "description": "ac/nir: micro-optimize boolean expression",
9059        "nominated": false,
9060        "nomination_type": null,
9061        "resolution": 4,
9062        "main_sha": null,
9063        "because_sha": null
9064    },
9065    {
9066        "sha": "03a6eb25477f235e0e9957ee454e33d7365220f4",
9067        "description": "zink: mark a test as a flake in RADV expectations",
9068        "nominated": false,
9069        "nomination_type": null,
9070        "resolution": 4,
9071        "main_sha": null,
9072        "because_sha": null
9073    },
9074    {
9075        "sha": "07c7d846e5fa6867ce20dd959b4609fd1a0f1646",
9076        "description": "v3dv: drop layout refs for all allocated sets from a pool on destroy / reset",
9077        "nominated": true,
9078        "nomination_type": 1,
9079        "resolution": 1,
9080        "main_sha": null,
9081        "because_sha": "7f6ecb8667c6c756109954ad23f8c2c0ae0a9bf8"
9082    },
9083    {
9084        "sha": "57a1d13279c6688df639f17f71bb3b376fcd4ab3",
9085        "description": "iris: enable protected contexts",
9086        "nominated": false,
9087        "nomination_type": null,
9088        "resolution": 4,
9089        "main_sha": null,
9090        "because_sha": null
9091    },
9092    {
9093        "sha": "13d75495a08d903f1fd92f133e49f2d01b45e676",
9094        "description": "iris: Emit protection & session ID on protected command buffers",
9095        "nominated": false,
9096        "nomination_type": null,
9097        "resolution": 4,
9098        "main_sha": null,
9099        "because_sha": null
9100    },
9101    {
9102        "sha": "9402ac8023a0d9ec2247bc32d704411e882e8422",
9103        "description": "iris: handle protected BO creation",
9104        "nominated": false,
9105        "nomination_type": null,
9106        "resolution": 4,
9107        "main_sha": null,
9108        "because_sha": null
9109    },
9110    {
9111        "sha": "5d88ab63e25948fe30e1f84862bc0f78dc5798ef",
9112        "description": "st/gallium: plumb protected context creation",
9113        "nominated": false,
9114        "nomination_type": null,
9115        "resolution": 4,
9116        "main_sha": null,
9117        "because_sha": null
9118    },
9119    {
9120        "sha": "9de1263842607abe69d2dba07a81cc50e1fa6035",
9121        "description": "egl: Add EGL_EXT_protected_content support",
9122        "nominated": false,
9123        "nomination_type": null,
9124        "resolution": 4,
9125        "main_sha": null,
9126        "because_sha": null
9127    },
9128    {
9129        "sha": "b30f1327f9639c590e5cbcaa4c197900e273bc4f",
9130        "description": "gallium: rename PROTECTED_CONTENT cap into PROTECTED_SURFACE",
9131        "nominated": false,
9132        "nomination_type": null,
9133        "resolution": 4,
9134        "main_sha": null,
9135        "because_sha": null
9136    },
9137    {
9138        "sha": "62ac2cec854062cf044d67dc34085b934d904257",
9139        "description": "dri: rename PROTECTED_CONTENT in PROTECTED_SURFACE",
9140        "nominated": false,
9141        "nomination_type": null,
9142        "resolution": 4,
9143        "main_sha": null,
9144        "because_sha": null
9145    },
9146    {
9147        "sha": "ed7d64962ee05d2c88fb7482c627799573b4a135",
9148        "description": "intel/common: add detection of protected context support",
9149        "nominated": false,
9150        "nomination_type": null,
9151        "resolution": 4,
9152        "main_sha": null,
9153        "because_sha": null
9154    },
9155    {
9156        "sha": "4172596382ec78973c63cd800569e74e747a52da",
9157        "description": "isl: add new MOCS field for protected buffers",
9158        "nominated": false,
9159        "nomination_type": null,
9160        "resolution": 4,
9161        "main_sha": null,
9162        "because_sha": null
9163    },
9164    {
9165        "sha": "8cd8f3d697432665dacc61031528baf8e9c63267",
9166        "description": "drm-uapi: bump headers",
9167        "nominated": false,
9168        "nomination_type": null,
9169        "resolution": 4,
9170        "main_sha": null,
9171        "because_sha": null
9172    },
9173    {
9174        "sha": "b16df310fd65c19f0fbdfb1bb40a46dfd24a468b",
9175        "description": "ci/zink: rename zink job to zink-lvp to better describe it",
9176        "nominated": false,
9177        "nomination_type": null,
9178        "resolution": 4,
9179        "main_sha": null,
9180        "because_sha": null
9181    },
9182    {
9183        "sha": "c80137fcba00be5217c37ad65e398e51cd4bdebc",
9184        "description": "radv/rt: overwrite hit args with undef in case of a miss",
9185        "nominated": false,
9186        "nomination_type": null,
9187        "resolution": 4,
9188        "main_sha": null,
9189        "because_sha": null
9190    },
9191    {
9192        "sha": "f4270b7659ef94684486169c3e586cdd447fb95a",
9193        "description": "radv/rt: create traversal shader independent from main shader",
9194        "nominated": false,
9195        "nomination_type": null,
9196        "resolution": 4,
9197        "main_sha": null,
9198        "because_sha": null
9199    },
9200    {
9201        "sha": "22534e0d1a4641b742075e3d05a17dcfa4da19a9",
9202        "description": "nir: add AMD RT traversal intrinsics",
9203        "nominated": false,
9204        "nomination_type": null,
9205        "resolution": 4,
9206        "main_sha": null,
9207        "because_sha": null
9208    },
9209    {
9210        "sha": "c238699afabc57163dd6c48dcd6b65e8a10256b6",
9211        "description": "intel/compiler: Broadcast lower code should check 64-bit int support",
9212        "nominated": false,
9213        "nomination_type": null,
9214        "resolution": 4,
9215        "main_sha": null,
9216        "because_sha": null
9217    },
9218    {
9219        "sha": "2da7ec0db9d177bb37077d772145b9a7a82bc0eb",
9220        "description": "intel/clc: assert when libclc shader is not found",
9221        "nominated": false,
9222        "nomination_type": null,
9223        "resolution": 4,
9224        "main_sha": null,
9225        "because_sha": null
9226    },
9227    {
9228        "sha": "24d9a80247605ac2c2377f6806df8c51e6e13b94",
9229        "description": "v3dv: implement VK_EXT_pipeline_robustness",
9230        "nominated": false,
9231        "nomination_type": null,
9232        "resolution": 4,
9233        "main_sha": null,
9234        "because_sha": null
9235    },
9236    {
9237        "sha": "9deef4cde6bcb3c1813a0addf018879c7eeb92fb",
9238        "description": "vulkan/runtime: include robustness info when hashing a shader stage",
9239        "nominated": false,
9240        "nomination_type": null,
9241        "resolution": 4,
9242        "main_sha": null,
9243        "because_sha": null
9244    },
9245    {
9246        "sha": "c3641f413a1ec58998e257e63f1699369c0889f0",
9247        "description": "broadcom/compiler: trivial code clean-up",
9248        "nominated": false,
9249        "nomination_type": null,
9250        "resolution": 4,
9251        "main_sha": null,
9252        "because_sha": null
9253    },
9254    {
9255        "sha": "86503aaba48070162fa01ec4bb01ee859e037f5b",
9256        "description": "v3dv: use enabled features from vk_device",
9257        "nominated": false,
9258        "nomination_type": null,
9259        "resolution": 4,
9260        "main_sha": null,
9261        "because_sha": null
9262    },
9263    {
9264        "sha": "1a2ca58aed8fb242f2944c34f1f379f5f6e398d7",
9265        "description": "v3dv: use NIR_PASS with v3d_nir_lower_robust_image_access",
9266        "nominated": false,
9267        "nomination_type": null,
9268        "resolution": 4,
9269        "main_sha": null,
9270        "because_sha": null
9271    },
9272    {
9273        "sha": "bfb6a5fef11c7efd9366be87e4ddd41cfcced2aa",
9274        "description": "ac/nir/ngg: add one odd dword to nogs culling pervertex lds",
9275        "nominated": false,
9276        "nomination_type": null,
9277        "resolution": 4,
9278        "main_sha": null,
9279        "because_sha": null
9280    },
9281    {
9282        "sha": "13fb7f8f2cc2485e9daf60e408c93efd31217e9e",
9283        "description": "ac/nir/ngg,ac/llvm,aco: save nogs ngg culling one lds dword",
9284        "nominated": false,
9285        "nomination_type": null,
9286        "resolution": 4,
9287        "main_sha": null,
9288        "because_sha": null
9289    },
9290    {
9291        "sha": "66d1fa9666b184cf51eec9d862d3c9463b5e29f4",
9292        "description": "ac/nir/ngg: save and restore no_varying/no_sysval_output",
9293        "nominated": false,
9294        "nomination_type": null,
9295        "resolution": 4,
9296        "main_sha": null,
9297        "because_sha": null
9298    },
9299    {
9300        "sha": "b197dd0d15d1a5b6dda350f20e84a745084627e8",
9301        "description": "ac/nir/ngg: allow passthrough with vs primitive id output",
9302        "nominated": false,
9303        "nomination_type": null,
9304        "resolution": 4,
9305        "main_sha": null,
9306        "because_sha": null
9307    },
9308    {
9309        "sha": "e536d0fe4bd614d22aafe127870073a527850c96",
9310        "description": "ac/nir/ngg,radv: move LDS layout calculation out of nir ngg lowering",
9311        "nominated": false,
9312        "nomination_type": null,
9313        "resolution": 4,
9314        "main_sha": null,
9315        "because_sha": null
9316    },
9317    {
9318        "sha": "3d6cce2e4cce0988271f8dab96c102793c831c75",
9319        "description": "nir: add two amd ngg lds base load intrinsics",
9320        "nominated": false,
9321        "nomination_type": null,
9322        "resolution": 4,
9323        "main_sha": null,
9324        "because_sha": null
9325    },
9326    {
9327        "sha": "54eea0e3934b5b76e0c469a5da4ffd16e9b6f68a",
9328        "description": "ac/nir/ngg: pass primitive_id_location as param for nogs lower",
9329        "nominated": false,
9330        "nomination_type": null,
9331        "resolution": 4,
9332        "main_sha": null,
9333        "because_sha": null
9334    },
9335    {
9336        "sha": "d82b668bc6301339463d050d4f08d7c909c1be15",
9337        "description": "ac/nir/ngg: support user edge flags for ngg lower",
9338        "nominated": false,
9339        "nomination_type": null,
9340        "resolution": 4,
9341        "main_sha": null,
9342        "because_sha": null
9343    },
9344    {
9345        "sha": "238eeeacb243a2089ccbe6111fc4bfa01551cb13",
9346        "description": "ac/llvm: get back intrinsics used by NGG",
9347        "nominated": false,
9348        "nomination_type": null,
9349        "resolution": 4,
9350        "main_sha": null,
9351        "because_sha": null
9352    },
9353    {
9354        "sha": "650597a7701c45efc4b358965cb64d19b6dcf025",
9355        "description": "glx: clean-ups in drisw_glx.c",
9356        "nominated": false,
9357        "nomination_type": null,
9358        "resolution": 4,
9359        "main_sha": null,
9360        "because_sha": null
9361    },
9362    {
9363        "sha": "421777dd3abd93340fbd39ccccca53c1f7254610",
9364        "description": "glx: clean-ups in create_context.c",
9365        "nominated": false,
9366        "nomination_type": null,
9367        "resolution": 4,
9368        "main_sha": null,
9369        "because_sha": null
9370    },
9371    {
9372        "sha": "33944867ae91c824ab5f628802103d380bf64c35",
9373        "description": "frontends/dri: clean-ups in dri_util.c",
9374        "nominated": false,
9375        "nomination_type": null,
9376        "resolution": 4,
9377        "main_sha": null,
9378        "because_sha": null
9379    },
9380    {
9381        "sha": "05a4202dac6a26f94e51bf3b1169c45627443f2f",
9382        "description": "frontend/dri: assorted clean-ups in dri-screen.c",
9383        "nominated": false,
9384        "nomination_type": null,
9385        "resolution": 4,
9386        "main_sha": null,
9387        "because_sha": null
9388    },
9389    {
9390        "sha": "d9a257b339b103a5a4461e9cb0b46f5b084aad7d",
9391        "description": "nv50/ir: nir_op_b2i8 and nir_op_b2i16",
9392        "nominated": false,
9393        "nomination_type": null,
9394        "resolution": 4,
9395        "main_sha": null,
9396        "because_sha": null
9397    },
9398    {
9399        "sha": "cc961a28f85b75ecb97d5c6d46c46afd6af60b65",
9400        "description": "docs: update to latest venus driver support",
9401        "nominated": false,
9402        "nomination_type": null,
9403        "resolution": 4,
9404        "main_sha": null,
9405        "because_sha": null
9406    },
9407    {
9408        "sha": "a408f5cafe91267af0a7ef596f7adcad9287fcc0",
9409        "description": "venus: add VK_EXT_depth_clip_control support",
9410        "nominated": false,
9411        "nomination_type": null,
9412        "resolution": 4,
9413        "main_sha": null,
9414        "because_sha": null
9415    },
9416    {
9417        "sha": "8f7b5bf34b4207bac6417902ff715e5643d45389",
9418        "description": "venus: add VK_EXT_primitives_generated_query support",
9419        "nominated": false,
9420        "nomination_type": null,
9421        "resolution": 4,
9422        "main_sha": null,
9423        "because_sha": null
9424    },
9425    {
9426        "sha": "4f22fb117dccba006191b1298285645d51287c3a",
9427        "description": "venus: sync to latest venus protocol headers",
9428        "nominated": false,
9429        "nomination_type": null,
9430        "resolution": 4,
9431        "main_sha": null,
9432        "because_sha": null
9433    },
9434    {
9435        "sha": "4f2471e8c68996c5952acb2eb080efe2213688f2",
9436        "description": "venus: handle VkAndroidHardwareBufferFormatProperties2ANDROID",
9437        "nominated": false,
9438        "nomination_type": 1,
9439        "resolution": 4,
9440        "main_sha": null,
9441        "because_sha": "4d80ccbf2d089efe5d2ff587de3ab839f80aedb8"
9442    },
9443    {
9444        "sha": "1c010da083197477d899aaab482082c9600f3d63",
9445        "description": "venus: remove redundant codes",
9446        "nominated": false,
9447        "nomination_type": null,
9448        "resolution": 4,
9449        "main_sha": null,
9450        "because_sha": null
9451    },
9452    {
9453        "sha": "6a29cb2654ff059dcb59e3fcaa0bcc982656609d",
9454        "description": "nir/lower_bool_to_int32: add support for lowering functions.",
9455        "nominated": false,
9456        "nomination_type": null,
9457        "resolution": 4,
9458        "main_sha": null,
9459        "because_sha": null
9460    },
9461    {
9462        "sha": "117b32a5944890a535700937f1ebf4840ea3c0db",
9463        "description": "nir/divergence_analysis: add missing desc_set_address_intel",
9464        "nominated": true,
9465        "nomination_type": 0,
9466        "resolution": 1,
9467        "main_sha": null,
9468        "because_sha": null
9469    },
9470    {
9471        "sha": "edda5731c09791d1947671dbf0902412f87640fc",
9472        "description": "nir/divergence_analysis: add some missing RT intrinsics",
9473        "nominated": true,
9474        "nomination_type": 0,
9475        "resolution": 0,
9476        "main_sha": null,
9477        "because_sha": null
9478    },
9479    {
9480        "sha": "db42ed1e04cc7c9b92fb22cc2eef7f62e73aabba",
9481        "description": "vulkan/wsi/wl: correctly find whether the compositor uses the same GPU",
9482        "nominated": true,
9483        "nomination_type": 0,
9484        "resolution": 0,
9485        "main_sha": null,
9486        "because_sha": null
9487    },
9488    {
9489        "sha": "93dbd14ed77a034a8c08521077d753fc47738c58",
9490        "description": "anv: init major/minor before WSI",
9491        "nominated": true,
9492        "nomination_type": 0,
9493        "resolution": 0,
9494        "main_sha": null,
9495        "because_sha": null
9496    },
9497    {
9498        "sha": "324d945589739a91e24aa401315bf2d94dafedb6",
9499        "description": "anv: disable mesh in memcpy",
9500        "nominated": true,
9501        "nomination_type": 1,
9502        "resolution": 1,
9503        "main_sha": null,
9504        "because_sha": "ef04caea9b8b98187340fd0ec6550aed06424b60"
9505    },
9506    {
9507        "sha": "2ea481b2f0a8afbdf7bb510ff11497535083c424",
9508        "description": "Zink: add Zink profiles file",
9509        "nominated": false,
9510        "nomination_type": null,
9511        "resolution": 4,
9512        "main_sha": null,
9513        "because_sha": null
9514    },
9515    {
9516        "sha": "be235edfe2bc79f3e51e09831fe57753ed5da773",
9517        "description": "zink: add profile documentation",
9518        "nominated": false,
9519        "nomination_type": null,
9520        "resolution": 4,
9521        "main_sha": null,
9522        "because_sha": null
9523    },
9524    {
9525        "sha": "8dd314d2035876c62292f633819105939c3f6933",
9526        "description": "zink: handle broken resource mapping deadlocks",
9527        "nominated": false,
9528        "nomination_type": null,
9529        "resolution": 4,
9530        "main_sha": null,
9531        "because_sha": null
9532    },
9533    {
9534        "sha": "5e05d98848cfc04a38cd893b77c3f7d6a6288009",
9535        "description": "nir: Unconditionally call nir_trim_vector in nir_lower_readonly_images_to_tex",
9536        "nominated": false,
9537        "nomination_type": null,
9538        "resolution": 4,
9539        "main_sha": null,
9540        "because_sha": null
9541    },
9542    {
9543        "sha": "d9cf6de4a8a24afb43a7a9fa015d633ec5d0dd6f",
9544        "description": "nir: Misc. style fixes to nir_lower_readonly_images_to_tex",
9545        "nominated": false,
9546        "nomination_type": null,
9547        "resolution": 4,
9548        "main_sha": null,
9549        "because_sha": null
9550    },
9551    {
9552        "sha": "b684a603f10155080245e28fb90f9adec9f29261",
9553        "description": "nir: Use nir_shader_instructions_pass in nir_lower_readonly_images_to_tex",
9554        "nominated": false,
9555        "nomination_type": null,
9556        "resolution": 4,
9557        "main_sha": null,
9558        "because_sha": null
9559    },
9560    {
9561        "sha": "a3c3d0d2871fe736b060ad5a0a1ce807fdc811ce",
9562        "description": "nir: Reformat a comment",
9563        "nominated": false,
9564        "nomination_type": null,
9565        "resolution": 4,
9566        "main_sha": null,
9567        "because_sha": null
9568    },
9569    {
9570        "sha": "16e0702ec7103c06f2f33654b6e41498e2eabf8e",
9571        "description": "etnaviv: properly reference flush_resources",
9572        "nominated": true,
9573        "nomination_type": 1,
9574        "resolution": 1,
9575        "main_sha": null,
9576        "because_sha": "7b9d8d1936d72af6fd1bfd30afed354bb76b4c0c"
9577    },
9578    {
9579        "sha": "20b9eece6ef4e76a02b6c2bcce8f2f17f75d2446",
9580        "description": "winsys/amdgpu: Set RADEON_FLAG_32BIT again",
9581        "nominated": false,
9582        "nomination_type": 1,
9583        "resolution": 4,
9584        "main_sha": null,
9585        "because_sha": "7833c5139a54ecaa4a723c5844737e908951ebe4"
9586    },
9587    {
9588        "sha": "d50db14023885c0ec865954697eb574dce6527bf",
9589        "description": "zink: limit gl_Layer clamping to drivers that need it",
9590        "nominated": false,
9591        "nomination_type": null,
9592        "resolution": 4,
9593        "main_sha": null,
9594        "because_sha": null
9595    },
9596    {
9597        "sha": "2562c9c5c6bfba1f4515a6d7f6da07985a8e315f",
9598        "description": "zink: clamp gl_Layer output to 0, if framebuffer is not layered",
9599        "nominated": false,
9600        "nomination_type": null,
9601        "resolution": 4,
9602        "main_sha": null,
9603        "because_sha": null
9604    },
9605    {
9606        "sha": "72d18325dd8a9cfe8ff69582d2ed09e6841f7fdd",
9607        "description": "zink: add new framebuffer_is_layered state",
9608        "nominated": false,
9609        "nomination_type": null,
9610        "resolution": 4,
9611        "main_sha": null,
9612        "because_sha": null
9613    },
9614    {
9615        "sha": "fd89690795ad6457ab6058c11f03a98c47d09849",
9616        "description": "zink: add pushconst only pipeline layout",
9617        "nominated": false,
9618        "nomination_type": null,
9619        "resolution": 4,
9620        "main_sha": null,
9621        "because_sha": null
9622    },
9623    {
9624        "sha": "a0c6286485cfa3da07eff45daf519feb93a9a453",
9625        "description": "zink: cleanup zink_pipeline_layout_create",
9626        "nominated": false,
9627        "nomination_type": null,
9628        "resolution": 4,
9629        "main_sha": null,
9630        "because_sha": null
9631    },
9632    {
9633        "sha": "0f070923e837405bf1667b90f9c1f08778efb421",
9634        "description": "zink: use unified pushconst layour for passthorugh tcs",
9635        "nominated": false,
9636        "nomination_type": null,
9637        "resolution": 4,
9638        "main_sha": null,
9639        "because_sha": null
9640    },
9641    {
9642        "sha": "ec4ac380f1eceacdf9d9f0404b68848b45927013",
9643        "description": "zink: cleanup pushconst interface between driver/compiler",
9644        "nominated": false,
9645        "nomination_type": null,
9646        "resolution": 4,
9647        "main_sha": null,
9648        "because_sha": null
9649    },
9650    {
9651        "sha": "001c8fdfbf90b1b7ef64568bd215565985415fa8",
9652        "description": "lavapipe: stop allocating 0 size const buffer",
9653        "nominated": false,
9654        "nomination_type": null,
9655        "resolution": 4,
9656        "main_sha": null,
9657        "because_sha": null
9658    },
9659    {
9660        "sha": "d76609319954b36cff788a88c6276b12974f3ce9",
9661        "description": "anv: enable localized loads for lower_shader_calls",
9662        "nominated": false,
9663        "nomination_type": null,
9664        "resolution": 4,
9665        "main_sha": null,
9666        "because_sha": null
9667    },
9668    {
9669        "sha": "53a08041466c413209c42e69f6e2043e87ade9a7",
9670        "description": "radv: tweak lower_shader_calls parameters",
9671        "nominated": false,
9672        "nomination_type": null,
9673        "resolution": 4,
9674        "main_sha": null,
9675        "because_sha": null
9676    },
9677    {
9678        "sha": "29da1c82538dd3f233dec6fe89434468d9cd9fd4",
9679        "description": "nir/lower_shader_calls: run opt_cse after lower stack intrinsics",
9680        "nominated": false,
9681        "nomination_type": null,
9682        "resolution": 4,
9683        "main_sha": null,
9684        "because_sha": null
9685    },
9686    {
9687        "sha": "3c242e551dfec5206b15f29f1e6f519634211e1d",
9688        "description": "nir/lower_shader_calls: move scratch loads closer to where they're needed",
9689        "nominated": false,
9690        "nomination_type": null,
9691        "resolution": 4,
9692        "main_sha": null,
9693        "because_sha": null
9694    },
9695    {
9696        "sha": "5717f13dffe51431975e22bbec4e9328514c2f1b",
9697        "description": "nir/lower_shader_calls: add a pass to sort/pack values on the stack",
9698        "nominated": false,
9699        "nomination_type": null,
9700        "resolution": 4,
9701        "main_sha": null,
9702        "because_sha": null
9703    },
9704    {
9705        "sha": "4cd90ed7bc179bb72db9c0451e05b540b979fd20",
9706        "description": "nir/lower_shader_calls: add a pass to trim scratch values",
9707        "nominated": false,
9708        "nomination_type": null,
9709        "resolution": 4,
9710        "main_sha": null,
9711        "because_sha": null
9712    },
9713    {
9714        "sha": "1d10d1781758d4d0bcd509362dd4f1b96fbb0f49",
9715        "description": "nir/lower_shader_calls: add an option structure for future optimizations",
9716        "nominated": false,
9717        "nomination_type": null,
9718        "resolution": 4,
9719        "main_sha": null,
9720        "because_sha": null
9721    },
9722    {
9723        "sha": "d0543bfbecda97f4e989fe5a5b48042de585e787",
9724        "description": "nir/lower_shader_calls: cleanup shaders a bit more post split",
9725        "nominated": false,
9726        "nomination_type": null,
9727        "resolution": 4,
9728        "main_sha": null,
9729        "because_sha": null
9730    },
9731    {
9732        "sha": "6d7e04d924e35fb65c90554328e3c6b78e2d2238",
9733        "description": "nir/lower_shader_calls: add NIR_PASS_V internally",
9734        "nominated": false,
9735        "nomination_type": null,
9736        "resolution": 4,
9737        "main_sha": null,
9738        "because_sha": null
9739    },
9740    {
9741        "sha": "dc70519c8a9ebe545f8cfcb84e6b34a1e46a4e17",
9742        "description": "nir/lower_shader_calls: rematerialize values in more complex cases",
9743        "nominated": false,
9744        "nomination_type": null,
9745        "resolution": 4,
9746        "main_sha": null,
9747        "because_sha": null
9748    },
9749    {
9750        "sha": "ca2a1340a2ef8bfc919579bfec48d1280f5adb71",
9751        "description": "nir/lower_shader_calls: avoid respilling values",
9752        "nominated": false,
9753        "nomination_type": null,
9754        "resolution": 4,
9755        "main_sha": null,
9756        "because_sha": null
9757    },
9758    {
9759        "sha": "5a9f8d21d008838ef0263fcc948f92c5355bb14e",
9760        "description": "nir/lower_shader_calls: lower scratch access to format internally",
9761        "nominated": false,
9762        "nomination_type": null,
9763        "resolution": 4,
9764        "main_sha": null,
9765        "because_sha": null
9766    },
9767    {
9768        "sha": "df685b4f9c5d71cba01190bfe7867c1ad6c5a120",
9769        "description": "nir/lower_shader_calls: rematerialize more trivial values",
9770        "nominated": false,
9771        "nomination_type": null,
9772        "resolution": 4,
9773        "main_sha": null,
9774        "because_sha": null
9775    },
9776    {
9777        "sha": "019529aa118bf31413f6c76ee72586c1721d1396",
9778        "description": "broadcom/compiler: call nir_opt_gcm with a custom strategy",
9779        "nominated": false,
9780        "nomination_type": null,
9781        "resolution": 4,
9782        "main_sha": null,
9783        "because_sha": null
9784    },
9785    {
9786        "sha": "afc6de356a5f7e15121e970d47f80c2d4c5ab9df",
9787        "description": "broadcom/compiler: pass a strategy struct to vir_compile_init",
9788        "nominated": false,
9789        "nomination_type": null,
9790        "resolution": 4,
9791        "main_sha": null,
9792        "because_sha": null
9793    },
9794    {
9795        "sha": "33878a12dda381874733d66737f75e4980b12eb1",
9796        "description": "v3dv/pipeline: use v3d_optimize_nir",
9797        "nominated": false,
9798        "nomination_type": null,
9799        "resolution": 4,
9800        "main_sha": null,
9801        "because_sha": null
9802    },
9803    {
9804        "sha": "0bf31b0710f10da51d5cfea1d1050bb30b1f51b7",
9805        "description": "broadcom/compiler: add more lowerings/optimizations on v3d_optimize_nir",
9806        "nominated": false,
9807        "nomination_type": null,
9808        "resolution": 4,
9809        "main_sha": null,
9810        "because_sha": null
9811    },
9812    {
9813        "sha": "9cbc3ab239f08b54115f2449d5dfef153b8d5111",
9814        "description": "broadcom/compiler: update how we compute return_words_of_texture_data on non-ssa",
9815        "nominated": false,
9816        "nomination_type": null,
9817        "resolution": 4,
9818        "main_sha": null,
9819        "because_sha": null
9820    },
9821    {
9822        "sha": "ec10a37a5266321dd01bfe336a3c900a1c1f9f3c",
9823        "description": "broadcom/compiler: don't call nir_opt_load_store_vectorize on all v3d_optimize_nir calls",
9824        "nominated": false,
9825        "nomination_type": null,
9826        "resolution": 4,
9827        "main_sha": null,
9828        "because_sha": null
9829    },
9830    {
9831        "sha": "16287ff87d47ccea6e1652924f52dc691ce4b524",
9832        "description": "nouveau: put nv04 push macros in nouveau_winsys",
9833        "nominated": false,
9834        "nomination_type": null,
9835        "resolution": 4,
9836        "main_sha": null,
9837        "because_sha": null
9838    },
9839    {
9840        "sha": "8be9171fcba1f9c71b0417c502cec3377affa8ee",
9841        "description": "rusticl/mem: can only map staging textures directly",
9842        "nominated": false,
9843        "nomination_type": null,
9844        "resolution": 4,
9845        "main_sha": null,
9846        "because_sha": null
9847    },
9848    {
9849        "sha": "0a0c35dd24633322c3561912c53d28f2c20452ab",
9850        "description": "rusticl: force BIND_LINEAR on staging resources",
9851        "nominated": false,
9852        "nomination_type": null,
9853        "resolution": 4,
9854        "main_sha": null,
9855        "because_sha": null
9856    },
9857    {
9858        "sha": "1fe408e82fce04d8e2c86d5fd7321a4ca6afc8a8",
9859        "description": "r600/sfn: evaluate LDS location for color and clip-vertex too",
9860        "nominated": true,
9861        "nomination_type": 1,
9862        "resolution": 1,
9863        "main_sha": null,
9864        "because_sha": "3340c7ce359252ad09b3e4d338837944482fb248"
9865    },
9866    {
9867        "sha": "7b4bf219cc9dfa6320366e03d6055cdcbf5add5e",
9868        "description": "r600: Account for color and clipvertex when evaluating LDS space",
9869        "nominated": true,
9870        "nomination_type": 1,
9871        "resolution": 1,
9872        "main_sha": null,
9873        "because_sha": "3340c7ce359252ad09b3e4d338837944482fb248"
9874    },
9875    {
9876        "sha": "d38055154464c3d1aef972e1077fbc200ca28e4a",
9877        "description": "r600/sfn: elimiate dead registers too",
9878        "nominated": false,
9879        "nomination_type": null,
9880        "resolution": 4,
9881        "main_sha": null,
9882        "because_sha": null
9883    },
9884    {
9885        "sha": "952b385b962ba23a914ca7aa9253e49960751369",
9886        "description": "r600/sfn: Increase scheduling priority on uniform reads and non-ssa writes",
9887        "nominated": false,
9888        "nomination_type": null,
9889        "resolution": 4,
9890        "main_sha": null,
9891        "because_sha": null
9892    },
9893    {
9894        "sha": "a73b51c187901aced2b7f4ee53f9299254d1723d",
9895        "description": "r600/sfn: improve scheduling of tex sources",
9896        "nominated": false,
9897        "nomination_type": null,
9898        "resolution": 4,
9899        "main_sha": null,
9900        "because_sha": null
9901    },
9902    {
9903        "sha": "8f7100e48f4a564a43ad6bb8a2e960fca44ceb6e",
9904        "description": "r600/sfn: Trigger TEX CF based on max TEX CF size",
9905        "nominated": false,
9906        "nomination_type": null,
9907        "resolution": 4,
9908        "main_sha": null,
9909        "because_sha": null
9910    },
9911    {
9912        "sha": "4189ea373a609f272fb550130dd4bee8cfca2b6e",
9913        "description": "r600/sfn: Allow copy-prop of group dest into origin",
9914        "nominated": false,
9915        "nomination_type": null,
9916        "resolution": 4,
9917        "main_sha": null,
9918        "because_sha": null
9919    },
9920    {
9921        "sha": "5ab6ebefa4757cebf7fe06678f14a7b913f60216",
9922        "description": "r600/sfn: Add test for channel changes in TEX source from opt",
9923        "nominated": false,
9924        "nomination_type": null,
9925        "resolution": 4,
9926        "main_sha": null,
9927        "because_sha": null
9928    },
9929    {
9930        "sha": "23c7e4d590c82cc2f0e2eae8374306111ad9db5c",
9931        "description": "r600: Fix printing t-channel in diss-assambly",
9932        "nominated": false,
9933        "nomination_type": null,
9934        "resolution": 4,
9935        "main_sha": null,
9936        "because_sha": null
9937    },
9938    {
9939        "sha": "7bd1084ef51b2fc22f914a95c5f3679bd426aadc",
9940        "description": "r600/sfn: Handle nir_op_seq and nir_op_sne",
9941        "nominated": false,
9942        "nomination_type": null,
9943        "resolution": 4,
9944        "main_sha": null,
9945        "because_sha": null
9946    },
9947    {
9948        "sha": "e8e420568d4ac476b2de439525ed24bb7ac65ca5",
9949        "description": "r600/sfn: Unify the handling of resource IDs in instruction",
9950        "nominated": false,
9951        "nomination_type": null,
9952        "resolution": 4,
9953        "main_sha": null,
9954        "because_sha": null
9955    },
9956    {
9957        "sha": "da1477a9343bb4aceee830d189ee6507a9056b1e",
9958        "description": "v3d: Fix initializer-overrides warning.",
9959        "nominated": false,
9960        "nomination_type": 1,
9961        "resolution": 4,
9962        "main_sha": null,
9963        "because_sha": "73e8fc3efbfe4a46bfd5ca5b3269d06f086bc224"
9964    },
9965    {
9966        "sha": "61342ea1a561c992dc1adb3a50acf3dcce7df8f9",
9967        "description": "xlib: Remove the usage of global constructor in xlib.c, so the xm_public.h are removed",
9968        "nominated": false,
9969        "nomination_type": null,
9970        "resolution": 4,
9971        "main_sha": null,
9972        "because_sha": null
9973    },
9974    {
9975        "sha": "4117710ec13142aae85d980a66de4eb539b3e11e",
9976        "description": "xlib: Getting xmesa_strict_invalidate to be function",
9977        "nominated": false,
9978        "nomination_type": null,
9979        "resolution": 4,
9980        "main_sha": null,
9981        "because_sha": null
9982    },
9983    {
9984        "sha": "adcdfe66fc048c44116959d64ca6ee5478739f1e",
9985        "description": "ci: Getting debian-clang-release to building with glx=xlib",
9986        "nominated": false,
9987        "nomination_type": null,
9988        "resolution": 4,
9989        "main_sha": null,
9990        "because_sha": null
9991    },
9992    {
9993        "sha": "64f848b048c5717fd43f2c8df6182a547add97c2",
9994        "description": "ci/macOS: Getting the installed binary to be artifacts",
9995        "nominated": false,
9996        "nomination_type": null,
9997        "resolution": 4,
9998        "main_sha": null,
9999        "because_sha": null
10000    },
10001    {
10002        "sha": "9a6777c7ab237284be2af47442a6dc9472ee6262",
10003        "description": "xlib: Indent with space and trim trailing spaces of xlib files",
10004        "nominated": false,
10005        "nomination_type": null,
10006        "resolution": 4,
10007        "main_sha": null,
10008        "because_sha": null
10009    },
10010    {
10011        "sha": "b7d25dca98bc0bbcdcd804149e30db8848591b6e",
10012        "description": "gallium: Remove mgl* prefix in linker script osmesa.sym and libgl-xlib.sym",
10013        "nominated": false,
10014        "nomination_type": null,
10015        "resolution": 4,
10016        "main_sha": null,
10017        "because_sha": null
10018    },
10019    {
10020        "sha": "882400b1f49f8ff7a387e68949652b9ae06c4b65",
10021        "description": "xlib: Remove the linkage hack in lib.c by use meson link_whole option",
10022        "nominated": false,
10023        "nomination_type": null,
10024        "resolution": 4,
10025        "main_sha": null,
10026        "because_sha": null
10027    },
10028    {
10029        "sha": "1cf6b4f205d14ce6c97f38f2b773ae2ecae5929c",
10030        "description": "xlib: Fixes compiling on linux",
10031        "nominated": false,
10032        "nomination_type": null,
10033        "resolution": 4,
10034        "main_sha": null,
10035        "because_sha": null
10036    },
10037    {
10038        "sha": "4b49241f7d731f01582ea622d33f6afdc03b48af",
10039        "description": "panfrost: Use proper formats for pntc varying",
10040        "nominated": true,
10041        "nomination_type": 0,
10042        "resolution": 0,
10043        "main_sha": null,
10044        "because_sha": null
10045    },
10046    {
10047        "sha": "21a4dbb7206e6213ddf2090b27554319734038a5",
10048        "description": "panfrost: Don't use lower_wpos_pntc on Midgard",
10049        "nominated": true,
10050        "nomination_type": 0,
10051        "resolution": 0,
10052        "main_sha": null,
10053        "because_sha": null
10054    },
10055    {
10056        "sha": "8901787bad6c1019d2cfc67d19db7f150c8fdc02",
10057        "description": "ci/freedreno: Update known flakes/timeouts.",
10058        "nominated": false,
10059        "nomination_type": null,
10060        "resolution": 4,
10061        "main_sha": null,
10062        "because_sha": null
10063    },
10064    {
10065        "sha": "4fc7c4d6b21f954c4129a548198d58a9b921abbf",
10066        "description": "ci/freedreno: Update CivV trace expectation.",
10067        "nominated": false,
10068        "nomination_type": null,
10069        "resolution": 4,
10070        "main_sha": null,
10071        "because_sha": null
10072    },
10073    {
10074        "sha": "d28d1ead9c1770dd98a397490db18d40926c0906",
10075        "description": "aux/trace: add set_global_binding",
10076        "nominated": false,
10077        "nomination_type": null,
10078        "resolution": 4,
10079        "main_sha": null,
10080        "because_sha": null
10081    },
10082    {
10083        "sha": "6d2a0b3b8d77460ca79fce5235d6b9fb0d2c0465",
10084        "description": "zink: elide a buffer samplerview update conditional",
10085        "nominated": false,
10086        "nomination_type": null,
10087        "resolution": 4,
10088        "main_sha": null,
10089        "because_sha": null
10090    },
10091    {
10092        "sha": "17f9a3830c6facb619b38cf4550b570d75f24206",
10093        "description": "zink: rescope/simplify some push descriptor code",
10094        "nominated": false,
10095        "nomination_type": null,
10096        "resolution": 4,
10097        "main_sha": null,
10098        "because_sha": null
10099    },
10100    {
10101        "sha": "cec19b58d50fdf0410d17e8c33d730ecf358c80b",
10102        "description": "zink: flag push state changed in batch changed conditional",
10103        "nominated": false,
10104        "nomination_type": null,
10105        "resolution": 4,
10106        "main_sha": null,
10107        "because_sha": null
10108    },
10109    {
10110        "sha": "2b40170d63f20cef4771be3b5a41368b63cc204e",
10111        "description": "zink: split out uniform decriptor bindings in shader data",
10112        "nominated": false,
10113        "nomination_type": null,
10114        "resolution": 4,
10115        "main_sha": null,
10116        "because_sha": null
10117    },
10118    {
10119        "sha": "9b420f7704bb66054638ecaf1c6fb84dc102f7db",
10120        "description": "zink: simplify some program descriptor helpers",
10121        "nominated": false,
10122        "nomination_type": null,
10123        "resolution": 4,
10124        "main_sha": null,
10125        "because_sha": null
10126    },
10127    {
10128        "sha": "3128a8cada2a3434ed27211a432fa8c0dd21f348",
10129        "description": "zink: fix spirv_builder_spec_const_uint",
10130        "nominated": false,
10131        "nomination_type": 1,
10132        "resolution": 4,
10133        "main_sha": null,
10134        "because_sha": "c305a2c9625a91e8e4bbaca5b20b2eb7d69a74de"
10135    },
10136    {
10137        "sha": "0c4676a3aa182ceca13182c5db245dc3dacad419",
10138        "description": "freedreno: Add 'replay' tool which allows to replay cmdstreams",
10139        "nominated": false,
10140        "nomination_type": null,
10141        "resolution": 4,
10142        "main_sha": null,
10143        "because_sha": null
10144    },
10145    {
10146        "sha": "db573f736255b5ade59cbc43861b000b22b89d60",
10147        "description": "aco: add support for device clock on GFX11",
10148        "nominated": false,
10149        "nomination_type": null,
10150        "resolution": 4,
10151        "main_sha": null,
10152        "because_sha": null
10153    },
10154    {
10155        "sha": "c481978ac2cba68345102d29a0808f26364a210f",
10156        "description": "aco: split the sendmsg enumeration into sendmsg_rtn",
10157        "nominated": false,
10158        "nomination_type": null,
10159        "resolution": 4,
10160        "main_sha": null,
10161        "because_sha": null
10162    },
10163    {
10164        "sha": "6630b6e2aa31bbdcfee4cfc0fa5d8ad6c7924af7",
10165        "description": "aco: add support for s_sendmsg_rtn_b{32,64}",
10166        "nominated": false,
10167        "nomination_type": null,
10168        "resolution": 4,
10169        "main_sha": null,
10170        "because_sha": null
10171    },
10172    {
10173        "sha": "3a3df9acda0fabfcea8dd06269bd64f75fa16394",
10174        "description": "ac/llvm: add support for device clock on GFX11",
10175        "nominated": false,
10176        "nomination_type": null,
10177        "resolution": 4,
10178        "main_sha": null,
10179        "because_sha": null
10180    },
10181    {
10182        "sha": "1c005e72f456b222ed28790731df5db8dbbfd7e7",
10183        "description": "ac/nir: add legacy streamout and GS copy shader helpers",
10184        "nominated": false,
10185        "nomination_type": null,
10186        "resolution": 4,
10187        "main_sha": null,
10188        "because_sha": null
10189    },
10190    {
10191        "sha": "382831c986559d41f6039b92966266fa59544220",
10192        "description": "radv,nir: add intrinsics for streamout and GS copy shaders",
10193        "nominated": false,
10194        "nomination_type": null,
10195        "resolution": 4,
10196        "main_sha": null,
10197        "because_sha": null
10198    },
10199    {
10200        "sha": "1ac42912cc68fbb05a2687efe2048bae07a570c5",
10201        "description": "turnip: Enable LRZ testing (not writing) in the presence of discards.",
10202        "nominated": false,
10203        "nomination_type": null,
10204        "resolution": 4,
10205        "main_sha": null,
10206        "because_sha": null
10207    },
10208    {
10209        "sha": "bdfdc40a255bdede66b6747583a17a31c19d0be6",
10210        "description": "vc4: mark piglit copypixels-(draw-)sync as flaky",
10211        "nominated": false,
10212        "nomination_type": null,
10213        "resolution": 4,
10214        "main_sha": null,
10215        "because_sha": null
10216    },
10217    {
10218        "sha": "938e13c57d095dafb752a2edf22c6a02afcd0b28",
10219        "description": "vc4: send shaderdb output through KHR_debug",
10220        "nominated": false,
10221        "nomination_type": null,
10222        "resolution": 4,
10223        "main_sha": null,
10224        "because_sha": null
10225    },
10226    {
10227        "sha": "cc22016d71f9f7cde458d56d1fa343cbf79a86f0",
10228        "description": "vc4: consolidate shader-db output",
10229        "nominated": false,
10230        "nomination_type": null,
10231        "resolution": 4,
10232        "main_sha": null,
10233        "because_sha": null
10234    },
10235    {
10236        "sha": "8ed00732cd9b79564bcafca12406aa3e9f87125f",
10237        "description": "vc4: use PIPE_MASK_RGBA name instead of its value 0xf",
10238        "nominated": false,
10239        "nomination_type": null,
10240        "resolution": 4,
10241        "main_sha": null,
10242        "because_sha": null
10243    },
10244    {
10245        "sha": "daaced111a1eb7a728afe6318b79cb80a5a4ddd7",
10246        "description": "vc4: pre-compile shaders to make up for the lack of draw calls in shader-db",
10247        "nominated": false,
10248        "nomination_type": null,
10249        "resolution": 4,
10250        "main_sha": null,
10251        "because_sha": null
10252    },
10253    {
10254        "sha": "11275ce2ee655ac1333b7e5b00db42c9cbb21e03",
10255        "description": "llvmpipe: improve some if/switch code in llvmpipe_get_shader_param()",
10256        "nominated": false,
10257        "nomination_type": null,
10258        "resolution": 4,
10259        "main_sha": null,
10260        "because_sha": null
10261    },
10262    {
10263        "sha": "68f507d126fc60fba91eef57819dc0e2871173bf",
10264        "description": "llvmpipe: asst. clean-ups in lp_texture.[ch]",
10265        "nominated": false,
10266        "nomination_type": null,
10267        "resolution": 4,
10268        "main_sha": null,
10269        "because_sha": null
10270    },
10271    {
10272        "sha": "857cdd61e3431c5f04c0e9a6a6dfac9c5fa63c4d",
10273        "description": "llvmpipe: asst. clean-ups in lp_tex_sample.c",
10274        "nominated": false,
10275        "nomination_type": null,
10276        "resolution": 4,
10277        "main_sha": null,
10278        "because_sha": null
10279    },
10280    {
10281        "sha": "5adb219e7c82eeaddb9aee23164d0220cf30de8a",
10282        "description": "llvmpipe: asst. clean-ups in lp_test_main.c",
10283        "nominated": false,
10284        "nomination_type": null,
10285        "resolution": 4,
10286        "main_sha": null,
10287        "because_sha": null
10288    },
10289    {
10290        "sha": "5384293479a224811c976a61852591d73b95b135",
10291        "description": "llvmpipe: asst. clean-ups in lp_test_format.c",
10292        "nominated": false,
10293        "nomination_type": null,
10294        "resolution": 4,
10295        "main_sha": null,
10296        "because_sha": null
10297    },
10298    {
10299        "sha": "03b62d81ccd3d3e0ff9bd0e4a939e03f6ba4208f",
10300        "description": "llvmpipe: asst. clean-ups in lp_test_conv.c",
10301        "nominated": false,
10302        "nomination_type": null,
10303        "resolution": 4,
10304        "main_sha": null,
10305        "because_sha": null
10306    },
10307    {
10308        "sha": "4fa266063c2a256fcfe832b432107cc5643f0772",
10309        "description": "llvmpipe: asst. clean-ups in lp_test_blend.c",
10310        "nominated": false,
10311        "nomination_type": null,
10312        "resolution": 4,
10313        "main_sha": null,
10314        "because_sha": null
10315    },
10316    {
10317        "sha": "eb4ff32c2de66ba11f865549cf5167ba2eec0790",
10318        "description": "llvmpipe: asst. clean-ups in lp_state_vertex.c",
10319        "nominated": false,
10320        "nomination_type": null,
10321        "resolution": 4,
10322        "main_sha": null,
10323        "because_sha": null
10324    },
10325    {
10326        "sha": "b96151cd3cf6af124103c4160e3055c2db252dcd",
10327        "description": "llvmpipe: asst. clean-ups in lp_state_tess.c",
10328        "nominated": false,
10329        "nomination_type": null,
10330        "resolution": 4,
10331        "main_sha": null,
10332        "because_sha": null
10333    },
10334    {
10335        "sha": "03bd429fabbde541fb8b9751b468584566d3278c",
10336        "description": "llvmpipe: asst. clean-ups in lp_state_surface.c",
10337        "nominated": false,
10338        "nomination_type": null,
10339        "resolution": 4,
10340        "main_sha": null,
10341        "because_sha": null
10342    },
10343    {
10344        "sha": "47fa82d48e86c573e29d3574e0dc01a6a63c33f5",
10345        "description": "llvmpipe: asst. clean-ups in lp_state_so.c",
10346        "nominated": false,
10347        "nomination_type": null,
10348        "resolution": 4,
10349        "main_sha": null,
10350        "because_sha": null
10351    },
10352    {
10353        "sha": "c2271fb78783c5be26b7956b3579b4bc702e870b",
10354        "description": "llvmpipe: asst. clean-ups in lp_state_rasterizer.c",
10355        "nominated": false,
10356        "nomination_type": null,
10357        "resolution": 4,
10358        "main_sha": null,
10359        "because_sha": null
10360    },
10361    {
10362        "sha": "2c12af6cf01fe8010184902a31332373b409afe7",
10363        "description": "llvmpipe: asst. clean-ups in lp_state_gs.c",
10364        "nominated": false,
10365        "nomination_type": null,
10366        "resolution": 4,
10367        "main_sha": null,
10368        "because_sha": null
10369    },
10370    {
10371        "sha": "f22de6db44c742eaabceabfd1b3ccf3abd78f412",
10372        "description": "llvmpipe: asst. clean-ups in lp_state_cs.c",
10373        "nominated": false,
10374        "nomination_type": null,
10375        "resolution": 4,
10376        "main_sha": null,
10377        "because_sha": null
10378    },
10379    {
10380        "sha": "dd9b013bf504079a583bb87dedea50ee8a23da37",
10381        "description": "llvmpipe: asst. clean-ups in lp_state_clip.c",
10382        "nominated": false,
10383        "nomination_type": null,
10384        "resolution": 4,
10385        "main_sha": null,
10386        "because_sha": null
10387    },
10388    {
10389        "sha": "b74b245c0d3b413c57f6a5effad28fe6d9f8bbab",
10390        "description": "llvmpipe: asst. clean-ups in lp_state_derived.c",
10391        "nominated": false,
10392        "nomination_type": null,
10393        "resolution": 4,
10394        "main_sha": null,
10395        "because_sha": null
10396    },
10397    {
10398        "sha": "0dfc90d81bef496d4abdb0e78a0dddb41b1e5105",
10399        "description": "llvmpipe: asst. clean-ups in lp_state_sampler.c",
10400        "nominated": false,
10401        "nomination_type": null,
10402        "resolution": 4,
10403        "main_sha": null,
10404        "because_sha": null
10405    },
10406    {
10407        "sha": "69545998210d4f0b92d9c4e3484b3268240ce7fa",
10408        "description": "llvmpipe: asst. clean-ups in lp_scene.h",
10409        "nominated": false,
10410        "nomination_type": null,
10411        "resolution": 4,
10412        "main_sha": null,
10413        "because_sha": null
10414    },
10415    {
10416        "sha": "416fcfc6e54dbff2a727a6af3b30282e00e49090",
10417        "description": "llvmpipe: asst. clean-ups in lp_scene.c",
10418        "nominated": false,
10419        "nomination_type": null,
10420        "resolution": 4,
10421        "main_sha": null,
10422        "because_sha": null
10423    },
10424    {
10425        "sha": "75d7bb2e1653ea76a18bc4a6137c3d3e1b5e6448",
10426        "description": "llvmpipe: asst. clean-ups in lp_linear_sampler.c",
10427        "nominated": false,
10428        "nomination_type": null,
10429        "resolution": 4,
10430        "main_sha": null,
10431        "because_sha": null
10432    },
10433    {
10434        "sha": "fa65ab5c6f54a8b2d755af72ee9287d8b0043357",
10435        "description": "llvmpipe: asst. clean-ups in lp_linear_interp.c",
10436        "nominated": false,
10437        "nomination_type": null,
10438        "resolution": 4,
10439        "main_sha": null,
10440        "because_sha": null
10441    },
10442    {
10443        "sha": "8874c728e5d86a6bfed31f3a5572a9b229cf588e",
10444        "description": "llvmpipe: asst. clean-ups in lp_flush.[ch]",
10445        "nominated": false,
10446        "nomination_type": null,
10447        "resolution": 4,
10448        "main_sha": null,
10449        "because_sha": null
10450    },
10451    {
10452        "sha": "fe9296de342574daf54ff5102a1b43e2fbfa2605",
10453        "description": "llvmpipe: asst. clean-ups in lp_fence.c",
10454        "nominated": false,
10455        "nomination_type": null,
10456        "resolution": 4,
10457        "main_sha": null,
10458        "because_sha": null
10459    },
10460    {
10461        "sha": "17695f796bbb9d207600a18910919e3f64a30b79",
10462        "description": "llvmpipe: asst. clean-ups in lp_draw_arrays.c",
10463        "nominated": false,
10464        "nomination_type": null,
10465        "resolution": 4,
10466        "main_sha": null,
10467        "because_sha": null
10468    },
10469    {
10470        "sha": "7dd9c79b2d00a7ec6fbf999f15e90b351a198b1a",
10471        "description": "llvmpipe: asst. clean-ups in lp_debug.h",
10472        "nominated": false,
10473        "nomination_type": null,
10474        "resolution": 4,
10475        "main_sha": null,
10476        "because_sha": null
10477    },
10478    {
10479        "sha": "ee71e0d83ab82c40c3a48bc24dab6019639beca2",
10480        "description": "llvmpipe: asst. clean-ups in lp_bld_interp.c",
10481        "nominated": false,
10482        "nomination_type": null,
10483        "resolution": 4,
10484        "main_sha": null,
10485        "because_sha": null
10486    },
10487    {
10488        "sha": "161d82c7522e3cff85bbf9ef8fd27fd894e68a88",
10489        "description": "llvmpipe: asst. clean-ups in lp_bld_depth.c",
10490        "nominated": false,
10491        "nomination_type": null,
10492        "resolution": 4,
10493        "main_sha": null,
10494        "because_sha": null
10495    },
10496    {
10497        "sha": "54b6ccc10cf2bd8a9acb670571fe3603b5867903",
10498        "description": "llvmpipe: asst. clean-ups in lp_bld_blend_aos.c",
10499        "nominated": false,
10500        "nomination_type": null,
10501        "resolution": 4,
10502        "main_sha": null,
10503        "because_sha": null
10504    },
10505    {
10506        "sha": "bee11cdab210c82f463c3503ce1ef52befae21ac",
10507        "description": "llvmpipe: asst. clean-ups in lp_bld_alpha.c",
10508        "nominated": false,
10509        "nomination_type": null,
10510        "resolution": 4,
10511        "main_sha": null,
10512        "because_sha": null
10513    },
10514    {
10515        "sha": "7d0616d8353486b1bed8535f90297171392f7dcd",
10516        "description": "llvmpipe: asst. clean-ups in lp_setup_tri.c",
10517        "nominated": false,
10518        "nomination_type": null,
10519        "resolution": 4,
10520        "main_sha": null,
10521        "because_sha": null
10522    },
10523    {
10524        "sha": "2ffb5b3688e0f92abe3e89370b5a6883e7d0d321",
10525        "description": "llvmpipe: remove gotos in do_rect_ccw()",
10526        "nominated": false,
10527        "nomination_type": null,
10528        "resolution": 4,
10529        "main_sha": null,
10530        "because_sha": null
10531    },
10532    {
10533        "sha": "0b12ad1f6a0e32e9879e3c48f26b889109c881b4",
10534        "description": "llvmpipe: asst. clean-ups in lp_setup_point.c",
10535        "nominated": false,
10536        "nomination_type": null,
10537        "resolution": 4,
10538        "main_sha": null,
10539        "because_sha": null
10540    },
10541    {
10542        "sha": "c4b222b9cf1f6623a9854628982c463a836a1344",
10543        "description": "llvmpipe: asst. clean-ups in lp_setup_line.c",
10544        "nominated": false,
10545        "nomination_type": null,
10546        "resolution": 4,
10547        "main_sha": null,
10548        "because_sha": null
10549    },
10550    {
10551        "sha": "e72c735cdeccd04c4e7cadc4da43725be0ed0d4d",
10552        "description": "llvmpipe: asst. clean-ups in lp_setup_vbuf.c",
10553        "nominated": false,
10554        "nomination_type": null,
10555        "resolution": 4,
10556        "main_sha": null,
10557        "because_sha": null
10558    },
10559    {
10560        "sha": "6ef3881010089b1f79ee57120a2ff688866dd118",
10561        "description": "llvmpipe: asst. clean-ups in lp_setup_rect.c",
10562        "nominated": false,
10563        "nomination_type": null,
10564        "resolution": 4,
10565        "main_sha": null,
10566        "because_sha": null
10567    },
10568    {
10569        "sha": "5131200c28f4b8d1c06cf499be7effa6a37beb81",
10570        "description": "llvmpipe: asst. clean-ups in lp_setup.c",
10571        "nominated": false,
10572        "nomination_type": null,
10573        "resolution": 4,
10574        "main_sha": null,
10575        "because_sha": null
10576    },
10577    {
10578        "sha": "5a63484b350c5d1abcd8f2b295a4ba7bb39c86bc",
10579        "description": "llvmpipe: asst. clean-ups in lp_query.c",
10580        "nominated": false,
10581        "nomination_type": null,
10582        "resolution": 4,
10583        "main_sha": null,
10584        "because_sha": null
10585    },
10586    {
10587        "sha": "49ab7d19bd6644964b5ddbfd9e64e770dec88610",
10588        "description": "llvmpipe: asst. clean-ups in lp_screen.[ch]",
10589        "nominated": false,
10590        "nomination_type": null,
10591        "resolution": 4,
10592        "main_sha": null,
10593        "because_sha": null
10594    },
10595    {
10596        "sha": "36df3d9b6f90f55e9e3a9af33bbadc7afc5ec74a",
10597        "description": "llvmpipe: asst. clean-ups in lp_surface.c",
10598        "nominated": false,
10599        "nomination_type": null,
10600        "resolution": 4,
10601        "main_sha": null,
10602        "because_sha": null
10603    },
10604    {
10605        "sha": "b763db6015bdd5bf41c2f6554a27ae5194692015",
10606        "description": "llvmpipe: asst. clean-ups in lp_context.[ch]",
10607        "nominated": false,
10608        "nomination_type": null,
10609        "resolution": 4,
10610        "main_sha": null,
10611        "because_sha": null
10612    },
10613    {
10614        "sha": "bc2068ac49f794baf9cb0be0ae6d038a61c85b49",
10615        "description": "gallium: whitespace fixes in p_context.h, p_screen.h",
10616        "nominated": false,
10617        "nomination_type": null,
10618        "resolution": 4,
10619        "main_sha": null,
10620        "because_sha": null
10621    },
10622    {
10623        "sha": "2e55ee8c08762200ebe30b23428e6de567705da5",
10624        "description": "llvmpipe: asst. clean-ups in lp_rast_linear_fallback.c",
10625        "nominated": false,
10626        "nomination_type": null,
10627        "resolution": 4,
10628        "main_sha": null,
10629        "because_sha": null
10630    },
10631    {
10632        "sha": "25e214cdb6f40025dbb2d99894d031a93942b548",
10633        "description": "llvmpipe: asst. clean-ups in lp_rast_linear.c",
10634        "nominated": false,
10635        "nomination_type": null,
10636        "resolution": 4,
10637        "main_sha": null,
10638        "because_sha": null
10639    },
10640    {
10641        "sha": "b522d9d2335f03b812278877865e4df891b61639",
10642        "description": "llvmpipe: asst. clean-ups in lp_rast.c",
10643        "nominated": false,
10644        "nomination_type": null,
10645        "resolution": 4,
10646        "main_sha": null,
10647        "because_sha": null
10648    },
10649    {
10650        "sha": "4e5889327537d684da258a1fb865d897a3f1fb12",
10651        "description": "llvmpipe: asst. clean-ups in lp_rast_rect.c",
10652        "nominated": false,
10653        "nomination_type": null,
10654        "resolution": 4,
10655        "main_sha": null,
10656        "because_sha": null
10657    },
10658    {
10659        "sha": "a020052a0bff6b41c668b386399fcce18cf2ebfb",
10660        "description": "llvmpipe: asst. clean-ups in lp_rast_priv.h",
10661        "nominated": false,
10662        "nomination_type": null,
10663        "resolution": 4,
10664        "main_sha": null,
10665        "because_sha": null
10666    },
10667    {
10668        "sha": "e368ea1725c1ab2e6c807bf58a2f9da4634606fc",
10669        "description": "llvmpipe: asst. clean-ups in lp_rast_debug.c",
10670        "nominated": false,
10671        "nomination_type": null,
10672        "resolution": 4,
10673        "main_sha": null,
10674        "because_sha": null
10675    },
10676    {
10677        "sha": "ae9d8dba19ed380fd6b3fd896877290c0db805f3",
10678        "description": "llvmpipe: asst. clean-ups in lp_rast.h",
10679        "nominated": false,
10680        "nomination_type": null,
10681        "resolution": 4,
10682        "main_sha": null,
10683        "because_sha": null
10684    },
10685    {
10686        "sha": "fa7544959ec2c7e7ca9b67adb4b00a8534321cd2",
10687        "description": "zink: add some docs for c++ pipeline state functions",
10688        "nominated": false,
10689        "nomination_type": null,
10690        "resolution": 4,
10691        "main_sha": null,
10692        "because_sha": null
10693    },
10694    {
10695        "sha": "59f560caa25d8350c3651dd460225985cf613db4",
10696        "description": "zink: add some descriptor docs",
10697        "nominated": false,
10698        "nomination_type": null,
10699        "resolution": 4,
10700        "main_sha": null,
10701        "because_sha": null
10702    },
10703    {
10704        "sha": "82096c8301fd644b739c68fab294083136a7f190",
10705        "description": "zink: stop passing pointer to changed_sets to populate_sets()",
10706        "nominated": false,
10707        "nomination_type": null,
10708        "resolution": 4,
10709        "main_sha": null,
10710        "because_sha": null
10711    },
10712    {
10713        "sha": "a6fdf7f64972b8a6483d9d558eb1f8bdc79caa2b",
10714        "description": "zink: delete unused descriptor function",
10715        "nominated": false,
10716        "nomination_type": null,
10717        "resolution": 4,
10718        "main_sha": null,
10719        "because_sha": null
10720    },
10721    {
10722        "sha": "bff1f299d14e37c8d7f281c209756de25f10374b",
10723        "description": "zink: add more zink_descriptor_type enum values to improve readability",
10724        "nominated": false,
10725        "nomination_type": null,
10726        "resolution": 4,
10727        "main_sha": null,
10728        "because_sha": null
10729    },
10730    {
10731        "sha": "852de28579be9e90db0b7389b0478767bfb7083e",
10732        "description": "zink: ZINK_DESCRIPTOR_TYPES -> ZINK_DESCRIPTOR_BASE_TYPES",
10733        "nominated": false,
10734        "nomination_type": null,
10735        "resolution": 4,
10736        "main_sha": null,
10737        "because_sha": null
10738    },
10739    {
10740        "sha": "6f65a272f63b5073c51d2d7a5a78d313ea14c734",
10741        "description": "zink: rename some variables in descriptor code",
10742        "nominated": false,
10743        "nomination_type": null,
10744        "resolution": 4,
10745        "main_sha": null,
10746        "because_sha": null
10747    },
10748    {
10749        "sha": "cf74cf39010edae56ade781c8973f776f43ea44c",
10750        "description": "radeonsi: implement nir shader query enabled intrinsics",
10751        "nominated": false,
10752        "nomination_type": null,
10753        "resolution": 4,
10754        "main_sha": null,
10755        "because_sha": null
10756    },
10757    {
10758        "sha": "01d26e13d169b3ebedad7d34232d43b493d8b7b9",
10759        "description": "radeonsi: implement llvm abi atomic_add_prim_count",
10760        "nominated": false,
10761        "nomination_type": null,
10762        "resolution": 4,
10763        "main_sha": null,
10764        "because_sha": null
10765    },
10766    {
10767        "sha": "540eafada1eba7e3807a5cf376ad59b8fe7e4e15",
10768        "description": "ac/nir/ngg: add streamout emitted primitive query",
10769        "nominated": false,
10770        "nomination_type": null,
10771        "resolution": 4,
10772        "main_sha": null,
10773        "because_sha": null
10774    },
10775    {
10776        "sha": "188a7f92261415e25f0018fe78da1557942f3d9a",
10777        "description": "ac/nir/ngg: add query param to ac_nir_lower_ngg_gs",
10778        "nominated": false,
10779        "nomination_type": null,
10780        "resolution": 4,
10781        "main_sha": null,
10782        "because_sha": null
10783    },
10784    {
10785        "sha": "7fb506d06882f07c223ac196d2740f10c9192a1a",
10786        "description": "nir: add nir_load_prim_xfb_query_enabled_amd",
10787        "nominated": false,
10788        "nomination_type": null,
10789        "resolution": 4,
10790        "main_sha": null,
10791        "because_sha": null
10792    },
10793    {
10794        "sha": "a119a6464f4b0355bb8ab7081304e468f81e406c",
10795        "description": "nir,ac,radv: add primitive count add intrinsics",
10796        "nominated": false,
10797        "nomination_type": null,
10798        "resolution": 4,
10799        "main_sha": null,
10800        "because_sha": null
10801    },
10802    {
10803        "sha": "e18f76d890927a3bd0e0cdd81cae4f172e6a6692",
10804        "description": "radv: disable dual source blending in more situations",
10805        "nominated": false,
10806        "nomination_type": null,
10807        "resolution": 4,
10808        "main_sha": null,
10809        "because_sha": null
10810    },
10811    {
10812        "sha": "df16fa43ffc32ff99e92e13f4387064c85fff4a1",
10813        "description": "radeonsi: handle sqtt pipeline in shader prefetch",
10814        "nominated": false,
10815        "nomination_type": null,
10816        "resolution": 4,
10817        "main_sha": null,
10818        "because_sha": null
10819    },
10820    {
10821        "sha": "6189af1ddb435986baca20410e1eb0b2e605fd59",
10822        "description": "radeonsi: store the shader gpu adress in si_shader",
10823        "nominated": false,
10824        "nomination_type": null,
10825        "resolution": 4,
10826        "main_sha": null,
10827        "because_sha": null
10828    },
10829    {
10830        "sha": "619f009ff216b4e7fb1c689266e1da143ed48d76",
10831        "description": "radeonsi/sqtt: simplify condition to determine if sqtt is on",
10832        "nominated": false,
10833        "nomination_type": null,
10834        "resolution": 4,
10835        "main_sha": null,
10836        "because_sha": null
10837    },
10838    {
10839        "sha": "cc5dd491ec555133e5f090cfa9d7ae6243f68f8b",
10840        "description": "radeonsi: simplify si_prefetch_shaders",
10841        "nominated": false,
10842        "nomination_type": null,
10843        "resolution": 4,
10844        "main_sha": null,
10845        "because_sha": null
10846    },
10847    {
10848        "sha": "676214b6ba5ee425003dadfbef42822794fc9567",
10849        "description": "radeonsi/tests: update expected results for polaris11",
10850        "nominated": false,
10851        "nomination_type": null,
10852        "resolution": 4,
10853        "main_sha": null,
10854        "because_sha": null
10855    },
10856    {
10857        "sha": "f6f24786dae62dfaed0719070238b1a7642259b2",
10858        "description": "radeonsi/tests: update expected results for navi10",
10859        "nominated": false,
10860        "nomination_type": null,
10861        "resolution": 4,
10862        "main_sha": null,
10863        "because_sha": null
10864    },
10865    {
10866        "sha": "42d26ce8af693be0bbba0a286e823dd89626413c",
10867        "description": "radeonsi/tests: update expected results for navi21",
10868        "nominated": false,
10869        "nomination_type": null,
10870        "resolution": 4,
10871        "main_sha": null,
10872        "because_sha": null
10873    },
10874    {
10875        "sha": "4b2a3df60775099fb3bf786ad6b3bf392f7337e0",
10876        "description": "radeonsi/tests: simplify the script",
10877        "nominated": false,
10878        "nomination_type": null,
10879        "resolution": 4,
10880        "main_sha": null,
10881        "because_sha": null
10882    },
10883    {
10884        "sha": "ee9d7e5c622f2e376374db9e95fb920ef90f1077",
10885        "description": "radeonsi/tests: handle flakes file for all test suite",
10886        "nominated": false,
10887        "nomination_type": null,
10888        "resolution": 4,
10889        "main_sha": null,
10890        "because_sha": null
10891    },
10892    {
10893        "sha": "f319f039fbb1e5800b205f3b0618c35c6a0be90a",
10894        "description": "radeonsi/sqtt: allow to disable spm counters",
10895        "nominated": false,
10896        "nomination_type": null,
10897        "resolution": 4,
10898        "main_sha": null,
10899        "because_sha": null
10900    },
10901    {
10902        "sha": "8034a71430be0b6473449028d90937729b77d6d9",
10903        "description": "radeonsi/sqtt: re-export shaders in a single bo",
10904        "nominated": false,
10905        "nomination_type": null,
10906        "resolution": 4,
10907        "main_sha": null,
10908        "because_sha": null
10909    },
10910    {
10911        "sha": "5a9a43c8f93b1869ed29eb89307d1c9146e0d6a0",
10912        "description": "radeonsi/sqtt: notify sqtt when we skip a flush",
10913        "nominated": false,
10914        "nomination_type": null,
10915        "resolution": 4,
10916        "main_sha": null,
10917        "because_sha": null
10918    },
10919    {
10920        "sha": "a37e3b7199568e425c3a66a87d96944cf1377227",
10921        "description": "util: #include \"c11/threads.h\" instead of #include \"util/u_cpu_detect.h\"  u_format.c",
10922        "nominated": false,
10923        "nomination_type": null,
10924        "resolution": 4,
10925        "main_sha": null,
10926        "because_sha": null
10927    },
10928    {
10929        "sha": "cf44028c0280ec037ab55a5771ecbf48bb4bab13",
10930        "description": "util: Move UTIL_MAX_CPUS from u_thread.h to u_cpu_detect.h",
10931        "nominated": false,
10932        "nomination_type": null,
10933        "resolution": 4,
10934        "main_sha": null,
10935        "because_sha": null
10936    },
10937    {
10938        "sha": "64ee9c1158468aaf72ed2038963b6b64ecc75627",
10939        "description": "util: Merge duplicated function prototype in u_thread.h that named with util_barrier*",
10940        "nominated": false,
10941        "nomination_type": null,
10942        "resolution": 4,
10943        "main_sha": null,
10944        "because_sha": null
10945    },
10946    {
10947        "sha": "17d46893fdbf6423d34eb09be59be5aebe2cee53",
10948        "description": "util: Remove non used UTIL_MAX_L3_CACHES in u_thread.h",
10949        "nominated": false,
10950        "nomination_type": null,
10951        "resolution": 4,
10952        "main_sha": null,
10953        "because_sha": null
10954    },
10955    {
10956        "sha": "6a9364f4bcef76a9d008edf674c49c4815c075fd",
10957        "description": "pvr: Change pvr_get_hw_clear_color() to pack based on accum formats.",
10958        "nominated": false,
10959        "nomination_type": null,
10960        "resolution": 4,
10961        "main_sha": null,
10962        "because_sha": null
10963    },
10964    {
10965        "sha": "81a90c1e483faff176209728bff5ca7b37c27e2b",
10966        "description": "pvr: Add PBE accum format size in bytes.",
10967        "nominated": false,
10968        "nomination_type": null,
10969        "resolution": 4,
10970        "main_sha": null,
10971        "because_sha": null
10972    },
10973    {
10974        "sha": "87eb4f4f4fa8d973aaf4eebc89f783b5ad7644e4",
10975        "description": "docs: vmware -> VMware",
10976        "nominated": false,
10977        "nomination_type": null,
10978        "resolution": 4,
10979        "main_sha": null,
10980        "because_sha": null
10981    },
10982    {
10983        "sha": "81f8382202d5f9c37ba06ab0c08ae777a4bee209",
10984        "description": "docs: healthcheck -> health check",
10985        "nominated": false,
10986        "nomination_type": null,
10987        "resolution": 4,
10988        "main_sha": null,
10989        "because_sha": null
10990    },
10991    {
10992        "sha": "2e320da72fefc54e713075b00d305e6b7c437108",
10993        "description": "docs: dependant -> dependent",
10994        "nominated": false,
10995        "nomination_type": null,
10996        "resolution": 4,
10997        "main_sha": null,
10998        "because_sha": null
10999    },
11000    {
11001        "sha": "d33eb01843c514f4ea2dc8be6392a27e052c60bd",
11002        "description": "docs: virtualisation -> virtualization",
11003        "nominated": false,
11004        "nomination_type": null,
11005        "resolution": 4,
11006        "main_sha": null,
11007        "because_sha": null
11008    },
11009    {
11010        "sha": "a13056587e2efcd4fd16a5ed56f3c617c887bbc4",
11011        "description": "docs: Linux fbdev -> Linux Framebuffer",
11012        "nominated": false,
11013        "nomination_type": null,
11014        "resolution": 4,
11015        "main_sha": null,
11016        "because_sha": null
11017    },
11018    {
11019        "sha": "1160b657d2ea6864a443789569a3056623a53a2d",
11020        "description": "docs: servo -> Servo",
11021        "nominated": false,
11022        "nomination_type": null,
11023        "resolution": 4,
11024        "main_sha": null,
11025        "because_sha": null
11026    },
11027    {
11028        "sha": "af3c1a960ccdbb30db3b65db31f1ebed16916d29",
11029        "description": "docs: skqp -> SkQP",
11030        "nominated": false,
11031        "nomination_type": null,
11032        "resolution": 4,
11033        "main_sha": null,
11034        "because_sha": null
11035    },
11036    {
11037        "sha": "d6c4ac72a32d60b1e720c50fe361cb4df76e0f0d",
11038        "description": "docs: lava -> LAVA",
11039        "nominated": false,
11040        "nomination_type": null,
11041        "resolution": 4,
11042        "main_sha": null,
11043        "because_sha": null
11044    },
11045    {
11046        "sha": "f2e688f0429c1148c29f01fd47c40627876cee70",
11047        "description": "docs: hw -> HW",
11048        "nominated": false,
11049        "nomination_type": null,
11050        "resolution": 4,
11051        "main_sha": null,
11052        "because_sha": null
11053    },
11054    {
11055        "sha": "672fc2527b8cfaea57477187bc59af2ce0abe589",
11056        "description": "docs: xyzw -> XYZW",
11057        "nominated": false,
11058        "nomination_type": null,
11059        "resolution": 4,
11060        "main_sha": null,
11061        "because_sha": null
11062    },
11063    {
11064        "sha": "9d64954bcb525918565de51e3c8c8aa9da311ac5",
11065        "description": "docs: Gitlab -> GitLab",
11066        "nominated": false,
11067        "nomination_type": null,
11068        "resolution": 4,
11069        "main_sha": null,
11070        "because_sha": null
11071    },
11072    {
11073        "sha": "1298c5df693b778c1a4e54af20452f7596bac901",
11074        "description": "docs: meson -> Meson",
11075        "nominated": false,
11076        "nomination_type": null,
11077        "resolution": 4,
11078        "main_sha": null,
11079        "because_sha": null
11080    },
11081    {
11082        "sha": "635bf6339daae32a70bea65038f6f0103a4ea877",
11083        "description": "docs: ArchLinux -> Arch Linux",
11084        "nominated": false,
11085        "nomination_type": null,
11086        "resolution": 4,
11087        "main_sha": null,
11088        "because_sha": null
11089    },
11090    {
11091        "sha": "86c2758404446599404a298de3079d7d233573fe",
11092        "description": "docs: autotools -> Autotools",
11093        "nominated": false,
11094        "nomination_type": null,
11095        "resolution": 4,
11096        "main_sha": null,
11097        "because_sha": null
11098    },
11099    {
11100        "sha": "3196f713610019027a76d8011e44ba1dbf3d2649",
11101        "description": "docs: ppir -> PPIR",
11102        "nominated": false,
11103        "nomination_type": null,
11104        "resolution": 4,
11105        "main_sha": null,
11106        "because_sha": null
11107    },
11108    {
11109        "sha": "b244128954c2271cea383fe667615001e1b85f55",
11110        "description": "docs: lima -> Lima",
11111        "nominated": false,
11112        "nomination_type": null,
11113        "resolution": 4,
11114        "main_sha": null,
11115        "because_sha": null
11116    },
11117    {
11118        "sha": "590d4cbe3ae845b4c010e425bc054b9e1a591089",
11119        "description": "docs: vulkan -> Vulkan",
11120        "nominated": false,
11121        "nomination_type": null,
11122        "resolution": 4,
11123        "main_sha": null,
11124        "because_sha": null
11125    },
11126    {
11127        "sha": "f69fe8c279934c64af1d48ed8e24a1712ec06d93",
11128        "description": "docs: llvmpipe -> LLVMpipe",
11129        "nominated": false,
11130        "nomination_type": null,
11131        "resolution": 4,
11132        "main_sha": null,
11133        "because_sha": null
11134    },
11135    {
11136        "sha": "2eb1d2c19b23cf3357ba0d9b7e69340d6e4e39ef",
11137        "description": "docs: nouveau -> Nouveau",
11138        "nominated": false,
11139        "nomination_type": null,
11140        "resolution": 4,
11141        "main_sha": null,
11142        "because_sha": null
11143    },
11144    {
11145        "sha": "b3e0a7090860eea442f080cfbc4d53c3ea1fd0f4",
11146        "description": "docs: radeon -> Radeon",
11147        "nominated": false,
11148        "nomination_type": null,
11149        "resolution": 4,
11150        "main_sha": null,
11151        "because_sha": null
11152    },
11153    {
11154        "sha": "8e099755624b8854acd83e4f2704ee57409307bb",
11155        "description": "docs: adreno -> Adreno",
11156        "nominated": false,
11157        "nomination_type": null,
11158        "resolution": 4,
11159        "main_sha": null,
11160        "because_sha": null
11161    },
11162    {
11163        "sha": "af00076741b0083ef0adf0d71e0ba5a1393f2733",
11164        "description": "docs: freedreno -> Freedreno",
11165        "nominated": false,
11166        "nomination_type": null,
11167        "resolution": 4,
11168        "main_sha": null,
11169        "because_sha": null
11170    },
11171    {
11172        "sha": "956cc5459a1c547a6ff2d67af18d4db94eb6809d",
11173        "description": "docs: lavapipe -> Lavapipe",
11174        "nominated": false,
11175        "nomination_type": null,
11176        "resolution": 4,
11177        "main_sha": null,
11178        "because_sha": null
11179    },
11180    {
11181        "sha": "2d0ffea1183a6ae6d921a926e2b54d897e2d0c5f",
11182        "description": "docs: perfetto -> Perfetto",
11183        "nominated": false,
11184        "nomination_type": null,
11185        "resolution": 4,
11186        "main_sha": null,
11187        "because_sha": null
11188    },
11189    {
11190        "sha": "e23c3fcb4e9611ab9494206706ad140cd56ee21d",
11191        "description": "docs: rgb -> RGB",
11192        "nominated": false,
11193        "nomination_type": null,
11194        "resolution": 4,
11195        "main_sha": null,
11196        "because_sha": null
11197    },
11198    {
11199        "sha": "6dbb184ad77b3ee59b9b3cb6a75ddd14f6fc32b9",
11200        "description": "docs: gpu -> GPU",
11201        "nominated": false,
11202        "nomination_type": null,
11203        "resolution": 4,
11204        "main_sha": null,
11205        "because_sha": null
11206    },
11207    {
11208        "sha": "a590043c77fadbbb7a4a46cd54e7203f97e2c607",
11209        "description": "docs: cpu -> CPU",
11210        "nominated": false,
11211        "nomination_type": null,
11212        "resolution": 4,
11213        "main_sha": null,
11214        "because_sha": null
11215    },
11216    {
11217        "sha": "b8f01b1c37fe812f122a57b688e7b08d5ac8fd59",
11218        "description": "docs: pci -> PCI",
11219        "nominated": false,
11220        "nomination_type": null,
11221        "resolution": 4,
11222        "main_sha": null,
11223        "because_sha": null
11224    },
11225    {
11226        "sha": "deb552938584c8ed26279040cdd366d164a07ccb",
11227        "description": "docs: xorg -> X.Org",
11228        "nominated": false,
11229        "nomination_type": null,
11230        "resolution": 4,
11231        "main_sha": null,
11232        "because_sha": null
11233    },
11234    {
11235        "sha": "f4b0689eec64c014a2fc124bfa45962af7a8af90",
11236        "description": "docs: irc -> IRC",
11237        "nominated": false,
11238        "nomination_type": null,
11239        "resolution": 4,
11240        "main_sha": null,
11241        "because_sha": null
11242    },
11243    {
11244        "sha": "efd93f1dd6f19f958cae46aba089bf005842fbb0",
11245        "description": "docs: ip -> IP",
11246        "nominated": false,
11247        "nomination_type": null,
11248        "resolution": 4,
11249        "main_sha": null,
11250        "because_sha": null
11251    },
11252    {
11253        "sha": "7041cf6612b70a4f2f126a5558a402f807f32929",
11254        "description": "docs: use consistent casing for dEQP",
11255        "nominated": false,
11256        "nomination_type": null,
11257        "resolution": 4,
11258        "main_sha": null,
11259        "because_sha": null
11260    },
11261    {
11262        "sha": "e9c494e24abf1c00f416ea7c2efce4ff4ec0c0a8",
11263        "description": "docs: consistently spell Haswell in camel-case",
11264        "nominated": false,
11265        "nomination_type": null,
11266        "resolution": 4,
11267        "main_sha": null,
11268        "because_sha": null
11269    },
11270    {
11271        "sha": "e855f5a060c93c8e129da406400c5f5c9f8a8643",
11272        "description": "docs: consistently spell VirGL in camel-case",
11273        "nominated": false,
11274        "nomination_type": null,
11275        "resolution": 4,
11276        "main_sha": null,
11277        "because_sha": null
11278    },
11279    {
11280        "sha": "0b371a1f62da66439060af9fc2370d5ae85d4775",
11281        "description": "docs: consistently spell API all-caps",
11282        "nominated": false,
11283        "nomination_type": null,
11284        "resolution": 4,
11285        "main_sha": null,
11286        "because_sha": null
11287    },
11288    {
11289        "sha": "dc235de196015fb69c7c4fd24782ef0e877e8e34",
11290        "description": "docs: consistently use CMake",
11291        "nominated": false,
11292        "nomination_type": null,
11293        "resolution": 4,
11294        "main_sha": null,
11295        "because_sha": null
11296    },
11297    {
11298        "sha": "f1bc496785c5712f7a6f3f9ef0eb1eae5c3011c9",
11299        "description": "docs: consistently spell OK in allcaps",
11300        "nominated": false,
11301        "nomination_type": null,
11302        "resolution": 4,
11303        "main_sha": null,
11304        "because_sha": null
11305    },
11306    {
11307        "sha": "4453948a5ff7081cb75fb98424ed25d7d22b807b",
11308        "description": "docs: consistently spell URL in allcaps",
11309        "nominated": false,
11310        "nomination_type": null,
11311        "resolution": 4,
11312        "main_sha": null,
11313        "because_sha": null
11314    },
11315    {
11316        "sha": "1ed28787557ee4a5d36f8a90e051e0d56cafd306",
11317        "description": "docs: consistently spell ANV in allcaps",
11318        "nominated": false,
11319        "nomination_type": null,
11320        "resolution": 4,
11321        "main_sha": null,
11322        "because_sha": null
11323    },
11324    {
11325        "sha": "5296c13552b5cf6b5d122e4a5587d6caeac16159",
11326        "description": "docs: consistently spell DRI in all-caps",
11327        "nominated": false,
11328        "nomination_type": null,
11329        "resolution": 4,
11330        "main_sha": null,
11331        "because_sha": null
11332    },
11333    {
11334        "sha": "8e4725e879c87bf502fc004580b1006e73c77892",
11335        "description": "docs: consistently upper-case VC4, V3D etc",
11336        "nominated": false,
11337        "nomination_type": null,
11338        "resolution": 4,
11339        "main_sha": null,
11340        "because_sha": null
11341    },
11342    {
11343        "sha": "4a229fea22d659eedfd26e18145eb929d2218992",
11344        "description": "docs: XOR'd -> XORed",
11345        "nominated": false,
11346        "nomination_type": null,
11347        "resolution": 4,
11348        "main_sha": null,
11349        "because_sha": null
11350    },
11351    {
11352        "sha": "6b831894123c09bbeb095853bad68ffbadca6bf7",
11353        "description": "docs: eg. -> e.g.",
11354        "nominated": false,
11355        "nomination_type": null,
11356        "resolution": 4,
11357        "main_sha": null,
11358        "because_sha": null
11359    },
11360    {
11361        "sha": "46d48659a628ad5043e9745328041ced06750c38",
11362        "description": "docs: use the official spelling of SHA-1",
11363        "nominated": false,
11364        "nomination_type": null,
11365        "resolution": 4,
11366        "main_sha": null,
11367        "because_sha": null
11368    },
11369    {
11370        "sha": "030ecacdc4d27c23934a9f758fb7cbbc443a956a",
11371        "description": "docs: spell out \"distribution\"",
11372        "nominated": false,
11373        "nomination_type": null,
11374        "resolution": 4,
11375        "main_sha": null,
11376        "because_sha": null
11377    },
11378    {
11379        "sha": "ad15f39e7d6bb9b5d96d0ada0c42d23a7b7c9a49",
11380        "description": "docs: spell out \"environment variable\"",
11381        "nominated": false,
11382        "nomination_type": null,
11383        "resolution": 4,
11384        "main_sha": null,
11385        "because_sha": null
11386    },
11387    {
11388        "sha": "9346d82c9a289b87e05bebe100fdf9800e0189da",
11389        "description": "docs: spell out \"SHA256 checksum\"",
11390        "nominated": false,
11391        "nomination_type": null,
11392        "resolution": 4,
11393        "main_sha": null,
11394        "because_sha": null
11395    },
11396    {
11397        "sha": "6a008f34a69c5feac4c9e84524dcee37fa260e56",
11398        "description": "docs: spell out \"build directory\"",
11399        "nominated": false,
11400        "nomination_type": null,
11401        "resolution": 4,
11402        "main_sha": null,
11403        "because_sha": null
11404    },
11405    {
11406        "sha": "25936ef62b1907e49c37f55cbca8e52fd007bb71",
11407        "description": "docs: correct spelling of \"Copr\"",
11408        "nominated": false,
11409        "nomination_type": null,
11410        "resolution": 4,
11411        "main_sha": null,
11412        "because_sha": null
11413    },
11414    {
11415        "sha": "d356b1dc63db6b4788f9b4fa845c2d5dca943863",
11416        "description": "docs: correct spelling of \"Gouraud\"",
11417        "nominated": false,
11418        "nomination_type": null,
11419        "resolution": 4,
11420        "main_sha": null,
11421        "because_sha": null
11422    },
11423    {
11424        "sha": "9d8bf9342064b548210c6ef1eccc6177c67d86d9",
11425        "description": "docs: correct spelling of \"specifies\"",
11426        "nominated": false,
11427        "nomination_type": null,
11428        "resolution": 4,
11429        "main_sha": null,
11430        "because_sha": null
11431    },
11432    {
11433        "sha": "19a4e2c8641fa1fed27a1a4321d268bcd1528864",
11434        "description": "docs: correct spelling of \"semantic\"",
11435        "nominated": false,
11436        "nomination_type": null,
11437        "resolution": 4,
11438        "main_sha": null,
11439        "because_sha": null
11440    },
11441    {
11442        "sha": "13e2d1a78e1702d80bf2cf8c004cc17acf72e4ee",
11443        "description": "docs: correct spelling of \"irrespective\"",
11444        "nominated": false,
11445        "nomination_type": null,
11446        "resolution": 4,
11447        "main_sha": null,
11448        "because_sha": null
11449    },
11450    {
11451        "sha": "29dd4ead44414bb601a0320a17d7220bee10865c",
11452        "description": "docs: correct spelling of \"passes\"",
11453        "nominated": false,
11454        "nomination_type": null,
11455        "resolution": 4,
11456        "main_sha": null,
11457        "because_sha": null
11458    },
11459    {
11460        "sha": "c74c53ff58da59a0f4009fb2c2ba650b1e0488a1",
11461        "description": "docs: correct spelling of \"addition\"",
11462        "nominated": false,
11463        "nomination_type": null,
11464        "resolution": 4,
11465        "main_sha": null,
11466        "because_sha": null
11467    },
11468    {
11469        "sha": "28f4fcaa4f213314a72b8907464852e6fb7a6c2f",
11470        "description": "gallivm: Fix LLVM optimization with the new pass manager",
11471        "nominated": true,
11472        "nomination_type": 1,
11473        "resolution": 1,
11474        "main_sha": null,
11475        "because_sha": "2037c34f245e72de4fd58224c0aa7ae3a7427620"
11476    },
11477    {
11478        "sha": "a36e27e507d4a16678ccd0e873883956a7e6302a",
11479        "description": "aco: change thread_local memory resource to pointer",
11480        "nominated": false,
11481        "nomination_type": 1,
11482        "resolution": 4,
11483        "main_sha": null,
11484        "because_sha": "a128d444cbf4f74b0bdd4a8ae3f1cd2a52dee122"
11485    },
11486    {
11487        "sha": "43d93c32c94016cbbee775b3b0c75a64fe583f4c",
11488        "description": "loader/dri3: Add DRI performance option to wait for next buffer on swap",
11489        "nominated": false,
11490        "nomination_type": null,
11491        "resolution": 4,
11492        "main_sha": null,
11493        "because_sha": null
11494    },
11495    {
11496        "sha": "d54464279c1cd5900b126c1d4aba290276878343",
11497        "description": "loader/dri3: Simplify buffer age query",
11498        "nominated": false,
11499        "nomination_type": null,
11500        "resolution": 4,
11501        "main_sha": null,
11502        "because_sha": null
11503    },
11504    {
11505        "sha": "2aa588bf0a3d72aaad459a5f4e599916dc5bd743",
11506        "description": "ci/linker: update mold to 1.6 and enable on s390x",
11507        "nominated": false,
11508        "nomination_type": null,
11509        "resolution": 4,
11510        "main_sha": null,
11511        "because_sha": null
11512    },
11513    {
11514        "sha": "4e570cbfa20fb00c923bcb0218c058643c4b7c77",
11515        "description": "vc4: don't use imprecise_32bit_lowering for idiv lowering",
11516        "nominated": false,
11517        "nomination_type": null,
11518        "resolution": 4,
11519        "main_sha": null,
11520        "because_sha": null
11521    },
11522    {
11523        "sha": "210e8a80ac18e0cdb55940e1ebf56f706edc60e6",
11524        "description": "vc4: don't lower uadd_carry",
11525        "nominated": false,
11526        "nomination_type": null,
11527        "resolution": 4,
11528        "main_sha": null,
11529        "because_sha": null
11530    },
11531    {
11532        "sha": "7ee0b8b8dfab0bf30d0b653d5e75a771940d816d",
11533        "description": "ac/nir/ngg,radv: use different counters for shader queries",
11534        "nominated": false,
11535        "nomination_type": null,
11536        "resolution": 4,
11537        "main_sha": null,
11538        "because_sha": null
11539    },
11540    {
11541        "sha": "83643e4dc82d86b15d78bb764721fb731b45c85b",
11542        "description": "nir,ac/nir/ngg,radv: split shader_query_enabled_amd",
11543        "nominated": false,
11544        "nomination_type": null,
11545        "resolution": 4,
11546        "main_sha": null,
11547        "because_sha": null
11548    },
11549    {
11550        "sha": "1dcbf2575734e1ccdcb6bc186d646376e4ad9a0f",
11551        "description": "radv: split active_pipeline_gds_queries",
11552        "nominated": false,
11553        "nomination_type": null,
11554        "resolution": 4,
11555        "main_sha": null,
11556        "because_sha": null
11557    },
11558    {
11559        "sha": "0bbe8029b62edc138c1d41d4d2bce7f7edb923b2",
11560        "description": "radv: count gen_prims_queries_enabled",
11561        "nominated": false,
11562        "nomination_type": null,
11563        "resolution": 4,
11564        "main_sha": null,
11565        "because_sha": null
11566    },
11567    {
11568        "sha": "6247b35ab2f062540bd21b4172d24a79e1bfe538",
11569        "description": "zink: delete unused zink descriptor mode",
11570        "nominated": false,
11571        "nomination_type": null,
11572        "resolution": 4,
11573        "main_sha": null,
11574        "because_sha": null
11575    },
11576    {
11577        "sha": "d702a503ad5cc8ca8fddb304a9343490beaf592d",
11578        "description": "zink: support multiple heaps per memory type",
11579        "nominated": false,
11580        "nomination_type": null,
11581        "resolution": 4,
11582        "main_sha": null,
11583        "because_sha": null
11584    },
11585    {
11586        "sha": "f9515d9376752c0355de71957347e1241e3a226b",
11587        "description": "zink: allocate/place memory using memoryTypeIndex directly",
11588        "nominated": false,
11589        "nomination_type": null,
11590        "resolution": 4,
11591        "main_sha": null,
11592        "because_sha": null
11593    },
11594    {
11595        "sha": "a3552048c7e7b8afebfc99caac6d555439ddf2bc",
11596        "description": "zink: allow direct memory mapping for any COHERENT+CACHED buffer",
11597        "nominated": false,
11598        "nomination_type": null,
11599        "resolution": 4,
11600        "main_sha": null,
11601        "because_sha": null
11602    },
11603    {
11604        "sha": "71ee1dd597e7a5ca6c7847e1110cfc49a4974201",
11605        "description": "zink: don't flag ubo0 as used in shaders with indirect ubo access",
11606        "nominated": true,
11607        "nomination_type": 0,
11608        "resolution": 1,
11609        "main_sha": null,
11610        "because_sha": null
11611    },
11612    {
11613        "sha": "e8e13d1d78b6d0af63b0166f1addc9ba7eaf0a75",
11614        "description": "zink: decrement ZINK_FBFETCH_BINDING",
11615        "nominated": false,
11616        "nomination_type": null,
11617        "resolution": 4,
11618        "main_sha": null,
11619        "because_sha": null
11620    },
11621    {
11622        "sha": "1f4172e4ec9d33434f7fda26dbb9e25331886a1f",
11623        "description": "zink: fix gpl compile optimization",
11624        "nominated": false,
11625        "nomination_type": null,
11626        "resolution": 4,
11627        "main_sha": null,
11628        "because_sha": null
11629    },
11630    {
11631        "sha": "490ddbd0b7867b5d43e81f0595d95dfc5fc7c6fc",
11632        "description": "lavapipe: fix BufferDeviceAddress usage",
11633        "nominated": true,
11634        "nomination_type": 0,
11635        "resolution": 0,
11636        "main_sha": null,
11637        "because_sha": null
11638    },
11639    {
11640        "sha": "17ccc80920773a0b9bd3d2d9ad89b22c27c0e2e6",
11641        "description": "lavapipe: store binding offset for buffers",
11642        "nominated": true,
11643        "nomination_type": 0,
11644        "resolution": 0,
11645        "main_sha": null,
11646        "because_sha": null
11647    },
11648    {
11649        "sha": "7cca889ecd82668eda6c7e03956b2a974d8faae7",
11650        "description": "crocus: fix off-by-one error when clearing stale syncobjs",
11651        "nominated": false,
11652        "nomination_type": null,
11653        "resolution": 4,
11654        "main_sha": null,
11655        "because_sha": null
11656    },
11657    {
11658        "sha": "977dbfc9decf35584129d08f5912579f5ab4759b",
11659        "description": "clover/llvm: add kernel arg info for opaque pointers",
11660        "nominated": false,
11661        "nomination_type": null,
11662        "resolution": 4,
11663        "main_sha": null,
11664        "because_sha": null
11665    },
11666    {
11667        "sha": "b744e9703342960bb39cdaa09e3701e0e8059843",
11668        "description": "d3d12: Add cache managers for separate buffer usage cases",
11669        "nominated": false,
11670        "nomination_type": null,
11671        "resolution": 4,
11672        "main_sha": null,
11673        "because_sha": null
11674    },
11675    {
11676        "sha": "09b28524b2ae1f5f84516e0c0c813be23705abaf",
11677        "description": "freedreno/ir3: Switch to NIR for a5xx's vertex id lowering.",
11678        "nominated": true,
11679        "nomination_type": 0,
11680        "resolution": 0,
11681        "main_sha": null,
11682        "because_sha": null
11683    },
11684    {
11685        "sha": "7bc7b08bcf64e0b68812a253ccb9a95b7be84e55",
11686        "description": "crocus: Advertise PIPE_CAP_NATIVE_FENCE_FD",
11687        "nominated": false,
11688        "nomination_type": null,
11689        "resolution": 4,
11690        "main_sha": null,
11691        "because_sha": null
11692    },
11693    {
11694        "sha": "22ec93cc1aa8eb69f7a1d66500e70a3e5750d095",
11695        "description": "v3d/ci: Add a flake",
11696        "nominated": false,
11697        "nomination_type": null,
11698        "resolution": 4,
11699        "main_sha": null,
11700        "because_sha": null
11701    },
11702    {
11703        "sha": "c00f36ad76c3c9473574376b7a11991a8269c350",
11704        "description": "freedreno: Passthrough TCS support",
11705        "nominated": false,
11706        "nomination_type": null,
11707        "resolution": 4,
11708        "main_sha": null,
11709        "because_sha": null
11710    },
11711    {
11712        "sha": "18b02cbc254a607961fd9e358b757369058f3126",
11713        "description": "freedreno: Add tess_state support",
11714        "nominated": false,
11715        "nomination_type": null,
11716        "resolution": 4,
11717        "main_sha": null,
11718        "because_sha": null
11719    },
11720    {
11721        "sha": "38c747ce3d307457511fb6e8c3bfec8eb1d4ddd8",
11722        "description": "freedreno/ir3: Passthrough TCS support",
11723        "nominated": false,
11724        "nomination_type": null,
11725        "resolution": 4,
11726        "main_sha": null,
11727        "because_sha": null
11728    },
11729    {
11730        "sha": "a7290370de226cb5e59bd8e0c88c2e7cf02a24ee",
11731        "description": "freedreno: Dirty the TCS state if patch_vertices change",
11732        "nominated": false,
11733        "nomination_type": null,
11734        "resolution": 4,
11735        "main_sha": null,
11736        "because_sha": null
11737    },
11738    {
11739        "sha": "027690996b98de3bcda485c69744404f11e2967e",
11740        "description": "radeonsi: Use nir passthrough TCS helper",
11741        "nominated": false,
11742        "nomination_type": null,
11743        "resolution": 4,
11744        "main_sha": null,
11745        "because_sha": null
11746    },
11747    {
11748        "sha": "a8e84f50bc6c855fa08af343c02d3e1b783d1586",
11749        "description": "nir: Add helper to create passthrough TCS shader",
11750        "nominated": false,
11751        "nomination_type": null,
11752        "resolution": 4,
11753        "main_sha": null,
11754        "because_sha": null
11755    },
11756    {
11757        "sha": "2b750cacd70dcdb7015d98489faf580de2d9ebc8",
11758        "description": "ci/panfrost: re-enable traces on t760",
11759        "nominated": false,
11760        "nomination_type": null,
11761        "resolution": 4,
11762        "main_sha": null,
11763        "because_sha": null
11764    },
11765    {
11766        "sha": "c6f575f6633935b6532d106b31d467a23e66cf20",
11767        "description": "ci/panfrost: Humus Portal trace got fixed, update checksum",
11768        "nominated": false,
11769        "nomination_type": null,
11770        "resolution": 4,
11771        "main_sha": null,
11772        "because_sha": null
11773    },
11774    {
11775        "sha": "9ba7164d2f1fffa737629a8c29b6c3a76027b456",
11776        "description": "ci/panfrost: enable piglit-gl on g52 again and deparalelize",
11777        "nominated": false,
11778        "nomination_type": null,
11779        "resolution": 4,
11780        "main_sha": null,
11781        "because_sha": null
11782    },
11783    {
11784        "sha": "b970e25890ff45a4a705f8a6d7849cc5310a2326",
11785        "description": "ci/panfrost: deduplicate gitlab-ci.yml",
11786        "nominated": false,
11787        "nomination_type": null,
11788        "resolution": 4,
11789        "main_sha": null,
11790        "because_sha": null
11791    },
11792    {
11793        "sha": "8a0c1dcbd6c484dcf36ab3f35e33c95a69c0c2af",
11794        "description": "r300: respect buffer offset in r300_set_constant_buffer",
11795        "nominated": true,
11796        "nomination_type": 0,
11797        "resolution": 1,
11798        "main_sha": null,
11799        "because_sha": null
11800    },
11801    {
11802        "sha": "a17e801a9c4d5806c2d26033e3a75c6f207aa3dd",
11803        "description": "aco: Add ACO_DEBUG=novalidateir option.",
11804        "nominated": false,
11805        "nomination_type": null,
11806        "resolution": 4,
11807        "main_sha": null,
11808        "because_sha": null
11809    },
11810    {
11811        "sha": "0cceab788eb68f46e05c674d8fa33a7a65bc63bc",
11812        "description": "aco: Move is_dead to aco_ir.h to allow it to get inlined.",
11813        "nominated": false,
11814        "nomination_type": null,
11815        "resolution": 4,
11816        "main_sha": null,
11817        "because_sha": null
11818    },
11819    {
11820        "sha": "36bc3afb8b36c4f77ab955c624f1db29ed192c31",
11821        "description": "aco/optimizer_postRA: Delete dead instructions more efficiently.",
11822        "nominated": false,
11823        "nomination_type": null,
11824        "resolution": 4,
11825        "main_sha": null,
11826        "because_sha": null
11827    },
11828    {
11829        "sha": "7263a29794ed72fe915809bd48a53c668691b404",
11830        "description": "aco/optimizer_postRA: Properly handle vccz/execz/scc in reset_block.",
11831        "nominated": true,
11832        "nomination_type": 1,
11833        "resolution": 0,
11834        "main_sha": null,
11835        "because_sha": "a8dd07518c59af0087ed311cee232c31c3e8268c"
11836    },
11837    {
11838        "sha": "75967a4814be7988afc20e59bac4b48bafacab00",
11839        "description": "aco/optimizer_postRA: Speed up reset_block() with predecessors.",
11840        "nominated": true,
11841        "nomination_type": 0,
11842        "resolution": 0,
11843        "main_sha": null,
11844        "because_sha": null
11845    },
11846    {
11847        "sha": "b542ab02439d39dd54bc475332977d2c0a2e0920",
11848        "description": "aco/optimizer_postRA: Use unique_ptr + array for instruction indices.",
11849        "nominated": false,
11850        "nomination_type": null,
11851        "resolution": 4,
11852        "main_sha": null,
11853        "because_sha": null
11854    },
11855    {
11856        "sha": "6f598fe4e35723fd76f4847afc1cb2d8881fbccc",
11857        "description": "mesa: Fix stack corruption for PIPE_QUERY_TIMESTAMP",
11858        "nominated": false,
11859        "nomination_type": null,
11860        "resolution": 4,
11861        "main_sha": null,
11862        "because_sha": null
11863    },
11864    {
11865        "sha": "a0c52ee8271b5898dfeb5f8d74b1428ed7f811f5",
11866        "description": "radeonsi: Use available dot product instructions on gfx11.",
11867        "nominated": false,
11868        "nomination_type": null,
11869        "resolution": 4,
11870        "main_sha": null,
11871        "because_sha": null
11872    },
11873    {
11874        "sha": "31c1cb06adabcdfca0f25839909c8e837aa8e24f",
11875        "description": "radv: Use available dot product instructions on gfx11.",
11876        "nominated": false,
11877        "nomination_type": null,
11878        "resolution": 4,
11879        "main_sha": null,
11880        "because_sha": null
11881    },
11882    {
11883        "sha": "361b47b1f00379a34d307e6ab0973ce2f53c61b0",
11884        "description": "aco: Implement signed idot instructions on GFX11.",
11885        "nominated": false,
11886        "nomination_type": null,
11887        "resolution": 4,
11888        "main_sha": null,
11889        "because_sha": null
11890    },
11891    {
11892        "sha": "cea6723243d7b22e8d2c92790eba4e27bf2a0e06",
11893        "description": "ac/llvm: Implement signed idot on GFX11.",
11894        "nominated": false,
11895        "nomination_type": null,
11896        "resolution": 4,
11897        "main_sha": null,
11898        "because_sha": null
11899    },
11900    {
11901        "sha": "616d3908dc179c7319380111fd1cd5b047caeb75",
11902        "description": "aco: Don't use opsel for p_insert.",
11903        "nominated": true,
11904        "nomination_type": 1,
11905        "resolution": 1,
11906        "main_sha": null,
11907        "because_sha": "54292e99c7844500314bfd623469c65adef954c5"
11908    },
11909    {
11910        "sha": "79a8a7662be4dc23ab75e0d8f324289278d2d526",
11911        "description": "aco: fmaak/fmamk can't use SDWA.",
11912        "nominated": false,
11913        "nomination_type": null,
11914        "resolution": 4,
11915        "main_sha": null,
11916        "because_sha": null
11917    },
11918    {
11919        "sha": "413f8d0e9b6c22959fbb3152bb794ad37bc05798",
11920        "description": "microsoft/spirv2dxil: Support pack_32_2x16 and pack_32_4x8",
11921        "nominated": false,
11922        "nomination_type": null,
11923        "resolution": 4,
11924        "main_sha": null,
11925        "because_sha": null
11926    },
11927    {
11928        "sha": "224e5012105b6476eb0572bd90d1a72b19ba6899",
11929        "description": "aco: Do not define NOMINMAX as it's already defined in pre_args now",
11930        "nominated": false,
11931        "nomination_type": null,
11932        "resolution": 4,
11933        "main_sha": null,
11934        "because_sha": null
11935    },
11936    {
11937        "sha": "0ebd6f52a20aaa57f2815b3ad2e8052153689f18",
11938        "description": "zink: reuse rast_prim for line-rasterization check",
11939        "nominated": false,
11940        "nomination_type": null,
11941        "resolution": 4,
11942        "main_sha": null,
11943        "because_sha": null
11944    },
11945    {
11946        "sha": "659c39fafbb53e27e6816fa872ac6eb78772e519",
11947        "description": "zink: rework primitive rasterization type logic",
11948        "nominated": false,
11949        "nomination_type": null,
11950        "resolution": 4,
11951        "main_sha": null,
11952        "because_sha": null
11953    },
11954    {
11955        "sha": "811794f8d8de608728f495c582482d20c80a7841",
11956        "description": "microsoft/spirv2dxil: Change `spirv_to_dxil()` to receive SM and validator versions",
11957        "nominated": false,
11958        "nomination_type": null,
11959        "resolution": 4,
11960        "main_sha": null,
11961        "because_sha": null
11962    },
11963    {
11964        "sha": "0bf5bbb3e41ee47b317a5aa7f7f72e0612f1c49f",
11965        "description": "microsoft/spirv2dxil: Refactor to make SM and validator versions public",
11966        "nominated": false,
11967        "nomination_type": null,
11968        "resolution": 4,
11969        "main_sha": null,
11970        "because_sha": null
11971    },
11972    {
11973        "sha": "677def1d4e24048660b7817bdd257cd4eb56e362",
11974        "description": "vulkan: wsi: fix musl build",
11975        "nominated": false,
11976        "nomination_type": null,
11977        "resolution": 4,
11978        "main_sha": null,
11979        "because_sha": null
11980    },
11981    {
11982        "sha": "ac01f09d57b47e9bc6e27da122a5bb0ab43f6908",
11983        "description": "radv/rt: Load instance id and custom index on demand",
11984        "nominated": false,
11985        "nomination_type": null,
11986        "resolution": 4,
11987        "main_sha": null,
11988        "because_sha": null
11989    },
11990    {
11991        "sha": "6fcabb3b02bbf88b365f060da574a546df44378f",
11992        "description": "aco/ra: only rename fixed Operands if the copy-location matches",
11993        "nominated": false,
11994        "nomination_type": 1,
11995        "resolution": 4,
11996        "main_sha": null,
11997        "because_sha": "061b8bfd2980a5ed903febef42be288ab1eb4e40"
11998    },
11999    {
12000        "sha": "cf7ada973a8ab1dade57c51afb981b84daa28710",
12001        "description": "radv: disable shaderBufferFloat64AtomicMinMax on GFX11",
12002        "nominated": false,
12003        "nomination_type": null,
12004        "resolution": 4,
12005        "main_sha": null,
12006        "because_sha": null
12007    },
12008    {
12009        "sha": "7298bc1810fc2a0fdc56b0b104d57298695d21eb",
12010        "description": "radv: disable {shader,sparse}ImageFloat32AtomicMinMax on GFX11",
12011        "nominated": false,
12012        "nomination_type": null,
12013        "resolution": 4,
12014        "main_sha": null,
12015        "because_sha": null
12016    },
12017    {
12018        "sha": "1ec5b6774dd2af05abf34fcb74cac0c71692b763",
12019        "description": "ac: fix has_vrs_ds_export_bug for VanGogh",
12020        "nominated": false,
12021        "nomination_type": 1,
12022        "resolution": 4,
12023        "main_sha": null,
12024        "because_sha": "0a8a9d9d638df80454417d2041f79f645193c910"
12025    },
12026    {
12027        "sha": "4aef5f8825f9e157e3689e8f722d1cc8d34e13f5",
12028        "description": "st: Remove struct st_api,  st_gl_api_create and st_gl_api.h",
12029        "nominated": false,
12030        "nomination_type": null,
12031        "resolution": 4,
12032        "main_sha": null,
12033        "because_sha": null
12034    },
12035    {
12036        "sha": "b990142e05bbaca7eb192dcfc9b985b0362be825",
12037        "description": "xlib: Implement xmesa_get_name by return literal \"Mesa \" PACKAGE_VERSION directly",
12038        "nominated": false,
12039        "nomination_type": null,
12040        "resolution": 4,
12041        "main_sha": null,
12042        "because_sha": null
12043    },
12044    {
12045        "sha": "78a8350e8dba123d2c7bb934c8517b778c66ca06",
12046        "description": "st: Turn st_api::query_versions to be direct accessed function st_api_query_versions",
12047        "nominated": false,
12048        "nomination_type": null,
12049        "resolution": 4,
12050        "main_sha": null,
12051        "because_sha": null
12052    },
12053    {
12054        "sha": "7bd5ff3122f25543e8093a6687c03f9989528285",
12055        "description": "st: Turn st_api::create_context to be direct accessed function st_api_create_context",
12056        "nominated": false,
12057        "nomination_type": null,
12058        "resolution": 4,
12059        "main_sha": null,
12060        "because_sha": null
12061    },
12062    {
12063        "sha": "562adc385db85fab1345849454b864f787f76a26",
12064        "description": "st: Turn st_api::make_current to be direct accessed function st_api_make_current",
12065        "nominated": false,
12066        "nomination_type": null,
12067        "resolution": 4,
12068        "main_sha": null,
12069        "because_sha": null
12070    },
12071    {
12072        "sha": "26b77dfeb2076017eae9b3224d1e4a81b6561bb8",
12073        "description": "st: Turn st_api::get_current to be direct accessed function st_api_get_current",
12074        "nominated": false,
12075        "nomination_type": null,
12076        "resolution": 4,
12077        "main_sha": null,
12078        "because_sha": null
12079    },
12080    {
12081        "sha": "40e11ee5092909bc8c5098445811fc3a6fab8f9f",
12082        "description": "st: Turn st_api::destroy_drawable to be direct accessed function st_api_destroy_drawable",
12083        "nominated": false,
12084        "nomination_type": null,
12085        "resolution": 4,
12086        "main_sha": null,
12087        "because_sha": null
12088    },
12089    {
12090        "sha": "3f15ba7d681cb3eb0bda55a7edc82f16672e23e9",
12091        "description": "st: Remove st_api::destroy",
12092        "nominated": false,
12093        "nomination_type": null,
12094        "resolution": 4,
12095        "main_sha": null,
12096        "because_sha": null
12097    },
12098    {
12099        "sha": "23388be282c9df1a35f2fa878b26a1ee136c6fea",
12100        "description": "st: OpenVG are removed, remove st_api::feature_mask as it's constant",
12101        "nominated": false,
12102        "nomination_type": null,
12103        "resolution": 4,
12104        "main_sha": null,
12105        "because_sha": null
12106    },
12107    {
12108        "sha": "44151acc95d47bb2e82f2ae24ab9df8460349eab",
12109        "description": "st: OpenVG are removed, remove st_api::profile_mask as it's constant",
12110        "nominated": false,
12111        "nomination_type": null,
12112        "resolution": 4,
12113        "main_sha": null,
12114        "because_sha": null
12115    },
12116    {
12117        "sha": "9d0d1e529569855f4a0c3a3e109c5be65522c115",
12118        "description": "st: move function st_visual_have_buffers into st_manager.c",
12119        "nominated": false,
12120        "nomination_type": null,
12121        "resolution": 4,
12122        "main_sha": null,
12123        "because_sha": null
12124    },
12125    {
12126        "sha": "5e85165a7bb539b64519208d699b40d3f2d9d497",
12127        "description": "hgl: Remove non-nused hgl_create_st_api",
12128        "nominated": false,
12129        "nomination_type": null,
12130        "resolution": 4,
12131        "main_sha": null,
12132        "because_sha": null
12133    },
12134    {
12135        "sha": "f32dde29028a529c42431c387edade0886239aad",
12136        "description": "aco: swap v_perm_b32 operands",
12137        "nominated": true,
12138        "nomination_type": 1,
12139        "resolution": 1,
12140        "main_sha": null,
12141        "because_sha": "dae1629778de81ecb24f3790f8404dd2c24dd338"
12142    },
12143    {
12144        "sha": "514a9b3b75cfaa3e77e350b618c18f0707044c79",
12145        "description": "radv: Use correct primgrp size for gfx11.",
12146        "nominated": false,
12147        "nomination_type": null,
12148        "resolution": 4,
12149        "main_sha": null,
12150        "because_sha": null
12151    },
12152    {
12153        "sha": "9d782e529460adfd6fd76d8bb1d07f49be019371",
12154        "description": "radv: Improve gfx11 clear colors for DCC.",
12155        "nominated": false,
12156        "nomination_type": null,
12157        "resolution": 4,
12158        "main_sha": null,
12159        "because_sha": null
12160    },
12161    {
12162        "sha": "8148e934a69673cd5881bf0dad9a63fe09589335",
12163        "description": "v3d: replace all TODO around for FIXME",
12164        "nominated": false,
12165        "nomination_type": null,
12166        "resolution": 4,
12167        "main_sha": null,
12168        "because_sha": null
12169    },
12170    {
12171        "sha": "434e74e658786446033c981d9de5627a4fbcdd23",
12172        "description": "radeonsi: zero init using the correct components count",
12173        "nominated": true,
12174        "nomination_type": 1,
12175        "resolution": 1,
12176        "main_sha": null,
12177        "because_sha": "ae4379d81e42dec4f93983dfa9f31cf30384789f"
12178    },
12179    {
12180        "sha": "152b90efcda158ca85dd51863c4f7b2a1d461c2d",
12181        "description": "aco,radv/llvm: do not export parameters on GFX11",
12182        "nominated": false,
12183        "nomination_type": null,
12184        "resolution": 4,
12185        "main_sha": null,
12186        "because_sha": null
12187    },
12188    {
12189        "sha": "c5bf63753d7b1e61d4529fe2dc5a81c49c8bbd45",
12190        "description": "ac/nir,radv/llvm: add support for the attribute ring",
12191        "nominated": false,
12192        "nomination_type": null,
12193        "resolution": 4,
12194        "main_sha": null,
12195        "because_sha": null
12196    },
12197    {
12198        "sha": "fee5e379f4cf6539b59e25c09f92d5d83d2eb8f3",
12199        "description": "radv/llvm: do not set COMPR for exports on GFX11",
12200        "nominated": false,
12201        "nomination_type": null,
12202        "resolution": 4,
12203        "main_sha": null,
12204        "because_sha": null
12205    },
12206    {
12207        "sha": "4096c15f4f98d0140f86328c8f73cd23b797c308",
12208        "description": "hasvk: Nuke code around local memory",
12209        "nominated": false,
12210        "nomination_type": null,
12211        "resolution": 4,
12212        "main_sha": null,
12213        "because_sha": null
12214    },
12215    {
12216        "sha": "fdbb005984e089a9338a7d693db13cd2c88612cb",
12217        "description": "freedreno: get timestamp from os_time_get_nano instead of os_time_get",
12218        "nominated": false,
12219        "nomination_type": null,
12220        "resolution": 4,
12221        "main_sha": null,
12222        "because_sha": null
12223    },
12224    {
12225        "sha": "851c6598bd1262fa3debd1ed2c7337ad2ca75fc2",
12226        "description": "nouveau: get timestamp from os_time_get_nano instead of os_time_get",
12227        "nominated": false,
12228        "nomination_type": null,
12229        "resolution": 4,
12230        "main_sha": null,
12231        "because_sha": null
12232    },
12233    {
12234        "sha": "1d41dd42dfbc9bfb056d68ba8c1c4205bdb9dc75",
12235        "description": "util: unify FreeBSD futex_wait signature with Linux/OpenBSD/Windows",
12236        "nominated": false,
12237        "nomination_type": 1,
12238        "resolution": 4,
12239        "main_sha": null,
12240        "because_sha": "095dfc6caa29e150b5c8e9566320eda1117e714b"
12241    },
12242    {
12243        "sha": "813d502d7c4b297689c16b2559e87134db1ff0b5",
12244        "description": "driconf: add mesa_glthread=false for gfxbench",
12245        "nominated": false,
12246        "nomination_type": null,
12247        "resolution": 4,
12248        "main_sha": null,
12249        "because_sha": null
12250    },
12251    {
12252        "sha": "55d2b82cc09953b104d46edc12524945e82eb45f",
12253        "description": "glsl/types: fix dword slots calc for float16 matricies.",
12254        "nominated": false,
12255        "nomination_type": null,
12256        "resolution": 4,
12257        "main_sha": null,
12258        "because_sha": null
12259    },
12260    {
12261        "sha": "3570e94bcc187512490ac0871086fb101dc1c9d6",
12262        "description": "agx: Use agx_nir_opt_preamble",
12263        "nominated": false,
12264        "nomination_type": null,
12265        "resolution": 4,
12266        "main_sha": null,
12267        "because_sha": null
12268    },
12269    {
12270        "sha": "5e8b0289c35ef8d8c4098125e6951d6903585e33",
12271        "description": "agx: Add agx_nir_opt_preamble pass",
12272        "nominated": false,
12273        "nomination_type": null,
12274        "resolution": 4,
12275        "main_sha": null,
12276        "because_sha": null
12277    },
12278    {
12279        "sha": "328eef2c3c1aec6eb750e8eca496208d394f461f",
12280        "description": "asahi: Set GPR count accurately",
12281        "nominated": false,
12282        "nomination_type": null,
12283        "resolution": 4,
12284        "main_sha": null,
12285        "because_sha": null
12286    },
12287    {
12288        "sha": "afa20a840bcef5d2fd14f10350838e76203a9fbf",
12289        "description": "asahi: Set uniform counts accurately",
12290        "nominated": false,
12291        "nomination_type": null,
12292        "resolution": 4,
12293        "main_sha": null,
12294        "because_sha": null
12295    },
12296    {
12297        "sha": "ec9eae99b133f8bc34714eda182d0d3df19b5ada",
12298        "description": "agx: Report GPRs to the driver",
12299        "nominated": false,
12300        "nomination_type": null,
12301        "resolution": 4,
12302        "main_sha": null,
12303        "because_sha": null
12304    },
12305    {
12306        "sha": "6e32826345ade622ad05abb3aea652ecc089e652",
12307        "description": "agx: Avoid reading high uniforms from device_load",
12308        "nominated": false,
12309        "nomination_type": null,
12310        "resolution": 4,
12311        "main_sha": null,
12312        "because_sha": null
12313    },
12314    {
12315        "sha": "5bd245d2cd9e1b4c6552432bdf09a1fd8cc68306",
12316        "description": "agx: Handle 64-bit moves",
12317        "nominated": false,
12318        "nomination_type": null,
12319        "resolution": 4,
12320        "main_sha": null,
12321        "because_sha": null
12322    },
12323    {
12324        "sha": "1521d9c58c1d9a3bbaf1f572920e5a7cbb1da4d3",
12325        "description": "agx: Restrict copyprop of uniforms",
12326        "nominated": false,
12327        "nomination_type": null,
12328        "resolution": 4,
12329        "main_sha": null,
12330        "because_sha": null
12331    },
12332    {
12333        "sha": "cef13f8ab19a6261b9fa5065864fbb9ceecdbf7d",
12334        "description": "agx: Handle uniforms passed to COLLECT",
12335        "nominated": false,
12336        "nomination_type": null,
12337        "resolution": 4,
12338        "main_sha": null,
12339        "because_sha": null
12340    },
12341    {
12342        "sha": "056280a4a162bf4e43c2d4439dccaeb818e8698a",
12343        "description": "agx: Implement scalar load/store_preamble",
12344        "nominated": false,
12345        "nomination_type": null,
12346        "resolution": 4,
12347        "main_sha": null,
12348        "because_sha": null
12349    },
12350    {
12351        "sha": "14fe5bc59828729436decf1a21d02dcecdba5f2b",
12352        "description": "agx: Strengthen assert for packing ld/st instructions",
12353        "nominated": false,
12354        "nomination_type": null,
12355        "resolution": 4,
12356        "main_sha": null,
12357        "because_sha": null
12358    },
12359    {
12360        "sha": "41b54d4a5840f2a526aede98aec8f60f15339e77",
12361        "description": "agx: Allow larger indices for ld/st",
12362        "nominated": false,
12363        "nomination_type": null,
12364        "resolution": 4,
12365        "main_sha": null,
12366        "because_sha": null
12367    },
12368    {
12369        "sha": "05009d1dad36d2324c83f93395848e4560e6d67e",
12370        "description": "agx: Add uniform_store instruction",
12371        "nominated": false,
12372        "nomination_type": null,
12373        "resolution": 4,
12374        "main_sha": null,
12375        "because_sha": null
12376    },
12377    {
12378        "sha": "ca4fe9d3f58bad7f12eb926f8fe1b808b39318a3",
12379        "description": "agx: Align preamble shaders",
12380        "nominated": false,
12381        "nomination_type": null,
12382        "resolution": 4,
12383        "main_sha": null,
12384        "because_sha": null
12385    },
12386    {
12387        "sha": "e466a7d1d898691a302fa3af9a9c4579a182bbbe",
12388        "description": "agx: Handle multiple functions",
12389        "nominated": false,
12390        "nomination_type": null,
12391        "resolution": 4,
12392        "main_sha": null,
12393        "because_sha": null
12394    },
12395    {
12396        "sha": "af74e746cd328138c83896ed9eb24b919f7164f4",
12397        "description": "agx: Make push_count public",
12398        "nominated": false,
12399        "nomination_type": null,
12400        "resolution": 4,
12401        "main_sha": null,
12402        "because_sha": null
12403    },
12404    {
12405        "sha": "2d63864e030c927857df7f57dde716f27aa29f50",
12406        "description": "agx: Check that we don't push too much",
12407        "nominated": false,
12408        "nomination_type": null,
12409        "resolution": 4,
12410        "main_sha": null,
12411        "because_sha": null
12412    },
12413    {
12414        "sha": "c74d6c4f9e0a4a03499784663656966fa9c95040",
12415        "description": "agx: Be less sloppy about high uniforms",
12416        "nominated": false,
12417        "nomination_type": null,
12418        "resolution": 4,
12419        "main_sha": null,
12420        "because_sha": null
12421    },
12422    {
12423        "sha": "a0da23d5209acfd017c750840da232c0693deffe",
12424        "description": "asahi: Support preamble shaders",
12425        "nominated": false,
12426        "nomination_type": null,
12427        "resolution": 4,
12428        "main_sha": null,
12429        "because_sha": null
12430    },
12431    {
12432        "sha": "9061e960b2e4c4c8b10af54e37e35f07dc7bc501",
12433        "description": "asahi: Add group tests",
12434        "nominated": false,
12435        "nomination_type": null,
12436        "resolution": 4,
12437        "main_sha": null,
12438        "because_sha": null
12439    },
12440    {
12441        "sha": "8b464f4c598eff0be04afe05c782ac63e2cb22d0",
12442        "description": "asahi: Don't use unnecessary test fixture",
12443        "nominated": false,
12444        "nomination_type": null,
12445        "resolution": 4,
12446        "main_sha": null,
12447        "because_sha": null
12448    },
12449    {
12450        "sha": "537a77ea6b4aed5fe0030fa5b8c3b3b3aae3a0ac",
12451        "description": "asahi: Rename LOD clamps tests to fit other packing",
12452        "nominated": false,
12453        "nomination_type": null,
12454        "resolution": 4,
12455        "main_sha": null,
12456        "because_sha": null
12457    },
12458    {
12459        "sha": "6195ac93d6b7acc1284eb0608ca4b3e4150e4519",
12460        "description": "asahi: Use USC_UNIFORM_HIGH",
12461        "nominated": false,
12462        "nomination_type": null,
12463        "resolution": 4,
12464        "main_sha": null,
12465        "because_sha": null
12466    },
12467    {
12468        "sha": "348ac0f4a290245f32d0b8ddcbb4ad7559faafbe",
12469        "description": "asahi: Make agx_varyings a union",
12470        "nominated": false,
12471        "nomination_type": null,
12472        "resolution": 4,
12473        "main_sha": null,
12474        "because_sha": null
12475    },
12476    {
12477        "sha": "721c4f21865ed29c534df09b5654f93445727320",
12478        "description": "asahi: Remove \"padding\" field",
12479        "nominated": false,
12480        "nomination_type": null,
12481        "resolution": 4,
12482        "main_sha": null,
12483        "because_sha": null
12484    },
12485    {
12486        "sha": "06cb242a54ccb9b200c8a4b00a17417732ee152a",
12487        "description": "asahi: Identify more shader-related fields",
12488        "nominated": false,
12489        "nomination_type": null,
12490        "resolution": 4,
12491        "main_sha": null,
12492        "because_sha": null
12493    },
12494    {
12495        "sha": "24bfa5af88d4227d254e4be29442c44f05bfad69",
12496        "description": "asahi: Identify \"Uniform high\" USC word",
12497        "nominated": false,
12498        "nomination_type": null,
12499        "resolution": 4,
12500        "main_sha": null,
12501        "because_sha": null
12502    },
12503    {
12504        "sha": "0e1f9ca9f6991a96dbe4ba7b64cc7521a0cdc0da",
12505        "description": "asahi: Route shader-db stats to debug callback",
12506        "nominated": false,
12507        "nomination_type": null,
12508        "resolution": 4,
12509        "main_sha": null,
12510        "because_sha": null
12511    },
12512    {
12513        "sha": "e126338394c8a605aeb0ea27d201e43b69fa4f59",
12514        "description": "asahi: Precompile for shader-db",
12515        "nominated": false,
12516        "nomination_type": null,
12517        "resolution": 4,
12518        "main_sha": null,
12519        "because_sha": null
12520    },
12521    {
12522        "sha": "46ae8e659da932058ae509d9fc64b3cef3c4af7e",
12523        "description": "asahi: Remove AGX_FAKE_DEVICE environment variable",
12524        "nominated": false,
12525        "nomination_type": null,
12526        "resolution": 4,
12527        "main_sha": null,
12528        "because_sha": null
12529    },
12530    {
12531        "sha": "13e90bebe10eb39016756e9cb23010dcbe24511a",
12532        "description": "agx: Remove command line compiler",
12533        "nominated": false,
12534        "nomination_type": null,
12535        "resolution": 4,
12536        "main_sha": null,
12537        "because_sha": null
12538    },
12539    {
12540        "sha": "80de33cf6a8480d51ecde8d4b8d29d595e281fe7",
12541        "description": "nir/opt_preamble: Move load_texture_base_agx",
12542        "nominated": false,
12543        "nomination_type": null,
12544        "resolution": 4,
12545        "main_sha": null,
12546        "because_sha": null
12547    },
12548    {
12549        "sha": "ba551d293fcc915071727b847bec21721899c77a",
12550        "description": "asahi: Hold a reference to BOs in a batch",
12551        "nominated": false,
12552        "nomination_type": null,
12553        "resolution": 4,
12554        "main_sha": null,
12555        "because_sha": null
12556    },
12557    {
12558        "sha": "741dbadae09ef376c1b6176f195b73930d1294db",
12559        "description": "nir: Fix ifind_msb_rev constant folding.",
12560        "nominated": true,
12561        "nomination_type": 1,
12562        "resolution": 1,
12563        "main_sha": null,
12564        "because_sha": "a5747f8ab357ff00c630b937b221e5fb59d90289"
12565    },
12566    {
12567        "sha": "125741dbae82dea2faf8e594c877701e137e0141",
12568        "description": "nir/opt_algebraic: Optimize various find_msb_rev patterns.",
12569        "nominated": false,
12570        "nomination_type": null,
12571        "resolution": 4,
12572        "main_sha": null,
12573        "because_sha": null
12574    },
12575    {
12576        "sha": "d57f5c9cac8dce2460b246405d2176e1e2a1ba05",
12577        "description": "radv,aco: Lower uclz in NIR.",
12578        "nominated": false,
12579        "nomination_type": null,
12580        "resolution": 4,
12581        "main_sha": null,
12582        "because_sha": null
12583    },
12584    {
12585        "sha": "7505be3497cba09bb0a3e3787aeb107f32eeeee2",
12586        "description": "nir/opt_algebraic: Add an option to lower uclz.",
12587        "nominated": false,
12588        "nomination_type": null,
12589        "resolution": 4,
12590        "main_sha": null,
12591        "because_sha": null
12592    },
12593    {
12594        "sha": "049b60cf4bd2b16667a9d85ebe8a110a24236bc3",
12595        "description": "ac/llvm: Implement [ui]find_msb_rev.",
12596        "nominated": false,
12597        "nomination_type": null,
12598        "resolution": 4,
12599        "main_sha": null,
12600        "because_sha": null
12601    },
12602    {
12603        "sha": "058174c4ded714a047ce58dbbdc0eedc54a83d64",
12604        "description": "aco: Implement [ui]find_msb_rev.",
12605        "nominated": false,
12606        "nomination_type": null,
12607        "resolution": 4,
12608        "main_sha": null,
12609        "because_sha": null
12610    },
12611    {
12612        "sha": "1e552b9c95a1fc8cbec5f6187bf8630b3c31cc25",
12613        "description": "nir/opt_algebraic: Mirror optimizations for find_msb_rev.",
12614        "nominated": false,
12615        "nomination_type": null,
12616        "resolution": 4,
12617        "main_sha": null,
12618        "because_sha": null
12619    },
12620    {
12621        "sha": "b5ecb5388e7ef2e0c77ebcd1b2f2c708a1170179",
12622        "description": "radv/rt: Fix setting tmax for opaque AABBs",
12623        "nominated": true,
12624        "nomination_type": 0,
12625        "resolution": 0,
12626        "main_sha": null,
12627        "because_sha": null
12628    },
12629    {
12630        "sha": "22f7f167cdafe0facbab2ba2a89f5aadccc39dc5",
12631        "description": "nir/opt_phi_precision: Fix missing swizzles when narrowing phi srcs.",
12632        "nominated": true,
12633        "nomination_type": 1,
12634        "resolution": 1,
12635        "main_sha": null,
12636        "because_sha": "c7b935962b27667fd4730b53c5fd3ec45d2773c3"
12637    },
12638    {
12639        "sha": "783b416e651df6d9d1c395989507cfc5b516003c",
12640        "description": "ci/macos: Building both dri and xlib version of glx",
12641        "nominated": false,
12642        "nomination_type": null,
12643        "resolution": 4,
12644        "main_sha": null,
12645        "because_sha": null
12646    },
12647    {
12648        "sha": "6c9f8d866202819780a4fa5398e0898b123a0abc",
12649        "description": "xlib: Remove macro guard with GLX_INDIRECT_RENDERING in xlib.c",
12650        "nominated": false,
12651        "nomination_type": null,
12652        "resolution": 4,
12653        "main_sha": null,
12654        "because_sha": null
12655    },
12656    {
12657        "sha": "5bed3d4ad659c30cb0ef4b40172f1aab877ccc98",
12658        "description": "meson: with_glx never assigned to 'gallium-xlib', remove 'gallium-xlib'",
12659        "nominated": false,
12660        "nomination_type": null,
12661        "resolution": 4,
12662        "main_sha": null,
12663        "because_sha": null
12664    },
12665    {
12666        "sha": "814682d00c7f016497afe52cd5c6e86f00110d7c",
12667        "description": "meson: with_glx never assigned to 'gallium-xlib', so need add with_glx == 'xlib' for dep_glproto",
12668        "nominated": true,
12669        "nomination_type": 1,
12670        "resolution": 1,
12671        "main_sha": null,
12672        "because_sha": "76791db0882b3715cd7d0a47fd14e1f784901b09"
12673    },
12674    {
12675        "sha": "9a7e93f1f6b42ff301dc3031ea0002253e61a6a5",
12676        "description": "vulkan: drop const for descriptor set",
12677        "nominated": false,
12678        "nomination_type": null,
12679        "resolution": 4,
12680        "main_sha": null,
12681        "because_sha": null
12682    },
12683    {
12684        "sha": "5aa437a9f11cb029a52cce90d40fd2c238513107",
12685        "description": "zink: fix ds3 line stipple enable handling",
12686        "nominated": false,
12687        "nomination_type": null,
12688        "resolution": 4,
12689        "main_sha": null,
12690        "because_sha": null
12691    },
12692    {
12693        "sha": "12fded59650c26ae831663568e3d2981f5195b7f",
12694        "description": "zink: fix duplicate VK_DYNAMIC_STATE_LINE_STIPPLE_EXT setting",
12695        "nominated": false,
12696        "nomination_type": null,
12697        "resolution": 4,
12698        "main_sha": null,
12699        "because_sha": null
12700    },
12701    {
12702        "sha": "9de7e49e6f015aa070338faffac439f2fa60b09b",
12703        "description": "panfrost: Remove NIR_SERIALIZED support",
12704        "nominated": false,
12705        "nomination_type": null,
12706        "resolution": 4,
12707        "main_sha": null,
12708        "because_sha": null
12709    },
12710    {
12711        "sha": "dfce4333854ecfba47cda99b256563e5ac27a2e7",
12712        "description": "aco/gfx11: optimize LS/HS load_local_invocation_index",
12713        "nominated": false,
12714        "nomination_type": null,
12715        "resolution": 4,
12716        "main_sha": null,
12717        "because_sha": null
12718    },
12719    {
12720        "sha": "8c716525cf82ae7a00d7ec00d20998dd80f2058f",
12721        "description": "ac/llvm: ignore g16 if the image opcode doesn't use derivatives",
12722        "nominated": false,
12723        "nomination_type": null,
12724        "resolution": 4,
12725        "main_sha": null,
12726        "because_sha": null
12727    },
12728    {
12729        "sha": "c492779924cd4798b7666b812d3a805380ef67bb",
12730        "description": "ac/llvm: fix mixing non-uniform/uniform sampler/texture descriptors",
12731        "nominated": false,
12732        "nomination_type": null,
12733        "resolution": 4,
12734        "main_sha": null,
12735        "because_sha": null
12736    },
12737    {
12738        "sha": "5b47e32474283596f026eb3f06c7f01e95712589",
12739        "description": "d3d12: Fix placed footprint of subresources",
12740        "nominated": false,
12741        "nomination_type": null,
12742        "resolution": 4,
12743        "main_sha": null,
12744        "because_sha": null
12745    },
12746    {
12747        "sha": "479eb67aacf4df4562156b497cf4fd50d93e421e",
12748        "description": "d3d12: HEVC Decode - Fix slice size and offsets translation from VA to DXVA",
12749        "nominated": false,
12750        "nomination_type": null,
12751        "resolution": 4,
12752        "main_sha": null,
12753        "because_sha": null
12754    },
12755    {
12756        "sha": "897adcf7d7b527dc9a16e73e46cb80fa22f52848",
12757        "description": "radv: disable AMD_shader_explicit_vertex_parameter on GFX11",
12758        "nominated": false,
12759        "nomination_type": null,
12760        "resolution": 4,
12761        "main_sha": null,
12762        "because_sha": null
12763    },
12764    {
12765        "sha": "c18e39ebca095660488db05368255e6c33cc6473",
12766        "description": "radv: disable VK_AMD_texture_gather_bias_lod on GFX11",
12767        "nominated": false,
12768        "nomination_type": null,
12769        "resolution": 4,
12770        "main_sha": null,
12771        "because_sha": null
12772    },
12773    {
12774        "sha": "59be3b8a8f123b145f31df11b2b4ef3c43ef10e7",
12775        "description": "radv: advertise VK_EXT_extended_dynamic_state3",
12776        "nominated": false,
12777        "nomination_type": null,
12778        "resolution": 4,
12779        "main_sha": null,
12780        "because_sha": null
12781    },
12782    {
12783        "sha": "e48c0fbd8f70df5f74bdbe594f807d09fc3a4424",
12784        "description": "radv: add support for dynamic depth clamp enable",
12785        "nominated": false,
12786        "nomination_type": null,
12787        "resolution": 4,
12788        "main_sha": null,
12789        "because_sha": null
12790    },
12791    {
12792        "sha": "31f946f4d2e3abd633eff55ed8211ef052139413",
12793        "description": "radv: add support for dynamic provoking vertex mode",
12794        "nominated": false,
12795        "nomination_type": null,
12796        "resolution": 4,
12797        "main_sha": null,
12798        "because_sha": null
12799    },
12800    {
12801        "sha": "e26d3cd9e8da1d2364d3095fff8616bb66ccf4a8",
12802        "description": "radv: add support for dynamic depth clip negative one to one",
12803        "nominated": false,
12804        "nomination_type": null,
12805        "resolution": 4,
12806        "main_sha": null,
12807        "because_sha": null
12808    },
12809    {
12810        "sha": "fbed3aed4aa6184a8d1ea696de44973e235d89a8",
12811        "description": "radv: add support for dynamic conservative rasterization mode",
12812        "nominated": false,
12813        "nomination_type": null,
12814        "resolution": 4,
12815        "main_sha": null,
12816        "because_sha": null
12817    },
12818    {
12819        "sha": "96282ceb9a8be2f2ca74cead95799ba8c9e50319",
12820        "description": "radv: add support for dynamic depth clip enable",
12821        "nominated": false,
12822        "nomination_type": null,
12823        "resolution": 4,
12824        "main_sha": null,
12825        "because_sha": null
12826    },
12827    {
12828        "sha": "8682e09c33fe8242317b24da5c823f0fa244ed47",
12829        "description": "radv: add support for dynamic sample mask",
12830        "nominated": false,
12831        "nomination_type": null,
12832        "resolution": 4,
12833        "main_sha": null,
12834        "because_sha": null
12835    },
12836    {
12837        "sha": "7c38d94261a8091f20912baa356c995ffc709cdd",
12838        "description": "radv: add support for dynamic alpha to coverage enable",
12839        "nominated": false,
12840        "nomination_type": null,
12841        "resolution": 4,
12842        "main_sha": null,
12843        "because_sha": null
12844    },
12845    {
12846        "sha": "6a98329b5e9cb6ca6bdbcd69e8e29b9790ffa220",
12847        "description": "radv: add support for dynamic line stipple enable",
12848        "nominated": false,
12849        "nomination_type": null,
12850        "resolution": 4,
12851        "main_sha": null,
12852        "because_sha": null
12853    },
12854    {
12855        "sha": "17b9aa92b77da1fbfa2595c6d4577c1a28eb64e6",
12856        "description": "radv: add support for dynamic logic op enable",
12857        "nominated": false,
12858        "nomination_type": null,
12859        "resolution": 4,
12860        "main_sha": null,
12861        "because_sha": null
12862    },
12863    {
12864        "sha": "f22290949d3d6ad75445404e48195ed319505a05",
12865        "description": "radv: add support for dynamic tessellation domain origin",
12866        "nominated": false,
12867        "nomination_type": null,
12868        "resolution": 4,
12869        "main_sha": null,
12870        "because_sha": null
12871    },
12872    {
12873        "sha": "6bf34e9f3682e180ff1a4f7cfe867eb40646003e",
12874        "description": "radv: add support for dynamic polygon mode",
12875        "nominated": false,
12876        "nomination_type": null,
12877        "resolution": 4,
12878        "main_sha": null,
12879        "because_sha": null
12880    },
12881    {
12882        "sha": "e0b4b12066a4afc42bfc582f6a7d501ebb7a2c76",
12883        "description": "radv: declare new dynamic states",
12884        "nominated": false,
12885        "nomination_type": null,
12886        "resolution": 4,
12887        "main_sha": null,
12888        "because_sha": null
12889    },
12890    {
12891        "sha": "5d23c94dd1ac7a2c7a37b37b3ee3718357e0f7d5",
12892        "description": "ci/freedreno: add Guilherme Gallo into restricted traces access list",
12893        "nominated": false,
12894        "nomination_type": null,
12895        "resolution": 4,
12896        "main_sha": null,
12897        "because_sha": null
12898    },
12899    {
12900        "sha": "4c080cb8e50cde3f41120f4bd85177bcb47f3f56",
12901        "description": "egl: fix error string for dri2_create_image_dma_buf()",
12902        "nominated": false,
12903        "nomination_type": null,
12904        "resolution": 4,
12905        "main_sha": null,
12906        "because_sha": null
12907    },
12908    {
12909        "sha": "e2d67765fafd2931569415dacbbde83b05d6a3f2",
12910        "description": "zink: handle f2f16_rtz",
12911        "nominated": false,
12912        "nomination_type": null,
12913        "resolution": 4,
12914        "main_sha": null,
12915        "because_sha": null
12916    },
12917    {
12918        "sha": "813b76aeb69cb5959dc2512c3bc948b906410c48",
12919        "description": "zink: handle more opcodes for CL",
12920        "nominated": false,
12921        "nomination_type": null,
12922        "resolution": 4,
12923        "main_sha": null,
12924        "because_sha": null
12925    },
12926    {
12927        "sha": "4629fe2aab9e333012944749fa5ce344d56d5633",
12928        "description": "zink: update the RADV expectations",
12929        "nominated": false,
12930        "nomination_type": null,
12931        "resolution": 4,
12932        "main_sha": null,
12933        "because_sha": null
12934    },
12935    {
12936        "sha": "4a125f790ca5636d9168cb3c8ad62be83bb4e6b7",
12937        "description": "ci/llvmpipe: update to new RUSTICL_ENABLE var",
12938        "nominated": false,
12939        "nomination_type": null,
12940        "resolution": 4,
12941        "main_sha": null,
12942        "because_sha": null
12943    },
12944    {
12945        "sha": "cce02f018422eb050e2a737afacc10d72f78e20e",
12946        "description": "docs: Add documentation for Rusticl's env variables",
12947        "nominated": false,
12948        "nomination_type": null,
12949        "resolution": 4,
12950        "main_sha": null,
12951        "because_sha": null
12952    },
12953    {
12954        "sha": "feca63e37e7dd79bff57ce8396feb7f291494619",
12955        "description": "rusticl: add RUSTICL_ENABLE to have a global way of enabling devices",
12956        "nominated": false,
12957        "nomination_type": null,
12958        "resolution": 4,
12959        "main_sha": null,
12960        "because_sha": null
12961    },
12962    {
12963        "sha": "3b7d977f764201fd9e526b161f7044da6d5e33ba",
12964        "description": "vulkan/wsi/wayland: avoid useless re-allocations when receiving per-surface dma-buf feedback",
12965        "nominated": false,
12966        "nomination_type": null,
12967        "resolution": 4,
12968        "main_sha": null,
12969        "because_sha": null
12970    },
12971    {
12972        "sha": "df776419934bf7bd2e245a17118190b9d98df89b",
12973        "description": "vulkan/wsi/wayland: add per-surface dma-buf feedback support",
12974        "nominated": false,
12975        "nomination_type": null,
12976        "resolution": 4,
12977        "main_sha": null,
12978        "because_sha": null
12979    },
12980    {
12981        "sha": "edd3c00d5d02bb6412b67aba6ae4d1eeabbe4865",
12982        "description": "vulkan/wsi/wayland: add default dma-buf feedback support",
12983        "nominated": false,
12984        "nomination_type": null,
12985        "resolution": 4,
12986        "main_sha": null,
12987        "because_sha": null
12988    },
12989    {
12990        "sha": "947a465cee66e0ea2c2d7d56daa918cb5e401f43",
12991        "description": "vulkan/wsi/wayland: remove refcount from struct wsi_wl_display",
12992        "nominated": false,
12993        "nomination_type": null,
12994        "resolution": 4,
12995        "main_sha": null,
12996        "because_sha": null
12997    },
12998    {
12999        "sha": "3adba6b18dc53dafbfffee9f842d799be776b3bb",
13000        "description": "vulkan/wsi/wayland: move wl_surface and wl_display from chain to struct wsi_wl_surface",
13001        "nominated": false,
13002        "nomination_type": null,
13003        "resolution": 4,
13004        "main_sha": null,
13005        "because_sha": null
13006    },
13007    {
13008        "sha": "ba571c3657ccbd331ee740af6e69ac52f75b6581",
13009        "description": "vulkan/wsi/wayland: take ownership of wsi_wl_surface when creating chain",
13010        "nominated": false,
13011        "nomination_type": null,
13012        "resolution": 4,
13013        "main_sha": null,
13014        "because_sha": null
13015    },
13016    {
13017        "sha": "abc464f3a9de89de9806ec6354022d892f76c09e",
13018        "description": "vulkan/wsi/wayland: introduce struct wsi_wl_surface",
13019        "nominated": false,
13020        "nomination_type": null,
13021        "resolution": 4,
13022        "main_sha": null,
13023        "because_sha": null
13024    },
13025    {
13026        "sha": "149f7e476289e956c5e290544b0386703c5ae226",
13027        "description": "vulkan/wsi/wayland: remove unnecessary spaces in struct fields",
13028        "nominated": false,
13029        "nomination_type": null,
13030        "resolution": 4,
13031        "main_sha": null,
13032        "because_sha": null
13033    },
13034    {
13035        "sha": "05ed116d012d5e5fb2738552b951bfb39413f7ab",
13036        "description": "vulkan/wsi/wayland: move some structs to beginning of code",
13037        "nominated": false,
13038        "nomination_type": null,
13039        "resolution": 4,
13040        "main_sha": null,
13041        "because_sha": null
13042    },
13043    {
13044        "sha": "19b6c889be7c7151d50e46b9cac0c416232c47c9",
13045        "description": "Revert \"ac: use LLVMContextSetOpaquePointers if available\"",
13046        "nominated": true,
13047        "nomination_type": 2,
13048        "resolution": 0,
13049        "main_sha": null,
13050        "because_sha": "940734630de229d98630e4398fd68e95c105177a"
13051    },
13052    {
13053        "sha": "f5abb7ce4c1f9159f9202e8bbfe6ee33fbd4ff6d",
13054        "description": "ac/llvm: pass ac_llvm_ptr instead of separate type/ptr",
13055        "nominated": false,
13056        "nomination_type": null,
13057        "resolution": 4,
13058        "main_sha": null,
13059        "because_sha": null
13060    },
13061    {
13062        "sha": "efa5c528222805dc4fcf163096102f1ef1fd1697",
13063        "description": "ac/llvm: add ac_get_ptr_arg",
13064        "nominated": false,
13065        "nomination_type": null,
13066        "resolution": 4,
13067        "main_sha": null,
13068        "because_sha": null
13069    },
13070    {
13071        "sha": "39fd373f81efdb92ccc78e92d503a50c8cb48f12",
13072        "description": "radv/llvm: replace LLVMBuildLoad by LLVMBuildLoad2",
13073        "nominated": false,
13074        "nomination_type": null,
13075        "resolution": 4,
13076        "main_sha": null,
13077        "because_sha": null
13078    },
13079    {
13080        "sha": "b31affddf4b4b0f4c395176404bee811da3dc82c",
13081        "description": "ac/llvm: remove gep_2 and others temporary functions",
13082        "nominated": false,
13083        "nomination_type": null,
13084        "resolution": 4,
13085        "main_sha": null,
13086        "because_sha": null
13087    },
13088    {
13089        "sha": "7508cdd2ff7794a621657b6e5135bf945365030b",
13090        "description": "radeonsi: port the remaining code to opaque pointers",
13091        "nominated": false,
13092        "nomination_type": null,
13093        "resolution": 4,
13094        "main_sha": null,
13095        "because_sha": null
13096    },
13097    {
13098        "sha": "c0058a38d10380d9abf334e4a9b801892ff99b40",
13099        "description": "radeonsi: make ngg_gs_get_vertex_storage return a ac_llvm_pointer",
13100        "nominated": false,
13101        "nomination_type": null,
13102        "resolution": 4,
13103        "main_sha": null,
13104        "because_sha": null
13105    },
13106    {
13107        "sha": "52f8319dacfff03bab7997f4adfc88ddde8f60f1",
13108        "description": "radeonsi: use LLVMBuildGEP2 in si_build_gep_i8_var",
13109        "nominated": false,
13110        "nomination_type": null,
13111        "resolution": 4,
13112        "main_sha": null,
13113        "because_sha": null
13114    },
13115    {
13116        "sha": "b58bb254f33521211125d5e000b925e0ea5ae2ad",
13117        "description": "radeonsi: use ac_get_arg_pointee_type to get the right type",
13118        "nominated": false,
13119        "nomination_type": null,
13120        "resolution": 4,
13121        "main_sha": null,
13122        "because_sha": null
13123    },
13124    {
13125        "sha": "cb117cdc96cc31f35806d72e75c40128dc71d7c8",
13126        "description": "radv/llvm: use ac_build_gep0_type to get args types",
13127        "nominated": false,
13128        "nomination_type": null,
13129        "resolution": 4,
13130        "main_sha": null,
13131        "because_sha": null
13132    },
13133    {
13134        "sha": "f12adf2cc978586ccecbf323afc0bcbebaa94177",
13135        "description": "ac/llvm: remove unneeded casts",
13136        "nominated": false,
13137        "nomination_type": null,
13138        "resolution": 4,
13139        "main_sha": null,
13140        "because_sha": null
13141    },
13142    {
13143        "sha": "a15eed1e22288c06fa910b71eca6149d9cedb574",
13144        "description": "ac/llvm: store constant_data and scratch as ac_llvm_pointer",
13145        "nominated": false,
13146        "nomination_type": null,
13147        "resolution": 4,
13148        "main_sha": null,
13149        "because_sha": null
13150    },
13151    {
13152        "sha": "e9a7f8d8df18146aa43b534983e6b98351a883d3",
13153        "description": "ac/llvm: store lds as ac_llvm_pointer",
13154        "nominated": false,
13155        "nomination_type": null,
13156        "resolution": 4,
13157        "main_sha": null,
13158        "because_sha": null
13159    },
13160    {
13161        "sha": "8c54ae013d4067cb051289a74f2badcf467220aa",
13162        "description": "ac/llvm: add xxxx2 functions to iteratively port to opaque pointers",
13163        "nominated": false,
13164        "nomination_type": null,
13165        "resolution": 4,
13166        "main_sha": null,
13167        "because_sha": null
13168    },
13169    {
13170        "sha": "18e78db39cd4495b13b97e8522c668fcdceb804b",
13171        "description": "ac/llvm: add type param to ac_build_load_invariant",
13172        "nominated": false,
13173        "nomination_type": null,
13174        "resolution": 4,
13175        "main_sha": null,
13176        "because_sha": null
13177    },
13178    {
13179        "sha": "f044de2e60352e5e9866561481181d3926f201aa",
13180        "description": "ac/llvm: switch ac_build_pointer_add to LLVMBuildGEP2",
13181        "nominated": false,
13182        "nomination_type": null,
13183        "resolution": 4,
13184        "main_sha": null,
13185        "because_sha": null
13186    },
13187    {
13188        "sha": "f68b18f2856da6d44e6b91f17428aaa011e2fd02",
13189        "description": "ac/llvm: switch ac_build_gep_ptr to LLVMBuildGEP2",
13190        "nominated": false,
13191        "nomination_type": null,
13192        "resolution": 4,
13193        "main_sha": null,
13194        "because_sha": null
13195    },
13196    {
13197        "sha": "0f00f74b209a46791e5c30e3e7ea37009e2df293",
13198        "description": "ac/llvm: port functions to use ac_llvm_pointer",
13199        "nominated": false,
13200        "nomination_type": null,
13201        "resolution": 4,
13202        "main_sha": null,
13203        "because_sha": null
13204    },
13205    {
13206        "sha": "174caabab721fc1b6c6bf7e181641c89978f0123",
13207        "description": "ac/llvm: add a ac_llvm_pointer type",
13208        "nominated": false,
13209        "nomination_type": null,
13210        "resolution": 4,
13211        "main_sha": null,
13212        "because_sha": null
13213    },
13214    {
13215        "sha": "afd645f0576f2cf41b65f360787f01604f00f0f2",
13216        "description": "ac/llvm: remove LLVMBuildGEP usages",
13217        "nominated": false,
13218        "nomination_type": null,
13219        "resolution": 4,
13220        "main_sha": null,
13221        "because_sha": null
13222    },
13223    {
13224        "sha": "fab476bd11a5b7280b41cb0aec2f763a690c1acd",
13225        "description": "ac/llvm: add helpers to get pointer types of ac_arg",
13226        "nominated": false,
13227        "nomination_type": null,
13228        "resolution": 4,
13229        "main_sha": null,
13230        "because_sha": null
13231    },
13232    {
13233        "sha": "5dcc2c216ba124883e08db8e4a698bec849ef05b",
13234        "description": "ac/llvm: simplify get_memory_ptr",
13235        "nominated": false,
13236        "nomination_type": null,
13237        "resolution": 4,
13238        "main_sha": null,
13239        "because_sha": null
13240    },
13241    {
13242        "sha": "8465d23f99fb97bd6d386d3964198c1c4557b3ef",
13243        "description": "ac/llvm: drop visit_deref",
13244        "nominated": false,
13245        "nomination_type": null,
13246        "resolution": 4,
13247        "main_sha": null,
13248        "because_sha": null
13249    },
13250    {
13251        "sha": "236c7ca8b3cd25b99f5b2ba3fd74efb0d10c75cb",
13252        "description": "radeonsi: use nir_lower_explicit_io to get rid of mem_shared deref",
13253        "nominated": false,
13254        "nomination_type": null,
13255        "resolution": 4,
13256        "main_sha": null,
13257        "because_sha": null
13258    },
13259    {
13260        "sha": "55ba066d45a6a602a2e4e5412995905d7e84e2bf",
13261        "description": "radeonsi: remove USE_LDS_SYMBOLS",
13262        "nominated": false,
13263        "nomination_type": null,
13264        "resolution": 4,
13265        "main_sha": null,
13266        "because_sha": null
13267    },
13268    {
13269        "sha": "83283fffc56f0b356db5229a6ef71ab84ea397e5",
13270        "description": "ac/llvm: remove unused vars hash table",
13271        "nominated": false,
13272        "nomination_type": null,
13273        "resolution": 4,
13274        "main_sha": null,
13275        "because_sha": null
13276    },
13277    {
13278        "sha": "ef5fc6a764954ed9ae5d9171c167f3d4884e0aa5",
13279        "description": "aco: fix tcs_wave_id unpacking on GFX11",
13280        "nominated": false,
13281        "nomination_type": null,
13282        "resolution": 4,
13283        "main_sha": null,
13284        "because_sha": null
13285    },
13286    {
13287        "sha": "1f573c44abb75386e16aa386afd75832bdc78b57",
13288        "description": "radv: advertise fragmentShadingRateWithShaderDepthStencilWrites on NAVI23+",
13289        "nominated": false,
13290        "nomination_type": null,
13291        "resolution": 4,
13292        "main_sha": null,
13293        "because_sha": null
13294    },
13295    {
13296        "sha": "0a8a9d9d638df80454417d2041f79f645193c910",
13297        "description": "ac: add radeon_info::has_vrs_ds_export_bug",
13298        "nominated": false,
13299        "nomination_type": null,
13300        "resolution": 4,
13301        "main_sha": null,
13302        "because_sha": null
13303    },
13304    {
13305        "sha": "61e54297cdd6bd9e3406816a112b5ef7ad1c806a",
13306        "description": "radv: allocate more space for pipeline statistics query on GFX11",
13307        "nominated": false,
13308        "nomination_type": null,
13309        "resolution": 4,
13310        "main_sha": null,
13311        "because_sha": null
13312    },
13313    {
13314        "sha": "0237e5f3795971c68155e55e08e39b01a3fbe641",
13315        "description": "st/glsl_to_ir: remove stale include",
13316        "nominated": false,
13317        "nomination_type": null,
13318        "resolution": 4,
13319        "main_sha": null,
13320        "because_sha": null
13321    },
13322    {
13323        "sha": "4c174700ebd613b3d4f32defd36d7183d51397e2",
13324        "description": "st/glsl_to_ir: remove stale comment",
13325        "nominated": false,
13326        "nomination_type": null,
13327        "resolution": 4,
13328        "main_sha": null,
13329        "because_sha": null
13330    },
13331    {
13332        "sha": "8897f309ca539a0ee42e722fb9d465842f6699ef",
13333        "description": "ci: Trigger building visual studio docker image",
13334        "nominated": false,
13335        "nomination_type": null,
13336        "resolution": 4,
13337        "main_sha": null,
13338        "because_sha": null
13339    },
13340    {
13341        "sha": "9edc23f0751f030159fab3372c0792a12dc59894",
13342        "description": "ci/windows: Update vk-gl-cts to pick up new zlib dependency",
13343        "nominated": false,
13344        "nomination_type": null,
13345        "resolution": 4,
13346        "main_sha": null,
13347        "because_sha": null
13348    },
13349    {
13350        "sha": "fe78a8910cb6caaa7f383b3dc045f3c8d10e4674",
13351        "description": "ci: Install the clang-cl compiler within mesa_deps_vs2019.ps1",
13352        "nominated": false,
13353        "nomination_type": null,
13354        "resolution": 4,
13355        "main_sha": null,
13356        "because_sha": null
13357    },
13358    {
13359        "sha": "9ab525ea1fb35e2be3d722aaa7a3fb43afe475dd",
13360        "description": "ci: Move building libva before clone llvm-project in mesa_deps_build.ps1",
13361        "nominated": false,
13362        "nomination_type": null,
13363        "resolution": 4,
13364        "main_sha": null,
13365        "because_sha": null
13366    },
13367    {
13368        "sha": "a3872ff4f8087326f832f6ce96478e7481e6cfba",
13369        "description": "ci: Add Get-Date in each package build in mesa_deps_build.ps1",
13370        "nominated": false,
13371        "nomination_type": null,
13372        "resolution": 4,
13373        "main_sha": null,
13374        "because_sha": null
13375    },
13376    {
13377        "sha": "92b4091b99859aaaff75fd49ffe1f1399ab57e54",
13378        "description": "ci: upgrade zlib to 1.2.13 in mesa_deps_build.ps1",
13379        "nominated": false,
13380        "nomination_type": null,
13381        "resolution": 4,
13382        "main_sha": null,
13383        "because_sha": null
13384    },
13385    {
13386        "sha": "05a31cdce64c6d785c7ceab7306274be39f7de7b",
13387        "description": "meson: upgrade zlib wrap",
13388        "nominated": false,
13389        "nomination_type": null,
13390        "resolution": 4,
13391        "main_sha": null,
13392        "because_sha": null
13393    },
13394    {
13395        "sha": "20f33a1cd91832f7cd9899b5e3c540715b57d6a9",
13396        "description": "Revert \"egl: Factor some common terminate cleanup up to common code\"",
13397        "nominated": false,
13398        "nomination_type": 2,
13399        "resolution": 4,
13400        "main_sha": null,
13401        "because_sha": "04826cd9fc83365e99db3a491254a8d5a6eaac63"
13402    },
13403    {
13404        "sha": "210f19b004476970b859df24dfe420f6988db1c8",
13405        "description": "venus: drop duplicated YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT",
13406        "nominated": false,
13407        "nomination_type": null,
13408        "resolution": 4,
13409        "main_sha": null,
13410        "because_sha": null
13411    },
13412    {
13413        "sha": "db2c14887bb52ec6fd05c5f8b5363f1689b4b45c",
13414        "description": "ci: Fix kernel+rootfs.* jobs",
13415        "nominated": false,
13416        "nomination_type": null,
13417        "resolution": 4,
13418        "main_sha": null,
13419        "because_sha": null
13420    },
13421    {
13422        "sha": "71dc65ec20b6392eb924167cca8d56fabbb7a700",
13423        "description": "ci: libxvmc-dev is not a dependence anymore",
13424        "nominated": false,
13425        "nomination_type": null,
13426        "resolution": 4,
13427        "main_sha": null,
13428        "because_sha": null
13429    },
13430    {
13431        "sha": "7ba94036f363757b1e379ef3ad1cf2cc47735d6d",
13432        "description": "d3d12: Create d3d12_resource objects for video usage keeping their DXGI_..._UNORM formats",
13433        "nominated": false,
13434        "nomination_type": null,
13435        "resolution": 4,
13436        "main_sha": null,
13437        "because_sha": null
13438    },
13439    {
13440        "sha": "dd90273aaacb9093334aa3db95e298026616b6dd",
13441        "description": "aco: Optimize MUBUF 0 offset when idxen is also being used.",
13442        "nominated": false,
13443        "nomination_type": null,
13444        "resolution": 4,
13445        "main_sha": null,
13446        "because_sha": null
13447    },
13448    {
13449        "sha": "e52c2f4fca7dd8e11a40da32e8e90d7539885bdb",
13450        "description": "nir, ac, aco: Add index src to load_buffer_amd/store_buffer_amd.",
13451        "nominated": false,
13452        "nomination_type": null,
13453        "resolution": 4,
13454        "main_sha": null,
13455        "because_sha": null
13456    },
13457    {
13458        "sha": "b67aa878107ce82c7c50b600f84eed66f2f8a7e9",
13459        "description": "aco: Cleanup load_vmem_mubuf and store_vmem_mubuf functions.",
13460        "nominated": false,
13461        "nomination_type": null,
13462        "resolution": 4,
13463        "main_sha": null,
13464        "because_sha": null
13465    },
13466    {
13467        "sha": "c918f0934ef833f9172c2a27e826abbbc810e2f5",
13468        "description": "nir, ac, aco: Add ACCESS intrinsic index to load/store_buffer_amd.",
13469        "nominated": false,
13470        "nomination_type": null,
13471        "resolution": 4,
13472        "main_sha": null,
13473        "because_sha": null
13474    },
13475    {
13476        "sha": "a096f46836ad8c7e1055972b0ec6dc5af3ef4707",
13477        "description": "st: Remove st_api_type because ST_API_OPENVG is not an option anymore",
13478        "nominated": false,
13479        "nomination_type": null,
13480        "resolution": 4,
13481        "main_sha": null,
13482        "because_sha": null
13483    },
13484    {
13485        "sha": "1ae73bc0768cafa21897bced6d4d635059569fd1",
13486        "description": "nir/algebraic: optimize b<<a + c<<a",
13487        "nominated": false,
13488        "nomination_type": null,
13489        "resolution": 4,
13490        "main_sha": null,
13491        "because_sha": null
13492    },
13493    {
13494        "sha": "26abdef5bcaf0c58bd397bf0eb4aa4d362b55a8d",
13495        "description": "turnip: Be sure we blit depth, not stencil, for Z32FS8 -> Z32F resolves.",
13496        "nominated": false,
13497        "nomination_type": null,
13498        "resolution": 4,
13499        "main_sha": null,
13500        "because_sha": null
13501    },
13502    {
13503        "sha": "2285011a3f4e21026f0904d23a57a8a1f9c8247d",
13504        "description": "rusticl: remove blit code",
13505        "nominated": false,
13506        "nomination_type": null,
13507        "resolution": 4,
13508        "main_sha": null,
13509        "because_sha": null
13510    },
13511    {
13512        "sha": "d7e2ea803b618f20b35a4c133d5da7e9ae790a43",
13513        "description": "glx: Adot #ifdef GLX_USE_WINDOWSGL in #if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)",
13514        "nominated": false,
13515        "nomination_type": null,
13516        "resolution": 4,
13517        "main_sha": null,
13518        "because_sha": null
13519    },
13520    {
13521        "sha": "d160ba93d1f77c0b07b0b573d9f17d8537d5d9ac",
13522        "description": "glx: Adopt guard of glx_direct and glx_accel in #if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)",
13523        "nominated": false,
13524        "nomination_type": null,
13525        "resolution": 4,
13526        "main_sha": null,
13527        "because_sha": null
13528    },
13529    {
13530        "sha": "6ac591028ca6885ed1cf79f1586e59ee861eccd1",
13531        "description": "glx: Remove redundant #ifndef GLX_USE_APPLEGL in glx/glxext.c",
13532        "nominated": false,
13533        "nomination_type": null,
13534        "resolution": 4,
13535        "main_sha": null,
13536        "because_sha": null
13537    },
13538    {
13539        "sha": "bde5928264bc48eec8026c5c816afb22ab60b73b",
13540        "description": "glx: Trim trailing spaces in in glx/glxext.c",
13541        "nominated": false,
13542        "nomination_type": null,
13543        "resolution": 4,
13544        "main_sha": null,
13545        "because_sha": null
13546    },
13547    {
13548        "sha": "ffab4c8cb7bc7362cd3318f39162a98629bd4d19",
13549        "description": "glx: Guard usage of infer_zink && !explicit_zink in glxext.c",
13550        "nominated": false,
13551        "nomination_type": 1,
13552        "resolution": 4,
13553        "main_sha": null,
13554        "because_sha": "2569215f43f6ce71fb8eb2181b36c6cf976bce2a"
13555    },
13556    {
13557        "sha": "ef9e63820c30716d83824aadc4b14c8f6f6fd34f",
13558        "description": "zink: start on some type docs",
13559        "nominated": false,
13560        "nomination_type": null,
13561        "resolution": 4,
13562        "main_sha": null,
13563        "because_sha": null
13564    },
13565    {
13566        "sha": "c5324e9b2bdd5850547bd45cc98896b9562f5357",
13567        "description": "zink: delete unused descriptor struct field",
13568        "nominated": false,
13569        "nomination_type": null,
13570        "resolution": 4,
13571        "main_sha": null,
13572        "because_sha": null
13573    },
13574    {
13575        "sha": "69013c860b2e3e8e54dbcfa7c807877baa3e36e6",
13576        "description": "zink: delete/cleanup some descriptor #defines",
13577        "nominated": false,
13578        "nomination_type": null,
13579        "resolution": 4,
13580        "main_sha": null,
13581        "because_sha": null
13582    },
13583    {
13584        "sha": "eef575b91d1bc8b6c01e8c8a7e6877337b1a8586",
13585        "description": "zink: add docs for zink_batch.c",
13586        "nominated": false,
13587        "nomination_type": null,
13588        "resolution": 4,
13589        "main_sha": null,
13590        "because_sha": null
13591    },
13592    {
13593        "sha": "8bf1aa1b76b7431617d43277e2247245f1e09ee8",
13594        "description": "radv: add lowering for nir_intrinsic_load_ring_attr_{offset}_amd",
13595        "nominated": false,
13596        "nomination_type": null,
13597        "resolution": 4,
13598        "main_sha": null,
13599        "because_sha": null
13600    },
13601    {
13602        "sha": "09033c7b227c6ea97e5f513121f5df0a3f6b3bdf",
13603        "description": "nir: add nir_intrinsic_load_ring_attr_{offset}_amd",
13604        "nominated": false,
13605        "nomination_type": null,
13606        "resolution": 4,
13607        "main_sha": null,
13608        "because_sha": null
13609    },
13610    {
13611        "sha": "46777e55443369c1d21b6c0761808253c046c0cb",
13612        "description": "radv: declare shader arguments for attributes via memory",
13613        "nominated": false,
13614        "nomination_type": null,
13615        "resolution": 4,
13616        "main_sha": null,
13617        "because_sha": null
13618    },
13619    {
13620        "sha": "bcf642c23e14ee79c1c0f64b75c9c64ad17741c9",
13621        "description": "radv: create and configure the ring BO for attributes",
13622        "nominated": false,
13623        "nomination_type": null,
13624        "resolution": 4,
13625        "main_sha": null,
13626        "because_sha": null
13627    },
13628    {
13629        "sha": "f239d745d6f0675572e77adf0a4ddc75beca69d8",
13630        "description": "radv: add RADEON_FLAG_DISCARDABLE",
13631        "nominated": false,
13632        "nomination_type": null,
13633        "resolution": 4,
13634        "main_sha": null,
13635        "because_sha": null
13636    },
13637    {
13638        "sha": "93febe1198a03c16c18fc413501ba710edc8b1ec",
13639        "description": "dzn: Use ID3D12DeviceConfiguration for root signature serialization",
13640        "nominated": false,
13641        "nomination_type": null,
13642        "resolution": 4,
13643        "main_sha": null,
13644        "because_sha": null
13645    },
13646    {
13647        "sha": "6fc619470db3cdd05038ab04e8e8ca1d2395dd49",
13648        "description": "dzn: Attempt to use the Agility SDK",
13649        "nominated": false,
13650        "nomination_type": null,
13651        "resolution": 4,
13652        "main_sha": null,
13653        "because_sha": null
13654    },
13655    {
13656        "sha": "fd653ee33ff75dc8a3e70c12875379877220a0d5",
13657        "description": "dzn: Use architecture props to return correct device type",
13658        "nominated": false,
13659        "nomination_type": null,
13660        "resolution": 4,
13661        "main_sha": null,
13662        "because_sha": null
13663    },
13664    {
13665        "sha": "74d1c72b353768197d56bdd492de105a688d90a5",
13666        "description": "dzn: Support device factories in addition to global device creation",
13667        "nominated": false,
13668        "nomination_type": null,
13669        "resolution": 4,
13670        "main_sha": null,
13671        "because_sha": null
13672    },
13673    {
13674        "sha": "4696aa484f68b38c1d4c31eebf068c08fe7aa9dd",
13675        "description": "dzn: Store the d3d12 module reference on the instance",
13676        "nominated": false,
13677        "nomination_type": null,
13678        "resolution": 4,
13679        "main_sha": null,
13680        "because_sha": null
13681    },
13682    {
13683        "sha": "d2eebb670ec0dbed7a150f88e7c64e4b7e01f6ee",
13684        "description": "zink: set default spec constant value to 1",
13685        "nominated": false,
13686        "nomination_type": null,
13687        "resolution": 4,
13688        "main_sha": null,
13689        "because_sha": null
13690    },
13691    {
13692        "sha": "c305a2c9625a91e8e4bbaca5b20b2eb7d69a74de",
13693        "description": "zink: move spec constant emission to the types/consts block",
13694        "nominated": false,
13695        "nomination_type": null,
13696        "resolution": 4,
13697        "main_sha": null,
13698        "because_sha": null
13699    },
13700    {
13701        "sha": "1e51383258ee48f6af8745d99638f4b45b8c52f6",
13702        "description": "intel/compiler: run nir_opt_idiv_const before nir_lower_idiv",
13703        "nominated": false,
13704        "nomination_type": null,
13705        "resolution": 4,
13706        "main_sha": null,
13707        "because_sha": null
13708    },
13709    {
13710        "sha": "f8bf2a9a15d2572974448ed67a282f195d490323",
13711        "description": "radv: drop the ES vertex count requirement on GFX11",
13712        "nominated": false,
13713        "nomination_type": null,
13714        "resolution": 4,
13715        "main_sha": null,
13716        "because_sha": null
13717    },
13718    {
13719        "sha": "bc19ffef2793e07cfffe27c0a58af7a7ccace8fe",
13720        "description": "radv: do not use memory for waiting for cache flushes on GFX11",
13721        "nominated": false,
13722        "nomination_type": null,
13723        "resolution": 4,
13724        "main_sha": null,
13725        "because_sha": null
13726    },
13727    {
13728        "sha": "39bdf17d1932fcf4850c3535ab26fae64e09cd5d",
13729        "description": "radv: use correct VGT_TESS_DISTRIBUTION settings on GFX11",
13730        "nominated": false,
13731        "nomination_type": null,
13732        "resolution": 4,
13733        "main_sha": null,
13734        "because_sha": null
13735    },
13736    {
13737        "sha": "2a7e4dc8cbd110c940d43094537738661fec4411",
13738        "description": "radv: set SAMPLE_MASK_TRACKER_WATERMARK to 15 on GFX11",
13739        "nominated": false,
13740        "nomination_type": null,
13741        "resolution": 4,
13742        "main_sha": null,
13743        "because_sha": null
13744    },
13745    {
13746        "sha": "c23727d554eade7df29cc19bfc0001c6d4a6b2e5",
13747        "description": "radeonsi,radv/ci: Increase coverage",
13748        "nominated": false,
13749        "nomination_type": null,
13750        "resolution": 4,
13751        "main_sha": null,
13752        "because_sha": null
13753    },
13754    {
13755        "sha": "3df2bfac6c57e539f04181e4e51b40a6558fdfee",
13756        "description": "ci: Run RadeonSI jobs on changes to src/amd/ci",
13757        "nominated": false,
13758        "nomination_type": 1,
13759        "resolution": 4,
13760        "main_sha": null,
13761        "because_sha": "a1d34d8c95773a210fabef5999ad37065851f815"
13762    },
13763    {
13764        "sha": "97e1613b0e13be8b694f98ba28449137b9cc594d",
13765        "description": "ac/nir/ngg: use nir_load_provoking_vtx_in_prim_amd in ngg lower",
13766        "nominated": false,
13767        "nomination_type": null,
13768        "resolution": 4,
13769        "main_sha": null,
13770        "because_sha": null
13771    },
13772    {
13773        "sha": "58e006b17477864b08e88c02ccc732f60dd91c6b",
13774        "description": "nir,ac/llvm,radv: add nir_intrinsic_load_provoking_vtx_in_prim_amd",
13775        "nominated": false,
13776        "nomination_type": null,
13777        "resolution": 4,
13778        "main_sha": null,
13779        "because_sha": null
13780    },
13781    {
13782        "sha": "c38111f6b4d2017e04ec964b8bdf118f1c1cdac9",
13783        "description": "radv/ci: run two jobs in parallel to reduce the execution time",
13784        "nominated": false,
13785        "nomination_type": null,
13786        "resolution": 4,
13787        "main_sha": null,
13788        "because_sha": null
13789    },
13790    {
13791        "sha": "2459fcd9ff509a9214f82adfd4844e6cd326cec8",
13792        "description": "radv/ci: bump the job count on navi21",
13793        "nominated": false,
13794        "nomination_type": null,
13795        "resolution": 4,
13796        "main_sha": null,
13797        "because_sha": null
13798    },
13799    {
13800        "sha": "861ec4988d90b402abc30122fe1f97fbbf3afa89",
13801        "description": "r600/sfn: Initialize TestInstrFromString member m_instr_factory.",
13802        "nominated": false,
13803        "nomination_type": 1,
13804        "resolution": 4,
13805        "main_sha": null,
13806        "because_sha": "e840645bb793a2e21c7a7e227c337bf4fe6e2819"
13807    },
13808    {
13809        "sha": "53ab57e8882a60cc3e9d7c116095b41d2f12df33",
13810        "description": "util: Move the function implementation from u_thread.h to u_thread.c",
13811        "nominated": false,
13812        "nomination_type": null,
13813        "resolution": 4,
13814        "main_sha": null,
13815        "because_sha": null
13816    },
13817    {
13818        "sha": "0a2506a8488494b960806a2742f1af1696bc8b12",
13819        "description": "util: Remove include of windows.h in rwlock.h",
13820        "nominated": false,
13821        "nomination_type": null,
13822        "resolution": 4,
13823        "main_sha": null,
13824        "because_sha": null
13825    },
13826    {
13827        "sha": "c30d63a53d6304898d93079a2f8c3f3a9ca79c29",
13828        "description": "util: Remove include of windows.h in memstream.h",
13829        "nominated": false,
13830        "nomination_type": null,
13831        "resolution": 4,
13832        "main_sha": null,
13833        "because_sha": null
13834    },
13835    {
13836        "sha": "c2a486120bf12e6885e40211ffa15fc523fa6d41",
13837        "description": "llvmpipe: #include <windows.h> in lp_rast.c",
13838        "nominated": false,
13839        "nomination_type": null,
13840        "resolution": 4,
13841        "main_sha": null,
13842        "because_sha": null
13843    },
13844    {
13845        "sha": "797130b449b2425122c7d996cb2b034ade34a0ad",
13846        "description": "util: #include <windows.h> in disk_cache_os.c",
13847        "nominated": false,
13848        "nomination_type": null,
13849        "resolution": 4,
13850        "main_sha": null,
13851        "because_sha": null
13852    },
13853    {
13854        "sha": "399dc71a30f1722893815185c40b52757d3bfb18",
13855        "description": "c11: Getting the macro guard of HAVE_PTHREAD in c11/threads.h to be consistence with util/u_uthread.h",
13856        "nominated": false,
13857        "nomination_type": null,
13858        "resolution": 4,
13859        "main_sha": null,
13860        "because_sha": null
13861    },
13862    {
13863        "sha": "54beddb5d2ffafb878bb62fcf0df1a1a3451d139",
13864        "description": "util: Remove the guard WIN32_WINNT >= 0x0600 in u_thread.h",
13865        "nominated": false,
13866        "nomination_type": null,
13867        "resolution": 4,
13868        "main_sha": null,
13869        "because_sha": null
13870    },
13871    {
13872        "sha": "b6e4aa6f31b489791dd0439344541abd014edac1",
13873        "description": "meson/mesa/wide: define WIN32_LEAN_AND_MEAN with pre_args",
13874        "nominated": false,
13875        "nomination_type": null,
13876        "resolution": 4,
13877        "main_sha": null,
13878        "because_sha": null
13879    },
13880    {
13881        "sha": "2f140c564f351db4348d02148c490c291325e6d8",
13882        "description": "c11: Remove the code for Windows XP",
13883        "nominated": false,
13884        "nomination_type": null,
13885        "resolution": 4,
13886        "main_sha": null,
13887        "because_sha": null
13888    },
13889    {
13890        "sha": "ea3dd4179dbc564c2505adae988648b015835141",
13891        "description": "util: #include \"util/macros.h\" in u_cpu_detect.h for ATTRIBUTE_CONST",
13892        "nominated": false,
13893        "nomination_type": null,
13894        "resolution": 4,
13895        "main_sha": null,
13896        "because_sha": null
13897    },
13898    {
13899        "sha": "2b2b8ac64eae2352b02c5462e1ccdc8e9f60a1aa",
13900        "description": "util: #include \"c11/threads.h\" when necessary in simple_mtx.h",
13901        "nominated": false,
13902        "nomination_type": null,
13903        "resolution": 4,
13904        "main_sha": null,
13905        "because_sha": null
13906    },
13907    {
13908        "sha": "eb6668ee866c7d7a6ef08a6f7e31f29c15d21b0a",
13909        "description": "anv: adding parsetab.py to the .gitignore for grl",
13910        "nominated": false,
13911        "nomination_type": null,
13912        "resolution": 4,
13913        "main_sha": null,
13914        "because_sha": null
13915    },
13916    {
13917        "sha": "eff1517cd7b07450bc75fed03e13dfd621fa299f",
13918        "description": "anv: added proper handling for input argument in intel_clc",
13919        "nominated": false,
13920        "nomination_type": null,
13921        "resolution": 4,
13922        "main_sha": null,
13923        "because_sha": null
13924    },
13925    {
13926        "sha": "8de02ff980fc4a8d5e4c65c030790b04e96899d6",
13927        "description": "anv: fixing typo on description of output flag for intel_clc",
13928        "nominated": false,
13929        "nomination_type": null,
13930        "resolution": 4,
13931        "main_sha": null,
13932        "because_sha": null
13933    },
13934    {
13935        "sha": "056d72c897aa729d4f72465687afdd8bbd1b5444",
13936        "description": "anv: add missing separator to help for intel_clc",
13937        "nominated": false,
13938        "nomination_type": null,
13939        "resolution": 4,
13940        "main_sha": null,
13941        "because_sha": null
13942    },
13943    {
13944        "sha": "8e1f03ada09bf87c8c8f4c59a27422654b590165",
13945        "description": "anv: reword info flag in intel_clc's getopt to avoid clash",
13946        "nominated": false,
13947        "nomination_type": null,
13948        "resolution": 4,
13949        "main_sha": null,
13950        "because_sha": null
13951    },
13952    {
13953        "sha": "2b3529d3d89a6972afc4903f74fc5f31e6ee2c20",
13954        "description": "mesa: Use util_call_once_data instead of mtx_t init_once_lock",
13955        "nominated": false,
13956        "nomination_type": null,
13957        "resolution": 4,
13958        "main_sha": null,
13959        "because_sha": null
13960    },
13961    {
13962        "sha": "86290c81b247d84d34ada743004b33086851161e",
13963        "description": "egl/dri2: Use util_call_once_data to replace usage of mtx_t glFlushMutex",
13964        "nominated": false,
13965        "nomination_type": null,
13966        "resolution": 4,
13967        "main_sha": null,
13968        "because_sha": null
13969    },
13970    {
13971        "sha": "56a34d15681139cbffe52f57c96ea48c9d4bd67b",
13972        "description": "egl/wgl: Use util_call_once_data to replace usage of mtx_t glFlushMutex",
13973        "nominated": false,
13974        "nomination_type": null,
13975        "resolution": 4,
13976        "main_sha": null,
13977        "because_sha": null
13978    },
13979    {
13980        "sha": "81ef38f4843ba9d3d435af761ff576f57efce62e",
13981        "description": "gallium/auxiliary: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER",
13982        "nominated": false,
13983        "nomination_type": null,
13984        "resolution": 4,
13985        "main_sha": null,
13986        "because_sha": null
13987    },
13988    {
13989        "sha": "ccf6dfedbc4a25875f558df50c68140562b419b0",
13990        "description": "mapi: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in stub.c",
13991        "nominated": false,
13992        "nomination_type": null,
13993        "resolution": 4,
13994        "main_sha": null,
13995        "because_sha": null
13996    },
13997    {
13998        "sha": "1411d79e24f818bc8ea22268b66bb40a4091c79a",
13999        "description": "mapi: Use util_call_once to init exec_mem and mutex instead _MTX_INITIALIZER_NP",
14000        "nominated": false,
14001        "nomination_type": null,
14002        "resolution": 4,
14003        "main_sha": null,
14004        "because_sha": null
14005    },
14006    {
14007        "sha": "cf36399459956d7451441cb633616b2850779e91",
14008        "description": "util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_M in u_debug_refcnt.c",
14009        "nominated": false,
14010        "nomination_type": null,
14011        "resolution": 4,
14012        "main_sha": null,
14013        "because_sha": null
14014    },
14015    {
14016        "sha": "8f9e336aedb98957bc56b8ef566346e924d21eaf",
14017        "description": "util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_memory.c",
14018        "nominated": false,
14019        "nomination_type": null,
14020        "resolution": 4,
14021        "main_sha": null,
14022        "because_sha": null
14023    },
14024    {
14025        "sha": "44901ebd97de76d9cfdbca2a87488af4c642ea6b",
14026        "description": "util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_stack_android.cpp",
14027        "nominated": false,
14028        "nomination_type": null,
14029        "resolution": 4,
14030        "main_sha": null,
14031        "because_sha": null
14032    },
14033    {
14034        "sha": "a26d5b4b69d892e854750a08673a9ba29257ece4",
14035        "description": "util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_symbol.c",
14036        "nominated": false,
14037        "nomination_type": null,
14038        "resolution": 4,
14039        "main_sha": null,
14040        "because_sha": null
14041    },
14042    {
14043        "sha": "404808afc899913ab64bf702240b647146199a99",
14044        "description": "util: Call function mtx_init on exit_mutex to replace the usage of _MTX_INITIALIZER_NP in u_queue.c",
14045        "nominated": false,
14046        "nomination_type": null,
14047        "resolution": 4,
14048        "main_sha": null,
14049        "because_sha": null
14050    },
14051    {
14052        "sha": "35c7f2e80937268b4f23fb6755d7da5f13307769",
14053        "description": "util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_stack.c",
14054        "nominated": false,
14055        "nomination_type": null,
14056        "resolution": 4,
14057        "main_sha": null,
14058        "because_sha": null
14059    },
14060    {
14061        "sha": "574b4c547ffd12ab6736b982fb23e9d95613b0b9",
14062        "description": "meson: add dep_valgrind dependency for 'dxil_compiler'",
14063        "nominated": false,
14064        "nomination_type": null,
14065        "resolution": 4,
14066        "main_sha": null,
14067        "because_sha": null
14068    },
14069    {
14070        "sha": "0fad769c13f57add5fa7586c04fd1c6bcaa67c43",
14071        "description": "d3d12: Release sharing contract in flush_frontbuffer",
14072        "nominated": false,
14073        "nomination_type": null,
14074        "resolution": 4,
14075        "main_sha": null,
14076        "because_sha": null
14077    },
14078    {
14079        "sha": "035db6f0118101da395f89a4288380760a11a604",
14080        "description": "d3d12: Use ID3D12DeviceConfiguration for root signature serialization",
14081        "nominated": false,
14082        "nomination_type": null,
14083        "resolution": 4,
14084        "main_sha": null,
14085        "because_sha": null
14086    },
14087    {
14088        "sha": "6a1268cc4fbf22290112ea856339dc234bad21c1",
14089        "description": "d3d12: Attempt to use the Agility SDK",
14090        "nominated": false,
14091        "nomination_type": null,
14092        "resolution": 4,
14093        "main_sha": null,
14094        "because_sha": null
14095    },
14096    {
14097        "sha": "d21f0cb5b9b8e0bff42b42cbdf90b1f2f86fb46f",
14098        "description": "d3d12: Support device factories in addition to global device creation",
14099        "nominated": false,
14100        "nomination_type": null,
14101        "resolution": 4,
14102        "main_sha": null,
14103        "because_sha": null
14104    },
14105    {
14106        "sha": "cb9a58c1036070831f4ee33e409c5b01d3c90129",
14107        "description": "d3d12: Store the d3d12 module reference on the screen",
14108        "nominated": false,
14109        "nomination_type": null,
14110        "resolution": 4,
14111        "main_sha": null,
14112        "because_sha": null
14113    },
14114    {
14115        "sha": "ff102db76c0c37c33fe466de5f12fd88f0272b78",
14116        "description": "d3d12: Move some things from screen late-init to early-init",
14117        "nominated": false,
14118        "nomination_type": null,
14119        "resolution": 4,
14120        "main_sha": null,
14121        "because_sha": null
14122    },
14123    {
14124        "sha": "18683917327edd79605752271f52a99fab1d8678",
14125        "description": "deps: Update DirectX-Headers req to 1.606.4",
14126        "nominated": false,
14127        "nomination_type": null,
14128        "resolution": 4,
14129        "main_sha": null,
14130        "because_sha": null
14131    },
14132    {
14133        "sha": "91085bf3379fa32d2cd3f164c8e84542b94baaab",
14134        "description": "anv: enable rayTraversalPrimitiveCulling feature",
14135        "nominated": false,
14136        "nomination_type": null,
14137        "resolution": 4,
14138        "main_sha": null,
14139        "because_sha": null
14140    },
14141    {
14142        "sha": "d9747169b6a35dfe3c9979d669f73dde3dcd1399",
14143        "description": "anv: support VK_PIPELINE_CREATE_RAY_TRACING_SKIP_*",
14144        "nominated": false,
14145        "nomination_type": null,
14146        "resolution": 4,
14147        "main_sha": null,
14148        "because_sha": null
14149    },
14150    {
14151        "sha": "3aa41349a7b325377545b3e7a8ccd3d49188c269",
14152        "description": "ac/llvm: add missing nir_intrinsic_bindless_image_atomic_{fmin,fmax}",
14153        "nominated": false,
14154        "nomination_type": null,
14155        "resolution": 4,
14156        "main_sha": null,
14157        "because_sha": null
14158    },
14159    {
14160        "sha": "ada1076f98ea2b24491dd4fd1b25208cbed9caa7",
14161        "description": "rusticl/api: Interpret `lengths` as a slice of Option<NonZeroUsize>",
14162        "nominated": false,
14163        "nomination_type": null,
14164        "resolution": 4,
14165        "main_sha": null,
14166        "because_sha": null
14167    },
14168    {
14169        "sha": "5c16065169fe4ad8085bcd5ff51752306d0f58ff",
14170        "description": "rusticl/api: Don't check the program source for nul bytes needlessly",
14171        "nominated": false,
14172        "nomination_type": null,
14173        "resolution": 4,
14174        "main_sha": null,
14175        "because_sha": null
14176    },
14177    {
14178        "sha": "0d31bc5ac3b3505a86ea646d738256d616b6ef8a",
14179        "description": "rusticl/api: Shrink unsafe block",
14180        "nominated": false,
14181        "nomination_type": null,
14182        "resolution": 4,
14183        "main_sha": null,
14184        "because_sha": null
14185    },
14186    {
14187        "sha": "677c871a0a3adeb78c6fecbe0bde603ee60f6184",
14188        "description": "rusticl/api: Factor pushing to the Vec out of the if",
14189        "nominated": false,
14190        "nomination_type": null,
14191        "resolution": 4,
14192        "main_sha": null,
14193        "because_sha": null
14194    },
14195    {
14196        "sha": "d64b9ea4835eb6a38b5522b5470e7cd0e43a071a",
14197        "description": "rusticl/api: Fix creating a program if a nul byte is within the specified string length",
14198        "nominated": false,
14199        "nomination_type": null,
14200        "resolution": 4,
14201        "main_sha": null,
14202        "because_sha": null
14203    },
14204    {
14205        "sha": "9de42613bfdefecb1f4a3a10a99311f4e80b095c",
14206        "description": "rusticl/api: Drop UTF-8 conversion of input source",
14207        "nominated": false,
14208        "nomination_type": null,
14209        "resolution": 4,
14210        "main_sha": null,
14211        "because_sha": null
14212    },
14213    {
14214        "sha": "4de48a5dd5841c141d173ef32fc405cd2b2eb7e7",
14215        "description": "rusticl/api: Use iterators in create_program_with_source",
14216        "nominated": false,
14217        "nomination_type": null,
14218        "resolution": 4,
14219        "main_sha": null,
14220        "because_sha": null
14221    },
14222    {
14223        "sha": "1e9e5618110542550b9f92dca8392f213bfd46b7",
14224        "description": "r300: fix generation of invalid swizzles in regalloc",
14225        "nominated": true,
14226        "nomination_type": 0,
14227        "resolution": 1,
14228        "main_sha": null,
14229        "because_sha": null
14230    },
14231    {
14232        "sha": "842a0c6ef14876d51a6dec702bdc1137b9c9545b",
14233        "description": "nir2dxil: Use native helper lane intrinsic on SM >= 6.6",
14234        "nominated": false,
14235        "nomination_type": null,
14236        "resolution": 4,
14237        "main_sha": null,
14238        "because_sha": null
14239    },
14240    {
14241        "sha": "1252d63cc2ecc398dd2d36b4a77a1af212cc6cb2",
14242        "description": "aco: Pre-split result of bvh64_intersect_ray_amd.",
14243        "nominated": false,
14244        "nomination_type": null,
14245        "resolution": 4,
14246        "main_sha": null,
14247        "because_sha": null
14248    },
14249    {
14250        "sha": "c6aca79f630323ba06207f5723134fb3dec4e460",
14251        "description": "util/indicies: convert u_unfilled_gen.py to write a file",
14252        "nominated": false,
14253        "nomination_type": null,
14254        "resolution": 4,
14255        "main_sha": null,
14256        "because_sha": null
14257    },
14258    {
14259        "sha": "090e71e0bff7291a5bba9a9ff60e7de6bd83c206",
14260        "description": "util/indicies: use itertools.product in u_unfilled_gen.py",
14261        "nominated": false,
14262        "nomination_type": null,
14263        "resolution": 4,
14264        "main_sha": null,
14265        "because_sha": null
14266    },
14267    {
14268        "sha": "a72d8425ea3626a73a06cb99a66282cbf033fab0",
14269        "description": "util/indicies: simplify some of u_indicies_gen.py",
14270        "nominated": false,
14271        "nomination_type": null,
14272        "resolution": 4,
14273        "main_sha": null,
14274        "because_sha": null
14275    },
14276    {
14277        "sha": "1e523f2339124031fc96ff5ad80e15c481533de8",
14278        "description": "util/indicies: write a file with u_indicies_gen.py",
14279        "nominated": false,
14280        "nomination_type": null,
14281        "resolution": 4,
14282        "main_sha": null,
14283        "because_sha": null
14284    },
14285    {
14286        "sha": "addd4d71faf45d62e5a0b2f7577d5c7a56dbe5e9",
14287        "description": "util/indicies: use itertools.product instead of deeply nested loops",
14288        "nominated": false,
14289        "nomination_type": null,
14290        "resolution": 4,
14291        "main_sha": null,
14292        "because_sha": null
14293    },
14294    {
14295        "sha": "55042a1fb9368e24ead14035bdeadb63b39214a1",
14296        "description": "util/indicies: move common static functions to private header",
14297        "nominated": false,
14298        "nomination_type": null,
14299        "resolution": 4,
14300        "main_sha": null,
14301        "because_sha": null
14302    },
14303    {
14304        "sha": "5819d259cfc818fd4b3a5c121372491e0616870a",
14305        "description": "docs: Extend calendar entries for 22.2 by 2 releases.",
14306        "nominated": false,
14307        "nomination_type": null,
14308        "resolution": 4,
14309        "main_sha": null,
14310        "because_sha": null
14311    },
14312    {
14313        "sha": "51236cb178806043b53eea6d8fa30dc8f873a2d0",
14314        "description": "docs: update calendar and link releases notes for 22.2.2",
14315        "nominated": false,
14316        "nomination_type": null,
14317        "resolution": 4,
14318        "main_sha": null,
14319        "because_sha": null
14320    },
14321    {
14322        "sha": "7887f769978b9610e3841be5338c97332033d509",
14323        "description": "docs: Add sha256 sum for 22.2.2",
14324        "nominated": false,
14325        "nomination_type": null,
14326        "resolution": 4,
14327        "main_sha": null,
14328        "because_sha": null
14329    },
14330    {
14331        "sha": "4ad1a81cd8127e12ff09563c2c3e0fdde540647d",
14332        "description": "docs: add release notes for 22.2.2",
14333        "nominated": false,
14334        "nomination_type": null,
14335        "resolution": 4,
14336        "main_sha": null,
14337        "because_sha": null
14338    },
14339    {
14340        "sha": "f939b3115710de58ac476dd40f21025517441155",
14341        "description": "frontends/va: fixed an av1 decoding image corruption issue.",
14342        "nominated": true,
14343        "nomination_type": 0,
14344        "resolution": 0,
14345        "main_sha": null,
14346        "because_sha": null
14347    },
14348    {
14349        "sha": "5b49f8b025c749408ae647a2650a5d9cbcd85d8b",
14350        "description": "zink: add ci flake",
14351        "nominated": false,
14352        "nomination_type": null,
14353        "resolution": 4,
14354        "main_sha": null,
14355        "because_sha": null
14356    },
14357    {
14358        "sha": "029d4cbf42e972ebf7f325ddc0ed97e05558d355",
14359        "description": "tu: Clean up variable usage in `tu6_draw_common`",
14360        "nominated": false,
14361        "nomination_type": null,
14362        "resolution": 4,
14363        "main_sha": null,
14364        "because_sha": null
14365    },
14366    {
14367        "sha": "9248ce29781121684902177a9c2f3b4a62f8300d",
14368        "description": "tu: Only write `A6XX_PC_PRIMITIVE_CNTL_0` if changed",
14369        "nominated": false,
14370        "nomination_type": null,
14371        "resolution": 4,
14372        "main_sha": null,
14373        "because_sha": null
14374    },
14375    {
14376        "sha": "3de9c429083e1db224e7fb67aca14d4f1de8f995",
14377        "description": "gallium: Default to PIPE_CAP_MIXED_COLORBUFFER_FORMATS",
14378        "nominated": false,
14379        "nomination_type": null,
14380        "resolution": 4,
14381        "main_sha": null,
14382        "because_sha": null
14383    },
14384    {
14385        "sha": "8939d477ac98e2e69abc0410412ba70d48fc4149",
14386        "description": "zink: Remove duplicate variable zm.",
14387        "nominated": false,
14388        "nomination_type": 1,
14389        "resolution": 4,
14390        "main_sha": null,
14391        "because_sha": "325c703624a7ccb74356c697ad305755db289a01"
14392    },
14393    {
14394        "sha": "3873ef47f7a14e00ddff25a8765550d23cc24533",
14395        "description": "pvr: Remove outdated comments.",
14396        "nominated": false,
14397        "nomination_type": null,
14398        "resolution": 4,
14399        "main_sha": null,
14400        "because_sha": null
14401    },
14402    {
14403        "sha": "849c2e14abfa635d3fb999eb008daf5ae17ea4d3",
14404        "description": "pvr: Handle pipeline barrier vk_sync.",
14405        "nominated": false,
14406        "nomination_type": null,
14407        "resolution": 4,
14408        "main_sha": null,
14409        "because_sha": null
14410    },
14411    {
14412        "sha": "d19835e43cdba8c122b7a27174c63772834bb1f2",
14413        "description": "pvr: Fix overflow before widen warning for rgn headers size calculation.",
14414        "nominated": false,
14415        "nomination_type": null,
14416        "resolution": 4,
14417        "main_sha": null,
14418        "because_sha": null
14419    },
14420    {
14421        "sha": "6a35563de0e85452d7dbd5b8e0075ee755b8f52d",
14422        "description": "pvr: Fix possible seg fault on csb copy.",
14423        "nominated": false,
14424        "nomination_type": null,
14425        "resolution": 4,
14426        "main_sha": null,
14427        "because_sha": null
14428    },
14429    {
14430        "sha": "f9eb0c13a03bc4250887b6e9c3daf66e198bf714",
14431        "description": "freedreno/a6xx: Drop max_scissor tracking",
14432        "nominated": false,
14433        "nomination_type": null,
14434        "resolution": 4,
14435        "main_sha": null,
14436        "because_sha": null
14437    },
14438    {
14439        "sha": "2ad637f52aa0ec6767fcec1acade4562eba815ba",
14440        "description": "freedreno/a6xx: Update caps",
14441        "nominated": false,
14442        "nomination_type": null,
14443        "resolution": 4,
14444        "main_sha": null,
14445        "because_sha": null
14446    },
14447    {
14448        "sha": "dc70a940d4b84431c2877616b15d1c6621bb5184",
14449        "description": "freedreno/a6xx: Fix primitives-generated query",
14450        "nominated": false,
14451        "nomination_type": null,
14452        "resolution": 4,
14453        "main_sha": null,
14454        "because_sha": null
14455    },
14456    {
14457        "sha": "f26631c6de531db121ba1704b14e8af2578fbfe7",
14458        "description": "freedreno/a6xx: Fix MAX_GEOMETRY_OUTPUT_VERTICES cap",
14459        "nominated": false,
14460        "nomination_type": null,
14461        "resolution": 4,
14462        "main_sha": null,
14463        "because_sha": null
14464    },
14465    {
14466        "sha": "b96e8050d6fa69a3d09c3c23412b09689b7cd49c",
14467        "description": "freedreno/ir3: Lower all the 64b",
14468        "nominated": false,
14469        "nomination_type": null,
14470        "resolution": 4,
14471        "main_sha": null,
14472        "because_sha": null
14473    },
14474    {
14475        "sha": "1b38d233fc55f58b9d5abea94a52066903427cc3",
14476        "description": "freedreno/ir3: Fix clipvertex with GS+tess",
14477        "nominated": false,
14478        "nomination_type": null,
14479        "resolution": 4,
14480        "main_sha": null,
14481        "because_sha": null
14482    },
14483    {
14484        "sha": "0f6f671824745883e40f523765cc9aff9b299abf",
14485        "description": "freedreno/a6xx: Remove unused param",
14486        "nominated": false,
14487        "nomination_type": null,
14488        "resolution": 4,
14489        "main_sha": null,
14490        "because_sha": null
14491    },
14492    {
14493        "sha": "533b87dff09a0434cd2c0c22718d117501e17915",
14494        "description": "mesa/st: ARB_vertex_attrib_64bit depend on glsl>=410",
14495        "nominated": false,
14496        "nomination_type": null,
14497        "resolution": 4,
14498        "main_sha": null,
14499        "because_sha": null
14500    },
14501    {
14502        "sha": "1aeca308a205f1842edfb42281fa80f8568b8e8c",
14503        "description": "docs: Update freedreno features",
14504        "nominated": false,
14505        "nomination_type": null,
14506        "resolution": 4,
14507        "main_sha": null,
14508        "because_sha": null
14509    },
14510    {
14511        "sha": "8dba83bb8d94a8eeb6806460b6f8d61d2ce30e24",
14512        "description": "driconf: add a workaround for Cossacks 3",
14513        "nominated": false,
14514        "nomination_type": null,
14515        "resolution": 4,
14516        "main_sha": null,
14517        "because_sha": null
14518    },
14519    {
14520        "sha": "53e7f3afbd206a419f01ff77f2ca69697acb23b9",
14521        "description": "driconf: add a workaround for a cursor issue with kwin_wayland",
14522        "nominated": false,
14523        "nomination_type": null,
14524        "resolution": 4,
14525        "main_sha": null,
14526        "because_sha": null
14527    },
14528    {
14529        "sha": "c849c41b0da1c7266787c87b11291e9545ab68fd",
14530        "description": "docs: correct spelling of \"freedreno\"",
14531        "nominated": false,
14532        "nomination_type": null,
14533        "resolution": 4,
14534        "main_sha": null,
14535        "because_sha": null
14536    },
14537    {
14538        "sha": "264080057a3a51c2f28886ae8dcf32b87ae16522",
14539        "description": "docs: correct spelling of \"traveling\"",
14540        "nominated": false,
14541        "nomination_type": null,
14542        "resolution": 4,
14543        "main_sha": null,
14544        "because_sha": null
14545    },
14546    {
14547        "sha": "ead77aeb829c5260ec22d7383fd386c2aee830ed",
14548        "description": "docs: correct spelling of \"correctly\"",
14549        "nominated": false,
14550        "nomination_type": null,
14551        "resolution": 4,
14552        "main_sha": null,
14553        "because_sha": null
14554    },
14555    {
14556        "sha": "de9449c17a5200039ff9bc41388ee3dbf4503613",
14557        "description": "docs: ie. -> i.e.",
14558        "nominated": false,
14559        "nomination_type": null,
14560        "resolution": 4,
14561        "main_sha": null,
14562        "because_sha": null
14563    },
14564    {
14565        "sha": "51481b8f4c8a65dbacf97422601c5ff8f629da26",
14566        "description": "docs: fractionary -> fractional",
14567        "nominated": false,
14568        "nomination_type": null,
14569        "resolution": 4,
14570        "main_sha": null,
14571        "because_sha": null
14572    },
14573    {
14574        "sha": "f3475859fa73ce9c1d500d9f7663761d514320bc",
14575        "description": "docs: correct spelling of \"rasterizer\"",
14576        "nominated": false,
14577        "nomination_type": null,
14578        "resolution": 4,
14579        "main_sha": null,
14580        "because_sha": null
14581    },
14582    {
14583        "sha": "c20f4484d32dd2856bc9f547a0f030c8e525423b",
14584        "description": "docs: correct spelling of \"explicitly\"",
14585        "nominated": false,
14586        "nomination_type": null,
14587        "resolution": 4,
14588        "main_sha": null,
14589        "because_sha": null
14590    },
14591    {
14592        "sha": "60e8c443b1c85097514dc8a45116ac47367ffda6",
14593        "description": "docs: correct spelling of \"addition\"",
14594        "nominated": false,
14595        "nomination_type": null,
14596        "resolution": 4,
14597        "main_sha": null,
14598        "because_sha": null
14599    },
14600    {
14601        "sha": "b469d9746f73987fef8bbc2508ae853b67213eb5",
14602        "description": "docs: correct spelling of \"average\"",
14603        "nominated": false,
14604        "nomination_type": null,
14605        "resolution": 4,
14606        "main_sha": null,
14607        "because_sha": null
14608    },
14609    {
14610        "sha": "f8d047c08b0aaa7e06bcfef08a69112a86f317f5",
14611        "description": "docs: correct spelling of \"laid\"",
14612        "nominated": false,
14613        "nomination_type": null,
14614        "resolution": 4,
14615        "main_sha": null,
14616        "because_sha": null
14617    },
14618    {
14619        "sha": "9d55200e72cd00c867060568065e59f10e24b23c",
14620        "description": "docs: correct spelling of \"compression\"",
14621        "nominated": false,
14622        "nomination_type": null,
14623        "resolution": 4,
14624        "main_sha": null,
14625        "because_sha": null
14626    },
14627    {
14628        "sha": "5590fbd53051f59fa5625723a99a20cef9067aac",
14629        "description": "docs: correct spelling of \"commutativity\"",
14630        "nominated": false,
14631        "nomination_type": null,
14632        "resolution": 4,
14633        "main_sha": null,
14634        "because_sha": null
14635    },
14636    {
14637        "sha": "57db29e967aa4475f4a3b1a10ec05511264de591",
14638        "description": "docs: correct spelling of \"hierarchy\"",
14639        "nominated": false,
14640        "nomination_type": null,
14641        "resolution": 4,
14642        "main_sha": null,
14643        "because_sha": null
14644    },
14645    {
14646        "sha": "fa210550b0fd7f1cf68d4bb079a9d7c6e7f2b61e",
14647        "description": "docs: correct spelling of \"maximum\"",
14648        "nominated": false,
14649        "nomination_type": null,
14650        "resolution": 4,
14651        "main_sha": null,
14652        "because_sha": null
14653    },
14654    {
14655        "sha": "fcd93216c690769f68dfa0185f8aa0de31ae5d5f",
14656        "description": "docs: correct spelling of \"synced\"",
14657        "nominated": false,
14658        "nomination_type": null,
14659        "resolution": 4,
14660        "main_sha": null,
14661        "because_sha": null
14662    },
14663    {
14664        "sha": "8d28667046328c8cd196e8c743d4161a2155b351",
14665        "description": "docs: correct spelling of \"simplification\"",
14666        "nominated": false,
14667        "nomination_type": null,
14668        "resolution": 4,
14669        "main_sha": null,
14670        "because_sha": null
14671    },
14672    {
14673        "sha": "65ad0824c9b9acf62db7cc33bc8fb89a33f0f8eb",
14674        "description": "docs: correct spelling of \"shareable\"",
14675        "nominated": false,
14676        "nomination_type": null,
14677        "resolution": 4,
14678        "main_sha": null,
14679        "because_sha": null
14680    },
14681    {
14682        "sha": "12b52b3f95f480a8ed2680631cde2e9f3302dd40",
14683        "description": "docs: correct spelling of \"Raspbian\"",
14684        "nominated": false,
14685        "nomination_type": null,
14686        "resolution": 4,
14687        "main_sha": null,
14688        "because_sha": null
14689    },
14690    {
14691        "sha": "a8343b2fc8524b37294c371026d467f599919502",
14692        "description": "docs: correct spelling of \"subtly\"",
14693        "nominated": false,
14694        "nomination_type": null,
14695        "resolution": 4,
14696        "main_sha": null,
14697        "because_sha": null
14698    },
14699    {
14700        "sha": "0a2430838445eb080238beec53751d9b4d990daf",
14701        "description": "docs: correct spelling of \"choosing\"",
14702        "nominated": false,
14703        "nomination_type": null,
14704        "resolution": 4,
14705        "main_sha": null,
14706        "because_sha": null
14707    },
14708    {
14709        "sha": "9ceb8ac1a8dd5b11d62f41e14651aee9c8bb9202",
14710        "description": "docs: correct spelling of \"Khronos\"",
14711        "nominated": false,
14712        "nomination_type": null,
14713        "resolution": 4,
14714        "main_sha": null,
14715        "because_sha": null
14716    },
14717    {
14718        "sha": "20e4ee0c77db0e4f54f04443c2d75d0fa2fd31bb",
14719        "description": "docs: correct spelling of \"to\"",
14720        "nominated": false,
14721        "nomination_type": null,
14722        "resolution": 4,
14723        "main_sha": null,
14724        "because_sha": null
14725    },
14726    {
14727        "sha": "fbeabe5c674c332929cd82e569652f43e31c7a4e",
14728        "description": "docs: correct spelling of \"implementation\"",
14729        "nominated": false,
14730        "nomination_type": null,
14731        "resolution": 4,
14732        "main_sha": null,
14733        "because_sha": null
14734    },
14735    {
14736        "sha": "e2ee7e03da3574908e2dc37caaac0d697f1d4c10",
14737        "description": "docs: correct spelling of \"hierarchical\"",
14738        "nominated": false,
14739        "nomination_type": null,
14740        "resolution": 4,
14741        "main_sha": null,
14742        "because_sha": null
14743    },
14744    {
14745        "sha": "34e3dead97f81c9ecbc95b64f0cdf5312d1d5fa7",
14746        "description": "docs: correct spelling of \"specified\"",
14747        "nominated": false,
14748        "nomination_type": null,
14749        "resolution": 4,
14750        "main_sha": null,
14751        "because_sha": null
14752    },
14753    {
14754        "sha": "c8dc8c96ae97006d0fd8d23b3929f31432475a8d",
14755        "description": "docs: correct spelling of \"bug fixes\"",
14756        "nominated": false,
14757        "nomination_type": null,
14758        "resolution": 4,
14759        "main_sha": null,
14760        "because_sha": null
14761    },
14762    {
14763        "sha": "9037d2a508fc2ef200a0bce34a66ee77e3e82bc0",
14764        "description": "docs: correct spelling of \"attempts\"",
14765        "nominated": false,
14766        "nomination_type": null,
14767        "resolution": 4,
14768        "main_sha": null,
14769        "because_sha": null
14770    },
14771    {
14772        "sha": "809be974076863c19b8d7974e9f3cb8d33830500",
14773        "description": "docs: correct spelling of \"implemented\"",
14774        "nominated": false,
14775        "nomination_type": null,
14776        "resolution": 4,
14777        "main_sha": null,
14778        "because_sha": null
14779    },
14780    {
14781        "sha": "13e7f0c8d29c71f9f848b021493a40f04e370285",
14782        "description": "docs: Remove document about XvMC",
14783        "nominated": false,
14784        "nomination_type": null,
14785        "resolution": 4,
14786        "main_sha": null,
14787        "because_sha": null
14788    },
14789    {
14790        "sha": "86f203f60e4210e661f4b3afc5992a1b4c407ea9",
14791        "description": "nouveau: Remove XVMC_VL environment variable usage",
14792        "nominated": false,
14793        "nomination_type": null,
14794        "resolution": 4,
14795        "main_sha": null,
14796        "because_sha": null
14797    },
14798    {
14799        "sha": "6570136e15d196aaf9c9bfd123e9321a7e6263f3",
14800        "description": "docs: Remove rbug related documents",
14801        "nominated": false,
14802        "nomination_type": null,
14803        "resolution": 4,
14804        "main_sha": null,
14805        "because_sha": null
14806    },
14807    {
14808        "sha": "bdfadec6fde603ac514bb424ee09979135bd04a4",
14809        "description": "docs: Remove graw related words",
14810        "nominated": false,
14811        "nomination_type": null,
14812        "resolution": 4,
14813        "main_sha": null,
14814        "because_sha": null
14815    },
14816    {
14817        "sha": "65e4b440c991d7f7c20238e3657915ca2e44a9e0",
14818        "description": "ci/windows: Update build container image with all deps so wraps can be disabled",
14819        "nominated": false,
14820        "nomination_type": null,
14821        "resolution": 4,
14822        "main_sha": null,
14823        "because_sha": null
14824    },
14825    {
14826        "sha": "2cadc066dae1c58fee97f50a06a5afe9083ee9cd",
14827        "description": "radeonsi: lower hadd and fisnormal",
14828        "nominated": false,
14829        "nomination_type": null,
14830        "resolution": 4,
14831        "main_sha": null,
14832        "because_sha": null
14833    },
14834    {
14835        "sha": "d7156e5d9cba120dc9e027b819dcb7dd2fd462ab",
14836        "description": "nir/lower_cl_images: set binding",
14837        "nominated": false,
14838        "nomination_type": null,
14839        "resolution": 4,
14840        "main_sha": null,
14841        "because_sha": null
14842    },
14843    {
14844        "sha": "d037fd539c8cfa91556fa59da671411006214780",
14845        "description": "radeonsi: fail creating textures from user memory",
14846        "nominated": false,
14847        "nomination_type": null,
14848        "resolution": 4,
14849        "main_sha": null,
14850        "because_sha": null
14851    },
14852    {
14853        "sha": "b9e08f2fe1758014c20cf6485b6b39b92adc2a4e",
14854        "description": "zink: clamp shader bindings for compute descriptors",
14855        "nominated": false,
14856        "nomination_type": null,
14857        "resolution": 4,
14858        "main_sha": null,
14859        "because_sha": null
14860    },
14861    {
14862        "sha": "e220c395105e1652b3da5bd743826d3735c2989e",
14863        "description": "zink: reorder context init to handle COMPUTE_ONLY",
14864        "nominated": false,
14865        "nomination_type": null,
14866        "resolution": 4,
14867        "main_sha": null,
14868        "because_sha": null
14869    },
14870    {
14871        "sha": "a05a0f5b44b16fcedf7e94b4c1cd36e921f115b5",
14872        "description": "zink: delete some big struct members from zink_context",
14873        "nominated": false,
14874        "nomination_type": null,
14875        "resolution": 4,
14876        "main_sha": null,
14877        "because_sha": null
14878    },
14879    {
14880        "sha": "b6f6224810d2e4bda4ddd65056c14f9c144ef6d8",
14881        "description": "zink: clamp feedback loop layout to GENERAL if the ext isn't supported",
14882        "nominated": false,
14883        "nomination_type": null,
14884        "resolution": 4,
14885        "main_sha": null,
14886        "because_sha": null
14887    },
14888    {
14889        "sha": "bf3edad94caa50887e83cc6c003086569f29d370",
14890        "description": "zink: enable tc cpu storage on some buffers",
14891        "nominated": false,
14892        "nomination_type": null,
14893        "resolution": 4,
14894        "main_sha": null,
14895        "because_sha": null
14896    },
14897    {
14898        "sha": "211c2aebd2e12fef65ef4a397cb106ef98783fff",
14899        "description": "cso: make memcmp and hash computation use a literal key size for blend state",
14900        "nominated": false,
14901        "nomination_type": null,
14902        "resolution": 4,
14903        "main_sha": null,
14904        "because_sha": null
14905    },
14906    {
14907        "sha": "f7b513c9b1efa56514bf3d0aa778a141a96f98ff",
14908        "description": "cso: inline more functions because some parameters like key_size are literals",
14909        "nominated": false,
14910        "nomination_type": null,
14911        "resolution": 4,
14912        "main_sha": null,
14913        "because_sha": null
14914    },
14915    {
14916        "sha": "2f0cd4029ce3fb631b994d4fadeba7a864b20f19",
14917        "description": "cso: don't destroy CSOs that are saved",
14918        "nominated": false,
14919        "nomination_type": null,
14920        "resolution": 4,
14921        "main_sha": null,
14922        "because_sha": null
14923    },
14924    {
14925        "sha": "94240f561c8665fba780ac7c1a68bf076de64231",
14926        "description": "cso: fix broken optimization for sampler state lookups",
14927        "nominated": true,
14928        "nomination_type": 1,
14929        "resolution": 0,
14930        "main_sha": null,
14931        "because_sha": "c4e18cd4dd15aaaacd9d6b59a9e2a9c13e1b88c2"
14932    },
14933    {
14934        "sha": "224735abaf9352249df0902c442115ead304921d",
14935        "description": "cso: constify some parameters to remove typecasts",
14936        "nominated": false,
14937        "nomination_type": null,
14938        "resolution": 4,
14939        "main_sha": null,
14940        "because_sha": null
14941    },
14942    {
14943        "sha": "97ec1de8f34c0379a4cd00fb1f21a6bbc9e00a6c",
14944        "description": "cso: start without u_vbuf by default if it's not always used",
14945        "nominated": false,
14946        "nomination_type": null,
14947        "resolution": 4,
14948        "main_sha": null,
14949        "because_sha": null
14950    },
14951    {
14952        "sha": "8e024e2870328a9b064d607f2583029ac2784bf3",
14953        "description": "glthread: don't sync for glIsEnabled(GL_BLEND, GL_LIGHTING, GL_POLYGON_STIPPLE)",
14954        "nominated": false,
14955        "nomination_type": null,
14956        "resolution": 4,
14957        "main_sha": null,
14958        "because_sha": null
14959    },
14960    {
14961        "sha": "513ac52e47d38059a1425e8fc21d00ba258c5dab",
14962        "description": "glthread remove the unused *last pointer from unmarshal functions",
14963        "nominated": false,
14964        "nomination_type": null,
14965        "resolution": 4,
14966        "main_sha": null,
14967        "because_sha": null
14968    },
14969    {
14970        "sha": "6e6245f1896e7aae20856210f3768f1e520bbda3",
14971        "description": "glthread: merge and collapse glBindBuffer calls that unbind and then bind",
14972        "nominated": false,
14973        "nomination_type": null,
14974        "resolution": 4,
14975        "main_sha": null,
14976        "because_sha": null
14977    },
14978    {
14979        "sha": "9b6e2783ebc0709b6d908c48c50e6e5375110789",
14980        "description": "gl_marshal.py: C style fixups",
14981        "nominated": false,
14982        "nomination_type": null,
14983        "resolution": 4,
14984        "main_sha": null,
14985        "because_sha": null
14986    },
14987    {
14988        "sha": "5db7dc599a642e19eb59223d492997c8fecd3fc3",
14989        "description": "gallium/u_threaded: don't call simplify_draw_info redundantly",
14990        "nominated": false,
14991        "nomination_type": null,
14992        "resolution": 4,
14993        "main_sha": null,
14994        "because_sha": null
14995    },
14996    {
14997        "sha": "3cb96b18f64b0db0d68d917247710417de0b982d",
14998        "description": "glthread: rewrite CallList merging and do it in the app thread",
14999        "nominated": false,
15000        "nomination_type": null,
15001        "resolution": 4,
15002        "main_sha": null,
15003        "because_sha": null
15004    },
15005    {
15006        "sha": "6f8cbbfce264bb123fcc9909fe17569ff8bceb6f",
15007        "description": "glthread: demystify Draw function names",
15008        "nominated": false,
15009        "nomination_type": null,
15010        "resolution": 4,
15011        "main_sha": null,
15012        "because_sha": null
15013    },
15014    {
15015        "sha": "5679ef99b82b7ae8803b91f6dcde19e53c223c5e",
15016        "description": "glapi: remove EXT and ARB suffixes from Draw functions",
15017        "nominated": false,
15018        "nomination_type": null,
15019        "resolution": 4,
15020        "main_sha": null,
15021        "because_sha": null
15022    },
15023    {
15024        "sha": "58f738bf5ecbb6eeb7c84954edd0fff5af8ff192",
15025        "description": "glthread: add more DrawArrays/Elements variants with fewer fields",
15026        "nominated": false,
15027        "nomination_type": null,
15028        "resolution": 4,
15029        "main_sha": null,
15030        "because_sha": null
15031    },
15032    {
15033        "sha": "83ce647c1594bedfd1e8e07a0bb30a577db68616",
15034        "description": "glthread: use a constant expression instead of cmd_size in custom functions",
15035        "nominated": false,
15036        "nomination_type": null,
15037        "resolution": 4,
15038        "main_sha": null,
15039        "because_sha": null
15040    },
15041    {
15042        "sha": "b09a88fb721559d64c054229f96f960f62d0753c",
15043        "description": "gl_marshal.py: simplify print_sync_call and rename to print_call",
15044        "nominated": false,
15045        "nomination_type": null,
15046        "resolution": 4,
15047        "main_sha": null,
15048        "because_sha": null
15049    },
15050    {
15051        "sha": "05dddaeb80230acf8a4036147b40394f9deac84a",
15052        "description": "gl_marshal.py: inline functions for readability",
15053        "nominated": false,
15054        "nomination_type": null,
15055        "resolution": 4,
15056        "main_sha": null,
15057        "because_sha": null
15058    },
15059    {
15060        "sha": "146836f4ba659269e31f6ae865af9015faca5dff",
15061        "description": "gl_marshal.py: remove the -O1 hack and manual SET_* inlining",
15062        "nominated": false,
15063        "nomination_type": null,
15064        "resolution": 4,
15065        "main_sha": null,
15066        "because_sha": null
15067    },
15068    {
15069        "sha": "67c7260571b0b6dc8f6f6b4f659333275383e969",
15070        "description": "gl_marshal.py: rework how the marshal dispatch table is initialized",
15071        "nominated": false,
15072        "nomination_type": null,
15073        "resolution": 4,
15074        "main_sha": null,
15075        "because_sha": null
15076    },
15077    {
15078        "sha": "5e66e269981202120c104a1cd33c3532ab9fa0e8",
15079        "description": "gl_marshal.py: move the unmarshal table into a separately generated file",
15080        "nominated": false,
15081        "nomination_type": null,
15082        "resolution": 4,
15083        "main_sha": null,
15084        "because_sha": null
15085    },
15086    {
15087        "sha": "5c65a3a98f46b7b67506f34c7a37bcd4dd5da9fb",
15088        "description": "gl_marshal.py: remove/simplify parameters",
15089        "nominated": false,
15090        "nomination_type": null,
15091        "resolution": 4,
15092        "main_sha": null,
15093        "because_sha": null
15094    },
15095    {
15096        "sha": "b4b2fd0bb4a87346fad2ead06f218bed42c173fb",
15097        "description": "glsl: move lower instructions logic inside that pass",
15098        "nominated": false,
15099        "nomination_type": null,
15100        "resolution": 4,
15101        "main_sha": null,
15102        "because_sha": null
15103    },
15104    {
15105        "sha": "e5102a406f1de4b14bdfd7160ff0dda30e8a9944",
15106        "description": "glsl: always do {CARRY,BORROW}_TO_ARITH lowering",
15107        "nominated": false,
15108        "nomination_type": null,
15109        "resolution": 4,
15110        "main_sha": null,
15111        "because_sha": null
15112    },
15113    {
15114        "sha": "9f14c5dae20891397c9f96866c20f73b0200dc2c",
15115        "description": "glsl: drop sub to add neg lowering in GLSL IR",
15116        "nominated": false,
15117        "nomination_type": null,
15118        "resolution": 4,
15119        "main_sha": null,
15120        "because_sha": null
15121    },
15122    {
15123        "sha": "a31c54720649a1c11db3fea5c8f89abd523b537b",
15124        "description": "glsl: move rule inside lower_packing_builtins()",
15125        "nominated": false,
15126        "nomination_type": null,
15127        "resolution": 4,
15128        "main_sha": null,
15129        "because_sha": null
15130    },
15131    {
15132        "sha": "141703f906cda0e1c624abe68b522a15e56602a9",
15133        "description": "anv: work around improper buffer usage in hitman3",
15134        "nominated": false,
15135        "nomination_type": null,
15136        "resolution": 4,
15137        "main_sha": null,
15138        "because_sha": null
15139    },
15140    {
15141        "sha": "a31e8a756825b7ff11cef55045c69617c5cfdbb6",
15142        "description": "anv: add a layer for hitman3",
15143        "nominated": false,
15144        "nomination_type": null,
15145        "resolution": 4,
15146        "main_sha": null,
15147        "because_sha": null
15148    },
15149    {
15150        "sha": "74d0be27ae9eb666df948874a20a3b4464df7db1",
15151        "description": "anv: compile anv_acceleration_structure.c",
15152        "nominated": false,
15153        "nomination_type": null,
15154        "resolution": 4,
15155        "main_sha": null,
15156        "because_sha": null
15157    },
15158    {
15159        "sha": "36703a60bf8ee78d6767031c1da55e928c012b0e",
15160        "description": "aco: add ACO_DEBUG=force-waitdeps",
15161        "nominated": false,
15162        "nomination_type": null,
15163        "resolution": 4,
15164        "main_sha": null,
15165        "because_sha": null
15166    },
15167    {
15168        "sha": "6f368431fd75e83eb47bb3ece58d0de81ba494b4",
15169        "description": "aco/gfx11: workaround VALUMaskWriteHazard",
15170        "nominated": false,
15171        "nomination_type": null,
15172        "resolution": 4,
15173        "main_sha": null,
15174        "because_sha": null
15175    },
15176    {
15177        "sha": "5806f0246fdeba22eba4fcf2d1b4cfa03b33e886",
15178        "description": "aco/gfx11: workaround VALUPartialForwardingHazard",
15179        "nominated": false,
15180        "nomination_type": null,
15181        "resolution": 4,
15182        "main_sha": null,
15183        "because_sha": null
15184    },
15185    {
15186        "sha": "b0b48b768785fc69f23fb115641c4a4a7a941099",
15187        "description": "aco/gfx11: workaround VALUTransUseHazard",
15188        "nominated": false,
15189        "nomination_type": null,
15190        "resolution": 4,
15191        "main_sha": null,
15192        "because_sha": null
15193    },
15194    {
15195        "sha": "98ee3e1468cf55b66a71a3150f4d8f5a0ec7a918",
15196        "description": "aco/gfx11: workaround LdsDirectVMEMHazard",
15197        "nominated": false,
15198        "nomination_type": null,
15199        "resolution": 4,
15200        "main_sha": null,
15201        "because_sha": null
15202    },
15203    {
15204        "sha": "296b4d95a3e35b2ab62ebcbd7e3a578fcbdd5b26",
15205        "description": "aco/gfx11: workaround LdsDirectVALUHazard",
15206        "nominated": false,
15207        "nomination_type": null,
15208        "resolution": 4,
15209        "main_sha": null,
15210        "because_sha": null
15211    },
15212    {
15213        "sha": "1a9840b3416bb67b9a641705c0f065b7053f4399",
15214        "description": "aco/gfx11: workaround VcmpxPermlaneHazard",
15215        "nominated": false,
15216        "nomination_type": null,
15217        "resolution": 4,
15218        "main_sha": null,
15219        "because_sha": null
15220    },
15221    {
15222        "sha": "484df5b30e815ffb8b8664580ef1b79d91a4d970",
15223        "description": "aco: add search_backwards helper",
15224        "nominated": false,
15225        "nomination_type": null,
15226        "resolution": 4,
15227        "main_sha": null,
15228        "because_sha": null
15229    },
15230    {
15231        "sha": "6558a9e1fb4666ea1697191beea79917a14f4eba",
15232        "description": "nir2dxil: Lower texture projections",
15233        "nominated": false,
15234        "nomination_type": null,
15235        "resolution": 4,
15236        "main_sha": null,
15237        "because_sha": null
15238    },
15239    {
15240        "sha": "95fe418def7af0cb0aeada76e8a7a8893448cfd9",
15241        "description": "mesa/st: remove translate_mode",
15242        "nominated": false,
15243        "nomination_type": null,
15244        "resolution": 4,
15245        "main_sha": null,
15246        "because_sha": null
15247    },
15248    {
15249        "sha": "a125f2d8c7cf0bc773017b58a6642ec2965c31e0",
15250        "description": "mesa/st: move static asserts out of translate_prim",
15251        "nominated": false,
15252        "nomination_type": null,
15253        "resolution": 4,
15254        "main_sha": null,
15255        "because_sha": null
15256    },
15257    {
15258        "sha": "2d504bc5a05467ad19f9a6df92f649697288f8f5",
15259        "description": "CI: Add gallium-va and video-codecs in windows-vs2019 and debian-mingw32-x86_64",
15260        "nominated": false,
15261        "nomination_type": null,
15262        "resolution": 4,
15263        "main_sha": null,
15264        "because_sha": null
15265    },
15266    {
15267        "sha": "e08df859234f39af3d693adc235d1b944e884d4e",
15268        "description": "d3d12: resource_from_handle to validate importing resource ptr from same d3d12 device",
15269        "nominated": false,
15270        "nomination_type": null,
15271        "resolution": 4,
15272        "main_sha": null,
15273        "because_sha": null
15274    },
15275    {
15276        "sha": "b557ceb75b79e0d8b3f7352d4bb6764137175ee0",
15277        "description": "frontends/va: Add windows VA frontend support via vl_winsys_win32 and libva-win32",
15278        "nominated": false,
15279        "nomination_type": null,
15280        "resolution": 4,
15281        "main_sha": null,
15282        "because_sha": null
15283    },
15284    {
15285        "sha": "05f0d27601287d44e145564e5b0f53959b0285b0",
15286        "description": "gallium/vl: Add vl_winsys_win32 support",
15287        "nominated": false,
15288        "nomination_type": null,
15289        "resolution": 4,
15290        "main_sha": null,
15291        "because_sha": null
15292    },
15293    {
15294        "sha": "cde0778d3dec44aefa32bd1399b1812cb6612732",
15295        "description": "hasvk: use DX rules for point rasterization",
15296        "nominated": false,
15297        "nomination_type": null,
15298        "resolution": 4,
15299        "main_sha": null,
15300        "because_sha": null
15301    },
15302    {
15303        "sha": "63b2f735b1f97268055fedf6ad7733a2862097c8",
15304        "description": "anv: use DX rules for point rasterization",
15305        "nominated": false,
15306        "nomination_type": null,
15307        "resolution": 4,
15308        "main_sha": null,
15309        "because_sha": null
15310    },
15311    {
15312        "sha": "d0426697476ebf8ae1b8b26b6ee272c81bc12c86",
15313        "description": "anv: compile_upload_rt_shader expects a valid pointer",
15314        "nominated": false,
15315        "nomination_type": 1,
15316        "resolution": 4,
15317        "main_sha": null,
15318        "because_sha": "ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc"
15319    },
15320    {
15321        "sha": "095dfc6caa29e150b5c8e9566320eda1117e714b",
15322        "description": "util: Move the implementation of futex_wake and futex_wait from futex.h to futex.c",
15323        "nominated": false,
15324        "nomination_type": null,
15325        "resolution": 4,
15326        "main_sha": null,
15327        "because_sha": null
15328    },
15329    {
15330        "sha": "de34c2c29b03a2ea8e1b266736dd9b5cf1b1ce00",
15331        "description": "freedreno: Fix fence unref race",
15332        "nominated": false,
15333        "nomination_type": null,
15334        "resolution": 4,
15335        "main_sha": null,
15336        "because_sha": null
15337    },
15338    {
15339        "sha": "a9341eb9dadcb4688181ec3bfe4bfeb1153d86e4",
15340        "description": "radeonsi: fix max_dw computation for CS preambles",
15341        "nominated": false,
15342        "nomination_type": null,
15343        "resolution": 4,
15344        "main_sha": null,
15345        "because_sha": null
15346    },
15347    {
15348        "sha": "c62170fe57b90bd0b2387ddf25a755e9428e3587",
15349        "description": "winsys/amdgpu: fix (enable) preemption for chained IBs",
15350        "nominated": false,
15351        "nomination_type": null,
15352        "resolution": 4,
15353        "main_sha": null,
15354        "because_sha": null
15355    },
15356    {
15357        "sha": "4c4d6982081d78c7ad79d23b270fcf8ca7a91a90",
15358        "description": "radeonsi: rename si_create_multi_fence -> si_alloc_fence",
15359        "nominated": false,
15360        "nomination_type": null,
15361        "resolution": 4,
15362        "main_sha": null,
15363        "because_sha": null
15364    },
15365    {
15366        "sha": "2fd087cd19a4a17e2981de60747dfb078153e915",
15367        "description": "v3dv: drop error overwrite",
15368        "nominated": false,
15369        "nomination_type": 1,
15370        "resolution": 4,
15371        "main_sha": null,
15372        "because_sha": "591103d04d5f18ae30c7d96a9bbdb715093df185"
15373    },
15374    {
15375        "sha": "3ea393e0234c374f1ebc172c8fffc76777382dc0",
15376        "description": "asahi: Lower point sprites in driver",
15377        "nominated": false,
15378        "nomination_type": 1,
15379        "resolution": 4,
15380        "main_sha": null,
15381        "because_sha": "310959d9fe1aeb78c7cad24a2c6095513ab5f195"
15382    },
15383    {
15384        "sha": "87bc3066055c7cb38725f5d1c3ca28c2ea1e03de",
15385        "description": "u_transfer_helper: Handle Z24S8 with z24_in_z32f but no interleaving",
15386        "nominated": false,
15387        "nomination_type": 1,
15388        "resolution": 4,
15389        "main_sha": null,
15390        "because_sha": "45a37ace28774ad33b1cf288ff863e00d008e9db"
15391    },
15392    {
15393        "sha": "78adf448390e3866e0ccda7762bd869dd6d9ce0f",
15394        "description": "nir/lower_io: Set interpolated_input dest_type",
15395        "nominated": false,
15396        "nomination_type": null,
15397        "resolution": 4,
15398        "main_sha": null,
15399        "because_sha": null
15400    },
15401    {
15402        "sha": "0191b067568b87fc21841b8e2a38ca3bbf49bd16",
15403        "description": "mesa: Fix multiple matrix pops in a row",
15404        "nominated": false,
15405        "nomination_type": 1,
15406        "resolution": 4,
15407        "main_sha": null,
15408        "because_sha": "e6ecd22140fe6c6e8ac26966c8409f7254370479"
15409    },
15410    {
15411        "sha": "09ae2c4fee791e3008fbb2f1f218505e571fb29c",
15412        "description": "tu: Optimize hash_renderpass_instance by removing XXH64_update",
15413        "nominated": false,
15414        "nomination_type": null,
15415        "resolution": 4,
15416        "main_sha": null,
15417        "because_sha": null
15418    },
15419    {
15420        "sha": "b02e9ef35a0446019cda9473e4c355c7cc4bb24d",
15421        "description": "anv: fill AlphaToCoverageEnable lazily from state",
15422        "nominated": false,
15423        "nomination_type": null,
15424        "resolution": 4,
15425        "main_sha": null,
15426        "because_sha": null
15427    },
15428    {
15429        "sha": "9f7535564345396de07ce59dcced593e885e15ec",
15430        "description": "anv: move emit_shading_rate to gfx8_cmd_buffer",
15431        "nominated": false,
15432        "nomination_type": null,
15433        "resolution": 4,
15434        "main_sha": null,
15435        "because_sha": null
15436    },
15437    {
15438        "sha": "83ebd637d516d5fbb2d4d998bd5a124993a4f6a8",
15439        "description": "d3d10ump: No need define snprintf anymore in InputAssembly.cpp",
15440        "nominated": false,
15441        "nomination_type": null,
15442        "resolution": 4,
15443        "main_sha": null,
15444        "because_sha": null
15445    },
15446    {
15447        "sha": "a9da108c6b511cb74bfd89a4ce7658ffae288fd7",
15448        "description": "nir: No need redefine snprintf anymore in nir.h",
15449        "nominated": false,
15450        "nomination_type": null,
15451        "resolution": 4,
15452        "main_sha": null,
15453        "because_sha": null
15454    },
15455    {
15456        "sha": "1ee21139e84815f75389bb9b633bfecc1917d533",
15457        "description": "gallium: delete graw",
15458        "nominated": false,
15459        "nomination_type": null,
15460        "resolution": 4,
15461        "main_sha": null,
15462        "because_sha": null
15463    },
15464    {
15465        "sha": "ac7f4e0942de2576feda085d5fd165323753f950",
15466        "description": "glsl/glsl_to_nir: remove unreachable code",
15467        "nominated": false,
15468        "nomination_type": null,
15469        "resolution": 4,
15470        "main_sha": null,
15471        "because_sha": null
15472    },
15473    {
15474        "sha": "c7e92686583f45617aa017f30f93d156f2a74a2c",
15475        "description": "radv: fix setting results for initialization failures in thread trace and trap handler",
15476        "nominated": false,
15477        "nomination_type": null,
15478        "resolution": 4,
15479        "main_sha": null,
15480        "because_sha": null
15481    },
15482    {
15483        "sha": "0e782d96095aecfbc43233b9358e8bf915b26062",
15484        "description": "radeonsi: Inherit the old modifier when reallocating the texture.",
15485        "nominated": false,
15486        "nomination_type": null,
15487        "resolution": 4,
15488        "main_sha": null,
15489        "because_sha": null
15490    },
15491    {
15492        "sha": "5bc52a9103d2de45353056734ca1a9e94e9f6e94",
15493        "description": "anv: fix FTBFS on grl due to changes in clang 15",
15494        "nominated": false,
15495        "nomination_type": null,
15496        "resolution": 4,
15497        "main_sha": null,
15498        "because_sha": null
15499    },
15500    {
15501        "sha": "2c7be4d4212a7b6c50523285b412d5747231323e",
15502        "description": "nir: Usher nir_normalize_cubemap_coords into 2022",
15503        "nominated": false,
15504        "nomination_type": null,
15505        "resolution": 4,
15506        "main_sha": null,
15507        "because_sha": null
15508    },
15509    {
15510        "sha": "fc5c671e8785c89cf986181e0e3e7fa8742c4dce",
15511        "description": "nir: Fix nir_fmax_abs_vec_comp",
15512        "nominated": true,
15513        "nomination_type": 1,
15514        "resolution": 1,
15515        "main_sha": null,
15516        "because_sha": "272e927d0e9fed6e791d706ff5d895b6c2036fc0"
15517    },
15518    {
15519        "sha": "6fbb87851cda10cde7bf42fb8d391420cf3657b1",
15520        "description": "d3d12: HEVC Set D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_USE_ASYMETRIC_MOTION_PARTITION when required by caps",
15521        "nominated": false,
15522        "nomination_type": null,
15523        "resolution": 4,
15524        "main_sha": null,
15525        "because_sha": null
15526    },
15527    {
15528        "sha": "8f654b90005b75a74796d36d980676ce1d739d12",
15529        "description": "d3d12: Fix HEVC wrong caps detection due to bad parenthesis in condition",
15530        "nominated": false,
15531        "nomination_type": null,
15532        "resolution": 4,
15533        "main_sha": null,
15534        "because_sha": null
15535    },
15536    {
15537        "sha": "be7e2e5525b89fbd532b5fa7ef36bbd72b72956e",
15538        "description": "d3d12: HEVC Encode workaround for edge case in caps reporting not contemplated by upper layer interface",
15539        "nominated": false,
15540        "nomination_type": null,
15541        "resolution": 4,
15542        "main_sha": null,
15543        "because_sha": null
15544    },
15545    {
15546        "sha": "3eed5931edf6e5f45378b013ca21f98f17af2b34",
15547        "description": "tu: Fix the size of patch control points state",
15548        "nominated": false,
15549        "nomination_type": 1,
15550        "resolution": 4,
15551        "main_sha": null,
15552        "because_sha": "68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c"
15553    },
15554    {
15555        "sha": "ebf7f7a1827006394fc6355ee245e45b6cfe2793",
15556        "description": "aco/spill: Fix spilling of Phi operands",
15557        "nominated": true,
15558        "nomination_type": 0,
15559        "resolution": 1,
15560        "main_sha": null,
15561        "because_sha": null
15562    },
15563    {
15564        "sha": "829f769e602a7bbff4a0603076cb74ce9a966e8e",
15565        "description": "pan/mdg: Fix 16-bit alignment with spiller",
15566        "nominated": true,
15567        "nomination_type": 1,
15568        "resolution": 1,
15569        "main_sha": null,
15570        "because_sha": "129d390bd8cc50f55b748ae6e95bed8c6074a488"
15571    },
15572    {
15573        "sha": "2c446b66364bff90012262c6960a8d28d3593e3d",
15574        "description": "pan/mdg: Limit work registers for large workgroups",
15575        "nominated": true,
15576        "nomination_type": 0,
15577        "resolution": 0,
15578        "main_sha": null,
15579        "because_sha": null
15580    },
15581    {
15582        "sha": "9b19104a30bba35c4025833d5022c8ddc6c1ccd0",
15583        "description": "pan/mdg: Lower PIPE_COMPUTE_CAP_MAX_THREADS_PER_BLOCK on Midgard",
15584        "nominated": true,
15585        "nomination_type": 0,
15586        "resolution": 1,
15587        "main_sha": null,
15588        "because_sha": null
15589    },
15590    {
15591        "sha": "5c95be85ab514d4cbb0c2b04f500038891cf68ac",
15592        "description": "panfrost/ci: Remove stale fail",
15593        "nominated": false,
15594        "nomination_type": null,
15595        "resolution": 4,
15596        "main_sha": null,
15597        "because_sha": null
15598    },
15599    {
15600        "sha": "16d061d3acd475c1f59e3c71c160a78933169c05",
15601        "description": "anv: Enable 16 bit float ops on devices that have a LSC",
15602        "nominated": false,
15603        "nomination_type": null,
15604        "resolution": 4,
15605        "main_sha": null,
15606        "because_sha": null
15607    },
15608    {
15609        "sha": "43169dbbe5f963ca47d51873f6639fbe3fd665b0",
15610        "description": "intel/compiler: Support 16 bit float ops",
15611        "nominated": false,
15612        "nomination_type": null,
15613        "resolution": 4,
15614        "main_sha": null,
15615        "because_sha": null
15616    },
15617    {
15618        "sha": "2e774180c61b7928329fb38652d2a54d0495c9e2",
15619        "description": "Revert \"panfrost/ci: Disable t720 jobs\"",
15620        "nominated": false,
15621        "nomination_type": 2,
15622        "resolution": 4,
15623        "main_sha": null,
15624        "because_sha": "b3a69d1c31a0c4073e7865945b9f70f96be6c34e"
15625    },
15626    {
15627        "sha": "c1cb7506bb39843384b5b6114cd8690a38655ef3",
15628        "description": "v3dv/pipeline: keep qpu_insts around if we expect them to be used later",
15629        "nominated": false,
15630        "nomination_type": null,
15631        "resolution": 4,
15632        "main_sha": null,
15633        "because_sha": null
15634    },
15635    {
15636        "sha": "7dcdd519385aaa4fddfa1368fbbbc89c408befe3",
15637        "description": "glthread: leave dlist dispatch in place for Begin/End",
15638        "nominated": true,
15639        "nomination_type": 1,
15640        "resolution": 1,
15641        "main_sha": null,
15642        "because_sha": "7f1cac7ba682410214289084dcc272167ca44e6b"
15643    },
15644    {
15645        "sha": "ca02da294ad02ff3bce8a0a37bc5d84823879e42",
15646        "description": "radv: discard the PS epilog when the pipeline doesn't use a fragment shader",
15647        "nominated": false,
15648        "nomination_type": null,
15649        "resolution": 4,
15650        "main_sha": null,
15651        "because_sha": null
15652    },
15653    {
15654        "sha": "7b3aae89126dcdce4ec364fe0329a533c736d105",
15655        "description": "radv: do not create a noop FS when the FS is imported from a library",
15656        "nominated": false,
15657        "nomination_type": null,
15658        "resolution": 4,
15659        "main_sha": null,
15660        "because_sha": null
15661    },
15662    {
15663        "sha": "c8849043a843140396f4874fed95f6c08ad587ee",
15664        "description": "Revert \"CI: Igalia farm is down\"",
15665        "nominated": false,
15666        "nomination_type": 2,
15667        "resolution": 4,
15668        "main_sha": null,
15669        "because_sha": "aa405b789ebf1797fdb3a1891fac49d0cca21c42"
15670    },
15671    {
15672        "sha": "675bcbb7a1c0111dc907f189b4a2de18397e6f23",
15673        "description": "mesa: add EXT_debug_label support",
15674        "nominated": false,
15675        "nomination_type": null,
15676        "resolution": 4,
15677        "main_sha": null,
15678        "because_sha": null
15679    },
15680    {
15681        "sha": "70fef476334297c51ed237aa3044e3003ffd5a5e",
15682        "description": "ci/windows: Getting the default supported windows version to be 7 when using mingw",
15683        "nominated": false,
15684        "nomination_type": null,
15685        "resolution": 4,
15686        "main_sha": null,
15687        "because_sha": null
15688    },
15689    {
15690        "sha": "79891bea1cbca4b822a8ccfd7cd4c05099ff68c5",
15691        "description": "ci/windows: Remove -Dlibelf:warning_level=1 as libelf subproject are already removed",
15692        "nominated": false,
15693        "nomination_type": null,
15694        "resolution": 4,
15695        "main_sha": null,
15696        "because_sha": null
15697    },
15698    {
15699        "sha": "2cb21fdd53fd50b6d3f15e114beb981b347a6e14",
15700        "description": "ci/windows: Enable gles1 for msvc",
15701        "nominated": false,
15702        "nomination_type": null,
15703        "resolution": 4,
15704        "main_sha": null,
15705        "because_sha": null
15706    },
15707    {
15708        "sha": "6905c258298b8cf6653692a82dd1473936b8a766",
15709        "description": "radv/rra: Use the accel struct type for header validation",
15710        "nominated": false,
15711        "nomination_type": null,
15712        "resolution": 4,
15713        "main_sha": null,
15714        "because_sha": null
15715    },
15716    {
15717        "sha": "43756a9f76e46bed894e679b7ca9286315e428fe",
15718        "description": "radv/rra: Continue dumping accel structs if validation fails",
15719        "nominated": false,
15720        "nomination_type": null,
15721        "resolution": 4,
15722        "main_sha": null,
15723        "because_sha": null
15724    },
15725    {
15726        "sha": "e8547392b029959e4f76b1e4ad9d4fe71255bd72",
15727        "description": "radv/rra: Add basic header validation",
15728        "nominated": false,
15729        "nomination_type": null,
15730        "resolution": 4,
15731        "main_sha": null,
15732        "because_sha": null
15733    },
15734    {
15735        "sha": "2ccd039174ae1fbb5f17ca9f602e819d09f1951f",
15736        "description": "radv/rra: Validate before gathering bvh info",
15737        "nominated": false,
15738        "nomination_type": null,
15739        "resolution": 4,
15740        "main_sha": null,
15741        "because_sha": null
15742    },
15743    {
15744        "sha": "d83176d1c073f7f4d33393a235113d43915faff9",
15745        "description": "radv/rra: Fix dumps in the case of aliasing",
15746        "nominated": false,
15747        "nomination_type": null,
15748        "resolution": 4,
15749        "main_sha": null,
15750        "because_sha": null
15751    },
15752    {
15753        "sha": "aa405b789ebf1797fdb3a1891fac49d0cca21c42",
15754        "description": "CI: Igalia farm is down",
15755        "nominated": false,
15756        "nomination_type": null,
15757        "resolution": 4,
15758        "main_sha": null,
15759        "because_sha": null
15760    },
15761    {
15762        "sha": "2b64ff92843339de4321d1c2f9da6931d0533912",
15763        "description": "util: Turn -DWINDOWS_NO_FUTEX to be pre_args",
15764        "nominated": true,
15765        "nomination_type": 1,
15766        "resolution": 1,
15767        "main_sha": null,
15768        "because_sha": "c002bbeb2f7a1bf2d5c020abdddcf25909c447b6"
15769    },
15770    {
15771        "sha": "4c7a44413a07d3fb314f786e047bb7212c082a6c",
15772        "description": "mesa,gallium: Revert \"Make point coord origin a CAP\"",
15773        "nominated": true,
15774        "nomination_type": 2,
15775        "resolution": 2,
15776        "main_sha": null,
15777        "because_sha": "e749f67f8989874f6795d95422c1f3eb4d2706ba"
15778    },
15779    {
15780        "sha": "86c9aa6bfeb06ab04c22604339e8aef2d0c451c8",
15781        "description": "intel: Add and use intel_engines_class_to_string()",
15782        "nominated": false,
15783        "nomination_type": null,
15784        "resolution": 4,
15785        "main_sha": null,
15786        "because_sha": null
15787    },
15788    {
15789        "sha": "772dfd60ad7c6fdcfade62bc8131128b93843282",
15790        "description": "intel: Convert i915 engine type to intel in tools/ common/ and ds/",
15791        "nominated": false,
15792        "nomination_type": null,
15793        "resolution": 4,
15794        "main_sha": null,
15795        "because_sha": null
15796    },
15797    {
15798        "sha": "5269d91efcfee95930208d9b8f3273c9c97d4a6f",
15799        "description": "intel: Convert missing i915 engine types to intel",
15800        "nominated": false,
15801        "nomination_type": 1,
15802        "resolution": 4,
15803        "main_sha": null,
15804        "because_sha": "03b959286e2c7f8e006df02d5102bd346a9d450b"
15805    },
15806    {
15807        "sha": "ac2964dfbd125357f25c44e08dee59d4f979ad39",
15808        "description": "nir: Be smarter fusing ffma",
15809        "nominated": false,
15810        "nomination_type": null,
15811        "resolution": 4,
15812        "main_sha": null,
15813        "because_sha": null
15814    },
15815    {
15816        "sha": "07c654e08fdf1e0fdaf55db9b18c055b15e8f0df",
15817        "description": "glthread: fix buffer allocation size with non-signed buffer offset path",
15818        "nominated": false,
15819        "nomination_type": null,
15820        "resolution": 4,
15821        "main_sha": null,
15822        "because_sha": null
15823    },
15824    {
15825        "sha": "9fc4cb8067e54ae79751900739739592fa89f309",
15826        "description": "gallium/vl: Add opaque rgb pixel formats",
15827        "nominated": true,
15828        "nomination_type": 0,
15829        "resolution": 1,
15830        "main_sha": null,
15831        "because_sha": null
15832    },
15833    {
15834        "sha": "8255739a0a5a578811584564a18dda2b5db5aa47",
15835        "description": "mesa/main: remove driver-cap for ARB_point_sprite",
15836        "nominated": false,
15837        "nomination_type": null,
15838        "resolution": 4,
15839        "main_sha": null,
15840        "because_sha": null
15841    },
15842    {
15843        "sha": "310959d9fe1aeb78c7cad24a2c6095513ab5f195",
15844        "description": "mesa/st: rip out point-sprite cap",
15845        "nominated": false,
15846        "nomination_type": null,
15847        "resolution": 4,
15848        "main_sha": null,
15849        "because_sha": null
15850    },
15851    {
15852        "sha": "b0d698c5328fbcb5e0ae3952cde1c1e411151adb",
15853        "description": "rusticl: correctly check global argument size",
15854        "nominated": false,
15855        "nomination_type": null,
15856        "resolution": 4,
15857        "main_sha": null,
15858        "because_sha": null
15859    },
15860    {
15861        "sha": "c935232822f83502eb11bdff8e25512269858f27",
15862        "description": "rusticl: use 32-bit address format for 32-bit devices",
15863        "nominated": false,
15864        "nomination_type": null,
15865        "resolution": 4,
15866        "main_sha": null,
15867        "because_sha": null
15868    },
15869    {
15870        "sha": "66b3df3c152ef4625977f6b7bb286686a45d32ec",
15871        "description": "clc: add 32-bit target",
15872        "nominated": false,
15873        "nomination_type": null,
15874        "resolution": 4,
15875        "main_sha": null,
15876        "because_sha": null
15877    },
15878    {
15879        "sha": "b3a69d1c31a0c4073e7865945b9f70f96be6c34e",
15880        "description": "panfrost/ci: Disable t720 jobs",
15881        "nominated": false,
15882        "nomination_type": null,
15883        "resolution": 4,
15884        "main_sha": null,
15885        "because_sha": null
15886    },
15887    {
15888        "sha": "eccc5600c3b68600e917e571ca2312bd14d6d3d4",
15889        "description": "zink: use util_dynarray_clear",
15890        "nominated": false,
15891        "nomination_type": null,
15892        "resolution": 4,
15893        "main_sha": null,
15894        "because_sha": null
15895    },
15896    {
15897        "sha": "17d8ff3a398027d23b7caa6c174ca654c9875284",
15898        "description": "zink: fixup dynarray-type",
15899        "nominated": false,
15900        "nomination_type": null,
15901        "resolution": 4,
15902        "main_sha": null,
15903        "because_sha": null
15904    },
15905    {
15906        "sha": "510a34fbf33918a67f6a2e7277480cb02e1ca172",
15907        "description": "zink: fix broken pool-alloc consolidation",
15908        "nominated": false,
15909        "nomination_type": 1,
15910        "resolution": 4,
15911        "main_sha": null,
15912        "because_sha": "43dcdf33654d52624e6afb0444b71de85bcf5448"
15913    },
15914    {
15915        "sha": "b49b18f0b7acb4c64a0a9fd2ee55aeea868e701d",
15916        "description": "anv: reduce BT emissions & surface state writes with push descriptors",
15917        "nominated": false,
15918        "nomination_type": null,
15919        "resolution": 4,
15920        "main_sha": null,
15921        "because_sha": null
15922    },
15923    {
15924        "sha": "ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc",
15925        "description": "anv: add analysis for push descriptor uses and store it in shader cache",
15926        "nominated": false,
15927        "nomination_type": null,
15928        "resolution": 4,
15929        "main_sha": null,
15930        "because_sha": null
15931    },
15932    {
15933        "sha": "01e282f23fe8ef2240b6fde35ad57f7397e0d88a",
15934        "description": "anv: initialization pipeline layout to 0s",
15935        "nominated": true,
15936        "nomination_type": 0,
15937        "resolution": 1,
15938        "main_sha": null,
15939        "because_sha": null
15940    },
15941    {
15942        "sha": "8616f11a395e8578e6e58500e30e426e92d7337c",
15943        "description": "anv: track descriptor set layout flags",
15944        "nominated": false,
15945        "nomination_type": null,
15946        "resolution": 4,
15947        "main_sha": null,
15948        "because_sha": null
15949    },
15950    {
15951        "sha": "d7f1569307b44a2b151f5461e69fb342b7fc7d15",
15952        "description": "anv: limit push constant reemission",
15953        "nominated": false,
15954        "nomination_type": null,
15955        "resolution": 4,
15956        "main_sha": null,
15957        "because_sha": null
15958    },
15959    {
15960        "sha": "2db45f713a386fed0303f99a25a7a3c644f71fdd",
15961        "description": "isl: avoid gfx version switch cases on the hot path",
15962        "nominated": false,
15963        "nomination_type": null,
15964        "resolution": 4,
15965        "main_sha": null,
15966        "because_sha": null
15967    },
15968    {
15969        "sha": "06d955ab210ae3b1e89f4016d751f911946cae4b",
15970        "description": "anv: remove multiple push descriptors",
15971        "nominated": false,
15972        "nomination_type": null,
15973        "resolution": 4,
15974        "main_sha": null,
15975        "because_sha": null
15976    },
15977    {
15978        "sha": "803f438d85236eede4140d11ad8f0c7249e95f0d",
15979        "description": "anv: optimize 3DSTATE_VF emission",
15980        "nominated": false,
15981        "nomination_type": null,
15982        "resolution": 4,
15983        "main_sha": null,
15984        "because_sha": null
15985    },
15986    {
15987        "sha": "126f5bc15a73ac9b4f9824b34ac81714cc3e2817",
15988        "description": "anv: limit calls into cmd_buffer_flush_dynamic_state",
15989        "nominated": false,
15990        "nomination_type": null,
15991        "resolution": 4,
15992        "main_sha": null,
15993        "because_sha": null
15994    },
15995    {
15996        "sha": "54bc34f70a06cf9b1ae9dc91f1f06a4a001e9344",
15997        "description": "anv: comment out the Gfx8/9 VB cache key workaround for newer Gens",
15998        "nominated": false,
15999        "nomination_type": null,
16000        "resolution": 4,
16001        "main_sha": null,
16002        "because_sha": null
16003    },
16004    {
16005        "sha": "f8136ea5b63a67c02e9cf2254350f95976124951",
16006        "description": "anv: remove unused code",
16007        "nominated": false,
16008        "nomination_type": null,
16009        "resolution": 4,
16010        "main_sha": null,
16011        "because_sha": null
16012    },
16013    {
16014        "sha": "cea113c97705ea659821a8cc8c330ded4c2e477a",
16015        "description": "vulkan/runtime: don't lookup the pipeline disk cache if disabled",
16016        "nominated": true,
16017        "nomination_type": 1,
16018        "resolution": 1,
16019        "main_sha": null,
16020        "because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8"
16021    },
16022    {
16023        "sha": "6558ecf3ebb1e55c4e9452b9252510443c0c1a49",
16024        "description": "radv: Mark dEQP-VK.ray_query.misc.dynamic_indexing as crashing in CI.",
16025        "nominated": false,
16026        "nomination_type": null,
16027        "resolution": 4,
16028        "main_sha": null,
16029        "because_sha": null
16030    },
16031    {
16032        "sha": "b516f59490581ff0be4773bf482648fc82f31b3a",
16033        "description": "vulkan/wsi: Add dep_libudev to idep dependencies",
16034        "nominated": true,
16035        "nomination_type": 1,
16036        "resolution": 1,
16037        "main_sha": null,
16038        "because_sha": "4885e63a6d20c57f98b7b641ea3c39a8ff3ae2dd"
16039    },
16040    {
16041        "sha": "9cb251a0b0622a65222bff6062681f21530164af",
16042        "description": "ci/traces: Blender demo (Cube Diorama) flakes on Intel APL",
16043        "nominated": false,
16044        "nomination_type": null,
16045        "resolution": 4,
16046        "main_sha": null,
16047        "because_sha": null
16048    },
16049    {
16050        "sha": "2e50bf19cd91169498e2a04823f901eb50672028",
16051        "description": "nir: move fusing csel and comparisons to opt_late_algebraic",
16052        "nominated": false,
16053        "nomination_type": null,
16054        "resolution": 4,
16055        "main_sha": null,
16056        "because_sha": null
16057    },
16058    {
16059        "sha": "aea311dbef41aae574d8a2c48bf04908343292d7",
16060        "description": "r600/sfn: run cleanup passes after late algebraic opt",
16061        "nominated": false,
16062        "nomination_type": null,
16063        "resolution": 4,
16064        "main_sha": null,
16065        "because_sha": null
16066    },
16067    {
16068        "sha": "cfc6bdb7606801611d043db7d4c23838eb637114",
16069        "description": "hasvk: Correctly set NonPerspectiveBarycentricEnable on gfx7",
16070        "nominated": false,
16071        "nomination_type": null,
16072        "resolution": 4,
16073        "main_sha": null,
16074        "because_sha": null
16075    },
16076    {
16077        "sha": "eec49374b06fdf18a93c691642ee93c6b04612a8",
16078        "description": "nir: fix NIR_DEBUG=validate_ssa_dominance",
16079        "nominated": false,
16080        "nomination_type": null,
16081        "resolution": 4,
16082        "main_sha": null,
16083        "because_sha": null
16084    },
16085    {
16086        "sha": "44ccaca41d41e5dfa660f7c2fb6e50aa2ff03e22",
16087        "description": "util/mesa/wide: Rename _SIMPLE_MTX_INITIALIZER_NP to SIMPLE_MTX_INITIALIZER",
16088        "nominated": false,
16089        "nomination_type": null,
16090        "resolution": 4,
16091        "main_sha": null,
16092        "because_sha": null
16093    },
16094    {
16095        "sha": "be3c46964bd41801d44ee3ea668310ef1093df40",
16096        "description": "ci/bin: Remove whitespace from token files",
16097        "nominated": false,
16098        "nomination_type": null,
16099        "resolution": 4,
16100        "main_sha": null,
16101        "because_sha": null
16102    },
16103    {
16104        "sha": "d52d51b24dc6a477ea6459281d0b3b803d5b227c",
16105        "description": "ci/bin: Fix requirements.txt",
16106        "nominated": false,
16107        "nomination_type": null,
16108        "resolution": 4,
16109        "main_sha": null,
16110        "because_sha": null
16111    },
16112    {
16113        "sha": "bb6c43027eaa066fdd2a2cf4744f562c41eeb06d",
16114        "description": "agx: Reserve live-in regs at the start of block",
16115        "nominated": false,
16116        "nomination_type": null,
16117        "resolution": 4,
16118        "main_sha": null,
16119        "because_sha": null
16120    },
16121    {
16122        "sha": "de6e11b84823e78fcad4ba86de4b283dc2102ca8",
16123        "description": "agx: Pass in max regs as a paramter to RA",
16124        "nominated": false,
16125        "nomination_type": null,
16126        "resolution": 4,
16127        "main_sha": null,
16128        "because_sha": null
16129    },
16130    {
16131        "sha": "68f89d4cc593ee6e30ccbfb539f431fc8236a58a",
16132        "description": "agx: Introduce ra_ctx data structure",
16133        "nominated": false,
16134        "nomination_type": null,
16135        "resolution": 4,
16136        "main_sha": null,
16137        "because_sha": null
16138    },
16139    {
16140        "sha": "bcb2cf96880c65de20f856b73298bc994dc9606c",
16141        "description": "agx: Write to r0l with a \"nesting\" instruction",
16142        "nominated": false,
16143        "nomination_type": null,
16144        "resolution": 4,
16145        "main_sha": null,
16146        "because_sha": null
16147    },
16148    {
16149        "sha": "c9a96d46156055ad38135977e882a7dffdc36346",
16150        "description": "agx: Preload vertex/instance ID only at start",
16151        "nominated": false,
16152        "nomination_type": null,
16153        "resolution": 4,
16154        "main_sha": null,
16155        "because_sha": null
16156    },
16157    {
16158        "sha": "f665229d77057067fc63c8890915a470671f09fb",
16159        "description": "agx: Print agx_dim appropriately",
16160        "nominated": false,
16161        "nomination_type": null,
16162        "resolution": 4,
16163        "main_sha": null,
16164        "because_sha": null
16165    },
16166    {
16167        "sha": "6c95572ef00986ed15d98774a32eb8e9f84a4deb",
16168        "description": "agx: Print instructions as \"dest = src\"",
16169        "nominated": false,
16170        "nomination_type": null,
16171        "resolution": 4,
16172        "main_sha": null,
16173        "because_sha": null
16174    },
16175    {
16176        "sha": "72a1e1f33f6ebd97291eb9f4437db3b60bcd5d05",
16177        "description": "agx: Emit trap at pack-time, not during isel",
16178        "nominated": false,
16179        "nomination_type": null,
16180        "resolution": 4,
16181        "main_sha": null,
16182        "because_sha": null
16183    },
16184    {
16185        "sha": "1dcaade3e24356a419413db4cecf7f444030f24f",
16186        "description": "agx: Rename \"combine\" to \"collect\"",
16187        "nominated": false,
16188        "nomination_type": null,
16189        "resolution": 4,
16190        "main_sha": null,
16191        "because_sha": null
16192    },
16193    {
16194        "sha": "82e8e709cb832e2cf5c9129ded7baf37a223e685",
16195        "description": "agx: Dynamically size split instruction",
16196        "nominated": false,
16197        "nomination_type": null,
16198        "resolution": 4,
16199        "main_sha": null,
16200        "because_sha": null
16201    },
16202    {
16203        "sha": "7c9fba34bcadbe533a075ada29818d46c950c0fa",
16204        "description": "agx: Switch to dynamic allocation of srcs/dests",
16205        "nominated": false,
16206        "nomination_type": null,
16207        "resolution": 4,
16208        "main_sha": null,
16209        "because_sha": null
16210    },
16211    {
16212        "sha": "544c60a13264d3bc12e690a9a58f7ccd27d8c427",
16213        "description": "agx: Improve printing of immediate sources",
16214        "nominated": false,
16215        "nomination_type": null,
16216        "resolution": 4,
16217        "main_sha": null,
16218        "because_sha": null
16219    },
16220    {
16221        "sha": "c2bc8c138465582177f09e2b1dde4bb75ec1d70c",
16222        "description": "agx: Don't prefix pseudo-ops",
16223        "nominated": false,
16224        "nomination_type": null,
16225        "resolution": 4,
16226        "main_sha": null,
16227        "because_sha": null
16228    },
16229    {
16230        "sha": "40f0ac20821e1277e7dd5d24ac1edb9a09b747ea",
16231        "description": "agx: Emit smaller combines for nir_op_vec2/3",
16232        "nominated": false,
16233        "nomination_type": null,
16234        "resolution": 4,
16235        "main_sha": null,
16236        "because_sha": null
16237    },
16238    {
16239        "sha": "f4726cf240f0a3907f8ad9d903ef0c76bb8abe1a",
16240        "description": "agx: Set PIPE_SHADER_CAP_INDIRECT_CONST_ADDR",
16241        "nominated": false,
16242        "nomination_type": null,
16243        "resolution": 4,
16244        "main_sha": null,
16245        "because_sha": null
16246    },
16247    {
16248        "sha": "6a183a9ffd1baa0abe4ed1da74a55dd004341c0d",
16249        "description": "agx: Add iterators for phi/non-phi instructions",
16250        "nominated": false,
16251        "nomination_type": null,
16252        "resolution": 4,
16253        "main_sha": null,
16254        "because_sha": null
16255    },
16256    {
16257        "sha": "d3880a632456879a1c06320879aa684c1886f438",
16258        "description": "zink: disable fbfetch when flushing clears",
16259        "nominated": true,
16260        "nomination_type": 0,
16261        "resolution": 1,
16262        "main_sha": null,
16263        "because_sha": null
16264    },
16265    {
16266        "sha": "1ae26de36f51520d4285777c435e918b31dc442a",
16267        "description": "zink: unset rp_changed after initializing renderpass attachments",
16268        "nominated": true,
16269        "nomination_type": 0,
16270        "resolution": 1,
16271        "main_sha": null,
16272        "because_sha": null
16273    },
16274    {
16275        "sha": "f72071fbc35a703c058b4113ca91559774c70e77",
16276        "description": "zink: clamp line_stipple_factor to 1 if stipple is disabled",
16277        "nominated": true,
16278        "nomination_type": 0,
16279        "resolution": 1,
16280        "main_sha": null,
16281        "because_sha": null
16282    },
16283    {
16284        "sha": "2710ef4c2af594ff8ff34b8bbadad81876324925",
16285        "description": "zink: don't add other usage bits for transient images",
16286        "nominated": true,
16287        "nomination_type": 0,
16288        "resolution": 0,
16289        "main_sha": null,
16290        "because_sha": null
16291    },
16292    {
16293        "sha": "3dcc03d979b651a11ef5bf7cdbe74b6bb6a4bb79",
16294        "description": "zink: check core feature for pipeline cache control",
16295        "nominated": false,
16296        "nomination_type": null,
16297        "resolution": 4,
16298        "main_sha": null,
16299        "because_sha": null
16300    },
16301    {
16302        "sha": "179e638bb82b50662643ddf2eca1230db8075855",
16303        "description": "zink: Fix dummy CB path decision for VK_EXT_cwe presence.",
16304        "nominated": false,
16305        "nomination_type": null,
16306        "resolution": 4,
16307        "main_sha": null,
16308        "because_sha": null
16309    },
16310    {
16311        "sha": "6a18e154bce5bfca6cb195406440483a473d90e7",
16312        "description": "rusticl/mem: propper CL_MEM_ALLOC_HOST_PTR support",
16313        "nominated": false,
16314        "nomination_type": null,
16315        "resolution": 4,
16316        "main_sha": null,
16317        "because_sha": null
16318    },
16319    {
16320        "sha": "7195b62c63bddc13826ba4e5a35a42652e24f185",
16321        "description": "lp: claim being UMA",
16322        "nominated": false,
16323        "nomination_type": null,
16324        "resolution": 4,
16325        "main_sha": null,
16326        "because_sha": null
16327    },
16328    {
16329        "sha": "72f763f5cc074858edd3f3b53295611d1fc87142",
16330        "description": "rusticl/mem: rewrite the (un)mapping code",
16331        "nominated": false,
16332        "nomination_type": null,
16333        "resolution": 4,
16334        "main_sha": null,
16335        "because_sha": null
16336    },
16337    {
16338        "sha": "dc081353acf0315940ea2413d35166ef9e86b1a0",
16339        "description": "rusticl: add helper ctx wrapper for coherent and direct mapping",
16340        "nominated": false,
16341        "nomination_type": null,
16342        "resolution": 4,
16343        "main_sha": null,
16344        "because_sha": null
16345    },
16346    {
16347        "sha": "ea5b23c75bc527e9ce64d73a3b68ba7a3469e197",
16348        "description": "rusticl: rework resource mappings a little",
16349        "nominated": false,
16350        "nomination_type": null,
16351        "resolution": 4,
16352        "main_sha": null,
16353        "because_sha": null
16354    },
16355    {
16356        "sha": "6b235361f70d2b6460bbe7b3d514f8747076221d",
16357        "description": "rusticl/mesa: add bx() method to PipeTransfer",
16358        "nominated": false,
16359        "nomination_type": null,
16360        "resolution": 4,
16361        "main_sha": null,
16362        "because_sha": null
16363    },
16364    {
16365        "sha": "557f4dd89aaa148c6cff4d752ed5e32b9118d305",
16366        "description": "rusticl: add support for coherent resources",
16367        "nominated": false,
16368        "nomination_type": null,
16369        "resolution": 4,
16370        "main_sha": null,
16371        "because_sha": null
16372    },
16373    {
16374        "sha": "a5e9e64aae2e94209e64fbb75c7b03aab3b0d39b",
16375        "description": "glthread: fix matrix stack depth tracking",
16376        "nominated": true,
16377        "nomination_type": 1,
16378        "resolution": 1,
16379        "main_sha": null,
16380        "because_sha": "6febe2b880e79ac2b5347412ffdf6502ac47e5be"
16381    },
16382    {
16383        "sha": "6689d67603ae61e1e9e43370af816f10c5bc37c1",
16384        "description": "asahi: Remove no-direct-packing",
16385        "nominated": false,
16386        "nomination_type": null,
16387        "resolution": 4,
16388        "main_sha": null,
16389        "because_sha": null
16390    },
16391    {
16392        "sha": "ea58edaafbfe0234c6ef07a77f5c4305493acdd5",
16393        "description": "asahi: Use a header more like Intel's GenXML",
16394        "nominated": false,
16395        "nomination_type": null,
16396        "resolution": 4,
16397        "main_sha": null,
16398        "because_sha": null
16399    },
16400    {
16401        "sha": "ab2d5deec200170273c245974118db0e7b763b5d",
16402        "description": "asahi,panfrost: Remove exact attribute",
16403        "nominated": false,
16404        "nomination_type": null,
16405        "resolution": 4,
16406        "main_sha": null,
16407        "because_sha": null
16408    },
16409    {
16410        "sha": "a64e38b0aa39feeb3b0ac9c9db09335b7ea8698c",
16411        "description": "panfrost,asahi: Remove unused function",
16412        "nominated": false,
16413        "nomination_type": null,
16414        "resolution": 4,
16415        "main_sha": null,
16416        "because_sha": null
16417    },
16418    {
16419        "sha": "0f24c8ef5f15218d82937119a44cd587f49548d4",
16420        "description": "panfrost,asahi: Remove unused prepare macro",
16421        "nominated": false,
16422        "nomination_type": null,
16423        "resolution": 4,
16424        "main_sha": null,
16425        "because_sha": null
16426    },
16427    {
16428        "sha": "0302519f1ce16e9c0002080012303ba889cf71b0",
16429        "description": "asahi/genxml: Defeature uint/float",
16430        "nominated": false,
16431        "nomination_type": null,
16432        "resolution": 4,
16433        "main_sha": null,
16434        "because_sha": null
16435    },
16436    {
16437        "sha": "8eefda4ea907b13bd97e29bf8496b019f29e9b6f",
16438        "description": "asahi: Eliminate \"Pixel Format\" type from GenXML",
16439        "nominated": false,
16440        "nomination_type": null,
16441        "resolution": 4,
16442        "main_sha": null,
16443        "because_sha": null
16444    },
16445    {
16446        "sha": "f4b03ea6dc0ac0f02f780ba809c3ea551a72f947",
16447        "description": "nir/lower_system_values: Fix cs_local_index_to_id with variable workgroups",
16448        "nominated": true,
16449        "nomination_type": 1,
16450        "resolution": 1,
16451        "main_sha": null,
16452        "because_sha": "998d84fca56b2e89ff7342a2c51398d7e9429114"
16453    },
16454    {
16455        "sha": "2dfab687ece3bd5895c94820abf4f5dee1a8fd7a",
16456        "description": "intel/compiler: Vectorize gl_TessLevelInner/Outer[] writes [v2]",
16457        "nominated": false,
16458        "nomination_type": null,
16459        "resolution": 4,
16460        "main_sha": null,
16461        "because_sha": null
16462    },
16463    {
16464        "sha": "44d917bdf3e1087e96aaadf5d828bf6654f3706e",
16465        "description": "hasvk: force inline more pipe flush functions",
16466        "nominated": false,
16467        "nomination_type": null,
16468        "resolution": 4,
16469        "main_sha": null,
16470        "because_sha": null
16471    },
16472    {
16473        "sha": "760b43f32c9158eddce0818e8b7d0ecd516a240e",
16474        "description": "hasvk: combine flushes in Draw/DrawIndexed/DrawIndirectByteCountEXT",
16475        "nominated": false,
16476        "nomination_type": null,
16477        "resolution": 4,
16478        "main_sha": null,
16479        "because_sha": null
16480    },
16481    {
16482        "sha": "bee1f7b83a91a6db6b3b96f91f3b50b14e57fac6",
16483        "description": "hasvk: don't export gfx state flushing helper",
16484        "nominated": false,
16485        "nomination_type": null,
16486        "resolution": 4,
16487        "main_sha": null,
16488        "because_sha": null
16489    },
16490    {
16491        "sha": "6db3a82fb2989af9994b0c7a39cd6342908c2e1e",
16492        "description": "hasvk: don't export flush_compute_state",
16493        "nominated": false,
16494        "nomination_type": null,
16495        "resolution": 4,
16496        "main_sha": null,
16497        "because_sha": null
16498    },
16499    {
16500        "sha": "4f0f272069b82e60e281ecc711e4779509baf7c7",
16501        "description": "util: Implement atomic operations consistently across compilers and testing for it",
16502        "nominated": false,
16503        "nomination_type": null,
16504        "resolution": 4,
16505        "main_sha": null,
16506        "because_sha": null
16507    },
16508    {
16509        "sha": "96e7d1cf0c54bf210b4aba5ef2464429d02c967c",
16510        "description": "util: Remove the include of windows.h when compiling with MSVC",
16511        "nominated": false,
16512        "nomination_type": null,
16513        "resolution": 4,
16514        "main_sha": null,
16515        "because_sha": null
16516    },
16517    {
16518        "sha": "1c86a5f309619303f82f29a3c3dd3642501640bb",
16519        "description": "rusticl/kernel: preserve fp16 denorms to fix vload/vstore_half",
16520        "nominated": false,
16521        "nomination_type": null,
16522        "resolution": 4,
16523        "main_sha": null,
16524        "because_sha": null
16525    },
16526    {
16527        "sha": "5fa7c536316a8f5ef11a2cfc39f1fc6ed9aabfe6",
16528        "description": "venus: avoid accessing local var in VN_ADD_EXT_TO_PNEXT_OF",
16529        "nominated": false,
16530        "nomination_type": null,
16531        "resolution": 4,
16532        "main_sha": null,
16533        "because_sha": null
16534    },
16535    {
16536        "sha": "ea429b90b755d6fc34f4fa9f7473c33920173341",
16537        "description": "lavapipe: store compiler options to physical device",
16538        "nominated": false,
16539        "nomination_type": null,
16540        "resolution": 4,
16541        "main_sha": null,
16542        "because_sha": null
16543    },
16544    {
16545        "sha": "d1acd88c1466a854a8a0466d697b068ebeaa8a9f",
16546        "description": "zink: prevent ballooning of view object memory",
16547        "nominated": false,
16548        "nomination_type": null,
16549        "resolution": 4,
16550        "main_sha": null,
16551        "because_sha": null
16552    },
16553    {
16554        "sha": "765debc602ac77655a8c46fc77808e0615248ff3",
16555        "description": "zink: delete view objects when unsetting resource usage in batch reset",
16556        "nominated": false,
16557        "nomination_type": null,
16558        "resolution": 4,
16559        "main_sha": null,
16560        "because_sha": null
16561    },
16562    {
16563        "sha": "43dcdf33654d52624e6afb0444b71de85bcf5448",
16564        "description": "zink: rework/improve descriptor pool overflow handling on batch reset",
16565        "nominated": false,
16566        "nomination_type": null,
16567        "resolution": 4,
16568        "main_sha": null,
16569        "because_sha": null
16570    },
16571    {
16572        "sha": "340cfa1001eabb81812ad4c311c75e7279d3feb3",
16573        "description": "zink: fix pool overflow handling on batch reset",
16574        "nominated": false,
16575        "nomination_type": null,
16576        "resolution": 4,
16577        "main_sha": null,
16578        "because_sha": null
16579    },
16580    {
16581        "sha": "6c59aeebbfbf4633731ee12b13732e75bd86bcf7",
16582        "description": "zink: handle oom better during descriptor updating",
16583        "nominated": false,
16584        "nomination_type": null,
16585        "resolution": 4,
16586        "main_sha": null,
16587        "because_sha": null
16588    },
16589    {
16590        "sha": "7b88bc54824b3cb639c52d9835027de713997dcd",
16591        "description": "zink: move descriptor function up in file",
16592        "nominated": false,
16593        "nomination_type": null,
16594        "resolution": 4,
16595        "main_sha": null,
16596        "because_sha": null
16597    },
16598    {
16599        "sha": "f8f4648cac19b5d3e67596f1b8c155c61f4f1c32",
16600        "description": "venus: Enable Vulkan 1.3",
16601        "nominated": false,
16602        "nomination_type": null,
16603        "resolution": 4,
16604        "main_sha": null,
16605        "because_sha": null
16606    },
16607    {
16608        "sha": "85a6a2461d8a68b9d1b5f6e0dfe88e17b6e793a0",
16609        "description": "venus: Enable VK_KHR_synchronization2",
16610        "nominated": false,
16611        "nomination_type": null,
16612        "resolution": 4,
16613        "main_sha": null,
16614        "because_sha": null
16615    },
16616    {
16617        "sha": "58eb3ac66691ddaf9439415680ef6f8bf6561344",
16618        "description": "venus: Refactor vn_command_buffer_builder temp storage",
16619        "nominated": false,
16620        "nomination_type": null,
16621        "resolution": 4,
16622        "main_sha": null,
16623        "because_sha": null
16624    },
16625    {
16626        "sha": "7daedd2a305469eacecea892998d5ec88d1e6496",
16627        "description": "venus: Add vn_queue_wait_idle_before_present()",
16628        "nominated": false,
16629        "nomination_type": null,
16630        "resolution": 4,
16631        "main_sha": null,
16632        "because_sha": null
16633    },
16634    {
16635        "sha": "cc1407df442627c2b99842aefc3d2456193d6f82",
16636        "description": "venus: Change signature of vn_get_fence_feedback_cmd",
16637        "nominated": false,
16638        "nomination_type": null,
16639        "resolution": 4,
16640        "main_sha": null,
16641        "because_sha": null
16642    },
16643    {
16644        "sha": "e469bedb95fb405f00672995ddeedb176cfa6d7b",
16645        "description": "venus/queue: Rename some local vars",
16646        "nominated": false,
16647        "nomination_type": null,
16648        "resolution": 4,
16649        "main_sha": null,
16650        "because_sha": null
16651    },
16652    {
16653        "sha": "c71006726e20d7b6aa945947f4beb738566e05f6",
16654        "description": "meson: remove unused EGL_NO_X11 definition",
16655        "nominated": false,
16656        "nomination_type": null,
16657        "resolution": 4,
16658        "main_sha": null,
16659        "because_sha": null
16660    },
16661    {
16662        "sha": "96894e6746c199cb8a5b8356f75c2ee8f28e68b1",
16663        "description": "EGL: sync headers with Khronos",
16664        "nominated": false,
16665        "nomination_type": null,
16666        "resolution": 4,
16667        "main_sha": null,
16668        "because_sha": null
16669    },
16670    {
16671        "sha": "1fc7f0f084d2a12f52acf7c294bdb954aa87a09f",
16672        "description": "egl: set API symbols public",
16673        "nominated": false,
16674        "nomination_type": null,
16675        "resolution": 4,
16676        "main_sha": null,
16677        "because_sha": null
16678    },
16679    {
16680        "sha": "15b931bee7bfec40ec31054bb2ca0d9059fe7b95",
16681        "description": "egl: fix Xlib include in egldisplay.h",
16682        "nominated": false,
16683        "nomination_type": null,
16684        "resolution": 4,
16685        "main_sha": null,
16686        "because_sha": null
16687    },
16688    {
16689        "sha": "0c87909bcfeb2283d4326ef8a411598872802486",
16690        "description": "draw: fix base vertex bug",
16691        "nominated": false,
16692        "nomination_type": null,
16693        "resolution": 4,
16694        "main_sha": null,
16695        "because_sha": null
16696    },
16697    {
16698        "sha": "4314949277f95c2e796f3deb5ed33c68f565239a",
16699        "description": "draw: fix vertex id offset bug",
16700        "nominated": false,
16701        "nomination_type": null,
16702        "resolution": 4,
16703        "main_sha": null,
16704        "because_sha": null
16705    },
16706    {
16707        "sha": "3395b40b37150a439d6716c141bfc72dbe7282e4",
16708        "description": "intel/genxml: use Path.replace instead of unlink and rename",
16709        "nominated": false,
16710        "nomination_type": null,
16711        "resolution": 4,
16712        "main_sha": null,
16713        "because_sha": null
16714    },
16715    {
16716        "sha": "ede03c99dbb99d348922643ed4670d8cc32cf031",
16717        "description": "intel/genxml: use a main() function",
16718        "nominated": false,
16719        "nomination_type": null,
16720        "resolution": 4,
16721        "main_sha": null,
16722        "because_sha": null
16723    },
16724    {
16725        "sha": "0ac3b6f671b96320a2766bc31b542ce1800001cc",
16726        "description": "intel/genxml: split the processing code up",
16727        "nominated": false,
16728        "nomination_type": null,
16729        "resolution": 4,
16730        "main_sha": null,
16731        "because_sha": null
16732    },
16733    {
16734        "sha": "8c8a1966ab03551bac91d470caef49288ba81da3",
16735        "description": "intel/genxml: reprocess xml with elementree output",
16736        "nominated": false,
16737        "nomination_type": null,
16738        "resolution": 4,
16739        "main_sha": null,
16740        "because_sha": null
16741    },
16742    {
16743        "sha": "9a185d78caf87b2345ba0ed30997694ba2410b4a",
16744        "description": "intel/genxml: use ElementTree.write and .indent",
16745        "nominated": false,
16746        "nomination_type": null,
16747        "resolution": 4,
16748        "main_sha": null,
16749        "because_sha": null
16750    },
16751    {
16752        "sha": "b876f4daa9d569c402c5b54e7d295036d3dbc8c2",
16753        "description": "intel/genxml: re-process with extra whitespace removed",
16754        "nominated": false,
16755        "nomination_type": null,
16756        "resolution": 4,
16757        "main_sha": null,
16758        "because_sha": null
16759    },
16760    {
16761        "sha": "db8c6590e095679ff861d8fe143d285d6b0a6352",
16762        "description": "intel/genxml: remove newlines between xml islands",
16763        "nominated": false,
16764        "nomination_type": null,
16765        "resolution": 4,
16766        "main_sha": null,
16767        "because_sha": null
16768    },
16769    {
16770        "sha": "9acd459bee208a47bb3da3d1ef622bb75f4422f9",
16771        "description": "intel/genxml: re-process with space before `/>`",
16772        "nominated": false,
16773        "nomination_type": null,
16774        "resolution": 4,
16775        "main_sha": null,
16776        "because_sha": null
16777    },
16778    {
16779        "sha": "b150b89e61c5d064848e83f36a07a18768f55f69",
16780        "description": "intel/genxml: write a space before the '/>` closing tag",
16781        "nominated": false,
16782        "nomination_type": null,
16783        "resolution": 4,
16784        "main_sha": null,
16785        "because_sha": null
16786    },
16787    {
16788        "sha": "c4482a3c1a973975eb27ac284a18bebca24f7876",
16789        "description": "radeonsi/vcn: enable multi-slice encoding",
16790        "nominated": false,
16791        "nomination_type": null,
16792        "resolution": 4,
16793        "main_sha": null,
16794        "because_sha": null
16795    },
16796    {
16797        "sha": "4bcd5ee5b20a6e24c8c07533362382f2a80381f5",
16798        "description": "radeonsi/vcn: enable dbk in avc encoding",
16799        "nominated": false,
16800        "nomination_type": null,
16801        "resolution": 4,
16802        "main_sha": null,
16803        "because_sha": null
16804    },
16805    {
16806        "sha": "afc9f488586f38c2f4904fbb0e843fa7d555f45b",
16807        "description": "frontends/va: add h264 dbk enc parameters",
16808        "nominated": false,
16809        "nomination_type": null,
16810        "resolution": 4,
16811        "main_sha": null,
16812        "because_sha": null
16813    },
16814    {
16815        "sha": "3d30bf44cef665400d525f0223660f79dc230b94",
16816        "description": "gallium/pipe/video: add data struct for dbk in avc encoding.",
16817        "nominated": false,
16818        "nomination_type": null,
16819        "resolution": 4,
16820        "main_sha": null,
16821        "because_sha": null
16822    },
16823    {
16824        "sha": "f00b54bc9e70e49f546ac2efeceb59540ff4a6fd",
16825        "description": "radv: Rework modification detection of the meta cache.",
16826        "nominated": false,
16827        "nomination_type": null,
16828        "resolution": 4,
16829        "main_sha": null,
16830        "because_sha": null
16831    },
16832    {
16833        "sha": "8231f7eaa1247316da11bdd59a461b8aabb3b2b7",
16834        "description": "radv: Use a VkPipelineCache handle for meta shaders.",
16835        "nominated": false,
16836        "nomination_type": null,
16837        "resolution": 4,
16838        "main_sha": null,
16839        "because_sha": null
16840    },
16841    {
16842        "sha": "911455a0d6306bc58425f3183a2720d4febe650e",
16843        "description": "radv: Constify entry_size.",
16844        "nominated": false,
16845        "nomination_type": null,
16846        "resolution": 4,
16847        "main_sha": null,
16848        "because_sha": null
16849    },
16850    {
16851        "sha": "e00ce790030569ec3822780f40e8bcbe2227744e",
16852        "description": "radv: use SHA1_DIGEST_LENGTH in the pipeline cache",
16853        "nominated": false,
16854        "nomination_type": null,
16855        "resolution": 4,
16856        "main_sha": null,
16857        "because_sha": null
16858    },
16859    {
16860        "sha": "db62b13ddd82b7dc7914d5c5f5053a277a0d0015",
16861        "description": "radv: move the disk cache to the vk_physical_device struct",
16862        "nominated": false,
16863        "nomination_type": null,
16864        "resolution": 4,
16865        "main_sha": null,
16866        "because_sha": null
16867    },
16868    {
16869        "sha": "3e22f957d5d82e09448f8304a127054a27e45704",
16870        "description": "radv: Remove create_accel_build_shader",
16871        "nominated": false,
16872        "nomination_type": null,
16873        "resolution": 4,
16874        "main_sha": null,
16875        "because_sha": null
16876    },
16877    {
16878        "sha": "ddc5c3048992debc3cedd22b0f2ff2ca27e8d7e4",
16879        "description": "zink: handle global and scratch vars",
16880        "nominated": false,
16881        "nomination_type": null,
16882        "resolution": 4,
16883        "main_sha": null,
16884        "because_sha": null
16885    },
16886    {
16887        "sha": "19a74229c9f5a26a3e51e5780fc36eca657323c9",
16888        "description": "zink: add some bda handling",
16889        "nominated": false,
16890        "nomination_type": null,
16891        "resolution": 4,
16892        "main_sha": null,
16893        "because_sha": null
16894    },
16895    {
16896        "sha": "5cf959393c16775d98542a10fa279285ec6942d7",
16897        "description": "zink: add a safety assert in descriptor updates",
16898        "nominated": false,
16899        "nomination_type": null,
16900        "resolution": 4,
16901        "main_sha": null,
16902        "because_sha": null
16903    },
16904    {
16905        "sha": "d13bae858d4cfd84e63d0b17c44bcbe58186706e",
16906        "description": "zink: move descriptor layout/pool stuff to screen object",
16907        "nominated": false,
16908        "nomination_type": null,
16909        "resolution": 4,
16910        "main_sha": null,
16911        "because_sha": null
16912    },
16913    {
16914        "sha": "20ad1678ab154732960f204a2757fdc9fbde21e2",
16915        "description": "docs: update calendar and link releases notes for 22.2.1",
16916        "nominated": false,
16917        "nomination_type": null,
16918        "resolution": 4,
16919        "main_sha": null,
16920        "because_sha": null
16921    },
16922    {
16923        "sha": "b860a2b802f2c2319c4e51302b3f18dfc440754d",
16924        "description": "docs: Add sha256 sum for 22.2.1",
16925        "nominated": false,
16926        "nomination_type": null,
16927        "resolution": 4,
16928        "main_sha": null,
16929        "because_sha": null
16930    },
16931    {
16932        "sha": "7406a3e89f47d12ec07441eaaf8e6c8d6d26db09",
16933        "description": "docs: add release notes for 22.2.1",
16934        "nominated": false,
16935        "nomination_type": null,
16936        "resolution": 4,
16937        "main_sha": null,
16938        "because_sha": null
16939    },
16940    {
16941        "sha": "69c22dd81736ee825d345078ffb252b39190e89d",
16942        "description": "zink: fix isNan mismatch between NIR and SPIR-V",
16943        "nominated": true,
16944        "nomination_type": 0,
16945        "resolution": 1,
16946        "main_sha": null,
16947        "because_sha": null
16948    },
16949    {
16950        "sha": "a730b1bb0a43c9bf8b57269744a12b8fbdbd460f",
16951        "description": "zink: stop enabling minmax filtering when not supported",
16952        "nominated": true,
16953        "nomination_type": 0,
16954        "resolution": 1,
16955        "main_sha": null,
16956        "because_sha": null
16957    },
16958    {
16959        "sha": "b87c08b3bf707f25df2b788260381aea161d5dd8",
16960        "description": "zink: fix invalid Offset set for variables which do not need an offset",
16961        "nominated": true,
16962        "nomination_type": 0,
16963        "resolution": 1,
16964        "main_sha": null,
16965        "because_sha": null
16966    },
16967    {
16968        "sha": "6eadd6d1698ae4b27e4b1a6f0321a80313a7e976",
16969        "description": "radv/rra: Calculate bvh size requirements recursively",
16970        "nominated": false,
16971        "nomination_type": null,
16972        "resolution": 4,
16973        "main_sha": null,
16974        "because_sha": null
16975    },
16976    {
16977        "sha": "e4283d857b826f6b71e0d076a7ece6282f400491",
16978        "description": "radv/rra: Handle box16 nodes",
16979        "nominated": false,
16980        "nomination_type": null,
16981        "resolution": 4,
16982        "main_sha": null,
16983        "because_sha": null
16984    },
16985    {
16986        "sha": "7754f208ceaea817425c09561996605d9ff348e6",
16987        "description": "radv: Use half floats for box16 coords",
16988        "nominated": false,
16989        "nomination_type": null,
16990        "resolution": 4,
16991        "main_sha": null,
16992        "because_sha": null
16993    },
16994    {
16995        "sha": "266f0ae9486091a4343c91e2594f3e3cea2383bf",
16996        "description": "radv: Add radv_bvh_node_box16",
16997        "nominated": false,
16998        "nomination_type": null,
16999        "resolution": 4,
17000        "main_sha": null,
17001        "because_sha": null
17002    },
17003    {
17004        "sha": "5f859f805b79cc74bfa13844fcbbd006601f367e",
17005        "description": "radv: Rename node_internal to node_box32",
17006        "nominated": false,
17007        "nomination_type": null,
17008        "resolution": 4,
17009        "main_sha": null,
17010        "because_sha": null
17011    },
17012    {
17013        "sha": "da856af2c92633cf62c5af1d13ce2bdfac4e2b7b",
17014        "description": "draw: s/start_or_maxelt/start/ in llvm VS code",
17015        "nominated": false,
17016        "nomination_type": null,
17017        "resolution": 4,
17018        "main_sha": null,
17019        "because_sha": null
17020    },
17021    {
17022        "sha": "4c73a503e3ea7eeeada116555605623a992c3c16",
17023        "description": "draw: move vs_slot var in tgsi/llvm_fetch_gs_input()",
17024        "nominated": false,
17025        "nomination_type": null,
17026        "resolution": 4,
17027        "main_sha": null,
17028        "because_sha": null
17029    },
17030    {
17031        "sha": "717572e5be31e1b82a82e96cc3bee6e0403983b7",
17032        "description": "draw: fix some const-correctness in draw_vbo()",
17033        "nominated": false,
17034        "nomination_type": null,
17035        "resolution": 4,
17036        "main_sha": null,
17037        "because_sha": null
17038    },
17039    {
17040        "sha": "0a809fca6191c559798847106dd594548a938ce9",
17041        "description": "draw: make draw_geometry_shader_run() return void",
17042        "nominated": false,
17043        "nomination_type": null,
17044        "resolution": 4,
17045        "main_sha": null,
17046        "because_sha": null
17047    },
17048    {
17049        "sha": "8d8683ab1d02bcc400d73ec9b86302e0e475c25a",
17050        "description": "draw: replace double conditional expression with if/else",
17051        "nominated": false,
17052        "nomination_type": null,
17053        "resolution": 4,
17054        "main_sha": null,
17055        "because_sha": null
17056    },
17057    {
17058        "sha": "645a3d24a1b34fe28f8ea0f319b38324519476fb",
17059        "description": "draw: asst. clean-ups in draw_pt_fetch_shade_pipeline_llvm.c",
17060        "nominated": false,
17061        "nomination_type": null,
17062        "resolution": 4,
17063        "main_sha": null,
17064        "because_sha": null
17065    },
17066    {
17067        "sha": "baee3c62f710cc5d0a5cc039c69743384d5e5842",
17068        "description": "draw: asst. clean-ups in draw_private.h",
17069        "nominated": false,
17070        "nomination_type": null,
17071        "resolution": 4,
17072        "main_sha": null,
17073        "because_sha": null
17074    },
17075    {
17076        "sha": "bfaed9dd63ea6ade7c8075187dde00e5a5ebbcdc",
17077        "description": "draw: clean-up count assignment in draw_pt_arrays()",
17078        "nominated": false,
17079        "nomination_type": null,
17080        "resolution": 4,
17081        "main_sha": null,
17082        "because_sha": null
17083    },
17084    {
17085        "sha": "e4552632aabbfc8f4fcafff216be50acfa928fa8",
17086        "description": "draw: asst. clean-ups in draw_pt.c",
17087        "nominated": false,
17088        "nomination_type": null,
17089        "resolution": 4,
17090        "main_sha": null,
17091        "because_sha": null
17092    },
17093    {
17094        "sha": "529707d4effc45906dcb77a696f0b4ff8571396a",
17095        "description": "draw: asst. clean-ups in draw_split_tmp.h",
17096        "nominated": false,
17097        "nomination_type": null,
17098        "resolution": 4,
17099        "main_sha": null,
17100        "because_sha": null
17101    },
17102    {
17103        "sha": "39a42c48e3ef2be96860c5e44b0ed024f3864393",
17104        "description": "draw: asst. clean-ups in draw_pt_vsplit_tmp.h",
17105        "nominated": false,
17106        "nomination_type": null,
17107        "resolution": 4,
17108        "main_sha": null,
17109        "because_sha": null
17110    },
17111    {
17112        "sha": "0a340419cb4e8223075fbd4c874d78c74a439614",
17113        "description": "draw: asst. clean-ups in draw_pipe.c",
17114        "nominated": false,
17115        "nomination_type": null,
17116        "resolution": 4,
17117        "main_sha": null,
17118        "because_sha": null
17119    },
17120    {
17121        "sha": "f83e284543cbf5d8951a221a9b3fa8d316071b0b",
17122        "description": "draw: asst. clean-ups in draw_prim_assembler.[ch]",
17123        "nominated": false,
17124        "nomination_type": null,
17125        "resolution": 4,
17126        "main_sha": null,
17127        "because_sha": null
17128    },
17129    {
17130        "sha": "8613316a31ca72cb33033d6a3cc073f0e376f61d",
17131        "description": "draw: asst. clean-ups in draw_gs.[ch]",
17132        "nominated": false,
17133        "nomination_type": null,
17134        "resolution": 4,
17135        "main_sha": null,
17136        "because_sha": null
17137    },
17138    {
17139        "sha": "490f7a14f616db48ca337f900aca261e528a9129",
17140        "description": "draw: asst. clean-ups in draw_cliptest_tmp.h",
17141        "nominated": false,
17142        "nomination_type": null,
17143        "resolution": 4,
17144        "main_sha": null,
17145        "because_sha": null
17146    },
17147    {
17148        "sha": "0d27e3b917a39eae3482f4a788b8e90d21d70226",
17149        "description": "draw: asst. clean-ups in draw_llvm.c",
17150        "nominated": false,
17151        "nomination_type": null,
17152        "resolution": 4,
17153        "main_sha": null,
17154        "because_sha": null
17155    },
17156    {
17157        "sha": "4e6a32219b3b8e724ef681ee524ed10a4e7f1cd6",
17158        "description": "draw: asst. clean-ups in draw_pipe_aapoint.c",
17159        "nominated": false,
17160        "nomination_type": null,
17161        "resolution": 4,
17162        "main_sha": null,
17163        "because_sha": null
17164    },
17165    {
17166        "sha": "6af739bb9efe7ab6e88c4ba82410f7f69f1007c5",
17167        "description": "draw: asst. clean-ups in draw_pt_so_emit.c",
17168        "nominated": false,
17169        "nomination_type": null,
17170        "resolution": 4,
17171        "main_sha": null,
17172        "because_sha": null
17173    },
17174    {
17175        "sha": "9daf8531e559bc0d946b0c66f041f928e530e68c",
17176        "description": "draw: asst. clean-ups in draw_vertex.[ch]",
17177        "nominated": false,
17178        "nomination_type": null,
17179        "resolution": 4,
17180        "main_sha": null,
17181        "because_sha": null
17182    },
17183    {
17184        "sha": "3ac0b2115c5c436305e89c2fddca7d9a53106450",
17185        "description": "draw: asst. clean-ups in draw_pipe_wide_point.c",
17186        "nominated": false,
17187        "nomination_type": null,
17188        "resolution": 4,
17189        "main_sha": null,
17190        "because_sha": null
17191    },
17192    {
17193        "sha": "07e2ecd0cff53899235257b0436ad2c85e055372",
17194        "description": "draw: asst. clean-ups in draw_pipe_wide_line.c",
17195        "nominated": false,
17196        "nomination_type": null,
17197        "resolution": 4,
17198        "main_sha": null,
17199        "because_sha": null
17200    },
17201    {
17202        "sha": "0a31e24d22d6da2de9ae440c18f473a269c53008",
17203        "description": "draw: asst. clean-ups in draw_pipe_util.c",
17204        "nominated": false,
17205        "nomination_type": null,
17206        "resolution": 4,
17207        "main_sha": null,
17208        "because_sha": null
17209    },
17210    {
17211        "sha": "8a3b365b920e5d5ae2627236b9c2ada6ab230b37",
17212        "description": "draw: asst. clean-ups in draw_pipe_user_cull.c",
17213        "nominated": false,
17214        "nomination_type": null,
17215        "resolution": 4,
17216        "main_sha": null,
17217        "because_sha": null
17218    },
17219    {
17220        "sha": "7488f0fe2743e74ce8b89167537c2a456340f6c1",
17221        "description": "draw: asst. clean-ups in draw_pipe_unfilled.c",
17222        "nominated": false,
17223        "nomination_type": null,
17224        "resolution": 4,
17225        "main_sha": null,
17226        "because_sha": null
17227    },
17228    {
17229        "sha": "49705deb679b011af58754d389abac4178e5ca5a",
17230        "description": "draw: asst. clean-ups in draw_pipe_twoside.c",
17231        "nominated": false,
17232        "nomination_type": null,
17233        "resolution": 4,
17234        "main_sha": null,
17235        "because_sha": null
17236    },
17237    {
17238        "sha": "aa2eabbc2de950f8299437fe714c3c32f1fbb7d0",
17239        "description": "draw: asst. clean-ups in draw_pipe_pstipple.c",
17240        "nominated": false,
17241        "nomination_type": null,
17242        "resolution": 4,
17243        "main_sha": null,
17244        "because_sha": null
17245    },
17246    {
17247        "sha": "3c1cba7038af0f5818dae95d1f6fbc7208b9b572",
17248        "description": "draw: asst. clean-ups in draw_pipe_offset.c",
17249        "nominated": false,
17250        "nomination_type": null,
17251        "resolution": 4,
17252        "main_sha": null,
17253        "because_sha": null
17254    },
17255    {
17256        "sha": "d6541640419d6069cbd08e2c715b4546c52b3cc3",
17257        "description": "draw: asst. clean-ups in draw_pipe_flatshade.c",
17258        "nominated": false,
17259        "nomination_type": null,
17260        "resolution": 4,
17261        "main_sha": null,
17262        "because_sha": null
17263    },
17264    {
17265        "sha": "ff329ac1e029e033f34e6a54bbfeef7540dd86b9",
17266        "description": "draw: asst. clean-ups in draw_pipe_clip.c",
17267        "nominated": false,
17268        "nomination_type": null,
17269        "resolution": 4,
17270        "main_sha": null,
17271        "because_sha": null
17272    },
17273    {
17274        "sha": "230584fed53e619524fa7b9178a82403bd2062c2",
17275        "description": "draw: asst. clean-ups in draw_pipe_cull.c",
17276        "nominated": false,
17277        "nomination_type": null,
17278        "resolution": 4,
17279        "main_sha": null,
17280        "because_sha": null
17281    },
17282    {
17283        "sha": "b813bab889992d9085d0dea0c7591d3f24a30aee",
17284        "description": "draw: asst. clean-ups in draw_pt_post_vs.c",
17285        "nominated": false,
17286        "nomination_type": null,
17287        "resolution": 4,
17288        "main_sha": null,
17289        "because_sha": null
17290    },
17291    {
17292        "sha": "6f1b99ab06e5fc7cd5e5f2fe91a514c554ad1940",
17293        "description": "draw: asst. clean-ups in draw_pt_fetch.c",
17294        "nominated": false,
17295        "nomination_type": null,
17296        "resolution": 4,
17297        "main_sha": null,
17298        "because_sha": null
17299    },
17300    {
17301        "sha": "da2932c6345ed5caf52be5006fd5a14445ed2e8f",
17302        "description": "draw: asst. clean-ups in draw_pipe.h",
17303        "nominated": false,
17304        "nomination_type": null,
17305        "resolution": 4,
17306        "main_sha": null,
17307        "because_sha": null
17308    },
17309    {
17310        "sha": "67ee7ddfb7d50005e63f4c939b36d15210a2b124",
17311        "description": "draw: remove unused draw_has_llvm()",
17312        "nominated": false,
17313        "nomination_type": null,
17314        "resolution": 4,
17315        "main_sha": null,
17316        "because_sha": null
17317    },
17318    {
17319        "sha": "7178d30a5281300a7ce8200d8ed6fe19c23bf6e6",
17320        "description": "draw: remove goto in llvm_pipeline_generic()",
17321        "nominated": false,
17322        "nomination_type": null,
17323        "resolution": 4,
17324        "main_sha": null,
17325        "because_sha": null
17326    },
17327    {
17328        "sha": "f058873832e7a63762229ead8c24ef18e72724f2",
17329        "description": "draw: asst. clean-ups in draw_vs.[ch]",
17330        "nominated": false,
17331        "nomination_type": null,
17332        "resolution": 4,
17333        "main_sha": null,
17334        "because_sha": null
17335    },
17336    {
17337        "sha": "c5ddbc6ba761b506adf29fe09adaedc6189ed4e5",
17338        "description": "draw: asst. clean-ups in draw_vs_variant.c",
17339        "nominated": false,
17340        "nomination_type": null,
17341        "resolution": 4,
17342        "main_sha": null,
17343        "because_sha": null
17344    },
17345    {
17346        "sha": "327742c2c90aa9c20b1e8a0f40d15b4dd76586ef",
17347        "description": "draw: asst. clean-ups in draw_vs_llvm.c",
17348        "nominated": false,
17349        "nomination_type": null,
17350        "resolution": 4,
17351        "main_sha": null,
17352        "because_sha": null
17353    },
17354    {
17355        "sha": "32218eabdb5d577ed9e661db6d5ec6a56ace7988",
17356        "description": "draw: asst. clean-ups in draw_context.[ch]",
17357        "nominated": false,
17358        "nomination_type": null,
17359        "resolution": 4,
17360        "main_sha": null,
17361        "because_sha": null
17362    },
17363    {
17364        "sha": "243aa6b2ec0c2626b1333ba666a6d6d60ede8505",
17365        "description": "radv: Consider inactive internal nodes never in the tree.",
17366        "nominated": false,
17367        "nomination_type": 1,
17368        "resolution": 4,
17369        "main_sha": null,
17370        "because_sha": "e83e4fafc84e95ea8504232d71063d0673bb8f8c"
17371    },
17372    {
17373        "sha": "872132310088582a9babd46193ab76fa9c037f4e",
17374        "description": "turnip: Add perf debug for more UBWC-disable cases that we could support.",
17375        "nominated": false,
17376        "nomination_type": null,
17377        "resolution": 4,
17378        "main_sha": null,
17379        "because_sha": null
17380    },
17381    {
17382        "sha": "c425b7342eafd25f04407820fc2615bf5ff8601a",
17383        "description": "turnip: Add perf_debug for UBWC being disabled due to mutable formats.",
17384        "nominated": false,
17385        "nomination_type": null,
17386        "resolution": 4,
17387        "main_sha": null,
17388        "because_sha": null
17389    },
17390    {
17391        "sha": "29488c4183095e0bf5ae90cc2899127cdf3f5f10",
17392        "description": "turnip: Move the ubwc_possible check before mutable formats.",
17393        "nominated": false,
17394        "nomination_type": null,
17395        "resolution": 4,
17396        "main_sha": null,
17397        "because_sha": null
17398    },
17399    {
17400        "sha": "4fe3330765faaf7f6dd8ae7ac7db9c9e1e072442",
17401        "description": "turnip: Add a perf_debug for feedback-related performance traps.",
17402        "nominated": false,
17403        "nomination_type": null,
17404        "resolution": 4,
17405        "main_sha": null,
17406        "because_sha": null
17407    },
17408    {
17409        "sha": "3c278c3f7102defb13a708b4d8c479b71af64970",
17410        "description": "zink: Decorate mediump outputs as RelaxedPrecision.",
17411        "nominated": false,
17412        "nomination_type": null,
17413        "resolution": 4,
17414        "main_sha": null,
17415        "because_sha": null
17416    },
17417    {
17418        "sha": "2592749679abf279fdabb2752ed9be5e8eb368ca",
17419        "description": "zink: Fix RelaxedPrecision decoration of texture samples.",
17420        "nominated": false,
17421        "nomination_type": null,
17422        "resolution": 4,
17423        "main_sha": null,
17424        "because_sha": null
17425    },
17426    {
17427        "sha": "f5f5fed7e2f97e467c44883ccaec85294b1767c0",
17428        "description": "ci/zink: Add some more flakes for turnip.",
17429        "nominated": false,
17430        "nomination_type": null,
17431        "resolution": 4,
17432        "main_sha": null,
17433        "because_sha": null
17434    },
17435    {
17436        "sha": "66664b8d7cba74052e33f7f5671ce125991a0047",
17437        "description": "radv: Implement pipeline-wide skiptriangles/skipaabbs.",
17438        "nominated": false,
17439        "nomination_type": null,
17440        "resolution": 4,
17441        "main_sha": null,
17442        "because_sha": null
17443    },
17444    {
17445        "sha": "65dd53ca9718babbcb63687b7cc457698a5b45ca",
17446        "description": "radv: always re-emit patch control points when a pipeline with tess is bound",
17447        "nominated": false,
17448        "nomination_type": 1,
17449        "resolution": 4,
17450        "main_sha": null,
17451        "because_sha": "eef1511437ac6173dfd202b2fc581860d161c183"
17452    },
17453    {
17454        "sha": "3c9771b434bcc4fc0b65557100e9b6c10cdadefe",
17455        "description": "zink: add ZINK_DEBUG=shaderdb",
17456        "nominated": false,
17457        "nomination_type": null,
17458        "resolution": 4,
17459        "main_sha": null,
17460        "because_sha": null
17461    },
17462    {
17463        "sha": "41ffb15de564849668c942aa79a570b6f262de99",
17464        "description": "zink: implement async gfx precompile",
17465        "nominated": false,
17466        "nomination_type": null,
17467        "resolution": 4,
17468        "main_sha": null,
17469        "because_sha": null
17470    },
17471    {
17472        "sha": "aed4e716d0d89a9f6343a6cd722e258c65e0b69b",
17473        "description": "zink: change zink_gfx_program::last_pipeline -> struct zink_gfx_pipeline_cache_entry",
17474        "nominated": false,
17475        "nomination_type": null,
17476        "resolution": 4,
17477        "main_sha": null,
17478        "because_sha": null
17479    },
17480    {
17481        "sha": "b54929ac2712368451de2dbece904553e1d8e82b",
17482        "description": "zink: gfx_pipeline_cache_entry -> zink_gfx_pipeline_cache_entry",
17483        "nominated": false,
17484        "nomination_type": null,
17485        "resolution": 4,
17486        "main_sha": null,
17487        "because_sha": null
17488    },
17489    {
17490        "sha": "b38cb40fdb9064a8e386c11f06c27bd4117e4c3d",
17491        "description": "zink: allow creating full pipelines unoptimized",
17492        "nominated": false,
17493        "nomination_type": null,
17494        "resolution": 4,
17495        "main_sha": null,
17496        "because_sha": null
17497    },
17498    {
17499        "sha": "13c422e1b2ede25410034fdaf29a632061990fc0",
17500        "description": "anv: toggle on EXT_extended_dynamic_state3",
17501        "nominated": false,
17502        "nomination_type": null,
17503        "resolution": 4,
17504        "main_sha": null,
17505        "because_sha": null
17506    },
17507    {
17508        "sha": "9f6af43743d3dfed018e384e056da3b587d5f46d",
17509        "description": "anv: dynamic multisample sample mask",
17510        "nominated": false,
17511        "nomination_type": null,
17512        "resolution": 4,
17513        "main_sha": null,
17514        "because_sha": null
17515    },
17516    {
17517        "sha": "8e0377dcf37c70713e23627d785b2921e1558608",
17518        "description": "anv: dynamic color blend equation",
17519        "nominated": false,
17520        "nomination_type": null,
17521        "resolution": 4,
17522        "main_sha": null,
17523        "because_sha": null
17524    },
17525    {
17526        "sha": "fc3fd7c69e80366b4510d9395decdfd83c63c99a",
17527        "description": "anv: dynamic color write mask",
17528        "nominated": false,
17529        "nomination_type": null,
17530        "resolution": 4,
17531        "main_sha": null,
17532        "because_sha": null
17533    },
17534    {
17535        "sha": "0b75376e4d52f2343236577c88e4bae0b5ffd6d4",
17536        "description": "anv: dynamic provoking vertex mode",
17537        "nominated": false,
17538        "nomination_type": null,
17539        "resolution": 4,
17540        "main_sha": null,
17541        "because_sha": null
17542    },
17543    {
17544        "sha": "1a8209218e831071173a3022c822af4b380bc353",
17545        "description": "anv: dynamic states for depth clip and clamp",
17546        "nominated": false,
17547        "nomination_type": null,
17548        "resolution": 4,
17549        "main_sha": null,
17550        "because_sha": null
17551    },
17552    {
17553        "sha": "ba645f1623f01e6ab0ba21ad3f13b5faed46ff26",
17554        "description": "anv: dynamic alpha to one enable",
17555        "nominated": false,
17556        "nomination_type": null,
17557        "resolution": 4,
17558        "main_sha": null,
17559        "because_sha": null
17560    },
17561    {
17562        "sha": "9dc6bed9a1070efb4251c1007805914fce72d659",
17563        "description": "anv: dynamic state for logic op enable",
17564        "nominated": false,
17565        "nomination_type": null,
17566        "resolution": 4,
17567        "main_sha": null,
17568        "because_sha": null
17569    },
17570    {
17571        "sha": "ad2e80ee534ee5067a28c63aa538c8e07ed2669d",
17572        "description": "anv: dynamic line rasterization mode",
17573        "nominated": false,
17574        "nomination_type": null,
17575        "resolution": 4,
17576        "main_sha": null,
17577        "because_sha": null
17578    },
17579    {
17580        "sha": "fe5a259723f5dd8dbe4aed31c52e6635637c500a",
17581        "description": "anv: dynamic line stipple enable",
17582        "nominated": false,
17583        "nomination_type": null,
17584        "resolution": 4,
17585        "main_sha": null,
17586        "because_sha": null
17587    },
17588    {
17589        "sha": "0a6d0fed9de53176ee7ce94ada7b9d4f8bbb588e",
17590        "description": "anv: dynamic rasterization stream",
17591        "nominated": false,
17592        "nomination_type": null,
17593        "resolution": 4,
17594        "main_sha": null,
17595        "because_sha": null
17596    },
17597    {
17598        "sha": "0f33d7061b9a05e945e0854af5efdc64319a9161",
17599        "description": "anv: dynamic state for tessellation domain origin",
17600        "nominated": false,
17601        "nomination_type": null,
17602        "resolution": 4,
17603        "main_sha": null,
17604        "because_sha": null
17605    },
17606    {
17607        "sha": "cc0ada2d6735eb33823c57f149ca2e4b8868abee",
17608        "description": "anv: dynamic state for polygon mode",
17609        "nominated": false,
17610        "nomination_type": null,
17611        "resolution": 4,
17612        "main_sha": null,
17613        "because_sha": null
17614    },
17615    {
17616        "sha": "6586afd6d290d202967ea8bedd129fc69bad6e09",
17617        "description": "ac/nir/tess: Remove jump from tess factor writes.",
17618        "nominated": false,
17619        "nomination_type": null,
17620        "resolution": 4,
17621        "main_sha": null,
17622        "because_sha": null
17623    },
17624    {
17625        "sha": "892c15af648830df184c0731ced9a182df1564e6",
17626        "description": "ac/nir/ngg: Remove jumps from some branches where we know LGKMCNT==0.",
17627        "nominated": false,
17628        "nomination_type": null,
17629        "resolution": 4,
17630        "main_sha": null,
17631        "because_sha": null
17632    },
17633    {
17634        "sha": "d8639b7a801808d1d09dc27c0fb12d1f5e08d87c",
17635        "description": "aco: Allow explicitly removing jumps on GFX10+ when beneficial.",
17636        "nominated": false,
17637        "nomination_type": null,
17638        "resolution": 4,
17639        "main_sha": null,
17640        "because_sha": null
17641    },
17642    {
17643        "sha": "00a8be3414bd6a1f9d7cb5eb96ffe03797dd555e",
17644        "description": "nir: Print nir_selection_control_divergent_always_taken.",
17645        "nominated": false,
17646        "nomination_type": null,
17647        "resolution": 4,
17648        "main_sha": null,
17649        "because_sha": null
17650    },
17651    {
17652        "sha": "c0d0a7c1764f82e04f75b9446b085ce48f091fba",
17653        "description": "nir: Add selection control enum for always taken divergent branches.",
17654        "nominated": false,
17655        "nomination_type": null,
17656        "resolution": 4,
17657        "main_sha": null,
17658        "because_sha": null
17659    },
17660    {
17661        "sha": "a2ec8437271e673e18e448659e9ae8bf9f559f46",
17662        "description": "nir: Document the flatten/dont_flatten selection control options.",
17663        "nominated": false,
17664        "nomination_type": null,
17665        "resolution": 4,
17666        "main_sha": null,
17667        "because_sha": null
17668    },
17669    {
17670        "sha": "ea6e69bb2b31470ae3a3a5163f08b24002f9c61c",
17671        "description": "d3d12: Fix get_index7bits - Reuse previously freed indices",
17672        "nominated": false,
17673        "nomination_type": null,
17674        "resolution": 4,
17675        "main_sha": null,
17676        "because_sha": null
17677    },
17678    {
17679        "sha": "c8e8ce8359ceb9161ac05cf48b15e2e6a298ebd6",
17680        "description": "d3d12: Add VP9 Decode support",
17681        "nominated": false,
17682        "nomination_type": null,
17683        "resolution": 4,
17684        "main_sha": null,
17685        "because_sha": null
17686    },
17687    {
17688        "sha": "bb86bcad71fc418472744a2f76ddb5a00a171ffb",
17689        "description": "frontends/va: Add VP9 decode ref/mode_deltas information",
17690        "nominated": false,
17691        "nomination_type": null,
17692        "resolution": 4,
17693        "main_sha": null,
17694        "because_sha": null
17695    },
17696    {
17697        "sha": "baad2575aed3d74c7e603947a485330bd31c0585",
17698        "description": "frontends/va: Add VP9 decode multi slice information",
17699        "nominated": false,
17700        "nomination_type": null,
17701        "resolution": 4,
17702        "main_sha": null,
17703        "because_sha": null
17704    },
17705    {
17706        "sha": "4df54d97e841b0291e1b5413104c9ddd0f96c455",
17707        "description": "frontends/va: fix av1 decoding image distortion issue",
17708        "nominated": false,
17709        "nomination_type": null,
17710        "resolution": 4,
17711        "main_sha": null,
17712        "because_sha": null
17713    },
17714    {
17715        "sha": "c0c243f1cb4e9ad7b7e1e3ab1d763494d8936c09",
17716        "description": "anv, iris: Disable pre fetching the binding table entries on DG2",
17717        "nominated": false,
17718        "nomination_type": null,
17719        "resolution": 4,
17720        "main_sha": null,
17721        "because_sha": null
17722    },
17723    {
17724        "sha": "d91c3bde8c85399e1ab5dbfd5b0e8bfbf53d572f",
17725        "description": "radv: fix and rework shaders upload with GPL",
17726        "nominated": false,
17727        "nomination_type": null,
17728        "resolution": 4,
17729        "main_sha": null,
17730        "because_sha": null
17731    },
17732    {
17733        "sha": "4b6b3f18f23ac1e6dade67db8eef561be31ed4f1",
17734        "description": "vk/graphics_state: don't set default sample locations if rast samples is dynamic",
17735        "nominated": false,
17736        "nomination_type": 1,
17737        "resolution": 4,
17738        "main_sha": null,
17739        "because_sha": "1deb83fb86d22227a3553f43873b4d4ff9180214"
17740    },
17741    {
17742        "sha": "ca0c429d32b3c24d8b4923111950795dbaa710f2",
17743        "description": "radv: add radv_zero_vram workarounds for OpenGL games",
17744        "nominated": true,
17745        "nomination_type": 0,
17746        "resolution": 1,
17747        "main_sha": null,
17748        "because_sha": null
17749    },
17750    {
17751        "sha": "346994265a907142afaebb4d0e801418eaeb69f7",
17752        "description": "iris: Add miplevel parameters to iris_resource_texture_aux_usage",
17753        "nominated": false,
17754        "nomination_type": null,
17755        "resolution": 4,
17756        "main_sha": null,
17757        "because_sha": null
17758    },
17759    {
17760        "sha": "21740580cebb0f8dc87e2d1e8e8e172184454565",
17761        "description": "mesa: mark debug variables with ASSERTED",
17762        "nominated": false,
17763        "nomination_type": null,
17764        "resolution": 4,
17765        "main_sha": null,
17766        "because_sha": null
17767    },
17768    {
17769        "sha": "b62d1c257eef41a2257704ecee579c2b721993d8",
17770        "description": "anv: mark debug variables with ASSERTED",
17771        "nominated": false,
17772        "nomination_type": null,
17773        "resolution": 4,
17774        "main_sha": null,
17775        "because_sha": null
17776    },
17777    {
17778        "sha": "c9c9a5b78d4958d8ecb62b3b89af8f0cd5f788b1",
17779        "description": "intel/fs: mark debug variables with ASSERTED",
17780        "nominated": false,
17781        "nomination_type": null,
17782        "resolution": 4,
17783        "main_sha": null,
17784        "because_sha": null
17785    },
17786    {
17787        "sha": "30ce1676fe3c60f8cec4e7450bf60b3f705bf3bc",
17788        "description": "radv: Properly annotate all the invalid node usage.",
17789        "nominated": false,
17790        "nomination_type": null,
17791        "resolution": 4,
17792        "main_sha": null,
17793        "because_sha": null
17794    },
17795    {
17796        "sha": "a8abdc0d89386bc48cc63f48598fa6b18a3a7ed1",
17797        "description": "radv: Add traversal backtracking with a short stack.",
17798        "nominated": false,
17799        "nomination_type": null,
17800        "resolution": 4,
17801        "main_sha": null,
17802        "because_sha": null
17803    },
17804    {
17805        "sha": "251bba2fa0951f714fa0a6fb8b91e23605a3fecc",
17806        "description": "radv: Split global & local bvh node variable.",
17807        "nominated": false,
17808        "nomination_type": null,
17809        "resolution": 4,
17810        "main_sha": null,
17811        "because_sha": null
17812    },
17813    {
17814        "sha": "e83e4fafc84e95ea8504232d71063d0673bb8f8c",
17815        "description": "radv: Only emit parents from parents that actually end up in the tree.",
17816        "nominated": false,
17817        "nomination_type": null,
17818        "resolution": 4,
17819        "main_sha": null,
17820        "because_sha": null
17821    },
17822    {
17823        "sha": "4ce1b9b2ff83b09b1a2ecbb89e9fe978b4093b35",
17824        "description": "radv: Generate parent links in BVH.",
17825        "nominated": false,
17826        "nomination_type": null,
17827        "resolution": 4,
17828        "main_sha": null,
17829        "because_sha": null
17830    },
17831    {
17832        "sha": "1e2c95ac1f3cfdbd7812ca21573b167283b1c905",
17833        "description": "radv: Start the BVH after the header.",
17834        "nominated": false,
17835        "nomination_type": null,
17836        "resolution": 4,
17837        "main_sha": null,
17838        "because_sha": null
17839    },
17840    {
17841        "sha": "48ab1adda5080c144ba8000564551966457d42ef",
17842        "description": "radv: Simplify buffer copy address generation.",
17843        "nominated": false,
17844        "nomination_type": null,
17845        "resolution": 4,
17846        "main_sha": null,
17847        "because_sha": null
17848    },
17849    {
17850        "sha": "f1e1509c92d6418347253efaffd9799f9ab85392",
17851        "description": "radv: Add a field for the offset of the bvh in the blas.",
17852        "nominated": false,
17853        "nomination_type": null,
17854        "resolution": 4,
17855        "main_sha": null,
17856        "because_sha": null
17857    },
17858    {
17859        "sha": "b0a385a6bdf03a107ad6dfb03b5fcca6bcee9437",
17860        "description": "radv: Clean up unused fields in BVH IR.",
17861        "nominated": false,
17862        "nomination_type": null,
17863        "resolution": 4,
17864        "main_sha": null,
17865        "because_sha": null
17866    },
17867    {
17868        "sha": "9b1087ca7c7958da707bcb9ba2e3ed10d4f78180",
17869        "description": "tu: Add compute shader instrlen workaround",
17870        "nominated": false,
17871        "nomination_type": null,
17872        "resolution": 4,
17873        "main_sha": null,
17874        "because_sha": null
17875    },
17876    {
17877        "sha": "0dd60610dc6594b14c0eea3cf3536b6d42e8baf9",
17878        "description": "freedreno: Add LABEL flush",
17879        "nominated": false,
17880        "nomination_type": null,
17881        "resolution": 4,
17882        "main_sha": null,
17883        "because_sha": null
17884    },
17885    {
17886        "sha": "a1c372cd847cddd2baf8fb74aa3c04bed4ca0397",
17887        "description": "tu: Reset whether there is DS resolve for dynamic subpass",
17888        "nominated": true,
17889        "nomination_type": 1,
17890        "resolution": 1,
17891        "main_sha": null,
17892        "because_sha": "ed125e6cca188275631641784fcf3ddcbcfef193"
17893    },
17894    {
17895        "sha": "e4473c8f7aaea2171fa3af0e0de02c2e2a9b8e56",
17896        "description": "iris: Set SamplerCount in shader packets",
17897        "nominated": false,
17898        "nomination_type": null,
17899        "resolution": 4,
17900        "main_sha": null,
17901        "because_sha": null
17902    },
17903    {
17904        "sha": "46143ffd63b7aa229e73cde049fc8589966190c5",
17905        "description": "iris: bump IRIS_MAX_GLOBAL_BINDINGS to 128",
17906        "nominated": false,
17907        "nomination_type": null,
17908        "resolution": 4,
17909        "main_sha": null,
17910        "because_sha": null
17911    },
17912    {
17913        "sha": "f9c4dc3508705787578299c5a6ba5677ba8a0f2b",
17914        "description": "iris: speed up walking global bindings",
17915        "nominated": false,
17916        "nomination_type": null,
17917        "resolution": 4,
17918        "main_sha": null,
17919        "because_sha": null
17920    },
17921    {
17922        "sha": "3ae84ea225ca5a71683ae3e6eda878764f128c84",
17923        "description": "iris: use images_used instead of num_images",
17924        "nominated": false,
17925        "nomination_type": null,
17926        "resolution": 4,
17927        "main_sha": null,
17928        "because_sha": null
17929    },
17930    {
17931        "sha": "1e29a1a8c5dd4818746b6938e65ba17808832567",
17932        "description": "anv: add grl build dependency on entrypoints",
17933        "nominated": false,
17934        "nomination_type": 1,
17935        "resolution": 4,
17936        "main_sha": null,
17937        "because_sha": "f3ddfd81b4deaa8033d598527e0cbc255e60addc"
17938    },
17939    {
17940        "sha": "4eba6d71a879fc80d13a1d58f1ecb0127139d13c",
17941        "description": "tu: Lazily init VSC to fix dynamic rendering in secondary cmdbufs",
17942        "nominated": false,
17943        "nomination_type": null,
17944        "resolution": 4,
17945        "main_sha": null,
17946        "because_sha": null
17947    },
17948    {
17949        "sha": "e70a2148e52b2c4dda9522750766e720f8ba4efb",
17950        "description": "tu: Do not DCE unused output vars used for transform feedback",
17951        "nominated": false,
17952        "nomination_type": null,
17953        "resolution": 4,
17954        "main_sha": null,
17955        "because_sha": null
17956    },
17957    {
17958        "sha": "f6098fb4f5ba7806153d31915d41915d922caa8a",
17959        "description": "gallium/u_threaded: Add optional call-id tracing",
17960        "nominated": false,
17961        "nomination_type": null,
17962        "resolution": 4,
17963        "main_sha": null,
17964        "because_sha": null
17965    },
17966    {
17967        "sha": "81925e2cc7cda8b36370ef1095b41cc39759ec3c",
17968        "description": "gallium/u_threaded: Add some atrace/perfetto",
17969        "nominated": false,
17970        "nomination_type": null,
17971        "resolution": 4,
17972        "main_sha": null,
17973        "because_sha": null
17974    },
17975    {
17976        "sha": "6d5921c6230912957111429e4ffc09117578d6c2",
17977        "description": "nv50: call nir_lower_flrp",
17978        "nominated": false,
17979        "nomination_type": null,
17980        "resolution": 4,
17981        "main_sha": null,
17982        "because_sha": null
17983    },
17984    {
17985        "sha": "ed2743eae59ac71622395299e522c091ddcee722",
17986        "description": "clc/clover: Link clang statically when shared-llvm is disabled",
17987        "nominated": true,
17988        "nomination_type": 0,
17989        "resolution": 1,
17990        "main_sha": null,
17991        "because_sha": null
17992    },
17993    {
17994        "sha": "55f6a2bb51a1fadcd68f9f09ccf4435a4e4ca269",
17995        "description": "gallium: normalized_coords -> unnormalized_coords",
17996        "nominated": false,
17997        "nomination_type": null,
17998        "resolution": 4,
17999        "main_sha": null,
18000        "because_sha": null
18001    },
18002    {
18003        "sha": "4e7b9aaa066e0ea03dc408193211c423896e603c",
18004        "description": "r300: don't use smooth line if not requested",
18005        "nominated": true,
18006        "nomination_type": 0,
18007        "resolution": 1,
18008        "main_sha": null,
18009        "because_sha": null
18010    },
18011    {
18012        "sha": "98944b327b47c4ba401c829ebeb71f9c6bd2abc9",
18013        "description": "util/radeonsi: enable zerovram workaround for Exanima",
18014        "nominated": true,
18015        "nomination_type": 0,
18016        "resolution": 1,
18017        "main_sha": null,
18018        "because_sha": null
18019    },
18020    {
18021        "sha": "3200b5c46b2f62d01c1d942f1c54439f972c66fe",
18022        "description": "util/conf: enable init to zero workaround for Exanima",
18023        "nominated": true,
18024        "nomination_type": 0,
18025        "resolution": 1,
18026        "main_sha": null,
18027        "because_sha": null
18028    },
18029    {
18030        "sha": "091b5b08d44c597739cae7354a603dfa90f41b68",
18031        "description": "pps: enable track_event in intel.cfg",
18032        "nominated": false,
18033        "nomination_type": null,
18034        "resolution": 4,
18035        "main_sha": null,
18036        "because_sha": null
18037    },
18038    {
18039        "sha": "e68adf19bc3b55a76a12a58a5b32d2a341fd78dd",
18040        "description": "radv/rra: Transcode nodes recursively",
18041        "nominated": false,
18042        "nomination_type": null,
18043        "resolution": 4,
18044        "main_sha": null,
18045        "because_sha": null
18046    },
18047    {
18048        "sha": "0c6c30d2117fae940adfbeac203405932c929c21",
18049        "description": "ci: uprev DXVK to 1.10.3",
18050        "nominated": false,
18051        "nomination_type": null,
18052        "resolution": 4,
18053        "main_sha": null,
18054        "because_sha": null
18055    },
18056    {
18057        "sha": "27aa1720120e96bdf1d69aee1b9e2c4338bbaa0c",
18058        "description": "isaspec: Fix out of date comment",
18059        "nominated": false,
18060        "nomination_type": null,
18061        "resolution": 4,
18062        "main_sha": null,
18063        "because_sha": null
18064    },
18065    {
18066        "sha": "c0cdc148f401c543df64006348b86f4ee79d91ef",
18067        "description": "freedreno: Add perf-debug trace",
18068        "nominated": false,
18069        "nomination_type": null,
18070        "resolution": 4,
18071        "main_sha": null,
18072        "because_sha": null
18073    },
18074    {
18075        "sha": "f6f72b56296748e84ffa71516f358c97f75fdf31",
18076        "description": "freedreno/drm: Don't call kernel with no ops",
18077        "nominated": false,
18078        "nomination_type": null,
18079        "resolution": 4,
18080        "main_sha": null,
18081        "because_sha": null
18082    },
18083    {
18084        "sha": "6dcc52403526b7b57a27332f11cbb959067131a3",
18085        "description": "freedreno: Use TC cpu-storage to shadow buffers",
18086        "nominated": false,
18087        "nomination_type": null,
18088        "resolution": 4,
18089        "main_sha": null,
18090        "because_sha": null
18091    },
18092    {
18093        "sha": "3aa76e6a05b63668368d4a31a4a619068ac02dd6",
18094        "description": "r600: info.stage MESA_SHADER_KERNEL as MESA_SHADER_COMPUTE",
18095        "nominated": false,
18096        "nomination_type": null,
18097        "resolution": 4,
18098        "main_sha": null,
18099        "because_sha": null
18100    },
18101    {
18102        "sha": "98cace522465d4c6b9972aa6acd5bd9350e4b638",
18103        "description": "r600: set clear_buffer = u_default_clear_buffer",
18104        "nominated": false,
18105        "nomination_type": null,
18106        "resolution": 4,
18107        "main_sha": null,
18108        "because_sha": null
18109    },
18110    {
18111        "sha": "505dd284c1aefa11ac190265ff822d1863cd7bbe",
18112        "description": "radv: Remove main_loop_case_visited",
18113        "nominated": false,
18114        "nomination_type": null,
18115        "resolution": 4,
18116        "main_sha": null,
18117        "because_sha": null
18118    },
18119    {
18120        "sha": "d4345ec4d22dc0682d92a854ac86418c380735cf",
18121        "description": "radv: Use cache_uuid for accel struct compatibility",
18122        "nominated": false,
18123        "nomination_type": null,
18124        "resolution": 4,
18125        "main_sha": null,
18126        "because_sha": null
18127    },
18128    {
18129        "sha": "12efb83ae89c430cd19e32649a3682385c3c74ba",
18130        "description": "gallivm/sample: refactor multisample offset calcs code.",
18131        "nominated": false,
18132        "nomination_type": null,
18133        "resolution": 4,
18134        "main_sha": null,
18135        "because_sha": null
18136    },
18137    {
18138        "sha": "b4f132b2dd0c8b7d502a08c14e8f2033c75843cc",
18139        "description": "gallivm/nir: drop some unused struct members.",
18140        "nominated": false,
18141        "nomination_type": null,
18142        "resolution": 4,
18143        "main_sha": null,
18144        "because_sha": null
18145    },
18146    {
18147        "sha": "c457e1f0e4d8beb3eb4c8d58452063652278764b",
18148        "description": "gallivm/sample: move some first_level/last_level calcs out",
18149        "nominated": false,
18150        "nomination_type": null,
18151        "resolution": 4,
18152        "main_sha": null,
18153        "because_sha": null
18154    },
18155    {
18156        "sha": "3052d30dc2175f79cf3db140ef2c8128610b084d",
18157        "description": "CI: Re-enable Collabora devices",
18158        "nominated": false,
18159        "nomination_type": null,
18160        "resolution": 4,
18161        "main_sha": null,
18162        "because_sha": null
18163    },
18164    {
18165        "sha": "b666c203eed8c3bd0825b23c65bfb79c4be53735",
18166        "description": "gallium/u_threaded_context: remove stale comment",
18167        "nominated": true,
18168        "nomination_type": 1,
18169        "resolution": 1,
18170        "main_sha": null,
18171        "because_sha": "620c5e9dd05c57c253fa1e56218e88fe7bd23d86"
18172    },
18173    {
18174        "sha": "12acee17fad5e939a4fa6ac9ce3bd4753fd0326c",
18175        "description": "frontends/va: reallocate surface for yuv400/yuv444 picture",
18176        "nominated": false,
18177        "nomination_type": null,
18178        "resolution": 4,
18179        "main_sha": null,
18180        "because_sha": null
18181    },
18182    {
18183        "sha": "3e2f7905a63ddf5b380064eea3562192c67afc4e",
18184        "description": "radeonsi/vcn: enable jpeg decode of yuv444 and yuv400",
18185        "nominated": false,
18186        "nomination_type": null,
18187        "resolution": 4,
18188        "main_sha": null,
18189        "because_sha": null
18190    },
18191    {
18192        "sha": "6b933676ccac5c52689b4d6e9896be9a457b9618",
18193        "description": "frontends/va: support yuv 400/444 rt_formats in vaconfig",
18194        "nominated": false,
18195        "nomination_type": null,
18196        "resolution": 4,
18197        "main_sha": null,
18198        "because_sha": null
18199    },
18200    {
18201        "sha": "d2c0ff1cafbedf30a813434c95e82f38cb5e0688",
18202        "description": "frontends/va: add support for yuv400 and yuv444",
18203        "nominated": false,
18204        "nomination_type": null,
18205        "resolution": 4,
18206        "main_sha": null,
18207        "because_sha": null
18208    },
18209    {
18210        "sha": "9055ab9de33310709bcf64c7f95da0a7cb9e8ccc",
18211        "description": "util/format: add util format y8_400_unorm",
18212        "nominated": false,
18213        "nomination_type": null,
18214        "resolution": 4,
18215        "main_sha": null,
18216        "because_sha": null
18217    },
18218    {
18219        "sha": "791f1874059b0a93af2199aa9d63f6938f3bcec5",
18220        "description": "pvr: Add vulkan shader factory headers for Query and clear APIs.",
18221        "nominated": false,
18222        "nomination_type": null,
18223        "resolution": 4,
18224        "main_sha": null,
18225        "because_sha": null
18226    },
18227    {
18228        "sha": "0923de04bae3882169b764bbf026662e704948d2",
18229        "description": "pvr: Split pds compute shader create and upload code for reuse.",
18230        "nominated": false,
18231        "nomination_type": null,
18232        "resolution": 4,
18233        "main_sha": null,
18234        "because_sha": null
18235    },
18236    {
18237        "sha": "b8d9afe75ce903d1fbf292b282bf61b68f185aaf",
18238        "description": "pvr: Remove double error reporting.",
18239        "nominated": false,
18240        "nomination_type": null,
18241        "resolution": 4,
18242        "main_sha": null,
18243        "because_sha": null
18244    },
18245    {
18246        "sha": "b03e73a02415cdfedfbbc5eaddd79ce13f5a0b23",
18247        "description": "pvr: Fix allocation size passed in pvr_cmd_buffer_alloc_mem.",
18248        "nominated": false,
18249        "nomination_type": null,
18250        "resolution": 4,
18251        "main_sha": null,
18252        "because_sha": null
18253    },
18254    {
18255        "sha": "0b694c2eb35b92f4b27d2588ca7dbbc835985177",
18256        "description": "pvr: Fix heap type of availability_buffer allocation.",
18257        "nominated": false,
18258        "nomination_type": null,
18259        "resolution": 4,
18260        "main_sha": null,
18261        "because_sha": null
18262    },
18263    {
18264        "sha": "c229916e38246ec89f1810a5ad8e6036661f2d04",
18265        "description": "pvr: Update buffer type macro names for consistency.",
18266        "nominated": false,
18267        "nomination_type": null,
18268        "resolution": 4,
18269        "main_sha": null,
18270        "because_sha": null
18271    },
18272    {
18273        "sha": "9e84fc73bef549c5e291de1ccfb860be3b83a693",
18274        "description": "mesa: unlock texture on error path in glEGLImageTargetTexStorageEXT",
18275        "nominated": false,
18276        "nomination_type": 1,
18277        "resolution": 4,
18278        "main_sha": null,
18279        "because_sha": "6a3f5c65128b82b87c5fadcf1d42484f6489b11b"
18280    },
18281    {
18282        "sha": "941c70a28a8db3a852ca5245354effa2bf1e7cf8",
18283        "description": "nouveau: treat DRM_FORMAT_INVALID as implicit modifier",
18284        "nominated": true,
18285        "nomination_type": 1,
18286        "resolution": 1,
18287        "main_sha": null,
18288        "because_sha": "129d83cac2accc4a66eae50c19ac245b864dc98c"
18289    },
18290    {
18291        "sha": "5cd3e395037250946ba2519600836341df02c8ca",
18292        "description": "r600/sfn: Make sure all components are usable when lowering TF inputs",
18293        "nominated": false,
18294        "nomination_type": null,
18295        "resolution": 4,
18296        "main_sha": null,
18297        "because_sha": null
18298    },
18299    {
18300        "sha": "a34003d4720fff4dc7c82978dc1f67cb3ab78ef7",
18301        "description": "r600/sfn: Always enforce LDS operation order",
18302        "nominated": false,
18303        "nomination_type": null,
18304        "resolution": 4,
18305        "main_sha": null,
18306        "because_sha": null
18307    },
18308    {
18309        "sha": "6b767f83c31ceed2437cfc114e0135d2bfa677f1",
18310        "description": "r600/sfn: Unroll loops after doing some optimizations",
18311        "nominated": false,
18312        "nomination_type": null,
18313        "resolution": 4,
18314        "main_sha": null,
18315        "because_sha": null
18316    },
18317    {
18318        "sha": "3290978053c3f2237dfafb61405bae59036d56eb",
18319        "description": "r600/sfn: assert on use of abs modifier in op3",
18320        "nominated": false,
18321        "nomination_type": null,
18322        "resolution": 4,
18323        "main_sha": null,
18324        "because_sha": null
18325    },
18326    {
18327        "sha": "e840645bb793a2e21c7a7e227c337bf4fe6e2819",
18328        "description": "r600/sfn:explicitly initialize the memory pool",
18329        "nominated": false,
18330        "nomination_type": null,
18331        "resolution": 4,
18332        "main_sha": null,
18333        "because_sha": null
18334    },
18335    {
18336        "sha": "04aea1c0ba7f1ba86f7916080699c66b95f180e1",
18337        "description": "r600/sfn: Use the correct allocator for loop lists",
18338        "nominated": false,
18339        "nomination_type": null,
18340        "resolution": 4,
18341        "main_sha": null,
18342        "because_sha": null
18343    },
18344    {
18345        "sha": "4b7ae72c46618cdb1cecb57a10509d3bf05881dd",
18346        "description": "r600/sfn: Fix typo",
18347        "nominated": false,
18348        "nomination_type": null,
18349        "resolution": 4,
18350        "main_sha": null,
18351        "because_sha": null
18352    },
18353    {
18354        "sha": "5bdbbe5399cc0c5803a474b4fc82fa8ff93fd763",
18355        "description": "r600/sfn: Delete final lowered nir shader early",
18356        "nominated": false,
18357        "nomination_type": null,
18358        "resolution": 4,
18359        "main_sha": null,
18360        "because_sha": null
18361    },
18362    {
18363        "sha": "47bd2b7afc1d80c3d2709d89635137e014750774",
18364        "description": "r600/sfn: Add peephole optimization for kill instructions",
18365        "nominated": false,
18366        "nomination_type": null,
18367        "resolution": 4,
18368        "main_sha": null,
18369        "because_sha": null
18370    },
18371    {
18372        "sha": "6de40d17baf403978dd136dbbc36c0167dbf7ef9",
18373        "description": "r600/sfn: don't propagate registers into conditional test",
18374        "nominated": true,
18375        "nomination_type": 1,
18376        "resolution": 1,
18377        "main_sha": null,
18378        "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
18379    },
18380    {
18381        "sha": "99b7a12ec12d5d76826051772fe474a547582e5e",
18382        "description": "r600/sfn: Always start a new CF after a KILL instruction",
18383        "nominated": true,
18384        "nomination_type": 1,
18385        "resolution": 1,
18386        "main_sha": null,
18387        "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
18388    },
18389    {
18390        "sha": "82b22e7fb931b56d80636654c36f58b9d013101e",
18391        "description": "r600/sfn: Only run 64 bit ops lowering passes when really needed",
18392        "nominated": false,
18393        "nomination_type": null,
18394        "resolution": 4,
18395        "main_sha": null,
18396        "because_sha": null
18397    },
18398    {
18399        "sha": "ed3caf486633e3c03408d6343c6ffa28c9eb0dc7",
18400        "description": "etnaviv: pass shader key by reference",
18401        "nominated": false,
18402        "nomination_type": null,
18403        "resolution": 4,
18404        "main_sha": null,
18405        "because_sha": null
18406    },
18407    {
18408        "sha": "a1af7ae96a447c05754af8317c935c4588cb8580",
18409        "description": "etnaviv: slim down etna_shader_key",
18410        "nominated": false,
18411        "nomination_type": null,
18412        "resolution": 4,
18413        "main_sha": null,
18414        "because_sha": null
18415    },
18416    {
18417        "sha": "1964899c28ffcb2f1db180195ee1677280ecc231",
18418        "description": "intel: add INTEL_DEBUG=capture-all to capture everything upon hang",
18419        "nominated": false,
18420        "nomination_type": null,
18421        "resolution": 4,
18422        "main_sha": null,
18423        "because_sha": null
18424    },
18425    {
18426        "sha": "650880105e6d2d6f5b507a9353cc1247f910b0df",
18427        "description": "vulkan,lavapipe: Use a tri-state enum for depth clip enable",
18428        "nominated": false,
18429        "nomination_type": null,
18430        "resolution": 4,
18431        "main_sha": null,
18432        "because_sha": null
18433    },
18434    {
18435        "sha": "0d3bc8c5b974a2e24ef3347a3252d93e5c27b813",
18436        "description": "r300: be more careful when pair merging with presubtract",
18437        "nominated": false,
18438        "nomination_type": null,
18439        "resolution": 4,
18440        "main_sha": null,
18441        "because_sha": null
18442    },
18443    {
18444        "sha": "bd74a6fc188ce4b880ee982d28ffb3c5025f3476",
18445        "description": "CI: Collabora farm down for maintenance",
18446        "nominated": false,
18447        "nomination_type": null,
18448        "resolution": 4,
18449        "main_sha": null,
18450        "because_sha": null
18451    },
18452    {
18453        "sha": "1ebd3fb3ad843d631e4c46f82ea789042a82af57",
18454        "description": "ci/etnaviv: add GC7000 support",
18455        "nominated": false,
18456        "nomination_type": null,
18457        "resolution": 4,
18458        "main_sha": null,
18459        "because_sha": null
18460    },
18461    {
18462        "sha": "37cddadf2931914e3c1d2505fe920c5163935a76",
18463        "description": "ci/bare-metal: introduce BM_MKBOOT_PARAMS",
18464        "nominated": false,
18465        "nomination_type": null,
18466        "resolution": 4,
18467        "main_sha": null,
18468        "because_sha": null
18469    },
18470    {
18471        "sha": "13c6d7e97d5fac389236c4c82b35b7aea95e84b8",
18472        "description": "ci: switch to mkbootimg.py",
18473        "nominated": false,
18474        "nomination_type": null,
18475        "resolution": 4,
18476        "main_sha": null,
18477        "because_sha": null
18478    },
18479    {
18480        "sha": "1cba34d8d53caf914421a1cc4ef7bea7f2ffa5d2",
18481        "description": "ci: include etnaviv support in ARM64 container",
18482        "nominated": false,
18483        "nomination_type": null,
18484        "resolution": 4,
18485        "main_sha": null,
18486        "because_sha": null
18487    },
18488    {
18489        "sha": "df3fdbdeb50b7b240a7ec81a5ea08e3541d2a51c",
18490        "description": "aco: Fix build error with std::max on GCC 12",
18491        "nominated": false,
18492        "nomination_type": null,
18493        "resolution": 4,
18494        "main_sha": null,
18495        "because_sha": null
18496    },
18497    {
18498        "sha": "3ca8402ec7134ae115965c4dde1363ca0928d45c",
18499        "description": "ac/nir/ngg: Fix cross-invocation indices and cull outputs.",
18500        "nominated": false,
18501        "nomination_type": 1,
18502        "resolution": 4,
18503        "main_sha": null,
18504        "because_sha": "697ea022020650cecfaeaf8c00afc5bff521e019"
18505    },
18506    {
18507        "sha": "458fc9ce81553668d6dcbfa8418d73c800d4e6ab",
18508        "description": "cso: asst. clean-ups in cso_context.[ch]",
18509        "nominated": false,
18510        "nomination_type": null,
18511        "resolution": 4,
18512        "main_sha": null,
18513        "because_sha": null
18514    },
18515    {
18516        "sha": "faf8398893d882456f002d8bddfb27ba473b1815",
18517        "description": "cso: asst. clean-ups in cso_cache.[ch]",
18518        "nominated": false,
18519        "nomination_type": null,
18520        "resolution": 4,
18521        "main_sha": null,
18522        "because_sha": null
18523    },
18524    {
18525        "sha": "eaa93d7177504d82aff423b9c28f1fceefe3791c",
18526        "description": "cso: use util_bitcount",
18527        "nominated": false,
18528        "nomination_type": null,
18529        "resolution": 4,
18530        "main_sha": null,
18531        "because_sha": null
18532    },
18533    {
18534        "sha": "983e06af2ba4025623c30ac16139cd584e5c35e0",
18535        "description": "cso: asst. clean-ups in cso_hash.[ch]",
18536        "nominated": false,
18537        "nomination_type": null,
18538        "resolution": 4,
18539        "main_sha": null,
18540        "because_sha": null
18541    },
18542    {
18543        "sha": "406a1854d07cdfb380e1db3bf6f0c733b7233e18",
18544        "description": "vulkan_hasvk: set READ/WRITE_WITHOUT_FORMAT for buffer views",
18545        "nominated": false,
18546        "nomination_type": null,
18547        "resolution": 4,
18548        "main_sha": null,
18549        "because_sha": null
18550    },
18551    {
18552        "sha": "b75fbfdd4694ed9e9c6554e97989b1c5148a72b2",
18553        "description": "anv: set READ/WRITE_WITHOUT_FORMAT for buffer views",
18554        "nominated": false,
18555        "nomination_type": null,
18556        "resolution": 4,
18557        "main_sha": null,
18558        "because_sha": null
18559    },
18560    {
18561        "sha": "847361ba0727c38fd74b06a15788937f14028cc2",
18562        "description": "panfrost: Remove load_kernel_input path",
18563        "nominated": false,
18564        "nomination_type": null,
18565        "resolution": 4,
18566        "main_sha": null,
18567        "because_sha": null
18568    },
18569    {
18570        "sha": "deb3810f1e2cf12f54e66aa3175dcc71be70d25c",
18571        "description": "agx: Remove load_kernel_input path",
18572        "nominated": false,
18573        "nomination_type": null,
18574        "resolution": 4,
18575        "main_sha": null,
18576        "because_sha": null
18577    },
18578    {
18579        "sha": "6dcad8a13b31bc8c28bdbee1e761fdb84c3b510b",
18580        "description": "lavapipe: zero-init sampler objects",
18581        "nominated": false,
18582        "nomination_type": null,
18583        "resolution": 4,
18584        "main_sha": null,
18585        "because_sha": null
18586    },
18587    {
18588        "sha": "2aac8ef1256ae4d1993daf443bd744d7bd26a440",
18589        "description": "lavapipe: remove continue statements in emit_state() to be more consistent",
18590        "nominated": false,
18591        "nomination_type": null,
18592        "resolution": 4,
18593        "main_sha": null,
18594        "because_sha": null
18595    },
18596    {
18597        "sha": "77515d722b5c093236d52db52a35419c21624dc9",
18598        "description": "zink: Map ETC1 to ETC2 to avoid uncompressing in the frontend.",
18599        "nominated": false,
18600        "nomination_type": null,
18601        "resolution": 4,
18602        "main_sha": null,
18603        "because_sha": null
18604    },
18605    {
18606        "sha": "061914ad833ff31d2182879c1e229ea040a8eab3",
18607        "description": "zink: Enable ASTC texture format translation.",
18608        "nominated": false,
18609        "nomination_type": null,
18610        "resolution": 4,
18611        "main_sha": null,
18612        "because_sha": null
18613    },
18614    {
18615        "sha": "44894ba8b1d73d78305ec27820bb6b4707b40a30",
18616        "description": "zink: enable native ETC2 if vk driver supports it",
18617        "nominated": false,
18618        "nomination_type": null,
18619        "resolution": 4,
18620        "main_sha": null,
18621        "because_sha": null
18622    },
18623    {
18624        "sha": "270ea2ac7e7b63d604ebb979136c80b1e2fb9829",
18625        "description": "zink: Skip border color clamping for compressed formats.",
18626        "nominated": false,
18627        "nomination_type": null,
18628        "resolution": 4,
18629        "main_sha": null,
18630        "because_sha": null
18631    },
18632    {
18633        "sha": "da04bbe58623312139d7cb5f52d0af7b88def00e",
18634        "description": "ci/zink: Clear stale xfails for turnip.",
18635        "nominated": false,
18636        "nomination_type": null,
18637        "resolution": 4,
18638        "main_sha": null,
18639        "because_sha": null
18640    },
18641    {
18642        "sha": "afe4b534b52af41ba3265c7150e012f8577d03b7",
18643        "description": "freedreno: Fix graphic glitches on a4xx and a5xx",
18644        "nominated": true,
18645        "nomination_type": 1,
18646        "resolution": 1,
18647        "main_sha": null,
18648        "because_sha": "f68c6951b86ac38ebdb89bc6b5a6285433e684a6"
18649    },
18650    {
18651        "sha": "1d32bcdcb2a8540ed9625d695106fe84549f16bf",
18652        "description": "iris: better error message with GuC loading failures",
18653        "nominated": false,
18654        "nomination_type": null,
18655        "resolution": 4,
18656        "main_sha": null,
18657        "because_sha": null
18658    },
18659    {
18660        "sha": "537176181ec2a6ba05dc6be2f2c82c0e19de0c5b",
18661        "description": "llvmpipe: bump LP_MAX_THREADS to 32",
18662        "nominated": false,
18663        "nomination_type": null,
18664        "resolution": 4,
18665        "main_sha": null,
18666        "because_sha": null
18667    },
18668    {
18669        "sha": "0a06db8fb983816163dba72279aa386aa971057d",
18670        "description": "ci/venus: enable render server for venus testing",
18671        "nominated": false,
18672        "nomination_type": null,
18673        "resolution": 4,
18674        "main_sha": null,
18675        "because_sha": null
18676    },
18677    {
18678        "sha": "dadb29cf2e21ba6b28a2d9ac62dd4ff13f7df9a2",
18679        "description": "turnip: Don't use the dynamic color write enable during non-dynamic.",
18680        "nominated": true,
18681        "nomination_type": 1,
18682        "resolution": 1,
18683        "main_sha": null,
18684        "because_sha": "169e03800d0f0e8b66999bd2cf13d40ae4f6e782"
18685    },
18686    {
18687        "sha": "6f27bf250461e02ad7df17ad41cbfa71a4cae487",
18688        "description": "gallivm: remove legacy pointer_get apis",
18689        "nominated": false,
18690        "nomination_type": null,
18691        "resolution": 4,
18692        "main_sha": null,
18693        "because_sha": null
18694    },
18695    {
18696        "sha": "0c865245900615e57f103b5e3f8759a68e978f85",
18697        "description": "gallivm/sample: use retrieved types to do opaque pointer loads.",
18698        "nominated": false,
18699        "nomination_type": null,
18700        "resolution": 4,
18701        "main_sha": null,
18702        "because_sha": null
18703    },
18704    {
18705        "sha": "1a9889ae12757e9bdc019cbd109783a3e93121b7",
18706        "description": "draw/llvmpipe: add way to return pointer types to generic code.",
18707        "nominated": false,
18708        "nomination_type": null,
18709        "resolution": 4,
18710        "main_sha": null,
18711        "because_sha": null
18712    },
18713    {
18714        "sha": "02c675b1960a11f02b91018c519d9da6b371615b",
18715        "description": "draw/llvmpipe: move texture/sampler/image member load to opaque.",
18716        "nominated": false,
18717        "nomination_type": null,
18718        "resolution": 4,
18719        "main_sha": null,
18720        "because_sha": null
18721    },
18722    {
18723        "sha": "9fe8e5ccf7a18c02634be4e80bb15e854e95e78a",
18724        "description": "gallivm/llvmpipe: add opaque pointers support to sampler",
18725        "nominated": false,
18726        "nomination_type": null,
18727        "resolution": 4,
18728        "main_sha": null,
18729        "because_sha": null
18730    },
18731    {
18732        "sha": "3d242c044758292712e1876ba3afdd3e8f06d5df",
18733        "description": "llvmpipe/tests: port to new pointer interfaces.",
18734        "nominated": false,
18735        "nomination_type": null,
18736        "resolution": 4,
18737        "main_sha": null,
18738        "because_sha": null
18739    },
18740    {
18741        "sha": "0066e60fc4a0c8572776629d8c7dc09e91bfe598",
18742        "description": "anv: Split the debug part of anv_queue_exec_locked()",
18743        "nominated": false,
18744        "nomination_type": null,
18745        "resolution": 4,
18746        "main_sha": null,
18747        "because_sha": null
18748    },
18749    {
18750        "sha": "bc384e24f00a52a5f2f130536ea2ae41dc45803a",
18751        "description": "anv: Use Vulkan types for priority as much as possible",
18752        "nominated": false,
18753        "nomination_type": null,
18754        "resolution": 4,
18755        "main_sha": null,
18756        "because_sha": null
18757    },
18758    {
18759        "sha": "f5a58b8886e89e3213f478c823ad08ca59bee693",
18760        "description": "anv: Split i915 specific parts of anv_queue_submit_simple_batch()",
18761        "nominated": false,
18762        "nomination_type": null,
18763        "resolution": 4,
18764        "main_sha": null,
18765        "because_sha": null
18766    },
18767    {
18768        "sha": "35ed40f356162cfbf1f0f9af7b98a54a4b633b68",
18769        "description": "anv: Move fetch of i915 physical device parameters",
18770        "nominated": false,
18771        "nomination_type": null,
18772        "resolution": 4,
18773        "main_sha": null,
18774        "because_sha": null
18775    },
18776    {
18777        "sha": "a17783b066f67d8b0118e7074b34337b7b314ff0",
18778        "description": "intel/dev: Split i915 specific parts of intel_get_device_info_from_fd()",
18779        "nominated": false,
18780        "nomination_type": null,
18781        "resolution": 4,
18782        "main_sha": null,
18783        "because_sha": null
18784    },
18785    {
18786        "sha": "03b959286e2c7f8e006df02d5102bd346a9d450b",
18787        "description": "intel: Make engine related functions and types not i915 dependent",
18788        "nominated": false,
18789        "nomination_type": null,
18790        "resolution": 4,
18791        "main_sha": null,
18792        "because_sha": null
18793    },
18794    {
18795        "sha": "24bc3b76446078a07999c968a4d26f9e04389917",
18796        "description": "docs: move VK_EXT_extended_dynamic_state3 out from 1.3",
18797        "nominated": false,
18798        "nomination_type": null,
18799        "resolution": 4,
18800        "main_sha": null,
18801        "because_sha": null
18802    },
18803    {
18804        "sha": "68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c",
18805        "description": "tu: Implement extendedDynamicState2PatchControlPoints",
18806        "nominated": false,
18807        "nomination_type": null,
18808        "resolution": 4,
18809        "main_sha": null,
18810        "because_sha": null
18811    },
18812    {
18813        "sha": "1bd3d28050d136b21538eb7041f287dd9e85dd66",
18814        "description": "tu: DS primitive stride does not use patch control points",
18815        "nominated": false,
18816        "nomination_type": null,
18817        "resolution": 4,
18818        "main_sha": null,
18819        "because_sha": null
18820    },
18821    {
18822        "sha": "042c135a9934c78a0c3bc2d6fb0d64ce3284b43c",
18823        "description": "tu: Fix param_stride placement",
18824        "nominated": false,
18825        "nomination_type": 1,
18826        "resolution": 4,
18827        "main_sha": null,
18828        "because_sha": "e9f5de11d4039f3440adbdb766189d20302ac42b"
18829    },
18830    {
18831        "sha": "998122d9c2a26bbfb2073ba9ac7fa833ce32fcd7",
18832        "description": "mesa: fix GL_INVALID_OPERATION in glEGLImageTargetTexStorageEXT",
18833        "nominated": false,
18834        "nomination_type": 1,
18835        "resolution": 4,
18836        "main_sha": null,
18837        "because_sha": "6a3f5c65128b82b87c5fadcf1d42484f6489b11b"
18838    },
18839    {
18840        "sha": "66b9c05bb9c033be91bb7654c75bec33b6346755",
18841        "description": "ir3: Add missing cat5 encoding to asm parser",
18842        "nominated": false,
18843        "nomination_type": null,
18844        "resolution": 4,
18845        "main_sha": null,
18846        "because_sha": null
18847    },
18848    {
18849        "sha": "dcab399a173f2ab99f408e2db1bafc114c29cfd9",
18850        "description": "ir3/analyze_ubo_ranges: Account for reserved consts better",
18851        "nominated": true,
18852        "nomination_type": 1,
18853        "resolution": 1,
18854        "main_sha": null,
18855        "because_sha": "8cb1deded60e4b8d101e4a3055078f9434aa7d8f"
18856    },
18857    {
18858        "sha": "c58d633dd2f01d01352bf6fbb9c59b70a42f7347",
18859        "description": "ir3: Move fixup_regfootprint() to ir3_collect_info()",
18860        "nominated": false,
18861        "nomination_type": null,
18862        "resolution": 4,
18863        "main_sha": null,
18864        "because_sha": null
18865    },
18866    {
18867        "sha": "7d1b8c8ab27935546d1f6baa978e96d5f00a50b3",
18868        "description": "ir3: Delete outputs from fixup_regfootprint()",
18869        "nominated": false,
18870        "nomination_type": null,
18871        "resolution": 4,
18872        "main_sha": null,
18873        "because_sha": null
18874    },
18875    {
18876        "sha": "34a390569d34c896c50993eea5d0c26ffb6fb02b",
18877        "description": "v3dv/pipeline: use a array instead of individual pointer to stages",
18878        "nominated": false,
18879        "nomination_type": null,
18880        "resolution": 4,
18881        "main_sha": null,
18882        "because_sha": null
18883    },
18884    {
18885        "sha": "cc06b7e00d8b5b5201c01d6efbfd204641e9d768",
18886        "description": "aco: Use s_pack_ll for s_bfe operand on GFX9+.",
18887        "nominated": false,
18888        "nomination_type": null,
18889        "resolution": 4,
18890        "main_sha": null,
18891        "because_sha": null
18892    },
18893    {
18894        "sha": "1cf1a94f976365ddc5fed781433286f4877373ac",
18895        "description": "intel: revert preemption disable via VFG changes",
18896        "nominated": false,
18897        "nomination_type": null,
18898        "resolution": 4,
18899        "main_sha": null,
18900        "because_sha": null
18901    },
18902    {
18903        "sha": "9ebe893a61f30c2b1bb24e7870a2ba314356a4fd",
18904        "description": "nir_lower_to_source_mods: Don't sneek in an abs modifier from parent",
18905        "nominated": true,
18906        "nomination_type": 1,
18907        "resolution": 1,
18908        "main_sha": null,
18909        "because_sha": "cd73b6174b093b75f581c3310bf784bed7c74c1f"
18910    },
18911    {
18912        "sha": "8945375b80cfaeebc20779bc6e240336de7eb380",
18913        "description": "vulkan: update beta and video headers to 1.3.230",
18914        "nominated": false,
18915        "nomination_type": null,
18916        "resolution": 4,
18917        "main_sha": null,
18918        "because_sha": null
18919    },
18920    {
18921        "sha": "fbe7b6f6a20cee3c21fe1e3ab11dc98d65fbd4fa",
18922        "description": "gallium/tgsi: handle temps/outputs array.",
18923        "nominated": false,
18924        "nomination_type": null,
18925        "resolution": 4,
18926        "main_sha": null,
18927        "because_sha": null
18928    },
18929    {
18930        "sha": "4a0394f54ae9004998f3cde0df47b4ab5c137995",
18931        "description": "gallivm/tgsi: port tgsi to explicit types.",
18932        "nominated": false,
18933        "nomination_type": null,
18934        "resolution": 4,
18935        "main_sha": null,
18936        "because_sha": null
18937    },
18938    {
18939        "sha": "d728355f607790468b737e962390b0f1a00ce2ca",
18940        "description": "draw: handle primid for tess being a different pointer type",
18941        "nominated": false,
18942        "nomination_type": null,
18943        "resolution": 4,
18944        "main_sha": null,
18945        "because_sha": null
18946    },
18947    {
18948        "sha": "bbc1fe6585e8366bd427c6e3f3c4e16f4092ad97",
18949        "description": "draw: fix gs/tes explicit pointer handling",
18950        "nominated": false,
18951        "nomination_type": null,
18952        "resolution": 4,
18953        "main_sha": null,
18954        "because_sha": null
18955    },
18956    {
18957        "sha": "4ac29d1b4b0013ba7da3156f574f984bce83ad2b",
18958        "description": "llvmpipe/fs/linear: port to explicit pointers.",
18959        "nominated": false,
18960        "nomination_type": null,
18961        "resolution": 4,
18962        "main_sha": null,
18963        "because_sha": null
18964    },
18965    {
18966        "sha": "28afc22179df05d7727a80efd8e51356bc3ad000",
18967        "description": "gallivm/llvmpipe: hand sample position type in for loading.",
18968        "nominated": false,
18969        "nomination_type": null,
18970        "resolution": 4,
18971        "main_sha": null,
18972        "because_sha": null
18973    },
18974    {
18975        "sha": "270668f7b1a310e861acbc5b30fdd1172bc0d3cb",
18976        "description": "gallivm/sample: move border color load to explicit pointers",
18977        "nominated": false,
18978        "nomination_type": null,
18979        "resolution": 4,
18980        "main_sha": null,
18981        "because_sha": null
18982    },
18983    {
18984        "sha": "61b2d2e0a8ba7be0fc3d71ad158afb89e7ff6663",
18985        "description": "gallivm/nir: fixup atomic path for explicit pointers.",
18986        "nominated": false,
18987        "nomination_type": null,
18988        "resolution": 4,
18989        "main_sha": null,
18990        "because_sha": null
18991    },
18992    {
18993        "sha": "09d4eb92e8e916059ba7f46c9f77ee84ed75d8e2",
18994        "description": "gallivm/nir: move to explicit pointer interfaces.",
18995        "nominated": false,
18996        "nomination_type": null,
18997        "resolution": 4,
18998        "main_sha": null,
18999        "because_sha": null
19000    },
19001    {
19002        "sha": "e577bb18c8da40905ab2d4d56b9c6f96c619d96c",
19003        "description": "docs: update venus extension support",
19004        "nominated": false,
19005        "nomination_type": null,
19006        "resolution": 4,
19007        "main_sha": null,
19008        "because_sha": null
19009    },
19010    {
19011        "sha": "1048eaffd5302ca53cfab0fe200e4dbbc6b89678",
19012        "description": "venus: move vendor ext to bottom and sort the ext list",
19013        "nominated": false,
19014        "nomination_type": null,
19015        "resolution": 4,
19016        "main_sha": null,
19017        "because_sha": null
19018    },
19019    {
19020        "sha": "7485660d1292a4fad7f2718727200bc940d58053",
19021        "description": "radv: Fix incorrect build info indexing",
19022        "nominated": false,
19023        "nomination_type": 1,
19024        "resolution": 4,
19025        "main_sha": null,
19026        "because_sha": "8666b1ffbf5b66205909819a37842183ed41ddf5"
19027    },
19028    {
19029        "sha": "0ae3eb834da3100f2779618199d61871cbfc9da4",
19030        "description": "ci/iris: Update iris traces checksums.",
19031        "nominated": false,
19032        "nomination_type": null,
19033        "resolution": 4,
19034        "main_sha": null,
19035        "because_sha": null
19036    },
19037    {
19038        "sha": "24607ce7d381527c444ac78567f3e7e062d740b8",
19039        "description": "glsl: Remove lower_vec_index_to_swizzle.",
19040        "nominated": false,
19041        "nomination_type": null,
19042        "resolution": 4,
19043        "main_sha": null,
19044        "because_sha": null
19045    },
19046    {
19047        "sha": "a2a699535238bce84488960c35c5e59ad1275867",
19048        "description": "glsl: remove opt_structure_splitting.",
19049        "nominated": false,
19050        "nomination_type": null,
19051        "resolution": 4,
19052        "main_sha": null,
19053        "because_sha": null
19054    },
19055    {
19056        "sha": "a19c0ce9b2dca9d72fd2f4833a2342b5f05d30ff",
19057        "description": "glsl: Remove opt_array_splitting.",
19058        "nominated": false,
19059        "nomination_type": null,
19060        "resolution": 4,
19061        "main_sha": null,
19062        "because_sha": null
19063    },
19064    {
19065        "sha": "f862f9112f5729a2486587bc97d75a93856e3230",
19066        "description": "glsl: Remove do_set_program_inouts.",
19067        "nominated": false,
19068        "nomination_type": null,
19069        "resolution": 4,
19070        "main_sha": null,
19071        "because_sha": null
19072    },
19073    {
19074        "sha": "e5248fb53ec8eb1d55208ba879589d6148f5ce1a",
19075        "description": "glsl: Remove lower_output_reads.",
19076        "nominated": false,
19077        "nomination_type": null,
19078        "resolution": 4,
19079        "main_sha": null,
19080        "because_sha": null
19081    },
19082    {
19083        "sha": "594b638d4f6f1b1741593c31f20cd54117c09880",
19084        "description": "nir/vars_to_ssa: Always do OOB load/store removal.",
19085        "nominated": false,
19086        "nomination_type": null,
19087        "resolution": 4,
19088        "main_sha": null,
19089        "because_sha": null
19090    },
19091    {
19092        "sha": "ba64f45124742a2a1a015f9add8f0810f262331e",
19093        "description": "d3d12: Updating refactored fields in pipe_h264_enc_picture_desc",
19094        "nominated": false,
19095        "nomination_type": null,
19096        "resolution": 4,
19097        "main_sha": null,
19098        "because_sha": null
19099    },
19100    {
19101        "sha": "e568d5d07382dc1e0f718c67c61fb45ae57f5882",
19102        "description": "radeonsi/vcn: support aspect ratio and vui timing info",
19103        "nominated": false,
19104        "nomination_type": null,
19105        "resolution": 4,
19106        "main_sha": null,
19107        "because_sha": null
19108    },
19109    {
19110        "sha": "00be1a492858950e04f9755eb8252e759a95aeeb",
19111        "description": "frontends/va: add aspect ratio and vui timing info",
19112        "nominated": false,
19113        "nomination_type": null,
19114        "resolution": 4,
19115        "main_sha": null,
19116        "because_sha": null
19117    },
19118    {
19119        "sha": "3ed4e8c956b1dc8709564292446c78624423eb85",
19120        "description": "radeonsi/vcn: use avc seq paramters",
19121        "nominated": false,
19122        "nomination_type": null,
19123        "resolution": 4,
19124        "main_sha": null,
19125        "because_sha": null
19126    },
19127    {
19128        "sha": "b4eb10e4ca6193b68d8607efa2a419947b118f33",
19129        "description": "frontends/va: apply avc seq parameters",
19130        "nominated": false,
19131        "nomination_type": null,
19132        "resolution": 4,
19133        "main_sha": null,
19134        "because_sha": null
19135    },
19136    {
19137        "sha": "566d95ce14e4f2eaa18f5efec7ef1d29eea8de9a",
19138        "description": "frontends/omx: apply avc seq parameters",
19139        "nominated": false,
19140        "nomination_type": null,
19141        "resolution": 4,
19142        "main_sha": null,
19143        "because_sha": null
19144    },
19145    {
19146        "sha": "47e2e15c2428fcbba2d032c3ae1f3d14b97a3f6f",
19147        "description": "radeonsi/vce: apply avc seq parameters",
19148        "nominated": false,
19149        "nomination_type": null,
19150        "resolution": 4,
19151        "main_sha": null,
19152        "because_sha": null
19153    },
19154    {
19155        "sha": "8432ed4b28ff4dbee6ff6341633b31747ed31204",
19156        "description": "gallium/pipe/video: group avc encoder seq structure",
19157        "nominated": false,
19158        "nomination_type": null,
19159        "resolution": 4,
19160        "main_sha": null,
19161        "because_sha": null
19162    },
19163    {
19164        "sha": "6c3879710152d8d18b8d0c5b40f2cdf23765f402",
19165        "description": "nir/nir_opt_copy_prop_vars: Don't leak dynarray memory during the pass.",
19166        "nominated": false,
19167        "nomination_type": null,
19168        "resolution": 4,
19169        "main_sha": null,
19170        "because_sha": null
19171    },
19172    {
19173        "sha": "1e87834980e47b3b2b062935b34b06f36fc3d245",
19174        "description": "intel: Share code to read render timestamp",
19175        "nominated": false,
19176        "nomination_type": null,
19177        "resolution": 4,
19178        "main_sha": null,
19179        "because_sha": null
19180    },
19181    {
19182        "sha": "3047195c62ed18b1d08a1a440bfe4ae4b66685b6",
19183        "description": "pvr: Implement vkCmdExecuteCommands API.",
19184        "nominated": false,
19185        "nomination_type": null,
19186        "resolution": 4,
19187        "main_sha": null,
19188        "because_sha": null
19189    },
19190    {
19191        "sha": "39ace3a0e6dea6bd13e40c840b9233e25e4186a6",
19192        "description": "pvr: Add support to copy a control stream to another control stream.",
19193        "nominated": false,
19194        "nomination_type": null,
19195        "resolution": 4,
19196        "main_sha": null,
19197        "because_sha": null
19198    },
19199    {
19200        "sha": "ea2f4cbecbd02a76a199445c454638dee830da7a",
19201        "description": "pvr: Reserve space for vdm state for deferred secondary buffer.",
19202        "nominated": false,
19203        "nomination_type": null,
19204        "resolution": 4,
19205        "main_sha": null,
19206        "because_sha": null
19207    },
19208    {
19209        "sha": "100456a51650ad1e10ae55c5f56e49b35e1b0b7d",
19210        "description": "pvr: Create deferred control stream for secondary command buffers.",
19211        "nominated": false,
19212        "nomination_type": null,
19213        "resolution": 4,
19214        "main_sha": null,
19215        "because_sha": null
19216    },
19217    {
19218        "sha": "1420d196f7a8b45769e4f0172bab37f01ec8fc9f",
19219        "description": "pvr: Add support for PVR_CMD_STREAM_TYPE_GRAPHICS_DEFERRED stream.",
19220        "nominated": false,
19221        "nomination_type": null,
19222        "resolution": 4,
19223        "main_sha": null,
19224        "because_sha": null
19225    },
19226    {
19227        "sha": "7494a977a20e77a7aa6135d690f55ee290a4ecae",
19228        "description": "pvr: Fix check in pvr_cmd_uses_deferred_cs_cmds.",
19229        "nominated": false,
19230        "nomination_type": null,
19231        "resolution": 4,
19232        "main_sha": null,
19233        "because_sha": null
19234    },
19235    {
19236        "sha": "be1142a1a32e19953ad3a2f86dc1377b704baea1",
19237        "description": "pvr: Add pvr_csb_emit_link function to support secondary buffer links.",
19238        "nominated": false,
19239        "nomination_type": null,
19240        "resolution": 4,
19241        "main_sha": null,
19242        "because_sha": null
19243    },
19244    {
19245        "sha": "d1dbf6fe7ed0ba1a8e7c387db178b5ae737affb9",
19246        "description": "r300: fix reader detection with breaks",
19247        "nominated": false,
19248        "nomination_type": null,
19249        "resolution": 4,
19250        "main_sha": null,
19251        "because_sha": null
19252    },
19253    {
19254        "sha": "ff933485b7e328c5041050d5e41a2dd28a032a92",
19255        "description": "Revert \"r300: be less agresive with copy propagate in loops\"",
19256        "nominated": true,
19257        "nomination_type": 2,
19258        "resolution": 2,
19259        "main_sha": null,
19260        "because_sha": "2bdffe7eb212ddc10f2ed9ef51095886a55109b4"
19261    },
19262    {
19263        "sha": "1f0a0a46d9775c97ef6411bdb098d5836a2985d9",
19264        "description": "meson: run genxml sort tests",
19265        "nominated": false,
19266        "nomination_type": null,
19267        "resolution": 4,
19268        "main_sha": null,
19269        "because_sha": null
19270    },
19271    {
19272        "sha": "3f0da1bbfa4a26fc45c79a4b1d11f8760c40fc1a",
19273        "description": "intel/genxml: run gen_sort_tags on all of the xml",
19274        "nominated": false,
19275        "nomination_type": null,
19276        "resolution": 4,
19277        "main_sha": null,
19278        "because_sha": null
19279    },
19280    {
19281        "sha": "106da29196ca9264ceee06d9a40bbea5bb386601",
19282        "description": "intel/genxml: add a validation mode to gen_sort_tags",
19283        "nominated": false,
19284        "nomination_type": null,
19285        "resolution": 4,
19286        "main_sha": null,
19287        "because_sha": null
19288    },
19289    {
19290        "sha": "1386fd6a7b88d00a3b5c476db84006fd2c9908dd",
19291        "description": "intel/genxml: add 'nonzero' to gen_sort_tags",
19292        "nominated": false,
19293        "nomination_type": null,
19294        "resolution": 4,
19295        "main_sha": null,
19296        "because_sha": null
19297    },
19298    {
19299        "sha": "92857fd5c95f206165240d2f02ca8a0cea6c3293",
19300        "description": "intel/genxml: don't overwrite the input of gen_sort_tags in place",
19301        "nominated": false,
19302        "nomination_type": null,
19303        "resolution": 4,
19304        "main_sha": null,
19305        "because_sha": null
19306    },
19307    {
19308        "sha": "c0aeeb93a8fd4f3b85530b2f621116a0592c3c5b",
19309        "description": "intel/genxml: remove unused variable in gen_sort_tags.py",
19310        "nominated": false,
19311        "nomination_type": null,
19312        "resolution": 4,
19313        "main_sha": null,
19314        "because_sha": null
19315    },
19316    {
19317        "sha": "27d89a673d52c0b7ffa70d0323ba13f5c282805d",
19318        "description": "intel/genxml: use `a not in {x, y}` instead of `a != x or a != y`",
19319        "nominated": false,
19320        "nomination_type": null,
19321        "resolution": 4,
19322        "main_sha": null,
19323        "because_sha": null
19324    },
19325    {
19326        "sha": "4fd2e15855d357356183b3efc818d10a10aa8f0b",
19327        "description": "intel/genxml: add type annotations to gen_sort_tags.py",
19328        "nominated": false,
19329        "nomination_type": null,
19330        "resolution": 4,
19331        "main_sha": null,
19332        "because_sha": null
19333    },
19334    {
19335        "sha": "3f9fe219882382f821c54035ee72fa970aa33e22",
19336        "description": "intel/genxml: don't use parens with python assert statement",
19337        "nominated": false,
19338        "nomination_type": null,
19339        "resolution": 4,
19340        "main_sha": null,
19341        "because_sha": null
19342    },
19343    {
19344        "sha": "f286451adaa2fcbf7bf6e4bf2f5b9c08d936c9fa",
19345        "description": "intel/genxml: use a set for lookups",
19346        "nominated": false,
19347        "nomination_type": null,
19348        "resolution": 4,
19349        "main_sha": null,
19350        "because_sha": null
19351    },
19352    {
19353        "sha": "e04ece53d7d3be0b70460abb3651c18aed110cff",
19354        "description": "intel/genxml: use a single pattern for res",
19355        "nominated": false,
19356        "nomination_type": null,
19357        "resolution": 4,
19358        "main_sha": null,
19359        "because_sha": null
19360    },
19361    {
19362        "sha": "7e1f0e3d98b698f1575b159713146fa70ab8a739",
19363        "description": "docs/release-calendar: add 22.3 schedule",
19364        "nominated": false,
19365        "nomination_type": null,
19366        "resolution": 4,
19367        "main_sha": null,
19368        "because_sha": null
19369    },
19370    {
19371        "sha": "6cda887ac6581a9a6ffaaaf294f0fa70185faa77",
19372        "description": "intel/compiler: Explicitly include build-id when linking intel_clc",
19373        "nominated": false,
19374        "nomination_type": null,
19375        "resolution": 4,
19376        "main_sha": null,
19377        "because_sha": null
19378    },
19379    {
19380        "sha": "3246889fb047c54623795956a3b4890e672f05ef",
19381        "description": "radeonsi: stop vectorizing unpack_32_2x16_split",
19382        "nominated": false,
19383        "nomination_type": null,
19384        "resolution": 4,
19385        "main_sha": null,
19386        "because_sha": null
19387    },
19388    {
19389        "sha": "876ea2f83b70daf5c1ed84735b85c17548c49cbe",
19390        "description": "ac/llvm: fix load_ubo for vectors with more than 4 elements",
19391        "nominated": false,
19392        "nomination_type": null,
19393        "resolution": 4,
19394        "main_sha": null,
19395        "because_sha": null
19396    },
19397    {
19398        "sha": "70d375100c1c42cae5cd3892d595e50d887b3979",
19399        "description": "ac/llvm: fix load/store_shared for vectors with more than 4 elements",
19400        "nominated": false,
19401        "nomination_type": null,
19402        "resolution": 4,
19403        "main_sha": null,
19404        "because_sha": null
19405    },
19406    {
19407        "sha": "6eb3226b71b819091630ed735617c1e4dcecb008",
19408        "description": "ac/llvm: fix load_const for vectors with more than 4 elements",
19409        "nominated": false,
19410        "nomination_type": null,
19411        "resolution": 4,
19412        "main_sha": null,
19413        "because_sha": null
19414    },
19415    {
19416        "sha": "d6d39920a0a15ec77b315e70521fb72ab1662451",
19417        "description": "ac/llvm: support non 32 bit sized workgroup ids",
19418        "nominated": false,
19419        "nomination_type": null,
19420        "resolution": 4,
19421        "main_sha": null,
19422        "because_sha": null
19423    },
19424    {
19425        "sha": "8e6faa34e15555538def4e2156dd6e07d59c985f",
19426        "description": "rusticl/kernel: assign locations before passing the nir to drivers",
19427        "nominated": false,
19428        "nomination_type": null,
19429        "resolution": 4,
19430        "main_sha": null,
19431        "because_sha": null
19432    },
19433    {
19434        "sha": "3811834eb19855b1366c5d4abbedc3c98aebbeb9",
19435        "description": "rusticl: limit global mem to 2GB",
19436        "nominated": false,
19437        "nomination_type": null,
19438        "resolution": 4,
19439        "main_sha": null,
19440        "because_sha": null
19441    },
19442    {
19443        "sha": "bb9111720471ba9d5e1e781ac24a48c2e5aa9886",
19444        "description": "ci/b2c: add support for the new format of CI_RUNNER_TAGS",
19445        "nominated": false,
19446        "nomination_type": null,
19447        "resolution": 4,
19448        "main_sha": null,
19449        "because_sha": null
19450    },
19451    {
19452        "sha": "bd9d276485c8286f27ba4ed30e3cfbf0f892150b",
19453        "description": "rusticl/mem: align fill pattern buffer to 4 bytes",
19454        "nominated": false,
19455        "nomination_type": null,
19456        "resolution": 4,
19457        "main_sha": null,
19458        "because_sha": null
19459    },
19460    {
19461        "sha": "988c45ae125855b96e680bf070871f1574cb343b",
19462        "description": "spirv: Enable OpEmitMeshTasksEXT workaround for Clay Shader Compiler",
19463        "nominated": false,
19464        "nomination_type": null,
19465        "resolution": 4,
19466        "main_sha": null,
19467        "because_sha": null
19468    },
19469    {
19470        "sha": "df84c89d969e25e2d3c34956b528434d14d3626e",
19471        "description": "rusticl/mem: fix image OOB checks",
19472        "nominated": false,
19473        "nomination_type": 1,
19474        "resolution": 4,
19475        "main_sha": null,
19476        "because_sha": "8b9a5adf8be6ed813037659d72d21611075f5d43"
19477    },
19478    {
19479        "sha": "1af804d55482d6a245dfa9eaeba4a8722d7930e9",
19480        "description": "delete graw tests",
19481        "nominated": false,
19482        "nomination_type": null,
19483        "resolution": 4,
19484        "main_sha": null,
19485        "because_sha": null
19486    },
19487    {
19488        "sha": "4b0f28d7067bb85a8077dd56d78d0ba41af95377",
19489        "description": "delete rbug",
19490        "nominated": false,
19491        "nomination_type": null,
19492        "resolution": 4,
19493        "main_sha": null,
19494        "because_sha": null
19495    },
19496    {
19497        "sha": "8cc766d8f7eac26b7c029a2fac1bdfdba4776c29",
19498        "description": "remove xvmc",
19499        "nominated": false,
19500        "nomination_type": null,
19501        "resolution": 4,
19502        "main_sha": null,
19503        "because_sha": null
19504    },
19505    {
19506        "sha": "0b81ff019312dd388836ba493905a80ddc8c5a7b",
19507        "description": "zink: set depth clamp",
19508        "nominated": false,
19509        "nomination_type": null,
19510        "resolution": 4,
19511        "main_sha": null,
19512        "because_sha": null
19513    },
19514    {
19515        "sha": "2d6fa1dcdf315a78c7fb4cf0f574dd43e90d1f99",
19516        "description": "zink: define zink_pipeline_dynamic_state3 as zink_rasterizer_hw_state",
19517        "nominated": false,
19518        "nomination_type": null,
19519        "resolution": 4,
19520        "main_sha": null,
19521        "because_sha": null
19522    },
19523    {
19524        "sha": "50a7ac1bb25af4e607d1a410732d776266136159",
19525        "description": "zink: reenable GPL",
19526        "nominated": false,
19527        "nomination_type": null,
19528        "resolution": 4,
19529        "main_sha": null,
19530        "because_sha": null
19531    },
19532    {
19533        "sha": "11c4d797095373d41fb657a2caecf57acf7bc2b5",
19534        "description": "zink: use an extra pipeline state bit to track coherent fbfetch usage for gpl outputs",
19535        "nominated": false,
19536        "nomination_type": null,
19537        "resolution": 4,
19538        "main_sha": null,
19539        "because_sha": null
19540    },
19541    {
19542        "sha": "617ee2855bc71f8943acd351676ba4bb3665caeb",
19543        "description": "zink: don't deref prog->shaders during pipeline construction",
19544        "nominated": false,
19545        "nomination_type": null,
19546        "resolution": 4,
19547        "main_sha": null,
19548        "because_sha": null
19549    },
19550    {
19551        "sha": "9b76fc40335e8d42d58d28acefdee2dd28f07d3b",
19552        "description": "zink: reorder zink_destroy_gfx_program()",
19553        "nominated": false,
19554        "nomination_type": null,
19555        "resolution": 4,
19556        "main_sha": null,
19557        "because_sha": null
19558    },
19559    {
19560        "sha": "f63944f694d17681a481711c4acd17dadd7af71f",
19561        "description": "zink: move binding_map to hw_state part of vertex state",
19562        "nominated": false,
19563        "nomination_type": null,
19564        "resolution": 4,
19565        "main_sha": null,
19566        "because_sha": null
19567    },
19568    {
19569        "sha": "dd9e5fea20640b7a2ab4f70d68e0305f18747067",
19570        "description": "zink: add param to disable optimization when combining pipeline libraries",
19571        "nominated": false,
19572        "nomination_type": null,
19573        "resolution": 4,
19574        "main_sha": null,
19575        "because_sha": null
19576    },
19577    {
19578        "sha": "203daf97c6aaf62fcbd252e5a5e1c604226577eb",
19579        "description": "zink: require optimal_keys for GPL",
19580        "nominated": false,
19581        "nomination_type": null,
19582        "resolution": 4,
19583        "main_sha": null,
19584        "because_sha": null
19585    },
19586    {
19587        "sha": "53a5291803b1fdd68855d6545f2deebd8863b968",
19588        "description": "zink: set VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT",
19589        "nominated": false,
19590        "nomination_type": null,
19591        "resolution": 4,
19592        "main_sha": null,
19593        "because_sha": null
19594    },
19595    {
19596        "sha": "c4dc3adff2ceac76169029419399fc1b3209c246",
19597        "description": "zink: further compress zink_gfx_output_key lookups",
19598        "nominated": false,
19599        "nomination_type": null,
19600        "resolution": 4,
19601        "main_sha": null,
19602        "because_sha": null
19603    },
19604    {
19605        "sha": "764e800886dde1f87e11dec5b1ae0b43f5767d88",
19606        "description": "zink: compress zink_gfx_output_key members",
19607        "nominated": false,
19608        "nomination_type": null,
19609        "resolution": 4,
19610        "main_sha": null,
19611        "because_sha": null
19612    },
19613    {
19614        "sha": "4c228f00a2b3e0997e858eb6327fe3678ebff31c",
19615        "description": "zink: don't access prog->shaders array during pipeline compile",
19616        "nominated": false,
19617        "nomination_type": null,
19618        "resolution": 4,
19619        "main_sha": null,
19620        "because_sha": null
19621    },
19622    {
19623        "sha": "e7ede96f3fa53f4f59c8dfe04b37e54e01795161",
19624        "description": "zink: add tgl ci skip",
19625        "nominated": false,
19626        "nomination_type": null,
19627        "resolution": 4,
19628        "main_sha": null,
19629        "because_sha": null
19630    },
19631    {
19632        "sha": "23f5936ec6ff9ab1edd7be58f05cb599720f699c",
19633        "description": "venus: Update mutable descriptor struct type",
19634        "nominated": false,
19635        "nomination_type": null,
19636        "resolution": 4,
19637        "main_sha": null,
19638        "because_sha": null
19639    },
19640    {
19641        "sha": "0737ad8f8668dbc5338ac633b7ebdd639ebe1179",
19642        "description": "venus: support the promoted VK_EXT_mutable_descriptor_type",
19643        "nominated": false,
19644        "nomination_type": null,
19645        "resolution": 4,
19646        "main_sha": null,
19647        "because_sha": null
19648    },
19649    {
19650        "sha": "0dec967ca9e708aae0bb0864c0480229888570f7",
19651        "description": "gallivm: remove dead cube map lod calculation code",
19652        "nominated": false,
19653        "nomination_type": null,
19654        "resolution": 4,
19655        "main_sha": null,
19656        "because_sha": null
19657    },
19658    {
19659        "sha": "0e6d44d14fa1fd4ff15974d1aee146498fd88c03",
19660        "description": "vulkan/wsi/x11: Fix double free of modifiers.",
19661        "nominated": false,
19662        "nomination_type": 1,
19663        "resolution": 4,
19664        "main_sha": null,
19665        "because_sha": "8775f08bf11fbe3a51f8d9affddb11bb945d6278"
19666    },
19667    {
19668        "sha": "a5b8466e4a8713974d0cd627d8656a0d8a7cb09e",
19669        "description": "zink: use more dynamic state3 when available",
19670        "nominated": false,
19671        "nomination_type": null,
19672        "resolution": 4,
19673        "main_sha": null,
19674        "because_sha": null
19675    },
19676    {
19677        "sha": "c7f46d2ad6de5368cdef09e77bba9f4ff59cad76",
19678        "description": "zink: use dynamic state3 rasterization states when available",
19679        "nominated": false,
19680        "nomination_type": null,
19681        "resolution": 4,
19682        "main_sha": null,
19683        "because_sha": null
19684    },
19685    {
19686        "sha": "57f966ed1e729679b69ce82b3fd36da989ef0f67",
19687        "description": "lavapipe: improve blend handling on pipeline binds",
19688        "nominated": false,
19689        "nomination_type": null,
19690        "resolution": 4,
19691        "main_sha": null,
19692        "because_sha": null
19693    },
19694    {
19695        "sha": "7e54fea373f9cc6a4a4a41d9347848772e4f5098",
19696        "description": "aco: fix assembler.gfx11.vinterp test",
19697        "nominated": false,
19698        "nomination_type": null,
19699        "resolution": 4,
19700        "main_sha": null,
19701        "because_sha": null
19702    },
19703    {
19704        "sha": "4544490df01ab077f04ec98f055c8323ec535048",
19705        "description": "aco: limit hard clauses to 63 instructions",
19706        "nominated": false,
19707        "nomination_type": null,
19708        "resolution": 4,
19709        "main_sha": null,
19710        "because_sha": null
19711    },
19712    {
19713        "sha": "a406b36d30a7dd2d7623912dd91ec155bd18ed5a",
19714        "description": "aco/gfx11: update form_hard_clauses",
19715        "nominated": false,
19716        "nomination_type": null,
19717        "resolution": 4,
19718        "main_sha": null,
19719        "because_sha": null
19720    },
19721    {
19722        "sha": "2930317cea53843b4f3f2b25f11fba5ba82fda16",
19723        "description": "aco/gfx11: deallocate VGPRs at the end of the shader",
19724        "nominated": false,
19725        "nomination_type": null,
19726        "resolution": 4,
19727        "main_sha": null,
19728        "because_sha": null
19729    },
19730    {
19731        "sha": "6407d783ea862082bf0c4f764c42430f354322d0",
19732        "description": "aco: update sendmsg enum from LLVM",
19733        "nominated": false,
19734        "nomination_type": null,
19735        "resolution": 4,
19736        "main_sha": null,
19737        "because_sha": null
19738    },
19739    {
19740        "sha": "7cecc816837117c0999d5e37efb84fd90c1041b8",
19741        "description": "aco/gfx11: fix s_waitcnt printing",
19742        "nominated": false,
19743        "nomination_type": null,
19744        "resolution": 4,
19745        "main_sha": null,
19746        "because_sha": null
19747    },
19748    {
19749        "sha": "7b21af3f5189ef0613132194a6ee587af5dd05a5",
19750        "description": "aco: improve wait_imm unpack",
19751        "nominated": false,
19752        "nomination_type": null,
19753        "resolution": 4,
19754        "main_sha": null,
19755        "because_sha": null
19756    },
19757    {
19758        "sha": "39a60676354c4a4371628c28a4dae7039e291223",
19759        "description": "aco/gfx11: swap ds_cmpst_* data operands",
19760        "nominated": false,
19761        "nomination_type": null,
19762        "resolution": 4,
19763        "main_sha": null,
19764        "because_sha": null
19765    },
19766    {
19767        "sha": "6ac3f9d64e49e28263a6ac631aae2d252711e722",
19768        "description": "zink: enable loop unrolling for loops that have soft fp64",
19769        "nominated": false,
19770        "nomination_type": null,
19771        "resolution": 4,
19772        "main_sha": null,
19773        "because_sha": null
19774    },
19775    {
19776        "sha": "1e8e785a0754e3edcc3c7bcef6dc50ad7b45c053",
19777        "description": "nir: allow to fine tune unrolling for loops with soft fp64 ops",
19778        "nominated": false,
19779        "nomination_type": null,
19780        "resolution": 4,
19781        "main_sha": null,
19782        "because_sha": null
19783    },
19784    {
19785        "sha": "121f30005ff3000ef7f401ba21e171577c1db4e5",
19786        "description": "nir: track whether a loop contains soft fp64 ops",
19787        "nominated": false,
19788        "nomination_type": null,
19789        "resolution": 4,
19790        "main_sha": null,
19791        "because_sha": null
19792    },
19793    {
19794        "sha": "bcbcc256026f676a2926e22567281a3294cd8706",
19795        "description": "zink: fix spirv temp func variable class emission",
19796        "nominated": false,
19797        "nomination_type": null,
19798        "resolution": 4,
19799        "main_sha": null,
19800        "because_sha": null
19801    },
19802    {
19803        "sha": "d2e2b9bb801c2eea99fafc54b24b15e9631ca937",
19804        "description": "zink: fix nir_op_unpack_64_2x32 emission",
19805        "nominated": true,
19806        "nomination_type": 0,
19807        "resolution": 1,
19808        "main_sha": null,
19809        "because_sha": null
19810    },
19811    {
19812        "sha": "d20c82b785f6a18fa476b2c656cbf34bf125afde",
19813        "description": "zink: lower 64bit pack when float64 not supported",
19814        "nominated": false,
19815        "nomination_type": null,
19816        "resolution": 4,
19817        "main_sha": null,
19818        "because_sha": null
19819    },
19820    {
19821        "sha": "e7afa9cddf4a4fc52703e9bc490a15e5669f020b",
19822        "description": "zink: optimise lower_64bit_vars for when int64 is supported",
19823        "nominated": false,
19824        "nomination_type": null,
19825        "resolution": 4,
19826        "main_sha": null,
19827        "because_sha": null
19828    },
19829    {
19830        "sha": "5a831be1ac785bc72947c8de95ed06bebc649c0e",
19831        "description": "zink: lower 64bit vars for drivers without float64",
19832        "nominated": false,
19833        "nomination_type": null,
19834        "resolution": 4,
19835        "main_sha": null,
19836        "because_sha": null
19837    },
19838    {
19839        "sha": "a47b9f2b6f45df7637e762e216a170f77266f00d",
19840        "description": "zink: call flush_resource when presenting garbage",
19841        "nominated": false,
19842        "nomination_type": 1,
19843        "resolution": 4,
19844        "main_sha": null,
19845        "because_sha": "babf9474c4373c22f05dbfabbfe04634dd469b12"
19846    },
19847    {
19848        "sha": "0a6aa58acae2a5b27ef783c22e976ec9b0d33ddc",
19849        "description": "ci: Remove Wno-error=stringop-truncation from debian-arm64-asan",
19850        "nominated": false,
19851        "nomination_type": null,
19852        "resolution": 4,
19853        "main_sha": null,
19854        "because_sha": null
19855    },
19856    {
19857        "sha": "4a1bde9fb0b77d6dbb112e777907f033d75b7fa3",
19858        "description": "gallium/hud: use snprintf(..., \"%s\", ...) instead of strncpy",
19859        "nominated": false,
19860        "nomination_type": null,
19861        "resolution": 4,
19862        "main_sha": null,
19863        "because_sha": null
19864    },
19865    {
19866        "sha": "9718c88bafe87a87b143de1e00b8d1ef8ffe4e48",
19867        "description": "mesa/main: do not copy the exact size of the string",
19868        "nominated": false,
19869        "nomination_type": null,
19870        "resolution": 4,
19871        "main_sha": null,
19872        "because_sha": null
19873    },
19874    {
19875        "sha": "2cdb3e4b6b6d8f6dfdb5de7a12ac6239a0047464",
19876        "description": "aco: add VMEMtoScalarWriteHazard tests",
19877        "nominated": false,
19878        "nomination_type": null,
19879        "resolution": 4,
19880        "main_sha": null,
19881        "because_sha": null
19882    },
19883    {
19884        "sha": "4c327dcfbc437b0b4cc2afc1ced10d6b04bf1f9d",
19885        "description": "aco: improve printing of s_waitcnt_depctr",
19886        "nominated": false,
19887        "nomination_type": null,
19888        "resolution": 4,
19889        "main_sha": null,
19890        "because_sha": null
19891    },
19892    {
19893        "sha": "27305680e24d69d00643fbb6122d93e877a636f7",
19894        "description": "aco: improve printing of sgpr_null",
19895        "nominated": false,
19896        "nomination_type": null,
19897        "resolution": 4,
19898        "main_sha": null,
19899        "because_sha": null
19900    },
19901    {
19902        "sha": "a1022dbf07c360abdd2f1d98158f4a9e4ddee59e",
19903        "description": "aco: use some helpers in GFX10 hazard workarounds",
19904        "nominated": false,
19905        "nomination_type": null,
19906        "resolution": 4,
19907        "main_sha": null,
19908        "because_sha": null
19909    },
19910    {
19911        "sha": "a4f6acece1771f0eff74c010256115faf8fea86d",
19912        "description": "aco: improve VMEMtoScalarWriteHazard s_waitcnt mitigation",
19913        "nominated": false,
19914        "nomination_type": null,
19915        "resolution": 4,
19916        "main_sha": null,
19917        "because_sha": null
19918    },
19919    {
19920        "sha": "2bd16256a6a8f830dc43aa7224879d11edb9583a",
19921        "description": "aco: fix VMEMtoScalarWriteHazard s_waitcnt mitigation",
19922        "nominated": true,
19923        "nomination_type": 1,
19924        "resolution": 1,
19925        "main_sha": null,
19926        "because_sha": "bcf94bb933e8ccc0b91305ed8189a35e8938abbf"
19927    },
19928    {
19929        "sha": "bfb12a3b6a274a798145bb05b7a20cb29cdbe40f",
19930        "description": "nir/opt_algebraic: Optimize more (a cmp b ? a : b) to min/max.",
19931        "nominated": false,
19932        "nomination_type": null,
19933        "resolution": 4,
19934        "main_sha": null,
19935        "because_sha": null
19936    },
19937    {
19938        "sha": "d0d90b4de98afc493ae3a421aa7b11523bd63455",
19939        "description": "pvr: Implement vkGetEventStatus API.",
19940        "nominated": false,
19941        "nomination_type": null,
19942        "resolution": 4,
19943        "main_sha": null,
19944        "because_sha": null
19945    },
19946    {
19947        "sha": "a125accd16f1c45e71e0857ce291556acb7df52f",
19948        "description": "pvr: Add assert to check for non-NULL binding_desc.",
19949        "nominated": false,
19950        "nomination_type": null,
19951        "resolution": 4,
19952        "main_sha": null,
19953        "because_sha": null
19954    },
19955    {
19956        "sha": "a12395c464d24bd867312ebb8f97ec68d91afeec",
19957        "description": "pvr: Call VALGRIND_FREELIKE_BLOCK before unmapping to avoid use after free.",
19958        "nominated": false,
19959        "nomination_type": null,
19960        "resolution": 4,
19961        "main_sha": null,
19962        "because_sha": null
19963    },
19964    {
19965        "sha": "cc530255bb25c7ba0675a4bb015e8871403c0eea",
19966        "description": "pvr: Fix Unintentional integer overflow (OVERFLOW_BEFORE_WIDEN) errors.",
19967        "nominated": false,
19968        "nomination_type": null,
19969        "resolution": 4,
19970        "main_sha": null,
19971        "because_sha": null
19972    },
19973    {
19974        "sha": "1021550e202b1088e24070f6363b4b0c437b38a4",
19975        "description": "pvr: Zero init pbe_cs_words to avoid passing on garbage.",
19976        "nominated": false,
19977        "nomination_type": null,
19978        "resolution": 4,
19979        "main_sha": null,
19980        "because_sha": null
19981    },
19982    {
19983        "sha": "3fbecd485e8918d2e8eb0be739318d737f84d70d",
19984        "description": "pvr: Remove dead code from pvr_perform_start_of_render_clears.",
19985        "nominated": false,
19986        "nomination_type": null,
19987        "resolution": 4,
19988        "main_sha": null,
19989        "because_sha": null
19990    },
19991    {
19992        "sha": "d1eb75ecec0ac8fd9ecd526e8cbbac542da546e7",
19993        "description": "pvr: Remove framebuffer NULL check from pvr_CmdBeginRenderPass2.",
19994        "nominated": false,
19995        "nomination_type": null,
19996        "resolution": 4,
19997        "main_sha": null,
19998        "because_sha": null
19999    },
20000    {
20001        "sha": "6cef99c5366d9833d05486cca8fd7f1c86a72053",
20002        "description": "pvr: Remove redundant assignment error.instruction.",
20003        "nominated": false,
20004        "nomination_type": null,
20005        "resolution": 4,
20006        "main_sha": null,
20007        "because_sha": null
20008    },
20009    {
20010        "sha": "4f965ad8ee87286ec8b4aadbe3b13ddb6be75d60",
20011        "description": "pvr: Remove redundant instruction buffer check.",
20012        "nominated": false,
20013        "nomination_type": null,
20014        "resolution": 4,
20015        "main_sha": null,
20016        "because_sha": null
20017    },
20018    {
20019        "sha": "568b7b46357e5bac1a8e30947822b30a26ed7aa1",
20020        "description": "pvr: Convert attachment indexes to unsigned.",
20021        "nominated": false,
20022        "nomination_type": null,
20023        "resolution": 4,
20024        "main_sha": null,
20025        "because_sha": null
20026    },
20027    {
20028        "sha": "60be71aeaa4ed6a15f65b8a437a6146e420ee26b",
20029        "description": "anv: limit to default fast clear color when image used for transfer",
20030        "nominated": false,
20031        "nomination_type": null,
20032        "resolution": 4,
20033        "main_sha": null,
20034        "because_sha": null
20035    },
20036    {
20037        "sha": "35c40c64c8fb9808590fa83c89425839594fa821",
20038        "description": "pvr: Handle indirect buffer address in pvr_setup_descriptor_mappings.",
20039        "nominated": false,
20040        "nomination_type": null,
20041        "resolution": 4,
20042        "main_sha": null,
20043        "because_sha": null
20044    },
20045    {
20046        "sha": "faf1ac8307c0d035c90d16c2e54a2f70178621a9",
20047        "description": "pvr: implement vkcmddispatchindirect api.",
20048        "nominated": false,
20049        "nomination_type": null,
20050        "resolution": 4,
20051        "main_sha": null,
20052        "because_sha": null
20053    },
20054    {
20055        "sha": "f5c50f496ccbecdd79371a31acd6e6233a3a6c4f",
20056        "description": "radv: enable the unified heap on APUs for Red Dead Redemption 2",
20057        "nominated": false,
20058        "nomination_type": null,
20059        "resolution": 4,
20060        "main_sha": null,
20061        "because_sha": null
20062    },
20063    {
20064        "sha": "0974b67a6e93107aced22f58995c3ef687570b61",
20065        "description": "radv: add a new drirc option to enable a unified heap on APUs",
20066        "nominated": false,
20067        "nomination_type": null,
20068        "resolution": 4,
20069        "main_sha": null,
20070        "because_sha": null
20071    },
20072    {
20073        "sha": "31d38d1882431ec90680509b06b9c765a98d79d8",
20074        "description": "zink: enable glthread by default",
20075        "nominated": false,
20076        "nomination_type": null,
20077        "resolution": 4,
20078        "main_sha": null,
20079        "because_sha": null
20080    },
20081    {
20082        "sha": "8da9e65500819b2e430028b96b1f68c99f220bdd",
20083        "description": "pipe-loader: fix zink driinfo header path",
20084        "nominated": true,
20085        "nomination_type": 1,
20086        "resolution": 1,
20087        "main_sha": null,
20088        "because_sha": "d760a9151b73d1998fceff38fb1c642e4d77bf67"
20089    },
20090    {
20091        "sha": "966d6b738ed64d4646e0128e9d228437c5839dcc",
20092        "description": "zink: export PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE",
20093        "nominated": false,
20094        "nomination_type": null,
20095        "resolution": 4,
20096        "main_sha": null,
20097        "because_sha": null
20098    },
20099    {
20100        "sha": "12569a390fbd84a53f55b69adfec874e54cd40cc",
20101        "description": "zink: export PIPE_CAP_ALLOW_MAPPED_BUFFERS_DURING_EXECUTION",
20102        "nominated": false,
20103        "nomination_type": null,
20104        "resolution": 4,
20105        "main_sha": null,
20106        "because_sha": null
20107    },
20108    {
20109        "sha": "af775f842cad7eff4deaff9a476a3702970b5645",
20110        "description": "zink: fix/improve handling for multi-component bitfield ops",
20111        "nominated": true,
20112        "nomination_type": 1,
20113        "resolution": 1,
20114        "main_sha": null,
20115        "because_sha": "8e97f51c6767d6ecf8dff8712b2975f84243887c"
20116    },
20117    {
20118        "sha": "111bf8bfee280683a4c2d14ec08f65675204138c",
20119        "description": "llvmpipe/fs: convert outputs handling to explicit api",
20120        "nominated": false,
20121        "nomination_type": null,
20122        "resolution": 4,
20123        "main_sha": null,
20124        "because_sha": null
20125    },
20126    {
20127        "sha": "5b83357ac5aea1b1735030cd1ece13d1a7e2f402",
20128        "description": "llvmpipe/fs: cleanup some remaining mask handling and reuse types",
20129        "nominated": false,
20130        "nomination_type": null,
20131        "resolution": 4,
20132        "main_sha": null,
20133        "because_sha": null
20134    },
20135    {
20136        "sha": "b9a0ec0c67741cb4b1d2c0d44f747aabe28018e3",
20137        "description": "llvmpipe/fs: handle explicit types around blending and c/zs bufs calcs",
20138        "nominated": false,
20139        "nomination_type": null,
20140        "resolution": 4,
20141        "main_sha": null,
20142        "because_sha": null
20143    },
20144    {
20145        "sha": "3137f4fad15058cc7d16b2438f44b5e581853be8",
20146        "description": "llvmpipe/fs: use explicit api in viewport code.",
20147        "nominated": false,
20148        "nomination_type": null,
20149        "resolution": 4,
20150        "main_sha": null,
20151        "because_sha": null
20152    },
20153    {
20154        "sha": "38907a40ab0848c9fe8d1b7ad6d0f4047fcf6f5b",
20155        "description": "llvmpipe/fs: pass mask type to alpha to coverage handler",
20156        "nominated": false,
20157        "nomination_type": null,
20158        "resolution": 4,
20159        "main_sha": null,
20160        "because_sha": null
20161    },
20162    {
20163        "sha": "e28db68e53c3e265df5dd66c5b6bfe7cfb762f2a",
20164        "description": "llvmpipe/fs: add sample position type to the interp interface",
20165        "nominated": false,
20166        "nomination_type": null,
20167        "resolution": 4,
20168        "main_sha": null,
20169        "because_sha": null
20170    },
20171    {
20172        "sha": "ff02d042aabd9567e35cf289830bbfd552eaff05",
20173        "description": "llvmpipe/fs: port depth code to opaque pointer api",
20174        "nominated": false,
20175        "nomination_type": null,
20176        "resolution": 4,
20177        "main_sha": null,
20178        "because_sha": null
20179    },
20180    {
20181        "sha": "694104b7761b4fece5b0861fc443a6dc553de5b2",
20182        "description": "llvmpipe/fs: pass explicit mask_type into interp code.",
20183        "nominated": false,
20184        "nomination_type": null,
20185        "resolution": 4,
20186        "main_sha": null,
20187        "because_sha": null
20188    },
20189    {
20190        "sha": "637652a97fab5c20959505f17972f6a0a549ef9f",
20191        "description": "llvmpipe/fs: add mask_type for mask_store accesses.",
20192        "nominated": false,
20193        "nomination_type": null,
20194        "resolution": 4,
20195        "main_sha": null,
20196        "because_sha": null
20197    },
20198    {
20199        "sha": "b36160689f430e0845940fb0c3dac9ba22c6608b",
20200        "description": "gallivm/struct: add opaque ptr friendly pointer accessors.",
20201        "nominated": false,
20202        "nomination_type": null,
20203        "resolution": 4,
20204        "main_sha": null,
20205        "because_sha": null
20206    },
20207    {
20208        "sha": "b61b1d5a4cb3a0265b6748dee53a67a9625bf781",
20209        "description": "Revert \"intel/compiler: Vectorize gl_TessLevelInner/Outer[] writes\"",
20210        "nominated": false,
20211        "nomination_type": 2,
20212        "resolution": 4,
20213        "main_sha": null,
20214        "because_sha": "abba55382f5588e3b9dfbc517d5fe940b2917c7c"
20215    },
20216    {
20217        "sha": "1a286837bc69e51137240c082dbc909e8950ca14",
20218        "description": "freedreno/ir3: Validate our scheduling DAGs after construction.",
20219        "nominated": false,
20220        "nomination_type": null,
20221        "resolution": 4,
20222        "main_sha": null,
20223        "because_sha": null
20224    },
20225    {
20226        "sha": "5d0050c8bfa3e3b9b9b8a90a4b7251d978639288",
20227        "description": "util/dag: Add a validation function.",
20228        "nominated": false,
20229        "nomination_type": null,
20230        "resolution": 4,
20231        "main_sha": null,
20232        "because_sha": null
20233    },
20234    {
20235        "sha": "984aa0ac9a518b6cea5f7617fdfc7509e8254c62",
20236        "description": "util/dag: Move the callback function pointer to the state.",
20237        "nominated": false,
20238        "nomination_type": null,
20239        "resolution": 4,
20240        "main_sha": null,
20241        "because_sha": null
20242    },
20243    {
20244        "sha": "004c5b60caa3a58177be62e1f4f9eb7388979126",
20245        "description": "glthread: handle DeleteBuffers(n=-1) gracefully",
20246        "nominated": true,
20247        "nomination_type": 0,
20248        "resolution": 1,
20249        "main_sha": null,
20250        "because_sha": null
20251    },
20252    {
20253        "sha": "171b2a16b5285ce3061ce08e5f420264599f2d2d",
20254        "description": "glthread: use signed vertex buffer offsets when available, don't require them",
20255        "nominated": false,
20256        "nomination_type": null,
20257        "resolution": 4,
20258        "main_sha": null,
20259        "because_sha": null
20260    },
20261    {
20262        "sha": "248e3ceba2937aaf3a56d8841c834a53f96471b1",
20263        "description": "d3d12: Style variable fix in d3d12_video_decoder_prepare_dxva_slices_control_av1",
20264        "nominated": false,
20265        "nomination_type": null,
20266        "resolution": 4,
20267        "main_sha": null,
20268        "because_sha": null
20269    },
20270    {
20271        "sha": "aa1afc3766b64f5320ef90b26ab313bb727c5b59",
20272        "description": "d3d12: Fix aliased usage of m_SliceControlBuffer in d3d12_video_decoder_prepare_dxva_slices_control_XXXX",
20273        "nominated": false,
20274        "nomination_type": null,
20275        "resolution": 4,
20276        "main_sha": null,
20277        "because_sha": null
20278    },
20279    {
20280        "sha": "1222503ef38d5d8b20ea4c34fe05d75ae80ce94b",
20281        "description": "d3d12: Support more video formats",
20282        "nominated": false,
20283        "nomination_type": null,
20284        "resolution": 4,
20285        "main_sha": null,
20286        "because_sha": null
20287    },
20288    {
20289        "sha": "af8f730d8d80b30d4c215d2adf185ed2814a7174",
20290        "description": "d3d12: Add support for AV1 Video Decode",
20291        "nominated": false,
20292        "nomination_type": null,
20293        "resolution": 4,
20294        "main_sha": null,
20295        "because_sha": null
20296    },
20297    {
20298        "sha": "f2fc9996d325443fcdedf699a9e8ff2c4247ce71",
20299        "description": "frontends/va: Fix AV1 decode qm_* parameters reading from VADecPictureParameterBufferAV1",
20300        "nominated": false,
20301        "nomination_type": null,
20302        "resolution": 4,
20303        "main_sha": null,
20304        "because_sha": null
20305    },
20306    {
20307        "sha": "4bab5b0b509065cd7c115286bb5864535100058b",
20308        "description": "frontends/va: Use is_video_format_supported in vlVaVidEngineBlit instead of format list",
20309        "nominated": false,
20310        "nomination_type": null,
20311        "resolution": 4,
20312        "main_sha": null,
20313        "because_sha": null
20314    },
20315    {
20316        "sha": "e91636ae26680c7b9497b7a105658c315c3beae0",
20317        "description": "frontends/va: Support AV1 Decode with multiple tiles (num_elements > 1) in a single VASliceParameterBufferAV1 buffer",
20318        "nominated": false,
20319        "nomination_type": null,
20320        "resolution": 4,
20321        "main_sha": null,
20322        "because_sha": null
20323    },
20324    {
20325        "sha": "d5b4dec033d7ee2c3d8f89871facafc0a5f1787d",
20326        "description": "frontends/va: Add more params from VADecPictureParameterBufferAV1 and VASliceParameterBufferAV1 to pipe_av1_picture_desc",
20327        "nominated": false,
20328        "nomination_type": null,
20329        "resolution": 4,
20330        "main_sha": null,
20331        "because_sha": null
20332    },
20333    {
20334        "sha": "9bac88856d475fa2a8a0c233a1555162aa411ba8",
20335        "description": "intel/compiler: fix loading of draw_id from task & mesh payload",
20336        "nominated": false,
20337        "nomination_type": 1,
20338        "resolution": 4,
20339        "main_sha": null,
20340        "because_sha": "7664c85b1da44e644b47304586aa98b23f7249bc"
20341    },
20342    {
20343        "sha": "e5631add0d1c97da4686f474735d45705facd308",
20344        "description": "ci/virgl: Enable virgl-iris-traces",
20345        "nominated": false,
20346        "nomination_type": null,
20347        "resolution": 4,
20348        "main_sha": null,
20349        "because_sha": null
20350    },
20351    {
20352        "sha": "f7a64df0e7434a9b8f4de09de8b201c6c16da063",
20353        "description": "ci: Update virgl-iris-traces checksums",
20354        "nominated": false,
20355        "nomination_type": null,
20356        "resolution": 4,
20357        "main_sha": null,
20358        "because_sha": null
20359    },
20360    {
20361        "sha": "498186e0d9b0b3ee8a532edc831605cbc42abbcb",
20362        "description": "ci: Bump crosvm version",
20363        "nominated": false,
20364        "nomination_type": null,
20365        "resolution": 4,
20366        "main_sha": null,
20367        "because_sha": null
20368    },
20369    {
20370        "sha": "240346820270199827ee7aeb61e26c6503346e97",
20371        "description": "venus/ci: remove redundant crosvm patch",
20372        "nominated": false,
20373        "nomination_type": null,
20374        "resolution": 4,
20375        "main_sha": null,
20376        "because_sha": null
20377    },
20378    {
20379        "sha": "c8765c5244ac194e1c85d2a88dde76c5d92a8111",
20380        "description": "radv: ignore shader stages that don't need to be imported with GPL",
20381        "nominated": false,
20382        "nomination_type": null,
20383        "resolution": 4,
20384        "main_sha": null,
20385        "because_sha": null
20386    },
20387    {
20388        "sha": "bc0ff36885d6b773cb48ecf7eaf0630e70ed8763",
20389        "description": "radv: fix initializing the blend state for NULL render pass with GPL",
20390        "nominated": false,
20391        "nomination_type": null,
20392        "resolution": 4,
20393        "main_sha": null,
20394        "because_sha": null
20395    },
20396    {
20397        "sha": "6000e3f53406056b83405b4755e08815f196dc06",
20398        "description": "radv: fix initializing the attribute mask for VS input state and GPL",
20399        "nominated": false,
20400        "nomination_type": 1,
20401        "resolution": 4,
20402        "main_sha": null,
20403        "because_sha": "0feab7b9cfa6a229a6a064f73f5f0c59a0d0e61b"
20404    },
20405    {
20406        "sha": "56fb25806428506469982e35ee5076b981023c92",
20407        "description": "zink: replace mixed_zs with zs feedback loops",
20408        "nominated": false,
20409        "nomination_type": null,
20410        "resolution": 4,
20411        "main_sha": null,
20412        "because_sha": null
20413    },
20414    {
20415        "sha": "5bc19dd5f7d329b786d005e9166ca59544347ce9",
20416        "description": "zink: add a draw barrier when unbinding a sampler-bound fb surface",
20417        "nominated": true,
20418        "nomination_type": 0,
20419        "resolution": 1,
20420        "main_sha": null,
20421        "because_sha": null
20422    },
20423    {
20424        "sha": "1b685dc3509f3a84676546830fa08ea8a8a0beec",
20425        "description": "virgl: Add nir_lower_tex pass",
20426        "nominated": false,
20427        "nomination_type": null,
20428        "resolution": 4,
20429        "main_sha": null,
20430        "because_sha": null
20431    },
20432    {
20433        "sha": "086b620793c7d0b4350a110a2ebfdefb09778c19",
20434        "description": "virgl: Add TEXTURE_SHADOW_LOD capability support",
20435        "nominated": false,
20436        "nomination_type": null,
20437        "resolution": 4,
20438        "main_sha": null,
20439        "because_sha": null
20440    },
20441    {
20442        "sha": "a63a31a47b5e196bf32217f0a2c52f33530a68ed",
20443        "description": "radv: remove NULL checks when binding a graphics pipeline",
20444        "nominated": false,
20445        "nomination_type": null,
20446        "resolution": 4,
20447        "main_sha": null,
20448        "because_sha": null
20449    },
20450    {
20451        "sha": "1ca893084503933452fa066f79a824ae628db22d",
20452        "description": "tu: Fix setting RB_DEPTH_CNTL::Z_CLAMP_ENABLE",
20453        "nominated": false,
20454        "nomination_type": null,
20455        "resolution": 4,
20456        "main_sha": null,
20457        "because_sha": null
20458    },
20459    {
20460        "sha": "0b131b3e99c292d43df6f592e2cff312371bd26c",
20461        "description": "freedreno/a6xx, tu: GRAS_CL_CNTL::UNK5 is Z_CLAMP_ENABLE",
20462        "nominated": false,
20463        "nomination_type": null,
20464        "resolution": 4,
20465        "main_sha": null,
20466        "because_sha": null
20467    },
20468    {
20469        "sha": "5af6dad179dc4140964ab444a2a7f8cf8d16c561",
20470        "description": "Revert \"freedreno,ir3: rename Z_CLAMP_ENABLE to Z_CLIP_DISABLE\"",
20471        "nominated": true,
20472        "nomination_type": 2,
20473        "resolution": 2,
20474        "main_sha": null,
20475        "because_sha": "6cb41c51884c2488194f74e2ce637b950c835620"
20476    },
20477    {
20478        "sha": "73089969219f95017060f51f5136efcbb6d31e9f",
20479        "description": "lavapipe: dynamic state3",
20480        "nominated": false,
20481        "nomination_type": null,
20482        "resolution": 4,
20483        "main_sha": null,
20484        "because_sha": null
20485    },
20486    {
20487        "sha": "092be5a32905989f620ff1926c2e3056fc4fea39",
20488        "description": "vulkan: Add more dynamic color blend states",
20489        "nominated": false,
20490        "nomination_type": null,
20491        "resolution": 4,
20492        "main_sha": null,
20493        "because_sha": null
20494    },
20495    {
20496        "sha": "1deb83fb86d22227a3553f43873b4d4ff9180214",
20497        "description": "vulkan: Add more dynamic multisample states",
20498        "nominated": false,
20499        "nomination_type": null,
20500        "resolution": 4,
20501        "main_sha": null,
20502        "because_sha": null
20503    },
20504    {
20505        "sha": "1fee04d8ffd899c20886c282d389a662337d0c67",
20506        "description": "vulkan: Add dynamic state for tessellation domain origin",
20507        "nominated": false,
20508        "nomination_type": null,
20509        "resolution": 4,
20510        "main_sha": null,
20511        "because_sha": null
20512    },
20513    {
20514        "sha": "9d0ed9cbcc01b31a71037fcb35742fc8b77f09fe",
20515        "description": "vulkan: Add more dynamic rasterizer state",
20516        "nominated": false,
20517        "nomination_type": null,
20518        "resolution": 4,
20519        "main_sha": null,
20520        "because_sha": null
20521    },
20522    {
20523        "sha": "effd9962d98e82452919c2c8f1d975a4d2e9d13d",
20524        "description": "vulkan: Add a dynamic state for vp.depth_clip_negative_one_to_one",
20525        "nominated": false,
20526        "nomination_type": null,
20527        "resolution": 4,
20528        "main_sha": null,
20529        "because_sha": null
20530    },
20531    {
20532        "sha": "10bc2cd3ae03bff1c1c8e026b21df7937e2cc44c",
20533        "description": "vulkan: Rename viewport_state::negative_one_to_one",
20534        "nominated": false,
20535        "nomination_type": null,
20536        "resolution": 4,
20537        "main_sha": null,
20538        "because_sha": null
20539    },
20540    {
20541        "sha": "76a4d5ce8978ae5c0cfb0caf92c78bf1b0b011ec",
20542        "description": "vulkan: Update the XML and headers to 1.3.230",
20543        "nominated": false,
20544        "nomination_type": null,
20545        "resolution": 4,
20546        "main_sha": null,
20547        "because_sha": null
20548    },
20549    {
20550        "sha": "691ec624520d44f6c0aa7b003895e817b878f8d3",
20551        "description": "vulkan: Use altlen when available for array lengths",
20552        "nominated": false,
20553        "nomination_type": null,
20554        "resolution": 4,
20555        "main_sha": null,
20556        "because_sha": null
20557    },
20558    {
20559        "sha": "1a0378819557c75db5a2a659ff0b209739affd21",
20560        "description": "gallium: avoid using float based conditions in loops",
20561        "nominated": false,
20562        "nomination_type": null,
20563        "resolution": 4,
20564        "main_sha": null,
20565        "because_sha": null
20566    },
20567    {
20568        "sha": "5650d672429b01729799c0420ab2a85b1d7b2683",
20569        "description": "zink: pass actual screen->threaded to zink_tc_context_unwrap()",
20570        "nominated": true,
20571        "nomination_type": 0,
20572        "resolution": 0,
20573        "main_sha": null,
20574        "because_sha": null
20575    },
20576    {
20577        "sha": "267d715efb218f9d6d94744b599765bcb4adbfcc",
20578        "description": "zink: hook up VK_EXT_depth_clamp_zero_one",
20579        "nominated": false,
20580        "nomination_type": null,
20581        "resolution": 4,
20582        "main_sha": null,
20583        "because_sha": null
20584    },
20585    {
20586        "sha": "3d4c8b55e8853ff97d14737a6fc1c0344f564358",
20587        "description": "zink: move create_pipeline_lib to zink_program.c",
20588        "nominated": false,
20589        "nomination_type": null,
20590        "resolution": 4,
20591        "main_sha": null,
20592        "because_sha": null
20593    },
20594    {
20595        "sha": "21360476249122b8f5f016a80c78818f7ef93084",
20596        "description": "zink: rework ZINK_PIPELINE_LIBRARY_FORCE into ZINK_DEBUG flag",
20597        "nominated": false,
20598        "nomination_type": null,
20599        "resolution": 4,
20600        "main_sha": null,
20601        "because_sha": null
20602    },
20603    {
20604        "sha": "e1314e682eece0dd360316329fb3c3039124f03f",
20605        "description": "zink: move zink_screen_get_pipeline_cache() calls out to callers",
20606        "nominated": false,
20607        "nomination_type": null,
20608        "resolution": 4,
20609        "main_sha": null,
20610        "because_sha": null
20611    },
20612    {
20613        "sha": "2044f2910ca496f67d0de7aebb194e3714877da8",
20614        "description": "vulkan/wsi: Add a supports_scanout flag",
20615        "nominated": false,
20616        "nomination_type": null,
20617        "resolution": 4,
20618        "main_sha": null,
20619        "because_sha": null
20620    },
20621    {
20622        "sha": "15fca5ca7e79138e8a5dab849e44bb4cd02520fd",
20623        "description": "vulkan/wsi: Add a typedef for memory type select callbacks",
20624        "nominated": false,
20625        "nomination_type": null,
20626        "resolution": 4,
20627        "main_sha": null,
20628        "because_sha": null
20629    },
20630    {
20631        "sha": "39f81564aba706d28943b3a8ce7595d753e8ee1e",
20632        "description": "vulkan/wsi: Don't expose as many image configure helpers",
20633        "nominated": false,
20634        "nomination_type": null,
20635        "resolution": 4,
20636        "main_sha": null,
20637        "because_sha": null
20638    },
20639    {
20640        "sha": "43c1c2b88850e7f0f9d1f2fe78580f39b5971f82",
20641        "description": "vulkan/wsi: Always configure images in wsi_swapchain_init()",
20642        "nominated": false,
20643        "nomination_type": null,
20644        "resolution": 4,
20645        "main_sha": null,
20646        "because_sha": null
20647    },
20648    {
20649        "sha": "5424049e66299220fd60a43a7d5a4a4e1cba6da4",
20650        "description": "vulkan/wsi/win32: Configure images via params passed to wsi_swapchain_init()",
20651        "nominated": false,
20652        "nomination_type": null,
20653        "resolution": 4,
20654        "main_sha": null,
20655        "because_sha": null
20656    },
20657    {
20658        "sha": "76d15717e37659fd0b46ef553152df669b952c1b",
20659        "description": "vulkan/wsi/display: Configure images via params passed to wsi_swapchain_init()",
20660        "nominated": false,
20661        "nomination_type": null,
20662        "resolution": 4,
20663        "main_sha": null,
20664        "because_sha": null
20665    },
20666    {
20667        "sha": "c315e20d619849091595450ce416e55369770234",
20668        "description": "vulkan/wsi/wayland: Configure images via params passed to wsi_swapchain_init()",
20669        "nominated": false,
20670        "nomination_type": null,
20671        "resolution": 4,
20672        "main_sha": null,
20673        "because_sha": null
20674    },
20675    {
20676        "sha": "8775f08bf11fbe3a51f8d9affddb11bb945d6278",
20677        "description": "vulkan/wsi/x11: Configure images via params passed to wsi_swapchain_init()",
20678        "nominated": false,
20679        "nomination_type": null,
20680        "resolution": 4,
20681        "main_sha": null,
20682        "because_sha": null
20683    },
20684    {
20685        "sha": "29e3fc8eb1e6dbf1f95eb95130dabeeafb48a189",
20686        "description": "vulkan/wsi: Support configuring swapchain images as part of swapchain init",
20687        "nominated": false,
20688        "nomination_type": null,
20689        "resolution": 4,
20690        "main_sha": null,
20691        "because_sha": null
20692    },
20693    {
20694        "sha": "bfa08a1681b56fa6c3051610871448c7df792b02",
20695        "description": "llvmpipe/cs: move compute code to explicit pointer types",
20696        "nominated": false,
20697        "nomination_type": null,
20698        "resolution": 4,
20699        "main_sha": null,
20700        "because_sha": null
20701    },
20702    {
20703        "sha": "1d6819bf5b32fb0a193ced7e6692cdf46dc1a4bb",
20704        "description": "llvmpipe/setup: move setup code to explicit pointers.",
20705        "nominated": false,
20706        "nomination_type": null,
20707        "resolution": 4,
20708        "main_sha": null,
20709        "because_sha": null
20710    },
20711    {
20712        "sha": "977476bb050ee904fda8fa5871dc04c52a465836",
20713        "description": "llvmpipe/fs: fix invocations access for opaque ptrs.",
20714        "nominated": false,
20715        "nomination_type": null,
20716        "resolution": 4,
20717        "main_sha": null,
20718        "because_sha": null
20719    },
20720    {
20721        "sha": "98efdc449d1d0c6794372308ba5d454ea4862b93",
20722        "description": "llvmpipe/cs: convert cs thread data to opaque friendly api",
20723        "nominated": false,
20724        "nomination_type": null,
20725        "resolution": 4,
20726        "main_sha": null,
20727        "because_sha": null
20728    },
20729    {
20730        "sha": "dd60813657bc7cb753afb62ab45d3dfc68e632da",
20731        "description": "llvmpipe/cs: convert cs context to opaque friendly api",
20732        "nominated": false,
20733        "nomination_type": null,
20734        "resolution": 4,
20735        "main_sha": null,
20736        "because_sha": null
20737    },
20738    {
20739        "sha": "a8bd993809a13959b9da9b4c8c55b1849c20d479",
20740        "description": "llvmpipe/fs: convert linear context to opaque pointers friendly",
20741        "nominated": false,
20742        "nomination_type": null,
20743        "resolution": 4,
20744        "main_sha": null,
20745        "because_sha": null
20746    },
20747    {
20748        "sha": "f0e9d3e497ec40448d7553c7b0b71455914d23c1",
20749        "description": "llvmpipe/fs: convert thread data ptr to opaque ptr friendly apis",
20750        "nominated": false,
20751        "nomination_type": null,
20752        "resolution": 4,
20753        "main_sha": null,
20754        "because_sha": null
20755    },
20756    {
20757        "sha": "1a7250ad9660b34684420d6312bd7ecfbb0396cd",
20758        "description": "llvmpipe/fs: start passing explicit context pointer type.",
20759        "nominated": false,
20760        "nomination_type": null,
20761        "resolution": 4,
20762        "main_sha": null,
20763        "because_sha": null
20764    },
20765    {
20766        "sha": "ae201bcd42a7b5efe5b21270e081d242d2a97aad",
20767        "description": "gallium: Do not include offscreen winsys if glx is disabled",
20768        "nominated": true,
20769        "nomination_type": 1,
20770        "resolution": 1,
20771        "main_sha": null,
20772        "because_sha": "31dcb39615a5d1541a7e5b27e19566b48aac381d"
20773    },
20774    {
20775        "sha": "521da0360a040e39cb20a0112dec935e373af86e",
20776        "description": "docs/rusticl: Document minimum required bindgen version",
20777        "nominated": false,
20778        "nomination_type": null,
20779        "resolution": 4,
20780        "main_sha": null,
20781        "because_sha": null
20782    },
20783    {
20784        "sha": "13016d22c57f787c78b644a87c58ae37c15af71a",
20785        "description": "rusticl/bindgen: Use `allowlist-*` instead of `whitelist-*` switches",
20786        "nominated": false,
20787        "nomination_type": null,
20788        "resolution": 4,
20789        "main_sha": null,
20790        "because_sha": null
20791    },
20792    {
20793        "sha": "5537f778a06c73cb98a294fe4d10aa38cb063e1f",
20794        "description": "gallivm: avoid the use of an uninitialized value",
20795        "nominated": false,
20796        "nomination_type": null,
20797        "resolution": 4,
20798        "main_sha": null,
20799        "because_sha": null
20800    },
20801    {
20802        "sha": "3ed712f7483791aa0a256472d276ff5a83c643bc",
20803        "description": "zink: set layouts before possibly reordering image copies",
20804        "nominated": true,
20805        "nomination_type": 1,
20806        "resolution": 1,
20807        "main_sha": null,
20808        "because_sha": "731d7be3756c3ab5944c5755f4504e093d149f53"
20809    },
20810    {
20811        "sha": "440c1e3702c1610e6a99fce1d735fb7a0da3aaaa",
20812        "description": "zink: always unflag unordered_write when binding image descriptors",
20813        "nominated": true,
20814        "nomination_type": 1,
20815        "resolution": 0,
20816        "main_sha": null,
20817        "because_sha": "ca03e35821dd61542a0fc44caee6184679f0f436"
20818    },
20819    {
20820        "sha": "4c58b92e44c16ba251ec3b0b085ca25657a5d55e",
20821        "description": "aux/trace: dump depth_clamp for rasterizer state",
20822        "nominated": true,
20823        "nomination_type": 0,
20824        "resolution": 1,
20825        "main_sha": null,
20826        "because_sha": null
20827    },
20828    {
20829        "sha": "0de63e9774f568d8c022672686a310f1435e9d62",
20830        "description": "aux/trace: dump line_rectangular member of rasterizer state",
20831        "nominated": false,
20832        "nomination_type": null,
20833        "resolution": 4,
20834        "main_sha": null,
20835        "because_sha": null
20836    },
20837    {
20838        "sha": "7c6f407d4c89bc2ac9e13041bc8fd5a12a4692e4",
20839        "description": "radv: Add and use AS and scratch layout structs",
20840        "nominated": false,
20841        "nomination_type": null,
20842        "resolution": 4,
20843        "main_sha": null,
20844        "because_sha": null
20845    },
20846    {
20847        "sha": "bad75ed3f162880270a0593ad8c9b6753a228eb7",
20848        "description": "radv: fix emitting RBPLUS state when MRTs are compacted",
20849        "nominated": false,
20850        "nomination_type": 1,
20851        "resolution": 4,
20852        "main_sha": null,
20853        "because_sha": "8fcb4aa0ebd7b9d0d8f80986fb817afea2fc4a87"
20854    },
20855    {
20856        "sha": "1dd5d94f65df53f67f01a013486653ec4de061c0",
20857        "description": "radv: Do an early check of distance in triangle culling.",
20858        "nominated": false,
20859        "nomination_type": null,
20860        "resolution": 4,
20861        "main_sha": null,
20862        "because_sha": null
20863    },
20864    {
20865        "sha": "e06c332bf77ed7ec0b37a58f644e0f4e0c06fbee",
20866        "description": "tc: don't use CPU storage for glBufferData",
20867        "nominated": true,
20868        "nomination_type": 1,
20869        "resolution": 1,
20870        "main_sha": null,
20871        "because_sha": "a5a8e197413ec0189435139006a7c7026840efc2"
20872    },
20873    {
20874        "sha": "8af8dc97bc3edb912899a5da9399614677567810",
20875        "description": "tc: do a GPU->CPU copy to initialize cpu_storage",
20876        "nominated": true,
20877        "nomination_type": 0,
20878        "resolution": 1,
20879        "main_sha": null,
20880        "because_sha": null
20881    },
20882    {
20883        "sha": "582bf4d9f72f35bb56f06386ab3fb6b5384a4593",
20884        "description": "anv: flag BO for write combine when CPU visible and potentially in lmem",
20885        "nominated": false,
20886        "nomination_type": null,
20887        "resolution": 4,
20888        "main_sha": null,
20889        "because_sha": null
20890    },
20891    {
20892        "sha": "c8f563b633e4a5cb73183a62918de9ea04fcbb07",
20893        "description": "anv: Allocate buffers with write-combined local memory",
20894        "nominated": false,
20895        "nomination_type": null,
20896        "resolution": 4,
20897        "main_sha": null,
20898        "because_sha": null
20899    },
20900    {
20901        "sha": "5c62ad34b621c5281921c2083dc4b830bc7e909d",
20902        "description": "anv: Use WC mapped local memory for block pool BO",
20903        "nominated": false,
20904        "nomination_type": null,
20905        "resolution": 4,
20906        "main_sha": null,
20907        "because_sha": null
20908    },
20909    {
20910        "sha": "755b413ffa94396fdceacd2b59ceb5fb81f84577",
20911        "description": "anv: Track BOs that need a write-combined mapping",
20912        "nominated": false,
20913        "nomination_type": null,
20914        "resolution": 4,
20915        "main_sha": null,
20916        "because_sha": null
20917    },
20918    {
20919        "sha": "97850c0bf0b878f38b33a09cb5ad61172946245b",
20920        "description": "aco/opt_value_numbering: use monotonic_allocator for unordered_map",
20921        "nominated": false,
20922        "nomination_type": null,
20923        "resolution": 4,
20924        "main_sha": null,
20925        "because_sha": null
20926    },
20927    {
20928        "sha": "b39d2168a70ec589c60b4315079b06d123b42484",
20929        "description": "aco: implement allocator_traits for monotonic_allocator<T>",
20930        "nominated": false,
20931        "nomination_type": null,
20932        "resolution": 4,
20933        "main_sha": null,
20934        "because_sha": null
20935    },
20936    {
20937        "sha": "a128d444cbf4f74b0bdd4a8ae3f1cd2a52dee122",
20938        "description": "aco: use monotonic_buffer_resource for instructions",
20939        "nominated": false,
20940        "nomination_type": null,
20941        "resolution": 4,
20942        "main_sha": null,
20943        "because_sha": null
20944    },
20945    {
20946        "sha": "15b3cc73bfc86c53d4e2ad4bab8faa2b337655ca",
20947        "description": "aco: implement custom memory resource",
20948        "nominated": false,
20949        "nomination_type": null,
20950        "resolution": 4,
20951        "main_sha": null,
20952        "because_sha": null
20953    },
20954    {
20955        "sha": "0b76e22a961f804c030db02f732a294691d382fe",
20956        "description": "aco: simplify operands_offset calculation in create_instruction()",
20957        "nominated": false,
20958        "nomination_type": null,
20959        "resolution": 4,
20960        "main_sha": null,
20961        "because_sha": null
20962    },
20963    {
20964        "sha": "a778f3edd3a9920d1a9e762684d4a7b782a74e63",
20965        "description": "blorp: Fix typo in blorp_xy_block_copy_blt",
20966        "nominated": false,
20967        "nomination_type": null,
20968        "resolution": 4,
20969        "main_sha": null,
20970        "because_sha": null
20971    },
20972    {
20973        "sha": "759d51c367bd5be3b935c49c407988190d995a1f",
20974        "description": "blorp: Implement blitter clears via XY_FAST_COLOR_BLT",
20975        "nominated": false,
20976        "nomination_type": null,
20977        "resolution": 4,
20978        "main_sha": null,
20979        "because_sha": null
20980    },
20981    {
20982        "sha": "5f4ad65daf650867679187126fdc67bd845c569c",
20983        "description": "blorp: Make blitter_supports_aux accessible from multiple files.",
20984        "nominated": false,
20985        "nomination_type": null,
20986        "resolution": 4,
20987        "main_sha": null,
20988        "because_sha": null
20989    },
20990    {
20991        "sha": "98bd984977dabf6cbf18f279303a20ee0e2d0d78",
20992        "description": "intel/genxml: Add XY_FAST_COLOR_BLT",
20993        "nominated": false,
20994        "nomination_type": null,
20995        "resolution": 4,
20996        "main_sha": null,
20997        "because_sha": null
20998    },
20999    {
21000        "sha": "7a33997434bdddb4bc1c514fcc095f51502116aa",
21001        "description": "ci: bump mold to 1.5",
21002        "nominated": false,
21003        "nomination_type": null,
21004        "resolution": 4,
21005        "main_sha": null,
21006        "because_sha": null
21007    },
21008    {
21009        "sha": "bcc5cb4a1bab7ddf15edcc1b995eed12a9592aea",
21010        "description": "ci: unexport local variable (and fix formatting)",
21011        "nominated": false,
21012        "nomination_type": null,
21013        "resolution": 4,
21014        "main_sha": null,
21015        "because_sha": null
21016    },
21017    {
21018        "sha": "647773a09464c51bcd8604168d7682a0fa4a8a10",
21019        "description": "intel/devinfo: DG2 supports ray-tracing",
21020        "nominated": false,
21021        "nomination_type": null,
21022        "resolution": 4,
21023        "main_sha": null,
21024        "because_sha": null
21025    },
21026    {
21027        "sha": "4c0dbe64206b12210ff4862dd77f10e0c704179d",
21028        "description": "anv: Advertise ray-tracing on DG2",
21029        "nominated": false,
21030        "nomination_type": null,
21031        "resolution": 4,
21032        "main_sha": null,
21033        "because_sha": null
21034    },
21035    {
21036        "sha": "9c6ed40925fece15fcd9995795a766789cb8b677",
21037        "description": "meson: Define with_intel_vk_rt based on with_intel_clc",
21038        "nominated": false,
21039        "nomination_type": null,
21040        "resolution": 4,
21041        "main_sha": null,
21042        "because_sha": null
21043    },
21044    {
21045        "sha": "f7c82c72c42432e2bbac7b8defa0a72435960e6c",
21046        "description": "meson: Deprecate vulkan-rt-drivers intel",
21047        "nominated": false,
21048        "nomination_type": null,
21049        "resolution": 4,
21050        "main_sha": null,
21051        "because_sha": null
21052    },
21053    {
21054        "sha": "e565d1e4ea540c1a357d008ba266863df0efc754",
21055        "description": "anv/meson: Use anv_flags and anv_cpp_flags in genX compiles",
21056        "nominated": false,
21057        "nomination_type": null,
21058        "resolution": 4,
21059        "main_sha": null,
21060        "because_sha": null
21061    },
21062    {
21063        "sha": "64e8b0d25562da3b11350495abb1a7653d60d14a",
21064        "description": "anv: use the right dispatch size for tracing shaders",
21065        "nominated": false,
21066        "nomination_type": null,
21067        "resolution": 4,
21068        "main_sha": null,
21069        "because_sha": null
21070    },
21071    {
21072        "sha": "044cf4e75d63277a5c9b132bc1bf5e1ff22c19b6",
21073        "description": "anv: bump client visible address heap to 32GiB",
21074        "nominated": false,
21075        "nomination_type": null,
21076        "resolution": 4,
21077        "main_sha": null,
21078        "because_sha": null
21079    },
21080    {
21081        "sha": "5ad803840d8479412d859db4594e2cbb7ba77300",
21082        "description": "anv: setup scratch space correctly for RT shaders",
21083        "nominated": false,
21084        "nomination_type": null,
21085        "resolution": 4,
21086        "main_sha": null,
21087        "because_sha": null
21088    },
21089    {
21090        "sha": "f3ddfd81b4deaa8033d598527e0cbc255e60addc",
21091        "description": "anv: Build BVHs on the GPU with GRL",
21092        "nominated": false,
21093        "nomination_type": null,
21094        "resolution": 4,
21095        "main_sha": null,
21096        "because_sha": null
21097    },
21098    {
21099        "sha": "dc1aedef2bd054884685ad971a3ef5be07ecd101",
21100        "description": "intel/grl: Parse GRL files and generate C",
21101        "nominated": false,
21102        "nomination_type": null,
21103        "resolution": 4,
21104        "main_sha": null,
21105        "because_sha": null
21106    },
21107    {
21108        "sha": "20f291c5f925db6cb950663e399d992c01d0a658",
21109        "description": "anv/grl: Add a helper for dispatching our pre-built kernels",
21110        "nominated": false,
21111        "nomination_type": null,
21112        "resolution": 4,
21113        "main_sha": null,
21114        "because_sha": null
21115    },
21116    {
21117        "sha": "639665053fabad75afcf7889970c6a4119fdae92",
21118        "description": "anv/grl: Build OpenCL kernels",
21119        "nominated": false,
21120        "nomination_type": null,
21121        "resolution": 4,
21122        "main_sha": null,
21123        "because_sha": null
21124    },
21125    {
21126        "sha": "37663438f7535586f0c5bd1cd2b7aa6657f471dd",
21127        "description": "anv/grl: Add a GRL file parser",
21128        "nominated": false,
21129        "nomination_type": null,
21130        "resolution": 4,
21131        "main_sha": null,
21132        "because_sha": null
21133    },
21134    {
21135        "sha": "5f948503e40c6c9ccf8497a55b23219d797f9729",
21136        "description": "anv: Import GRL",
21137        "nominated": false,
21138        "nomination_type": null,
21139        "resolution": 4,
21140        "main_sha": null,
21141        "because_sha": null
21142    },
21143    {
21144        "sha": "49976b23e9786b7fa287150f4784917af9918054",
21145        "description": "anv: add new command buffer space allocation",
21146        "nominated": false,
21147        "nomination_type": null,
21148        "resolution": 4,
21149        "main_sha": null,
21150        "because_sha": null
21151    },
21152    {
21153        "sha": "6c76ceb6138c92f2c2f855f9a7ce2adca288ea3e",
21154        "description": "anv: Add support for OpenCL-style kernel dispatch",
21155        "nominated": false,
21156        "nomination_type": null,
21157        "resolution": 4,
21158        "main_sha": null,
21159        "because_sha": null
21160    },
21161    {
21162        "sha": "eb249f125d5965b363cc6aa060e1bfe4c008ecf3",
21163        "description": "anv: Add support for compiling OpenCL-style kernels",
21164        "nominated": false,
21165        "nomination_type": null,
21166        "resolution": 4,
21167        "main_sha": null,
21168        "because_sha": null
21169    },
21170    {
21171        "sha": "6ad1a5b57a6fbce9f4fdcc862c3f87f9546558b8",
21172        "description": "anv: Add extern \"C\" guards",
21173        "nominated": false,
21174        "nomination_type": null,
21175        "resolution": 4,
21176        "main_sha": null,
21177        "because_sha": null
21178    },
21179    {
21180        "sha": "23c7142cd670d9634d53e3a9c03fc42ce6b32c51",
21181        "description": "anv: disable SIMD16 for RT shaders",
21182        "nominated": false,
21183        "nomination_type": null,
21184        "resolution": 4,
21185        "main_sha": null,
21186        "because_sha": null
21187    },
21188    {
21189        "sha": "58144361592c4d6f002d4963950b21fbdac84ba2",
21190        "description": "anv: Set up the memory-backed FIFO buffer",
21191        "nominated": false,
21192        "nomination_type": null,
21193        "resolution": 4,
21194        "main_sha": null,
21195        "because_sha": null
21196    },
21197    {
21198        "sha": "93526c89c570ce58f8a5adda2423fa0d40a3e83c",
21199        "description": "anv: Implement VK_KHR_pipeline_library",
21200        "nominated": false,
21201        "nomination_type": null,
21202        "resolution": 4,
21203        "main_sha": null,
21204        "because_sha": null
21205    },
21206    {
21207        "sha": "4388b8b253c9420e650397609c17867113298d3e",
21208        "description": "anv: Add an anv_address_map helper",
21209        "nominated": false,
21210        "nomination_type": null,
21211        "resolution": 4,
21212        "main_sha": null,
21213        "because_sha": null
21214    },
21215    {
21216        "sha": "191fab68b0553ce8c84ccbab2529704063337ac2",
21217        "description": "anv/formats: Advertise ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT",
21218        "nominated": false,
21219        "nomination_type": null,
21220        "resolution": 4,
21221        "main_sha": null,
21222        "because_sha": null
21223    },
21224    {
21225        "sha": "3beb088490858e679f1755130f50e9ee5acce3c1",
21226        "description": "intel/mi_builder: allow half GP registers for dereferencing",
21227        "nominated": false,
21228        "nomination_type": null,
21229        "resolution": 4,
21230        "main_sha": null,
21231        "because_sha": null
21232    },
21233    {
21234        "sha": "24a4a3bbbbdfadce4cdb2b93c4b101e54444993f",
21235        "description": "intel/mi_builder: Add a helper for incrementing reference counts",
21236        "nominated": false,
21237        "nomination_type": null,
21238        "resolution": 4,
21239        "main_sha": null,
21240        "because_sha": null
21241    },
21242    {
21243        "sha": "b7296e11ae97c9c8d361622b1aab2c8d6922cb62",
21244        "description": "intel/mi_builder: add a way to reserve a register",
21245        "nominated": false,
21246        "nomination_type": null,
21247        "resolution": 4,
21248        "main_sha": null,
21249        "because_sha": null
21250    },
21251    {
21252        "sha": "a5e5e6aa0f69aed707b9b1f83a5d2e3c9d7a40b7",
21253        "description": "genxml: add missing no duplicate anyhit flag",
21254        "nominated": false,
21255        "nomination_type": null,
21256        "resolution": 4,
21257        "main_sha": null,
21258        "because_sha": null
21259    },
21260    {
21261        "sha": "8fc7a98e3161137d492dc631140a3f16c5df0f7c",
21262        "description": "intel/fs: disable split_array_vars on opencl kernels",
21263        "nominated": false,
21264        "nomination_type": null,
21265        "resolution": 4,
21266        "main_sha": null,
21267        "because_sha": null
21268    },
21269    {
21270        "sha": "57593c539529f0b06c2395d1882e6e6d6477362a",
21271        "description": "intel/nir: disable assert on async stack id",
21272        "nominated": true,
21273        "nomination_type": 1,
21274        "resolution": 1,
21275        "main_sha": null,
21276        "because_sha": "046571479028aeb5577344a91f0c4d565415f4bc"
21277    },
21278    {
21279        "sha": "8d580de4a9dd6ce859a9f0aeadb83cc3c3d4ce5a",
21280        "description": "intel/nir: fix potential invalid function impl ptr usage",
21281        "nominated": true,
21282        "nomination_type": 1,
21283        "resolution": 1,
21284        "main_sha": null,
21285        "because_sha": "96fde5518b5c47550f0f42f3a0504ccbdc4a4e92"
21286    },
21287    {
21288        "sha": "1ffd28149f4779a2097262ecc61ec39e96cdcd11",
21289        "description": "intel/nir: fixup preserved metadata in rayquery lowering",
21290        "nominated": true,
21291        "nomination_type": 1,
21292        "resolution": 1,
21293        "main_sha": null,
21294        "because_sha": "c78be5da300ae386a12b91a22efb064335e2043a"
21295    },
21296    {
21297        "sha": "9dba8d8aa12b0a80425a1816bd07c645768dced3",
21298        "description": "intel/fs: take a builder arg for resolve_source_modifiers()",
21299        "nominated": false,
21300        "nomination_type": null,
21301        "resolution": 4,
21302        "main_sha": null,
21303        "because_sha": null
21304    },
21305    {
21306        "sha": "649cdc617fb5fb13f3430aa26ad2023503f1c605",
21307        "description": "intel/nir: reuse rt helper",
21308        "nominated": false,
21309        "nomination_type": null,
21310        "resolution": 4,
21311        "main_sha": null,
21312        "because_sha": null
21313    },
21314    {
21315        "sha": "57f1e95102658b02e611856787c63d32a1afac46",
21316        "description": "intel/rt: fix procedural primitive ID access",
21317        "nominated": false,
21318        "nomination_type": null,
21319        "resolution": 4,
21320        "main_sha": null,
21321        "because_sha": null
21322    },
21323    {
21324        "sha": "aea88f16df116c4739ecfb89ecd9ebe235666101",
21325        "description": "intel/fs: SEL_EXEC uses the integer pipe for 64-bit stuff",
21326        "nominated": false,
21327        "nomination_type": null,
21328        "resolution": 4,
21329        "main_sha": null,
21330        "because_sha": null
21331    },
21332    {
21333        "sha": "c80c0ed9433035c2f4dc6586470bde493a7b7963",
21334        "description": "intel/fs: Always use integer types for indirect MOVs",
21335        "nominated": false,
21336        "nomination_type": null,
21337        "resolution": 4,
21338        "main_sha": null,
21339        "because_sha": null
21340    },
21341    {
21342        "sha": "c6a7f4b34e6835aff2f3c45a8cd3a3d175874443",
21343        "description": "intel/devinfo: Rename & implement num_dual_subslices",
21344        "nominated": false,
21345        "nomination_type": null,
21346        "resolution": 4,
21347        "main_sha": null,
21348        "because_sha": null
21349    },
21350    {
21351        "sha": "262719e963ba838da9f5221152dfeaae65f960ec",
21352        "description": "meson: bump required llvm-spirv version with intel-clc",
21353        "nominated": false,
21354        "nomination_type": null,
21355        "resolution": 4,
21356        "main_sha": null,
21357        "because_sha": null
21358    },
21359    {
21360        "sha": "0926ac42cbdf7191010d1461f1e38e75b6983ed8",
21361        "description": "anv: remove HDC flush from invalidate bits",
21362        "nominated": true,
21363        "nomination_type": 1,
21364        "resolution": 1,
21365        "main_sha": null,
21366        "because_sha": "a49b145e8d59a7cdd6a16cc469c055f6746013f8"
21367    },
21368    {
21369        "sha": "abba55382f5588e3b9dfbc517d5fe940b2917c7c",
21370        "description": "intel/compiler: Vectorize gl_TessLevelInner/Outer[] writes",
21371        "nominated": false,
21372        "nomination_type": null,
21373        "resolution": 4,
21374        "main_sha": null,
21375        "because_sha": null
21376    },
21377    {
21378        "sha": "c9d399604ef76df7b24d728257aa029045f11c6d",
21379        "description": "st/mesa: Optionally call nir_vectorize_tess_levels()",
21380        "nominated": false,
21381        "nomination_type": null,
21382        "resolution": 4,
21383        "main_sha": null,
21384        "because_sha": null
21385    },
21386    {
21387        "sha": "be21d54aca09e4466781c2cc3d83022ef480c3f6",
21388        "description": "intel/compiler: Use an existing URB write to end TCS threads when viable",
21389        "nominated": false,
21390        "nomination_type": null,
21391        "resolution": 4,
21392        "main_sha": null,
21393        "because_sha": null
21394    },
21395    {
21396        "sha": "19c40e07302c1622739d7ec8fb506cd618ab3d4b",
21397        "description": "ci: disable intel-clc on debian-vulkan",
21398        "nominated": false,
21399        "nomination_type": null,
21400        "resolution": 4,
21401        "main_sha": null,
21402        "because_sha": null
21403    },
21404    {
21405        "sha": "38b5521be2765065f6e030eb6b9c40617c87a786",
21406        "description": "ci: bump llvm to 13 for some builders",
21407        "nominated": false,
21408        "nomination_type": null,
21409        "resolution": 4,
21410        "main_sha": null,
21411        "because_sha": null
21412    },
21413    {
21414        "sha": "64645d1f1478d7665fac1af4369bd6efe067f9ea",
21415        "description": "ci/debian: don't use libclc from the system",
21416        "nominated": false,
21417        "nomination_type": null,
21418        "resolution": 4,
21419        "main_sha": null,
21420        "because_sha": null
21421    },
21422    {
21423        "sha": "78b1e0340ea4a13c5b5cbb246c73697fe41a1299",
21424        "description": "ci: build our own version of the LLVM SPIRV translator",
21425        "nominated": false,
21426        "nomination_type": null,
21427        "resolution": 4,
21428        "main_sha": null,
21429        "because_sha": null
21430    },
21431    {
21432        "sha": "05b1f3fd9794a29bca6cc83fe8b06cec68281eff",
21433        "description": "ci: disable intel-clc on fedora",
21434        "nominated": false,
21435        "nomination_type": null,
21436        "resolution": 4,
21437        "main_sha": null,
21438        "because_sha": null
21439    },
21440    {
21441        "sha": "f0c516c331da46a651b14df8449618b7e59c8125",
21442        "description": "ci: add python3-ply to debian/fedora images",
21443        "nominated": false,
21444        "nomination_type": null,
21445        "resolution": 4,
21446        "main_sha": null,
21447        "because_sha": null
21448    },
21449    {
21450        "sha": "f2922126156b9bc9fd10bfd3690e7ed3db08184f",
21451        "description": "gallivm/nir: bitcast when non-float ptr type.",
21452        "nominated": false,
21453        "nomination_type": 1,
21454        "resolution": 4,
21455        "main_sha": null,
21456        "because_sha": "203920d4c69366b71db1d48d8fb8bd6439016191"
21457    },
21458    {
21459        "sha": "c642fa122ccd90b11ad54dd50e398373069ae8c7",
21460        "description": "gallivm/nir: fix fmin/fmax translation",
21461        "nominated": false,
21462        "nomination_type": 1,
21463        "resolution": 4,
21464        "main_sha": null,
21465        "because_sha": "203920d4c69366b71db1d48d8fb8bd6439016191"
21466    },
21467    {
21468        "sha": "d132625eed474d149ed6372dd5448492675b738e",
21469        "description": "lavapipe: add fmin/fmax to image lowering.",
21470        "nominated": false,
21471        "nomination_type": 1,
21472        "resolution": 4,
21473        "main_sha": null,
21474        "because_sha": "31695f81c9251662cb5d2c0acce768a5220ab7a2"
21475    },
21476    {
21477        "sha": "549f0b956e23683af44297e0061f9aaf9f9575aa",
21478        "description": "zink: also lower 64bit function temps",
21479        "nominated": false,
21480        "nomination_type": null,
21481        "resolution": 4,
21482        "main_sha": null,
21483        "because_sha": null
21484    },
21485    {
21486        "sha": "b3a44cfbb9973cd71ade9ff1c9bd5867a0fb7cfd",
21487        "description": "zink: split up lower_64bit_vars pass",
21488        "nominated": false,
21489        "nomination_type": null,
21490        "resolution": 4,
21491        "main_sha": null,
21492        "because_sha": null
21493    },
21494    {
21495        "sha": "0f053f0f07cb28a50faa6732430f08e8ba368900",
21496        "description": "zink: always run optimize_nir after lower_64bit_vars",
21497        "nominated": true,
21498        "nomination_type": 1,
21499        "resolution": 1,
21500        "main_sha": null,
21501        "because_sha": "5b2f850425e4c841529ff8339a1fbc5a26e9ff8c"
21502    },
21503    {
21504        "sha": "17e3df4cd2757e79a4fd77f52a2d23ff9084578b",
21505        "description": "zink: don't flatten 64bit arrays during rewrite",
21506        "nominated": true,
21507        "nomination_type": 1,
21508        "resolution": 1,
21509        "main_sha": null,
21510        "because_sha": "5b2f850425e4c841529ff8339a1fbc5a26e9ff8c"
21511    },
21512    {
21513        "sha": "52edd8f7640906d205a30fb3f20f7c53b4aab68a",
21514        "description": "nir/opt_undef: add a pass to clean up 64bit undefs",
21515        "nominated": false,
21516        "nomination_type": null,
21517        "resolution": 4,
21518        "main_sha": null,
21519        "because_sha": null
21520    },
21521    {
21522        "sha": "38543af8f72bf3dfe06be9c79539031ab9fa3ea9",
21523        "description": "rusticl/device: fix custom device detection",
21524        "nominated": false,
21525        "nomination_type": null,
21526        "resolution": 4,
21527        "main_sha": null,
21528        "because_sha": null
21529    },
21530    {
21531        "sha": "645f2da3faf3852e0a263c386a97a7cd7f617694",
21532        "description": "zink: always set VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT sometimes",
21533        "nominated": false,
21534        "nomination_type": null,
21535        "resolution": 4,
21536        "main_sha": null,
21537        "because_sha": null
21538    },
21539    {
21540        "sha": "97c7eaf17f9eb9961928ed96ea645bf96028746d",
21541        "description": "zink: use feedback loop layout to correctly handle implicit feedback loops",
21542        "nominated": false,
21543        "nomination_type": null,
21544        "resolution": 4,
21545        "main_sha": null,
21546        "because_sha": null
21547    },
21548    {
21549        "sha": "902f64f90666f7d1448acdae02151b335c6d3353",
21550        "description": "zink: add a mask of fb attachment idx for resources",
21551        "nominated": false,
21552        "nomination_type": null,
21553        "resolution": 4,
21554        "main_sha": null,
21555        "because_sha": null
21556    },
21557    {
21558        "sha": "dbf2186a28857b2d97925bd70b9ce0ed3cd29553",
21559        "description": "zink: reorder zink_resource a little",
21560        "nominated": false,
21561        "nomination_type": null,
21562        "resolution": 4,
21563        "main_sha": null,
21564        "because_sha": null
21565    },
21566    {
21567        "sha": "630967b2521bbc52a941d78e7b1adf9222020231",
21568        "description": "zink: rename fb_binds -> fb_bind_count",
21569        "nominated": false,
21570        "nomination_type": null,
21571        "resolution": 4,
21572        "main_sha": null,
21573        "because_sha": null
21574    },
21575    {
21576        "sha": "bc5ed17844eacb6935b0da9d305e26b9a74ac572",
21577        "description": "zink: remove zink_context::new_swapchain",
21578        "nominated": false,
21579        "nomination_type": null,
21580        "resolution": 4,
21581        "main_sha": null,
21582        "because_sha": null
21583    },
21584    {
21585        "sha": "a6cfb72010a8e0ab10e529021a0e031c5558f68b",
21586        "description": "zink: enable VK_ATTACHMENT_LOAD_OP_DONT_CARE for zs in renderpasses",
21587        "nominated": false,
21588        "nomination_type": null,
21589        "resolution": 4,
21590        "main_sha": null,
21591        "because_sha": null
21592    },
21593    {
21594        "sha": "7829fb9adf9b21c6f35c1932ee86f8f64dfda7cf",
21595        "description": "mesa: set normalized_coords for bindless texture buffer samplers",
21596        "nominated": true,
21597        "nomination_type": 0,
21598        "resolution": 1,
21599        "main_sha": null,
21600        "because_sha": null
21601    },
21602    {
21603        "sha": "c268ae9efe602129b848c800dca83411d55c3aab",
21604        "description": "egl: Remove a bogus restriction from eglMakeCurrent",
21605        "nominated": false,
21606        "nomination_type": null,
21607        "resolution": 4,
21608        "main_sha": null,
21609        "because_sha": null
21610    },
21611    {
21612        "sha": "71224789cf408c97b39eb9581e149d1b9d178700",
21613        "description": "egl/dri2: Fix a weird conditional in dri2_make_current",
21614        "nominated": false,
21615        "nomination_type": null,
21616        "resolution": 4,
21617        "main_sha": null,
21618        "because_sha": null
21619    },
21620    {
21621        "sha": "04826cd9fc83365e99db3a491254a8d5a6eaac63",
21622        "description": "egl: Factor some common terminate cleanup up to common code",
21623        "nominated": false,
21624        "nomination_type": null,
21625        "resolution": 4,
21626        "main_sha": null,
21627        "because_sha": null
21628    },
21629    {
21630        "sha": "a942068fdb8d0abead04c68222c5d217865af67a",
21631        "description": "egl: Formatting fix",
21632        "nominated": false,
21633        "nomination_type": null,
21634        "resolution": 4,
21635        "main_sha": null,
21636        "because_sha": null
21637    },
21638    {
21639        "sha": "a436fdd560c34f9962017a00f01944362bb16370",
21640        "description": "mesa/fbo: Don't force both read/draw bindings to zero",
21641        "nominated": false,
21642        "nomination_type": null,
21643        "resolution": 4,
21644        "main_sha": null,
21645        "because_sha": null
21646    },
21647    {
21648        "sha": "27dff086ec7431ae3fb49b51b5dd4601dde4008a",
21649        "description": "radeonsi/vce: using fixed value for vce 52",
21650        "nominated": false,
21651        "nomination_type": null,
21652        "resolution": 4,
21653        "main_sha": null,
21654        "because_sha": null
21655    },
21656    {
21657        "sha": "b23fe77cf48c9d9e53e6ae45c6f4c3590ab7f94a",
21658        "description": "rusticl: Fix compilation if stdout and/or stderr aren't symbols",
21659        "nominated": false,
21660        "nomination_type": null,
21661        "resolution": 4,
21662        "main_sha": null,
21663        "because_sha": null
21664    },
21665    {
21666        "sha": "a1d34d8c95773a210fabef5999ad37065851f815",
21667        "description": "ci/amd: move radeonsi in amd directory",
21668        "nominated": false,
21669        "nomination_type": null,
21670        "resolution": 4,
21671        "main_sha": null,
21672        "because_sha": null
21673    },
21674    {
21675        "sha": "f66420c692329a6c7721062635cf17af0ae0caaa",
21676        "description": "ci/radeonsi: add traces for radeonsi Zork",
21677        "nominated": false,
21678        "nomination_type": null,
21679        "resolution": 4,
21680        "main_sha": null,
21681        "because_sha": null
21682    },
21683    {
21684        "sha": "7d7e1c620b080d66e72db2e00abec4aa95771581",
21685        "description": "ci/traces: prevent showing wine instalation dialog",
21686        "nominated": false,
21687        "nomination_type": null,
21688        "resolution": 4,
21689        "main_sha": null,
21690        "because_sha": null
21691    },
21692    {
21693        "sha": "e76a7550444dc9b7fc3338b92344a2b79bc9a32f",
21694        "description": "ci: also handle default wine rootfs (for testing)",
21695        "nominated": false,
21696        "nomination_type": null,
21697        "resolution": 4,
21698        "main_sha": null,
21699        "because_sha": null
21700    },
21701    {
21702        "sha": "1e27a72c8107eb67b945360d5fd84f6b14b27524",
21703        "description": "ci/dxvk: fix DXVK 64-bit only wine setup",
21704        "nominated": false,
21705        "nomination_type": null,
21706        "resolution": 4,
21707        "main_sha": null,
21708        "because_sha": null
21709    },
21710    {
21711        "sha": "dd79695b3b0dba002670d4b6eab5c60867e85f12",
21712        "description": "ci/lava: prepare wineprefix for GL and DXVK",
21713        "nominated": false,
21714        "nomination_type": null,
21715        "resolution": 4,
21716        "main_sha": null,
21717        "because_sha": null
21718    },
21719    {
21720        "sha": "7901fec52e864a050ddfb356df861a17a60a359d",
21721        "description": "ci/lava: add wine and apitrace into amd64 rootfs container",
21722        "nominated": false,
21723        "nomination_type": null,
21724        "resolution": 4,
21725        "main_sha": null,
21726        "because_sha": null
21727    },
21728    {
21729        "sha": "29305a89b0fe3c3014f36d8825bcadc706b02330",
21730        "description": "radv: fix handling multiview with GPL",
21731        "nominated": false,
21732        "nomination_type": null,
21733        "resolution": 4,
21734        "main_sha": null,
21735        "because_sha": null
21736    },
21737    {
21738        "sha": "0c6f52a999f34e936aa61eb3527a19979da1ff8c",
21739        "description": "radv: fix handling primitive ID and clip/cull distances with GPL",
21740        "nominated": false,
21741        "nomination_type": null,
21742        "resolution": 4,
21743        "main_sha": null,
21744        "because_sha": null
21745    },
21746    {
21747        "sha": "630bb53e68e8c150c99d01fdbf1806aba790af70",
21748        "description": "radv: fix handling ViewportIndex with GPL",
21749        "nominated": false,
21750        "nomination_type": null,
21751        "resolution": 4,
21752        "main_sha": null,
21753        "because_sha": null
21754    },
21755    {
21756        "sha": "515847b2a7a79a7a9eb23004f8f71bfc52a3ba55",
21757        "description": "radv: rework multiview lowering in NIR slightly",
21758        "nominated": false,
21759        "nomination_type": null,
21760        "resolution": 4,
21761        "main_sha": null,
21762        "because_sha": null
21763    },
21764    {
21765        "sha": "b6093ffbe721b330d8d0f248c80c57c517ce2d1c",
21766        "description": "v3dv: expose VK_EXT_image_robustness",
21767        "nominated": false,
21768        "nomination_type": null,
21769        "resolution": 4,
21770        "main_sha": null,
21771        "because_sha": null
21772    },
21773    {
21774        "sha": "c7e022abfdf689b269fb781247cda245bfff90fd",
21775        "description": "broadcom/compiler: add a lowering for robust image access",
21776        "nominated": false,
21777        "nomination_type": null,
21778        "resolution": 4,
21779        "main_sha": null,
21780        "because_sha": null
21781    },
21782    {
21783        "sha": "adcfd9bc2f7818964b436f10dc96204e29496c41",
21784        "description": "broadcom/compiler: rename static helpers involved with robust buffer access",
21785        "nominated": false,
21786        "nomination_type": null,
21787        "resolution": 4,
21788        "main_sha": null,
21789        "because_sha": null
21790    },
21791    {
21792        "sha": "5e5eaa3f1ac3648340de393a3a2f199f6c195501",
21793        "description": "broadcom/compiler: rename v3d_nir_lower_robust_buffer_access.c",
21794        "nominated": false,
21795        "nomination_type": null,
21796        "resolution": 4,
21797        "main_sha": null,
21798        "because_sha": null
21799    },
21800    {
21801        "sha": "c816081eea2865d04bc67950e79ec7e8b143b88d",
21802        "description": "docs: fixup broken rst syntax",
21803        "nominated": true,
21804        "nomination_type": 1,
21805        "resolution": 1,
21806        "main_sha": null,
21807        "because_sha": "d4397c00485d8edb35d519e7036405527bb3e746"
21808    },
21809    {
21810        "sha": "9cbfe9a8baedb100b6fa7eba1ae9fe33363838c1",
21811        "description": "ci/docs: Stick to specific version of python packages",
21812        "nominated": true,
21813        "nomination_type": 0,
21814        "resolution": 1,
21815        "main_sha": null,
21816        "because_sha": null
21817    },
21818    {
21819        "sha": "21107a244a70a1fce582b713d9b2915074e1d96c",
21820        "description": "mesa/main: don't copy signed rgtc via float",
21821        "nominated": false,
21822        "nomination_type": null,
21823        "resolution": 4,
21824        "main_sha": null,
21825        "because_sha": null
21826    },
21827    {
21828        "sha": "163e7496a9d09279623f346553124090f948d71e",
21829        "description": "mesa/main: fix broken indent",
21830        "nominated": false,
21831        "nomination_type": null,
21832        "resolution": 4,
21833        "main_sha": null,
21834        "because_sha": null
21835    },
21836    {
21837        "sha": "40c32dfbb1017c4bffaa524b43b37eef9e8e7c9a",
21838        "description": "nir/loop_analyze: remove cost of redundant selects",
21839        "nominated": false,
21840        "nomination_type": null,
21841        "resolution": 4,
21842        "main_sha": null,
21843        "because_sha": null
21844    },
21845    {
21846        "sha": "13d0ae593be02cf9b3ed77eea9abeeb7181dd0e5",
21847        "description": "nir/loop_analyze: delay instruction cost calculation",
21848        "nominated": false,
21849        "nomination_type": null,
21850        "resolution": 4,
21851        "main_sha": null,
21852        "because_sha": null
21853    },
21854    {
21855        "sha": "8b9a5adf8be6ed813037659d72d21611075f5d43",
21856        "description": "rusticl/mem: return errors for OOB accesses",
21857        "nominated": false,
21858        "nomination_type": null,
21859        "resolution": 4,
21860        "main_sha": null,
21861        "because_sha": null
21862    },
21863    {
21864        "sha": "e6ecd22140fe6c6e8ac26966c8409f7254370479",
21865        "description": "mesa: make glPopMatrix a no-op if the matrix hasn't changed",
21866        "nominated": false,
21867        "nomination_type": null,
21868        "resolution": 4,
21869        "main_sha": null,
21870        "because_sha": null
21871    },
21872    {
21873        "sha": "0b00a158ad49b495bd5e6558e7eb0dd06b9ba7f4",
21874        "description": "mesa: use memcmp instead of floating-point comparisons in glMultMatrixf",
21875        "nominated": false,
21876        "nomination_type": null,
21877        "resolution": 4,
21878        "main_sha": null,
21879        "because_sha": null
21880    },
21881    {
21882        "sha": "01c481335ad84f8bec29985e982ec0f20aadf522",
21883        "description": "glthread: skip glMultMatrixf if it's identity",
21884        "nominated": false,
21885        "nomination_type": null,
21886        "resolution": 4,
21887        "main_sha": null,
21888        "because_sha": null
21889    },
21890    {
21891        "sha": "2fa864b38ad3d5316d4f0a2c60ac2d805d0412dc",
21892        "description": "glthread,hud: draw per-frame values and expose the number of batches per frame",
21893        "nominated": false,
21894        "nomination_type": null,
21895        "resolution": 4,
21896        "main_sha": null,
21897        "because_sha": null
21898    },
21899    {
21900        "sha": "62501fbf7bf0e2a9d9e4f2e001e48740a49e283d",
21901        "description": "glthread: use 8-bit GLenum for prim modes where it results in better packing",
21902        "nominated": false,
21903        "nomination_type": null,
21904        "resolution": 4,
21905        "main_sha": null,
21906        "because_sha": null
21907    },
21908    {
21909        "sha": "cd30f044ae558caad7a547892edf1f6c9a2bfc7f",
21910        "description": "glthread: use GLenum16 for enums, but clamp it to 0xffff to get correct errors",
21911        "nominated": false,
21912        "nomination_type": null,
21913        "resolution": 4,
21914        "main_sha": null,
21915        "because_sha": null
21916    },
21917    {
21918        "sha": "b7ba29cbf67c1db93e203a82a71bc264447463cd",
21919        "description": "mesa: rename GL dispatch initialization functions to make the intent clear",
21920        "nominated": false,
21921        "nomination_type": null,
21922        "resolution": 4,
21923        "main_sha": null,
21924        "because_sha": null
21925    },
21926    {
21927        "sha": "f44ada0eb676e4e23503ae22febb8f986acf41c3",
21928        "description": "mesa: remove deprecated comments",
21929        "nominated": false,
21930        "nomination_type": null,
21931        "resolution": 4,
21932        "main_sha": null,
21933        "because_sha": null
21934    },
21935    {
21936        "sha": "34356c009c12d25518a3208e55638282ecb21e4c",
21937        "description": "api_hw_select_init_h.py: simplify the code",
21938        "nominated": false,
21939        "nomination_type": null,
21940        "resolution": 4,
21941        "main_sha": null,
21942        "because_sha": null
21943    },
21944    {
21945        "sha": "3c621f8a2a2f97f65d2682fe6e79fea93b710023",
21946        "description": "glapi: rename 'vtxfmt' to 'beginend' to make it clear",
21947        "nominated": false,
21948        "nomination_type": null,
21949        "resolution": 4,
21950        "main_sha": null,
21951        "because_sha": null
21952    },
21953    {
21954        "sha": "684dae9e64de180bd7b1b296c88220915376e313",
21955        "description": "mesa: initialize OutsideBeginEnd directly instead of through Exec",
21956        "nominated": false,
21957        "nomination_type": null,
21958        "resolution": 4,
21959        "main_sha": null,
21960        "because_sha": null
21961    },
21962    {
21963        "sha": "1c803b7080c8f5c11c60c93e9e5ff542e13817de",
21964        "description": "mesa: remove unused function _mesa_get_dispatch",
21965        "nominated": false,
21966        "nomination_type": null,
21967        "resolution": 4,
21968        "main_sha": null,
21969        "because_sha": null
21970    },
21971    {
21972        "sha": "4425236a208968f6d8f655de338ddeda83dc7187",
21973        "description": "mesa: don't restore the dispatch at the end of glCallList",
21974        "nominated": false,
21975        "nomination_type": null,
21976        "resolution": 4,
21977        "main_sha": null,
21978        "because_sha": null
21979    },
21980    {
21981        "sha": "c75b152f085a0f273cf535f27dc96f2df69f9817",
21982        "description": "vbo: don't call _glapi_set_dispatch for GL_COMPILE_AND_EXECUTE loopback",
21983        "nominated": false,
21984        "nomination_type": null,
21985        "resolution": 4,
21986        "main_sha": null,
21987        "because_sha": null
21988    },
21989    {
21990        "sha": "b4de8c834e99254013b8a6f481e5be17701a420c",
21991        "description": "mesa: reorder and pack gl_buffer_object",
21992        "nominated": false,
21993        "nomination_type": null,
21994        "resolution": 4,
21995        "main_sha": null,
21996        "because_sha": null
21997    },
21998    {
21999        "sha": "26a2502a3b77862673ea6f23d3154c8c1085bb5f",
22000        "description": "mesa: remove unused gl_buffer_object::Data and Written",
22001        "nominated": false,
22002        "nomination_type": null,
22003        "resolution": 4,
22004        "main_sha": null,
22005        "because_sha": null
22006    },
22007    {
22008        "sha": "37421a24ad82099823bf25c0976a84278b2b73a3",
22009        "description": "mesa: restructure bind_buffer_object for better performance",
22010        "nominated": false,
22011        "nomination_type": null,
22012        "resolution": 4,
22013        "main_sha": null,
22014        "because_sha": null
22015    },
22016    {
22017        "sha": "6a1ede73f5ac2becaf184d79776982556277cc98",
22018        "description": "mesa: inline _mesa_handle_bind_buffer_gen and correct things",
22019        "nominated": false,
22020        "nomination_type": null,
22021        "resolution": 4,
22022        "main_sha": null,
22023        "because_sha": null
22024    },
22025    {
22026        "sha": "93c9be2b975a3267096d1da19873549057989f05",
22027        "description": "mesa: inline _mesa_reference_buffer_object",
22028        "nominated": false,
22029        "nomination_type": null,
22030        "resolution": 4,
22031        "main_sha": null,
22032        "because_sha": null
22033    },
22034    {
22035        "sha": "1885608184d249d5ffa8cd02ee41dee5378a3142",
22036        "description": "mesa: trivial simplifications in _mesa_reference_buffer_object_",
22037        "nominated": false,
22038        "nomination_type": null,
22039        "resolution": 4,
22040        "main_sha": null,
22041        "because_sha": null
22042    },
22043    {
22044        "sha": "17b72129305545164120c93e2526eeae2ec0d5d8",
22045        "description": "mesa: clean up st_indirect_draw_vbo interface and callers",
22046        "nominated": false,
22047        "nomination_type": null,
22048        "resolution": 4,
22049        "main_sha": null,
22050        "because_sha": null
22051    },
22052    {
22053        "sha": "303f867e322cf775b5bfb2948867a43fad99af60",
22054        "description": "mesa: remove unused code using _mesa_prim",
22055        "nominated": false,
22056        "nomination_type": null,
22057        "resolution": 4,
22058        "main_sha": null,
22059        "because_sha": null
22060    },
22061    {
22062        "sha": "59af6be1995fbaa56e2133d32141e2fefce00cbc",
22063        "description": "mesa: remove _mesa_draw_gallium_fallback by adapting st_feedback_draw_vbo",
22064        "nominated": false,
22065        "nomination_type": null,
22066        "resolution": 4,
22067        "main_sha": null,
22068        "because_sha": null
22069    },
22070    {
22071        "sha": "c056affa255bd5ee85895ed69a10de408ca4a45d",
22072        "description": "mesa: replace ALLOC_PRIMS with persistently-allocated context arrays",
22073        "nominated": false,
22074        "nomination_type": null,
22075        "resolution": 4,
22076        "main_sha": null,
22077        "because_sha": null
22078    },
22079    {
22080        "sha": "8666b1ffbf5b66205909819a37842183ed41ddf5",
22081        "description": "radv: Build acceleration structures using BVH IR",
22082        "nominated": false,
22083        "nomination_type": null,
22084        "resolution": 4,
22085        "main_sha": null,
22086        "because_sha": null
22087    },
22088    {
22089        "sha": "1c0ab3ba67985d8727d9189c2ee4bf5f921101ca",
22090        "description": "radv: Create pipelines for conversion meta shaders",
22091        "nominated": false,
22092        "nomination_type": null,
22093        "resolution": 4,
22094        "main_sha": null,
22095        "because_sha": null
22096    },
22097    {
22098        "sha": "45a66ab30bf65ae698fc60a6d7712dc27b81560c",
22099        "description": "radv: Add conversion shader for leaf nodes",
22100        "nominated": false,
22101        "nomination_type": null,
22102        "resolution": 4,
22103        "main_sha": null,
22104        "because_sha": null
22105    },
22106    {
22107        "sha": "682dc5c28e4e16ef66cbe996d908d0d5b5c77051",
22108        "description": "radv: Add conversion shader for internal nodes",
22109        "nominated": false,
22110        "nomination_type": null,
22111        "resolution": 4,
22112        "main_sha": null,
22113        "because_sha": null
22114    },
22115    {
22116        "sha": "3e6033394e40a687d55c45d1d36cc2cc66545722",
22117        "description": "radv: Add BVH IR types",
22118        "nominated": false,
22119        "nomination_type": null,
22120        "resolution": 4,
22121        "main_sha": null,
22122        "because_sha": null
22123    },
22124    {
22125        "sha": "ca8061c2a7ba5f62ae48e5ceedfbcafef12b2c00",
22126        "description": "radv: Split CmdBuildAccelerationStructuresKHR into different functions",
22127        "nominated": false,
22128        "nomination_type": null,
22129        "resolution": 4,
22130        "main_sha": null,
22131        "because_sha": null
22132    },
22133    {
22134        "sha": "c039a132d6581cc8b9d126f92ff4e1289ada89a2",
22135        "description": "radv: Rename internal node shader to lbvh_internal",
22136        "nominated": false,
22137        "nomination_type": null,
22138        "resolution": 4,
22139        "main_sha": null,
22140        "because_sha": null
22141    },
22142    {
22143        "sha": "41eed5b463a4a395b19e3e35f8333514220aafe6",
22144        "description": "zink: only emit runtime array for ssbos if present",
22145        "nominated": false,
22146        "nomination_type": null,
22147        "resolution": 4,
22148        "main_sha": null,
22149        "because_sha": null
22150    },
22151    {
22152        "sha": "93696693b2cd3258ba0f841fbc923e4997b1e93d",
22153        "description": "zink: remove color_write_missing driver workaround",
22154        "nominated": false,
22155        "nomination_type": null,
22156        "resolution": 4,
22157        "main_sha": null,
22158        "because_sha": null
22159    },
22160    {
22161        "sha": "ceb34a2145cff5d9a9e23f7efc999f8c0466be45",
22162        "description": "zink: allow reordered clear_buffer calls",
22163        "nominated": false,
22164        "nomination_type": null,
22165        "resolution": 4,
22166        "main_sha": null,
22167        "because_sha": null
22168    },
22169    {
22170        "sha": "084f3b6664116c2da4dc458d8a13e957a9331b4a",
22171        "description": "zink: avoid overflow when clamping bufferviews",
22172        "nominated": true,
22173        "nomination_type": 0,
22174        "resolution": 1,
22175        "main_sha": null,
22176        "because_sha": null
22177    },
22178    {
22179        "sha": "55d6847d220fc2562b9384e0874283a02c61ff49",
22180        "description": "zink: name bo variables using bitsize",
22181        "nominated": false,
22182        "nomination_type": null,
22183        "resolution": 4,
22184        "main_sha": null,
22185        "because_sha": null
22186    },
22187    {
22188        "sha": "697078c9f4a2d94f6dc5226ce5cd0cc40b1de2fe",
22189        "description": "zink: fix handling for ssbos that are just runtime arrays",
22190        "nominated": false,
22191        "nomination_type": null,
22192        "resolution": 4,
22193        "main_sha": null,
22194        "because_sha": null
22195    },
22196    {
22197        "sha": "60db522ed8955a9800cf55c0f0a1f11763213f2c",
22198        "description": "zink: fix sparse queue creation",
22199        "nominated": false,
22200        "nomination_type": null,
22201        "resolution": 4,
22202        "main_sha": null,
22203        "because_sha": null
22204    },
22205    {
22206        "sha": "53004e57d68af9673cab6195ce67213245ec149f",
22207        "description": "zink: always unset var->data.explicit_xfb_buffer",
22208        "nominated": true,
22209        "nomination_type": 1,
22210        "resolution": 1,
22211        "main_sha": null,
22212        "because_sha": "6d40db84c9d507768f118fe20fc4437cbfa6be41"
22213    },
22214    {
22215        "sha": "903aba413d833005de37bdd8d67608cff8dba598",
22216        "description": "zink: free vertex_state_cache on shutdown",
22217        "nominated": true,
22218        "nomination_type": 0,
22219        "resolution": 1,
22220        "main_sha": null,
22221        "because_sha": null
22222    },
22223    {
22224        "sha": "1bd0d30a5341fdafb219db57090d469cd49e7b29",
22225        "description": "zink: fix some batch tracking leaks",
22226        "nominated": false,
22227        "nomination_type": 1,
22228        "resolution": 4,
22229        "main_sha": null,
22230        "because_sha": "83c76b8efbf4925bfdd98e37405fa56c640eefcb"
22231    },
22232    {
22233        "sha": "5f618d84c6e1c02e6365501e5e0fa6cce91db00e",
22234        "description": "zink: add asserts to verify optimal key state",
22235        "nominated": false,
22236        "nomination_type": null,
22237        "resolution": 4,
22238        "main_sha": null,
22239        "because_sha": null
22240    },
22241    {
22242        "sha": "c338f7ae7897c1b65013b2295e347d358b2ac176",
22243        "description": "zink: copy optimal key always",
22244        "nominated": false,
22245        "nomination_type": 1,
22246        "resolution": 4,
22247        "main_sha": null,
22248        "because_sha": "7336580408af8988cbe1ee61ae080076feecca19"
22249    },
22250    {
22251        "sha": "95d61c5c75bd36a43488e41ac677fb28fc02eacd",
22252        "description": "iris: Ignore aux for copy_region source if there's no unresolved color",
22253        "nominated": false,
22254        "nomination_type": null,
22255        "resolution": 4,
22256        "main_sha": null,
22257        "because_sha": null
22258    },
22259    {
22260        "sha": "6db172436a71a0e70a94c39d8eddb691e95c5cfb",
22261        "description": "lavapipe: propagate shader access info across libraries",
22262        "nominated": true,
22263        "nomination_type": 0,
22264        "resolution": 1,
22265        "main_sha": null,
22266        "because_sha": null
22267    },
22268    {
22269        "sha": "6c935f3f3da5935a12ec1ace0f7541f047b3b526",
22270        "description": "lavapipe: set writemask for compute shader buffers",
22271        "nominated": true,
22272        "nomination_type": 0,
22273        "resolution": 1,
22274        "main_sha": null,
22275        "because_sha": null
22276    },
22277    {
22278        "sha": "e884902b21eba1632f1507f0d7b69518369ae903",
22279        "description": "d3d12: Replace size_t with uint64_t in d3d12_video_encoder definitions for cross-plat compatibility",
22280        "nominated": false,
22281        "nomination_type": null,
22282        "resolution": 4,
22283        "main_sha": null,
22284        "because_sha": null
22285    },
22286    {
22287        "sha": "7336580408af8988cbe1ee61ae080076feecca19",
22288        "description": "zink: unspaghettify some program update code",
22289        "nominated": false,
22290        "nomination_type": null,
22291        "resolution": 4,
22292        "main_sha": null,
22293        "because_sha": null
22294    },
22295    {
22296        "sha": "809e9462ce35b94eefa7a6cf5a2f41317f199ae8",
22297        "description": "zink: be even more granular with optimal_key program updates",
22298        "nominated": false,
22299        "nomination_type": null,
22300        "resolution": 4,
22301        "main_sha": null,
22302        "because_sha": null
22303    },
22304    {
22305        "sha": "e4e9461403ef7b9859570c301a65befdb65ce3e7",
22306        "description": "zink: simplify bit tracking in zink_gfx_program_update()",
22307        "nominated": false,
22308        "nomination_type": null,
22309        "resolution": 4,
22310        "main_sha": null,
22311        "because_sha": null
22312    },
22313    {
22314        "sha": "76ae28e69ca1a6a7dd5bf59ebcaf9afa94110bfe",
22315        "description": "zink: split dirty_shader_stages for gfx and compute",
22316        "nominated": false,
22317        "nomination_type": null,
22318        "resolution": 4,
22319        "main_sha": null,
22320        "because_sha": null
22321    },
22322    {
22323        "sha": "49866c4f77049adfb43b1b72b27002680cd66380",
22324        "description": "zink: use optimal_keys to massively reduce size of pipeline cache comparisons",
22325        "nominated": false,
22326        "nomination_type": null,
22327        "resolution": 4,
22328        "main_sha": null,
22329        "because_sha": null
22330    },
22331    {
22332        "sha": "325c703624a7ccb74356c697ad305755db289a01",
22333        "description": "zink: add 'optimal_keys' handling for shader keys",
22334        "nominated": false,
22335        "nomination_type": null,
22336        "resolution": 4,
22337        "main_sha": null,
22338        "because_sha": null
22339    },
22340    {
22341        "sha": "1198568e32bafe63b3198db70b68663b3d697005",
22342        "description": "zink: add some padding to small shader keys for byte-alignment",
22343        "nominated": false,
22344        "nomination_type": null,
22345        "resolution": 4,
22346        "main_sha": null,
22347        "because_sha": null
22348    },
22349    {
22350        "sha": "06e8acbc474d6c55dc6c1f464be7b899a910edb7",
22351        "description": "zink: ALWAYS_INLINE bind_gfx_stage",
22352        "nominated": false,
22353        "nomination_type": null,
22354        "resolution": 4,
22355        "main_sha": null,
22356        "because_sha": null
22357    },
22358    {
22359        "sha": "32f50630d6025487dd86a8b1271d2c860fdbbff3",
22360        "description": "zink: move to AoS for gfx program shader modules",
22361        "nominated": false,
22362        "nomination_type": null,
22363        "resolution": 4,
22364        "main_sha": null,
22365        "because_sha": null
22366    },
22367    {
22368        "sha": "745efa1231e256192c901eeffa1a740dfa7e11ca",
22369        "description": "zink: copy the non-dirty shader stages when updating gfx program",
22370        "nominated": false,
22371        "nomination_type": 1,
22372        "resolution": 4,
22373        "main_sha": null,
22374        "because_sha": "d8455e5ebfa36767f0d7b63ba6b907c135711a7f"
22375    },
22376    {
22377        "sha": "6df9bcaa10e5552657612ad34b4d7fe1c3f54dfc",
22378        "description": "zink: handle inline uniforms during first-time shader generation",
22379        "nominated": false,
22380        "nomination_type": 1,
22381        "resolution": 4,
22382        "main_sha": null,
22383        "because_sha": "a0e69e7601a3f7cb6bfa578ccc4ec52abb9ee662"
22384    },
22385    {
22386        "sha": "7a489593d0026b6eae6c192b68659610ac7fed07",
22387        "description": "zink: remove a bunch of casts from shader key inlines",
22388        "nominated": false,
22389        "nomination_type": null,
22390        "resolution": 4,
22391        "main_sha": null,
22392        "because_sha": null
22393    },
22394    {
22395        "sha": "f2591d09d77b70d939618c110a2e893453cb787f",
22396        "description": "zink: wrap zink_shader_key_base access for nonseamless cubemap use",
22397        "nominated": false,
22398        "nomination_type": null,
22399        "resolution": 4,
22400        "main_sha": null,
22401        "because_sha": null
22402    },
22403    {
22404        "sha": "3513bddcbfaa6b832e71b104c24f31bdd9798a48",
22405        "description": "zink: check on init whether decomposed attrs are needed",
22406        "nominated": false,
22407        "nomination_type": null,
22408        "resolution": 4,
22409        "main_sha": null,
22410        "because_sha": null
22411    },
22412    {
22413        "sha": "f933ede78eb3ee899670958f8dae71a6f0c45c5f",
22414        "description": "zink: add a bool flag for decomposed vertex elements",
22415        "nominated": false,
22416        "nomination_type": null,
22417        "resolution": 4,
22418        "main_sha": null,
22419        "because_sha": null
22420    },
22421    {
22422        "sha": "cd81f2d08a03d5f651010731a7f0a0fd614f4dc7",
22423        "description": "ci/crocus: update ci results",
22424        "nominated": false,
22425        "nomination_type": null,
22426        "resolution": 4,
22427        "main_sha": null,
22428        "because_sha": null
22429    },
22430    {
22431        "sha": "3730be9873d556918a20795b37399b7e2e9630b5",
22432        "description": "aco: mostly implement FS input loads on GFX11",
22433        "nominated": false,
22434        "nomination_type": null,
22435        "resolution": 4,
22436        "main_sha": null,
22437        "because_sha": null
22438    },
22439    {
22440        "sha": "826ed52174c5816c45841de43a015990064bdc22",
22441        "description": "aco/tests: add GFX11 assembly tests",
22442        "nominated": false,
22443        "nomination_type": null,
22444        "resolution": 4,
22445        "main_sha": null,
22446        "because_sha": null
22447    },
22448    {
22449        "sha": "48c8c25e68fe9e00526645ce360e5fd1de3dc0ee",
22450        "description": "aco: omit read-only memory_sync_info when printing",
22451        "nominated": false,
22452        "nomination_type": null,
22453        "resolution": 4,
22454        "main_sha": null,
22455        "because_sha": null
22456    },
22457    {
22458        "sha": "aadb7aef01913c24ab37b3409496649470ff66f4",
22459        "description": "aco: add VINTERP instruction format",
22460        "nominated": false,
22461        "nomination_type": null,
22462        "resolution": 4,
22463        "main_sha": null,
22464        "because_sha": null
22465    },
22466    {
22467        "sha": "55cd74d468fe7834c3da63864bf3099cdf98c57f",
22468        "description": "aco: add LDSDIR instruction format",
22469        "nominated": false,
22470        "nomination_type": null,
22471        "resolution": 4,
22472        "main_sha": null,
22473        "because_sha": null
22474    },
22475    {
22476        "sha": "a7a9aad14dbca5f1ac755a63ae7a5336a0a38dba",
22477        "description": "aco: limit GFX11 to 128 VGPRs for now",
22478        "nominated": false,
22479        "nomination_type": null,
22480        "resolution": 4,
22481        "main_sha": null,
22482        "because_sha": null
22483    },
22484    {
22485        "sha": "4e55b5b8514c49c303d8af526e9748f39e54133f",
22486        "description": "aco: update assembler for GFX11",
22487        "nominated": false,
22488        "nomination_type": null,
22489        "resolution": 4,
22490        "main_sha": null,
22491        "because_sha": null
22492    },
22493    {
22494        "sha": "077dd12ac6cfa14db4b342394f0bc3d09025d451",
22495        "description": "aco/gfx11: don't use more than 1 NSA dword",
22496        "nominated": false,
22497        "nomination_type": null,
22498        "resolution": 4,
22499        "main_sha": null,
22500        "because_sha": null
22501    },
22502    {
22503        "sha": "d8d99c3c4f2355d9546f1998da75dd2ab69e67e2",
22504        "description": "aco: add GFX11 opcode numbers",
22505        "nominated": false,
22506        "nomination_type": null,
22507        "resolution": 4,
22508        "main_sha": null,
22509        "because_sha": null
22510    },
22511    {
22512        "sha": "2f74df7117e2d4a5bd8d88807d0893b1b3753000",
22513        "description": "aco: fix assembly of MUBUF-to-LDS loads",
22514        "nominated": false,
22515        "nomination_type": null,
22516        "resolution": 4,
22517        "main_sha": null,
22518        "because_sha": null
22519    },
22520    {
22521        "sha": "78779fd63d491c7a3b844fdbdde7156b78bbc00d",
22522        "description": "aco: add reg() helper to assembler",
22523        "nominated": false,
22524        "nomination_type": null,
22525        "resolution": 4,
22526        "main_sha": null,
22527        "because_sha": null
22528    },
22529    {
22530        "sha": "7a1b5221481db7dac11343b8f31b6c3ee49b524d",
22531        "description": "aco: rename Interp_instruction to VINTRP_instruction",
22532        "nominated": false,
22533        "nomination_type": null,
22534        "resolution": 4,
22535        "main_sha": null,
22536        "because_sha": null
22537    },
22538    {
22539        "sha": "51bd75e28cf258b6075750db344dc05c64ee6b82",
22540        "description": "radeonsi/vcn: support async",
22541        "nominated": false,
22542        "nomination_type": null,
22543        "resolution": 4,
22544        "main_sha": null,
22545        "because_sha": null
22546    },
22547    {
22548        "sha": "091249dff4c696c5b45a04800963081f5431fa5f",
22549        "description": "aco: Fixes compiling error about char8_t with c++20",
22550        "nominated": false,
22551        "nomination_type": 1,
22552        "resolution": 4,
22553        "main_sha": null,
22554        "because_sha": "209a89e51d159baddbde39bd99144cd9c5bccfa5"
22555    },
22556    {
22557        "sha": "8ace68543227d980c7fa581f91a0577062cd5982",
22558        "description": "radv/rt: inline radv_rt_pipeline_create_() helper into radv_rt_pipeline_create()",
22559        "nominated": false,
22560        "nomination_type": null,
22561        "resolution": 4,
22562        "main_sha": null,
22563        "because_sha": null
22564    },
22565    {
22566        "sha": "40366a3aaf869ebc15b81f8772906b7ef4d0e9a5",
22567        "description": "radv/rt: create separate radv_rt_pipeline struct",
22568        "nominated": false,
22569        "nomination_type": null,
22570        "resolution": 4,
22571        "main_sha": null,
22572        "because_sha": null
22573    },
22574    {
22575        "sha": "b93b696356d31123dc3792d6afda421f7fcdabf3",
22576        "description": "pvr: Fix assignment to ISP back_a.sref",
22577        "nominated": false,
22578        "nomination_type": null,
22579        "resolution": 4,
22580        "main_sha": null,
22581        "because_sha": null
22582    },
22583    {
22584        "sha": "007c6b1dd2829d5afa14820c373e7964157f6242",
22585        "description": "radv: use direct access to last_vgt_api_stage_locs for sgpr emission",
22586        "nominated": false,
22587        "nomination_type": null,
22588        "resolution": 4,
22589        "main_sha": null,
22590        "because_sha": null
22591    },
22592    {
22593        "sha": "351c4ed6d1f3461e5f4f8626d67133459457b267",
22594        "description": "radv: store pointer to sgprs for last vertex stage",
22595        "nominated": false,
22596        "nomination_type": null,
22597        "resolution": 4,
22598        "main_sha": null,
22599        "because_sha": null
22600    },
22601    {
22602        "sha": "2a723f7a8d622870fb5d7082949fcfc252e65e3b",
22603        "description": "nir: use nir_shader_instructions_pass in nir_split_per_member_structs",
22604        "nominated": false,
22605        "nomination_type": null,
22606        "resolution": 4,
22607        "main_sha": null,
22608        "because_sha": null
22609    },
22610    {
22611        "sha": "67fe9ae5c33f61762884b9a0f927b8cda635e6e4",
22612        "description": "nir: use nir_shader_instructions_pass in nir_split_var_copies",
22613        "nominated": false,
22614        "nomination_type": null,
22615        "resolution": 4,
22616        "main_sha": null,
22617        "because_sha": null
22618    },
22619    {
22620        "sha": "9dcff3ea53fb5e6e534c82a9f0016fc7b2535616",
22621        "description": "nir: use nir_shader_instructions_pass in nir_lower_samplers",
22622        "nominated": false,
22623        "nomination_type": null,
22624        "resolution": 4,
22625        "main_sha": null,
22626        "because_sha": null
22627    },
22628    {
22629        "sha": "865d959090e5dbbec7a833109db35d6d55e15024",
22630        "description": "nir: use nir_shader_instructions_pass in nir_lower_interpolation",
22631        "nominated": false,
22632        "nomination_type": null,
22633        "resolution": 4,
22634        "main_sha": null,
22635        "because_sha": null
22636    },
22637    {
22638        "sha": "6e0bcc1c4da3136cb7e93837d021614196f7f52c",
22639        "description": "nir: use nir_metadata_none instead of its value",
22640        "nominated": false,
22641        "nomination_type": null,
22642        "resolution": 4,
22643        "main_sha": null,
22644        "because_sha": null
22645    },
22646    {
22647        "sha": "dd51dedefd276d2cacd7c074f0a691503cfd1a2b",
22648        "description": "nir: use nir_shader_instructions_pass in nir_lower_frexp",
22649        "nominated": false,
22650        "nomination_type": null,
22651        "resolution": 4,
22652        "main_sha": null,
22653        "because_sha": null
22654    },
22655    {
22656        "sha": "a87070937ddb0560c0cc54935c18389ca4058a32",
22657        "description": "nir: use nir_shader_instructions_pass in nir_lower_fb_read",
22658        "nominated": false,
22659        "nomination_type": null,
22660        "resolution": 4,
22661        "main_sha": null,
22662        "because_sha": null
22663    },
22664    {
22665        "sha": "2e410c4c0508afb3ec20c5ee155450950aa0a463",
22666        "description": "nir: use nir_shader_instructions_pass in nir_lower_drawpixels",
22667        "nominated": false,
22668        "nomination_type": null,
22669        "resolution": 4,
22670        "main_sha": null,
22671        "because_sha": null
22672    },
22673    {
22674        "sha": "00b0de5c83353e22c055999a00ec1d6dc2332703",
22675        "description": "nir: use nir_shader_instructions_pass in nir_lower_clip_halfz",
22676        "nominated": false,
22677        "nomination_type": null,
22678        "resolution": 4,
22679        "main_sha": null,
22680        "because_sha": null
22681    },
22682    {
22683        "sha": "c6e4641a21a3ba689740f5cb802db6099c51b3f3",
22684        "description": "nir: use nir_shader_instructions_pass in nir_lower_clip_disable",
22685        "nominated": false,
22686        "nomination_type": null,
22687        "resolution": 4,
22688        "main_sha": null,
22689        "because_sha": null
22690    },
22691    {
22692        "sha": "a1efa18dfe7c62ae5e3976799ab516bdd4776a1c",
22693        "description": "nir: use nir_shader_instructions_pass in nir_lower_clamp_color_outputs",
22694        "nominated": false,
22695        "nomination_type": null,
22696        "resolution": 4,
22697        "main_sha": null,
22698        "because_sha": null
22699    },
22700    {
22701        "sha": "c7078fe4e07e0f19a4ae1a070f63d40fba542619",
22702        "description": "nir: use nir_shader_instructions_pass in nir_lower_64bit_phis",
22703        "nominated": false,
22704        "nomination_type": null,
22705        "resolution": 4,
22706        "main_sha": null,
22707        "because_sha": null
22708    },
22709    {
22710        "sha": "ea39efe9b803cbe493678e4f9ba3f8516df98c6b",
22711        "description": "nir: use nir_shader_instructions_pass in nir_lower_bool_to_int32",
22712        "nominated": false,
22713        "nomination_type": null,
22714        "resolution": 4,
22715        "main_sha": null,
22716        "because_sha": null
22717    },
22718    {
22719        "sha": "d28833d60f3ef8a079f5e9c29fa58e9aafaf5532",
22720        "description": "nir: use nir_shader_instructions_pass in nir_lower_bool_to_float",
22721        "nominated": false,
22722        "nomination_type": null,
22723        "resolution": 4,
22724        "main_sha": null,
22725        "because_sha": null
22726    },
22727    {
22728        "sha": "4a9e2dc1e94a837aaf1d5930d3c9517108798b0e",
22729        "description": "nir: use nir_shader_instructions_pass in nir_lower_bool_to_bitsize",
22730        "nominated": false,
22731        "nomination_type": null,
22732        "resolution": 4,
22733        "main_sha": null,
22734        "because_sha": null
22735    },
22736    {
22737        "sha": "5beeb3c1db7d4fc3ff8d20f8624963d2c3336eb7",
22738        "description": "nir: use nir_shader_instructions_pass in nir_lower_alu",
22739        "nominated": false,
22740        "nomination_type": null,
22741        "resolution": 4,
22742        "main_sha": null,
22743        "because_sha": null
22744    },
22745    {
22746        "sha": "cb201e92aca12f1962124bac2e8220c3651d8dcf",
22747        "description": "glsl: use nir_shader_instructions_pass in gl_nir_lower_samplers_as_deref",
22748        "nominated": false,
22749        "nomination_type": null,
22750        "resolution": 4,
22751        "main_sha": null,
22752        "because_sha": null
22753    },
22754    {
22755        "sha": "d3708d6cf5015f1ada146edf873b28c361b1fdae",
22756        "description": "glsl: use nir_shader_instructions_pass in gl_nir_lower_images",
22757        "nominated": false,
22758        "nomination_type": null,
22759        "resolution": 4,
22760        "main_sha": null,
22761        "because_sha": null
22762    },
22763    {
22764        "sha": "1829fde2128dda6ca52def24d53f45c7c8b2d21a",
22765        "description": "glsl: use nir_shader_instructions_pass in gl_nir_lower_atomics",
22766        "nominated": false,
22767        "nomination_type": null,
22768        "resolution": 4,
22769        "main_sha": null,
22770        "because_sha": null
22771    },
22772    {
22773        "sha": "e9dc98ed87f3c64f5933c0c5e95a9084a43ed6d6",
22774        "description": "crocus: remove invalid nir_metadata_preserve from crocus_fix_edge_flags",
22775        "nominated": false,
22776        "nomination_type": null,
22777        "resolution": 4,
22778        "main_sha": null,
22779        "because_sha": null
22780    },
22781    {
22782        "sha": "a1c042fb5a098f0dff7ac5106c88d726ed2239ea",
22783        "description": "iris: remove invalid nir_metadata_preserve from iris_fix_edge_flags",
22784        "nominated": false,
22785        "nomination_type": null,
22786        "resolution": 4,
22787        "main_sha": null,
22788        "because_sha": null
22789    },
22790    {
22791        "sha": "0337f449a6704de5974aad56d4caa2b04a09099a",
22792        "description": "radv: use nir_shader_instructions_pass in radv_nir_lower_ycbcr_textures",
22793        "nominated": false,
22794        "nomination_type": null,
22795        "resolution": 4,
22796        "main_sha": null,
22797        "because_sha": null
22798    },
22799    {
22800        "sha": "a54d9964637fa9528f255cbb53c33ea0bd50d208",
22801        "description": "radv: ALWAYS_INLINE radv_is_streamout_enabled()",
22802        "nominated": false,
22803        "nomination_type": null,
22804        "resolution": 4,
22805        "main_sha": null,
22806        "because_sha": null
22807    },
22808    {
22809        "sha": "051594fb7f5342699f4a53e286ef1ad5f1e4ee3a",
22810        "description": "radv: ALWAYS_INLINE radv_flush_descriptors",
22811        "nominated": false,
22812        "nomination_type": null,
22813        "resolution": 4,
22814        "main_sha": null,
22815        "because_sha": null
22816    },
22817    {
22818        "sha": "876f7f60ac11009ed35a529eb1c7336bf87e406e",
22819        "description": "radv: ALWAYS_INLINE radv_after_draw",
22820        "nominated": false,
22821        "nomination_type": null,
22822        "resolution": 4,
22823        "main_sha": null,
22824        "because_sha": null
22825    },
22826    {
22827        "sha": "7985a9df9a6dc69978f204c7eaafa6e4c97ce7ea",
22828        "description": "radv: enable NGG culling unconditionally for GPL but disable it dynamically",
22829        "nominated": false,
22830        "nomination_type": null,
22831        "resolution": 4,
22832        "main_sha": null,
22833        "because_sha": null
22834    },
22835    {
22836        "sha": "e7f6786d592c4f69808bc8d909a9da7edf760340",
22837        "description": "radv: use the maximum number of vertices per primitives for NGG with GPL",
22838        "nominated": false,
22839        "nomination_type": null,
22840        "resolution": 4,
22841        "main_sha": null,
22842        "because_sha": null
22843    },
22844    {
22845        "sha": "e364670e83437c72da57a287d023003f3d15d493",
22846        "description": "radv: determine the last VGT api stage also for GPL",
22847        "nominated": false,
22848        "nomination_type": null,
22849        "resolution": 4,
22850        "main_sha": null,
22851        "because_sha": null
22852    },
22853    {
22854        "sha": "e053f6feb37b65caa59900597d27367f7363a073",
22855        "description": "radv: remove useless gfx10_ngg_info::enable_vertex_grouping",
22856        "nominated": false,
22857        "nomination_type": null,
22858        "resolution": 4,
22859        "main_sha": null,
22860        "because_sha": null
22861    },
22862    {
22863        "sha": "efd83e9627d99df29ee28b7ed562530e052121fe",
22864        "description": "radv: allow to build the pre-rasterization stages in a library",
22865        "nominated": false,
22866        "nomination_type": null,
22867        "resolution": 4,
22868        "main_sha": null,
22869        "because_sha": null
22870    },
22871    {
22872        "sha": "456543e6d857bccc0165475cd684fed3a69d9bf4",
22873        "description": "radv: determine the last VGT api stage from the active_stages bitfield",
22874        "nominated": false,
22875        "nomination_type": null,
22876        "resolution": 4,
22877        "main_sha": null,
22878        "because_sha": null
22879    },
22880    {
22881        "sha": "c08ba6a76c9e40adc5da0540d365904cc7e22b4f",
22882        "description": "radv: import the GS copy shader from a library if present",
22883        "nominated": false,
22884        "nomination_type": null,
22885        "resolution": 4,
22886        "main_sha": null,
22887        "because_sha": null
22888    },
22889    {
22890        "sha": "2fd3b0bceb5df3f29a7322c90dfd2c37280efdac",
22891        "description": "radv: do not free the GS copy shader binary if created from a library",
22892        "nominated": false,
22893        "nomination_type": null,
22894        "resolution": 4,
22895        "main_sha": null,
22896        "because_sha": null
22897    },
22898    {
22899        "sha": "25ead8ec5c84028d4c58eff0b203b49f0425d812",
22900        "description": "gallivm: fix buffer_type for LLVM 15",
22901        "nominated": false,
22902        "nomination_type": 1,
22903        "resolution": 4,
22904        "main_sha": null,
22905        "because_sha": "1b8c4931df9d0ec55fc80dc280f27c40c9a2b781"
22906    },
22907    {
22908        "sha": "bcb136d548e607dbc9b72df0f575710ee03947ec",
22909        "description": "gallivm: handle llvm coroutines for llvm > 15",
22910        "nominated": true,
22911        "nomination_type": 0,
22912        "resolution": 1,
22913        "main_sha": null,
22914        "because_sha": null
22915    },
22916    {
22917        "sha": "16fd0c11c66b8b48c3835202fab77a0c50828c0b",
22918        "description": "llvmpipe: bind sampler views/images properly.",
22919        "nominated": true,
22920        "nomination_type": 0,
22921        "resolution": 1,
22922        "main_sha": null,
22923        "because_sha": null
22924    },
22925    {
22926        "sha": "b144d3e6a7e9a31c8b62e43035f15dab34932273",
22927        "description": "llvmpipe: memset empty images in the key",
22928        "nominated": true,
22929        "nomination_type": 0,
22930        "resolution": 1,
22931        "main_sha": null,
22932        "because_sha": null
22933    },
22934    {
22935        "sha": "fe5636af6e0501305e020e8ac7d383931ed68543",
22936        "description": "lavapipe: handle view mask layer count properly for begin rendering.",
22937        "nominated": true,
22938        "nomination_type": 1,
22939        "resolution": 1,
22940        "main_sha": null,
22941        "because_sha": "8a6160a35428264fa3b4722d8c72b9c8aa4b8256"
22942    },
22943    {
22944        "sha": "21d39dd1deb03366f54c4d7bfa09835cab0f1ca9",
22945        "description": "lavapipe: take layers into account around render surface creation.",
22946        "nominated": true,
22947        "nomination_type": 1,
22948        "resolution": 1,
22949        "main_sha": null,
22950        "because_sha": "8a6160a35428264fa3b4722d8c72b9c8aa4b8256"
22951    },
22952    {
22953        "sha": "d724e9568244932977087ec4045fd16c1ecc8e04",
22954        "description": "llvmpipe: handle different blocksizes for sampler/image views",
22955        "nominated": false,
22956        "nomination_type": null,
22957        "resolution": 4,
22958        "main_sha": null,
22959        "because_sha": null
22960    },
22961    {
22962        "sha": "bf4a2b374fb781052770e807df8b6be84d0e78d6",
22963        "description": "radv: Use scalar layout for BDA references",
22964        "nominated": false,
22965        "nomination_type": null,
22966        "resolution": 4,
22967        "main_sha": null,
22968        "because_sha": null
22969    },
22970    {
22971        "sha": "25e1c3d5b3ab4e066dd36c0a964ce7d413dac02e",
22972        "description": "radv: Use a fallback for marketing name when libdrm doesn't know it.",
22973        "nominated": true,
22974        "nomination_type": 0,
22975        "resolution": 1,
22976        "main_sha": null,
22977        "because_sha": null
22978    },
22979    {
22980        "sha": "26d1b0ca022dbd28322b0ce535658df3123f0057",
22981        "description": "r600/sfn: Fixes 'numeric_limits' is not a member of 'std' error in sfn/sfn_instr.cpp",
22982        "nominated": false,
22983        "nomination_type": null,
22984        "resolution": 4,
22985        "main_sha": null,
22986        "because_sha": null
22987    },
22988    {
22989        "sha": "e0b7430eae7d49dc98bac05fe46b511e1a9c7cfd",
22990        "description": "meson: libelf is optional",
22991        "nominated": false,
22992        "nomination_type": 1,
22993        "resolution": 4,
22994        "main_sha": null,
22995        "because_sha": "c74595ead3f431705edc5e32df6b88a259239237"
22996    },
22997    {
22998        "sha": "37900ee2dd13b735a6e46ddd272f45df4c8ad8a9",
22999        "description": "mesa/st: emit string marker based on PIPE_CAP_STRING_MARKER",
23000        "nominated": true,
23001        "nomination_type": 1,
23002        "resolution": 1,
23003        "main_sha": null,
23004        "because_sha": "10ac88b72fac70eb3fa698179d48378600f59f74"
23005    },
23006    {
23007        "sha": "0fba2e0d1e17db697ea3b4dfb1c9a55441ed5986",
23008        "description": "ci: debian-clang: drop -Wno-error=unused-function",
23009        "nominated": false,
23010        "nomination_type": null,
23011        "resolution": 4,
23012        "main_sha": null,
23013        "because_sha": null
23014    },
23015    {
23016        "sha": "48889fc68dbfe2f45396be29c55615b1f300b47f",
23017        "description": "vulkan: avoid warning about unused function",
23018        "nominated": false,
23019        "nomination_type": null,
23020        "resolution": 4,
23021        "main_sha": null,
23022        "because_sha": null
23023    },
23024    {
23025        "sha": "0dd58bd115373700255de68d68688866c1807e49",
23026        "description": "panfrost: avoid warning about unused function",
23027        "nominated": false,
23028        "nomination_type": null,
23029        "resolution": 4,
23030        "main_sha": null,
23031        "because_sha": null
23032    },
23033    {
23034        "sha": "486381c489b57c1424c99bdb391cbbffd1e5f450",
23035        "description": "llvmpipe: drop unused function",
23036        "nominated": false,
23037        "nomination_type": null,
23038        "resolution": 4,
23039        "main_sha": null,
23040        "because_sha": null
23041    },
23042    {
23043        "sha": "1cbfc80f0fc12f8c54345a6a926db71289695c79",
23044        "description": "llvmpipe: mark function unused",
23045        "nominated": false,
23046        "nomination_type": null,
23047        "resolution": 4,
23048        "main_sha": null,
23049        "because_sha": null
23050    },
23051    {
23052        "sha": "ec5af409a5c06b0dfe5852e4645cf462b4b3a3d8",
23053        "description": "spirv: mark function unused",
23054        "nominated": false,
23055        "nomination_type": null,
23056        "resolution": 4,
23057        "main_sha": null,
23058        "because_sha": null
23059    },
23060    {
23061        "sha": "ee2e01c0ef5f823399dfd295110019aa5e2dd675",
23062        "description": "venus: fix VkImageFormatListCreateInfo for AHB",
23063        "nominated": false,
23064        "nomination_type": null,
23065        "resolution": 4,
23066        "main_sha": null,
23067        "because_sha": null
23068    },
23069    {
23070        "sha": "0d66ed49b412551b843fb8db5ccc1ce6bc4f5f7f",
23071        "description": "radv/rtpso: Use the common traversal helper",
23072        "nominated": false,
23073        "nomination_type": null,
23074        "resolution": 4,
23075        "main_sha": null,
23076        "because_sha": null
23077    },
23078    {
23079        "sha": "3f72061be93dd23d7f29b4f4361f0940092b23ce",
23080        "description": "radv/rq: Use the common traversal helper",
23081        "nominated": false,
23082        "nomination_type": null,
23083        "resolution": 4,
23084        "main_sha": null,
23085        "because_sha": null
23086    },
23087    {
23088        "sha": "ac4593534508dabcb6b3e160e79ff509efb97e94",
23089        "description": "radv: Add a common traversal build helper",
23090        "nominated": false,
23091        "nomination_type": null,
23092        "resolution": 4,
23093        "main_sha": null,
23094        "because_sha": null
23095    },
23096    {
23097        "sha": "e24a8168189b8343ed2176f78fd92c8a4ec49c5c",
23098        "description": "radv: Fix file descriptor leak.",
23099        "nominated": false,
23100        "nomination_type": 1,
23101        "resolution": 4,
23102        "main_sha": null,
23103        "because_sha": "574980675405e36d34519cb5cbd315b3582850ec"
23104    },
23105    {
23106        "sha": "5a3411567a35e49bc2ae0c88ca5596804e6948c2",
23107        "description": "radv: Properly initialize all memory in RRA dumps.",
23108        "nominated": false,
23109        "nomination_type": null,
23110        "resolution": 4,
23111        "main_sha": null,
23112        "because_sha": null
23113    },
23114    {
23115        "sha": "19aae06692508ffcda14af4a771287eacf641bc4",
23116        "description": "radv: Use deterministic order for dumping acceleration stuctures.",
23117        "nominated": false,
23118        "nomination_type": null,
23119        "resolution": 4,
23120        "main_sha": null,
23121        "because_sha": null
23122    },
23123    {
23124        "sha": "50bb0d6427728f4a73eb28779cd67525f313d8bc",
23125        "description": "radv: Use GLSL matrices for instance transforms in BVH.",
23126        "nominated": false,
23127        "nomination_type": null,
23128        "resolution": 4,
23129        "main_sha": null,
23130        "because_sha": null
23131    },
23132    {
23133        "sha": "3c09681eddb20a99c7fa737f1e40571adacb8516",
23134        "description": "radv: Use proper matrices for instance nodes.",
23135        "nominated": false,
23136        "nomination_type": null,
23137        "resolution": 4,
23138        "main_sha": null,
23139        "because_sha": null
23140    },
23141    {
23142        "sha": "0f9fb8e15ff1e40a4fc0b2f7a6dfbb4fc93d1437",
23143        "description": "radv: Remove aabb bounds from instance nodes.",
23144        "nominated": false,
23145        "nomination_type": null,
23146        "resolution": 4,
23147        "main_sha": null,
23148        "because_sha": null
23149    },
23150    {
23151        "sha": "b1ddb3504027c23560b19bdb6291a817b45ab166",
23152        "description": "radv: Translate the BVH copy shader to glsl from nir_builder.",
23153        "nominated": false,
23154        "nomination_type": null,
23155        "resolution": 4,
23156        "main_sha": null,
23157        "because_sha": null
23158    },
23159    {
23160        "sha": "ffc5f52724893ef33a63e7f8f6c335f0587b7790",
23161        "description": "radv: Hardcode root node id.",
23162        "nominated": false,
23163        "nomination_type": null,
23164        "resolution": 4,
23165        "main_sha": null,
23166        "because_sha": null
23167    },
23168    {
23169        "sha": "513d074d39847ae798c63aea6ea8870389b0ef7b",
23170        "description": "radv: Fix GLSL BDA struct alignment and use pointer arithmetic SIZEOF.",
23171        "nominated": false,
23172        "nomination_type": null,
23173        "resolution": 4,
23174        "main_sha": null,
23175        "because_sha": null
23176    },
23177    {
23178        "sha": "f446f7a769386ba9b20e5fdac3eec8e468b410f0",
23179        "description": "intel/l3: Use L3 full-way allocation setting for gfx12.5 (DG2, MTL)",
23180        "nominated": false,
23181        "nomination_type": null,
23182        "resolution": 4,
23183        "main_sha": null,
23184        "because_sha": null
23185    },
23186    {
23187        "sha": "02d858ef0dd958767dad0ab4a606f1f1af0ee155",
23188        "description": "d3d12: Fix usage of %ld with PRIu64 instead for cross-platform build",
23189        "nominated": false,
23190        "nomination_type": null,
23191        "resolution": 4,
23192        "main_sha": null,
23193        "because_sha": null
23194    },
23195    {
23196        "sha": "b3be2ace5930e9b0a40ebcd05fd1f65d44da2d0e",
23197        "description": "zink: PIPE_CAP_SHAREABLE_SHADERS",
23198        "nominated": false,
23199        "nomination_type": null,
23200        "resolution": 4,
23201        "main_sha": null,
23202        "because_sha": null
23203    },
23204    {
23205        "sha": "10ed67867e9cf1a7ef01f3adb1478b31280e738e",
23206        "description": "zink: use screen param for zink_shader_free()",
23207        "nominated": false,
23208        "nomination_type": null,
23209        "resolution": 4,
23210        "main_sha": null,
23211        "because_sha": null
23212    },
23213    {
23214        "sha": "ac1b343477b6390d816e163a2d259d34fe4a155b",
23215        "description": "zink: use program's context for cache deletion",
23216        "nominated": false,
23217        "nomination_type": null,
23218        "resolution": 4,
23219        "main_sha": null,
23220        "because_sha": null
23221    },
23222    {
23223        "sha": "275e4a9c8959647f3318ec3c5fe716c95931cda8",
23224        "description": "zink: add locking for program caches",
23225        "nominated": false,
23226        "nomination_type": null,
23227        "resolution": 4,
23228        "main_sha": null,
23229        "because_sha": null
23230    },
23231    {
23232        "sha": "a10cad018b25181b609c90756cc170cdfe45c2b4",
23233        "description": "zink: don't try to delete programs from the cache if stages have been modified",
23234        "nominated": false,
23235        "nomination_type": null,
23236        "resolution": 4,
23237        "main_sha": null,
23238        "because_sha": null
23239    },
23240    {
23241        "sha": "eab18cb7a29cb5a8382a8e627551d399c1db62f2",
23242        "description": "zink: use screen params for program reference functions",
23243        "nominated": false,
23244        "nomination_type": null,
23245        "resolution": 4,
23246        "main_sha": null,
23247        "because_sha": null
23248    },
23249    {
23250        "sha": "697eb99d699973dfc40a02df2b70d40915ab7a16",
23251        "description": "zink: track the owner context for gfx programs",
23252        "nominated": false,
23253        "nomination_type": null,
23254        "resolution": 4,
23255        "main_sha": null,
23256        "because_sha": null
23257    },
23258    {
23259        "sha": "2fa70912633f8ab054d57c586f0dbf67f19f4bb4",
23260        "description": "zink: track a mask of gfx stages remaining in gfx programs",
23261        "nominated": true,
23262        "nomination_type": 0,
23263        "resolution": 0,
23264        "main_sha": null,
23265        "because_sha": null
23266    },
23267    {
23268        "sha": "0f770caa2321624070ca3c0d9994cf26f9c837d1",
23269        "description": "freedreno: Disable 8bpp_ubwc on a6xx gen2",
23270        "nominated": false,
23271        "nomination_type": null,
23272        "resolution": 4,
23273        "main_sha": null,
23274        "because_sha": null
23275    },
23276    {
23277        "sha": "7bf8af2c8d57deb7bad340a86c27d3d449c2a955",
23278        "description": "radeon/vcn: process invalid frame rate in encoding",
23279        "nominated": false,
23280        "nomination_type": null,
23281        "resolution": 4,
23282        "main_sha": null,
23283        "because_sha": null
23284    },
23285    {
23286        "sha": "4fdf10fdafe5ef4333afeb478e742c0a24ce3898",
23287        "description": "radeonsi/gfx11: don't set VERTS_PER_SUBGRP to 0",
23288        "nominated": true,
23289        "nomination_type": 1,
23290        "resolution": 1,
23291        "main_sha": null,
23292        "because_sha": "25a66477d0268181121c0436f62b2100b72df068"
23293    },
23294    {
23295        "sha": "7483e50404a026f2c5ec4f9cb3bb7a3d41232c68",
23296        "description": "winsys/amdgpu: init 'r' before using it",
23297        "nominated": false,
23298        "nomination_type": 1,
23299        "resolution": 4,
23300        "main_sha": null,
23301        "because_sha": "471c82d21efe855af7ef161f294d660c32a7aedd"
23302    },
23303    {
23304        "sha": "58829d9f112809cabaec471a2961ac42bb529ae6",
23305        "description": "iris: implement Wa_14016118574",
23306        "nominated": false,
23307        "nomination_type": null,
23308        "resolution": 4,
23309        "main_sha": null,
23310        "because_sha": null
23311    },
23312    {
23313        "sha": "f2645229c2fa6d9c595004a8dc4ee44cebedb5fd",
23314        "description": "anv: implement Wa_14016118574",
23315        "nominated": false,
23316        "nomination_type": null,
23317        "resolution": 4,
23318        "main_sha": null,
23319        "because_sha": null
23320    },
23321    {
23322        "sha": "c7ff9876d6c4382212ffdfa526cd1b5d1796ea78",
23323        "description": "zink: correct emulation of luminance-alpha formats",
23324        "nominated": false,
23325        "nomination_type": null,
23326        "resolution": 4,
23327        "main_sha": null,
23328        "because_sha": null
23329    },
23330    {
23331        "sha": "e7f192030ce50cfe56776482e17f50bcd5fbb7b6",
23332        "description": "zink: fix luminance/luminance-alpha emulation",
23333        "nominated": false,
23334        "nomination_type": null,
23335        "resolution": 4,
23336        "main_sha": null,
23337        "because_sha": null
23338    },
23339    {
23340        "sha": "09afab4c290ee834e80934df99a181dec5341e7d",
23341        "description": "zink: refactor swizzle-clamping code",
23342        "nominated": false,
23343        "nomination_type": null,
23344        "resolution": 4,
23345        "main_sha": null,
23346        "because_sha": null
23347    },
23348    {
23349        "sha": "51c7691108bd98ce6bcdbc0fef61d9ec969018ae",
23350        "description": "zink: fixup indent",
23351        "nominated": false,
23352        "nomination_type": null,
23353        "resolution": 4,
23354        "main_sha": null,
23355        "because_sha": null
23356    },
23357    {
23358        "sha": "37b66f7874a24172384f090dab17e556770b1d7a",
23359        "description": "zink: fix luminance clears",
23360        "nominated": false,
23361        "nomination_type": null,
23362        "resolution": 4,
23363        "main_sha": null,
23364        "because_sha": null
23365    },
23366    {
23367        "sha": "21ec469a2fb7c8bbecb96d02cda1597bafb11da1",
23368        "description": "zink: emulate latc formats with rgtc",
23369        "nominated": false,
23370        "nomination_type": null,
23371        "resolution": 4,
23372        "main_sha": null,
23373        "because_sha": null
23374    },
23375    {
23376        "sha": "88ed8245a8cf3e902b2b11ade8adfe7ac623d159",
23377        "description": "docs: add an amber article",
23378        "nominated": false,
23379        "nomination_type": null,
23380        "resolution": 4,
23381        "main_sha": null,
23382        "because_sha": null
23383    },
23384    {
23385        "sha": "eded5bda4ef1fe5fa90d794b3ed79312bbab58cf",
23386        "description": "radv/ci: add piglit testing with Zink on NAVI10",
23387        "nominated": false,
23388        "nomination_type": null,
23389        "resolution": 4,
23390        "main_sha": null,
23391        "because_sha": null
23392    },
23393    {
23394        "sha": "940246b058b948601c614b2d656cf0ceab0278cc",
23395        "description": "zink/ci: update list of flakes for Piglit with RADV on NAVI10",
23396        "nominated": false,
23397        "nomination_type": null,
23398        "resolution": 4,
23399        "main_sha": null,
23400        "because_sha": null
23401    },
23402    {
23403        "sha": "e133f0f9ca69da4fd428e708605a57fde4897771",
23404        "description": "zink/ci: update list of expected failures with RADV on NAVI10",
23405        "nominated": false,
23406        "nomination_type": null,
23407        "resolution": 4,
23408        "main_sha": null,
23409        "because_sha": null
23410    },
23411    {
23412        "sha": "74cc2a20cd32ffcc299623887284f88f7e8a87ba",
23413        "description": "zink/ci: skip GLX tests with RADV",
23414        "nominated": false,
23415        "nomination_type": null,
23416        "resolution": 4,
23417        "main_sha": null,
23418        "because_sha": null
23419    },
23420    {
23421        "sha": "7ced2ed740a358c69949517138f7f53c98c7de4f",
23422        "description": "zink/ci: skip arb_shader_clock with RADV",
23423        "nominated": false,
23424        "nomination_type": null,
23425        "resolution": 4,
23426        "main_sha": null,
23427        "because_sha": null
23428    },
23429    {
23430        "sha": "32b0c82ba8d38a9211ba13ac15b1e22dab65a659",
23431        "description": "zink/ci: skip ext_external_objects from Piglit with RADV",
23432        "nominated": false,
23433        "nomination_type": null,
23434        "resolution": 4,
23435        "main_sha": null,
23436        "because_sha": null
23437    },
23438    {
23439        "sha": "e76e3d9cea9e9e09c8bd446c50b0cc0dc4459641",
23440        "description": "intel/nir/rt: fixup alignment of memcpy iterations",
23441        "nominated": false,
23442        "nomination_type": null,
23443        "resolution": 4,
23444        "main_sha": null,
23445        "because_sha": null
23446    },
23447    {
23448        "sha": "139e8f46358475520fdf2fe80cbe116adfe8084d",
23449        "description": "intel/fs: fixup a64 messages",
23450        "nominated": true,
23451        "nomination_type": 0,
23452        "resolution": 1,
23453        "main_sha": null,
23454        "because_sha": null
23455    },
23456    {
23457        "sha": "838bbdcf2ef954830061218fcdb1800baa8855b6",
23458        "description": "intel/nir/rt: store ray query state in scratch",
23459        "nominated": true,
23460        "nomination_type": 1,
23461        "resolution": 1,
23462        "main_sha": null,
23463        "because_sha": "c78be5da300ae386a12b91a22efb064335e2043a"
23464    },
23465    {
23466        "sha": "f7fab09a07b4196eb68c31ff42057f10b3e55cb1",
23467        "description": "intel/nir/rt: change scratch check validation",
23468        "nominated": true,
23469        "nomination_type": 1,
23470        "resolution": 1,
23471        "main_sha": null,
23472        "because_sha": "c78be5da300ae386a12b91a22efb064335e2043a"
23473    },
23474    {
23475        "sha": "259b1647e63ae8c25730feb4e0190211938fa296",
23476        "description": "intel/nir/rt: fix ray query proceed level",
23477        "nominated": true,
23478        "nomination_type": 1,
23479        "resolution": 1,
23480        "main_sha": null,
23481        "because_sha": "c78be5da300ae386a12b91a22efb064335e2043a"
23482    },
23483    {
23484        "sha": "3f01071c790eb10f773b8a3b82ec56403ef47f2a",
23485        "description": "intel/nir/rt: remove ray query mem hit writes at initialization",
23486        "nominated": false,
23487        "nomination_type": null,
23488        "resolution": 4,
23489        "main_sha": null,
23490        "because_sha": null
23491    },
23492    {
23493        "sha": "f843bec7de903752734c8cb8e66c57e91f5a10fb",
23494        "description": "intel/nir/rt: spill/fill the entire ray query data",
23495        "nominated": true,
23496        "nomination_type": 1,
23497        "resolution": 1,
23498        "main_sha": null,
23499        "because_sha": "c78be5da300ae386a12b91a22efb064335e2043a"
23500    },
23501    {
23502        "sha": "a88f725eeaa0ae65c57927e74fcc369bd926e1a8",
23503        "description": "intel/nir/rt: fixup generate hit",
23504        "nominated": true,
23505        "nomination_type": 1,
23506        "resolution": 1,
23507        "main_sha": null,
23508        "because_sha": "046571479028aeb5577344a91f0c4d565415f4bc"
23509    },
23510    {
23511        "sha": "2905dd7951a5990be815cec46435b651db5cc43f",
23512        "description": "meson: Improve detection of qsort_r().",
23513        "nominated": false,
23514        "nomination_type": null,
23515        "resolution": 4,
23516        "main_sha": null,
23517        "because_sha": null
23518    },
23519    {
23520        "sha": "6be7c2ef51ecdc97cb366f2d5b706629d33777d7",
23521        "description": "r600: Make NIR the default shader IR",
23522        "nominated": false,
23523        "nomination_type": null,
23524        "resolution": 4,
23525        "main_sha": null,
23526        "because_sha": null
23527    },
23528    {
23529        "sha": "ad74cd3c3f1f9021298877577f930edbc9a78aa7",
23530        "description": "r600: Add slot to ALU disassambly",
23531        "nominated": false,
23532        "nomination_type": null,
23533        "resolution": 4,
23534        "main_sha": null,
23535        "because_sha": null
23536    },
23537    {
23538        "sha": "0995c6827aee5fa2118db623f8a63f3c86900289",
23539        "description": "lavapipe: use slow clear path if conditional rendering.",
23540        "nominated": false,
23541        "nomination_type": null,
23542        "resolution": 4,
23543        "main_sha": null,
23544        "because_sha": null
23545    },
23546    {
23547        "sha": "31dc15b9776a2dbe42cd8dcf78c516c5d703a54e",
23548        "description": "radv: rework and rename radv_make_buffer_descriptor()",
23549        "nominated": false,
23550        "nomination_type": null,
23551        "resolution": 4,
23552        "main_sha": null,
23553        "because_sha": null
23554    },
23555    {
23556        "sha": "81d7a6bdff56f8b08b980b4296fa6c7d7e46435a",
23557        "description": "radv: remove unnecessary radv_buffer_view::vk_format",
23558        "nominated": false,
23559        "nomination_type": null,
23560        "resolution": 4,
23561        "main_sha": null,
23562        "because_sha": null
23563    },
23564    {
23565        "sha": "a5ca3c16384c9b0568893713048d69f5860762ea",
23566        "description": "radv: pass a VkSampler to write_sampler_descriptor()",
23567        "nominated": false,
23568        "nomination_type": null,
23569        "resolution": 4,
23570        "main_sha": null,
23571        "because_sha": null
23572    },
23573    {
23574        "sha": "4ea916f70478605baa57cbb7af77a73e25c05b24",
23575        "description": "broadcom/compiler: don't apply robust buffer access to shared variables",
23576        "nominated": false,
23577        "nomination_type": null,
23578        "resolution": 4,
23579        "main_sha": null,
23580        "because_sha": null
23581    },
23582    {
23583        "sha": "44b02b5cb1e2f35e9be7b271df5c93687e5833fc",
23584        "description": "broadcom/compiler: handle shared stores with robust buffer access",
23585        "nominated": false,
23586        "nomination_type": null,
23587        "resolution": 4,
23588        "main_sha": null,
23589        "because_sha": null
23590    },
23591    {
23592        "sha": "b2bce9c98a4685a10ca38b6418d2cae2ac905e9c",
23593        "description": "broadcom/compiler: fix robust buffer access",
23594        "nominated": false,
23595        "nomination_type": null,
23596        "resolution": 4,
23597        "main_sha": null,
23598        "because_sha": null
23599    },
23600    {
23601        "sha": "e7e989f62e9c1887bc6ac24a2bf46d4e9470fa1f",
23602        "description": "vbo/dlist: keep buffers used in loopback_vertex_list() mapped.",
23603        "nominated": false,
23604        "nomination_type": null,
23605        "resolution": 4,
23606        "main_sha": null,
23607        "because_sha": null
23608    },
23609    {
23610        "sha": "4d44399c2e018c2ca77e612afba1d0833b32a8fb",
23611        "description": "gallium/u_threaded: add an option for unsychronized create_fence_fd",
23612        "nominated": false,
23613        "nomination_type": null,
23614        "resolution": 4,
23615        "main_sha": null,
23616        "because_sha": null
23617    },
23618    {
23619        "sha": "21ba47c821454dc53be60fb4da2ec58cdb28b53c",
23620        "description": "zink: handle culldistance xfb outputs like clipdistance",
23621        "nominated": true,
23622        "nomination_type": 0,
23623        "resolution": 1,
23624        "main_sha": null,
23625        "because_sha": null
23626    },
23627    {
23628        "sha": "114679388122b2f6ebdcdaffc98d533f4b8fa50c",
23629        "description": "glsl: fix gl_CullDistance xfb linking",
23630        "nominated": false,
23631        "nomination_type": 1,
23632        "resolution": 4,
23633        "main_sha": null,
23634        "because_sha": "0c8492cd3b2899c3512f5c9050041041d9dcfcb3"
23635    },
23636    {
23637        "sha": "eb6aa25d166b994b87ca709cf38f8a4ad40a4c16",
23638        "description": "spirv: Make a helper function to check glslang/shaderc",
23639        "nominated": false,
23640        "nomination_type": null,
23641        "resolution": 4,
23642        "main_sha": null,
23643        "because_sha": null
23644    },
23645    {
23646        "sha": "30b6d6b30f91544b452686da2e5a41d8868b43cc",
23647        "description": "spirv: Call vtn_emit_ret_store() only when handling return branch",
23648        "nominated": false,
23649        "nomination_type": null,
23650        "resolution": 4,
23651        "main_sha": null,
23652        "because_sha": null
23653    },
23654    {
23655        "sha": "b89a36fc0140ff36239f134ea2de74b96fccfbed",
23656        "description": "spirv: Add workaround to ignore OpReturn after OpEmitMeshTasksEXT",
23657        "nominated": false,
23658        "nomination_type": 1,
23659        "resolution": 4,
23660        "main_sha": null,
23661        "because_sha": "7d1bcf1f55ba98616671a0a5c182516cbfb19d41"
23662    },
23663    {
23664        "sha": "89f1727654f5ed601ce0ca7beac9bfc1adff4149",
23665        "description": "spirv: Treat EmitMeshTasksEXT as a terminating instruction.",
23666        "nominated": false,
23667        "nomination_type": 1,
23668        "resolution": 4,
23669        "main_sha": null,
23670        "because_sha": "7d1bcf1f55ba98616671a0a5c182516cbfb19d41"
23671    },
23672    {
23673        "sha": "b9919b9980fb1c925c463e1c16b278a7ab003d75",
23674        "description": "spirv: Pass vtn_block into vtn_emit_branch()",
23675        "nominated": false,
23676        "nomination_type": null,
23677        "resolution": 4,
23678        "main_sha": null,
23679        "because_sha": null
23680    },
23681    {
23682        "sha": "3f4343c7cd247cd089ad8f63a72541da39346259",
23683        "description": "nir/lower_task_shader: Don't fail adding a launch when last instruction is a jump",
23684        "nominated": true,
23685        "nomination_type": 1,
23686        "resolution": 1,
23687        "main_sha": null,
23688        "because_sha": "8aff8d3dd42ecc399f1d7d23ddd641e7e3fce777"
23689    },
23690    {
23691        "sha": "15e78caf8d38e97183aba6bce65b1bef34869537",
23692        "description": "gallivm: LLVM opaque pointers: use lp_build_array_get_ptr2() in lp_bld_nir_soa.c",
23693        "nominated": false,
23694        "nomination_type": null,
23695        "resolution": 4,
23696        "main_sha": null,
23697        "because_sha": null
23698    },
23699    {
23700        "sha": "cdd7e8f5cecf137a33430f41f48ae671a52561b6",
23701        "description": "gallivm: LLVM opaque pointers: add lp_build_array_get[_ptr]2 in lp_bld_struct.c",
23702        "nominated": false,
23703        "nomination_type": null,
23704        "resolution": 4,
23705        "main_sha": null,
23706        "because_sha": null
23707    },
23708    {
23709        "sha": "1d741f4c62af71af860eaab35e16633b5d6428ed",
23710        "description": "gallivm: LLVM opaque pointer fixes in lp_bld_sample.c",
23711        "nominated": false,
23712        "nomination_type": null,
23713        "resolution": 4,
23714        "main_sha": null,
23715        "because_sha": null
23716    },
23717    {
23718        "sha": "966a395f026aceb4fe20c35c9c6a50ee01308c76",
23719        "description": "gallium/draw: fix LLVM opaque pointer warnings in store_aos()",
23720        "nominated": false,
23721        "nomination_type": null,
23722        "resolution": 4,
23723        "main_sha": null,
23724        "because_sha": null
23725    },
23726    {
23727        "sha": "cb33367449f25eada57e22827afe9f5c094dac57",
23728        "description": "gallium/draw: fix LLVM opaque pointer warnings in draw_tcs_llvm_emit_store_output()",
23729        "nominated": false,
23730        "nomination_type": null,
23731        "resolution": 4,
23732        "main_sha": null,
23733        "because_sha": null
23734    },
23735    {
23736        "sha": "620c6e14bd541fa80a17f9fd7b7c2a99f17a179a",
23737        "description": "gallium/draw: fix LLVM opaque pointer warnings in draw_tcs_llvm_emit_fetch_output()",
23738        "nominated": false,
23739        "nomination_type": null,
23740        "resolution": 4,
23741        "main_sha": null,
23742        "because_sha": null
23743    },
23744    {
23745        "sha": "3e6dd65acb25329bbbe9e712205e08b04d3cfcf9",
23746        "description": "gallium/draw: fix LLVM opaque pointer warnings in draw_tcs_llvm_emit_fetch_input()",
23747        "nominated": false,
23748        "nomination_type": null,
23749        "resolution": 4,
23750        "main_sha": null,
23751        "because_sha": null
23752    },
23753    {
23754        "sha": "a9d37f8bc9124d8bae224d97a351cfb646a6f422",
23755        "description": "gallium/draw: fix LLVM opaque pointer warnings in draw_gs_llvm_epilogue()",
23756        "nominated": false,
23757        "nomination_type": null,
23758        "resolution": 4,
23759        "main_sha": null,
23760        "because_sha": null
23761    },
23762    {
23763        "sha": "6ad8b95f4d4f620d949c219b433d3e480807137c",
23764        "description": "gallium/draw: fix LLVM opaque pointer warnings in draw_gs_llvm_end_primitive()",
23765        "nominated": false,
23766        "nomination_type": null,
23767        "resolution": 4,
23768        "main_sha": null,
23769        "because_sha": null
23770    },
23771    {
23772        "sha": "4a6e34ec3dd0c511928c8270ce0a355cce0750b5",
23773        "description": "gallium/draw: fix LLVM opaque pointer warnings in draw_gs_llvm_fetch_input()",
23774        "nominated": false,
23775        "nomination_type": null,
23776        "resolution": 4,
23777        "main_sha": null,
23778        "because_sha": null
23779    },
23780    {
23781        "sha": "be03a354b8cedb8b71abd3b9fb8d3d31d03d434b",
23782        "description": "gallium/draw: fix LLVM opaque pointer warnings in generate_clipmask()",
23783        "nominated": false,
23784        "nomination_type": null,
23785        "resolution": 4,
23786        "main_sha": null,
23787        "because_sha": null
23788    },
23789    {
23790        "sha": "8766e30eda3271db6476ce338ae46353d1f67abb",
23791        "description": "gallium/draw: fix LLVM opaque pointer warnings in store_clip()",
23792        "nominated": false,
23793        "nomination_type": null,
23794        "resolution": 4,
23795        "main_sha": null,
23796        "because_sha": null
23797    },
23798    {
23799        "sha": "f9dbb65e7feac3e5d8558e21b2a6a2928f3682b9",
23800        "description": "anv: add missing wokraround for texture cache invalidate",
23801        "nominated": true,
23802        "nomination_type": 0,
23803        "resolution": 1,
23804        "main_sha": null,
23805        "because_sha": null
23806    },
23807    {
23808        "sha": "8cb1deded60e4b8d101e4a3055078f9434aa7d8f",
23809        "description": "ir3/analyze_ubo_ranges: Account for reserved consts",
23810        "nominated": true,
23811        "nomination_type": 1,
23812        "resolution": 1,
23813        "main_sha": null,
23814        "because_sha": "d3b7681df28e89311c4149708311de546e0a58cc"
23815    },
23816    {
23817        "sha": "750ecb0aa928f7d1c1c4dfa737bee51e05c6e5df",
23818        "description": "tu: Set textures_used for input attachments correctly",
23819        "nominated": false,
23820        "nomination_type": null,
23821        "resolution": 4,
23822        "main_sha": null,
23823        "because_sha": null
23824    },
23825    {
23826        "sha": "f483419c23782f0634845c031b4f783c80ccdadd",
23827        "description": "tu: Fix maxPerStageDescriptorUpdateAfterBindInputAttachments",
23828        "nominated": true,
23829        "nomination_type": 1,
23830        "resolution": 1,
23831        "main_sha": null,
23832        "because_sha": "d9fcf5de55a7104037823e62284ace8a206c8898"
23833    },
23834    {
23835        "sha": "0fd23e8696ee58ad22ac2efcb5d443326114e018",
23836        "description": "d3d12: Fix texture array DPB encode path",
23837        "nominated": false,
23838        "nomination_type": null,
23839        "resolution": 4,
23840        "main_sha": null,
23841        "because_sha": null
23842    },
23843    {
23844        "sha": "8711b53d59bf34d2ed576554b1037ef689ca9e34",
23845        "description": "d3d12: Add debug verbosity for output reconstructed picture",
23846        "nominated": false,
23847        "nomination_type": null,
23848        "resolution": 4,
23849        "main_sha": null,
23850        "because_sha": null
23851    },
23852    {
23853        "sha": "93e0309b13143185a70a573db394e10483a6894d",
23854        "description": "d3d12: Fix out of bounds index check for texture array DPB",
23855        "nominated": false,
23856        "nomination_type": null,
23857        "resolution": 4,
23858        "main_sha": null,
23859        "because_sha": null
23860    },
23861    {
23862        "sha": "dc523fabef898f1998ff76e97e9f3a5d4ec0057b",
23863        "description": "d3d12: Relax slice caps requirements for video encode",
23864        "nominated": false,
23865        "nomination_type": null,
23866        "resolution": 4,
23867        "main_sha": null,
23868        "because_sha": null
23869    },
23870    {
23871        "sha": "f8b4d40a1e6a878a2d8d037ec7c38ba16c402232",
23872        "description": "zink: delete some descriptor caching cruft",
23873        "nominated": false,
23874        "nomination_type": null,
23875        "resolution": 4,
23876        "main_sha": null,
23877        "because_sha": null
23878    },
23879    {
23880        "sha": "b889b4846614a6d7ace722a102b2ba3b5035f8fe",
23881        "description": "zink: delete more sw conditional render handling",
23882        "nominated": false,
23883        "nomination_type": null,
23884        "resolution": 4,
23885        "main_sha": null,
23886        "because_sha": null
23887    },
23888    {
23889        "sha": "fc52f82c09e74068eb0481953ca5fe8e931f865a",
23890        "description": "zink: remove batch usage from sampler states",
23891        "nominated": false,
23892        "nomination_type": null,
23893        "resolution": 4,
23894        "main_sha": null,
23895        "because_sha": null
23896    },
23897    {
23898        "sha": "f6bbd7875a85ae0f8e96764f1677b68d5469a0a7",
23899        "description": "zink: remove batch tracking/usage from view types",
23900        "nominated": false,
23901        "nomination_type": null,
23902        "resolution": 4,
23903        "main_sha": null,
23904        "because_sha": null
23905    },
23906    {
23907        "sha": "9f9dd4f2ac84593ffd4376e007a150f25def8025",
23908        "description": "zink: split out bind_sampler_states hook for drivers without EXT_non_seamless_cube_map",
23909        "nominated": false,
23910        "nomination_type": null,
23911        "resolution": 4,
23912        "main_sha": null,
23913        "because_sha": null
23914    },
23915    {
23916        "sha": "7172fb56d965bab45194de6cc7a14e1d733aeeab",
23917        "description": "zink bump batch state limit a bit",
23918        "nominated": false,
23919        "nomination_type": null,
23920        "resolution": 4,
23921        "main_sha": null,
23922        "because_sha": null
23923    },
23924    {
23925        "sha": "83c76b8efbf4925bfdd98e37405fa56c640eefcb",
23926        "description": "zink: rework batch tracking for resources",
23927        "nominated": false,
23928        "nomination_type": null,
23929        "resolution": 4,
23930        "main_sha": null,
23931        "because_sha": null
23932    },
23933    {
23934        "sha": "1896111d25220e91622115a281558f1bcfd8de01",
23935        "description": "zink: defer more semaphore destruction",
23936        "nominated": false,
23937        "nomination_type": null,
23938        "resolution": 4,
23939        "main_sha": null,
23940        "because_sha": null
23941    },
23942    {
23943        "sha": "babf9474c4373c22f05dbfabbfe04634dd469b12",
23944        "description": "zink: rework flush_frontbuffer to always flush",
23945        "nominated": false,
23946        "nomination_type": null,
23947        "resolution": 4,
23948        "main_sha": null,
23949        "because_sha": null
23950    },
23951    {
23952        "sha": "758c559bc45924554c5602e145b87fbfb8fb2a2b",
23953        "description": "zink: check format compatibility up front when creating framebuffer surface",
23954        "nominated": true,
23955        "nomination_type": 0,
23956        "resolution": 0,
23957        "main_sha": null,
23958        "because_sha": null
23959    },
23960    {
23961        "sha": "4c5dee6c2279493a2d054a3e44aca0ee15702279",
23962        "description": "egl: Rewrite eglSetBlobCacheFuncsANDROID to use the standard macros",
23963        "nominated": false,
23964        "nomination_type": null,
23965        "resolution": 4,
23966        "main_sha": null,
23967        "because_sha": null
23968    },
23969    {
23970        "sha": "eb39198fe2d48248ba13677d44a6d0cbe5d98108",
23971        "description": "egl: Factor out the eglTerminate write-lock pattern",
23972        "nominated": false,
23973        "nomination_type": null,
23974        "resolution": 4,
23975        "main_sha": null,
23976        "because_sha": null
23977    },
23978    {
23979        "sha": "b2ee2de1fb4980a28cc83cff504b0736d4e383bd",
23980        "description": "egl: Untangle some spaghetti around _eglLookupDisplay",
23981        "nominated": false,
23982        "nomination_type": null,
23983        "resolution": 4,
23984        "main_sha": null,
23985        "because_sha": null
23986    },
23987    {
23988        "sha": "1f94f28e8ca898d137dfc4dcf791a083fea8c002",
23989        "description": "egl: Promote _eglLock/UnlockDisplay to internal API",
23990        "nominated": false,
23991        "nomination_type": null,
23992        "resolution": 4,
23993        "main_sha": null,
23994        "because_sha": null
23995    },
23996    {
23997        "sha": "5e407ec5244cb2a72284413e9bb2039a21378619",
23998        "description": "egl: Fix a bunch of maybe-uninitialized warnings",
23999        "nominated": false,
24000        "nomination_type": null,
24001        "resolution": 4,
24002        "main_sha": null,
24003        "because_sha": null
24004    },
24005    {
24006        "sha": "51af3f30c68ccf2a643992959b2c9306b433cbc2",
24007        "description": "Update 22.2.0.rst",
24008        "nominated": false,
24009        "nomination_type": null,
24010        "resolution": 4,
24011        "main_sha": null,
24012        "because_sha": null
24013    },
24014    {
24015        "sha": "7f6ec0f0e300836a06fc08d34d466a62099d2a6a",
24016        "description": "docs: Add calendar entries for 22.2 release.",
24017        "nominated": false,
24018        "nomination_type": null,
24019        "resolution": 4,
24020        "main_sha": null,
24021        "because_sha": null
24022    },
24023    {
24024        "sha": "b91cf1df5a3ae9cdca66e6a7cc2267d6f93dfd79",
24025        "description": "docs: update calendar and link releases notes for 22.2.0",
24026        "nominated": false,
24027        "nomination_type": null,
24028        "resolution": 4,
24029        "main_sha": null,
24030        "because_sha": null
24031    },
24032    {
24033        "sha": "149a7f272c5001b4451f6507a3e862bd809d4b47",
24034        "description": "docs: Add sha256 sum for 22.2.0",
24035        "nominated": false,
24036        "nomination_type": null,
24037        "resolution": 4,
24038        "main_sha": null,
24039        "because_sha": null
24040    },
24041    {
24042        "sha": "fe61d5cfe1128690efc3d03ea7d0d97dd79225f4",
24043        "description": "docs: add release notes for 22.2.0",
24044        "nominated": false,
24045        "nomination_type": null,
24046        "resolution": 4,
24047        "main_sha": null,
24048        "because_sha": null
24049    },
24050    {
24051        "sha": "373bc6f1d5ed8a93e00865ca98e494b3dcb79cf2",
24052        "description": "venus: ensure to clear VkPipelineCreationFeedback::flags if needed",
24053        "nominated": false,
24054        "nomination_type": 1,
24055        "resolution": 4,
24056        "main_sha": null,
24057        "because_sha": "d0cb99e96a249895d2c5d1045eacc62835123cb3"
24058    },
24059    {
24060        "sha": "5e39b52e6a42a67bb681ec146af9a8866ea7a3c4",
24061        "description": "turnip: Fix busy-waiting on syncobjs with OS_TIMEOUT_INFINITE.",
24062        "nominated": true,
24063        "nomination_type": 1,
24064        "resolution": 1,
24065        "main_sha": null,
24066        "because_sha": "0a82a26a1854a63d8248e85c0e3b137d44ce7542"
24067    },
24068    {
24069        "sha": "e2c0eac5bf6d1a13d782682d9597888d8d397b3b",
24070        "description": "frontends/va: fix build error for vaSyncBuffer with older VA",
24071        "nominated": false,
24072        "nomination_type": 1,
24073        "resolution": 4,
24074        "main_sha": null,
24075        "because_sha": "229c6f79a660e5c7999ffc94e1fb514692df3b6a"
24076    },
24077    {
24078        "sha": "8300554ba11eb77d8b85b28cbedc025005b984f5",
24079        "description": "freedreno: Handle xfb invalidation",
24080        "nominated": false,
24081        "nomination_type": null,
24082        "resolution": 4,
24083        "main_sha": null,
24084        "because_sha": null
24085    },
24086    {
24087        "sha": "3449b2187ee909c5ffc60e281721116451e0c9ec",
24088        "description": "lavapipe/meson: rename module_dir to icd_lib_path and swap two lines for consistence",
24089        "nominated": false,
24090        "nomination_type": null,
24091        "resolution": 4,
24092        "main_sha": null,
24093        "because_sha": null
24094    },
24095    {
24096        "sha": "c8e14d5d47a2b18c2b57dfac0b6eb7ce299706dd",
24097        "description": "dzn: rename module_dir to icd_lib_path for consistence",
24098        "nominated": false,
24099        "nomination_type": null,
24100        "resolution": 4,
24101        "main_sha": null,
24102        "because_sha": null
24103    },
24104    {
24105        "sha": "a144f3f80cfcea29dd7469a1044364707a4546bf",
24106        "description": "radv: Getting radeon_icd to be generated properly on win32",
24107        "nominated": false,
24108        "nomination_type": null,
24109        "resolution": 4,
24110        "main_sha": null,
24111        "because_sha": null
24112    },
24113    {
24114        "sha": "d68e74955c819dd272c4751da191f4670ea4a037",
24115        "description": "mesa/st: fix a set_sampler_views call parameter order",
24116        "nominated": true,
24117        "nomination_type": 1,
24118        "resolution": 1,
24119        "main_sha": null,
24120        "because_sha": "e7b95619596167025d26f07efb04dc5bfd5e9aee"
24121    },
24122    {
24123        "sha": "672a1a9021e01ec14a68cfef5b872db79e0618c9",
24124        "description": "pvr: Implement vkCmdNextSubpass API.",
24125        "nominated": false,
24126        "nomination_type": null,
24127        "resolution": 4,
24128        "main_sha": null,
24129        "because_sha": null
24130    },
24131    {
24132        "sha": "154ffdbd45ec491f4b514d0686b8b38c84dcbce3",
24133        "description": "pvr: Pass load-op struct instead of idx to support subpass load-ops.",
24134        "nominated": false,
24135        "nomination_type": null,
24136        "resolution": 4,
24137        "main_sha": null,
24138        "because_sha": null
24139    },
24140    {
24141        "sha": "f1d61d8161f8dec233c0f7fde35a19b16602131e",
24142        "description": "pvr: Add support to create subpass load ops.",
24143        "nominated": false,
24144        "nomination_type": null,
24145        "resolution": 4,
24146        "main_sha": null,
24147        "because_sha": null
24148    },
24149    {
24150        "sha": "0756a28f2d321a900851f3e86d56a1a6f1920c4c",
24151        "description": "pvr: Add attachment resolve support.",
24152        "nominated": false,
24153        "nomination_type": null,
24154        "resolution": 4,
24155        "main_sha": null,
24156        "because_sha": null
24157    },
24158    {
24159        "sha": "ce5a34aadb21efc8dbf973efb855f6cc621d702d",
24160        "description": "pvr: Add const to structs that are not supposed to be modified.",
24161        "nominated": false,
24162        "nomination_type": null,
24163        "resolution": 4,
24164        "main_sha": null,
24165        "because_sha": null
24166    },
24167    {
24168        "sha": "2fc20cff4c3315504a0509c2d1d2c073998dcb0d",
24169        "description": "pvr: Rename userpass_spawn to isp_userpass.",
24170        "nominated": false,
24171        "nomination_type": null,
24172        "resolution": 4,
24173        "main_sha": null,
24174        "because_sha": null
24175    },
24176    {
24177        "sha": "f19697de5a5b66364bc631b766a631af66a742f6",
24178        "description": "pvr: Add missing output register write in pvr_CreateRenderPass2.",
24179        "nominated": false,
24180        "nomination_type": null,
24181        "resolution": 4,
24182        "main_sha": null,
24183        "because_sha": null
24184    },
24185    {
24186        "sha": "7eff950215122a42a6c057ee93d151d825bba8ae",
24187        "description": "pvr: Use ~0 for masks instead of ~0U.",
24188        "nominated": false,
24189        "nomination_type": null,
24190        "resolution": 4,
24191        "main_sha": null,
24192        "because_sha": null
24193    },
24194    {
24195        "sha": "10b6a0d567e9782ae5217f4303bdc6fd2f0610ec",
24196        "description": "pvr: Add support for generating render pass hw setup data.",
24197        "nominated": false,
24198        "nomination_type": null,
24199        "resolution": 4,
24200        "main_sha": null,
24201        "because_sha": null
24202    },
24203    {
24204        "sha": "b57cd626985b215d20de9d83be57afa061aee536",
24205        "description": "pvr: Replace pvr_renderpass_surface_initop with VkAttachmentLoadOp.",
24206        "nominated": false,
24207        "nomination_type": null,
24208        "resolution": 4,
24209        "main_sha": null,
24210        "because_sha": null
24211    },
24212    {
24213        "sha": "9f9a1ab1189d13ed3a389d1ab69f7195975c4356",
24214        "description": "pvr: General reformatting and renaming some fields.",
24215        "nominated": false,
24216        "nomination_type": null,
24217        "resolution": 4,
24218        "main_sha": null,
24219        "because_sha": null
24220    },
24221    {
24222        "sha": "88eeece662347c16cbd0471734230c1f17073a95",
24223        "description": "docs: update calendar and link releases notes for 22.1.7",
24224        "nominated": false,
24225        "nomination_type": null,
24226        "resolution": 4,
24227        "main_sha": null,
24228        "because_sha": null
24229    },
24230    {
24231        "sha": "40bfaa7354a9839ccfe96de4f8f7a2c832978ceb",
24232        "description": "docs: add release notes for 22.1.7",
24233        "nominated": false,
24234        "nomination_type": null,
24235        "resolution": 4,
24236        "main_sha": null,
24237        "because_sha": null
24238    },
24239    {
24240        "sha": "c3df3baf8b7c650e751c434f3f3416ba781ca590",
24241        "description": "docs: update calendar and link releases notes for 22.1.6",
24242        "nominated": false,
24243        "nomination_type": null,
24244        "resolution": 4,
24245        "main_sha": null,
24246        "because_sha": null
24247    },
24248    {
24249        "sha": "2b4a819e60e97357f95abf6f397d039968d6125a",
24250        "description": "docs: add release notes for 22.1.6",
24251        "nominated": false,
24252        "nomination_type": null,
24253        "resolution": 4,
24254        "main_sha": null,
24255        "because_sha": null
24256    },
24257    {
24258        "sha": "cd36a29759860c50b5e3888cff10dccf94aac645",
24259        "description": "aco/optimizer: change inverse_comparison in-place",
24260        "nominated": false,
24261        "nomination_type": null,
24262        "resolution": 4,
24263        "main_sha": null,
24264        "because_sha": null
24265    },
24266    {
24267        "sha": "c8445c16910747693c5e150125972da61a815dc0",
24268        "description": "aco: Change inverse-comparison optimization to work with s_not",
24269        "nominated": false,
24270        "nomination_type": null,
24271        "resolution": 4,
24272        "main_sha": null,
24273        "because_sha": null
24274    },
24275    {
24276        "sha": "cf5f9854bcb414b07cf1a6318cf6066a228b0a07",
24277        "description": "aco/optimizer: optimize s_and(exec, s_and(x, y)) more aggressively",
24278        "nominated": false,
24279        "nomination_type": null,
24280        "resolution": 4,
24281        "main_sha": null,
24282        "because_sha": null
24283    },
24284    {
24285        "sha": "79a8e8b5b26d98f4969a906172e3ce95d3726398",
24286        "description": "aco/optimizer: do can_eliminate_and_exec() optimization later",
24287        "nominated": false,
24288        "nomination_type": null,
24289        "resolution": 4,
24290        "main_sha": null,
24291        "because_sha": null
24292    },
24293    {
24294        "sha": "14b15b4038d2edebeb786e1dedf97930e3d69fcc",
24295        "description": "zink: assert on unnormalized texcoords",
24296        "nominated": false,
24297        "nomination_type": null,
24298        "resolution": 4,
24299        "main_sha": null,
24300        "because_sha": null
24301    },
24302    {
24303        "sha": "37733c100d61cd47ba6ba30bb6fa1e402dd88901",
24304        "description": "mesa/st: always use normalized coords for samplers",
24305        "nominated": true,
24306        "nomination_type": 1,
24307        "resolution": 1,
24308        "main_sha": null,
24309        "because_sha": "e7b95619596167025d26f07efb04dc5bfd5e9aee"
24310    },
24311    {
24312        "sha": "1a135bdd6ce39f155e92b881829d642664a5fcfd",
24313        "description": "mesa/st: always use normalized coords for samplers",
24314        "nominated": true,
24315        "nomination_type": 1,
24316        "resolution": 1,
24317        "main_sha": null,
24318        "because_sha": "41e093fc98c269279a100c3dd25ed911a7eeec58"
24319    },
24320    {
24321        "sha": "484205b7ebfc937821b7196d779d9c51fcb7d612",
24322        "description": "mesa/st: always use normalized coords for samplers",
24323        "nominated": true,
24324        "nomination_type": 1,
24325        "resolution": 1,
24326        "main_sha": null,
24327        "because_sha": "ed0e9862c56d13381f0414b5a835fd31960edfe6"
24328    },
24329    {
24330        "sha": "7eeb0fec8d633974ade7b7c3eb5ff7031086c97d",
24331        "description": "broadcom/compiler: increase V3D_MAX_BUFFE_RANGE to 2^30 bytes",
24332        "nominated": false,
24333        "nomination_type": 1,
24334        "resolution": 4,
24335        "main_sha": null,
24336        "because_sha": "2c388c1d497ca88605b3e282ab6bf858fffa8ed3"
24337    },
24338    {
24339        "sha": "3417a0c4a222f46833df76c8be29ed83ffc1a103",
24340        "description": "iris: Support up to 128 textures",
24341        "nominated": false,
24342        "nomination_type": null,
24343        "resolution": 4,
24344        "main_sha": null,
24345        "because_sha": null
24346    },
24347    {
24348        "sha": "06a0de492ac271215202c5f9e9040a65ca333055",
24349        "description": "iris: Support up to 64 images",
24350        "nominated": false,
24351        "nomination_type": null,
24352        "resolution": 4,
24353        "main_sha": null,
24354        "because_sha": null
24355    },
24356    {
24357        "sha": "c4ff82d958890c27abde1acd6a8e4d2af0d13ee3",
24358        "description": "iris: Split max #defines for textures/samplers/images",
24359        "nominated": false,
24360        "nomination_type": null,
24361        "resolution": 4,
24362        "main_sha": null,
24363        "because_sha": null
24364    },
24365    {
24366        "sha": "c9c8134d768751b2d82619fbcecc15c0b65042e4",
24367        "description": "iris: Stop looking at textures_used for samplers",
24368        "nominated": false,
24369        "nomination_type": null,
24370        "resolution": 4,
24371        "main_sha": null,
24372        "because_sha": null
24373    },
24374    {
24375        "sha": "0edf63de76d075d29e3ad7affa253e47804cac20",
24376        "description": "Try to fix FTBFS on kfreebsd architecture",
24377        "nominated": false,
24378        "nomination_type": null,
24379        "resolution": 4,
24380        "main_sha": null,
24381        "because_sha": null
24382    },
24383    {
24384        "sha": "14810f3498acb55541773964ad358b14420dd9f4",
24385        "description": "intel/utrace: create the callback events for xfb trace points",
24386        "nominated": false,
24387        "nomination_type": 1,
24388        "resolution": 4,
24389        "main_sha": null,
24390        "because_sha": "79c2f9e7cbf948e08f38a6f96d31722a0de31c5a"
24391    },
24392    {
24393        "sha": "ad89992ee1a7ac5f1db29fbcfb8b00077c032f94",
24394        "description": "anv: Set meshShaderQueries for mesh shader ext features",
24395        "nominated": false,
24396        "nomination_type": 1,
24397        "resolution": 4,
24398        "main_sha": null,
24399        "because_sha": "9701b9098f2a86e2a6ce711aeba60f94058c74f7"
24400    },
24401    {
24402        "sha": "555384624094238120fd13b639bed5f8c89383f2",
24403        "description": "d3d12: Initialize d3d12_video_encoder_references_manager_hevc::m_current_frame_idx.",
24404        "nominated": false,
24405        "nomination_type": 1,
24406        "resolution": 4,
24407        "main_sha": null,
24408        "because_sha": "da11684e9db9eaba6477155dde4a210f6564b6b6"
24409    },
24410    {
24411        "sha": "c74595ead3f431705edc5e32df6b88a259239237",
24412        "description": "radv/r600/clover: Getting libelf to be optional",
24413        "nominated": false,
24414        "nomination_type": null,
24415        "resolution": 4,
24416        "main_sha": null,
24417        "because_sha": null
24418    },
24419    {
24420        "sha": "3f18709f1f9722891c836812875cb0816c578236",
24421        "description": "util: Remove the macro DEBUG_GET_ONCE_FILE_OPTION",
24422        "nominated": false,
24423        "nomination_type": null,
24424        "resolution": 4,
24425        "main_sha": null,
24426        "because_sha": null
24427    },
24428    {
24429        "sha": "5229a147c1a41fbe7b969b8bd5d4f05353b91cd9",
24430        "description": "util: getting get_tracefile in u_trace.c to be thread safe",
24431        "nominated": false,
24432        "nomination_type": null,
24433        "resolution": 4,
24434        "main_sha": null,
24435        "because_sha": null
24436    },
24437    {
24438        "sha": "7dfd54cf4ac182c1166b4579b330d17d0dbfedd6",
24439        "description": "util: Add util_call_once for optimize call to util_call_once_with_context out for hot path",
24440        "nominated": false,
24441        "nomination_type": null,
24442        "resolution": 4,
24443        "main_sha": null,
24444        "because_sha": null
24445    },
24446    {
24447        "sha": "3a6984bbc077d656fff401144986bfd40b4062bf",
24448        "description": "zink: add stencil border color clamping",
24449        "nominated": false,
24450        "nomination_type": null,
24451        "resolution": 4,
24452        "main_sha": null,
24453        "because_sha": null
24454    },
24455    {
24456        "sha": "95d4faea490338a2f96d32828870d8abdb1ed553",
24457        "description": "zink: add srgb border color clamping",
24458        "nominated": false,
24459        "nomination_type": null,
24460        "resolution": 4,
24461        "main_sha": null,
24462        "because_sha": null
24463    },
24464    {
24465        "sha": "61d60bb746ceb59510fc247b1f621b059100e29d",
24466        "description": "zink: add border color clamping when customBorderColorWithoutFormat isn't supported",
24467        "nominated": false,
24468        "nomination_type": null,
24469        "resolution": 4,
24470        "main_sha": null,
24471        "because_sha": null
24472    },
24473    {
24474        "sha": "0f98f4882c3460536fc736406312922aad744688",
24475        "description": "zink: move color channel clamping to zink_format.c",
24476        "nominated": false,
24477        "nomination_type": null,
24478        "resolution": 4,
24479        "main_sha": null,
24480        "because_sha": null
24481    },
24482    {
24483        "sha": "ec0611e9e47d7c2f33655defc3328cf8eb78adb0",
24484        "description": "zink: clamp z/s formats to aspected format for border colors",
24485        "nominated": false,
24486        "nomination_type": null,
24487        "resolution": 4,
24488        "main_sha": null,
24489        "because_sha": null
24490    },
24491    {
24492        "sha": "ea185aef032f99da21a1797f38d8f34b1816bba7",
24493        "description": "iris: Handle resource offsets in buffer copies",
24494        "nominated": true,
24495        "nomination_type": 1,
24496        "resolution": 1,
24497        "main_sha": null,
24498        "because_sha": "c5b22441f1c3a77027af4306f09ea6d1f20d00ab"
24499    },
24500    {
24501        "sha": "f4c05f319e356d9aaa042958c5db5893dcf693b0",
24502        "description": "iris: Fix more BO alignments",
24503        "nominated": true,
24504        "nomination_type": 1,
24505        "resolution": 1,
24506        "main_sha": null,
24507        "because_sha": "32c5d6d1dca2094351911fa7ca6c5c3eb532581d"
24508    },
24509    {
24510        "sha": "29841343951a21242d454fc163e7d4163f769173",
24511        "description": "iris: Use a larger alignment for buffer allocations",
24512        "nominated": true,
24513        "nomination_type": 1,
24514        "resolution": 1,
24515        "main_sha": null,
24516        "because_sha": "32c5d6d1dca2094351911fa7ca6c5c3eb532581d"
24517    },
24518    {
24519        "sha": "c17fcbaa2fe39083e8a72e44ec6290ba130b44f9",
24520        "description": "agx: Account for mask when writing registers",
24521        "nominated": false,
24522        "nomination_type": null,
24523        "resolution": 4,
24524        "main_sha": null,
24525        "because_sha": null
24526    },
24527    {
24528        "sha": "5cd237131817e507e22f98d21866c9c992881e65",
24529        "description": "agx: Pass mask into ld/st_tile instructions",
24530        "nominated": false,
24531        "nomination_type": null,
24532        "resolution": 4,
24533        "main_sha": null,
24534        "because_sha": null
24535    },
24536    {
24537        "sha": "640fd089a26edf02ce847526d0c7b85270f3cf46",
24538        "description": "agx: Ensure that the optimizer sees legitimate SSA",
24539        "nominated": false,
24540        "nomination_type": null,
24541        "resolution": 4,
24542        "main_sha": null,
24543        "because_sha": null
24544    },
24545    {
24546        "sha": "52467c2d1e0dcdc56fff894d98f139830c55b73e",
24547        "description": "agx: Test fsat+f2f16 together",
24548        "nominated": false,
24549        "nomination_type": null,
24550        "resolution": 4,
24551        "main_sha": null,
24552        "because_sha": null
24553    },
24554    {
24555        "sha": "3e86522cf20c3a523005883ca3554fb60179d066",
24556        "description": "agx: Validate immediates",
24557        "nominated": false,
24558        "nomination_type": null,
24559        "resolution": 4,
24560        "main_sha": null,
24561        "because_sha": null
24562    },
24563    {
24564        "sha": "14f2be1f33827c73e98d5605daf20d5569b29fcf",
24565        "description": "agx: Use 16-bit immediates",
24566        "nominated": false,
24567        "nomination_type": null,
24568        "resolution": 4,
24569        "main_sha": null,
24570        "because_sha": null
24571    },
24572    {
24573        "sha": "e302e5d527fb2bee1d5863983de8f631259f0470",
24574        "description": "agx: Emit fewer combines for intrinsics",
24575        "nominated": false,
24576        "nomination_type": null,
24577        "resolution": 4,
24578        "main_sha": null,
24579        "because_sha": null
24580    },
24581    {
24582        "sha": "e887a11b0648687f6c98b3cef12d3e59849cdacd",
24583        "description": "agx: Fix bfi_mask packing",
24584        "nominated": false,
24585        "nomination_type": null,
24586        "resolution": 4,
24587        "main_sha": null,
24588        "because_sha": null
24589    },
24590    {
24591        "sha": "89d2cdad37f0d3d97da10c884fbacdad18175227",
24592        "description": "intel/dev: Adjust prefetch_size values for MTL engines",
24593        "nominated": false,
24594        "nomination_type": null,
24595        "resolution": 4,
24596        "main_sha": null,
24597        "because_sha": null
24598    },
24599    {
24600        "sha": "029522f67dcb39f0c92a6e94895245dc6a226c01",
24601        "description": "mesa/st: check egl image and texture target match before binding",
24602        "nominated": false,
24603        "nomination_type": null,
24604        "resolution": 4,
24605        "main_sha": null,
24606        "because_sha": null
24607    },
24608    {
24609        "sha": "6a3f5c65128b82b87c5fadcf1d42484f6489b11b",
24610        "description": "mesa: simplify st_egl_image binding process for texture storage",
24611        "nominated": false,
24612        "nomination_type": null,
24613        "resolution": 4,
24614        "main_sha": null,
24615        "because_sha": null
24616    },
24617    {
24618        "sha": "25f569f58a15ad1d7ba1127915e9fc10b98381e8",
24619        "description": "gallium: track if st_egl_image was created by a dmabuf",
24620        "nominated": false,
24621        "nomination_type": null,
24622        "resolution": 4,
24623        "main_sha": null,
24624        "because_sha": null
24625    },
24626    {
24627        "sha": "70e2a1faad4ac9529cbf1c7bbd23ff3563ac3f93",
24628        "description": "mesa: fix EXT_EGL_image_storage target validation",
24629        "nominated": false,
24630        "nomination_type": null,
24631        "resolution": 4,
24632        "main_sha": null,
24633        "because_sha": null
24634    },
24635    {
24636        "sha": "5b1137043c273dbb0bc3402c75c4c59e36d7543d",
24637        "description": "zink: don't always set VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT with gpl",
24638        "nominated": false,
24639        "nomination_type": 1,
24640        "resolution": 4,
24641        "main_sha": null,
24642        "because_sha": "86e4fcd9a92962007adaf8fe1554637c624cb05c"
24643    },
24644    {
24645        "sha": "5c6d61635d2aad02378e3e68afcd1d828424bf8b",
24646        "description": "zink: don't call CmdBindVertexBuffers2EXT with no attributes",
24647        "nominated": true,
24648        "nomination_type": 0,
24649        "resolution": 0,
24650        "main_sha": null,
24651        "because_sha": null
24652    },
24653    {
24654        "sha": "a70bac62520e69eadb740fed77fc4824eba28f70",
24655        "description": "d3d12: Make get_feedback return correctly on error when writing *size=0",
24656        "nominated": false,
24657        "nomination_type": null,
24658        "resolution": 4,
24659        "main_sha": null,
24660        "because_sha": null
24661    },
24662    {
24663        "sha": "ef8bd5ca9e0eaf36c828392d2c7528463ed71b0b",
24664        "description": "d3d12: Extract into common variable for metadata slot calculation",
24665        "nominated": false,
24666        "nomination_type": null,
24667        "resolution": 4,
24668        "main_sha": null,
24669        "because_sha": null
24670    },
24671    {
24672        "sha": "4e3d93212a83b6959fc5dd8b476138f9e94fef48",
24673        "description": "d3d12: Enhance get_feedback not enough buffers message",
24674        "nominated": false,
24675        "nomination_type": null,
24676        "resolution": 4,
24677        "main_sha": null,
24678        "because_sha": null
24679    },
24680    {
24681        "sha": "e8474bca5a50f2b4e6ae6ba9254dae090a6a279b",
24682        "description": "d3d12: Fix redundant/inconsistent initializations for d3d12_video_encoder",
24683        "nominated": false,
24684        "nomination_type": null,
24685        "resolution": 4,
24686        "main_sha": null,
24687        "because_sha": null
24688    },
24689    {
24690        "sha": "5b5b5a7ed83a755a5aed786930ec9b7293ac418c",
24691        "description": "d3d12: Add output buffer to inflight resourceset",
24692        "nominated": false,
24693        "nomination_type": null,
24694        "resolution": 4,
24695        "main_sha": null,
24696        "because_sha": null
24697    },
24698    {
24699        "sha": "ec16c95e75c5f3c354a8e007e6c74bf4f3660238",
24700        "description": "d3d12: Make d3d12 encode operations async and do not block waiting",
24701        "nominated": false,
24702        "nomination_type": null,
24703        "resolution": 4,
24704        "main_sha": null,
24705        "because_sha": null
24706    },
24707    {
24708        "sha": "5269d660af53edbdff178b8d9b43e09a60850b4a",
24709        "description": "d3d12: Have d3d12_video_encoder keep separate references for enc, heap and dpb allocations for in flight resources",
24710        "nominated": false,
24711        "nomination_type": null,
24712        "resolution": 4,
24713        "main_sha": null,
24714        "because_sha": null
24715    },
24716    {
24717        "sha": "24433f3a292adddde48b3dbeb43a318440b88b41",
24718        "description": "d3d12: d3d12_video_encoder add reset() to prevent leaks on re-allocation",
24719        "nominated": false,
24720        "nomination_type": null,
24721        "resolution": 4,
24722        "main_sha": null,
24723        "because_sha": null
24724    },
24725    {
24726        "sha": "8e50d5cc0d7e3b3dd0c37cb2b58412405dfc4ccb",
24727        "description": "d3d12: Encoder to use independent command allocators per in flight resource set",
24728        "nominated": false,
24729        "nomination_type": null,
24730        "resolution": 4,
24731        "main_sha": null,
24732        "because_sha": null
24733    },
24734    {
24735        "sha": "f9b850cd550b8f949f702dcf0f8f97c2522e5a9a",
24736        "description": "d3d12: Move encode configuration and capabilities into separate structs",
24737        "nominated": false,
24738        "nomination_type": null,
24739        "resolution": 4,
24740        "main_sha": null,
24741        "because_sha": null
24742    },
24743    {
24744        "sha": "29f2c5afbfaa4c206ceb20eed29ec6480f011642",
24745        "description": "d3d12: Change d3d12_video_encoder to not automatically flush",
24746        "nominated": false,
24747        "nomination_type": null,
24748        "resolution": 4,
24749        "main_sha": null,
24750        "because_sha": null
24751    },
24752    {
24753        "sha": "59f2c717739d483d67c8eca793eb0a40ab053ebe",
24754        "description": "d3d12: Keep track of feedbacks from previous encode executions",
24755        "nominated": false,
24756        "nomination_type": null,
24757        "resolution": 4,
24758        "main_sha": null,
24759        "because_sha": null
24760    },
24761    {
24762        "sha": "45e9e2693d6db1961a14495177e630f1844e35bc",
24763        "description": "d3d12: Export some util functions from d3d12_fence for d3d12 video",
24764        "nominated": false,
24765        "nomination_type": null,
24766        "resolution": 4,
24767        "main_sha": null,
24768        "because_sha": null
24769    },
24770    {
24771        "sha": "ed329865ba1c1dfa52f3160e6fd4fa7033321c77",
24772        "description": "d3d12: Change type of m_FenceValue to uint64_t in d3d12_video_encoder",
24773        "nominated": false,
24774        "nomination_type": null,
24775        "resolution": 4,
24776        "main_sha": null,
24777        "because_sha": null
24778    },
24779    {
24780        "sha": "9fb3b2ab1239e157819fbdfb34b71f66e6c91db6",
24781        "description": "d3d12: Add support for PIPE_VIDEO_CAP_ENC_SUPPORTS_ASYNC_OPERATION",
24782        "nominated": false,
24783        "nomination_type": null,
24784        "resolution": 4,
24785        "main_sha": null,
24786        "because_sha": null
24787    },
24788    {
24789        "sha": "fe2b28192ff6f32d6ffc63e094f83a43dd0fb57c",
24790        "description": "d3d12: Report PIPE_VIDEO_CAP_REQUIRES_FLUSH_ON_END_FRAME",
24791        "nominated": false,
24792        "nomination_type": null,
24793        "resolution": 4,
24794        "main_sha": null,
24795        "because_sha": null
24796    },
24797    {
24798        "sha": "a92cfd5c88cf1d858fc6ac33780b1dcefabcd80f",
24799        "description": "d3d12: Add initialization values for d3d12_video_encoder",
24800        "nominated": false,
24801        "nomination_type": null,
24802        "resolution": 4,
24803        "main_sha": null,
24804        "because_sha": null
24805    },
24806    {
24807        "sha": "020c0af732e9924f1ca0e84bd59a480c4a0ce268",
24808        "description": "d3d12: Video process - Remove unnecessary batches flush",
24809        "nominated": false,
24810        "nomination_type": null,
24811        "resolution": 4,
24812        "main_sha": null,
24813        "because_sha": null
24814    },
24815    {
24816        "sha": "b47b9d96fd0173c51a8fd1370a26e46576893ba4",
24817        "description": "d3d12: Update HEVC Encode GOP on I frames too",
24818        "nominated": false,
24819        "nomination_type": null,
24820        "resolution": 4,
24821        "main_sha": null,
24822        "because_sha": null
24823    },
24824    {
24825        "sha": "229c6f79a660e5c7999ffc94e1fb514692df3b6a",
24826        "description": "frontends/va: Implement vaSyncBuffer",
24827        "nominated": false,
24828        "nomination_type": null,
24829        "resolution": 4,
24830        "main_sha": null,
24831        "because_sha": null
24832    },
24833    {
24834        "sha": "84c0529258c6d2749b5a92b1a5857467a058abab",
24835        "description": "aco: Unswizzle v_pk_fma_f16 literals to produce more v_pk_fmac_f16.",
24836        "nominated": false,
24837        "nomination_type": null,
24838        "resolution": 4,
24839        "main_sha": null,
24840        "because_sha": null
24841    },
24842    {
24843        "sha": "ed5d16cec197d163a2de686d5dad44ef7518a716",
24844        "description": "iris: check i915 features after hw gen",
24845        "nominated": true,
24846        "nomination_type": 0,
24847        "resolution": 1,
24848        "main_sha": null,
24849        "because_sha": null
24850    },
24851    {
24852        "sha": "4e2d88781d257d29fd4af380a0413b1ec6e00bac",
24853        "description": "gallivm: fix nir AOS swizzling issues",
24854        "nominated": false,
24855        "nomination_type": null,
24856        "resolution": 4,
24857        "main_sha": null,
24858        "because_sha": null
24859    },
24860    {
24861        "sha": "d82abf448da899e831ab8f9a6c3857308e27b356",
24862        "description": "gallivm: asst. clean-ups in lp_bld_sample_soa.c",
24863        "nominated": false,
24864        "nomination_type": null,
24865        "resolution": 4,
24866        "main_sha": null,
24867        "because_sha": null
24868    },
24869    {
24870        "sha": "a4ce5d74d76206880fcccce1b33b45e9ce50755a",
24871        "description": "llvmpipe: asst. formatting, clean-ups in lp_state_fs.c",
24872        "nominated": false,
24873        "nomination_type": null,
24874        "resolution": 4,
24875        "main_sha": null,
24876        "because_sha": null
24877    },
24878    {
24879        "sha": "bd7ed4c6a2829d7edd48b757e76f8071d86a7fa1",
24880        "description": "gallivm: change texture/sampler_index params to unsigned",
24881        "nominated": false,
24882        "nomination_type": null,
24883        "resolution": 4,
24884        "main_sha": null,
24885        "because_sha": null
24886    },
24887    {
24888        "sha": "9b86745d69a780474430002f047ae47c39f32b44",
24889        "description": "gallivm: move lp_build_nir_aos_context declaration, etc",
24890        "nominated": false,
24891        "nomination_type": null,
24892        "resolution": 4,
24893        "main_sha": null,
24894        "because_sha": null
24895    },
24896    {
24897        "sha": "2967cc25ea558eb91810a445f32208738ae2f4a4",
24898        "description": "util: allow GALLIUM_LOG_FILE=stdout",
24899        "nominated": false,
24900        "nomination_type": null,
24901        "resolution": 4,
24902        "main_sha": null,
24903        "because_sha": null
24904    },
24905    {
24906        "sha": "69f7c91fe9975a8b2182cba715f354250cc41340",
24907        "description": "llvmpipe: always pass non-zero writemask to assign_reg()",
24908        "nominated": false,
24909        "nomination_type": null,
24910        "resolution": 4,
24911        "main_sha": null,
24912        "because_sha": null
24913    },
24914    {
24915        "sha": "9fbb77445c0def196bcf4db583d8ab633e6cf684",
24916        "description": "llvmpipe: further bump LP_MAX_TGSI_SHADER_IMAGES to 64",
24917        "nominated": false,
24918        "nomination_type": null,
24919        "resolution": 4,
24920        "main_sha": null,
24921        "because_sha": null
24922    },
24923    {
24924        "sha": "ce65c7f0e9ce2e3c6b348ddbb85c80c5fc7946c4",
24925        "description": "lavapipe: s/u_foreach_bit/u_foreach_bit64/ in handle_pipeline_access()",
24926        "nominated": false,
24927        "nomination_type": null,
24928        "resolution": 4,
24929        "main_sha": null,
24930        "because_sha": null
24931    },
24932    {
24933        "sha": "79208d8bf3bf708d0c82472fe254f4dcd4efe82b",
24934        "description": "turnip: advertise VkExternalFenceProperties correctly",
24935        "nominated": false,
24936        "nomination_type": null,
24937        "resolution": 4,
24938        "main_sha": null,
24939        "because_sha": null
24940    },
24941    {
24942        "sha": "2569215f43f6ce71fb8eb2181b36c6cf976bce2a",
24943        "description": "egl/glx: add fallback for zink loading",
24944        "nominated": false,
24945        "nomination_type": null,
24946        "resolution": 4,
24947        "main_sha": null,
24948        "because_sha": null
24949    },
24950    {
24951        "sha": "112b8d7c4d763ac387817c6a36bfea25ad184c61",
24952        "description": "ci/zink+turnip: Add a manual full run of the dEQP CTS.",
24953        "nominated": false,
24954        "nomination_type": null,
24955        "resolution": 4,
24956        "main_sha": null,
24957        "because_sha": null
24958    },
24959    {
24960        "sha": "578e30f3e61f9fc58b738b61b91b23c94973f59e",
24961        "description": "radv: make sure to initialize wd_switch_on_eop before checking its value",
24962        "nominated": true,
24963        "nomination_type": 0,
24964        "resolution": 1,
24965        "main_sha": null,
24966        "because_sha": null
24967    },
24968    {
24969        "sha": "64d0e94d2c6fc3e5b12283a212e5752e698ebfe0",
24970        "description": "turnip: Use the simplified stencil write flags for the LRZ-allowed check.",
24971        "nominated": false,
24972        "nomination_type": null,
24973        "resolution": 4,
24974        "main_sha": null,
24975        "because_sha": null
24976    },
24977    {
24978        "sha": "b9f9bfa5560a0d5e8a8bf71a146ffd11f1196173",
24979        "description": "turnip: Fix the \"written stencil is unmodified\" check.",
24980        "nominated": true,
24981        "nomination_type": 1,
24982        "resolution": 1,
24983        "main_sha": null,
24984        "because_sha": "b2a60c157e4d6cc62c55d8fe8777f7cbd548a722"
24985    },
24986    {
24987        "sha": "ed76471d08fbfc3f2fe4568ba6de6164c4b7352d",
24988        "description": "aco/optimizer_postRA: Clarify terminology.",
24989        "nominated": true,
24990        "nomination_type": 0,
24991        "resolution": 0,
24992        "main_sha": null,
24993        "because_sha": null
24994    },
24995    {
24996        "sha": "a8dd07518c59af0087ed311cee232c31c3e8268c",
24997        "description": "aco/optimizer_postRA: Fix logical control flow handling.",
24998        "nominated": true,
24999        "nomination_type": 1,
25000        "resolution": 1,
25001        "main_sha": null,
25002        "because_sha": "2e56e2342094e8ec90afa5265b1c43503f662939"
25003    },
25004    {
25005        "sha": "2eab413cf7964bea3026f43f3c3a12323c281a9c",
25006        "description": "aco/optimizer_postRA: Don't assume all operand registers were written by same instr.",
25007        "nominated": true,
25008        "nomination_type": 1,
25009        "resolution": 1,
25010        "main_sha": null,
25011        "because_sha": "0e4747d3fb7ec15f8c1d6b971b1352249e7d95c6"
25012    },
25013    {
25014        "sha": "63063dd5ce4ef4a7a4c305c0905900aa25c5abe2",
25015        "description": "aco/optimizer_postRA: Mark a register overwritten when predecessors disagree.",
25016        "nominated": true,
25017        "nomination_type": 1,
25018        "resolution": 1,
25019        "main_sha": null,
25020        "because_sha": "2e56e2342094e8ec90afa5265b1c43503f662939"
25021    },
25022    {
25023        "sha": "5e80edfa7804ff69b8e45d0f278997764c3a6959",
25024        "description": "aco/tests: Add post-RA SCC no-compare tests cases with control flow.",
25025        "nominated": false,
25026        "nomination_type": null,
25027        "resolution": 4,
25028        "main_sha": null,
25029        "because_sha": null
25030    },
25031    {
25032        "sha": "d4b3f81d9491f4053bc819c856a02cc31af17aff",
25033        "description": "aco/tests: Add post-RA DPP test cases with control flow.",
25034        "nominated": false,
25035        "nomination_type": null,
25036        "resolution": 4,
25037        "main_sha": null,
25038        "because_sha": null
25039    },
25040    {
25041        "sha": "d7cd49d54b9d548e62290c7525d1924b95778a53",
25042        "description": "aco/tests: Add post-RA optimizer testcase for partially overwritten VCC.",
25043        "nominated": false,
25044        "nomination_type": null,
25045        "resolution": 4,
25046        "main_sha": null,
25047        "because_sha": null
25048    },
25049    {
25050        "sha": "c4fa00f75175d640b6ef02e85cf964ec359ad53e",
25051        "description": "pvr: Add EMIT_MASK in pvr_emit_ppp_state().",
25052        "nominated": false,
25053        "nomination_type": null,
25054        "resolution": 4,
25055        "main_sha": null,
25056        "because_sha": null
25057    },
25058    {
25059        "sha": "1cfcf86da409159ca84cbee6b9b1a7dd8c88d778",
25060        "description": "pvr: Add assert for texturestate being 0 in when emitting ppp state.",
25061        "nominated": false,
25062        "nomination_type": null,
25063        "resolution": 4,
25064        "main_sha": null,
25065        "because_sha": null
25066    },
25067    {
25068        "sha": "38a846ab5ff515a6784268696f76225ba88a9cb5",
25069        "description": "pvr: Add pvr_csb_unpack().",
25070        "nominated": false,
25071        "nomination_type": null,
25072        "resolution": 4,
25073        "main_sha": null,
25074        "because_sha": null
25075    },
25076    {
25077        "sha": "a1c66ed5c1227cece2fdece3b448fa85a2f7812b",
25078        "description": "pvr: Complete pvr_emit_ppp_state().",
25079        "nominated": false,
25080        "nomination_type": null,
25081        "resolution": 4,
25082        "main_sha": null,
25083        "because_sha": null
25084    },
25085    {
25086        "sha": "ad4886cea9ad35b14ff7816d9b8ddabd7baea396",
25087        "description": "pvr: Make control stream word writing stricter.",
25088        "nominated": false,
25089        "nomination_type": null,
25090        "resolution": 4,
25091        "main_sha": null,
25092        "because_sha": null
25093    },
25094    {
25095        "sha": "b5cbbdba29d1e89bbbb295dac00ffa4e5740ac2a",
25096        "description": "pvr: Add csb helpers macros to write into raw buffer.",
25097        "nominated": false,
25098        "nomination_type": null,
25099        "resolution": 4,
25100        "main_sha": null,
25101        "because_sha": null
25102    },
25103    {
25104        "sha": "091a117e38f7bac27776151c6b42f5764bfdf4aa",
25105        "description": "pvr: Remove struct pvr_emit_state and emit header directly.",
25106        "nominated": false,
25107        "nomination_type": null,
25108        "resolution": 4,
25109        "main_sha": null,
25110        "because_sha": null
25111    },
25112    {
25113        "sha": "75b57f44c1120e7deaa6207b068a35038dec05e0",
25114        "description": "pvr: Implement vkResetEvent API.",
25115        "nominated": false,
25116        "nomination_type": null,
25117        "resolution": 4,
25118        "main_sha": null,
25119        "because_sha": null
25120    },
25121    {
25122        "sha": "96f5892f6240fbb99d5fe61b8f8c5f1be6d60848",
25123        "description": "pvr: Implement vkSetEvent API.",
25124        "nominated": false,
25125        "nomination_type": null,
25126        "resolution": 4,
25127        "main_sha": null,
25128        "because_sha": null
25129    },
25130    {
25131        "sha": "2274b26dfbdb8c6c9aeccbf3d0a010e2287a907a",
25132        "description": "ac/nir/ngg: Don't initialize same-invocation mesh shader outputs.",
25133        "nominated": false,
25134        "nomination_type": null,
25135        "resolution": 4,
25136        "main_sha": null,
25137        "because_sha": null
25138    },
25139    {
25140        "sha": "697ea022020650cecfaeaf8c00afc5bff521e019",
25141        "description": "ac/nir/ngg: Don't use LDS for same-invocation indices and cull outputs.",
25142        "nominated": false,
25143        "nomination_type": null,
25144        "resolution": 4,
25145        "main_sha": null,
25146        "because_sha": null
25147    },
25148    {
25149        "sha": "bb4bdba17e807860ef096df9acffea4e57da76ed",
25150        "description": "radv: Remove dead shader temps after linking.",
25151        "nominated": false,
25152        "nomination_type": null,
25153        "resolution": 4,
25154        "main_sha": null,
25155        "because_sha": null
25156    },
25157    {
25158        "sha": "3e6ad428b68f97129840db01b7a37953019195d8",
25159        "description": "radv: Change max preferred task workgroup invocations to 64.",
25160        "nominated": false,
25161        "nomination_type": null,
25162        "resolution": 4,
25163        "main_sha": null,
25164        "because_sha": null
25165    },
25166    {
25167        "sha": "98e3c446d89ab24bdad6cdb779860895d7dd8d31",
25168        "description": "aco/optimizer: disallow can_eliminate_and_exec() with s_not",
25169        "nominated": true,
25170        "nomination_type": 0,
25171        "resolution": 1,
25172        "main_sha": null,
25173        "because_sha": null
25174    },
25175    {
25176        "sha": "d6fabe49cd72fb7f7087b12efd8a9e3371e36c01",
25177        "description": "radeonsi: enable glthread by default",
25178        "nominated": false,
25179        "nomination_type": null,
25180        "resolution": 4,
25181        "main_sha": null,
25182        "because_sha": null
25183    },
25184    {
25185        "sha": "4ff207b47b802ece7b0b0fa6f0673b1459490480",
25186        "description": "glthread: execute glSignalSemaphoreEXT synchronously",
25187        "nominated": false,
25188        "nomination_type": null,
25189        "resolution": 4,
25190        "main_sha": null,
25191        "because_sha": null
25192    },
25193    {
25194        "sha": "da68678171072747ff1ee784dcf901cad2c98d62",
25195        "description": "radeonsi: don't flush asynchronously for fence_server_signal",
25196        "nominated": true,
25197        "nomination_type": 1,
25198        "resolution": 1,
25199        "main_sha": null,
25200        "because_sha": "21b3a234048a270e7999f8e70e25091c599dd3eb"
25201    },
25202    {
25203        "sha": "000dfb1bc966b26b946d4c0a0194145d5853f919",
25204        "description": "radeonsi/ci: add glx@glx-swap-event_async to CI failures for glthread",
25205        "nominated": false,
25206        "nomination_type": null,
25207        "resolution": 4,
25208        "main_sha": null,
25209        "because_sha": null
25210    },
25211    {
25212        "sha": "8a44d32e2cc819ca6f0bd9c771c6a517df8def52",
25213        "description": "driconf: disable glthread for DeusEx:MD and F1 2015 due to a perf drop",
25214        "nominated": false,
25215        "nomination_type": null,
25216        "resolution": 4,
25217        "main_sha": null,
25218        "because_sha": null
25219    },
25220    {
25221        "sha": "fa059811c523fa341de9d5b5fd95cfaccf40327f",
25222        "description": "radeonsi: simplify radeonsi_zerovram implementation",
25223        "nominated": false,
25224        "nomination_type": null,
25225        "resolution": 4,
25226        "main_sha": null,
25227        "because_sha": null
25228    },
25229    {
25230        "sha": "58f90fd03f4aaf2ee19010e9cbd9cee2deda9711",
25231        "description": "egl/wayland: fix glthread crashes",
25232        "nominated": false,
25233        "nomination_type": null,
25234        "resolution": 4,
25235        "main_sha": null,
25236        "because_sha": null
25237    },
25238    {
25239        "sha": "eafe72a6ccccc5528dd64dabd26557114f054fa8",
25240        "description": "frontend/dri: sync glthread when calling from the app side",
25241        "nominated": false,
25242        "nomination_type": null,
25243        "resolution": 4,
25244        "main_sha": null,
25245        "because_sha": null
25246    },
25247    {
25248        "sha": "c0a05b604af5510654b7a111fc8678297d79ab38",
25249        "description": "frontend/dri: make the backgroundCallable extension optional",
25250        "nominated": false,
25251        "nomination_type": null,
25252        "resolution": 4,
25253        "main_sha": null,
25254        "because_sha": null
25255    },
25256    {
25257        "sha": "7c1f8b63ad5a8d3e2fb36eae51881f437f988d09",
25258        "description": "glthread: work around GL_INVALID_OPERATION with OpenGL ES 1.x draws",
25259        "nominated": false,
25260        "nomination_type": null,
25261        "resolution": 4,
25262        "main_sha": null,
25263        "because_sha": null
25264    },
25265    {
25266        "sha": "907bd11ca8f9b05b9041381f488859a830239c8f",
25267        "description": "glthread: fix glGetIntegerv(GL_CLIENT_ACTIVE_TEXTURE)",
25268        "nominated": false,
25269        "nomination_type": null,
25270        "resolution": 4,
25271        "main_sha": null,
25272        "because_sha": null
25273    },
25274    {
25275        "sha": "97891087b5db8a12766781567a128c5e585f4c9c",
25276        "description": "glthread: always sync for glShaderSource because invalid params can crash",
25277        "nominated": false,
25278        "nomination_type": null,
25279        "resolution": 4,
25280        "main_sha": null,
25281        "because_sha": null
25282    },
25283    {
25284        "sha": "6b6f8621709801e360ea69ebd675ac7caae512f2",
25285        "description": "glthread: generate errors for glGet functions between glBegin/End",
25286        "nominated": false,
25287        "nomination_type": null,
25288        "resolution": 4,
25289        "main_sha": null,
25290        "because_sha": null
25291    },
25292    {
25293        "sha": "c716827f697956960c354277bb5eae2b17925913",
25294        "description": "glthread: fix draws not compiled into a display list should generate an error",
25295        "nominated": false,
25296        "nomination_type": null,
25297        "resolution": 4,
25298        "main_sha": null,
25299        "because_sha": null
25300    },
25301    {
25302        "sha": "355d57582009b23b365769236cd29cf74afb577d",
25303        "description": "mesa: fix glDrawRangeElementsBaseVertex should be compiled into display list",
25304        "nominated": false,
25305        "nomination_type": null,
25306        "resolution": 4,
25307        "main_sha": null,
25308        "because_sha": null
25309    },
25310    {
25311        "sha": "7556ee1fe4f645bb983be2fe0de30b905bcc4a54",
25312        "description": "anv: add support for EXT_mutable_descriptor_type",
25313        "nominated": false,
25314        "nomination_type": null,
25315        "resolution": 4,
25316        "main_sha": null,
25317        "because_sha": null
25318    },
25319    {
25320        "sha": "369c12e5be3b0d009688082319c8386265056e17",
25321        "description": "anv: clear descriptorsets if AllocateDescriptorSets fails",
25322        "nominated": true,
25323        "nomination_type": 0,
25324        "resolution": 1,
25325        "main_sha": null,
25326        "because_sha": null
25327    },
25328    {
25329        "sha": "79c2f9e7cbf948e08f38a6f96d31722a0de31c5a",
25330        "description": "anv: trace xfb queries",
25331        "nominated": false,
25332        "nomination_type": null,
25333        "resolution": 4,
25334        "main_sha": null,
25335        "because_sha": null
25336    },
25337    {
25338        "sha": "d53682e1a966ae98ec2df0af1c771d1cb6a7e487",
25339        "description": "intel/utrace: make blorp tracepoints more readable",
25340        "nominated": false,
25341        "nomination_type": null,
25342        "resolution": 4,
25343        "main_sha": null,
25344        "because_sha": null
25345    },
25346    {
25347        "sha": "eac5e938c0cda785426177059e6e7d92b43590ba",
25348        "description": "blorp: defined operations for debug purposes",
25349        "nominated": false,
25350        "nomination_type": null,
25351        "resolution": 4,
25352        "main_sha": null,
25353        "because_sha": null
25354    },
25355    {
25356        "sha": "b12d95f5132f0899cd77d4c5f4ac656261b5e76b",
25357        "description": "anv: add missing tracepoint",
25358        "nominated": true,
25359        "nomination_type": 1,
25360        "resolution": 1,
25361        "main_sha": null,
25362        "because_sha": "3501a3f9ed92831ed039f0d54bf295af41ed0195"
25363    },
25364    {
25365        "sha": "94b5225c9bb9709ae5f3d70dc68429501cae51cc",
25366        "description": "aco: Use v_fmaak/v_fmamk if two operands are the same literal.",
25367        "nominated": false,
25368        "nomination_type": null,
25369        "resolution": 4,
25370        "main_sha": null,
25371        "because_sha": null
25372    },
25373    {
25374        "sha": "075cd3ca9421dee75270387b2d7f8898d593c2fd",
25375        "description": "tu: Expose Vulkan 1.3",
25376        "nominated": false,
25377        "nomination_type": null,
25378        "resolution": 4,
25379        "main_sha": null,
25380        "because_sha": null
25381    },
25382    {
25383        "sha": "e9f5de11d4039f3440adbdb766189d20302ac42b",
25384        "description": "tu: Initial implementation of VK_EXT_graphics_pipeline_library",
25385        "nominated": false,
25386        "nomination_type": null,
25387        "resolution": 4,
25388        "main_sha": null,
25389        "because_sha": null
25390    },
25391    {
25392        "sha": "0a47002a65c6932359e29e2d09144a3273e275a2",
25393        "description": "tu: Abstract driver-specific const state",
25394        "nominated": false,
25395        "nomination_type": null,
25396        "resolution": 4,
25397        "main_sha": null,
25398        "because_sha": null
25399    },
25400    {
25401        "sha": "29262f3337a5d64d5e5eaa759d00910fcf030911",
25402        "description": "tu: Use vk_pipeline_shader_stage_to_nir",
25403        "nominated": false,
25404        "nomination_type": null,
25405        "resolution": 4,
25406        "main_sha": null,
25407        "because_sha": null
25408    },
25409    {
25410        "sha": "46b2c6294738cf3b3a29f422a4cde5a2813da619",
25411        "description": "tu: Split up prim order computation",
25412        "nominated": false,
25413        "nomination_type": null,
25414        "resolution": 4,
25415        "main_sha": null,
25416        "because_sha": null
25417    },
25418    {
25419        "sha": "9eca3b12f6771239fe71cc6c36dfdbafc0c4cd42",
25420        "description": "tu: Move no_earlyz computation to blend/msaa state",
25421        "nominated": false,
25422        "nomination_type": null,
25423        "resolution": 4,
25424        "main_sha": null,
25425        "because_sha": null
25426    },
25427    {
25428        "sha": "d6bf8efcdfdf67434249ab4b0ef5f2354ad156b2",
25429        "description": "tu: Emit *_OUTPUT_CNTL1 as part of blend state",
25430        "nominated": false,
25431        "nomination_type": null,
25432        "resolution": 4,
25433        "main_sha": null,
25434        "because_sha": null
25435    },
25436    {
25437        "sha": "bd6f6308ae131c764147858f3387ed2e489acc9a",
25438        "description": "tu, ir3: Determine dual-src blend from shader for FS outputs",
25439        "nominated": false,
25440        "nomination_type": null,
25441        "resolution": 4,
25442        "main_sha": null,
25443        "because_sha": null
25444    },
25445    {
25446        "sha": "6c7da1b6323be5c9efa6822d6d0c655044b340de",
25447        "description": "tu: Don't use output state to compute render components",
25448        "nominated": false,
25449        "nomination_type": null,
25450        "resolution": 4,
25451        "main_sha": null,
25452        "because_sha": null
25453    },
25454    {
25455        "sha": "3fa0c55a089154b4208d0e5bbb88a2f4307d5ab0",
25456        "description": "tu, ir3: Move multi_pos_output to ir3_shader_variant",
25457        "nominated": false,
25458        "nomination_type": null,
25459        "resolution": 4,
25460        "main_sha": null,
25461        "because_sha": null
25462    },
25463    {
25464        "sha": "fa1925256e98e164acd420d853df7983c7d164b4",
25465        "description": "tu: Don't use layer_zero/view_zero in shader key",
25466        "nominated": false,
25467        "nomination_type": null,
25468        "resolution": 4,
25469        "main_sha": null,
25470        "because_sha": null
25471    },
25472    {
25473        "sha": "9c0de5372f1fe536a0b3b7a35c4ed0ee0597e73c",
25474        "description": "tu: Nuke tu_pipeline_cache",
25475        "nominated": false,
25476        "nomination_type": null,
25477        "resolution": 4,
25478        "main_sha": null,
25479        "because_sha": null
25480    },
25481    {
25482        "sha": "bbb934e8c0063219559d3f2f7c0b111091950421",
25483        "description": "ir3: Don't use msaa key for a6xx+",
25484        "nominated": false,
25485        "nomination_type": null,
25486        "resolution": 4,
25487        "main_sha": null,
25488        "because_sha": null
25489    },
25490    {
25491        "sha": "c90c77924a1bf307ea81394bc36441ab95e748b8",
25492        "description": "tu: Split out primtype calculation for tess",
25493        "nominated": false,
25494        "nomination_type": null,
25495        "resolution": 4,
25496        "main_sha": null,
25497        "because_sha": null
25498    },
25499    {
25500        "sha": "1c6c8ce54b4a17c7462fa9030bcba91a6b2a7fc3",
25501        "description": "tu: Make MSAA emission always dynamic",
25502        "nominated": false,
25503        "nomination_type": null,
25504        "resolution": 4,
25505        "main_sha": null,
25506        "because_sha": null
25507    },
25508    {
25509        "sha": "362569872a927d3942e51c295838a8382e99dfb6",
25510        "description": "tu: Always set RB_BLIT_GMEM_MSAA_CNTL when clearing GMEM",
25511        "nominated": false,
25512        "nomination_type": null,
25513        "resolution": 4,
25514        "main_sha": null,
25515        "because_sha": null
25516    },
25517    {
25518        "sha": "b6ef9e1f994ca4378e0b32fdd1cd0c0dfb0d739a",
25519        "description": "tu: Rename RB_MSAA_CNTL to RB_BLIT_GMEM_MSAA_CNTL",
25520        "nominated": false,
25521        "nomination_type": null,
25522        "resolution": 4,
25523        "main_sha": null,
25524        "because_sha": null
25525    },
25526    {
25527        "sha": "8c07e34f7bee86f638de3459ff956810b0e285bf",
25528        "description": "tu: Group pipeline state based on VkPipeline*StateCreateInfo",
25529        "nominated": false,
25530        "nomination_type": null,
25531        "resolution": 4,
25532        "main_sha": null,
25533        "because_sha": null
25534    },
25535    {
25536        "sha": "85dfebb7226050d302d165892cd99b779756644c",
25537        "description": "tu: Remove unused need_indirect_descriptor_sets",
25538        "nominated": false,
25539        "nomination_type": null,
25540        "resolution": 4,
25541        "main_sha": null,
25542        "because_sha": null
25543    },
25544    {
25545        "sha": "7f40b5d0ca80b3fc628da1a93210160e480532b1",
25546        "description": "tu: Fix case where vertex input is set but not vertex buffers",
25547        "nominated": false,
25548        "nomination_type": null,
25549        "resolution": 4,
25550        "main_sha": null,
25551        "because_sha": null
25552    },
25553    {
25554        "sha": "382757bb45e61924cef1cd9a01b49f11e0f44326",
25555        "description": "tu: Also set SP_FS_MRT_REG for unused attachments",
25556        "nominated": false,
25557        "nomination_type": null,
25558        "resolution": 4,
25559        "main_sha": null,
25560        "because_sha": null
25561    },
25562    {
25563        "sha": "f4ec8e1ad5290f526e80b66e653ee0f533064b4a",
25564        "description": "radv: emit the rasterization samples through an user SGPR if needed",
25565        "nominated": false,
25566        "nomination_type": null,
25567        "resolution": 4,
25568        "main_sha": null,
25569        "because_sha": null
25570    },
25571    {
25572        "sha": "deb2dccc7533d4171fe7e9df293a027b5ccb8aa3",
25573        "description": "radv: add barycentric_at_sample lowering when the number of samples is dynamic",
25574        "nominated": false,
25575        "nomination_type": null,
25576        "resolution": 4,
25577        "main_sha": null,
25578        "because_sha": null
25579    },
25580    {
25581        "sha": "68bb58a46e199b9ee57213b14ae0c598556daab8",
25582        "description": "nir,radv: pass the number of samples to load_sample_positions_amd",
25583        "nominated": false,
25584        "nomination_type": null,
25585        "resolution": 4,
25586        "main_sha": null,
25587        "because_sha": null
25588    },
25589    {
25590        "sha": "c20d5ee3c236d81fb9f09ed7a7421bb912019392",
25591        "description": "radv: lower nir_load_rasterization_samples_amd in ABI",
25592        "nominated": false,
25593        "nomination_type": null,
25594        "resolution": 4,
25595        "main_sha": null,
25596        "because_sha": null
25597    },
25598    {
25599        "sha": "dd30e7bfa03cf34b615ea3c253d340820617c9d6",
25600        "description": "nir: add nir_load_rasterization_samples_amd",
25601        "nominated": false,
25602        "nomination_type": null,
25603        "resolution": 4,
25604        "main_sha": null,
25605        "because_sha": null
25606    },
25607    {
25608        "sha": "2a0e4b5ef7c8298a5aab6349d63cc100381ea2f3",
25609        "description": "radv: declare shader arguments for the number of samples for FS",
25610        "nominated": false,
25611        "nomination_type": null,
25612        "resolution": 4,
25613        "main_sha": null,
25614        "because_sha": null
25615    },
25616    {
25617        "sha": "f85b7e294b4c1b4512b07475102e06784740dba1",
25618        "description": "radv: add radv_pipeline_key::dynamic_rasterization_samples",
25619        "nominated": false,
25620        "nomination_type": null,
25621        "resolution": 4,
25622        "main_sha": null,
25623        "because_sha": null
25624    },
25625    {
25626        "sha": "45d4ee91e0efb408ff77a6c8de0d3c1aa6d84885",
25627        "description": "radv: constify radv_lookup_user_sgpr()",
25628        "nominated": false,
25629        "nomination_type": null,
25630        "resolution": 4,
25631        "main_sha": null,
25632        "because_sha": null
25633    },
25634    {
25635        "sha": "923a864d94517462698c529bdc0e5c056d37b4e1",
25636        "description": "radv: acquire pstate on-demand when capturing with RGP",
25637        "nominated": false,
25638        "nomination_type": null,
25639        "resolution": 4,
25640        "main_sha": null,
25641        "because_sha": null
25642    },
25643    {
25644        "sha": "f1566ad500d2dc9170c78b7ca6e64855dc256069",
25645        "description": "radv: rename radv_thread_trace_set_pstate() to radv_device_set_pstate()",
25646        "nominated": false,
25647        "nomination_type": null,
25648        "resolution": 4,
25649        "main_sha": null,
25650        "because_sha": null
25651    },
25652    {
25653        "sha": "ac8020ebfdfec7efe19ec8ccc881dda451e0e656",
25654        "description": "intel/compiler: add support for 8/16 bits task payload loads",
25655        "nominated": false,
25656        "nomination_type": null,
25657        "resolution": 4,
25658        "main_sha": null,
25659        "because_sha": null
25660    },
25661    {
25662        "sha": "ac581b30ec8188e36cf9d77fc5bdfc6196ba0ec1",
25663        "description": "intel/compiler: refactor brw_nir_lower_mem_access_bit_sizes",
25664        "nominated": false,
25665        "nomination_type": null,
25666        "resolution": 4,
25667        "main_sha": null,
25668        "because_sha": null
25669    },
25670    {
25671        "sha": "a31b8fa38b01a8c46bf32aeea7a804780935ab9e",
25672        "description": "intel/compiler/task: use shared memory for small task payload loads & stores",
25673        "nominated": false,
25674        "nomination_type": null,
25675        "resolution": 4,
25676        "main_sha": null,
25677        "because_sha": null
25678    },
25679    {
25680        "sha": "1f0c39f23cca4d80d5265b081b762c6071358b02",
25681        "description": "nir/lower_task_shader: lower small stores & loads to shared when requested",
25682        "nominated": false,
25683        "nomination_type": null,
25684        "resolution": 4,
25685        "main_sha": null,
25686        "because_sha": null
25687    },
25688    {
25689        "sha": "9cc9b595f107018a9e9a6cdc753f06a124d6b30a",
25690        "description": "turnip: Implement VK_EXT_mutable_descriptor_type",
25691        "nominated": false,
25692        "nomination_type": null,
25693        "resolution": 4,
25694        "main_sha": null,
25695        "because_sha": null
25696    },
25697    {
25698        "sha": "85fc1decf05ccaca7d6c3be490512621d1781e45",
25699        "description": "anv: remove primitive_topology from 3DPRIMITIVE calls",
25700        "nominated": false,
25701        "nomination_type": null,
25702        "resolution": 4,
25703        "main_sha": null,
25704        "because_sha": null
25705    },
25706    {
25707        "sha": "8d66c452900915f9086d18e2deffc6a64607bdcf",
25708        "description": "intel/common: clamp sample location coordinate range",
25709        "nominated": false,
25710        "nomination_type": null,
25711        "resolution": 4,
25712        "main_sha": null,
25713        "because_sha": null
25714    },
25715    {
25716        "sha": "3ce1db339d9e8fe313cdaaa212834a21b4b737d4",
25717        "description": "vulkan: Add a helper for gathering pipeline robustness",
25718        "nominated": false,
25719        "nomination_type": null,
25720        "resolution": 4,
25721        "main_sha": null,
25722        "because_sha": null
25723    },
25724    {
25725        "sha": "10485ee4155438ff94da88d8de5f7c8e159329bc",
25726        "description": "vulkan: Record more enabled robustness features",
25727        "nominated": false,
25728        "nomination_type": null,
25729        "resolution": 4,
25730        "main_sha": null,
25731        "because_sha": null
25732    },
25733    {
25734        "sha": "e5cd28cb37957ca29a874934d7cb1977ba9f7048",
25735        "description": "turnip: Add TU_DEBUG=bos to print stats of BOs live at submit time.",
25736        "nominated": false,
25737        "nomination_type": null,
25738        "resolution": 4,
25739        "main_sha": null,
25740        "because_sha": null
25741    },
25742    {
25743        "sha": "c25662988fee27d563f7d2106912d7510363cdf6",
25744        "description": "turnip: Fix leak of autotune fence BOs.",
25745        "nominated": false,
25746        "nomination_type": null,
25747        "resolution": 4,
25748        "main_sha": null,
25749        "because_sha": null
25750    },
25751    {
25752        "sha": "7d399a2e78bc8eb97232fcabf9bd1b0ffdaf75a0",
25753        "description": "anv: Nuke cmd_parser_version",
25754        "nominated": false,
25755        "nomination_type": null,
25756        "resolution": 4,
25757        "main_sha": null,
25758        "because_sha": null
25759    },
25760    {
25761        "sha": "6b36d20bb2925358591e9a877737c853beadeddb",
25762        "description": "vulkan_hasvk: Nuke dead code around I915_ENGINE_CLASS_COMPUTE",
25763        "nominated": false,
25764        "nomination_type": null,
25765        "resolution": 4,
25766        "main_sha": null,
25767        "because_sha": null
25768    },
25769    {
25770        "sha": "e0ba5fa38efb41735618a5fd7eda25f810bdeca9",
25771        "description": "ci: add nouveau flakes",
25772        "nominated": false,
25773        "nomination_type": null,
25774        "resolution": 4,
25775        "main_sha": null,
25776        "because_sha": null
25777    },
25778    {
25779        "sha": "03d727329273c375b6db8556cd2ef5a5b22ac01b",
25780        "description": "ci: add a panfrost flake",
25781        "nominated": false,
25782        "nomination_type": null,
25783        "resolution": 4,
25784        "main_sha": null,
25785        "because_sha": null
25786    },
25787    {
25788        "sha": "0bf18cc483df6efe90f021cb063b09ff9b0b3d7a",
25789        "description": "anv: force inline more pipe flush functions",
25790        "nominated": false,
25791        "nomination_type": null,
25792        "resolution": 4,
25793        "main_sha": null,
25794        "because_sha": null
25795    },
25796    {
25797        "sha": "39c6e4db25beaf1de788252fff8d45fd6c5268b1",
25798        "description": "anv: combine flushes in Draw/DrawIndexed/DrawIndirectByteCountEXT",
25799        "nominated": false,
25800        "nomination_type": null,
25801        "resolution": 4,
25802        "main_sha": null,
25803        "because_sha": null
25804    },
25805    {
25806        "sha": "1be09ae81a4af78a9334dcfb6b0bb72873441e86",
25807        "description": "anv: don't export gfx state flushing helper",
25808        "nominated": false,
25809        "nomination_type": null,
25810        "resolution": 4,
25811        "main_sha": null,
25812        "because_sha": null
25813    },
25814    {
25815        "sha": "6aa2ddb9b629fbdbe0ff107be74701864f6ba247",
25816        "description": "anv: don't export flush_compute_state",
25817        "nominated": false,
25818        "nomination_type": null,
25819        "resolution": 4,
25820        "main_sha": null,
25821        "because_sha": null
25822    },
25823    {
25824        "sha": "f81c9badccae90ae1a80836dab83e4b62182f3a2",
25825        "description": "anv: populate rt shader groups if they were found in the cache",
25826        "nominated": false,
25827        "nomination_type": null,
25828        "resolution": 4,
25829        "main_sha": null,
25830        "because_sha": null
25831    },
25832    {
25833        "sha": "209a89e51d159baddbde39bd99144cd9c5bccfa5",
25834        "description": "aco: Convert to use u8 literal for Unicode character to fixes msvc warning",
25835        "nominated": false,
25836        "nomination_type": null,
25837        "resolution": 4,
25838        "main_sha": null,
25839        "because_sha": null
25840    },
25841    {
25842        "sha": "b70e92fe04089d02f2e2b663f3bb2907d8842060",
25843        "description": "radv: Remove the redundant #include <gelf.h> and #include <libelf.h> in ac_binary.c",
25844        "nominated": false,
25845        "nomination_type": null,
25846        "resolution": 4,
25847        "main_sha": null,
25848        "because_sha": null
25849    },
25850    {
25851        "sha": "37e78803d7b088afde8c79b7cf82ee29d4835651",
25852        "description": "intel/compiler: use nir_lower_task_shader pass",
25853        "nominated": false,
25854        "nomination_type": null,
25855        "resolution": 4,
25856        "main_sha": null,
25857        "because_sha": null
25858    },
25859    {
25860        "sha": "3c96959bbcb6a070c3ed7026f7360fbc5226da56",
25861        "description": "intel/compiler: print shader after successful brw_nir_lower_shading_rate_output",
25862        "nominated": false,
25863        "nomination_type": null,
25864        "resolution": 4,
25865        "main_sha": null,
25866        "because_sha": null
25867    },
25868    {
25869        "sha": "cfd1e5a91e57a8a2ed7b6dfe9a07c5ef46ddc28f",
25870        "description": "intel/compiler: remove second shading rate lowering for mesh",
25871        "nominated": true,
25872        "nomination_type": 1,
25873        "resolution": 1,
25874        "main_sha": null,
25875        "because_sha": "9acb30c8c40a86e6f92810e1d149fbf2faeb655b"
25876    },
25877    {
25878        "sha": "6f9b9b01c1df031bbbf7a3c5b263b1a9754ceb1a",
25879        "description": "ci: Update kernel to drm-next-2022-08-12-1",
25880        "nominated": false,
25881        "nomination_type": null,
25882        "resolution": 4,
25883        "main_sha": null,
25884        "because_sha": null
25885    },
25886    {
25887        "sha": "c65e1ae01644e1c19c583e1ae52296112b1ec950",
25888        "description": "lavapipe: Fix float32_atomic_min_max spelling",
25889        "nominated": false,
25890        "nomination_type": 1,
25891        "resolution": 4,
25892        "main_sha": null,
25893        "because_sha": "31695f81c9251662cb5d2c0acce768a5220ab7a2"
25894    },
25895    {
25896        "sha": "43c8064b1ef66374cb885692c57af755019a64a3",
25897        "description": "gallivm: Fix LLVMAtomicRMWBinOpFMax spelling",
25898        "nominated": false,
25899        "nomination_type": 1,
25900        "resolution": 4,
25901        "main_sha": null,
25902        "because_sha": "203920d4c69366b71db1d48d8fb8bd6439016191"
25903    },
25904    {
25905        "sha": "2a1a8ce472e30a83c3f6d606c9e68a5447c5725c",
25906        "description": "ci/nouveau: Update gm20b xfails.",
25907        "nominated": false,
25908        "nomination_type": null,
25909        "resolution": 4,
25910        "main_sha": null,
25911        "because_sha": null
25912    },
25913    {
25914        "sha": "c8207158b5dc1f4f883015b6ee2afe41f8901154",
25915        "description": "ci/nouveau: fix up Jetson Nano",
25916        "nominated": false,
25917        "nomination_type": null,
25918        "resolution": 4,
25919        "main_sha": null,
25920        "because_sha": null
25921    },
25922    {
25923        "sha": "0fa857de28fe4d3d14caf9037cebc7cc88a15862",
25924        "description": "ci/nouveau: Rearrange job setup variables.",
25925        "nominated": false,
25926        "nomination_type": null,
25927        "resolution": 4,
25928        "main_sha": null,
25929        "because_sha": null
25930    },
25931    {
25932        "sha": "e8f708dbba42ed28f67fd640e6ad539489c87596",
25933        "description": "ci/nouveau: Drop BM_POE_TIMEOUT.",
25934        "nominated": false,
25935        "nomination_type": null,
25936        "resolution": 4,
25937        "main_sha": null,
25938        "because_sha": null
25939    },
25940    {
25941        "sha": "5e76850cff45deaacc34df352c68af990f3b7fb9",
25942        "description": "egl: Return EGL_BAD_MATCH for invalid share_list",
25943        "nominated": false,
25944        "nomination_type": null,
25945        "resolution": 4,
25946        "main_sha": null,
25947        "because_sha": null
25948    },
25949    {
25950        "sha": "a418ab6654d6d5a250c39ceaf38bab70139e2d93",
25951        "description": "radv: Correct accel struct header size",
25952        "nominated": false,
25953        "nomination_type": 1,
25954        "resolution": 4,
25955        "main_sha": null,
25956        "because_sha": "07eceb4fe43e2d0cdf15031f948f36fb1a540ca4"
25957    },
25958    {
25959        "sha": "c0074b22cda3ab929018998c26dccd438e63a5c1",
25960        "description": "r300: reduce CPU overhead in IF transformation pass",
25961        "nominated": false,
25962        "nomination_type": null,
25963        "resolution": 4,
25964        "main_sha": null,
25965        "because_sha": null
25966    },
25967    {
25968        "sha": "19eec024d2acc3bb8c39a7c3ce7ca76e34191c62",
25969        "description": "radv,aco: do not compact MRTs if the pipeline uses a PS epilog",
25970        "nominated": false,
25971        "nomination_type": null,
25972        "resolution": 4,
25973        "main_sha": null,
25974        "because_sha": null
25975    },
25976    {
25977        "sha": "09a0fd6925a5e691d9c6c1a64b9a2a49dd6a8ed2",
25978        "description": "v3dv: fix VK_EXT_texel_buffer_alignment",
25979        "nominated": false,
25980        "nomination_type": 1,
25981        "resolution": 4,
25982        "main_sha": null,
25983        "because_sha": "ee62a4c751ccc86d3a9e597e14586e3c2cb17e55"
25984    },
25985    {
25986        "sha": "6df5ff7f195a7cdea1aec655b8ee4fa250e3cb6a",
25987        "description": "aco: DCE ra_ctx::defs_done",
25988        "nominated": false,
25989        "nomination_type": null,
25990        "resolution": 4,
25991        "main_sha": null,
25992        "because_sha": null
25993    },
25994    {
25995        "sha": "0f88f57223a55aa42b2db8295b76ab6f70508959",
25996        "description": "radv: allow to build the main FS in a graphics pipeline library",
25997        "nominated": false,
25998        "nomination_type": null,
25999        "resolution": 4,
26000        "main_sha": null,
26001        "because_sha": null
26002    },
26003    {
26004        "sha": "e529745be3af9c792fba8e6e8a3075c8d78851af",
26005        "description": "radv: do not link shaders when the next stage is unknown",
26006        "nominated": false,
26007        "nomination_type": null,
26008        "resolution": 4,
26009        "main_sha": null,
26010        "because_sha": null
26011    },
26012    {
26013        "sha": "037404b4414082bc6c0863a2e72f7d4d16174986",
26014        "description": "nir, anv, hasvk, radv: pull uses_wide_subgroup_intrinsics into shader_info",
26015        "nominated": false,
26016        "nomination_type": null,
26017        "resolution": 4,
26018        "main_sha": null,
26019        "because_sha": null
26020    },
26021    {
26022        "sha": "de5b137a2dc89a09beebbd60c3dadad4952200af",
26023        "description": "anv: small cleanup of anv_graphics_pipeline_compile",
26024        "nominated": false,
26025        "nomination_type": null,
26026        "resolution": 4,
26027        "main_sha": null,
26028        "because_sha": null
26029    },
26030    {
26031        "sha": "06e0342a0d12a130fa7fb1850f4da02551821d42",
26032        "description": "anv: add support for anv_assume_full_subgroups to task & mesh stages",
26033        "nominated": false,
26034        "nomination_type": null,
26035        "resolution": 4,
26036        "main_sha": null,
26037        "because_sha": null
26038    },
26039    {
26040        "sha": "fa437f87caaeddaded88d227e2fc42b31866b4cd",
26041        "description": "nir: add uses_wide_subgroup_intrinsics to task/mesh shader_info",
26042        "nominated": false,
26043        "nomination_type": null,
26044        "resolution": 4,
26045        "main_sha": null,
26046        "because_sha": null
26047    },
26048    {
26049        "sha": "704ef1fd3b3662b7f6d115d127afb288965b5cc1",
26050        "description": "radv,aco: lower barycentric_at_sample in NIR",
26051        "nominated": false,
26052        "nomination_type": null,
26053        "resolution": 4,
26054        "main_sha": null,
26055        "because_sha": null
26056    },
26057    {
26058        "sha": "9f0b4da875402d342b7ad0e1223c3872d06ce4df",
26059        "description": "radv: run nir_opt_cse before lowering FS intrinsics",
26060        "nominated": false,
26061        "nomination_type": null,
26062        "resolution": 4,
26063        "main_sha": null,
26064        "because_sha": null
26065    },
26066    {
26067        "sha": "7e433e25c82607b7e2f4424d51eef4eaa8807915",
26068        "description": "radv: add nir_intrinsic_load_sample_positions_amd in the ABI",
26069        "nominated": false,
26070        "nomination_type": null,
26071        "resolution": 4,
26072        "main_sha": null,
26073        "because_sha": null
26074    },
26075    {
26076        "sha": "7f444fc72c7695b60d4743c79ee4dab55d8ebd5c",
26077        "description": "nir: add nir_intrinsic_load_sample_positions_amd",
26078        "nominated": false,
26079        "nomination_type": null,
26080        "resolution": 4,
26081        "main_sha": null,
26082        "because_sha": null
26083    },
26084    {
26085        "sha": "266fe316667fbd648beaa489a582d162746cfc94",
26086        "description": "ac/surface: Fix some warnings.",
26087        "nominated": false,
26088        "nomination_type": null,
26089        "resolution": 4,
26090        "main_sha": null,
26091        "because_sha": null
26092    },
26093    {
26094        "sha": "196d29a5062e9b6ef98abc7926e8af92eebfbe49",
26095        "description": "clover: Fixes use of designated initializers requires in c++ that doesn't support by MSVC",
26096        "nominated": false,
26097        "nomination_type": null,
26098        "resolution": 4,
26099        "main_sha": null,
26100        "because_sha": null
26101    },
26102    {
26103        "sha": "15cdf5bb488f774ee7b888c1251f4e569f929743",
26104        "description": "v3dv: optimize ldunif load into unifa write",
26105        "nominated": false,
26106        "nomination_type": null,
26107        "resolution": 4,
26108        "main_sha": null,
26109        "because_sha": null
26110    },
26111    {
26112        "sha": "cbc5169ef97533b2727edffe444f10ccd61d2bdb",
26113        "description": "broadcom/compiler: check signal writes to magic regs when updating scoreboard",
26114        "nominated": false,
26115        "nomination_type": null,
26116        "resolution": 4,
26117        "main_sha": null,
26118        "because_sha": null
26119    },
26120    {
26121        "sha": "90857262dac44406f5b9a0047ff3b070bc38ba80",
26122        "description": "broadcom/compiler: detect unifa write from signal",
26123        "nominated": false,
26124        "nomination_type": null,
26125        "resolution": 4,
26126        "main_sha": null,
26127        "because_sha": null
26128    },
26129    {
26130        "sha": "97d307406b202e5494bf65544500dc084bf8ca6d",
26131        "description": "radv: Use count_tes_user_sgprs return value.",
26132        "nominated": false,
26133        "nomination_type": 1,
26134        "resolution": 4,
26135        "main_sha": null,
26136        "because_sha": "8253ec3855a4ba5e41ce26d29635f70f19c50414"
26137    },
26138    {
26139        "sha": "f4179f203de20ec2b6c7711933044df377ac9297",
26140        "description": "radeonsi: print out remove_streamout shader key",
26141        "nominated": false,
26142        "nomination_type": null,
26143        "resolution": 4,
26144        "main_sha": null,
26145        "because_sha": null
26146    },
26147    {
26148        "sha": "4d15a06dee27a7889fddb4a1eeb412289373ea63",
26149        "description": "radeonsi: implement nir_intrinsic_load_streamout_buffer_amd",
26150        "nominated": false,
26151        "nomination_type": null,
26152        "resolution": 4,
26153        "main_sha": null,
26154        "because_sha": null
26155    },
26156    {
26157        "sha": "8049edb65383419a802d20e251d9530981d91d7e",
26158        "description": "radeonsi: implement nir_intrinsic_load_num_vertices_per_primitive_amd",
26159        "nominated": false,
26160        "nomination_type": null,
26161        "resolution": 4,
26162        "main_sha": null,
26163        "because_sha": null
26164    },
26165    {
26166        "sha": "540e695b29b4ea9ef41d1d87a11c6fb566c7b0e5",
26167        "description": "radeonsi: set VS_OUT_MISC_SIDE_BUS_ENA=1 for clip distance exports on gfx10.3",
26168        "nominated": false,
26169        "nomination_type": null,
26170        "resolution": 4,
26171        "main_sha": null,
26172        "because_sha": null
26173    },
26174    {
26175        "sha": "c184b49cf31a0001a2b2598692132a6e8bace734",
26176        "description": "anv: remove vk_sample_locations_state from emit_multisample",
26177        "nominated": false,
26178        "nomination_type": null,
26179        "resolution": 4,
26180        "main_sha": null,
26181        "because_sha": null
26182    },
26183    {
26184        "sha": "7829403809707b71d8c352d1a6d248cfed2f9c52",
26185        "description": "frontends/va: enable sao in hevc encoding",
26186        "nominated": false,
26187        "nomination_type": null,
26188        "resolution": 4,
26189        "main_sha": null,
26190        "because_sha": null
26191    },
26192    {
26193        "sha": "0bf25a5313c7c006eea2d39eaeae39b696620175",
26194        "description": "freedreno/a6xx: Simplify fd6_build_user_consts()",
26195        "nominated": false,
26196        "nomination_type": null,
26197        "resolution": 4,
26198        "main_sha": null,
26199        "because_sha": null
26200    },
26201    {
26202        "sha": "2f3b980caace799e920513a54f81f2cca7b10406",
26203        "description": "freedreno/a6xx: Move user const upload to bind",
26204        "nominated": false,
26205        "nomination_type": null,
26206        "resolution": 4,
26207        "main_sha": null,
26208        "because_sha": null
26209    },
26210    {
26211        "sha": "f8204018fd998810026a26fcf6a5996069c02fd3",
26212        "description": "freedreno: Drop unused arg",
26213        "nominated": false,
26214        "nomination_type": null,
26215        "resolution": 4,
26216        "main_sha": null,
26217        "because_sha": null
26218    },
26219    {
26220        "sha": "075218f756c02515defd56b8a18dcf7ca2f44c38",
26221        "description": "freedreno/a6xx: Pre-calculate user const state size",
26222        "nominated": false,
26223        "nomination_type": null,
26224        "resolution": 4,
26225        "main_sha": null,
26226        "because_sha": null
26227    },
26228    {
26229        "sha": "a81c6d74399c5ecb04bd0e0d3c17adb0f8681a2a",
26230        "description": "freedreno/a6xx: Skip IBO state when unused",
26231        "nominated": false,
26232        "nomination_type": null,
26233        "resolution": 4,
26234        "main_sha": null,
26235        "because_sha": null
26236    },
26237    {
26238        "sha": "e960431621940ed14cbe0ed684476147e9b3002f",
26239        "description": "freedreno/drm: Simplify emit_reloc_common",
26240        "nominated": false,
26241        "nomination_type": null,
26242        "resolution": 4,
26243        "main_sha": null,
26244        "because_sha": null
26245    },
26246    {
26247        "sha": "8609d62e4d7a5112b2426e9c2856d48864f9c2d6",
26248        "description": "freedreno/a6xx: Drop \"hardpin\" support",
26249        "nominated": false,
26250        "nomination_type": null,
26251        "resolution": 4,
26252        "main_sha": null,
26253        "because_sha": null
26254    },
26255    {
26256        "sha": "3fb60e9cef63f9e0425422e197ec558f3b7bf72b",
26257        "description": "freedreno/drm: Add fd_ringbuffer_attach_bo()",
26258        "nominated": false,
26259        "nomination_type": null,
26260        "resolution": 4,
26261        "main_sha": null,
26262        "because_sha": null
26263    },
26264    {
26265        "sha": "07d9df0ce2dc63a7b13c6946b58eb4152cc87ad4",
26266        "description": "freedreno/drm: Inline fd_bo_get_iova()",
26267        "nominated": false,
26268        "nomination_type": null,
26269        "resolution": 4,
26270        "main_sha": null,
26271        "because_sha": null
26272    },
26273    {
26274        "sha": "76953ca4bb9b1d32792d71aeba3a0946bb64d78e",
26275        "description": "freedreno/ir3: GC unused macro",
26276        "nominated": false,
26277        "nomination_type": null,
26278        "resolution": 4,
26279        "main_sha": null,
26280        "because_sha": null
26281    },
26282    {
26283        "sha": "c00491d4ab2f886c244f620da54009e1164cf40f",
26284        "description": "freedreno: Update github wiki links",
26285        "nominated": false,
26286        "nomination_type": null,
26287        "resolution": 4,
26288        "main_sha": null,
26289        "because_sha": null
26290    },
26291    {
26292        "sha": "b2972cf410a9ce23a73aa6620b3eecc971a01367",
26293        "description": "radv: Add scratch stack to reduce LDS stack in RT traversal.",
26294        "nominated": false,
26295        "nomination_type": null,
26296        "resolution": 4,
26297        "main_sha": null,
26298        "because_sha": null
26299    },
26300    {
26301        "sha": "7d26fafacf3e0cdf451f350ece45b9968b378bb1",
26302        "description": "radv: fix dynamic RT stack size with VGPR spilling",
26303        "nominated": false,
26304        "nomination_type": null,
26305        "resolution": 4,
26306        "main_sha": null,
26307        "because_sha": null
26308    },
26309    {
26310        "sha": "b983fcb585b3e2ccd28b6646269717bdb5826814",
26311        "description": "docs: add new llvmpipe/lavapipe atomic float extensions",
26312        "nominated": false,
26313        "nomination_type": null,
26314        "resolution": 4,
26315        "main_sha": null,
26316        "because_sha": null
26317    },
26318    {
26319        "sha": "31695f81c9251662cb5d2c0acce768a5220ab7a2",
26320        "description": "lavapipe: export VK_KHR_shader_atomic_float",
26321        "nominated": false,
26322        "nomination_type": null,
26323        "resolution": 4,
26324        "main_sha": null,
26325        "because_sha": null
26326    },
26327    {
26328        "sha": "64845cdfed7de98713a09fb9d9a8eb181173787c",
26329        "description": "llvmpipe: export GL_NV_shader_atomic_float",
26330        "nominated": false,
26331        "nomination_type": null,
26332        "resolution": 4,
26333        "main_sha": null,
26334        "because_sha": null
26335    },
26336    {
26337        "sha": "203920d4c69366b71db1d48d8fb8bd6439016191",
26338        "description": "gallivm: add atomic 32-bit float support",
26339        "nominated": false,
26340        "nomination_type": null,
26341        "resolution": 4,
26342        "main_sha": null,
26343        "because_sha": null
26344    },
26345    {
26346        "sha": "96a3136ddde06f285728ff5787188a5a6ac62e35",
26347        "description": "zink: disable GPL when sample shading is in use",
26348        "nominated": false,
26349        "nomination_type": null,
26350        "resolution": 4,
26351        "main_sha": null,
26352        "because_sha": null
26353    },
26354    {
26355        "sha": "ca04f968d906f94a6f6e2011cd25e29f521aa0fe",
26356        "description": "radv: Use nested ifs for pushing child nodes in traversal loop.",
26357        "nominated": false,
26358        "nomination_type": null,
26359        "resolution": 4,
26360        "main_sha": null,
26361        "because_sha": null
26362    },
26363    {
26364        "sha": "91a4cd26b3283370a694e06275d26a52436af121",
26365        "description": "radv: Use constant for ray traversal exit condition.",
26366        "nominated": false,
26367        "nomination_type": null,
26368        "resolution": 4,
26369        "main_sha": null,
26370        "because_sha": null
26371    },
26372    {
26373        "sha": "40a235c9a82027bcb92d34b7386ea6b1a2e1d587",
26374        "description": "Revert \"radv/rt: use derefs for the traversal stack\"",
26375        "nominated": true,
26376        "nomination_type": 2,
26377        "resolution": 2,
26378        "main_sha": null,
26379        "because_sha": "3750663c72b01d8668c13eed44f40863af588ba4"
26380    },
26381    {
26382        "sha": "85ca0b12a2381fe73bb97bb98a5633cf03cf0048",
26383        "description": "radv: Store top of stack in a register.",
26384        "nominated": false,
26385        "nomination_type": null,
26386        "resolution": 4,
26387        "main_sha": null,
26388        "because_sha": null
26389    },
26390    {
26391        "sha": "f7f48251b03e3c045b48d00a39a96eb4a05d6257",
26392        "description": "radv: Don't flatten bottom AS exit if statement.",
26393        "nominated": false,
26394        "nomination_type": null,
26395        "resolution": 4,
26396        "main_sha": null,
26397        "because_sha": null
26398    },
26399    {
26400        "sha": "c26f83649c8a84d60e3f6ecfa86e97d837a11bad",
26401        "description": "fix: frontends/va: unused variable \u2018max_pipe_hevc_slices\u2019 [-Wunused-variable]",
26402        "nominated": false,
26403        "nomination_type": null,
26404        "resolution": 4,
26405        "main_sha": null,
26406        "because_sha": null
26407    },
26408    {
26409        "sha": "a8ffe41d8c0ec1b6d47ff0eb1cfbe2dc1600283c",
26410        "description": "fix: zink: unused variable \u2018intr\u2019 [-Wunused-variable]",
26411        "nominated": false,
26412        "nomination_type": null,
26413        "resolution": 4,
26414        "main_sha": null,
26415        "because_sha": null
26416    },
26417    {
26418        "sha": "1d41d31ad6bc998fe938172dbcccce7d6e2f7f68",
26419        "description": "fix: iris: unused variable \u2018devinfo\u2019 [-Wunused-variable]",
26420        "nominated": false,
26421        "nomination_type": null,
26422        "resolution": 4,
26423        "main_sha": null,
26424        "because_sha": null
26425    },
26426    {
26427        "sha": "6aba6a57cc6337039e76021bd2bcd6ffe9b77229",
26428        "description": "fix: r600/sfn: unused variable \u2018spi_sid\u2019 [-Wunused-variable]",
26429        "nominated": false,
26430        "nomination_type": null,
26431        "resolution": 4,
26432        "main_sha": null,
26433        "because_sha": null
26434    },
26435    {
26436        "sha": "2997f6957ecdd4dcc817cc055758bf095160eec0",
26437        "description": "fix: r600/sfn: variable \u2018fail\u2019 set but not used [-Wunused-but-set-variable]",
26438        "nominated": false,
26439        "nomination_type": null,
26440        "resolution": 4,
26441        "main_sha": null,
26442        "because_sha": null
26443    },
26444    {
26445        "sha": "a50d8e62dc660b135c2131fd43810e295f0b88e4",
26446        "description": "fix: r600/sfn: unused variable \u2018{splitpos,param}\u2019 [-Wunused-variable]",
26447        "nominated": false,
26448        "nomination_type": null,
26449        "resolution": 4,
26450        "main_sha": null,
26451        "because_sha": null
26452    },
26453    {
26454        "sha": "dbf48d346c95385ca851c23d562e5f1d0fcf1167",
26455        "description": "fix: r600/sfn: unused variable \u2018splitpos\u2019 [-Wunused-variable]",
26456        "nominated": false,
26457        "nomination_type": null,
26458        "resolution": 4,
26459        "main_sha": null,
26460        "because_sha": null
26461    },
26462    {
26463        "sha": "5efce78fd983ea19e6f59d507d3f605f003ce597",
26464        "description": "fix: r600/sb: warning: unused variable \u2018{b,nl}\u2019 [-Wunused-variable]",
26465        "nominated": false,
26466        "nomination_type": null,
26467        "resolution": 4,
26468        "main_sha": null,
26469        "because_sha": null
26470    },
26471    {
26472        "sha": "5224ee2d8fe468ae21c6a1ff3fbb864543f0ce37",
26473        "description": "fix: r600/sfn: variable \u2018opinfo\u2019 set but not used [-Wunused-but-set-variable]",
26474        "nominated": false,
26475        "nomination_type": null,
26476        "resolution": 4,
26477        "main_sha": null,
26478        "because_sha": null
26479    },
26480    {
26481        "sha": "564fef23db4cf4eee2510c418122b0c5529fd7ad",
26482        "description": "fix: r600/sb: unused variable \u2018r\u2019 [-Wunused-variable]",
26483        "nominated": false,
26484        "nomination_type": null,
26485        "resolution": 4,
26486        "main_sha": null,
26487        "because_sha": null
26488    },
26489    {
26490        "sha": "1c2df5b051cc8ae32e3853fb268598610fac6397",
26491        "description": "fix: r600/sb: unused variable \u2018fop\u2019 [-Wunused-variable]",
26492        "nominated": false,
26493        "nomination_type": null,
26494        "resolution": 4,
26495        "main_sha": null,
26496        "because_sha": null
26497    },
26498    {
26499        "sha": "078569ae8c050cb9f65fdfba8a251dc5008cdbf6",
26500        "description": "fix: r600/sb: unused variable \u2018repdep2\u2019 [-Wunused-variable]",
26501        "nominated": false,
26502        "nomination_type": null,
26503        "resolution": 4,
26504        "main_sha": null,
26505        "because_sha": null
26506    },
26507    {
26508        "sha": "0746feaac073d2c06db35f07f2214738c33c38ad",
26509        "description": "fix: gallivm: variable \u2018type_kind\u2019 set but not used [-Wunused-but-set-variable]",
26510        "nominated": false,
26511        "nomination_type": null,
26512        "resolution": 4,
26513        "main_sha": null,
26514        "because_sha": null
26515    },
26516    {
26517        "sha": "0d46e6803cfcf52fe32efdbaf5b1c17c4aeb69b5",
26518        "description": "fix: mesa/st: unused variable \u2018src\u2019 [-Wunused-variable]",
26519        "nominated": false,
26520        "nomination_type": null,
26521        "resolution": 4,
26522        "main_sha": null,
26523        "because_sha": null
26524    },
26525    {
26526        "sha": "6771b8907550e02ae0ce78f126050c69becf48cc",
26527        "description": "fix: mesa/st: variable \u2018texobj\u2019 set but not used [-Wunused-but-set-variable]",
26528        "nominated": false,
26529        "nomination_type": null,
26530        "resolution": 4,
26531        "main_sha": null,
26532        "because_sha": null
26533    },
26534    {
26535        "sha": "a3c9c425494f61b112f26ccda0f78f5fd25d9e33",
26536        "description": "fix: mesa: unused variable \u2018ret\u2019 [-Wunused-variable]",
26537        "nominated": false,
26538        "nomination_type": null,
26539        "resolution": 4,
26540        "main_sha": null,
26541        "because_sha": null
26542    },
26543    {
26544        "sha": "06504254ce2d725335624126368a8ff84f51f92b",
26545        "description": "fix: ac/llvm: unused variable \u2018offset\u2019 [-Wunused-variable]",
26546        "nominated": false,
26547        "nomination_type": null,
26548        "resolution": 4,
26549        "main_sha": null,
26550        "because_sha": null
26551    },
26552    {
26553        "sha": "452e5973de5b5c5fafdf27a67e049936d9ae2863",
26554        "description": "fix: nir: unused variable \u2018else_block\u2019 [-Wunused-variable]",
26555        "nominated": false,
26556        "nomination_type": null,
26557        "resolution": 4,
26558        "main_sha": null,
26559        "because_sha": null
26560    },
26561    {
26562        "sha": "e52d3d5f1c355c602072252dc4bc1ef8fc99d5b2",
26563        "description": "fix: util/format: unused variable \u2018desc\u2019 [-Wunused-variable]",
26564        "nominated": false,
26565        "nomination_type": null,
26566        "resolution": 4,
26567        "main_sha": null,
26568        "because_sha": null
26569    },
26570    {
26571        "sha": "a96151f64533e0d6c7134aafcc10f0cdf87227ac",
26572        "description": "st/drawpixels: use normalized coords in samplers with lowered rects",
26573        "nominated": true,
26574        "nomination_type": 0,
26575        "resolution": 1,
26576        "main_sha": null,
26577        "because_sha": null
26578    },
26579    {
26580        "sha": "25c36c5caf1637f24d33d8e18b78fbaf7f178aff",
26581        "description": "st/bitmap: use normalized coords in samplers with lowered rects",
26582        "nominated": true,
26583        "nomination_type": 0,
26584        "resolution": 1,
26585        "main_sha": null,
26586        "because_sha": null
26587    },
26588    {
26589        "sha": "e13e139bcbd4f34ff16d99ee63caef6187d9451a",
26590        "description": "zink: fix atomic ssbo fadd offsets",
26591        "nominated": true,
26592        "nomination_type": 1,
26593        "resolution": 1,
26594        "main_sha": null,
26595        "because_sha": "99a4a9c6ff09f4a326341432ca75f18ddcdc0bf8"
26596    },
26597    {
26598        "sha": "00a4dc57ce2fa1b757768a3e2863d63b6a0ce685",
26599        "description": "zink: defer acquire semaphore destruction",
26600        "nominated": false,
26601        "nomination_type": null,
26602        "resolution": 4,
26603        "main_sha": null,
26604        "because_sha": null
26605    },
26606    {
26607        "sha": "513fcb793600056b421b5528325d192e7e23a328",
26608        "description": "zink: fix/relax resolve geometry check",
26609        "nominated": true,
26610        "nomination_type": 0,
26611        "resolution": 1,
26612        "main_sha": null,
26613        "because_sha": null
26614    },
26615    {
26616        "sha": "9c5edda3ca29cd54fe7b57606878dc3e8702358f",
26617        "description": "radeonsi/vcn: Add ability to encode with ltr",
26618        "nominated": false,
26619        "nomination_type": null,
26620        "resolution": 4,
26621        "main_sha": null,
26622        "because_sha": null
26623    },
26624    {
26625        "sha": "bf8c08a0df65a9b53034f525966c520730ed2c80",
26626        "description": "pan/bi: Implement unpack_64_2x32",
26627        "nominated": false,
26628        "nomination_type": null,
26629        "resolution": 4,
26630        "main_sha": null,
26631        "because_sha": null
26632    },
26633    {
26634        "sha": "e9b69c2f79921c1d5a9978782803f80ecb3490c7",
26635        "description": "pan/bi: Stub out scoped_barrier",
26636        "nominated": false,
26637        "nomination_type": null,
26638        "resolution": 4,
26639        "main_sha": null,
26640        "because_sha": null
26641    },
26642    {
26643        "sha": "bd8c9442f9dbf127416055d558921af1638fb66e",
26644        "description": "pan/bi: Fix 1D array indexing on Valhall",
26645        "nominated": false,
26646        "nomination_type": null,
26647        "resolution": 4,
26648        "main_sha": null,
26649        "because_sha": null
26650    },
26651    {
26652        "sha": "76d6bb4822476bb2fa1c26c0595a092d3ad51053",
26653        "description": "pan/bi: Use .auto for image stores",
26654        "nominated": false,
26655        "nomination_type": null,
26656        "resolution": 4,
26657        "main_sha": null,
26658        "because_sha": null
26659    },
26660    {
26661        "sha": "8b6611f4bfb08db7b9b75529834de27d4fc3a2ff",
26662        "description": "pan/bi: Call nir_lower_64bit_phis",
26663        "nominated": false,
26664        "nomination_type": null,
26665        "resolution": 4,
26666        "main_sha": null,
26667        "because_sha": null
26668    },
26669    {
26670        "sha": "1b03a042399987ae95ff2e5e85ed3b0708cf2c0a",
26671        "description": "pan/bi: Scalarize phis before the opt loop",
26672        "nominated": false,
26673        "nomination_type": null,
26674        "resolution": 4,
26675        "main_sha": null,
26676        "because_sha": null
26677    },
26678    {
26679        "sha": "55837efe1475f1fb4e183b7a24398bd9014a7c45",
26680        "description": "pan/bi: Lower fisnormal",
26681        "nominated": false,
26682        "nomination_type": null,
26683        "resolution": 4,
26684        "main_sha": null,
26685        "because_sha": null
26686    },
26687    {
26688        "sha": "ddcf4b1c7e6dbeb809665146ca035e9253742140",
26689        "description": "pan/bi: Lower <32-bit bit_count",
26690        "nominated": false,
26691        "nomination_type": null,
26692        "resolution": 4,
26693        "main_sha": null,
26694        "because_sha": null
26695    },
26696    {
26697        "sha": "bb0606f0bab1e12f8407bfc536faea3068a95470",
26698        "description": "pan/bi: Handle swizzles in unpack_64_2x32_split_{x,y}",
26699        "nominated": false,
26700        "nomination_type": null,
26701        "resolution": 4,
26702        "main_sha": null,
26703        "because_sha": null
26704    },
26705    {
26706        "sha": "f9a01af4f31067b83a0b02a3dfd4af4296eef80d",
26707        "description": "pan/bi: Allow selecting from an 8-bit vec8",
26708        "nominated": false,
26709        "nomination_type": null,
26710        "resolution": 4,
26711        "main_sha": null,
26712        "because_sha": null
26713    },
26714    {
26715        "sha": "65961848b11b5ad67be28b1709c30f144ecff9cf",
26716        "description": "pan/bi: Remove bogus assert for pack_32_2x16",
26717        "nominated": false,
26718        "nomination_type": null,
26719        "resolution": 4,
26720        "main_sha": null,
26721        "because_sha": null
26722    },
26723    {
26724        "sha": "5689a932e8a6cb6afcfddbe734cb52f3b7973d56",
26725        "description": "pan/bi: Lower f2i8, f2u8",
26726        "nominated": false,
26727        "nomination_type": null,
26728        "resolution": 4,
26729        "main_sha": null,
26730        "because_sha": null
26731    },
26732    {
26733        "sha": "82b912f8445732ebb46ab3834cee2ce97fe7eb18",
26734        "description": "pan/bi: Lower 8-bit min/max to bcsel+comparison",
26735        "nominated": false,
26736        "nomination_type": null,
26737        "resolution": 4,
26738        "main_sha": null,
26739        "because_sha": null
26740    },
26741    {
26742        "sha": "4ee56ecd9c8b02b917fece87d80c17f641fa2568",
26743        "description": "pan/va: Add 8-bit integer max assembler case",
26744        "nominated": false,
26745        "nomination_type": null,
26746        "resolution": 4,
26747        "main_sha": null,
26748        "because_sha": null
26749    },
26750    {
26751        "sha": "31a5eb6165f0ccda0e6f826bd6abebabc3ea537b",
26752        "description": "pan/bi: Add HADD.v4s8.rhadd packing test cases",
26753        "nominated": false,
26754        "nomination_type": null,
26755        "resolution": 4,
26756        "main_sha": null,
26757        "because_sha": null
26758    },
26759    {
26760        "sha": "decc24b18bffd4286392a29240feb7ff1232ab02",
26761        "description": "pan/va: Pack .rhadd bit",
26762        "nominated": false,
26763        "nomination_type": null,
26764        "resolution": 4,
26765        "main_sha": null,
26766        "because_sha": null
26767    },
26768    {
26769        "sha": "42a474daac9053aa9ea7b356e3b09c5797e69519",
26770        "description": "pan/bi: Handle uhadd, urhadd opcodes",
26771        "nominated": false,
26772        "nomination_type": null,
26773        "resolution": 4,
26774        "main_sha": null,
26775        "because_sha": null
26776    },
26777    {
26778        "sha": "c717c28d8754058383fb2066865d735f292d8e39",
26779        "description": "pan/va: Fix v4s8 form of R2 opcodes",
26780        "nominated": false,
26781        "nomination_type": null,
26782        "resolution": 4,
26783        "main_sha": null,
26784        "because_sha": null
26785    },
26786    {
26787        "sha": "48ba7f862759d0c9dbe5cbc34a99d96be6d7c4bc",
26788        "description": "pan/va: Pack IADD.sat bit",
26789        "nominated": false,
26790        "nomination_type": null,
26791        "resolution": 4,
26792        "main_sha": null,
26793        "because_sha": null
26794    },
26795    {
26796        "sha": "77fcb4b2912dc272452bbe4b32b8dc986a835974",
26797        "description": "pan/bi: Strip negate when lowering swizzles",
26798        "nominated": false,
26799        "nomination_type": null,
26800        "resolution": 4,
26801        "main_sha": null,
26802        "because_sha": null
26803    },
26804    {
26805        "sha": "377bf3a5a4c35246385c762b0a8c88966ca3ac61",
26806        "description": "pan/bi: Lower swizzles for 8-bit shifts",
26807        "nominated": false,
26808        "nomination_type": null,
26809        "resolution": 4,
26810        "main_sha": null,
26811        "because_sha": null
26812    },
26813    {
26814        "sha": "2e1b02e6a3fdd92233a1d7733123badf3e1a57ae",
26815        "description": "pan/bi: Test some 8-bit swizzle lowering",
26816        "nominated": false,
26817        "nomination_type": null,
26818        "resolution": 4,
26819        "main_sha": null,
26820        "because_sha": null
26821    },
26822    {
26823        "sha": "d76c48103fc735a4d09cc5faed4d2cc0683555cc",
26824        "description": "pan/bi: Lower some 8-bit swizzles",
26825        "nominated": false,
26826        "nomination_type": null,
26827        "resolution": 4,
26828        "main_sha": null,
26829        "because_sha": null
26830    },
26831    {
26832        "sha": "d471b386c19e68e5c17ac9a3a6205b016a2cbe6b",
26833        "description": "pan/bi: Unit test swizzle lowering",
26834        "nominated": false,
26835        "nomination_type": null,
26836        "resolution": 4,
26837        "main_sha": null,
26838        "because_sha": null
26839    },
26840    {
26841        "sha": "1370c27728bf8aa5e53c5ab50a4c89a8f7ca8351",
26842        "description": "pan/va: Fix missing swizzle on CLZ.v2u16",
26843        "nominated": false,
26844        "nomination_type": null,
26845        "resolution": 4,
26846        "main_sha": null,
26847        "because_sha": null
26848    },
26849    {
26850        "sha": "bdab1f9ce9d5dfa031525c2cfe717adecb27caf9",
26851        "description": "panfrost: Assume launch_grid parameters always change",
26852        "nominated": false,
26853        "nomination_type": null,
26854        "resolution": 4,
26855        "main_sha": null,
26856        "because_sha": null
26857    },
26858    {
26859        "sha": "b261a1855083875755fdca60db8a7463398c4749",
26860        "description": "panfrost: Honour flush-to-zero controls on Valhall",
26861        "nominated": false,
26862        "nomination_type": null,
26863        "resolution": 4,
26864        "main_sha": null,
26865        "because_sha": null
26866    },
26867    {
26868        "sha": "9333428ca287ef6e9cae99ceb22479f833098baa",
26869        "description": "panfrost: Advertise PIPE_CAP_INT64",
26870        "nominated": false,
26871        "nomination_type": null,
26872        "resolution": 4,
26873        "main_sha": null,
26874        "because_sha": null
26875    },
26876    {
26877        "sha": "b27589b5d470d2e1204587eec2eece8425a43bf4",
26878        "description": "panfrost: Bump PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS",
26879        "nominated": false,
26880        "nomination_type": null,
26881        "resolution": 4,
26882        "main_sha": null,
26883        "because_sha": null
26884    },
26885    {
26886        "sha": "ff29ff5fad2ac2329334bd956c0ec4fc7d70046f",
26887        "description": "panfrost: Upload default sampler for txf",
26888        "nominated": false,
26889        "nomination_type": null,
26890        "resolution": 4,
26891        "main_sha": null,
26892        "because_sha": null
26893    },
26894    {
26895        "sha": "6d180c84fb9d7adc55244b5ba2a5fe3fd6bcc94f",
26896        "description": "panfrost: Allow compiling MESA_SHADER_KERNEL",
26897        "nominated": false,
26898        "nomination_type": null,
26899        "resolution": 4,
26900        "main_sha": null,
26901        "because_sha": null
26902    },
26903    {
26904        "sha": "185b3e2d7e2896e1099cbc9f60f46f26fe493079",
26905        "description": "panfrost: Default pipe->clear_texture impl",
26906        "nominated": false,
26907        "nomination_type": null,
26908        "resolution": 4,
26909        "main_sha": null,
26910        "because_sha": null
26911    },
26912    {
26913        "sha": "8f4af4d7001c4373b2779d4cd57cd47e67dfbe5b",
26914        "description": "nir/load_libclc: Don't add generic variants that already exist",
26915        "nominated": false,
26916        "nomination_type": null,
26917        "resolution": 4,
26918        "main_sha": null,
26919        "because_sha": null
26920    },
26921    {
26922        "sha": "2aa9eb497d0f670136b5c2a50b962f4ce0faa917",
26923        "description": "nir: Add a helper for finding a function by name",
26924        "nominated": false,
26925        "nomination_type": null,
26926        "resolution": 4,
26927        "main_sha": null,
26928        "because_sha": null
26929    },
26930    {
26931        "sha": "0a06abbb9140fd756d853cf9ec609db9c3031e6d",
26932        "description": "spirv: Don't use libclc for wait_group_events",
26933        "nominated": false,
26934        "nomination_type": null,
26935        "resolution": 4,
26936        "main_sha": null,
26937        "because_sha": null
26938    },
26939    {
26940        "sha": "093b19b09aae1627d270d2db08833bb0f55f1808",
26941        "description": "egl/dri2: Fix missing return with dri2_egl_error_unlock.",
26942        "nominated": false,
26943        "nomination_type": 1,
26944        "resolution": 4,
26945        "main_sha": null,
26946        "because_sha": "f1efe037dfd82d95b025a3ddf58b669758b8d69a"
26947    },
26948    {
26949        "sha": "a1faab0b9044e0a31b5d8d7c13d40ce2333cc0c1",
26950        "description": "agx: Convert and clamp array indices in NIR",
26951        "nominated": false,
26952        "nomination_type": null,
26953        "resolution": 4,
26954        "main_sha": null,
26955        "because_sha": null
26956    },
26957    {
26958        "sha": "1304f4578d2ee206be20bab8f9aa9a55ae4563b5",
26959        "description": "panfrost: Adapt emit_shared_memory for indirect dispatch",
26960        "nominated": false,
26961        "nomination_type": null,
26962        "resolution": 4,
26963        "main_sha": null,
26964        "because_sha": null
26965    },
26966    {
26967        "sha": "79b66a28cd43d9d3a585a43a4db966516c63b065",
26968        "description": "rusticl: Build Panfrost",
26969        "nominated": false,
26970        "nomination_type": null,
26971        "resolution": 4,
26972        "main_sha": null,
26973        "because_sha": null
26974    },
26975    {
26976        "sha": "b7d4897df9c51dbef573c46ed76f762b4bc51151",
26977        "description": "meson,amd: Remove Windows libelf wrap",
26978        "nominated": false,
26979        "nomination_type": null,
26980        "resolution": 4,
26981        "main_sha": null,
26982        "because_sha": null
26983    },
26984    {
26985        "sha": "74658b01d2281c34988d589a2ac1861cbbba6b96",
26986        "description": "driconf/Intel: Add lower_depth_range_rate option workaround for Homerun Clash misrendering issue",
26987        "nominated": false,
26988        "nomination_type": null,
26989        "resolution": 4,
26990        "main_sha": null,
26991        "because_sha": null
26992    },
26993    {
26994        "sha": "dedd8affd82aaec4b1c2c4ac01fe60e58fe16ce9",
26995        "description": "anv: fix emission of primitive replication packet for mesh stage",
26996        "nominated": false,
26997        "nomination_type": 1,
26998        "resolution": 4,
26999        "main_sha": null,
27000        "because_sha": "ae57628dd5c2fa56c2b0cedf0dcd596f36ccdc6e"
27001    },
27002    {
27003        "sha": "9452e5e03ad777057790d94cce84343e953a5177",
27004        "description": "lavapipe: fix 3d depth stencil image clearing.",
27005        "nominated": true,
27006        "nomination_type": 0,
27007        "resolution": 1,
27008        "main_sha": null,
27009        "because_sha": null
27010    },
27011    {
27012        "sha": "73797c2f4651fe2c125e13e631fd081c66d3e85c",
27013        "description": "zink: use screen interfaces for pipeline barriers",
27014        "nominated": false,
27015        "nomination_type": null,
27016        "resolution": 4,
27017        "main_sha": null,
27018        "because_sha": null
27019    },
27020    {
27021        "sha": "8c4aaa154a0ff04be26829c822a8a30f1dd911b9",
27022        "description": "zink: add screen interfaces for pipeline barriers",
27023        "nominated": false,
27024        "nomination_type": null,
27025        "resolution": 4,
27026        "main_sha": null,
27027        "because_sha": null
27028    },
27029    {
27030        "sha": "5a78fe4445b7f3223fe0a5b6975a159f2b478b99",
27031        "description": "zink: add functions for using '2' variants of pipeline barriers",
27032        "nominated": false,
27033        "nomination_type": null,
27034        "resolution": 4,
27035        "main_sha": null,
27036        "because_sha": null
27037    },
27038    {
27039        "sha": "9b0b8cad60df9d57ae654fc45a8a1a147d5b6cf6",
27040        "description": "zink: add have_vulkan13 to device info",
27041        "nominated": false,
27042        "nomination_type": null,
27043        "resolution": 4,
27044        "main_sha": null,
27045        "because_sha": null
27046    },
27047    {
27048        "sha": "95ea41dff9534b929449842a55272ef795fb5293",
27049        "description": "zink: rewrite clears on fb bind if only the format has changed",
27050        "nominated": false,
27051        "nomination_type": null,
27052        "resolution": 4,
27053        "main_sha": null,
27054        "because_sha": null
27055    },
27056    {
27057        "sha": "13a19ad90c4ea15aa169b31a8566d962a9970232",
27058        "description": "zink: make void clears more robust",
27059        "nominated": true,
27060        "nomination_type": 0,
27061        "resolution": 1,
27062        "main_sha": null,
27063        "because_sha": null
27064    },
27065    {
27066        "sha": "d7c64ffcb8a55549d4d638eb7de7b21af4077a3f",
27067        "description": "zink: split up get_clear_data()",
27068        "nominated": true,
27069        "nomination_type": 0,
27070        "resolution": 1,
27071        "main_sha": null,
27072        "because_sha": null
27073    },
27074    {
27075        "sha": "11a5297ef52865f5512e98f1e49448a6c88908a5",
27076        "description": "zink: don't add void clears if a full clear already exists",
27077        "nominated": true,
27078        "nomination_type": 1,
27079        "resolution": 0,
27080        "main_sha": null,
27081        "because_sha": "7ea7d0687b87d8612e64ed5cc2fb09b2a9f4c60e"
27082    },
27083    {
27084        "sha": "f380a2d63e65daaa7b5829525cf389525e2d9cf3",
27085        "description": "ci/intel: drop glmark2 terrain trace",
27086        "nominated": false,
27087        "nomination_type": null,
27088        "resolution": 4,
27089        "main_sha": null,
27090        "because_sha": null
27091    },
27092    {
27093        "sha": "ce05ed1866e651c3009dee50fe49c5a5f22bdee2",
27094        "description": "ci/panfrost: drop glmark2 terrain trace",
27095        "nominated": false,
27096        "nomination_type": null,
27097        "resolution": 4,
27098        "main_sha": null,
27099        "because_sha": null
27100    },
27101    {
27102        "sha": "f4eea9ebc2bf22ae9efccb70ba966a33a41c1d70",
27103        "description": "ci/radeonsi: drop glmark2 terrain trace",
27104        "nominated": false,
27105        "nomination_type": null,
27106        "resolution": 4,
27107        "main_sha": null,
27108        "because_sha": null
27109    },
27110    {
27111        "sha": "f06809cdcaf2682ebc143fa0c8cbb676a18dae81",
27112        "description": "panfrost: Evict the BO cache when allocation fails",
27113        "nominated": false,
27114        "nomination_type": null,
27115        "resolution": 4,
27116        "main_sha": null,
27117        "because_sha": null
27118    },
27119    {
27120        "sha": "a1b55fde93a5a778885d8715b73ee894842868bc",
27121        "description": "r300: fix register rewrite when converting rbg instructions to alpha",
27122        "nominated": false,
27123        "nomination_type": null,
27124        "resolution": 4,
27125        "main_sha": null,
27126        "because_sha": null
27127    },
27128    {
27129        "sha": "bbd549205c0e907839146ed24a4adc4c0ac17d57",
27130        "description": "pan/bi: Fix memory leaks.",
27131        "nominated": false,
27132        "nomination_type": 1,
27133        "resolution": 4,
27134        "main_sha": null,
27135        "because_sha": "8fb415fee200dac2b4754a1b96b286a1c187924d"
27136    },
27137    {
27138        "sha": "bcd75a13e091e3a9a09cef63a6b9287dd73ca83f",
27139        "description": "asahi: Identify shared memory layouts",
27140        "nominated": false,
27141        "nomination_type": null,
27142        "resolution": 4,
27143        "main_sha": null,
27144        "because_sha": null
27145    },
27146    {
27147        "sha": "b8b3c9fa2afbe5d410c06b16591a369ff3a04137",
27148        "description": "asahi: Identify pixel stride",
27149        "nominated": false,
27150        "nomination_type": null,
27151        "resolution": 4,
27152        "main_sha": null,
27153        "because_sha": null
27154    },
27155    {
27156        "sha": "933a9e350e154a7264f03d568476885e814130c2",
27157        "description": "asahi: Overhaul USC control packing",
27158        "nominated": false,
27159        "nomination_type": null,
27160        "resolution": 4,
27161        "main_sha": null,
27162        "because_sha": null
27163    },
27164    {
27165        "sha": "35d5558fa55711819bdc46f1ef3317d82dc80688",
27166        "description": "asahi/genxml: Overflow up to words when packing",
27167        "nominated": false,
27168        "nomination_type": null,
27169        "resolution": 4,
27170        "main_sha": null,
27171        "because_sha": null
27172    },
27173    {
27174        "sha": "22d37562071d63109edecc6045829bf5641814b6",
27175        "description": "asahi: Consolidate magic numbers for USC controls",
27176        "nominated": false,
27177        "nomination_type": null,
27178        "resolution": 4,
27179        "main_sha": null,
27180        "because_sha": null
27181    },
27182    {
27183        "sha": "09cc736c42465c5b4ba2e970b680048339139dba",
27184        "description": "asahi: Identify shared memory fields",
27185        "nominated": false,
27186        "nomination_type": null,
27187        "resolution": 4,
27188        "main_sha": null,
27189        "because_sha": null
27190    },
27191    {
27192        "sha": "43ed48d1695f2b2a4da7078bedc82670b1303c81",
27193        "description": "asahi: Simplify IOGPU attachment packing",
27194        "nominated": false,
27195        "nomination_type": null,
27196        "resolution": 4,
27197        "main_sha": null,
27198        "because_sha": null
27199    },
27200    {
27201        "sha": "2fbe1ae09c22f5b58ba1c347e87750f17a1265a7",
27202        "description": "asahi: Identify spill buffer histogram",
27203        "nominated": false,
27204        "nomination_type": null,
27205        "resolution": 4,
27206        "main_sha": null,
27207        "because_sha": null
27208    },
27209    {
27210        "sha": "22de011675c14716342a537e7508d5bc78d0d437",
27211        "description": "asahi: Use the internal format internally",
27212        "nominated": false,
27213        "nomination_type": null,
27214        "resolution": 4,
27215        "main_sha": null,
27216        "because_sha": null
27217    },
27218    {
27219        "sha": "dc05b042abc246a153db510e019613a418022014",
27220        "description": "asahi: Assert that u_transfer_helper is well-behaved",
27221        "nominated": false,
27222        "nomination_type": null,
27223        "resolution": 4,
27224        "main_sha": null,
27225        "because_sha": null
27226    },
27227    {
27228        "sha": "adfd213241869739d8f4691eb91f6736ccb625ec",
27229        "description": "asahi: Decode IOGPU compute header",
27230        "nominated": false,
27231        "nomination_type": null,
27232        "resolution": 4,
27233        "main_sha": null,
27234        "because_sha": null
27235    },
27236    {
27237        "sha": "a9c26df462341d29da827dcd9d4f2d60b72aa625",
27238        "description": "asahi: Identify IOGPU compute header",
27239        "nominated": false,
27240        "nomination_type": null,
27241        "resolution": 4,
27242        "main_sha": null,
27243        "because_sha": null
27244    },
27245    {
27246        "sha": "58d138334d92c18d183873fd70a0481f4edf7535",
27247        "description": "asahi: Shuffle IOGPU structs",
27248        "nominated": false,
27249        "nomination_type": null,
27250        "resolution": 4,
27251        "main_sha": null,
27252        "because_sha": null
27253    },
27254    {
27255        "sha": "287a0d4f40aa1cd48901a085e1a2afb2fde79fda",
27256        "description": "asahi: Decode CDM commands separate from VDM",
27257        "nominated": false,
27258        "nomination_type": null,
27259        "resolution": 4,
27260        "main_sha": null,
27261        "because_sha": null
27262    },
27263    {
27264        "sha": "4e8a586fd3327f5b0e444a52fb05158b1058ee47",
27265        "description": "asahi: Identify CDM block types",
27266        "nominated": false,
27267        "nomination_type": null,
27268        "resolution": 4,
27269        "main_sha": null,
27270        "because_sha": null
27271    },
27272    {
27273        "sha": "1400733320414b72765bc02dbc556aa1c95020ff",
27274        "description": "asahi: Identify ZLS Control word from PowerVR",
27275        "nominated": false,
27276        "nomination_type": null,
27277        "resolution": 4,
27278        "main_sha": null,
27279        "because_sha": null
27280    },
27281    {
27282        "sha": "b0f863938225d12bd3725029309cbb9d73d1bd70",
27283        "description": "asahi: Assert cache line alignment on Z/S buffers",
27284        "nominated": false,
27285        "nomination_type": null,
27286        "resolution": 4,
27287        "main_sha": null,
27288        "because_sha": null
27289    },
27290    {
27291        "sha": "8a8fe0594c09e3262b971b95c82b4d6dd1ac541c",
27292        "description": "u_transfer_helper: rip out fake_rgtc code",
27293        "nominated": false,
27294        "nomination_type": null,
27295        "resolution": 4,
27296        "main_sha": null,
27297        "because_sha": null
27298    },
27299    {
27300        "sha": "719294ea51bf82d2a6f50e8fdedb1d6e43e54daa",
27301        "description": "freedreno: do not fake rgtc-support",
27302        "nominated": false,
27303        "nomination_type": null,
27304        "resolution": 4,
27305        "main_sha": null,
27306        "because_sha": null
27307    },
27308    {
27309        "sha": "84a30f0372f8ac0b202bc007254c4a5c37ef2251",
27310        "description": "mesa/st: enable latc extensions with fallback",
27311        "nominated": false,
27312        "nomination_type": null,
27313        "resolution": 4,
27314        "main_sha": null,
27315        "because_sha": null
27316    },
27317    {
27318        "sha": "559d68d25c1f014fdece2afd50df28e5d2b04dab",
27319        "description": "mesa/st: do not fall back to uncompressed for latc",
27320        "nominated": false,
27321        "nomination_type": null,
27322        "resolution": 4,
27323        "main_sha": null,
27324        "because_sha": null
27325    },
27326    {
27327        "sha": "1b7204539307597a738208981f2b6be89e8c4e9f",
27328        "description": "mesa/st: implement fallback for latc",
27329        "nominated": false,
27330        "nomination_type": null,
27331        "resolution": 4,
27332        "main_sha": null,
27333        "because_sha": null
27334    },
27335    {
27336        "sha": "6553e02a0ba266e833c298282541d5daa9b2d49a",
27337        "description": "mesa/main: add support for latc in _mesa_unpack_rgtc",
27338        "nominated": false,
27339        "nomination_type": null,
27340        "resolution": 4,
27341        "main_sha": null,
27342        "because_sha": null
27343    },
27344    {
27345        "sha": "e92a1308d5fe6ebeeef0e1ee227c1dbbb3e458b3",
27346        "description": "mesa: add format-helper for latc",
27347        "nominated": false,
27348        "nomination_type": null,
27349        "resolution": 4,
27350        "main_sha": null,
27351        "because_sha": null
27352    },
27353    {
27354        "sha": "b511671d03b485bdd05195dc91c17445af04dff5",
27355        "description": "mesa/st: add context-flag for latc",
27356        "nominated": false,
27357        "nomination_type": null,
27358        "resolution": 4,
27359        "main_sha": null,
27360        "because_sha": null
27361    },
27362    {
27363        "sha": "a8e35ee904a99187629b482a85deaea364f16261",
27364        "description": "lima: do not align width/height for non-shared resources",
27365        "nominated": false,
27366        "nomination_type": null,
27367        "resolution": 4,
27368        "main_sha": null,
27369        "because_sha": null
27370    },
27371    {
27372        "sha": "1e19e99ea718250d3eafa0599d68b48d0e589720",
27373        "description": "lima: don't store width in resource-level",
27374        "nominated": false,
27375        "nomination_type": null,
27376        "resolution": 4,
27377        "main_sha": null,
27378        "because_sha": null
27379    },
27380    {
27381        "sha": "9d3a5c916c5c5b1b015a4b56bf27a7707a290118",
27382        "description": "freedreno/registers: update hdmi registers to add more 8x74 regs",
27383        "nominated": false,
27384        "nomination_type": null,
27385        "resolution": 4,
27386        "main_sha": null,
27387        "because_sha": null
27388    },
27389    {
27390        "sha": "e4c7cf1568aa72a76af23fca204af4f27c79adda",
27391        "description": "chore(docs): rusticl: improve list of build dependencies",
27392        "nominated": false,
27393        "nomination_type": null,
27394        "resolution": 4,
27395        "main_sha": null,
27396        "because_sha": null
27397    },
27398    {
27399        "sha": "345f52661ccff79ed01bc857669b5e71eb3d5fb2",
27400        "description": "docs: update staus of  mark GL_ARB_texture_compression_bptc",
27401        "nominated": false,
27402        "nomination_type": null,
27403        "resolution": 4,
27404        "main_sha": null,
27405        "because_sha": null
27406    },
27407    {
27408        "sha": "569ade73b4c0e292914b78321418372942ba7f36",
27409        "description": "panvk: Implement VK_KHR_descriptor_update_template",
27410        "nominated": false,
27411        "nomination_type": null,
27412        "resolution": 4,
27413        "main_sha": null,
27414        "because_sha": null
27415    },
27416    {
27417        "sha": "42d60aa0bc904e4a5ee65cba8d119851a3b1f605",
27418        "description": "panvk: Fix buffer views",
27419        "nominated": false,
27420        "nomination_type": null,
27421        "resolution": 4,
27422        "main_sha": null,
27423        "because_sha": null
27424    },
27425    {
27426        "sha": "c63cb7f4d2440a6cadc865a1879f86634ed68102",
27427        "description": "vulkan/runtime: Compact descriptor update templates",
27428        "nominated": false,
27429        "nomination_type": null,
27430        "resolution": 4,
27431        "main_sha": null,
27432        "because_sha": null
27433    },
27434    {
27435        "sha": "74cebc5d5d4de7aa4255a316f5aa8e6c1dbe2109",
27436        "description": "hasvk: Switch to the common descriptor update template struct",
27437        "nominated": false,
27438        "nomination_type": null,
27439        "resolution": 4,
27440        "main_sha": null,
27441        "because_sha": null
27442    },
27443    {
27444        "sha": "94f8222dde11b15c66179a30722217050f8f845f",
27445        "description": "anv: Switch to the common descriptor update template struct",
27446        "nominated": false,
27447        "nomination_type": null,
27448        "resolution": 4,
27449        "main_sha": null,
27450        "because_sha": null
27451    },
27452    {
27453        "sha": "3c24f19fa541b6e84b51f6bb8dde617913bd8db8",
27454        "description": "vulkan/runtime: Add a comon vk_descriptor_update_template",
27455        "nominated": false,
27456        "nomination_type": null,
27457        "resolution": 4,
27458        "main_sha": null,
27459        "because_sha": null
27460    },
27461    {
27462        "sha": "571309be31a2cdf7ff2f3e9304985676a9392cb6",
27463        "description": "glx: Remove some excess work from the GLX_FBCONFIG_ID fallback",
27464        "nominated": false,
27465        "nomination_type": null,
27466        "resolution": 4,
27467        "main_sha": null,
27468        "because_sha": null
27469    },
27470    {
27471        "sha": "fed3643eb9a25e2d1a2cd44e641a12d72cd6daee",
27472        "description": "glx/dri: Avoid a weird indirection in driFetchDrawable",
27473        "nominated": false,
27474        "nomination_type": null,
27475        "resolution": 4,
27476        "main_sha": null,
27477        "because_sha": null
27478    },
27479    {
27480        "sha": "333895bebcad3c7ea5d9fc3833b94b99ce0906bd",
27481        "description": "glx/dri*: Unify glx_context subclassing",
27482        "nominated": false,
27483        "nomination_type": null,
27484        "resolution": 4,
27485        "main_sha": null,
27486        "because_sha": null
27487    },
27488    {
27489        "sha": "b13d4362b64395cccf529e3c65453e11b65c9a27",
27490        "description": "turnip: fix kgsl tu_enumerate_devices return code",
27491        "nominated": false,
27492        "nomination_type": null,
27493        "resolution": 4,
27494        "main_sha": null,
27495        "because_sha": null
27496    },
27497    {
27498        "sha": "3c57d05b47a739cdff8a6e9c4aa8f3aeba83bec9",
27499        "description": "util: fix missing fcntl.h on musl",
27500        "nominated": false,
27501        "nomination_type": null,
27502        "resolution": 4,
27503        "main_sha": null,
27504        "because_sha": null
27505    },
27506    {
27507        "sha": "546c40cd661c93d340063c89f2609bafdb7f7f61",
27508        "description": "ci/turnip: Move some 15-second-ish test skips to pre-merge skips.",
27509        "nominated": false,
27510        "nomination_type": null,
27511        "resolution": 4,
27512        "main_sha": null,
27513        "because_sha": null
27514    },
27515    {
27516        "sha": "5694fe2a44dfb3c90e0c1153e4cea49fa0a46ab4",
27517        "description": "ci/turnip: Drop a couple of spillall skips.",
27518        "nominated": false,
27519        "nomination_type": null,
27520        "resolution": 4,
27521        "main_sha": null,
27522        "because_sha": null
27523    },
27524    {
27525        "sha": "1bef39c50f73bdc48598c07b629a4a98855acd1e",
27526        "description": "ci/turnip: Allow running spirv_ids_abuse in full VK runs.",
27527        "nominated": false,
27528        "nomination_type": null,
27529        "resolution": 4,
27530        "main_sha": null,
27531        "because_sha": null
27532    },
27533    {
27534        "sha": "3503d5fbdaab4e03ca839b2d8089f758f4fae0f4",
27535        "description": "ci/turnip: Re-enable the compressed cubemap tests.",
27536        "nominated": false,
27537        "nomination_type": null,
27538        "resolution": 4,
27539        "main_sha": null,
27540        "because_sha": null
27541    },
27542    {
27543        "sha": "17c27e68edd0759e254c67bbb7fcc1f9fec01b84",
27544        "description": "ci/turnip: Bump the full-run a618 runner count to 3.",
27545        "nominated": false,
27546        "nomination_type": null,
27547        "resolution": 4,
27548        "main_sha": null,
27549        "because_sha": null
27550    },
27551    {
27552        "sha": "4319e89666519a300909aa0bf717a60c75e9bbd2",
27553        "description": "ci/turnip: Use all 9 a618 runners at once for VK testing.",
27554        "nominated": false,
27555        "nomination_type": null,
27556        "resolution": 4,
27557        "main_sha": null,
27558        "because_sha": null
27559    },
27560    {
27561        "sha": "10ddbf50bb69baf8b467579a04e99826ce686b20",
27562        "description": "r600/sfn: lower tg4 to backend in NIR",
27563        "nominated": false,
27564        "nomination_type": null,
27565        "resolution": 4,
27566        "main_sha": null,
27567        "because_sha": null
27568    },
27569    {
27570        "sha": "1dca2b8ae96922ea7262bb70ab132f4fb49b9856",
27571        "description": "r600/sfn: Make sure texture lowering is done in the right order",
27572        "nominated": false,
27573        "nomination_type": null,
27574        "resolution": 4,
27575        "main_sha": null,
27576        "because_sha": null
27577    },
27578    {
27579        "sha": "ed6204eb06cb559d9ed354aca00f1ddb0a6f68f7",
27580        "description": "r600/sfn: only use 3 channels on Cayman for trans ops",
27581        "nominated": false,
27582        "nomination_type": null,
27583        "resolution": 4,
27584        "main_sha": null,
27585        "because_sha": null
27586    },
27587    {
27588        "sha": "260cddf9ec20c3239187f3e0f73f5a886b3186bf",
27589        "description": "r600/sfn: Handle shifts on Cayman",
27590        "nominated": true,
27591        "nomination_type": 1,
27592        "resolution": 1,
27593        "main_sha": null,
27594        "because_sha": "00599f6e7161065c51812174ca18427b9867f63f"
27595    },
27596    {
27597        "sha": "2fbcd3d4a9ddc2a154715865dbd6b6780e2ee36a",
27598        "description": "r600/sfn: fix some channel pinning",
27599        "nominated": false,
27600        "nomination_type": null,
27601        "resolution": 4,
27602        "main_sha": null,
27603        "because_sha": null
27604    },
27605    {
27606        "sha": "56ded410af82002ecc6cff0534fd7a6bb12fa4a6",
27607        "description": "r600/sfn: Add a free-channel mask when testing whether a register can switch channel",
27608        "nominated": false,
27609        "nomination_type": null,
27610        "resolution": 4,
27611        "main_sha": null,
27612        "because_sha": null
27613    },
27614    {
27615        "sha": "668167aac123755b8b77123287cc7f960931108f",
27616        "description": "r600/sfn: VS inputs are effectively SSA",
27617        "nominated": false,
27618        "nomination_type": null,
27619        "resolution": 4,
27620        "main_sha": null,
27621        "because_sha": null
27622    },
27623    {
27624        "sha": "f3415cb26a62289fed9cb5f202088168add43cfd",
27625        "description": "r600/sfn: copy propagate register load chains",
27626        "nominated": false,
27627        "nomination_type": null,
27628        "resolution": 4,
27629        "main_sha": null,
27630        "because_sha": null
27631    },
27632    {
27633        "sha": "1852f1e328dade6d90158c53d82e5cfbe7ffe17c",
27634        "description": "r600/sfn: drop some unused code",
27635        "nominated": false,
27636        "nomination_type": null,
27637        "resolution": 4,
27638        "main_sha": null,
27639        "because_sha": null
27640    },
27641    {
27642        "sha": "c0b6c59e084882acfb6fbc7a39c901ab471cbe17",
27643        "description": "r600/sfn: Copy propagate into TEX source",
27644        "nominated": false,
27645        "nomination_type": null,
27646        "resolution": 4,
27647        "main_sha": null,
27648        "because_sha": null
27649    },
27650    {
27651        "sha": "5416d1bc4b2e16663f1860a607eb4be813837dd4",
27652        "description": "r600/sfn: Don't assert when setting one value",
27653        "nominated": false,
27654        "nomination_type": null,
27655        "resolution": 4,
27656        "main_sha": null,
27657        "because_sha": null
27658    },
27659    {
27660        "sha": "4a505609e4457467dfe696276a6a74207b17aa5e",
27661        "description": "r600/sfn: Add an easy access to get an instruction as ALU",
27662        "nominated": false,
27663        "nomination_type": null,
27664        "resolution": 4,
27665        "main_sha": null,
27666        "because_sha": null
27667    },
27668    {
27669        "sha": "a7c6a7e3458b8368d8170756590d4bdd860f9422",
27670        "description": "r600/sfn: Don't allocate un-used components in texture ops",
27671        "nominated": false,
27672        "nomination_type": null,
27673        "resolution": 4,
27674        "main_sha": null,
27675        "because_sha": null
27676    },
27677    {
27678        "sha": "524156864122ac44155fbf8649700cac2f11cc17",
27679        "description": "r600/sfn: print tex prepare instructions",
27680        "nominated": false,
27681        "nomination_type": null,
27682        "resolution": 4,
27683        "main_sha": null,
27684        "because_sha": null
27685    },
27686    {
27687        "sha": "c23604324be5a4031722e1f0e622d586d29a496e",
27688        "description": "r600/sfn: copy-propagate single source texture values",
27689        "nominated": false,
27690        "nomination_type": null,
27691        "resolution": 4,
27692        "main_sha": null,
27693        "because_sha": null
27694    },
27695    {
27696        "sha": "1fc76aae10c54f4b313f9a4d6668e49e3c3c634b",
27697        "description": "r600/sfn: lower txf_ms in nir",
27698        "nominated": false,
27699        "nomination_type": null,
27700        "resolution": 4,
27701        "main_sha": null,
27702        "because_sha": null
27703    },
27704    {
27705        "sha": "173d62fc160f069fd7d8e986b6d6c0d2e21b2a0f",
27706        "description": "r600/sfn: lower txd to backend in nir",
27707        "nominated": false,
27708        "nomination_type": null,
27709        "resolution": 4,
27710        "main_sha": null,
27711        "because_sha": null
27712    },
27713    {
27714        "sha": "02bb506c54f998cfbc907758282a5748755c67ea",
27715        "description": "r600/sfn: Lower tex,txl,txb and txf to backend",
27716        "nominated": false,
27717        "nomination_type": null,
27718        "resolution": 4,
27719        "main_sha": null,
27720        "because_sha": null
27721    },
27722    {
27723        "sha": "a6483f043440d4a531592fb121e77316df09c2cf",
27724        "description": "egl/dri2: Fix some thinkos in old context release",
27725        "nominated": false,
27726        "nomination_type": null,
27727        "resolution": 4,
27728        "main_sha": null,
27729        "because_sha": null
27730    },
27731    {
27732        "sha": "7a744aa3180bfbb52405b981d9d528ff511892d9",
27733        "description": "egl/dri2: Fix a typo in a comment",
27734        "nominated": false,
27735        "nomination_type": null,
27736        "resolution": 4,
27737        "main_sha": null,
27738        "because_sha": null
27739    },
27740    {
27741        "sha": "6c6a37ef941af060c90d17ceddf4ab40b0527ce1",
27742        "description": "egl/dri2: Respect the arguments to dri2_set_blob_cache_funcs",
27743        "nominated": false,
27744        "nomination_type": null,
27745        "resolution": 4,
27746        "main_sha": null,
27747        "because_sha": null
27748    },
27749    {
27750        "sha": "14c6f716b411a4fcccc81e8a5f5aff9b0f51816a",
27751        "description": "nouveau: const cleanup",
27752        "nominated": false,
27753        "nomination_type": null,
27754        "resolution": 4,
27755        "main_sha": null,
27756        "because_sha": null
27757    },
27758    {
27759        "sha": "3ac0706aa83b10be1062dc61afe1f65ff3f716ff",
27760        "description": "zink: export PIPE_CAP_SHADER_ATOMIC_INT64",
27761        "nominated": false,
27762        "nomination_type": null,
27763        "resolution": 4,
27764        "main_sha": null,
27765        "because_sha": null
27766    },
27767    {
27768        "sha": "c32f046ab669e74b55ba8c29e62de055047905f8",
27769        "description": "zink: export PIPE_CAP_IMAGE_ATOMIC_FLOAT_ADD",
27770        "nominated": false,
27771        "nomination_type": null,
27772        "resolution": 4,
27773        "main_sha": null,
27774        "because_sha": null
27775    },
27776    {
27777        "sha": "c212a00ebfb3901df95beabd2bcce76715581060",
27778        "description": "zink: handle 64bit float atomics",
27779        "nominated": false,
27780        "nomination_type": null,
27781        "resolution": 4,
27782        "main_sha": null,
27783        "because_sha": null
27784    },
27785    {
27786        "sha": "99a4a9c6ff09f4a326341432ca75f18ddcdc0bf8",
27787        "description": "zink: fix atomic ssbo indexing with non-32bit values",
27788        "nominated": true,
27789        "nomination_type": 1,
27790        "resolution": 1,
27791        "main_sha": null,
27792        "because_sha": "5a95c6b3282ed540ee42a5bfc1924168b0b3e3b2"
27793    },
27794    {
27795        "sha": "9016943185913db7922cb9d662880dfc132da455",
27796        "description": "zink: emit Aliased decoration for aliased bo descriptors",
27797        "nominated": false,
27798        "nomination_type": null,
27799        "resolution": 4,
27800        "main_sha": null,
27801        "because_sha": null
27802    },
27803    {
27804        "sha": "e32afce507782d254534549dc25ab22f68fcb5ac",
27805        "description": "zink: simplify ntv shader descriptor emission",
27806        "nominated": false,
27807        "nomination_type": null,
27808        "resolution": 4,
27809        "main_sha": null,
27810        "because_sha": null
27811    },
27812    {
27813        "sha": "99ef2c9a1bb857913328fd5cf495df0b3f109eb4",
27814        "description": "zink: always set var used by get_ssbo_size to the 32bit var",
27815        "nominated": false,
27816        "nomination_type": null,
27817        "resolution": 4,
27818        "main_sha": null,
27819        "because_sha": null
27820    },
27821    {
27822        "sha": "86e635d6de8eb482116b382b61116d4d661c9a87",
27823        "description": "zink: remove special-casing for 64bit runtime array emission",
27824        "nominated": false,
27825        "nomination_type": null,
27826        "resolution": 4,
27827        "main_sha": null,
27828        "because_sha": null
27829    },
27830    {
27831        "sha": "96be036a6b521e45785f0ff53d983116c1f4db1d",
27832        "description": "zink: uncap ssbo size",
27833        "nominated": true,
27834        "nomination_type": 0,
27835        "resolution": 1,
27836        "main_sha": null,
27837        "because_sha": null
27838    },
27839    {
27840        "sha": "e122d95d736f06e8c46845741befaaf5e1ecf426",
27841        "description": "radv: remove unnecessary .align_mul=4",
27842        "nominated": false,
27843        "nomination_type": null,
27844        "resolution": 4,
27845        "main_sha": null,
27846        "because_sha": null
27847    },
27848    {
27849        "sha": "ee1a75bd7492b5af8954dd405eee72356cab5b01",
27850        "description": "radv: use nir_ubfe_imm",
27851        "nominated": false,
27852        "nomination_type": null,
27853        "resolution": 4,
27854        "main_sha": null,
27855        "because_sha": null
27856    },
27857    {
27858        "sha": "272d37fa7255bfe73ff1bc55fe1b63b069965b4d",
27859        "description": "radv: shrink zero-initialization in vkCmdSetVertexInputEXT",
27860        "nominated": false,
27861        "nomination_type": null,
27862        "resolution": 4,
27863        "main_sha": null,
27864        "because_sha": null
27865    },
27866    {
27867        "sha": "891cb799aa02bdcbabfc7d55e7f10c80c8dfadb6",
27868        "description": "radv: disable EXT_vertex_input_dynamic_state when using DGC",
27869        "nominated": false,
27870        "nomination_type": null,
27871        "resolution": 4,
27872        "main_sha": null,
27873        "because_sha": null
27874    },
27875    {
27876        "sha": "04dc963cd639f37250908a788f2166d4163bc9f6",
27877        "description": "pvr: Implement vkCmdWaitEvents2 API.",
27878        "nominated": false,
27879        "nomination_type": null,
27880        "resolution": 4,
27881        "main_sha": null,
27882        "because_sha": null
27883    },
27884    {
27885        "sha": "1c6862078262d99aa5a6c036737c296145cd5b00",
27886        "description": "pvr: Implement vkCmdResetEvent2 API.",
27887        "nominated": false,
27888        "nomination_type": null,
27889        "resolution": 4,
27890        "main_sha": null,
27891        "because_sha": null
27892    },
27893    {
27894        "sha": "de1da8fa76fabab6a3708811b0b60821f1626f36",
27895        "description": "pvr: Implement vkCmdSetEvent2 API.",
27896        "nominated": false,
27897        "nomination_type": null,
27898        "resolution": 4,
27899        "main_sha": null,
27900        "because_sha": null
27901    },
27902    {
27903        "sha": "1b94dfd4b2765631cdf53ac2d74cdf039947dc49",
27904        "description": "pvr: Implement vkCreateEvent and vkDestroyEvent APIs.",
27905        "nominated": false,
27906        "nomination_type": null,
27907        "resolution": 4,
27908        "main_sha": null,
27909        "because_sha": null
27910    },
27911    {
27912        "sha": "def3b88da5811d0612ef7659ff68c6df0477711d",
27913        "description": "pvr: Add basic skeleton for event sub cmd.",
27914        "nominated": false,
27915        "nomination_type": null,
27916        "resolution": 4,
27917        "main_sha": null,
27918        "because_sha": null
27919    },
27920    {
27921        "sha": "299d2943043b12d20d22ca7d09e62815e5655fbf",
27922        "description": "Revert \"radv: upload the PS epilog in the existing pipeline BO\"",
27923        "nominated": false,
27924        "nomination_type": 2,
27925        "resolution": 4,
27926        "main_sha": null,
27927        "because_sha": "7c34b31db25e71625c78bf232c543caad84dda55"
27928    },
27929    {
27930        "sha": "0fc38b358b5c7495cbbe45db2091b0e05c1fb482",
27931        "description": "v3dv: fix program id for binning shaders",
27932        "nominated": false,
27933        "nomination_type": null,
27934        "resolution": 4,
27935        "main_sha": null,
27936        "because_sha": null
27937    },
27938    {
27939        "sha": "074f3216f207cbe7b56b57cb909b2c108c8a1e7a",
27940        "description": "ac/nir/ngg: support gs streamout",
27941        "nominated": false,
27942        "nomination_type": null,
27943        "resolution": 4,
27944        "main_sha": null,
27945        "because_sha": null
27946    },
27947    {
27948        "sha": "3fe8f881244601b01a9a05251cc6b3c152ae573d",
27949        "description": "ac/nir/ngg: support multi stream per output slot for gs",
27950        "nominated": false,
27951        "nomination_type": null,
27952        "resolution": 4,
27953        "main_sha": null,
27954        "because_sha": null
27955    },
27956    {
27957        "sha": "c25564b552234c383bf4a96e21f1bcffc96ceb01",
27958        "description": "ac/nir/ngg: ngg_gs_load_out_vtx_primflag support stream",
27959        "nominated": false,
27960        "nomination_type": null,
27961        "resolution": 4,
27962        "main_sha": null,
27963        "because_sha": null
27964    },
27965    {
27966        "sha": "5ec79f989988ba200d4dc48921e1c44916391273",
27967        "description": "ac/nir/ngg: nogs support streamout",
27968        "nominated": false,
27969        "nomination_type": null,
27970        "resolution": 4,
27971        "main_sha": null,
27972        "because_sha": null
27973    },
27974    {
27975        "sha": "30c760851614846863c217d3467636961b8c9ab4",
27976        "description": "ac/nir/ngg: cleanup prim id to prepare for streamout",
27977        "nominated": false,
27978        "nomination_type": null,
27979        "resolution": 4,
27980        "main_sha": null,
27981        "because_sha": null
27982    },
27983    {
27984        "sha": "6762bc8bd64dc44fda190877f6ae4f1b0a8060f7",
27985        "description": "ac/llvm: implement nir_intrinsic_ordered_xfb_counter_add_amd",
27986        "nominated": false,
27987        "nomination_type": null,
27988        "resolution": 4,
27989        "main_sha": null,
27990        "because_sha": null
27991    },
27992    {
27993        "sha": "4e06a8f15e0de36babcf9910db088cc3c42efd61",
27994        "description": "nir: add nir_intrinsic_ordered_xfb_counter_add_amd",
27995        "nominated": false,
27996        "nomination_type": null,
27997        "resolution": 4,
27998        "main_sha": null,
27999        "because_sha": null
28000    },
28001    {
28002        "sha": "1119e06a45a2bbd043087a52bf1a95a2b1aac01c",
28003        "description": "nir,ac/llvm: add nir_intrinsic_load_ordered_id_amd",
28004        "nominated": false,
28005        "nomination_type": null,
28006        "resolution": 4,
28007        "main_sha": null,
28008        "because_sha": null
28009    },
28010    {
28011        "sha": "5c2d710064dd039836a82f6c2a7b76c494cc0c86",
28012        "description": "nir: add nir_intrinsic_load_streamout_buffer_amd",
28013        "nominated": false,
28014        "nomination_type": null,
28015        "resolution": 4,
28016        "main_sha": null,
28017        "because_sha": null
28018    },
28019    {
28020        "sha": "2ae357aa23a39573ef0de33efa9a1ec2f4fbfd60",
28021        "description": "nir: add nir_intrinsic_load_num_vertices_per_primitive_amd",
28022        "nominated": false,
28023        "nomination_type": null,
28024        "resolution": 4,
28025        "main_sha": null,
28026        "because_sha": null
28027    },
28028    {
28029        "sha": "417cf031a09f942f4aaea9999cfa31f5afe122cd",
28030        "description": "nir: fix nir_xfb_info buffer_to_stream length",
28031        "nominated": true,
28032        "nomination_type": 1,
28033        "resolution": 1,
28034        "main_sha": null,
28035        "because_sha": "19064b8c3a8e0f7b9081a0564f1c7c79a1953d0b"
28036    },
28037    {
28038        "sha": "f5ba4e855ed9b1a4e2fb7baf51d1cde964c54c6d",
28039        "description": "radv: do not remove PSIZ for VS when the topology is unknown",
28040        "nominated": false,
28041        "nomination_type": null,
28042        "resolution": 4,
28043        "main_sha": null,
28044        "because_sha": null
28045    },
28046    {
28047        "sha": "7f91555d4c9657db0334d25e78089cf22dec5962",
28048        "description": "radv: enable the VS prologs cache if graphicsPipelineLibrary is enabled",
28049        "nominated": false,
28050        "nomination_type": null,
28051        "resolution": 4,
28052        "main_sha": null,
28053        "because_sha": null
28054    },
28055    {
28056        "sha": "c199a5160a08b118df6ba6d3bb211f5e2debcf83",
28057        "description": "radv: bind the VS input state for prologs created with GPL",
28058        "nominated": false,
28059        "nomination_type": null,
28060        "resolution": 4,
28061        "main_sha": null,
28062        "because_sha": null
28063    },
28064    {
28065        "sha": "0feab7b9cfa6a229a6a064f73f5f0c59a0d0e61b",
28066        "description": "radv: prepare the VS input state for prologs created with GPL",
28067        "nominated": false,
28068        "nomination_type": null,
28069        "resolution": 4,
28070        "main_sha": null,
28071        "because_sha": null
28072    },
28073    {
28074        "sha": "fdfa59d7bfb481e71173e3e004387e0d71cb86c5",
28075        "description": "radv: rename radv_pipeline_key::vs::dynamic_vs_input to has_prolog",
28076        "nominated": false,
28077        "nomination_type": null,
28078        "resolution": 4,
28079        "main_sha": null,
28080        "because_sha": null
28081    },
28082    {
28083        "sha": "57b3bff41a5e97cc359960bae5d38dd4a1280708",
28084        "description": "radv: disable VK_EXT_graphics_pipeline_library with LLVM",
28085        "nominated": false,
28086        "nomination_type": null,
28087        "resolution": 4,
28088        "main_sha": null,
28089        "because_sha": null
28090    },
28091    {
28092        "sha": "591103d04d5f18ae30c7d96a9bbdb715093df185",
28093        "description": "v3dv: don't return incompatible driver if GPU is not present",
28094        "nominated": false,
28095        "nomination_type": null,
28096        "resolution": 4,
28097        "main_sha": null,
28098        "because_sha": null
28099    },
28100    {
28101        "sha": "03294e1dd1cd0e3de2bfe45e91765ee56d217d4a",
28102        "description": "turnip: Keep a host copy of push descriptor sets.",
28103        "nominated": false,
28104        "nomination_type": null,
28105        "resolution": 4,
28106        "main_sha": null,
28107        "because_sha": null
28108    },
28109    {
28110        "sha": "e31309842776a1e01344f41a41e85794a05fc8ef",
28111        "description": "turnip: Ignore pDescriptorCounts[] for non-variable-count layouts.",
28112        "nominated": false,
28113        "nomination_type": null,
28114        "resolution": 4,
28115        "main_sha": null,
28116        "because_sha": null
28117    },
28118    {
28119        "sha": "a9f3e011e5f14af4ac4ccd6e581b6ec7cd8b8554",
28120        "description": "drm-shim: drop gnu99 override",
28121        "nominated": true,
28122        "nomination_type": 1,
28123        "resolution": 1,
28124        "main_sha": null,
28125        "because_sha": "45fb815a75669b32f6317ba6d53ec9465a4b0ae0"
28126    },
28127    {
28128        "sha": "7b2bdb31f2a62982d3b05b04231f17f321311628",
28129        "description": "turnip: Skip rather than invalidate LRZ on gl_FragDepth writes.",
28130        "nominated": false,
28131        "nomination_type": null,
28132        "resolution": 4,
28133        "main_sha": null,
28134        "because_sha": null
28135    },
28136    {
28137        "sha": "62d81245225f75996582c8e4edab9a1863cec256",
28138        "description": "turnip: Don't look at RB.Z_READ_ENABLE for setting LRZ.Z_TEST_ENABLE.",
28139        "nominated": false,
28140        "nomination_type": null,
28141        "resolution": 4,
28142        "main_sha": null,
28143        "because_sha": null
28144    },
28145    {
28146        "sha": "52d35cc82a67d17608ad54236ac41ce46cd37021",
28147        "description": "turnip: Ignore dynamic color write enables past our number of attachments.",
28148        "nominated": false,
28149        "nomination_type": null,
28150        "resolution": 4,
28151        "main_sha": null,
28152        "because_sha": null
28153    },
28154    {
28155        "sha": "f6d15818ca2cd0ee2c07587abe1885f16f162c3f",
28156        "description": "turnip: Add some missing LRZ disable debug.",
28157        "nominated": false,
28158        "nomination_type": null,
28159        "resolution": 4,
28160        "main_sha": null,
28161        "because_sha": null
28162    },
28163    {
28164        "sha": "6938c9f9cd06fff8cdf284aa6316570242a1f17a",
28165        "description": "u_transfer_helper: Pack Z24S8 to Z24-in-Z32F and S8",
28166        "nominated": false,
28167        "nomination_type": null,
28168        "resolution": 4,
28169        "main_sha": null,
28170        "because_sha": null
28171    },
28172    {
28173        "sha": "45a37ace28774ad33b1cf288ff863e00d008e9db",
28174        "description": "u_transfer_helper: Handle Z24X8 for drivers that don't use the interleaved transfer_map",
28175        "nominated": false,
28176        "nomination_type": null,
28177        "resolution": 4,
28178        "main_sha": null,
28179        "because_sha": null
28180    },
28181    {
28182        "sha": "b12cc5c4fe341a13dd3da86b69ca28e3629b5817",
28183        "description": "radv: Cleanup radv_GetInstanceProcAddr",
28184        "nominated": false,
28185        "nomination_type": null,
28186        "resolution": 4,
28187        "main_sha": null,
28188        "because_sha": null
28189    },
28190    {
28191        "sha": "fc1ff335d9e23dc294cf2d3666236d0707fb87ca",
28192        "description": "venus: use buffer cache for vkGetDeviceBufferMemoryRequirements",
28193        "nominated": false,
28194        "nomination_type": null,
28195        "resolution": 4,
28196        "main_sha": null,
28197        "because_sha": null
28198    },
28199    {
28200        "sha": "fe36f763d691128b21141ac0cbf8b4ce30bf9a3a",
28201        "description": "vulkan: update comments to device enumeration callbacks",
28202        "nominated": false,
28203        "nomination_type": null,
28204        "resolution": 4,
28205        "main_sha": null,
28206        "because_sha": null
28207    },
28208    {
28209        "sha": "f5b46a643f17000f57e3caf9d11d1d46fe318923",
28210        "description": "radv: Implement VK_EXT_mutable_descriptor_type.",
28211        "nominated": false,
28212        "nomination_type": null,
28213        "resolution": 4,
28214        "main_sha": null,
28215        "because_sha": null
28216    },
28217    {
28218        "sha": "3bfda5cc0e4a14a57fb6da9fd08c2725cf10250f",
28219        "description": "vulkan: Update to 1.3.228 headers.",
28220        "nominated": false,
28221        "nomination_type": null,
28222        "resolution": 4,
28223        "main_sha": null,
28224        "because_sha": null
28225    },
28226    {
28227        "sha": "3d4c36a3bcc51ed441b2667d92291bea30ef7449",
28228        "description": "d3d12: d3d12_video_buffer_create_impl make resident after checking for resource creation",
28229        "nominated": false,
28230        "nomination_type": null,
28231        "resolution": 4,
28232        "main_sha": null,
28233        "because_sha": null
28234    },
28235    {
28236        "sha": "2003d2d9284b8c98155c60d72ab4985394028d65",
28237        "description": "d3d12: Add VPBlit processor check for D3D12_FEATURE_VIDEO_PROCESS_MAX_INPUT_STREAMS",
28238        "nominated": false,
28239        "nomination_type": null,
28240        "resolution": 4,
28241        "main_sha": null,
28242        "because_sha": null
28243    },
28244    {
28245        "sha": "0325a2a1a363e79023067fbab40f83147d170ddd",
28246        "description": "d3d12: Allow video processing for formats other than NV12",
28247        "nominated": false,
28248        "nomination_type": null,
28249        "resolution": 4,
28250        "main_sha": null,
28251        "because_sha": null
28252    },
28253    {
28254        "sha": "07bb5951fcc6fa1e0bfe5691ed9677d02918976b",
28255        "description": "d3d12: Allow formats other than NV12 in d3d12_video_buffer",
28256        "nominated": false,
28257        "nomination_type": null,
28258        "resolution": 4,
28259        "main_sha": null,
28260        "because_sha": null
28261    },
28262    {
28263        "sha": "fd8457580968f1cf6c75a494875a3eeccfb0b84c",
28264        "description": "d3d12: Add support for importing d3d12_video_buffer from handle",
28265        "nominated": false,
28266        "nomination_type": null,
28267        "resolution": 4,
28268        "main_sha": null,
28269        "because_sha": null
28270    },
28271    {
28272        "sha": "59c45e1ed738a55d9fee02095a75371e354c1eca",
28273        "description": "d3d12: Fix leak in d3d12_resource_from_resource and usage in d3d12 video dec, enc",
28274        "nominated": false,
28275        "nomination_type": null,
28276        "resolution": 4,
28277        "main_sha": null,
28278        "because_sha": null
28279    },
28280    {
28281        "sha": "cdd83c6110c7f73191489791cd300578c3b6cfb3",
28282        "description": "d3d12: Fix winsys displaytarget leak in d3d12_resource",
28283        "nominated": false,
28284        "nomination_type": null,
28285        "resolution": 4,
28286        "main_sha": null,
28287        "because_sha": null
28288    },
28289    {
28290        "sha": "cd036433092a7aea8eea0d7672c639c06a3fd3d5",
28291        "description": "d3d12: Fix leak in d3d12_video_proc when re-creating ID3D12VideoProcessor",
28292        "nominated": false,
28293        "nomination_type": null,
28294        "resolution": 4,
28295        "main_sha": null,
28296        "because_sha": null
28297    },
28298    {
28299        "sha": "c0e1548844273123f2b8070cb5c06ecd5511a1ed",
28300        "description": "d3d12: Fill feedback in d3d12_video_encoder_encode_bitstream so vaSyncSurface properly populates buf->coded_size",
28301        "nominated": false,
28302        "nomination_type": null,
28303        "resolution": 4,
28304        "main_sha": null,
28305        "because_sha": null
28306    },
28307    {
28308        "sha": "d672cc39ba9e4d46d249c436e0d505dcdff401bc",
28309        "description": "d3d12: Avoid heap allocations on hot path d3d12_video_decoder_dxva_picparams_from_pipe_picparams_hevc",
28310        "nominated": false,
28311        "nomination_type": null,
28312        "resolution": 4,
28313        "main_sha": null,
28314        "because_sha": null
28315    },
28316    {
28317        "sha": "d3f0733d1de1eaabbf534820fbe707e35b485aeb",
28318        "description": "d3d12: Avoid local allocations for D3D12_RESOURCE_BARRIER on hot paths",
28319        "nominated": false,
28320        "nomination_type": null,
28321        "resolution": 4,
28322        "main_sha": null,
28323        "because_sha": null
28324    },
28325    {
28326        "sha": "5c2ec8efc813dedb1c150254d8645cb765986697",
28327        "description": "d3d12: Avoid extra allocation, copies when generating DXVA_Slice_Hxxx_Short arrays",
28328        "nominated": false,
28329        "nomination_type": null,
28330        "resolution": 4,
28331        "main_sha": null,
28332        "because_sha": null
28333    },
28334    {
28335        "sha": "da11684e9db9eaba6477155dde4a210f6564b6b6",
28336        "description": "d3d12: Add HEVC Decode/Encode",
28337        "nominated": false,
28338        "nomination_type": null,
28339        "resolution": 4,
28340        "main_sha": null,
28341        "because_sha": null
28342    },
28343    {
28344        "sha": "f2d172a8be0f141d4c35384a342fac4dbf2547cf",
28345        "description": "gallium/vl: Rename s_addr variable in vl_idct.c as it conflicts with windows existing inaddr.h keyword definition",
28346        "nominated": false,
28347        "nomination_type": null,
28348        "resolution": 4,
28349        "main_sha": null,
28350        "because_sha": null
28351    },
28352    {
28353        "sha": "e0b732e506c74328bc48dd6e595dd849bbfc4395",
28354        "description": "gallium/vl: Allow vl_zscan.h to be included from C++",
28355        "nominated": false,
28356        "nomination_type": null,
28357        "resolution": 4,
28358        "main_sha": null,
28359        "because_sha": null
28360    },
28361    {
28362        "sha": "8e92c76c34da3da753f260fef4936f1af1d13f6e",
28363        "description": "d3d12/va: Name convention rename PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP to PIPE_VIDEO_CAP_SUPPORTS_CONTIGUOUS_PLANES_MAP",
28364        "nominated": false,
28365        "nomination_type": null,
28366        "resolution": 4,
28367        "main_sha": null,
28368        "because_sha": null
28369    },
28370    {
28371        "sha": "427135ea6dd9fbb6c10545c6add3132414b86ca2",
28372        "description": "frontends/va: Support HEVC caps regarding features, block sizes, prediction direction",
28373        "nominated": false,
28374        "nomination_type": null,
28375        "resolution": 4,
28376        "main_sha": null,
28377        "because_sha": null
28378    },
28379    {
28380        "sha": "267075696598bb0ef432c2c8b96f8979ce0ce151",
28381        "description": "frontends/va: Extend single to multiple L0-L1 references for HEVC Encode",
28382        "nominated": false,
28383        "nomination_type": null,
28384        "resolution": 4,
28385        "main_sha": null,
28386        "because_sha": null
28387    },
28388    {
28389        "sha": "56684b85e9bc32976f5ff287c762bc67b8333224",
28390        "description": "frontends/va: Add HEVC Encode support multi slice and extend pipe args",
28391        "nominated": false,
28392        "nomination_type": null,
28393        "resolution": 4,
28394        "main_sha": null,
28395        "because_sha": null
28396    },
28397    {
28398        "sha": "52f23f923ecabf11a42ef921d5c173cb34722ad4",
28399        "description": "frontends/va: Mark IsLongTerm in HEVC decode args",
28400        "nominated": false,
28401        "nomination_type": null,
28402        "resolution": 4,
28403        "main_sha": null,
28404        "because_sha": null
28405    },
28406    {
28407        "sha": "ee62f4d614eceb5b39f360fc9dd16d0dacd00811",
28408        "description": "frontends/omx: Fill HEVC Decode param IntraPicFlag",
28409        "nominated": false,
28410        "nomination_type": null,
28411        "resolution": 4,
28412        "main_sha": null,
28413        "because_sha": null
28414    },
28415    {
28416        "sha": "5efd4bbf7fb6768e57b55daee165481b26d04122",
28417        "description": "frontends/vdpau: Fill HEVC Decode param IntraPicFlag",
28418        "nominated": false,
28419        "nomination_type": null,
28420        "resolution": 4,
28421        "main_sha": null,
28422        "because_sha": null
28423    },
28424    {
28425        "sha": "c7acd6788e9fd404777cd06178ad6b3a99946c10",
28426        "description": "frontends/va: Add HEVC decode args: IntraPicFlag, no_pic_reordering_flag, no_bipred_flag",
28427        "nominated": false,
28428        "nomination_type": null,
28429        "resolution": 4,
28430        "main_sha": null,
28431        "because_sha": null
28432    },
28433    {
28434        "sha": "a6e32bf15bc611cc02799db6038d3f8f14a1150e",
28435        "description": "frontends/va: Add HEVC decode slice descriptors",
28436        "nominated": false,
28437        "nomination_type": null,
28438        "resolution": 4,
28439        "main_sha": null,
28440        "because_sha": null
28441    },
28442    {
28443        "sha": "2aa4ed16e22efff340a65cd597a19359b1939dac",
28444        "description": "radv/ci: move some tests from the renoir fail to its flake list",
28445        "nominated": false,
28446        "nomination_type": null,
28447        "resolution": 4,
28448        "main_sha": null,
28449        "because_sha": null
28450    },
28451    {
28452        "sha": "ba7e87a03d6796e4c677164fee42fe7eb9927618",
28453        "description": "panfrost: do not fake rgtc-support",
28454        "nominated": false,
28455        "nomination_type": null,
28456        "resolution": 4,
28457        "main_sha": null,
28458        "because_sha": null
28459    },
28460    {
28461        "sha": "df58342f61060a3472c772c59b26b766a6537a62",
28462        "description": "mesa/st: enable rgtc extension with fallback",
28463        "nominated": false,
28464        "nomination_type": null,
28465        "resolution": 4,
28466        "main_sha": null,
28467        "because_sha": null
28468    },
28469    {
28470        "sha": "f25875ce180573fccd46dcc693c4331c80b51401",
28471        "description": "mesa/st: do not fall back to uncompressed for rgtc",
28472        "nominated": false,
28473        "nomination_type": null,
28474        "resolution": 4,
28475        "main_sha": null,
28476        "because_sha": null
28477    },
28478    {
28479        "sha": "1735053de5fe77413df63a68382a9e381a525ee7",
28480        "description": "mesa/st: implement fallback for rgtc",
28481        "nominated": false,
28482        "nomination_type": null,
28483        "resolution": 4,
28484        "main_sha": null,
28485        "because_sha": null
28486    },
28487    {
28488        "sha": "091e6e37c207ff18c54f2837975b515735a588b2",
28489        "description": "mesa/main: add _mesa_unpack_rgtc",
28490        "nominated": false,
28491        "nomination_type": null,
28492        "resolution": 4,
28493        "main_sha": null,
28494        "because_sha": null
28495    },
28496    {
28497        "sha": "a6ed406d9fd044dafcd87ae45b1906a04edb325e",
28498        "description": "util/format: implement rgtc -> r8 / r8g8 unpack",
28499        "nominated": false,
28500        "nomination_type": null,
28501        "resolution": 4,
28502        "main_sha": null,
28503        "because_sha": null
28504    },
28505    {
28506        "sha": "dfbcd94041f5bdeab78298df161d2232dc7f5a68",
28507        "description": "util/format: allow unpacking less than a block from rgtc",
28508        "nominated": false,
28509        "nomination_type": null,
28510        "resolution": 4,
28511        "main_sha": null,
28512        "because_sha": null
28513    },
28514    {
28515        "sha": "6e1c3e98cda23a80217888ef1d80b27476324ae7",
28516        "description": "util/format: fix broken indentation",
28517        "nominated": false,
28518        "nomination_type": null,
28519        "resolution": 4,
28520        "main_sha": null,
28521        "because_sha": null
28522    },
28523    {
28524        "sha": "bb7d193ab2fc49540a905c9bd16e13c73ea35362",
28525        "description": "mesa: add format-helper for rgtc",
28526        "nominated": false,
28527        "nomination_type": null,
28528        "resolution": 4,
28529        "main_sha": null,
28530        "because_sha": null
28531    },
28532    {
28533        "sha": "d33696a31c9272859b6be7867a0bf87a382d9958",
28534        "description": "mesa/st: add context-flag for rgtc",
28535        "nominated": false,
28536        "nomination_type": null,
28537        "resolution": 4,
28538        "main_sha": null,
28539        "because_sha": null
28540    },
28541    {
28542        "sha": "efd8d0f6e7ccd6c278779a3ca2f260d9099a7c1b",
28543        "description": "radv/ci: cleanup lists of failures/flakes",
28544        "nominated": false,
28545        "nomination_type": null,
28546        "resolution": 4,
28547        "main_sha": null,
28548        "because_sha": null
28549    },
28550    {
28551        "sha": "65f1baf6c6d6febf68f1c7d66c2d3a630bd2e11d",
28552        "description": "turnip: use vk_descriptor_set_layout",
28553        "nominated": false,
28554        "nomination_type": null,
28555        "resolution": 4,
28556        "main_sha": null,
28557        "because_sha": null
28558    },
28559    {
28560        "sha": "43430fe2407636af0bf36b6b5f2edd2be72f8a4c",
28561        "description": "turnip: use vk_buffer",
28562        "nominated": false,
28563        "nomination_type": null,
28564        "resolution": 4,
28565        "main_sha": null,
28566        "because_sha": null
28567    },
28568    {
28569        "sha": "2664d59aeec72da8608611860ab6a9e2d944922a",
28570        "description": "freedreno: We really don't need aligned vbo's",
28571        "nominated": true,
28572        "nomination_type": 1,
28573        "resolution": 1,
28574        "main_sha": null,
28575        "because_sha": "60912f1ebd36c2bb235856ae7de9b1c3d66ef719"
28576    },
28577    {
28578        "sha": "76fbc8be6d484e35995121eeb90b01daa89b4343",
28579        "description": "freedreno/drm/virtio: Handle read after upload",
28580        "nominated": false,
28581        "nomination_type": null,
28582        "resolution": 4,
28583        "main_sha": null,
28584        "because_sha": null
28585    },
28586    {
28587        "sha": "8c8e13e3b55716cbaf6adcecb94486fe5312312a",
28588        "description": "freedreno/drm/virtio: Don't prefer upload for mapped buffers",
28589        "nominated": false,
28590        "nomination_type": null,
28591        "resolution": 4,
28592        "main_sha": null,
28593        "because_sha": null
28594    },
28595    {
28596        "sha": "e71b0d31aaa7bd42fa2ca651024ccd19b9a10813",
28597        "description": "freedreno/virtio: Don't upload if we have valid range",
28598        "nominated": false,
28599        "nomination_type": null,
28600        "resolution": 4,
28601        "main_sha": null,
28602        "because_sha": null
28603    },
28604    {
28605        "sha": "696747c96bdfccaed101b428f894496572a9222f",
28606        "description": "mesa: Lower mediump temps and CS shared when the driver supports FP16+INT16.",
28607        "nominated": false,
28608        "nomination_type": null,
28609        "resolution": 4,
28610        "main_sha": null,
28611        "because_sha": null
28612    },
28613    {
28614        "sha": "7e986e5f045a0e9da3ee64970a89d89907d0fcb4",
28615        "description": "nir/lower_mediump_vars: Don't lower mediump shared vars with atomic access.",
28616        "nominated": false,
28617        "nomination_type": null,
28618        "resolution": 4,
28619        "main_sha": null,
28620        "because_sha": null
28621    },
28622    {
28623        "sha": "a1c765a44c032fe505e4863297b6bbefa0ce426c",
28624        "description": "freedreno/ir3: Consistently lower mediump inputs to 16-bit (when we can).",
28625        "nominated": false,
28626        "nomination_type": null,
28627        "resolution": 4,
28628        "main_sha": null,
28629        "because_sha": null
28630    },
28631    {
28632        "sha": "f4857591e1dcbf305c8c7bb4ee6d1fc292077f89",
28633        "description": "intel/compiler/fs: Use DF to load constants when has_64bit_int is not supported",
28634        "nominated": false,
28635        "nomination_type": null,
28636        "resolution": 4,
28637        "main_sha": null,
28638        "because_sha": null
28639    },
28640    {
28641        "sha": "daf0b67bc23c419513fbb9de629eaa9b74acc9e9",
28642        "description": "intel/compiler/fs: Fix compilation of shaders with SHADER_OPCODE_SHUFFLE of float64 type",
28643        "nominated": false,
28644        "nomination_type": null,
28645        "resolution": 4,
28646        "main_sha": null,
28647        "because_sha": null
28648    },
28649    {
28650        "sha": "731116da1abce807cb31a5899ffe7d3f96a2149b",
28651        "description": "radv: stop checking for NULL pipelines in radv_CmdBindPipeline()",
28652        "nominated": false,
28653        "nomination_type": null,
28654        "resolution": 4,
28655        "main_sha": null,
28656        "because_sha": null
28657    },
28658    {
28659        "sha": "949d76d174b1a492d1d7206f5aee820f034695c5",
28660        "description": "radv: stop dirtying the graphics pipeline when restoring it",
28661        "nominated": false,
28662        "nomination_type": null,
28663        "resolution": 4,
28664        "main_sha": null,
28665        "because_sha": null
28666    },
28667    {
28668        "sha": "73f1155193917c6b9cf2c242107dd2047e16c040",
28669        "description": "radv: reset the compute pipeline when the saved one was NULL",
28670        "nominated": false,
28671        "nomination_type": null,
28672        "resolution": 4,
28673        "main_sha": null,
28674        "because_sha": null
28675    },
28676    {
28677        "sha": "3cceaaf5cd2ecc43c6d7b8f0214ef31b3acc8e82",
28678        "description": "radv: do not bind NULL graphics pipeline when restoring the meta state",
28679        "nominated": false,
28680        "nomination_type": null,
28681        "resolution": 4,
28682        "main_sha": null,
28683        "because_sha": null
28684    },
28685    {
28686        "sha": "9ebaa62a34a1a3fc13d937e1cb1d2607c80d680e",
28687        "description": "radv: stop setting redundant viewport/scissor for internal operations",
28688        "nominated": false,
28689        "nomination_type": null,
28690        "resolution": 4,
28691        "main_sha": null,
28692        "because_sha": null
28693    },
28694    {
28695        "sha": "4031c9428f386109bed00068023e395d0f9f7502",
28696        "description": "drm-shim: Allow drm-shim to work with glibc fortify.",
28697        "nominated": false,
28698        "nomination_type": null,
28699        "resolution": 4,
28700        "main_sha": null,
28701        "because_sha": null
28702    },
28703    {
28704        "sha": "e2eb1d083c9ac5df9e1b62e499b0c3dade4b090b",
28705        "description": "ci/panvk: Skip dEQP-VK.api.object_management.max_concurrent.query_pool",
28706        "nominated": false,
28707        "nomination_type": null,
28708        "resolution": 4,
28709        "main_sha": null,
28710        "because_sha": null
28711    },
28712    {
28713        "sha": "baf24dea943202b3a92cad0c9f9648597040955a",
28714        "description": "ci/traces: remove first line with YAML version to prevent failure",
28715        "nominated": false,
28716        "nomination_type": null,
28717        "resolution": 4,
28718        "main_sha": null,
28719        "because_sha": null
28720    },
28721    {
28722        "sha": "dd12b04cf8be2e45f81b9919ce40dd868f73a593",
28723        "description": "ci: add jq utility",
28724        "nominated": false,
28725        "nomination_type": 1,
28726        "resolution": 4,
28727        "main_sha": null,
28728        "because_sha": "f2649b93e29e26937ed4d2f0f077bc7fd76b3982"
28729    },
28730    {
28731        "sha": "cbaedd3e509a9371e449c858ad046fbd70093262",
28732        "description": "ci: use xargs instead of find -exec",
28733        "nominated": false,
28734        "nomination_type": null,
28735        "resolution": 4,
28736        "main_sha": null,
28737        "because_sha": null
28738    },
28739    {
28740        "sha": "0ca7f923c5be3db6891d2f876db6660a7ee107f2",
28741        "description": "venus: Use VkPhysicalDeviceVulkan13{Features,Properties}",
28742        "nominated": false,
28743        "nomination_type": null,
28744        "resolution": 4,
28745        "main_sha": null,
28746        "because_sha": null
28747    },
28748    {
28749        "sha": "3a366f105503fe5ff3efafda577b2b7f87378220",
28750        "description": "venus: Fix features/properties for unavailable extensions",
28751        "nominated": false,
28752        "nomination_type": null,
28753        "resolution": 4,
28754        "main_sha": null,
28755        "because_sha": null
28756    },
28757    {
28758        "sha": "ca687bc2635c262fbdf94cd5cdeb28421aa49684",
28759        "description": "venus: Add macros VN_SET_CORE_*",
28760        "nominated": false,
28761        "nomination_type": null,
28762        "resolution": 4,
28763        "main_sha": null,
28764        "because_sha": null
28765    },
28766    {
28767        "sha": "5932358447fe6516c1403bdfd71327dd15e4452c",
28768        "description": "venus: Refactor VN_ADD_TO_PNEXT",
28769        "nominated": false,
28770        "nomination_type": null,
28771        "resolution": 4,
28772        "main_sha": null,
28773        "because_sha": null
28774    },
28775    {
28776        "sha": "7c02730ed3d2ebb3ca9fc764e41c0b4b087bc235",
28777        "description": "venus: Rename some feature/property structs",
28778        "nominated": false,
28779        "nomination_type": null,
28780        "resolution": 4,
28781        "main_sha": null,
28782        "because_sha": null
28783    },
28784    {
28785        "sha": "db192c08837300fe7017195effe047379c69dd96",
28786        "description": "zink: handle split acquire/present",
28787        "nominated": true,
28788        "nomination_type": 0,
28789        "resolution": 1,
28790        "main_sha": null,
28791        "because_sha": null
28792    },
28793    {
28794        "sha": "5505811f64ca408d984090bf4ed2637cffbdf6d9",
28795        "description": "radv: avoid bottlenecking on sequential sparse buffer binds",
28796        "nominated": false,
28797        "nomination_type": null,
28798        "resolution": 4,
28799        "main_sha": null,
28800        "because_sha": null
28801    },
28802    {
28803        "sha": "4e4d91a79d458e179636729589b4220d3c446a5f",
28804        "description": "docs: add more features",
28805        "nominated": false,
28806        "nomination_type": null,
28807        "resolution": 4,
28808        "main_sha": null,
28809        "because_sha": null
28810    },
28811    {
28812        "sha": "054c9e708aa15e49740c17c831abc77422406d46",
28813        "description": "lavapipe: ARM/EXT_rasterization_order_attachment_access",
28814        "nominated": false,
28815        "nomination_type": null,
28816        "resolution": 4,
28817        "main_sha": null,
28818        "because_sha": null
28819    },
28820    {
28821        "sha": "bb3f3c650264082b429daf8c6524dfcaaf72377f",
28822        "description": "lavapipe: VK_EXT_attachment_feedback_loop_layout",
28823        "nominated": false,
28824        "nomination_type": null,
28825        "resolution": 4,
28826        "main_sha": null,
28827        "because_sha": null
28828    },
28829    {
28830        "sha": "ab378b9ce543f7ed524846ab5c2d2067ea0ffaa1",
28831        "description": "v3dv: expose VK_EXT_load_store_op_none",
28832        "nominated": false,
28833        "nomination_type": null,
28834        "resolution": 4,
28835        "main_sha": null,
28836        "because_sha": null
28837    },
28838    {
28839        "sha": "5e8196e75650a4371b88344bef73f57343cfc76e",
28840        "description": "v3dv: don't load an attachment for unaligned render area if we are not storing",
28841        "nominated": false,
28842        "nomination_type": null,
28843        "resolution": 4,
28844        "main_sha": null,
28845        "because_sha": null
28846    },
28847    {
28848        "sha": "34109c8c10d3020cdbdb00d42d48b07c6e4fb1b6",
28849        "description": "turnip: implement VK_EXT_multi_draw",
28850        "nominated": false,
28851        "nomination_type": null,
28852        "resolution": 4,
28853        "main_sha": null,
28854        "because_sha": null
28855    },
28856    {
28857        "sha": "2e93833224c57f9dfef50790a997bdd71d727e1a",
28858        "description": "pvr: Fix multiple file descriptor leaks.",
28859        "nominated": false,
28860        "nomination_type": null,
28861        "resolution": 4,
28862        "main_sha": null,
28863        "because_sha": null
28864    },
28865    {
28866        "sha": "201851a3d12db81ebcf7ae085da15a943a947324",
28867        "description": "tu: Initial implementation of VK_EXT_inline_uniform_block",
28868        "nominated": false,
28869        "nomination_type": null,
28870        "resolution": 4,
28871        "main_sha": null,
28872        "because_sha": null
28873    },
28874    {
28875        "sha": "15f3274ea6150ee1b778b9e891269692496cab19",
28876        "description": "tu: Don't preload variable-count descriptors",
28877        "nominated": true,
28878        "nomination_type": 1,
28879        "resolution": 1,
28880        "main_sha": null,
28881        "because_sha": "d9fcf5de55a7104037823e62284ace8a206c8898"
28882    },
28883    {
28884        "sha": "05266333a0e977368a3ddc596bac0129640ee450",
28885        "description": "tu: Fix descriptor set size bounds",
28886        "nominated": false,
28887        "nomination_type": null,
28888        "resolution": 4,
28889        "main_sha": null,
28890        "because_sha": null
28891    },
28892    {
28893        "sha": "b301c33f65aefa289437eac9d06a71ee57b127a3",
28894        "description": "nir/algebraic: optimize fabs(bcsel(b, fneg(a), a))",
28895        "nominated": false,
28896        "nomination_type": null,
28897        "resolution": 4,
28898        "main_sha": null,
28899        "because_sha": null
28900    },
28901    {
28902        "sha": "33e60798e144c6638343486371462e5522f3afd4",
28903        "description": "ir3: Prevent reordering movmsk with kill",
28904        "nominated": true,
28905        "nomination_type": 1,
28906        "resolution": 1,
28907        "main_sha": null,
28908        "because_sha": "b1b80c06a78e62b2d8477b07f12b0153435b66a8"
28909    },
28910    {
28911        "sha": "b97b15d7626b1d0bbab7fcbc6bba87ef1a719804",
28912        "description": "pvr: add required pixel formats",
28913        "nominated": false,
28914        "nomination_type": null,
28915        "resolution": 4,
28916        "main_sha": null,
28917        "because_sha": null
28918    },
28919    {
28920        "sha": "27c5b93d37a32ca027ca89d655ec88c2a70b188d",
28921        "description": "iris: disable preemption on VFG, Wa_14015207028 for DG2",
28922        "nominated": false,
28923        "nomination_type": null,
28924        "resolution": 4,
28925        "main_sha": null,
28926        "because_sha": null
28927    },
28928    {
28929        "sha": "ddcd6b38346e39c123907dda94563de84cca503a",
28930        "description": "anv: disable preemption on VFG, Wa_14015207028 for DG2",
28931        "nominated": false,
28932        "nomination_type": null,
28933        "resolution": 4,
28934        "main_sha": null,
28935        "because_sha": null
28936    },
28937    {
28938        "sha": "d5d4604aa683f4ae23c66a3295d1c507fb80ab18",
28939        "description": "intel/genxml: add VFG_PREEMPTION_CHICKEN_BITS register",
28940        "nominated": false,
28941        "nomination_type": null,
28942        "resolution": 4,
28943        "main_sha": null,
28944        "because_sha": null
28945    },
28946    {
28947        "sha": "5bfca00d318e8fdbe6914fc358d24af983086f15",
28948        "description": "broadcom: fix dependencies in static_library() calls",
28949        "nominated": true,
28950        "nomination_type": 1,
28951        "resolution": 1,
28952        "main_sha": null,
28953        "because_sha": "1ae8018a6af81eec4832a57d9d0346aa3dd98d28"
28954    },
28955    {
28956        "sha": "0deca8bef8deb7ce210a6863dfe14d31b481bb5d",
28957        "description": "r300: add some synchronization for KIL",
28958        "nominated": false,
28959        "nomination_type": null,
28960        "resolution": 4,
28961        "main_sha": null,
28962        "because_sha": null
28963    },
28964    {
28965        "sha": "6a19950b614f341e24c56eb2734db5fb84a2f57d",
28966        "description": "radv: Explicitly store the VA of accel structs",
28967        "nominated": false,
28968        "nomination_type": null,
28969        "resolution": 4,
28970        "main_sha": null,
28971        "because_sha": null
28972    },
28973    {
28974        "sha": "7da66f8f25f89132b2aa62f9a39981f1c4872b0b",
28975        "description": "radv/rra: Replace aliasing assert with a warning",
28976        "nominated": false,
28977        "nomination_type": null,
28978        "resolution": 4,
28979        "main_sha": null,
28980        "because_sha": null
28981    },
28982    {
28983        "sha": "916621e5a57744f366f50aad8a6f4c0562021900",
28984        "description": "radv: Make the radv_buffer_get_va parameter const",
28985        "nominated": false,
28986        "nomination_type": null,
28987        "resolution": 4,
28988        "main_sha": null,
28989        "because_sha": null
28990    },
28991    {
28992        "sha": "d94cb8b5950b294713120e67b079b195a8f8b5f8",
28993        "description": "radv/rra: Remove redundant bounds validation",
28994        "nominated": false,
28995        "nomination_type": null,
28996        "resolution": 4,
28997        "main_sha": null,
28998        "because_sha": null
28999    },
29000    {
29001        "sha": "97d8bb9bc6049a33cb8e07faab84f2c5935e770f",
29002        "description": "radv/rra: Map accel struct VAs to handles",
29003        "nominated": false,
29004        "nomination_type": 1,
29005        "resolution": 4,
29006        "main_sha": null,
29007        "because_sha": "574980675405e36d34519cb5cbd315b3582850ec"
29008    },
29009    {
29010        "sha": "ba9c73f9d4d49a875c2a7cd0bbae46294892a013",
29011        "description": "virgl/ci: Update virglrenderer",
29012        "nominated": false,
29013        "nomination_type": null,
29014        "resolution": 4,
29015        "main_sha": null,
29016        "because_sha": null
29017    },
29018    {
29019        "sha": "eec1e728c5cde99e8cd61a49791dfd96e383a902",
29020        "description": "c11: Update the values of enum mtx_plain, mtx_recursive, mtx_timed to make sure mtx_recursive != mtx_plain | mtx_recursive",
29021        "nominated": false,
29022        "nomination_type": null,
29023        "resolution": 4,
29024        "main_sha": null,
29025        "because_sha": null
29026    },
29027    {
29028        "sha": "0894762cb872413bfab4bf121cef16e4139589ae",
29029        "description": "svga: direct use of mtx_recursive is not c11 conformance",
29030        "nominated": false,
29031        "nomination_type": null,
29032        "resolution": 4,
29033        "main_sha": null,
29034        "because_sha": null
29035    },
29036    {
29037        "sha": "e1139a3fc3cf0060369d9140382a2be5a5ab6860",
29038        "description": "radeonsi: direct use of mtx_recursive is not c11 conformance",
29039        "nominated": false,
29040        "nomination_type": null,
29041        "resolution": 4,
29042        "main_sha": null,
29043        "because_sha": null
29044    },
29045    {
29046        "sha": "77e8b5bbb023490a8e5568a3b27f385bacdc8fe3",
29047        "description": "mesa: direct use of mtx_recursive is not c11 conformance",
29048        "nominated": false,
29049        "nomination_type": null,
29050        "resolution": 4,
29051        "main_sha": null,
29052        "because_sha": null
29053    },
29054    {
29055        "sha": "8192772c0aca8e5134415f7c304daeb6a855d631",
29056        "description": "freedreno: Remap high/norm/low priorities",
29057        "nominated": false,
29058        "nomination_type": null,
29059        "resolution": 4,
29060        "main_sha": null,
29061        "because_sha": null
29062    },
29063    {
29064        "sha": "2451c30c11c97f19c433c4b708c5c5adbad0705b",
29065        "description": "freedreno: nr_rings -> nr_priorities",
29066        "nominated": false,
29067        "nomination_type": null,
29068        "resolution": 4,
29069        "main_sha": null,
29070        "because_sha": null
29071    },
29072    {
29073        "sha": "8e890a8b580c6a01a9e5479dc39afa78f29f5123",
29074        "description": "freedreno: Misc indent fix",
29075        "nominated": false,
29076        "nomination_type": null,
29077        "resolution": 4,
29078        "main_sha": null,
29079        "because_sha": null
29080    },
29081    {
29082        "sha": "43c53e3225215d387f9bd332a56236749eb5bfc3",
29083        "description": "turnip: add support for VK_KHR_global_priority",
29084        "nominated": false,
29085        "nomination_type": null,
29086        "resolution": 4,
29087        "main_sha": null,
29088        "because_sha": null
29089    },
29090    {
29091        "sha": "6aa06b1b9f7230b4124fdf34ee1f6e352bd216c4",
29092        "description": "turnip: add tu_physical_device::submitqueue_priority_count",
29093        "nominated": false,
29094        "nomination_type": null,
29095        "resolution": 4,
29096        "main_sha": null,
29097        "because_sha": null
29098    },
29099    {
29100        "sha": "79c75a3e973ff491e5d1c1957433634e9d90d933",
29101        "description": "turnip: fix error handling for tu_queue_init",
29102        "nominated": false,
29103        "nomination_type": null,
29104        "resolution": 4,
29105        "main_sha": null,
29106        "because_sha": null
29107    },
29108    {
29109        "sha": "0308abbe4625972735b8ca3cfe60eec76ca482f0",
29110        "description": "frontends/va: add HRD, filler data enable and etc",
29111        "nominated": false,
29112        "nomination_type": null,
29113        "resolution": 4,
29114        "main_sha": null,
29115        "because_sha": null
29116    },
29117    {
29118        "sha": "3c8937d3633d7327b5d6a0e1d65ea78b1557bc76",
29119        "description": "frontends/va: add max_frame_size into rate control",
29120        "nominated": false,
29121        "nomination_type": null,
29122        "resolution": 4,
29123        "main_sha": null,
29124        "because_sha": null
29125    },
29126    {
29127        "sha": "6646ae257663685646a19b98bb815678a3de8603",
29128        "description": "frontends/va: change getEncParamPreset location",
29129        "nominated": false,
29130        "nomination_type": null,
29131        "resolution": 4,
29132        "main_sha": null,
29133        "because_sha": null
29134    },
29135    {
29136        "sha": "72fffa62d574a43aedd2b9c5e772e18d1240589c",
29137        "description": "frontend/va: remove some unnecessary code",
29138        "nominated": false,
29139        "nomination_type": null,
29140        "resolution": 4,
29141        "main_sha": null,
29142        "because_sha": null
29143    },
29144    {
29145        "sha": "2f4532e2d151570826903228dd7a18dc2deee7ed",
29146        "description": "subprojects: uprev perfetto to v29.0",
29147        "nominated": false,
29148        "nomination_type": null,
29149        "resolution": 4,
29150        "main_sha": null,
29151        "because_sha": null
29152    },
29153    {
29154        "sha": "3c76091801d888adae8baeed9a3f12fa713c16e3",
29155        "description": "vulkan: update ALLOWED_ANDROID_VERSION for api level 33",
29156        "nominated": false,
29157        "nomination_type": null,
29158        "resolution": 4,
29159        "main_sha": null,
29160        "because_sha": null
29161    },
29162    {
29163        "sha": "e9b995ecf4b1590023083580133a4c5e4ab72416",
29164        "description": "venus: ignore pInheritanceInfo if not secondary command buffer",
29165        "nominated": true,
29166        "nomination_type": 1,
29167        "resolution": 1,
29168        "main_sha": null,
29169        "because_sha": "6f5289df53302ca3ca64c0bd6ce775b80a92c457"
29170    },
29171    {
29172        "sha": "d862a2ebcbf94374e0ab0bd1c63bc45020a2ecef",
29173        "description": "turnip: Only emit descriptor loads for active stages in the pipeline.",
29174        "nominated": false,
29175        "nomination_type": null,
29176        "resolution": 4,
29177        "main_sha": null,
29178        "because_sha": null
29179    },
29180    {
29181        "sha": "f51bbcc8ae8a18fb54a1ecdf85e3c8ec2fdc6b0c",
29182        "description": "ci/turnip: Add missing a618 full-run bypass fails.",
29183        "nominated": false,
29184        "nomination_type": null,
29185        "resolution": 4,
29186        "main_sha": null,
29187        "because_sha": null
29188    },
29189    {
29190        "sha": "ed2e3f58713a48fbad03ae0087217eb214155991",
29191        "description": "wsi/x11: Fix the is-visual-supported check",
29192        "nominated": false,
29193        "nomination_type": null,
29194        "resolution": 4,
29195        "main_sha": null,
29196        "because_sha": null
29197    },
29198    {
29199        "sha": "c23411a970144a51b3ddffb1e97d46bb3b3ca362",
29200        "description": "nir/algebraic: optimize bits=umin(bits, 32-(offset&0x1f))",
29201        "nominated": false,
29202        "nomination_type": null,
29203        "resolution": 4,
29204        "main_sha": null,
29205        "because_sha": null
29206    },
29207    {
29208        "sha": "07a520f73168b1ee49e4baa68751b4e5a4c0d6ab",
29209        "description": "radeonsi: invalidate L2 when using dcc stores",
29210        "nominated": true,
29211        "nomination_type": 0,
29212        "resolution": 1,
29213        "main_sha": null,
29214        "because_sha": null
29215    },
29216    {
29217        "sha": "4da147a02b541311e8dc231b30dd36fafea820ff",
29218        "description": "mesa: remove fallback for GL_DEPTH_STENCIL",
29219        "nominated": false,
29220        "nomination_type": null,
29221        "resolution": 4,
29222        "main_sha": null,
29223        "because_sha": null
29224    },
29225    {
29226        "sha": "2baa40b0411c25cf0a0c3787077a6a13b560a04e",
29227        "description": "mesa: simplify _mesa_texstore_z24_s8 and s8_z24",
29228        "nominated": false,
29229        "nomination_type": null,
29230        "resolution": 4,
29231        "main_sha": null,
29232        "because_sha": null
29233    },
29234    {
29235        "sha": "a5b1a811053eef74e8e0353ebbe2bb9c68e5c26b",
29236        "description": "mesa: avoid reading back textures from VRAM",
29237        "nominated": true,
29238        "nomination_type": 0,
29239        "resolution": 1,
29240        "main_sha": null,
29241        "because_sha": null
29242    },
29243    {
29244        "sha": "a6e6ffb70392cd346a515c1f2ded6116025fbee5",
29245        "description": "venus: add support for VK_EXT_multi_draw",
29246        "nominated": false,
29247        "nomination_type": null,
29248        "resolution": 4,
29249        "main_sha": null,
29250        "because_sha": null
29251    },
29252    {
29253        "sha": "99378c887396d33b577b8b95643bf5021357b3be",
29254        "description": "venus: sync to latest venus protocol headers",
29255        "nominated": false,
29256        "nomination_type": null,
29257        "resolution": 4,
29258        "main_sha": null,
29259        "because_sha": null
29260    },
29261    {
29262        "sha": "873365caeeb70ab14906d7b797ef0963fb8dcd73",
29263        "description": "nouveau: Fix compiler warnings about silly address checks in ir_print.",
29264        "nominated": false,
29265        "nomination_type": null,
29266        "resolution": 4,
29267        "main_sha": null,
29268        "because_sha": null
29269    },
29270    {
29271        "sha": "210807a1a4871d8ed2397bbe0b42589a1b504ad9",
29272        "description": "turnip: reduce MAX_STORAGE_BUFFER_RANGE",
29273        "nominated": false,
29274        "nomination_type": null,
29275        "resolution": 4,
29276        "main_sha": null,
29277        "because_sha": null
29278    },
29279    {
29280        "sha": "89dcc52b78339be5bfc846fc8861b5f22e34b944",
29281        "description": "rusticl/device: print error when libclc fails to load",
29282        "nominated": false,
29283        "nomination_type": null,
29284        "resolution": 4,
29285        "main_sha": null,
29286        "because_sha": null
29287    },
29288    {
29289        "sha": "cf7069469cb7ab5bc25980df3e898b897f14e9aa",
29290        "description": "asahi: Handle blending with MRT",
29291        "nominated": false,
29292        "nomination_type": null,
29293        "resolution": 4,
29294        "main_sha": null,
29295        "because_sha": null
29296    },
29297    {
29298        "sha": "e1715c6a4f0548078d80047dd41388bf372a3366",
29299        "description": "asahi: Don't crash on <4 channel render targets",
29300        "nominated": false,
29301        "nomination_type": null,
29302        "resolution": 4,
29303        "main_sha": null,
29304        "because_sha": null
29305    },
29306    {
29307        "sha": "89e0f544223034a902f5459103e66ce3f245bc95",
29308        "description": "agx: Don't use nir_find_variable_with_driver_location",
29309        "nominated": false,
29310        "nomination_type": null,
29311        "resolution": 4,
29312        "main_sha": null,
29313        "because_sha": null
29314    },
29315    {
29316        "sha": "0883f0b302889697099b678d9fc7e5e5f24759c2",
29317        "description": "agx: Lower txs to a descriptor crawl",
29318        "nominated": false,
29319        "nomination_type": null,
29320        "resolution": 4,
29321        "main_sha": null,
29322        "because_sha": null
29323    },
29324    {
29325        "sha": "bc4f418cb40e0c8978197cf641173809987dafab",
29326        "description": "agx: Implement load_global(_constant)",
29327        "nominated": false,
29328        "nomination_type": null,
29329        "resolution": 4,
29330        "main_sha": null,
29331        "because_sha": null
29332    },
29333    {
29334        "sha": "965cc62bddd904f94b239a13399eb02a21069039",
29335        "description": "agx: Implement txd",
29336        "nominated": false,
29337        "nomination_type": null,
29338        "resolution": 4,
29339        "main_sha": null,
29340        "because_sha": null
29341    },
29342    {
29343        "sha": "7a4e0a4d351e5e711e9e504c7e367a1e4ce8235e",
29344        "description": "agx: Implement texture offsets and comparators",
29345        "nominated": false,
29346        "nomination_type": null,
29347        "resolution": 4,
29348        "main_sha": null,
29349        "because_sha": null
29350    },
29351    {
29352        "sha": "4f85a7be8cd393435d2a85650522baea5f5ff251",
29353        "description": "agx: Make p_combine take a dynamic src count",
29354        "nominated": false,
29355        "nomination_type": null,
29356        "resolution": 4,
29357        "main_sha": null,
29358        "because_sha": null
29359    },
29360    {
29361        "sha": "ef31dceee8ca8c63439d830e8421d7ba09ef8b8d",
29362        "description": "agx,asahi: Implement nir_intrinsic_load_texture_base_agx",
29363        "nominated": false,
29364        "nomination_type": null,
29365        "resolution": 4,
29366        "main_sha": null,
29367        "because_sha": null
29368    },
29369    {
29370        "sha": "7371803f14569e54c1d918d1937bc70d30b844e4",
29371        "description": "nir: Add nir_intrinsic_texture_base_agx sysval",
29372        "nominated": false,
29373        "nomination_type": null,
29374        "resolution": 4,
29375        "main_sha": null,
29376        "because_sha": null
29377    },
29378    {
29379        "sha": "ef75dbfddd0bd819e44ef03b043716678ebb9c8f",
29380        "description": "panfrost: Honour cso->req_local_mem",
29381        "nominated": false,
29382        "nomination_type": null,
29383        "resolution": 4,
29384        "main_sha": null,
29385        "because_sha": null
29386    },
29387    {
29388        "sha": "b4dd1b8916d95576fb7277e96f1c3a1e5afc126d",
29389        "description": "panfrost: Respect buffer offset for OpenCL",
29390        "nominated": true,
29391        "nomination_type": 1,
29392        "resolution": 1,
29393        "main_sha": null,
29394        "because_sha": "80b90a0f2b83291da69f7eef38395e61e919ab97"
29395    },
29396    {
29397        "sha": "4be56e5e3f086db16dca9d006eee80383e332bad",
29398        "description": "pvr: Update FWIF 3d and compute register structures",
29399        "nominated": false,
29400        "nomination_type": null,
29401        "resolution": 4,
29402        "main_sha": null,
29403        "because_sha": null
29404    },
29405    {
29406        "sha": "24e24e9a285730a073826e35299f9b4e32f84cc2",
29407        "description": "pvr: Emit cs words for load op on vkCmdBeginRenderPass().",
29408        "nominated": false,
29409        "nomination_type": null,
29410        "resolution": 4,
29411        "main_sha": null,
29412        "because_sha": null
29413    },
29414    {
29415        "sha": "ad56b9644d287f95082764c2cea600eb6c38e3d3",
29416        "description": "pvr: Remove STRIP_RENDERING members from FWIF",
29417        "nominated": false,
29418        "nomination_type": null,
29419        "resolution": 4,
29420        "main_sha": null,
29421        "because_sha": null
29422    },
29423    {
29424        "sha": "222f3c8a6d95e7115c43394990f8db30f6bbdb58",
29425        "description": "pvr: Implement vkCmdDrawIndexedIndirect API.",
29426        "nominated": false,
29427        "nomination_type": null,
29428        "resolution": 4,
29429        "main_sha": null,
29430        "because_sha": null
29431    },
29432    {
29433        "sha": "cdf986a3e6a9e80ba1e0445d095f22c3c8c2d8c2",
29434        "description": "pvr: Implement vkCmdDrawIndirect API.",
29435        "nominated": false,
29436        "nomination_type": null,
29437        "resolution": 4,
29438        "main_sha": null,
29439        "because_sha": null
29440    },
29441    {
29442        "sha": "e14c418862eb130070bb0fa2917313c6367b4497",
29443        "description": "docs: move rusticl readme into docs/",
29444        "nominated": false,
29445        "nomination_type": null,
29446        "resolution": 4,
29447        "main_sha": null,
29448        "because_sha": null
29449    },
29450    {
29451        "sha": "0265a231724b16bb86dd38b4ce0670da1e7ccd21",
29452        "description": "pvr: Implement vkGetPhysicalDeviceImageFormatProperties2 API.",
29453        "nominated": false,
29454        "nomination_type": null,
29455        "resolution": 4,
29456        "main_sha": null,
29457        "because_sha": null
29458    },
29459    {
29460        "sha": "1e7a930e104a4ae84e2ef0179e4337895fb2982c",
29461        "description": "radv: Enable VK_EXT_load_store_op_none.",
29462        "nominated": false,
29463        "nomination_type": null,
29464        "resolution": 4,
29465        "main_sha": null,
29466        "because_sha": null
29467    },
29468    {
29469        "sha": "cf0e065dccf5634293e238d4a8852a771158bbbe",
29470        "description": "ci: uprev piglit 2022-09-08",
29471        "nominated": false,
29472        "nomination_type": null,
29473        "resolution": 4,
29474        "main_sha": null,
29475        "because_sha": null
29476    },
29477    {
29478        "sha": "45eda069531adf17d28538696ace5dfcbc9ad230",
29479        "description": "ci: introduce update_traces_checksum.py",
29480        "nominated": false,
29481        "nomination_type": null,
29482        "resolution": 4,
29483        "main_sha": null,
29484        "because_sha": null
29485    },
29486    {
29487        "sha": "de08baade77ab6d28987d6b87b7f30c342176717",
29488        "description": "ci: split ci_run_n_monitor into script and shared parts",
29489        "nominated": false,
29490        "nomination_type": null,
29491        "resolution": 4,
29492        "main_sha": null,
29493        "because_sha": null
29494    },
29495    {
29496        "sha": "c9a666c1a46ae7934972889197b6b2bf0f972563",
29497        "description": "ci: export whole results/ directory for all traces jobs",
29498        "nominated": false,
29499        "nomination_type": null,
29500        "resolution": 4,
29501        "main_sha": null,
29502        "because_sha": null
29503    },
29504    {
29505        "sha": "f2649b93e29e26937ed4d2f0f077bc7fd76b3982",
29506        "description": "ci: performance traces: make use of no-perf label",
29507        "nominated": false,
29508        "nomination_type": null,
29509        "resolution": 4,
29510        "main_sha": null,
29511        "because_sha": null
29512    },
29513    {
29514        "sha": "2b8a14e0765b69b11f13eb1ee887ac1739fb3fd7",
29515        "description": "ci: check traces.yml files with yamllint",
29516        "nominated": false,
29517        "nomination_type": null,
29518        "resolution": 4,
29519        "main_sha": null,
29520        "because_sha": null
29521    },
29522    {
29523        "sha": "3242972cacf76efb23b1ac5a4ba960ee2f86aeba",
29524        "description": "ci/crocus: convert traces to new YAML format",
29525        "nominated": false,
29526        "nomination_type": null,
29527        "resolution": 4,
29528        "main_sha": null,
29529        "because_sha": null
29530    },
29531    {
29532        "sha": "79aa9c62db3b614aaf91cac4272808598d7b05b2",
29533        "description": "ci/i915: convert traces to new YAML format",
29534        "nominated": false,
29535        "nomination_type": null,
29536        "resolution": 4,
29537        "main_sha": null,
29538        "because_sha": null
29539    },
29540    {
29541        "sha": "efc8eeaf7e15f59bde6820f43f3ca245eab02aba",
29542        "description": "ci/intel: convert traces to new YAML format",
29543        "nominated": false,
29544        "nomination_type": null,
29545        "resolution": 4,
29546        "main_sha": null,
29547        "because_sha": null
29548    },
29549    {
29550        "sha": "23070376ac9de26bc59d2bc3f5891d8f8e508743",
29551        "description": "ci/radeonsi: convert traces to new YAML format",
29552        "nominated": false,
29553        "nomination_type": null,
29554        "resolution": 4,
29555        "main_sha": null,
29556        "because_sha": null
29557    },
29558    {
29559        "sha": "1777510390f3221fc341a39170fe9ac50858bf3c",
29560        "description": "ci/panfrost: convert traces to new YAML format",
29561        "nominated": false,
29562        "nomination_type": null,
29563        "resolution": 4,
29564        "main_sha": null,
29565        "because_sha": null
29566    },
29567    {
29568        "sha": "033050385d5c62b1b048340b797d1e7dbcb45303",
29569        "description": "ci/broadcom: convert traces to new YAML format",
29570        "nominated": false,
29571        "nomination_type": null,
29572        "resolution": 4,
29573        "main_sha": null,
29574        "because_sha": null
29575    },
29576    {
29577        "sha": "99114f12e071654767a894ea864509315c1b2883",
29578        "description": "ci/lavapipe: convert traces to new YAML format",
29579        "nominated": false,
29580        "nomination_type": null,
29581        "resolution": 4,
29582        "main_sha": null,
29583        "because_sha": null
29584    },
29585    {
29586        "sha": "f111b238b7acdc7bd800a43359d491d30e24a9b6",
29587        "description": "ci/llvmpipe: convert traces to new YAML format",
29588        "nominated": false,
29589        "nomination_type": null,
29590        "resolution": 4,
29591        "main_sha": null,
29592        "because_sha": null
29593    },
29594    {
29595        "sha": "1928ff9da45dfc4c14caa6640fdc8dfb456fd106",
29596        "description": "ci/virgl: convert traces to new YAML format",
29597        "nominated": false,
29598        "nomination_type": null,
29599        "resolution": 4,
29600        "main_sha": null,
29601        "because_sha": null
29602    },
29603    {
29604        "sha": "5c388fbdebe0433ede57cfe6fd9ce5a6df7d4a55",
29605        "description": "ci/freedreno: convert traces to new YAML format",
29606        "nominated": false,
29607        "nomination_type": null,
29608        "resolution": 4,
29609        "main_sha": null,
29610        "because_sha": null
29611    },
29612    {
29613        "sha": "460b19d393f0cc91e0790cb180ef84dde452041a",
29614        "description": "pvr: Handle VK_CULL_MODE_FRONT_AND_BACK.",
29615        "nominated": false,
29616        "nomination_type": null,
29617        "resolution": 4,
29618        "main_sha": null,
29619        "because_sha": null
29620    },
29621    {
29622        "sha": "075d8aeb67368d431cacde05b3834ddaa84ef717",
29623        "description": "radv: advertise extendedDynamicState2PatchControlPoints",
29624        "nominated": false,
29625        "nomination_type": null,
29626        "resolution": 4,
29627        "main_sha": null,
29628        "because_sha": null
29629    },
29630    {
29631        "sha": "eef1511437ac6173dfd202b2fc581860d161c183",
29632        "description": "radv: implement dynamic patch control points",
29633        "nominated": false,
29634        "nomination_type": null,
29635        "resolution": 4,
29636        "main_sha": null,
29637        "because_sha": null
29638    },
29639    {
29640        "sha": "76960e2d93501348a4ef4d65a26120ea764682b9",
29641        "description": "radv: move emitting GE_CNTL for non-NGG pipelines from the cmdbuf",
29642        "nominated": false,
29643        "nomination_type": null,
29644        "resolution": 4,
29645        "main_sha": null,
29646        "because_sha": null
29647    },
29648    {
29649        "sha": "0bf822144f1d14f287e3d8656a7b326e0a4824d5",
29650        "description": "radv: move emitting PRIMGROUP_SIZE for <= GFX9 from the cmdbuf",
29651        "nominated": false,
29652        "nomination_type": null,
29653        "resolution": 4,
29654        "main_sha": null,
29655        "because_sha": null
29656    },
29657    {
29658        "sha": "556b29797724bdf92bfb920fc30c2ccc9dd8efd1",
29659        "description": "radv: pass the number of patch control points to si_get_ia_multi_vgt_param()",
29660        "nominated": false,
29661        "nomination_type": null,
29662        "resolution": 4,
29663        "main_sha": null,
29664        "because_sha": null
29665    },
29666    {
29667        "sha": "5bfac03c8a51f63c79aa7e78a479a833dd894d32",
29668        "description": "radv: add ABI lowering support for dynamic patch control points",
29669        "nominated": false,
29670        "nomination_type": null,
29671        "resolution": 4,
29672        "main_sha": null,
29673        "because_sha": null
29674    },
29675    {
29676        "sha": "8253ec3855a4ba5e41ce26d29635f70f19c50414",
29677        "description": "radv: add shader arguments for dynamic patch control points",
29678        "nominated": false,
29679        "nomination_type": null,
29680        "resolution": 4,
29681        "main_sha": null,
29682        "because_sha": null
29683    },
29684    {
29685        "sha": "9a6aa3e23a73b48d64ad556e4d1bcf72b178101d",
29686        "description": "aco: prevent a division by zero when patch control points is dynamic",
29687        "nominated": false,
29688        "nomination_type": null,
29689        "resolution": 4,
29690        "main_sha": null,
29691        "because_sha": null
29692    },
29693    {
29694        "sha": "21d9390b0e9eb90ee1be1311aa618be0c496fe37",
29695        "description": "radv: set workgroup_size to 256 when patch control points is dynamic",
29696        "nominated": false,
29697        "nomination_type": null,
29698        "resolution": 4,
29699        "main_sha": null,
29700        "because_sha": null
29701    },
29702    {
29703        "sha": "9373dbdfcc6e44b2dcfbb9bced2f113a062412d2",
29704        "description": "radv: skip computing some tess info when patch control points is dynamic",
29705        "nominated": false,
29706        "nomination_type": null,
29707        "resolution": 4,
29708        "main_sha": null,
29709        "because_sha": null
29710    },
29711    {
29712        "sha": "0cea8276bc8f43037dd260b98ba8948032cf36db",
29713        "description": "radv: add radv_pipeline_key::dynamic_patch_control_points",
29714        "nominated": false,
29715        "nomination_type": null,
29716        "resolution": 4,
29717        "main_sha": null,
29718        "because_sha": null
29719    },
29720    {
29721        "sha": "54bd5851ba8c0fd107b4498c7a6aa3220ca112fa",
29722        "description": "radv: emit the LDS size for TCS directly from the pipeline on GFX9+",
29723        "nominated": false,
29724        "nomination_type": null,
29725        "resolution": 4,
29726        "main_sha": null,
29727        "because_sha": null
29728    },
29729    {
29730        "sha": "9a67edaa56818a324118607c976528430b96e7c2",
29731        "description": "radv: reword a comment about dynamic states when rasterization is disabled",
29732        "nominated": false,
29733        "nomination_type": null,
29734        "resolution": 4,
29735        "main_sha": null,
29736        "because_sha": null
29737    },
29738    {
29739        "sha": "3454ff21e59446a5371bb85749707d3a1cec9805",
29740        "description": "docs/zink: document rgtc requirement",
29741        "nominated": true,
29742        "nomination_type": 1,
29743        "resolution": 1,
29744        "main_sha": null,
29745        "because_sha": "d50e8554b997338d709e526a8e7c6cd7e970f68c"
29746    },
29747    {
29748        "sha": "7c34b31db25e71625c78bf232c543caad84dda55",
29749        "description": "radv: upload the PS epilog in the existing pipeline BO",
29750        "nominated": false,
29751        "nomination_type": null,
29752        "resolution": 4,
29753        "main_sha": null,
29754        "because_sha": null
29755    },
29756    {
29757        "sha": "36d9fc5b5f7985b7d609705f5361f800ca4d7fe0",
29758        "description": "radv: store the binary to radv_shader_part",
29759        "nominated": false,
29760        "nomination_type": null,
29761        "resolution": 4,
29762        "main_sha": null,
29763        "because_sha": null
29764    },
29765    {
29766        "sha": "702bcffc892de98104476b029c92c0f9fba2c5d7",
29767        "description": "radv: split upload_shader_part() in two parts",
29768        "nominated": false,
29769        "nomination_type": null,
29770        "resolution": 4,
29771        "main_sha": null,
29772        "because_sha": null
29773    },
29774    {
29775        "sha": "c59d15c80ce26f35eb8d5644bcaf4275beafd9f8",
29776        "description": "radv: store the VS prologs/PS epilogs VA at upload time",
29777        "nominated": false,
29778        "nomination_type": null,
29779        "resolution": 4,
29780        "main_sha": null,
29781        "because_sha": null
29782    },
29783    {
29784        "sha": "0ee5217fdd1e6a722a9fff0e38587615a5567101",
29785        "description": "radv/ci: re-enable dEQP-VK.renderpass2.depth_stencil_resolve.*_samplemask",
29786        "nominated": false,
29787        "nomination_type": null,
29788        "resolution": 4,
29789        "main_sha": null,
29790        "because_sha": null
29791    },
29792    {
29793        "sha": "f8d887527aab641bd291f08850755197b6c2c1d7",
29794        "description": "radv: add a pointer to radv_shader_binary in radv_shader",
29795        "nominated": false,
29796        "nomination_type": null,
29797        "resolution": 4,
29798        "main_sha": null,
29799        "because_sha": null
29800    },
29801    {
29802        "sha": "e612f32e1ad20789441057b0de131fa04466e55e",
29803        "description": "intel/compiler: Use brw_ud* helpers in thread payload code",
29804        "nominated": false,
29805        "nomination_type": null,
29806        "resolution": 4,
29807        "main_sha": null,
29808        "because_sha": null
29809    },
29810    {
29811        "sha": "f019687d23bdf7af0d6cbcb0fc1dfebed41070ce",
29812        "description": "intel/compiler: Add a few more brw_ud* helpers",
29813        "nominated": false,
29814        "nomination_type": null,
29815        "resolution": 4,
29816        "main_sha": null,
29817        "because_sha": null
29818    },
29819    {
29820        "sha": "3272868218aa31d457115821cab616f89704cf91",
29821        "description": "intel/compiler: Make thread_payload struct abstract",
29822        "nominated": false,
29823        "nomination_type": null,
29824        "resolution": 4,
29825        "main_sha": null,
29826        "because_sha": null
29827    },
29828    {
29829        "sha": "0b6e613de8d0c42d01a762fe1d37d77cfa8aeb47",
29830        "description": "intel/compiler: Create and use struct for CS thread payload",
29831        "nominated": false,
29832        "nomination_type": null,
29833        "resolution": 4,
29834        "main_sha": null,
29835        "because_sha": null
29836    },
29837    {
29838        "sha": "d8461e975a95a760c72507f667a9cea2e611531e",
29839        "description": "intel/compiler: Export brw_get_subgroup_id_param_index()",
29840        "nominated": false,
29841        "nomination_type": null,
29842        "resolution": 4,
29843        "main_sha": null,
29844        "because_sha": null
29845    },
29846    {
29847        "sha": "9de790760e406cf43649c0105e3fab3dee8723a9",
29848        "description": "intel/compiler: Create and use struct for Bindless thread payload",
29849        "nominated": false,
29850        "nomination_type": null,
29851        "resolution": 4,
29852        "main_sha": null,
29853        "because_sha": null
29854    },
29855    {
29856        "sha": "a70378f29283e2f40e41590a232ef8e53696e40e",
29857        "description": "intel/compiler: Store start of ICP handles in GS thread payload struct",
29858        "nominated": false,
29859        "nomination_type": null,
29860        "resolution": 4,
29861        "main_sha": null,
29862        "because_sha": null
29863    },
29864    {
29865        "sha": "5b6987daee0af5d8ba891a1990bb5a307d239b77",
29866        "description": "intel/compiler: Create and use struct for GS thread payload",
29867        "nominated": false,
29868        "nomination_type": null,
29869        "resolution": 4,
29870        "main_sha": null,
29871        "because_sha": null
29872    },
29873    {
29874        "sha": "7664c85b1da44e644b47304586aa98b23f7249bc",
29875        "description": "intel/compiler: Create and use struct for TASK and MESH thread payloads",
29876        "nominated": false,
29877        "nomination_type": null,
29878        "resolution": 4,
29879        "main_sha": null,
29880        "because_sha": null
29881    },
29882    {
29883        "sha": "0ca65b3c4cc6f89ddbf372e886b4e9eef3fa1810",
29884        "description": "intel/compiler: Create and use struct for VS thread payload",
29885        "nominated": false,
29886        "nomination_type": null,
29887        "resolution": 4,
29888        "main_sha": null,
29889        "because_sha": null
29890    },
29891    {
29892        "sha": "19c6e1b44748e1f1d54f1a70b608ffd4a813b7fd",
29893        "description": "intel/compiler: Create and use struct for TES thread payload",
29894        "nominated": false,
29895        "nomination_type": null,
29896        "resolution": 4,
29897        "main_sha": null,
29898        "because_sha": null
29899    },
29900    {
29901        "sha": "eb837dd23b17a0f9ec3d97a6dc64571b5b38d0cf",
29902        "description": "intel/compiler: Store start of ICP handles in TCS thread payload struct",
29903        "nominated": false,
29904        "nomination_type": null,
29905        "resolution": 4,
29906        "main_sha": null,
29907        "because_sha": null
29908    },
29909    {
29910        "sha": "2622fc3af12d4866569f6a1f723bac2708514df5",
29911        "description": "intel/compiler: Store Primitive ID in TCS thread payload struct",
29912        "nominated": false,
29913        "nomination_type": null,
29914        "resolution": 4,
29915        "main_sha": null,
29916        "because_sha": null
29917    },
29918    {
29919        "sha": "9a9b1119b4767fab94ef1071e0697fb2d360c602",
29920        "description": "intel/compiler: Store Patch URB output in TCS thread payload struct",
29921        "nominated": false,
29922        "nomination_type": null,
29923        "resolution": 4,
29924        "main_sha": null,
29925        "because_sha": null
29926    },
29927    {
29928        "sha": "e21359ed0e44fee9fcaddbeb5d4dd2e72244af78",
29929        "description": "intel/compiler: Create struct for TCS thread payload",
29930        "nominated": false,
29931        "nomination_type": null,
29932        "resolution": 4,
29933        "main_sha": null,
29934        "because_sha": null
29935    },
29936    {
29937        "sha": "73920b7e2f0ffff436fbb513ddbb70f75488eda9",
29938        "description": "intel/compiler: Use FS thread payload only for FS",
29939        "nominated": false,
29940        "nomination_type": null,
29941        "resolution": 4,
29942        "main_sha": null,
29943        "because_sha": null
29944    },
29945    {
29946        "sha": "dab66d20a7b6c2cd2cbf5bc241e7c6212af7235c",
29947        "description": "intel/compiler: Make a type for Thread Payload and FS variant",
29948        "nominated": false,
29949        "nomination_type": null,
29950        "resolution": 4,
29951        "main_sha": null,
29952        "because_sha": null
29953    },
29954    {
29955        "sha": "582bad02563c3bfa7184e4ce74e40edd1a21b0bc",
29956        "description": "intel/devinfo: Add MTL platforms enums and intel_device_info_is_mtl()",
29957        "nominated": false,
29958        "nomination_type": null,
29959        "resolution": 4,
29960        "main_sha": null,
29961        "because_sha": null
29962    },
29963    {
29964        "sha": "6177c43bb93f5a019651446e251953a3309d04a7",
29965        "description": "nir/lower_blend: Avoid emitting unnecessary fsats",
29966        "nominated": false,
29967        "nomination_type": null,
29968        "resolution": 4,
29969        "main_sha": null,
29970        "because_sha": null
29971    },
29972    {
29973        "sha": "5f68262de31e2dbe364176ac87c53df80673dd3b",
29974        "description": "radv: Enable subgroup feature bits for mesh and task shaders.",
29975        "nominated": false,
29976        "nomination_type": null,
29977        "resolution": 4,
29978        "main_sha": null,
29979        "because_sha": null
29980    },
29981    {
29982        "sha": "3335f9b19f6f1f5a00d357686e0a5ed0123a4da3",
29983        "description": "radv: Replace NV_mesh_shader macros with EXT.",
29984        "nominated": false,
29985        "nomination_type": null,
29986        "resolution": 4,
29987        "main_sha": null,
29988        "because_sha": null
29989    },
29990    {
29991        "sha": "fb756d7949578289cc8c0889c460c28f4788a0c1",
29992        "description": "venus: avoid fixing pipeline if not derivative",
29993        "nominated": false,
29994        "nomination_type": 1,
29995        "resolution": 4,
29996        "main_sha": null,
29997        "because_sha": "33e791bc02ab53d2182076ab7021b991cfb22542"
29998    },
29999    {
30000        "sha": "84a0056033bf4bd7b2ddae1cec8aa696e40c3a77",
30001        "description": "venus: zero out the pipeline handles",
30002        "nominated": false,
30003        "nomination_type": null,
30004        "resolution": 4,
30005        "main_sha": null,
30006        "because_sha": null
30007    },
30008    {
30009        "sha": "d8809b5edcf32e53ce1a44b76d62bd601ae44c7e",
30010        "description": "venus: vn_ResetDescriptorPool to reset mutable type states",
30011        "nominated": false,
30012        "nomination_type": 1,
30013        "resolution": 4,
30014        "main_sha": null,
30015        "because_sha": "de5879447b4d7548b2798ba482b25441e0df97c9"
30016    },
30017    {
30018        "sha": "a49f3069f4882085b1a2b0ff0abab81397e64d9f",
30019        "description": "venus: fix an oob in descriptor pool state restoration",
30020        "nominated": false,
30021        "nomination_type": 1,
30022        "resolution": 4,
30023        "main_sha": null,
30024        "because_sha": "de5879447b4d7548b2798ba482b25441e0df97c9"
30025    },
30026    {
30027        "sha": "4d8420dcb4af18c1483c7d366784d76942cb0854",
30028        "description": "Revert \"glx: Use XSaveContext, delete glxhash.c\"",
30029        "nominated": false,
30030        "nomination_type": 2,
30031        "resolution": 4,
30032        "main_sha": null,
30033        "because_sha": "057c58b39bae8317ffbec666366a526cb17d0160"
30034    },
30035    {
30036        "sha": "e90cafa435f743c586dc58f6b51c4db73204b1db",
30037        "description": "r300: add special path for merging movs with the same source",
30038        "nominated": false,
30039        "nomination_type": null,
30040        "resolution": 4,
30041        "main_sha": null,
30042        "because_sha": null
30043    },
30044    {
30045        "sha": "9156a7aab52bc1c3ba7b96af02ba10ca87999b9e",
30046        "description": "r300: merge together MOV and MAD instructions",
30047        "nominated": false,
30048        "nomination_type": null,
30049        "resolution": 4,
30050        "main_sha": null,
30051        "because_sha": null
30052    },
30053    {
30054        "sha": "708b2b611a45242f4d1edd54850dd04dd80b36e5",
30055        "description": "r300: run copy propagate once more after merging channels",
30056        "nominated": false,
30057        "nomination_type": null,
30058        "resolution": 4,
30059        "main_sha": null,
30060        "because_sha": null
30061    },
30062    {
30063        "sha": "40c2e0a317f2d22f1467a92a0c2008bb57da4028",
30064        "description": "intel/compiler: fix assert from ver to verx10",
30065        "nominated": false,
30066        "nomination_type": 1,
30067        "resolution": 4,
30068        "main_sha": null,
30069        "because_sha": "027b8b42490c87175acf0f9d274aceb1faf12251"
30070    },
30071    {
30072        "sha": "af8ab4a8893075bffbb302abe369aadb51a8ea3f",
30073        "description": "intel/compiler: Use builder to allocate fs regs for gs control data bits",
30074        "nominated": false,
30075        "nomination_type": null,
30076        "resolution": 4,
30077        "main_sha": null,
30078        "because_sha": null
30079    },
30080    {
30081        "sha": "00b8f9a3a6058ab5c978d7a13c9c563c6b8d49b5",
30082        "description": "intel/compiler: Use builder to allocate fs regs for TCS store output",
30083        "nominated": false,
30084        "nomination_type": null,
30085        "resolution": 4,
30086        "main_sha": null,
30087        "because_sha": null
30088    },
30089    {
30090        "sha": "fe8e18c7824b35ac83a6c0da50d4b01728675bb0",
30091        "description": "amd/common: some ASICs with gfx9 use compute rings for render",
30092        "nominated": true,
30093        "nomination_type": 1,
30094        "resolution": 1,
30095        "main_sha": null,
30096        "because_sha": "983223de5dc01f50227b1b1fe20149ae56f611f6"
30097    },
30098    {
30099        "sha": "1d15dc04b5dcbe13c0acd182d805946f0856b7b1",
30100        "description": "mesa: skip extra state updates for clear calls",
30101        "nominated": false,
30102        "nomination_type": null,
30103        "resolution": 4,
30104        "main_sha": null,
30105        "because_sha": null
30106    },
30107    {
30108        "sha": "0971868b8b96c5c062eab86636ed323496199b51",
30109        "description": "pan/decode: Fix job cycle detection",
30110        "nominated": false,
30111        "nomination_type": 1,
30112        "resolution": 4,
30113        "main_sha": null,
30114        "because_sha": "3da8c9193c323d8f71ba94a5f85cf0165bb2ee32"
30115    },
30116    {
30117        "sha": "e2010e000b09527aeaf1f87e427b25da36350ca8",
30118        "description": "v3dv: expose VK_EXT_primitive_topology_list_restart",
30119        "nominated": false,
30120        "nomination_type": null,
30121        "resolution": 4,
30122        "main_sha": null,
30123        "because_sha": null
30124    },
30125    {
30126        "sha": "f350b78b73899a31b5161aa10035b8decd284005",
30127        "description": "anv: Allow aliasing with modifiers for WSI images",
30128        "nominated": false,
30129        "nomination_type": null,
30130        "resolution": 4,
30131        "main_sha": null,
30132        "because_sha": null
30133    },
30134    {
30135        "sha": "949edb7ffac54f5d68ce181f9c32ff150964addf",
30136        "description": "vulkan/wsi: Pass wsi_image_create_info into anv_GetPhysicalDeviceImageFormatProperties2",
30137        "nominated": false,
30138        "nomination_type": null,
30139        "resolution": 4,
30140        "main_sha": null,
30141        "because_sha": null
30142    },
30143    {
30144        "sha": "54876512a1414b766319425c329c05c22f444077",
30145        "description": "pvr: Add mid fragment pipeline barrier if needed.",
30146        "nominated": false,
30147        "nomination_type": null,
30148        "resolution": 4,
30149        "main_sha": null,
30150        "because_sha": null
30151    },
30152    {
30153        "sha": "4aedd2daa514174a08048e4828ceb4d072fcc3bc",
30154        "description": "pvr: Implement clear ppp state emission from template.",
30155        "nominated": false,
30156        "nomination_type": null,
30157        "resolution": 4,
30158        "main_sha": null,
30159        "because_sha": null
30160    },
30161    {
30162        "sha": "7f39dbffd51743486d500f2e817566bb0f584980",
30163        "description": "Revert \"pvr: Make pvr_cmd_pack() macro clearly internal\"",
30164        "nominated": true,
30165        "nomination_type": 2,
30166        "resolution": 1,
30167        "main_sha": null,
30168        "because_sha": "27c57b86500ce48154533d78b74350c31152b2f3"
30169    },
30170    {
30171        "sha": "d8f41f8d55516f5f4fedf6d0dddda1a424c8efb9",
30172        "description": "pvr: Add graphics pipeline barrier handling.",
30173        "nominated": false,
30174        "nomination_type": null,
30175        "resolution": 4,
30176        "main_sha": null,
30177        "because_sha": null
30178    },
30179    {
30180        "sha": "e91a823d153d4608472cb461a7fefe497b9e5b60",
30181        "description": "pvr: Add static clear VDM state in pvr_device.",
30182        "nominated": false,
30183        "nomination_type": null,
30184        "resolution": 4,
30185        "main_sha": null,
30186        "because_sha": null
30187    },
30188    {
30189        "sha": "bd02e21885b427eb1b1f3994dbdfb90e7cf7d62e",
30190        "description": "pvr: Add static clear control stream templates in pvr_device.",
30191        "nominated": false,
30192        "nomination_type": null,
30193        "resolution": 4,
30194        "main_sha": null,
30195        "because_sha": null
30196    },
30197    {
30198        "sha": "4eb0991a6f261f54e64e4f5fefa86d300f33b82d",
30199        "description": "pvr: Add clear program in pvr_device.",
30200        "nominated": false,
30201        "nomination_type": null,
30202        "resolution": 4,
30203        "main_sha": null,
30204        "because_sha": null
30205    },
30206    {
30207        "sha": "62ef714ce47c887e3e294a9ceddb83f83138a0f6",
30208        "description": "Android: Use libgbm_mesa name for SDK30+",
30209        "nominated": false,
30210        "nomination_type": null,
30211        "resolution": 4,
30212        "main_sha": null,
30213        "because_sha": null
30214    },
30215    {
30216        "sha": "28af93ace7b4a5d7dfd1cbfa6ab14ffcb86ad6ba",
30217        "description": "radv: fix pipelineStageCreationFeedbackCount when it's 0",
30218        "nominated": true,
30219        "nomination_type": 0,
30220        "resolution": 1,
30221        "main_sha": null,
30222        "because_sha": null
30223    },
30224    {
30225        "sha": "767c401deac729e9b6d868024031e938e3e262ec",
30226        "description": "rusticl: add README file",
30227        "nominated": false,
30228        "nomination_type": null,
30229        "resolution": 4,
30230        "main_sha": null,
30231        "because_sha": null
30232    },
30233    {
30234        "sha": "db34a7ca301411e406c3ca19550d3c7baf9dc49e",
30235        "description": "ci: rusticl with llvmpipe",
30236        "nominated": false,
30237        "nomination_type": null,
30238        "resolution": 4,
30239        "main_sha": null,
30240        "because_sha": null
30241    },
30242    {
30243        "sha": "10c379bdd45d07c943d83a3423c81bb349c9e032",
30244        "description": "rusticl/program: some more API validation",
30245        "nominated": false,
30246        "nomination_type": null,
30247        "resolution": 4,
30248        "main_sha": null,
30249        "because_sha": null
30250    },
30251    {
30252        "sha": "7a5817bf8c2cb2d45facfdb92ba8d69bcf235609",
30253        "description": "rusticl: call glsl_type_singleton_init_or_ref",
30254        "nominated": false,
30255        "nomination_type": null,
30256        "resolution": 4,
30257        "main_sha": null,
30258        "because_sha": null
30259    },
30260    {
30261        "sha": "6d8d30660ae3999cffdc77183214c7ab0292cc6a",
30262        "description": "rusticl: proper PIPE_MAP flags for internal maps",
30263        "nominated": false,
30264        "nomination_type": null,
30265        "resolution": 4,
30266        "main_sha": null,
30267        "because_sha": null
30268    },
30269    {
30270        "sha": "9a5692039864cfc262b2870ba2ad6105eb9d303d",
30271        "description": "rusticl/kernel: use real references for arguments",
30272        "nominated": false,
30273        "nomination_type": null,
30274        "resolution": 4,
30275        "main_sha": null,
30276        "because_sha": null
30277    },
30278    {
30279        "sha": "88613b9e4d87a5b70ca2b541be4ae4210b3407cb",
30280        "description": "rusticl/icd: add some way of debugging CL function calls",
30281        "nominated": false,
30282        "nomination_type": null,
30283        "resolution": 4,
30284        "main_sha": null,
30285        "because_sha": null
30286    },
30287    {
30288        "sha": "8f957fe355546cc6994d24c11d224836c27222f8",
30289        "description": "rusticl/icd: implement clGetExtensionFunctionAddressForPlatform",
30290        "nominated": false,
30291        "nomination_type": null,
30292        "resolution": 4,
30293        "main_sha": null,
30294        "because_sha": null
30295    },
30296    {
30297        "sha": "cad2b6c4bc78f811455818354875901d16ec20d8",
30298        "description": "rusticl/device: report mesas version for CL_DRIVER_VERSION",
30299        "nominated": false,
30300        "nomination_type": null,
30301        "resolution": 4,
30302        "main_sha": null,
30303        "because_sha": null
30304    },
30305    {
30306        "sha": "a438533181a8f977fa70821fefe2a2dc9df35dec",
30307        "description": "rusticl/kernel: fix local buffers",
30308        "nominated": false,
30309        "nomination_type": null,
30310        "resolution": 4,
30311        "main_sha": null,
30312        "because_sha": null
30313    },
30314    {
30315        "sha": "98188391a20b6472d9008485461b6429c8e37bd9",
30316        "description": "rusticl/program: parse quoted paths in args",
30317        "nominated": false,
30318        "nomination_type": null,
30319        "resolution": 4,
30320        "main_sha": null,
30321        "because_sha": null
30322    },
30323    {
30324        "sha": "82b477751ed3e3249c46a8c96ace537669e31066",
30325        "description": "rusticl/device: allow overwriting the device_type via env",
30326        "nominated": false,
30327        "nomination_type": null,
30328        "resolution": 4,
30329        "main_sha": null,
30330        "because_sha": null
30331    },
30332    {
30333        "sha": "90f0f91ce2a9cc08ef9e4072741a33ed9654b778",
30334        "description": "rusticl: disable fp64 support",
30335        "nominated": false,
30336        "nomination_type": null,
30337        "resolution": 4,
30338        "main_sha": null,
30339        "because_sha": null
30340    },
30341    {
30342        "sha": "f2ce79f8af66ecd521f701638221150e02edd1ea",
30343        "description": "rusticl/memory: kernel read_write images prep work",
30344        "nominated": false,
30345        "nomination_type": null,
30346        "resolution": 4,
30347        "main_sha": null,
30348        "because_sha": null
30349    },
30350    {
30351        "sha": "734352ddfb91f14aab2dd43937d45a360044f5cf",
30352        "description": "rusticl/program: some boilerplate code for SPIR-V support",
30353        "nominated": false,
30354        "nomination_type": null,
30355        "resolution": 4,
30356        "main_sha": null,
30357        "because_sha": null
30358    },
30359    {
30360        "sha": "1b00d4f22e3d4d96a1174c684b16b4b128d74b3f",
30361        "description": "rusticl/kernel: implement CL_KERNEL_ATTRIBUTES",
30362        "nominated": false,
30363        "nomination_type": null,
30364        "resolution": 4,
30365        "main_sha": null,
30366        "because_sha": null
30367    },
30368    {
30369        "sha": "87bacf58ec88cf7e7d05b560a088e37a8d4f3f11",
30370        "description": "rusticl: the CTS is a piece of shit",
30371        "nominated": false,
30372        "nomination_type": null,
30373        "resolution": 4,
30374        "main_sha": null,
30375        "because_sha": null
30376    },
30377    {
30378        "sha": "149602374c175e51d6b5838e698072b078362943",
30379        "description": "rusticl/kernel: optimize local size",
30380        "nominated": false,
30381        "nomination_type": null,
30382        "resolution": 4,
30383        "main_sha": null,
30384        "because_sha": null
30385    },
30386    {
30387        "sha": "e867ae6bccc826d44be4f527a90b606033e688ae",
30388        "description": "rusticl: fix compiler features_macro",
30389        "nominated": false,
30390        "nomination_type": null,
30391        "resolution": 4,
30392        "main_sha": null,
30393        "because_sha": null
30394    },
30395    {
30396        "sha": "79b3c820ccc8a861143e0b26762f66b1c133a922",
30397        "description": "rusticl/kernel: cache the nir as well",
30398        "nominated": false,
30399        "nomination_type": null,
30400        "resolution": 4,
30401        "main_sha": null,
30402        "because_sha": null
30403    },
30404    {
30405        "sha": "ea7d5c1d4b7c14ceaf9879d0ff489b4f0116abc3",
30406        "description": "rusticl/kernel: prepare for nir caching",
30407        "nominated": false,
30408        "nomination_type": null,
30409        "resolution": 4,
30410        "main_sha": null,
30411        "because_sha": null
30412    },
30413    {
30414        "sha": "0da5e8704b815b7404b27de9e468b34d0a006e1d",
30415        "description": "rusticl: kernel caching",
30416        "nominated": false,
30417        "nomination_type": null,
30418        "resolution": 4,
30419        "main_sha": null,
30420        "because_sha": null
30421    },
30422    {
30423        "sha": "7f80350d5570c215158e376f09c6f4c89d753082",
30424        "description": "rusticl: port to Rust 2018",
30425        "nominated": false,
30426        "nomination_type": null,
30427        "resolution": 4,
30428        "main_sha": null,
30429        "because_sha": null
30430    },
30431    {
30432        "sha": "af4c897e32abda172957bc6cff217ed68b87e17a",
30433        "description": "rusticl/mem: only write pitch when required",
30434        "nominated": false,
30435        "nomination_type": null,
30436        "resolution": 4,
30437        "main_sha": null,
30438        "because_sha": null
30439    },
30440    {
30441        "sha": "de292ee3b8a3688b32f02d4e4cd0aa3040b95cfe",
30442        "description": "rusticl/mem: fix IMAGE1D_BUFFER",
30443        "nominated": false,
30444        "nomination_type": null,
30445        "resolution": 4,
30446        "main_sha": null,
30447        "because_sha": null
30448    },
30449    {
30450        "sha": "798fb6b9c79842f20824baada85eb2f9a8cf260d",
30451        "description": "rusticl/kernel: implement image_format and image_order",
30452        "nominated": false,
30453        "nomination_type": null,
30454        "resolution": 4,
30455        "main_sha": null,
30456        "because_sha": null
30457    },
30458    {
30459        "sha": "17d09143f0122be85067aa1f8c82f0be5a83ba5d",
30460        "description": "rusticl/mesa: make resource_from_user_memory an optinal feature",
30461        "nominated": false,
30462        "nomination_type": null,
30463        "resolution": 4,
30464        "main_sha": null,
30465        "because_sha": null
30466    },
30467    {
30468        "sha": "ecd71066a2df3b9531c5f32482b17c536cf8569e",
30469        "description": "rusticl/mem: add user_ptr fallback shadow buffer",
30470        "nominated": false,
30471        "nomination_type": null,
30472        "resolution": 4,
30473        "main_sha": null,
30474        "because_sha": null
30475    },
30476    {
30477        "sha": "0f302cae638f7c2ec770bb2ce23abc3f9027fcae",
30478        "description": "rusticl/device: fix compiler features_macro",
30479        "nominated": false,
30480        "nomination_type": null,
30481        "resolution": 4,
30482        "main_sha": null,
30483        "because_sha": null
30484    },
30485    {
30486        "sha": "9caf753ab7362c45414ad8ea62e0be7799a9bb77",
30487        "description": "rusticl/queue: implement missing CL 3.0 bits",
30488        "nominated": false,
30489        "nomination_type": null,
30490        "resolution": 4,
30491        "main_sha": null,
30492        "because_sha": null
30493    },
30494    {
30495        "sha": "469329aa3931cc1c81c876f18ed8281a0a7fa326",
30496        "description": "rusticl/device: fix api consistency_device_and_host_timer test",
30497        "nominated": false,
30498        "nomination_type": null,
30499        "resolution": 4,
30500        "main_sha": null,
30501        "because_sha": null
30502    },
30503    {
30504        "sha": "40215c80848c445a8b86b7ea8dc465fae138f2a7",
30505        "description": "rusticl/memory: don't map more than necessary for copy operations",
30506        "nominated": false,
30507        "nomination_type": null,
30508        "resolution": 4,
30509        "main_sha": null,
30510        "because_sha": null
30511    },
30512    {
30513        "sha": "98cd1c4253fbd44d4a4e7e12a7fc12ac656d4f8d",
30514        "description": "rusticl: get rid of a few clones",
30515        "nominated": false,
30516        "nomination_type": null,
30517        "resolution": 4,
30518        "main_sha": null,
30519        "because_sha": null
30520    },
30521    {
30522        "sha": "334e4ca9ef726dff5da151e69fb3d84e71c5a0af",
30523        "description": "rusticl: Call nir_scale_fdiv",
30524        "nominated": false,
30525        "nomination_type": null,
30526        "resolution": 4,
30527        "main_sha": null,
30528        "because_sha": null
30529    },
30530    {
30531        "sha": "d747323a20b8048720caab79debb731e9b7f9e5a",
30532        "description": "rusticl/kernel: run some more opt passes",
30533        "nominated": false,
30534        "nomination_type": null,
30535        "resolution": 4,
30536        "main_sha": null,
30537        "because_sha": null
30538    },
30539    {
30540        "sha": "2522fbf32d522acfd234f9d12f2025bdfa43fade",
30541        "description": "rusticl/kernel: set CL_DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE",
30542        "nominated": false,
30543        "nomination_type": null,
30544        "resolution": 4,
30545        "main_sha": null,
30546        "because_sha": null
30547    },
30548    {
30549        "sha": "211c29003d0f0287fe63caaf20376337da6a7201",
30550        "description": "rusticl/device: implement cl_khr_3d_image_writes",
30551        "nominated": false,
30552        "nomination_type": null,
30553        "resolution": 4,
30554        "main_sha": null,
30555        "because_sha": null
30556    },
30557    {
30558        "sha": "6fb9d490cb45e37dbaf96a6ba47c231a94acd916",
30559        "description": "rusticl/device: add retain/release callbacks for luxmark v4",
30560        "nominated": false,
30561        "nomination_type": null,
30562        "resolution": 4,
30563        "main_sha": null,
30564        "because_sha": null
30565    },
30566    {
30567        "sha": "5570bdc889ff7617613a3e36153108071b4555b9",
30568        "description": "rusticl/kernel: lower memcpy",
30569        "nominated": false,
30570        "nomination_type": null,
30571        "resolution": 4,
30572        "main_sha": null,
30573        "because_sha": null
30574    },
30575    {
30576        "sha": "25b8a34b48fce99164f1cb853bcde86d1cf6cba5",
30577        "description": "rusticl/kernel: inline samplers",
30578        "nominated": false,
30579        "nomination_type": null,
30580        "resolution": 4,
30581        "main_sha": null,
30582        "because_sha": null
30583    },
30584    {
30585        "sha": "0423f0701eeec43eea620d1ec315e9e74ef4ea16",
30586        "description": "rusticl/kernel: support for images",
30587        "nominated": false,
30588        "nomination_type": null,
30589        "resolution": 4,
30590        "main_sha": null,
30591        "because_sha": null
30592    },
30593    {
30594        "sha": "c0af2f5d769c1ba6dd659a61c19a19fd29e7df4f",
30595        "description": "rusticl/mem: implement clCreateSamplerWithProperties",
30596        "nominated": false,
30597        "nomination_type": null,
30598        "resolution": 4,
30599        "main_sha": null,
30600        "because_sha": null
30601    },
30602    {
30603        "sha": "ea0914f69afc524b25b97451564bdeb63988916f",
30604        "description": "rusticl/mesa/context: un Arc the PipeContext",
30605        "nominated": false,
30606        "nomination_type": null,
30607        "resolution": 4,
30608        "main_sha": null,
30609        "because_sha": null
30610    },
30611    {
30612        "sha": "29026053db4e0d23f04dc0620b1b5c2cfee248cf",
30613        "description": "rusticl/mem: implement copies between buffers and images",
30614        "nominated": false,
30615        "nomination_type": null,
30616        "resolution": 4,
30617        "main_sha": null,
30618        "because_sha": null
30619    },
30620    {
30621        "sha": "431a23b2122c63866f7dab2a8f59957f0e10189c",
30622        "description": "rusticl/mem: implement clCreateImage2D and 3D",
30623        "nominated": false,
30624        "nomination_type": null,
30625        "resolution": 4,
30626        "main_sha": null,
30627        "because_sha": null
30628    },
30629    {
30630        "sha": "5160bff15d64e345ad9dd49e34d6e948f060a4dd",
30631        "description": "rusticl/mem: implement copy image",
30632        "nominated": false,
30633        "nomination_type": null,
30634        "resolution": 4,
30635        "main_sha": null,
30636        "because_sha": null
30637    },
30638    {
30639        "sha": "490938e7dd40d765586ac400ed8bb64e9c48fde3",
30640        "description": "rusticl/mem: implement fill image",
30641        "nominated": false,
30642        "nomination_type": null,
30643        "resolution": 4,
30644        "main_sha": null,
30645        "because_sha": null
30646    },
30647    {
30648        "sha": "ab24109eb5491a277296bde78dfe6b67505044af",
30649        "description": "rusticl/mem: implement maping images",
30650        "nominated": false,
30651        "nomination_type": null,
30652        "resolution": 4,
30653        "main_sha": null,
30654        "because_sha": null
30655    },
30656    {
30657        "sha": "0167cff8153b5af9369827b73f015b84ac9333a5",
30658        "description": "rusticl/memory: rework mapping tracking",
30659        "nominated": false,
30660        "nomination_type": null,
30661        "resolution": 4,
30662        "main_sha": null,
30663        "because_sha": null
30664    },
30665    {
30666        "sha": "71a9af49107289439f281ab59b5f67f59064f0aa",
30667        "description": "rusticl/mem: support read/write/copy ops for images",
30668        "nominated": false,
30669        "nomination_type": null,
30670        "resolution": 4,
30671        "main_sha": null,
30672        "because_sha": null
30673    },
30674    {
30675        "sha": "d1e5f86e9524431057a8fa9ae60ffc0ec3a8eb50",
30676        "description": "rusticl/mesa: support mapping textures",
30677        "nominated": false,
30678        "nomination_type": null,
30679        "resolution": 4,
30680        "main_sha": null,
30681        "because_sha": null
30682    },
30683    {
30684        "sha": "2639cff15cbcb23f6d1502dfd6bac36c0b84cb98",
30685        "description": "rusticl/spirv: add print method",
30686        "nominated": false,
30687        "nomination_type": null,
30688        "resolution": 4,
30689        "main_sha": null,
30690        "because_sha": null
30691    },
30692    {
30693        "sha": "ea1250d0bf7a19a0887df8b6a52cdcb49a7dc7f5",
30694        "description": "rusticl: add support for printf",
30695        "nominated": false,
30696        "nomination_type": null,
30697        "resolution": 4,
30698        "main_sha": null,
30699        "because_sha": null
30700    },
30701    {
30702        "sha": "f5e6b3aae305730a3bdb82985b0d0c8ba6011941",
30703        "description": "rusticl/event: timeout wait on condvar to abort on reaped worker threads",
30704        "nominated": false,
30705        "nomination_type": null,
30706        "resolution": 4,
30707        "main_sha": null,
30708        "because_sha": null
30709    },
30710    {
30711        "sha": "039c24a2ca89e5350283e82dea312838e50409f9",
30712        "description": "rusticl/kernel: add stub for clGetKernelSubGroupInfo",
30713        "nominated": false,
30714        "nomination_type": null,
30715        "resolution": 4,
30716        "main_sha": null,
30717        "because_sha": null
30718    },
30719    {
30720        "sha": "e646a309251f2b91fdf993b3fd37fd25db62d1b0",
30721        "description": "rusticl/program: add stubs for program ctors and dtors",
30722        "nominated": false,
30723        "nomination_type": null,
30724        "resolution": 4,
30725        "main_sha": null,
30726        "because_sha": null
30727    },
30728    {
30729        "sha": "ebce0770e30cd9dfb92ba6bcd3a0dcdaee715dd4",
30730        "description": "rusticl/pipe: add clGetPipeInfo stub end return CL_INVALID_MEM_OBJECT",
30731        "nominated": false,
30732        "nomination_type": null,
30733        "resolution": 4,
30734        "main_sha": null,
30735        "because_sha": null
30736    },
30737    {
30738        "sha": "8e13e90b71a422c2c3dbb04123f265955d91bdd0",
30739        "description": "rusticl/mem implement the memory *WithProperties API",
30740        "nominated": false,
30741        "nomination_type": null,
30742        "resolution": 4,
30743        "main_sha": null,
30744        "because_sha": null
30745    },
30746    {
30747        "sha": "4780966bf91877e2896629aba730af52d39c4b7f",
30748        "description": "rusticl/device: expose cles_khr_int64 for compatible embedded devices",
30749        "nominated": false,
30750        "nomination_type": null,
30751        "resolution": 4,
30752        "main_sha": null,
30753        "because_sha": null
30754    },
30755    {
30756        "sha": "a23af19f86c47c81020fe3964b7f07a4a0cc7e4b",
30757        "description": "rusticl/kernel: sweep nir to reduce peak memory usage",
30758        "nominated": false,
30759        "nomination_type": null,
30760        "resolution": 4,
30761        "main_sha": null,
30762        "because_sha": null
30763    },
30764    {
30765        "sha": "7c7cbad1c3d93b0aa1eb880c71a9245d827a4130",
30766        "description": "rusticl/kernel: report SIMD width as work group sizes",
30767        "nominated": false,
30768        "nomination_type": null,
30769        "resolution": 4,
30770        "main_sha": null,
30771        "because_sha": null
30772    },
30773    {
30774        "sha": "80ce001374ee10d42ace1d6fb8513e2616932a40",
30775        "description": "rusticl/icd: add more func pointers",
30776        "nominated": false,
30777        "nomination_type": null,
30778        "resolution": 4,
30779        "main_sha": null,
30780        "because_sha": null
30781    },
30782    {
30783        "sha": "bed203bbefa2f3c69d3122d5a274888de46fbe41",
30784        "description": "rusticl: add svm func stubs",
30785        "nominated": false,
30786        "nomination_type": null,
30787        "resolution": 4,
30788        "main_sha": null,
30789        "because_sha": null
30790    },
30791    {
30792        "sha": "fb9882cb35297dbd020afe7571af7d8c10a2ad3b",
30793        "description": "rusticl/program: add il stubs",
30794        "nominated": false,
30795        "nomination_type": null,
30796        "resolution": 4,
30797        "main_sha": null,
30798        "because_sha": null
30799    },
30800    {
30801        "sha": "e548b6f3c1d9d24f2af84d4b2f77ac023074e8f1",
30802        "description": "rusticl: claim support for generic pointers",
30803        "nominated": false,
30804        "nomination_type": null,
30805        "resolution": 4,
30806        "main_sha": null,
30807        "because_sha": null
30808    },
30809    {
30810        "sha": "113632ce3c393bec081d3b654dbb16889df70dc0",
30811        "description": "rusticl/device: advertize atomic caps",
30812        "nominated": false,
30813        "nomination_type": null,
30814        "resolution": 4,
30815        "main_sha": null,
30816        "because_sha": null
30817    },
30818    {
30819        "sha": "5c18f39b0947ee2ec200387f6711cf8b9d6ac7d0",
30820        "description": "rusticl/device: set required double fp config values",
30821        "nominated": false,
30822        "nomination_type": null,
30823        "resolution": 4,
30824        "main_sha": null,
30825        "because_sha": null
30826    },
30827    {
30828        "sha": "a40d4c0346cca31ac64b981ce82608d92a7cd292",
30829        "description": "rusticl/kernel: implement clCloneKernel",
30830        "nominated": false,
30831        "nomination_type": null,
30832        "resolution": 4,
30833        "main_sha": null,
30834        "because_sha": null
30835    },
30836    {
30837        "sha": "e1fefd537229722ab6712a4f58388eff5f789883",
30838        "description": "rusticl/context: implement clSetContextDestructorCallback",
30839        "nominated": false,
30840        "nomination_type": null,
30841        "resolution": 4,
30842        "main_sha": null,
30843        "because_sha": null
30844    },
30845    {
30846        "sha": "069c122b4899d95468bdf2156d9f6645b47c9d14",
30847        "description": "rusticl: advertize CL 1.1 and CL 1.2 extensions",
30848        "nominated": false,
30849        "nomination_type": null,
30850        "resolution": 4,
30851        "main_sha": null,
30852        "because_sha": null
30853    },
30854    {
30855        "sha": "fc30fe2c110f2fcfcec38b3bf6edbf3802050413",
30856        "description": "rusticl/kernel: add missing preprocessor definitions",
30857        "nominated": false,
30858        "nomination_type": null,
30859        "resolution": 4,
30860        "main_sha": null,
30861        "because_sha": null
30862    },
30863    {
30864        "sha": "2ac657d2d0e6cb93070f8fdd0d3e3f313bb72551",
30865        "description": "rusticl/kernel: add support for offsets",
30866        "nominated": false,
30867        "nomination_type": null,
30868        "resolution": 4,
30869        "main_sha": null,
30870        "because_sha": null
30871    },
30872    {
30873        "sha": "6f73397c4ea71e9e6cb76b15ef11fef8524c7c67",
30874        "description": "rusticl/kernel: run driver requested lowering passes",
30875        "nominated": false,
30876        "nomination_type": null,
30877        "resolution": 4,
30878        "main_sha": null,
30879        "because_sha": null
30880    },
30881    {
30882        "sha": "a502f61f28b26667ffe898d51bec77ac87642577",
30883        "description": "rusticl/mem: finish clEnqueueMigrateMemObjects",
30884        "nominated": false,
30885        "nomination_type": null,
30886        "resolution": 4,
30887        "main_sha": null,
30888        "because_sha": null
30889    },
30890    {
30891        "sha": "f1bbf856780747cbba4e073b4e96e00cab7680c2",
30892        "description": "rusticl/kernel: implement CL_KERNEL_COMPILE_WORK_GROUP_SIZE",
30893        "nominated": false,
30894        "nomination_type": null,
30895        "resolution": 4,
30896        "main_sha": null,
30897        "because_sha": null
30898    },
30899    {
30900        "sha": "43f3a4fc97b24e5e10cd12018492e8376d4557db",
30901        "description": "rusticl/event: add fake impl of clGetEventProfilingInfo",
30902        "nominated": false,
30903        "nomination_type": null,
30904        "resolution": 4,
30905        "main_sha": null,
30906        "because_sha": null
30907    },
30908    {
30909        "sha": "e028baa1772eeaa55393b1d01d5e5fb217474f95",
30910        "description": "rusticl/program: implement clCreateProgramWithBinary",
30911        "nominated": false,
30912        "nomination_type": null,
30913        "resolution": 4,
30914        "main_sha": null,
30915        "because_sha": null
30916    },
30917    {
30918        "sha": "84d16045d034cf34e782febea7cf7d933b730ba6",
30919        "description": "rusticl/api: add param to query which contains application provided values",
30920        "nominated": false,
30921        "nomination_type": null,
30922        "resolution": 4,
30923        "main_sha": null,
30924        "because_sha": null
30925    },
30926    {
30927        "sha": "9dd56ff2e7f01679d0d8d988d084caade81ee587",
30928        "description": "rusticl: implement clUnloadPlatformCompiler",
30929        "nominated": false,
30930        "nomination_type": null,
30931        "resolution": 4,
30932        "main_sha": null,
30933        "because_sha": null
30934    },
30935    {
30936        "sha": "6bc7ec166187d116dfda4d23dcb5f84972c10b1f",
30937        "description": "rusticl/program: support compiling libraries",
30938        "nominated": false,
30939        "nomination_type": null,
30940        "resolution": 4,
30941        "main_sha": null,
30942        "because_sha": null
30943    },
30944    {
30945        "sha": "b380e4f8b093490d3593d30d511d9f059571370c",
30946        "description": "rusticl/mem: add clEnqueueMigrateMemObjects stub",
30947        "nominated": false,
30948        "nomination_type": null,
30949        "resolution": 4,
30950        "main_sha": null,
30951        "because_sha": null
30952    },
30953    {
30954        "sha": "2649508148492319647a95cebef92f82a33c5b0e",
30955        "description": "rusticl/event: implement marker and barrier",
30956        "nominated": false,
30957        "nomination_type": null,
30958        "resolution": 4,
30959        "main_sha": null,
30960        "because_sha": null
30961    },
30962    {
30963        "sha": "a7bf26c087831bddb43b42b756f1a500c5897029",
30964        "description": "rusticl/mem: implement clFillBuffer",
30965        "nominated": false,
30966        "nomination_type": null,
30967        "resolution": 4,
30968        "main_sha": null,
30969        "because_sha": null
30970    },
30971    {
30972        "sha": "af115c915b66224e561ac33dba938afd2b804633",
30973        "description": "rusticl/mem: implement clCopyBuffer",
30974        "nominated": false,
30975        "nomination_type": null,
30976        "resolution": 4,
30977        "main_sha": null,
30978        "because_sha": null
30979    },
30980    {
30981        "sha": "883b218effe7dccf705d525bee26b49f494dbea5",
30982        "description": "rusticl/queue: fix clReleaseCommandQueue",
30983        "nominated": false,
30984        "nomination_type": null,
30985        "resolution": 4,
30986        "main_sha": null,
30987        "because_sha": null
30988    },
30989    {
30990        "sha": "a4c0f59b5f92e10c4851e7b11512e3c15040c970",
30991        "description": "rusticl/program: undefine __IMAGE_SUPPORT__ if images are unsupported",
30992        "nominated": false,
30993        "nomination_type": null,
30994        "resolution": 4,
30995        "main_sha": null,
30996        "because_sha": null
30997    },
30998    {
30999        "sha": "c5a535a5efea3248c1a5f51b67ede43a32486d51",
31000        "description": "rusticl/kernel: implement clEnqueueTask",
31001        "nominated": false,
31002        "nomination_type": null,
31003        "resolution": 4,
31004        "main_sha": null,
31005        "because_sha": null
31006    },
31007    {
31008        "sha": "cbbd1617cc065affc4b5ab121a50ed2a5ae030e7",
31009        "description": "rusticl/kernel: implement clCreateKernelsInProgram",
31010        "nominated": false,
31011        "nomination_type": null,
31012        "resolution": 4,
31013        "main_sha": null,
31014        "because_sha": null
31015    },
31016    {
31017        "sha": "47a80d7ff4f966e3839640efd5f9d75e36af8906",
31018        "description": "rusticl/event: proper eventing support",
31019        "nominated": false,
31020        "nomination_type": null,
31021        "resolution": 4,
31022        "main_sha": null,
31023        "because_sha": null
31024    },
31025    {
31026        "sha": "50e981a0504bf0a94b7cd93105ff250707e6850d",
31027        "description": "rusticl/mesa: add fencing support",
31028        "nominated": false,
31029        "nomination_type": null,
31030        "resolution": 4,
31031        "main_sha": null,
31032        "because_sha": null
31033    },
31034    {
31035        "sha": "feb0689839f5e981259f494e0fc66b24ba72322b",
31036        "description": "rusticl: hack for CL 3.0",
31037        "nominated": false,
31038        "nomination_type": null,
31039        "resolution": 4,
31040        "main_sha": null,
31041        "because_sha": null
31042    },
31043    {
31044        "sha": "ebfffa1daec0a5a5ad0ca83dae1873cd01407bd1",
31045        "description": "rusticl/event: wrong but non crashing impl of clWaitForEvents",
31046        "nominated": false,
31047        "nomination_type": null,
31048        "resolution": 4,
31049        "main_sha": null,
31050        "because_sha": null
31051    },
31052    {
31053        "sha": "3baf2703161288169e4466dc308869903ee39682",
31054        "description": "rusticl/mem: use helper context for COPY_HOST_PTR buffers",
31055        "nominated": false,
31056        "nomination_type": null,
31057        "resolution": 4,
31058        "main_sha": null,
31059        "because_sha": null
31060    },
31061    {
31062        "sha": "fe8789e6746a4623b170a1c98ef1952435475696",
31063        "description": "rusticl/kernel: clGetKernelWorkGroupInfo allows a NULL device",
31064        "nominated": false,
31065        "nomination_type": null,
31066        "resolution": 4,
31067        "main_sha": null,
31068        "because_sha": null
31069    },
31070    {
31071        "sha": "ea02dfce8806268cc1777cf6ccc7d636d4c00f01",
31072        "description": "rusticl/kernel: more clGetKernelWorkGroupInfo props",
31073        "nominated": false,
31074        "nomination_type": null,
31075        "resolution": 4,
31076        "main_sha": null,
31077        "because_sha": null
31078    },
31079    {
31080        "sha": "5795ee0e08355ea2445ec9d4b2235a3a35ceda83",
31081        "description": "rusticl: translate spirv to nir and first steps to kernel arg handling",
31082        "nominated": false,
31083        "nomination_type": null,
31084        "resolution": 4,
31085        "main_sha": null,
31086        "because_sha": null
31087    },
31088    {
31089        "sha": "46ee5988cd33e2ae02934578a381e212b968b6ce",
31090        "description": "rusticl: nir bindings",
31091        "nominated": false,
31092        "nomination_type": null,
31093        "resolution": 4,
31094        "main_sha": null,
31095        "because_sha": null
31096    },
31097    {
31098        "sha": "e8de580998fb48bda58e35150614996b8573ba08",
31099        "description": "rusticl/kernel: basic implementation",
31100        "nominated": false,
31101        "nomination_type": null,
31102        "resolution": 4,
31103        "main_sha": null,
31104        "because_sha": null
31105    },
31106    {
31107        "sha": "129b82163818e77691ffddb299d20b3266b9f7a9",
31108        "description": "rusticl/mem: support ops on subbuffers",
31109        "nominated": false,
31110        "nomination_type": null,
31111        "resolution": 4,
31112        "main_sha": null,
31113        "because_sha": null
31114    },
31115    {
31116        "sha": "c430459310060eee087ad52b0abdfdd0d8e0ac89",
31117        "description": "rusticl: implement clEnqueueReadBuffer",
31118        "nominated": false,
31119        "nomination_type": null,
31120        "resolution": 4,
31121        "main_sha": null,
31122        "because_sha": null
31123    },
31124    {
31125        "sha": "4ec5f7b82292afda7c994d11d825c0763d984ef2",
31126        "description": "rusticl: implement clFinish and clFlush",
31127        "nominated": false,
31128        "nomination_type": null,
31129        "resolution": 4,
31130        "main_sha": null,
31131        "because_sha": null
31132    },
31133    {
31134        "sha": "10413d1db57ef3e5358aabe8dfa51c5b98105fe6",
31135        "description": "rusticl/util: add static_assert macro",
31136        "nominated": false,
31137        "nomination_type": null,
31138        "resolution": 4,
31139        "main_sha": null,
31140        "because_sha": null
31141    },
31142    {
31143        "sha": "1a999e6379f8630b8c48431d79a1319bb3add0a6",
31144        "description": "rusticl: finish implementing clBuildProgram",
31145        "nominated": false,
31146        "nomination_type": null,
31147        "resolution": 4,
31148        "main_sha": null,
31149        "because_sha": null
31150    },
31151    {
31152        "sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448",
31153        "description": "rusticl: added",
31154        "nominated": false,
31155        "nomination_type": null,
31156        "resolution": 4,
31157        "main_sha": null,
31158        "because_sha": null
31159    },
31160    {
31161        "sha": "d431a01d9a87362421df2aa983d5ef92e5bfc4f9",
31162        "description": "ci/lava: collapse printing env",
31163        "nominated": false,
31164        "nomination_type": null,
31165        "resolution": 4,
31166        "main_sha": null,
31167        "because_sha": null
31168    },
31169    {
31170        "sha": "9ba46289fabcb09820cc3eabffe62d8115591193",
31171        "description": "ci/test: collapse printing env",
31172        "nominated": false,
31173        "nomination_type": null,
31174        "resolution": 4,
31175        "main_sha": null,
31176        "because_sha": null
31177    },
31178    {
31179        "sha": "8c956a859f6b6ef8409b00cbf79a91be10e014ee",
31180        "description": "ci/traces: do not keep a cache, which will be wiped a few steps later",
31181        "nominated": false,
31182        "nomination_type": null,
31183        "resolution": 4,
31184        "main_sha": null,
31185        "because_sha": null
31186    },
31187    {
31188        "sha": "6d19b34571891a20e45fe32a4a55c4cd4580339b",
31189        "description": "spirv: avoid allocating memory twice",
31190        "nominated": false,
31191        "nomination_type": null,
31192        "resolution": 4,
31193        "main_sha": null,
31194        "because_sha": null
31195    },
31196    {
31197        "sha": "c93b72d0455f1487fa3fb65a6691ff44a2fbcd35",
31198        "description": "ci: Add support for Jetson TK1.",
31199        "nominated": false,
31200        "nomination_type": null,
31201        "resolution": 4,
31202        "main_sha": null,
31203        "because_sha": null
31204    },
31205    {
31206        "sha": "dcc52618952d0e0f2745c0ee443b620cea37ac68",
31207        "description": "zink: implement async nir creation",
31208        "nominated": false,
31209        "nomination_type": null,
31210        "resolution": 4,
31211        "main_sha": null,
31212        "because_sha": null
31213    },
31214    {
31215        "sha": "b8c82b50f7e3cb04ef072d4ddbdc641ee35f3f34",
31216        "description": "mesa/st: add MESA_COMPUTE_PBO env var",
31217        "nominated": false,
31218        "nomination_type": null,
31219        "resolution": 4,
31220        "main_sha": null,
31221        "because_sha": null
31222    },
31223    {
31224        "sha": "5dab7673e10f731eddd395c4d01a2645be9437bb",
31225        "description": "mesa/st: add specialized pbo download shaders",
31226        "nominated": false,
31227        "nomination_type": null,
31228        "resolution": 4,
31229        "main_sha": null,
31230        "because_sha": null
31231    },
31232    {
31233        "sha": "c79fc40de55349f5ff28dfa426638ac77de572ef",
31234        "description": "st_pbo/compute: use new shader interface to perform async shader creation",
31235        "nominated": false,
31236        "nomination_type": null,
31237        "resolution": 4,
31238        "main_sha": null,
31239        "because_sha": null
31240    },
31241    {
31242        "sha": "b36a741aa4342a147772c7d2026c8dfd2936ce12",
31243        "description": "gallium: add pipe_screen::driver_thread_add_job",
31244        "nominated": false,
31245        "nomination_type": null,
31246        "resolution": 4,
31247        "main_sha": null,
31248        "because_sha": null
31249    },
31250    {
31251        "sha": "6b8339fa5429cf3eaa6ced53833a81535721912c",
31252        "description": "mesa/st: move compute pbo shutdown to compute pbo file",
31253        "nominated": false,
31254        "nomination_type": null,
31255        "resolution": 4,
31256        "main_sha": null,
31257        "because_sha": null
31258    },
31259    {
31260        "sha": "7f9dfcd2bf725a001ae894c0999362744901c024",
31261        "description": "st_pbo/compute: use split shader finish funcs",
31262        "nominated": false,
31263        "nomination_type": null,
31264        "resolution": 4,
31265        "main_sha": null,
31266        "because_sha": null
31267    },
31268    {
31269        "sha": "e7f2f050c40e238846b7ee2409b9edbff2684ac6",
31270        "description": "mesa/st: split out builtin shader finish",
31271        "nominated": false,
31272        "nomination_type": null,
31273        "resolution": 4,
31274        "main_sha": null,
31275        "because_sha": null
31276    },
31277    {
31278        "sha": "95cea62a9b7b4b2caa3835e4f5e04d83df1de0a3",
31279        "description": "virgl: Report CONSTANT_BUFFER_SIZE according to GL_MAX_UNIFORM_BLOCK_SIZE",
31280        "nominated": true,
31281        "nomination_type": 1,
31282        "resolution": 1,
31283        "main_sha": null,
31284        "because_sha": "5b683ba19ac77d6c7dfd8de478678d0b90ba764f"
31285    },
31286    {
31287        "sha": "d5394296becfc97bc992c82d6f5d013b35b5275a",
31288        "description": "r600: set nir option lower_cs_local_index_to_id",
31289        "nominated": false,
31290        "nomination_type": 1,
31291        "resolution": 4,
31292        "main_sha": null,
31293        "because_sha": "7662a5e9d34515bd44a97b3726490f31490b57c6"
31294    },
31295    {
31296        "sha": "36d050210ea854f2632c8c2a960dca94dabbf526",
31297        "description": "virgl: Set use_staging in resource_from_handle",
31298        "nominated": false,
31299        "nomination_type": null,
31300        "resolution": 4,
31301        "main_sha": null,
31302        "because_sha": null
31303    },
31304    {
31305        "sha": "e6cdffa0fcba7289ce2b51f783318a913c80eb91",
31306        "description": "docs/envvars: Document Asahi variables",
31307        "nominated": false,
31308        "nomination_type": null,
31309        "resolution": 4,
31310        "main_sha": null,
31311        "because_sha": null
31312    },
31313    {
31314        "sha": "43a8a924304cd56337b1c031c75bfaffb42cd5aa",
31315        "description": "zink: add a ci skip for anv",
31316        "nominated": false,
31317        "nomination_type": null,
31318        "resolution": 4,
31319        "main_sha": null,
31320        "because_sha": null
31321    },
31322    {
31323        "sha": "b8c026a3651dbb9524784b3c7687382cb8dad9ec",
31324        "description": "lima: Ensure jobs initialized before calling lima_job_fini()",
31325        "nominated": false,
31326        "nomination_type": null,
31327        "resolution": 4,
31328        "main_sha": null,
31329        "because_sha": null
31330    },
31331    {
31332        "sha": "027b8b42490c87175acf0f9d274aceb1faf12251",
31333        "description": "intel/compiler: Add helper for barrier message payload setup for gfx >= 125",
31334        "nominated": false,
31335        "nomination_type": null,
31336        "resolution": 4,
31337        "main_sha": null,
31338        "because_sha": null
31339    },
31340    {
31341        "sha": "55db3aaa3a6075195cd28344e88a155032004aab",
31342        "description": "intel/compiler: Create fs_visitor::emit_tcs_barrier()",
31343        "nominated": false,
31344        "nomination_type": null,
31345        "resolution": 4,
31346        "main_sha": null,
31347        "because_sha": null
31348    },
31349    {
31350        "sha": "b97590371a8424f735b71de301edcd35bdc4532e",
31351        "description": "nv50/ir: handle U8/U16 integers converting to U64",
31352        "nominated": false,
31353        "nomination_type": null,
31354        "resolution": 4,
31355        "main_sha": null,
31356        "because_sha": null
31357    },
31358    {
31359        "sha": "caba679e56e844c09c217e41a3016fcb0d136ede",
31360        "description": "nv50/ir: handle S8/S16 integers converting to S64",
31361        "nominated": false,
31362        "nomination_type": null,
31363        "resolution": 4,
31364        "main_sha": null,
31365        "because_sha": null
31366    },
31367    {
31368        "sha": "2aaa315eee536b4c360ee0729cf674ee238bf5f1",
31369        "description": "nv50/ir: split and cvt 64bit integers for {i,u}2{i,u}{8,16}",
31370        "nominated": false,
31371        "nomination_type": null,
31372        "resolution": 4,
31373        "main_sha": null,
31374        "because_sha": null
31375    },
31376    {
31377        "sha": "8ccba4ea5c46b4e408779b7d2c3d55df8dcef7de",
31378        "description": "nv50/ir: add intermediate conversion for f2{i,u}{8,16}",
31379        "nominated": false,
31380        "nomination_type": null,
31381        "resolution": 4,
31382        "main_sha": null,
31383        "because_sha": null
31384    },
31385    {
31386        "sha": "6a9825bc1bd55c403461111fc8b8c0cec9c97af7",
31387        "description": "nv50/ir/nir: always round towards zero for f2i/f2u",
31388        "nominated": false,
31389        "nomination_type": null,
31390        "resolution": 4,
31391        "main_sha": null,
31392        "because_sha": null
31393    },
31394    {
31395        "sha": "109d56f61220c153bf0f2a2b2d89f9c0ae045082",
31396        "description": "nv50/ir/nir: convert 8/16 bit src to 32 bit for {i,u}2f64",
31397        "nominated": false,
31398        "nomination_type": null,
31399        "resolution": 4,
31400        "main_sha": null,
31401        "because_sha": null
31402    },
31403    {
31404        "sha": "78fc5e37738f495048d54c1d9c6f119c3e949059",
31405        "description": "nv50/ir: add isUnsignedIntType() and isIntType() helpers",
31406        "nominated": false,
31407        "nomination_type": null,
31408        "resolution": 4,
31409        "main_sha": null,
31410        "because_sha": null
31411    },
31412    {
31413        "sha": "ec60dcd870608b8208778f41745d750bca54b62c",
31414        "description": "nv50/ir/nir: avoid 8/16 bit dest regs for OP_MOV",
31415        "nominated": false,
31416        "nomination_type": null,
31417        "resolution": 4,
31418        "main_sha": null,
31419        "because_sha": null
31420    },
31421    {
31422        "sha": "6e2fda15f14d95ead492245698f430b6708329f0",
31423        "description": "nv50/ir/nir: convert to 32 bit for all OP_SET opcodes",
31424        "nominated": false,
31425        "nomination_type": null,
31426        "resolution": 4,
31427        "main_sha": null,
31428        "because_sha": null
31429    },
31430    {
31431        "sha": "cd53bcd325dfbdbe46d53ead897ef2e8d1083da4",
31432        "description": "nv50/ir/nir: add conversion ops for bit width < 32",
31433        "nominated": false,
31434        "nomination_type": null,
31435        "resolution": 4,
31436        "main_sha": null,
31437        "because_sha": null
31438    },
31439    {
31440        "sha": "79b92af9da9c4de758e01d2aebdd758b5b4c07a2",
31441        "description": "gallium: Add PIPE_CAP_QUERY_TIMESTAMP_BITS",
31442        "nominated": false,
31443        "nomination_type": null,
31444        "resolution": 4,
31445        "main_sha": null,
31446        "because_sha": null
31447    },
31448    {
31449        "sha": "ca330f7f0464820a72d5a525a71276e9636dc611",
31450        "description": "v3dv: implement VK_EXT_memory_budget",
31451        "nominated": false,
31452        "nomination_type": null,
31453        "resolution": 4,
31454        "main_sha": null,
31455        "because_sha": null
31456    },
31457    {
31458        "sha": "a1e723cacedf87866050639d5aa5411a82dc29d5",
31459        "description": "broadcom/simulator: add a helper to get the amount of free heap memory",
31460        "nominated": false,
31461        "nomination_type": null,
31462        "resolution": 4,
31463        "main_sha": null,
31464        "because_sha": null
31465    },
31466    {
31467        "sha": "861fff6339d28ab691413722d38740d579c3a169",
31468        "description": "v3dv: limit heap size to 4GB",
31469        "nominated": false,
31470        "nomination_type": null,
31471        "resolution": 4,
31472        "main_sha": null,
31473        "because_sha": null
31474    },
31475    {
31476        "sha": "b5b3a1634fd1fd210751dc4367b26508c2985bd5",
31477        "description": "v3dv: fix variable type",
31478        "nominated": false,
31479        "nomination_type": null,
31480        "resolution": 4,
31481        "main_sha": null,
31482        "because_sha": null
31483    },
31484    {
31485        "sha": "f27d3a08c6d6cac8f3cb007001e89e7d45be6d54",
31486        "description": "v3dv: expose VK_EXT_attachment_feeback_loop_layout",
31487        "nominated": false,
31488        "nomination_type": null,
31489        "resolution": 4,
31490        "main_sha": null,
31491        "because_sha": null
31492    },
31493    {
31494        "sha": "bcc37775f1c3dc57f35eed3c739dc90a317d14aa",
31495        "description": "v3dv: implement VK_EXT_depth_clip_control",
31496        "nominated": false,
31497        "nomination_type": null,
31498        "resolution": 4,
31499        "main_sha": null,
31500        "because_sha": null
31501    },
31502    {
31503        "sha": "c6a9897b76adfee87e7c9f199258c70ee7fcc606",
31504        "description": "pvr: Add depth_bias_array handling on dbenable.",
31505        "nominated": false,
31506        "nomination_type": null,
31507        "resolution": 4,
31508        "main_sha": null,
31509        "because_sha": null
31510    },
31511    {
31512        "sha": "441598eca625336c1b77cc54d3ba2f9be85ad018",
31513        "description": "radv: Switch to dynamic rendering only",
31514        "nominated": false,
31515        "nomination_type": null,
31516        "resolution": 4,
31517        "main_sha": null,
31518        "because_sha": null
31519    },
31520    {
31521        "sha": "08e1af52ee1c7af65951d1fb907fb34c077cfc3c",
31522        "description": "radv: Leave image layouts alone when doing HW MSAA resolves",
31523        "nominated": false,
31524        "nomination_type": null,
31525        "resolution": 4,
31526        "main_sha": null,
31527        "because_sha": null
31528    },
31529    {
31530        "sha": "0461d590988c06067edc51f2855d410d830cf657",
31531        "description": "radv: Only copy the render area from VRS to HTILE",
31532        "nominated": false,
31533        "nomination_type": null,
31534        "resolution": 4,
31535        "main_sha": null,
31536        "because_sha": null
31537    },
31538    {
31539        "sha": "c7d0d328d569c15c01c5830af838faac8a8b3c62",
31540        "description": "radv: Set the window scissor to the render area, not framebuffer",
31541        "nominated": false,
31542        "nomination_type": null,
31543        "resolution": 4,
31544        "main_sha": null,
31545        "because_sha": null
31546    },
31547    {
31548        "sha": "bbb374907765808436e858c6a2e1803ac0199c06",
31549        "description": "radv/ci: document an unstable test",
31550        "nominated": false,
31551        "nomination_type": null,
31552        "resolution": 4,
31553        "main_sha": null,
31554        "because_sha": null
31555    },
31556    {
31557        "sha": "21aec585c111ef53dce63ab13206a7eb9ee64037",
31558        "description": "tu: Retain allocated CSes in tu_autotune_on_submit",
31559        "nominated": false,
31560        "nomination_type": null,
31561        "resolution": 4,
31562        "main_sha": null,
31563        "because_sha": null
31564    },
31565    {
31566        "sha": "762d3772923a542c8ef03e0bc5a65708171769eb",
31567        "description": "mesa/glsl: Add support for NV_shader_noperspective_interpolation",
31568        "nominated": false,
31569        "nomination_type": null,
31570        "resolution": 4,
31571        "main_sha": null,
31572        "because_sha": null
31573    },
31574    {
31575        "sha": "c26e0e50708f5b9326920c71c8c97aabe7c86fd7",
31576        "description": "radv: fix hw remapping of MRT holes with color attachments without export",
31577        "nominated": false,
31578        "nomination_type": 1,
31579        "resolution": 4,
31580        "main_sha": null,
31581        "because_sha": "8fcb4aa0ebd7b9d0d8f80986fb817afea2fc4a87"
31582    },
31583    {
31584        "sha": "f8209ddc5b9e21a513da43e56fc667e1710017d2",
31585        "description": "radv: import PS epilog from libraries if present",
31586        "nominated": false,
31587        "nomination_type": null,
31588        "resolution": 4,
31589        "main_sha": null,
31590        "because_sha": null
31591    },
31592    {
31593        "sha": "dcff89994c690be4dca0c610f3179f99f57ba0d3",
31594        "description": "radv: add support for emitting and prefetching PS epilogs",
31595        "nominated": false,
31596        "nomination_type": null,
31597        "resolution": 4,
31598        "main_sha": null,
31599        "because_sha": null
31600    },
31601    {
31602        "sha": "4ba84b4d6451debf2014ce740c67833470c86d95",
31603        "description": "radv: create a PS epilog from a library without the main FS",
31604        "nominated": false,
31605        "nomination_type": null,
31606        "resolution": 4,
31607        "main_sha": null,
31608        "because_sha": null
31609    },
31610    {
31611        "sha": "3f5d31ae69d8639b5f7b67524da389d23c01969c",
31612        "description": "radv: keep track of the code size for VS prologs and PS epilogs",
31613        "nominated": false,
31614        "nomination_type": null,
31615        "resolution": 4,
31616        "main_sha": null,
31617        "because_sha": null
31618    },
31619    {
31620        "sha": "8c4e33cdabf44596461c6a216294e5785058fc9c",
31621        "description": "radv: do not try to remove color exports for FS that need an epilog",
31622        "nominated": false,
31623        "nomination_type": null,
31624        "resolution": 4,
31625        "main_sha": null,
31626        "because_sha": null
31627    },
31628    {
31629        "sha": "b5e25e3a30a364afc9c2c149d1b5796aaccd7fcb",
31630        "description": "radv: add radv_remove_color_exports() helper",
31631        "nominated": false,
31632        "nomination_type": null,
31633        "resolution": 4,
31634        "main_sha": null,
31635        "because_sha": null
31636    },
31637    {
31638        "sha": "baf392463100c56fcd47afe367eb78cdabbf734b",
31639        "description": "radv: do not lower color exports for FS that need an epilog",
31640        "nominated": false,
31641        "nomination_type": null,
31642        "resolution": 4,
31643        "main_sha": null,
31644        "because_sha": null
31645    },
31646    {
31647        "sha": "a14354cf21e4f4361ff396471891082b0cd7b3d9",
31648        "description": "radv: fix reporting RT shaders in RGP",
31649        "nominated": false,
31650        "nomination_type": null,
31651        "resolution": 4,
31652        "main_sha": null,
31653        "because_sha": null
31654    },
31655    {
31656        "sha": "2e04aeb1e5297bceb58d7400dcd38889a8fc0e80",
31657        "description": "radv: capture RT pipelines from the SQTT layer",
31658        "nominated": false,
31659        "nomination_type": null,
31660        "resolution": 4,
31661        "main_sha": null,
31662        "because_sha": null
31663    },
31664    {
31665        "sha": "8866e6582d6697ac138bec30e4cef3034c0b4703",
31666        "description": "radv: emit SQTT markers for RT related commands",
31667        "nominated": false,
31668        "nomination_type": null,
31669        "resolution": 4,
31670        "main_sha": null,
31671        "because_sha": null
31672    },
31673    {
31674        "sha": "057c58b39bae8317ffbec666366a526cb17d0160",
31675        "description": "glx: Use XSaveContext, delete glxhash.c",
31676        "nominated": false,
31677        "nomination_type": null,
31678        "resolution": 4,
31679        "main_sha": null,
31680        "because_sha": null
31681    },
31682    {
31683        "sha": "63703de443fc4c8ff2a8e21def38ad6f557f885e",
31684        "description": "venus: force synchronous submission for external signal semaphore",
31685        "nominated": false,
31686        "nomination_type": null,
31687        "resolution": 4,
31688        "main_sha": null,
31689        "because_sha": null
31690    },
31691    {
31692        "sha": "0a3647fb88254933f4320d9f5243957de487a3bf",
31693        "description": "venus: clean up vn_QueueSubmit",
31694        "nominated": false,
31695        "nomination_type": null,
31696        "resolution": 4,
31697        "main_sha": null,
31698        "because_sha": null
31699    },
31700    {
31701        "sha": "f46064d40fc1e321490d6dfffc9e85a1277bc773",
31702        "description": "Revert \"ci: disable the freedreno farm.\"",
31703        "nominated": false,
31704        "nomination_type": 2,
31705        "resolution": 4,
31706        "main_sha": null,
31707        "because_sha": "13f36d66ad5ee581740ec13297a33312863e1c56"
31708    },
31709    {
31710        "sha": "e58a5cca0293ab10ec327debf85175901d027478",
31711        "description": "nir/gather_info: Clear cross-invocation output mask.",
31712        "nominated": true,
31713        "nomination_type": 1,
31714        "resolution": 1,
31715        "main_sha": null,
31716        "because_sha": "112a856813eb2649ea7ff81768bab594033ce00a"
31717    },
31718    {
31719        "sha": "c80d81140329456d43ec19c82bfd5e57253f440c",
31720        "description": "nir/lower_system_values: Add shortcut for 1D workgroups.",
31721        "nominated": false,
31722        "nomination_type": null,
31723        "resolution": 4,
31724        "main_sha": null,
31725        "because_sha": null
31726    },
31727    {
31728        "sha": "9fdfe4324069b296fe6197070fd1802e788c25e2",
31729        "description": "zink: implement fence_get_fd required by EGL android platform",
31730        "nominated": false,
31731        "nomination_type": null,
31732        "resolution": 4,
31733        "main_sha": null,
31734        "because_sha": null
31735    },
31736    {
31737        "sha": "6d1e214238276e86e979cebef7eb4c8982a357ea",
31738        "description": "zink: fix in-fence lifecycle",
31739        "nominated": true,
31740        "nomination_type": 1,
31741        "resolution": 1,
31742        "main_sha": null,
31743        "because_sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1"
31744    },
31745    {
31746        "sha": "c1b827d6a25527ae61dd0c102c5cc3f6e42dc90a",
31747        "description": "zink: fix zink_create_fence_fd to properly import",
31748        "nominated": true,
31749        "nomination_type": 1,
31750        "resolution": 1,
31751        "main_sha": null,
31752        "because_sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1"
31753    },
31754    {
31755        "sha": "76397d18ae33bdd0f2ea5b89a98f4935e7db1f25",
31756        "description": "zink: fix core support on Android",
31757        "nominated": false,
31758        "nomination_type": null,
31759        "resolution": 4,
31760        "main_sha": null,
31761        "because_sha": null
31762    },
31763    {
31764        "sha": "8fe667afbb6dca4510e9319cc0edeb998c9ed2d3",
31765        "description": "loader: use os_get_option for driver override",
31766        "nominated": false,
31767        "nomination_type": null,
31768        "resolution": 4,
31769        "main_sha": null,
31770        "because_sha": null
31771    },
31772    {
31773        "sha": "d0cb99e96a249895d2c5d1045eacc62835123cb3",
31774        "description": "venus: Enable VK_EXT_pipeline_creation_feedback",
31775        "nominated": false,
31776        "nomination_type": null,
31777        "resolution": 4,
31778        "main_sha": null,
31779        "because_sha": null
31780    },
31781    {
31782        "sha": "86d6c60eab8601ca14334d268b0f55a34df1c194",
31783        "description": "ci/lava: print set-job-env-vars.sh as other setups do",
31784        "nominated": false,
31785        "nomination_type": null,
31786        "resolution": 4,
31787        "main_sha": null,
31788        "because_sha": null
31789    },
31790    {
31791        "sha": "96243ca6fa67736ef9363d105d325917342ffe94",
31792        "description": "ci: print env as other setups do",
31793        "nominated": false,
31794        "nomination_type": null,
31795        "resolution": 4,
31796        "main_sha": null,
31797        "because_sha": null
31798    },
31799    {
31800        "sha": "e1f032acc3630bb179db12007cb628b855f546bb",
31801        "description": "zink: Don't lower indirect derefs of temp arrays.",
31802        "nominated": false,
31803        "nomination_type": null,
31804        "resolution": 4,
31805        "main_sha": null,
31806        "because_sha": null
31807    },
31808    {
31809        "sha": "09f6acc4b75c57523721c11b9ee24a7ed10012ad",
31810        "description": "zink: Don't upload shader immediate arrays through UBO 0.",
31811        "nominated": false,
31812        "nomination_type": null,
31813        "resolution": 4,
31814        "main_sha": null,
31815        "because_sha": null
31816    },
31817    {
31818        "sha": "a0f6fecc6afeccc8e149ab31769df8b5225faa16",
31819        "description": "zink: flag all assigned output slots as mapped",
31820        "nominated": true,
31821        "nomination_type": 0,
31822        "resolution": 1,
31823        "main_sha": null,
31824        "because_sha": null
31825    },
31826    {
31827        "sha": "c48c53c21f4658ecc9b29890118e5f0051e15716",
31828        "description": "vulkan: Augment _WIN32 stub comparison",
31829        "nominated": false,
31830        "nomination_type": null,
31831        "resolution": 4,
31832        "main_sha": null,
31833        "because_sha": null
31834    },
31835    {
31836        "sha": "19fc870ac65845daf3c6176ecb06786acaf829e6",
31837        "description": "intel/compiler: Use subgroup invocation for ICP handle loads",
31838        "nominated": false,
31839        "nomination_type": null,
31840        "resolution": 4,
31841        "main_sha": null,
31842        "because_sha": null
31843    },
31844    {
31845        "sha": "4d7fe94f3a0d86c65f126da914883829b0707d5f",
31846        "description": "nir/opt_algebraic: Optimize unpacking of upcasts to 64bit integers.",
31847        "nominated": false,
31848        "nomination_type": null,
31849        "resolution": 4,
31850        "main_sha": null,
31851        "because_sha": null
31852    },
31853    {
31854        "sha": "3601c28690c12b785338a2b73e68d637215d87ad",
31855        "description": "ci: Stop explicitly passing env vars to FDO_DISTRIBUTION_EXEC command",
31856        "nominated": false,
31857        "nomination_type": null,
31858        "resolution": 4,
31859        "main_sha": null,
31860        "because_sha": null
31861    },
31862    {
31863        "sha": "7dc8a78001b3292c0632263d098513ff4960a081",
31864        "description": "ci: Install sysvinit-core without --no-remove",
31865        "nominated": false,
31866        "nomination_type": null,
31867        "resolution": 4,
31868        "main_sha": null,
31869        "because_sha": null
31870    },
31871    {
31872        "sha": "86e2078be7d98d543a53c266eb6f6f63bf32179c",
31873        "description": "ci: Use --no-install-recommends to avoid problems with --no-remove",
31874        "nominated": false,
31875        "nomination_type": null,
31876        "resolution": 4,
31877        "main_sha": null,
31878        "because_sha": null
31879    },
31880    {
31881        "sha": "55724c2a5e6225003d04c875c1cd04ee46c9199c",
31882        "description": "ci: Uprev ci-templates",
31883        "nominated": false,
31884        "nomination_type": null,
31885        "resolution": 4,
31886        "main_sha": null,
31887        "because_sha": null
31888    },
31889    {
31890        "sha": "b36e9b618794e14c25875cfcbdaf2b2bf4768182",
31891        "description": "pvr: Remove unimplemented push descriptor code.",
31892        "nominated": false,
31893        "nomination_type": null,
31894        "resolution": 4,
31895        "main_sha": null,
31896        "because_sha": null
31897    },
31898    {
31899        "sha": "54709efd5e34a06ef8d518fe7635f6ae345bef40",
31900        "description": "nv50: properly flush the TSC cache on 3D",
31901        "nominated": true,
31902        "nomination_type": 1,
31903        "resolution": 1,
31904        "main_sha": null,
31905        "because_sha": "ba6ba8c9900eb1f8db14da3ebd77369b07e60857"
31906    },
31907    {
31908        "sha": "b23b94fbc9201368398823ccdc633cf1fa60127c",
31909        "description": "nv50/ir: fix OP_UNION resolving when used for vector values",
31910        "nominated": true,
31911        "nomination_type": 0,
31912        "resolution": 1,
31913        "main_sha": null,
31914        "because_sha": null
31915    },
31916    {
31917        "sha": "cbc477d05725b986cb380bd5949523b5fc3ea66d",
31918        "description": "pvr: finish render job sample count setup",
31919        "nominated": false,
31920        "nomination_type": null,
31921        "resolution": 4,
31922        "main_sha": null,
31923        "because_sha": null
31924    },
31925    {
31926        "sha": "1980827aeb40725a57db6c2d79cc5323898631b9",
31927        "description": "util: avoid deprecated builtin has_trivial_destructor",
31928        "nominated": false,
31929        "nomination_type": null,
31930        "resolution": 4,
31931        "main_sha": null,
31932        "because_sha": null
31933    },
31934    {
31935        "sha": "61d265cfcede5a4d3ba23b645b8487ffff1369d2",
31936        "description": "pvr: Finish setting up job resolve info.",
31937        "nominated": false,
31938        "nomination_type": null,
31939        "resolution": 4,
31940        "main_sha": null,
31941        "because_sha": null
31942    },
31943    {
31944        "sha": "c6113def8420acda8d81c0ae35994e1bd0749908",
31945        "description": "pvr: Set descriptor dirty flag based on other flags.",
31946        "nominated": false,
31947        "nomination_type": null,
31948        "resolution": 4,
31949        "main_sha": null,
31950        "because_sha": null
31951    },
31952    {
31953        "sha": "dd19da31f21a097f628ef28d573f2cffbd1ff3bb",
31954        "description": "tu: Expose VK_EXT_tooling_info using common implementation",
31955        "nominated": false,
31956        "nomination_type": null,
31957        "resolution": 4,
31958        "main_sha": null,
31959        "because_sha": null
31960    },
31961    {
31962        "sha": "c82249aa6891e43398cc8d62d552869495292b31",
31963        "description": "tu: Clamp priority in DRM submitqueue creation",
31964        "nominated": true,
31965        "nomination_type": 1,
31966        "resolution": 1,
31967        "main_sha": null,
31968        "because_sha": "0c6fbfca0c91ef012e8ab767a317c07f1f6dc5e6"
31969    },
31970    {
31971        "sha": "c3f51a5dcf2d7f2987ee34e5c485f9fabfdddf61",
31972        "description": "r300: allow presubtract when both ADD sources are negative",
31973        "nominated": false,
31974        "nomination_type": null,
31975        "resolution": 4,
31976        "main_sha": null,
31977        "because_sha": null
31978    },
31979    {
31980        "sha": "1d8627deed2598aa898c896adbeac7421fce2aaa",
31981        "description": "virgl: Add some formats that the CTS uses",
31982        "nominated": false,
31983        "nomination_type": null,
31984        "resolution": 4,
31985        "main_sha": null,
31986        "because_sha": null
31987    },
31988    {
31989        "sha": "bbef3cb9d31178423a3b69868088e36dc424530a",
31990        "description": "egl: Relax locking",
31991        "nominated": false,
31992        "nomination_type": null,
31993        "resolution": 4,
31994        "main_sha": null,
31995        "because_sha": null
31996    },
31997    {
31998        "sha": "5d99e8cc0322aa9132826cbfe00e9525790a8b5d",
31999        "description": "egl: Introduce rwlock to protect eglTerminate()",
32000        "nominated": false,
32001        "nomination_type": null,
32002        "resolution": 4,
32003        "main_sha": null,
32004        "because_sha": null
32005    },
32006    {
32007        "sha": "7ba2784b0a4bbed36a75488d4b73a314aafaedf1",
32008        "description": "egl: Make RefCount atomic",
32009        "nominated": false,
32010        "nomination_type": null,
32011        "resolution": 4,
32012        "main_sha": null,
32013        "because_sha": null
32014    },
32015    {
32016        "sha": "f1efe037dfd82d95b025a3ddf58b669758b8d69a",
32017        "description": "egl/dri2: Add display lock",
32018        "nominated": false,
32019        "nomination_type": null,
32020        "resolution": 4,
32021        "main_sha": null,
32022        "because_sha": null
32023    },
32024    {
32025        "sha": "fc5281286dd70cef27c07318e93ef9df8c00014e",
32026        "description": "egl/dri2: Make ref_count atomic",
32027        "nominated": false,
32028        "nomination_type": null,
32029        "resolution": 4,
32030        "main_sha": null,
32031        "because_sha": null
32032    },
32033    {
32034        "sha": "a2d6dee4f0e2d4c0face9925fa62e7e701e8625f",
32035        "description": "egl/wgl: Make ref_count atomic",
32036        "nominated": false,
32037        "nomination_type": null,
32038        "resolution": 4,
32039        "main_sha": null,
32040        "because_sha": null
32041    },
32042    {
32043        "sha": "f182b1952af269a6514835ef8ed6a6dfc98f7bfb",
32044        "description": "glsl: remove GLSL IR inverse comparison optimisations",
32045        "nominated": false,
32046        "nomination_type": null,
32047        "resolution": 4,
32048        "main_sha": null,
32049        "because_sha": null
32050    },
32051    {
32052        "sha": "5473536798fc9efa096995e0bc93527a6e7541cc",
32053        "description": "nir/comparison_pre: See through an inot to apply the optimization",
32054        "nominated": false,
32055        "nomination_type": null,
32056        "resolution": 4,
32057        "main_sha": null,
32058        "because_sha": null
32059    },
32060    {
32061        "sha": "61c3438b27cca67ce88a9498c45d4701c0064370",
32062        "description": "nir: support loop unrolling with inot conditions",
32063        "nominated": false,
32064        "nomination_type": null,
32065        "resolution": 4,
32066        "main_sha": null,
32067        "because_sha": null
32068    },
32069    {
32070        "sha": "96c19d23c95700c51a50c2c979067cc552abe441",
32071        "description": "nir: update nir_is_supported_terminator_condition()",
32072        "nominated": false,
32073        "nomination_type": null,
32074        "resolution": 4,
32075        "main_sha": null,
32076        "because_sha": null
32077    },
32078    {
32079        "sha": "ae7532e0cce8b5987335aadda712f1dc3f8ad5e3",
32080        "description": "amd/common: Disable DCC retile modifiers on RDNA1",
32081        "nominated": true,
32082        "nomination_type": 0,
32083        "resolution": 1,
32084        "main_sha": null,
32085        "because_sha": null
32086    },
32087    {
32088        "sha": "af4b656817700ddcd4a26fdbf19a7b6dbbcd7738",
32089        "description": "amd/common: Don't rely on DCN support checks with modifiers.",
32090        "nominated": true,
32091        "nomination_type": 0,
32092        "resolution": 1,
32093        "main_sha": null,
32094        "because_sha": null
32095    },
32096    {
32097        "sha": "b26980a4d40a9c04666d9ef1299c7c037cf15ede",
32098        "description": "intel/pci_ids: Drop non-upstream dg2 pci-ids",
32099        "nominated": true,
32100        "nomination_type": 1,
32101        "resolution": 1,
32102        "main_sha": null,
32103        "because_sha": "398a9be94b44ba1063c41e6aa6558a05d797d876"
32104    },
32105    {
32106        "sha": "4ae4e4362cfdab91be81c48195674d354ef45602",
32107        "description": "venus: double the abort timeout",
32108        "nominated": false,
32109        "nomination_type": null,
32110        "resolution": 4,
32111        "main_sha": null,
32112        "because_sha": null
32113    },
32114    {
32115        "sha": "92ee2e6b64369d3bdcb44e99e5a318588129950b",
32116        "description": "anv: pipelineStageCreationFeedbackCount is allowed to be 0",
32117        "nominated": true,
32118        "nomination_type": 1,
32119        "resolution": 1,
32120        "main_sha": null,
32121        "because_sha": "6601e5d6fc68cd9f8305508c650289170fef71ff"
32122    },
32123    {
32124        "sha": "28a69b72d8e77ba595aff2676ed4f520cc0a49c2",
32125        "description": "aco: Use plain VOPC for vcmpx when possible.",
32126        "nominated": false,
32127        "nomination_type": null,
32128        "resolution": 4,
32129        "main_sha": null,
32130        "because_sha": null
32131    },
32132    {
32133        "sha": "9cbc609db3456d8d6e6f0e55294a02df6c0b2af3",
32134        "description": "radv: Deduplicate push constant structs",
32135        "nominated": false,
32136        "nomination_type": null,
32137        "resolution": 4,
32138        "main_sha": null,
32139        "because_sha": null
32140    },
32141    {
32142        "sha": "69d123d88eeca4b4ad52c78a3eb566f163721273",
32143        "description": "zink: fix sharedmem ops with bit_size!=32",
32144        "nominated": false,
32145        "nomination_type": null,
32146        "resolution": 4,
32147        "main_sha": null,
32148        "because_sha": null
32149    },
32150    {
32151        "sha": "13f36d66ad5ee581740ec13297a33312863e1c56",
32152        "description": "ci: disable the freedreno farm.",
32153        "nominated": false,
32154        "nomination_type": null,
32155        "resolution": 4,
32156        "main_sha": null,
32157        "because_sha": null
32158    },
32159    {
32160        "sha": "28ed514c3c7ec3e3607741022eec7ef3a5c37b69",
32161        "description": "v3dv: implement VK_EXT_shader_module_identifier",
32162        "nominated": false,
32163        "nomination_type": null,
32164        "resolution": 4,
32165        "main_sha": null,
32166        "because_sha": null
32167    },
32168    {
32169        "sha": "0704926a9cbcdde8da7c17668c5013e54be4b08c",
32170        "description": "Revert \"Revert \"Revert \"ci: set venus on lavapipe to manual due to flakes\"\"\"",
32171        "nominated": false,
32172        "nomination_type": 2,
32173        "resolution": 4,
32174        "main_sha": null,
32175        "because_sha": "e51c5a18ade928868623be0048fdd24ed158a42c"
32176    },
32177    {
32178        "sha": "9e19a40e56b17025a3b1f2e9587f149bd95e0da5",
32179        "description": "ci: Crosvm won't remove the control socket file on stop",
32180        "nominated": false,
32181        "nomination_type": null,
32182        "resolution": 4,
32183        "main_sha": null,
32184        "because_sha": null
32185    },
32186    {
32187        "sha": "d6321fee5fb52c05ef0149ce667d9b561f33bb21",
32188        "description": "radv: only expose sparseResidencyImage3D on GFX9+",
32189        "nominated": false,
32190        "nomination_type": null,
32191        "resolution": 4,
32192        "main_sha": null,
32193        "because_sha": null
32194    },
32195    {
32196        "sha": "daafeb9893620dcfaeffda44d525dee2f9c97dbe",
32197        "description": "radv/ci: run vkcts on the two steam decks in parallel",
32198        "nominated": false,
32199        "nomination_type": null,
32200        "resolution": 4,
32201        "main_sha": null,
32202        "because_sha": null
32203    },
32204    {
32205        "sha": "8fcb4aa0ebd7b9d0d8f80986fb817afea2fc4a87",
32206        "description": "radv: compact MRTs to save PS export memory space",
32207        "nominated": false,
32208        "nomination_type": null,
32209        "resolution": 4,
32210        "main_sha": null,
32211        "because_sha": null
32212    },
32213    {
32214        "sha": "49c7d28b0bdb4a8a8a93a3dfd2cb5417c5a3ff83",
32215        "description": "radv: gather MRTs that are written by the fragment shader",
32216        "nominated": false,
32217        "nomination_type": null,
32218        "resolution": 4,
32219        "main_sha": null,
32220        "because_sha": null
32221    },
32222    {
32223        "sha": "6e990a2f73a36e32390185ca22ad0e7874ed66c4",
32224        "description": "docs/zink: remove bptc from required formats for gl4.2",
32225        "nominated": false,
32226        "nomination_type": 1,
32227        "resolution": 4,
32228        "main_sha": null,
32229        "because_sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1"
32230    },
32231    {
32232        "sha": "00c4882bc924d4ae4b90b5c8b01cc7dfc899d815",
32233        "description": "vc4: do not attempt to do deep tiled blits",
32234        "nominated": false,
32235        "nomination_type": null,
32236        "resolution": 4,
32237        "main_sha": null,
32238        "because_sha": null
32239    },
32240    {
32241        "sha": "eb2307ec698e6ac563135724ea5a5250bcee6901",
32242        "description": "vc4: respect z-offset in tiled blits",
32243        "nominated": false,
32244        "nomination_type": null,
32245        "resolution": 4,
32246        "main_sha": null,
32247        "because_sha": null
32248    },
32249    {
32250        "sha": "c3e1c16b9659fd121a7928310e2d93413d5fdf35",
32251        "description": "v3d: do not pretend to fake rgtc-support",
32252        "nominated": false,
32253        "nomination_type": null,
32254        "resolution": 4,
32255        "main_sha": null,
32256        "because_sha": null
32257    },
32258    {
32259        "sha": "d276ad45207356abeed1fd920714443b553ed1a2",
32260        "description": "intel/compiler: implement Wa_14014595444 for DG2",
32261        "nominated": false,
32262        "nomination_type": null,
32263        "resolution": 4,
32264        "main_sha": null,
32265        "because_sha": null
32266    },
32267    {
32268        "sha": "f32ac1d30b3947625f362f3181737c5ef242c02f",
32269        "description": "anv: implement Wa_14015946265 for DG2",
32270        "nominated": false,
32271        "nomination_type": null,
32272        "resolution": 4,
32273        "main_sha": null,
32274        "because_sha": null
32275    },
32276    {
32277        "sha": "e37f534d7f15120c5c6513c2183e968b627319ce",
32278        "description": "iris: implement Wa_14015946265 for DG2",
32279        "nominated": false,
32280        "nomination_type": null,
32281        "resolution": 4,
32282        "main_sha": null,
32283        "because_sha": null
32284    },
32285    {
32286        "sha": "6e020dff99e5f3fd6e059d158c46e16dc69ecc3e",
32287        "description": "radv: Expose 3d sparse images.",
32288        "nominated": false,
32289        "nomination_type": null,
32290        "resolution": 4,
32291        "main_sha": null,
32292        "because_sha": null
32293    },
32294    {
32295        "sha": "c738c99a4a877c8ae408dfbd50d8ba7176d2673e",
32296        "description": "radv: Add 3d tile shapes for sparse binding.",
32297        "nominated": false,
32298        "nomination_type": null,
32299        "resolution": 4,
32300        "main_sha": null,
32301        "because_sha": null
32302    },
32303    {
32304        "sha": "5a2efa98d96a4a642c7a6143c42503f93e87bc30",
32305        "description": "radv: Add binding code for 3d sparse images.",
32306        "nominated": false,
32307        "nomination_type": null,
32308        "resolution": 4,
32309        "main_sha": null,
32310        "because_sha": null
32311    },
32312    {
32313        "sha": "08c612b5ceef4168f42110d980667f0c766b6794",
32314        "description": "asahi: Allocate new cmdbufs if out of space",
32315        "nominated": false,
32316        "nomination_type": null,
32317        "resolution": 4,
32318        "main_sha": null,
32319        "because_sha": null
32320    },
32321    {
32322        "sha": "a7ddb8ebf7f100a9b50fa6b1485b0d6c77403060",
32323        "description": "asahi: Handle Stream Link VDM commands",
32324        "nominated": false,
32325        "nomination_type": null,
32326        "resolution": 4,
32327        "main_sha": null,
32328        "because_sha": null
32329    },
32330    {
32331        "sha": "6f5c8d0e247c876f5e4974fcbd72210fd27eb560",
32332        "description": "asahi: Express VDM commands according to PowerVR",
32333        "nominated": false,
32334        "nomination_type": null,
32335        "resolution": 4,
32336        "main_sha": null,
32337        "because_sha": null
32338    },
32339    {
32340        "sha": "80d82737050ce097927e160fd00592e71da23b15",
32341        "description": "asahi: Annotate VDM/CDM commands as per PVR",
32342        "nominated": false,
32343        "nomination_type": null,
32344        "resolution": 4,
32345        "main_sha": null,
32346        "because_sha": null
32347    },
32348    {
32349        "sha": "1a460d1c7e89461f7939563036a8eef565d5f58b",
32350        "description": "asahi: Make BO list growable",
32351        "nominated": false,
32352        "nomination_type": null,
32353        "resolution": 4,
32354        "main_sha": null,
32355        "because_sha": null
32356    },
32357    {
32358        "sha": "22f6efde023dab3a7e2929eee391c38a0a2ec25d",
32359        "description": "asahi: Dirty track everything",
32360        "nominated": false,
32361        "nomination_type": null,
32362        "resolution": 4,
32363        "main_sha": null,
32364        "because_sha": null
32365    },
32366    {
32367        "sha": "44853b4d01a4ef4da57e79efefd56fa61c85c6f8",
32368        "description": "asahi: Hoist constant PPP state to start of batch",
32369        "nominated": false,
32370        "nomination_type": null,
32371        "resolution": 4,
32372        "main_sha": null,
32373        "because_sha": null
32374    },
32375    {
32376        "sha": "942bda7f2d191825a3262ecf8c4538dd4dc5e4ab",
32377        "description": "asahi: Match PPP data structures with PowerVR",
32378        "nominated": false,
32379        "nomination_type": null,
32380        "resolution": 4,
32381        "main_sha": null,
32382        "because_sha": null
32383    },
32384    {
32385        "sha": "baadc1ec13fae38247fab6dd7bbe74c43c6d142c",
32386        "description": "asahi: Don't use lower_wpos_pntc",
32387        "nominated": false,
32388        "nomination_type": null,
32389        "resolution": 4,
32390        "main_sha": null,
32391        "because_sha": null
32392    },
32393    {
32394        "sha": "f7ef5eefdd8445fd207c9e7af5e5e2fd80834ceb",
32395        "description": "asahi: Identify object type field via PowerVR",
32396        "nominated": false,
32397        "nomination_type": null,
32398        "resolution": 4,
32399        "main_sha": null,
32400        "because_sha": null
32401    },
32402    {
32403        "sha": "d93878f77a9d260087c378fb71c25b3b3a679984",
32404        "description": "asahi: Split RASTERIZER into constituent words",
32405        "nominated": false,
32406        "nomination_type": null,
32407        "resolution": 4,
32408        "main_sha": null,
32409        "because_sha": null
32410    },
32411    {
32412        "sha": "f9057cea517e01e05f08f00a741aad5bae154d62",
32413        "description": "fix(FTBFS): meson: raise C++ standard to C++17",
32414        "nominated": false,
32415        "nomination_type": null,
32416        "resolution": 4,
32417        "main_sha": null,
32418        "because_sha": null
32419    },
32420    {
32421        "sha": "d399685da5f000517a97250f08c0ef83bc6c7533",
32422        "description": "venus: enable KHR_driver_properties on Android",
32423        "nominated": false,
32424        "nomination_type": null,
32425        "resolution": 4,
32426        "main_sha": null,
32427        "because_sha": null
32428    },
32429    {
32430        "sha": "61e899a181aff87f34aa702cf217aede089501e4",
32431        "description": "venus: enable zink required extensions on Android",
32432        "nominated": false,
32433        "nomination_type": null,
32434        "resolution": 4,
32435        "main_sha": null,
32436        "because_sha": null
32437    },
32438    {
32439        "sha": "ac95ecd044a6376d96b1e5a0d56c26a6c7cfdd3e",
32440        "description": "venus: some clang format fixes",
32441        "nominated": false,
32442        "nomination_type": null,
32443        "resolution": 4,
32444        "main_sha": null,
32445        "because_sha": null
32446    },
32447    {
32448        "sha": "0b4d54360f1b4ad59d14b2d94924e03e2f3ed09d",
32449        "description": "meson: add with_gallium_virgl to allow it as VA backend driver",
32450        "nominated": false,
32451        "nomination_type": null,
32452        "resolution": 4,
32453        "main_sha": null,
32454        "because_sha": null
32455    },
32456    {
32457        "sha": "492761ab8d6ad94660d8465a93f41e244664da6e",
32458        "description": "anv: add a new NO_LOCAL_MEM allocation flag",
32459        "nominated": false,
32460        "nomination_type": 1,
32461        "resolution": 4,
32462        "main_sha": null,
32463        "because_sha": "9027c5df4c51bcf529ab34b0ffbe763cf8fe8543"
32464    },
32465    {
32466        "sha": "f41a6504a1c12f95f366dd758b4c07882907c889",
32467        "description": "egl/kopper: Don't add EGL_SWAP_BEHAVIOR_PRESERVED_BIT configs",
32468        "nominated": false,
32469        "nomination_type": null,
32470        "resolution": 4,
32471        "main_sha": null,
32472        "because_sha": null
32473    },
32474    {
32475        "sha": "f70df74e0a3c71c92f09ff578906a68536c99b6a",
32476        "description": "wsi/x11: Defer clearing image busy flag for non-shm upload",
32477        "nominated": false,
32478        "nomination_type": null,
32479        "resolution": 4,
32480        "main_sha": null,
32481        "because_sha": null
32482    },
32483    {
32484        "sha": "168fdb5a91aeddcfb9e65e081f3517ee420608ce",
32485        "description": "egl: Move an error check earlier in EGL_BUFFER_AGE_EXT query",
32486        "nominated": false,
32487        "nomination_type": null,
32488        "resolution": 4,
32489        "main_sha": null,
32490        "because_sha": null
32491    },
32492    {
32493        "sha": "7662a5e9d34515bd44a97b3726490f31490b57c6",
32494        "description": "mesa: Remove PIPE_CAP_CS_DERIVED_SYSTEM_VALUES_SUPPORTED/lower_cs_derived.",
32495        "nominated": false,
32496        "nomination_type": null,
32497        "resolution": 4,
32498        "main_sha": null,
32499        "because_sha": null
32500    },
32501    {
32502        "sha": "dda28a3e35ce4e590c8219865c359a3020c1aea0",
32503        "description": "tu: Trivially expose VK_EXT_rasterization_order_attachment_access",
32504        "nominated": false,
32505        "nomination_type": null,
32506        "resolution": 4,
32507        "main_sha": null,
32508        "because_sha": null
32509    },
32510    {
32511        "sha": "1dfc5929d1dfeeeb194ed863e459c36b984ba123",
32512        "description": "tu: Use newly obtained magic reg values",
32513        "nominated": false,
32514        "nomination_type": null,
32515        "resolution": 4,
32516        "main_sha": null,
32517        "because_sha": null
32518    },
32519    {
32520        "sha": "c22444ebccfc4ababbec0cc05c0353cbf2767841",
32521        "description": "freedreno: Add all variable magic regs to device-info tables",
32522        "nominated": false,
32523        "nomination_type": null,
32524        "resolution": 4,
32525        "main_sha": null,
32526        "because_sha": null
32527    },
32528    {
32529        "sha": "df51e96c335f4026bdc35f9ecd059e3e925d0c79",
32530        "description": "freedreno: Name more *_DBG_ECO_CNTL regs",
32531        "nominated": false,
32532        "nomination_type": null,
32533        "resolution": 4,
32534        "main_sha": null,
32535        "because_sha": null
32536    },
32537    {
32538        "sha": "80bd9ce7ee26995927ab62fba872072cdeed694f",
32539        "description": "pvr: don't setup attachment tex state for images with input attachment bit unset",
32540        "nominated": false,
32541        "nomination_type": null,
32542        "resolution": 4,
32543        "main_sha": null,
32544        "because_sha": null
32545    },
32546    {
32547        "sha": "fdf85f10a17f5889a8f42c9ff6ee4021a913ba95",
32548        "description": "pvr: cube map tex state packing fixes",
32549        "nominated": false,
32550        "nomination_type": null,
32551        "resolution": 4,
32552        "main_sha": null,
32553        "because_sha": null
32554    },
32555    {
32556        "sha": "3436438dd01933eb78132bf051d97e1a8ed28227",
32557        "description": "pvr: set samplerAnisotropy to false",
32558        "nominated": false,
32559        "nomination_type": null,
32560        "resolution": 4,
32561        "main_sha": null,
32562        "because_sha": null
32563    },
32564    {
32565        "sha": "578361024ce78068faa0eef7e80008458093f9f6",
32566        "description": "pvr: Fix clang-format issue.",
32567        "nominated": false,
32568        "nomination_type": null,
32569        "resolution": 4,
32570        "main_sha": null,
32571        "because_sha": null
32572    },
32573    {
32574        "sha": "f4d6abc26865bec9cfb98d7451d718a21973c22c",
32575        "description": "mesa/st: enable s3tc extensions with fallback",
32576        "nominated": false,
32577        "nomination_type": null,
32578        "resolution": 4,
32579        "main_sha": null,
32580        "because_sha": null
32581    },
32582    {
32583        "sha": "be70018a23ed4e9742f36f99a58a85c3e7cbe4b9",
32584        "description": "mesa/st: implement fallback for s3tc",
32585        "nominated": false,
32586        "nomination_type": null,
32587        "resolution": 4,
32588        "main_sha": null,
32589        "because_sha": null
32590    },
32591    {
32592        "sha": "ac87b8a1ebe81de0ff9a4f31f2e5bbfef309c1f5",
32593        "description": "mesa/main: add _mesa_unpack_s3tc",
32594        "nominated": false,
32595        "nomination_type": null,
32596        "resolution": 4,
32597        "main_sha": null,
32598        "because_sha": null
32599    },
32600    {
32601        "sha": "5087ba3666508e7d4bfdd1bd55dda126fd528560",
32602        "description": "mesa: add format-helpers for s3tc",
32603        "nominated": false,
32604        "nomination_type": null,
32605        "resolution": 4,
32606        "main_sha": null,
32607        "because_sha": null
32608    },
32609    {
32610        "sha": "b02f1b0eba4981025073299f86d4027c548d86b4",
32611        "description": "mesa/st: add context-flags for s3tc",
32612        "nominated": false,
32613        "nomination_type": null,
32614        "resolution": 4,
32615        "main_sha": null,
32616        "because_sha": null
32617    },
32618    {
32619        "sha": "a321d157c62f75302e1defa9215f7bc4371cf062",
32620        "description": "util: allow unpacking less than a block from dxt",
32621        "nominated": false,
32622        "nomination_type": null,
32623        "resolution": 4,
32624        "main_sha": null,
32625        "because_sha": null
32626    },
32627    {
32628        "sha": "060596f1d886ab42ce85987bbe7a14b7da22277b",
32629        "description": "mesa/st: do not fallback to srgba formats for dxt",
32630        "nominated": false,
32631        "nomination_type": null,
32632        "resolution": 4,
32633        "main_sha": null,
32634        "because_sha": null
32635    },
32636    {
32637        "sha": "b6f6b43c7662172d761a5dd5d98a087fa7e67d8b",
32638        "description": "mesa/st: use _mesa_generate_mipmap for fallback-formats",
32639        "nominated": false,
32640        "nomination_type": 1,
32641        "resolution": 4,
32642        "main_sha": null,
32643        "because_sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1"
32644    },
32645    {
32646        "sha": "e51c5a18ade928868623be0048fdd24ed158a42c",
32647        "description": "Revert \"Revert \"ci: set venus on lavapipe to manual due to flakes\"\"",
32648        "nominated": false,
32649        "nomination_type": 2,
32650        "resolution": 4,
32651        "main_sha": null,
32652        "because_sha": "55e99a22f31e8cd0d58a2e419cfad212bea78fe7"
32653    },
32654    {
32655        "sha": "92b3ae6ed9407bbfcb3210a3987bef64477fab8d",
32656        "description": "v3dv: ref pipeline layout earlier during pipeline init",
32657        "nominated": false,
32658        "nomination_type": 1,
32659        "resolution": 4,
32660        "main_sha": null,
32661        "because_sha": "14dab6b10cc93fcc7b17af7d969698fb03af87b6"
32662    },
32663    {
32664        "sha": "699e3452d0c70075d650065c1d73fc5a1700f1ac",
32665        "description": "util/u_trace: Add locking for ctx_list",
32666        "nominated": false,
32667        "nomination_type": null,
32668        "resolution": 4,
32669        "main_sha": null,
32670        "because_sha": null
32671    },
32672    {
32673        "sha": "27ca22f3d640a0c409a8c2a488aee3fb2454fa43",
32674        "description": "vc4: drop dead qir_POW() helper",
32675        "nominated": false,
32676        "nomination_type": null,
32677        "resolution": 4,
32678        "main_sha": null,
32679        "because_sha": null
32680    },
32681    {
32682        "sha": "898ce847074eaf554cfa79db5aa30e30d83170d7",
32683        "description": "v3dv: expose VK_EXT_border_color_swizzle",
32684        "nominated": false,
32685        "nomination_type": null,
32686        "resolution": 4,
32687        "main_sha": null,
32688        "because_sha": null
32689    },
32690    {
32691        "sha": "565b388acf9843126f8a7e05ed42c1b17e6eed81",
32692        "description": "v3dv: fix swap_rb and channel_reverse flags in image views",
32693        "nominated": false,
32694        "nomination_type": null,
32695        "resolution": 4,
32696        "main_sha": null,
32697        "because_sha": null
32698    },
32699    {
32700        "sha": "26024e97015dadaae4cd03084ac0cad450b0bf3e",
32701        "description": "v3dv: expose VK_EXT_tooling_info",
32702        "nominated": false,
32703        "nomination_type": null,
32704        "resolution": 4,
32705        "main_sha": null,
32706        "because_sha": null
32707    },
32708    {
32709        "sha": "4330313666f85da4f1435007af9b584298260b01",
32710        "description": "radeonsi: add and implement load_user_clip_plane abi",
32711        "nominated": false,
32712        "nomination_type": null,
32713        "resolution": 4,
32714        "main_sha": null,
32715        "because_sha": null
32716    },
32717    {
32718        "sha": "86832964cf26228427bbde3f1c60a5df040e312a",
32719        "description": "radeonsi: vs load input re-calculate vertex index after culling",
32720        "nominated": false,
32721        "nomination_type": null,
32722        "resolution": 4,
32723        "main_sha": null,
32724        "because_sha": null
32725    },
32726    {
32727        "sha": "1d7e9203d067c5557f3a7e495ce7baa5c92b68f2",
32728        "description": "radeonsi: use replaced values when present",
32729        "nominated": false,
32730        "nomination_type": null,
32731        "resolution": 4,
32732        "main_sha": null,
32733        "because_sha": null
32734    },
32735    {
32736        "sha": "ca0b8ed9b3b43d4891aba4ff84ed936e8f413a2c",
32737        "description": "ac/llvm: move culling replaced registers to abi",
32738        "nominated": false,
32739        "nomination_type": null,
32740        "resolution": 4,
32741        "main_sha": null,
32742        "because_sha": null
32743    },
32744    {
32745        "sha": "463c4c55a798367ff7e8c72ded2e7feb0f8737fe",
32746        "description": "radeonsi: implement cull nir intrinsics",
32747        "nominated": false,
32748        "nomination_type": null,
32749        "resolution": 4,
32750        "main_sha": null,
32751        "because_sha": null
32752    },
32753    {
32754        "sha": "7a166ba3f2588f5293cc62ec69a71c52b7df6ba9",
32755        "description": "radeonsi: implement nir_intrinsic_load_viewport_xy_scale_and_offset",
32756        "nominated": false,
32757        "nomination_type": null,
32758        "resolution": 4,
32759        "main_sha": null,
32760        "because_sha": null
32761    },
32762    {
32763        "sha": "ec9d357b33a490e6325215052aa2bb3175e05cf8",
32764        "description": "radeonsi: implement nir_intrinsic_load_half_line_width_amd",
32765        "nominated": false,
32766        "nomination_type": null,
32767        "resolution": 4,
32768        "main_sha": null,
32769        "because_sha": null
32770    },
32771    {
32772        "sha": "0511713af7f46b4896ee6cdb67b98bad0b825400",
32773        "description": "zink: lower discard/demote depending on derivatives",
32774        "nominated": false,
32775        "nomination_type": null,
32776        "resolution": 4,
32777        "main_sha": null,
32778        "because_sha": null
32779    },
32780    {
32781        "sha": "9909eff0c8119ece33422ac6da3d9be6efc593a8",
32782        "description": "zink: expose demote when supported",
32783        "nominated": false,
32784        "nomination_type": null,
32785        "resolution": 4,
32786        "main_sha": null,
32787        "because_sha": null
32788    },
32789    {
32790        "sha": "1a271948fc4bf2ab3034498fb49330cee2392151",
32791        "description": "zink: hook up demote extension",
32792        "nominated": false,
32793        "nomination_type": null,
32794        "resolution": 4,
32795        "main_sha": null,
32796        "because_sha": null
32797    },
32798    {
32799        "sha": "e2d7fa943d62b14bade8c43f3d8208bbaf428061",
32800        "description": "zink: add ntv support for is_helper_invocation",
32801        "nominated": false,
32802        "nomination_type": null,
32803        "resolution": 4,
32804        "main_sha": null,
32805        "because_sha": null
32806    },
32807    {
32808        "sha": "7a48657a061428dbb426385eae1ab9409b13f27e",
32809        "description": "zink: add spirv_builder support for is_helper_invocation",
32810        "nominated": false,
32811        "nomination_type": null,
32812        "resolution": 4,
32813        "main_sha": null,
32814        "because_sha": null
32815    },
32816    {
32817        "sha": "332ff54425ae0be6996da270383c7fba865b964b",
32818        "description": "zink: add ntv support for demote",
32819        "nominated": false,
32820        "nomination_type": null,
32821        "resolution": 4,
32822        "main_sha": null,
32823        "because_sha": null
32824    },
32825    {
32826        "sha": "1bff2035331b8e5949952a6bb772d798ab762392",
32827        "description": "zink: add spirv builder function for demote",
32828        "nominated": false,
32829        "nomination_type": null,
32830        "resolution": 4,
32831        "main_sha": null,
32832        "because_sha": null
32833    },
32834    {
32835        "sha": "944b08e5971a671ef163f57c627687a0f3260885",
32836        "description": "v3dv/bo: reduce DEFAULT_MAX_BO_CACHE_SIZE to 64",
32837        "nominated": false,
32838        "nomination_type": null,
32839        "resolution": 4,
32840        "main_sha": null,
32841        "because_sha": null
32842    },
32843    {
32844        "sha": "a68e2b810c7cd3ce217f7d5f69fd9124eacfa921",
32845        "description": "Android.mk: Provide a custom entry name to ensure meson checks succeed",
32846        "nominated": false,
32847        "nomination_type": null,
32848        "resolution": 4,
32849        "main_sha": null,
32850        "because_sha": null
32851    },
32852    {
32853        "sha": "554b19b616a16ad049e73d036660a271be00c572",
32854        "description": "Android.mk: Filter out --build-id=md5 linker flag",
32855        "nominated": false,
32856        "nomination_type": null,
32857        "resolution": 4,
32858        "main_sha": null,
32859        "because_sha": null
32860    },
32861    {
32862        "sha": "5017e805bb1f57b482cfbcfd27d78806c782f48a",
32863        "description": "util: Fixes comment about debug_get_option",
32864        "nominated": false,
32865        "nomination_type": null,
32866        "resolution": 4,
32867        "main_sha": null,
32868        "because_sha": null
32869    },
32870    {
32871        "sha": "4f11fba0c1cc3981409202381da3a47fb3980eb0",
32872        "description": "radv: Enable EXT_mesh_shader on RDNA2 with RADV_PERFTEST=ext_ms",
32873        "nominated": false,
32874        "nomination_type": null,
32875        "resolution": 4,
32876        "main_sha": null,
32877        "because_sha": null
32878    },
32879    {
32880        "sha": "be56649fc60829c88530d14e780add04781442cd",
32881        "description": "radv: Implement EXT_mesh_shader draw calls.",
32882        "nominated": false,
32883        "nomination_type": null,
32884        "resolution": 4,
32885        "main_sha": null,
32886        "because_sha": null
32887    },
32888    {
32889        "sha": "c7ff93a766186f956a14cc05904ead52efc71d99",
32890        "description": "ac/nir/ngg: Add EXT_mesh_shader vertex/primitive count.",
32891        "nominated": false,
32892        "nomination_type": null,
32893        "resolution": 4,
32894        "main_sha": null,
32895        "because_sha": null
32896    },
32897    {
32898        "sha": "448d09d44a3e39ace4e98e28b57d4300105e5fe2",
32899        "description": "ac/nir/ngg: Add EXT_mesh_shader CullPrimitiveEXT output.",
32900        "nominated": false,
32901        "nomination_type": null,
32902        "resolution": 4,
32903        "main_sha": null,
32904        "because_sha": null
32905    },
32906    {
32907        "sha": "1f8f4570f0efec3016892801ec693074a338df07",
32908        "description": "ac/nir/ngg: Add EXT_mesh_shader primitive indices.",
32909        "nominated": false,
32910        "nomination_type": null,
32911        "resolution": 4,
32912        "main_sha": null,
32913        "because_sha": null
32914    },
32915    {
32916        "sha": "359713d1743f9eab755e8ae502a22eae2e52c220",
32917        "description": "zink: track min_samples state for per sample shading",
32918        "nominated": true,
32919        "nomination_type": 0,
32920        "resolution": 0,
32921        "main_sha": null,
32922        "because_sha": null
32923    },
32924    {
32925        "sha": "55e99a22f31e8cd0d58a2e419cfad212bea78fe7",
32926        "description": "Revert \"ci: set venus on lavapipe to manual due to flakes\"",
32927        "nominated": false,
32928        "nomination_type": 2,
32929        "resolution": 4,
32930        "main_sha": null,
32931        "because_sha": "a03ce740bbbd2364e37bdd358d634b352ff515c7"
32932    },
32933    {
32934        "sha": "0a2723e35d488243a480207e302884f76c58cc17",
32935        "description": "ci: Make sure that the Crosvm control socket has been removed",
32936        "nominated": false,
32937        "nomination_type": null,
32938        "resolution": 4,
32939        "main_sha": null,
32940        "because_sha": null
32941    },
32942    {
32943        "sha": "a6050a43cae57d4dcb8d3b7aaf05ce2b803bea26",
32944        "description": "ac/surface: disallow 256KB swizzle modes on gfx11 APUs",
32945        "nominated": false,
32946        "nomination_type": null,
32947        "resolution": 4,
32948        "main_sha": null,
32949        "because_sha": null
32950    },
32951    {
32952        "sha": "aef7ea868fe55f2eb0bcedaeecdc76d54a611106",
32953        "description": "ac/gpu_info: handle LPDDR4 and 5 in ac_memory_ops_per_clock",
32954        "nominated": false,
32955        "nomination_type": 1,
32956        "resolution": 4,
32957        "main_sha": null,
32958        "because_sha": "50238f495869ce50bd0649e7b75916870c654ccc"
32959    },
32960    {
32961        "sha": "c551bb32d16c7abe27a5c2ee65c441c27fac9821",
32962        "description": "zink: clamp miplodbias when creating sampler",
32963        "nominated": true,
32964        "nomination_type": 0,
32965        "resolution": 1,
32966        "main_sha": null,
32967        "because_sha": null
32968    },
32969    {
32970        "sha": "9194952e70af87ec498977d9b6698c0e8c15de5e",
32971        "description": "hasvk: expose VK_EXT_depth_clamp_zero_one",
32972        "nominated": false,
32973        "nomination_type": null,
32974        "resolution": 4,
32975        "main_sha": null,
32976        "because_sha": null
32977    },
32978    {
32979        "sha": "a6de9dabf63793645a9586238642d45326f2d0ea",
32980        "description": "anv: enable EXT_depth_clamp_zero_one",
32981        "nominated": false,
32982        "nomination_type": null,
32983        "resolution": 4,
32984        "main_sha": null,
32985        "because_sha": null
32986    },
32987    {
32988        "sha": "70ea65490c20f447daabf118aa9d4d7ddb90d315",
32989        "description": "v3dv: switch to common code for command buffer lifecycles",
32990        "nominated": false,
32991        "nomination_type": null,
32992        "resolution": 4,
32993        "main_sha": null,
32994        "because_sha": null
32995    },
32996    {
32997        "sha": "b830091cb6c0414f3a875d48e5c625101327e02f",
32998        "description": "gallium/u_threaded: fix offset calculation for draw_multi slots",
32999        "nominated": true,
33000        "nomination_type": 0,
33001        "resolution": 1,
33002        "main_sha": null,
33003        "because_sha": null
33004    },
33005    {
33006        "sha": "0a0fb7cbc63d66977c148c3f5fd86de8e879f1ab",
33007        "description": "gallium/u_threaded: add missing reference counts for draw_multi slots",
33008        "nominated": true,
33009        "nomination_type": 0,
33010        "resolution": 1,
33011        "main_sha": null,
33012        "because_sha": null
33013    },
33014    {
33015        "sha": "f90f04d501c3af278760c8dc3067f9a6d045980f",
33016        "description": "nv/nir: Set ssbo CacheMode from intrinsic access",
33017        "nominated": false,
33018        "nomination_type": null,
33019        "resolution": 4,
33020        "main_sha": null,
33021        "because_sha": null
33022    },
33023    {
33024        "sha": "02babc834a508adf7726f783abf97dd2fe13e763",
33025        "description": "asahi: Identify stencil test enable",
33026        "nominated": false,
33027        "nomination_type": null,
33028        "resolution": 4,
33029        "main_sha": null,
33030        "because_sha": null
33031    },
33032    {
33033        "sha": "b891d60efa812bb6eaaafd5062cdd0759510f0ba",
33034        "description": "asahi: Fix depth/stencil buffers",
33035        "nominated": false,
33036        "nomination_type": null,
33037        "resolution": 4,
33038        "main_sha": null,
33039        "because_sha": null
33040    },
33041    {
33042        "sha": "7cb21eb5956d3e60f86b0d1728d3861743b1b265",
33043        "description": "asahi: Handle out-of-bounds clear_stencil",
33044        "nominated": false,
33045        "nomination_type": null,
33046        "resolution": 4,
33047        "main_sha": null,
33048        "because_sha": null
33049    },
33050    {
33051        "sha": "66f116497618b20dbf5326b989c4522933f19f5c",
33052        "description": "asahi: Add 1D and 1D Array enums",
33053        "nominated": false,
33054        "nomination_type": null,
33055        "resolution": 4,
33056        "main_sha": null,
33057        "because_sha": null
33058    },
33059    {
33060        "sha": "2bdb8ba3ce3c8f4ccda533f67ed4ed0667bf5345",
33061        "description": "asahi: Correct SET_SHADER_EXTENDED disambig bit",
33062        "nominated": false,
33063        "nomination_type": null,
33064        "resolution": 4,
33065        "main_sha": null,
33066        "because_sha": null
33067    },
33068    {
33069        "sha": "210f4aff1e24967b6fa25b228c09d2a8d0b617cb",
33070        "description": "asahi: Identify and use first level field of texture",
33071        "nominated": false,
33072        "nomination_type": null,
33073        "resolution": 4,
33074        "main_sha": null,
33075        "because_sha": null
33076    },
33077    {
33078        "sha": "1d72d3feb6427752427cd9f7e2e99070240b0884",
33079        "description": "asahi: Fix \"stride\" for tiled textures",
33080        "nominated": false,
33081        "nomination_type": null,
33082        "resolution": 4,
33083        "main_sha": null,
33084        "because_sha": null
33085    },
33086    {
33087        "sha": "4442be1155a567f9117d8ea33493990bf0b7e52f",
33088        "description": "asahi: Fix nonmipmapped array textures",
33089        "nominated": false,
33090        "nomination_type": 1,
33091        "resolution": 4,
33092        "main_sha": null,
33093        "because_sha": "6ff75da8aa41b079e054865789d89269e2501736"
33094    },
33095    {
33096        "sha": "a41d73278497abc61d111dcf718cd82a73ad680d",
33097        "description": "asahi: Fix depth for cube maps",
33098        "nominated": false,
33099        "nomination_type": null,
33100        "resolution": 4,
33101        "main_sha": null,
33102        "because_sha": null
33103    },
33104    {
33105        "sha": "99a5b11af54a754dbb4cc4ca8a07446a527b4c25",
33106        "description": "asahi: Label batch flush reasons",
33107        "nominated": false,
33108        "nomination_type": null,
33109        "resolution": 4,
33110        "main_sha": null,
33111        "because_sha": null
33112    },
33113    {
33114        "sha": "e66a901bc84f17bd40998cb4f25348ee6dfbc9dd",
33115        "description": "asahi: Relax assert in decoder",
33116        "nominated": false,
33117        "nomination_type": null,
33118        "resolution": 4,
33119        "main_sha": null,
33120        "because_sha": null
33121    },
33122    {
33123        "sha": "9542f9586443de828f83afcd33c1149a198b5940",
33124        "description": "asahi: Trim garbage at end of set shader",
33125        "nominated": false,
33126        "nomination_type": null,
33127        "resolution": 4,
33128        "main_sha": null,
33129        "because_sha": null
33130    },
33131    {
33132        "sha": "279eaec278cece738ce68c67d4a5c2a6383bf5ed",
33133        "description": "asahi: Use util_blitter_clear",
33134        "nominated": false,
33135        "nomination_type": null,
33136        "resolution": 4,
33137        "main_sha": null,
33138        "because_sha": null
33139    },
33140    {
33141        "sha": "fb7860ed248f1baf1808493502654531ba9fa572",
33142        "description": "asahi: Handle empty fragment shaders",
33143        "nominated": false,
33144        "nomination_type": null,
33145        "resolution": 4,
33146        "main_sha": null,
33147        "because_sha": null
33148    },
33149    {
33150        "sha": "f8799c97b27ceb8f02016cc5b6449c5d8679a7c7",
33151        "description": "asahi: Export agx_blitter_save",
33152        "nominated": false,
33153        "nomination_type": null,
33154        "resolution": 4,
33155        "main_sha": null,
33156        "because_sha": null
33157    },
33158    {
33159        "sha": "6b329b16f84712769621d7f284969ff604f9fc47",
33160        "description": "asahi: Make ctx->zs a pointer",
33161        "nominated": false,
33162        "nomination_type": null,
33163        "resolution": 4,
33164        "main_sha": null,
33165        "because_sha": null
33166    },
33167    {
33168        "sha": "968bbca578d39a9d3312140e00529c660ba97f1e",
33169        "description": "asahi: Note some more unknowns in the XML",
33170        "nominated": false,
33171        "nomination_type": null,
33172        "resolution": 4,
33173        "main_sha": null,
33174        "because_sha": null
33175    },
33176    {
33177        "sha": "47831969c8dd9b6cba758e8326a2220c147e6ac0",
33178        "description": "asahi: Split up unk 2b",
33179        "nominated": false,
33180        "nomination_type": null,
33181        "resolution": 4,
33182        "main_sha": null,
33183        "because_sha": null
33184    },
33185    {
33186        "sha": "5f57fe0bc93c587ba6ac646670a675d61d5d107f",
33187        "description": "asahi: Fix Indexed Draw command",
33188        "nominated": false,
33189        "nomination_type": null,
33190        "resolution": 4,
33191        "main_sha": null,
33192        "because_sha": null
33193    },
33194    {
33195        "sha": "10c9aceadff4edd2d0b5304ceb1f5bb8d8d625f8",
33196        "description": "agx: Plumb through nir_op_txf",
33197        "nominated": false,
33198        "nomination_type": null,
33199        "resolution": 4,
33200        "main_sha": null,
33201        "because_sha": null
33202    },
33203    {
33204        "sha": "44d79d39b6bdbc87e821de55e51d5cdd04e4ccb4",
33205        "description": "agx: Defeature indirect vbufs",
33206        "nominated": false,
33207        "nomination_type": null,
33208        "resolution": 4,
33209        "main_sha": null,
33210        "because_sha": null
33211    },
33212    {
33213        "sha": "0fccd564b6269b6326042344bc8227388b17b4fe",
33214        "description": "agx: Don't hardcode uniform enums",
33215        "nominated": false,
33216        "nomination_type": null,
33217        "resolution": 4,
33218        "main_sha": null,
33219        "because_sha": null
33220    },
33221    {
33222        "sha": "18bb64fd3a7cb9321681db60bd2f734216afd41a",
33223        "description": "agx: Add more unit tests for float copyprop",
33224        "nominated": false,
33225        "nomination_type": null,
33226        "resolution": 4,
33227        "main_sha": null,
33228        "because_sha": null
33229    },
33230    {
33231        "sha": "095415cdf716e2f4311d07e01f2c279518c140aa",
33232        "description": "agx: Fix float copyprop of neg(neg) case",
33233        "nominated": true,
33234        "nomination_type": 1,
33235        "resolution": 1,
33236        "main_sha": null,
33237        "because_sha": "28801b4849371e633eb66dd2c802d44dbb9e3304"
33238    },
33239    {
33240        "sha": "9645e46a53b5d0770e20b1d520989985a6cdc952",
33241        "description": "agx: Fix tib access in internal shaders",
33242        "nominated": false,
33243        "nomination_type": null,
33244        "resolution": 4,
33245        "main_sha": null,
33246        "because_sha": null
33247    },
33248    {
33249        "sha": "a03ce740bbbd2364e37bdd358d634b352ff515c7",
33250        "description": "ci: set venus on lavapipe to manual due to flakes",
33251        "nominated": false,
33252        "nomination_type": null,
33253        "resolution": 4,
33254        "main_sha": null,
33255        "because_sha": null
33256    },
33257    {
33258        "sha": "912d0383b4a4e02256e8ef6d99cbefb91c71312d",
33259        "description": "isaspec: Move isa_decode(..) declaration",
33260        "nominated": false,
33261        "nomination_type": null,
33262        "resolution": 4,
33263        "main_sha": null,
33264        "because_sha": null
33265    },
33266    {
33267        "sha": "c0b891ecca2b92c9ef2945440c77f45345df3290",
33268        "description": "util: Include stddef.h in util/macros.h",
33269        "nominated": false,
33270        "nomination_type": null,
33271        "resolution": 4,
33272        "main_sha": null,
33273        "because_sha": null
33274    },
33275    {
33276        "sha": "714ac455e2469e28fb752d087c1386e69c674169",
33277        "description": "ci: remove missing-braces from no-error",
33278        "nominated": false,
33279        "nomination_type": null,
33280        "resolution": 4,
33281        "main_sha": null,
33282        "because_sha": null
33283    },
33284    {
33285        "sha": "6ffbb1abdb26faf341383cbc6bd337a04151711e",
33286        "description": "vulkan: Dirty VP_VIEWPORTS/SCISSORS when copying viewports/scissors",
33287        "nominated": true,
33288        "nomination_type": 1,
33289        "resolution": 1,
33290        "main_sha": null,
33291        "because_sha": "fcedb1250bb8f05ef047b8b477169d70af9ef27d"
33292    },
33293    {
33294        "sha": "136a26f271b5b846f3808f917267b79d0460e71a",
33295        "description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_format_soa.c",
33296        "nominated": false,
33297        "nomination_type": null,
33298        "resolution": 4,
33299        "main_sha": null,
33300        "because_sha": null
33301    },
33302    {
33303        "sha": "4ff7e64e81c0b4acb39c841b6d8da7ebc8bdd6dd",
33304        "description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_struct.c",
33305        "nominated": false,
33306        "nomination_type": null,
33307        "resolution": 4,
33308        "main_sha": null,
33309        "because_sha": null
33310    },
33311    {
33312        "sha": "02b9a8ba12e62cfa40b62af5a338bb9e670de12b",
33313        "description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_format_s3tc.c",
33314        "nominated": false,
33315        "nomination_type": null,
33316        "resolution": 4,
33317        "main_sha": null,
33318        "because_sha": null
33319    },
33320    {
33321        "sha": "1b8c4931df9d0ec55fc80dc280f27c40c9a2b781",
33322        "description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_jit_types.c",
33323        "nominated": false,
33324        "nomination_type": null,
33325        "resolution": 4,
33326        "main_sha": null,
33327        "because_sha": null
33328    },
33329    {
33330        "sha": "f30251ef9bf20274d49848d614c8bf407bec353b",
33331        "description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_nir_soa.c",
33332        "nominated": false,
33333        "nomination_type": null,
33334        "resolution": 4,
33335        "main_sha": null,
33336        "because_sha": null
33337    },
33338    {
33339        "sha": "8289ac87a404ff95759ec2a12012c1eae20419e6",
33340        "description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_nir_aos.c",
33341        "nominated": false,
33342        "nomination_type": null,
33343        "resolution": 4,
33344        "main_sha": null,
33345        "because_sha": null
33346    },
33347    {
33348        "sha": "49c6e2fd70aa2db61e784e41f263c19625ca67ba",
33349        "description": "gallium: drop unused macros in draw_llvm.h",
33350        "nominated": false,
33351        "nomination_type": null,
33352        "resolution": 4,
33353        "main_sha": null,
33354        "because_sha": null
33355    },
33356    {
33357        "sha": "3668ebf8bd42bd9c9c9a7b8b5d4537198e5a2b4c",
33358        "description": "gallivm: drop unused \"emit_load\" in lp_llvm_buffer_member()",
33359        "nominated": false,
33360        "nomination_type": null,
33361        "resolution": 4,
33362        "main_sha": null,
33363        "because_sha": null
33364    },
33365    {
33366        "sha": "adf28955162007af80989b65df641b3c7ae6f78c",
33367        "description": "gallivm: LLVM-15 opaque pointers: disable LLVMGetElementType(ptr_type)",
33368        "nominated": false,
33369        "nomination_type": null,
33370        "resolution": 4,
33371        "main_sha": null,
33372        "because_sha": null
33373    },
33374    {
33375        "sha": "08615f2807ee1224c2d36700891524c2a05fa376",
33376        "description": "llvmpipe: fix front/back face system value in the fs",
33377        "nominated": false,
33378        "nomination_type": null,
33379        "resolution": 4,
33380        "main_sha": null,
33381        "because_sha": null
33382    },
33383    {
33384        "sha": "723ae2368f682707544ee51017c88afc2c91a405",
33385        "description": "vulkan: fixup 1.3.226 update",
33386        "nominated": false,
33387        "nomination_type": null,
33388        "resolution": 4,
33389        "main_sha": null,
33390        "because_sha": null
33391    },
33392    {
33393        "sha": "7e282694ed72341b360ec3082ecc83e2c92ad78b",
33394        "description": "anv: remove non present field in upstream spec",
33395        "nominated": false,
33396        "nomination_type": null,
33397        "resolution": 4,
33398        "main_sha": null,
33399        "because_sha": null
33400    },
33401    {
33402        "sha": "2a2766ce18f801d2f21031568764fc8aec35f542",
33403        "description": "Enable .VALVE_mutable_descriptor_type in physical_device",
33404        "nominated": false,
33405        "nomination_type": null,
33406        "resolution": 4,
33407        "main_sha": null,
33408        "because_sha": null
33409    },
33410    {
33411        "sha": "de5879447b4d7548b2798ba482b25441e0df97c9",
33412        "description": "Track bitset when create descriptor pool",
33413        "nominated": false,
33414        "nomination_type": null,
33415        "resolution": 4,
33416        "main_sha": null,
33417        "because_sha": null
33418    },
33419    {
33420        "sha": "d5f116feb535bce39a7dd685d428081da5345288",
33421        "description": "Update bitset when init descriptor layout.",
33422        "nominated": false,
33423        "nomination_type": null,
33424        "resolution": 4,
33425        "main_sha": null,
33426        "because_sha": null
33427    },
33428    {
33429        "sha": "70394675229f3fab1b0be224c2367198e26ea9ef",
33430        "description": "Increase enum type in vn_descriptor_set.",
33431        "nominated": false,
33432        "nomination_type": null,
33433        "resolution": 4,
33434        "main_sha": null,
33435        "because_sha": null
33436    },
33437    {
33438        "sha": "250c684750533d8260eb2d48abd9b3fd729f5467",
33439        "description": "ci: uprev piglit 2022-08-30",
33440        "nominated": false,
33441        "nomination_type": null,
33442        "resolution": 4,
33443        "main_sha": null,
33444        "because_sha": null
33445    },
33446    {
33447        "sha": "c93173fceccb978880559baabb6d0b083182d822",
33448        "description": "util/perf: use ALWAYS_INLINE for tracepoints",
33449        "nominated": false,
33450        "nomination_type": null,
33451        "resolution": 4,
33452        "main_sha": null,
33453        "because_sha": null
33454    },
33455    {
33456        "sha": "4d747d5690bc47acda27bc0e75069fa7f3790857",
33457        "description": "util/perf: simplify u_trace_instrument",
33458        "nominated": false,
33459        "nomination_type": null,
33460        "resolution": 4,
33461        "main_sha": null,
33462        "because_sha": null
33463    },
33464    {
33465        "sha": "18d7cb4abbd65b6eb1091d902245271dc49cd8ed",
33466        "description": "util/perf: add u_trace_instrument",
33467        "nominated": false,
33468        "nomination_type": null,
33469        "resolution": 4,
33470        "main_sha": null,
33471        "because_sha": null
33472    },
33473    {
33474        "sha": "aeb2c5a8dafb00461fa42a4562612c26c9052dc0",
33475        "description": "util/perf: remove u_trace::enabled",
33476        "nominated": false,
33477        "nomination_type": null,
33478        "resolution": 4,
33479        "main_sha": null,
33480        "because_sha": null
33481    },
33482    {
33483        "sha": "8d8d4347e39eb8e10c33e116f5031864d4f14ede",
33484        "description": "util/perf: ignore ut->enabled for iterators",
33485        "nominated": false,
33486        "nomination_type": null,
33487        "resolution": 4,
33488        "main_sha": null,
33489        "because_sha": null
33490    },
33491    {
33492        "sha": "8b15025a2bad5a4977f65f88900ea6f6ad97ddc7",
33493        "description": "mesa: add GLSL_SOURCE",
33494        "nominated": false,
33495        "nomination_type": null,
33496        "resolution": 4,
33497        "main_sha": null,
33498        "because_sha": null
33499    },
33500    {
33501        "sha": "9701b9098f2a86e2a6ce711aeba60f94058c74f7",
33502        "description": "anv: enable EXT_mesh_shader",
33503        "nominated": false,
33504        "nomination_type": null,
33505        "resolution": 4,
33506        "main_sha": null,
33507        "because_sha": null
33508    },
33509    {
33510        "sha": "d5dedecfe7ee90cf220da75b5ac21d9f651294bf",
33511        "description": "anv: implement draw calls for EXT_mesh_shader",
33512        "nominated": false,
33513        "nomination_type": null,
33514        "resolution": 4,
33515        "main_sha": null,
33516        "because_sha": null
33517    },
33518    {
33519        "sha": "637063ffc63e0ff2f95c14b015c343cbe34a73e7",
33520        "description": "anv: implement EXT_mesh_shader",
33521        "nominated": false,
33522        "nomination_type": null,
33523        "resolution": 4,
33524        "main_sha": null,
33525        "because_sha": null
33526    },
33527    {
33528        "sha": "b3354afd89697fa0a9f249bb7da27ef21d20e53a",
33529        "description": "anv: replace VK_SHADER_STAGE_[TASK|MESH]_BIT_NV with VK_SHADER_STAGE_[TASK|MESH]_BIT_EXT",
33530        "nominated": false,
33531        "nomination_type": null,
33532        "resolution": 4,
33533        "main_sha": null,
33534        "because_sha": null
33535    },
33536    {
33537        "sha": "9cefaa9b6d505cc542f1ea3cf886dbaee1e76851",
33538        "description": "anv: check EXT_mesh_shader whenever NV_mesh_shader is checked",
33539        "nominated": false,
33540        "nomination_type": null,
33541        "resolution": 4,
33542        "main_sha": null,
33543        "because_sha": null
33544    },
33545    {
33546        "sha": "2e1b96bb1b9c506a8f0405569878971a56d26d74",
33547        "description": "intel/compiler: implement EXT_mesh_shader",
33548        "nominated": false,
33549        "nomination_type": null,
33550        "resolution": 4,
33551        "main_sha": null,
33552        "because_sha": null
33553    },
33554    {
33555        "sha": "3ef13ef2349d1c05345d8d093b1db7b639819966",
33556        "description": "turnip: Treating non-d/s-write pipelines as not having d/s feedback loops.",
33557        "nominated": false,
33558        "nomination_type": null,
33559        "resolution": 4,
33560        "main_sha": null,
33561        "because_sha": null
33562    },
33563    {
33564        "sha": "14911e8f83f726eb2bd6b413d5054d9c332976e9",
33565        "description": "spirv, compiler: add \"bool nv\" to shader_info.mesh",
33566        "nominated": false,
33567        "nomination_type": null,
33568        "resolution": 4,
33569        "main_sha": null,
33570        "because_sha": null
33571    },
33572    {
33573        "sha": "7d1bcf1f55ba98616671a0a5c182516cbfb19d41",
33574        "description": "spirv, nir: Handle EmitMeshTasksEXT opcode.",
33575        "nominated": false,
33576        "nomination_type": null,
33577        "resolution": 4,
33578        "main_sha": null,
33579        "because_sha": null
33580    },
33581    {
33582        "sha": "42e906485c4cb27a4d53777a7fcaeabc5109ce65",
33583        "description": "spirv: Support TaskPayloadWorkgroupEXT storage class.",
33584        "nominated": false,
33585        "nomination_type": null,
33586        "resolution": 4,
33587        "main_sha": null,
33588        "because_sha": null
33589    },
33590    {
33591        "sha": "a03c30bd8dd4393fe76671f342f7802fa23f6845",
33592        "description": "spirv: Support the CullPrimitiveEXT mesh shader built-in.",
33593        "nominated": false,
33594        "nomination_type": null,
33595        "resolution": 4,
33596        "main_sha": null,
33597        "because_sha": null
33598    },
33599    {
33600        "sha": "c5c6cef893af37c95ee3a0a82f6fc73a1fa02406",
33601        "description": "spirv: Support EXT_mesh_shader SetMeshOutputsEXT.",
33602        "nominated": false,
33603        "nomination_type": null,
33604        "resolution": 4,
33605        "main_sha": null,
33606        "because_sha": null
33607    },
33608    {
33609        "sha": "b3cc09cff3b49baf23609b84d6f0ce64df48d7b7",
33610        "description": "spirv: Support EXT_mesh_shader mesh/task stages.",
33611        "nominated": false,
33612        "nomination_type": null,
33613        "resolution": 4,
33614        "main_sha": null,
33615        "because_sha": null
33616    },
33617    {
33618        "sha": "bbebc1fb3575a7423d8257bc2d1607d3157e9351",
33619        "description": "spirv: Add mesh_shading capability for EXT_mesh_shader.",
33620        "nominated": false,
33621        "nomination_type": null,
33622        "resolution": 4,
33623        "main_sha": null,
33624        "because_sha": null
33625    },
33626    {
33627        "sha": "f6925b8446568e095216f6ede8eee1d0ef8f8750",
33628        "description": "spirv: Support EXT_mesh_shader indices and mark them per-primitive.",
33629        "nominated": false,
33630        "nomination_type": null,
33631        "resolution": 4,
33632        "main_sha": null,
33633        "because_sha": null
33634    },
33635    {
33636        "sha": "c315e2e71807e1d7502fad3f801da115bda8ceda",
33637        "description": "vulkan, spirv: Update to Vulkan 1.3.226 and latest SPIR-V headers.",
33638        "nominated": false,
33639        "nomination_type": null,
33640        "resolution": 4,
33641        "main_sha": null,
33642        "because_sha": null
33643    },
33644    {
33645        "sha": "3bf3c45ae8b7de7ec6c99664b5561a38614ce5aa",
33646        "description": "pan/bi: Add and use bi_num_successors helper",
33647        "nominated": false,
33648        "nomination_type": null,
33649        "resolution": 4,
33650        "main_sha": null,
33651        "because_sha": null
33652    },
33653    {
33654        "sha": "875a34160acfbd4d3a7ce3e250da83719af4e2af",
33655        "description": "pan/bi: Add and use bi_replace_src helper",
33656        "nominated": false,
33657        "nomination_type": null,
33658        "resolution": 4,
33659        "main_sha": null,
33660        "because_sha": null
33661    },
33662    {
33663        "sha": "f01ccdbf69b742f9f4c86d3cb73a770e0293fc02",
33664        "description": "pan/bi: Remove assert(bi_is_ssa(dest))",
33665        "nominated": false,
33666        "nomination_type": null,
33667        "resolution": 4,
33668        "main_sha": null,
33669        "because_sha": null
33670    },
33671    {
33672        "sha": "3fbd1e97d3081bec35f68f48dd1b39e94f9a53ad",
33673        "description": "pan/bi: Strengenth assert in the validator",
33674        "nominated": false,
33675        "nomination_type": null,
33676        "resolution": 4,
33677        "main_sha": null,
33678        "because_sha": null
33679    },
33680    {
33681        "sha": "98c69de80d00a88009eac80dee7aee14a30aff3d",
33682        "description": "pan/bi: Add and use bi_foreach_ssa_src macro",
33683        "nominated": false,
33684        "nomination_type": null,
33685        "resolution": 4,
33686        "main_sha": null,
33687        "because_sha": null
33688    },
33689    {
33690        "sha": "d3acfd9be825b04921b773e9cc005504a6a40a6a",
33691        "description": "pan/bi: Simplify bi_get_index prototype",
33692        "nominated": false,
33693        "nomination_type": null,
33694        "resolution": 4,
33695        "main_sha": null,
33696        "because_sha": null
33697    },
33698    {
33699        "sha": "93cf569b4a58671c6dc443b11da943b98b513466",
33700        "description": "pan/bi: Remove bi_max_temp",
33701        "nominated": false,
33702        "nomination_type": null,
33703        "resolution": 4,
33704        "main_sha": null,
33705        "because_sha": null
33706    },
33707    {
33708        "sha": "a4eebb556ae2a9757e496a0cf804a46458df9ce0",
33709        "description": "pan/bi: Inline node_to_index",
33710        "nominated": false,
33711        "nomination_type": null,
33712        "resolution": 4,
33713        "main_sha": null,
33714        "because_sha": null
33715    },
33716    {
33717        "sha": "46e6e99f09ad0dc4552b98868e677fbb9d6213da",
33718        "description": "pan/bi: Get rid of bi_get_node",
33719        "nominated": false,
33720        "nomination_type": null,
33721        "resolution": 4,
33722        "main_sha": null,
33723        "because_sha": null
33724    },
33725    {
33726        "sha": "1699d98e8e82d870ca894fac11a594c2137292f4",
33727        "description": "pan/bi: Remove NIR registers from the IR",
33728        "nominated": false,
33729        "nomination_type": null,
33730        "resolution": 4,
33731        "main_sha": null,
33732        "because_sha": null
33733    },
33734    {
33735        "sha": "f6abcf534ad71e43c67a354c6d5ba8331798632d",
33736        "description": "pan/bi: Move non-SSA liveness into RA",
33737        "nominated": false,
33738        "nomination_type": null,
33739        "resolution": 4,
33740        "main_sha": null,
33741        "because_sha": null
33742    },
33743    {
33744        "sha": "30528bac5ae3905b7e961e4185da53bbbc236954",
33745        "description": "pan/bi: Assume SSA for helper invocation analysis",
33746        "nominated": false,
33747        "nomination_type": null,
33748        "resolution": 4,
33749        "main_sha": null,
33750        "because_sha": null
33751    },
33752    {
33753        "sha": "94511618bef5ffac4a70c4251708f4552fbc3dce",
33754        "description": "pan/bi: Assume SSA when translating NIR",
33755        "nominated": false,
33756        "nomination_type": null,
33757        "resolution": 4,
33758        "main_sha": null,
33759        "because_sha": null
33760    },
33761    {
33762        "sha": "fad0837ee350481cf469a24649236d99e41c572b",
33763        "description": "pan/bi: Assume SSA when scheduling for pressure",
33764        "nominated": false,
33765        "nomination_type": null,
33766        "resolution": 4,
33767        "main_sha": null,
33768        "because_sha": null
33769    },
33770    {
33771        "sha": "f02f657a316fa4e7bff50ff89da5cf2339106c80",
33772        "description": "pan/bi: Assume SSA in minor passes",
33773        "nominated": false,
33774        "nomination_type": null,
33775        "resolution": 4,
33776        "main_sha": null,
33777        "because_sha": null
33778    },
33779    {
33780        "sha": "334ab03b9f743a07e7141549f15aa7ec37a1f0ce",
33781        "description": "pan/bi: Assume non-null sources in constant folding",
33782        "nominated": false,
33783        "nomination_type": null,
33784        "resolution": 4,
33785        "main_sha": null,
33786        "because_sha": null
33787    },
33788    {
33789        "sha": "efee0ddd9177d7e0fd3b264328bb43f30384f309",
33790        "description": "pan/bi: Assume SSA in CSE",
33791        "nominated": false,
33792        "nomination_type": null,
33793        "resolution": 4,
33794        "main_sha": null,
33795        "because_sha": null
33796    },
33797    {
33798        "sha": "0e456da75062d0bd32877d2e4bdad08a10c1b78a",
33799        "description": "pan/bi: Assume SSA in mod prop",
33800        "nominated": false,
33801        "nomination_type": null,
33802        "resolution": 4,
33803        "main_sha": null,
33804        "because_sha": null
33805    },
33806    {
33807        "sha": "e94e6c49f1e6b812445e62fac064244f478903ab",
33808        "description": "pan/bi: Assume SSA in copyprop",
33809        "nominated": false,
33810        "nomination_type": null,
33811        "resolution": 4,
33812        "main_sha": null,
33813        "because_sha": null
33814    },
33815    {
33816        "sha": "8244965868cc4b407d82b23df5d7a46aff8bc50d",
33817        "description": "pan/bi: Don't use bi_temp_reg",
33818        "nominated": false,
33819        "nomination_type": null,
33820        "resolution": 4,
33821        "main_sha": null,
33822        "because_sha": null
33823    },
33824    {
33825        "sha": "cefec430a3cde8192fc04af575ec30ee299e2b75",
33826        "description": "pan/bi: Clear reg in squeeze_index",
33827        "nominated": false,
33828        "nomination_type": null,
33829        "resolution": 4,
33830        "main_sha": null,
33831        "because_sha": null
33832    },
33833    {
33834        "sha": "7a5c8b920acae19d4e5e93797b14d448f1704ced",
33835        "description": "pan/bi: Clean up after converting to SSA",
33836        "nominated": false,
33837        "nomination_type": null,
33838        "resolution": 4,
33839        "main_sha": null,
33840        "because_sha": null
33841    },
33842    {
33843        "sha": "28a9486f3abea3f96a14530761ff406628381fc2",
33844        "description": "pan/bi: Preserve SSA form from NIR",
33845        "nominated": false,
33846        "nomination_type": null,
33847        "resolution": 4,
33848        "main_sha": null,
33849        "because_sha": null
33850    },
33851    {
33852        "sha": "8fb415fee200dac2b4754a1b96b286a1c187924d",
33853        "description": "pan/bi: Reduce some moves when going out-of-SSA",
33854        "nominated": false,
33855        "nomination_type": null,
33856        "resolution": 4,
33857        "main_sha": null,
33858        "because_sha": null
33859    },
33860    {
33861        "sha": "9c18873017cd045af4e529c0414be408b897ed77",
33862        "description": "pan/bi: Add brainless out-of-SSA pass",
33863        "nominated": false,
33864        "nomination_type": null,
33865        "resolution": 4,
33866        "main_sha": null,
33867        "because_sha": null
33868    },
33869    {
33870        "sha": "6c5ab777eeaaeb2b535e7a67dd5976d3e342f136",
33871        "description": "pan/bi: Add SSA-based liveness pass",
33872        "nominated": false,
33873        "nomination_type": null,
33874        "resolution": 4,
33875        "main_sha": null,
33876        "because_sha": null
33877    },
33878    {
33879        "sha": "0a83748c54035ca8b0f8af07eda8cd963b541cbb",
33880        "description": "pan/bi: Translate phis from NIR",
33881        "nominated": false,
33882        "nomination_type": null,
33883        "resolution": 4,
33884        "main_sha": null,
33885        "because_sha": null
33886    },
33887    {
33888        "sha": "2896b462c51b9eb7a09ba32612554f2a06872eee",
33889        "description": "pan/bi: Inline DCE into bi_lower_vector",
33890        "nominated": false,
33891        "nomination_type": null,
33892        "resolution": 4,
33893        "main_sha": null,
33894        "because_sha": null
33895    },
33896    {
33897        "sha": "7631e5a5145d93821ffe30427ef7a399888d548f",
33898        "description": "pan/bi: Validate before&after pre-RA sched",
33899        "nominated": false,
33900        "nomination_type": null,
33901        "resolution": 4,
33902        "main_sha": null,
33903        "because_sha": null
33904    },
33905    {
33906        "sha": "563d98c5c64d5ed2ff4be77d0f4afacd42989f30",
33907        "description": "pan/bi: Don't reorder phis in pre-RA scheduling",
33908        "nominated": false,
33909        "nomination_type": null,
33910        "resolution": 4,
33911        "main_sha": null,
33912        "because_sha": null
33913    },
33914    {
33915        "sha": "ebfc5b919fb0f044019c7c40cee651a2a9a46654",
33916        "description": "pan/bi: Don't optimize if without else",
33917        "nominated": false,
33918        "nomination_type": null,
33919        "resolution": 4,
33920        "main_sha": null,
33921        "because_sha": null
33922    },
33923    {
33924        "sha": "49e8f660f514942b2650bf1fae88fcea2ac600c6",
33925        "description": "pan/bi: Remove bogus assert lowering branches",
33926        "nominated": false,
33927        "nomination_type": null,
33928        "resolution": 4,
33929        "main_sha": null,
33930        "because_sha": null
33931    },
33932    {
33933        "sha": "a01e6b6dc78febc7605f250d506d1dd605a941f5",
33934        "description": "pan/bi: Don't lower FAU for phis",
33935        "nominated": false,
33936        "nomination_type": null,
33937        "resolution": 4,
33938        "main_sha": null,
33939        "because_sha": null
33940    },
33941    {
33942        "sha": "694578ee54d5c1136a24068ad61f1cfa390aa11a",
33943        "description": "pan/bi: Validate phi ordering",
33944        "nominated": false,
33945        "nomination_type": null,
33946        "resolution": 4,
33947        "main_sha": null,
33948        "because_sha": null
33949    },
33950    {
33951        "sha": "69cdcd1c411ce315d20f3975a14177dff3aa7204",
33952        "description": "pan/bi: Add phi nodes",
33953        "nominated": false,
33954        "nomination_type": null,
33955        "resolution": 4,
33956        "main_sha": null,
33957        "because_sha": null
33958    },
33959    {
33960        "sha": "181ed2d99a943321220b452b3828c19a257d94dd",
33961        "description": "pan/bi: Lift bi_predecessor_index helper",
33962        "nominated": false,
33963        "nomination_type": null,
33964        "resolution": 4,
33965        "main_sha": null,
33966        "because_sha": null
33967    },
33968    {
33969        "sha": "a2affda89d19858905e6d432ec42a5239c00d030",
33970        "description": "pan/bi: Add bi_after_block_logical helper",
33971        "nominated": false,
33972        "nomination_type": null,
33973        "resolution": 4,
33974        "main_sha": null,
33975        "because_sha": null
33976    },
33977    {
33978        "sha": "29f53ee8bbb4b27b13790f92a97b8d0ee7a04329",
33979        "description": "pan/bi: Don't write registers in optimizer tests",
33980        "nominated": false,
33981        "nomination_type": null,
33982        "resolution": 4,
33983        "main_sha": null,
33984        "because_sha": null
33985    },
33986    {
33987        "sha": "e68b7531ca98a49ffc39dd69d01df8e642a0278f",
33988        "description": "pan/bi: Dynamically allocate source/dests",
33989        "nominated": false,
33990        "nomination_type": null,
33991        "resolution": 4,
33992        "main_sha": null,
33993        "because_sha": null
33994    },
33995    {
33996        "sha": "8006e98243d460f75c9c7af3694711561903c12b",
33997        "description": "pan/bi: Reduce memory of scheduler access array",
33998        "nominated": false,
33999        "nomination_type": null,
34000        "resolution": 4,
34001        "main_sha": null,
34002        "because_sha": null
34003    },
34004    {
34005        "sha": "e118a0e731d4e40b36fc53303150728cb0871f67",
34006        "description": "pan/bi: Use builder for atomic lowering in scheduler",
34007        "nominated": false,
34008        "nomination_type": null,
34009        "resolution": 4,
34010        "main_sha": null,
34011        "because_sha": null
34012    },
34013    {
34014        "sha": "692a2580eb4e70f8d6b620df3f9d1bf8e23f5bd1",
34015        "description": "pan/bi: Use builder for IADD -> IADDC opt",
34016        "nominated": false,
34017        "nomination_type": null,
34018        "resolution": 4,
34019        "main_sha": null,
34020        "because_sha": null
34021    },
34022    {
34023        "sha": "fd427803375d023d22cbfde207deb65738465cae",
34024        "description": "pan/bi: Use builder for MUX -> CSEL opt",
34025        "nominated": false,
34026        "nomination_type": null,
34027        "resolution": 4,
34028        "main_sha": null,
34029        "because_sha": null
34030    },
34031    {
34032        "sha": "de1702ef03add6e613236e6cb1009ee1e2e29eb8",
34033        "description": "pan/va: Use builder in va_lower_isel",
34034        "nominated": false,
34035        "nomination_type": null,
34036        "resolution": 4,
34037        "main_sha": null,
34038        "because_sha": null
34039    },
34040    {
34041        "sha": "d599deea7f94ca60a59953223be90fbbe08eea12",
34042        "description": "pan/bi: Rebuild DISCARD when optimizing",
34043        "nominated": false,
34044        "nomination_type": null,
34045        "resolution": 4,
34046        "main_sha": null,
34047        "because_sha": null
34048    },
34049    {
34050        "sha": "6482c8084dee03efd19afc7f4fa5f9c4d7010c49",
34051        "description": "pan/bi: Rebuild some instructions when lowering",
34052        "nominated": false,
34053        "nomination_type": null,
34054        "resolution": 4,
34055        "main_sha": null,
34056        "because_sha": null
34057    },
34058    {
34059        "sha": "50995dcb90bec802f046e564e3a705d0ca77184f",
34060        "description": "pan/bi: Use safe helpers to remove srcs/dests",
34061        "nominated": false,
34062        "nomination_type": null,
34063        "resolution": 4,
34064        "main_sha": null,
34065        "because_sha": null
34066    },
34067    {
34068        "sha": "9c45ce309d47b688a7f5483909a091d945da52ea",
34069        "description": "pan/bi: Use variable src/dest for collect/split",
34070        "nominated": false,
34071        "nomination_type": null,
34072        "resolution": 4,
34073        "main_sha": null,
34074        "because_sha": null
34075    },
34076    {
34077        "sha": "9bb2ac4d8c86b99ad2bbf6760a3b4e894f830a21",
34078        "description": "pan/bi: Add variable dest/src support to builder",
34079        "nominated": false,
34080        "nomination_type": null,
34081        "resolution": 4,
34082        "main_sha": null,
34083        "because_sha": null
34084    },
34085    {
34086        "sha": "8424ef2b7a7d07e392fe372ba7f462417e8606d6",
34087        "description": "pan/bi: Don't read nonexistant sources",
34088        "nominated": false,
34089        "nomination_type": null,
34090        "resolution": 4,
34091        "main_sha": null,
34092        "because_sha": null
34093    },
34094    {
34095        "sha": "de41fd00a5094ee06e4742ce74ef5dd4b991149e",
34096        "description": "pan/bi: Don't read nonexistant destinations",
34097        "nominated": false,
34098        "nomination_type": null,
34099        "resolution": 4,
34100        "main_sha": null,
34101        "because_sha": null
34102    },
34103    {
34104        "sha": "8375717de3a471be8309b4b8bd2d480294360aca",
34105        "description": "pan/bi: Assume destinations are non-NULL",
34106        "nominated": false,
34107        "nomination_type": null,
34108        "resolution": 4,
34109        "main_sha": null,
34110        "because_sha": null
34111    },
34112    {
34113        "sha": "e5b3faf5aa20c948d463b81c61b9f47775ccffad",
34114        "description": "pan/bi: Assert destinations are non-NULL",
34115        "nominated": false,
34116        "nomination_type": null,
34117        "resolution": 4,
34118        "main_sha": null,
34119        "because_sha": null
34120    },
34121    {
34122        "sha": "9ec157c48226198e9d29252bccbccc516fa478f0",
34123        "description": "pan/bi: Introduce TEXC_DUAL psuedoinstruction",
34124        "nominated": false,
34125        "nomination_type": null,
34126        "resolution": 4,
34127        "main_sha": null,
34128        "because_sha": null
34129    },
34130    {
34131        "sha": "338f6f903603cc0f17e0b92ade1d7383622adbb5",
34132        "description": "pan/bi: Use bi_emit_split_i32 for trimming vecs",
34133        "nominated": false,
34134        "nomination_type": null,
34135        "resolution": 4,
34136        "main_sha": null,
34137        "because_sha": null
34138    },
34139    {
34140        "sha": "75a721f3a8a5108e95eecff4c214801829652e6d",
34141        "description": "pan/bi: Don't remove dests in DCE",
34142        "nominated": false,
34143        "nomination_type": null,
34144        "resolution": 4,
34145        "main_sha": null,
34146        "because_sha": null
34147    },
34148    {
34149        "sha": "f52de4621ae119c26681d0ce743271a378669c03",
34150        "description": "pan/bi: Register allocate BLEND dest on Valhall",
34151        "nominated": false,
34152        "nomination_type": null,
34153        "resolution": 4,
34154        "main_sha": null,
34155        "because_sha": null
34156    },
34157    {
34158        "sha": "1bca6059b2f9bd1f7384cbf877a87e9067b98bfa",
34159        "description": "pan/bi: Improve register printing",
34160        "nominated": false,
34161        "nomination_type": null,
34162        "resolution": 4,
34163        "main_sha": null,
34164        "because_sha": null
34165    },
34166    {
34167        "sha": "aaa2fa4e7a7b6d8d56f3af5bd69224afb5bef95d",
34168        "description": "pan/bi: Clean up destination printing",
34169        "nominated": false,
34170        "nomination_type": null,
34171        "resolution": 4,
34172        "main_sha": null,
34173        "because_sha": null
34174    },
34175    {
34176        "sha": "4f8ee2c00e2b43eafee88c93762d60d281100d03",
34177        "description": "pan/bi: Remove trivial dest[0] = bi_null()",
34178        "nominated": false,
34179        "nomination_type": null,
34180        "resolution": 4,
34181        "main_sha": null,
34182        "because_sha": null
34183    },
34184    {
34185        "sha": "662b866e1bfc5fc244a6531cca2e47f2df9eea9b",
34186        "description": "pan/bi: Add validation for nr_srcs/nr_dests",
34187        "nominated": false,
34188        "nomination_type": null,
34189        "resolution": 4,
34190        "main_sha": null,
34191        "because_sha": null
34192    },
34193    {
34194        "sha": "63051b68d7bb41eb7bda52eb7595027d9ed23952",
34195        "description": "pan/bi: Use nr_{srcs,dests} in bi_foreach_{src,dest}",
34196        "nominated": false,
34197        "nomination_type": null,
34198        "resolution": 4,
34199        "main_sha": null,
34200        "because_sha": null
34201    },
34202    {
34203        "sha": "9176182a1e87fd84907bf4c4e4611c8628c2f33b",
34204        "description": "pan/bi: Consider nr_srcs/dests in CSE",
34205        "nominated": false,
34206        "nomination_type": null,
34207        "resolution": 4,
34208        "main_sha": null,
34209        "because_sha": null
34210    },
34211    {
34212        "sha": "0bef566fba00aff39c871521bb9fa4e3cea63a52",
34213        "description": "pan/bi: Model 3rd source for ATEST",
34214        "nominated": false,
34215        "nomination_type": null,
34216        "resolution": 4,
34217        "main_sha": null,
34218        "because_sha": null
34219    },
34220    {
34221        "sha": "42b815397c8d61443d2ce7e4507538af90d456b6",
34222        "description": "pan/bi: Set I->nr_dests, I->nr_srcs",
34223        "nominated": false,
34224        "nomination_type": null,
34225        "resolution": 4,
34226        "main_sha": null,
34227        "because_sha": null
34228    },
34229    {
34230        "sha": "b25c42d8aecad16a4c2d94c6ba76d14ec55aac73",
34231        "description": "pan/va: Split out compare instructions",
34232        "nominated": false,
34233        "nomination_type": null,
34234        "resolution": 4,
34235        "main_sha": null,
34236        "because_sha": null
34237    },
34238    {
34239        "sha": "40bf6da4a420adaee2aa67e8d6df9fbfa2ecd9a5",
34240        "description": "pan/bi: Model [IF]CMP_{OR,AND,MULTI} ops",
34241        "nominated": false,
34242        "nomination_type": null,
34243        "resolution": 4,
34244        "main_sha": null,
34245        "because_sha": null
34246    },
34247    {
34248        "sha": "d0aaf52602341705a915d85fe295341de0744bd2",
34249        "description": "pan/bi: Consider all dests in helper_block_update",
34250        "nominated": true,
34251        "nomination_type": 1,
34252        "resolution": 1,
34253        "main_sha": null,
34254        "because_sha": "5febeae58e0a133f048cb0e2d1ef45549851bea4"
34255    },
34256    {
34257        "sha": "b5a6375f546c8a74fb81a70db6819f0281e3292e",
34258        "description": "pan/bi: Fix out-of-bounds write in va_lower_split_64bit",
34259        "nominated": true,
34260        "nomination_type": 1,
34261        "resolution": 1,
34262        "main_sha": null,
34263        "because_sha": "b48933d6411a379c128b31174474949046a6915c"
34264    },
34265    {
34266        "sha": "b66282d4430c852936a0a317b29474ae1bf9e061",
34267        "description": "gallium/hud: Fixes compile error in hud/hud_context.c:",
34268        "nominated": false,
34269        "nomination_type": null,
34270        "resolution": 4,
34271        "main_sha": null,
34272        "because_sha": null
34273    },
34274    {
34275        "sha": "ded4fc48a37294f85df363e030125a55df1b0882",
34276        "description": "r600: fix warnings for missing-braces on clang",
34277        "nominated": false,
34278        "nomination_type": null,
34279        "resolution": 4,
34280        "main_sha": null,
34281        "because_sha": null
34282    },
34283    {
34284        "sha": "16e9d1b528d0a42bb96c9683e0467c70dcd2245f",
34285        "description": "d3d12: fix warnings for missing-braces on clang",
34286        "nominated": false,
34287        "nomination_type": null,
34288        "resolution": 4,
34289        "main_sha": null,
34290        "because_sha": null
34291    },
34292    {
34293        "sha": "7437c8f7d55b0e164626b557363b3e29a223967d",
34294        "description": "llvmpipe: don't assume pipe_context is always available in flush_frontbuffer",
34295        "nominated": true,
34296        "nomination_type": 1,
34297        "resolution": 1,
34298        "main_sha": null,
34299        "because_sha": "91dcadf95690c658b34b20cf5dbf77f79c1cf297"
34300    },
34301    {
34302        "sha": "c5b9a01feaa6e46827a8af003767d561d5c22fec",
34303        "description": "pan/bi: Fix dual texturing with uniforms",
34304        "nominated": true,
34305        "nomination_type": 1,
34306        "resolution": 1,
34307        "main_sha": null,
34308        "because_sha": "a4d3a2964771c3d26967ecab4d7c187a8b2d8002"
34309    },
34310    {
34311        "sha": "d01cbced85211bfd3141f5ccf8c46106bdd1bdcc",
34312        "description": "mesa/st: do not blit when using compressed fallback",
34313        "nominated": false,
34314        "nomination_type": 1,
34315        "resolution": 4,
34316        "main_sha": null,
34317        "because_sha": "8f446322e1bdd7d4350138e5bd7fcd3a3ff05ab6"
34318    },
34319    {
34320        "sha": "802fa57274bb504b688bc966120c203bf4854e8e",
34321        "description": "anv/hasvk: tweak loading failure messages",
34322        "nominated": false,
34323        "nomination_type": null,
34324        "resolution": 4,
34325        "main_sha": null,
34326        "because_sha": null
34327    },
34328    {
34329        "sha": "bc68e7b564318c84faded742e95fa67ccc7ea23f",
34330        "description": "anv: Remove anv_batch_emit_reloc and just open-code it",
34331        "nominated": false,
34332        "nomination_type": null,
34333        "resolution": 4,
34334        "main_sha": null,
34335        "because_sha": null
34336    },
34337    {
34338        "sha": "479a999637e3a4a604ee10e1ce1d492273b2e150",
34339        "description": "anv: Inline write_reloc into the only remaining caller",
34340        "nominated": false,
34341        "nomination_type": null,
34342        "resolution": 4,
34343        "main_sha": null,
34344        "because_sha": null
34345    },
34346    {
34347        "sha": "b4677718f3b173e1c8800aef149c5b00b7783656",
34348        "description": "anv: Drop offset from anv_reloc_list_append",
34349        "nominated": false,
34350        "nomination_type": null,
34351        "resolution": 4,
34352        "main_sha": null,
34353        "because_sha": null
34354    },
34355    {
34356        "sha": "02fed5bb32827732b2e3cbd9957ff4452a650505",
34357        "description": "anv: Make a helper function for pinning a state pool's BOs",
34358        "nominated": false,
34359        "nomination_type": null,
34360        "resolution": 4,
34361        "main_sha": null,
34362        "because_sha": null
34363    },
34364    {
34365        "sha": "fde5c903c072d79304e6d47339398537ad0a6b25",
34366        "description": "anv: Delete has_bindless_images and has_bindless_samples flags",
34367        "nominated": false,
34368        "nomination_type": null,
34369        "resolution": 4,
34370        "main_sha": null,
34371        "because_sha": null
34372    },
34373    {
34374        "sha": "9cb57c9a7a22646f8172f8d480f44f1fc24eb9c2",
34375        "description": "anv: Delete has_a64_buffer_access flag",
34376        "nominated": false,
34377        "nomination_type": null,
34378        "resolution": 4,
34379        "main_sha": null,
34380        "because_sha": null
34381    },
34382    {
34383        "sha": "c5f7e1f5b4a13cb574918d0e49e64d03ab14fd84",
34384        "description": "anv: Delete relocation support from batch submission",
34385        "nominated": false,
34386        "nomination_type": null,
34387        "resolution": 4,
34388        "main_sha": null,
34389        "because_sha": null
34390    },
34391    {
34392        "sha": "3fd4a294f58161fbe5f7dd5056075e8e8cc91084",
34393        "description": "anv: Delete wrapper BOs for relocations",
34394        "nominated": false,
34395        "nomination_type": null,
34396        "resolution": 4,
34397        "main_sha": null,
34398        "because_sha": null
34399    },
34400    {
34401        "sha": "7b7381e8d7a51741da8b5ee19cee35f23dbab987",
34402        "description": "anv: Delete anv_reloc_list_add()",
34403        "nominated": false,
34404        "nomination_type": null,
34405        "resolution": 4,
34406        "main_sha": null,
34407        "because_sha": null
34408    },
34409    {
34410        "sha": "4b5c29bad09133c36a84472c94782af9345c9f59",
34411        "description": "anv: Delete softpin checks",
34412        "nominated": false,
34413        "nomination_type": null,
34414        "resolution": 4,
34415        "main_sha": null,
34416        "because_sha": null
34417    },
34418    {
34419        "sha": "215b1b69cb4f951a6cc1d757c6fda7c680ee39d5",
34420        "description": "anv: Delete use_relocations flag",
34421        "nominated": false,
34422        "nomination_type": null,
34423        "resolution": 4,
34424        "main_sha": null,
34425        "because_sha": null
34426    },
34427    {
34428        "sha": "97b98dcea9d5130d017ba28218f936be00cc0c8f",
34429        "description": "anv: Drop state pool relocation munging",
34430        "nominated": false,
34431        "nomination_type": null,
34432        "resolution": 4,
34433        "main_sha": null,
34434        "because_sha": null
34435    },
34436    {
34437        "sha": "8cfe23a1e143c20b164151684fc7c4f217903e11",
34438        "description": "anv: Delete \"back\" allocation from anv_block_pool",
34439        "nominated": false,
34440        "nomination_type": null,
34441        "resolution": 4,
34442        "main_sha": null,
34443        "because_sha": null
34444    },
34445    {
34446        "sha": "8fcaf1b921b4e837496a181f1c31f27b77ae60b6",
34447        "description": "anv: Delete relocation support from anv_block_pool",
34448        "nominated": false,
34449        "nomination_type": null,
34450        "resolution": 4,
34451        "main_sha": null,
34452        "because_sha": null
34453    },
34454    {
34455        "sha": "5d3fc2e0916c07f3104c2578d11ad1c139d961c5",
34456        "description": "anv: Delete \"back\" allocation from state pool",
34457        "nominated": false,
34458        "nomination_type": null,
34459        "resolution": 4,
34460        "main_sha": null,
34461        "because_sha": null
34462    },
34463    {
34464        "sha": "05adcd1d0fbe4951c6c11c8d0701c7768fc750ef",
34465        "description": "anv/tests: Don't use relocations in a test case",
34466        "nominated": false,
34467        "nomination_type": null,
34468        "resolution": 4,
34469        "main_sha": null,
34470        "because_sha": null
34471    },
34472    {
34473        "sha": "936ec9caaeb003cbf0ffad0c8f1ecc8e5f85e266",
34474        "description": "anv/tests: remove back allocation tests",
34475        "nominated": false,
34476        "nomination_type": null,
34477        "resolution": 4,
34478        "main_sha": null,
34479        "because_sha": null
34480    },
34481    {
34482        "sha": "f34975cdf9ad68f75df49d854208dfb258fbded9",
34483        "description": "anv: Delete shader constants UBO from descriptor sets",
34484        "nominated": false,
34485        "nomination_type": null,
34486        "resolution": 4,
34487        "main_sha": null,
34488        "because_sha": null
34489    },
34490    {
34491        "sha": "7abb6f8e7274b1b1c406a62667294c20649026c7",
34492        "description": "anv: Delete batch buffer growing code.",
34493        "nominated": false,
34494        "nomination_type": null,
34495        "resolution": 4,
34496        "main_sha": null,
34497        "because_sha": null
34498    },
34499    {
34500        "sha": "428f07d906473b11c7bfd638e82b7c0f9b9d39f1",
34501        "description": "anv: Delete image param support.",
34502        "nominated": false,
34503        "nomination_type": null,
34504        "resolution": 4,
34505        "main_sha": null,
34506        "because_sha": null
34507    },
34508    {
34509        "sha": "3daeb22735eb37fde6538781f7b1fd51ca0cdc21",
34510        "description": "anv: Drop checks for version 8 or 9",
34511        "nominated": false,
34512        "nomination_type": null,
34513        "resolution": 4,
34514        "main_sha": null,
34515        "because_sha": null
34516    },
34517    {
34518        "sha": "8dcca7f47fef66a98f797e4446deaa4b591c55b4",
34519        "description": "anv: Fail to create a device on ver < 9",
34520        "nominated": false,
34521        "nomination_type": null,
34522        "resolution": 4,
34523        "main_sha": null,
34524        "because_sha": null
34525    },
34526    {
34527        "sha": "a659819f796a8e5b2234b2e7836f87da6ec0c587",
34528        "description": "anv: remove unused gfx7 code",
34529        "nominated": false,
34530        "nomination_type": null,
34531        "resolution": 4,
34532        "main_sha": null,
34533        "because_sha": null
34534    },
34535    {
34536        "sha": "1a77f83c2bff1ed5c3fdef5fd11a94b3c32c7d01",
34537        "description": "anv: remove support for gfx7/8",
34538        "nominated": false,
34539        "nomination_type": null,
34540        "resolution": 4,
34541        "main_sha": null,
34542        "because_sha": null
34543    },
34544    {
34545        "sha": "ba1cc067706e8b9bf2d34325cd9581bd2267d946",
34546        "description": "anv: silence fedora build warning",
34547        "nominated": false,
34548        "nomination_type": null,
34549        "resolution": 4,
34550        "main_sha": null,
34551        "because_sha": null
34552    },
34553    {
34554        "sha": "d8e2d227efb7abde98606ab824e1498fcd564319",
34555        "description": "hasvk: remove mesh code",
34556        "nominated": false,
34557        "nomination_type": null,
34558        "resolution": 4,
34559        "main_sha": null,
34560        "because_sha": null
34561    },
34562    {
34563        "sha": "6cbaaf27ab377845d161a3fcf144d42b9f3c0b3d",
34564        "description": "hasvk: remove ray tracing code",
34565        "nominated": false,
34566        "nomination_type": null,
34567        "resolution": 4,
34568        "main_sha": null,
34569        "because_sha": null
34570    },
34571    {
34572        "sha": "4488253570e341b340f2aa3059e289d99add9f41",
34573        "description": "hasvk: remove acceleration structure code",
34574        "nominated": false,
34575        "nomination_type": null,
34576        "resolution": 4,
34577        "main_sha": null,
34578        "because_sha": null
34579    },
34580    {
34581        "sha": "00eefdcd03c0dcff173439107d7ded490a86ff95",
34582        "description": "hasvk: stop advertising Vk 1.3 on non-softpin",
34583        "nominated": false,
34584        "nomination_type": null,
34585        "resolution": 4,
34586        "main_sha": null,
34587        "because_sha": null
34588    },
34589    {
34590        "sha": "daf108ee14fcdd74cb92827c16e2e15ed0bb5e1a",
34591        "description": "hasvk: remove entrypoints for gfx9+",
34592        "nominated": false,
34593        "nomination_type": null,
34594        "resolution": 4,
34595        "main_sha": null,
34596        "because_sha": null
34597    },
34598    {
34599        "sha": "50013ca9a57c42114044f593c981bbad8c405cc9",
34600        "description": "intel: add a hasvk vulkan driver",
34601        "nominated": false,
34602        "nomination_type": null,
34603        "resolution": 4,
34604        "main_sha": null,
34605        "because_sha": null
34606    },
34607    {
34608        "sha": "0013ef89bfeea291034a00678a6cd564dc8cef8a",
34609        "description": "pvr: remove image pointer from image view struct",
34610        "nominated": false,
34611        "nomination_type": null,
34612        "resolution": 4,
34613        "main_sha": null,
34614        "because_sha": null
34615    },
34616    {
34617        "sha": "65c9a810eedc7bacd91fac558d9a7b0ab6d76459",
34618        "description": "intel/pci_ids: Add dg2 0x5698 pci-id",
34619        "nominated": true,
34620        "nomination_type": 1,
34621        "resolution": 1,
34622        "main_sha": null,
34623        "because_sha": "ad565f6b70d9c4f2af34fe531d01ecf0eaa08500"
34624    },
34625    {
34626        "sha": "8fed0add86c6c69f9d99f6432ce00e172875b744",
34627        "description": "radeonsi/ci: trigger radeonsi-raven-skqp for any RADV changes",
34628        "nominated": false,
34629        "nomination_type": null,
34630        "resolution": 4,
34631        "main_sha": null,
34632        "because_sha": null
34633    },
34634    {
34635        "sha": "91fec2657a0dcf9bc2e6d080d84a114ecde44382",
34636        "description": "intel/pci_ids: Update DG2 device names",
34637        "nominated": true,
34638        "nomination_type": 0,
34639        "resolution": 1,
34640        "main_sha": null,
34641        "because_sha": null
34642    },
34643    {
34644        "sha": "9283ffec14e852a5037e4590fa27dbfaa349a7b9",
34645        "description": "intel/pci_ids: Update ATS-M device names",
34646        "nominated": true,
34647        "nomination_type": 0,
34648        "resolution": 1,
34649        "main_sha": null,
34650        "because_sha": null
34651    },
34652    {
34653        "sha": "f23dbcd6420188ba447e3fc50cf316dc20fb4114",
34654        "description": "meson: Only draw with llvm depends on native directly Tests, softpipe or AMD drivers don't depend on it directly",
34655        "nominated": true,
34656        "nomination_type": 1,
34657        "resolution": 1,
34658        "main_sha": null,
34659        "because_sha": "3955dd077b61ad4f39d7ecbfaa78b183c2142269"
34660    },
34661    {
34662        "sha": "c59e913e9149c2a105f862c9e7bc69677ba09e47",
34663        "description": "ci/fedora: Re-enable vulkan-layers=device-select,overlay",
34664        "nominated": false,
34665        "nomination_type": 1,
34666        "resolution": 4,
34667        "main_sha": null,
34668        "because_sha": "ace13203f3038d5fef63dc4db36078c8140d4c17"
34669    },
34670    {
34671        "sha": "89772d726fb658f7bd3faa7a8c38a3644c1814bd",
34672        "description": "ci: Add debian-clang-release build pipeline",
34673        "nominated": false,
34674        "nomination_type": null,
34675        "resolution": 4,
34676        "main_sha": null,
34677        "because_sha": null
34678    },
34679    {
34680        "sha": "599be8326b4f9d3638739f2ebf8e6b1f91d28c30",
34681        "description": "ci: Enable all possible meson build options for clang",
34682        "nominated": false,
34683        "nomination_type": null,
34684        "resolution": 4,
34685        "main_sha": null,
34686        "because_sha": null
34687    },
34688    {
34689        "sha": "c6979d97e46907ff341665200b853cbca1d5524c",
34690        "description": "ci: Enable GALLIUM_DUMP_CPU=true only in the clang job",
34691        "nominated": false,
34692        "nomination_type": null,
34693        "resolution": 4,
34694        "main_sha": null,
34695        "because_sha": null
34696    },
34697    {
34698        "sha": "5adf2702a9aacda6f0374fef8b20d91a0938872c",
34699        "description": "ci: EXTRA_OPTIONS -> EXTRA_OPTION for debian-clang",
34700        "nominated": false,
34701        "nomination_type": null,
34702        "resolution": 4,
34703        "main_sha": null,
34704        "because_sha": null
34705    },
34706    {
34707        "sha": "d43c5b1d197da4cd62d7893dd06f060168023337",
34708        "description": "util: Add macro util_get_cpu_caps in u_cpu_detect.c for avoid accidentally call it in u_cpu_detect.c",
34709        "nominated": false,
34710        "nomination_type": null,
34711        "resolution": 4,
34712        "main_sha": null,
34713        "because_sha": null
34714    },
34715    {
34716        "sha": "40541e347995987fecc73a5006d91d1b17d58b74",
34717        "description": "docs: document LP_NATIVE_VECTOR_WIDTH GALLIUM_OVERRIDE_CPU_CAPS GALLIUM_NOSSE LP_FORCE_SSE2",
34718        "nominated": false,
34719        "nomination_type": null,
34720        "resolution": 4,
34721        "main_sha": null,
34722        "because_sha": null
34723    },
34724    {
34725        "sha": "29188560146c568660a3a7065a75f70d8745446a",
34726        "description": "llvmpipe: Enable avx512 support in llvm",
34727        "nominated": false,
34728        "nomination_type": null,
34729        "resolution": 4,
34730        "main_sha": null,
34731        "because_sha": null
34732    },
34733    {
34734        "sha": "f92cadccc65128fdaa54e59ba40dcf75e90a25dd",
34735        "description": "llvmpipe: Always using util_get_cpu_caps to get cpu caps for llvm on x86",
34736        "nominated": false,
34737        "nomination_type": null,
34738        "resolution": 4,
34739        "main_sha": null,
34740        "because_sha": null
34741    },
34742    {
34743        "sha": "0244b1858fbb25f9230c11ac0aba671bc859d467",
34744        "description": "util: add support for detecting avx512 vector bit size",
34745        "nominated": false,
34746        "nomination_type": null,
34747        "resolution": 4,
34748        "main_sha": null,
34749        "because_sha": null
34750    },
34751    {
34752        "sha": "d240fb150fcaff3fb62a0b8c2746bbe9f8301ae9",
34753        "description": "util: Move the detect of max_vector_bits into u_cpu_detect.c",
34754        "nominated": false,
34755        "nomination_type": null,
34756        "resolution": 4,
34757        "main_sha": null,
34758        "because_sha": null
34759    },
34760    {
34761        "sha": "33b29ecdc9154f72a4af64e6dd036fcb01501f1b",
34762        "description": "util: Add ssse3 and avx cpu caps override option",
34763        "nominated": false,
34764        "nomination_type": null,
34765        "resolution": 4,
34766        "main_sha": null,
34767        "because_sha": null
34768    },
34769    {
34770        "sha": "5b18b46cfe2d3935f24ffbdc976b5e0cf4dc8da5",
34771        "description": "util: Refactoring check_cpu_caps_override out",
34772        "nominated": false,
34773        "nomination_type": null,
34774        "resolution": 4,
34775        "main_sha": null,
34776        "because_sha": null
34777    },
34778    {
34779        "sha": "1c861a18d7e12e826e110c61a36b868593f8eb2b",
34780        "description": "meson: bump the minimal required llvm version to 5.0.0",
34781        "nominated": false,
34782        "nomination_type": null,
34783        "resolution": 4,
34784        "main_sha": null,
34785        "because_sha": null
34786    },
34787    {
34788        "sha": "f47ca350777c240ba402320e5c05e86fcc3d6996",
34789        "description": "llvmpipe: Remove llvm version guard LLVM_VERSION_MAJOR <=> 4",
34790        "nominated": false,
34791        "nomination_type": null,
34792        "resolution": 4,
34793        "main_sha": null,
34794        "because_sha": null
34795    },
34796    {
34797        "sha": "1ebfa00bc5eedcddccc18c309d04681adbb231b9",
34798        "description": "venus: Fix dEQP-VK.pipeline.timestamp.calibrated.host_domain_test failure",
34799        "nominated": false,
34800        "nomination_type": null,
34801        "resolution": 4,
34802        "main_sha": null,
34803        "because_sha": null
34804    },
34805    {
34806        "sha": "a0b08e28588618d0c111e8ed695fdbdc6fc2ff07",
34807        "description": "radv: anv: Use the new vk_clock_gettime and vk_time_max_deviation functions",
34808        "nominated": false,
34809        "nomination_type": null,
34810        "resolution": 4,
34811        "main_sha": null,
34812        "because_sha": null
34813    },
34814    {
34815        "sha": "8c73b37e59ca554b920bfad1070d5571c18d74fb",
34816        "description": "vulkan: Add vk_clock_gettime and vk_time_max_deviation",
34817        "nominated": false,
34818        "nomination_type": null,
34819        "resolution": 4,
34820        "main_sha": null,
34821        "because_sha": null
34822    },
34823    {
34824        "sha": "fe607547dcc78fa4641d3c9feb731547856ed8b8",
34825        "description": "freedreno: get cpu timestamp again after FD_TIMESTAMP",
34826        "nominated": false,
34827        "nomination_type": null,
34828        "resolution": 4,
34829        "main_sha": null,
34830        "because_sha": null
34831    },
34832    {
34833        "sha": "6d668cb34d546d03167b6afa5241436ccf4044f4",
34834        "description": "vulkan: initialize a variable",
34835        "nominated": false,
34836        "nomination_type": null,
34837        "resolution": 4,
34838        "main_sha": null,
34839        "because_sha": null
34840    },
34841    {
34842        "sha": "da1a3ed2ead1633b9ba7170b3e1fb4c08fa8dc2b",
34843        "description": "zink: don't emit illegal interpolation",
34844        "nominated": true,
34845        "nomination_type": 0,
34846        "resolution": 1,
34847        "main_sha": null,
34848        "because_sha": null
34849    },
34850    {
34851        "sha": "fe05daeea754ce6e4c66b602161d04dc3a9dcb06",
34852        "description": "zink: don't set MUTABLE by default",
34853        "nominated": false,
34854        "nomination_type": null,
34855        "resolution": 4,
34856        "main_sha": null,
34857        "because_sha": null
34858    },
34859    {
34860        "sha": "64aaabffdc4813defeb47509f798de62abec7a0d",
34861        "description": "zink: avoid needing mutable for z/s sampling",
34862        "nominated": false,
34863        "nomination_type": null,
34864        "resolution": 4,
34865        "main_sha": null,
34866        "because_sha": null
34867    },
34868    {
34869        "sha": "cd00a36d479ba0bda2a86f7d822c0dc4f93bcbb0",
34870        "description": "zink: only add srgb mutable for images with modifiers",
34871        "nominated": true,
34872        "nomination_type": 1,
34873        "resolution": 1,
34874        "main_sha": null,
34875        "because_sha": "28ee911ad67192bc7a0683b6061b89e372482faf"
34876    },
34877    {
34878        "sha": "3ad58642bf8d9f894cb28c61edaa515f6f4c91b2",
34879        "description": "zink: store VkImageViewUsageCreateInfo for surface creation",
34880        "nominated": true,
34881        "nomination_type": 0,
34882        "resolution": 0,
34883        "main_sha": null,
34884        "because_sha": null
34885    },
34886    {
34887        "sha": "d9b8f8d46c96c126ab453376370bb593bc8efbca",
34888        "description": "zink: explicitly use unsigned types for bit shifts",
34889        "nominated": true,
34890        "nomination_type": 0,
34891        "resolution": 1,
34892        "main_sha": null,
34893        "because_sha": null
34894    },
34895    {
34896        "sha": "08548650bd36f9202564f3266c3e2b4736e885a4",
34897        "description": "turnip: Enable lowering of mediump temps/CS shared to 16-bit.",
34898        "nominated": false,
34899        "nomination_type": null,
34900        "resolution": 4,
34901        "main_sha": null,
34902        "because_sha": null
34903    },
34904    {
34905        "sha": "e1588cdf9ecc26c51ae0df3a380e1ac781e41941",
34906        "description": "spirv: Mark phis as mediump instead of directly lowering them to 16 bit.",
34907        "nominated": true,
34908        "nomination_type": 2,
34909        "resolution": 1,
34910        "main_sha": null,
34911        "because_sha": "6f25d45877a1e1a7ac6250a7d051d33485e0cba7"
34912    },
34913    {
34914        "sha": "0cee5f3918ffd5cf4a70df009a2a4dccef6146e5",
34915        "description": "nir: Add a pass to lower mediump temps and shared mem.",
34916        "nominated": false,
34917        "nomination_type": null,
34918        "resolution": 4,
34919        "main_sha": null,
34920        "because_sha": null
34921    },
34922    {
34923        "sha": "65c00ba7cbdcebef3fd7a1efcb95b5bdb480e9dc",
34924        "description": "ail: Add unit tests for miptree layouts",
34925        "nominated": false,
34926        "nomination_type": null,
34927        "resolution": 4,
34928        "main_sha": null,
34929        "because_sha": null
34930    },
34931    {
34932        "sha": "1f89e67883c9af2ccb4444120badfff4abba4cac",
34933        "description": "asahi: Rename our fake twiddled DRM modifier",
34934        "nominated": false,
34935        "nomination_type": null,
34936        "resolution": 4,
34937        "main_sha": null,
34938        "because_sha": null
34939    },
34940    {
34941        "sha": "4ed9843a2698add2e43861d1b5395f4422c090a2",
34942        "description": "asahi: Advertise ASTC formats",
34943        "nominated": false,
34944        "nomination_type": null,
34945        "resolution": 4,
34946        "main_sha": null,
34947        "because_sha": null
34948    },
34949    {
34950        "sha": "c71e84b37e4578a1a45abd04deebeef9cf811df8",
34951        "description": "asahi: Advertise ETC1",
34952        "nominated": false,
34953        "nomination_type": null,
34954        "resolution": 4,
34955        "main_sha": null,
34956        "because_sha": null
34957    },
34958    {
34959        "sha": "1044cfa49b30e5bbac54040b599a66c282a298b4",
34960        "description": "asahi: Fix is_format_supported returns",
34961        "nominated": false,
34962        "nomination_type": null,
34963        "resolution": 4,
34964        "main_sha": null,
34965        "because_sha": null
34966    },
34967    {
34968        "sha": "b37b8eabd38dc58f8486e1b56b8b23980a380ddb",
34969        "description": "asahi: Handle 2-channel sRGB textures",
34970        "nominated": false,
34971        "nomination_type": null,
34972        "resolution": 4,
34973        "main_sha": null,
34974        "because_sha": null
34975    },
34976    {
34977        "sha": "464f59f7239bff85df41504c6cce8fa1373225c3",
34978        "description": "ail: Rewrite tiled memcpy for correctness",
34979        "nominated": false,
34980        "nomination_type": null,
34981        "resolution": 4,
34982        "main_sha": null,
34983        "because_sha": null
34984    },
34985    {
34986        "sha": "6ff75da8aa41b079e054865789d89269e2501736",
34987        "description": "ail: Introduce image layout module",
34988        "nominated": false,
34989        "nomination_type": null,
34990        "resolution": 4,
34991        "main_sha": null,
34992        "because_sha": null
34993    },
34994    {
34995        "sha": "5057d6787a194798fb1fa35e247a30fd2f6fa60a",
34996        "description": "asahi: Fix ASTC enums",
34997        "nominated": false,
34998        "nomination_type": null,
34999        "resolution": 4,
35000        "main_sha": null,
35001        "because_sha": null
35002    },
35003    {
35004        "sha": "01323ba4706177c4dd33914eb1947e7757962662",
35005        "description": "asahi: Fix bind sizes",
35006        "nominated": false,
35007        "nomination_type": null,
35008        "resolution": 4,
35009        "main_sha": null,
35010        "because_sha": null
35011    },
35012    {
35013        "sha": "e71f8ef439e035568470cebd76feb9f0e2dbb469",
35014        "description": "asahi: Add XML for multisampled textures",
35015        "nominated": false,
35016        "nomination_type": null,
35017        "resolution": 4,
35018        "main_sha": null,
35019        "because_sha": null
35020    },
35021    {
35022        "sha": "c8435e4bc65bc3a96cc0aa66fbfb125b00be6b83",
35023        "description": "asahi: Rename 'tiled 64x64' to 'twiddled'",
35024        "nominated": false,
35025        "nomination_type": null,
35026        "resolution": 4,
35027        "main_sha": null,
35028        "because_sha": null
35029    },
35030    {
35031        "sha": "88eea62adb7eab0794fafdc34b05df69dbe5592c",
35032        "description": "asahi: Identify compressed render target fields",
35033        "nominated": false,
35034        "nomination_type": null,
35035        "resolution": 4,
35036        "main_sha": null,
35037        "because_sha": null
35038    },
35039    {
35040        "sha": "8b0ab0e64bd530f6fee4744d3585eeb986ce5053",
35041        "description": "docs/asahi: Document image layouts",
35042        "nominated": false,
35043        "nomination_type": null,
35044        "resolution": 4,
35045        "main_sha": null,
35046        "because_sha": null
35047    },
35048    {
35049        "sha": "8abbc6b19bb73cd4f36de7461204b06f2afddd8a",
35050        "description": "zink: check the variable mode before taking samplemask path in ntv",
35051        "nominated": true,
35052        "nomination_type": 0,
35053        "resolution": 1,
35054        "main_sha": null,
35055        "because_sha": null
35056    },
35057    {
35058        "sha": "e2773d67fe72a67af04b049590baf050124c345c",
35059        "description": "zink: don't emit entrypoints for function temp variables",
35060        "nominated": true,
35061        "nomination_type": 0,
35062        "resolution": 1,
35063        "main_sha": null,
35064        "because_sha": null
35065    },
35066    {
35067        "sha": "2ded4909135b7ff81885a84d53c9d738a6666e9c",
35068        "description": "pan/bi: Assert that vectors are sufficiently small",
35069        "nominated": false,
35070        "nomination_type": null,
35071        "resolution": 4,
35072        "main_sha": null,
35073        "because_sha": null
35074    },
35075    {
35076        "sha": "a68bed798c1e7581c7345a5a0345d97f725dc483",
35077        "description": "pan/bi: Implement nir_op_vec8 and nir_op_vec16",
35078        "nominated": false,
35079        "nomination_type": null,
35080        "resolution": 4,
35081        "main_sha": null,
35082        "because_sha": null
35083    },
35084    {
35085        "sha": "7d07fb9a679e8879663f4bb44cfca7a60470177e",
35086        "description": "pan/va: Handle 8-bit lane when lowering constants",
35087        "nominated": false,
35088        "nomination_type": null,
35089        "resolution": 4,
35090        "main_sha": null,
35091        "because_sha": null
35092    },
35093    {
35094        "sha": "6b87a65e383eae2225a45b41090ad4f4f53efcda",
35095        "description": "pan/bi: Implement general 8-bit vector construction",
35096        "nominated": false,
35097        "nomination_type": null,
35098        "resolution": 4,
35099        "main_sha": null,
35100        "because_sha": null
35101    },
35102    {
35103        "sha": "faaf4f6c4540ecd83e3fc1c2602e517d8af0e28d",
35104        "description": "vulkan,docs: Add documentation Vulkan command pools",
35105        "nominated": false,
35106        "nomination_type": null,
35107        "resolution": 4,
35108        "main_sha": null,
35109        "because_sha": null
35110    },
35111    {
35112        "sha": "f17f44b91a4ede32ccb7f9c1de10a8641319baa7",
35113        "description": "lvp: Move to the common command pool framework",
35114        "nominated": false,
35115        "nomination_type": null,
35116        "resolution": 4,
35117        "main_sha": null,
35118        "because_sha": null
35119    },
35120    {
35121        "sha": "c052c6a33314c43e0b34453544fb2913b6be2550",
35122        "description": "tu: Move to the common command pool framework",
35123        "nominated": false,
35124        "nomination_type": null,
35125        "resolution": 4,
35126        "main_sha": null,
35127        "because_sha": null
35128    },
35129    {
35130        "sha": "aea0b6292c297e89f9f5635632ffe225c9d310ba",
35131        "description": "radv: Move to the common command pool framework",
35132        "nominated": false,
35133        "nomination_type": null,
35134        "resolution": 4,
35135        "main_sha": null,
35136        "because_sha": null
35137    },
35138    {
35139        "sha": "b825c566bb1ea63c498af526b3aadfed5b5fb434",
35140        "description": "vulkan: Recycle command buffers in vk_command_pool",
35141        "nominated": false,
35142        "nomination_type": null,
35143        "resolution": 4,
35144        "main_sha": null,
35145        "because_sha": null
35146    },
35147    {
35148        "sha": "11f33234927356c33e157a67aa6118f94c04976b",
35149        "description": "vulkan: Add a common vkAllocateCommandBuffers() implementation",
35150        "nominated": false,
35151        "nomination_type": null,
35152        "resolution": 4,
35153        "main_sha": null,
35154        "because_sha": null
35155    },
35156    {
35157        "sha": "f2288cca47c980097089774a7e6e9cbd05ab67c9",
35158        "description": "vulkan: Add a common vkResetCommandBuffer() implementation",
35159        "nominated": false,
35160        "nomination_type": null,
35161        "resolution": 4,
35162        "main_sha": null,
35163        "because_sha": null
35164    },
35165    {
35166        "sha": "44ab076fea7969024928c1321a41845e66588635",
35167        "description": "vulkan: Add a vk_command_buffer_ops struct",
35168        "nominated": false,
35169        "nomination_type": null,
35170        "resolution": 4,
35171        "main_sha": null,
35172        "because_sha": null
35173    },
35174    {
35175        "sha": "5c143b132a1e9065089f6cf3be3a10a68a57119f",
35176        "description": "vulkan: Re-order arguments to vk_command_buffer_init",
35177        "nominated": false,
35178        "nomination_type": null,
35179        "resolution": 4,
35180        "main_sha": null,
35181        "because_sha": null
35182    },
35183    {
35184        "sha": "f90e2af99661b606aee99ed84204b3bfea235a59",
35185        "description": "vulkan: Re-order arguments to vk_command_pool_init",
35186        "nominated": false,
35187        "nomination_type": null,
35188        "resolution": 4,
35189        "main_sha": null,
35190        "because_sha": null
35191    },
35192    {
35193        "sha": "ea9e7ecdc1240d4c42f2709086837459f9da818c",
35194        "description": "vulkan: Add a concept of recycling an object",
35195        "nominated": false,
35196        "nomination_type": null,
35197        "resolution": 4,
35198        "main_sha": null,
35199        "because_sha": null
35200    },
35201    {
35202        "sha": "63b1290c2f30ae6b6c40dd0092306564a33686e3",
35203        "description": "turnip: add some cpu tracepionts",
35204        "nominated": false,
35205        "nomination_type": null,
35206        "resolution": 4,
35207        "main_sha": null,
35208        "because_sha": null
35209    },
35210    {
35211        "sha": "89d49bb9de0d02b2f875d18eb050b4e30076d04b",
35212        "description": "vulkan/wsi: add cpu tracepoints for internal waits",
35213        "nominated": false,
35214        "nomination_type": null,
35215        "resolution": 4,
35216        "main_sha": null,
35217        "because_sha": null
35218    },
35219    {
35220        "sha": "7d5227341c7d155e7678eb88448afde3d070962b",
35221        "description": "vulkan/wsi: add cpu tracepoints to swapchain functions",
35222        "nominated": false,
35223        "nomination_type": null,
35224        "resolution": 4,
35225        "main_sha": null,
35226        "because_sha": null
35227    },
35228    {
35229        "sha": "f640661e541bb2b300b1432f5e6a6e575353c3f5",
35230        "description": "tu/lrz: Fix multiple depth attachment case with secondaries",
35231        "nominated": true,
35232        "nomination_type": 1,
35233        "resolution": 1,
35234        "main_sha": null,
35235        "because_sha": "4b5f0d98fd57cbcd253b85291b7491aa5754a2eb"
35236    },
35237    {
35238        "sha": "bf09a5881b7d4fb7b11a7cc92513807ab00a7a47",
35239        "description": "tu/lrz: Fix multiple subpass case with secondaries",
35240        "nominated": true,
35241        "nomination_type": 1,
35242        "resolution": 1,
35243        "main_sha": null,
35244        "because_sha": "4b5f0d98fd57cbcd253b85291b7491aa5754a2eb"
35245    },
35246    {
35247        "sha": "23fca58ef304dc195bdb01878f5834e5ea70a7d4",
35248        "description": "radv: constify radv_shader_info where it's missing",
35249        "nominated": false,
35250        "nomination_type": null,
35251        "resolution": 4,
35252        "main_sha": null,
35253        "because_sha": null
35254    },
35255    {
35256        "sha": "72a83194710efec5ecbf80ddb6c97453a770f93c",
35257        "description": "radv: determine as_ls/as_es in radv_link_shaders_info()",
35258        "nominated": false,
35259        "nomination_type": null,
35260        "resolution": 4,
35261        "main_sha": null,
35262        "because_sha": null
35263    },
35264    {
35265        "sha": "4d756d8ae3d800394166c7751297b10ad815d7e3",
35266        "description": "radv: remove unused parameters in radv_fill_shader_info()",
35267        "nominated": false,
35268        "nomination_type": null,
35269        "resolution": 4,
35270        "main_sha": null,
35271        "because_sha": null
35272    },
35273    {
35274        "sha": "be9cded237accd0cbfe25dc708ed4e1af3b08cfd",
35275        "description": "radv: add and use a helper that merges shader info for merged stages on GFX9+",
35276        "nominated": false,
35277        "nomination_type": null,
35278        "resolution": 4,
35279        "main_sha": null,
35280        "because_sha": null
35281    },
35282    {
35283        "sha": "60a7115b4e904ad171a33154209693e0fecade8f",
35284        "description": "radv: cleanup computing the workgroup size for all stages",
35285        "nominated": false,
35286        "nomination_type": null,
35287        "resolution": 4,
35288        "main_sha": null,
35289        "because_sha": null
35290    },
35291    {
35292        "sha": "5082918d6588b3771ca1a09802e8585ee5a8ec43",
35293        "description": "radv: simplify determining if NGG passthrough can be enabled",
35294        "nominated": false,
35295        "nomination_type": null,
35296        "resolution": 4,
35297        "main_sha": null,
35298        "because_sha": null
35299    },
35300    {
35301        "sha": "dda00dd40b312b5f8f228d47c9a69e57af6667dd",
35302        "description": "radv: move determining other NGG settings in radv_link_shaders_info()",
35303        "nominated": false,
35304        "nomination_type": null,
35305        "resolution": 4,
35306        "main_sha": null,
35307        "because_sha": null
35308    },
35309    {
35310        "sha": "dfdd875b06072612066a5ef00093e160e330b4a6",
35311        "description": "radv: refactor radv_nir_shader_info_link()",
35312        "nominated": false,
35313        "nomination_type": null,
35314        "resolution": 4,
35315        "main_sha": null,
35316        "because_sha": null
35317    },
35318    {
35319        "sha": "2f9b30f30c80dc5c6e60e6d023dee7a24ce4ec5a",
35320        "description": "radv: move computing NGG info and GS info to radv_nir_shader_info_link()",
35321        "nominated": false,
35322        "nomination_type": null,
35323        "resolution": 4,
35324        "main_sha": null,
35325        "because_sha": null
35326    },
35327    {
35328        "sha": "13af51b2f342094248ee7ae3965816e704f7c35d",
35329        "description": "radv: move computing wave_size/ballot_bit_size to the shader info pass",
35330        "nominated": false,
35331        "nomination_type": null,
35332        "resolution": 4,
35333        "main_sha": null,
35334        "because_sha": null
35335    },
35336    {
35337        "sha": "19308db39d09a96090bdfbfb1c2b0cd581292e96",
35338        "description": "radv: cleanup helpers that compute NGG info and GS info on GFX9+",
35339        "nominated": false,
35340        "nomination_type": null,
35341        "resolution": 4,
35342        "main_sha": null,
35343        "because_sha": null
35344    },
35345    {
35346        "sha": "5cfd5c10ebacf7b277921a9919b8c0b7847835c8",
35347        "description": "radv: stop setting esgs_itemsize to the GS stage",
35348        "nominated": false,
35349        "nomination_type": null,
35350        "resolution": 4,
35351        "main_sha": null,
35352        "because_sha": null
35353    },
35354    {
35355        "sha": "b7adf82928955654e3a541674bcea912f2fa97ee",
35356        "description": "radv: stop setting num_tess_patches for the GS stage",
35357        "nominated": false,
35358        "nomination_type": null,
35359        "resolution": 4,
35360        "main_sha": null,
35361        "because_sha": null
35362    },
35363    {
35364        "sha": "e9fb732d0a806ddf3fcd2123bc0651838358d95f",
35365        "description": "radv: stop setting as_es for the GS stage",
35366        "nominated": false,
35367        "nomination_type": null,
35368        "resolution": 4,
35369        "main_sha": null,
35370        "because_sha": null
35371    },
35372    {
35373        "sha": "0591ff4e5f7301d04e92bffe93c1790d5fbd19e2",
35374        "description": "radv: stop setting as_ls for the TCS stage",
35375        "nominated": false,
35376        "nomination_type": null,
35377        "resolution": 4,
35378        "main_sha": null,
35379        "because_sha": null
35380    },
35381    {
35382        "sha": "df997cf47ddf4799ab1c45b7e7416e7000114e85",
35383        "description": "aco: remove unused isel_context::tcs_num_patches",
35384        "nominated": false,
35385        "nomination_type": null,
35386        "resolution": 4,
35387        "main_sha": null,
35388        "because_sha": null
35389    },
35390    {
35391        "sha": "047738daa75ecdf3be4e4f648fd0fa25474f7026",
35392        "description": "radv: fix bogus assertion with RADV_FORCE_VRS",
35393        "nominated": true,
35394        "nomination_type": 0,
35395        "resolution": 1,
35396        "main_sha": null,
35397        "because_sha": null
35398    },
35399    {
35400        "sha": "f0d10d0352e3e3e02c3d21cfd22bc20be49c85db",
35401        "description": "radv: Free geometry infos in radv_CmdBuildAccelerationStructuresKHR",
35402        "nominated": false,
35403        "nomination_type": 1,
35404        "resolution": 4,
35405        "main_sha": null,
35406        "because_sha": "97ffaea52e84627b746ed63164f4ee846639e85c"
35407    },
35408    {
35409        "sha": "4f846468e1397a735b7ed7f0956cacc3c78129cb",
35410        "description": "radv: Use radv_CmdUpdateBuffer instead of radv_update_buffer_cp for geometry info writes",
35411        "nominated": false,
35412        "nomination_type": 1,
35413        "resolution": 4,
35414        "main_sha": null,
35415        "because_sha": "97ffaea52e84627b746ed63164f4ee846639e85c"
35416    },
35417    {
35418        "sha": "e55b60d0bb70105bd9f6d532454b21371fe87ac3",
35419        "description": "panfrost: Route shader-db to debug, not stderr",
35420        "nominated": false,
35421        "nomination_type": null,
35422        "resolution": 4,
35423        "main_sha": null,
35424        "because_sha": null
35425    },
35426    {
35427        "sha": "70e269ac6fb806c05d23fbd0fb8b7b0ebf2c5c50",
35428        "description": "r300: Use u_default_set_debug_callback",
35429        "nominated": false,
35430        "nomination_type": null,
35431        "resolution": 4,
35432        "main_sha": null,
35433        "because_sha": null
35434    },
35435    {
35436        "sha": "a7aa8fbf7a19d612015aa7e853e745df6a4e7447",
35437        "description": "etnaviv: Use u_default_set_debug_callback",
35438        "nominated": false,
35439        "nomination_type": null,
35440        "resolution": 4,
35441        "main_sha": null,
35442        "because_sha": null
35443    },
35444    {
35445        "sha": "161e35e156c21802687d8ac69f266591110e4abd",
35446        "description": "lima: Use u_default_set_debug_callback",
35447        "nominated": false,
35448        "nomination_type": null,
35449        "resolution": 4,
35450        "main_sha": null,
35451        "because_sha": null
35452    },
35453    {
35454        "sha": "741c8d8c77f2bf2f0a94937d560f9032c18bbb54",
35455        "description": "softpipe: Use u_default_set_debug_callback",
35456        "nominated": false,
35457        "nomination_type": null,
35458        "resolution": 4,
35459        "main_sha": null,
35460        "because_sha": null
35461    },
35462    {
35463        "sha": "ad5f0592cc4494c3c03f15aa20b01c60432b8a09",
35464        "description": "vc4: Use u_default_set_debug_callback",
35465        "nominated": false,
35466        "nomination_type": null,
35467        "resolution": 4,
35468        "main_sha": null,
35469        "because_sha": null
35470    },
35471    {
35472        "sha": "e9b54e1000596fc253118c1067c90d111ca84404",
35473        "description": "v3d: Use u_default_set_debug_callback",
35474        "nominated": false,
35475        "nomination_type": null,
35476        "resolution": 4,
35477        "main_sha": null,
35478        "because_sha": null
35479    },
35480    {
35481        "sha": "c4b3dee8f3045d04e5a8d80c66ba71072803e1f8",
35482        "description": "gallium: Add u_default_set_debug_callback",
35483        "nominated": false,
35484        "nomination_type": null,
35485        "resolution": 4,
35486        "main_sha": null,
35487        "because_sha": null
35488    },
35489    {
35490        "sha": "8318f7338442c87206f191ec694cca50361a44f5",
35491        "description": "dozen: move to use common command buffer result code.",
35492        "nominated": false,
35493        "nomination_type": null,
35494        "resolution": 4,
35495        "main_sha": null,
35496        "because_sha": null
35497    },
35498    {
35499        "sha": "a43b6d9ae26db718e72eab4f490a19d7cc85ad20",
35500        "description": "panvk: use common command buffer record result.",
35501        "nominated": false,
35502        "nomination_type": null,
35503        "resolution": 4,
35504        "main_sha": null,
35505        "because_sha": null
35506    },
35507    {
35508        "sha": "3c092f5cd8c5386ddc430fe67822760a20a36337",
35509        "description": "turnip: use common command record result.",
35510        "nominated": false,
35511        "nomination_type": null,
35512        "resolution": 4,
35513        "main_sha": null,
35514        "because_sha": null
35515    },
35516    {
35517        "sha": "b644c7ca9f3143c400f20abfcd79c5877a880bf5",
35518        "description": "radv: move to using common record_result.",
35519        "nominated": false,
35520        "nomination_type": null,
35521        "resolution": 4,
35522        "main_sha": null,
35523        "because_sha": null
35524    },
35525    {
35526        "sha": "cc6ad491ea7ab02f9a53dc89d833fa267f1b2429",
35527        "description": "vulkan/cmd_queue: Drop vk_cmd_queue::error",
35528        "nominated": false,
35529        "nomination_type": null,
35530        "resolution": 4,
35531        "main_sha": null,
35532        "because_sha": null
35533    },
35534    {
35535        "sha": "541be28099ed19fc373748c125e445aad252ed27",
35536        "description": "vulkan/cmd_buffer: add record_state to the common command buffer.",
35537        "nominated": false,
35538        "nomination_type": null,
35539        "resolution": 4,
35540        "main_sha": null,
35541        "because_sha": null
35542    },
35543    {
35544        "sha": "7d9df64b076c3d1769647710a6c3487644516893",
35545        "description": "panfrost/ci: Update G72 xflakes list",
35546        "nominated": false,
35547        "nomination_type": null,
35548        "resolution": 4,
35549        "main_sha": null,
35550        "because_sha": null
35551    },
35552    {
35553        "sha": "cce8e60a310f032aeccf4139d87f2ea3514b273b",
35554        "description": "radv: Proper handling for inactive instance nodes",
35555        "nominated": false,
35556        "nomination_type": null,
35557        "resolution": 4,
35558        "main_sha": null,
35559        "because_sha": null
35560    },
35561    {
35562        "sha": "938b65aff1c5c0f0e821b9b20dc56adbc91ee48e",
35563        "description": "docs: Add documentation about RADV RRA tracing",
35564        "nominated": false,
35565        "nomination_type": null,
35566        "resolution": 4,
35567        "main_sha": null,
35568        "because_sha": null
35569    },
35570    {
35571        "sha": "2bdb1b4641a098920bd7e1be4c26de42421f68b5",
35572        "description": "radv: Enable Radeon Raytracing Analyzer traces",
35573        "nominated": false,
35574        "nomination_type": null,
35575        "resolution": 4,
35576        "main_sha": null,
35577        "because_sha": null
35578    },
35579    {
35580        "sha": "97ffaea52e84627b746ed63164f4ee846639e85c",
35581        "description": "radv: Add Radeon Raytracing Analyzer capturing layer",
35582        "nominated": false,
35583        "nomination_type": null,
35584        "resolution": 4,
35585        "main_sha": null,
35586        "because_sha": null
35587    },
35588    {
35589        "sha": "574980675405e36d34519cb5cbd315b3582850ec",
35590        "description": "radv: Add Radeon Raytracing Analyzer trace dumping utilities",
35591        "nominated": false,
35592        "nomination_type": null,
35593        "resolution": 4,
35594        "main_sha": null,
35595        "because_sha": null
35596    },
35597    {
35598        "sha": "07eceb4fe43e2d0cdf15031f948f36fb1a540ca4",
35599        "description": "radv: Add metadata to acceleration structures",
35600        "nominated": false,
35601        "nomination_type": null,
35602        "resolution": 4,
35603        "main_sha": null,
35604        "because_sha": null
35605    },
35606    {
35607        "sha": "0fefdadbd35bf6a402c8e7a82b3f61c95849cde4",
35608        "description": "radv: Generalize instance count in BVH states to leaf node count",
35609        "nominated": false,
35610        "nomination_type": null,
35611        "resolution": 4,
35612        "main_sha": null,
35613        "because_sha": null
35614    },
35615    {
35616        "sha": "061b8bfd2980a5ed903febef42be288ab1eb4e40",
35617        "description": "aco/ra: rework fixed operands",
35618        "nominated": false,
35619        "nomination_type": null,
35620        "resolution": 4,
35621        "main_sha": null,
35622        "because_sha": null
35623    },
35624    {
35625        "sha": "ec867ef0e78163d5301b459f45ed32a8e8ed9e35",
35626        "description": "aco/ra: remove bounds parameter from get_regs_for_copies()",
35627        "nominated": false,
35628        "nomination_type": null,
35629        "resolution": 4,
35630        "main_sha": null,
35631        "because_sha": null
35632    },
35633    {
35634        "sha": "efcbccaf0ee76ec8e0f23a3de651c56cd0b621a4",
35635        "description": "aco/ra: handle empty def_reg interval in get_regs_for_copies",
35636        "nominated": false,
35637        "nomination_type": null,
35638        "resolution": 4,
35639        "main_sha": null,
35640        "because_sha": null
35641    },
35642    {
35643        "sha": "703d66254d6a94f662090abce24c392aa7fb3357",
35644        "description": "radv/ci: disable kabini's vkd3d job",
35645        "nominated": false,
35646        "nomination_type": null,
35647        "resolution": 4,
35648        "main_sha": null,
35649        "because_sha": null
35650    },
35651    {
35652        "sha": "2e39f41c23333eef4cf5c7ae07cb58ca274e0a06",
35653        "description": "radv/ci: disable the POLARIS10 jobs",
35654        "nominated": false,
35655        "nomination_type": null,
35656        "resolution": 4,
35657        "main_sha": null,
35658        "because_sha": null
35659    },
35660    {
35661        "sha": "48d07fb7d3c0615697150037cf5a47655423deb0",
35662        "description": "pvr: Update FWIF compute register structure",
35663        "nominated": false,
35664        "nomination_type": null,
35665        "resolution": 4,
35666        "main_sha": null,
35667        "because_sha": null
35668    },
35669    {
35670        "sha": "e5f0070b0c4d9c266a6e1e431d71d0b5f4469854",
35671        "description": "pvr: remove redundant TODO",
35672        "nominated": false,
35673        "nomination_type": null,
35674        "resolution": 4,
35675        "main_sha": null,
35676        "because_sha": null
35677    },
35678    {
35679        "sha": "16c14663e569340a301d2a1851f6df3b465fb81b",
35680        "description": "aco: Fix p_init_scratch for task shaders.",
35681        "nominated": true,
35682        "nomination_type": 1,
35683        "resolution": 1,
35684        "main_sha": null,
35685        "because_sha": "d2d94b62f2a4f8686c17b7c33ae02aa2b2029a27"
35686    },
35687    {
35688        "sha": "ec653eda9d449580eb47b9c9d04c48440336cbdd",
35689        "description": "etnaviv: rewrite sampler TS check",
35690        "nominated": false,
35691        "nomination_type": null,
35692        "resolution": 4,
35693        "main_sha": null,
35694        "because_sha": null
35695    },
35696    {
35697        "sha": "826e05eb2d8708601734fed41ea192f8f3996a1a",
35698        "description": "etnaviv: texture-desc: drop superfluous condition",
35699        "nominated": false,
35700        "nomination_type": null,
35701        "resolution": 4,
35702        "main_sha": null,
35703        "because_sha": null
35704    },
35705    {
35706        "sha": "fc2298ea311f697dff310c5ddc65ea99e86d83fe",
35707        "description": "etnaviv: texture-desc: sample 1D textures using 2D mode",
35708        "nominated": false,
35709        "nomination_type": null,
35710        "resolution": 4,
35711        "main_sha": null,
35712        "because_sha": null
35713    },
35714    {
35715        "sha": "d324e7ed9e554dd5b9965144ca36459c52c5b04b",
35716        "description": "etnaviv: don't use TS with multi-layer resources",
35717        "nominated": false,
35718        "nomination_type": null,
35719        "resolution": 4,
35720        "main_sha": null,
35721        "because_sha": null
35722    },
35723    {
35724        "sha": "744acb5ae7ec46187cfca35388ba12cb03954cd8",
35725        "description": "etnaviv: fill alpha channel for DXT1_RGB textures",
35726        "nominated": false,
35727        "nomination_type": null,
35728        "resolution": 4,
35729        "main_sha": null,
35730        "because_sha": null
35731    },
35732    {
35733        "sha": "c6d0533b717b691413dda47992c2dec5cb583607",
35734        "description": "r600/sfn: Don't scalarize fdd instructions",
35735        "nominated": false,
35736        "nomination_type": null,
35737        "resolution": 4,
35738        "main_sha": null,
35739        "because_sha": null
35740    },
35741    {
35742        "sha": "5099bb53878e8db17443ba9f4563946670bb86ee",
35743        "description": "r600/sfn: Override VPM if access in helpers is requested",
35744        "nominated": false,
35745        "nomination_type": null,
35746        "resolution": 4,
35747        "main_sha": null,
35748        "because_sha": null
35749    },
35750    {
35751        "sha": "99ffb5203f589da9745aaf9077bf30752d4e7af0",
35752        "description": "r600/sfn: more peephole optimization with conditionals",
35753        "nominated": false,
35754        "nomination_type": null,
35755        "resolution": 4,
35756        "main_sha": null,
35757        "because_sha": null
35758    },
35759    {
35760        "sha": "7d96e153a9d9f34f661b717e51dc24533074d857",
35761        "description": "r600/sfn: ACK all image stores, also at end of loop",
35762        "nominated": false,
35763        "nomination_type": null,
35764        "resolution": 4,
35765        "main_sha": null,
35766        "because_sha": null
35767    },
35768    {
35769        "sha": "ed294e08635c4fea4f9a6afcf253691458c415e2",
35770        "description": "r600/sfn: override register ID when it doesn't matter",
35771        "nominated": true,
35772        "nomination_type": 1,
35773        "resolution": 1,
35774        "main_sha": null,
35775        "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
35776    },
35777    {
35778        "sha": "e9cff8ed7f7db30e78bf0aec53c4f01c2adfc3e1",
35779        "description": "radeonsi: avoid a use-after-free",
35780        "nominated": false,
35781        "nomination_type": null,
35782        "resolution": 4,
35783        "main_sha": null,
35784        "because_sha": null
35785    },
35786    {
35787        "sha": "ffd3ef35bb561bd487cb3a92b7129d479bf48eff",
35788        "description": "v3dv: implement VK_KHR_workgroup_memory_explicit_layout",
35789        "nominated": false,
35790        "nomination_type": null,
35791        "resolution": 4,
35792        "main_sha": null,
35793        "because_sha": null
35794    },
35795    {
35796        "sha": "2b00ba23c2f6104aab19b22bb704c0f7b19b30f6",
35797        "description": "st: Fixes warning [-Wimplicit-fallthrough] in st_texture.c",
35798        "nominated": false,
35799        "nomination_type": null,
35800        "resolution": 4,
35801        "main_sha": null,
35802        "because_sha": null
35803    },
35804    {
35805        "sha": "fab117217ca2e7bca73009123c280b1d3eceebbe",
35806        "description": "v3dv: Remove redundant unreachable in v3dvx_pipeline.c",
35807        "nominated": false,
35808        "nomination_type": null,
35809        "resolution": 4,
35810        "main_sha": null,
35811        "because_sha": null
35812    },
35813    {
35814        "sha": "c066c04598483f036cda20a7c2a94d394baa47ee",
35815        "description": "v3dv: Fixes warning [-Wimplicit-fallthrough] in v3dvx_pipeline.c",
35816        "nominated": false,
35817        "nomination_type": null,
35818        "resolution": 4,
35819        "main_sha": null,
35820        "because_sha": null
35821    },
35822    {
35823        "sha": "8d04a3d024315f5ca0a556d9628095a6bceca1fb",
35824        "description": "vdpau: Fixes warning [-Wimplicit-fallthrough] in vdpau_private.h",
35825        "nominated": false,
35826        "nomination_type": null,
35827        "resolution": 4,
35828        "main_sha": null,
35829        "because_sha": null
35830    },
35831    {
35832        "sha": "1bfa7f729cde869be92fec729458e5be4a9bdc0f",
35833        "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd6_emit.c",
35834        "nominated": false,
35835        "nomination_type": null,
35836        "resolution": 4,
35837        "main_sha": null,
35838        "because_sha": null
35839    },
35840    {
35841        "sha": "fbb58d6df5c5a6d8a72f48a7b7d71892091ccca0",
35842        "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd5_emit.c",
35843        "nominated": false,
35844        "nomination_type": null,
35845        "resolution": 4,
35846        "main_sha": null,
35847        "because_sha": null
35848    },
35849    {
35850        "sha": "7fda8d149bc98a8e4c33c6c7c0b91757e86833a7",
35851        "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd5_texture.h",
35852        "nominated": false,
35853        "nomination_type": null,
35854        "resolution": 4,
35855        "main_sha": null,
35856        "because_sha": null
35857    },
35858    {
35859        "sha": "85f0d4e269c870a57acabe344bd9a51476b1188a",
35860        "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd3_texture.c",
35861        "nominated": false,
35862        "nomination_type": null,
35863        "resolution": 4,
35864        "main_sha": null,
35865        "because_sha": null
35866    },
35867    {
35868        "sha": "76a10cae12e69be9dfc7bfb1c0d9b45544427446",
35869        "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd2_texture.c",
35870        "nominated": false,
35871        "nomination_type": null,
35872        "resolution": 4,
35873        "main_sha": null,
35874        "because_sha": null
35875    },
35876    {
35877        "sha": "ac65f57438b8f5c0eecf12f182d399bb0a42de67",
35878        "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd4_texture.h",
35879        "nominated": false,
35880        "nomination_type": null,
35881        "resolution": 4,
35882        "main_sha": null,
35883        "because_sha": null
35884    },
35885    {
35886        "sha": "d29f6057d79ed84da3d93f312d12fdfc3597910f",
35887        "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in freedreno_util.h",
35888        "nominated": false,
35889        "nomination_type": null,
35890        "resolution": 4,
35891        "main_sha": null,
35892        "because_sha": null
35893    },
35894    {
35895        "sha": "35ab2a65681ca681033d62a6a6b5c77f085ce5fa",
35896        "description": "radeonsi: Fixes warning [-Wimplicit-fallthrough] in si_descriptors.c",
35897        "nominated": false,
35898        "nomination_type": null,
35899        "resolution": 4,
35900        "main_sha": null,
35901        "because_sha": null
35902    },
35903    {
35904        "sha": "5ad4426e98d6932867bd8dfa39802083fe687e99",
35905        "description": "llvmpipe: Fixes warning [-Wimplicit-fallthrough] in lp_bld_sample_soa.c",
35906        "nominated": false,
35907        "nomination_type": null,
35908        "resolution": 4,
35909        "main_sha": null,
35910        "because_sha": null
35911    },
35912    {
35913        "sha": "5e2a8bed9e3e8c69767a096fe882552c49a42e31",
35914        "description": "llvmpipe: Fixes warning [-Wimplicit-fallthrough] in lp_bld_swizzle.c",
35915        "nominated": false,
35916        "nomination_type": null,
35917        "resolution": 4,
35918        "main_sha": null,
35919        "because_sha": null
35920    },
35921    {
35922        "sha": "91dcadf95690c658b34b20cf5dbf77f79c1cf297",
35923        "description": "llvmpipe: finish rendering before flushing frontbuffer resources.",
35924        "nominated": true,
35925        "nomination_type": 0,
35926        "resolution": 1,
35927        "main_sha": null,
35928        "because_sha": null
35929    },
35930    {
35931        "sha": "f5a81bb1d0ad7c9328e33c334d1194d2e9f21070",
35932        "description": "venus: Increase vn_relax sleep time",
35933        "nominated": false,
35934        "nomination_type": null,
35935        "resolution": 4,
35936        "main_sha": null,
35937        "because_sha": null
35938    },
35939    {
35940        "sha": "e6e8861d7a8756649c21a6cf1aa261fae2e85ca6",
35941        "description": "panfrost: Add userspace crash dump decoder and analyser",
35942        "nominated": false,
35943        "nomination_type": null,
35944        "resolution": 4,
35945        "main_sha": null,
35946        "because_sha": null
35947    },
35948    {
35949        "sha": "6a4532cbabf7770b71d63db24714fc07efb280cf",
35950        "description": "panfrost: Sync panfrost_drm.h from drm-misc-next",
35951        "nominated": false,
35952        "nomination_type": null,
35953        "resolution": 4,
35954        "main_sha": null,
35955        "because_sha": null
35956    },
35957    {
35958        "sha": "6f4f11cf70dce3f6e7a680a35404c574a41c73ce",
35959        "description": "panfrost: Add compiler args option for building usermode tools",
35960        "nominated": false,
35961        "nomination_type": null,
35962        "resolution": 4,
35963        "main_sha": null,
35964        "because_sha": null
35965    },
35966    {
35967        "sha": "8aa2e86bc3480849382ecae69711e59f30bd2628",
35968        "description": "panfrost: Remove documentation reference to deprecated parameter",
35969        "nominated": false,
35970        "nomination_type": null,
35971        "resolution": 4,
35972        "main_sha": null,
35973        "because_sha": null
35974    },
35975    {
35976        "sha": "3da8c9193c323d8f71ba94a5f85cf0165bb2ee32",
35977        "description": "panfrost: Handle Job VA cycles when decoding a dump file",
35978        "nominated": false,
35979        "nomination_type": null,
35980        "resolution": 4,
35981        "main_sha": null,
35982        "because_sha": null
35983    },
35984    {
35985        "sha": "d3642a0e027b67a2f5fa7628ed349d7fdb320b50",
35986        "description": "nvc0: fix a warning -Wconstant-conversion",
35987        "nominated": false,
35988        "nomination_type": null,
35989        "resolution": 4,
35990        "main_sha": null,
35991        "because_sha": null
35992    },
35993    {
35994        "sha": "5f66a927ec896d2c3fa954b0c7e1efa6c728623e",
35995        "description": "gallium,glsl: Delete PIPE_CAP_VERTEXID_NOBASE and lower_vertex_id.",
35996        "nominated": false,
35997        "nomination_type": null,
35998        "resolution": 4,
35999        "main_sha": null,
36000        "because_sha": null
36001    },
36002    {
36003        "sha": "4bdd226ab6154992b877f40ecf853273b26cbd1b",
36004        "description": "freedreno/ir3: Switch to NIR for a3xx/a4xx's vertex id lowering.",
36005        "nominated": false,
36006        "nomination_type": null,
36007        "resolution": 4,
36008        "main_sha": null,
36009        "because_sha": null
36010    },
36011    {
36012        "sha": "78fce4d9e335e36b35c222c94979a3ee5e929cff",
36013        "description": "freedreno/ir3: Move chip-specific nir compiler options to C code.",
36014        "nominated": false,
36015        "nomination_type": null,
36016        "resolution": 4,
36017        "main_sha": null,
36018        "because_sha": null
36019    },
36020    {
36021        "sha": "b4aa46ff893e42bc2e2c691d10d2fbcf480b0e74",
36022        "description": "turnip: Make sure bandwidth config per pixel starts from 0.",
36023        "nominated": false,
36024        "nomination_type": null,
36025        "resolution": 4,
36026        "main_sha": null,
36027        "because_sha": null
36028    },
36029    {
36030        "sha": "2c8469034947f1e9c410c014a9865a7256a453b1",
36031        "description": "venus/ci: mark a test as flake",
36032        "nominated": false,
36033        "nomination_type": null,
36034        "resolution": 4,
36035        "main_sha": null,
36036        "because_sha": null
36037    },
36038    {
36039        "sha": "2d811fdbec2a1c5f24e1153c0a296ba0fe99165d",
36040        "description": "meson/panfrost: Add dep_valgrind for libpanfrost_pixel_format to fixes the compiling error:",
36041        "nominated": false,
36042        "nomination_type": 1,
36043        "resolution": 4,
36044        "main_sha": null,
36045        "because_sha": "c52d5acf15dfabebed0e1c0769624efcc9bcdb42"
36046    },
36047    {
36048        "sha": "46f2c4bf2595723702b39fc229836a02c12f8d93",
36049        "description": "nir_to_tgsi: Add support for bindless textures and images.",
36050        "nominated": false,
36051        "nomination_type": null,
36052        "resolution": 4,
36053        "main_sha": null,
36054        "because_sha": null
36055    },
36056    {
36057        "sha": "1c4b64f016ee38bfd2d7567b18806acbaa39487a",
36058        "description": "nir_to_tgsi: Use nir_lower_discard_if for demote_if.",
36059        "nominated": false,
36060        "nomination_type": null,
36061        "resolution": 4,
36062        "main_sha": null,
36063        "because_sha": null
36064    },
36065    {
36066        "sha": "28b2252d0a62eddb60b9b5a4586b764f99566c62",
36067        "description": "nir: Make nir_lower_discard_if() handle demotes and terminates, too.",
36068        "nominated": false,
36069        "nomination_type": null,
36070        "resolution": 4,
36071        "main_sha": null,
36072        "because_sha": null
36073    },
36074    {
36075        "sha": "d3b1579a1f1fef0780c020a85c0bb5687825a205",
36076        "description": "nir_to_tgsi: Add support for demote, is_helper_invocation, and subgroup ops.",
36077        "nominated": false,
36078        "nomination_type": null,
36079        "resolution": 4,
36080        "main_sha": null,
36081        "because_sha": null
36082    },
36083    {
36084        "sha": "44217b7760e8cd3ce9bed66e3292015d785b9411",
36085        "description": "nir_to_tgsi: Add support for 64-bit fsign/isign.",
36086        "nominated": false,
36087        "nomination_type": null,
36088        "resolution": 4,
36089        "main_sha": null,
36090        "because_sha": null
36091    },
36092    {
36093        "sha": "e616d1cade31bbc8e14903a6f72d246f1fde365a",
36094        "description": "nir_to_tgsi: Add support for TG4 with explicit offsets.",
36095        "nominated": false,
36096        "nomination_type": null,
36097        "resolution": 4,
36098        "main_sha": null,
36099        "because_sha": null
36100    },
36101    {
36102        "sha": "31df102f4dd20c85e2a19a745079665d7dca1afd",
36103        "description": "ac/llvm: Fix image instructions with lod for 2d on GFX9.",
36104        "nominated": false,
36105        "nomination_type": null,
36106        "resolution": 4,
36107        "main_sha": null,
36108        "because_sha": null
36109    },
36110    {
36111        "sha": "a82b9d60017f214ea419eb96e30c1da820e90aae",
36112        "description": "aco: Fix image instructions with lod when 2d_view_of_3d is enabled on GFX9.",
36113        "nominated": false,
36114        "nomination_type": null,
36115        "resolution": 4,
36116        "main_sha": null,
36117        "because_sha": null
36118    },
36119    {
36120        "sha": "6eb4dfca2344d123c1d7115e68d5a208ebbaba83",
36121        "description": "nir/opt_algebraic: Optimize d3d9 pow with fmulz.",
36122        "nominated": false,
36123        "nomination_type": null,
36124        "resolution": 4,
36125        "main_sha": null,
36126        "because_sha": null
36127    },
36128    {
36129        "sha": "9c2c47884da939983a64d3b4db4838df2b874bdd",
36130        "description": "nir/opt_algebraic: Optimize check for single bit.",
36131        "nominated": false,
36132        "nomination_type": null,
36133        "resolution": 4,
36134        "main_sha": null,
36135        "because_sha": null
36136    },
36137    {
36138        "sha": "296eb2918c1392e38ecf2d0e52fbf11d6236cabb",
36139        "description": "util: Remove the need of _MTX_INITIALIZER_NP in simple_mtx.h",
36140        "nominated": false,
36141        "nomination_type": null,
36142        "resolution": 4,
36143        "main_sha": null,
36144        "because_sha": null
36145    },
36146    {
36147        "sha": "064ec944c12194c1bde793c14259904049e9bd26",
36148        "description": "util: Add extern \"C\" guard in simple_mtx.h",
36149        "nominated": false,
36150        "nomination_type": null,
36151        "resolution": 4,
36152        "main_sha": null,
36153        "because_sha": null
36154    },
36155    {
36156        "sha": "67cd0c44d23ec8d6b907f3b4966e488e2da09475",
36157        "description": "util: Add api util_call_once_with_context",
36158        "nominated": false,
36159        "nomination_type": null,
36160        "resolution": 4,
36161        "main_sha": null,
36162        "because_sha": null
36163    },
36164    {
36165        "sha": "201e1ba9dbd7f4b0f173de8a6e9db7b5e6cc38d9",
36166        "description": "pvr: Only destroy the physcial device if it exists",
36167        "nominated": false,
36168        "nomination_type": null,
36169        "resolution": 4,
36170        "main_sha": null,
36171        "because_sha": null
36172    },
36173    {
36174        "sha": "6fed6161876681920b0d2c59cb7413d7c43fda45",
36175        "description": "pan/mdg: Print 3 sources for CSEL",
36176        "nominated": true,
36177        "nomination_type": 1,
36178        "resolution": 1,
36179        "main_sha": null,
36180        "because_sha": "0ee24c46e0aad500a4ef90cc03cfd319e11cb342"
36181    },
36182    {
36183        "sha": "4fe755e803cd83870f6053f7a70c9b1a6097109f",
36184        "description": "pan/mdg: Always write return address to r1.w",
36185        "nominated": false,
36186        "nomination_type": null,
36187        "resolution": 4,
36188        "main_sha": null,
36189        "because_sha": null
36190    },
36191    {
36192        "sha": "d05a2243d46cb3c34e154a609dc0ceb6a5c92dac",
36193        "description": "radeonsi/sqtt: set stable pstate if possible",
36194        "nominated": false,
36195        "nomination_type": null,
36196        "resolution": 4,
36197        "main_sha": null,
36198        "because_sha": null
36199    },
36200    {
36201        "sha": "33426a328b783dedb86f9c024225c2635579eda7",
36202        "description": "wayland: avoid writing interface names as free-form strings",
36203        "nominated": false,
36204        "nomination_type": null,
36205        "resolution": 4,
36206        "main_sha": null,
36207        "because_sha": null
36208    },
36209    {
36210        "sha": "6d34925967c2446973558dda0bce938cd7402e2d",
36211        "description": "pvr: Change indentation from tab to spaces for xml files.",
36212        "nominated": false,
36213        "nomination_type": null,
36214        "resolution": 4,
36215        "main_sha": null,
36216        "because_sha": null
36217    },
36218    {
36219        "sha": "7d614fa9b9c488cd471b7874f8dc40808f68e322",
36220        "description": "pvr: Implement vkResetCommandBuffer",
36221        "nominated": false,
36222        "nomination_type": null,
36223        "resolution": 4,
36224        "main_sha": null,
36225        "because_sha": null
36226    },
36227    {
36228        "sha": "88bed3babc394cc1ecdff9fa0102a0f4b103edee",
36229        "description": "pvr: reset all command buffer state in pvr_cmd_buffer_reset()",
36230        "nominated": false,
36231        "nomination_type": null,
36232        "resolution": 4,
36233        "main_sha": null,
36234        "because_sha": null
36235    },
36236    {
36237        "sha": "492ec311f798aa65a4f018641338a847a4847ab7",
36238        "description": "virgl/ci: remove some flakes",
36239        "nominated": false,
36240        "nomination_type": null,
36241        "resolution": 4,
36242        "main_sha": null,
36243        "because_sha": null
36244    },
36245    {
36246        "sha": "6e2b01e5b806b3b0ec9df896f4ddc842a54f4fa6",
36247        "description": "virgl: when reading back wait first, then do the transfer",
36248        "nominated": true,
36249        "nomination_type": 1,
36250        "resolution": 1,
36251        "main_sha": null,
36252        "because_sha": "e87186fc679c146c5d521139bb79c8eafa0a22f0"
36253    },
36254    {
36255        "sha": "16143642812676d6eb36a88a059f355e06b4caf1",
36256        "description": "v3dv: expose VK_KHR_synchronization2",
36257        "nominated": false,
36258        "nomination_type": null,
36259        "resolution": 4,
36260        "main_sha": null,
36261        "because_sha": null
36262    },
36263    {
36264        "sha": "378be25016f8adefd2ff7c75db002724412b78e9",
36265        "description": "v3dv: use VkPipelineStageFlagBits2 when checking semaphore wait stage",
36266        "nominated": false,
36267        "nomination_type": null,
36268        "resolution": 4,
36269        "main_sha": null,
36270        "because_sha": null
36271    },
36272    {
36273        "sha": "4b50431c3e702c3acbbbd67b969d88edc396e35a",
36274        "description": "v3dv: port remaining entry points to KHR_synchronization2",
36275        "nominated": false,
36276        "nomination_type": null,
36277        "resolution": 4,
36278        "main_sha": null,
36279        "because_sha": null
36280    },
36281    {
36282        "sha": "9cd81fb9108c6d0f5b70b6b4cb76721c8b23e0a9",
36283        "description": "v3dv: implement vkCmdPipelineBarrier2",
36284        "nominated": false,
36285        "nomination_type": null,
36286        "resolution": 4,
36287        "main_sha": null,
36288        "because_sha": null
36289    },
36290    {
36291        "sha": "a27111cdbd18ca222d67077c6f0e0bfdaa6d7a57",
36292        "description": "v3dv: also check GS stage on image access for binning barriers",
36293        "nominated": false,
36294        "nomination_type": null,
36295        "resolution": 4,
36296        "main_sha": null,
36297        "because_sha": null
36298    },
36299    {
36300        "sha": "f5e867712f4f608bf9f44790e94c0ce427380827",
36301        "description": "zink: request forcing of fp32-samplers to nearest when needed",
36302        "nominated": false,
36303        "nomination_type": null,
36304        "resolution": 4,
36305        "main_sha": null,
36306        "because_sha": null
36307    },
36308    {
36309        "sha": "8abb5c8b41bbdeb86b025fdc43600eb41f9302c5",
36310        "description": "mesa/st: force nearest-filtering for fp32 textures",
36311        "nominated": false,
36312        "nomination_type": null,
36313        "resolution": 4,
36314        "main_sha": null,
36315        "because_sha": null
36316    },
36317    {
36318        "sha": "ec222a20dad0c72293ed365a42d8566cac47ad8f",
36319        "description": "mesa/st: always force integer filtering to nearest",
36320        "nominated": false,
36321        "nomination_type": null,
36322        "resolution": 4,
36323        "main_sha": null,
36324        "because_sha": null
36325    },
36326    {
36327        "sha": "70c71c4200330a78b3645e0ff98707d27a5014c2",
36328        "description": "mesa/st: also override mip filter for integer textures",
36329        "nominated": false,
36330        "nomination_type": null,
36331        "resolution": 4,
36332        "main_sha": null,
36333        "because_sha": null
36334    },
36335    {
36336        "sha": "d2de931c16aec0b37f466e7d36829853ac3eb2a6",
36337        "description": "radv: determine if the topology uses adjacency from the shaders on GFX9+",
36338        "nominated": false,
36339        "nomination_type": null,
36340        "resolution": 4,
36341        "main_sha": null,
36342        "because_sha": null
36343    },
36344    {
36345        "sha": "4406905600de72360ae7e860d6deabd6aed2b1f8",
36346        "description": "radv: allow null descriptor set layouts in pipeline layouts",
36347        "nominated": false,
36348        "nomination_type": null,
36349        "resolution": 4,
36350        "main_sha": null,
36351        "because_sha": null
36352    },
36353    {
36354        "sha": "ca33c319e5d2195ec8510cd8d0c29f3e0f01beba",
36355        "description": "v3dv: implement VK_KHR_zero_initialize_workgroup_memory",
36356        "nominated": false,
36357        "nomination_type": null,
36358        "resolution": 4,
36359        "main_sha": null,
36360        "because_sha": null
36361    },
36362    {
36363        "sha": "a68a2805bf1855906ac961a7636f045e76ddc31d",
36364        "description": "nir/lower_variable_initializers: implement non-scoped barrier path",
36365        "nominated": false,
36366        "nomination_type": null,
36367        "resolution": 4,
36368        "main_sha": null,
36369        "because_sha": null
36370    },
36371    {
36372        "sha": "40ad12126fcd3518add34ffda1fbf6bb28ed6d15",
36373        "description": "radv: Remove redundant radv_QueuePresentKHR.",
36374        "nominated": false,
36375        "nomination_type": null,
36376        "resolution": 4,
36377        "main_sha": null,
36378        "because_sha": null
36379    },
36380    {
36381        "sha": "0e0e5d1f204fc7c10a8686fe77cc1c9c0fef54f5",
36382        "description": "venus: allow no external memory handle when renderers lacks support",
36383        "nominated": true,
36384        "nomination_type": 1,
36385        "resolution": 1,
36386        "main_sha": null,
36387        "because_sha": "9c5a7ffbd8a696182647135ef32bddb347c277f2"
36388    },
36389    {
36390        "sha": "80b35fbefe5ecda3a6becd6df2a00761b9bfdaaa",
36391        "description": "nir/lower_mediump: Lower FS outputs to 16-bit when the value was upconverted.",
36392        "nominated": false,
36393        "nomination_type": null,
36394        "resolution": 4,
36395        "main_sha": null,
36396        "because_sha": null
36397    },
36398    {
36399        "sha": "dbb17f567a2c3b20e30f2ebe20c6918a99e8e238",
36400        "description": "d3d12: Change displayable format logic",
36401        "nominated": false,
36402        "nomination_type": null,
36403        "resolution": 4,
36404        "main_sha": null,
36405        "because_sha": null
36406    },
36407    {
36408        "sha": "ae57628dd5c2fa56c2b0cedf0dcd596f36ccdc6e",
36409        "description": "anv: Drop anv_pipeline::use_primitive_replication",
36410        "nominated": false,
36411        "nomination_type": null,
36412        "resolution": 4,
36413        "main_sha": null,
36414        "because_sha": null
36415    },
36416    {
36417        "sha": "f1768f5640497da47b129ccbaabbe015c4d6548b",
36418        "description": "intel/compiler: Store the number of position slots in the VUE map",
36419        "nominated": false,
36420        "nomination_type": null,
36421        "resolution": 4,
36422        "main_sha": null,
36423        "because_sha": null
36424    },
36425    {
36426        "sha": "5937660067985715239cca7a80de1c0373cf2c31",
36427        "description": "nir: Track per-view outputs in shader_info",
36428        "nominated": false,
36429        "nomination_type": null,
36430        "resolution": 4,
36431        "main_sha": null,
36432        "because_sha": null
36433    },
36434    {
36435        "sha": "30251aaca2f4dd2e80ce38183e20feaac97e52b0",
36436        "description": "anv: Stop looking at the pipeline in multiview lowering",
36437        "nominated": false,
36438        "nomination_type": null,
36439        "resolution": 4,
36440        "main_sha": null,
36441        "because_sha": null
36442    },
36443    {
36444        "sha": "4bdbc4c93f1a010ef2bea376994ee2c64ca1fb29",
36445        "description": "anv: Decouple primitive replication check from the fragment shader",
36446        "nominated": false,
36447        "nomination_type": null,
36448        "resolution": 4,
36449        "main_sha": null,
36450        "because_sha": null
36451    },
36452    {
36453        "sha": "08d3c0e8e11f653ad4b031c61bd9620463fcf122",
36454        "description": "anv: Use nir_intrinsic_load_layer_id for ViewId in fragment shaders",
36455        "nominated": false,
36456        "nomination_type": null,
36457        "resolution": 4,
36458        "main_sha": null,
36459        "because_sha": null
36460    },
36461    {
36462        "sha": "6c7916b7f665db7f5af929ed0f64206d70fccc56",
36463        "description": "crocus: Fix memory leaks on iris_resource_create failure paths",
36464        "nominated": true,
36465        "nomination_type": 1,
36466        "resolution": 1,
36467        "main_sha": null,
36468        "because_sha": "d8a38edc48e5567e5f0205b7347761e3d05a4bda"
36469    },
36470    {
36471        "sha": "1db51b5af59b4a77764c087db26d8b7c12c01551",
36472        "description": "crocus: Fall back if iris_map_copy_region can't create a staging resource",
36473        "nominated": false,
36474        "nomination_type": null,
36475        "resolution": 4,
36476        "main_sha": null,
36477        "because_sha": null
36478    },
36479    {
36480        "sha": "4b6d527a5039bdaf355628830cd9cc40087f0af1",
36481        "description": "crocus: Don't print out XXX messages if resource creation fails",
36482        "nominated": false,
36483        "nomination_type": null,
36484        "resolution": 4,
36485        "main_sha": null,
36486        "because_sha": null
36487    },
36488    {
36489        "sha": "a3dba0811566aba9f42e6e5b3a8e8691f972f4b5",
36490        "description": "iris: don't create staging resources larger than half the aperture",
36491        "nominated": false,
36492        "nomination_type": null,
36493        "resolution": 4,
36494        "main_sha": null,
36495        "because_sha": null
36496    },
36497    {
36498        "sha": "fcad737cbae384f1eca2a7c499e884a1e5e045cc",
36499        "description": "iris: Fall back if iris_map_copy_region can't create a staging resource",
36500        "nominated": false,
36501        "nomination_type": null,
36502        "resolution": 4,
36503        "main_sha": null,
36504        "because_sha": null
36505    },
36506    {
36507        "sha": "d0c6f3d66b0e2e83b0b1c90ac16bc85ceeb5fc3a",
36508        "description": "iris: Don't print out XXX messages if resource creation fails",
36509        "nominated": false,
36510        "nomination_type": null,
36511        "resolution": 4,
36512        "main_sha": null,
36513        "because_sha": null
36514    },
36515    {
36516        "sha": "6a1f7e623f776a8b4c0d4f43736469143b4f37ef",
36517        "description": "iris: Delete unused iris_screen::aperture_bytes field",
36518        "nominated": true,
36519        "nomination_type": 1,
36520        "resolution": 1,
36521        "main_sha": null,
36522        "because_sha": "bb3545a6ee419c4802ac4153eb690a93dc2f339d"
36523    },
36524    {
36525        "sha": "df2eaba4119e827a59596709373ad2491c4fbab4",
36526        "description": "radeonsi: use nir_opt_large_constants earlier",
36527        "nominated": true,
36528        "nomination_type": 0,
36529        "resolution": 1,
36530        "main_sha": null,
36531        "because_sha": null
36532    },
36533    {
36534        "sha": "a9ed96ac8e64c57bef18db134f815c0835d3f5b7",
36535        "description": "radv: deal with ac_nir_translate failures",
36536        "nominated": false,
36537        "nomination_type": null,
36538        "resolution": 4,
36539        "main_sha": null,
36540        "because_sha": null
36541    },
36542    {
36543        "sha": "ac6fb2467fefa78de12af53490b70ab04e73749a",
36544        "description": "radeonsi: deal with ac_nir_translate failures",
36545        "nominated": false,
36546        "nomination_type": null,
36547        "resolution": 4,
36548        "main_sha": null,
36549        "because_sha": null
36550    },
36551    {
36552        "sha": "d92d35c9db6da78e1e49e9a851a6c3227a93305c",
36553        "description": "ac/llvm: add a return value to ac_nir_translate",
36554        "nominated": false,
36555        "nomination_type": null,
36556        "resolution": 4,
36557        "main_sha": null,
36558        "because_sha": null
36559    },
36560    {
36561        "sha": "07b3adec12a90cec3543c2edc6c2965d7b89b7e7",
36562        "description": "nir: Print selection control for nir_if.",
36563        "nominated": false,
36564        "nomination_type": null,
36565        "resolution": 4,
36566        "main_sha": null,
36567        "because_sha": null
36568    },
36569    {
36570        "sha": "a5c5b172fdb27061d8fd4ef7d1dd38f99dc036cb",
36571        "description": "nv50: race free state tracking",
36572        "nominated": false,
36573        "nomination_type": null,
36574        "resolution": 4,
36575        "main_sha": null,
36576        "because_sha": null
36577    },
36578    {
36579        "sha": "df0a4d02f264a4c49b7503c5f564ac4c492f906f",
36580        "description": "nvc0: make state handling race free",
36581        "nominated": false,
36582        "nomination_type": null,
36583        "resolution": 4,
36584        "main_sha": null,
36585        "because_sha": null
36586    },
36587    {
36588        "sha": "f2af3a9cae22f5e644c55a3c75513fbf726d8004",
36589        "description": "nouveau: make fencing race free",
36590        "nominated": false,
36591        "nomination_type": null,
36592        "resolution": 4,
36593        "main_sha": null,
36594        "because_sha": null
36595    },
36596    {
36597        "sha": "a85cb3991438f7bc4004efc19611463b3caf8c61",
36598        "description": "nouveau: per context client and pushbuf",
36599        "nominated": false,
36600        "nomination_type": null,
36601        "resolution": 4,
36602        "main_sha": null,
36603        "because_sha": null
36604    },
36605    {
36606        "sha": "8e30cfc231e24835ab5a73706907a0f4d7f7c89b",
36607        "description": "nouveau/fence: per context fence",
36608        "nominated": false,
36609        "nomination_type": null,
36610        "resolution": 4,
36611        "main_sha": null,
36612        "because_sha": null
36613    },
36614    {
36615        "sha": "962a09c90f30b1fe347aebf6996548ee6b355326",
36616        "description": "nv50: remove nv50_bufctx_fence call in vbo_kick_notify",
36617        "nominated": false,
36618        "nomination_type": null,
36619        "resolution": 4,
36620        "main_sha": null,
36621        "because_sha": null
36622    },
36623    {
36624        "sha": "88b76f8492954c761a6469c9835d99129be155cb",
36625        "description": "nv50: remove nouveau_fence_signalled prior nouveau_fence_wait",
36626        "nominated": false,
36627        "nomination_type": null,
36628        "resolution": 4,
36629        "main_sha": null,
36630        "because_sha": null
36631    },
36632    {
36633        "sha": "0642f95c4ef2137082cc1310fbb9708d43e89e1e",
36634        "description": "nouveau/fence: make the fence struct part of the fence API",
36635        "nominated": false,
36636        "nomination_type": null,
36637        "resolution": 4,
36638        "main_sha": null,
36639        "because_sha": null
36640    },
36641    {
36642        "sha": "1abc27983a6d75e0a0c1fa3f28a1b92995415cf1",
36643        "description": "nouveau: use PUSH_KICK instead of nouveau_pushbuf_kick",
36644        "nominated": false,
36645        "nomination_type": null,
36646        "resolution": 4,
36647        "main_sha": null,
36648        "because_sha": null
36649    },
36650    {
36651        "sha": "574404010a672c2c8aa4c041f4ef38cb6b2bfab2",
36652        "description": "nouveau: wrap nouveau_pushbuf_refn",
36653        "nominated": false,
36654        "nomination_type": null,
36655        "resolution": 4,
36656        "main_sha": null,
36657        "because_sha": null
36658    },
36659    {
36660        "sha": "de811ee8ebc66db4be01aa7bf8c560dc0eec28cb",
36661        "description": "nouveau: wrap nouveau_pushbuf_validate",
36662        "nominated": false,
36663        "nomination_type": null,
36664        "resolution": 4,
36665        "main_sha": null,
36666        "because_sha": null
36667    },
36668    {
36669        "sha": "3866a5433abaae8d334314f00f4ce0bb550ee547",
36670        "description": "nouveau: wrap all nouveau_pushbuf_space calls",
36671        "nominated": false,
36672        "nomination_type": null,
36673        "resolution": 4,
36674        "main_sha": null,
36675        "because_sha": null
36676    },
36677    {
36678        "sha": "5fe8fedf24c65f97e7ae9b7b0877ef76c921a2d2",
36679        "description": "nouveau: wrap nouveau_bo_wait",
36680        "nominated": false,
36681        "nomination_type": null,
36682        "resolution": 4,
36683        "main_sha": null,
36684        "because_sha": null
36685    },
36686    {
36687        "sha": "db825e34a9ae808a34d9ec4e7192b7a976baf3b2",
36688        "description": "nouveau: wrap nouveau_bo_map",
36689        "nominated": false,
36690        "nomination_type": null,
36691        "resolution": 4,
36692        "main_sha": null,
36693        "because_sha": null
36694    },
36695    {
36696        "sha": "4154d53a85590c4e41b03cc0ab96ea6b6ebd1a26",
36697        "description": "nouveau: move nouveau_context initialization to common code",
36698        "nominated": false,
36699        "nomination_type": null,
36700        "resolution": 4,
36701        "main_sha": null,
36702        "because_sha": null
36703    },
36704    {
36705        "sha": "54f285901d0f30a25e5ca7f68c7f66dea4fa38f9",
36706        "description": "nouveau/fence: rework nouveau_fence_emit so we can call it on emitted fences",
36707        "nominated": false,
36708        "nomination_type": null,
36709        "resolution": 4,
36710        "main_sha": null,
36711        "because_sha": null
36712    },
36713    {
36714        "sha": "060d055ac5608b7ec913c8573d0762d8388cd63e",
36715        "description": "nouveau/buffer: simplify uses of nouveau_fence_work",
36716        "nominated": false,
36717        "nomination_type": null,
36718        "resolution": 4,
36719        "main_sha": null,
36720        "because_sha": null
36721    },
36722    {
36723        "sha": "35d28251d1328d258da74756ef8eb2cc4ea80eba",
36724        "description": "nouveau/mm: make code thread safe",
36725        "nominated": true,
36726        "nomination_type": 0,
36727        "resolution": 1,
36728        "main_sha": null,
36729        "because_sha": null
36730    },
36731    {
36732        "sha": "607a9e1fd23afcc0095b029b71b2cb89c537f9fb",
36733        "description": "nouveau: use the contexts pushbuf and client where possible",
36734        "nominated": true,
36735        "nomination_type": 0,
36736        "resolution": 1,
36737        "main_sha": null,
36738        "because_sha": null
36739    },
36740    {
36741        "sha": "5c2c8652d16b56c0bb5c4e6ab368ca8215e5ca1f",
36742        "description": "mesa/st: Drop st_texture_image_transfer::map",
36743        "nominated": false,
36744        "nomination_type": null,
36745        "resolution": 4,
36746        "main_sha": null,
36747        "because_sha": null
36748    },
36749    {
36750        "sha": "21038d15409bd26c6f88fc445532dccb0b222352",
36751        "description": "mesa/st: Fix indentation in st_MapTextureImage",
36752        "nominated": false,
36753        "nomination_type": null,
36754        "resolution": 4,
36755        "main_sha": null,
36756        "because_sha": null
36757    },
36758    {
36759        "sha": "dab19642ee3910812bd873f3bd26b073951a12e2",
36760        "description": "mesa/st: Don't map compressed texture fallbacks for reads",
36761        "nominated": false,
36762        "nomination_type": null,
36763        "resolution": 4,
36764        "main_sha": null,
36765        "because_sha": null
36766    },
36767    {
36768        "sha": "81094981b6b9aad44f90471c72d4f271bdd690e9",
36769        "description": "mesa/st: Add and use st_texture_image_transfer::box",
36770        "nominated": false,
36771        "nomination_type": null,
36772        "resolution": 4,
36773        "main_sha": null,
36774        "because_sha": null
36775    },
36776    {
36777        "sha": "5f1967e92b4d2d2a524cac0a4b43af67232d68a4",
36778        "description": "mesa/st: Add and use st_texture_image_insert_transfer",
36779        "nominated": false,
36780        "nomination_type": null,
36781        "resolution": 4,
36782        "main_sha": null,
36783        "because_sha": null
36784    },
36785    {
36786        "sha": "9fe525e37b9a88e7f520f02c8c377d899145cf4e",
36787        "description": "mesa/st: Set PIPE_MAP_DISCARD_RANGE in fallback_copy_image",
36788        "nominated": false,
36789        "nomination_type": null,
36790        "resolution": 4,
36791        "main_sha": null,
36792        "because_sha": null
36793    },
36794    {
36795        "sha": "c8d36f92a054f85db21517dcd9aae632cf5f89ad",
36796        "description": "v3dv: Use the common physical device enumeration",
36797        "nominated": false,
36798        "nomination_type": null,
36799        "resolution": 4,
36800        "main_sha": null,
36801        "because_sha": null
36802    },
36803    {
36804        "sha": "08ed174e741c775ae24c681ab762cbe642d62d8b",
36805        "description": "panvk: Use the common physical device enumeration",
36806        "nominated": false,
36807        "nomination_type": null,
36808        "resolution": 4,
36809        "main_sha": null,
36810        "because_sha": null
36811    },
36812    {
36813        "sha": "ff54fcd1a99c9b17a3c36a3cd2cb3646a214e0e7",
36814        "description": "lvp: Use the common physical device enumeration",
36815        "nominated": false,
36816        "nomination_type": null,
36817        "resolution": 4,
36818        "main_sha": null,
36819        "because_sha": null
36820    },
36821    {
36822        "sha": "6c452aa1adb3de98bf5430497691068f44b469dd",
36823        "description": "turnip: Use the common physical device enumeration",
36824        "nominated": false,
36825        "nomination_type": null,
36826        "resolution": 4,
36827        "main_sha": null,
36828        "because_sha": null
36829    },
36830    {
36831        "sha": "e90fb9cb23ac01e0d418c7b2b557a85809fb5ba7",
36832        "description": "anv: Use the common physical device enumeration",
36833        "nominated": false,
36834        "nomination_type": null,
36835        "resolution": 4,
36836        "main_sha": null,
36837        "because_sha": null
36838    },
36839    {
36840        "sha": "52555c7d5d8f55d481a63cfda4ae50f6b8e09040",
36841        "description": "radv: Use the common physical device enumeration",
36842        "nominated": false,
36843        "nomination_type": null,
36844        "resolution": 4,
36845        "main_sha": null,
36846        "because_sha": null
36847    },
36848    {
36849        "sha": "7b4b9ee7ee082152d42342c63e76c3a0b01ceeb6",
36850        "description": "vulkan: Add common physical device management",
36851        "nominated": false,
36852        "nomination_type": null,
36853        "resolution": 4,
36854        "main_sha": null,
36855        "because_sha": null
36856    },
36857    {
36858        "sha": "e743e739a9b957f66a9ae3d8065a77a34d7e236d",
36859        "description": "radv: enable 64-bit vertex formats",
36860        "nominated": false,
36861        "nomination_type": null,
36862        "resolution": 4,
36863        "main_sha": null,
36864        "because_sha": null
36865    },
36866    {
36867        "sha": "96df4499ac159d55101fda867aa0fb2effe3dc16",
36868        "description": "radv,aco: implement 64-bit vertex inputs",
36869        "nominated": false,
36870        "nomination_type": null,
36871        "resolution": 4,
36872        "main_sha": null,
36873        "because_sha": null
36874    },
36875    {
36876        "sha": "813468c43c8931b2052ca583accb51359b524655",
36877        "description": "radv: enable R8G8B8, B8G8R8 and R16G16B16 vertex formats",
36878        "nominated": false,
36879        "nomination_type": null,
36880        "resolution": 4,
36881        "main_sha": null,
36882        "because_sha": null
36883    },
36884    {
36885        "sha": "97c1731f14dd4685559ceb55752bf02055b1e2d3",
36886        "description": "radv: remove radv_translate_vertex_format",
36887        "nominated": false,
36888        "nomination_type": null,
36889        "resolution": 4,
36890        "main_sha": null,
36891        "because_sha": null
36892    },
36893    {
36894        "sha": "831257bdceb2ad47ad13ab310abac3ee94242fbb",
36895        "description": "radv,aco: use pipe_format for dynamic vertex input state",
36896        "nominated": false,
36897        "nomination_type": null,
36898        "resolution": 4,
36899        "main_sha": null,
36900        "because_sha": null
36901    },
36902    {
36903        "sha": "c06a5a5ebd0cdce9320b29c5dbbab83d8b0b9fa8",
36904        "description": "radv,aco: use pipe_format for static vertex input state",
36905        "nominated": false,
36906        "nomination_type": null,
36907        "resolution": 4,
36908        "main_sha": null,
36909        "because_sha": null
36910    },
36911    {
36912        "sha": "d4ec156d8285ac1fd44342aa979a5b46ee547fb0",
36913        "description": "radv: add radv_is_vertex_buffer_format_supported",
36914        "nominated": false,
36915        "nomination_type": null,
36916        "resolution": 4,
36917        "main_sha": null,
36918        "because_sha": null
36919    },
36920    {
36921        "sha": "6a2ada93b49b2317e25d433da1548843a14b25d7",
36922        "description": "ac: add ac_vtx_format_info",
36923        "nominated": false,
36924        "nomination_type": null,
36925        "resolution": 4,
36926        "main_sha": null,
36927        "because_sha": null
36928    },
36929    {
36930        "sha": "dfbb4b384aa93160f1baa3497c35d82f2b7dcbc0",
36931        "description": "util/format,vulkan/format: update p_format for Vulkan vertex buffers",
36932        "nominated": false,
36933        "nomination_type": null,
36934        "resolution": 4,
36935        "main_sha": null,
36936        "because_sha": null
36937    },
36938    {
36939        "sha": "d09b658dbd936822a1517be53450988a4c8ee456",
36940        "description": "nir: use a GC context for instructions",
36941        "nominated": false,
36942        "nomination_type": null,
36943        "resolution": 4,
36944        "main_sha": null,
36945        "because_sha": null
36946    },
36947    {
36948        "sha": "69ba1c4d596a453530553b8b004a157d8c7292d7",
36949        "description": "nir: adjust nir_src_copy signature to take a nir_instr *",
36950        "nominated": false,
36951        "nomination_type": null,
36952        "resolution": 4,
36953        "main_sha": null,
36954        "because_sha": null
36955    },
36956    {
36957        "sha": "aa2d6e020b138ebcf86ee091268dd5193babc832",
36958        "description": "Revert \"nir: Drop the unused instr arg for src/dest copy functions.\"",
36959        "nominated": false,
36960        "nomination_type": 2,
36961        "resolution": 4,
36962        "main_sha": null,
36963        "because_sha": "c3a01841184ee8303c0c5ebe58491301622c5ad6"
36964    },
36965    {
36966        "sha": "1df320dae731f7eca88d21d438f1cbc11337cb70",
36967        "description": "nir/serialize: remove unused parameter from read_src()",
36968        "nominated": false,
36969        "nomination_type": null,
36970        "resolution": 4,
36971        "main_sha": null,
36972        "because_sha": null
36973    },
36974    {
36975        "sha": "69a9b343e8da235d5aa2e50556b73e39c0bd1e9e",
36976        "description": "util: add freelist allocator with mark/sweep",
36977        "nominated": false,
36978        "nomination_type": null,
36979        "resolution": 4,
36980        "main_sha": null,
36981        "because_sha": null
36982    },
36983    {
36984        "sha": "9bd7b0b305f9075ed2fc491edec73a2a6dfa15e5",
36985        "description": "util/ralloc: add HEADER_ALIGN macro",
36986        "nominated": false,
36987        "nomination_type": null,
36988        "resolution": 4,
36989        "main_sha": null,
36990        "because_sha": null
36991    },
36992    {
36993        "sha": "9d9b891f940a8797492bfc04b0108d398959a8ce",
36994        "description": "nir: Free instructions more often",
36995        "nominated": false,
36996        "nomination_type": null,
36997        "resolution": 4,
36998        "main_sha": null,
36999        "because_sha": null
37000    },
37001    {
37002        "sha": "8f159a8576efbb7bb3755d215a54b87c4c99a0d2",
37003        "description": "gallium/u_threaded: buffer sharedness tracking",
37004        "nominated": true,
37005        "nomination_type": 1,
37006        "resolution": 1,
37007        "main_sha": null,
37008        "because_sha": "e9c41b321488c23b7d8ec5744f68218bac753505"
37009    },
37010    {
37011        "sha": "aa878030690d4354da7574a2c7536d2308b2d0ca",
37012        "description": "gallium/u_threaded: Prepare for buffer sharedness tracking",
37013        "nominated": false,
37014        "nomination_type": null,
37015        "resolution": 4,
37016        "main_sha": null,
37017        "because_sha": null
37018    },
37019    {
37020        "sha": "6718bff75b4d3823df5f9c1d66eace07d37e9c92",
37021        "description": "u_atomic: Add a helper for pointer compare-exchange",
37022        "nominated": false,
37023        "nomination_type": null,
37024        "resolution": 4,
37025        "main_sha": null,
37026        "because_sha": null
37027    },
37028    {
37029        "sha": "3efdaaf11542ff2db80515bd0a578e53b015ccd4",
37030        "description": "Revert \"ci: disable the freedreno farm.\"",
37031        "nominated": false,
37032        "nomination_type": 2,
37033        "resolution": 4,
37034        "main_sha": null,
37035        "because_sha": "ab473a4f486146dcd474d81addc3bfcb136efd9f"
37036    },
37037    {
37038        "sha": "f676326a1aa93f1dfb30a7e1372ea76dce25c820",
37039        "description": "aco/live_var_analysis: implement faster merging of live_out sets for some cases",
37040        "nominated": false,
37041        "nomination_type": null,
37042        "resolution": 4,
37043        "main_sha": null,
37044        "because_sha": null
37045    },
37046    {
37047        "sha": "3d6ea4f666398afb55cec86e7d45dac356c14004",
37048        "description": "aco: use std::vector::reserve() more often",
37049        "nominated": false,
37050        "nomination_type": null,
37051        "resolution": 4,
37052        "main_sha": null,
37053        "because_sha": null
37054    },
37055    {
37056        "sha": "902bf8ce07294128652a3c40d58895463ed6b9de",
37057        "description": "lima/ci: Make use of .lava-piglit",
37058        "nominated": false,
37059        "nomination_type": null,
37060        "resolution": 4,
37061        "main_sha": null,
37062        "because_sha": null
37063    },
37064    {
37065        "sha": "530683096bf3141576790c53aa49a3339fc265f7",
37066        "description": "gallium/u_transfer_helper: hide deinterleave helpers",
37067        "nominated": false,
37068        "nomination_type": null,
37069        "resolution": 4,
37070        "main_sha": null,
37071        "because_sha": null
37072    },
37073    {
37074        "sha": "c033a12c525a3eb7a81028d7521dec56728bcb85",
37075        "description": "zink: use full transfer-helper api",
37076        "nominated": false,
37077        "nomination_type": null,
37078        "resolution": 4,
37079        "main_sha": null,
37080        "because_sha": null
37081    },
37082    {
37083        "sha": "81a73abc63a34fb1b84379f947605414535ec804",
37084        "description": "gallium/u_transfer_helper: add in-place interleave flag",
37085        "nominated": false,
37086        "nomination_type": null,
37087        "resolution": 4,
37088        "main_sha": null,
37089        "because_sha": null
37090    },
37091    {
37092        "sha": "c5a01854df6602d536eb18c21d4663056f66bee7",
37093        "description": "gallium/u_transfer_helper: clean up boolean flags",
37094        "nominated": false,
37095        "nomination_type": null,
37096        "resolution": 4,
37097        "main_sha": null,
37098        "because_sha": null
37099    },
37100    {
37101        "sha": "9b843f8e4a37a6410350dd9fdcdef385ac554a01",
37102        "description": "nir/opt_algebraic: a & ~a -> 0",
37103        "nominated": false,
37104        "nomination_type": null,
37105        "resolution": 4,
37106        "main_sha": null,
37107        "because_sha": null
37108    },
37109    {
37110        "sha": "efb504e402af2d8b679ea630e713e54791dfbc45",
37111        "description": "radv/ci: uprev boot2container",
37112        "nominated": false,
37113        "nomination_type": null,
37114        "resolution": 4,
37115        "main_sha": null,
37116        "because_sha": null
37117    },
37118    {
37119        "sha": "ed9189025fec6cf7e9d4077153a700985a5456f1",
37120        "description": "v3dv: expose VK_KHR_maintenance4",
37121        "nominated": false,
37122        "nomination_type": null,
37123        "resolution": 4,
37124        "main_sha": null,
37125        "because_sha": null
37126    },
37127    {
37128        "sha": "746664610b40590a9f193221a493989377362ced",
37129        "description": "v3dv: implement vkGetDeviceImageSparseMemoryRequirementsKHR",
37130        "nominated": false,
37131        "nomination_type": null,
37132        "resolution": 4,
37133        "main_sha": null,
37134        "because_sha": null
37135    },
37136    {
37137        "sha": "48e85642357b3b1363939f59925391e21d4ed736",
37138        "description": "v3dv: implement vkGetDeviceBufferMemoryRequirementsKHR",
37139        "nominated": false,
37140        "nomination_type": null,
37141        "resolution": 4,
37142        "main_sha": null,
37143        "because_sha": null
37144    },
37145    {
37146        "sha": "5d5b9bbad9995687ea39cd16ceb953d6ede33062",
37147        "description": "v3dv: add a buffer_init helper",
37148        "nominated": false,
37149        "nomination_type": null,
37150        "resolution": 4,
37151        "main_sha": null,
37152        "because_sha": null
37153    },
37154    {
37155        "sha": "07a68e107c6d4b72f6f31058b86648939ab041b6",
37156        "description": "v3dv: add a get_buffer_memory_requirements helper",
37157        "nominated": false,
37158        "nomination_type": null,
37159        "resolution": 4,
37160        "main_sha": null,
37161        "because_sha": null
37162    },
37163    {
37164        "sha": "d198b05f78030bc6c40bb95c1c0957c8ec85f409",
37165        "description": "v3dv: implement vkGetDeviceImageMemoryRequirementsKHR",
37166        "nominated": false,
37167        "nomination_type": null,
37168        "resolution": 4,
37169        "main_sha": null,
37170        "because_sha": null
37171    },
37172    {
37173        "sha": "3aa623ae03f8e01ea2aedba1df246bf706bcde4d",
37174        "description": "v3dv: add a get_image_memory_requirements helper",
37175        "nominated": false,
37176        "nomination_type": null,
37177        "resolution": 4,
37178        "main_sha": null,
37179        "because_sha": null
37180    },
37181    {
37182        "sha": "c354ca69c66d209e1eced37aebe12e323b65c121",
37183        "description": "v3dv: add a v3dv_image_init helper",
37184        "nominated": false,
37185        "nomination_type": null,
37186        "resolution": 4,
37187        "main_sha": null,
37188        "because_sha": null
37189    },
37190    {
37191        "sha": "2c388c1d497ca88605b3e282ab6bf858fffa8ed3",
37192        "description": "v3dv: set maxBufferSize property",
37193        "nominated": false,
37194        "nomination_type": null,
37195        "resolution": 4,
37196        "main_sha": null,
37197        "because_sha": null
37198    },
37199    {
37200        "sha": "14dab6b10cc93fcc7b17af7d969698fb03af87b6",
37201        "description": "v3dv: ref/unref pipeline layout objects",
37202        "nominated": false,
37203        "nomination_type": null,
37204        "resolution": 4,
37205        "main_sha": null,
37206        "because_sha": null
37207    },
37208    {
37209        "sha": "425f8aa7a4501566f65c276c54c8cf8d147a18a9",
37210        "description": "v3dv: add a helper to destoy pipeline layouts",
37211        "nominated": false,
37212        "nomination_type": null,
37213        "resolution": 4,
37214        "main_sha": null,
37215        "because_sha": null
37216    },
37217    {
37218        "sha": "adad285fc92d37225b18ed6e3a58aa32162cb01b",
37219        "description": "radeonsi: use LOAD_CONTEXT_REG_INDEX for VGT_STRMOUT_DRAW_OPAQUE",
37220        "nominated": false,
37221        "nomination_type": null,
37222        "resolution": 4,
37223        "main_sha": null,
37224        "because_sha": null
37225    },
37226    {
37227        "sha": "7f7c8e83dfeefb34a033e2fdfa41b31d7053c28c",
37228        "description": "mesa: fall-back to fp16 for bptc-textures",
37229        "nominated": false,
37230        "nomination_type": null,
37231        "resolution": 4,
37232        "main_sha": null,
37233        "because_sha": null
37234    },
37235    {
37236        "sha": "72ad3787a334e21449af12a92f0b938ad538d4d0",
37237        "description": "mesa/main: add fp16-versions of bptc decompression functions",
37238        "nominated": false,
37239        "nomination_type": null,
37240        "resolution": 4,
37241        "main_sha": null,
37242        "because_sha": null
37243    },
37244    {
37245        "sha": "253b521b6e9d1ddf978c0d256a096f29b3040e70",
37246        "description": "mesa/main: remove always-true define",
37247        "nominated": false,
37248        "nomination_type": null,
37249        "resolution": 4,
37250        "main_sha": null,
37251        "because_sha": null
37252    },
37253    {
37254        "sha": "1961022e1a701b89ded008bf30b27e162d910301",
37255        "description": "zink: allow X32 -> A32",
37256        "nominated": false,
37257        "nomination_type": null,
37258        "resolution": 4,
37259        "main_sha": null,
37260        "because_sha": null
37261    },
37262    {
37263        "sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1",
37264        "description": "mesa/st: enable bptc extension with fallback",
37265        "nominated": false,
37266        "nomination_type": null,
37267        "resolution": 4,
37268        "main_sha": null,
37269        "because_sha": null
37270    },
37271    {
37272        "sha": "4f4e28face6af5d93a5120d5c8701467790688ac",
37273        "description": "mesa/st: implement fallback for bptc",
37274        "nominated": false,
37275        "nomination_type": null,
37276        "resolution": 4,
37277        "main_sha": null,
37278        "because_sha": null
37279    },
37280    {
37281        "sha": "2b7dfd8de1a4db10aaf18046b97a52240336fe8d",
37282        "description": "mesa: add _mesa_unpack_bptc-function",
37283        "nominated": false,
37284        "nomination_type": null,
37285        "resolution": 4,
37286        "main_sha": null,
37287        "because_sha": null
37288    },
37289    {
37290        "sha": "529e70271faf4b991dec3af4d06a567bbabcf0c1",
37291        "description": "mesa: add format-helper for bptc",
37292        "nominated": false,
37293        "nomination_type": null,
37294        "resolution": 4,
37295        "main_sha": null,
37296        "because_sha": null
37297    },
37298    {
37299        "sha": "403b9bf870b4bfbc4fe63a045ddbfbb6b7421c6f",
37300        "description": "mesa/st: add context-flag for bptc-support",
37301        "nominated": false,
37302        "nomination_type": null,
37303        "resolution": 4,
37304        "main_sha": null,
37305        "because_sha": null
37306    },
37307    {
37308        "sha": "8f446322e1bdd7d4350138e5bd7fcd3a3ff05ab6",
37309        "description": "mesa/st: do not use memcpy when using compressed fallback",
37310        "nominated": false,
37311        "nomination_type": null,
37312        "resolution": 4,
37313        "main_sha": null,
37314        "because_sha": null
37315    },
37316    {
37317        "sha": "673d241f36907839c78b0382d9c3af6112d0c626",
37318        "description": "mesa/st: avoid double-mapping if both images are the same",
37319        "nominated": false,
37320        "nomination_type": null,
37321        "resolution": 4,
37322        "main_sha": null,
37323        "because_sha": null
37324    },
37325    {
37326        "sha": "985fde28a2924c53a00c3725a2597367c62e578a",
37327        "description": "mesa/st: simplify st_compressed_format_fallback",
37328        "nominated": false,
37329        "nomination_type": null,
37330        "resolution": 4,
37331        "main_sha": null,
37332        "because_sha": null
37333    },
37334    {
37335        "sha": "bf6e70965ddd40538bc1795b99daf207b66e7296",
37336        "description": "mesa/main: simplify implementation of _mesa_is_format_astc_2d",
37337        "nominated": false,
37338        "nomination_type": null,
37339        "resolution": 4,
37340        "main_sha": null,
37341        "because_sha": null
37342    },
37343    {
37344        "sha": "207798c55789c0f9115c36c9d08b4f48155a43dd",
37345        "description": "mesa/main: simplify implmementation of _mesa_is_format_etc2",
37346        "nominated": false,
37347        "nomination_type": null,
37348        "resolution": 4,
37349        "main_sha": null,
37350        "because_sha": null
37351    },
37352    {
37353        "sha": "45c47e7bd6eafd95526fbb17e08c64dd3b7c1497",
37354        "description": "venus: Document VK_EXT_texture_compression_astc_hdr support",
37355        "nominated": false,
37356        "nomination_type": null,
37357        "resolution": 4,
37358        "main_sha": null,
37359        "because_sha": null
37360    },
37361    {
37362        "sha": "6d0c86c7770c5ed37b8ccbd14bd76a506427a492",
37363        "description": "venus: Enable VK_EXT_tooling_info",
37364        "nominated": false,
37365        "nomination_type": null,
37366        "resolution": 4,
37367        "main_sha": null,
37368        "because_sha": null
37369    },
37370    {
37371        "sha": "2bf2a053123a5841da2ad52c53b6635ab954219c",
37372        "description": "venus: Enable VK_EXT_private_data",
37373        "nominated": false,
37374        "nomination_type": null,
37375        "resolution": 4,
37376        "main_sha": null,
37377        "because_sha": null
37378    },
37379    {
37380        "sha": "4d80ccbf2d089efe5d2ff587de3ab839f80aedb8",
37381        "description": "venus: Enable VK_KHR_format_feature_flags2",
37382        "nominated": false,
37383        "nomination_type": null,
37384        "resolution": 4,
37385        "main_sha": null,
37386        "because_sha": null
37387    },
37388    {
37389        "sha": "fc2d37882c24444ffd9a4869da1948ee7f6f0086",
37390        "description": "venus: Enable VK_EXT_ycbcr_2plane_444_formats",
37391        "nominated": false,
37392        "nomination_type": null,
37393        "resolution": 4,
37394        "main_sha": null,
37395        "because_sha": null
37396    },
37397    {
37398        "sha": "ea273dd8b946a9423f343e035755baf7bf0045bc",
37399        "description": "venus: Enable VK_EXT_texel_buffer_alignment",
37400        "nominated": false,
37401        "nomination_type": null,
37402        "resolution": 4,
37403        "main_sha": null,
37404        "because_sha": null
37405    },
37406    {
37407        "sha": "246f29d0b1b28d1444a1e11a894a7ab38ed0bfa5",
37408        "description": "venus: Enable VK_EXT_subgroup_size_control",
37409        "nominated": false,
37410        "nomination_type": null,
37411        "resolution": 4,
37412        "main_sha": null,
37413        "because_sha": null
37414    },
37415    {
37416        "sha": "c01f0bbbec968f3d56884780c152df556a105187",
37417        "description": "venus: Enable VK_KHR_zero_initialize_workgroup_memory",
37418        "nominated": false,
37419        "nomination_type": null,
37420        "resolution": 4,
37421        "main_sha": null,
37422        "because_sha": null
37423    },
37424    {
37425        "sha": "23a424f6e3ce6fe74584b9c1da24d51e7097dc9b",
37426        "description": "venus: Enable VK_KHR_shader_terminate_invocation",
37427        "nominated": false,
37428        "nomination_type": null,
37429        "resolution": 4,
37430        "main_sha": null,
37431        "because_sha": null
37432    },
37433    {
37434        "sha": "8fbc12feb2bdca70d849061b2f2e4fc292e9c38c",
37435        "description": "venus: Enable VK_KHR_shader_non_semantic_info",
37436        "nominated": false,
37437        "nomination_type": null,
37438        "resolution": 4,
37439        "main_sha": null,
37440        "because_sha": null
37441    },
37442    {
37443        "sha": "1951eb2dad2b9d33b83d0298a3f793950d277469",
37444        "description": "venus: Enable VK_KHR_shader_integer_dot_product",
37445        "nominated": false,
37446        "nomination_type": null,
37447        "resolution": 4,
37448        "main_sha": null,
37449        "because_sha": null
37450    },
37451    {
37452        "sha": "1985afdde54eaecc1938903047e3b6ddb20a4718",
37453        "description": "venus: Simplify vn_GetPhysicalDeviceProperties2",
37454        "nominated": false,
37455        "nomination_type": null,
37456        "resolution": 4,
37457        "main_sha": null,
37458        "because_sha": null
37459    },
37460    {
37461        "sha": "7d1fb018f2aea1cdb8400a44dbc094af22ef451b",
37462        "description": "venus: Simplify vn_GetPhysicalDeviceFeatures2",
37463        "nominated": false,
37464        "nomination_type": null,
37465        "resolution": 4,
37466        "main_sha": null,
37467        "because_sha": null
37468    },
37469    {
37470        "sha": "d46a78e74e4673319090dbd4f21ab113ab0a55e8",
37471        "description": "vulkan: Make vk_copy_struct_guts() public",
37472        "nominated": false,
37473        "nomination_type": null,
37474        "resolution": 4,
37475        "main_sha": null,
37476        "because_sha": null
37477    },
37478    {
37479        "sha": "3ed2c58047c1adc42d41ad8b0a0fcdba5730af8c",
37480        "description": "venus: Sort passthrough extensions",
37481        "nominated": false,
37482        "nomination_type": null,
37483        "resolution": 4,
37484        "main_sha": null,
37485        "because_sha": null
37486    },
37487    {
37488        "sha": "aa4db00c57840b7f0404ab3dc983d35d6a776802",
37489        "description": "aco: remove dead code for querying image size/samples/levels",
37490        "nominated": false,
37491        "nomination_type": null,
37492        "resolution": 4,
37493        "main_sha": null,
37494        "because_sha": null
37495    },
37496    {
37497        "sha": "52b781760d92db64259b9ed8f10bc4d05cacba1f",
37498        "description": "radv: enable ac_nir_lower_resinfo for ACO",
37499        "nominated": false,
37500        "nomination_type": null,
37501        "resolution": 4,
37502        "main_sha": null,
37503        "because_sha": null
37504    },
37505    {
37506        "sha": "797150c144ef24bed0d6dc8adbc22a27965193c4",
37507        "description": "nir/lower_tex: ignore width of cube textures",
37508        "nominated": false,
37509        "nomination_type": null,
37510        "resolution": 4,
37511        "main_sha": null,
37512        "because_sha": null
37513    },
37514    {
37515        "sha": "290df958703a30cb6d69aff2f8899a06a098ce20",
37516        "description": "aco: add SCC clobber in build_cube_select",
37517        "nominated": true,
37518        "nomination_type": 0,
37519        "resolution": 1,
37520        "main_sha": null,
37521        "because_sha": null
37522    },
37523    {
37524        "sha": "fc06f0cbd509a50f72efdcafbfb2386ca3dbf777",
37525        "description": "nir/print: support nir_texop_descriptor_amd",
37526        "nominated": false,
37527        "nomination_type": 1,
37528        "resolution": 4,
37529        "main_sha": null,
37530        "because_sha": "3098000e712cb3f06165716ca426079eac221560"
37531    },
37532    {
37533        "sha": "b8c861b86438f6d38d8dda792de9ac5f7e4bb13b",
37534        "description": "radeonsi: move set_patch_vertices into si_state_shaders.cpp",
37535        "nominated": false,
37536        "nomination_type": null,
37537        "resolution": 4,
37538        "main_sha": null,
37539        "because_sha": null
37540    },
37541    {
37542        "sha": "01d351a4912e5791d0b4f276c99a022938c1c20e",
37543        "description": "radeonsi: move patch_vertices-related tessellation updates out of si_draw",
37544        "nominated": false,
37545        "nomination_type": null,
37546        "resolution": 4,
37547        "main_sha": null,
37548        "because_sha": null
37549    },
37550    {
37551        "sha": "93cd96b5237ba2618fb6688fa9ab49e1b5cc5df8",
37552        "description": "radeonsi: remove 1 draw packet order codepath, keep the first one",
37553        "nominated": false,
37554        "nomination_type": null,
37555        "resolution": 4,
37556        "main_sha": null,
37557        "because_sha": null
37558    },
37559    {
37560        "sha": "808893ee690f8d281c41a6d7f1ffaffc13602284",
37561        "description": "radeonsi: cosmetic changes in si_emit_rasterizer_prim_state",
37562        "nominated": false,
37563        "nomination_type": null,
37564        "resolution": 4,
37565        "main_sha": null,
37566        "because_sha": null
37567    },
37568    {
37569        "sha": "dcd80d31cfbc13c563121176f2eec4ddbe08e6e1",
37570        "description": "radeonsi: set GS_STATE_OUTPRIM and PROVOKING_VTX_INDEX only when they change",
37571        "nominated": false,
37572        "nomination_type": null,
37573        "resolution": 4,
37574        "main_sha": null,
37575        "because_sha": null
37576    },
37577    {
37578        "sha": "a070a09d0090c97ea4a402f0bac7c8de82e05b5c",
37579        "description": "radeonsi: precompute GS_OUT_PRIM in advance",
37580        "nominated": false,
37581        "nomination_type": null,
37582        "resolution": 4,
37583        "main_sha": null,
37584        "because_sha": null
37585    },
37586    {
37587        "sha": "7144621e941b4c9ca99958180c6c0b299c6e8188",
37588        "description": "radeonsi: unify the logic that sets rast_prim",
37589        "nominated": false,
37590        "nomination_type": null,
37591        "resolution": 4,
37592        "main_sha": null,
37593        "because_sha": null
37594    },
37595    {
37596        "sha": "58539e976bf6332d9397c37f7a8c152f964ca9f4",
37597        "description": "radeonsi: move fixing ngg_culling into si_update_shaders",
37598        "nominated": false,
37599        "nomination_type": null,
37600        "resolution": 4,
37601        "main_sha": null,
37602        "because_sha": null
37603    },
37604    {
37605        "sha": "e5a920315923d20e3e716ecc6d7b56a63b5196c8",
37606        "description": "radeonsi: remove the prim_restart_tri_strips_only option",
37607        "nominated": false,
37608        "nomination_type": null,
37609        "resolution": 4,
37610        "main_sha": null,
37611        "because_sha": null
37612    },
37613    {
37614        "sha": "d8125427cdcccbf15c7156eef923d54a66d89927",
37615        "description": "radeonsi: move *rs to its only use in si_draw",
37616        "nominated": false,
37617        "nomination_type": null,
37618        "resolution": 4,
37619        "main_sha": null,
37620        "because_sha": null
37621    },
37622    {
37623        "sha": "e19363a44e7b8b2d4895ed5d5dbd77057a651a79",
37624        "description": "radeonsi: make the primitive type constant with tessellation",
37625        "nominated": false,
37626        "nomination_type": null,
37627        "resolution": 4,
37628        "main_sha": null,
37629        "because_sha": null
37630    },
37631    {
37632        "sha": "89640f32e087ec1741e167c6b0c7ab6dd633f261",
37633        "description": "radeonsi: don't pass num_patches via derived_tess_state, pass it via si_context",
37634        "nominated": false,
37635        "nomination_type": null,
37636        "resolution": 4,
37637        "main_sha": null,
37638        "because_sha": null
37639    },
37640    {
37641        "sha": "261e1af5705213a52aec89a873b0b2e37a7ab8d1",
37642        "description": "radeonsi/ci: add skips of tests not built on Linux",
37643        "nominated": false,
37644        "nomination_type": null,
37645        "resolution": 4,
37646        "main_sha": null,
37647        "because_sha": null
37648    },
37649    {
37650        "sha": "2917e849b079c6ac56ccda1057e4ae32bef1f09d",
37651        "description": "panfrost: Use util/bitpack_helpers.h",
37652        "nominated": false,
37653        "nomination_type": null,
37654        "resolution": 4,
37655        "main_sha": null,
37656        "because_sha": null
37657    },
37658    {
37659        "sha": "4fab5ae8baba418cc3cbd078ecfe44e60aa53fdc",
37660        "description": "asahi: Use util/bitpack_helpers.h",
37661        "nominated": false,
37662        "nomination_type": null,
37663        "resolution": 4,
37664        "main_sha": null,
37665        "because_sha": null
37666    },
37667    {
37668        "sha": "4615153d71ff365155d8f07afd573f03a4b066d9",
37669        "description": "util: Add util_bitpack_[su]fixed_clamp helpers",
37670        "nominated": false,
37671        "nomination_type": null,
37672        "resolution": 4,
37673        "main_sha": null,
37674        "because_sha": null
37675    },
37676    {
37677        "sha": "570f35aa3d6de51f444496db804597467b35599d",
37678        "description": "broadcom: Use util/bitpack_helpers.h",
37679        "nominated": false,
37680        "nomination_type": null,
37681        "resolution": 4,
37682        "main_sha": null,
37683        "because_sha": null
37684    },
37685    {
37686        "sha": "c52d5acf15dfabebed0e1c0769624efcc9bcdb42",
37687        "description": "util,intel: Pull the bit packing helpers from genxml to a common header",
37688        "nominated": false,
37689        "nomination_type": null,
37690        "resolution": 4,
37691        "main_sha": null,
37692        "because_sha": null
37693    },
37694    {
37695        "sha": "7fc1ab492816e2f81c601038a55903a558e1b743",
37696        "description": "zink: defer all compute shader creation",
37697        "nominated": false,
37698        "nomination_type": null,
37699        "resolution": 4,
37700        "main_sha": null,
37701        "because_sha": null
37702    },
37703    {
37704        "sha": "3652ca08aad9a6b8a48f874d5fff2227d1a41c36",
37705        "description": "zink: add function to check whether a shader has cube samplers",
37706        "nominated": false,
37707        "nomination_type": null,
37708        "resolution": 4,
37709        "main_sha": null,
37710        "because_sha": null
37711    },
37712    {
37713        "sha": "5489b1a8ffaef8412bd116983554eb574d8c515b",
37714        "description": "zink: generate sha1 for compute programs",
37715        "nominated": true,
37716        "nomination_type": 0,
37717        "resolution": 0,
37718        "main_sha": null,
37719        "because_sha": null
37720    },
37721    {
37722        "sha": "68f319a9b8204de36ac2dbad1e6bc99c08d6cedf",
37723        "description": "zink: init fbfetch/bindless ctx stuff on shader create",
37724        "nominated": false,
37725        "nomination_type": null,
37726        "resolution": 4,
37727        "main_sha": null,
37728        "because_sha": null
37729    },
37730    {
37731        "sha": "7ddd8e428b58b1e756de25169fe404cdc845cf1b",
37732        "description": "zink: add a context pointer to zink_program struct",
37733        "nominated": false,
37734        "nomination_type": null,
37735        "resolution": 4,
37736        "main_sha": null,
37737        "because_sha": null
37738    },
37739    {
37740        "sha": "27c3fe3d34affa8ba385feb7f53b458184eec3e5",
37741        "description": "zink: add locking for descriptor layout caches",
37742        "nominated": false,
37743        "nomination_type": null,
37744        "resolution": 4,
37745        "main_sha": null,
37746        "because_sha": null
37747    },
37748    {
37749        "sha": "a327ff90d260b0ab9b7dd461461e0e932e828362",
37750        "description": "zink: add partial async shader compile support",
37751        "nominated": false,
37752        "nomination_type": null,
37753        "resolution": 4,
37754        "main_sha": null,
37755        "because_sha": null
37756    },
37757    {
37758        "sha": "eb9ec4baa7e2f8fb8461564728a38d031ed816bd",
37759        "description": "zink: add precompilation for compute shaders",
37760        "nominated": false,
37761        "nomination_type": null,
37762        "resolution": 4,
37763        "main_sha": null,
37764        "because_sha": null
37765    },
37766    {
37767        "sha": "9ee059b5b346bc71f249c18be4b52d8c4e66c37c",
37768        "description": "zink: move compute descriptor binds down in execution",
37769        "nominated": false,
37770        "nomination_type": null,
37771        "resolution": 4,
37772        "main_sha": null,
37773        "because_sha": null
37774    },
37775    {
37776        "sha": "b2696ca58e0f85f0808d18f195836f0d46547c81",
37777        "description": "zink: add a param to allow zink_screen_update_pipeline_cache to run directly",
37778        "nominated": false,
37779        "nomination_type": null,
37780        "resolution": 4,
37781        "main_sha": null,
37782        "because_sha": null
37783    },
37784    {
37785        "sha": "e1ad7bf0b734db7210de11f883263515d9021ffb",
37786        "description": "zink: move compute pipeline cache update to caller",
37787        "nominated": false,
37788        "nomination_type": null,
37789        "resolution": 4,
37790        "main_sha": null,
37791        "because_sha": null
37792    },
37793    {
37794        "sha": "1cc6cecc3a5a63920316fc0ff088f315ab86b50a",
37795        "description": "zink: track whether shader has cube samplers",
37796        "nominated": false,
37797        "nomination_type": null,
37798        "resolution": 4,
37799        "main_sha": null,
37800        "because_sha": null
37801    },
37802    {
37803        "sha": "48ebc60e80aebfdc49f97c1fe2068c496f99baf3",
37804        "description": "zink: use different key comparison for local_size-using compute pipelines",
37805        "nominated": false,
37806        "nomination_type": null,
37807        "resolution": 4,
37808        "main_sha": null,
37809        "because_sha": null
37810    },
37811    {
37812        "sha": "8731ffa23863df1290d5349f6c7ec395ea4634a3",
37813        "description": "zink: stop zeroing local size if current compute doesn't use it",
37814        "nominated": false,
37815        "nomination_type": null,
37816        "resolution": 4,
37817        "main_sha": null,
37818        "because_sha": null
37819    },
37820    {
37821        "sha": "ad96d21239695767eb96e5da427ed3c2bba5ab29",
37822        "description": "zink: remove use_local_size from compute pipeline state",
37823        "nominated": false,
37824        "nomination_type": null,
37825        "resolution": 4,
37826        "main_sha": null,
37827        "because_sha": null
37828    },
37829    {
37830        "sha": "bbd58d17039b9182b2574d9389e7fc6234fdad97",
37831        "description": "zink: don't add compute base pipeline to hash table",
37832        "nominated": false,
37833        "nomination_type": null,
37834        "resolution": 4,
37835        "main_sha": null,
37836        "because_sha": null
37837    },
37838    {
37839        "sha": "d0c8e70a64d02cd1ede15d3e8fd16829e4dcc906",
37840        "description": "zink: merge compute program hash table onto program struct",
37841        "nominated": false,
37842        "nomination_type": null,
37843        "resolution": 4,
37844        "main_sha": null,
37845        "because_sha": null
37846    },
37847    {
37848        "sha": "3e9a108c782c0eeeea5943f357497b5829d2fddb",
37849        "description": "zink: add a pipeline shortcut for basic compute programs",
37850        "nominated": false,
37851        "nomination_type": null,
37852        "resolution": 4,
37853        "main_sha": null,
37854        "because_sha": null
37855    },
37856    {
37857        "sha": "8cdb227fe753812f9cfbc558dad7c25a4cc99e71",
37858        "description": "zink: add param to allow cache_get jobs to run directly",
37859        "nominated": false,
37860        "nomination_type": null,
37861        "resolution": 4,
37862        "main_sha": null,
37863        "because_sha": null
37864    },
37865    {
37866        "sha": "40878e212f733cfe95ba5631402f21d65bc95934",
37867        "description": "zink: don't call util_queue_fence_init in zink_screen_get_pipeline_cache()",
37868        "nominated": true,
37869        "nomination_type": 0,
37870        "resolution": 1,
37871        "main_sha": null,
37872        "because_sha": null
37873    },
37874    {
37875        "sha": "3a674fc6eb8e8ba3e7621ab2484c87b55f96813b",
37876        "description": "zink: add use_local_size flag to compute programs",
37877        "nominated": false,
37878        "nomination_type": null,
37879        "resolution": 4,
37880        "main_sha": null,
37881        "because_sha": null
37882    },
37883    {
37884        "sha": "bd12fa86fc9cf589c88ddaf6ff17d8e8660978e2",
37885        "description": "zink: initialize cache_get_thread unconditionally",
37886        "nominated": false,
37887        "nomination_type": null,
37888        "resolution": 4,
37889        "main_sha": null,
37890        "because_sha": null
37891    },
37892    {
37893        "sha": "4cb4bb555e702d5f8d93841a3d786400b11198fb",
37894        "description": "zink: create compute programs from compute shaders directly",
37895        "nominated": false,
37896        "nomination_type": null,
37897        "resolution": 4,
37898        "main_sha": null,
37899        "because_sha": null
37900    },
37901    {
37902        "sha": "2d46cc76c7b219578492dcbcff0cd72a970f5aa0",
37903        "description": "zink: allow programs to solely manage descriptor deinit",
37904        "nominated": false,
37905        "nomination_type": null,
37906        "resolution": 4,
37907        "main_sha": null,
37908        "because_sha": null
37909    },
37910    {
37911        "sha": "06e0c0584261d340a67da9573ba719629413b4be",
37912        "description": "zink: use screen param for zink_descriptor_program_deinit",
37913        "nominated": false,
37914        "nomination_type": null,
37915        "resolution": 4,
37916        "main_sha": null,
37917        "because_sha": null
37918    },
37919    {
37920        "sha": "ab473a4f486146dcd474d81addc3bfcb136efd9f",
37921        "description": "ci: disable the freedreno farm.",
37922        "nominated": false,
37923        "nomination_type": null,
37924        "resolution": 4,
37925        "main_sha": null,
37926        "because_sha": null
37927    },
37928    {
37929        "sha": "e799b8844998bb94e21541333cad2402c18b180b",
37930        "description": "radv,lvp,anv: Delete pre-common dispatch leftover.",
37931        "nominated": false,
37932        "nomination_type": null,
37933        "resolution": 4,
37934        "main_sha": null,
37935        "because_sha": null
37936    },
37937    {
37938        "sha": "ff6b1f48856ef9c991eddbe7a45e81f3ce8c9237",
37939        "description": "radv: Remove unused radv_deferred_queue_submission.",
37940        "nominated": false,
37941        "nomination_type": null,
37942        "resolution": 4,
37943        "main_sha": null,
37944        "because_sha": null
37945    },
37946    {
37947        "sha": "400881e6c7c1588ce064c255e83b87a8850bda39",
37948        "description": "radv: Remove unused functions.",
37949        "nominated": false,
37950        "nomination_type": null,
37951        "resolution": 4,
37952        "main_sha": null,
37953        "because_sha": null
37954    },
37955    {
37956        "sha": "7833c5139a54ecaa4a723c5844737e908951ebe4",
37957        "description": "winsys/amdgpu: use cached GTT for command buffers and don't set the 32BIT flag",
37958        "nominated": false,
37959        "nomination_type": null,
37960        "resolution": 4,
37961        "main_sha": null,
37962        "because_sha": null
37963    },
37964    {
37965        "sha": "dae8f76245780c3118333d2e4e22974da0c26e12",
37966        "description": "egl: Remove some can't-happen supported API checks",
37967        "nominated": false,
37968        "nomination_type": null,
37969        "resolution": 4,
37970        "main_sha": null,
37971        "because_sha": null
37972    },
37973    {
37974        "sha": "a1f904f7a3de33299932645296d481cda2163683",
37975        "description": "d3d12: Implement cap PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP",
37976        "nominated": true,
37977        "nomination_type": 1,
37978        "resolution": 1,
37979        "main_sha": null,
37980        "because_sha": "a585d95803ca38d42b893603a85bf6442a54838a"
37981    },
37982    {
37983        "sha": "81ae033b949953ef0c43edef3d0eb12e4741ee2e",
37984        "description": "gallium/va: vaDeriveImage to check PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP",
37985        "nominated": true,
37986        "nomination_type": 1,
37987        "resolution": 1,
37988        "main_sha": null,
37989        "because_sha": "a585d95803ca38d42b893603a85bf6442a54838a"
37990    },
37991    {
37992        "sha": "40d8df728081e050b83ff0677ce4bf947e234a03",
37993        "description": "radv: emit the guardband state separately from the scissor state",
37994        "nominated": false,
37995        "nomination_type": null,
37996        "resolution": 4,
37997        "main_sha": null,
37998        "because_sha": null
37999    },
38000    {
38001        "sha": "3c2966fa1b00bcd85a02a0f453a640a3a97f37a3",
38002        "description": "radv: rework dirtying scissors when the line width changes",
38003        "nominated": false,
38004        "nomination_type": null,
38005        "resolution": 4,
38006        "main_sha": null,
38007        "because_sha": null
38008    },
38009    {
38010        "sha": "5bbb7de51434f3811bd2a698a3a2ea3138db71e5",
38011        "description": "radv: split emitting guardband into a separate helper",
38012        "nominated": false,
38013        "nomination_type": null,
38014        "resolution": 4,
38015        "main_sha": null,
38016        "because_sha": null
38017    },
38018    {
38019        "sha": "fbbae5c0b9d20b37b7b56709c95d7143d54ddf8e",
38020        "description": "radv: remove useless parameter in si_write_scissors()",
38021        "nominated": false,
38022        "nomination_type": null,
38023        "resolution": 4,
38024        "main_sha": null,
38025        "because_sha": null
38026    },
38027    {
38028        "sha": "d88aba89463957d25ea26c4be8a13562a47f5a39",
38029        "description": "radv: make sure to emit BREAK_BATCH when color write enable is dynamic",
38030        "nominated": false,
38031        "nomination_type": null,
38032        "resolution": 4,
38033        "main_sha": null,
38034        "because_sha": null
38035    },
38036    {
38037        "sha": "3bcfdfb06e2cd444a3ffe6b7cff560539970586c",
38038        "description": "radv: store binning settings into the physical device",
38039        "nominated": false,
38040        "nomination_type": null,
38041        "resolution": 4,
38042        "main_sha": null,
38043        "because_sha": null
38044    },
38045    {
38046        "sha": "f69820468cb8a07a65bd01e637630a0551a884fa",
38047        "description": "turnip: Fix enabling of IB2 skipping.",
38048        "nominated": false,
38049        "nomination_type": null,
38050        "resolution": 4,
38051        "main_sha": null,
38052        "because_sha": null
38053    },
38054    {
38055        "sha": "554cd8bcc2bc9664cfea0e360571e92a528dc06a",
38056        "description": "freedreno/regs: Add a bit of documentation of what SKIP_IB2 does.",
38057        "nominated": false,
38058        "nomination_type": null,
38059        "resolution": 4,
38060        "main_sha": null,
38061        "because_sha": null
38062    },
38063    {
38064        "sha": "b660c0eff3132299ec50475dc77a3847c7bb3c5d",
38065        "description": "util: Move detect_done out of struct util_cpu_caps_t",
38066        "nominated": false,
38067        "nomination_type": null,
38068        "resolution": 4,
38069        "main_sha": null,
38070        "because_sha": null
38071    },
38072    {
38073        "sha": "0993361ea776c9d256a97a43587f9498723eca5c",
38074        "description": "util: Use environment variable GALLIUM_OVERRIDE_CPU_CAPS to remove usage of util_cpu_caps in translate_test.c",
38075        "nominated": false,
38076        "nomination_type": null,
38077        "resolution": 4,
38078        "main_sha": null,
38079        "because_sha": null
38080    },
38081    {
38082        "sha": "2ff4a4dd98735d01ffc051d0ff49ce2a78d0593b",
38083        "description": "gallium: Fixes memory leak of translate_test.c",
38084        "nominated": false,
38085        "nomination_type": null,
38086        "resolution": 4,
38087        "main_sha": null,
38088        "because_sha": null
38089    },
38090    {
38091        "sha": "c763b1cae854ea212e55149f5e877dd016209af4",
38092        "description": "llvmpipe: Remove the hack for LLVM4 in lp_bld_init.c",
38093        "nominated": false,
38094        "nomination_type": null,
38095        "resolution": 4,
38096        "main_sha": null,
38097        "because_sha": null
38098    },
38099    {
38100        "sha": "9546a09901f56df8abac9fe606d070e21f1f75ed",
38101        "description": "util: Handling LP_FORCE_SSE2 in u_cpu_detect.c",
38102        "nominated": false,
38103        "nomination_type": null,
38104        "resolution": 4,
38105        "main_sha": null,
38106        "because_sha": null
38107    },
38108    {
38109        "sha": "d80c5a7c7134859adf87579e7139e86c9e83c1b0",
38110        "description": "util: Handling GALLIUM_NOSSE in u_cpu_detect.c",
38111        "nominated": false,
38112        "nomination_type": null,
38113        "resolution": 4,
38114        "main_sha": null,
38115        "because_sha": null
38116    },
38117    {
38118        "sha": "e8ac138c83a39e3dd869e1cfed593f6207cfbe61",
38119        "description": "util: Improve has_sse has_sse2 has_sse3 has_sse4_1 has_avx disable handling",
38120        "nominated": false,
38121        "nomination_type": null,
38122        "resolution": 4,
38123        "main_sha": null,
38124        "because_sha": null
38125    },
38126    {
38127        "sha": "e51fa10f536fe38fdaf23268dd980e83e93ab9ad",
38128        "description": "util: Rename util_cpu_detect to _util_cpu_detect_local",
38129        "nominated": false,
38130        "nomination_type": null,
38131        "resolution": 4,
38132        "main_sha": null,
38133        "because_sha": null
38134    },
38135    {
38136        "sha": "38dad1729472aff0a6cee8077e9fa3874fe9e516",
38137        "description": "util: Remove unused rtasm_cpu_has_sse2",
38138        "nominated": false,
38139        "nomination_type": null,
38140        "resolution": 4,
38141        "main_sha": null,
38142        "because_sha": null
38143    },
38144    {
38145        "sha": "4eaecd79657f0cd99f6536fd55a7a14958d6624b",
38146        "description": "anv: disable task redistribution",
38147        "nominated": true,
38148        "nomination_type": 1,
38149        "resolution": 1,
38150        "main_sha": null,
38151        "because_sha": "ef04caea9b8b98187340fd0ec6550aed06424b60"
38152    },
38153    {
38154        "sha": "6c0215eb09ed1da97e14bcfd0187d985adb82e58",
38155        "description": "ci: bump cross compilation to LLVM 13 where possible",
38156        "nominated": false,
38157        "nomination_type": null,
38158        "resolution": 4,
38159        "main_sha": null,
38160        "because_sha": null
38161    },
38162    {
38163        "sha": "c16feac517cf4450595d3592e806624374c57437",
38164        "description": "lima/ci: There is no need to redefine HWCI_TEST_SCRIPT",
38165        "nominated": false,
38166        "nomination_type": null,
38167        "resolution": 4,
38168        "main_sha": null,
38169        "because_sha": null
38170    },
38171    {
38172        "sha": "9f3eb63878bbfd73e0c9112b5cec04caf930eb4d",
38173        "description": "Revert \"nir/lower_task_shader: don't use base index for shared memory intrinsics\"",
38174        "nominated": true,
38175        "nomination_type": 2,
38176        "resolution": 1,
38177        "main_sha": null,
38178        "because_sha": "e5970fe22a66bf1727d8b677f4e3c93fe2172a71"
38179    },
38180    {
38181        "sha": "66bc9aec657d0838e5c71172c87131a3f24597e7",
38182        "description": "intel/compiler: add support for non-zero base in [load|store]_shared intrins",
38183        "nominated": false,
38184        "nomination_type": null,
38185        "resolution": 4,
38186        "main_sha": null,
38187        "because_sha": null
38188    },
38189    {
38190        "sha": "3531c1e3157e1c6936ca9fdbfeba871e3fdb1635",
38191        "description": "nir/lower_task_shader: print shader after each step",
38192        "nominated": false,
38193        "nomination_type": null,
38194        "resolution": 4,
38195        "main_sha": null,
38196        "because_sha": null
38197    },
38198    {
38199        "sha": "31675fc76695bba52fa774d77473408b2ed8a5a1",
38200        "description": "vulkan/cmd_queue: Do not generate unreachable vk_free_* calls.",
38201        "nominated": false,
38202        "nomination_type": null,
38203        "resolution": 4,
38204        "main_sha": null,
38205        "because_sha": null
38206    },
38207    {
38208        "sha": "d689ef7482a82935b943b3c7691848cbcd29104e",
38209        "description": "intel/compiler: Change dg2_plus check to devinfo->verx10 >= 125",
38210        "nominated": false,
38211        "nomination_type": null,
38212        "resolution": 4,
38213        "main_sha": null,
38214        "because_sha": null
38215    },
38216    {
38217        "sha": "0210a4d7b96164fa73243051a28dd6f15c160e19",
38218        "description": "zink: fixup indent in caps-check",
38219        "nominated": false,
38220        "nomination_type": null,
38221        "resolution": 4,
38222        "main_sha": null,
38223        "because_sha": null
38224    },
38225    {
38226        "sha": "65c0abe2c838bdb2d5c1f2171a2b75fa3ed6117e",
38227        "description": "zink: fix conditions for draw-parameters",
38228        "nominated": false,
38229        "nomination_type": null,
38230        "resolution": 4,
38231        "main_sha": null,
38232        "because_sha": null
38233    },
38234    {
38235        "sha": "ee62a4c751ccc86d3a9e597e14586e3c2cb17e55",
38236        "description": "v3dv: implement VK_EXT_texel_buffer_alignment",
38237        "nominated": false,
38238        "nomination_type": null,
38239        "resolution": 4,
38240        "main_sha": null,
38241        "because_sha": null
38242    },
38243    {
38244        "sha": "2daa14f1820946be9ec2101744848aa961c9374c",
38245        "description": "v3d,v3dv: lower texel buffer aligment requirements",
38246        "nominated": false,
38247        "nomination_type": null,
38248        "resolution": 4,
38249        "main_sha": null,
38250        "because_sha": null
38251    },
38252    {
38253        "sha": "be012932d01f587abc7cc6200cca4fdd06f9e87e",
38254        "description": "virgl: Fix ubsan warnings:",
38255        "nominated": false,
38256        "nomination_type": null,
38257        "resolution": 4,
38258        "main_sha": null,
38259        "because_sha": null
38260    },
38261    {
38262        "sha": "086ba332189bbe99da69d97a956bd0ae993f93ee",
38263        "description": "virgl: Fix buffer overflow warning:",
38264        "nominated": false,
38265        "nomination_type": null,
38266        "resolution": 4,
38267        "main_sha": null,
38268        "because_sha": null
38269    },
38270    {
38271        "sha": "b915c45cb9b5fd487e8a2cfe0d570de20439c88e",
38272        "description": "ci: drop last bits of wine32",
38273        "nominated": false,
38274        "nomination_type": null,
38275        "resolution": 4,
38276        "main_sha": null,
38277        "because_sha": null
38278    },
38279    {
38280        "sha": "4311d442606234f69a2e52f5d1311e2a183e9c6c",
38281        "description": "docs: Add d3d10umd and lavapipe to the doc for the gallium frontends.",
38282        "nominated": false,
38283        "nomination_type": null,
38284        "resolution": 4,
38285        "main_sha": null,
38286        "because_sha": null
38287    },
38288    {
38289        "sha": "c1871cfde46293de0bed99de468186c28c494cb0",
38290        "description": "venus: add support for VK_EXT_primitive_topology_list_restart",
38291        "nominated": false,
38292        "nomination_type": null,
38293        "resolution": 4,
38294        "main_sha": null,
38295        "because_sha": null
38296    },
38297    {
38298        "sha": "46509e8060a49710bf07e8f50d669fb84cee1bf7",
38299        "description": "venus: sync venus protocol headers for VK_EXT_primitive_topology_list_restart",
38300        "nominated": false,
38301        "nomination_type": null,
38302        "resolution": 4,
38303        "main_sha": null,
38304        "because_sha": null
38305    },
38306    {
38307        "sha": "ef27399bca9561455f2a7b6cf7c3cb0fd017e63a",
38308        "description": "docs: update perfetto with the latest status",
38309        "nominated": false,
38310        "nomination_type": null,
38311        "resolution": 4,
38312        "main_sha": null,
38313        "because_sha": null
38314    },
38315    {
38316        "sha": "cbd8e24b9fbd686950d75edd6066aac00d2e01ed",
38317        "description": "pps: enable track_event in system.cfg",
38318        "nominated": false,
38319        "nomination_type": null,
38320        "resolution": 4,
38321        "main_sha": null,
38322        "because_sha": null
38323    },
38324    {
38325        "sha": "05baeef69c1a57f33bd5a63a8a076632412995a1",
38326        "description": "venus: use MESA_TRACE_*",
38327        "nominated": false,
38328        "nomination_type": null,
38329        "resolution": 4,
38330        "main_sha": null,
38331        "because_sha": null
38332    },
38333    {
38334        "sha": "9518af12aa3985e1e48243477df9bde084a80d99",
38335        "description": "util/perf: support and prefer perfetto for cpu trace",
38336        "nominated": false,
38337        "nomination_type": null,
38338        "resolution": 4,
38339        "main_sha": null,
38340        "because_sha": null
38341    },
38342    {
38343        "sha": "54b105f75d39203b70607b5e494d25cc322a0461",
38344        "description": "util/perfetto: add a simple C wrapper for track events",
38345        "nominated": false,
38346        "nomination_type": null,
38347        "resolution": 4,
38348        "main_sha": null,
38349        "because_sha": null
38350    },
38351    {
38352        "sha": "3163e637f4999292088983f62f2cec328f6bbb12",
38353        "description": "util/perf: fix multiple tracepoints in a scope",
38354        "nominated": false,
38355        "nomination_type": null,
38356        "resolution": 4,
38357        "main_sha": null,
38358        "because_sha": null
38359    },
38360    {
38361        "sha": "022cd156d4bb8e3a7bd48a490be3e97b51ec4c00",
38362        "description": "util/perf: add cpu_trace.h",
38363        "nominated": false,
38364        "nomination_type": null,
38365        "resolution": 4,
38366        "main_sha": null,
38367        "because_sha": null
38368    },
38369    {
38370        "sha": "19b7d5284b99b8e47528b4de90ec33f364aa4a3d",
38371        "description": "util/perf: move u_perfetto to here",
38372        "nominated": false,
38373        "nomination_type": null,
38374        "resolution": 4,
38375        "main_sha": null,
38376        "because_sha": null
38377    },
38378    {
38379        "sha": "fc410b024da3634ebb0b10ad14d9513fe6c90944",
38380        "description": "ci: use shellcheck for .gitlab-ci/container/ directory",
38381        "nominated": false,
38382        "nomination_type": null,
38383        "resolution": 4,
38384        "main_sha": null,
38385        "because_sha": null
38386    },
38387    {
38388        "sha": "c90b433f18c61d196c7a8cd32b33b4086077e608",
38389        "description": "ci: make shellcheck happy about .gitlab-ci/container/ directory",
38390        "nominated": false,
38391        "nomination_type": null,
38392        "resolution": 4,
38393        "main_sha": null,
38394        "because_sha": null
38395    },
38396    {
38397        "sha": "9563cd7d7c0c52fed90b96d8c31b022e0e6b8b11",
38398        "description": "ci: move lava-test into debian-build-testing",
38399        "nominated": false,
38400        "nomination_type": null,
38401        "resolution": 4,
38402        "main_sha": null,
38403        "because_sha": null
38404    },
38405    {
38406        "sha": "26bfea1a7d34d4e6d824ed98e07c4197e11e8346",
38407        "description": "ci: rename debian-gallium to debian-build-testing",
38408        "nominated": false,
38409        "nomination_type": null,
38410        "resolution": 4,
38411        "main_sha": null,
38412        "because_sha": null
38413    },
38414    {
38415        "sha": "9da5b2c1f569ae73dabbe46844b6c2d9b6f4a4b0",
38416        "description": "freedreno: Add support for upload transfers",
38417        "nominated": false,
38418        "nomination_type": null,
38419        "resolution": 4,
38420        "main_sha": null,
38421        "because_sha": null
38422    },
38423    {
38424        "sha": "4703efd23f3dd2b42b048dff9d9312109f9d2d7d",
38425        "description": "freedreno/drm: Add offset param for fd_bo_upload()",
38426        "nominated": false,
38427        "nomination_type": null,
38428        "resolution": 4,
38429        "main_sha": null,
38430        "because_sha": null
38431    },
38432    {
38433        "sha": "a9e79dd88af230e3cb9fdf8fd81e070920d7c6a2",
38434        "description": "freedreno/drm: Let backend hint about upload vs map",
38435        "nominated": false,
38436        "nomination_type": null,
38437        "resolution": 4,
38438        "main_sha": null,
38439        "because_sha": null
38440    },
38441    {
38442        "sha": "808ad6621e38bc84296927a6807354c97d708b10",
38443        "description": "freedreno/a6xx: Random indent fixes",
38444        "nominated": false,
38445        "nomination_type": null,
38446        "resolution": 4,
38447        "main_sha": null,
38448        "because_sha": null
38449    },
38450    {
38451        "sha": "e291e05794d89a85f88b1753a90f2a2326867014",
38452        "description": "nv50: fix code heap after pipe_shader_enum change",
38453        "nominated": false,
38454        "nomination_type": 1,
38455        "resolution": 4,
38456        "main_sha": null,
38457        "because_sha": "27f46465c7a408d3406886ed230b7e35dc693247"
38458    },
38459    {
38460        "sha": "b1cb7643162758ba52ce3f09df69746d94d91245",
38461        "description": "ir3: fix predicate splitting in scheduler",
38462        "nominated": true,
38463        "nomination_type": 0,
38464        "resolution": 1,
38465        "main_sha": null,
38466        "because_sha": null
38467    },
38468    {
38469        "sha": "e9e81bf5f3617a772216a68f8a8b2f749e675bd6",
38470        "description": "lavapipe: delete some code",
38471        "nominated": false,
38472        "nomination_type": null,
38473        "resolution": 4,
38474        "main_sha": null,
38475        "because_sha": null
38476    },
38477    {
38478        "sha": "6a01053bb204a9a4aabbb85369d8c8268d8b53bd",
38479        "description": "lavapipe: create gallium descriptor image/sampler view types for views",
38480        "nominated": false,
38481        "nomination_type": null,
38482        "resolution": 4,
38483        "main_sha": null,
38484        "because_sha": null
38485    },
38486    {
38487        "sha": "be2185aa496303cfb5e081d6a51c12efe55eca29",
38488        "description": "lavapipe: apply VK_WHOLE_SIZE to bufferviews at creation",
38489        "nominated": false,
38490        "nomination_type": null,
38491        "resolution": 4,
38492        "main_sha": null,
38493        "because_sha": null
38494    },
38495    {
38496        "sha": "6212cff00a48af375fefb3f7c5ab3974b199f600",
38497        "description": "lavapipe: use gallium buffer descriptor types directly",
38498        "nominated": false,
38499        "nomination_type": null,
38500        "resolution": 4,
38501        "main_sha": null,
38502        "because_sha": null
38503    },
38504    {
38505        "sha": "b7b7da976986123f111e449aeed167ff324305b1",
38506        "description": "lavapipe: delete lvp_buffer::offset",
38507        "nominated": false,
38508        "nomination_type": null,
38509        "resolution": 4,
38510        "main_sha": null,
38511        "because_sha": null
38512    },
38513    {
38514        "sha": "4e797b13466307cdb33a31421d8f19b130f46536",
38515        "description": "lavapipe: use pipe_sampler_state directly in descriptor info",
38516        "nominated": false,
38517        "nomination_type": null,
38518        "resolution": 4,
38519        "main_sha": null,
38520        "because_sha": null
38521    },
38522    {
38523        "sha": "832af7776b09869dc5fcbd7130ee7f24f373b83e",
38524        "description": "lavapipe: replace lvp_sampler internals with pipe_sampler_state",
38525        "nominated": false,
38526        "nomination_type": null,
38527        "resolution": 4,
38528        "main_sha": null,
38529        "because_sha": null
38530    },
38531    {
38532        "sha": "78495ffaf9c5bbfd7a8f0ffb993c7af68ec7032c",
38533        "description": "lavapipe: remove lvp_sampler::state",
38534        "nominated": false,
38535        "nomination_type": null,
38536        "resolution": 4,
38537        "main_sha": null,
38538        "because_sha": null
38539    },
38540    {
38541        "sha": "cb48612355a8bc914e5c4d94930ca29a6e0cc8d9",
38542        "description": "lavapipe: use cso for compute samplers too",
38543        "nominated": false,
38544        "nomination_type": null,
38545        "resolution": 4,
38546        "main_sha": null,
38547        "because_sha": null
38548    },
38549    {
38550        "sha": "7dd32b449d8c26d0ce94fe97143a64651d8407c1",
38551        "description": "lavapipe: stop tracking descriptor image layout",
38552        "nominated": false,
38553        "nomination_type": null,
38554        "resolution": 4,
38555        "main_sha": null,
38556        "because_sha": null
38557    },
38558    {
38559        "sha": "636450c274cf7b5e1db869ac8ed12c4996d0922b",
38560        "description": "aco: allow direct_fetch=true for vec4 VS input loads",
38561        "nominated": false,
38562        "nomination_type": null,
38563        "resolution": 4,
38564        "main_sha": null,
38565        "because_sha": null
38566    },
38567    {
38568        "sha": "030d6f873e87d662af5ee3b24b936cfb4a5b32cf",
38569        "description": "aco: don't expand vec3 VS input load to vec4 on GFX6",
38570        "nominated": true,
38571        "nomination_type": 0,
38572        "resolution": 1,
38573        "main_sha": null,
38574        "because_sha": null
38575    },
38576    {
38577        "sha": "3c63ef0c9862a437bc9ca5bc6f023e9c958fdfbd",
38578        "description": "radv/llvm: fix packed VS inputs on GFX6/GFX10+",
38579        "nominated": false,
38580        "nomination_type": null,
38581        "resolution": 4,
38582        "main_sha": null,
38583        "because_sha": null
38584    },
38585    {
38586        "sha": "32608444484edaa68223dbd738f3a7850d5bd924",
38587        "description": "aco: fix 16-bit VS inputs",
38588        "nominated": true,
38589        "nomination_type": 1,
38590        "resolution": 1,
38591        "main_sha": null,
38592        "because_sha": "3fba5bb9cc49aa526ce9b108229aa7e01349275d"
38593    },
38594    {
38595        "sha": "9ae13a9bd39e6b71ae0748d1cca598dce13f6306",
38596        "description": "radv: fix 16-bit support in radv_lower_vs_input",
38597        "nominated": true,
38598        "nomination_type": 1,
38599        "resolution": 1,
38600        "main_sha": null,
38601        "because_sha": "b366fef091d33e7d5307f292b2320267c841e350"
38602    },
38603    {
38604        "sha": "82f9e40851cbff803f2550f37f1d2b863fbc6d88",
38605        "description": "radv: remove claimed support for sRGB vertex buffer formats",
38606        "nominated": true,
38607        "nomination_type": 0,
38608        "resolution": 1,
38609        "main_sha": null,
38610        "because_sha": null
38611    },
38612    {
38613        "sha": "83f983ccda77897c0252dfa93d4422952ea47afb",
38614        "description": "Revert \"ci: disable the freedreno farm.\"",
38615        "nominated": false,
38616        "nomination_type": 2,
38617        "resolution": 4,
38618        "main_sha": null,
38619        "because_sha": "bc2e1a3ed67fb4cca88229e547f6b95be05c4d5e"
38620    },
38621    {
38622        "sha": "1d915cd702f4ea3208fd889a523c5c45180931e4",
38623        "description": "st_pbo/compute: fix memset() warning",
38624        "nominated": false,
38625        "nomination_type": null,
38626        "resolution": 4,
38627        "main_sha": null,
38628        "because_sha": null
38629    },
38630    {
38631        "sha": "cbd59647a80b023e973b04aa54e35b7373b9a62e",
38632        "description": "radv: move determining NGG shader info to radv_fill_shader_info()",
38633        "nominated": false,
38634        "nomination_type": null,
38635        "resolution": 4,
38636        "main_sha": null,
38637        "because_sha": null
38638    },
38639    {
38640        "sha": "45f04dae7522a17d6dda44104e1ece8e3c3c9155",
38641        "description": "radv: move more MS info to gather_shader_info_ms()",
38642        "nominated": false,
38643        "nomination_type": null,
38644        "resolution": 4,
38645        "main_sha": null,
38646        "because_sha": null
38647    },
38648    {
38649        "sha": "cae4eb290458b75f771b44c2321f768465af733a",
38650        "description": "radv: move more CS info to gather_shader_info_cs()",
38651        "nominated": false,
38652        "nomination_type": null,
38653        "resolution": 4,
38654        "main_sha": null,
38655        "because_sha": null
38656    },
38657    {
38658        "sha": "ac47d149c62e868e0e4286f0fa2f620e71d89a27",
38659        "description": "radv: add gather_shader_info_task() helper",
38660        "nominated": false,
38661        "nomination_type": null,
38662        "resolution": 4,
38663        "main_sha": null,
38664        "because_sha": null
38665    },
38666    {
38667        "sha": "2ed573efebb5f50c03f29b8e8fb944573e430a07",
38668        "description": "radv: add gather_shader_info_cs() helper",
38669        "nominated": false,
38670        "nomination_type": null,
38671        "resolution": 4,
38672        "main_sha": null,
38673        "because_sha": null
38674    },
38675    {
38676        "sha": "6554cee7b7a8d272a7ddfd3e2a6e9258f8f48541",
38677        "description": "radv: add gather_shader_info_vs() helper",
38678        "nominated": false,
38679        "nomination_type": null,
38680        "resolution": 4,
38681        "main_sha": null,
38682        "because_sha": null
38683    },
38684    {
38685        "sha": "ba11aeca6b1db092d9033694c9d7367f28778b38",
38686        "description": "radv: add gather_shader_info_tcs() helper",
38687        "nominated": false,
38688        "nomination_type": null,
38689        "resolution": 4,
38690        "main_sha": null,
38691        "because_sha": null
38692    },
38693    {
38694        "sha": "4cec1f130bd9c9e8ff94c7f011ffd78470744570",
38695        "description": "radv: add gather_shader_info_tes() helper",
38696        "nominated": false,
38697        "nomination_type": null,
38698        "resolution": 4,
38699        "main_sha": null,
38700        "because_sha": null
38701    },
38702    {
38703        "sha": "f70a0d12da7302fa4cb2d1f59a24f3748a1ad0c5",
38704        "description": "radv: add gather_shader_info_gs() helper",
38705        "nominated": false,
38706        "nomination_type": null,
38707        "resolution": 4,
38708        "main_sha": null,
38709        "because_sha": null
38710    },
38711    {
38712        "sha": "f52b0dec3b8956b34a184b405c4f60f0287951e5",
38713        "description": "radv: add gather_shader_info_mesh() helper",
38714        "nominated": false,
38715        "nomination_type": null,
38716        "resolution": 4,
38717        "main_sha": null,
38718        "because_sha": null
38719    },
38720    {
38721        "sha": "4a2ebd6076187176f175b87545d571f4143d88eb",
38722        "description": "radv: add gather_shader_info_fs() helper",
38723        "nominated": false,
38724        "nomination_type": null,
38725        "resolution": 4,
38726        "main_sha": null,
38727        "because_sha": null
38728    },
38729    {
38730        "sha": "4571126d266aa74aa5ccd46a595983a724cdcc97",
38731        "description": "radv: move filling cs.block_size",
38732        "nominated": false,
38733        "nomination_type": null,
38734        "resolution": 4,
38735        "main_sha": null,
38736        "because_sha": null
38737    },
38738    {
38739        "sha": "6f244ae9ad0189c57c470bf8d098a35e4966ee6d",
38740        "description": "radv: stop gathering info for FS before other stages",
38741        "nominated": false,
38742        "nomination_type": null,
38743        "resolution": 4,
38744        "main_sha": null,
38745        "because_sha": null
38746    },
38747    {
38748        "sha": "31dc03e21e74a5ad6d81602c8548aafb566c20e7",
38749        "description": "radv: link primitive ID/clip distance shader info from the new helper",
38750        "nominated": false,
38751        "nomination_type": null,
38752        "resolution": 4,
38753        "main_sha": null,
38754        "because_sha": null
38755    },
38756    {
38757        "sha": "96b9d9f08197008c2f18af0620e935326fdc8959",
38758        "description": "radv: add a helper that links shader info between stages",
38759        "nominated": false,
38760        "nomination_type": null,
38761        "resolution": 4,
38762        "main_sha": null,
38763        "because_sha": null
38764    },
38765    {
38766        "sha": "8c6a252c74af96dbbbfef9ad71661ca48a91f0e7",
38767        "description": "radv: remove redundant VS output parameter assignments",
38768        "nominated": false,
38769        "nomination_type": null,
38770        "resolution": 4,
38771        "main_sha": null,
38772        "because_sha": null
38773    },
38774    {
38775        "sha": "2d0500d24a88cf4353937fc45bcc8a5530c60cbc",
38776        "description": "radv: fill radv_vs_output_info unconditionally for vertex related stages",
38777        "nominated": false,
38778        "nomination_type": null,
38779        "resolution": 4,
38780        "main_sha": null,
38781        "because_sha": null
38782    },
38783    {
38784        "sha": "ee5b9bcc571837604949ab3643a6314049c4fd36",
38785        "description": "radv: stop duplicating radv_vs_output_info",
38786        "nominated": false,
38787        "nomination_type": null,
38788        "resolution": 4,
38789        "main_sha": null,
38790        "because_sha": null
38791    },
38792    {
38793        "sha": "45a0276cd1dafbeb42900bfda2c42713a55421f3",
38794        "description": "radv/llvm: remove unused parameter in handle_vs_outputs_post()",
38795        "nominated": false,
38796        "nomination_type": null,
38797        "resolution": 4,
38798        "main_sha": null,
38799        "because_sha": null
38800    },
38801    {
38802        "sha": "20ebdc3c2b0d083ce1de06209afe07ecb6c29a84",
38803        "description": "radv: replace cs.uses_task_rings by ms.has_task",
38804        "nominated": false,
38805        "nomination_type": null,
38806        "resolution": 4,
38807        "main_sha": null,
38808        "because_sha": null
38809    },
38810    {
38811        "sha": "03d2af30f6548a83508a2f08048838dfa1d6a41e",
38812        "description": "radv: remove dead code about task ring when binding a compute pipeline",
38813        "nominated": false,
38814        "nomination_type": null,
38815        "resolution": 4,
38816        "main_sha": null,
38817        "because_sha": null
38818    },
38819    {
38820        "sha": "38ae5b6da64d5c27ab668c670228a24dd1dce754",
38821        "description": "radv: compute the ESGS itemsize outside of radv_nir_shader_info_pass()",
38822        "nominated": false,
38823        "nomination_type": null,
38824        "resolution": 4,
38825        "main_sha": null,
38826        "because_sha": null
38827    },
38828    {
38829        "sha": "dbf175f255bea6826edc3e0c8771707dc0d303c1",
38830        "description": "radv: use esgs_itemsize when calling ac_nir_lower_es_outputs_to_mem",
38831        "nominated": false,
38832        "nomination_type": null,
38833        "resolution": 4,
38834        "main_sha": null,
38835        "because_sha": null
38836    },
38837    {
38838        "sha": "0df2d5e3180960f0772e7de0e6cbd3bd7ca46278",
38839        "description": "radv: stop duplicating radv_es_output_info",
38840        "nominated": false,
38841        "nomination_type": null,
38842        "resolution": 4,
38843        "main_sha": null,
38844        "because_sha": null
38845    },
38846    {
38847        "sha": "a04fd5c61fb14ba06a39d9b320fecc150a4ca00e",
38848        "description": "ac: constify ac_compute_cs_workgroup_size()",
38849        "nominated": false,
38850        "nomination_type": null,
38851        "resolution": 4,
38852        "main_sha": null,
38853        "because_sha": null
38854    },
38855    {
38856        "sha": "8cd16839445bb67dd70d4a259cb409dfb503da84",
38857        "description": "aco: fix wrong size for 1D images and A16 on GFX9",
38858        "nominated": false,
38859        "nomination_type": 1,
38860        "resolution": 4,
38861        "main_sha": null,
38862        "because_sha": "46f6e2ddbbb99215be252339a0908485f842e8e5"
38863    },
38864    {
38865        "sha": "0250925f07937e38a0b50a73b11aec82a982e3f4",
38866        "description": "radv: destroy the pipeline layout if creating a library failed",
38867        "nominated": false,
38868        "nomination_type": null,
38869        "resolution": 4,
38870        "main_sha": null,
38871        "because_sha": null
38872    },
38873    {
38874        "sha": "39bebff1ac0bb417453f27721562167bdff97856",
38875        "description": "radv: fix missing initialization of the pipeline layout when creating a lib",
38876        "nominated": false,
38877        "nomination_type": null,
38878        "resolution": 4,
38879        "main_sha": null,
38880        "because_sha": null
38881    },
38882    {
38883        "sha": "e6e8c092ffe9e221b375676e19eff0be322c32df",
38884        "description": "radv: remove bogus assertion about independent set layouts with GPL",
38885        "nominated": false,
38886        "nomination_type": null,
38887        "resolution": 4,
38888        "main_sha": null,
38889        "because_sha": null
38890    },
38891    {
38892        "sha": "64045fcf7ce3fed6bbc08441cb16c3ca5c76c795",
38893        "description": "radv: re-emit viewports if negative one to one or depth clamp mode changed",
38894        "nominated": true,
38895        "nomination_type": 0,
38896        "resolution": 1,
38897        "main_sha": null,
38898        "because_sha": null
38899    },
38900    {
38901        "sha": "1eb7a85b55f0c7c2de6f5dac7b5f6209a6eb401c",
38902        "description": "tu: Update HS_WAVE_INPUT_SIZE formula",
38903        "nominated": false,
38904        "nomination_type": null,
38905        "resolution": 4,
38906        "main_sha": null,
38907        "because_sha": null
38908    },
38909    {
38910        "sha": "a7db1da37dbb6ea8a0801f0e6e051265f668f433",
38911        "description": "tu: Fix streamout with tess_use_shared",
38912        "nominated": false,
38913        "nomination_type": null,
38914        "resolution": 4,
38915        "main_sha": null,
38916        "because_sha": null
38917    },
38918    {
38919        "sha": "0120e7b9d9e9523e9d5689d1d394f35117c3e0dc",
38920        "description": "freedreno: PC_SO_STREAM_CNTL_STREAM_ENABLE has per-stream enable bits",
38921        "nominated": false,
38922        "nomination_type": null,
38923        "resolution": 4,
38924        "main_sha": null,
38925        "because_sha": null
38926    },
38927    {
38928        "sha": "0bf2033e0d24d3ac542452ba28c1175d7c85853b",
38929        "description": "tu: Implement VK_EXT_attachment_feedback_loop_layout",
38930        "nominated": false,
38931        "nomination_type": null,
38932        "resolution": 4,
38933        "main_sha": null,
38934        "because_sha": null
38935    },
38936    {
38937        "sha": "b7601dd27eed3348e24486f515e8af0481af5a5a",
38938        "description": "zink: wrap discard in a function",
38939        "nominated": true,
38940        "nomination_type": 0,
38941        "resolution": 1,
38942        "main_sha": null,
38943        "because_sha": null
38944    },
38945    {
38946        "sha": "47d67912bdf27aa11bcd097142d98016a4ca9874",
38947        "description": "zink: add spirv_builder_function_call",
38948        "nominated": true,
38949        "nomination_type": 0,
38950        "resolution": 1,
38951        "main_sha": null,
38952        "because_sha": null
38953    },
38954    {
38955        "sha": "41dfed6e1235de20eb55f9c445ffe36673cea5b3",
38956        "description": "zink: type_main -> type_void_func",
38957        "nominated": true,
38958        "nomination_type": 0,
38959        "resolution": 1,
38960        "main_sha": null,
38961        "because_sha": null
38962    },
38963    {
38964        "sha": "f4c44444adfb93740363ba6f424ab5f9e673b470",
38965        "description": "intel/pci_ids: Add 0x468b ADL-S PCI-id",
38966        "nominated": true,
38967        "nomination_type": 1,
38968        "resolution": 1,
38969        "main_sha": null,
38970        "because_sha": "d399c3e861a7c459501413e8d675db8ca1a40712"
38971    },
38972    {
38973        "sha": "6ca37aabfbb04a066d3d440aad3181c087fe3c6d",
38974        "description": "intel/pci_ids: Update ADL-S strings",
38975        "nominated": true,
38976        "nomination_type": 1,
38977        "resolution": 1,
38978        "main_sha": null,
38979        "because_sha": "d399c3e861a7c459501413e8d675db8ca1a40712"
38980    },
38981    {
38982        "sha": "bf4234d0887d4505f2aae825d23a0144c60e0240",
38983        "description": "r600/sfn: Use a low number for unused target register",
38984        "nominated": true,
38985        "nomination_type": 1,
38986        "resolution": 1,
38987        "main_sha": null,
38988        "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
38989    },
38990    {
38991        "sha": "90f99369aeccf2a52495319930ff23b8ffa2a691",
38992        "description": "r600: Fix reporting TGSI IR support",
38993        "nominated": true,
38994        "nomination_type": 1,
38995        "resolution": 1,
38996        "main_sha": null,
38997        "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
38998    },
38999    {
39000        "sha": "c81fe5b235c0204e9f77d13411004a3307aa6301",
39001        "description": "r600/sfn: Use a heuristic to keep SSBO setup and store close",
39002        "nominated": true,
39003        "nomination_type": 1,
39004        "resolution": 1,
39005        "main_sha": null,
39006        "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
39007    },
39008    {
39009        "sha": "1f5dccb76057666ff810d889a38e057b078f2448",
39010        "description": "r600/sfn: Don't scan the whole block for ready instructions",
39011        "nominated": true,
39012        "nomination_type": 1,
39013        "resolution": 1,
39014        "main_sha": null,
39015        "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
39016    },
39017    {
39018        "sha": "79eabb81304c0886b723371adfad07ccd7469db5",
39019        "description": "r600/sfn: Don't schedule GDS instructions early",
39020        "nominated": true,
39021        "nomination_type": 1,
39022        "resolution": 1,
39023        "main_sha": null,
39024        "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
39025    },
39026    {
39027        "sha": "fd71cd0b6a068ce4f0187b26d4527c3e1b6dee86",
39028        "description": "r600/sfn: Don't tag mem-ring and stream instructions as exports",
39029        "nominated": true,
39030        "nomination_type": 1,
39031        "resolution": 1,
39032        "main_sha": null,
39033        "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
39034    },
39035    {
39036        "sha": "3a0f085837bd605dd5fbd52e4cf934995193e689",
39037        "description": "r600/sfn: Handle color0 writes all on R700 like on EG",
39038        "nominated": true,
39039        "nomination_type": 1,
39040        "resolution": 1,
39041        "main_sha": null,
39042        "because_sha": "069f3869ac3a140898224c8c37d5b3b6349361a4"
39043    },
39044    {
39045        "sha": "43eb5e777e4b64fe1b143822ae8aaf709eaad42f",
39046        "description": "etnaviv: add debug option to disable linear PE feature",
39047        "nominated": true,
39048        "nomination_type": 0,
39049        "resolution": 1,
39050        "main_sha": null,
39051        "because_sha": null
39052    },
39053    {
39054        "sha": "ea8fc9592c16ce137d58a27be8f30f530efcc524",
39055        "description": "etnaviv: use linear PE rendering only on properly aligned surfaces",
39056        "nominated": true,
39057        "nomination_type": 1,
39058        "resolution": 1,
39059        "main_sha": null,
39060        "because_sha": "53445284a427f79e94607dc4ca2f8bd8ac293356"
39061    },
39062    {
39063        "sha": "09953d7b75524022b5f1e9bfa8264adcfd8691a1",
39064        "description": "etnaviv: move checking for MC2.0 for TS into screen init",
39065        "nominated": true,
39066        "nomination_type": 0,
39067        "resolution": 1,
39068        "main_sha": null,
39069        "because_sha": null
39070    },
39071    {
39072        "sha": "68e69d002fdc7488b7f03b6652575de9d9e73815",
39073        "description": "radv: stop emitting RMW context registers for updating sample locations",
39074        "nominated": false,
39075        "nomination_type": null,
39076        "resolution": 4,
39077        "main_sha": null,
39078        "because_sha": null
39079    },
39080    {
39081        "sha": "2f5891108a5ceb1a82156ca7c821f277492be442",
39082        "description": "radv: cleanup dynamic states in radv_emit_graphics_pipeline()",
39083        "nominated": false,
39084        "nomination_type": null,
39085        "resolution": 4,
39086        "main_sha": null,
39087        "because_sha": null
39088    },
39089    {
39090        "sha": "85a55009beb0df2e67f7b676c1cda0578b0768ff",
39091        "description": "radv: stop clearing bitfields for registers that are emitted dynamically",
39092        "nominated": false,
39093        "nomination_type": null,
39094        "resolution": 4,
39095        "main_sha": null,
39096        "because_sha": null
39097    },
39098    {
39099        "sha": "7aaa016b23d066b31c1aa432b2fac0b6e950eb03",
39100        "description": "radv: stop setting CB_COLOR_CONTROL.ROP3 from the pipeline",
39101        "nominated": false,
39102        "nomination_type": null,
39103        "resolution": 4,
39104        "main_sha": null,
39105        "because_sha": null
39106    },
39107    {
39108        "sha": "b5c10a902821a90fed68adb8aff0f070e6ebdb60",
39109        "description": "ac/llvm: cast tes_u/v_replaced to float",
39110        "nominated": false,
39111        "nomination_type": null,
39112        "resolution": 4,
39113        "main_sha": null,
39114        "because_sha": null
39115    },
39116    {
39117        "sha": "f75452918b27690f9c7a80f3f049483f7dec14fb",
39118        "description": "ac/nir/ngg: support clipdist culling",
39119        "nominated": false,
39120        "nomination_type": null,
39121        "resolution": 4,
39122        "main_sha": null,
39123        "because_sha": null
39124    },
39125    {
39126        "sha": "620e62bb39c8a94bb9625213564f597fdf486e8e",
39127        "description": "ac/nir/ngg: support component position store",
39128        "nominated": false,
39129        "nomination_type": null,
39130        "resolution": 4,
39131        "main_sha": null,
39132        "because_sha": null
39133    },
39134    {
39135        "sha": "1bdeb961bd8c953713646ae0ea28cc5f21f4a232",
39136        "description": "ac/nir/ngg: add gs culling",
39137        "nominated": false,
39138        "nomination_type": null,
39139        "resolution": 4,
39140        "main_sha": null,
39141        "because_sha": null
39142    },
39143    {
39144        "sha": "b212fd4b1e84cd0ef099949b17f55d61c5ad4f00",
39145        "description": "ac/nir/ngg: save and restore position output base for nogs",
39146        "nominated": false,
39147        "nomination_type": null,
39148        "resolution": 4,
39149        "main_sha": null,
39150        "because_sha": null
39151    },
39152    {
39153        "sha": "7e17e019732ae801a0dcb00f941c7a728bcd830c",
39154        "description": "ac/nir/ngg: save and restore output bit size for gs",
39155        "nominated": false,
39156        "nomination_type": null,
39157        "resolution": 4,
39158        "main_sha": null,
39159        "because_sha": null
39160    },
39161    {
39162        "sha": "93a635c2c88f9faed6de3dc02f3d8517abcef6ba",
39163        "description": "ac/nir/ngg: use same driver location for gs output",
39164        "nominated": false,
39165        "nomination_type": null,
39166        "resolution": 4,
39167        "main_sha": null,
39168        "because_sha": null
39169    },
39170    {
39171        "sha": "347a94666ce8d2bab759f5bd4ad4a8063cc803ea",
39172        "description": "ac/nir/ngg: fix and simplify gs store output lower",
39173        "nominated": false,
39174        "nomination_type": null,
39175        "resolution": 4,
39176        "main_sha": null,
39177        "because_sha": null
39178    },
39179    {
39180        "sha": "db0e9d3caba348d4edbbe6f883fe1ceb8ddad2c8",
39181        "description": "ac/nir/ngg: support line culling",
39182        "nominated": false,
39183        "nomination_type": null,
39184        "resolution": 4,
39185        "main_sha": null,
39186        "because_sha": null
39187    },
39188    {
39189        "sha": "f1f2c931a7df689027c4886da455fd78d5e25f94",
39190        "description": "ac/nir/cull: support caller react when primitive is rejected",
39191        "nominated": false,
39192        "nomination_type": null,
39193        "resolution": 4,
39194        "main_sha": null,
39195        "because_sha": null
39196    },
39197    {
39198        "sha": "035d70f72129e0df1de6ff998ac96afd30fd0241",
39199        "description": "ac/nir/ngg,radv: use nir_load_viewport_xy_scale_and_offset",
39200        "nominated": false,
39201        "nomination_type": null,
39202        "resolution": 4,
39203        "main_sha": null,
39204        "because_sha": null
39205    },
39206    {
39207        "sha": "a19dcdf9d5cc060443c6314bbe0016eb64048e38",
39208        "description": "nir,ac/llvm: add nir_intrinsic_load_viewport_xy_scale_and_offset",
39209        "nominated": false,
39210        "nomination_type": null,
39211        "resolution": 4,
39212        "main_sha": null,
39213        "because_sha": null
39214    },
39215    {
39216        "sha": "1aef9c831873ef384b6f25e2eb8579505a8dbec1",
39217        "description": "nir,ac/llvm: add nir_intrinsic_load_half_line_width_amd",
39218        "nominated": false,
39219        "nomination_type": null,
39220        "resolution": 4,
39221        "main_sha": null,
39222        "because_sha": null
39223    },
39224    {
39225        "sha": "0c2b824f67c1498dfe4e9dd95947ad2b4a539508",
39226        "description": "gallivm: don't indirect image/sampler destroy.",
39227        "nominated": false,
39228        "nomination_type": null,
39229        "resolution": 4,
39230        "main_sha": null,
39231        "because_sha": null
39232    },
39233    {
39234        "sha": "5fdd77c7f24a17bc20ff6571eb52233fc7a44f02",
39235        "description": "gallivm/sample: remove unused base parameter from dynamic callbacks.",
39236        "nominated": false,
39237        "nomination_type": null,
39238        "resolution": 4,
39239        "main_sha": null,
39240        "because_sha": null
39241    },
39242    {
39243        "sha": "1f0d1a96cbad58c0625dc517497886961ca6f733",
39244        "description": "gallivm: drop unused parameter to lp_build_sample_aos",
39245        "nominated": false,
39246        "nomination_type": null,
39247        "resolution": 4,
39248        "main_sha": null,
39249        "because_sha": null
39250    },
39251    {
39252        "sha": "bc2e1a3ed67fb4cca88229e547f6b95be05c4d5e",
39253        "description": "ci: disable the freedreno farm.",
39254        "nominated": false,
39255        "nomination_type": null,
39256        "resolution": 4,
39257        "main_sha": null,
39258        "because_sha": null
39259    },
39260    {
39261        "sha": "6b338d6cc5b0ef50327846d5d88c0a21266c6303",
39262        "description": "ci: Move 'never' rules includes above \"on_success\" rules includes.",
39263        "nominated": false,
39264        "nomination_type": null,
39265        "resolution": 4,
39266        "main_sha": null,
39267        "because_sha": null
39268    },
39269    {
39270        "sha": "71ace23fa7ccb27eb4455e38f9254bac5c5b7f86",
39271        "description": "iris: Use linear for exported resources if we can't convey tiling",
39272        "nominated": true,
39273        "nomination_type": 1,
39274        "resolution": 1,
39275        "main_sha": null,
39276        "because_sha": "e6588354360d102f3bfbfdfd484490a6ae296142"
39277    },
39278    {
39279        "sha": "d66e840ab4d8cb6f7e8abbed833b8e5810f0bb94",
39280        "description": "dzn: Get max supported shader model",
39281        "nominated": false,
39282        "nomination_type": null,
39283        "resolution": 4,
39284        "main_sha": null,
39285        "because_sha": null
39286    },
39287    {
39288        "sha": "85359eba039a1bd039ade6ff3e243597911a1952",
39289        "description": "d3d12: Get max supported shader model",
39290        "nominated": false,
39291        "nomination_type": null,
39292        "resolution": 4,
39293        "main_sha": null,
39294        "because_sha": null
39295    },
39296    {
39297        "sha": "cb21534a7c1270adace37a0d9703f72cd0c14c4a",
39298        "description": "microsoft/compiler: Support SM6.7",
39299        "nominated": false,
39300        "nomination_type": null,
39301        "resolution": 4,
39302        "main_sha": null,
39303        "because_sha": null
39304    },
39305    {
39306        "sha": "01b6676d5f9a62782e29c739b142e7969840c22a",
39307        "description": "microsoft/compiler: SM6.6 is supported",
39308        "nominated": false,
39309        "nomination_type": null,
39310        "resolution": 4,
39311        "main_sha": null,
39312        "because_sha": null
39313    },
39314    {
39315        "sha": "8a4cba7143b261d3105abe747d96da5e446df6a4",
39316        "description": "microsoft/compiler: Handle SM6.6 handles",
39317        "nominated": false,
39318        "nomination_type": null,
39319        "resolution": 4,
39320        "main_sha": null,
39321        "because_sha": null
39322    },
39323    {
39324        "sha": "15e472f7d2a289ceeb1fbc9858b3939d2c01f75d",
39325        "description": "microsoft/compiler: Pass lower_bound, upper_bound, space to createhandle",
39326        "nominated": false,
39327        "nomination_type": null,
39328        "resolution": 4,
39329        "main_sha": null,
39330        "because_sha": null
39331    },
39332    {
39333        "sha": "6725362dfe9f5e92d4c84bc1bfd5a668aa50f615",
39334        "description": "microsoft/compiler: Delete double-assignment of sampler metadata field",
39335        "nominated": false,
39336        "nomination_type": null,
39337        "resolution": 4,
39338        "main_sha": null,
39339        "because_sha": null
39340    },
39341    {
39342        "sha": "a19628e3c720b5f25ea8729d2e36134a107f8e00",
39343        "description": "microsoft/compiler: Add getters for res bind/props structs",
39344        "nominated": false,
39345        "nomination_type": null,
39346        "resolution": 4,
39347        "main_sha": null,
39348        "because_sha": null
39349    },
39350    {
39351        "sha": "b5c6416d40aa267c51318e8a8df0df63583bcef0",
39352        "description": "microsoft/compiler: Add dynamic create handle helper",
39353        "nominated": false,
39354        "nomination_type": null,
39355        "resolution": 4,
39356        "main_sha": null,
39357        "because_sha": null
39358    },
39359    {
39360        "sha": "e9489beb76e3a6417abae78cbd146fd041c21dc6",
39361        "description": "microsoft/compiler: Add struct and function defs for SM6.6 handle funcs",
39362        "nominated": false,
39363        "nomination_type": null,
39364        "resolution": 4,
39365        "main_sha": null,
39366        "because_sha": null
39367    },
39368    {
39369        "sha": "d4b964b546405fe3d9009fe3e19ab1e453251f63",
39370        "description": "microsoft/compiler: Support up to shader model 6.5",
39371        "nominated": false,
39372        "nomination_type": null,
39373        "resolution": 4,
39374        "main_sha": null,
39375        "because_sha": null
39376    },
39377    {
39378        "sha": "ebb9ff216557b6e968edd1d06c09452edcaa94b6",
39379        "description": "microsoft/compiler: Always emit a shader at the max-supported shader model",
39380        "nominated": false,
39381        "nomination_type": null,
39382        "resolution": 4,
39383        "main_sha": null,
39384        "because_sha": null
39385    },
39386    {
39387        "sha": "6abadd27ec99155b9453c79565c2c62e8a847fc5",
39388        "description": "turnip: improve tracing of secondary cmd buffers",
39389        "nominated": false,
39390        "nomination_type": null,
39391        "resolution": 4,
39392        "main_sha": null,
39393        "because_sha": null
39394    },
39395    {
39396        "sha": "4b37439764e941ab867d7ea88d30479fe9aa66f6",
39397        "description": "turnip: add cmd_buffer tracepoint",
39398        "nominated": false,
39399        "nomination_type": null,
39400        "resolution": 4,
39401        "main_sha": null,
39402        "because_sha": null
39403    },
39404    {
39405        "sha": "4c03e40991ec15d47e9bcb93c9750b5c1e9b0adf",
39406        "description": "turnip: rename some tracing stages",
39407        "nominated": false,
39408        "nomination_type": null,
39409        "resolution": 4,
39410        "main_sha": null,
39411        "because_sha": null
39412    },
39413    {
39414        "sha": "57d2d7523724931d156d955f073cdd43e80ccdf9",
39415        "description": "turnip: clean up tu_perfetto.h",
39416        "nominated": false,
39417        "nomination_type": null,
39418        "resolution": 4,
39419        "main_sha": null,
39420        "because_sha": null
39421    },
39422    {
39423        "sha": "c867753c9449dcf4aab3b13f3563a3a2ca2ce9af",
39424        "description": "turnip: convert tu_perfetto_state to a stack",
39425        "nominated": false,
39426        "nomination_type": null,
39427        "resolution": 4,
39428        "main_sha": null,
39429        "because_sha": null
39430    },
39431    {
39432        "sha": "c6d488814cd08c772ab22de8280f4001cc74f520",
39433        "description": "turnip: add tu_clone_trace_range helper",
39434        "nominated": false,
39435        "nomination_type": null,
39436        "resolution": 4,
39437        "main_sha": null,
39438        "because_sha": null
39439    },
39440    {
39441        "sha": "9aa57bae9f042d590a60560774c5eed998dc7ff5",
39442        "description": "util/u_trace: add PERFETTO HeaderScope",
39443        "nominated": false,
39444        "nomination_type": null,
39445        "resolution": 4,
39446        "main_sha": null,
39447        "because_sha": null
39448    },
39449    {
39450        "sha": "dea0d684b73621d76e82e88a3f30426751371161",
39451        "description": "util/u_trace: include the generated header first",
39452        "nominated": false,
39453        "nomination_type": null,
39454        "resolution": 4,
39455        "main_sha": null,
39456        "because_sha": null
39457    },
39458    {
39459        "sha": "0d57cf8cad63ee39668fc89373a9eb6a26e65e65",
39460        "description": "turnip: tidy up tracepoint header includes",
39461        "nominated": false,
39462        "nomination_type": null,
39463        "resolution": 4,
39464        "main_sha": null,
39465        "because_sha": null
39466    },
39467    {
39468        "sha": "b1ba0791e31230734fa5c91bed679b50a441a2f7",
39469        "description": "turnip: fix gem_store tracepoint",
39470        "nominated": false,
39471        "nomination_type": null,
39472        "resolution": 4,
39473        "main_sha": null,
39474        "because_sha": null
39475    },
39476    {
39477        "sha": "f539bd7a03f2032a5b377455f5cd807c2e26ade5",
39478        "description": "turnip: move trace_start_gmem_store before cond exec",
39479        "nominated": false,
39480        "nomination_type": null,
39481        "resolution": 4,
39482        "main_sha": null,
39483        "because_sha": null
39484    },
39485    {
39486        "sha": "3f045bd176991b3fc7f73981d015ab7c4ef890dc",
39487        "description": "turnip: fix a missing trace_end_gmem_clear",
39488        "nominated": false,
39489        "nomination_type": null,
39490        "resolution": 4,
39491        "main_sha": null,
39492        "because_sha": null
39493    },
39494    {
39495        "sha": "91a0411d2ab03d32f3fdd1fa7969ee908dbdda85",
39496        "description": "turnip: improve perfetto sync_timestamp",
39497        "nominated": false,
39498        "nomination_type": null,
39499        "resolution": 4,
39500        "main_sha": null,
39501        "because_sha": null
39502    },
39503    {
39504        "sha": "ce0e13155d9d1c4c80c73b6866379b99e822facb",
39505        "description": "venus: avoid scrubing wsi/external sempahores",
39506        "nominated": false,
39507        "nomination_type": null,
39508        "resolution": 4,
39509        "main_sha": null,
39510        "because_sha": null
39511    },
39512    {
39513        "sha": "7cf59d6982a85e0e8f805bfd410ef6a828ffbe18",
39514        "description": "venus: re-implement sync_fd external sempahore",
39515        "nominated": false,
39516        "nomination_type": null,
39517        "resolution": 4,
39518        "main_sha": null,
39519        "because_sha": null
39520    },
39521    {
39522        "sha": "4da0ac54cffbe1c4e90eb4fc1e641d86b7d97168",
39523        "description": "venus: re-implement sync_fd external fence",
39524        "nominated": false,
39525        "nomination_type": null,
39526        "resolution": 4,
39527        "main_sha": null,
39528        "because_sha": null
39529    },
39530    {
39531        "sha": "db9fa4be04dffa5b89fef1dc01e0c24c7e5d7d3a",
39532        "description": "venus: query renderer sync_fd props to fill the feature stubs",
39533        "nominated": false,
39534        "nomination_type": null,
39535        "resolution": 4,
39536        "main_sha": null,
39537        "because_sha": null
39538    },
39539    {
39540        "sha": "3518c310988785223901b644d7d7bf5d45fdf61e",
39541        "description": "venus: fix vn_GetSemaphoreFdKHR",
39542        "nominated": false,
39543        "nomination_type": null,
39544        "resolution": 4,
39545        "main_sha": null,
39546        "because_sha": null
39547    },
39548    {
39549        "sha": "adac798598c042e7d8a3a7b640ebfb75aa23ebbb",
39550        "description": "venus: fix vn_GetFenceFdKHR",
39551        "nominated": false,
39552        "nomination_type": null,
39553        "resolution": 4,
39554        "main_sha": null,
39555        "because_sha": null
39556    },
39557    {
39558        "sha": "b21e4a7990cf4d68948f5b3379bd828626e6f8a1",
39559        "description": "venus: put android wsi on the sub-optimal path",
39560        "nominated": false,
39561        "nomination_type": null,
39562        "resolution": 4,
39563        "main_sha": null,
39564        "because_sha": null
39565    },
39566    {
39567        "sha": "64f9fbb9ea4f0dbb59d276f911cf155f8ad5b3af",
39568        "description": "venus: stub out renderer sync_fd fencing features",
39569        "nominated": false,
39570        "nomination_type": null,
39571        "resolution": 4,
39572        "main_sha": null,
39573        "because_sha": null
39574    },
39575    {
39576        "sha": "1498b0877b419eb0f99e678fac2c9fe23100ecae",
39577        "description": "venus: sync to latest venus protocol headers for syncFdFencing",
39578        "nominated": false,
39579        "nomination_type": null,
39580        "resolution": 4,
39581        "main_sha": null,
39582        "because_sha": null
39583    },
39584    {
39585        "sha": "88a5146d954b33684e7cf186e3efe10f791e1d0c",
39586        "description": "venus: avoid pre-allocating the feedback pool",
39587        "nominated": false,
39588        "nomination_type": null,
39589        "resolution": 4,
39590        "main_sha": null,
39591        "because_sha": null
39592    },
39593    {
39594        "sha": "81b44b49316eed934fb502b7846191b1c313b83c",
39595        "description": "venus: lazily create queue wait fence and make it non-external",
39596        "nominated": false,
39597        "nomination_type": null,
39598        "resolution": 4,
39599        "main_sha": null,
39600        "because_sha": null
39601    },
39602    {
39603        "sha": "d85d29b7316ac8d885da41fd24e98b4ec445f966",
39604        "description": "venus: use a separate sync fence for Android wsi",
39605        "nominated": false,
39606        "nomination_type": null,
39607        "resolution": 4,
39608        "main_sha": null,
39609        "because_sha": null
39610    },
39611    {
39612        "sha": "5457f4c0a497484eca1ecf91af8114f95435c023",
39613        "description": "venus: avoid feedback for external fence",
39614        "nominated": true,
39615        "nomination_type": 1,
39616        "resolution": 1,
39617        "main_sha": null,
39618        "because_sha": "d7f2e6c8d033de19a1d473df4fb1a46c7d365159"
39619    },
39620    {
39621        "sha": "7925340220d4cdde29bc5deff43925fdcfb091b5",
39622        "description": "venus: require necessary extensions for common wsi support",
39623        "nominated": false,
39624        "nomination_type": null,
39625        "resolution": 4,
39626        "main_sha": null,
39627        "because_sha": null
39628    },
39629    {
39630        "sha": "9c5a7ffbd8a696182647135ef32bddb347c277f2",
39631        "description": "venus: fix external memory ext filtering",
39632        "nominated": true,
39633        "nomination_type": 1,
39634        "resolution": 1,
39635        "main_sha": null,
39636        "because_sha": "390722620e139047c6b94f394caebb4c5676e6ce"
39637    },
39638    {
39639        "sha": "6f8220e5c96b036efa1731851b70bd1e3a090821",
39640        "description": "Update venus-protocol to add extension `VK_VALVE_mutable_descriptor_type`",
39641        "nominated": false,
39642        "nomination_type": null,
39643        "resolution": 4,
39644        "main_sha": null,
39645        "because_sha": null
39646    },
39647    {
39648        "sha": "1de5d2ac010502913777086849e4b4dabbf89d57",
39649        "description": "anv: Return earlier in anv_gem_get_tiling() when not supported",
39650        "nominated": false,
39651        "nomination_type": null,
39652        "resolution": 4,
39653        "main_sha": null,
39654        "because_sha": null
39655    },
39656    {
39657        "sha": "e9cba466ea3ad52fced0297eb62f5553fb13a549",
39658        "description": "anv: Nuke dead code",
39659        "nominated": false,
39660        "nomination_type": null,
39661        "resolution": 4,
39662        "main_sha": null,
39663        "because_sha": null
39664    },
39665    {
39666        "sha": "d0a1c1a37d1f5d464d133ca4b49921a2f8bb8f74",
39667        "description": "mesa: Expose GL_NV_ES1_1_compatibility",
39668        "nominated": false,
39669        "nomination_type": null,
39670        "resolution": 4,
39671        "main_sha": null,
39672        "because_sha": null
39673    },
39674    {
39675        "sha": "b2b5308706cc8ea3cd56a2053c9317e079579ff6",
39676        "description": "meson: Add an option to specify the WGL gallium megadriver filename",
39677        "nominated": false,
39678        "nomination_type": null,
39679        "resolution": 4,
39680        "main_sha": null,
39681        "because_sha": null
39682    },
39683    {
39684        "sha": "b5f4a5285cc8a76396b02e778e7ee12047f947be",
39685        "description": "gallium/windows: Delete OpenGLOn12.dll target",
39686        "nominated": false,
39687        "nomination_type": null,
39688        "resolution": 4,
39689        "main_sha": null,
39690        "because_sha": null
39691    },
39692    {
39693        "sha": "fb13ed6ff04512d9513eec73aeb76b4afc290e2d",
39694        "description": "aco: fix long-jump version of discard early exit",
39695        "nominated": false,
39696        "nomination_type": null,
39697        "resolution": 4,
39698        "main_sha": null,
39699        "because_sha": null
39700    },
39701    {
39702        "sha": "1a250eeae3a2b0fa0cd1f90c58b23158c5bd7a24",
39703        "description": "pvr: Fix calculation in rogue_max_compute_shared_registers().",
39704        "nominated": false,
39705        "nomination_type": null,
39706        "resolution": 4,
39707        "main_sha": null,
39708        "because_sha": null
39709    },
39710    {
39711        "sha": "241f42d4438357420135ba68df51249c1bbcff7c",
39712        "description": "pvr: Compete pvr_calc_fscommon_size_and_tiles_in_flight().",
39713        "nominated": false,
39714        "nomination_type": null,
39715        "resolution": 4,
39716        "main_sha": null,
39717        "because_sha": null
39718    },
39719    {
39720        "sha": "4fc9125ca28bf0b721a18fe8608c693d794d5cab",
39721        "description": "winsys/amdgpu: fix non-page-aligned sparse buffer creation",
39722        "nominated": true,
39723        "nomination_type": 1,
39724        "resolution": 1,
39725        "main_sha": null,
39726        "because_sha": "667da4eaed37de143681711344aba19373bee1d0"
39727    },
39728    {
39729        "sha": "e767f54f28ba14cd8b35c6ce44ad2299d553aaff",
39730        "description": "v3d: introduce V3D_DBG() macro to make V3D_DEBUG checks consistent",
39731        "nominated": false,
39732        "nomination_type": null,
39733        "resolution": 4,
39734        "main_sha": null,
39735        "because_sha": null
39736    },
39737    {
39738        "sha": "e178ecf8a923b982728eb180050142a1e7bc2180",
39739        "description": "vc4: introduce VC4_DBG() macro to make VC4_DEBUG checks consistent",
39740        "nominated": false,
39741        "nomination_type": null,
39742        "resolution": 4,
39743        "main_sha": null,
39744        "because_sha": null
39745    },
39746    {
39747        "sha": "a771efdefedc844bb9a792abfc7c316468d8b2e2",
39748        "description": "venus: Enable VK_EXT_pipeline_creation_cache_control",
39749        "nominated": false,
39750        "nomination_type": null,
39751        "resolution": 4,
39752        "main_sha": null,
39753        "because_sha": null
39754    },
39755    {
39756        "sha": "f81915585dfed7bde70cc9f64f95e29c89af6e98",
39757        "description": "venus: Fix failure path on pipeline creation",
39758        "nominated": false,
39759        "nomination_type": null,
39760        "resolution": 4,
39761        "main_sha": null,
39762        "because_sha": null
39763    },
39764    {
39765        "sha": "ad8c8e366a8900a67351fc31107e94b93d93b934",
39766        "description": "venus: Dedupe pipeline handle creation",
39767        "nominated": false,
39768        "nomination_type": null,
39769        "resolution": 4,
39770        "main_sha": null,
39771        "because_sha": null
39772    },
39773    {
39774        "sha": "c66622de3af4efc3717131c55a54b408bc7faade",
39775        "description": "meson: replace manual compiler flags with meson arguments",
39776        "nominated": true,
39777        "nomination_type": 0,
39778        "resolution": 1,
39779        "main_sha": null,
39780        "because_sha": null
39781    },
39782    {
39783        "sha": "76bcf69e33b9452bdbc9c79e64ba4353dd57398a",
39784        "description": "vulkan: update rest of the headers to v1.3.225",
39785        "nominated": false,
39786        "nomination_type": null,
39787        "resolution": 4,
39788        "main_sha": null,
39789        "because_sha": null
39790    },
39791    {
39792        "sha": "5777f99fc56d0f4a43ff74069a9316e1adbfb838",
39793        "description": "pan/mdg: Use correct idiv lowering",
39794        "nominated": false,
39795        "nomination_type": null,
39796        "resolution": 4,
39797        "main_sha": null,
39798        "because_sha": null
39799    },
39800    {
39801        "sha": "5bc830cbf26eca543319b0b8723276a69d0822ac",
39802        "description": "pan/mdg: Reexpress umul_high packing",
39803        "nominated": false,
39804        "nomination_type": null,
39805        "resolution": 4,
39806        "main_sha": null,
39807        "because_sha": null
39808    },
39809    {
39810        "sha": "7b78e05ba8ecddab48af32f4e7a439e05a7925b2",
39811        "description": "pan/mdg: Replicate swizzles for scalar sources",
39812        "nominated": false,
39813        "nomination_type": null,
39814        "resolution": 4,
39815        "main_sha": null,
39816        "because_sha": null
39817    },
39818    {
39819        "sha": "e951d6362cf063789b1aa3aca965524f3d53a1c2",
39820        "description": "ci: update pass/fail results for spec@!opengl 1.0@gl-1.0-dlist-bitmap",
39821        "nominated": false,
39822        "nomination_type": null,
39823        "resolution": 4,
39824        "main_sha": null,
39825        "because_sha": null
39826    },
39827    {
39828        "sha": "cbad4adc133b16c803ec9445c8dd144bc5023a62",
39829        "description": "st/mesa: fix potential use-after-free in draw_bitmap_quad",
39830        "nominated": true,
39831        "nomination_type": 1,
39832        "resolution": 2,
39833        "main_sha": null,
39834        "because_sha": "feda6e9c5d101c9a5654a026090e2f8a11980e91"
39835    },
39836    {
39837        "sha": "bb860f63f6df60a00c5a97df4cb98a2e0850d3aa",
39838        "description": "mesa: create glBitmap textures while creating display lists",
39839        "nominated": false,
39840        "nomination_type": null,
39841        "resolution": 4,
39842        "main_sha": null,
39843        "because_sha": null
39844    },
39845    {
39846        "sha": "6da2fb81a75026d690d856da090cf078fad80ae1",
39847        "description": "Revert \"mesa: implement a display list / glBitmap texture atlas\"",
39848        "nominated": true,
39849        "nomination_type": 2,
39850        "resolution": 1,
39851        "main_sha": null,
39852        "because_sha": "b26ddda12fe7dbb6a4e6af3b47c1e837cc7ebb03"
39853    },
39854    {
39855        "sha": "f242c9af763ab7dc3d618a80c962d6bfdf73f3a5",
39856        "description": "intel/fs: bump max SIMD size for A64 atomics with LSC",
39857        "nominated": false,
39858        "nomination_type": null,
39859        "resolution": 4,
39860        "main_sha": null,
39861        "because_sha": null
39862    },
39863    {
39864        "sha": "407f2beb97b3bcfd8eae262c906636664f4802bd",
39865        "description": "intel/fs: port block a64/surface messages to use LSC",
39866        "nominated": false,
39867        "nomination_type": null,
39868        "resolution": 4,
39869        "main_sha": null,
39870        "because_sha": null
39871    },
39872    {
39873        "sha": "37b3601052c35ebce78a14a34d0ae0095890bce3",
39874        "description": "intel/fs: switch register allocation spilling to use LSC on Gfx12.5+",
39875        "nominated": false,
39876        "nomination_type": null,
39877        "resolution": 4,
39878        "main_sha": null,
39879        "because_sha": null
39880    },
39881    {
39882        "sha": "3c6fa2703dad46a5026cc3993224feff0f106745",
39883        "description": "intel/fs: fixup SEND validation check on overlapping src0/src1",
39884        "nominated": true,
39885        "nomination_type": 0,
39886        "resolution": 1,
39887        "main_sha": null,
39888        "because_sha": null
39889    },
39890    {
39891        "sha": "a81ca32f961d128e1f0992a4ccbd265a43e11552",
39892        "description": "intel/fs: remove unused opcode",
39893        "nominated": false,
39894        "nomination_type": null,
39895        "resolution": 4,
39896        "main_sha": null,
39897        "because_sha": null
39898    },
39899    {
39900        "sha": "aa65f83203f698188adc3646e4fc53fa2ad88f15",
39901        "description": "intel/fs: switch compute push constant loads to LSC",
39902        "nominated": false,
39903        "nomination_type": null,
39904        "resolution": 4,
39905        "main_sha": null,
39906        "because_sha": null
39907    },
39908    {
39909        "sha": "1e7a131fd1ed6d9d1fc338f9387f032ee46a3e33",
39910        "description": "tu: fix invalid free on alloc failure",
39911        "nominated": true,
39912        "nomination_type": 0,
39913        "resolution": 1,
39914        "main_sha": null,
39915        "because_sha": null
39916    },
39917    {
39918        "sha": "b3cc213f56c4d0595e26684b1c658e7585b8cc22",
39919        "description": "radv: Fold 16bit image sources.",
39920        "nominated": false,
39921        "nomination_type": null,
39922        "resolution": 4,
39923        "main_sha": null,
39924        "because_sha": null
39925    },
39926    {
39927        "sha": "91510489579e5072312abfdfed4334e445629dd7",
39928        "description": "aco: Combine 16bit undef and constants instead of using s_pack.",
39929        "nominated": false,
39930        "nomination_type": null,
39931        "resolution": 4,
39932        "main_sha": null,
39933        "because_sha": null
39934    },
39935    {
39936        "sha": "46f6e2ddbbb99215be252339a0908485f842e8e5",
39937        "description": "aco: Implement storage image A16.",
39938        "nominated": false,
39939        "nomination_type": null,
39940        "resolution": 4,
39941        "main_sha": null,
39942        "because_sha": null
39943    },
39944    {
39945        "sha": "c8ad1aeeb27df4a4781c4a26193059fdb7fd52b6",
39946        "description": "nir/fold_16bit_tex_image: Add an option to fold image sources.",
39947        "nominated": false,
39948        "nomination_type": null,
39949        "resolution": 4,
39950        "main_sha": null,
39951        "because_sha": null
39952    },
39953    {
39954        "sha": "13355232e4fcd35f73c889751c604180b1454131",
39955        "description": "nir_lower_atomics_to_ssbo: Initialize deref struct",
39956        "nominated": false,
39957        "nomination_type": null,
39958        "resolution": 4,
39959        "main_sha": null,
39960        "because_sha": null
39961    },
39962    {
39963        "sha": "8eac45b27446cd9b9eaeb147af97fff1e09832cb",
39964        "description": "nir: Add nir_ssa_scalar_is_undef.",
39965        "nominated": false,
39966        "nomination_type": null,
39967        "resolution": 4,
39968        "main_sha": null,
39969        "because_sha": null
39970    },
39971    {
39972        "sha": "cfaff1d341281bc105df6ce5679081de409b30c6",
39973        "description": "ci: fix leftover tag in image-tags.yml",
39974        "nominated": false,
39975        "nomination_type": 1,
39976        "resolution": 4,
39977        "main_sha": null,
39978        "because_sha": "eb6ce47d4f75d545aaeed94ebe90c8dfbf43a576"
39979    },
39980    {
39981        "sha": "78564b5b84272ab9659f7bc0e1a5f176cd80de28",
39982        "description": "radv: Advertise subgroup ops for rt stages",
39983        "nominated": false,
39984        "nomination_type": null,
39985        "resolution": 4,
39986        "main_sha": null,
39987        "because_sha": null
39988    },
39989    {
39990        "sha": "c4f78396d48275bdb483727f4891e8187fc36f13",
39991        "description": "zink: support PIPE_CAP_FBFETCH_COHERENT",
39992        "nominated": false,
39993        "nomination_type": null,
39994        "resolution": 4,
39995        "main_sha": null,
39996        "because_sha": null
39997    },
39998    {
39999        "sha": "9f7195949b828871ff45ac7f2cb8b2577a937dd9",
40000        "description": "vulkan: Update the XML and headers to 1.3.225",
40001        "nominated": false,
40002        "nomination_type": null,
40003        "resolution": 4,
40004        "main_sha": null,
40005        "because_sha": null
40006    },
40007    {
40008        "sha": "15a7361ce984bad6956d115e80b5c2c106f0292d",
40009        "description": "radv: merge gather_tess_info() with radv_fill_shader_info()",
40010        "nominated": false,
40011        "nomination_type": null,
40012        "resolution": 4,
40013        "main_sha": null,
40014        "because_sha": null
40015    },
40016    {
40017        "sha": "7b94ca287b88076df4473dc0c4fcfb067847b686",
40018        "description": "radv: remove unused num_tess_patches assignment for VS",
40019        "nominated": false,
40020        "nomination_type": null,
40021        "resolution": 4,
40022        "main_sha": null,
40023        "because_sha": null
40024    },
40025    {
40026        "sha": "068891a38322c526d5f83fad3ea7ac219929d55f",
40027        "description": "radv: remove unused tcs_vertices_out assignment for VS",
40028        "nominated": false,
40029        "nomination_type": null,
40030        "resolution": 4,
40031        "main_sha": null,
40032        "because_sha": null
40033    },
40034    {
40035        "sha": "76f33cbf25b01ff0a13a36e85a5c7df48d4adc98",
40036        "description": "radv: remove redundant assignment of tcs.tcs_vertices_out",
40037        "nominated": false,
40038        "nomination_type": null,
40039        "resolution": 4,
40040        "main_sha": null,
40041        "because_sha": null
40042    },
40043    {
40044        "sha": "762eefdbf6460d7692553ed41f53a5d1467d5cba",
40045        "description": "etnaviv: mark instanced draw extensions as supported in docs/features.txt",
40046        "nominated": false,
40047        "nomination_type": null,
40048        "resolution": 4,
40049        "main_sha": null,
40050        "because_sha": null
40051    },
40052    {
40053        "sha": "8b8beae8d503ef51241e4fdb2c2594ed327fb9c1",
40054        "description": "etnaviv: expose ARB_draw_instanced",
40055        "nominated": false,
40056        "nomination_type": null,
40057        "resolution": 4,
40058        "main_sha": null,
40059        "because_sha": null
40060    },
40061    {
40062        "sha": "1dffad2f83525e6964d8c9a09a2415cc69a04f64",
40063        "description": "zink: Remove duplicate variable zero.",
40064        "nominated": false,
40065        "nomination_type": 1,
40066        "resolution": 4,
40067        "main_sha": null,
40068        "because_sha": "0f97e317e333ea3f08f98bf938a6496fb7d0f1e1"
40069    },
40070    {
40071        "sha": "0c8492cd3b2899c3512f5c9050041041d9dcfcb3",
40072        "description": "glsl: fix location for array subscript",
40073        "nominated": false,
40074        "nomination_type": null,
40075        "resolution": 4,
40076        "main_sha": null,
40077        "because_sha": null
40078    },
40079    {
40080        "sha": "04e7ed8323b5ad1ce1107c734f439258331d2be1",
40081        "description": "glsl: make packed varying helper needs_lowering() external",
40082        "nominated": false,
40083        "nomination_type": null,
40084        "resolution": 4,
40085        "main_sha": null,
40086        "because_sha": null
40087    },
40088    {
40089        "sha": "ff7c59672fd59c94792b26f7131eb86e57d4b8f4",
40090        "description": "radeonsi: fix tcs_out_lds_offsets arg alignment",
40091        "nominated": true,
40092        "nomination_type": 1,
40093        "resolution": 1,
40094        "main_sha": null,
40095        "because_sha": "7598bfd768f02d1d77007ebc07990db9c83a6fb4"
40096    },
40097    {
40098        "sha": "bee2df64d2bf22bfaa3603a2018197aeace6e10c",
40099        "description": "intel/compiler: Use fs_reg helpers for GS icp_handle selection",
40100        "nominated": false,
40101        "nomination_type": null,
40102        "resolution": 4,
40103        "main_sha": null,
40104        "because_sha": null
40105    },
40106    {
40107        "sha": "b4aff6ab49ca921bfe119b1b3f1c5b100c2fc358",
40108        "description": "intel/compiler: Use fs_reg helpers for TCS icp_handle selection",
40109        "nominated": false,
40110        "nomination_type": null,
40111        "resolution": 4,
40112        "main_sha": null,
40113        "because_sha": null
40114    },
40115    {
40116        "sha": "a1b1fdf70d45c46cd5763b372f3119a2064f7cc9",
40117        "description": "intel/compiler: Rename 8_PATCH to MULTI_PATCH",
40118        "nominated": false,
40119        "nomination_type": null,
40120        "resolution": 4,
40121        "main_sha": null,
40122        "because_sha": null
40123    },
40124    {
40125        "sha": "7cd06249b93e713b624c2b3cc7fa1a2eb8d51806",
40126        "description": "intel/compiler: Remove INTEL_DEBUG=tcs8",
40127        "nominated": false,
40128        "nomination_type": null,
40129        "resolution": 4,
40130        "main_sha": null,
40131        "because_sha": null
40132    },
40133    {
40134        "sha": "bb2a44432400f6c7613905eceb14c6544687ed1f",
40135        "description": "vulkan/wsi: Take max extent into consideration for modifier selection.",
40136        "nominated": true,
40137        "nomination_type": 0,
40138        "resolution": 1,
40139        "main_sha": null,
40140        "because_sha": null
40141    },
40142    {
40143        "sha": "eb6ce47d4f75d545aaeed94ebe90c8dfbf43a576",
40144        "description": "ci: Use mold for x86-64 and AArch64 builds",
40145        "nominated": false,
40146        "nomination_type": null,
40147        "resolution": 4,
40148        "main_sha": null,
40149        "because_sha": null
40150    },
40151    {
40152        "sha": "e9f40e42de6b47e036d603296ecb5facb384eb0c",
40153        "description": "iris: Drop extra file-descriptor dup in iris_drm_screen_create()",
40154        "nominated": true,
40155        "nomination_type": 1,
40156        "resolution": 1,
40157        "main_sha": null,
40158        "because_sha": "a99e85db9ebd83c41d3606568db8e8d81ca0205c"
40159    },
40160    {
40161        "sha": "3c78e94ff345fda6314e7644873d960c0ee97dc5",
40162        "description": "intel/fs: fixup scratch load/store handling on Gfx12.5+",
40163        "nominated": true,
40164        "nomination_type": 1,
40165        "resolution": 1,
40166        "main_sha": null,
40167        "because_sha": "1e242785c3155e71fec2ffcc7a814392ef9c90fe"
40168    },
40169    {
40170        "sha": "46a13404c07acdb0412121a6ff55fdbcd5bfea5c",
40171        "description": "intel/fs: fix load_scratch intrinsic",
40172        "nominated": true,
40173        "nomination_type": 1,
40174        "resolution": 1,
40175        "main_sha": null,
40176        "because_sha": "c6439792287f11f25cb2b62d699f52daefe54a44"
40177    },
40178    {
40179        "sha": "0a2cfa14ddd929e20eff32fb314c42b0793dacd0",
40180        "description": "intel/compiler: Make component() work for FIXED_GRF/ARF",
40181        "nominated": false,
40182        "nomination_type": null,
40183        "resolution": 4,
40184        "main_sha": null,
40185        "because_sha": null
40186    },
40187    {
40188        "sha": "6f33b224954b776f5548dec4b0b757427a096ad2",
40189        "description": "intel/fs: Fix horiz_offset() to handle FIXED_GRFs with non-trivial 2D regions.",
40190        "nominated": false,
40191        "nomination_type": null,
40192        "resolution": 4,
40193        "main_sha": null,
40194        "because_sha": null
40195    },
40196    {
40197        "sha": "61a77c9ce2a10d0463ce700a156c2648db4e5ea5",
40198        "description": "ci: update CI to reflect clovers LLVM version bump",
40199        "nominated": false,
40200        "nomination_type": null,
40201        "resolution": 4,
40202        "main_sha": null,
40203        "because_sha": null
40204    },
40205    {
40206        "sha": "559c027adeaa33d19c8cfee828cc7220239fea70",
40207        "description": "chore(deps): clover: raise the minimum LLVM version to 11.0.0",
40208        "nominated": false,
40209        "nomination_type": null,
40210        "resolution": 4,
40211        "main_sha": null,
40212        "because_sha": null
40213    },
40214    {
40215        "sha": "98ba1e0d817e0354aad5d82eb9a2dc4cce33540f",
40216        "description": "radv: Fix mipmap views on GFX10+",
40217        "nominated": false,
40218        "nomination_type": null,
40219        "resolution": 4,
40220        "main_sha": null,
40221        "because_sha": null
40222    },
40223    {
40224        "sha": "35f053ba8cd11a16077a79ebf5d3952f6112b096",
40225        "description": "radv: Fix corrupted mipmap copies on GFX9+",
40226        "nominated": false,
40227        "nomination_type": null,
40228        "resolution": 4,
40229        "main_sha": null,
40230        "because_sha": null
40231    },
40232    {
40233        "sha": "ea84143d1ee59497c638ed502b7834f57a8ed5b6",
40234        "description": "radv: Only apply mipmap view adjustments to block compressed images",
40235        "nominated": false,
40236        "nomination_type": null,
40237        "resolution": 4,
40238        "main_sha": null,
40239        "because_sha": null
40240    },
40241    {
40242        "sha": "88401e031bd3228354ce4eb410c0034217be15cb",
40243        "description": "vulkan: Introduce vk_format_is_block_compressed function",
40244        "nominated": false,
40245        "nomination_type": null,
40246        "resolution": 4,
40247        "main_sha": null,
40248        "because_sha": null
40249    },
40250    {
40251        "sha": "ef6a8a9a6f5312ff60e4f30c5a422a38c8db5e89",
40252        "description": "radv: Add get_addrlib function to radv_radeon_winsys",
40253        "nominated": false,
40254        "nomination_type": null,
40255        "resolution": 4,
40256        "main_sha": null,
40257        "because_sha": null
40258    },
40259    {
40260        "sha": "c535434fd9138ae5a236f44734a03bc7e2e7a959",
40261        "description": "anv: convert assert into unreachable to avoid fallthrough error",
40262        "nominated": false,
40263        "nomination_type": null,
40264        "resolution": 4,
40265        "main_sha": null,
40266        "because_sha": null
40267    },
40268    {
40269        "sha": "f56609a67963583d5bf9a3ceeb78ed8f58d1eca2",
40270        "description": "nvc0: limit max global and alloc size",
40271        "nominated": false,
40272        "nomination_type": null,
40273        "resolution": 4,
40274        "main_sha": null,
40275        "because_sha": null
40276    },
40277    {
40278        "sha": "16b07b342d9d35229debb7563577a6793df64b30",
40279        "description": "nv50/nir: A group barrier is CTA-level not global-level",
40280        "nominated": false,
40281        "nomination_type": null,
40282        "resolution": 4,
40283        "main_sha": null,
40284        "because_sha": null
40285    },
40286    {
40287        "sha": "9236af8b6c395041b0cfd70fc6764e13d66cf854",
40288        "description": "nv50/ir: Avoid generating splits of splits",
40289        "nominated": false,
40290        "nomination_type": null,
40291        "resolution": 4,
40292        "main_sha": null,
40293        "because_sha": null
40294    },
40295    {
40296        "sha": "b327f46e4525bac3ecc803a903b4c4a091503e35",
40297        "description": "nv50/ra: Fix the offset computation for compounds",
40298        "nominated": false,
40299        "nomination_type": null,
40300        "resolution": 4,
40301        "main_sha": null,
40302        "because_sha": null
40303    },
40304    {
40305        "sha": "4d892829f3586e7b399db9ef6dc13efa3b8f79fd",
40306        "description": "nv50/peephole: Disallow combining sub 4-byte ld/st for now",
40307        "nominated": false,
40308        "nomination_type": null,
40309        "resolution": 4,
40310        "main_sha": null,
40311        "because_sha": null
40312    },
40313    {
40314        "sha": "81828284b2787d868da2a3cd1de5fabf77780387",
40315        "description": "nv50/ir: Handle non-32-bit values when cst folding SPLIT",
40316        "nominated": false,
40317        "nomination_type": null,
40318        "resolution": 4,
40319        "main_sha": null,
40320        "because_sha": null
40321    },
40322    {
40323        "sha": "f360086c301e1672c2b7c297a61c4caaa16a8fd7",
40324        "description": "nv50: Mark RESOURCE_FROM_USER_MEMORY_COMPUTE_ONLY as unsupported",
40325        "nominated": false,
40326        "nomination_type": null,
40327        "resolution": 4,
40328        "main_sha": null,
40329        "because_sha": null
40330    },
40331    {
40332        "sha": "ebcec3b6370d4d61fc68020f1cf67886fd756b11",
40333        "description": "nv50: Disallow allocating more than VRAM size",
40334        "nominated": false,
40335        "nomination_type": null,
40336        "resolution": 4,
40337        "main_sha": null,
40338        "because_sha": null
40339    },
40340    {
40341        "sha": "66385d79dcc667c707052c8c4abd219e17ca02fe",
40342        "description": "nv50: Report actual VRAM size",
40343        "nominated": false,
40344        "nomination_type": null,
40345        "resolution": 4,
40346        "main_sha": null,
40347        "because_sha": null
40348    },
40349    {
40350        "sha": "bb61bfc90e25915ca6ece3daee7dc644f6b4f78d",
40351        "description": "nv50: Rename interps to fixups",
40352        "nominated": false,
40353        "nomination_type": null,
40354        "resolution": 4,
40355        "main_sha": null,
40356        "because_sha": null
40357    },
40358    {
40359        "sha": "120c43cf46d3610e03615b86d48a09d0bf51c2a5",
40360        "description": "nv50: Rename fixups to relocs",
40361        "nominated": false,
40362        "nomination_type": null,
40363        "resolution": 4,
40364        "main_sha": null,
40365        "because_sha": null
40366    },
40367    {
40368        "sha": "8c066e7a57dee7b30a2aafb8f1c075bac0867be7",
40369        "description": "nv50,nvc0: Do not resize global residents if unnecessary",
40370        "nominated": false,
40371        "nomination_type": null,
40372        "resolution": 4,
40373        "main_sha": null,
40374        "because_sha": null
40375    },
40376    {
40377        "sha": "cc2cdf88fb1ad385007f78dd022469b82b00b7b2",
40378        "description": "radv: Don't assume layout == stencilLayout for stencil-only",
40379        "nominated": false,
40380        "nomination_type": null,
40381        "resolution": 4,
40382        "main_sha": null,
40383        "because_sha": null
40384    },
40385    {
40386        "sha": "b772e30ce70262461f8e6d4ae882c2188a855808",
40387        "description": "radv: Add a image_transition helper for separate depth/stencil layouts",
40388        "nominated": false,
40389        "nomination_type": null,
40390        "resolution": 4,
40391        "main_sha": null,
40392        "because_sha": null
40393    },
40394    {
40395        "sha": "8c06fa9b9e50a8b3eeac77fbdb99beb85f0eb472",
40396        "description": "radv/meta: Drop redundant depth_view_can_fast_clear",
40397        "nominated": false,
40398        "nomination_type": null,
40399        "resolution": 4,
40400        "main_sha": null,
40401        "because_sha": null
40402    },
40403    {
40404        "sha": "804ce284442ea314659feff5e2a79239f41cf31a",
40405        "description": "radv: Drop set/restore_subpass",
40406        "nominated": false,
40407        "nomination_type": null,
40408        "resolution": 4,
40409        "main_sha": null,
40410        "because_sha": null
40411    },
40412    {
40413        "sha": "a90c2e657218b524f3553e70422a5c2c3867bb29",
40414        "description": "radv/meta: Use Begin/EndRendering for clears",
40415        "nominated": false,
40416        "nomination_type": null,
40417        "resolution": 4,
40418        "main_sha": null,
40419        "because_sha": null
40420    },
40421    {
40422        "sha": "769f566fa7daee97f8da1971546e84c167fd08c2",
40423        "description": "radv/meta: s/dest/dst/ in a few functions",
40424        "nominated": false,
40425        "nomination_type": null,
40426        "resolution": 4,
40427        "main_sha": null,
40428        "because_sha": null
40429    },
40430    {
40431        "sha": "fd0a421c7a4ad0d050fd56313a6822794b63db7b",
40432        "description": "radv/meta: Use Begin/EndRendering for resolves",
40433        "nominated": false,
40434        "nomination_type": null,
40435        "resolution": 4,
40436        "main_sha": null,
40437        "because_sha": null
40438    },
40439    {
40440        "sha": "1e1d69ae5dca4ae5649693057ed00b2285e71e89",
40441        "description": "radv/meta: Drop subpass_att from radv_fast_clear_color",
40442        "nominated": false,
40443        "nomination_type": null,
40444        "resolution": 4,
40445        "main_sha": null,
40446        "because_sha": null
40447    },
40448    {
40449        "sha": "4f9dabc1a65043f329d4bfdfc751be227619b291",
40450        "description": "radv/meta: Fix a stack use-after-free with sample locations",
40451        "nominated": false,
40452        "nomination_type": null,
40453        "resolution": 4,
40454        "main_sha": null,
40455        "because_sha": null
40456    },
40457    {
40458        "sha": "297d82763b724f0a98977be024000d1c119f1754",
40459        "description": "radv/meta: Respect render area for MSAA resolves",
40460        "nominated": false,
40461        "nomination_type": null,
40462        "resolution": 4,
40463        "main_sha": null,
40464        "because_sha": null
40465    },
40466    {
40467        "sha": "4e52efcc4311a1985fb53b41ee123f6583c9e404",
40468        "description": "radv: Use VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT for render loops",
40469        "nominated": false,
40470        "nomination_type": null,
40471        "resolution": 4,
40472        "main_sha": null,
40473        "because_sha": null
40474    },
40475    {
40476        "sha": "76b8b854a514bc515ddba47f4fbbf6ea80bcf0f2",
40477        "description": "radv: Use both aspects for depth/stencil blit destinations",
40478        "nominated": true,
40479        "nomination_type": 1,
40480        "resolution": 1,
40481        "main_sha": null,
40482        "because_sha": "42db5900061c80154652237347285fee703d4a7c"
40483    },
40484    {
40485        "sha": "7077b72d6051acba89e713d9425278551e41da4b",
40486        "description": "vulkan,anv,dozen: Use VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT",
40487        "nominated": false,
40488        "nomination_type": null,
40489        "resolution": 4,
40490        "main_sha": null,
40491        "because_sha": null
40492    },
40493    {
40494        "sha": "10de12d710870bfbb378556f8ae32d66093194ad",
40495        "description": "radeonsi/vcn: add AUD syntax to h264 encoding",
40496        "nominated": false,
40497        "nomination_type": null,
40498        "resolution": 4,
40499        "main_sha": null,
40500        "because_sha": null
40501    },
40502    {
40503        "sha": "12cde23c3850e7513ca43b66578b42980228b2d9",
40504        "description": "radeonsi/vcn: remove rate control double begin IBs",
40505        "nominated": false,
40506        "nomination_type": null,
40507        "resolution": 4,
40508        "main_sha": null,
40509        "because_sha": null
40510    },
40511    {
40512        "sha": "b0c3f62b5469317f48d5d86623c4ae208426cee4",
40513        "description": "radeonsi/vcn: support VBAQ modes",
40514        "nominated": false,
40515        "nomination_type": null,
40516        "resolution": 4,
40517        "main_sha": null,
40518        "because_sha": null
40519    },
40520    {
40521        "sha": "d00d4b9b6a8d297acc9c45446d2ee799bb1d71f4",
40522        "description": "radeonsi/vcn: support encoding preset modes",
40523        "nominated": false,
40524        "nomination_type": null,
40525        "resolution": 4,
40526        "main_sha": null,
40527        "because_sha": null
40528    },
40529    {
40530        "sha": "20ca84646b1cf285a354e94920384dbfd30dacec",
40531        "description": "radeonsi/vcn: dpb change for supporting pre-encoding",
40532        "nominated": false,
40533        "nomination_type": null,
40534        "resolution": 4,
40535        "main_sha": null,
40536        "because_sha": null
40537    },
40538    {
40539        "sha": "60f0a182e1cbe234764429d220e518edd38dd969",
40540        "description": "radeonsi/vcn: add enc quality bits interface",
40541        "nominated": false,
40542        "nomination_type": null,
40543        "resolution": 4,
40544        "main_sha": null,
40545        "because_sha": null
40546    },
40547    {
40548        "sha": "a727ec83ba01776e9c6f61c912c4caac280e968e",
40549        "description": "frontends/va: improve enc quality interface change",
40550        "nominated": false,
40551        "nomination_type": null,
40552        "resolution": 4,
40553        "main_sha": null,
40554        "because_sha": null
40555    },
40556    {
40557        "sha": "eb3af2357f0316067154d7b4ad167300f0322f66",
40558        "description": "ci: Remove -Wno-error=deprecated-declarations cpp option from debian-clang",
40559        "nominated": false,
40560        "nomination_type": null,
40561        "resolution": 4,
40562        "main_sha": null,
40563        "because_sha": null
40564    },
40565    {
40566        "sha": "da4edc0d2a78d9f1d420c18ba43910b1a5511463",
40567        "description": "osmesa: Fixes [-Wdeprecated-declarations] in test-render.cpp",
40568        "nominated": false,
40569        "nomination_type": null,
40570        "resolution": 4,
40571        "main_sha": null,
40572        "because_sha": null
40573    },
40574    {
40575        "sha": "993889a9959d2f7b3c1234e2fcfdcbfe8ae68663",
40576        "description": "virgl: Fixes [-Wdeprecated-declarations] in virgl_staging_mgr_test.cpp",
40577        "nominated": false,
40578        "nomination_type": null,
40579        "resolution": 4,
40580        "main_sha": null,
40581        "because_sha": null
40582    },
40583    {
40584        "sha": "4bfde7954edee3811becdc33360a4a76d88210b7",
40585        "description": "intel/compiler: Fixes [-Wdeprecated-declarations] in test_eu_validate.cpp",
40586        "nominated": false,
40587        "nomination_type": null,
40588        "resolution": 4,
40589        "main_sha": null,
40590        "because_sha": null
40591    },
40592    {
40593        "sha": "c48f4b70e2e30ccd6fd04f387da8c0be3834355f",
40594        "description": "intel/compiler: Fixes [-Wdeprecated-declarations] in test_eu_compact.cpp",
40595        "nominated": false,
40596        "nomination_type": null,
40597        "resolution": 4,
40598        "main_sha": null,
40599        "because_sha": null
40600    },
40601    {
40602        "sha": "a87195a6539ecea3787559e39a5835f8d9f99759",
40603        "description": "glsl: Fixes [-Wdeprecated-declarations] in list_iterators.cpp",
40604        "nominated": false,
40605        "nomination_type": null,
40606        "resolution": 4,
40607        "main_sha": null,
40608        "because_sha": null
40609    },
40610    {
40611        "sha": "af72975a484bc94855b1ce5dd1e3e042141d5325",
40612        "description": "util: Fix [-Wdeprecated-declarations] in mesa-sha1_test.cpp",
40613        "nominated": false,
40614        "nomination_type": null,
40615        "resolution": 4,
40616        "main_sha": null,
40617        "because_sha": null
40618    },
40619    {
40620        "sha": "fd516fca15732a3635dc22f76a63ecd302e5bed8",
40621        "description": "nir: Fixes [-Wdeprecated-declarations] in serialize_tests.cpp",
40622        "nominated": false,
40623        "nomination_type": null,
40624        "resolution": 4,
40625        "main_sha": null,
40626        "because_sha": null
40627    },
40628    {
40629        "sha": "9fa48eb4cff5e378a52a081dc4f70be76d349e5f",
40630        "description": "intel/compiler: Get URB handle in emit_task/mesh_intrinsic functions",
40631        "nominated": false,
40632        "nomination_type": null,
40633        "resolution": 4,
40634        "main_sha": null,
40635        "because_sha": null
40636    },
40637    {
40638        "sha": "ead0cfce5496ae35267f66ea0e616e0e951c2740",
40639        "description": "intel/compiler: Call get_mesh_urb_handle one level up in call-stack",
40640        "nominated": false,
40641        "nomination_type": null,
40642        "resolution": 4,
40643        "main_sha": null,
40644        "because_sha": null
40645    },
40646    {
40647        "sha": "2af3b6756a0c3e192367c820813e9b051759b139",
40648        "description": "amd/compiler: Fixes warning [-Wunused-variable] in test_optimizer_postRA.cpp",
40649        "nominated": false,
40650        "nomination_type": null,
40651        "resolution": 4,
40652        "main_sha": null,
40653        "because_sha": null
40654    },
40655    {
40656        "sha": "4a607c2df49b24eca41f658fd7b800f20b4dfb5f",
40657        "description": "amd/compiler: Fixes warning [-Wunused-variable] in test_to_hw_instr.cpp",
40658        "nominated": false,
40659        "nomination_type": null,
40660        "resolution": 4,
40661        "main_sha": null,
40662        "because_sha": null
40663    },
40664    {
40665        "sha": "c49e328e4f41d4a2503045a0bb8bfaf65d4cde61",
40666        "description": "anv: fix assert to build with shader cache disabled",
40667        "nominated": true,
40668        "nomination_type": 1,
40669        "resolution": 1,
40670        "main_sha": null,
40671        "because_sha": "7f1e82306c9b59fe534b9712d85f9324b0bfb5a4"
40672    },
40673    {
40674        "sha": "0a0aa24b33c4a3d18426f09674ff67c23e71cfd2",
40675        "description": "iris: Always initialize shader compilation queue ready fence",
40676        "nominated": true,
40677        "nomination_type": 1,
40678        "resolution": 1,
40679        "main_sha": null,
40680        "because_sha": "42c34e1ac8da3a000087c02cfd9f6fcb83e84fbc"
40681    },
40682    {
40683        "sha": "9027c5df4c51bcf529ab34b0ffbe763cf8fe8543",
40684        "description": "anv: remove the LOCAL_MEM allocation bit",
40685        "nominated": false,
40686        "nomination_type": null,
40687        "resolution": 4,
40688        "main_sha": null,
40689        "because_sha": null
40690    },
40691    {
40692        "sha": "a254aff64321fa41a6cb6ee3a4095d711dd8fae5",
40693        "description": "anv: prevent trying to mmap non host visible memory",
40694        "nominated": false,
40695        "nomination_type": null,
40696        "resolution": 4,
40697        "main_sha": null,
40698        "because_sha": null
40699    },
40700    {
40701        "sha": "b08f293686bd0ae4e1d055c47772cebf1b745c53",
40702        "description": "glsl/tests: do not perform eol-conversion on windows",
40703        "nominated": false,
40704        "nomination_type": null,
40705        "resolution": 4,
40706        "main_sha": null,
40707        "because_sha": null
40708    },
40709    {
40710        "sha": "b8c472c111ee1e5a7feb45a9da81e5f73145b6fb",
40711        "description": "anv: fix assert in memory budget code when extension is not supported",
40712        "nominated": true,
40713        "nomination_type": 1,
40714        "resolution": 1,
40715        "main_sha": null,
40716        "because_sha": "fae88d8791b2903771c85958903ee81080b66aec"
40717    },
40718    {
40719        "sha": "4ab38112f36ec25afe98a1636909bb8bde4ad7a1",
40720        "description": "anv: fixup assertions on lowered storage formats",
40721        "nominated": true,
40722        "nomination_type": 1,
40723        "resolution": 1,
40724        "main_sha": null,
40725        "because_sha": "a9edc268b9b12db49a3fef599cf13443224dca7e"
40726    },
40727    {
40728        "sha": "9e31b0fba18f00001fc6359eecfdf235993b5307",
40729        "description": "tu: Allocate private memory per-device instead of per-pipeline",
40730        "nominated": false,
40731        "nomination_type": null,
40732        "resolution": 4,
40733        "main_sha": null,
40734        "because_sha": null
40735    },
40736    {
40737        "sha": "d0e8f21100a4ab6a384e0c75cbe041299832b02d",
40738        "description": "anv: fix GetPipelineExecutableStatistics for ray tracing pipelines",
40739        "nominated": true,
40740        "nomination_type": 1,
40741        "resolution": 1,
40742        "main_sha": null,
40743        "because_sha": "e10455585115d502702a3f642dfd386d0c7a0c69"
40744    },
40745    {
40746        "sha": "468538509fc8ac1a1ccdf6ba9421cae566164acf",
40747        "description": "Revert \"anv: Do not copy garbage to batch_bo\"",
40748        "nominated": false,
40749        "nomination_type": 2,
40750        "resolution": 4,
40751        "main_sha": null,
40752        "because_sha": "87b19c68d8bc33dfc2c61550e50fb6890b47656c"
40753    },
40754    {
40755        "sha": "585fa6bf406e064877baf4b2b106e116bee21c6b",
40756        "description": "zink: ignore nir_texop_lod for tex dest matching",
40757        "nominated": true,
40758        "nomination_type": 1,
40759        "resolution": 1,
40760        "main_sha": null,
40761        "because_sha": "3a47576687624e1ed4661d7f5b6c0e54998ada48"
40762    },
40763    {
40764        "sha": "e95b9ac9a8a9591fb9dd29b0db9ca2b6a10962a7",
40765        "description": "zink: handle nir_intrinsic_sparse_residency_code_and mechanics",
40766        "nominated": false,
40767        "nomination_type": null,
40768        "resolution": 4,
40769        "main_sha": null,
40770        "because_sha": null
40771    },
40772    {
40773        "sha": "2b3e1d587d9f47cbfa8746d809827d9c0f164a2d",
40774        "description": "glsl: Remove lower_offset_arrays pass",
40775        "nominated": false,
40776        "nomination_type": null,
40777        "resolution": 4,
40778        "main_sha": null,
40779        "because_sha": null
40780    },
40781    {
40782        "sha": "1aacd9492de42412c6c9ca79d48a40c4ffebcd79",
40783        "description": "radeonsi: r600: d3d12: st: Use NIR lowering for tg4 offset arrays instead of GLSL lowering",
40784        "nominated": true,
40785        "nomination_type": 1,
40786        "resolution": 3,
40787        "main_sha": null,
40788        "because_sha": "640f9098621448340378a519be7b9894afd9e390"
40789    },
40790    {
40791        "sha": "dbd022f2ab43ff0a9ecc05c61123467e25f109de",
40792        "description": "nir: spirv: Allow 32-bit version of nir_intrinsic_is_sparse_texels_resident",
40793        "nominated": true,
40794        "nomination_type": 1,
40795        "resolution": 3,
40796        "main_sha": null,
40797        "because_sha": "4cbdf9ec4d454c4df157570387edeeaf45847b8a"
40798    },
40799    {
40800        "sha": "f73862d339fbeac14fe7e1e1dc9e73d3501e0c97",
40801        "description": "svga: fix invalid component access of domain location",
40802        "nominated": false,
40803        "nomination_type": null,
40804        "resolution": 4,
40805        "main_sha": null,
40806        "because_sha": null
40807    },
40808    {
40809        "sha": "6e311dd7229b2afb478e65afe2f17d7fb422d01e",
40810        "description": "meson: add svga gallium driver to 'auto' group on arm/aarch64",
40811        "nominated": false,
40812        "nomination_type": null,
40813        "resolution": 4,
40814        "main_sha": null,
40815        "because_sha": null
40816    },
40817    {
40818        "sha": "16d33b8ba185226dbdfa8819e81bfd3b5711b49e",
40819        "description": "freedreno: Avoid deferred-flush dependency loops",
40820        "nominated": false,
40821        "nomination_type": null,
40822        "resolution": 4,
40823        "main_sha": null,
40824        "because_sha": null
40825    },
40826    {
40827        "sha": "425514e62e78188105ad97a0647db93acb274176",
40828        "description": "freedreno: Simplify add_dep logic",
40829        "nominated": false,
40830        "nomination_type": null,
40831        "resolution": 4,
40832        "main_sha": null,
40833        "because_sha": null
40834    },
40835    {
40836        "sha": "027dbe2cb3dcdb1360e713d023ef7f078f0cfed0",
40837        "description": "freedreno: Extract helper to check for batch dependency",
40838        "nominated": false,
40839        "nomination_type": null,
40840        "resolution": 4,
40841        "main_sha": null,
40842        "because_sha": null
40843    },
40844    {
40845        "sha": "c9d9155787d7222535296dd75c9298f5b5fddd7c",
40846        "description": "tu: Disable userspace iova allocations",
40847        "nominated": false,
40848        "nomination_type": 1,
40849        "resolution": 4,
40850        "main_sha": null,
40851        "because_sha": "e23c4fbd9b6b95537ab00d19a034eaffe5fe86b0"
40852    },
40853    {
40854        "sha": "013b022924ea66aef8f6f017669a5b6748fef1f6",
40855        "description": "aco: drop unused variable",
40856        "nominated": false,
40857        "nomination_type": null,
40858        "resolution": 4,
40859        "main_sha": null,
40860        "because_sha": null
40861    },
40862    {
40863        "sha": "7f64137d9353d0ffdf2f7374c2d30902338a0ed3",
40864        "description": "aco: Use unreachable instead assert(false)",
40865        "nominated": false,
40866        "nomination_type": null,
40867        "resolution": 4,
40868        "main_sha": null,
40869        "because_sha": null
40870    },
40871    {
40872        "sha": "d0401f02fd6a2ea66a6a0e470eae67b66292fbdf",
40873        "description": "ci/tu: Add another cwe_after_bind fail that appeared in the reshuffle.",
40874        "nominated": false,
40875        "nomination_type": null,
40876        "resolution": 4,
40877        "main_sha": null,
40878        "because_sha": null
40879    },
40880    {
40881        "sha": "b0a74776d117e150206ed5c98e4a800374cb68dc",
40882        "description": "tu: Emit only as many VBs as we've ever seen bound on the command buffer.",
40883        "nominated": false,
40884        "nomination_type": null,
40885        "resolution": 4,
40886        "main_sha": null,
40887        "because_sha": null
40888    },
40889    {
40890        "sha": "8ffb48c90a82c73c5404269026df39475fd8b137",
40891        "description": "tu: Only emit FS output regs for as many MRTs as we have (but at least 1).",
40892        "nominated": false,
40893        "nomination_type": null,
40894        "resolution": 4,
40895        "main_sha": null,
40896        "because_sha": null
40897    },
40898    {
40899        "sha": "374d1ce4915fdaf2725892ffe1c69d97ef2d3b3a",
40900        "description": "tu: Only emit as many VPC interp/repl regs as will be referenced.",
40901        "nominated": false,
40902        "nomination_type": null,
40903        "resolution": 4,
40904        "main_sha": null,
40905        "because_sha": null
40906    },
40907    {
40908        "sha": "29d725a8aa814e05851d913c487df1e6ab53a7fb",
40909        "description": "tu: Only emit as many bindless regs as we have seen descriptor sets.",
40910        "nominated": false,
40911        "nomination_type": null,
40912        "resolution": 4,
40913        "main_sha": null,
40914        "because_sha": null
40915    },
40916    {
40917        "sha": "f986a5207c2b2aa870f9040e9bb045095a9aa5b0",
40918        "description": "anv: Group all context operations during device creation",
40919        "nominated": false,
40920        "nomination_type": null,
40921        "resolution": 4,
40922        "main_sha": null,
40923        "because_sha": null
40924    },
40925    {
40926        "sha": "dbbf2ff12e0b3d57b3a3523d5beb19c2c1d8fa9a",
40927        "description": "anv: Nuke anv_execbuf_init()",
40928        "nominated": false,
40929        "nomination_type": null,
40930        "resolution": 4,
40931        "main_sha": null,
40932        "because_sha": null
40933    },
40934    {
40935        "sha": "87b19c68d8bc33dfc2c61550e50fb6890b47656c",
40936        "description": "anv: Do not copy garbage to batch_bo",
40937        "nominated": false,
40938        "nomination_type": null,
40939        "resolution": 4,
40940        "main_sha": null,
40941        "because_sha": null
40942    },
40943    {
40944        "sha": "631794b8a90e820f4e6fe5acb1d79c35eaba7882",
40945        "description": "anv: Only wait for queue sync if execbuf was properly executed",
40946        "nominated": false,
40947        "nomination_type": null,
40948        "resolution": 4,
40949        "main_sha": null,
40950        "because_sha": null
40951    },
40952    {
40953        "sha": "7981936e46e8a714fb6a3b01d70bd235de9f0e59",
40954        "description": "mapi: Improve comment about _glapi_tls_Dispatch and _glapi_tls_Context",
40955        "nominated": false,
40956        "nomination_type": null,
40957        "resolution": 4,
40958        "main_sha": null,
40959        "because_sha": null
40960    },
40961    {
40962        "sha": "1d3faf7706504ee448362a2bb96ce4be8ce60097",
40963        "description": "docs: Remove document about USE_ELF_TLS",
40964        "nominated": false,
40965        "nomination_type": null,
40966        "resolution": 4,
40967        "main_sha": null,
40968        "because_sha": null
40969    },
40970    {
40971        "sha": "78ba0eb6330abef5769b5007cb7b5e6220571c00",
40972        "description": "mapi: Access _glapi_tls_Dispatch directly without need of macro",
40973        "nominated": false,
40974        "nomination_type": null,
40975        "resolution": 4,
40976        "main_sha": null,
40977        "because_sha": null
40978    },
40979    {
40980        "sha": "8e8a231a0754a688395d79d383b03fc0642bf1dc",
40981        "description": "mapi: Move shared stub into u_current.c",
40982        "nominated": false,
40983        "nomination_type": null,
40984        "resolution": 4,
40985        "main_sha": null,
40986        "because_sha": null
40987    },
40988    {
40989        "sha": "7f49abbdc0a1ceb7ea4f31938f7eaa9bb41ae891",
40990        "description": "mapi: Move shared _glapi_set_context and _glapi_set_dispatch into u_current.c",
40991        "nominated": false,
40992        "nomination_type": null,
40993        "resolution": 4,
40994        "main_sha": null,
40995        "because_sha": null
40996    },
40997    {
40998        "sha": "01d6ae536b0a0d1cd6a11e883e0dba7abfeecd11",
40999        "description": "mapi: Remove reference to unused _gl_DispatchTSD",
41000        "nominated": false,
41001        "nomination_type": null,
41002        "resolution": 4,
41003        "main_sha": null,
41004        "because_sha": null
41005    },
41006    {
41007        "sha": "a5972eb7ac0790d407bec596325ad83b15c264fa",
41008        "description": "mapi: Remove usage of _glapi_check_multithread and _glapi_destroy_multithread",
41009        "nominated": false,
41010        "nomination_type": null,
41011        "resolution": 4,
41012        "main_sha": null,
41013        "because_sha": null
41014    },
41015    {
41016        "sha": "a5b463742c3c2f6973d59cfc4dbee68f077e8f55",
41017        "description": "mapi: Remove unused ENTRY_CURRENT_TABLE_GET",
41018        "nominated": false,
41019        "nomination_type": null,
41020        "resolution": 4,
41021        "main_sha": null,
41022        "because_sha": null
41023    },
41024    {
41025        "sha": "e8bb418b1c6c0d1539a6a6f0296ad3a8834ebdca",
41026        "description": "turnip: trim down bo size of tu_descriptor_pool",
41027        "nominated": false,
41028        "nomination_type": null,
41029        "resolution": 4,
41030        "main_sha": null,
41031        "because_sha": null
41032    },
41033    {
41034        "sha": "2da46db9b2b474b04de1378e0e41f27a96fa2746",
41035        "description": "turnip: trim down host size of tu_descriptor_pool",
41036        "nominated": false,
41037        "nomination_type": null,
41038        "resolution": 4,
41039        "main_sha": null,
41040        "because_sha": null
41041    },
41042    {
41043        "sha": "9fd66f0cae87e81d9d4a28decb752a0c0ec02807",
41044        "description": "turnip: pCreateInfo->pPoolSizes[i] is wordy",
41045        "nominated": false,
41046        "nomination_type": null,
41047        "resolution": 4,
41048        "main_sha": null,
41049        "because_sha": null
41050    },
41051    {
41052        "sha": "dcfbb60392fce468eb2bc2513c3b1ba5dfc1e62e",
41053        "description": "ir3/spill: Fix extracting from a vector at the end of a block",
41054        "nominated": true,
41055        "nomination_type": 1,
41056        "resolution": 1,
41057        "main_sha": null,
41058        "because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f"
41059    },
41060    {
41061        "sha": "f9d7308014e11192db9594cc6ea6184995b2af37",
41062        "description": "util: Use literal instead call to list_inithead in u_queue.c",
41063        "nominated": false,
41064        "nomination_type": null,
41065        "resolution": 4,
41066        "main_sha": null,
41067        "because_sha": null
41068    },
41069    {
41070        "sha": "ddd74bec3875c86d7da8fa75d308f5d06be4ad72",
41071        "description": "radeonsi/ci: make the running script easy to use",
41072        "nominated": false,
41073        "nomination_type": null,
41074        "resolution": 4,
41075        "main_sha": null,
41076        "because_sha": null
41077    },
41078    {
41079        "sha": "631b5742d10d71bce3817a151086fdd7a18db88b",
41080        "description": "intel/compiler: Print more details when fs_visitor::validate() fails",
41081        "nominated": false,
41082        "nomination_type": null,
41083        "resolution": 4,
41084        "main_sha": null,
41085        "because_sha": null
41086    },
41087    {
41088        "sha": "20fba14f2cb34060ecae42634bfe8c266f56952f",
41089        "description": "wsi/x11: fix memleak in wsi_x11_connection_create()",
41090        "nominated": true,
41091        "nomination_type": 1,
41092        "resolution": 1,
41093        "main_sha": null,
41094        "because_sha": "bbdf7e45b15f6345c5e509827770aec8a8bdfe7c"
41095    },
41096    {
41097        "sha": "9573b24ab41c285312c20e250d7434ccb9ca1cc7",
41098        "description": "gallium: Remove util_make_fragment_tex_shader_xrbias",
41099        "nominated": false,
41100        "nomination_type": null,
41101        "resolution": 4,
41102        "main_sha": null,
41103        "because_sha": null
41104    },
41105    {
41106        "sha": "18539a40997bbcb69eb7ad6c6401c2a3b297ef3c",
41107        "description": "gallium: Inline away util_make_fragment_tex_shader interp_mode",
41108        "nominated": false,
41109        "nomination_type": null,
41110        "resolution": 4,
41111        "main_sha": null,
41112        "because_sha": null
41113    },
41114    {
41115        "sha": "b61ce265d728ec763f3966c38337477ce72b9207",
41116        "description": "gallium: Inline away util_make_fragment_tex_shader_writemask",
41117        "nominated": false,
41118        "nomination_type": null,
41119        "resolution": 4,
41120        "main_sha": null,
41121        "because_sha": null
41122    },
41123    {
41124        "sha": "c20139c2922276238c12dc6a6cf0fbbc39e9d732",
41125        "description": "tu: Enable bufferDeviceAddressCaptureReplay",
41126        "nominated": false,
41127        "nomination_type": null,
41128        "resolution": 4,
41129        "main_sha": null,
41130        "because_sha": null
41131    },
41132    {
41133        "sha": "e23c4fbd9b6b95537ab00d19a034eaffe5fe86b0",
41134        "description": "tu: Switch to userspace iova allocations if kernel supports it",
41135        "nominated": false,
41136        "nomination_type": null,
41137        "resolution": 4,
41138        "main_sha": null,
41139        "because_sha": null
41140    },
41141    {
41142        "sha": "3e5aac8fbcfdc21e84e3564ef5bde2f52c5c755e",
41143        "description": "Revert \"ci: disable unit tests\"",
41144        "nominated": false,
41145        "nomination_type": null,
41146        "resolution": 4,
41147        "main_sha": null,
41148        "because_sha": null
41149    },
41150    {
41151        "sha": "9fc82560d3ffa24aa67e39a113f43d060644f390",
41152        "description": "ci: disable glcpp tests for now",
41153        "nominated": false,
41154        "nomination_type": null,
41155        "resolution": 4,
41156        "main_sha": null,
41157        "because_sha": null
41158    },
41159    {
41160        "sha": "0f9b662f9a7a46bcc8f58b521eb5e3bb29b3845e",
41161        "description": "meson: add enable-glcpp-tests option",
41162        "nominated": false,
41163        "nomination_type": null,
41164        "resolution": 4,
41165        "main_sha": null,
41166        "because_sha": null
41167    },
41168    {
41169        "sha": "201a62cbbae2c39a8b27c7a7b46cecac0011db68",
41170        "description": "meson: Use different STRACEDIR folder for intel_devinfo_override_test",
41171        "nominated": false,
41172        "nomination_type": null,
41173        "resolution": 4,
41174        "main_sha": null,
41175        "because_sha": null
41176    },
41177    {
41178        "sha": "12bb9cba8bd3e464624cc815950e6ac358d520d8",
41179        "description": "anv: Fixes struct anv_device::info is not initialized with struct anv_physical_device",
41180        "nominated": false,
41181        "nomination_type": 1,
41182        "resolution": 4,
41183        "main_sha": null,
41184        "because_sha": "356a60bd6c593d14324dbd9256e6c3ee8be61277"
41185    },
41186    {
41187        "sha": "8a78fbb8324928cf2618b08e8bfaa6220ed5f879",
41188        "description": "radv: move lowering the view index to radv_pipeline_link_shaders()",
41189        "nominated": false,
41190        "nomination_type": null,
41191        "resolution": 4,
41192        "main_sha": null,
41193        "because_sha": null
41194    },
41195    {
41196        "sha": "98fe5acbdbad5ca2def48f382e526f70404f7a28",
41197        "description": "radv: move lowering patch vertices to radv_pipeline_link_tcs()",
41198        "nominated": false,
41199        "nomination_type": null,
41200        "resolution": 4,
41201        "main_sha": null,
41202        "because_sha": null
41203    },
41204    {
41205        "sha": "b9ed82815d26a97bfe07fae06f0b42bfb5c34643",
41206        "description": "radv: move assigning driver locations to the new linking helpers",
41207        "nominated": false,
41208        "nomination_type": null,
41209        "resolution": 4,
41210        "main_sha": null,
41211        "because_sha": null
41212    },
41213    {
41214        "sha": "cac4ad2115acdccf7cdcde19735575fe7a9ad57d",
41215        "description": "radv: rework linking shaders in NIR",
41216        "nominated": false,
41217        "nomination_type": null,
41218        "resolution": 4,
41219        "main_sha": null,
41220        "because_sha": null
41221    },
41222    {
41223        "sha": "f9e3339e39c9d9c08d705a1fc359014c4ba6b780",
41224        "description": "radv: add radv_remove_point_size() linking helper",
41225        "nominated": false,
41226        "nomination_type": null,
41227        "resolution": 4,
41228        "main_sha": null,
41229        "because_sha": null
41230    },
41231    {
41232        "sha": "7e635adb2c919ce7ec9f07c9a25f2898bb58fb5a",
41233        "description": "radv: remove useless parameter from radv_link_shaders()",
41234        "nominated": false,
41235        "nomination_type": null,
41236        "resolution": 4,
41237        "main_sha": null,
41238        "because_sha": null
41239    },
41240    {
41241        "sha": "f461fa1933357e59e79707d3a18a002f49fa4d35",
41242        "description": "radv: use NIR_PASS with radv_export_implicit_primitive_id",
41243        "nominated": false,
41244        "nomination_type": null,
41245        "resolution": 4,
41246        "main_sha": null,
41247        "because_sha": null
41248    },
41249    {
41250        "sha": "2167a61611cda66dc365bdd966ac68739c499653",
41251        "description": "radv: remove unused parameter in radv_lower_io_to_mem()",
41252        "nominated": false,
41253        "nomination_type": null,
41254        "resolution": 4,
41255        "main_sha": null,
41256        "because_sha": null
41257    },
41258    {
41259        "sha": "f66d822d8724246eec0d4aabf32cd8e2c5dbb495",
41260        "description": "radv: move dumping NIR shaders to the previous similar loop",
41261        "nominated": false,
41262        "nomination_type": null,
41263        "resolution": 4,
41264        "main_sha": null,
41265        "because_sha": null
41266    },
41267    {
41268        "sha": "619da8df77fad1d4ff83f6f05fd1a3f2e073aa13",
41269        "description": "radv: move lowering FS intrinsics to radv_postprocess_nir()",
41270        "nominated": false,
41271        "nomination_type": null,
41272        "resolution": 4,
41273        "main_sha": null,
41274        "because_sha": null
41275    },
41276    {
41277        "sha": "0fd0c3871a0d6ac5a7f49d940206c82d5a801a40",
41278        "description": "radv: add a radv_postprocess_nir() helper",
41279        "nominated": false,
41280        "nomination_type": null,
41281        "resolution": 4,
41282        "main_sha": null,
41283        "because_sha": null
41284    },
41285    {
41286        "sha": "22faf8597a5b5a0a0d12c086aa7ab11096613dad",
41287        "description": "radv: copy the whole radv_shader_info struct for merged stages",
41288        "nominated": false,
41289        "nomination_type": null,
41290        "resolution": 4,
41291        "main_sha": null,
41292        "because_sha": null
41293    },
41294    {
41295        "sha": "6262586bd73fc8970c1a4aa987690b3b4f3a409c",
41296        "description": "radv: copy linked I/O info for merged stages in radv_fill_shader_info",
41297        "nominated": false,
41298        "nomination_type": null,
41299        "resolution": 4,
41300        "main_sha": null,
41301        "because_sha": null
41302    },
41303    {
41304        "sha": "0eab07bf66d927df32649cc8229012150f5f424f",
41305        "description": "radv: remove useless check when creating the noop FS",
41306        "nominated": false,
41307        "nomination_type": null,
41308        "resolution": 4,
41309        "main_sha": null,
41310        "because_sha": null
41311    },
41312    {
41313        "sha": "4ac72f7d1a4cef6132b44b183a3930663c862429",
41314        "description": "r600/sfn: Don't use broken idiv lowering",
41315        "nominated": false,
41316        "nomination_type": null,
41317        "resolution": 4,
41318        "main_sha": null,
41319        "because_sha": null
41320    },
41321    {
41322        "sha": "c38023a9b2c90a0d8321428d5001914ec65823a9",
41323        "description": "r300: Set more shadow sampler lowering in precompiles.",
41324        "nominated": false,
41325        "nomination_type": null,
41326        "resolution": 4,
41327        "main_sha": null,
41328        "because_sha": null
41329    },
41330    {
41331        "sha": "58432e56ae123ef37017c5443d17f16933a81123",
41332        "description": "Update docs/drivers/llvmpipe.rst",
41333        "nominated": false,
41334        "nomination_type": null,
41335        "resolution": 4,
41336        "main_sha": null,
41337        "because_sha": null
41338    },
41339    {
41340        "sha": "4ba21c3e8cef567f0c39460dd3f1d20f754c3c6f",
41341        "description": "vc4: store tex sampler in proper register",
41342        "nominated": true,
41343        "nomination_type": 0,
41344        "resolution": 1,
41345        "main_sha": null,
41346        "because_sha": null
41347    },
41348    {
41349        "sha": "177f7fae0136955b6258555f50d5fda6438d1c14",
41350        "description": "ci: enable lima farm",
41351        "nominated": false,
41352        "nomination_type": null,
41353        "resolution": 4,
41354        "main_sha": null,
41355        "because_sha": null
41356    },
41357    {
41358        "sha": "ddae033674c7da694ce7628cdf8546615a9e5bd7",
41359        "description": "lavapipe: Set ss_dirty in emit_state",
41360        "nominated": false,
41361        "nomination_type": null,
41362        "resolution": 4,
41363        "main_sha": null,
41364        "because_sha": null
41365    },
41366    {
41367        "sha": "3743ea0fad9c18587c314d7cf32a8e90cd20fb6f",
41368        "description": "meson: drop duplicate `lib` in lib name",
41369        "nominated": false,
41370        "nomination_type": null,
41371        "resolution": 4,
41372        "main_sha": null,
41373        "because_sha": null
41374    },
41375    {
41376        "sha": "137b34a67ebe18818b062a1ccf7e1c24c96fa5ff",
41377        "description": "vulkan/wsi/x11: detect Xwayland via the XWAYLAND extension",
41378        "nominated": false,
41379        "nomination_type": null,
41380        "resolution": 4,
41381        "main_sha": null,
41382        "because_sha": null
41383    },
41384    {
41385        "sha": "87182ba977a3f9890f8d6eb0b3717dde215f63d7",
41386        "description": "bin/perf-annotate-jit.py: Update to Python 3.",
41387        "nominated": false,
41388        "nomination_type": null,
41389        "resolution": 4,
41390        "main_sha": null,
41391        "because_sha": null
41392    },
41393    {
41394        "sha": "7b81dbe591be345c34c0445f952a86e33ec13928",
41395        "description": "st_pbo/compute: pre-clamp loaded geometry based on coord components",
41396        "nominated": false,
41397        "nomination_type": null,
41398        "resolution": 4,
41399        "main_sha": null,
41400        "because_sha": null
41401    },
41402    {
41403        "sha": "613348766c9e1d6382063c4989ec1016d7a7377f",
41404        "description": "st_pbo/compute: pre-clamp shader geometry to 16bit",
41405        "nominated": false,
41406        "nomination_type": null,
41407        "resolution": 4,
41408        "main_sha": null,
41409        "because_sha": null
41410    },
41411    {
41412        "sha": "2fa5afd639d0431b6f38da09a3f33a23220004dd",
41413        "description": "st_pbo/compute: fix 1D coord dimension by pre-trimming vectors",
41414        "nominated": true,
41415        "nomination_type": 0,
41416        "resolution": 1,
41417        "main_sha": null,
41418        "because_sha": null
41419    },
41420    {
41421        "sha": "cd07a0002f10869136aa61e59f9bbcdb02d1a2d6",
41422        "description": "st_pbo/compute: fix 1D_ARRAY offsets",
41423        "nominated": true,
41424        "nomination_type": 0,
41425        "resolution": 1,
41426        "main_sha": null,
41427        "because_sha": null
41428    },
41429    {
41430        "sha": "bd3b03939b556b44b2fbace746ccaf0bfa06a20c",
41431        "description": "st_pbo/compute: handle download failures with fallback",
41432        "nominated": false,
41433        "nomination_type": null,
41434        "resolution": 4,
41435        "main_sha": null,
41436        "because_sha": null
41437    },
41438    {
41439        "sha": "fcae7cfd2792ac234d5fed1168d1d877e49768a8",
41440        "description": "panfrost: Assert that blend shaders are nontrivial",
41441        "nominated": false,
41442        "nomination_type": null,
41443        "resolution": 4,
41444        "main_sha": null,
41445        "because_sha": null
41446    },
41447    {
41448        "sha": "1d5aad9db42858eeacbed4adff3172ab6be8e1df",
41449        "description": "panfrost: Include mask in replace blend shader name",
41450        "nominated": false,
41451        "nomination_type": null,
41452        "resolution": 4,
41453        "main_sha": null,
41454        "because_sha": null
41455    },
41456    {
41457        "sha": "378b7e37f4dfd1267b2ab89080762cb81c260381",
41458        "description": "panfrost: Simplify blitter blend shader creation",
41459        "nominated": false,
41460        "nomination_type": null,
41461        "resolution": 4,
41462        "main_sha": null,
41463        "because_sha": null
41464    },
41465    {
41466        "sha": "0a71d56fd452e9c53da44f21583c197c9661488c",
41467        "description": "panfrost: Invert no_colour to enabled",
41468        "nominated": false,
41469        "nomination_type": null,
41470        "resolution": 4,
41471        "main_sha": null,
41472        "because_sha": null
41473    },
41474    {
41475        "sha": "39bf3ea7d3c172ea1b4f9afb3131844bdc144d24",
41476        "description": "panfrost: Don't compile empty blend shaders",
41477        "nominated": false,
41478        "nomination_type": null,
41479        "resolution": 4,
41480        "main_sha": null,
41481        "because_sha": null
41482    },
41483    {
41484        "sha": "d849d9779a77f05d7acd418516e154a4e9018f40",
41485        "description": "panfrost: Avoid blend shader when not blending",
41486        "nominated": false,
41487        "nomination_type": null,
41488        "resolution": 4,
41489        "main_sha": null,
41490        "because_sha": null
41491    },
41492    {
41493        "sha": "e59c74ec56583d74e44c1a5eafc7e2d3ab6117a4",
41494        "description": "panfrost: Promote blend shader outputs 8->16-bit",
41495        "nominated": false,
41496        "nomination_type": null,
41497        "resolution": 4,
41498        "main_sha": null,
41499        "because_sha": null
41500    },
41501    {
41502        "sha": "08746d7b527eef7b291e5374f23276a6443f870b",
41503        "description": "panfrost: Don't saturate in Bifrost blend shaders",
41504        "nominated": false,
41505        "nomination_type": null,
41506        "resolution": 4,
41507        "main_sha": null,
41508        "because_sha": null
41509    },
41510    {
41511        "sha": "b1c9c924c74983bed4eea45a3175fd044f294e9c",
41512        "description": "panfrost: Set blit output variable types correctly",
41513        "nominated": false,
41514        "nomination_type": null,
41515        "resolution": 4,
41516        "main_sha": null,
41517        "because_sha": null
41518    },
41519    {
41520        "sha": "d6805609704e3b7af142700389812496d5c7003e",
41521        "description": "panfrost: Handle untyped_color_outputs on Bifrost",
41522        "nominated": false,
41523        "nomination_type": null,
41524        "resolution": 4,
41525        "main_sha": null,
41526        "because_sha": null
41527    },
41528    {
41529        "sha": "cf55e05f8f2b3082b3a03e476c95bef401e366da",
41530        "description": "pan/bi: Handle info.fs.untyped_color_outputs on Valhall",
41531        "nominated": false,
41532        "nomination_type": null,
41533        "resolution": 4,
41534        "main_sha": null,
41535        "because_sha": null
41536    },
41537    {
41538        "sha": "394e1f5862a5cd537f60c01ed75dc698e112da58",
41539        "description": "pan/bi: Don't allow ATEST to take a temporary",
41540        "nominated": true,
41541        "nomination_type": 0,
41542        "resolution": 1,
41543        "main_sha": null,
41544        "because_sha": null
41545    },
41546    {
41547        "sha": "e12a9ce8d691a311cd37eecbdeadb30400adeb95",
41548        "description": "pan/bi: Don't reorder image loads across stores",
41549        "nominated": true,
41550        "nomination_type": 1,
41551        "resolution": 1,
41552        "main_sha": null,
41553        "because_sha": "569e5dc7450620e7286aec036f34d02f02cdd2c4"
41554    },
41555    {
41556        "sha": "15e15422ba2f7b540a03cc6e7506b197f29a032d",
41557        "description": "asahi: Fix warning building for macOS 12.0",
41558        "nominated": false,
41559        "nomination_type": null,
41560        "resolution": 4,
41561        "main_sha": null,
41562        "because_sha": null
41563    },
41564    {
41565        "sha": "1635ad032276b8467f2f67ac0d0969d71f44b766",
41566        "description": "tu: Assert that if draw state is enabled it has valid iova",
41567        "nominated": false,
41568        "nomination_type": null,
41569        "resolution": 4,
41570        "main_sha": null,
41571        "because_sha": null
41572    },
41573    {
41574        "sha": "9c01fff4453cc067b3e1dc0448f36510cb1950ac",
41575        "description": "r300: merge MOVs with MULs or ADDs in merge channels",
41576        "nominated": false,
41577        "nomination_type": null,
41578        "resolution": 4,
41579        "main_sha": null,
41580        "because_sha": null
41581    },
41582    {
41583        "sha": "275beae42d4f74790b084892269041f4fcafee48",
41584        "description": "r300: merge MOVs into ADD using the 0 swizzle",
41585        "nominated": false,
41586        "nomination_type": null,
41587        "resolution": 4,
41588        "main_sha": null,
41589        "because_sha": null
41590    },
41591    {
41592        "sha": "13607d8c4829edda3f3b01a9bdda0ece6e1c4821",
41593        "description": "r300: don't merge w channel in fragment shaders",
41594        "nominated": false,
41595        "nomination_type": null,
41596        "resolution": 4,
41597        "main_sha": null,
41598        "because_sha": null
41599    },
41600    {
41601        "sha": "268f317f228b2e7ffc850c1881d8f3f75f41aed2",
41602        "description": "r300: generalize the merge_movs pass",
41603        "nominated": false,
41604        "nomination_type": null,
41605        "resolution": 4,
41606        "main_sha": null,
41607        "because_sha": null
41608    },
41609    {
41610        "sha": "05785d482ea86493a700ad778264f563787ceb20",
41611        "description": "r300: run dataflow optimizations in separate loops",
41612        "nominated": false,
41613        "nomination_type": null,
41614        "resolution": 4,
41615        "main_sha": null,
41616        "because_sha": null
41617    },
41618    {
41619        "sha": "2755faf9386b4428973f105dfada6625ab85f392",
41620        "description": "r300: check for identical saturate mode when merging MOVs",
41621        "nominated": false,
41622        "nomination_type": null,
41623        "resolution": 4,
41624        "main_sha": null,
41625        "because_sha": null
41626    },
41627    {
41628        "sha": "6286e48e5dda633cc45aa06f48118f99855c1e08",
41629        "description": "r300: fix negate mask computation when merging movs",
41630        "nominated": false,
41631        "nomination_type": null,
41632        "resolution": 4,
41633        "main_sha": null,
41634        "because_sha": null
41635    },
41636    {
41637        "sha": "aeae7b812cc05328268047c8d4cb7cfdea3bcf38",
41638        "description": "r300: allow constant swizzles with inline constant",
41639        "nominated": false,
41640        "nomination_type": null,
41641        "resolution": 4,
41642        "main_sha": null,
41643        "because_sha": null
41644    },
41645    {
41646        "sha": "7b60414494bbc973fe65a565aec255c0cea99884",
41647        "description": "microsoft/clc: Handle a null clc logger",
41648        "nominated": false,
41649        "nomination_type": 1,
41650        "resolution": 4,
41651        "main_sha": null,
41652        "because_sha": "55b3980e789e8391458b2a5cdf05d5849f2b6872"
41653    },
41654    {
41655        "sha": "163390d762ba45c285d0ccafcbdd68f760d9b640",
41656        "description": "vulkan/device_select_wayland: fix a memory leak with DRM device handling",
41657        "nominated": true,
41658        "nomination_type": 0,
41659        "resolution": 1,
41660        "main_sha": null,
41661        "because_sha": null
41662    },
41663    {
41664        "sha": "995480a3f7e7bced728c245c5b48501cd76a6ce5",
41665        "description": "radv/ci: Remove host build related fails",
41666        "nominated": false,
41667        "nomination_type": null,
41668        "resolution": 4,
41669        "main_sha": null,
41670        "because_sha": null
41671    },
41672    {
41673        "sha": "1762e6b5406bf6c0ebec84a21fa8eb62f812dd2b",
41674        "description": "aco: Improve SCC nocompare optimization when SCC is clobbered.",
41675        "nominated": false,
41676        "nomination_type": null,
41677        "resolution": 4,
41678        "main_sha": null,
41679        "because_sha": null
41680    },
41681    {
41682        "sha": "e69de0f81d69fe4405e91b7a088adb855bc66f06",
41683        "description": "aco: Support s_cselect_b64 in SCC no-compare optimization.",
41684        "nominated": false,
41685        "nomination_type": null,
41686        "resolution": 4,
41687        "main_sha": null,
41688        "because_sha": null
41689    },
41690    {
41691        "sha": "b0ef7c7c8281760f2531ec7334785860002e620a",
41692        "description": "aco/optimizer_postRA: Don't try to optimize dead instructions.",
41693        "nominated": false,
41694        "nomination_type": null,
41695        "resolution": 4,
41696        "main_sha": null,
41697        "because_sha": null
41698    },
41699    {
41700        "sha": "4a4e5320a12ee7be5e64ac3c60c6d16b0c149aa2",
41701        "description": "ci: implement stress testing jobs in ci_run_n_monitor.py",
41702        "nominated": false,
41703        "nomination_type": null,
41704        "resolution": 4,
41705        "main_sha": null,
41706        "because_sha": null
41707    },
41708    {
41709        "sha": "607bf3cc41f9cfa04c09aa6512fe8ab4e74ccdcd",
41710        "description": "ci: GraphQL was already implemented in ci_run_n_monitor.py",
41711        "nominated": false,
41712        "nomination_type": null,
41713        "resolution": 4,
41714        "main_sha": null,
41715        "because_sha": null
41716    },
41717    {
41718        "sha": "d6b61fcf60e24040a8075e3e3db853797db09bf4",
41719        "description": "ci: traces: update freedreno and broadcom to brotli compressed traces",
41720        "nominated": false,
41721        "nomination_type": null,
41722        "resolution": 4,
41723        "main_sha": null,
41724        "because_sha": null
41725    },
41726    {
41727        "sha": "1d521a5c15f47c986c322d542aef97549fa827b7",
41728        "description": "zink: add gfx pipeline lookup shortcut",
41729        "nominated": false,
41730        "nomination_type": null,
41731        "resolution": 4,
41732        "main_sha": null,
41733        "because_sha": null
41734    },
41735    {
41736        "sha": "6a836eaff5511abc930fc479b2014c003117942c",
41737        "description": "zink: track which stages in gfx programs are using inlined uniforms",
41738        "nominated": false,
41739        "nomination_type": null,
41740        "resolution": 4,
41741        "main_sha": null,
41742        "because_sha": null
41743    },
41744    {
41745        "sha": "8a5b3658dfc2fc7e1cbb89f13af7b7df83fa4a58",
41746        "description": "zink: split resource tracking into two sets for buffer/texture",
41747        "nominated": false,
41748        "nomination_type": null,
41749        "resolution": 4,
41750        "main_sha": null,
41751        "because_sha": null
41752    },
41753    {
41754        "sha": "8b93f157de4035ddef4d8de3349e6489fd2b3c80",
41755        "description": "zink: make batch internal api static again",
41756        "nominated": false,
41757        "nomination_type": null,
41758        "resolution": 4,
41759        "main_sha": null,
41760        "because_sha": null
41761    },
41762    {
41763        "sha": "40424cbe980ea231db36fdaa223c376af6470a84",
41764        "description": "zink: merge all the batch state sets onto the struct",
41765        "nominated": false,
41766        "nomination_type": null,
41767        "resolution": 4,
41768        "main_sha": null,
41769        "because_sha": null
41770    },
41771    {
41772        "sha": "a4830517c261b80d1a5ca2964db4f48e32c64d7b",
41773        "description": "zink: use PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND",
41774        "nominated": true,
41775        "nomination_type": 0,
41776        "resolution": 0,
41777        "main_sha": null,
41778        "because_sha": null
41779    },
41780    {
41781        "sha": "16ae4fb8b7355d86935d8e2c8e3e75517deed34b",
41782        "description": "zink: add is_buffer param to zink_batch_resource_usage_set",
41783        "nominated": false,
41784        "nomination_type": null,
41785        "resolution": 4,
41786        "main_sha": null,
41787        "because_sha": null
41788    },
41789    {
41790        "sha": "0b56ac82eb87cd12d84f61627c8236bd6e782a81",
41791        "description": "zink: move zink_batch_resource_usage_set to be static inline",
41792        "nominated": false,
41793        "nomination_type": null,
41794        "resolution": 4,
41795        "main_sha": null,
41796        "because_sha": null
41797    },
41798    {
41799        "sha": "7172c8a4217da771e3432bb49b17805b249f89fd",
41800        "description": "zink: remove c++ guard from zink_resource.h",
41801        "nominated": false,
41802        "nomination_type": null,
41803        "resolution": 4,
41804        "main_sha": null,
41805        "because_sha": null
41806    },
41807    {
41808        "sha": "277590d3e4bedc413bce80c1760d22e127e8f93f",
41809        "description": "zink: add more c++ guards to headers",
41810        "nominated": false,
41811        "nomination_type": null,
41812        "resolution": 4,
41813        "main_sha": null,
41814        "because_sha": null
41815    },
41816    {
41817        "sha": "58823f054e58c643747aefdbedaeb7fc6906b2e2",
41818        "description": "zink: make zink_bo.h compile in c++",
41819        "nominated": false,
41820        "nomination_type": null,
41821        "resolution": 4,
41822        "main_sha": null,
41823        "because_sha": null
41824    },
41825    {
41826        "sha": "bc46d44ba5a77fc96eb6eda5f23e536e189ba72f",
41827        "description": "zink: constify shader module variable",
41828        "nominated": false,
41829        "nomination_type": null,
41830        "resolution": 4,
41831        "main_sha": null,
41832        "because_sha": null
41833    },
41834    {
41835        "sha": "98fdcd9f9b65ceda05bfb0191527594bcea484db",
41836        "description": "zink: pass shader stage as param for gfx module update",
41837        "nominated": false,
41838        "nomination_type": null,
41839        "resolution": 4,
41840        "main_sha": null,
41841        "because_sha": null
41842    },
41843    {
41844        "sha": "145137df8936bfbffe08659aacd6969b1cfee8b4",
41845        "description": "zink: use dynarray instead of list for internal shader cache",
41846        "nominated": false,
41847        "nomination_type": null,
41848        "resolution": 4,
41849        "main_sha": null,
41850        "because_sha": null
41851    },
41852    {
41853        "sha": "d8455e5ebfa36767f0d7b63ba6b907c135711a7f",
41854        "description": "zink: change u_foreach_bit to regular for loop in zink_gfx_program_update",
41855        "nominated": false,
41856        "nomination_type": null,
41857        "resolution": 4,
41858        "main_sha": null,
41859        "because_sha": null
41860    },
41861    {
41862        "sha": "5c7c566bda5cdf819d3f7dbdbd8bca33997974be",
41863        "description": "zink: make program cache values more intelligible",
41864        "nominated": false,
41865        "nomination_type": null,
41866        "resolution": 4,
41867        "main_sha": null,
41868        "because_sha": null
41869    },
41870    {
41871        "sha": "47d83e609ac207dc1440841c5e564e6d2f10dc75",
41872        "description": "zink: cache dynamic render vs renderpass pipelines separately",
41873        "nominated": false,
41874        "nomination_type": null,
41875        "resolution": 4,
41876        "main_sha": null,
41877        "because_sha": null
41878    },
41879    {
41880        "sha": "fc460f6274dc29675d53fa114895f0b5a81e0cab",
41881        "description": "zink: use stage comparison template to ignore vertices_per_patch",
41882        "nominated": false,
41883        "nomination_type": null,
41884        "resolution": 4,
41885        "main_sha": null,
41886        "because_sha": null
41887    },
41888    {
41889        "sha": "fbade5c71ac4642554227a10408d5bb0b6e2647d",
41890        "description": "zink: add templates for pipeline stage comparison",
41891        "nominated": false,
41892        "nomination_type": null,
41893        "resolution": 4,
41894        "main_sha": null,
41895        "because_sha": null
41896    },
41897    {
41898        "sha": "3f163b173dc98d206d543d14ef292acf172dfe22",
41899        "description": "zink: use a list for free batch states",
41900        "nominated": false,
41901        "nomination_type": null,
41902        "resolution": 4,
41903        "main_sha": null,
41904        "because_sha": null
41905    },
41906    {
41907        "sha": "a0e69e7601a3f7cb6bfa578ccc4ec52abb9ee662",
41908        "description": "zink: split out first-time shader module creation",
41909        "nominated": false,
41910        "nomination_type": null,
41911        "resolution": 4,
41912        "main_sha": null,
41913        "because_sha": null
41914    },
41915    {
41916        "sha": "f5008d43703edb590262e9eb218a5420fbaef447",
41917        "description": "zink: split out gfx shader module creation from cache searching",
41918        "nominated": false,
41919        "nomination_type": null,
41920        "resolution": 4,
41921        "main_sha": null,
41922        "because_sha": null
41923    },
41924    {
41925        "sha": "db00e794b275629f9217c8be2b53c9ca65afa0da",
41926        "description": "zink: split out nonseamless/inline shader module info calculation",
41927        "nominated": false,
41928        "nomination_type": null,
41929        "resolution": 4,
41930        "main_sha": null,
41931        "because_sha": null
41932    },
41933    {
41934        "sha": "4de0f7acd9940bad81b294a1f56eb72ac2aa987f",
41935        "description": "zink: plumb screen info through shader key comparison",
41936        "nominated": false,
41937        "nomination_type": null,
41938        "resolution": 4,
41939        "main_sha": null,
41940        "because_sha": null
41941    },
41942    {
41943        "sha": "b8a7b912d37583a933a545e25070898e6759b863",
41944        "description": "zink: plumb some screen info through gfx shader creation",
41945        "nominated": false,
41946        "nomination_type": null,
41947        "resolution": 4,
41948        "main_sha": null,
41949        "because_sha": null
41950    },
41951    {
41952        "sha": "190e5bda110e5aee3204c8215ad5629f9a0d212e",
41953        "description": "zink: simplify shader key comparison by splitting out non-generated tcs",
41954        "nominated": false,
41955        "nomination_type": null,
41956        "resolution": 4,
41957        "main_sha": null,
41958        "because_sha": null
41959    },
41960    {
41961        "sha": "59fa32858916e5e80708f3acadc71529313eb94f",
41962        "description": "zink: rework bit iteration in update_gfx_shader_modules to use for loop",
41963        "nominated": false,
41964        "nomination_type": null,
41965        "resolution": 4,
41966        "main_sha": null,
41967        "because_sha": null
41968    },
41969    {
41970        "sha": "69464177d0314d76be31fb5bdcfaf9b760227bca",
41971        "description": "zink: fix shader key struct packing",
41972        "nominated": false,
41973        "nomination_type": null,
41974        "resolution": 4,
41975        "main_sha": null,
41976        "because_sha": null
41977    },
41978    {
41979        "sha": "f08082c0830ad37c6bc1ec3c72472c7246370b68",
41980        "description": "zink: remove some gfx pipeline state members",
41981        "nominated": false,
41982        "nomination_type": null,
41983        "resolution": 4,
41984        "main_sha": null,
41985        "because_sha": null
41986    },
41987    {
41988        "sha": "c58f3ec6fc7cdc11bfcc1584652f3e10f7c4ec0a",
41989        "description": "zink: use template to eliminate more instructions in pipeline state comparison",
41990        "nominated": false,
41991        "nomination_type": null,
41992        "resolution": 4,
41993        "main_sha": null,
41994        "because_sha": null
41995    },
41996    {
41997        "sha": "d86287168217d5444e5f80f019a4f7374db44f8f",
41998        "description": "zink: move pipeline state comparison to c++ template",
41999        "nominated": false,
42000        "nomination_type": null,
42001        "resolution": 4,
42002        "main_sha": null,
42003        "because_sha": null
42004    },
42005    {
42006        "sha": "c886a7a4238697ffc5d235d88ab76c9f975e4673",
42007        "description": "zink: move gfx pipeline recalc to c++",
42008        "nominated": false,
42009        "nomination_type": null,
42010        "resolution": 4,
42011        "main_sha": null,
42012        "because_sha": null
42013    },
42014    {
42015        "sha": "5457a70ce32bc2bf5fddbb4a0ee971e39d9901b1",
42016        "description": "zink: move pipeline cache structs to zink_program.h",
42017        "nominated": false,
42018        "nomination_type": null,
42019        "resolution": 4,
42020        "main_sha": null,
42021        "because_sha": null
42022    },
42023    {
42024        "sha": "0b6751773c8455ae5e7aa3c90e8cd7b4fe54476a",
42025        "description": "zink: add c++ guards to zink_pipeline.h",
42026        "nominated": false,
42027        "nomination_type": null,
42028        "resolution": 4,
42029        "main_sha": null,
42030        "because_sha": null
42031    },
42032    {
42033        "sha": "7b115a53119808a4d1323453af66da0eb9cddd65",
42034        "description": "zink: remove cpu conditional render hack",
42035        "nominated": false,
42036        "nomination_type": null,
42037        "resolution": 4,
42038        "main_sha": null,
42039        "because_sha": null
42040    },
42041    {
42042        "sha": "3555371679e050f4e0fc8b27854654d1cf81d783",
42043        "description": "zink: move gfx program update/creation into zink_program.c",
42044        "nominated": false,
42045        "nomination_type": null,
42046        "resolution": 4,
42047        "main_sha": null,
42048        "because_sha": null
42049    },
42050    {
42051        "sha": "a98536bba268b0d5349c022bea2a34757ebc652b",
42052        "description": "zink: deduplicate some program destroy code",
42053        "nominated": false,
42054        "nomination_type": null,
42055        "resolution": 4,
42056        "main_sha": null,
42057        "because_sha": null
42058    },
42059    {
42060        "sha": "fc429a853835171aef610a5c7e4ef23285478584",
42061        "description": "zink: deduplicate some program creation code",
42062        "nominated": false,
42063        "nomination_type": null,
42064        "resolution": 4,
42065        "main_sha": null,
42066        "because_sha": null
42067    },
42068    {
42069        "sha": "67808a69c678bdf9d4bd548a4c1822e35bfee3b8",
42070        "description": "freedreno/ir3: Use nir_opt_idiv_const",
42071        "nominated": false,
42072        "nomination_type": null,
42073        "resolution": 4,
42074        "main_sha": null,
42075        "because_sha": null
42076    },
42077    {
42078        "sha": "75739aced31f1212aaf70b117cc4c4372202cb8b",
42079        "description": "freedreno/ir3: Don't use the broken idiv lowering",
42080        "nominated": false,
42081        "nomination_type": null,
42082        "resolution": 4,
42083        "main_sha": null,
42084        "because_sha": null
42085    },
42086    {
42087        "sha": "2f3cc22bc4b163bc999234009b03c89f0543f3ba",
42088        "description": "pan/bi: Use nir_opt_idiv_const",
42089        "nominated": false,
42090        "nomination_type": null,
42091        "resolution": 4,
42092        "main_sha": null,
42093        "because_sha": null
42094    },
42095    {
42096        "sha": "3eb57544b6e861a33b6780a31ab557bb54872918",
42097        "description": "pan/bi: Don't use the broken idiv lowering",
42098        "nominated": false,
42099        "nomination_type": null,
42100        "resolution": 4,
42101        "main_sha": null,
42102        "because_sha": null
42103    },
42104    {
42105        "sha": "35a7490ce235b472208df8ccedcc37d32dd54c22",
42106        "description": "pan/bi: Optimize pattern from nir_lower_idiv",
42107        "nominated": false,
42108        "nomination_type": null,
42109        "resolution": 4,
42110        "main_sha": null,
42111        "because_sha": null
42112    },
42113    {
42114        "sha": "1ef20f1f3516162bb8f6200f11b53acce2f64315",
42115        "description": "pan/bi: Optimize bitwise arithmetic of booleans",
42116        "nominated": false,
42117        "nomination_type": null,
42118        "resolution": 4,
42119        "main_sha": null,
42120        "because_sha": null
42121    },
42122    {
42123        "sha": "e348985cd3929db510235a3c1810ad6ad53d65d1",
42124        "description": "winsys/amdgpu: change num_rejected_cs to a bool flag",
42125        "nominated": false,
42126        "nomination_type": null,
42127        "resolution": 4,
42128        "main_sha": null,
42129        "because_sha": null
42130    },
42131    {
42132        "sha": "471c82d21efe855af7ef161f294d660c32a7aedd",
42133        "description": "winsys/amdgpu: flatten huge if and reorder code in amdgpu_cs_submit_ib",
42134        "nominated": false,
42135        "nomination_type": null,
42136        "resolution": 4,
42137        "main_sha": null,
42138        "because_sha": null
42139    },
42140    {
42141        "sha": "6d6da5bf4d89a94461328d42dd3f0b96722045ac",
42142        "description": "winsys/amdgpu: terminate process on CS rejection when unrobust context is lost",
42143        "nominated": false,
42144        "nomination_type": null,
42145        "resolution": 4,
42146        "main_sha": null,
42147        "because_sha": null
42148    },
42149    {
42150        "sha": "801a840a5ca3df7ce2de144f43bcd523b2a9c8e5",
42151        "description": "radeonsi: allow lost context with aux_contexts",
42152        "nominated": false,
42153        "nomination_type": null,
42154        "resolution": 4,
42155        "main_sha": null,
42156        "because_sha": null
42157    },
42158    {
42159        "sha": "445b8979076749cf0f71cf81ae4fc5d3c853f2a9",
42160        "description": "radeonsi: rename stop_exec_on_failure -> allow_context_lost",
42161        "nominated": false,
42162        "nomination_type": null,
42163        "resolution": 4,
42164        "main_sha": null,
42165        "because_sha": null
42166    },
42167    {
42168        "sha": "43703d82658ba273515a1e1c1eac976cadc1d397",
42169        "description": "Revert \"zink: add all format modifiers when adding for dmabuf export\"",
42170        "nominated": true,
42171        "nomination_type": 0,
42172        "resolution": 0,
42173        "main_sha": null,
42174        "because_sha": null
42175    },
42176    {
42177        "sha": "5b7c2dffc43eb7ada61807a6e679cc2c1b3b2682",
42178        "description": "Revert \"zink: try to reuse swapchain modifier for dmabuf export\"",
42179        "nominated": true,
42180        "nomination_type": 0,
42181        "resolution": 2,
42182        "main_sha": null,
42183        "because_sha": null
42184    },
42185    {
42186        "sha": "b936d638ab039f090b7826e2d44e8811b9e32309",
42187        "description": "intel/ds: Update to Perfetto API v28.0",
42188        "nominated": false,
42189        "nomination_type": null,
42190        "resolution": 4,
42191        "main_sha": null,
42192        "because_sha": null
42193    },
42194    {
42195        "sha": "0c6fbfca0c91ef012e8ab767a317c07f1f6dc5e6",
42196        "description": "turnip: lower the queue priority to 1",
42197        "nominated": true,
42198        "nomination_type": 0,
42199        "resolution": 1,
42200        "main_sha": null,
42201        "because_sha": null
42202    },
42203    {
42204        "sha": "c625d99403809ead0225dfa9e0f71b64ca450612",
42205        "description": "freedreno/pps: improve interaction with turnip",
42206        "nominated": false,
42207        "nomination_type": null,
42208        "resolution": 4,
42209        "main_sha": null,
42210        "because_sha": null
42211    },
42212    {
42213        "sha": "718748fe61a60b6375e57293200c8be434c1cb02",
42214        "description": "pan/bi: Test int8/16 -> float32 opts",
42215        "nominated": false,
42216        "nomination_type": null,
42217        "resolution": 4,
42218        "main_sha": null,
42219        "because_sha": null
42220    },
42221    {
42222        "sha": "c88b8cbee3e0469d99adb93be3492550977cb791",
42223        "description": "pan/bi: Fuse [US][8|16]_TO_F32 ops",
42224        "nominated": false,
42225        "nomination_type": null,
42226        "resolution": 4,
42227        "main_sha": null,
42228        "because_sha": null
42229    },
42230    {
42231        "sha": "eab1d3664334aaa43e392e636d9d043f444c2c7f",
42232        "description": "pan/bi: Implement some extracts and inserts",
42233        "nominated": false,
42234        "nomination_type": null,
42235        "resolution": 4,
42236        "main_sha": null,
42237        "because_sha": null
42238    },
42239    {
42240        "sha": "469e8c8e22d711cad2408125356d4527aed4f351",
42241        "description": "gallivm: always do per-pixel LOD for cube maps",
42242        "nominated": false,
42243        "nomination_type": null,
42244        "resolution": 4,
42245        "main_sha": null,
42246        "because_sha": null
42247    },
42248    {
42249        "sha": "b277cbd6202fb996689a5fc59a86197336e893bf",
42250        "description": "lavapipe: initialize index_bias to zero for non-indexed draws",
42251        "nominated": false,
42252        "nomination_type": null,
42253        "resolution": 4,
42254        "main_sha": null,
42255        "because_sha": null
42256    },
42257    {
42258        "sha": "356a60bd6c593d14324dbd9256e6c3ee8be61277",
42259        "description": "anv: Do not duplicate intel_device_info memory in each logical device",
42260        "nominated": false,
42261        "nomination_type": null,
42262        "resolution": 4,
42263        "main_sha": null,
42264        "because_sha": null
42265    },
42266    {
42267        "sha": "9474ff72dda61fa7df58d735f4d3b45574e6758d",
42268        "description": "vk/render_pass: don't deref null resolve attachments",
42269        "nominated": true,
42270        "nomination_type": 1,
42271        "resolution": 1,
42272        "main_sha": null,
42273        "because_sha": "d2990b659978c2cce6668ee6ceb2570592c81f32"
42274    },
42275    {
42276        "sha": "93f69e0452e0cdb2cf1faecb613f54220b798f79",
42277        "description": "panfrost: Don't segfault on unknown models",
42278        "nominated": true,
42279        "nomination_type": 1,
42280        "resolution": 1,
42281        "main_sha": null,
42282        "because_sha": "96d65b47c715155bb0403f3e0b5555b348d68539"
42283    },
42284    {
42285        "sha": "7908cb895e2dea8cff91cecb53457a099dc96b07",
42286        "description": "nv30: Fix non-scissored clears after a scissor has been set",
42287        "nominated": true,
42288        "nomination_type": 0,
42289        "resolution": 1,
42290        "main_sha": null,
42291        "because_sha": null
42292    },
42293    {
42294        "sha": "49e6a55e5eae9fbd484bf395ba688efc3a12af1a",
42295        "description": "zink: remove needless check",
42296        "nominated": false,
42297        "nomination_type": null,
42298        "resolution": 4,
42299        "main_sha": null,
42300        "because_sha": null
42301    },
42302    {
42303        "sha": "09676b5817339cb7653fb23c9c5341b7f95392bb",
42304        "description": "freedreno: Disable LRZ write when alpha-to-coverage is enabled",
42305        "nominated": true,
42306        "nomination_type": 0,
42307        "resolution": 1,
42308        "main_sha": null,
42309        "because_sha": null
42310    },
42311    {
42312        "sha": "dca04b04f7e322c3e8c30837ab0488c61d050f6b",
42313        "description": "radv: Inline bvh build headers",
42314        "nominated": false,
42315        "nomination_type": null,
42316        "resolution": 4,
42317        "main_sha": null,
42318        "because_sha": null
42319    },
42320    {
42321        "sha": "b386df918fd3274b3814c639ad7297f5b07cc48a",
42322        "description": "zink: Fix incorrect emission of SPIR-V shift ops",
42323        "nominated": true,
42324        "nomination_type": 0,
42325        "resolution": 1,
42326        "main_sha": null,
42327        "because_sha": null
42328    },
42329    {
42330        "sha": "f0f22d850cad39065f07892cf0f45c6284131bf5",
42331        "description": "r600: Fix SCRATCH OP de-assembly",
42332        "nominated": false,
42333        "nomination_type": null,
42334        "resolution": 4,
42335        "main_sha": null,
42336        "because_sha": null
42337    },
42338    {
42339        "sha": "ebcd8c51dc107559a24eff3a67e33922d30cb905",
42340        "description": "r600: Don't use SB with R600 style scratch reads",
42341        "nominated": true,
42342        "nomination_type": 1,
42343        "resolution": 1,
42344        "main_sha": null,
42345        "because_sha": "1d871aa6268159cdc63ef846599456d9ba567206"
42346    },
42347    {
42348        "sha": "d6bb8a40a684a884054f85cf636ac1b3b4db1181",
42349        "description": "r600/sfn: Handle R600 scratch read",
42350        "nominated": true,
42351        "nomination_type": 1,
42352        "resolution": 1,
42353        "main_sha": null,
42354        "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
42355    },
42356    {
42357        "sha": "404d95ca49af48e06d786e765091dc8d3a531b3c",
42358        "description": "r600: Force NOPs when loading AR on R600 class hardware",
42359        "nominated": true,
42360        "nomination_type": 1,
42361        "resolution": 1,
42362        "main_sha": null,
42363        "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
42364    },
42365    {
42366        "sha": "7749599d737d205a88bbb6fa755ba095d9b581fa",
42367        "description": "r600/sfn: Initialize out buffer when printing op",
42368        "nominated": false,
42369        "nomination_type": null,
42370        "resolution": 4,
42371        "main_sha": null,
42372        "because_sha": null
42373    },
42374    {
42375        "sha": "069f3869ac3a140898224c8c37d5b3b6349361a4",
42376        "description": "r600/sfn: Fix color outputs when color0 writes all",
42377        "nominated": true,
42378        "nomination_type": 1,
42379        "resolution": 1,
42380        "main_sha": null,
42381        "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
42382    },
42383    {
42384        "sha": "f6582027dc839f9f886854b3a6e581d4c41ac5a7",
42385        "description": "r600/sfn: Sort FS inputs to make interpolated values come first",
42386        "nominated": true,
42387        "nomination_type": 1,
42388        "resolution": 1,
42389        "main_sha": null,
42390        "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
42391    },
42392    {
42393        "sha": "34b9e3e44c1939e9773bb26a2cac2871b2579f03",
42394        "description": "r600/sfn: Add GS thread fix just like the TGSI code path",
42395        "nominated": true,
42396        "nomination_type": 1,
42397        "resolution": 1,
42398        "main_sha": null,
42399        "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
42400    },
42401    {
42402        "sha": "00599f6e7161065c51812174ca18427b9867f63f",
42403        "description": "r600/sfn: Schedule shift instruction on R600 in t-slot",
42404        "nominated": true,
42405        "nomination_type": 1,
42406        "resolution": 1,
42407        "main_sha": null,
42408        "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
42409    },
42410    {
42411        "sha": "fd8e31198866a705e908ebc453785a7c24b52b20",
42412        "description": "crocus: sync performance monitor code with iris.",
42413        "nominated": false,
42414        "nomination_type": null,
42415        "resolution": 4,
42416        "main_sha": null,
42417        "because_sha": null
42418    },
42419    {
42420        "sha": "87940c31939f45f94c7af02c6c280773f917ff25",
42421        "description": "glsl: dont lower precision for textureGatherOffsets",
42422        "nominated": true,
42423        "nomination_type": 1,
42424        "resolution": 1,
42425        "main_sha": null,
42426        "because_sha": "b83f4b9fa23dc3d94ebb885897c19590c750cb83"
42427    },
42428    {
42429        "sha": "a9556f97daa3a1ec3e24bd7b0811dd2252b34822",
42430        "description": "v3dv: Avoid swapchain_info handling on Android",
42431        "nominated": false,
42432        "nomination_type": null,
42433        "resolution": 4,
42434        "main_sha": null,
42435        "because_sha": null
42436    },
42437    {
42438        "sha": "b17ea48f91d8fa09668ac61a034013f4a79dc6be",
42439        "description": "v3dv: Limit API version to v1.0 for Android",
42440        "nominated": true,
42441        "nomination_type": 1,
42442        "resolution": 1,
42443        "main_sha": null,
42444        "because_sha": "2686c5419d67aab365c83647094a537a31a89085"
42445    },
42446    {
42447        "sha": "5e32e8c962da237772c78df7654897acfd4787f7",
42448        "description": "v3dv: Enable sync_fd importing/exporting on Android",
42449        "nominated": true,
42450        "nomination_type": 1,
42451        "resolution": 1,
42452        "main_sha": null,
42453        "because_sha": "316728a55bc8fe398be1ac2796a22f8c91fb886c"
42454    },
42455    {
42456        "sha": "54f3754107c33f0c12b41b78ce1c08cf81297b3e",
42457        "description": "ci: bumping all tags to make sure we don't have hidden fails",
42458        "nominated": false,
42459        "nomination_type": null,
42460        "resolution": 4,
42461        "main_sha": null,
42462        "because_sha": null
42463    },
42464    {
42465        "sha": "c63303aea24a0f7924813f62d92c171272e9aa9b",
42466        "description": "ci: update fails list",
42467        "nominated": false,
42468        "nomination_type": null,
42469        "resolution": 4,
42470        "main_sha": null,
42471        "because_sha": null
42472    },
42473    {
42474        "sha": "ace13203f3038d5fef63dc4db36078c8140d4c17",
42475        "description": "ci: remove broken device-select-layer from build",
42476        "nominated": false,
42477        "nomination_type": null,
42478        "resolution": 4,
42479        "main_sha": null,
42480        "because_sha": null
42481    },
42482    {
42483        "sha": "446eeccb1c95f65511aa5ffdfd7f6ce23b1ea83f",
42484        "description": "intel/compiler: fix mesh urb write regression",
42485        "nominated": true,
42486        "nomination_type": 1,
42487        "resolution": 1,
42488        "main_sha": null,
42489        "because_sha": "349a040f684cc5c6b80d40a4edbefa410e91034d"
42490    },
42491    {
42492        "sha": "ddc8ab9e4322bed0ce7e47c986d54c852fb56852",
42493        "description": "Revert \"radeon: add EFC support to only VCN2.0 devices\"",
42494        "nominated": true,
42495        "nomination_type": 2,
42496        "resolution": 1,
42497        "main_sha": null,
42498        "because_sha": "23e5b910c57158030ba246530c57ab13a51245f3"
42499    },
42500    {
42501        "sha": "1ef43ea3c4ec8b29e45ec6e052e37ce3991b77b6",
42502        "description": "iris: Fix PIPE_CAP_UMA",
42503        "nominated": true,
42504        "nomination_type": 0,
42505        "resolution": 1,
42506        "main_sha": null,
42507        "because_sha": null
42508    },
42509    {
42510        "sha": "2cea0d6ef6039c407a08fdd558de057cc8a7afaf",
42511        "description": "intel/compiler: Drop variable group size lowering",
42512        "nominated": false,
42513        "nomination_type": null,
42514        "resolution": 4,
42515        "main_sha": null,
42516        "because_sha": null
42517    },
42518    {
42519        "sha": "79f47249e8ccc1cd8c7cbe2fd8022173df961563",
42520        "description": "llvmpipe: Align persistent mappings to page size",
42521        "nominated": false,
42522        "nomination_type": null,
42523        "resolution": 4,
42524        "main_sha": null,
42525        "because_sha": null
42526    },
42527    {
42528        "sha": "49efa73ba11c4cacaed0052b984e1fb884cf7600",
42529        "description": "zink: try to reuse swapchain modifier for dmabuf export",
42530        "nominated": true,
42531        "nomination_type": 1,
42532        "resolution": 2,
42533        "main_sha": null,
42534        "because_sha": "247b8f2924b7832d8520e890cff6891217f5a860"
42535    },
42536    {
42537        "sha": "f7b1ef37c0b4f95def5d2b4984e58037bf5cddae",
42538        "description": "zink: iterate over all modifiers and nuke the ones that aren't supported",
42539        "nominated": true,
42540        "nomination_type": 1,
42541        "resolution": 0,
42542        "main_sha": null,
42543        "because_sha": "247b8f2924b7832d8520e890cff6891217f5a860"
42544    },
42545    {
42546        "sha": "63d70d6dd99601683af4905cb69975efad382c0e",
42547        "description": "zink: bail out of dmabuf resource creation when srgb explosion is expected",
42548        "nominated": false,
42549        "nomination_type": null,
42550        "resolution": 4,
42551        "main_sha": null,
42552        "because_sha": null
42553    },
42554    {
42555        "sha": "04e4de6faeb110a0a799e096a1a36775ac82fb3f",
42556        "description": "microsoft/compiler: Fix PSV struct when numthreads is 0",
42557        "nominated": true,
42558        "nomination_type": 1,
42559        "resolution": 1,
42560        "main_sha": null,
42561        "because_sha": "d9e575d4d7d33157b696c4b71fbe8a1a5dc22822"
42562    },
42563    {
42564        "sha": "f44ca247d4f2fcea43a7f6ac5201649e289816b3",
42565        "description": "dxil_nir_lower_int_cubemaps: When not lowering samplers, don't touch sampler types",
42566        "nominated": false,
42567        "nomination_type": null,
42568        "resolution": 4,
42569        "main_sha": null,
42570        "because_sha": null
42571    },
42572    {
42573        "sha": "34294bd9bbfe9b1694f522e773be6f640beb86ca",
42574        "description": "microsoft/compiler: Discard shouldn't be marked readnone",
42575        "nominated": true,
42576        "nomination_type": 0,
42577        "resolution": 1,
42578        "main_sha": null,
42579        "because_sha": null
42580    },
42581    {
42582        "sha": "2dd641119fa545528eefdcd50e0d690c7f592bcb",
42583        "description": "aco: Force tex operand to have the correct sub dword size before packing.",
42584        "nominated": true,
42585        "nomination_type": 1,
42586        "resolution": 1,
42587        "main_sha": null,
42588        "because_sha": "f5f73db846ec4a93a02aeecc1e209794c8076ae2"
42589    },
42590    {
42591        "sha": "70871aa50cdadc0923a0507bfc1ebfdf8342a4ee",
42592        "description": "radv: refactor descriptor set layout tracking",
42593        "nominated": false,
42594        "nomination_type": null,
42595        "resolution": 4,
42596        "main_sha": null,
42597        "because_sha": null
42598    },
42599    {
42600        "sha": "f97ba1f95d5f5cb3ab1cd0aa22e383e9d77aabde",
42601        "description": "c11: #include <threads.h> when the os/platform provide it",
42602        "nominated": true,
42603        "nomination_type": 0,
42604        "resolution": 1,
42605        "main_sha": null,
42606        "because_sha": null
42607    },
42608    {
42609        "sha": "f228c26520dcfdc2d600ba78c51796ef2a4a31fd",
42610        "description": "llvmpipe: Add some missing locking",
42611        "nominated": true,
42612        "nomination_type": 1,
42613        "resolution": 1,
42614        "main_sha": null,
42615        "because_sha": "a680fd078c0a7574b60fbf9a7e5c9f42c97a744e"
42616    },
42617    {
42618        "sha": "37aa92a3cd88c84b3372094b3d1a35daa36b7dd9",
42619        "description": "nir: add uses_bindless flag for shader_info",
42620        "nominated": false,
42621        "nomination_type": null,
42622        "resolution": 4,
42623        "main_sha": null,
42624        "because_sha": null
42625    },
42626    {
42627        "sha": "aaeb5bea29fb6f91592317cbbe34b97d9bb8394c",
42628        "description": "egl/dri2: Error path cleanups",
42629        "nominated": false,
42630        "nomination_type": null,
42631        "resolution": 4,
42632        "main_sha": null,
42633        "because_sha": null
42634    },
42635    {
42636        "sha": "a4cd1bc9b7f4d565bfe3dc19e391eb13ab14ad71",
42637        "description": "egl/dri2: Indenting fix",
42638        "nominated": false,
42639        "nomination_type": null,
42640        "resolution": 4,
42641        "main_sha": null,
42642        "because_sha": null
42643    },
42644    {
42645        "sha": "7fcdc07aaa7c95c585068bd050d8b45ee480983a",
42646        "description": "egl: Add some locking asserts",
42647        "nominated": false,
42648        "nomination_type": null,
42649        "resolution": 4,
42650        "main_sha": null,
42651        "because_sha": null
42652    },
42653    {
42654        "sha": "a020e9e70af08c203df38086a52814cd75d84db5",
42655        "description": "egl: Convert to simple_mtx_t",
42656        "nominated": false,
42657        "nomination_type": null,
42658        "resolution": 4,
42659        "main_sha": null,
42660        "because_sha": null
42661    },
42662    {
42663        "sha": "8c34ea69d82399f3a0259291fe09b5567cc65a0a",
42664        "description": "egl: Remove redundant fxn param",
42665        "nominated": false,
42666        "nomination_type": null,
42667        "resolution": 4,
42668        "main_sha": null,
42669        "because_sha": null
42670    },
42671    {
42672        "sha": "7d55729ae5180b5407fc71d774b1962694d828dc",
42673        "description": "egl: Drop unused _EGL_FUNC_START() arg",
42674        "nominated": false,
42675        "nomination_type": null,
42676        "resolution": 4,
42677        "main_sha": null,
42678        "because_sha": null
42679    },
42680    {
42681        "sha": "c11583b164437903005868ef30a1e889f60e5267",
42682        "description": "egl: Drop _eglSetFuncName() return",
42683        "nominated": false,
42684        "nomination_type": null,
42685        "resolution": 4,
42686        "main_sha": null,
42687        "because_sha": null
42688    },
42689    {
42690        "sha": "45d9c94a2852d34051684708f2a26b69dfcb4616",
42691        "description": "util: Fix vs2019 build error",
42692        "nominated": false,
42693        "nomination_type": null,
42694        "resolution": 4,
42695        "main_sha": null,
42696        "because_sha": null
42697    },
42698    {
42699        "sha": "bacb04ef625f570c5e97decc96002a03e777ab07",
42700        "description": "freedreno/drm/virtio: Add some atrace",
42701        "nominated": false,
42702        "nomination_type": null,
42703        "resolution": 4,
42704        "main_sha": null,
42705        "because_sha": null
42706    },
42707    {
42708        "sha": "b69cbc0caa8eb7bc262515b115a493b59aa010f6",
42709        "description": "egl: atrace support",
42710        "nominated": false,
42711        "nomination_type": null,
42712        "resolution": 4,
42713        "main_sha": null,
42714        "because_sha": null
42715    },
42716    {
42717        "sha": "2d0d867935cddf71ca30162c888f495f8fc7865e",
42718        "description": "freedreno/drm: Avoid lock in fd_pipe_del()",
42719        "nominated": false,
42720        "nomination_type": null,
42721        "resolution": 4,
42722        "main_sha": null,
42723        "because_sha": null
42724    },
42725    {
42726        "sha": "93fa687808f799ff557a9e99511e5da96bb215d7",
42727        "description": "radv: do not compress DCC in presence of render loops on GFX10+",
42728        "nominated": false,
42729        "nomination_type": null,
42730        "resolution": 4,
42731        "main_sha": null,
42732        "because_sha": null
42733    },
42734    {
42735        "sha": "854e8797ac3b010c980810fa5d0638a872df3aa0",
42736        "description": "svga: support TGSI_SEMANTIC_TEXCOORD in swtnl draw context",
42737        "nominated": true,
42738        "nomination_type": 1,
42739        "resolution": 1,
42740        "main_sha": null,
42741        "because_sha": "e73443b7a502c06637d2eac0e8ef1c5cf449a341"
42742    },
42743    {
42744        "sha": "d7e6174c2bd4f809e3bc347415689f58dbb31bde",
42745        "description": "pan/mdg: Remove disassembler stats",
42746        "nominated": false,
42747        "nomination_type": null,
42748        "resolution": 4,
42749        "main_sha": null,
42750        "because_sha": null
42751    },
42752    {
42753        "sha": "76e8f8b40ed82c9a444698e9e1457b485c9af05e",
42754        "description": "pan/decode: Clean up _bifrost_ decode routines",
42755        "nominated": false,
42756        "nomination_type": null,
42757        "resolution": 4,
42758        "main_sha": null,
42759        "because_sha": null
42760    },
42761    {
42762        "sha": "5c00efa695d81deb7561bd4f6ce910622cd032b4",
42763        "description": "pan/decode: Centrally declare pandecode entrypoints",
42764        "nominated": false,
42765        "nomination_type": null,
42766        "resolution": 4,
42767        "main_sha": null,
42768        "because_sha": null
42769    },
42770    {
42771        "sha": "aba69fc9c812b67dcc0fc7ee0467ac33333cbf48",
42772        "description": "pan/decode: Defeature disassembler stats",
42773        "nominated": false,
42774        "nomination_type": null,
42775        "resolution": 4,
42776        "main_sha": null,
42777        "because_sha": null
42778    },
42779    {
42780        "sha": "6dfd0998f24aa9cf61d3c52cec4e64e8fff50df5",
42781        "description": "pan/decode: Unify SFBD/MFBD decoding",
42782        "nominated": false,
42783        "nomination_type": null,
42784        "resolution": 4,
42785        "main_sha": null,
42786        "because_sha": null
42787    },
42788    {
42789        "sha": "e88b4949de798b4fabc5f77be5c5bccf91f332e5",
42790        "description": "pan/decode: Reorder MFBD decoding",
42791        "nominated": false,
42792        "nomination_type": null,
42793        "resolution": 4,
42794        "main_sha": null,
42795        "because_sha": null
42796    },
42797    {
42798        "sha": "504022454c69da51fd768ea68d318742c7d555d7",
42799        "description": "pan/decode: Simplify pandecode_fbd",
42800        "nominated": false,
42801        "nomination_type": null,
42802        "resolution": 4,
42803        "main_sha": null,
42804        "because_sha": null
42805    },
42806    {
42807        "sha": "9621df96370b4d3e3e14ee4e5fc90d65eb3cbe85",
42808        "description": "pan/decode: Stop passing suffixes around",
42809        "nominated": false,
42810        "nomination_type": null,
42811        "resolution": 4,
42812        "main_sha": null,
42813        "because_sha": null
42814    },
42815    {
42816        "sha": "42319c6b6d9a34e2293a4a8c1e4908806ba0895e",
42817        "description": "pan/decode: Stop passing job index around",
42818        "nominated": false,
42819        "nomination_type": null,
42820        "resolution": 4,
42821        "main_sha": null,
42822        "because_sha": null
42823    },
42824    {
42825        "sha": "3298ac4b12bb182a1a08142a666c679d43d31813",
42826        "description": "pan/decode: Remove pandecode_msg",
42827        "nominated": false,
42828        "nomination_type": null,
42829        "resolution": 4,
42830        "main_sha": null,
42831        "because_sha": null
42832    },
42833    {
42834        "sha": "c4c3f246fec46c32f489a5f970bbe65354a2e682",
42835        "description": "pan/decode: Don't pass around memory handles",
42836        "nominated": false,
42837        "nomination_type": null,
42838        "resolution": 4,
42839        "main_sha": null,
42840        "because_sha": null
42841    },
42842    {
42843        "sha": "f6492338962415721511dd904eb3d1e7701bd60e",
42844        "description": "tu: Implement VK_EXT_non_seamless_cube_map",
42845        "nominated": false,
42846        "nomination_type": null,
42847        "resolution": 4,
42848        "main_sha": null,
42849        "because_sha": null
42850    },
42851    {
42852        "sha": "adb4934d59c3b0e3d61326965e973f63ac4a3cfc",
42853        "description": "radv/winsys: Return VK_ERROR_INVALID_EXTERNAL_HANDLE if buffer imports fail",
42854        "nominated": false,
42855        "nomination_type": null,
42856        "resolution": 4,
42857        "main_sha": null,
42858        "because_sha": null
42859    },
42860    {
42861        "sha": "fddb4eda2f9ee3414746a52a6a2cd0be2a852b67",
42862        "description": "radeonsi: prevent u_blitter recursion in si_update_ps_colorbuf0_slot",
42863        "nominated": true,
42864        "nomination_type": 0,
42865        "resolution": 1,
42866        "main_sha": null,
42867        "because_sha": null
42868    },
42869    {
42870        "sha": "6b91ca7ce0b408e677a826b64e14984e29afea78",
42871        "description": "radv: add a very initial implementation of VK_EXT_graphics_pipeline_library",
42872        "nominated": false,
42873        "nomination_type": null,
42874        "resolution": 4,
42875        "main_sha": null,
42876        "because_sha": null
42877    },
42878    {
42879        "sha": "390a1bbdb338f0f5a462920dbdc611f8f40521d3",
42880        "description": "radv: prevent accessing rasterization state when it's NULL",
42881        "nominated": false,
42882        "nomination_type": null,
42883        "resolution": 4,
42884        "main_sha": null,
42885        "because_sha": null
42886    },
42887    {
42888        "sha": "d8af521add538ca84550a74e7b240fb73f224f4c",
42889        "description": "radv: store vk_graphics_pipeline_state to radv_graphics_pipeline",
42890        "nominated": false,
42891        "nomination_type": null,
42892        "resolution": 4,
42893        "main_sha": null,
42894        "because_sha": null
42895    },
42896    {
42897        "sha": "bb6ec3067db26ca5485a42b3aaf1f9a70f4b68cc",
42898        "description": "radv: introduce a new pipeline type for graphics libs",
42899        "nominated": false,
42900        "nomination_type": null,
42901        "resolution": 4,
42902        "main_sha": null,
42903        "because_sha": null
42904    },
42905    {
42906        "sha": "075a35e0ad9f11cec614f5151755b8666246f390",
42907        "description": "radv: add radv_graphics_pipeline_import_info() helper",
42908        "nominated": false,
42909        "nomination_type": null,
42910        "resolution": 4,
42911        "main_sha": null,
42912        "because_sha": null
42913    },
42914    {
42915        "sha": "a5f3a212612d9e3ce9d745d34a64e87d151167e5",
42916        "description": "radv: remove unused pCreateInfo from radv_pipeline_init_blend_state()",
42917        "nominated": false,
42918        "nomination_type": null,
42919        "resolution": 4,
42920        "main_sha": null,
42921        "because_sha": null
42922    },
42923    {
42924        "sha": "c45fded26b8c858d1974a8b4017200b1cbe92d31",
42925        "description": "tu: Disable LRZ write when alpha-to-coverage is enabled",
42926        "nominated": true,
42927        "nomination_type": 0,
42928        "resolution": 1,
42929        "main_sha": null,
42930        "because_sha": null
42931    },
42932    {
42933        "sha": "59dca6f6e16225dcba9d2717c5a60b64820af0ee",
42934        "description": "intel/tools: Also look for 'batch' tag",
42935        "nominated": false,
42936        "nomination_type": null,
42937        "resolution": 4,
42938        "main_sha": null,
42939        "because_sha": null
42940    },
42941    {
42942        "sha": "73931afc6062d82c6e24b489bd62d1c78af85579",
42943        "description": "tu: remove tu_syncobj_to_fd",
42944        "nominated": false,
42945        "nomination_type": null,
42946        "resolution": 4,
42947        "main_sha": null,
42948        "because_sha": null
42949    },
42950    {
42951        "sha": "781f5fc499b18b16a8eba42faa41334440e7c8d8",
42952        "description": "iris: Clean up iris_sample_with_depth_aux()",
42953        "nominated": false,
42954        "nomination_type": null,
42955        "resolution": 4,
42956        "main_sha": null,
42957        "because_sha": null
42958    },
42959    {
42960        "sha": "bf93229c859d7315a6332ebeee52a56f848f33c1",
42961        "description": "iris: Always retain ISL_AUX_USAGE_HIZ_CCS_WT in texture aux usage",
42962        "nominated": false,
42963        "nomination_type": null,
42964        "resolution": 4,
42965        "main_sha": null,
42966        "because_sha": null
42967    },
42968    {
42969        "sha": "d70b76ea71045d18361eec4b9615f7708bec005a",
42970        "description": "iris: Enable HiZ for non-8x4 aligned miplevels on Icelake and later",
42971        "nominated": false,
42972        "nomination_type": null,
42973        "resolution": 4,
42974        "main_sha": null,
42975        "because_sha": null
42976    },
42977    {
42978        "sha": "fe0152e21602bde2feae1b521f719d5856f2c2d2",
42979        "description": "iris: Pass devinfo to iris_resource_level_has_hiz()",
42980        "nominated": false,
42981        "nomination_type": null,
42982        "resolution": 4,
42983        "main_sha": null,
42984        "because_sha": null
42985    },
42986    {
42987        "sha": "8116839db9783bb09cebc072c1ed2615bf3dde0e",
42988        "description": "ir3: Suppress disasm of internal shaders unless IR3_SHADER_DEBUG=internal.",
42989        "nominated": false,
42990        "nomination_type": null,
42991        "resolution": 4,
42992        "main_sha": null,
42993        "because_sha": null
42994    },
42995    {
42996        "sha": "ad274ba8893a31477ca946dfb670d29f8643b01d",
42997        "description": "nir_to_tgsi_info: drop const_buffers_declared",
42998        "nominated": true,
42999        "nomination_type": 0,
43000        "resolution": 1,
43001        "main_sha": null,
43002        "because_sha": null
43003    },
43004    {
43005        "sha": "50238f495869ce50bd0649e7b75916870c654ccc",
43006        "description": "amd/common: Remove redundant code for determining memory ops per clock",
43007        "nominated": false,
43008        "nomination_type": 1,
43009        "resolution": 4,
43010        "main_sha": null,
43011        "because_sha": "82fd379d9efbb87c67a4a7cb5466f47f03641c9b"
43012    },
43013    {
43014        "sha": "4291e545d5a0f18c652f0ea57907f445392e8858",
43015        "description": "radeonsi/vcn: add decode support for gfx1101 and gfx1103",
43016        "nominated": false,
43017        "nomination_type": null,
43018        "resolution": 4,
43019        "main_sha": null,
43020        "because_sha": null
43021    },
43022    {
43023        "sha": "c5f03288f07873a36d23fc3c3162249e94dbb1e8",
43024        "description": "anv: Free vmas in case device creation fails in pthread_mutex_init(&device->mutex",
43025        "nominated": false,
43026        "nomination_type": null,
43027        "resolution": 4,
43028        "main_sha": null,
43029        "because_sha": null
43030    },
43031    {
43032        "sha": "e5923bbdc0555ad63516109c30c8f6a3a3e0c2e5",
43033        "description": "anv: Remove anv_app_info",
43034        "nominated": false,
43035        "nomination_type": null,
43036        "resolution": 4,
43037        "main_sha": null,
43038        "because_sha": null
43039    },
43040    {
43041        "sha": "d5e5a1a734d4902ccc8756bb06ae72903e403b45",
43042        "description": "anv: Remove duplicated memset() in physical device creation",
43043        "nominated": false,
43044        "nomination_type": null,
43045        "resolution": 4,
43046        "main_sha": null,
43047        "because_sha": null
43048    },
43049    {
43050        "sha": "f3b15143d2a09736af719aafe032e38c3596492d",
43051        "description": "intel: Simply intel_gem_create_context_engines()",
43052        "nominated": false,
43053        "nomination_type": null,
43054        "resolution": 4,
43055        "main_sha": null,
43056        "because_sha": null
43057    },
43058    {
43059        "sha": "cf7c17a7af3e5de6e78e5256ecafc7daefa88184",
43060        "description": "zink: rework descriptor pool overflow",
43061        "nominated": false,
43062        "nomination_type": null,
43063        "resolution": 4,
43064        "main_sha": null,
43065        "because_sha": null
43066    },
43067    {
43068        "sha": "fb9f1101131d73f61230a879472e559f9720f6c2",
43069        "description": "zink: use a single allocation for zink_descriptor_layout_key",
43070        "nominated": false,
43071        "nomination_type": null,
43072        "resolution": 4,
43073        "main_sha": null,
43074        "because_sha": null
43075    },
43076    {
43077        "sha": "234620d8ab6c48ba6906916187f7d3f1d28dd3c0",
43078        "description": "zink: use a dynarray instead of hash table for tracking pools",
43079        "nominated": false,
43080        "nomination_type": null,
43081        "resolution": 4,
43082        "main_sha": null,
43083        "because_sha": null
43084    },
43085    {
43086        "sha": "33a1bffa946855038566af6bafc22dc37b6c8ea3",
43087        "description": "zink: add an id member for zink_descriptor_pool_key",
43088        "nominated": false,
43089        "nomination_type": null,
43090        "resolution": 4,
43091        "main_sha": null,
43092        "because_sha": null
43093    },
43094    {
43095        "sha": "13d4fda841000e51510d6749b227a91a7db99c73",
43096        "description": "zink: require VK_KHR_descriptor_update_template",
43097        "nominated": false,
43098        "nomination_type": null,
43099        "resolution": 4,
43100        "main_sha": null,
43101        "because_sha": null
43102    },
43103    {
43104        "sha": "f7d02a9b5ebab5eb989f9712f407037bced5d417",
43105        "description": "aco: test for one and_savexec opcode in try_optimize_branching_sequence",
43106        "nominated": false,
43107        "nomination_type": null,
43108        "resolution": 4,
43109        "main_sha": null,
43110        "because_sha": null
43111    },
43112    {
43113        "sha": "2587e75ee1929761b025ec0e398431c9bf4c6bcd",
43114        "description": "aco: improve vcc check for instructions between exec_val and exec_copy",
43115        "nominated": false,
43116        "nomination_type": null,
43117        "resolution": 4,
43118        "main_sha": null,
43119        "because_sha": null
43120    },
43121    {
43122        "sha": "faf8038254d6f6bcdda8474bc60bb62680a8d193",
43123        "description": "aco: remove val_and_copy_adjacent",
43124        "nominated": false,
43125        "nomination_type": null,
43126        "resolution": 4,
43127        "main_sha": null,
43128        "because_sha": null
43129    },
43130    {
43131        "sha": "cfb306b4e4b011921e896da652df40dbce385110",
43132        "description": "aco: test branch opcode if removing it in try_optimize_branching_sequence",
43133        "nominated": false,
43134        "nomination_type": 1,
43135        "resolution": 4,
43136        "main_sha": null,
43137        "because_sha": "b731be2e96c4dcde9c38dff44da74a396d198fe3"
43138    },
43139    {
43140        "sha": "21cb002b60b3547840e4d68027d4a9ee17b55fc5",
43141        "description": "aco: fix re-write of uses of exec_val's lo/hi half",
43142        "nominated": false,
43143        "nomination_type": 1,
43144        "resolution": 4,
43145        "main_sha": null,
43146        "because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5"
43147    },
43148    {
43149        "sha": "dd105f7c1e3600f1532279e61f6ed38e5c826728",
43150        "description": "aco: fix assembly of vopc_sdwa writing exec",
43151        "nominated": false,
43152        "nomination_type": 1,
43153        "resolution": 4,
43154        "main_sha": null,
43155        "because_sha": "5ffc73896f3a7b96d0053ee3ac302e05dbc4f5cc"
43156    },
43157    {
43158        "sha": "f60cb8d0af00837f8230abcc467226dcf821bccc",
43159        "description": "aco: rename is_cmp to is_fp_cmp",
43160        "nominated": false,
43161        "nomination_type": null,
43162        "resolution": 4,
43163        "main_sha": null,
43164        "because_sha": null
43165    },
43166    {
43167        "sha": "e493aab3c3f93852482405658fed24d0a429d669",
43168        "description": "aco: fix consecutive exec writes when finding exec_copy instruction",
43169        "nominated": false,
43170        "nomination_type": 1,
43171        "resolution": 4,
43172        "main_sha": null,
43173        "because_sha": "410eff4d2f3e37d2581d35eb11c82ee1355481f3"
43174    },
43175    {
43176        "sha": "c50493974edc84f08b5d0cce6bbd29586fcdff33",
43177        "description": "ci: rename GitHub CI workflow from `ci` to `macos` to be a bit more explicit about what it covers",
43178        "nominated": false,
43179        "nomination_type": null,
43180        "resolution": 4,
43181        "main_sha": null,
43182        "because_sha": null
43183    },
43184    {
43185        "sha": "74fc367127ccf945f4c649dd6ddff955c802e36e",
43186        "description": "pvr: Implement vkResetDescriptorPool API.",
43187        "nominated": false,
43188        "nomination_type": null,
43189        "resolution": 4,
43190        "main_sha": null,
43191        "because_sha": null
43192    },
43193    {
43194        "sha": "bc1382eed9682476820c72e9560a528af7d61a89",
43195        "description": "docs/radv: advertise VK_KHR_global_priority",
43196        "nominated": false,
43197        "nomination_type": null,
43198        "resolution": 4,
43199        "main_sha": null,
43200        "because_sha": null
43201    },
43202    {
43203        "sha": "9e20977f189118590c5c057856f1a21b1e218315",
43204        "description": "radv: Remove workarounds for D3D9 feedback loops",
43205        "nominated": false,
43206        "nomination_type": null,
43207        "resolution": 4,
43208        "main_sha": null,
43209        "because_sha": null
43210    },
43211    {
43212        "sha": "5e8916c0bf02661b334b2b7fb52e968b9e0aabde",
43213        "description": "tu: Make KGSL wait IOCTLs interrupt-safe",
43214        "nominated": false,
43215        "nomination_type": null,
43216        "resolution": 4,
43217        "main_sha": null,
43218        "because_sha": null
43219    },
43220    {
43221        "sha": "dd34f13414ca31b4171f73b098ecf017199760fe",
43222        "description": "radv: advertise VK_KHR_global_priority",
43223        "nominated": false,
43224        "nomination_type": null,
43225        "resolution": 4,
43226        "main_sha": null,
43227        "because_sha": null
43228    },
43229    {
43230        "sha": "efd3cf8b6fe72d497e165fa714ba23115e77e102",
43231        "description": "radv: remove radv_graphics_pipeline_info completely",
43232        "nominated": false,
43233        "nomination_type": null,
43234        "resolution": 4,
43235        "main_sha": null,
43236        "because_sha": null
43237    },
43238    {
43239        "sha": "63cb3e9bf08f98ffe2761b0fe011a4f0d6b1e3ff",
43240        "description": "radv: convert radv_vertex_input_info to vk_vertex_input_state",
43241        "nominated": false,
43242        "nomination_type": null,
43243        "resolution": 4,
43244        "main_sha": null,
43245        "because_sha": null
43246    },
43247    {
43248        "sha": "dc4b8b6d98c21fbca35142909745bd2ffd798098",
43249        "description": "radv: convert radv_rendering_info to vk_render_pass_state",
43250        "nominated": false,
43251        "nomination_type": null,
43252        "resolution": 4,
43253        "main_sha": null,
43254        "because_sha": null
43255    },
43256    {
43257        "sha": "1c4026501c607cccea879ec4f37a9be4b4f5b4fd",
43258        "description": "radv: convert radv_color_blend_info to vk_color_blend_state",
43259        "nominated": false,
43260        "nomination_type": null,
43261        "resolution": 4,
43262        "main_sha": null,
43263        "because_sha": null
43264    },
43265    {
43266        "sha": "8b6a9e8a68131ed18ce542b95d1a2adb856282ec",
43267        "description": "radv: convert radv_multisample_info to vk_multisample_state",
43268        "nominated": false,
43269        "nomination_type": null,
43270        "resolution": 4,
43271        "main_sha": null,
43272        "because_sha": null
43273    },
43274    {
43275        "sha": "2d488071c3f2fdc80ba96ea74514057fb1e045b4",
43276        "description": "radv: convert radv_input_assembly_info to vk_input_assembly_state",
43277        "nominated": false,
43278        "nomination_type": null,
43279        "resolution": 4,
43280        "main_sha": null,
43281        "because_sha": null
43282    },
43283    {
43284        "sha": "428be16ebbab9136656aabd4c840b11e103196cb",
43285        "description": "radv: convert radv_fragment_shading_rate_info to vk_fragment_shading_rate_state",
43286        "nominated": false,
43287        "nomination_type": null,
43288        "resolution": 4,
43289        "main_sha": null,
43290        "because_sha": null
43291    },
43292    {
43293        "sha": "4b5441f574accc3715cb1ebfda20d6887456f4b3",
43294        "description": "radv: convert radv_depth_stencil_info to vk_depth_stencil_state",
43295        "nominated": false,
43296        "nomination_type": null,
43297        "resolution": 4,
43298        "main_sha": null,
43299        "because_sha": null
43300    },
43301    {
43302        "sha": "fad16d668b8f783884a5e71349f103046b5ad0c2",
43303        "description": "radv: convert radv_rasterization_info to vk_rasterization_state",
43304        "nominated": false,
43305        "nomination_type": null,
43306        "resolution": 4,
43307        "main_sha": null,
43308        "because_sha": null
43309    },
43310    {
43311        "sha": "094bdad2d2998e4cca499e09fc5c69324255e42d",
43312        "description": "radv: convert radv_discard_rectangle_info to vk_discard_rectangles_state",
43313        "nominated": false,
43314        "nomination_type": null,
43315        "resolution": 4,
43316        "main_sha": null,
43317        "because_sha": null
43318    },
43319    {
43320        "sha": "40eaf2ed28645de6b3e51f1c221da458cb1233b1",
43321        "description": "radv: convert radv_viewport_info to vk_viewpoert_state",
43322        "nominated": false,
43323        "nomination_type": null,
43324        "resolution": 4,
43325        "main_sha": null,
43326        "because_sha": null
43327    },
43328    {
43329        "sha": "43452ba903276d077bf446bc55bf601d27895b5a",
43330        "description": "radv: convert radv_tessellation_info to vk_tessellation_state",
43331        "nominated": false,
43332        "nomination_type": null,
43333        "resolution": 4,
43334        "main_sha": null,
43335        "because_sha": null
43336    },
43337    {
43338        "sha": "31e6693fa3e2af0262b5b1fd48b3a511b911212f",
43339        "description": "radv: call vk_graphics_pipeline_state_fill() when initializing gfx pipelines",
43340        "nominated": false,
43341        "nomination_type": null,
43342        "resolution": 4,
43343        "main_sha": null,
43344        "because_sha": null
43345    },
43346    {
43347        "sha": "5076bed2fbebb995eca9c17a2b14199b7a010cfd",
43348        "description": "radv: slightly change the color write enable mask",
43349        "nominated": false,
43350        "nomination_type": null,
43351        "resolution": 4,
43352        "main_sha": null,
43353        "because_sha": null
43354    },
43355    {
43356        "sha": "ccb373020059609672de1711339cf42fc13d77d1",
43357        "description": "radv: do not translate primitive topology during gfx info initialization",
43358        "nominated": false,
43359        "nomination_type": null,
43360        "resolution": 4,
43361        "main_sha": null,
43362        "because_sha": null
43363    },
43364    {
43365        "sha": "e34440a1bfc90e3e073b444cf069012ebb5bffbd",
43366        "description": "radv: do not translate blend op/factor during gfx info initialization",
43367        "nominated": false,
43368        "nomination_type": null,
43369        "resolution": 4,
43370        "main_sha": null,
43371        "because_sha": null
43372    },
43373    {
43374        "sha": "0f2ca61dcc31fe676e1cdd728e84e257bee1bd29",
43375        "description": "radv: do not translate logic op during gfx info initialization",
43376        "nominated": false,
43377        "nomination_type": null,
43378        "resolution": 4,
43379        "main_sha": null,
43380        "because_sha": null
43381    },
43382    {
43383        "sha": "1eb18154da6bc2dd0cf47d7bf4d198805b5a5960",
43384        "description": "radv: do not translate polygon mode during gfx info initialization",
43385        "nominated": false,
43386        "nomination_type": null,
43387        "resolution": 4,
43388        "main_sha": null,
43389        "because_sha": null
43390    },
43391    {
43392        "sha": "faaf8422f30178b792e121b13fad6ba7222ae37f",
43393        "description": "radv: simplify the depth clip enable/disable logic",
43394        "nominated": false,
43395        "nomination_type": null,
43396        "resolution": 4,
43397        "main_sha": null,
43398        "because_sha": null
43399    },
43400    {
43401        "sha": "e70baccf381de4012750001076228bbc308d1463",
43402        "description": "radv: store the provoking vertex mode in the graphics pipeline info",
43403        "nominated": false,
43404        "nomination_type": null,
43405        "resolution": 4,
43406        "main_sha": null,
43407        "because_sha": null
43408    },
43409    {
43410        "sha": "f19d81ee420d84c36acecc272a1387af02443c73",
43411        "description": "vulkan: add attachment sample count info AMD support",
43412        "nominated": false,
43413        "nomination_type": null,
43414        "resolution": 4,
43415        "main_sha": null,
43416        "because_sha": null
43417    },
43418    {
43419        "sha": "c6e88d0394f9cb33cc440363a7031b480093a7d2",
43420        "description": "vulkan: fix initializing the primitive topology when it's dynamic",
43421        "nominated": false,
43422        "nomination_type": null,
43423        "resolution": 4,
43424        "main_sha": null,
43425        "because_sha": null
43426    },
43427    {
43428        "sha": "3f9450b4e5c889552f87cfdd846391f055e84d73",
43429        "description": "vulkan: initialize discardRectangleCount even if the state is dynamic",
43430        "nominated": false,
43431        "nomination_type": null,
43432        "resolution": 4,
43433        "main_sha": null,
43434        "because_sha": null
43435    },
43436    {
43437        "sha": "bb5d09da6c8126ff137fbee9d8e70e1a81f62e85",
43438        "description": "intel/compiler: Use named NIR intrinsic const index accessors",
43439        "nominated": false,
43440        "nomination_type": null,
43441        "resolution": 4,
43442        "main_sha": null,
43443        "because_sha": null
43444    },
43445    {
43446        "sha": "ca4800fa76d8fcc8dd394be99437593d354dcbea",
43447        "description": "v3dv: vkCmdClearAttachments no longer generates its own RCL",
43448        "nominated": false,
43449        "nomination_type": null,
43450        "resolution": 4,
43451        "main_sha": null,
43452        "because_sha": null
43453    },
43454    {
43455        "sha": "ad1961a4416a7f6c42625d0b51f2297f7de423a1",
43456        "description": "v3dv: add a heuristic for double-buffer mode",
43457        "nominated": false,
43458        "nomination_type": null,
43459        "resolution": 4,
43460        "main_sha": null,
43461        "because_sha": null
43462    },
43463    {
43464        "sha": "d17c56078a29f6c54f4c1787747299f3e627a6b1",
43465        "description": "v3dv: tell job_compute_frame_tiling whether we want to use double-buffer mode",
43466        "nominated": false,
43467        "nomination_type": null,
43468        "resolution": 4,
43469        "main_sha": null,
43470        "because_sha": null
43471    },
43472    {
43473        "sha": "a4a072a7df5b75be16b7a92cc30ef44be7b15515",
43474        "description": "v3dv: postpone tile state allocation for render pass jobs",
43475        "nominated": false,
43476        "nomination_type": null,
43477        "resolution": 4,
43478        "main_sha": null,
43479        "because_sha": null
43480    },
43481    {
43482        "sha": "d8a3473cf314f1acbf8d3106df1d0edea74518ec",
43483        "description": "v3dv: add a v3dv_job_allocate_tile_state helper",
43484        "nominated": false,
43485        "nomination_type": null,
43486        "resolution": 4,
43487        "main_sha": null,
43488        "because_sha": null
43489    },
43490    {
43491        "sha": "3ab6eceac0d656606720eccc394ed70108bd08b3",
43492        "description": "v3dv: fix tile state allocation",
43493        "nominated": false,
43494        "nomination_type": null,
43495        "resolution": 4,
43496        "main_sha": null,
43497        "because_sha": null
43498    },
43499    {
43500        "sha": "5da4f5fe8d32722958d28910e09e8321cd709b9a",
43501        "description": "v3dv: track if a job is compatible with double-buffer mode",
43502        "nominated": false,
43503        "nomination_type": null,
43504        "resolution": 4,
43505        "main_sha": null,
43506        "because_sha": null
43507    },
43508    {
43509        "sha": "9dcf0dd51f18568094f7edf10bfbefcc3da4064c",
43510        "description": "v3dv: move check_needs_load/store helpers to unversioned code",
43511        "nominated": false,
43512        "nomination_type": null,
43513        "resolution": 4,
43514        "main_sha": null,
43515        "because_sha": null
43516    },
43517    {
43518        "sha": "87a9951073113889c92098093b0f57b9865a5abf",
43519        "description": "broadcom/compiler: track number of TMU operations in prog data",
43520        "nominated": false,
43521        "nomination_type": null,
43522        "resolution": 4,
43523        "main_sha": null,
43524        "because_sha": null
43525    },
43526    {
43527        "sha": "aa018415b3f81bb23da58c3c1f8a8796f1d2bfef",
43528        "description": "docs/features: drop unsupported VK_KHR_display & VK_KHR_get_display_properties2 for lavapipe",
43529        "nominated": false,
43530        "nomination_type": null,
43531        "resolution": 4,
43532        "main_sha": null,
43533        "because_sha": null
43534    },
43535    {
43536        "sha": "8f7d7d5fabc906eeafa1abf82caa947c5fa1ef01",
43537        "description": "docs/features: start tracking extensions supported by powervr",
43538        "nominated": false,
43539        "nomination_type": null,
43540        "resolution": 4,
43541        "main_sha": null,
43542        "because_sha": null
43543    },
43544    {
43545        "sha": "5e32ba0f7d0cc831c25fd33e8d797906d74d79f5",
43546        "description": "docs/features: start tracking extensions supported by panvk",
43547        "nominated": false,
43548        "nomination_type": null,
43549        "resolution": 4,
43550        "main_sha": null,
43551        "because_sha": null
43552    },
43553    {
43554        "sha": "420aba38c522cb96b65f4e366167433ea29ffb35",
43555        "description": "docs/features: start tracking extensions supported by dozen",
43556        "nominated": false,
43557        "nomination_type": null,
43558        "resolution": 4,
43559        "main_sha": null,
43560        "because_sha": null
43561    },
43562    {
43563        "sha": "11ecf949111e827425f56b0d2aa2028c98f28823",
43564        "description": "docs/features: add missing extensions supported by venus",
43565        "nominated": false,
43566        "nomination_type": null,
43567        "resolution": 4,
43568        "main_sha": null,
43569        "because_sha": null
43570    },
43571    {
43572        "sha": "1fdbd98820f0dec8dfd62bdeb5158fa58ec0f7d3",
43573        "description": "docs/features: add missing extensions supported by turnip",
43574        "nominated": false,
43575        "nomination_type": null,
43576        "resolution": 4,
43577        "main_sha": null,
43578        "because_sha": null
43579    },
43580    {
43581        "sha": "53fd6434f6af82401248ab93156afccbfd689188",
43582        "description": "docs/features: add missing extensions supported by radv",
43583        "nominated": false,
43584        "nomination_type": null,
43585        "resolution": 4,
43586        "main_sha": null,
43587        "because_sha": null
43588    },
43589    {
43590        "sha": "9d7f4dd1e920a43486fd379ccab807aa279072e2",
43591        "description": "docs/features: add missing extensions supported by lavapipe",
43592        "nominated": false,
43593        "nomination_type": null,
43594        "resolution": 4,
43595        "main_sha": null,
43596        "because_sha": null
43597    },
43598    {
43599        "sha": "da60522ed0e4620154d7ef9bd9ead2ccb8ab42aa",
43600        "description": "docs/features: add missing extensions supported by anv",
43601        "nominated": false,
43602        "nomination_type": null,
43603        "resolution": 4,
43604        "main_sha": null,
43605        "because_sha": null
43606    },
43607    {
43608        "sha": "4f143a691a26a949c8869d1c1bc0571bbede62a6",
43609        "description": "turnip: handle fence wrapping in autotune",
43610        "nominated": false,
43611        "nomination_type": null,
43612        "resolution": 4,
43613        "main_sha": null,
43614        "because_sha": null
43615    },
43616    {
43617        "sha": "e40eae2ea9a4d44755ea360725725304ed4770f0",
43618        "description": "turnip: remove unused member in tu_submission_data",
43619        "nominated": false,
43620        "nomination_type": null,
43621        "resolution": 4,
43622        "main_sha": null,
43623        "because_sha": null
43624    },
43625    {
43626        "sha": "b8a916fd0cd589c621c6d1ed1c4b4fd01fd7bf5d",
43627        "description": "turnip: fix a use-after-free in autotune",
43628        "nominated": true,
43629        "nomination_type": 0,
43630        "resolution": 1,
43631        "main_sha": null,
43632        "because_sha": null
43633    },
43634    {
43635        "sha": "62b3e75e4c5acd9b776592ff9e3151fe0a9ae079",
43636        "description": "zink: use a maybe more accurate wild guess for pcp-less gpl",
43637        "nominated": false,
43638        "nomination_type": null,
43639        "resolution": 4,
43640        "main_sha": null,
43641        "because_sha": null
43642    },
43643    {
43644        "sha": "85165a246c5956e4fc2a9c96da7ee4d8c1612b28",
43645        "description": "zink: (correctly) require extendedDynamicState2PatchControlPoints for GPL",
43646        "nominated": false,
43647        "nomination_type": null,
43648        "resolution": 4,
43649        "main_sha": null,
43650        "because_sha": null
43651    },
43652    {
43653        "sha": "c261179e143e6e94351cac77c0dfdb2abb392ca1",
43654        "description": "zink: require EXT_non_seamless_cube_map for GPL support",
43655        "nominated": false,
43656        "nomination_type": null,
43657        "resolution": 4,
43658        "main_sha": null,
43659        "because_sha": null
43660    },
43661    {
43662        "sha": "4579b702f672f265819fd59304695f17c5d6730f",
43663        "description": "c11: Remove mtx_try from mtx enums as it's not a part of c11 standard",
43664        "nominated": false,
43665        "nomination_type": null,
43666        "resolution": 4,
43667        "main_sha": null,
43668        "because_sha": null
43669    },
43670    {
43671        "sha": "7b9d3ebe4249c42e7ca8e7044cb0684c3b7797d5",
43672        "description": "aco: Use v_cmpx pre GFX10.",
43673        "nominated": false,
43674        "nomination_type": null,
43675        "resolution": 4,
43676        "main_sha": null,
43677        "because_sha": null
43678    },
43679    {
43680        "sha": "393e577435be0c53b7a41378b6e67268913cbd81",
43681        "description": "aco/assembler: Fix v_cmpx pre GFX10.",
43682        "nominated": false,
43683        "nomination_type": null,
43684        "resolution": 4,
43685        "main_sha": null,
43686        "because_sha": null
43687    },
43688    {
43689        "sha": "410eff4d2f3e37d2581d35eb11c82ee1355481f3",
43690        "description": "aco: Fix optimizing branching sequence with s_and_saveexec.",
43691        "nominated": false,
43692        "nomination_type": null,
43693        "resolution": 4,
43694        "main_sha": null,
43695        "because_sha": null
43696    },
43697    {
43698        "sha": "5ffc73896f3a7b96d0053ee3ac302e05dbc4f5cc",
43699        "description": "aco/assembler: Fix v_cmpx with SDWA.",
43700        "nominated": false,
43701        "nomination_type": 1,
43702        "resolution": 4,
43703        "main_sha": null,
43704        "because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5"
43705    },
43706    {
43707        "sha": "9e5f311efec13a13f27641df3b153f3fcfad741c",
43708        "description": "aco: Check that we don't override exec_val operands during branching sequence optimization.",
43709        "nominated": false,
43710        "nomination_type": 1,
43711        "resolution": 4,
43712        "main_sha": null,
43713        "because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5"
43714    },
43715    {
43716        "sha": "baf314e2c078f4b1a565348717cd0a4d5aa5a3c9",
43717        "description": "aco: Check for instructions that inhibit the branching sequence optimization.",
43718        "nominated": false,
43719        "nomination_type": 1,
43720        "resolution": 4,
43721        "main_sha": null,
43722        "because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5"
43723    },
43724    {
43725        "sha": "d88b2e4ab5a770b8119f0e10d2d5389263cb0c36",
43726        "description": "aco: Fix invalidated reference in branching sequence optimization.",
43727        "nominated": false,
43728        "nomination_type": 1,
43729        "resolution": 4,
43730        "main_sha": null,
43731        "because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5"
43732    },
43733    {
43734        "sha": "2e9044766ebc5dcbfcb6a1060deb5a2993c48a60",
43735        "description": "ci: do not install i386 sub-architecture in VK images",
43736        "nominated": false,
43737        "nomination_type": null,
43738        "resolution": 4,
43739        "main_sha": null,
43740        "because_sha": null
43741    },
43742    {
43743        "sha": "cdd508dddd372591b577c7630eaf8bfe3fb052f1",
43744        "description": "ci: use apt-get in x86_test-vk instead of apt",
43745        "nominated": false,
43746        "nomination_type": null,
43747        "resolution": 4,
43748        "main_sha": null,
43749        "because_sha": null
43750    },
43751    {
43752        "sha": "ba518a31ac02f2dcd20ff6cc5398754a9e6708b0",
43753        "description": "ci: Report failures to GitLab for LAVA jobs",
43754        "nominated": false,
43755        "nomination_type": null,
43756        "resolution": 4,
43757        "main_sha": null,
43758        "because_sha": null
43759    },
43760    {
43761        "sha": "477412f303455c6f7c417e7dfefa1a948ca65dc6",
43762        "description": "iris/ci: Set FDO_CI_CONCURRENT for all Chromebook jobs",
43763        "nominated": false,
43764        "nomination_type": null,
43765        "resolution": 4,
43766        "main_sha": null,
43767        "because_sha": null
43768    },
43769    {
43770        "sha": "1bdcf5c09904f21f02e8720ee9d933bcb86aff7e",
43771        "description": "iris/ci: Test on Jasper Lake Chromebooks",
43772        "nominated": false,
43773        "nomination_type": null,
43774        "resolution": 4,
43775        "main_sha": null,
43776        "because_sha": null
43777    },
43778    {
43779        "sha": "84956286a8d30790dda7568043ec2b546904fdf2",
43780        "description": "nir/lower_gs_intrinsics: fix primitive count for points",
43781        "nominated": true,
43782        "nomination_type": 1,
43783        "resolution": 1,
43784        "main_sha": null,
43785        "because_sha": "2be99012e95bd8b0b17b5c06b31723738aaecbd1"
43786    },
43787    {
43788        "sha": "b88c3d5bd3ed45e0ab2351253e1b455902dd6365",
43789        "description": "zink: fix program cache comparisons",
43790        "nominated": false,
43791        "nomination_type": null,
43792        "resolution": 4,
43793        "main_sha": null,
43794        "because_sha": null
43795    },
43796    {
43797        "sha": "6ac64fcb6bca801cbcc81f8762ec95a78fbbbc7e",
43798        "description": "zink: delete zink_shader_stage()",
43799        "nominated": false,
43800        "nomination_type": null,
43801        "resolution": 4,
43802        "main_sha": null,
43803        "because_sha": null
43804    },
43805    {
43806        "sha": "b988b8c84b181eb88a7b712ec59050810c98a99e",
43807        "description": "zink: remove all pipe_shader_type usage",
43808        "nominated": false,
43809        "nomination_type": null,
43810        "resolution": 4,
43811        "main_sha": null,
43812        "because_sha": null
43813    },
43814    {
43815        "sha": "2792d2bd4ad27c5896f76f5b1d768a1349418bc9",
43816        "description": "zink: PIPE_SHADER_TYPES -> MESA_SHADER_STAGES",
43817        "nominated": false,
43818        "nomination_type": null,
43819        "resolution": 4,
43820        "main_sha": null,
43821        "because_sha": null
43822    },
43823    {
43824        "sha": "fc657f8c07950a4f884828dbd73ae9e3d30c8277",
43825        "description": "zink: explicitly define ZINK_GFX_SHADER_COUNT",
43826        "nominated": false,
43827        "nomination_type": null,
43828        "resolution": 4,
43829        "main_sha": null,
43830        "because_sha": null
43831    },
43832    {
43833        "sha": "7040745060fc41664f775a5b1fe2a60e1867799c",
43834        "description": "zink: ZINK_SHADER_COUNT -> ZINK_GFX_SHADER_COUNT",
43835        "nominated": false,
43836        "nomination_type": null,
43837        "resolution": 4,
43838        "main_sha": null,
43839        "because_sha": null
43840    },
43841    {
43842        "sha": "89daf988bc7e90bf8d1f61db1570ea0502b4645c",
43843        "description": "zink: use statically sized array for descriptor allocation",
43844        "nominated": false,
43845        "nomination_type": null,
43846        "resolution": 4,
43847        "main_sha": null,
43848        "because_sha": null
43849    },
43850    {
43851        "sha": "2ca46b66c38fa6aa09c1c45f6ea7e059ca852837",
43852        "description": "zink: rename _lazy descriptor stuff",
43853        "nominated": false,
43854        "nomination_type": null,
43855        "resolution": 4,
43856        "main_sha": null,
43857        "because_sha": null
43858    },
43859    {
43860        "sha": "48cb86d487c9c89ffb68de9ece80577c3ea91449",
43861        "description": "zink: reorder some descriptor structs",
43862        "nominated": false,
43863        "nomination_type": null,
43864        "resolution": 4,
43865        "main_sha": null,
43866        "because_sha": null
43867    },
43868    {
43869        "sha": "e373f97804819e5dc20d4f41440aa175358d2782",
43870        "description": "zink: merge batch descriptor data onto batch state",
43871        "nominated": false,
43872        "nomination_type": null,
43873        "resolution": 4,
43874        "main_sha": null,
43875        "because_sha": null
43876    },
43877    {
43878        "sha": "2c281b7ccd81346aa48abe9d1f9973fda9488cb4",
43879        "description": "zink: merge program descriptor data onto program struct",
43880        "nominated": false,
43881        "nomination_type": null,
43882        "resolution": 4,
43883        "main_sha": null,
43884        "because_sha": null
43885    },
43886    {
43887        "sha": "f24c7bdef8f993e361499d4e11e75b29934c888d",
43888        "description": "zink: merge context descriptor data onto context struct",
43889        "nominated": false,
43890        "nomination_type": null,
43891        "resolution": 4,
43892        "main_sha": null,
43893        "because_sha": null
43894    },
43895    {
43896        "sha": "5512b15863a702c8bedb68bec3312b2421d8c0d5",
43897        "description": "zink: merge batch descriptor data structs",
43898        "nominated": false,
43899        "nomination_type": null,
43900        "resolution": 4,
43901        "main_sha": null,
43902        "because_sha": null
43903    },
43904    {
43905        "sha": "9938067287b96b935ef4dc8c5bce9288f3c523dc",
43906        "description": "zink: merge context descriptor data structs",
43907        "nominated": false,
43908        "nomination_type": null,
43909        "resolution": 4,
43910        "main_sha": null,
43911        "because_sha": null
43912    },
43913    {
43914        "sha": "b25d8850f09a469c84a0321a8e11a039810774c0",
43915        "description": "zink: remove descriptor dummy_set",
43916        "nominated": false,
43917        "nomination_type": null,
43918        "resolution": 4,
43919        "main_sha": null,
43920        "because_sha": null
43921    },
43922    {
43923        "sha": "8c8fb47f6b09bc468d8ddc1ee577c578a14058e3",
43924        "description": "zink: delete some unused descriptor struct members",
43925        "nominated": false,
43926        "nomination_type": null,
43927        "resolution": 4,
43928        "main_sha": null,
43929        "because_sha": null
43930    },
43931    {
43932        "sha": "ca1d643eab1343f99fe80d126cd013de314f3037",
43933        "description": "zink: move lazy descriptor data types into zink_types.h",
43934        "nominated": false,
43935        "nomination_type": null,
43936        "resolution": 4,
43937        "main_sha": null,
43938        "because_sha": null
43939    },
43940    {
43941        "sha": "30c51abd0bb4e455da0c0c5a6d7a32b19e06f72e",
43942        "description": "zink: move all types/enums into zink_types.h",
43943        "nominated": false,
43944        "nomination_type": null,
43945        "resolution": 4,
43946        "main_sha": null,
43947        "because_sha": null
43948    },
43949    {
43950        "sha": "bcbd3b297d616aee67e5968bde901ed9e9fc40d3",
43951        "description": "zink: delete unused struct types",
43952        "nominated": false,
43953        "nomination_type": null,
43954        "resolution": 4,
43955        "main_sha": null,
43956        "because_sha": null
43957    },
43958    {
43959        "sha": "8b6ab4dec444f1088b4c92f1c9848a3cd10aed98",
43960        "description": "zink: move lazy descriptor functions into zink_descriptors.c",
43961        "nominated": false,
43962        "nomination_type": null,
43963        "resolution": 4,
43964        "main_sha": null,
43965        "because_sha": null
43966    },
43967    {
43968        "sha": "8b0447eec7a702e747ff91c4a7de6cb06efc24aa",
43969        "description": "zink: delete a lot of descriptor code",
43970        "nominated": false,
43971        "nomination_type": null,
43972        "resolution": 4,
43973        "main_sha": null,
43974        "because_sha": null
43975    },
43976    {
43977        "sha": "58e6480ee04d9d96f573aa646bd89b7731bb333c",
43978        "description": "zink: remove descriptor vtable",
43979        "nominated": false,
43980        "nomination_type": null,
43981        "resolution": 4,
43982        "main_sha": null,
43983        "because_sha": null
43984    },
43985    {
43986        "sha": "dc3c1206beca30f03819c132b4a54774663efbd4",
43987        "description": "zink: remove checks for lazy descriptor mode + templates ext",
43988        "nominated": false,
43989        "nomination_type": null,
43990        "resolution": 4,
43991        "main_sha": null,
43992        "because_sha": null
43993    },
43994    {
43995        "sha": "24acb1926860910923320ec870eac191f432b4fc",
43996        "description": "zink: remove cached descriptor mode",
43997        "nominated": false,
43998        "nomination_type": null,
43999        "resolution": 4,
44000        "main_sha": null,
44001        "because_sha": null
44002    },
44003    {
44004        "sha": "5fd8ae15415bc79c76a827faef8fb37591c08189",
44005        "description": "asahi: Identify depth clip mode bit",
44006        "nominated": false,
44007        "nomination_type": null,
44008        "resolution": 4,
44009        "main_sha": null,
44010        "because_sha": null
44011    },
44012    {
44013        "sha": "a6f88863f616eadef462dde8a01ee665f1cf7639",
44014        "description": "asahi: Don't advertise ARB_clip_control yet",
44015        "nominated": false,
44016        "nomination_type": null,
44017        "resolution": 4,
44018        "main_sha": null,
44019        "because_sha": null
44020    },
44021    {
44022        "sha": "5ead97382456fe7f5c2ccc40aea2a58310eae207",
44023        "description": "aco: Add faster code path to store_lds for consecutive write mask.",
44024        "nominated": false,
44025        "nomination_type": null,
44026        "resolution": 4,
44027        "main_sha": null,
44028        "because_sha": null
44029    },
44030    {
44031        "sha": "4588453815c58ec848b0ff6f18a08836e70f55df",
44032        "description": "vk/device-select-layer: fix .sType of VkPhysicalDeviceGroupProperties",
44033        "nominated": true,
44034        "nomination_type": 1,
44035        "resolution": 1,
44036        "main_sha": null,
44037        "because_sha": "c196ffaca6d927e213d1c39ec9eed611fd01e2e1"
44038    },
44039    {
44040        "sha": "d08bd9a8d8baf0f88554dd4f69ee5aa0fa3663ef",
44041        "description": "etnaviv: don't expose array and 3D texture support on pre-halti GPUs",
44042        "nominated": false,
44043        "nomination_type": null,
44044        "resolution": 4,
44045        "main_sha": null,
44046        "because_sha": null
44047    },
44048    {
44049        "sha": "2b0f77bde5687ccee31e300a58dd5e039da7b90f",
44050        "description": "etnaviv: allow 3D textures with TS in transfer",
44051        "nominated": false,
44052        "nomination_type": null,
44053        "resolution": 4,
44054        "main_sha": null,
44055        "because_sha": null
44056    },
44057    {
44058        "sha": "9496b7a2fa0ffb1167b7b15d89a546615045832b",
44059        "description": "etnaviv: fix TS buffer allocation for 3D textures",
44060        "nominated": false,
44061        "nomination_type": null,
44062        "resolution": 4,
44063        "main_sha": null,
44064        "because_sha": null
44065    },
44066    {
44067        "sha": "2d93327cc4b14e7df09bc369c54ac22cdbc05206",
44068        "description": "etnaviv: properly check number of layers in surface creation",
44069        "nominated": false,
44070        "nomination_type": null,
44071        "resolution": 4,
44072        "main_sha": null,
44073        "because_sha": null
44074    },
44075    {
44076        "sha": "88fd397c741c0e1fe0d851fbc566925078df6013",
44077        "description": "r300: fix variables detection for paired ALU and TEX instructions in different branches",
44078        "nominated": true,
44079        "nomination_type": 0,
44080        "resolution": 1,
44081        "main_sha": null,
44082        "because_sha": null
44083    },
44084    {
44085        "sha": "b5df20568a6e60056211b634efa3bea4758f18e9",
44086        "description": "frontend/nine: Fix ff position_t fallback when w = 0",
44087        "nominated": true,
44088        "nomination_type": 0,
44089        "resolution": 1,
44090        "main_sha": null,
44091        "because_sha": null
44092    },
44093    {
44094        "sha": "93da6e9f34226549b4eb8726383fb54c584a9e15",
44095        "description": "frontend/nine: Fix shader multi-use crash",
44096        "nominated": true,
44097        "nomination_type": 0,
44098        "resolution": 1,
44099        "main_sha": null,
44100        "because_sha": null
44101    },
44102    {
44103        "sha": "4c65ccab6d48abe7be650ee7b9f3b72a70609a9a",
44104        "description": "frontend/nine: Fix cso restore bug",
44105        "nominated": true,
44106        "nomination_type": 0,
44107        "resolution": 1,
44108        "main_sha": null,
44109        "because_sha": null
44110    },
44111    {
44112        "sha": "4f953ad51299a744aa74b7667debd8a8245685f5",
44113        "description": "frontend/nine: Fix ATOC handling",
44114        "nominated": true,
44115        "nomination_type": 1,
44116        "resolution": 1,
44117        "main_sha": null,
44118        "because_sha": "1272640d55243105bb192a5dd460dc70fc7a77a6"
44119    },
44120    {
44121        "sha": "e5124e83ba1f9a7c86a3b1b8d38e7c71cd481f88",
44122        "description": "frontend/nine: Fix buffer tracking out of bounds",
44123        "nominated": true,
44124        "nomination_type": 1,
44125        "resolution": 1,
44126        "main_sha": null,
44127        "because_sha": "380c2bf8876496183af50fa5bc59145f311962e0"
44128    },
44129    {
44130        "sha": "b74febffe6e97938130dfd405ae1678539eafcfe",
44131        "description": "frontend/nine: Skip invalid swvp calls",
44132        "nominated": true,
44133        "nomination_type": 0,
44134        "resolution": 1,
44135        "main_sha": null,
44136        "because_sha": null
44137    },
44138    {
44139        "sha": "0d0d245e7e1fd870aa5c16f9a2fb50c8f9c0de6d",
44140        "description": "ci: Enable llvmpipe on MacOS",
44141        "nominated": false,
44142        "nomination_type": null,
44143        "resolution": 4,
44144        "main_sha": null,
44145        "because_sha": null
44146    },
44147    {
44148        "sha": "e04d4f881e167f9f6594cb79477bd3e9a11d81ce",
44149        "description": "ci: Improve MacOS github ci",
44150        "nominated": false,
44151        "nomination_type": null,
44152        "resolution": 4,
44153        "main_sha": null,
44154        "because_sha": null
44155    },
44156    {
44157        "sha": "1f05b23b4f9a5ba2a3414f6d06675c93d707f84f",
44158        "description": "util: Disable usage of __attribute__((__const__)) when the compiler is clang",
44159        "nominated": false,
44160        "nomination_type": null,
44161        "resolution": 4,
44162        "main_sha": null,
44163        "because_sha": null
44164    },
44165    {
44166        "sha": "075b72ea069863021c51235d46c4c89c859d698b",
44167        "description": "util: Fixes invalid assumption that return non null by function util_format_fetch_rgba_func",
44168        "nominated": true,
44169        "nomination_type": 1,
44170        "resolution": 1,
44171        "main_sha": null,
44172        "because_sha": "e342081c3769214024c22fb394ac506008c1fd37"
44173    },
44174    {
44175        "sha": "a1b7682d10dae1ec90932687bf7d2445b38d5fb9",
44176        "description": "util: Fixes memory leak in u_printf_test.cpp",
44177        "nominated": false,
44178        "nomination_type": null,
44179        "resolution": 4,
44180        "main_sha": null,
44181        "because_sha": null
44182    },
44183    {
44184        "sha": "11ab6087797f805cf158048915c67945613c9a72",
44185        "description": "util: Fixes memory leak in create_cache_item_header_and_blob",
44186        "nominated": true,
44187        "nomination_type": 0,
44188        "resolution": 2,
44189        "main_sha": null,
44190        "because_sha": "2a9b4ad1774d69aa3ae8161ab964fe2d58aacee2"
44191    },
44192    {
44193        "sha": "44a64a34bf448c667ddbf7f6b7ed526740917147",
44194        "description": "intel: Fixes compile error of aubinator_viewer.cpp with gcc",
44195        "nominated": false,
44196        "nomination_type": null,
44197        "resolution": 4,
44198        "main_sha": null,
44199        "because_sha": null
44200    },
44201    {
44202        "sha": "1b38ca7844996fb9a7c3531c6e9f44b438f65ecb",
44203        "description": "panfrost: Do no use designated initializer for union",
44204        "nominated": false,
44205        "nomination_type": null,
44206        "resolution": 4,
44207        "main_sha": null,
44208        "because_sha": null
44209    },
44210    {
44211        "sha": "41af9bc0a55a3f4892434dbbe48e55ada1857436",
44212        "description": "nine: Fixes compile of nine_pipe.h with clang ../../src/gallium/frontends/nine/nine_pipe.h:377:9: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough]         default:         ^ ../../src/gallium/frontends/nine/nine_pipe.h:377:9: note: insert 'break;' to avoid fall-through         default:",
44213        "nominated": false,
44214        "nomination_type": null,
44215        "resolution": 4,
44216        "main_sha": null,
44217        "because_sha": null
44218    },
44219    {
44220        "sha": "b5b855149caad60042ad0bc2d4c131c7063ff088",
44221        "description": "meson: Microsoft / maybe Intel CLC need the all-targets workaround just like clover",
44222        "nominated": true,
44223        "nomination_type": 1,
44224        "resolution": 1,
44225        "main_sha": null,
44226        "because_sha": "1506ea2ecb8d017dbe1bbe7bec03294619683e13"
44227    },
44228    {
44229        "sha": "1df92ed2a68bf8ea331e44eddb6a194f82612297",
44230        "description": "meson: Don't include glsl compiler if flex/bison aren't found",
44231        "nominated": false,
44232        "nomination_type": null,
44233        "resolution": 4,
44234        "main_sha": null,
44235        "because_sha": null
44236    },
44237    {
44238        "sha": "5ee3212078e12f28ada17c2db033363029443f4a",
44239        "description": "util: Add os_create_anonymous_file support on win32",
44240        "nominated": false,
44241        "nomination_type": null,
44242        "resolution": 4,
44243        "main_sha": null,
44244        "because_sha": null
44245    },
44246    {
44247        "sha": "24b9ad7cd5ebc7cfa5d03cf0f243ea4841c971b9",
44248        "description": "meson: Enable graw tests on mingw",
44249        "nominated": false,
44250        "nomination_type": null,
44251        "resolution": 4,
44252        "main_sha": null,
44253        "because_sha": null
44254    },
44255    {
44256        "sha": "4f5d9bd9a05038044526ea6cc2a1146bbb2aeddb",
44257        "description": "zink: stop skipping bunch of GLESx tests",
44258        "nominated": false,
44259        "nomination_type": null,
44260        "resolution": 4,
44261        "main_sha": null,
44262        "because_sha": null
44263    },
44264    {
44265        "sha": "c3ca94261af44e1e80012e838f1b179cf54b188a",
44266        "description": "zink: Use DETECT_OS_WINDOWS instead of 'WIN32'",
44267        "nominated": false,
44268        "nomination_type": null,
44269        "resolution": 4,
44270        "main_sha": null,
44271        "because_sha": null
44272    },
44273    {
44274        "sha": "007d979dbe6a90dd8a6b489600be7284f7aa4019",
44275        "description": "util: Enable tests that disabled for msvc/mingw",
44276        "nominated": false,
44277        "nomination_type": null,
44278        "resolution": 4,
44279        "main_sha": null,
44280        "because_sha": null
44281    },
44282    {
44283        "sha": "dec40ea4da130f84f374271dcc7ddf5d4d687ca9",
44284        "description": "util: Use `DETECT_OS_WINDOWS` instead `WIN32` in u_process.c",
44285        "nominated": false,
44286        "nomination_type": null,
44287        "resolution": 4,
44288        "main_sha": null,
44289        "because_sha": null
44290    },
44291    {
44292        "sha": "d85295e6a9c957fb9871cd3b0daeb64c05f00992",
44293        "description": "util: Implement os_get_available_system_memory on Win32",
44294        "nominated": false,
44295        "nomination_type": null,
44296        "resolution": 4,
44297        "main_sha": null,
44298        "because_sha": null
44299    },
44300    {
44301        "sha": "b2bf20e28fc659df215f94a055497471168e9158",
44302        "description": "util: Fixes typo in function os_get_total_physical_memory",
44303        "nominated": false,
44304        "nomination_type": null,
44305        "resolution": 4,
44306        "main_sha": null,
44307        "because_sha": null
44308    },
44309    {
44310        "sha": "dc7a61aa17e786ceeadf5eb6f854372630456267",
44311        "description": "util: Implement util_thread_get_time_nano on win32",
44312        "nominated": false,
44313        "nomination_type": null,
44314        "resolution": 4,
44315        "main_sha": null,
44316        "because_sha": null
44317    },
44318    {
44319        "sha": "c68c36f890c2f798144f24c93c85c9f353c0121e",
44320        "description": "mesa/st: simplify sampler border color swizzling",
44321        "nominated": false,
44322        "nomination_type": null,
44323        "resolution": 4,
44324        "main_sha": null,
44325        "because_sha": null
44326    },
44327    {
44328        "sha": "e00bb6cb98b0fb5fac46bde0331e98f8e2882eea",
44329        "description": "mesa/st: use tracked samplerview swizzle values",
44330        "nominated": false,
44331        "nomination_type": null,
44332        "resolution": 4,
44333        "main_sha": null,
44334        "because_sha": null
44335    },
44336    {
44337        "sha": "0ccc0f7b503205b85517f80914b608bab572f0ad",
44338        "description": "mesa: track gl_texture_object swizzle internally",
44339        "nominated": false,
44340        "nomination_type": null,
44341        "resolution": 4,
44342        "main_sha": null,
44343        "because_sha": null
44344    },
44345    {
44346        "sha": "383b39f3130009d5a73e5f7f348f1b3e932a29d3",
44347        "description": "mesa/st: use pre-calculated format swizzle for samplerviews",
44348        "nominated": false,
44349        "nomination_type": null,
44350        "resolution": 4,
44351        "main_sha": null,
44352        "because_sha": null
44353    },
44354    {
44355        "sha": "e713a9a98219fb09a31e46785c577d1ffc451944",
44356        "description": "mesa: track format swizzles on teximage objects",
44357        "nominated": false,
44358        "nomination_type": null,
44359        "resolution": 4,
44360        "main_sha": null,
44361        "because_sha": null
44362    },
44363    {
44364        "sha": "206aad7c5c702dceaa80fcc259c1ceda991471e2",
44365        "description": "zink: add a driver workaround for broken L4A4 on nvidia",
44366        "nominated": false,
44367        "nomination_type": null,
44368        "resolution": 4,
44369        "main_sha": null,
44370        "because_sha": null
44371    },
44372    {
44373        "sha": "d49586cfae34f4320f9eb56d79b2e62f5c0676d4",
44374        "description": "zink: support emulating alpha formats using new border color quirk",
44375        "nominated": false,
44376        "nomination_type": null,
44377        "resolution": 4,
44378        "main_sha": null,
44379        "because_sha": null
44380    },
44381    {
44382        "sha": "d5bf01e214c2398c21da28de06e1739c60183952",
44383        "description": "zink: handle emulated alpha format clears",
44384        "nominated": false,
44385        "nomination_type": null,
44386        "resolution": 4,
44387        "main_sha": null,
44388        "because_sha": null
44389    },
44390    {
44391        "sha": "89c41a77508ae300d9ebd411da311121bdef336c",
44392        "description": "zink: reject native blits for emulated alpha formats",
44393        "nominated": false,
44394        "nomination_type": null,
44395        "resolution": 4,
44396        "main_sha": null,
44397        "because_sha": null
44398    },
44399    {
44400        "sha": "88390404b8bfa4b32be4f1137a9cd9fae53caf32",
44401        "description": "zink: add some format functions for emulating alpha formats",
44402        "nominated": false,
44403        "nomination_type": null,
44404        "resolution": 4,
44405        "main_sha": null,
44406        "because_sha": null
44407    },
44408    {
44409        "sha": "3b27632abc65d2a07ce1e3302e6a0c6de4016638",
44410        "description": "zink: stop modifying samplerview swizzle on base struct",
44411        "nominated": false,
44412        "nomination_type": null,
44413        "resolution": 4,
44414        "main_sha": null,
44415        "because_sha": null
44416    },
44417    {
44418        "sha": "a5b272589491e850b092af543f4c8c76e8eebfc5",
44419        "description": "util/format: handle SRGB in util_format_luminance_to_red()",
44420        "nominated": false,
44421        "nomination_type": null,
44422        "resolution": 4,
44423        "main_sha": null,
44424        "because_sha": null
44425    },
44426    {
44427        "sha": "55ef65d4f44cabd525e3ce021ed2b452dd8b8698",
44428        "description": "gallium: add PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE_ALPHA_NOT_W",
44429        "nominated": false,
44430        "nomination_type": null,
44431        "resolution": 4,
44432        "main_sha": null,
44433        "because_sha": null
44434    },
44435    {
44436        "sha": "03b893acb34e9ac0d41ddf000aeb995d771b4357",
44437        "description": "gallium: convert PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE to enum",
44438        "nominated": false,
44439        "nomination_type": null,
44440        "resolution": 4,
44441        "main_sha": null,
44442        "because_sha": null
44443    },
44444    {
44445        "sha": "1341d7aa84ef188f537954682ce0c45068a3dd8f",
44446        "description": "mesa/st: use plumbed value for srgb_skip_decode in sampler conversion",
44447        "nominated": false,
44448        "nomination_type": null,
44449        "resolution": 4,
44450        "main_sha": null,
44451        "because_sha": null
44452    },
44453    {
44454        "sha": "1c172cdbccd6aeae6a0660514b8fef5e550f1ca4",
44455        "description": "mesa/st: plumb glsl130_or_later through sampler creation",
44456        "nominated": false,
44457        "nomination_type": null,
44458        "resolution": 4,
44459        "main_sha": null,
44460        "because_sha": null
44461    },
44462    {
44463        "sha": "d1e33fa3456d174e6c47c20abc466fd06936ac58",
44464        "description": "mesa/st: add ignore_srgb_decode param to st_convert_sampler",
44465        "nominated": false,
44466        "nomination_type": null,
44467        "resolution": 4,
44468        "main_sha": null,
44469        "because_sha": null
44470    },
44471    {
44472        "sha": "28d033b34fe3c52f4720235449a0a1fd5fe683b0",
44473        "description": "mesa: require render target bind for A/L/I in format selection",
44474        "nominated": true,
44475        "nomination_type": 0,
44476        "resolution": 1,
44477        "main_sha": null,
44478        "because_sha": null
44479    },
44480    {
44481        "sha": "4f28e2827c9ccc26dc608a870209b4deab7b5882",
44482        "description": "mesa: fix blending when using luminance/intensity emulation",
44483        "nominated": true,
44484        "nomination_type": 0,
44485        "resolution": 1,
44486        "main_sha": null,
44487        "because_sha": null
44488    },
44489    {
44490        "sha": "3eec931e9b851fb399d3b00ef1f2f9f855910692",
44491        "description": ".mailmap: change spelling for Constantine Kharlamov",
44492        "nominated": false,
44493        "nomination_type": null,
44494        "resolution": 4,
44495        "main_sha": null,
44496        "because_sha": null
44497    },
44498    {
44499        "sha": "db11e300e92d28fb9c220d0dcdfe36b33403157e",
44500        "description": "meson: remove source_root() call in main meson.build",
44501        "nominated": false,
44502        "nomination_type": null,
44503        "resolution": 4,
44504        "main_sha": null,
44505        "because_sha": null
44506    },
44507    {
44508        "sha": "91362340f33eabf95d64c6116a813d7c88ff802f",
44509        "description": "meson: remove source_root() call in nir compiler path",
44510        "nominated": false,
44511        "nomination_type": null,
44512        "resolution": 4,
44513        "main_sha": null,
44514        "because_sha": null
44515    },
44516    {
44517        "sha": "ef611696a5a7768343f4df5fb1dc5533d44ae802",
44518        "description": "loader/dri3: remove a no-op free call",
44519        "nominated": false,
44520        "nomination_type": null,
44521        "resolution": 4,
44522        "main_sha": null,
44523        "because_sha": null
44524    },
44525    {
44526        "sha": "f572961d6937c0adceab39dd883cb53cfa965dc2",
44527        "description": "loader/dri3: simplify check for reply",
44528        "nominated": false,
44529        "nomination_type": null,
44530        "resolution": 4,
44531        "main_sha": null,
44532        "because_sha": null
44533    },
44534    {
44535        "sha": "861167f41d17e1c8d114cb511a817308491327c1",
44536        "description": "isl: fix bug where sb.MOCS is not being set",
44537        "nominated": true,
44538        "nomination_type": 1,
44539        "resolution": 1,
44540        "main_sha": null,
44541        "because_sha": "c27fcb1d3bac4282978529d947f3a143ae4a311f"
44542    },
44543    {
44544        "sha": "a3a04ed6f3617ab7891f827fae8a9dd8e67596bf",
44545        "description": "glsl: add check for too large atomic counter buffer offset",
44546        "nominated": false,
44547        "nomination_type": null,
44548        "resolution": 4,
44549        "main_sha": null,
44550        "because_sha": null
44551    },
44552    {
44553        "sha": "fd28984f84af64ecb59851c4ea56324dd5a1cbc4",
44554        "description": "pvr: fix memleak in error paths",
44555        "nominated": false,
44556        "nomination_type": null,
44557        "resolution": 4,
44558        "main_sha": null,
44559        "because_sha": null
44560    },
44561    {
44562        "sha": "c69ba3159a6e65a2108cbffefda25a2bf4e09e4f",
44563        "description": "Android.mk: Disable lmsensors",
44564        "nominated": false,
44565        "nomination_type": null,
44566        "resolution": 4,
44567        "main_sha": null,
44568        "because_sha": null
44569    },
44570    {
44571        "sha": "f81d4b76492497ee2beb2c360df849bd7a292294",
44572        "description": "util/xmlconfig: allow drivers to override option values",
44573        "nominated": false,
44574        "nomination_type": null,
44575        "resolution": 4,
44576        "main_sha": null,
44577        "because_sha": null
44578    },
44579    {
44580        "sha": "7361b67f92eeef47107062313bbf2a4372e17827",
44581        "description": "glthread: add missing code for GL_ARB_sparse_texture",
44582        "nominated": false,
44583        "nomination_type": null,
44584        "resolution": 4,
44585        "main_sha": null,
44586        "because_sha": null
44587    },
44588    {
44589        "sha": "983684d763325a7b5f92cbebdf488a06ab41969d",
44590        "description": "glthread: track glBindFramebufferEXT, not just glBindFramebuffer",
44591        "nominated": false,
44592        "nomination_type": null,
44593        "resolution": 4,
44594        "main_sha": null,
44595        "because_sha": null
44596    },
44597    {
44598        "sha": "f9b0dc9377913d2745f6fb89912e94ce22d64681",
44599        "description": "glthread: track GL_READ_FRAMEBUFFER bindings too",
44600        "nominated": false,
44601        "nomination_type": null,
44602        "resolution": 4,
44603        "main_sha": null,
44604        "because_sha": null
44605    },
44606    {
44607        "sha": "28e351673ef8c22c5ae0585f40e1cbd2b15eda5c",
44608        "description": "glthread: call _mesa_glthread_DeleteBuffers unconditionally",
44609        "nominated": true,
44610        "nomination_type": 1,
44611        "resolution": 1,
44612        "main_sha": null,
44613        "because_sha": "4fa24747b9089bda0453051e5fd5188e6fce6996"
44614    },
44615    {
44616        "sha": "eb4036ea5b9a55c1d965e0917d21c502c8635b47",
44617        "description": "glthread: unbind framebuffers in glDeleteFramebuffers",
44618        "nominated": true,
44619        "nomination_type": 1,
44620        "resolution": 1,
44621        "main_sha": null,
44622        "because_sha": "e48f676835d110f907e5cd55d659dae511e4af2d"
44623    },
44624    {
44625        "sha": "a9b64bd7ad725fdf8ea0da522e1d47215cfb2f84",
44626        "description": "glsl: allow image*Shadow keywords on ES and GLSL >= 420",
44627        "nominated": false,
44628        "nomination_type": null,
44629        "resolution": 4,
44630        "main_sha": null,
44631        "because_sha": null
44632    },
44633    {
44634        "sha": "00d8fcee10385dc711b1197c3098b2c2fc7effa9",
44635        "description": "intel/drm-shim: update shim to support DG2",
44636        "nominated": false,
44637        "nomination_type": null,
44638        "resolution": 4,
44639        "main_sha": null,
44640        "because_sha": null
44641    },
44642    {
44643        "sha": "4393be8291ff3f39ff37a61133b6e5b0fa3e9698",
44644        "description": "mesa/st: fix reference to nir->info after nir_to_tgsi",
44645        "nominated": true,
44646        "nomination_type": 1,
44647        "resolution": 1,
44648        "main_sha": null,
44649        "because_sha": "580f1ac4736eec90e2e7dbe67ba76cac4d0e5319"
44650    },
44651    {
44652        "sha": "74266753634a6928d7c8497783dcd315d5667eec",
44653        "description": "svga: compare graphics shader stages against COMPUTE",
44654        "nominated": false,
44655        "nomination_type": 1,
44656        "resolution": 4,
44657        "main_sha": null,
44658        "because_sha": "9bbf235fd9d4ddc82583672bea4e299e4d69206c"
44659    },
44660    {
44661        "sha": "2d39227a90440e5b911f5ac6c0fb5ac04c433565",
44662        "description": "radv: Fix stack size calculation with stage ids",
44663        "nominated": true,
44664        "nomination_type": 1,
44665        "resolution": 1,
44666        "main_sha": null,
44667        "because_sha": "c39cccec9c5a6d027457e625e34db5f0092c076b"
44668    },
44669    {
44670        "sha": "1f6bd6ece99c92a492b896713799bba642b687cd",
44671        "description": "etnaviv: fix standalone compiler to work without a tgsi backend",
44672        "nominated": false,
44673        "nomination_type": null,
44674        "resolution": 4,
44675        "main_sha": null,
44676        "because_sha": null
44677    },
44678    {
44679        "sha": "b85544db19a75a939b13aa246fd7305a7bef8a4c",
44680        "description": "etnaviv: skip disk cache initialization on standalone compiler",
44681        "nominated": false,
44682        "nomination_type": null,
44683        "resolution": 4,
44684        "main_sha": null,
44685        "because_sha": null
44686    },
44687    {
44688        "sha": "a3bf0da1cbd4b10043c80bf44609a3024b5fcc36",
44689        "description": "microsoft/compiler: Change calls to NIR_INSTR_UNSUPPORTED to log to dxil_logger instead",
44690        "nominated": false,
44691        "nomination_type": null,
44692        "resolution": 4,
44693        "main_sha": null,
44694        "because_sha": null
44695    },
44696    {
44697        "sha": "97902a9ef8bcf22cbb110c8a5978a5b7034b58ee",
44698        "description": "nir: add nir_instr_as_str",
44699        "nominated": false,
44700        "nomination_type": null,
44701        "resolution": 4,
44702        "main_sha": null,
44703        "because_sha": null
44704    },
44705    {
44706        "sha": "55b3980e789e8391458b2a5cdf05d5849f2b6872",
44707        "description": "microsoft/compiler: Add dxil_logger type and parameter to nir_to_dxil",
44708        "nominated": false,
44709        "nomination_type": null,
44710        "resolution": 4,
44711        "main_sha": null,
44712        "because_sha": null
44713    },
44714    {
44715        "sha": "58bf84044bbad292057bdc95c13bb030b57eb7c5",
44716        "description": "radv: copy the sample locations only if the state isn't dynamic",
44717        "nominated": false,
44718        "nomination_type": null,
44719        "resolution": 4,
44720        "main_sha": null,
44721        "because_sha": null
44722    },
44723    {
44724        "sha": "0ca33a6c0d409aa5d49794b6f4d8018c634fb0fb",
44725        "description": "radv: copy line stipple factor/pattern only if the state isn't dynamic",
44726        "nominated": false,
44727        "nomination_type": null,
44728        "resolution": 4,
44729        "main_sha": null,
44730        "because_sha": null
44731    },
44732    {
44733        "sha": "1d92ab921b1b033c4722338cf77a6a0fa6e09445",
44734        "description": "radv: remove unecessary radv_pipeline::uses_dynamic_stride",
44735        "nominated": false,
44736        "nomination_type": null,
44737        "resolution": 4,
44738        "main_sha": null,
44739        "because_sha": null
44740    },
44741    {
44742        "sha": "56bb29cb93accf9d78c29332db52314bcb4b7670",
44743        "description": "anv: don't return incorrect error code for vkCreateDescriptorPool",
44744        "nominated": true,
44745        "nomination_type": 0,
44746        "resolution": 1,
44747        "main_sha": null,
44748        "because_sha": null
44749    },
44750    {
44751        "sha": "bc7edc1c7a446e442154dbd2b068eba83182b7b6",
44752        "description": "radv: force inlining on another draw function",
44753        "nominated": false,
44754        "nomination_type": null,
44755        "resolution": 4,
44756        "main_sha": null,
44757        "because_sha": null
44758    },
44759    {
44760        "sha": "64395f0d85ae7f74ec386ed6f0c2f09ae20b2a56",
44761        "description": "radv: remove stupid conditional from draw path",
44762        "nominated": false,
44763        "nomination_type": null,
44764        "resolution": 4,
44765        "main_sha": null,
44766        "because_sha": null
44767    },
44768    {
44769        "sha": "50e6a80b5ea5ca8eae364b00642bc47f1fcc0e08",
44770        "description": "radeonsi/tests: cosmetic changes",
44771        "nominated": false,
44772        "nomination_type": null,
44773        "resolution": 4,
44774        "main_sha": null,
44775        "because_sha": null
44776    },
44777    {
44778        "sha": "7d7275dd886dcf028a03c8266d2d8f7f1462f1be",
44779        "description": "radeonsi/tests: update navi21 expected results",
44780        "nominated": false,
44781        "nomination_type": null,
44782        "resolution": 4,
44783        "main_sha": null,
44784        "because_sha": null
44785    },
44786    {
44787        "sha": "b4b7162e2345c142ae32ed393ac7871132ffdf26",
44788        "description": "radeonsi/tests: update raven expected results",
44789        "nominated": false,
44790        "nomination_type": null,
44791        "resolution": 4,
44792        "main_sha": null,
44793        "because_sha": null
44794    },
44795    {
44796        "sha": "4d7637bb73b61beda07d37933084b8534094934b",
44797        "description": "radeonsi/tests: add testing of the khr-single tests",
44798        "nominated": false,
44799        "nomination_type": null,
44800        "resolution": 4,
44801        "main_sha": null,
44802        "because_sha": null
44803    },
44804    {
44805        "sha": "62d3f799de738ac31c1736309002ccdd5b79dac4",
44806        "description": "radeonsi/tests: remove left-over debug print",
44807        "nominated": false,
44808        "nomination_type": null,
44809        "resolution": 4,
44810        "main_sha": null,
44811        "because_sha": null
44812    },
44813    {
44814        "sha": "6b5aecb19558200fd39fda46db08456ba7acc180",
44815        "description": "virgl: add support for hardware video acceleration",
44816        "nominated": false,
44817        "nomination_type": null,
44818        "resolution": 4,
44819        "main_sha": null,
44820        "because_sha": null
44821    },
44822    {
44823        "sha": "15c210649d3547689be286af2a0707be7ec3cdf4",
44824        "description": "gallium/util: add a new helper function pipe_buffer_size()",
44825        "nominated": false,
44826        "nomination_type": null,
44827        "resolution": 4,
44828        "main_sha": null,
44829        "because_sha": null
44830    },
44831    {
44832        "sha": "e2199651b83c6842842dabd9261491481f4a3df1",
44833        "description": "vl: change vl_video_buffer_destroy() to non-static",
44834        "nominated": false,
44835        "nomination_type": null,
44836        "resolution": 4,
44837        "main_sha": null,
44838        "because_sha": null
44839    },
44840    {
44841        "sha": "a7366d68ae551763acc8cd481ff64af04e7a7cd9",
44842        "description": "gallium: add key size to the structure pipe_picture_desc",
44843        "nominated": false,
44844        "nomination_type": null,
44845        "resolution": 4,
44846        "main_sha": null,
44847        "because_sha": null
44848    },
44849    {
44850        "sha": "04d192fccbded86bfaac0e8f661a9f66c496dc01",
44851        "description": "pvr: Fix bo mapping on alloc with PVR_BO_ALLOC_FLAG_CPU_ACCESS.",
44852        "nominated": false,
44853        "nomination_type": null,
44854        "resolution": 4,
44855        "main_sha": null,
44856        "because_sha": null
44857    },
44858    {
44859        "sha": "4e9cce39d3f0ccd2a1aaff9bdcd10de32aa14698",
44860        "description": "nouveau: implement and enable PIPE_CAP_QUERY_MEMORY_INFO",
44861        "nominated": false,
44862        "nomination_type": null,
44863        "resolution": 4,
44864        "main_sha": null,
44865        "because_sha": null
44866    },
44867    {
44868        "sha": "17eda68df3b88e5ed02cf180411491b28be1e6d5",
44869        "description": "egl/wgl: Fix some awkward sizeof formatting",
44870        "nominated": true,
44871        "nomination_type": 1,
44872        "resolution": 1,
44873        "main_sha": null,
44874        "because_sha": "3415bf0268884bf3c16d495a4e1afd30d67bc71d"
44875    },
44876    {
44877        "sha": "efd2ae6c0c87b8eca3bf0a476a008a16c00c51a2",
44878        "description": "egl/wgl: Delete unused variables/code",
44879        "nominated": true,
44880        "nomination_type": 1,
44881        "resolution": 1,
44882        "main_sha": null,
44883        "because_sha": "3415bf0268884bf3c16d495a4e1afd30d67bc71d"
44884    },
44885    {
44886        "sha": "35e9c7e082d10c960c9cf1409d14744bd48e6ee9",
44887        "description": "wgl: Use pfi instead of iPixelFormat more often",
44888        "nominated": false,
44889        "nomination_type": null,
44890        "resolution": 4,
44891        "main_sha": null,
44892        "because_sha": null
44893    },
44894    {
44895        "sha": "aeb3147a96dca44a3a6d99595c6e7f35b2a2df79",
44896        "description": "egl/wgl: Support sync objects",
44897        "nominated": false,
44898        "nomination_type": null,
44899        "resolution": 4,
44900        "main_sha": null,
44901        "because_sha": null
44902    },
44903    {
44904        "sha": "e08d2dde2200ef3c38e1de01c70d418e0788ce98",
44905        "description": "egl/wgl: Support EGL_MESA_query_driver",
44906        "nominated": false,
44907        "nomination_type": null,
44908        "resolution": 4,
44909        "main_sha": null,
44910        "because_sha": null
44911    },
44912    {
44913        "sha": "52e663959edd6085adadd66931efc9f61ae56333",
44914        "description": "egl/wgl: Hook up image validate/get in smapi",
44915        "nominated": false,
44916        "nomination_type": null,
44917        "resolution": 4,
44918        "main_sha": null,
44919        "because_sha": null
44920    },
44921    {
44922        "sha": "c512b68816bfe525828f65035b4ff6053f3df373",
44923        "description": "egl/wgl: Use a per-display st_manager",
44924        "nominated": false,
44925        "nomination_type": null,
44926        "resolution": 4,
44927        "main_sha": null,
44928        "because_sha": null
44929    },
44930    {
44931        "sha": "250bdcbfbee2ac086931db89954d9e0c6eacbaee",
44932        "description": "wgl: Pass smapi explicitly to framebuffer creation",
44933        "nominated": false,
44934        "nomination_type": null,
44935        "resolution": 4,
44936        "main_sha": null,
44937        "because_sha": null
44938    },
44939    {
44940        "sha": "f5b1824ce3cebf5e5ef4bcdb9ca3266aa93600a6",
44941        "description": "wgl: Pass smapi explicitly to context creation",
44942        "nominated": false,
44943        "nomination_type": null,
44944        "resolution": 4,
44945        "main_sha": null,
44946        "because_sha": null
44947    },
44948    {
44949        "sha": "d57a4abcf86bd9fd3cc377cf9c1aa0de79badc84",
44950        "description": "egl,wgl: Support eglCreateImageKHR",
44951        "nominated": false,
44952        "nomination_type": null,
44953        "resolution": 4,
44954        "main_sha": null,
44955        "because_sha": null
44956    },
44957    {
44958        "sha": "76756ea4c6477b834e5d1e25cb9c7a341173f0bc",
44959        "description": "egl/wgl: Support eglWaitNative",
44960        "nominated": false,
44961        "nomination_type": null,
44962        "resolution": 4,
44963        "main_sha": null,
44964        "because_sha": null
44965    },
44966    {
44967        "sha": "0e8271b27a711b655516e192b74b1aee174913e7",
44968        "description": "egl/wgl: Support eglWaitClient",
44969        "nominated": false,
44970        "nomination_type": null,
44971        "resolution": 4,
44972        "main_sha": null,
44973        "because_sha": null
44974    },
44975    {
44976        "sha": "1d9e0a4ab0ef5a7c3b471e7cb4979b60f19265e7",
44977        "description": "egl/wgl: Support eglSwapInterval",
44978        "nominated": false,
44979        "nomination_type": null,
44980        "resolution": 4,
44981        "main_sha": null,
44982        "because_sha": null
44983    },
44984    {
44985        "sha": "501154b4edc06efcf39e99f61373750bee3c0e3e",
44986        "description": "wgl: Allow per-framebuffer swap interval overrides",
44987        "nominated": false,
44988        "nomination_type": null,
44989        "resolution": 4,
44990        "main_sha": null,
44991        "because_sha": null
44992    },
44993    {
44994        "sha": "0f533b3640e97da51357d6844846786c9a9d4850",
44995        "description": "egl/wgl: Implement bind/release texture buffer",
44996        "nominated": false,
44997        "nomination_type": null,
44998        "resolution": 4,
44999        "main_sha": null,
45000        "because_sha": null
45001    },
45002    {
45003        "sha": "1d0757e2e361f0f5faa6e3e52279940123247795",
45004        "description": "egl/wgl: Set YInvert attribute to always true",
45005        "nominated": false,
45006        "nomination_type": null,
45007        "resolution": 4,
45008        "main_sha": null,
45009        "because_sha": null
45010    },
45011    {
45012        "sha": "87931cdb1f7a6fc8934bf697e12f9dbdc804574b",
45013        "description": "egl/wgl: Implement PBuffer surfaces",
45014        "nominated": false,
45015        "nomination_type": null,
45016        "resolution": 4,
45017        "main_sha": null,
45018        "because_sha": null
45019    },
45020    {
45021        "sha": "c205641ccf4a53a70860f5151092b5d4799379a5",
45022        "description": "wgl: Split pbuffer creation into two functions",
45023        "nominated": false,
45024        "nomination_type": null,
45025        "resolution": 4,
45026        "main_sha": null,
45027        "because_sha": null
45028    },
45029    {
45030        "sha": "11ee16493da3116cb24d52c193db12403fcc4ebd",
45031        "description": "egl/wgl: Implement QuerySurface",
45032        "nominated": false,
45033        "nomination_type": null,
45034        "resolution": 4,
45035        "main_sha": null,
45036        "because_sha": null
45037    },
45038    {
45039        "sha": "8cab2ae2405b77ab21546c920fd5e6a6073a5582",
45040        "description": "egl/wgl: Don't require a native display to support window surfaces",
45041        "nominated": false,
45042        "nomination_type": null,
45043        "resolution": 4,
45044        "main_sha": null,
45045        "because_sha": null
45046    },
45047    {
45048        "sha": "e7b4af434b30250118b790aed75572e93a1f4689",
45049        "description": "c11: Implement and use of thrd_current properly on win32",
45050        "nominated": false,
45051        "nomination_type": null,
45052        "resolution": 4,
45053        "main_sha": null,
45054        "because_sha": null
45055    },
45056    {
45057        "sha": "125a952b661eba478f36ae95956945cc7d75493a",
45058        "description": "c11: call impl_tss_dtor_invoke with tls callback for win32",
45059        "nominated": false,
45060        "nomination_type": null,
45061        "resolution": 4,
45062        "main_sha": null,
45063        "because_sha": null
45064    },
45065    {
45066        "sha": "e819f713794108f3b34d6b503396bd72b6315b33",
45067        "description": "c11: It's should detect PTHREAD_DESTRUCTOR_ITERATIONS when define TSS_DTOR_ITERATIONS",
45068        "nominated": false,
45069        "nomination_type": null,
45070        "resolution": 4,
45071        "main_sha": null,
45072        "because_sha": null
45073    },
45074    {
45075        "sha": "c37c6ac613b17ae34978065871f90fe16d154da4",
45076        "description": "nir/validate: add some (light) validation for sampler type matching",
45077        "nominated": false,
45078        "nomination_type": null,
45079        "resolution": 4,
45080        "main_sha": null,
45081        "because_sha": null
45082    },
45083    {
45084        "sha": "b7eda568a4acf8b3d551e22b6ef72689663f9550",
45085        "description": "nir/validate: clamp unsized tex dests to 32bit",
45086        "nominated": true,
45087        "nomination_type": 0,
45088        "resolution": 1,
45089        "main_sha": null,
45090        "because_sha": null
45091    },
45092    {
45093        "sha": "632e1b66f5cb4f0e20fcd1645ffc386c3214d591",
45094        "description": "radv: fix return type for meta resolve shaders",
45095        "nominated": true,
45096        "nomination_type": 0,
45097        "resolution": 1,
45098        "main_sha": null,
45099        "because_sha": null
45100    },
45101    {
45102        "sha": "524f173c0379e6aad723b2bfa5d5f798685ae543",
45103        "description": "radv: explain why radv_invariant_geom is still needed for SotTR DX",
45104        "nominated": false,
45105        "nomination_type": null,
45106        "resolution": 4,
45107        "main_sha": null,
45108        "because_sha": null
45109    },
45110    {
45111        "sha": "95232bf2619045629993ef5e8177763db3e006e6",
45112        "description": "radv: remove radv_invariant_geom workarounds for DX games",
45113        "nominated": false,
45114        "nomination_type": null,
45115        "resolution": 4,
45116        "main_sha": null,
45117        "because_sha": null
45118    },
45119    {
45120        "sha": "95b0b2bea0b98a12d320288aa8b6ce950460ec99",
45121        "description": "venus: Enable VK_EXT_texture_compression_astc_hdr",
45122        "nominated": false,
45123        "nomination_type": null,
45124        "resolution": 4,
45125        "main_sha": null,
45126        "because_sha": null
45127    },
45128    {
45129        "sha": "56f331951984e698e4b947d2ad6e34a8444bd62c",
45130        "description": "venus/pipeline: Fix ignore rules for VK_EXT_extended_dynamic_state",
45131        "nominated": false,
45132        "nomination_type": null,
45133        "resolution": 4,
45134        "main_sha": null,
45135        "because_sha": null
45136    },
45137    {
45138        "sha": "e643173cc5b7d416702cb3284d2a646a24dab3d1",
45139        "description": "venus/pipeline: Fix ignore rules for VK_KHR_dynamic_rendering",
45140        "nominated": false,
45141        "nomination_type": null,
45142        "resolution": 4,
45143        "main_sha": null,
45144        "because_sha": null
45145    },
45146    {
45147        "sha": "33e791bc02ab53d2182076ab7021b991cfb22542",
45148        "description": "venus/pipeline: Ignore basePipelineHandle",
45149        "nominated": false,
45150        "nomination_type": null,
45151        "resolution": 4,
45152        "main_sha": null,
45153        "because_sha": null
45154    },
45155    {
45156        "sha": "d39e202dac8a00a803d8b93724115c5090caabb0",
45157        "description": "venus/pipeline: Ignore pViewportState::pScissors",
45158        "nominated": false,
45159        "nomination_type": null,
45160        "resolution": 4,
45161        "main_sha": null,
45162        "because_sha": null
45163    },
45164    {
45165        "sha": "d6f2915ae549c6256afcfd146b44c61a8f833f52",
45166        "description": "venus/pipeline: Ignore pViewportState::pViewports",
45167        "nominated": false,
45168        "nomination_type": null,
45169        "resolution": 4,
45170        "main_sha": null,
45171        "because_sha": null
45172    },
45173    {
45174        "sha": "4ab3b40f2e26856895f6a3902d0a463a0f33dd74",
45175        "description": "venus/pipeline: Fix ignore rule for pColorBlendState",
45176        "nominated": false,
45177        "nomination_type": null,
45178        "resolution": 4,
45179        "main_sha": null,
45180        "because_sha": null
45181    },
45182    {
45183        "sha": "661fc52c905f4bf0a1f57047ba491f47c210dd2d",
45184        "description": "venus/pipeline: Fix ignore rule for pDepthStencilState",
45185        "nominated": false,
45186        "nomination_type": null,
45187        "resolution": 4,
45188        "main_sha": null,
45189        "because_sha": null
45190    },
45191    {
45192        "sha": "5f70e08ed72973862d299c5c946527c7c64ad824",
45193        "description": "venus/pipeline: Split ignore rules for pViewportState, pMultisampleState",
45194        "nominated": false,
45195        "nomination_type": null,
45196        "resolution": 4,
45197        "main_sha": null,
45198        "because_sha": null
45199    },
45200    {
45201        "sha": "cf6099e42542a033b9527e6c4832be41b75e6456",
45202        "description": "venus/pipeline: Add pipeline state bools for ignore rules",
45203        "nominated": false,
45204        "nomination_type": null,
45205        "resolution": 4,
45206        "main_sha": null,
45207        "because_sha": null
45208    },
45209    {
45210        "sha": "063a13d67e8ac6169fef884dab7a05251664716a",
45211        "description": "venus/pipeline: Refactor vn_fix_graphics_pipeline_create_info",
45212        "nominated": false,
45213        "nomination_type": null,
45214        "resolution": 4,
45215        "main_sha": null,
45216        "because_sha": null
45217    },
45218    {
45219        "sha": "0369fdbe94efcbcc6a21c5b692e06d90c24d9e7f",
45220        "description": "venus: Track subpass properties",
45221        "nominated": false,
45222        "nomination_type": null,
45223        "resolution": 4,
45224        "main_sha": null,
45225        "because_sha": null
45226    },
45227    {
45228        "sha": "b3619743c0c701b7f8bf7aa467dfd7d8b5892b03",
45229        "description": "venus: Drop vn_present_src_attachment::acquire",
45230        "nominated": false,
45231        "nomination_type": null,
45232        "resolution": 4,
45233        "main_sha": null,
45234        "because_sha": null
45235    },
45236    {
45237        "sha": "7cc3f046e0d6354747338de578fcaef883690e73",
45238        "description": "venus: Remove cryptic pointer arithmetic on present attachments",
45239        "nominated": false,
45240        "nomination_type": null,
45241        "resolution": 4,
45242        "main_sha": null,
45243        "because_sha": null
45244    },
45245    {
45246        "sha": "2937c100e19e37c92e6b998d9bef77f15b1a90c9",
45247        "description": "svga: fix SetConstantBufferOffset command opcode",
45248        "nominated": false,
45249        "nomination_type": null,
45250        "resolution": 4,
45251        "main_sha": null,
45252        "because_sha": null
45253    },
45254    {
45255        "sha": "bea050345ec54993a8954fd5b2e6f5d8643314b6",
45256        "description": "radv: do not set registers for PSO states that are dynamic",
45257        "nominated": false,
45258        "nomination_type": null,
45259        "resolution": 4,
45260        "main_sha": null,
45261        "because_sha": null
45262    },
45263    {
45264        "sha": "42803c70ef46d19184c189f163ba8c26fc817dda",
45265        "description": "radv: simplify dynamic states uses when determining NGG culling settings",
45266        "nominated": false,
45267        "nomination_type": null,
45268        "resolution": 4,
45269        "main_sha": null,
45270        "because_sha": null
45271    },
45272    {
45273        "sha": "2a96521bb40770d62c5e7d2e0b629811db9ed831",
45274        "description": "radv: remove one useless check about line width and dynamic state",
45275        "nominated": false,
45276        "nomination_type": null,
45277        "resolution": 4,
45278        "main_sha": null,
45279        "because_sha": null
45280    },
45281    {
45282        "sha": "101f9dd8cf3adb0b97566e8f6f083409d57b807b",
45283        "description": "radv: properly ignore PSO states that are dynamic",
45284        "nominated": false,
45285        "nomination_type": null,
45286        "resolution": 4,
45287        "main_sha": null,
45288        "because_sha": null
45289    },
45290    {
45291        "sha": "fdab8fef7aff0270ec173cbdca33d434a43ac8ab",
45292        "description": "iris: return failure if iris_resource_configure_main fail",
45293        "nominated": false,
45294        "nomination_type": null,
45295        "resolution": 4,
45296        "main_sha": null,
45297        "because_sha": null
45298    },
45299    {
45300        "sha": "001779a33d80861d4bdabc3d0c7c78f75dee113f",
45301        "description": "lavapipe: Remove st_shader_stage_to_ptarget",
45302        "nominated": false,
45303        "nomination_type": null,
45304        "resolution": 4,
45305        "main_sha": null,
45306        "because_sha": null
45307    },
45308    {
45309        "sha": "70891edd9728e7dd73115171fdb03622ce6450ba",
45310        "description": "nir: add a nir_opt_if_options enum",
45311        "nominated": true,
45312        "nomination_type": 0,
45313        "resolution": 1,
45314        "main_sha": null,
45315        "because_sha": null
45316    },
45317    {
45318        "sha": "0ca0d2d4507ca3f9ce31f8a35fe4e3f44008451e",
45319        "description": "llvmpipe: Double number of SSBOs",
45320        "nominated": false,
45321        "nomination_type": null,
45322        "resolution": 4,
45323        "main_sha": null,
45324        "because_sha": null
45325    },
45326    {
45327        "sha": "bd40e1b0127ffdb337667c9f524ab42999b875c9",
45328        "description": "aco: fix hash statistic",
45329        "nominated": true,
45330        "nomination_type": 1,
45331        "resolution": 1,
45332        "main_sha": null,
45333        "because_sha": "897561b7b98ebbabe0ee68761ccb9302ddc8991f"
45334    },
45335    {
45336        "sha": "0b312dc343f5402f48d82996571f5100713be62b",
45337        "description": "radeonsi-raven/ci: Move spec@arb_timer_query@timestamp-get to flakes",
45338        "nominated": false,
45339        "nomination_type": null,
45340        "resolution": 4,
45341        "main_sha": null,
45342        "because_sha": null
45343    },
45344    {
45345        "sha": "82fd379d9efbb87c67a4a7cb5466f47f03641c9b",
45346        "description": "amd/common: move ac_memory_ops_per_clock into ac_gpu_info.h",
45347        "nominated": false,
45348        "nomination_type": null,
45349        "resolution": 4,
45350        "main_sha": null,
45351        "because_sha": null
45352    },
45353    {
45354        "sha": "3340dea1941885e85087bd35b6261dfee8148722",
45355        "description": "zink: do not use VK_FORMAT_D32_SFLOAT_S8_UINT without checking",
45356        "nominated": true,
45357        "nomination_type": 0,
45358        "resolution": 1,
45359        "main_sha": null,
45360        "because_sha": null
45361    },
45362    {
45363        "sha": "71c1ca3c67bc64ba1d74841fa664b0ee0e045c11",
45364        "description": "zink: add have_D32_SFLOAT_S8_UINT boolean",
45365        "nominated": true,
45366        "nomination_type": 0,
45367        "resolution": 1,
45368        "main_sha": null,
45369        "because_sha": null
45370    },
45371    {
45372        "sha": "37dfa4e3f3c669af16a53aa6c0401989a26099a1",
45373        "description": "radv: fix cleaning the meta query state if an error occured",
45374        "nominated": true,
45375        "nomination_type": 1,
45376        "resolution": 1,
45377        "main_sha": null,
45378        "because_sha": "1a95d43e5508e91d2fc88ad6fce34f202aeab923"
45379    },
45380    {
45381        "sha": "5b5d5554f6687477d5bad646de8472434e19984f",
45382        "description": "radv: respect the render area for depth/stencil resolves",
45383        "nominated": false,
45384        "nomination_type": null,
45385        "resolution": 4,
45386        "main_sha": null,
45387        "because_sha": null
45388    },
45389    {
45390        "sha": "aa5d4062e8b359fb11f35816d87fd2f4fd4b778a",
45391        "description": "svga: fix mksstats build",
45392        "nominated": true,
45393        "nomination_type": 1,
45394        "resolution": 1,
45395        "main_sha": null,
45396        "because_sha": "ed77ac1eef7c6f4126149ea2e492a243ba8449e5"
45397    },
45398    {
45399        "sha": "26a1e93f7ecbb2d59fec7f5ad0fdcada9e1f10da",
45400        "description": "ci/windows: Setup proper MESA_IMAGE_TAG for Windows build/test image",
45401        "nominated": false,
45402        "nomination_type": null,
45403        "resolution": 4,
45404        "main_sha": null,
45405        "because_sha": null
45406    },
45407    {
45408        "sha": "9921f5cf0c767e2bb60f647b70b7c36329d3cad4",
45409        "description": "ci/windows: Install Graphics-Tools package on the base image",
45410        "nominated": false,
45411        "nomination_type": null,
45412        "resolution": 4,
45413        "main_sha": null,
45414        "because_sha": null
45415    },
45416    {
45417        "sha": "47526556494f18cd2c02f978bccac7e2ba73adcd",
45418        "description": "egl/x11: implement ANGLE_sync_control_rate",
45419        "nominated": false,
45420        "nomination_type": null,
45421        "resolution": 4,
45422        "main_sha": null,
45423        "because_sha": null
45424    },
45425    {
45426        "sha": "94cfa50dc67e264e621d3003030c0ed40c8a2802",
45427        "description": "egl/x11: Split declaration of dri2_format_for_depth into header platform_x11.h",
45428        "nominated": false,
45429        "nomination_type": null,
45430        "resolution": 4,
45431        "main_sha": null,
45432        "because_sha": null
45433    },
45434    {
45435        "sha": "eebea558b7b598359e6364f7a965216fea0fe9b2",
45436        "description": "egl: wire up ANGLE_sync_control_rate",
45437        "nominated": false,
45438        "nomination_type": null,
45439        "resolution": 4,
45440        "main_sha": null,
45441        "because_sha": null
45442    },
45443    {
45444        "sha": "f5bb9dd738ace274c97507adea073b6c609469b2",
45445        "description": "egl: Remove eglextchromium.h and import eglext_angle.h",
45446        "nominated": false,
45447        "nomination_type": null,
45448        "resolution": 4,
45449        "main_sha": null,
45450        "because_sha": null
45451    },
45452    {
45453        "sha": "3a9d3ac9c1c3a3df0cf4135f3c18efede46446b4",
45454        "description": "ci/windows: Windows runner is back online",
45455        "nominated": false,
45456        "nomination_type": null,
45457        "resolution": 4,
45458        "main_sha": null,
45459        "because_sha": null
45460    },
45461    {
45462        "sha": "fbd41337354326354739042368989535d79f1640",
45463        "description": "anv: emit scissors when the pipeline changes",
45464        "nominated": true,
45465        "nomination_type": 1,
45466        "resolution": 1,
45467        "main_sha": null,
45468        "because_sha": "7d25c04236be85eac56ff88470be7199664b3aa8"
45469    },
45470    {
45471        "sha": "dd7cae2a9960db528f65036e85412c3f51afd6a0",
45472        "description": "ci/lavapipe: wine flakes, switch to manual for now",
45473        "nominated": false,
45474        "nomination_type": null,
45475        "resolution": 4,
45476        "main_sha": null,
45477        "because_sha": null
45478    },
45479    {
45480        "sha": "2f4b9b7a9505f61877ccd51157cab590a5fe3b24",
45481        "description": "gallium/u_blitter: make the bilinear filter for MSAA resolving conformant",
45482        "nominated": false,
45483        "nomination_type": null,
45484        "resolution": 4,
45485        "main_sha": null,
45486        "because_sha": null
45487    },
45488    {
45489        "sha": "5c7ad4757bef25fd040993d15b3d87ad6f4c82ea",
45490        "description": "gallium/u_blitter: make nearest filtering emulation using TXF conformant",
45491        "nominated": false,
45492        "nomination_type": null,
45493        "resolution": 4,
45494        "main_sha": null,
45495        "because_sha": null
45496    },
45497    {
45498        "sha": "a41386a0530df35dbbe9f17a5e7189f398cbe908",
45499        "description": "gallium/u_blitter: clean up IMMs in util_make_fs_blit_msaa_gen",
45500        "nominated": false,
45501        "nomination_type": null,
45502        "resolution": 4,
45503        "main_sha": null,
45504        "because_sha": null
45505    },
45506    {
45507        "sha": "0397db1d8119d7875ecb54c943fb649450985c0e",
45508        "description": "gallium/u_blitter: treat Z scaling as scaled blits",
45509        "nominated": false,
45510        "nomination_type": null,
45511        "resolution": 4,
45512        "main_sha": null,
45513        "because_sha": null
45514    },
45515    {
45516        "sha": "854fb27275c7744ea022ef9a2eb6320b59388834",
45517        "description": "gallium/u_blitter: fix the has_txf support condition",
45518        "nominated": false,
45519        "nomination_type": null,
45520        "resolution": 4,
45521        "main_sha": null,
45522        "because_sha": null
45523    },
45524    {
45525        "sha": "20575169221bf3ce7bd4bcfee4d23d452cf96063",
45526        "description": "gallium/u_blitter: remove unused code for integer MSAA resolve",
45527        "nominated": false,
45528        "nomination_type": null,
45529        "resolution": 4,
45530        "main_sha": null,
45531        "because_sha": null
45532    },
45533    {
45534        "sha": "fd7a968c36a11217db144241baaa2527130ca967",
45535        "description": "gallivm: initialize texture_unit_offset in emit_size_query",
45536        "nominated": false,
45537        "nomination_type": null,
45538        "resolution": 4,
45539        "main_sha": null,
45540        "because_sha": null
45541    },
45542    {
45543        "sha": "60272d7db41f207b4653941610cd3ec69f46cbf6",
45544        "description": "gallivm: fix TXQ crash with MSAA samplers",
45545        "nominated": false,
45546        "nomination_type": null,
45547        "resolution": 4,
45548        "main_sha": null,
45549        "because_sha": null
45550    },
45551    {
45552        "sha": "c7e155628db61495e6475d3a896e639965b73196",
45553        "description": "ttn: set the correct sampler declaration type in the presense of txs and lod",
45554        "nominated": false,
45555        "nomination_type": null,
45556        "resolution": 4,
45557        "main_sha": null,
45558        "because_sha": null
45559    },
45560    {
45561        "sha": "23a2698e7578b170ff665d6a22dc9f936c07f960",
45562        "description": "ci/tu+zink: Re-enable the traces that were asserting about UBWC compatibility.",
45563        "nominated": false,
45564        "nomination_type": null,
45565        "resolution": 4,
45566        "main_sha": null,
45567        "because_sha": null
45568    },
45569    {
45570        "sha": "149d4e4b6d193f07f6709e62f340c3b3337242c0",
45571        "description": "tu: Use the format list to decide whether we can do UBWC with MUTABLE.",
45572        "nominated": false,
45573        "nomination_type": null,
45574        "resolution": 4,
45575        "main_sha": null,
45576        "because_sha": null
45577    },
45578    {
45579        "sha": "f6bd494cfac760384807fb558a511db3ff9d495d",
45580        "description": "tu: Treat viewFormatCount==0 as no format list.",
45581        "nominated": false,
45582        "nomination_type": null,
45583        "resolution": 4,
45584        "main_sha": null,
45585        "because_sha": null
45586    },
45587    {
45588        "sha": "41280ba2895fc6fafd02d7f2ba4490215aa0914a",
45589        "description": "tu: Move the vkCreateImage format list checks to helper functions.",
45590        "nominated": false,
45591        "nomination_type": null,
45592        "resolution": 4,
45593        "main_sha": null,
45594        "because_sha": null
45595    },
45596    {
45597        "sha": "8dda0a01bb3ea5a618a73ea4e506cb61e68e6d0c",
45598        "description": "zink: Make sure that we keep the existing ici pNext chain on inserts.",
45599        "nominated": true,
45600        "nomination_type": 0,
45601        "resolution": 1,
45602        "main_sha": null,
45603        "because_sha": "28ee911ad67192bc7a0683b6061b89e372482faf"
45604    },
45605    {
45606        "sha": "6a933b7f539426442418f8d875ea17631ac4a979",
45607        "description": "c11: Fixes the declaration of timespec_get in time.h for macOS",
45608        "nominated": false,
45609        "nomination_type": null,
45610        "resolution": 4,
45611        "main_sha": null,
45612        "because_sha": null
45613    },
45614    {
45615        "sha": "c0dd2eabaaca939883a6c9b73ea7bfc476907e36",
45616        "description": "util: open_memstream also support on MacOS",
45617        "nominated": false,
45618        "nomination_type": null,
45619        "resolution": 4,
45620        "main_sha": null,
45621        "because_sha": null
45622    },
45623    {
45624        "sha": "ecfda9a0fa02a12a8f5b22f5682d5db45a6f5a27",
45625        "description": "microsoft/clc: Fixes compiling errors with clang/mingw64 in clc/clc_compiler_test.cpp",
45626        "nominated": false,
45627        "nomination_type": null,
45628        "resolution": 4,
45629        "main_sha": null,
45630        "because_sha": null
45631    },
45632    {
45633        "sha": "c67e60ae8fefaeadbe06bf0cbd8ad2ee267a6c0e",
45634        "description": "meson: clc compiler test only works on win32",
45635        "nominated": false,
45636        "nomination_type": null,
45637        "resolution": 4,
45638        "main_sha": null,
45639        "because_sha": null
45640    },
45641    {
45642        "sha": "e95531e101f0ba61d28195fe38414e411bf418b3",
45643        "description": "radv: fix gathering XFB info if there is dead outputs",
45644        "nominated": true,
45645        "nomination_type": 0,
45646        "resolution": 1,
45647        "main_sha": null,
45648        "because_sha": null
45649    },
45650    {
45651        "sha": "a35742c434e6c4bd7834521061df9ed8410b2d6e",
45652        "description": "radv/ci: Put one more board to run the CTS on Stoney Ridge",
45653        "nominated": false,
45654        "nomination_type": null,
45655        "resolution": 4,
45656        "main_sha": null,
45657        "because_sha": null
45658    },
45659    {
45660        "sha": "d1b16ce35b658c97b85b7910c09030c3e8b07b85",
45661        "description": "radeonsi/ci: Move libva and piglit jobs to Raven Ridge boards",
45662        "nominated": false,
45663        "nomination_type": null,
45664        "resolution": 4,
45665        "main_sha": null,
45666        "because_sha": null
45667    },
45668    {
45669        "sha": "379f2b641e486531d24a7d90ea4deb79af489502",
45670        "description": "radeonsi: print radeon_bo_flag when AMD_DEBUG=vm is used",
45671        "nominated": false,
45672        "nomination_type": null,
45673        "resolution": 4,
45674        "main_sha": null,
45675        "because_sha": null
45676    },
45677    {
45678        "sha": "22a8b7f589c0ad5905c323103fda29729db14d8a",
45679        "description": "radeonsi: allocate BIND_RENDER_TARGET as tmz instead of SCANOUT",
45680        "nominated": false,
45681        "nomination_type": null,
45682        "resolution": 4,
45683        "main_sha": null,
45684        "because_sha": null
45685    },
45686    {
45687        "sha": "a693fbf64b84ed6364984c45dc3255b71063c6dc",
45688        "description": "amdgpu/bo: update uses_secure_bos when importing buffers",
45689        "nominated": true,
45690        "nomination_type": 1,
45691        "resolution": 1,
45692        "main_sha": null,
45693        "because_sha": "90b98c06493f8a9759e5496d5ec91fb60edf7b92"
45694    },
45695    {
45696        "sha": "1d64308fe95b00c7f7aa1a8059cf8a0623a9bcdc",
45697        "description": "gallium/dri2: make protected buffer checks opt-in",
45698        "nominated": false,
45699        "nomination_type": null,
45700        "resolution": 4,
45701        "main_sha": null,
45702        "because_sha": null
45703    },
45704    {
45705        "sha": "1862923849caaa7bfe225ef92ef1398b0c8be78d",
45706        "description": "ci/windows: Disable Windows builds while the runner is offline again",
45707        "nominated": false,
45708        "nomination_type": null,
45709        "resolution": 4,
45710        "main_sha": null,
45711        "because_sha": null
45712    },
45713    {
45714        "sha": "3ea0ec4697d7de7caf738edac72afd05ee434ad9",
45715        "description": "docs/ci: show how to run traces locally",
45716        "nominated": false,
45717        "nomination_type": null,
45718        "resolution": 4,
45719        "main_sha": null,
45720        "because_sha": null
45721    },
45722    {
45723        "sha": "8d00c55e9eabae65e1bc1fa8b360288763976931",
45724        "description": "radv/ci: bump the console activity timeout of VanGogh to 3 minutes",
45725        "nominated": false,
45726        "nomination_type": null,
45727        "resolution": 4,
45728        "main_sha": null,
45729        "because_sha": null
45730    },
45731    {
45732        "sha": "1db0b5660973f885cffc835935f3c1b22e6bde0e",
45733        "description": "radv/ci: skip host_write_transfer_src.1048576 on renoir",
45734        "nominated": false,
45735        "nomination_type": null,
45736        "resolution": 4,
45737        "main_sha": null,
45738        "because_sha": null
45739    },
45740    {
45741        "sha": "e091e56fc16639e6fdc121e702e5c85f7b55642b",
45742        "description": "radv/ci: add more tests to the flake list of vega10",
45743        "nominated": false,
45744        "nomination_type": null,
45745        "resolution": 4,
45746        "main_sha": null,
45747        "because_sha": null
45748    },
45749    {
45750        "sha": "6bbe3c6d36c455e1073b1e26741ff13430be36cb",
45751        "description": "radv/ci: move some tests from the vega10 fail to its flake list",
45752        "nominated": false,
45753        "nomination_type": null,
45754        "resolution": 4,
45755        "main_sha": null,
45756        "because_sha": null
45757    },
45758    {
45759        "sha": "3f8a356bd35fbb741f81284c856a2f455a451958",
45760        "description": "radv/ci: document a recent regression",
45761        "nominated": false,
45762        "nomination_type": null,
45763        "resolution": 4,
45764        "main_sha": null,
45765        "because_sha": null
45766    },
45767    {
45768        "sha": "401d03e1e947279306a9cccc8b86996c940ef91b",
45769        "description": "freedreno: Cap reported video memory by VA size",
45770        "nominated": false,
45771        "nomination_type": null,
45772        "resolution": 4,
45773        "main_sha": null,
45774        "because_sha": null
45775    },
45776    {
45777        "sha": "2bc1d08c48bd3b309eb9b65db5ac1d7749f512cd",
45778        "description": "freedreno/drm: Add FD_VA_SIZE param",
45779        "nominated": false,
45780        "nomination_type": null,
45781        "resolution": 4,
45782        "main_sha": null,
45783        "because_sha": null
45784    },
45785    {
45786        "sha": "32d0dfc4627d294ae249a525f6e043d63cbde787",
45787        "description": "dzn: Use D3D12 constants instead of naked numbers for device limits",
45788        "nominated": false,
45789        "nomination_type": null,
45790        "resolution": 4,
45791        "main_sha": null,
45792        "because_sha": null
45793    },
45794    {
45795        "sha": "d48ce281f80f821f61084bd85dda9ed7b3695692",
45796        "description": "dzn: Disable extensions that require multi-view",
45797        "nominated": false,
45798        "nomination_type": null,
45799        "resolution": 4,
45800        "main_sha": null,
45801        "because_sha": null
45802    },
45803    {
45804        "sha": "1a3b086b06c6c1ff63a4abe3752ca0a7a854dc77",
45805        "description": "docs: fixup link to virgl docs",
45806        "nominated": true,
45807        "nomination_type": 1,
45808        "resolution": 1,
45809        "main_sha": null,
45810        "because_sha": "6897266ce01776fa49ea6178d05a707dad4a6ec1"
45811    },
45812    {
45813        "sha": "9efb1d7fbc5c84a1e83cc50b059f386ba95838e1",
45814        "description": "wgl: Release the context before deleting it in wglDeleteContext",
45815        "nominated": false,
45816        "nomination_type": null,
45817        "resolution": 4,
45818        "main_sha": null,
45819        "because_sha": null
45820    },
45821    {
45822        "sha": "7dafdb58b86a913fa8910b4ce0b78f41ce1bd197",
45823        "description": "wgl: Always release local references in stw_make_current_by_handles",
45824        "nominated": false,
45825        "nomination_type": null,
45826        "resolution": 4,
45827        "main_sha": null,
45828        "because_sha": null
45829    },
45830    {
45831        "sha": "3fcd0309790250b68f8cfc320c227b66144e5c36",
45832        "description": "wgl: Homogenize read framebuffer reference counting logic",
45833        "nominated": false,
45834        "nomination_type": null,
45835        "resolution": 4,
45836        "main_sha": null,
45837        "because_sha": null
45838    },
45839    {
45840        "sha": "a60181e8f2ed755950cfcaf732e834ceb6cd7a89",
45841        "description": "radeonsi: use do..while loops and other cosmetic changes in display list path",
45842        "nominated": false,
45843        "nomination_type": null,
45844        "resolution": 4,
45845        "main_sha": null,
45846        "because_sha": null
45847    },
45848    {
45849        "sha": "e9a0cae1a133d9598957dc29c8caf79932f58920",
45850        "description": "radeonsi: use si_cp_dma_prefetch_inline for prefetching VBO descriptors",
45851        "nominated": false,
45852        "nomination_type": null,
45853        "resolution": 4,
45854        "main_sha": null,
45855        "because_sha": null
45856    },
45857    {
45858        "sha": "0e574c801c3e61b5afd81718fb43f15bfb4ad4ed",
45859        "description": "radeonsi: remove temporary si_context::vb_descriptor_user_sgprs",
45860        "nominated": false,
45861        "nomination_type": null,
45862        "resolution": 4,
45863        "main_sha": null,
45864        "because_sha": null
45865    },
45866    {
45867        "sha": "a5d37e161d92b7307823db9ba64c1491ed9906b4",
45868        "description": "radeonsi: remove vb_descriptors_gpu_list only used for debugging",
45869        "nominated": false,
45870        "nomination_type": null,
45871        "resolution": 4,
45872        "main_sha": null,
45873        "because_sha": null
45874    },
45875    {
45876        "sha": "b4cef2487b5fdb91723e657f1f6f3065a8544fd4",
45877        "description": "radeonsi: add vertex buffers into the BO list in set_vertex_buffers",
45878        "nominated": false,
45879        "nomination_type": null,
45880        "resolution": 4,
45881        "main_sha": null,
45882        "because_sha": null
45883    },
45884    {
45885        "sha": "c4ffac8a17364139b079ac76857a819bd0138b13",
45886        "description": "radeonsi: merge both fail paths in si_set_vb_descriptor",
45887        "nominated": false,
45888        "nomination_type": null,
45889        "resolution": 4,
45890        "main_sha": null,
45891        "because_sha": null
45892    },
45893    {
45894        "sha": "a7e64ab63c5aa0b5c2079badc3ae0d5668c234f8",
45895        "description": "tu: Fix sysmem depth attachment clear flushing",
45896        "nominated": true,
45897        "nomination_type": 1,
45898        "resolution": 1,
45899        "main_sha": null,
45900        "because_sha": "487aa807bd1b70602fcb6fbdabd101d4cff7c07b"
45901    },
45902    {
45903        "sha": "de55058cbc63ba0814466463196a1ceaa5af20e5",
45904        "description": "docs: document DRI_PRIME",
45905        "nominated": false,
45906        "nomination_type": null,
45907        "resolution": 4,
45908        "main_sha": null,
45909        "because_sha": null
45910    },
45911    {
45912        "sha": "903e99150f37cc33594a0770ebf1f61f557d2d3c",
45913        "description": "vulkan/device_select: allow DRI_PRIME=vendor_id:device_id",
45914        "nominated": false,
45915        "nomination_type": null,
45916        "resolution": 4,
45917        "main_sha": null,
45918        "because_sha": null
45919    },
45920    {
45921        "sha": "a71b92fff824675df8076b62df54acc36ffeb26a",
45922        "description": "vulkan/device_select: print the dri_prime warning only if needed",
45923        "nominated": false,
45924        "nomination_type": null,
45925        "resolution": 4,
45926        "main_sha": null,
45927        "because_sha": null
45928    },
45929    {
45930        "sha": "4005ba3ed4256ad398298542c92c765503520b60",
45931        "description": "loader: allow DRI_PRIME=vendor_id:device_id syntax",
45932        "nominated": false,
45933        "nomination_type": null,
45934        "resolution": 4,
45935        "main_sha": null,
45936        "because_sha": null
45937    },
45938    {
45939        "sha": "6d50e4cdc1bb78c62575b4941c8c914de783e075",
45940        "description": "loader: don't return empty string in loader_get_dri_config_device_id",
45941        "nominated": false,
45942        "nomination_type": null,
45943        "resolution": 4,
45944        "main_sha": null,
45945        "because_sha": null
45946    },
45947    {
45948        "sha": "6daf99fcb2b741265f5fd0bf4f798f793964b0e7",
45949        "description": "ci/windows: Re-enable Windows runners",
45950        "nominated": false,
45951        "nomination_type": null,
45952        "resolution": 4,
45953        "main_sha": null,
45954        "because_sha": null
45955    },
45956    {
45957        "sha": "d4b8abe511a60e49e0ee06b58d4bfb7f37c62b7c",
45958        "description": "radv: simplify radv_bind_dynamic_state() slightly",
45959        "nominated": false,
45960        "nomination_type": null,
45961        "resolution": 4,
45962        "main_sha": null,
45963        "because_sha": null
45964    },
45965    {
45966        "sha": "18e9ba3e3b07e87657478c4cb9ca77da22078916",
45967        "description": "radv: remove unused states parameter from some radv_emit_XXX() helpers",
45968        "nominated": false,
45969        "nomination_type": null,
45970        "resolution": 4,
45971        "main_sha": null,
45972        "because_sha": null
45973    },
45974    {
45975        "sha": "1f6e32ff7cfbb3dd8806be298ac875a13b696933",
45976        "description": "radv: simplify saving/restoring all dynamic states",
45977        "nominated": false,
45978        "nomination_type": null,
45979        "resolution": 4,
45980        "main_sha": null,
45981        "because_sha": null
45982    },
45983    {
45984        "sha": "1d82ec1b3f995adc66457b7bcf0ca34cbb9de8db",
45985        "description": "radv: remove RADV_META_SAVE_SAMPLE_LOCATIONS",
45986        "nominated": false,
45987        "nomination_type": null,
45988        "resolution": 4,
45989        "main_sha": null,
45990        "because_sha": null
45991    },
45992    {
45993        "sha": "bf0af800456f96fd735ede50c1cd7b8b5cd4d342",
45994        "description": "aco: improve VcmpxPermlaneHazard workaround",
45995        "nominated": false,
45996        "nomination_type": null,
45997        "resolution": 4,
45998        "main_sha": null,
45999        "because_sha": null
46000    },
46001    {
46002        "sha": "5912c7d3fa0e498872e1652fa142e4923bdba596",
46003        "description": "aco: only add vscnt wait when visiting VMEM/DS",
46004        "nominated": false,
46005        "nomination_type": null,
46006        "resolution": 4,
46007        "main_sha": null,
46008        "because_sha": null
46009    },
46010    {
46011        "sha": "52156d6b26b575c49e3bea9e9768dc3a739c14e6",
46012        "description": "aco: set has_VMEM,has_DS=false after a branch",
46013        "nominated": false,
46014        "nomination_type": null,
46015        "resolution": 4,
46016        "main_sha": null,
46017        "because_sha": null
46018    },
46019    {
46020        "sha": "b17e59a03b2c31460145b691dc5b39b13e340003",
46021        "description": "aco: fix LdsBranchVmemWARHazard with 2+ branch chains",
46022        "nominated": true,
46023        "nomination_type": 1,
46024        "resolution": 1,
46025        "main_sha": null,
46026        "because_sha": "c037ba1bb7aba99bd15e063bbdbc6d4c68cf2384"
46027    },
46028    {
46029        "sha": "c7f52551a7f9a63c22f2553897adea0af1ecb0cb",
46030        "description": "gallium/u_threaded: buffer subdata merging (v2)",
46031        "nominated": false,
46032        "nomination_type": null,
46033        "resolution": 4,
46034        "main_sha": null,
46035        "because_sha": null
46036    },
46037    {
46038        "sha": "293298de65055552e9c58f6fb823e05aa99d7368",
46039        "description": "tu: Flush depth on depth img transition from undef layout",
46040        "nominated": false,
46041        "nomination_type": null,
46042        "resolution": 4,
46043        "main_sha": null,
46044        "because_sha": null
46045    },
46046    {
46047        "sha": "dccd6f495a38196ca37edeb562a0e8f0ee9600cd",
46048        "description": "ac/nir/cull: Fix typo in bounding box culling.",
46049        "nominated": false,
46050        "nomination_type": 1,
46051        "resolution": 4,
46052        "main_sha": null,
46053        "because_sha": "0d527bb1aa720bf8e5735afdf8e9b70772e1ec23"
46054    },
46055    {
46056        "sha": "1fb12d2cceb3284effb6ea5c280e11c7a77a48df",
46057        "description": "radv: use ref counting for VS prologs and PS epilogs",
46058        "nominated": false,
46059        "nomination_type": null,
46060        "resolution": 4,
46061        "main_sha": null,
46062        "because_sha": null
46063    },
46064    {
46065        "sha": "a2b8a92c72318f1bd8a7a50fe89a87c8a7594c28",
46066        "description": "radv: rework shaders ref counting",
46067        "nominated": false,
46068        "nomination_type": null,
46069        "resolution": 4,
46070        "main_sha": null,
46071        "because_sha": null
46072    },
46073    {
46074        "sha": "6f4b6b4d11a6f4f3c996da5115a146d0dff5f946",
46075        "description": "ci/radeonsi: Add zork jobs and rules",
46076        "nominated": false,
46077        "nomination_type": null,
46078        "resolution": 4,
46079        "main_sha": null,
46080        "because_sha": null
46081    },
46082    {
46083        "sha": "6c2260104872741c6cf1cc6d9b73fc6649561d01",
46084        "description": "ci/radeonsi: skqp: Add fail test files for raven",
46085        "nominated": false,
46086        "nomination_type": null,
46087        "resolution": 4,
46088        "main_sha": null,
46089        "because_sha": null
46090    },
46091    {
46092        "sha": "d4338c9df0bc0107716f8c29f48f5e65ec13fe95",
46093        "description": "ci/freedreno: skqp: run with new tests files",
46094        "nominated": false,
46095        "nomination_type": null,
46096        "resolution": 4,
46097        "main_sha": null,
46098        "because_sha": null
46099    },
46100    {
46101        "sha": "7801a17b5436f24df0b85997846f06cfbcc8ab33",
46102        "description": "ci/skqp: Add gitlab sections for uncluttering",
46103        "nominated": false,
46104        "nomination_type": null,
46105        "resolution": 4,
46106        "main_sha": null,
46107        "because_sha": null
46108    },
46109    {
46110        "sha": "d4dcee7a8a02488d2f860ebe23e12f9341f75b9e",
46111        "description": "ci/skqp: Remove .baremetal-skqp-test in favor of .skqp-test",
46112        "nominated": false,
46113        "nomination_type": null,
46114        "resolution": 4,
46115        "main_sha": null,
46116        "because_sha": null
46117    },
46118    {
46119        "sha": "eece545d792061694ca3b0ef84bdb572f030ef1a",
46120        "description": "ci/skqp: Supress irrelevant shellcheck warnings",
46121        "nominated": false,
46122        "nomination_type": null,
46123        "resolution": 4,
46124        "main_sha": null,
46125        "because_sha": null
46126    },
46127    {
46128        "sha": "57e7459377e3caf3961d4d73ccce83e8443e4bc8",
46129        "description": "ci/skqp: Put generated tests files in artifacts",
46130        "nominated": false,
46131        "nomination_type": null,
46132        "resolution": 4,
46133        "main_sha": null,
46134        "because_sha": null
46135    },
46136    {
46137        "sha": "e50d461fec49c0f70c458efc4a39166a55db26b0",
46138        "description": "ci/skqp: Use SKQP_BIN_DIR instead of hardcoded /skqp dir",
46139        "nominated": false,
46140        "nomination_type": null,
46141        "resolution": 4,
46142        "main_sha": null,
46143        "because_sha": null
46144    },
46145    {
46146        "sha": "5001d818da27e6b5683453ae7bdfaa29680c5187",
46147        "description": "ci/skqp: Add support for commenting tests files",
46148        "nominated": false,
46149        "nomination_type": null,
46150        "resolution": 4,
46151        "main_sha": null,
46152        "because_sha": null
46153    },
46154    {
46155        "sha": "f0f5601a9b7fd6c93dddbe07eabbcb20f31a3def",
46156        "description": "ci/skqp: Build list_gpu_unit_tests and list_gms",
46157        "nominated": false,
46158        "nomination_type": null,
46159        "resolution": 4,
46160        "main_sha": null,
46161        "because_sha": null
46162    },
46163    {
46164        "sha": "23732b47324b823146b61179b517517f32ea2048",
46165        "description": "ci/skqp: Fix Nima-Cpp fetching error",
46166        "nominated": false,
46167        "nomination_type": null,
46168        "resolution": 4,
46169        "main_sha": null,
46170        "because_sha": null
46171    },
46172    {
46173        "sha": "5c913970427378d7154912a49e503f44bb31d77e",
46174        "description": "ci/skqp: Fix paths in skqp-runner",
46175        "nominated": false,
46176        "nomination_type": null,
46177        "resolution": 4,
46178        "main_sha": null,
46179        "because_sha": null
46180    },
46181    {
46182        "sha": "6f387b78486c25af9975275e342ec1f3d5bd5c39",
46183        "description": "ci/skqp: Show reports on crashes",
46184        "nominated": false,
46185        "nomination_type": null,
46186        "resolution": 4,
46187        "main_sha": null,
46188        "because_sha": null
46189    },
46190    {
46191        "sha": "2d77c7f9c995811787da3d6cb4bbdfa188997ffd",
46192        "description": "ci/skqp: Add an option to run all tests",
46193        "nominated": false,
46194        "nomination_type": null,
46195        "resolution": 4,
46196        "main_sha": null,
46197        "because_sha": null
46198    },
46199    {
46200        "sha": "2012246075abd33751d344a7777f80439e65e7fc",
46201        "description": "radv: ignore out-of-order rasterization if stencil write mask is dynamic",
46202        "nominated": true,
46203        "nomination_type": 0,
46204        "resolution": 1,
46205        "main_sha": null,
46206        "because_sha": null
46207    },
46208    {
46209        "sha": "8bffd601ede40f259b3f9239e3d67393e47138e9",
46210        "description": "Revert \"nir: Preserve offsets in lower_io_to_scalar_early\"",
46211        "nominated": true,
46212        "nomination_type": 1,
46213        "resolution": 1,
46214        "main_sha": null,
46215        "because_sha": "a1bc1523408a305b14a8c297ea93a28bb12cee5d"
46216    },
46217    {
46218        "sha": "3712609ee364c50962998acb6553e0dc2e9f052e",
46219        "description": "agx: Only emit the used components of gl_FragCoord",
46220        "nominated": false,
46221        "nomination_type": null,
46222        "resolution": 4,
46223        "main_sha": null,
46224        "because_sha": null
46225    },
46226    {
46227        "sha": "17168162fbcc6396b512d1580cad02f140937645",
46228        "description": "agx: Remove p_extract",
46229        "nominated": false,
46230        "nomination_type": null,
46231        "resolution": 4,
46232        "main_sha": null,
46233        "because_sha": null
46234    },
46235    {
46236        "sha": "c1900cb9510d0689c6f379e31972c1d73956055a",
46237        "description": "agx: Handle type-changing splits",
46238        "nominated": false,
46239        "nomination_type": null,
46240        "resolution": 4,
46241        "main_sha": null,
46242        "because_sha": null
46243    },
46244    {
46245        "sha": "f86ad382c5b86e64e8326c26a06acffaae7e1bd9",
46246        "description": "agx: Stop using broken idiv lowering",
46247        "nominated": false,
46248        "nomination_type": null,
46249        "resolution": 4,
46250        "main_sha": null,
46251        "because_sha": null
46252    },
46253    {
46254        "sha": "f28c631a8971ad8f98ef3211ae736a025eb0b322",
46255        "description": "agx: Implement nir_op_umul_high",
46256        "nominated": false,
46257        "nomination_type": null,
46258        "resolution": 4,
46259        "main_sha": null,
46260        "because_sha": null
46261    },
46262    {
46263        "sha": "aab535ffda4886cd71a4b50c21d990f761b6f245",
46264        "description": "agx: Extract umul_high implementation",
46265        "nominated": false,
46266        "nomination_type": null,
46267        "resolution": 4,
46268        "main_sha": null,
46269        "because_sha": null
46270    },
46271    {
46272        "sha": "a8cea8679d7f5f521c33bb77e6a966cbad43af33",
46273        "description": "agx: Assert that registers are naturally aligned",
46274        "nominated": false,
46275        "nomination_type": null,
46276        "resolution": 4,
46277        "main_sha": null,
46278        "because_sha": null
46279    },
46280    {
46281        "sha": "8c2e626064c021da2c90ccda3e5d935c4e778ba7",
46282        "description": "agx: Align 64-bit register pairs",
46283        "nominated": false,
46284        "nomination_type": null,
46285        "resolution": 4,
46286        "main_sha": null,
46287        "because_sha": null
46288    },
46289    {
46290        "sha": "5631b3352e04b0ffc07bf48a097a9eafb60ae217",
46291        "description": "agx: Lower more ALU operations",
46292        "nominated": false,
46293        "nomination_type": null,
46294        "resolution": 4,
46295        "main_sha": null,
46296        "because_sha": null
46297    },
46298    {
46299        "sha": "f759459cd648f6f92db8455efd16bacf140730b7",
46300        "description": "agx: Implement noperspective interpolation",
46301        "nominated": false,
46302        "nomination_type": null,
46303        "resolution": 4,
46304        "main_sha": null,
46305        "because_sha": null
46306    },
46307    {
46308        "sha": "638d7f542ee5cc56f569ecaf5d3d1169a6cf3b0e",
46309        "description": "agx: Use split instead of extract for ldcf",
46310        "nominated": false,
46311        "nomination_type": null,
46312        "resolution": 4,
46313        "main_sha": null,
46314        "because_sha": null
46315    },
46316    {
46317        "sha": "744b4a0f7fdbf4952bd418bd5ee8566cf6f1b589",
46318        "description": "agx: Rename varying load instructions",
46319        "nominated": false,
46320        "nomination_type": null,
46321        "resolution": 4,
46322        "main_sha": null,
46323        "because_sha": null
46324    },
46325    {
46326        "sha": "14bf020d75311b818adf746d2cb704c1a0cca239",
46327        "description": "agx: Model perspective coefficient reg in the IR",
46328        "nominated": false,
46329        "nomination_type": null,
46330        "resolution": 4,
46331        "main_sha": null,
46332        "because_sha": null
46333    },
46334    {
46335        "sha": "24c30844119b0b8cdd88b025ff25ae01bc6dea1b",
46336        "description": "agx: Add AGX_MESA_DEBUG=noopt option",
46337        "nominated": false,
46338        "nomination_type": null,
46339        "resolution": 4,
46340        "main_sha": null,
46341        "because_sha": null
46342    },
46343    {
46344        "sha": "f3877f56ba7915ee6bc6866c0f4dc21881a3f5fb",
46345        "description": "asahi,agx: Rewrite varying linking",
46346        "nominated": false,
46347        "nomination_type": null,
46348        "resolution": 4,
46349        "main_sha": null,
46350        "because_sha": null
46351    },
46352    {
46353        "sha": "4b21db4111116c4324114b9304b5c32ce259322c",
46354        "description": "asahi: Decode Interpolation packets",
46355        "nominated": false,
46356        "nomination_type": null,
46357        "resolution": 4,
46358        "main_sha": null,
46359        "because_sha": null
46360    },
46361    {
46362        "sha": "c67169d2187fa5cc7a26562a1b34dad345e16d63",
46363        "description": "asahi: Fix varying XML",
46364        "nominated": false,
46365        "nomination_type": null,
46366        "resolution": 4,
46367        "main_sha": null,
46368        "because_sha": null
46369    },
46370    {
46371        "sha": "ed215183e25b2a7fd12ea94fc2e05404c5338097",
46372        "description": "asahi: Encode known bits of Linkage in the XML",
46373        "nominated": false,
46374        "nomination_type": null,
46375        "resolution": 4,
46376        "main_sha": null,
46377        "because_sha": null
46378    },
46379    {
46380        "sha": "034d52643cf3bf7ea91e117ce6e0c95db42ad415",
46381        "description": "asahi: Correct bind fragment pipeline size",
46382        "nominated": false,
46383        "nomination_type": null,
46384        "resolution": 4,
46385        "main_sha": null,
46386        "because_sha": null
46387    },
46388    {
46389        "sha": "651e4677ca42b9b04443e765de0693c61b6620ac",
46390        "description": "asahi: Split vertex/fragment pipeline binds",
46391        "nominated": false,
46392        "nomination_type": null,
46393        "resolution": 4,
46394        "main_sha": null,
46395        "because_sha": null
46396    },
46397    {
46398        "sha": "0fa5b05e9108098a9a762aa655f76c735e887bd1",
46399        "description": "asahi: Use a single bind texture/sampler per pipeline",
46400        "nominated": false,
46401        "nomination_type": null,
46402        "resolution": 4,
46403        "main_sha": null,
46404        "because_sha": null
46405    },
46406    {
46407        "sha": "b1180fe2f60d746875e69814d3b62f7a81d33e14",
46408        "description": "asahi: Fix using multiple textures/samplers",
46409        "nominated": false,
46410        "nomination_type": null,
46411        "resolution": 4,
46412        "main_sha": null,
46413        "because_sha": null
46414    },
46415    {
46416        "sha": "d2fef02cc056f715059dddf0f5373ce913fb4d2b",
46417        "description": "asahi: Dump all textures&samplers",
46418        "nominated": false,
46419        "nomination_type": null,
46420        "resolution": 4,
46421        "main_sha": null,
46422        "because_sha": null
46423    },
46424    {
46425        "sha": "6d6dd44f82c22a51424a916a516ef292b17bc27f",
46426        "description": "asahi: Allow large uniform records",
46427        "nominated": false,
46428        "nomination_type": null,
46429        "resolution": 4,
46430        "main_sha": null,
46431        "because_sha": null
46432    },
46433    {
46434        "sha": "c045d3761c24d559fb67674d8e9aa1654c05f357",
46435        "description": "asahi: Extend counts in BIND packets",
46436        "nominated": false,
46437        "nomination_type": null,
46438        "resolution": 4,
46439        "main_sha": null,
46440        "because_sha": null
46441    },
46442    {
46443        "sha": "8a1050082fcaa48771ced24c2ac96f962188db77",
46444        "description": "asahi: Plumb through lower_clip_fs",
46445        "nominated": false,
46446        "nomination_type": null,
46447        "resolution": 4,
46448        "main_sha": null,
46449        "because_sha": null
46450    },
46451    {
46452        "sha": "e441896eb870ed9d6108275e82cdb4a796334bae",
46453        "description": "agx: Fix ld_var cf packing",
46454        "nominated": false,
46455        "nomination_type": null,
46456        "resolution": 4,
46457        "main_sha": null,
46458        "because_sha": null
46459    },
46460    {
46461        "sha": "47a3f1226c84d2783358737c2d3ca0040f29ed43",
46462        "description": "agx: Fix packing of samplers in texture instrs",
46463        "nominated": true,
46464        "nomination_type": 1,
46465        "resolution": 1,
46466        "main_sha": null,
46467        "because_sha": "9f5553883428e0f393e40d6254c9b33bd64d19eb"
46468    },
46469    {
46470        "sha": "9bd32fb33a4b4f5afbbc5286cde03645f9c300ea",
46471        "description": "docs/asahi: Document varying interpolation",
46472        "nominated": false,
46473        "nomination_type": null,
46474        "resolution": 4,
46475        "main_sha": null,
46476        "because_sha": null
46477    },
46478    {
46479        "sha": "6b86c0ba90f485fe2882539058a31dec91b0d80a",
46480        "description": "radv: Switch to the GLSL leaf implementation",
46481        "nominated": false,
46482        "nomination_type": null,
46483        "resolution": 4,
46484        "main_sha": null,
46485        "because_sha": null
46486    },
46487    {
46488        "sha": "e55c852600a91721068141bd691676c5aa30ddee",
46489        "description": "radv: Add a GLSL leaf kernel implementation",
46490        "nominated": false,
46491        "nomination_type": null,
46492        "resolution": 4,
46493        "main_sha": null,
46494        "because_sha": null
46495    },
46496    {
46497        "sha": "60a91dddf4be6e7e48c488e2d9fe1b374aaaa276",
46498        "description": "radv: Switch to the GLSL internal implementation",
46499        "nominated": false,
46500        "nomination_type": null,
46501        "resolution": 4,
46502        "main_sha": null,
46503        "because_sha": null
46504    },
46505    {
46506        "sha": "f3a457656b3a3767e4cb502ff3f19e42ee67fb07",
46507        "description": "radv: Add a GLSL internal kernel implementation",
46508        "nominated": false,
46509        "nomination_type": null,
46510        "resolution": 4,
46511        "main_sha": null,
46512        "because_sha": null
46513    },
46514    {
46515        "sha": "b1a8797de91a5ca33c67e3b8a6142e73060796ee",
46516        "description": "radv: Switch to the GLSL morton implementation",
46517        "nominated": false,
46518        "nomination_type": null,
46519        "resolution": 4,
46520        "main_sha": null,
46521        "because_sha": null
46522    },
46523    {
46524        "sha": "f79fe32cdc0747165c52515695f1e7bd6bc1500d",
46525        "description": "radv: Add a GLSL morton kernel implementation",
46526        "nominated": false,
46527        "nomination_type": null,
46528        "resolution": 4,
46529        "main_sha": null,
46530        "because_sha": null
46531    },
46532    {
46533        "sha": "46c723c7c023afe769b4c8ae140a82862c9f3d8a",
46534        "description": "radv: Add the basics for GLSL bvh kerrnels",
46535        "nominated": false,
46536        "nomination_type": null,
46537        "resolution": 4,
46538        "main_sha": null,
46539        "because_sha": null
46540    },
46541    {
46542        "sha": "83a59403ae49d576b124fd0b37354e77757dc06e",
46543        "description": "radv: Add create_build_pipeline_spv helper",
46544        "nominated": false,
46545        "nomination_type": null,
46546        "resolution": 4,
46547        "main_sha": null,
46548        "because_sha": null
46549    },
46550    {
46551        "sha": "dfa56120679f4c775ca502302c1bedef217f0b93",
46552        "description": "radv: Remove unused push constant structs",
46553        "nominated": false,
46554        "nomination_type": null,
46555        "resolution": 4,
46556        "main_sha": null,
46557        "because_sha": null
46558    },
46559    {
46560        "sha": "de75d9d1d091f6a036c91e077397b8df65b828fc",
46561        "description": "radv: Remove accel_struct_build",
46562        "nominated": false,
46563        "nomination_type": null,
46564        "resolution": 4,
46565        "main_sha": null,
46566        "because_sha": null
46567    },
46568    {
46569        "sha": "c39271bb4bcd9ba0fa6d41a9e983d0007ca1a593",
46570        "description": "radv: Always emulate fmin/fmax",
46571        "nominated": false,
46572        "nomination_type": null,
46573        "resolution": 4,
46574        "main_sha": null,
46575        "because_sha": null
46576    },
46577    {
46578        "sha": "4f5da7939cdb24227c2db8e101386b29cfc79301",
46579        "description": "radv: Remove acceleration structure host builds",
46580        "nominated": false,
46581        "nomination_type": null,
46582        "resolution": 4,
46583        "main_sha": null,
46584        "because_sha": null
46585    },
46586    {
46587        "sha": "d0e2013633675043e6c45d391dc2045e0c593f63",
46588        "description": "radv: Move radv_acceleration_structure",
46589        "nominated": false,
46590        "nomination_type": null,
46591        "resolution": 4,
46592        "main_sha": null,
46593        "because_sha": null
46594    },
46595    {
46596        "sha": "0e48165411bd3dbbbb415233d5188bcb72c8adb9",
46597        "description": "radv: Move accel struct structs to bvh/bvh.h",
46598        "nominated": false,
46599        "nomination_type": null,
46600        "resolution": 4,
46601        "main_sha": null,
46602        "because_sha": null
46603    },
46604    {
46605        "sha": "ec45430205543ab89c7940cb9185895c739ea874",
46606        "description": "ci/lavapipe: implement traces",
46607        "nominated": false,
46608        "nomination_type": null,
46609        "resolution": 4,
46610        "main_sha": null,
46611        "because_sha": null
46612    },
46613    {
46614        "sha": "f6e59fa5130f228756b5c524169db14605115b93",
46615        "description": "ci: prepare piglit-traces for WINE and DXVK",
46616        "nominated": false,
46617        "nomination_type": null,
46618        "resolution": 4,
46619        "main_sha": null,
46620        "because_sha": null
46621    },
46622    {
46623        "sha": "6aa81bfb306eb6b471d9a294ecf22bf8323a5a7a",
46624        "description": "vulkan: disallow VK_KHR_performance_query on android",
46625        "nominated": true,
46626        "nomination_type": 1,
46627        "resolution": 0,
46628        "main_sha": null,
46629        "because_sha": "77b67a747efcdf5b3bff31cb38c26a2941705475"
46630    },
46631    {
46632        "sha": "cbbd9f3402f2e73448516029981e47c13eed8e0c",
46633        "description": "ci: Upgrade deqp-runner to 0.15.0.",
46634        "nominated": false,
46635        "nomination_type": null,
46636        "resolution": 4,
46637        "main_sha": null,
46638        "because_sha": null
46639    },
46640    {
46641        "sha": "f01ae0203dc33dcb1d6978189a8e2769a5c1df26",
46642        "description": "ci: Add testing of the khr-single tests.",
46643        "nominated": false,
46644        "nomination_type": null,
46645        "resolution": 4,
46646        "main_sha": null,
46647        "because_sha": null
46648    },
46649    {
46650        "sha": "478626fd941246d0e2d2cd597946d5936fd7751c",
46651        "description": "ci/swrast: Add some flakes I've noticed in the IRC channel.",
46652        "nominated": false,
46653        "nomination_type": null,
46654        "resolution": 4,
46655        "main_sha": null,
46656        "because_sha": null
46657    },
46658    {
46659        "sha": "9d6770d20ae9d9381f803b92531b65ee9c00b541",
46660        "description": "nir/lower_alu: drop unnecessary iand on uadd_carry result",
46661        "nominated": false,
46662        "nomination_type": null,
46663        "resolution": 4,
46664        "main_sha": null,
46665        "because_sha": null
46666    },
46667    {
46668        "sha": "8ecea47f066733287b6962aa9892687ed7356d67",
46669        "description": "broadcom/compiler: simplify code emitted for centroid coordinates",
46670        "nominated": false,
46671        "nomination_type": null,
46672        "resolution": 4,
46673        "main_sha": null,
46674        "because_sha": null
46675    },
46676    {
46677        "sha": "e035c289b52a0867956d78135c1669abb9a60b2e",
46678        "description": "ac/nir/cull: Tweak phi for cull_small_primitive branch.",
46679        "nominated": false,
46680        "nomination_type": null,
46681        "resolution": 4,
46682        "main_sha": null,
46683        "because_sha": null
46684    },
46685    {
46686        "sha": "abc4eda84689408613ac7d92e77934afc66a13d7",
46687        "description": "radv: Implement radv_flush_before_query_copy to workaround UE Vulkan bugs.",
46688        "nominated": true,
46689        "nomination_type": 0,
46690        "resolution": 1,
46691        "main_sha": null,
46692        "because_sha": null
46693    },
46694    {
46695        "sha": "4148a525201ad22df512262c361231f76f411415",
46696        "description": "ci: Windows runner is experiencing DNS issues; disable Microsoft farm",
46697        "nominated": false,
46698        "nomination_type": null,
46699        "resolution": 4,
46700        "main_sha": null,
46701        "because_sha": null
46702    },
46703    {
46704        "sha": "46396e97bea603a5cef8177b66a760a11a78af2a",
46705        "description": "virgl: Fix unmapping of blob resources",
46706        "nominated": true,
46707        "nomination_type": 1,
46708        "resolution": 1,
46709        "main_sha": null,
46710        "because_sha": "3b54e5837a15236407f5ea0c98dfe3f23c6fe7b1"
46711    },
46712    {
46713        "sha": "b731be2e96c4dcde9c38dff44da74a396d198fe3",
46714        "description": "aco: Remove branch instruction when exec is constant non-zero.",
46715        "nominated": false,
46716        "nomination_type": null,
46717        "resolution": 4,
46718        "main_sha": null,
46719        "because_sha": null
46720    },
46721    {
46722        "sha": "baab6f18c91166b275c339027dcd87ce57795cd5",
46723        "description": "aco: Optimize branching sequence during SSA elimination.",
46724        "nominated": false,
46725        "nomination_type": null,
46726        "resolution": 4,
46727        "main_sha": null,
46728        "because_sha": null
46729    },
46730    {
46731        "sha": "e4b0caae61da93283d8ec87ca1bd1d7b3d176703",
46732        "description": "ac/nir/cull: Make cull functions more consistent.",
46733        "nominated": false,
46734        "nomination_type": null,
46735        "resolution": 4,
46736        "main_sha": null,
46737        "because_sha": null
46738    },
46739    {
46740        "sha": "c721f751f2593267fdf7eb352621d4392e62205e",
46741        "description": "ac/nir/ngg: Move LDS store of accepted flag into the inner branch.",
46742        "nominated": false,
46743        "nomination_type": null,
46744        "resolution": 4,
46745        "main_sha": null,
46746        "because_sha": null
46747    },
46748    {
46749        "sha": "0d527bb1aa720bf8e5735afdf8e9b70772e1ec23",
46750        "description": "ac/nir/cull: Change if condition for bounding box culling.",
46751        "nominated": false,
46752        "nomination_type": null,
46753        "resolution": 4,
46754        "main_sha": null,
46755        "because_sha": null
46756    },
46757    {
46758        "sha": "fb4e68b72499261fceb9385df79dc0f43d61529d",
46759        "description": "ac/nir/cull: Move the contents of cull_bbox into ac_nir_cull_triangle.",
46760        "nominated": false,
46761        "nomination_type": null,
46762        "resolution": 4,
46763        "main_sha": null,
46764        "because_sha": null
46765    },
46766    {
46767        "sha": "e2ca24063ae9e41b3f34693ca650eef8f2f0d34f",
46768        "description": "ac/nir/cull: Move some code from cull_bbox into helper functions.",
46769        "nominated": false,
46770        "nomination_type": null,
46771        "resolution": 4,
46772        "main_sha": null,
46773        "because_sha": null
46774    },
46775    {
46776        "sha": "239363f3c61aa87431c1d444e641f1a45404c477",
46777        "description": "radv: implement VK_EXT_attachment_feedback_loop_layout",
46778        "nominated": false,
46779        "nomination_type": null,
46780        "resolution": 4,
46781        "main_sha": null,
46782        "because_sha": null
46783    },
46784    {
46785        "sha": "5992b8bbf762f6d202b9704775f8950cd93f0d31",
46786        "description": "vulkan: add support for VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT",
46787        "nominated": false,
46788        "nomination_type": null,
46789        "resolution": 4,
46790        "main_sha": null,
46791        "because_sha": null
46792    },
46793    {
46794        "sha": "58858c9d00b55ffe8b11ec52f96c2ccd2533042d",
46795        "description": "vulkan: Update the XML and headers to 1.3.224",
46796        "nominated": false,
46797        "nomination_type": null,
46798        "resolution": 4,
46799        "main_sha": null,
46800        "because_sha": null
46801    },
46802    {
46803        "sha": "2d7f00d5c86e8a234f1c198c3bb0dd8f132a1f31",
46804        "description": "freedreno: Drop fixed upper bound on # of tiles",
46805        "nominated": false,
46806        "nomination_type": null,
46807        "resolution": 4,
46808        "main_sha": null,
46809        "because_sha": null
46810    },
46811    {
46812        "sha": "2497741a1b142b0e19f3946d3f49f064c0c8f119",
46813        "description": "freedreno/gmem: Fix col0 calc",
46814        "nominated": true,
46815        "nomination_type": 1,
46816        "resolution": 1,
46817        "main_sha": null,
46818        "because_sha": "81d85be9a5cfb5860ba5d15f2bf6f1a4946e411e"
46819    },
46820    {
46821        "sha": "8b3f2a9e5d49098a921de643916dd693f569d1bc",
46822        "description": "freedreno/drm: Fix potential bo cache vs export crash",
46823        "nominated": true,
46824        "nomination_type": 1,
46825        "resolution": 1,
46826        "main_sha": null,
46827        "because_sha": "f3cc0d2747568a186dba433ac94af607c38fa024"
46828    },
46829    {
46830        "sha": "0a0205f04552ab21971c431a5f8bb7486d664422",
46831        "description": "virgl/ci: Update virglrenderer",
46832        "nominated": false,
46833        "nomination_type": null,
46834        "resolution": 4,
46835        "main_sha": null,
46836        "because_sha": null
46837    },
46838    {
46839        "sha": "0fc06daabb08ee7748493ae7a561662cf3f62cff",
46840        "description": "ci: separate wine setup into own script",
46841        "nominated": false,
46842        "nomination_type": null,
46843        "resolution": 4,
46844        "main_sha": null,
46845        "because_sha": null
46846    },
46847    {
46848        "sha": "ceb52f64604fcabd460a9568daba6d5e2167a528",
46849        "description": "ci: make shellcheck happy on dxvk script",
46850        "nominated": false,
46851        "nomination_type": null,
46852        "resolution": 4,
46853        "main_sha": null,
46854        "because_sha": null
46855    },
46856    {
46857        "sha": "1d8cf2ecdd62c6a375b7e3d80e8e03e1e3e277bc",
46858        "description": "ci: move DXVK instalation outside of x86_test-vk",
46859        "nominated": false,
46860        "nomination_type": null,
46861        "resolution": 4,
46862        "main_sha": null,
46863        "because_sha": null
46864    },
46865    {
46866        "sha": "b6fb2da6f27fb364379786f6f784af52661bdce9",
46867        "description": "d3d12: Fixes compile error with mingw/gcc-x64 when static linkage to runtime library",
46868        "nominated": false,
46869        "nomination_type": null,
46870        "resolution": 1,
46871        "main_sha": null,
46872        "because_sha": null
46873    },
46874    {
46875        "sha": "f9b95667fdf024cd9e3a67b1a0caec8141c6082d",
46876        "description": "ci: Turn off the entire Lima farm (devices report out-of-space)",
46877        "nominated": false,
46878        "nomination_type": null,
46879        "resolution": 4,
46880        "main_sha": null,
46881        "because_sha": null
46882    },
46883    {
46884        "sha": "239623ecee97fdd5e8a4b22de32d7326fc5ffd86",
46885        "description": "anv: Don't require 32-bit addresses for scratch on Gen12.5+",
46886        "nominated": false,
46887        "nomination_type": null,
46888        "resolution": 4,
46889        "main_sha": null,
46890        "because_sha": null
46891    },
46892    {
46893        "sha": "d82cea5fc301323ad2b47ad415197bb4f6e503f1",
46894        "description": "genxml: Add BVH data structures",
46895        "nominated": false,
46896        "nomination_type": null,
46897        "resolution": 4,
46898        "main_sha": null,
46899        "because_sha": null
46900    },
46901    {
46902        "sha": "a68008354624ab33450b7069184c9d391a5e7497",
46903        "description": "intel/rt: Handle multiple exits in lower_shader_returns",
46904        "nominated": false,
46905        "nomination_type": null,
46906        "resolution": 4,
46907        "main_sha": null,
46908        "because_sha": null
46909    },
46910    {
46911        "sha": "a329e6e5111b30ffe8891e7f2dd28223ff6b9373",
46912        "description": "intel/rt: Handle halts in any-hit shaders properly",
46913        "nominated": false,
46914        "nomination_type": null,
46915        "resolution": 4,
46916        "main_sha": null,
46917        "because_sha": null
46918    },
46919    {
46920        "sha": "caed8df146288ead678a3388946437759ff69304",
46921        "description": "intel/fs_reg_allocate: Improve compressed instruction self-interference",
46922        "nominated": false,
46923        "nomination_type": null,
46924        "resolution": 4,
46925        "main_sha": null,
46926        "because_sha": null
46927    },
46928    {
46929        "sha": "1ce5be916fa30d40cad4a9bcdb8697ad9e2e65c8",
46930        "description": "intel/nir: specify synchronous value for tracing op",
46931        "nominated": false,
46932        "nomination_type": null,
46933        "resolution": 4,
46934        "main_sha": null,
46935        "because_sha": null
46936    },
46937    {
46938        "sha": "03ab1d6aaa259773ae634e364674a3daebe96705",
46939        "description": "intel/compiler: document units of brw_ubo_range fields",
46940        "nominated": false,
46941        "nomination_type": null,
46942        "resolution": 4,
46943        "main_sha": null,
46944        "because_sha": null
46945    },
46946    {
46947        "sha": "734384e8bc2606f8a69d281cdc4fe728070acab9",
46948        "description": "intel/fs: fixup simd selection with shader calls",
46949        "nominated": false,
46950        "nomination_type": null,
46951        "resolution": 4,
46952        "main_sha": null,
46953        "because_sha": null
46954    },
46955    {
46956        "sha": "9cb9390962ab80721ee4160251f33773696ea208",
46957        "description": "intel/fs: store num of resume shaders in prog_data",
46958        "nominated": false,
46959        "nomination_type": null,
46960        "resolution": 4,
46961        "main_sha": null,
46962        "because_sha": null
46963    },
46964    {
46965        "sha": "b2bf792ea584774c79b6d8089180aaedd3c10612",
46966        "description": "r300: add khr r400 failures",
46967        "nominated": false,
46968        "nomination_type": null,
46969        "resolution": 4,
46970        "main_sha": null,
46971        "because_sha": null
46972    },
46973    {
46974        "sha": "dce6409e6d78d571c2bf8b2a97246910ad3c3add",
46975        "description": "r300: add list of deqp gles2 r400 failures",
46976        "nominated": false,
46977        "nomination_type": null,
46978        "resolution": 4,
46979        "main_sha": null,
46980        "because_sha": null
46981    },
46982    {
46983        "sha": "20591573f10a9efdb9951ccd65f4574c36418bd6",
46984        "description": "broadcom/compiler: use nir_opt_idiv_const",
46985        "nominated": false,
46986        "nomination_type": null,
46987        "resolution": 4,
46988        "main_sha": null,
46989        "because_sha": null
46990    },
46991    {
46992        "sha": "73e8fc3efbfe4a46bfd5ca5b3269d06f086bc224",
46993        "description": "broadcom/compiler: don't use imprecise_32bit_lowering for idiv lowering",
46994        "nominated": false,
46995        "nomination_type": null,
46996        "resolution": 4,
46997        "main_sha": null,
46998        "because_sha": null
46999    },
47000    {
47001        "sha": "0c1801706eb9006a13ca15c5ab59980c99774e5e",
47002        "description": "ac/llvm: handle external textures in ac_nir_lower_resinfo",
47003        "nominated": false,
47004        "nomination_type": 1,
47005        "resolution": 4,
47006        "main_sha": null,
47007        "because_sha": "4f622d62d0dd8967f16ddd6a3f989310c6543c1a"
47008    },
47009    {
47010        "sha": "bdfaf51014dad9d03c6bb5f862cc6815658ddff9",
47011        "description": "radeonsi: fix a regression due to reordering PIPE_SHADER_*",
47012        "nominated": false,
47013        "nomination_type": 1,
47014        "resolution": 4,
47015        "main_sha": null,
47016        "because_sha": "27f46465c7a408d3406886ed230b7e35dc693247"
47017    },
47018    {
47019        "sha": "7e45622728d72828d24bf215011ac2e1a9b0356f",
47020        "description": "radeonsi/ci: update failing tests on navi21",
47021        "nominated": false,
47022        "nomination_type": null,
47023        "resolution": 4,
47024        "main_sha": null,
47025        "because_sha": null
47026    },
47027    {
47028        "sha": "279315fd73e981f0c8876811327bcee0f0ccf7a3",
47029        "description": "radeonsi: don't assume that TC_ACTION_ENA invalidates L1 cache on gfx9",
47030        "nominated": true,
47031        "nomination_type": 1,
47032        "resolution": 1,
47033        "main_sha": null,
47034        "because_sha": "4056e953fe43bd667e1812c1c7075285d24b42c2"
47035    },
47036    {
47037        "sha": "50802f96a80e2f57ddebc3e197fb3782e969da4a",
47038        "description": "iris: Handle new untyped dataport cache flush PIPE_CONTROL field",
47039        "nominated": false,
47040        "nomination_type": null,
47041        "resolution": 4,
47042        "main_sha": null,
47043        "because_sha": null
47044    },
47045    {
47046        "sha": "845ab3d627995803219c5fbdfe6734a966218ce0",
47047        "description": "anv: Handle bits to flush data-port's Untyped L1 data cache",
47048        "nominated": false,
47049        "nomination_type": null,
47050        "resolution": 4,
47051        "main_sha": null,
47052        "because_sha": null
47053    },
47054    {
47055        "sha": "1f34ce7e8e124e8dc9acf388081026edcdd5885d",
47056        "description": "intel/ds: track untyped dataport flushes",
47057        "nominated": false,
47058        "nomination_type": null,
47059        "resolution": 4,
47060        "main_sha": null,
47061        "because_sha": null
47062    },
47063    {
47064        "sha": "8aead60434aa0babf656738a577298ca09805fd2",
47065        "description": "iris: Specify Untyped L1 cache policy for stateless accesses",
47066        "nominated": false,
47067        "nomination_type": null,
47068        "resolution": 4,
47069        "main_sha": null,
47070        "because_sha": null
47071    },
47072    {
47073        "sha": "79cd2c2759f0dc7199eae92e4fe0c4d5fa0b91e1",
47074        "description": "anv: Specify Untyped L1 cache policy for stateless accesses",
47075        "nominated": false,
47076        "nomination_type": null,
47077        "resolution": 4,
47078        "main_sha": null,
47079        "because_sha": null
47080    },
47081    {
47082        "sha": "d4b2b769d1dd55b6a2f587b9da91c3e451d3a71e",
47083        "description": "intel/isl: Setting L1 caching policy to Write-back mode",
47084        "nominated": false,
47085        "nomination_type": null,
47086        "resolution": 4,
47087        "main_sha": null,
47088        "because_sha": null
47089    },
47090    {
47091        "sha": "5e21f474288e2159c80a80fa20e7b473056df939",
47092        "description": "anv: fixup PIPE_CONTROL restriction on gfx8",
47093        "nominated": true,
47094        "nomination_type": 0,
47095        "resolution": 1,
47096        "main_sha": null,
47097        "because_sha": null
47098    },
47099    {
47100        "sha": "644daa974300696364b816e67cb2a618e523d0d9",
47101        "description": "vc4: properly restore vc4 debug option",
47102        "nominated": true,
47103        "nomination_type": 1,
47104        "resolution": 1,
47105        "main_sha": null,
47106        "because_sha": "c3f5d276317f9f8c77336ec78f6e72b640f61081"
47107    },
47108    {
47109        "sha": "5449e6d14c872c21f1a8acb05252aef7b31a77f4",
47110        "description": "draw: don't touch info values that aren't valid.",
47111        "nominated": true,
47112        "nomination_type": 0,
47113        "resolution": 1,
47114        "main_sha": null,
47115        "because_sha": null
47116    },
47117    {
47118        "sha": "f4abd3274936560e66976894f362332856ce6539",
47119        "description": "llvmpipe/ci: update ci results for clover.",
47120        "nominated": false,
47121        "nomination_type": null,
47122        "resolution": 4,
47123        "main_sha": null,
47124        "because_sha": null
47125    },
47126    {
47127        "sha": "0d41c4b3d916febd79429f0d9384da587d833775",
47128        "description": "lavapipe: scan shader for info before lowering images.",
47129        "nominated": false,
47130        "nomination_type": null,
47131        "resolution": 4,
47132        "main_sha": null,
47133        "because_sha": null
47134    },
47135    {
47136        "sha": "5036e0a08e981e144da8403706619ef0ffc8cc65",
47137        "description": "lavapipe: lower images to non-derefs in vulkan side",
47138        "nominated": false,
47139        "nomination_type": null,
47140        "resolution": 4,
47141        "main_sha": null,
47142        "because_sha": null
47143    },
47144    {
47145        "sha": "a17635e98812029f16a53c57460f252716c64870",
47146        "description": "gallivm/nir/st: lower image derefs in advance.",
47147        "nominated": false,
47148        "nomination_type": null,
47149        "resolution": 4,
47150        "main_sha": null,
47151        "because_sha": null
47152    },
47153    {
47154        "sha": "060936fe0de668127310a65e607fa4b7b48d6f0a",
47155        "description": "virgl/vtest: fix memory overwrite problem in virgl_vtest_send_get_caps()",
47156        "nominated": false,
47157        "nomination_type": null,
47158        "resolution": 4,
47159        "main_sha": null,
47160        "because_sha": null
47161    },
47162    {
47163        "sha": "f54aa49c1439440c88a1c6a1046be11dba3ab44e",
47164        "description": "venus: double the abort timeout to allow long shader compiles",
47165        "nominated": false,
47166        "nomination_type": null,
47167        "resolution": 4,
47168        "main_sha": null,
47169        "because_sha": null
47170    },
47171    {
47172        "sha": "ecd5509969369ff43799bae0ea9ab5d7fa7c0af4",
47173        "description": "venus: increase busy wait order in vn_relax",
47174        "nominated": false,
47175        "nomination_type": null,
47176        "resolution": 4,
47177        "main_sha": null,
47178        "because_sha": null
47179    },
47180    {
47181        "sha": "1911dc5abb7940aad1ce082722beb07622ddbccd",
47182        "description": "zink: remove an old RGBA4 nvidia workaround",
47183        "nominated": false,
47184        "nomination_type": null,
47185        "resolution": 4,
47186        "main_sha": null,
47187        "because_sha": null
47188    },
47189    {
47190        "sha": "32446f51a83f74cd63a589e86f30da59dc53f97c",
47191        "description": "zink: don't fixup sparse texops",
47192        "nominated": true,
47193        "nomination_type": 1,
47194        "resolution": 1,
47195        "main_sha": null,
47196        "because_sha": "3a47576687624e1ed4661d7f5b6c0e54998ada48"
47197    },
47198    {
47199        "sha": "247b8f2924b7832d8520e890cff6891217f5a860",
47200        "description": "zink: add all format modifiers when adding for dmabuf export",
47201        "nominated": true,
47202        "nomination_type": 0,
47203        "resolution": 1,
47204        "main_sha": null,
47205        "because_sha": null
47206    },
47207    {
47208        "sha": "5e8ec87b68035ceba742b245a25e83e4adaae270",
47209        "description": "zink: don't add modifiers if EXT_image_drm_format_modifier isn't present",
47210        "nominated": true,
47211        "nomination_type": 0,
47212        "resolution": 1,
47213        "main_sha": null,
47214        "because_sha": null
47215    },
47216    {
47217        "sha": "c824a53f352823786967260cfe387a839c28dc9d",
47218        "description": "zink: use modifier_aspect to check for modifier plane in zink_resource_get_param",
47219        "nominated": true,
47220        "nomination_type": 0,
47221        "resolution": 1,
47222        "main_sha": null,
47223        "because_sha": null
47224    },
47225    {
47226        "sha": "b59eb9c8b791e59cadca161f952ae2ef4473ebe4",
47227        "description": "zink: demote dmabuf tiling to linear if modifiers aren't supported",
47228        "nominated": true,
47229        "nomination_type": 0,
47230        "resolution": 1,
47231        "main_sha": null,
47232        "because_sha": null
47233    },
47234    {
47235        "sha": "b9c413e8ec44270eaeab5bf38b78b45d084cec46",
47236        "description": "zink: add u_queue.h to kopper header",
47237        "nominated": false,
47238        "nomination_type": null,
47239        "resolution": 4,
47240        "main_sha": null,
47241        "because_sha": null
47242    },
47243    {
47244        "sha": "188721d6d3d4cab9b0ca8fa419e4c33a33ae3910",
47245        "description": "nine: check return on resource_get_handle",
47246        "nominated": true,
47247        "nomination_type": 0,
47248        "resolution": 1,
47249        "main_sha": null,
47250        "because_sha": null
47251    },
47252    {
47253        "sha": "b55b63991ae3c4055b7938bf528b686907a2e3f7",
47254        "description": "zink: support PIPE_QUERY_TIMESTAMP_DISJOINT",
47255        "nominated": false,
47256        "nomination_type": null,
47257        "resolution": 4,
47258        "main_sha": null,
47259        "because_sha": null
47260    },
47261    {
47262        "sha": "758f60467ecfaa2f27971c0e3ae5c28c2d6561de",
47263        "description": "zink: export PIPE_CAP_MULTISAMPLE_Z_RESOLVE",
47264        "nominated": false,
47265        "nomination_type": null,
47266        "resolution": 4,
47267        "main_sha": null,
47268        "because_sha": null
47269    },
47270    {
47271        "sha": "0f97e317e333ea3f08f98bf938a6496fb7d0f1e1",
47272        "description": "zink: rewrite all undefined shader reads as 0001 instead of undef",
47273        "nominated": false,
47274        "nomination_type": null,
47275        "resolution": 4,
47276        "main_sha": null,
47277        "because_sha": null
47278    },
47279    {
47280        "sha": "2bbc2c49ecc2e246cd8f4dbbc5456902a3db37cd",
47281        "description": "zink: handle invalid gl_TexCoord reads",
47282        "nominated": false,
47283        "nomination_type": null,
47284        "resolution": 4,
47285        "main_sha": null,
47286        "because_sha": null
47287    },
47288    {
47289        "sha": "f60f246426af08989c78439a20124da24083ff8e",
47290        "description": "zink: explicitly set nir cursor in rewrite_and_discard_read",
47291        "nominated": false,
47292        "nomination_type": null,
47293        "resolution": 4,
47294        "main_sha": null,
47295        "because_sha": null
47296    },
47297    {
47298        "sha": "721f33cd0fc9756c4db5cc88bccc46c977ad05f3",
47299        "description": "zink: fix return for PIPE_CAP_DEPTH_CLIP_DISABLE",
47300        "nominated": true,
47301        "nomination_type": 1,
47302        "resolution": 1,
47303        "main_sha": null,
47304        "because_sha": "21ea19d504bb96aea9f218fe6bfa5a9a40a72eb9"
47305    },
47306    {
47307        "sha": "55a4a6b8dcc8b068d24cc1b1c2e1500369c14485",
47308        "description": "zink: handle !half_pixel_center",
47309        "nominated": true,
47310        "nomination_type": 0,
47311        "resolution": 1,
47312        "main_sha": null,
47313        "because_sha": null
47314    },
47315    {
47316        "sha": "8a8edb310d84f1400d8b8b7e096a9dfc33e198b2",
47317        "description": "zink: handle unscaled depth bias from nine",
47318        "nominated": true,
47319        "nomination_type": 0,
47320        "resolution": 1,
47321        "main_sha": null,
47322        "because_sha": null
47323    },
47324    {
47325        "sha": "a912952c3ea8f4191abc83e3638c6f09341ef15b",
47326        "description": "zink: drop mode_changed check from linewidth/depthbias draw updates",
47327        "nominated": true,
47328        "nomination_type": 0,
47329        "resolution": 1,
47330        "main_sha": null,
47331        "because_sha": null
47332    },
47333    {
47334        "sha": "8f7b8929572da407240dbc0cb688a56c9c07c95e",
47335        "description": "zink: allow sw loading with D3D_ALWAYS_SOFTWARE for nine",
47336        "nominated": false,
47337        "nomination_type": null,
47338        "resolution": 4,
47339        "main_sha": null,
47340        "because_sha": null
47341    },
47342    {
47343        "sha": "cbbf25abfdd7ca9eb45a9e15948ed839bbc31925",
47344        "description": "zink: use maintenance4",
47345        "nominated": false,
47346        "nomination_type": null,
47347        "resolution": 4,
47348        "main_sha": null,
47349        "because_sha": null
47350    },
47351    {
47352        "sha": "ff1fb9101fd1ca383c3e2a88f61911c0c2eecd62",
47353        "description": "zink: force a new framebuffer for clear_depth_stencil if the clear region is big",
47354        "nominated": true,
47355        "nomination_type": 1,
47356        "resolution": 1,
47357        "main_sha": null,
47358        "because_sha": "f1f08e3529de26953e243d3e2e99fa89bbcbe619"
47359    },
47360    {
47361        "sha": "80364c4d19eb2ee841a5d6cffb9fbc94afeb07ac",
47362        "description": "zink: force flush clears on fb change if fb geometry changes",
47363        "nominated": true,
47364        "nomination_type": 1,
47365        "resolution": 1,
47366        "main_sha": null,
47367        "because_sha": "66ceea7ed9a46b83a1ffbc4b2d9cd17c4bef4570"
47368    },
47369    {
47370        "sha": "7c7feab4e180ba7827352ad1b393fe2921a722e7",
47371        "description": "tu: Implement VK_EXT_vertex_input_dynamic_state",
47372        "nominated": false,
47373        "nomination_type": null,
47374        "resolution": 4,
47375        "main_sha": null,
47376        "because_sha": null
47377    },
47378    {
47379        "sha": "c82af0c43b6e6270835d084984560592e1079af0",
47380        "description": "tu: Decouple vertex input state from shader",
47381        "nominated": false,
47382        "nomination_type": null,
47383        "resolution": 4,
47384        "main_sha": null,
47385        "because_sha": null
47386    },
47387    {
47388        "sha": "35dc99924aeebf754b01c2dc1a2ced765ec68ca5",
47389        "description": "freedreno: Disable UBWC for frontbuffer rendering",
47390        "nominated": false,
47391        "nomination_type": null,
47392        "resolution": 4,
47393        "main_sha": null,
47394        "because_sha": null
47395    },
47396    {
47397        "sha": "0c6d4cf9a2bb01e08869e6b503e31fe86b461c87",
47398        "description": "gbm: Add USE_FRONT_RENDERING flag",
47399        "nominated": false,
47400        "nomination_type": null,
47401        "resolution": 4,
47402        "main_sha": null,
47403        "because_sha": null
47404    },
47405    {
47406        "sha": "126e83d9704227520dd7de21111c7f2b30e71efe",
47407        "description": "ci/zink: Re-enable a630 zink-on-turnip traces job using gbm as the backend.",
47408        "nominated": false,
47409        "nomination_type": null,
47410        "resolution": 4,
47411        "main_sha": null,
47412        "because_sha": null
47413    },
47414    {
47415        "sha": "a3113fbcfc15bd5ca728f2b10947292b06b051f4",
47416        "description": "zink: Replace the \"optimal_tiling\" flag with a \"linear\" flag instead.",
47417        "nominated": false,
47418        "nomination_type": null,
47419        "resolution": 4,
47420        "main_sha": null,
47421        "because_sha": null
47422    },
47423    {
47424        "sha": "01ce65da72a88335b4d701d3f086482d19d2c642",
47425        "description": "zink: Take the tiling path for resources with modifiers.",
47426        "nominated": false,
47427        "nomination_type": null,
47428        "resolution": 4,
47429        "main_sha": null,
47430        "because_sha": null
47431    },
47432    {
47433        "sha": "c1b0eb8de47b17100f1731123584b358dc69c8ed",
47434        "description": "util/memstream: insert null terminator on windows",
47435        "nominated": false,
47436        "nomination_type": null,
47437        "resolution": 4,
47438        "main_sha": null,
47439        "because_sha": null
47440    },
47441    {
47442        "sha": "d1427563e3eb3b2577f885b7668b16624ea1130f",
47443        "description": "gallium: mark the input data as const in pipe_grid_info",
47444        "nominated": false,
47445        "nomination_type": null,
47446        "resolution": 4,
47447        "main_sha": null,
47448        "because_sha": null
47449    },
47450    {
47451        "sha": "caf2794f6fb0816f0e4df00ab1644a9d5cf8fe2d",
47452        "description": "vtn: silence warning about linkage",
47453        "nominated": false,
47454        "nomination_type": null,
47455        "resolution": 4,
47456        "main_sha": null,
47457        "because_sha": null
47458    },
47459    {
47460        "sha": "6637b1f41e6a67b8f7a97c8253895c0a3fbc7ddb",
47461        "description": "clc: undefine spirv defs to work around LLVMs headers",
47462        "nominated": false,
47463        "nomination_type": null,
47464        "resolution": 4,
47465        "main_sha": null,
47466        "because_sha": null
47467    },
47468    {
47469        "sha": "6b38114ed7cf20bc38d487d19c635c3d3539ba46",
47470        "description": "microsoft/clc: drop inline sampler reordering",
47471        "nominated": false,
47472        "nomination_type": null,
47473        "resolution": 4,
47474        "main_sha": null,
47475        "because_sha": null
47476    },
47477    {
47478        "sha": "de2065496a0751fce899a60bc42143b7028d92a3",
47479        "description": "nir: Clean up and improve nir_dedup_inline_samplers",
47480        "nominated": false,
47481        "nomination_type": null,
47482        "resolution": 4,
47483        "main_sha": null,
47484        "because_sha": null
47485    },
47486    {
47487        "sha": "2b1298546579d75fadb91cb7e9eb7d4387c9a0b9",
47488        "description": "nir: extract the clc inline sampler dedup pass from clc",
47489        "nominated": false,
47490        "nomination_type": null,
47491        "resolution": 4,
47492        "main_sha": null,
47493        "because_sha": null
47494    },
47495    {
47496        "sha": "31ed24cec7c63fc3906e7629edf235e333c94ffe",
47497        "description": "nir/lower_images: extract from clover",
47498        "nominated": false,
47499        "nomination_type": null,
47500        "resolution": 4,
47501        "main_sha": null,
47502        "because_sha": null
47503    },
47504    {
47505        "sha": "01500198a69b86fc0afd7073bd5714f328538845",
47506        "description": "nir: serialize printf metadata for CL kernels",
47507        "nominated": false,
47508        "nomination_type": null,
47509        "resolution": 4,
47510        "main_sha": null,
47511        "because_sha": null
47512    },
47513    {
47514        "sha": "bdc0a8624c054bf899cef5c0f4231d13c81fcb99",
47515        "description": "printf: add some unit tests",
47516        "nominated": false,
47517        "nomination_type": null,
47518        "resolution": 4,
47519        "main_sha": null,
47520        "because_sha": null
47521    },
47522    {
47523        "sha": "aa82808645fb9932ce6f9d2115dcdc9edce98cd8",
47524        "description": "printf: extract clovers printf impl",
47525        "nominated": false,
47526        "nomination_type": null,
47527        "resolution": 4,
47528        "main_sha": null,
47529        "because_sha": null
47530    },
47531    {
47532        "sha": "160aa603f59ef72a7f98ba5b840a62694f2c2db4",
47533        "description": "ci/bin: ignore Gitlab GQL cache",
47534        "nominated": false,
47535        "nomination_type": 1,
47536        "resolution": 4,
47537        "main_sha": null,
47538        "because_sha": "266e3a627fbf014ae8f201e89e7d244c50fdf057"
47539    },
47540    {
47541        "sha": "12a4581a06047da72c62f8898806c3fd5fc0aa36",
47542        "description": "radv/nir_lower_abi: Use instructions_pass",
47543        "nominated": false,
47544        "nomination_type": null,
47545        "resolution": 4,
47546        "main_sha": null,
47547        "because_sha": null
47548    },
47549    {
47550        "sha": "1b7b74db06bc88840fdf59ae082b56ad47f1bd6e",
47551        "description": "meson: Cleanup usage dri_drivers as it's a dead option",
47552        "nominated": false,
47553        "nomination_type": null,
47554        "resolution": 4,
47555        "main_sha": null,
47556        "because_sha": null
47557    },
47558    {
47559        "sha": "56b0e3a575b69f0f835fcf6a307e57dcd29bd5cf",
47560        "description": "meson: Place all pre_args about HAVE_DRI* into single place",
47561        "nominated": false,
47562        "nomination_type": null,
47563        "resolution": 4,
47564        "main_sha": null,
47565        "because_sha": null
47566    },
47567    {
47568        "sha": "9d6204c7997a44f0d428b151555e3068c8b942f3",
47569        "description": "docs: update calendar for 22.2.0-rc1",
47570        "nominated": false,
47571        "nomination_type": null,
47572        "resolution": 4,
47573        "main_sha": null,
47574        "because_sha": null
47575    },
47576    {
47577        "sha": "0fcdcf210393d5160c0d2c04d5582be320929c93",
47578        "description": "docs: update calendar and link releases notes for 22.1.5",
47579        "nominated": false,
47580        "nomination_type": null,
47581        "resolution": 4,
47582        "main_sha": null,
47583        "because_sha": null
47584    },
47585    {
47586        "sha": "17355d0dcfd3dc080f042974eb60d44e716409b1",
47587        "description": "docs: update calendar and link releases notes for 22.1.4",
47588        "nominated": false,
47589        "nomination_type": null,
47590        "resolution": 4,
47591        "main_sha": null,
47592        "because_sha": null
47593    },
47594    {
47595        "sha": "fcc547328f507f6b45a87495153b3fc08c10a1ed",
47596        "description": "docs: Add sha256 sum for 22.1.4",
47597        "nominated": false,
47598        "nomination_type": null,
47599        "resolution": 4,
47600        "main_sha": null,
47601        "because_sha": null
47602    },
47603    {
47604        "sha": "7b65653900b46f3145cb97ca3031639ff3bbb8ae",
47605        "description": "docs: add release notes for 22.1.4",
47606        "nominated": false,
47607        "nomination_type": null,
47608        "resolution": 4,
47609        "main_sha": null,
47610        "because_sha": null
47611    },
47612    {
47613        "sha": "aa14d6144b8acb3a2125412d56974200aeb94d73",
47614        "description": "docs: Add sha256 sum for 22.1.5",
47615        "nominated": false,
47616        "nomination_type": null,
47617        "resolution": 4,
47618        "main_sha": null,
47619        "because_sha": null
47620    },
47621    {
47622        "sha": "604b48b64173cb4e50dd7c10d40e459c726798dd",
47623        "description": "docs: add release notes for 22.1.5",
47624        "nominated": false,
47625        "nomination_type": null,
47626        "resolution": 4,
47627        "main_sha": null,
47628        "because_sha": null
47629    },
47630    {
47631        "sha": "32211788d05311d1a92863e5445b56a5175ad4a0",
47632        "description": "util/disk_cache: Add new mesa-db cache type",
47633        "nominated": false,
47634        "nomination_type": null,
47635        "resolution": 4,
47636        "main_sha": null,
47637        "because_sha": null
47638    },
47639    {
47640        "sha": "f64f74b8f23f16c46f06ea192a2c6e48df43c4c9",
47641        "description": "util/disk_cache: Make disk_cache_os.h usable by C++ code",
47642        "nominated": false,
47643        "nomination_type": null,
47644        "resolution": 4,
47645        "main_sha": null,
47646        "because_sha": null
47647    },
47648    {
47649        "sha": "517e523a2a62ec782b55c4cc16492c1d10d07839",
47650        "description": "util/disk_cache: Move struct cache_entry_file_data to the disk_cache_os.h",
47651        "nominated": false,
47652        "nomination_type": null,
47653        "resolution": 4,
47654        "main_sha": null,
47655        "because_sha": null
47656    },
47657    {
47658        "sha": "d86335dd49f9e0aa27c1464067ad8a59d016ea70",
47659        "description": "util/disk_cache: Append to disk_cache_load_cache_index() with _foz",
47660        "nominated": false,
47661        "nomination_type": null,
47662        "resolution": 4,
47663        "main_sha": null,
47664        "because_sha": null
47665    },
47666    {
47667        "sha": "d423a4b2aa60e88d58a58615700e916550c2f90e",
47668        "description": "util/disk_cache: Enable testing of uncompressed caches",
47669        "nominated": false,
47670        "nomination_type": null,
47671        "resolution": 4,
47672        "main_sha": null,
47673        "because_sha": null
47674    },
47675    {
47676        "sha": "2a9b4ad1774d69aa3ae8161ab964fe2d58aacee2",
47677        "description": "util/disk_cache: Add option to disable compression",
47678        "nominated": false,
47679        "nomination_type": null,
47680        "resolution": 4,
47681        "main_sha": null,
47682        "because_sha": null
47683    },
47684    {
47685        "sha": "8e6bdb2ed31f27c28d258859ec48e8e67f51ff41",
47686        "description": "ci: Add vulkan dEQP tests for venus",
47687        "nominated": false,
47688        "nomination_type": null,
47689        "resolution": 4,
47690        "main_sha": null,
47691        "because_sha": null
47692    },
47693    {
47694        "sha": "5ac14a97e27dbadff42bc409d818bc1b8803bf65",
47695        "description": "ci: Enable virtio-experimental in testing",
47696        "nominated": false,
47697        "nomination_type": null,
47698        "resolution": 4,
47699        "main_sha": null,
47700        "because_sha": null
47701    },
47702    {
47703        "sha": "91ab35efab2a94bf943e6171aded05339b349976",
47704        "description": "ci: Build crosvm with opaque fd mapping support",
47705        "nominated": false,
47706        "nomination_type": null,
47707        "resolution": 4,
47708        "main_sha": null,
47709        "because_sha": null
47710    },
47711    {
47712        "sha": "486a24c520d857d3ba995dd8686c992f1d512d31",
47713        "description": "ci: Move crosvm to the base test image",
47714        "nominated": false,
47715        "nomination_type": null,
47716        "resolution": 4,
47717        "main_sha": null,
47718        "because_sha": null
47719    },
47720    {
47721        "sha": "46ba0f0ffab3ea5532ca1dcf6cb0c2848aba9bd6",
47722        "description": "ci: Merge common builds in debian test jobs",
47723        "nominated": false,
47724        "nomination_type": null,
47725        "resolution": 4,
47726        "main_sha": null,
47727        "because_sha": null
47728    },
47729    {
47730        "sha": "6915d1978aacc78414fea29bfffa3672318160fc",
47731        "description": "tgsi_to_nir: handle compact arrays for clipdistance",
47732        "nominated": false,
47733        "nomination_type": null,
47734        "resolution": 4,
47735        "main_sha": null,
47736        "because_sha": null
47737    },
47738    {
47739        "sha": "26317f16fd73b8f3ec1de9952f382a48d5d8285a",
47740        "description": "tgsi_to_nir: fix clipdistance store writemask",
47741        "nominated": false,
47742        "nomination_type": null,
47743        "resolution": 4,
47744        "main_sha": null,
47745        "because_sha": null
47746    },
47747    {
47748        "sha": "95a7b65c1422b857eefa21358ca0229ab1a44587",
47749        "description": "ci: replace gzip usage with zstd where posible",
47750        "nominated": false,
47751        "nomination_type": null,
47752        "resolution": 4,
47753        "main_sha": null,
47754        "because_sha": null
47755    },
47756    {
47757        "sha": "784642f773c3ad36c9a1c30721b55cb2c6752cde",
47758        "description": "ci: compress LAVA rootfs with zstd instead of gzip",
47759        "nominated": false,
47760        "nomination_type": null,
47761        "resolution": 4,
47762        "main_sha": null,
47763        "because_sha": null
47764    },
47765    {
47766        "sha": "29ccd991a84e461840fea1056394627056e565c6",
47767        "description": "vc4/simulator: use i915/amd ioctls for BO",
47768        "nominated": false,
47769        "nomination_type": null,
47770        "resolution": 4,
47771        "main_sha": null,
47772        "because_sha": null
47773    },
47774    {
47775        "sha": "e3b7fad356352a90acc7b148f898edb6b034ab57",
47776        "description": "pvr: get free list min size from the runtime info",
47777        "nominated": false,
47778        "nomination_type": null,
47779        "resolution": 4,
47780        "main_sha": null,
47781        "because_sha": null
47782    },
47783    {
47784        "sha": "0bb03ffc76604fa5b69db66739e4ea303fe3392d",
47785        "description": "gallium: use gl shader types as the basis for the gallium ones",
47786        "nominated": false,
47787        "nomination_type": null,
47788        "resolution": 4,
47789        "main_sha": null,
47790        "because_sha": null
47791    },
47792    {
47793        "sha": "9edd861eb1ad208be7f169a4ac45b0604fc05213",
47794        "description": "gallium: fixup some inconsistent uses of enum pipe_shader_type.",
47795        "nominated": false,
47796        "nomination_type": null,
47797        "resolution": 4,
47798        "main_sha": null,
47799        "because_sha": null
47800    },
47801    {
47802        "sha": "49253c9c1b1bb999aa8df48bac4e6a3820cbf16f",
47803        "description": "gallium/iris/crocus: collapse a bunch of conversion functions.",
47804        "nominated": false,
47805        "nomination_type": null,
47806        "resolution": 4,
47807        "main_sha": null,
47808        "because_sha": null
47809    },
47810    {
47811        "sha": "27f46465c7a408d3406886ed230b7e35dc693247",
47812        "description": "gallium/tgsi: reorder pipe shader type defines.",
47813        "nominated": false,
47814        "nomination_type": null,
47815        "resolution": 4,
47816        "main_sha": null,
47817        "because_sha": null
47818    },
47819    {
47820        "sha": "9bbf235fd9d4ddc82583672bea4e299e4d69206c",
47821        "description": "svga: compare shader type against compute not tess eval.",
47822        "nominated": false,
47823        "nomination_type": null,
47824        "resolution": 4,
47825        "main_sha": null,
47826        "because_sha": null
47827    },
47828    {
47829        "sha": "a26543f6368fed1604cfde7fffce2024e9d8abab",
47830        "description": "virgl: abstract virgl shader stages from pipe shader stages.",
47831        "nominated": false,
47832        "nomination_type": null,
47833        "resolution": 4,
47834        "main_sha": null,
47835        "because_sha": null
47836    },
47837    {
47838        "sha": "64e8993476eaf65e507944231149f0c265fce140",
47839        "description": "zink: add defines for the shader stage templates.",
47840        "nominated": false,
47841        "nomination_type": null,
47842        "resolution": 4,
47843        "main_sha": null,
47844        "because_sha": null
47845    },
47846    {
47847        "sha": "a9d8d606ccf3d809a9adfd529be8d1ceaf1dd799",
47848        "description": "llvmpipe/gallivm/draw: introduce a buffer type.",
47849        "nominated": false,
47850        "nomination_type": null,
47851        "resolution": 4,
47852        "main_sha": null,
47853        "because_sha": null
47854    },
47855    {
47856        "sha": "118d61df59dffc7353a1978ed3a16de7b0024036",
47857        "description": "draw: fix up jit type creation for gs/tcs/tes",
47858        "nominated": false,
47859        "nomination_type": null,
47860        "resolution": 4,
47861        "main_sha": null,
47862        "because_sha": null
47863    },
47864    {
47865        "sha": "e145912654dee5ce0ff989db3c02750bca23142e",
47866        "description": "lavapipe: enable shader clock",
47867        "nominated": false,
47868        "nomination_type": null,
47869        "resolution": 4,
47870        "main_sha": null,
47871        "because_sha": null
47872    },
47873    {
47874        "sha": "c6cc3dece03ea8095a2292a2b817f4a34129f320",
47875        "description": "llvmpipe: add shader clock support",
47876        "nominated": false,
47877        "nomination_type": null,
47878        "resolution": 4,
47879        "main_sha": null,
47880        "because_sha": null
47881    },
47882    {
47883        "sha": "25e2c4d7841648c80ba973d1ed89d2150aca8f71",
47884        "description": "Microsoft clc: strip lib prefix Otherwise OpenCLon12 ICD can't load it",
47885        "nominated": false,
47886        "nomination_type": null,
47887        "resolution": 4,
47888        "main_sha": null,
47889        "because_sha": null
47890    },
47891    {
47892        "sha": "ec46a85c4f92e25e7994881679d6a1531a59b58e",
47893        "description": "d3d12/dzn/spirv2dxil: Require version library",
47894        "nominated": true,
47895        "nomination_type": 1,
47896        "resolution": 1,
47897        "main_sha": null,
47898        "because_sha": "b8328c9664ed3f11924be37a243464236812a3a2"
47899    },
47900    {
47901        "sha": "42a52a8be117127d8b51a57aa945c70386f13c7c",
47902        "description": "ci/bare-metal: Re-open serial and everything after test phase timeout.",
47903        "nominated": false,
47904        "nomination_type": null,
47905        "resolution": 4,
47906        "main_sha": null,
47907        "because_sha": null
47908    },
47909    {
47910        "sha": "4e2f6e5b4c6b6931813320c0d2ba28f28e15ef99",
47911        "description": "zink: Advertise PIPE_CAP_NATIVE_FENCE_FD",
47912        "nominated": false,
47913        "nomination_type": null,
47914        "resolution": 4,
47915        "main_sha": null,
47916        "because_sha": null
47917    },
47918    {
47919        "sha": "86e4fcd9a92962007adaf8fe1554637c624cb05c",
47920        "description": "zink: add a graphics pipeline library implementation",
47921        "nominated": false,
47922        "nomination_type": null,
47923        "resolution": 4,
47924        "main_sha": null,
47925        "because_sha": null
47926    },
47927    {
47928        "sha": "e20aa7eb3a07afd4ace5fac82c931c52fa3b8223",
47929        "description": "zink: set program pipeline array idx earlier in zink_get_gfx_pipeline",
47930        "nominated": false,
47931        "nomination_type": null,
47932        "resolution": 4,
47933        "main_sha": null,
47934        "because_sha": null
47935    },
47936    {
47937        "sha": "ed733d934ef797bcc05bf733760cd017e702d8ab",
47938        "description": "zink: reorganize zink_gfx_pipeline_state a little",
47939        "nominated": false,
47940        "nomination_type": null,
47941        "resolution": 4,
47942        "main_sha": null,
47943        "because_sha": null
47944    },
47945    {
47946        "sha": "5b7eb0d9d348b6320306dcc244c92ee8bb80177a",
47947        "description": "zink: break out program primtype->idx conversion function",
47948        "nominated": false,
47949        "nomination_type": null,
47950        "resolution": 4,
47951        "main_sha": null,
47952        "because_sha": null
47953    },
47954    {
47955        "sha": "2215377aa00208312e09eb2f0ea8692e871db8f0",
47956        "description": "zink: change zink_create_gfx_program signature",
47957        "nominated": false,
47958        "nomination_type": null,
47959        "resolution": 4,
47960        "main_sha": null,
47961        "because_sha": null
47962    },
47963    {
47964        "sha": "80fac34d92fc6a3cccd46838860628f724926c48",
47965        "description": "zink: hook up pipeline_library extensions",
47966        "nominated": false,
47967        "nomination_type": null,
47968        "resolution": 4,
47969        "main_sha": null,
47970        "because_sha": null
47971    },
47972    {
47973        "sha": "ae022b784c942d80d92d33962e5c3daa157fc9bc",
47974        "description": "zink: always set vertex dynamic states",
47975        "nominated": false,
47976        "nomination_type": null,
47977        "resolution": 4,
47978        "main_sha": null,
47979        "because_sha": null
47980    },
47981    {
47982        "sha": "3d58642984cb4df1fff6f4915f8d8fbc5d038d41",
47983        "description": "zink: init cache_put program fence on program creation",
47984        "nominated": true,
47985        "nomination_type": 0,
47986        "resolution": 1,
47987        "main_sha": null,
47988        "because_sha": null
47989    },
47990    {
47991        "sha": "4c0a7a169dd3b929352d8c61f3e47abc2b5628ea",
47992        "description": "gallivm: fix printf hook for cached shaders.",
47993        "nominated": true,
47994        "nomination_type": 1,
47995        "resolution": 1,
47996        "main_sha": null,
47997        "because_sha": "333ee94285ac453b9d75ce93b01bc26e48bf96d7"
47998    },
47999    {
48000        "sha": "f0558c6f1cc47cf787a9b88357460f1ba307d4bc",
48001        "description": "turnip: use SPDX-License-Identifier",
48002        "nominated": false,
48003        "nomination_type": null,
48004        "resolution": 4,
48005        "main_sha": null,
48006        "because_sha": null
48007    },
48008    {
48009        "sha": "8977913a23fec1d33fd29f8cfd17393a07773d86",
48010        "description": "turnip: remove headers from libtu_files",
48011        "nominated": false,
48012        "nomination_type": null,
48013        "resolution": 4,
48014        "main_sha": null,
48015        "because_sha": null
48016    },
48017    {
48018        "sha": "381f234ab88cc4a9fc7998d71838261a8d79132d",
48019        "description": "turnip: remove tu_private.h",
48020        "nominated": false,
48021        "nomination_type": null,
48022        "resolution": 4,
48023        "main_sha": null,
48024        "because_sha": null
48025    },
48026    {
48027        "sha": "5f7538f241bcad55b785ce647926bb120b9dba6e",
48028        "description": "turnip: move away from tu_private.h",
48029        "nominated": false,
48030        "nomination_type": null,
48031        "resolution": 4,
48032        "main_sha": null,
48033        "because_sha": null
48034    },
48035    {
48036        "sha": "46baf8641439987c7837fa9afd73fb817df23798",
48037        "description": "turnip: update tu_util.h",
48038        "nominated": false,
48039        "nomination_type": null,
48040        "resolution": 4,
48041        "main_sha": null,
48042        "because_sha": null
48043    },
48044    {
48045        "sha": "e99703b515ccbc0e64de888b30245b02fde081a6",
48046        "description": "turnip: add tu_android.h",
48047        "nominated": false,
48048        "nomination_type": null,
48049        "resolution": 4,
48050        "main_sha": null,
48051        "because_sha": null
48052    },
48053    {
48054        "sha": "8e61bee30c5b47fb9ea512b8fce318fbf4286c04",
48055        "description": "turnip: add tu_cmd_buffer.h",
48056        "nominated": false,
48057        "nomination_type": null,
48058        "resolution": 4,
48059        "main_sha": null,
48060        "because_sha": null
48061    },
48062    {
48063        "sha": "6666ec39458de73f7796d4b873d868ea1379770d",
48064        "description": "turnip: add tu_device.h",
48065        "nominated": false,
48066        "nomination_type": null,
48067        "resolution": 4,
48068        "main_sha": null,
48069        "because_sha": null
48070    },
48071    {
48072        "sha": "9d9bf785656ff2e7e82f98647e5875158432b2c9",
48073        "description": "turnip: update tu_autotune.h",
48074        "nominated": false,
48075        "nomination_type": null,
48076        "resolution": 4,
48077        "main_sha": null,
48078        "because_sha": null
48079    },
48080    {
48081        "sha": "4fc31e4af32e628b6319554cf24701e7aef3334b",
48082        "description": "turnip: add tu_wsi.h",
48083        "nominated": false,
48084        "nomination_type": null,
48085        "resolution": 4,
48086        "main_sha": null,
48087        "because_sha": null
48088    },
48089    {
48090        "sha": "543fac108dcce5c6f360d50f4540954c6f64b9f4",
48091        "description": "turnip: add tu_pass.h",
48092        "nominated": false,
48093        "nomination_type": null,
48094        "resolution": 4,
48095        "main_sha": null,
48096        "because_sha": null
48097    },
48098    {
48099        "sha": "3c607309c91a6e3ce29fa7fd65f3da189f91097a",
48100        "description": "turnip: add tu_lrz.h",
48101        "nominated": false,
48102        "nomination_type": null,
48103        "resolution": 4,
48104        "main_sha": null,
48105        "because_sha": null
48106    },
48107    {
48108        "sha": "79dd12478f81801438ce5b0807da872d1dd9357b",
48109        "description": "turnip: add tu_dynamic_rendering.h",
48110        "nominated": false,
48111        "nomination_type": null,
48112        "resolution": 4,
48113        "main_sha": null,
48114        "because_sha": null
48115    },
48116    {
48117        "sha": "4f759fddba25cb12af3a171920b64d496328864c",
48118        "description": "turnip: add tu_clear_blit.h",
48119        "nominated": false,
48120        "nomination_type": null,
48121        "resolution": 4,
48122        "main_sha": null,
48123        "because_sha": null
48124    },
48125    {
48126        "sha": "6430efcab71866efbb4d0fc0d16a05fc8afcefcd",
48127        "description": "turnip: add tu_pipeline.h",
48128        "nominated": false,
48129        "nomination_type": null,
48130        "resolution": 4,
48131        "main_sha": null,
48132        "because_sha": null
48133    },
48134    {
48135        "sha": "ec5bc3d8ff230a9b6d8f70db4b4551f52b3c1889",
48136        "description": "turnip: add tu_shader.h",
48137        "nominated": false,
48138        "nomination_type": null,
48139        "resolution": 4,
48140        "main_sha": null,
48141        "because_sha": null
48142    },
48143    {
48144        "sha": "a7fe90434c1e2c4846ce178c6e31ea21e13179b9",
48145        "description": "turnip: update tu_descriptor_set.h",
48146        "nominated": false,
48147        "nomination_type": null,
48148        "resolution": 4,
48149        "main_sha": null,
48150        "because_sha": null
48151    },
48152    {
48153        "sha": "216f19e62fa071d78d9c1119cfce0222800744ca",
48154        "description": "turnip: add tu_formats.h",
48155        "nominated": false,
48156        "nomination_type": null,
48157        "resolution": 4,
48158        "main_sha": null,
48159        "because_sha": null
48160    },
48161    {
48162        "sha": "095dfcae45d76c2f812b86b040abdd8136702871",
48163        "description": "turnip: add tu_image.h",
48164        "nominated": false,
48165        "nomination_type": null,
48166        "resolution": 4,
48167        "main_sha": null,
48168        "because_sha": null
48169    },
48170    {
48171        "sha": "65a5fbcb151aea52a02f2862d5eebd6ddfe2fd13",
48172        "description": "turnip: add tu_query.h",
48173        "nominated": false,
48174        "nomination_type": null,
48175        "resolution": 4,
48176        "main_sha": null,
48177        "because_sha": null
48178    },
48179    {
48180        "sha": "51d416a7e492e0e11a38803fc30af6c1e0aee4aa",
48181        "description": "turnip: update tu_cs.h",
48182        "nominated": false,
48183        "nomination_type": null,
48184        "resolution": 4,
48185        "main_sha": null,
48186        "because_sha": null
48187    },
48188    {
48189        "sha": "2e337f05ab1e4dfb235bb1e48798b8d8cc5c0f61",
48190        "description": "turnip: add tu_suballoc.h",
48191        "nominated": false,
48192        "nomination_type": null,
48193        "resolution": 4,
48194        "main_sha": null,
48195        "because_sha": null
48196    },
48197    {
48198        "sha": "4d9ac3d0df559f2e80f3b6c21e11b85365cbfa18",
48199        "description": "turnip: add tu_drm.h",
48200        "nominated": false,
48201        "nomination_type": null,
48202        "resolution": 4,
48203        "main_sha": null,
48204        "because_sha": null
48205    },
48206    {
48207        "sha": "120469efeae2b22a3e301137d53d43133d2c511c",
48208        "description": "turnip: remove includes that are already in tu_common.h",
48209        "nominated": false,
48210        "nomination_type": null,
48211        "resolution": 4,
48212        "main_sha": null,
48213        "because_sha": null
48214    },
48215    {
48216        "sha": "0312157101f782dd2ac845cf0f05756b5342e794",
48217        "description": "turnip: add tu_common.h as the common header",
48218        "nominated": false,
48219        "nomination_type": null,
48220        "resolution": 4,
48221        "main_sha": null,
48222        "because_sha": null
48223    },
48224    {
48225        "sha": "2af624706a82245b71a670d1139a763dd1bf696f",
48226        "description": "anv: use nir_opt_uniform_access",
48227        "nominated": false,
48228        "nomination_type": null,
48229        "resolution": 4,
48230        "main_sha": null,
48231        "because_sha": null
48232    },
48233    {
48234        "sha": "d2754b12cd7385bf108a6f19746bf09ac13b38a5",
48235        "description": "radv: use nir_opt_uniform_access",
48236        "nominated": false,
48237        "nomination_type": null,
48238        "resolution": 4,
48239        "main_sha": null,
48240        "because_sha": null
48241    },
48242    {
48243        "sha": "fa5559f272628c5d510bf9049af7dc94512cb072",
48244        "description": "nir: add a pass to remove non-uniform access qualifier when the operands are uniform",
48245        "nominated": false,
48246        "nomination_type": null,
48247        "resolution": 4,
48248        "main_sha": null,
48249        "because_sha": null
48250    },
48251    {
48252        "sha": "fcbfce4e181b25dd0f31bff545c06b08d1871657",
48253        "description": "ci/bin: Print job needs DAG in ci_run_n_monitor",
48254        "nominated": false,
48255        "nomination_type": null,
48256        "resolution": 4,
48257        "main_sha": null,
48258        "because_sha": null
48259    },
48260    {
48261        "sha": "266e3a627fbf014ae8f201e89e7d244c50fdf057",
48262        "description": "ci/bin: Cache GQL queries",
48263        "nominated": false,
48264        "nomination_type": null,
48265        "resolution": 4,
48266        "main_sha": null,
48267        "because_sha": null
48268    },
48269    {
48270        "sha": "101697ceb3dcf15edc4e22d14900b18eb81ac986",
48271        "description": "ci/bin: Add script to expand jobs manifest",
48272        "nominated": false,
48273        "nomination_type": null,
48274        "resolution": 4,
48275        "main_sha": null,
48276        "because_sha": null
48277    },
48278    {
48279        "sha": "39cdcea251c3a954862ba0048b304caa488b7de2",
48280        "description": "ci/bin: Make ci_run_n_monitor finds dependencies automatically",
48281        "nominated": false,
48282        "nomination_type": null,
48283        "resolution": 4,
48284        "main_sha": null,
48285        "because_sha": null
48286    },
48287    {
48288        "sha": "caf9900b3da9b5d5747606a5b2b80da395b6095e",
48289        "description": "ci/bin: Sort imports from ci_run_n_monitor.py",
48290        "nominated": false,
48291        "nomination_type": null,
48292        "resolution": 4,
48293        "main_sha": null,
48294        "because_sha": null
48295    },
48296    {
48297        "sha": "65b6edee3e9e7db921abb51e009779410dcd64b3",
48298        "description": "ci/bin: Add utility to find jobs dependencies",
48299        "nominated": false,
48300        "nomination_type": null,
48301        "resolution": 4,
48302        "main_sha": null,
48303        "because_sha": null
48304    },
48305    {
48306        "sha": "63082cf70951262a632bbcdc35838243ea1bd4b8",
48307        "description": "ci/lava: Add timeout header info for LAVA GL Sections",
48308        "nominated": false,
48309        "nomination_type": null,
48310        "resolution": 4,
48311        "main_sha": null,
48312        "because_sha": null
48313    },
48314    {
48315        "sha": "69400a07623e449af6519c26be0ff4620dbca451",
48316        "description": "ci/lava: Customise sections timeouts via envvars",
48317        "nominated": false,
48318        "nomination_type": null,
48319        "resolution": 4,
48320        "main_sha": null,
48321        "because_sha": null
48322    },
48323    {
48324        "sha": "ceb9892c1c3317aaa05a9f2b15ccae107db96fe5",
48325        "description": "vulkan: extend ALLOWED_ANDROID_VERSION up to api level 31",
48326        "nominated": false,
48327        "nomination_type": null,
48328        "resolution": 4,
48329        "main_sha": null,
48330        "because_sha": null
48331    },
48332    {
48333        "sha": "e7bd099dea64fc7821b15cd40f04132e7f34aa41",
48334        "description": "vulkan: fix ALLOWED_ANDROID_VERSION up to api level 29",
48335        "nominated": false,
48336        "nomination_type": null,
48337        "resolution": 4,
48338        "main_sha": null,
48339        "because_sha": null
48340    },
48341    {
48342        "sha": "ccf5481a6c432d2a9a1196f01b143ec06bacb6af",
48343        "description": "vulkan: fix ALLOWED_ANDROID_VERSION for api level 26",
48344        "nominated": false,
48345        "nomination_type": null,
48346        "resolution": 4,
48347        "main_sha": null,
48348        "because_sha": null
48349    },
48350    {
48351        "sha": "6bb524e48e95eaa40f386cd396f79c283b73d1ed",
48352        "description": "vulkan: sort ALLOWED_ANDROID_VERSION by api levels",
48353        "nominated": false,
48354        "nomination_type": null,
48355        "resolution": 4,
48356        "main_sha": null,
48357        "because_sha": null
48358    },
48359    {
48360        "sha": "446d2039cb718ca9cf6428f0685c8dfe462b65d1",
48361        "description": "bin/gen_release_notes.py: bump advertised vulkan version to 1.3",
48362        "nominated": true,
48363        "nomination_type": 1,
48364        "resolution": 1,
48365        "main_sha": null,
48366        "because_sha": "df8ac77af8093c87d5d56d6f1b36c0144a607c40"
48367    },
48368    {
48369        "sha": "49237c0eb3eaae799d9ee7703788d2573df21e13",
48370        "description": "radeonsi: implement a non-scaled compute blit+resolve and use it on gfx11",
48371        "nominated": false,
48372        "nomination_type": null,
48373        "resolution": 4,
48374        "main_sha": null,
48375        "because_sha": null
48376    },
48377    {
48378        "sha": "098b9a8d02c5496c8975e4e6827f749468fe5ade",
48379        "description": "ac/llvm: remove all resinfo code now that it's lowered",
48380        "nominated": false,
48381        "nomination_type": null,
48382        "resolution": 4,
48383        "main_sha": null,
48384        "because_sha": null
48385    },
48386    {
48387        "sha": "9c1014f3125ce8d757e172444c4f56db49570416",
48388        "description": "radeonsi,radv: run ac_nir_lower_resinfo",
48389        "nominated": false,
48390        "nomination_type": null,
48391        "resolution": 4,
48392        "main_sha": null,
48393        "because_sha": null
48394    },
48395    {
48396        "sha": "4f622d62d0dd8967f16ddd6a3f989310c6543c1a",
48397        "description": "ac/nir: add ac_nir_lower_resinfo",
48398        "nominated": false,
48399        "nomination_type": null,
48400        "resolution": 4,
48401        "main_sha": null,
48402        "because_sha": null
48403    },
48404    {
48405        "sha": "5f772a2b75c4a312e39e5bb855c9971d96c9757f",
48406        "description": "ac/llvm: implement nir_texop_descriptor_amd",
48407        "nominated": false,
48408        "nomination_type": null,
48409        "resolution": 4,
48410        "main_sha": null,
48411        "because_sha": null
48412    },
48413    {
48414        "sha": "995beca09efe67bc58c7c1aa522116cdc74b4648",
48415        "description": "ac/llvm: implement nir_intrinsic_image_deref_descriptor_amd",
48416        "nominated": false,
48417        "nomination_type": null,
48418        "resolution": 4,
48419        "main_sha": null,
48420        "because_sha": null
48421    },
48422    {
48423        "sha": "9a574d3802b518327fc93429c5d0dfb21cda366c",
48424        "description": "ac/llvm: implement nir_intrinsic_image_deref_samples_identical",
48425        "nominated": false,
48426        "nomination_type": null,
48427        "resolution": 4,
48428        "main_sha": null,
48429        "because_sha": null
48430    },
48431    {
48432        "sha": "e075769a5357d11cd89f22313aabcbef0ce5a691",
48433        "description": "nir: add shader_info::uses_resource_info_query for txs, levels, samples, etc.",
48434        "nominated": false,
48435        "nomination_type": null,
48436        "resolution": 4,
48437        "main_sha": null,
48438        "because_sha": null
48439    },
48440    {
48441        "sha": "3098000e712cb3f06165716ca426079eac221560",
48442        "description": "nir: add nir_texop_descriptor_amd",
48443        "nominated": false,
48444        "nomination_type": null,
48445        "resolution": 4,
48446        "main_sha": null,
48447        "because_sha": null
48448    },
48449    {
48450        "sha": "6483fd394e4e7227f95104ac8d5782c2be46c642",
48451        "description": "nir: add nir_intrinsic_image_descriptor_amd",
48452        "nominated": false,
48453        "nomination_type": null,
48454        "resolution": 4,
48455        "main_sha": null,
48456        "because_sha": null
48457    },
48458    {
48459        "sha": "ea6993f9c76ec8b2cdfbd75914a614a55b2936c4",
48460        "description": "nir: add nir_intrinsic_image_samples_identical",
48461        "nominated": false,
48462        "nomination_type": null,
48463        "resolution": 4,
48464        "main_sha": null,
48465        "because_sha": null
48466    },
48467    {
48468        "sha": "22eff86eafd5766e7b1de4c24f1b110d652e718b",
48469        "description": "zink: use modifier feature flags during surface creation when necessary",
48470        "nominated": true,
48471        "nomination_type": 0,
48472        "resolution": 1,
48473        "main_sha": null,
48474        "because_sha": null
48475    },
48476    {
48477        "sha": "c9250d3ee3d014495713edcca626851be1476e77",
48478        "description": "zink: use stored format features for blit functionality",
48479        "nominated": false,
48480        "nomination_type": null,
48481        "resolution": 4,
48482        "main_sha": null,
48483        "because_sha": null
48484    },
48485    {
48486        "sha": "fffd57ef6105d78c0cc0fb2acf379f69195a8643",
48487        "description": "zink: store VkFormatFeatureFlags on creation",
48488        "nominated": false,
48489        "nomination_type": null,
48490        "resolution": 1,
48491        "main_sha": null,
48492        "because_sha": null
48493    },
48494    {
48495        "sha": "28ee911ad67192bc7a0683b6061b89e372482faf",
48496        "description": "zink: handle mutable swapchain images with dmabuf",
48497        "nominated": true,
48498        "nomination_type": 0,
48499        "resolution": 1,
48500        "main_sha": null,
48501        "because_sha": null
48502    },
48503    {
48504        "sha": "0a4e599918c779385616479c3cb9604d8ebabd64",
48505        "description": "docs: reset new features",
48506        "nominated": false,
48507        "nomination_type": null,
48508        "resolution": 4,
48509        "main_sha": null,
48510        "because_sha": null
48511    }
48512]