OSDN Git Service

Merge remote-tracking branch 'mesa/19.3' into oreo-x86
[android-x86/external-mesa.git] / .pick_status.json
1 [
2     {
3         "sha": "0103f02acb10dcdea23461ba214307a6827a7772",
4         "description": "gitlab-ci: Always name artifacts archive after the job producing it",
5         "nominated": false,
6         "nomination_type": null,
7         "resolution": 4,
8         "master_sha": null,
9         "because_sha": null
10     },
11     {
12         "sha": "20c09c9c068b7dff6705cf385eac203fd12b806a",
13         "description": "anv: stop storing prog param data into shader blobs",
14         "nominated": false,
15         "nomination_type": null,
16         "resolution": 4,
17         "master_sha": null,
18         "because_sha": null
19     },
20     {
21         "sha": "e03f9652801ad7f70091e084535a3fb6650c3acd",
22         "description": "anv: Bounds-check pushed UBOs when robustBufferAccess = true",
23         "nominated": false,
24         "nomination_type": null,
25         "resolution": 4,
26         "master_sha": null,
27         "because_sha": null
28     },
29     {
30         "sha": "faea84e2540810feb66ac88359b50cf69f2b3cc6",
31         "description": "anv: Add an align_down_u32 helper",
32         "nominated": false,
33         "nomination_type": null,
34         "resolution": 4,
35         "master_sha": null,
36         "because_sha": null
37     },
38     {
39         "sha": "61ac8cf08381f7df05b477cfc6854b3b4b88f03f",
40         "description": "anv: Align UBO sizes to 32B",
41         "nominated": false,
42         "nomination_type": null,
43         "resolution": 4,
44         "master_sha": null,
45         "because_sha": null
46     },
47     {
48         "sha": "4610d69e37fd9472b88fcc7f1bad6530242aa105",
49         "description": "anv: Delete some pointless break statements",
50         "nominated": false,
51         "nomination_type": null,
52         "resolution": 4,
53         "master_sha": null,
54         "because_sha": null
55     },
56     {
57         "sha": "28c243e9ece55d0dda0cf065b2496c9f1ff05c79",
58         "description": "anv: Pass buffer addresses into emit_push_constant*",
59         "nominated": false,
60         "nomination_type": null,
61         "resolution": 4,
62         "master_sha": null,
63         "because_sha": null
64     },
65     {
66         "sha": "ff5de35127d788584be56b047cb609effca5c80b",
67         "description": "anv: Mark max_push_range UNUSED and simplify the code",
68         "nominated": false,
69         "nomination_type": null,
70         "resolution": 4,
71         "master_sha": null,
72         "because_sha": null
73     },
74     {
75         "sha": "35ca2ad22e20ad3bc3301ee1e9157b8c351d959e",
76         "description": "anv: Parse VkPhysicalDeviceFeatures2 in CreateDevice",
77         "nominated": true,
78         "nomination_type": 1,
79         "resolution": 1,
80         "master_sha": null,
81         "because_sha": "022e5c7e5a5a1ff40d7f5e8d3d768345e7746678"
82     },
83     {
84         "sha": "0e4c001951a3c07d7ea4ddcd7edda69c20aa49ba",
85         "description": "docs/relnotes/20.0: fix vulkan version reported",
86         "nominated": false,
87         "nomination_type": null,
88         "resolution": 4,
89         "master_sha": null,
90         "because_sha": null
91     },
92     {
93         "sha": "5ff443b8aa9650f907bd9b5524bab21febe42ec9",
94         "description": "docs/relnotes/19.3: fix vulkan version reported",
95         "nominated": false,
96         "nomination_type": null,
97         "resolution": 4,
98         "master_sha": null,
99         "because_sha": null
100     },
101     {
102         "sha": "2557d614d36da58ceedfdbb021b8d1f566f7d0e9",
103         "description": "gen_release_notes: fix vulkan version reported",
104         "nominated": false,
105         "nomination_type": 1,
106         "resolution": 4,
107         "master_sha": null,
108         "because_sha": "4ef3f7e3d37ece7b4339870282cb52c5e334a68d"
109     },
110     {
111         "sha": "de30a7ae6ea3d1fa90977229bc71afed595a4d5d",
112         "description": "pan/bi: Fix Android.mk",
113         "nominated": false,
114         "nomination_type": null,
115         "resolution": 4,
116         "master_sha": null,
117         "because_sha": null
118     },
119     {
120         "sha": "0b0be49005bf7d66d8f8fc8a9bb39dd5e29ab243",
121         "description": "pan/bi: Rename next-wait to simply 'wait'",
122         "nominated": false,
123         "nomination_type": null,
124         "resolution": 4,
125         "master_sha": null,
126         "because_sha": null
127     },
128     {
129         "sha": "b329f8c750af96f9efb968045dcf03b0fad1b34e",
130         "description": "pan/bi: Add dummy scheduler",
131         "nominated": false,
132         "nomination_type": null,
133         "resolution": 4,
134         "master_sha": null,
135         "because_sha": null
136     },
137     {
138         "sha": "51e537c9fa4d10bc5b065a60095bf2d85080d3c5",
139         "description": "pan/bi: Implement load_const",
140         "nominated": false,
141         "nomination_type": null,
142         "resolution": 4,
143         "master_sha": null,
144         "because_sha": null
145     },
146     {
147         "sha": "1ead0d3488bba096bd697048edf85470d1c5cf20",
148         "description": "pan/bi: Add preliminary LOAD_UNIFORM implementation",
149         "nominated": false,
150         "nomination_type": null,
151         "resolution": 4,
152         "master_sha": null,
153         "because_sha": null
154     },
155     {
156         "sha": "48910e83889a0736f61aca7c4b196d7c6420db9a",
157         "description": "pan/bi: Implement store_vary for vertex shaders",
158         "nominated": false,
159         "nomination_type": null,
160         "resolution": 4,
161         "master_sha": null,
162         "because_sha": null
163     },
164     {
165         "sha": "d86659ca57ebe9d1752e33ed6ffe1e1b70c5f50d",
166         "description": "pan/bi: Add helpers for creating temporaries",
167         "nominated": false,
168         "nomination_type": null,
169         "resolution": 4,
170         "master_sha": null,
171         "because_sha": null
172     },
173     {
174         "sha": "59b476e11adf1ad2ddfc597a8f742fb23fd1ab80",
175         "description": "pan/bi: Implement load_input for vertex shaders",
176         "nominated": false,
177         "nomination_type": null,
178         "resolution": 4,
179         "master_sha": null,
180         "because_sha": null
181     },
182     {
183         "sha": "dabb6c6b9fd473b10ae9d63b96e7ef248b1a7ed1",
184         "description": "pan/bi: Implement store_output for fragment shaders",
185         "nominated": false,
186         "nomination_type": null,
187         "resolution": 4,
188         "master_sha": null,
189         "because_sha": null
190     },
191     {
192         "sha": "79c1af062341266d7ad64a0ac221394d6cbfdfdc",
193         "description": "pan/bi: Add bi_schedule_barrier helper",
194         "nominated": false,
195         "nomination_type": null,
196         "resolution": 4,
197         "master_sha": null,
198         "because_sha": null
199     },
200     {
201         "sha": "92a4f26e7f5249df3cb853b3a8cd9e726690d66c",
202         "description": "pan/bi: Add blend_location to IR for BI_BLEND",
203         "nominated": false,
204         "nomination_type": null,
205         "resolution": 4,
206         "master_sha": null,
207         "because_sha": null
208     },
209     {
210         "sha": "07671826658dfc90ead2773c864a2ba3460a97e2",
211         "description": "pan/bi: Implement nir_intrsinic_load_interpolated_input",
212         "nominated": false,
213         "nomination_type": null,
214         "resolution": 4,
215         "master_sha": null,
216         "because_sha": null
217     },
218     {
219         "sha": "806533ba7ff9d52583d6340b9b2b3c1212d77d79",
220         "description": "pan/bi: Fix destination printing",
221         "nominated": false,
222         "nomination_type": null,
223         "resolution": 4,
224         "master_sha": null,
225         "because_sha": null
226     },
227     {
228         "sha": "65c8dcca3b35a482c8378e10bb245a92e2e2bfdf",
229         "description": "pan/bi: Handle jumps (breaks, continues)",
230         "nominated": false,
231         "nomination_type": null,
232         "resolution": 4,
233         "master_sha": null,
234         "because_sha": null
235     },
236     {
237         "sha": "987aea14000ce6524b12d72488dc1275d5e8a991",
238         "description": "pan/bi: Handle loops when ingesting CFG",
239         "nominated": false,
240         "nomination_type": null,
241         "resolution": 4,
242         "master_sha": null,
243         "because_sha": null
244     },
245     {
246         "sha": "9a00cf3d1efe336e09906d87a8f5a50cbbe10fd6",
247         "description": "pan/bi: Add support for if-else blocks",
248         "nominated": false,
249         "nomination_type": null,
250         "resolution": 4,
251         "master_sha": null,
252         "because_sha": null
253     },
254     {
255         "sha": "977a38c87f5816828fa42d1da02626d69ba1662f",
256         "description": "pan/bi: Call nir_lower_io_to_temporaries in cmdline",
257         "nominated": false,
258         "nomination_type": null,
259         "resolution": 4,
260         "master_sha": null,
261         "because_sha": null
262     },
263     {
264         "sha": "55dab92073f14a9b9c42175af9ddc210277bca5e",
265         "description": "pan/bi: Add instruction emit/remove helpers",
266         "nominated": false,
267         "nomination_type": null,
268         "resolution": 4,
269         "master_sha": null,
270         "because_sha": null
271     },
272     {
273         "sha": "7fd22c3bbd781ce497304c1270f367b1cd5fd14c",
274         "description": "pan/bi: Print branch target",
275         "nominated": false,
276         "nomination_type": null,
277         "resolution": 4,
278         "master_sha": null,
279         "because_sha": null
280     },
281     {
282         "sha": "2e9b5f8ef4b80e57c9653fcdc5e0867e9dd338a6",
283         "description": "pan/bi: Don't print types for unconditional branches",
284         "nominated": false,
285         "nomination_type": null,
286         "resolution": 4,
287         "master_sha": null,
288         "because_sha": null
289     },
290     {
291         "sha": "5c7ee8a9746b1ae7d852b1ae3e5408378547c156",
292         "description": "pan/bi: Improve block printing",
293         "nominated": false,
294         "nomination_type": null,
295         "resolution": 4,
296         "master_sha": null,
297         "because_sha": null
298     },
299     {
300         "sha": "83c4562503cc96ee04d873ee5c814e43b9e61b56",
301         "description": "pan/bi: Walk through the NIR control flow graph",
302         "nominated": false,
303         "nomination_type": null,
304         "resolution": 4,
305         "master_sha": null,
306         "because_sha": null
307     },
308     {
309         "sha": "0d29184f6985b5e88c3a32526850acd7c8f3ab46",
310         "description": "pan/bi: Lower and optimize NIR",
311         "nominated": false,
312         "nomination_type": null,
313         "resolution": 4,
314         "master_sha": null,
315         "because_sha": null
316     },
317     {
318         "sha": "c652ff8caa8fc7608fc6b98b56324ffc230c118f",
319         "description": "anv: Flatten the logic add_aux_surface_if_supported (v3)",
320         "nominated": false,
321         "nomination_type": null,
322         "resolution": 4,
323         "master_sha": null,
324         "because_sha": null
325     },
326     {
327         "sha": "615c65ba1ba6a79536cbced85c13dafbd8a33375",
328         "description": "anv: Refactor creation of aux surfaces (v2)",
329         "nominated": false,
330         "nomination_type": null,
331         "resolution": 4,
332         "master_sha": null,
333         "because_sha": null
334     },
335     {
336         "sha": "d1b7d80bc358749a4234587e1fda66596f4dd579",
337         "description": "anv: Add anv_image_plane_needs_shadow_surface() (v2)",
338         "nominated": false,
339         "nomination_type": null,
340         "resolution": 4,
341         "master_sha": null,
342         "because_sha": null
343     },
344     {
345         "sha": "1da6b7f8a3b13f44e8d9cc101034319c0b732f08",
346         "description": "glsl: add subroutine support to nir linker",
347         "nominated": false,
348         "nomination_type": null,
349         "resolution": 4,
350         "master_sha": null,
351         "because_sha": null
352     },
353     {
354         "sha": "b1bc24f826f4d08f22efd26f067621de84a100f0",
355         "description": "glsl: dont try to assign uniform storage for uniform blocks",
356         "nominated": false,
357         "nomination_type": null,
358         "resolution": 4,
359         "master_sha": null,
360         "because_sha": null
361     },
362     {
363         "sha": "576b5ace9e2e90803d1c6b9f1b1728b1e5e8c4ed",
364         "description": "glsl: add support for builtins to the nir uniform linker",
365         "nominated": false,
366         "nomination_type": null,
367         "resolution": 4,
368         "master_sha": null,
369         "because_sha": null
370     },
371     {
372         "sha": "79127f8d5be7ab95bde0ab30a03eb21e00df70c2",
373         "description": "glsl: set ShaderStorageBlocksWriteAccess in the nir linker",
374         "nominated": false,
375         "nomination_type": null,
376         "resolution": 4,
377         "master_sha": null,
378         "because_sha": null
379     },
380     {
381         "sha": "17f240b874724510d1c2bb57f292024bb8bf5ccf",
382         "description": "glsl: nir linker fix setting of ssbo top level array",
383         "nominated": false,
384         "nomination_type": null,
385         "resolution": 4,
386         "master_sha": null,
387         "because_sha": null
388     },
389     {
390         "sha": "8ffd09f3114233f742e8cfd142c74ea3477c4c59",
391         "description": "glsl: find the base offset for block members from unnamed blocks",
392         "nominated": false,
393         "nomination_type": null,
394         "resolution": 4,
395         "master_sha": null,
396         "because_sha": null
397     },
398     {
399         "sha": "76ce7752403912642cd00905f1d7a5f8bf21d219",
400         "description": "glsl: correctly set explicit offsets for struct members",
401         "nominated": false,
402         "nomination_type": null,
403         "resolution": 4,
404         "master_sha": null,
405         "because_sha": null
406     },
407     {
408         "sha": "590a59437fdbc5929934aa55385186154b0ee537",
409         "description": "glsl: add std140 and std430 layouts to nir uniform linker",
410         "nominated": false,
411         "nomination_type": null,
412         "resolution": 4,
413         "master_sha": null,
414         "because_sha": null
415     },
416     {
417         "sha": "858a49a10d0e44a7e7f019137562c0d4cfbfab85",
418         "description": "nir: add glsl_get_std430_size() helper",
419         "nominated": false,
420         "nomination_type": null,
421         "resolution": 4,
422         "master_sha": null,
423         "because_sha": null
424     },
425     {
426         "sha": "a005f1a6e7b7f885a6168f6ea94d992d03fafe6d",
427         "description": "nir: add glsl_get_std430_base_alignment() helper",
428         "nominated": false,
429         "nomination_type": null,
430         "resolution": 4,
431         "master_sha": null,
432         "because_sha": null
433     },
434     {
435         "sha": "1ccfe821b2244d6880b2aac6641f312c7171dc49",
436         "description": "nir: add glsl_get_std140_size() helper",
437         "nominated": false,
438         "nomination_type": null,
439         "resolution": 4,
440         "master_sha": null,
441         "because_sha": null
442     },
443     {
444         "sha": "120a26c6f25905474464661e351e36a4c7c76aea",
445         "description": "nir: add glsl_get_std140_base_alignment() helper",
446         "nominated": false,
447         "nomination_type": null,
448         "resolution": 4,
449         "master_sha": null,
450         "because_sha": null
451     },
452     {
453         "sha": "262b611a5bb08ebb8d2876bc44a44952d610a248",
454         "description": "nir: add glsl_get_internal_ifc_packing() helper",
455         "nominated": false,
456         "nomination_type": null,
457         "resolution": 4,
458         "master_sha": null,
459         "because_sha": null
460     },
461     {
462         "sha": "a02d8e040fb6cbf43a75932104e2b49807723280",
463         "description": "glsl: correctly find block index when linking glsl with nir linker",
464         "nominated": false,
465         "nomination_type": null,
466         "resolution": 4,
467         "master_sha": null,
468         "because_sha": null
469     },
470     {
471         "sha": "10b816d27e2e9f744a29beec294774c1d24f4f54",
472         "description": "glsl: add name support to nir uniform linker",
473         "nominated": false,
474         "nomination_type": null,
475         "resolution": 4,
476         "master_sha": null,
477         "because_sha": null
478     },
479     {
480         "sha": "aa9b457062cfcdb29a15e0be73bbc1a75305f89e",
481         "description": "glsl: move get_next_index() earlier in nir link uniforms",
482         "nominated": false,
483         "nomination_type": null,
484         "resolution": 4,
485         "master_sha": null,
486         "because_sha": null
487     },
488     {
489         "sha": "219cefe24f757e3b8df4052ae76d132e8956bee6",
490         "description": "glsl: move add_parameter() earlier in nir link uniforms",
491         "nominated": false,
492         "nomination_type": null,
493         "resolution": 4,
494         "master_sha": null,
495         "because_sha": null
496     },
497     {
498         "sha": "51898c8ee5edb21ac2d8cf9557dca5416ea9a304",
499         "description": "glsl: move nir link uniforms struct defs earlier",
500         "nominated": false,
501         "nomination_type": null,
502         "resolution": 4,
503         "master_sha": null,
504         "because_sha": null
505     },
506     {
507         "sha": "4d5a0ae22cf9ad893ddb10fca48e85e5dbf9c80c",
508         "description": "lima: gpir: enforce instruction limit earlier",
509         "nominated": false,
510         "nomination_type": null,
511         "resolution": 4,
512         "master_sha": null,
513         "because_sha": null
514     },
515     {
516         "sha": "70349a2252a95f181de519be61ea84bd22381e4b",
517         "description": "intel/compiler: Calculate num_instructions in O(1) during register pressure calculation",
518         "nominated": false,
519         "nomination_type": null,
520         "resolution": 4,
521         "master_sha": null,
522         "because_sha": null
523     },
524     {
525         "sha": "e5e4d016b94fc402c328d9a202504d811d2bb5ce",
526         "description": "intel/compiler: Move register pressure calculation into IR analysis object",
527         "nominated": false,
528         "nomination_type": null,
529         "resolution": 4,
530         "master_sha": null,
531         "because_sha": null
532     },
533     {
534         "sha": "f6cdf66cd6e2515471c7944f67ddb87881c2366e",
535         "description": "entel/compiler: Simplify new_idom reduction in dominance tree calculation",
536         "nominated": false,
537         "nomination_type": null,
538         "resolution": 4,
539         "master_sha": null,
540         "because_sha": null
541     },
542     {
543         "sha": "c9a608c0907ccdd745c8cb496e982bca68f8e6e4",
544         "description": "intel/compiler: Move dominance tree data structure into idom_tree object",
545         "nominated": false,
546         "nomination_type": null,
547         "resolution": 4,
548         "master_sha": null,
549         "because_sha": null
550     },
551     {
552         "sha": "c2a7eababf568ecd23377408e5f837e3bb2e9943",
553         "description": "intel/compiler: Move idom tree calculation and related logic into analysis object",
554         "nominated": false,
555         "nomination_type": null,
556         "resolution": 4,
557         "master_sha": null,
558         "because_sha": null
559     },
560     {
561         "sha": "2878817197fe94fe0c20efdf2947d63576e3ea8a",
562         "description": "intel/compiler: Drop invalidate_live_intervals()",
563         "nominated": false,
564         "nomination_type": null,
565         "resolution": 4,
566         "master_sha": null,
567         "because_sha": null
568     },
569     {
570         "sha": "acf24df2017598eb23c57599e39738e0ec059438",
571         "description": "intel/compiler/vec4: Switch liveness analysis to IR analysis framework",
572         "nominated": false,
573         "nomination_type": null,
574         "resolution": 4,
575         "master_sha": null,
576         "because_sha": null
577     },
578     {
579         "sha": "ea44de6d8c93551be73d91045686b59a5aa42c25",
580         "description": "intel/compiler/fs: Switch liveness analysis to IR analysis framework",
581         "nominated": false,
582         "nomination_type": null,
583         "resolution": 4,
584         "master_sha": null,
585         "because_sha": null
586     },
587     {
588         "sha": "bb8cfa6837fe7967cb9b02e32bd2d1aa37631c45",
589         "description": "intel/compiler/vec4: Add live interval validation pass",
590         "nominated": false,
591         "nomination_type": null,
592         "resolution": 4,
593         "master_sha": null,
594         "because_sha": null
595     },
596     {
597         "sha": "24535604aa645651987e41a3bce8eee9e0b871bd",
598         "description": "intel/compiler/fs: Add live interval validation pass",
599         "nominated": false,
600         "nomination_type": null,
601         "resolution": 4,
602         "master_sha": null,
603         "because_sha": null
604     },
605     {
606         "sha": "a9cdc14f602144620c664f7f42ea2ba0eeb58720",
607         "description": "intel/compiler: Pass single backend_shader argument to the vec4_live_variables constructor",
608         "nominated": false,
609         "nomination_type": null,
610         "resolution": 4,
611         "master_sha": null,
612         "because_sha": null
613     },
614     {
615         "sha": "d0433971f958be7d38cb96bfe226fbabdd7998e7",
616         "description": "intel/compiler: Pass single backend_shader argument to the fs_live_variables constructor",
617         "nominated": false,
618         "nomination_type": null,
619         "resolution": 4,
620         "master_sha": null,
621         "because_sha": null
622     },
623     {
624         "sha": "d7e84cbb0f0530bb3e065bd522e5e1814373f589",
625         "description": "intel/compiler: Restructure live intervals computation code",
626         "nominated": false,
627         "nomination_type": null,
628         "resolution": 4,
629         "master_sha": null,
630         "because_sha": null
631     },
632     {
633         "sha": "48dfb30f9231c22a6af6885dbc9ef86dc2edde1e",
634         "description": "intel/compiler: Move all live interval analysis results into vec4_live_variables",
635         "nominated": false,
636         "nomination_type": null,
637         "resolution": 4,
638         "master_sha": null,
639         "because_sha": null
640     },
641     {
642         "sha": "ba73e606f63a4633fa9d8bef69f87b2d88851416",
643         "description": "intel/compiler: Move all live interval analysis results into fs_live_variables",
644         "nominated": false,
645         "nomination_type": null,
646         "resolution": 4,
647         "master_sha": null,
648         "because_sha": null
649     },
650     {
651         "sha": "3ceb496cdf5ef0ccc79e71c8fb856535501a9446",
652         "description": "intel/compiler: Mark virtual_grf_interferes and vars_interfere as const",
653         "nominated": false,
654         "nomination_type": null,
655         "resolution": 4,
656         "master_sha": null,
657         "because_sha": null
658     },
659     {
660         "sha": "ab6d7929864b1c80a8de5b7cd58775f02fe1a7ff",
661         "description": "intel/compiler: Pass detailed dependency classes to invalidate_analysis()",
662         "nominated": false,
663         "nomination_type": null,
664         "resolution": 4,
665         "master_sha": null,
666         "because_sha": null
667     },
668     {
669         "sha": "65080dc8df00d006912ade2d69d4a06c3d4c5e0a",
670         "description": "intel/compiler: Define more detailed analysis dependency classes",
671         "nominated": false,
672         "nomination_type": null,
673         "resolution": 4,
674         "master_sha": null,
675         "because_sha": null
676     },
677     {
678         "sha": "d966a6b4c4684bc02647a8fdc69a6c88e5ed00c2",
679         "description": "intel/compiler: Introduce backend_shader method to propagate IR changes to analysis passes",
680         "nominated": false,
681         "nomination_type": null,
682         "resolution": 4,
683         "master_sha": null,
684         "because_sha": null
685     },
686     {
687         "sha": "03eb46f4a74c8df3de6785ffe18e968b876469b8",
688         "description": "intel/compiler: Introduce simple IR analysis pass framework",
689         "nominated": false,
690         "nomination_type": null,
691         "resolution": 4,
692         "master_sha": null,
693         "because_sha": null
694     },
695     {
696         "sha": "27ae3c1f684fe64e47f7a6cd374dc156f15847e0",
697         "description": "intel/compiler: Reverse inclusion dependency between brw_vec4_live_variables.h and brw_vec4.h",
698         "nominated": false,
699         "nomination_type": null,
700         "resolution": 4,
701         "master_sha": null,
702         "because_sha": null
703     },
704     {
705         "sha": "a6fc88e91bdf9e235aa8a0a0f69f219c051cb1af",
706         "description": "intel/compiler: Reverse inclusion dependency between brw_fs_live_variables.h and brw_fs.h",
707         "nominated": false,
708         "nomination_type": null,
709         "resolution": 4,
710         "master_sha": null,
711         "because_sha": null
712     },
713     {
714         "sha": "06c5c4964621268f2dedd63a614ff89f4307057b",
715         "description": "intel/compiler: Nest definition of live variables block_data structures",
716         "nominated": false,
717         "nomination_type": null,
718         "resolution": 4,
719         "master_sha": null,
720         "because_sha": null
721     },
722     {
723         "sha": "310aef6b590d3d129b285ff8c50565af8cebacbc",
724         "description": "intel/compiler: Reverse inclusion dependency between brw_cfg.h and brw_shader.h",
725         "nominated": false,
726         "nomination_type": null,
727         "resolution": 4,
728         "master_sha": null,
729         "because_sha": null
730     },
731     {
732         "sha": "d46fb2126d9fdd52386b001a140c1b70fec83f9e",
733         "description": "intel/compiler: Move base IR definitions into a separate header file",
734         "nominated": false,
735         "nomination_type": null,
736         "resolution": 4,
737         "master_sha": null,
738         "because_sha": null
739     },
740     {
741         "sha": "74e4cda64b9d114321216eefe536f80644b0f0fd",
742         "description": "etnaviv: add etna_constbuf_state object",
743         "nominated": false,
744         "nomination_type": null,
745         "resolution": 4,
746         "master_sha": null,
747         "because_sha": null
748     },
749     {
750         "sha": "9f5802ad3e0cf303892f19d29803bba95eac9102",
751         "description": "st/va: add check for P010 and P016 encode/decode support",
752         "nominated": false,
753         "nomination_type": null,
754         "resolution": 4,
755         "master_sha": null,
756         "because_sha": null
757     },
758     {
759         "sha": "d3758035760eadfcfcf4ce1e5dbf43ecd4d4ec29",
760         "description": "radeon: add support for 10-bit HEVC encoding to VCN 2.0",
761         "nominated": false,
762         "nomination_type": null,
763         "resolution": 4,
764         "master_sha": null,
765         "because_sha": null
766     },
767     {
768         "sha": "8ab31808fd5ba7a2205d755ae98c67055f7f9286",
769         "description": "radeonsi: add 10-bit HEVC encode support for VCN2.0 devices",
770         "nominated": false,
771         "nomination_type": null,
772         "resolution": 4,
773         "master_sha": null,
774         "because_sha": null
775     },
776     {
777         "sha": "2ba272135ad43a025b10b24182bc5b3ad7bef024",
778         "description": "nir/linker: remove reference to just SPIR-V linking",
779         "nominated": false,
780         "nomination_type": null,
781         "resolution": 4,
782         "master_sha": null,
783         "because_sha": null
784     },
785     {
786         "sha": "d7a70fbb2305604ce75b1a0dbcd03e2ebe71f92a",
787         "description": "bin/gen_release_notes.py: fix commit list command",
788         "nominated": true,
789         "nomination_type": 1,
790         "resolution": 1,
791         "master_sha": null,
792         "because_sha": "86079447da1e00d49db0cbff9a102eb4e71e8702"
793     },
794     {
795         "sha": "894e2863919420a6f3e3ac55d14bc46b222de447",
796         "description": "docs: fix typos in the release docs",
797         "nominated": false,
798         "nomination_type": null,
799         "resolution": 4,
800         "master_sha": null,
801         "because_sha": null
802     },
803     {
804         "sha": "771f16cf6166a3911d374c3de6c19687605f1fef",
805         "description": "radeonsi: remove AMD_DEBUG=sisched option",
806         "nominated": false,
807         "nomination_type": null,
808         "resolution": 4,
809         "master_sha": null,
810         "because_sha": null
811     },
812     {
813         "sha": "913d2dcd231ed9c744970875883c185090389ea7",
814         "description": "nir/lower_input_attachments: remove bogus assert in try_lower_input_texop()",
815         "nominated": false,
816         "nomination_type": 1,
817         "resolution": 4,
818         "master_sha": null,
819         "because_sha": "84b08971fbdced78dbcb085d633298db7e4bfa7f"
820     },
821     {
822         "sha": "6dc38cea52ce1e498a5d7a38cadcb9e7e15bde6c",
823         "description": "radv/rgp: report correct system ram size",
824         "nominated": false,
825         "nomination_type": null,
826         "resolution": 4,
827         "master_sha": null,
828         "because_sha": null
829     },
830     {
831         "sha": "eeb09a01e7699cbcf1836b0aba288e0e3c8656ac",
832         "description": "radv/rgp: report correct cu_mask info",
833         "nominated": false,
834         "nomination_type": null,
835         "resolution": 4,
836         "master_sha": null,
837         "because_sha": null
838     },
839     {
840         "sha": "b3ece36257dce867e996e2ca1060d3fabc4ea2de",
841         "description": "ac: add ac_gpu_info::cu_mask to store bitmask of compute units",
842         "nominated": false,
843         "nomination_type": null,
844         "resolution": 4,
845         "master_sha": null,
846         "because_sha": null
847     },
848     {
849         "sha": "c6c661de3118873b9a1f933917a08213e2435601",
850         "description": "radv/sqtt: abort if SQTT is used on GFX6-GFX7",
851         "nominated": false,
852         "nomination_type": null,
853         "resolution": 4,
854         "master_sha": null,
855         "because_sha": null
856     },
857     {
858         "sha": "14283ddc798686c669017f15c3eb0c0272cc6888",
859         "description": "radv/sqtt: add support for GFX8",
860         "nominated": false,
861         "nomination_type": null,
862         "resolution": 4,
863         "master_sha": null,
864         "because_sha": null
865     },
866     {
867         "sha": "d7470159353d47fe4cafa03ef0e6eaefafba41e4",
868         "description": "ac/registers: adjust some definitions for thread trace on GFX8",
869         "nominated": false,
870         "nomination_type": null,
871         "resolution": 4,
872         "master_sha": null,
873         "because_sha": null
874     },
875     {
876         "sha": "0d55732a61b1a4f3ea6026ad2b9fe238ddc55a7d",
877         "description": "radv/sqtt: add radv_copy_thread_trace_info_regs() helper",
878         "nominated": false,
879         "nomination_type": null,
880         "resolution": 4,
881         "master_sha": null,
882         "because_sha": null
883     },
884     {
885         "sha": "9baad41469fa4d9fe3580ae60460dec489e6c358",
886         "description": "radv/sqtt: tidy up radv_emit_thread_trace_{start,stop}",
887         "nominated": false,
888         "nomination_type": null,
889         "resolution": 4,
890         "master_sha": null,
891         "because_sha": null
892     },
893     {
894         "sha": "6c91aa7955793c8a4c515d4d3878860defd97ed4",
895         "description": "radv/sqtt: fix wrong check in radv_is_thread_trace_complete()",
896         "nominated": false,
897         "nomination_type": null,
898         "resolution": 4,
899         "master_sha": null,
900         "because_sha": null
901     },
902     {
903         "sha": "ba29c050a3b370ff75d229317a6c2107d736c583",
904         "description": "radv/winsys: fix missing initializations of shader info in the null device",
905         "nominated": false,
906         "nomination_type": null,
907         "resolution": 4,
908         "master_sha": null,
909         "because_sha": null
910     },
911     {
912         "sha": "9d07d598423e4015bbc7beb7a2fdc4c657d5e0cf",
913         "description": "iris: Don't skip fast depth clears if the color changed",
914         "nominated": true,
915         "nomination_type": 0,
916         "resolution": 1,
917         "master_sha": null,
918         "because_sha": null
919     },
920     {
921         "sha": "382b902a6db87a2b0409b760c320555d1f4eadca",
922         "description": "swr: Fix non-pod-varargs error.",
923         "nominated": false,
924         "nomination_type": 1,
925         "resolution": 4,
926         "master_sha": null,
927         "because_sha": "ff8265b64ff19380170b50b7016191c9d53fbd1e"
928     },
929     {
930         "sha": "ed0bea4495aef3dd50fc0c9b8b05836b58a3cfc1",
931         "description": "glthread: fall back if a param size is non-zero and a pointer param is NULL",
932         "nominated": false,
933         "nomination_type": null,
934         "resolution": 4,
935         "master_sha": null,
936         "because_sha": null
937     },
938     {
939         "sha": "57a9c1ee478c5af8cc2f9ffe78b24917deebb1b3",
940         "description": "glthread: fix a crash with incorrect glShaderSource parameters",
941         "nominated": false,
942         "nomination_type": null,
943         "resolution": 4,
944         "master_sha": null,
945         "because_sha": null
946     },
947     {
948         "sha": "c5825b7b6e734c991c65246aff59c04ea8cde102",
949         "description": "glthread: add custom marshalling for glNamedBuffer(Sub)DataEXT",
950         "nominated": false,
951         "nomination_type": null,
952         "resolution": 4,
953         "master_sha": null,
954         "because_sha": null
955     },
956     {
957         "sha": "b8aa5edfc5632e7c7a164566b61c21a6658025b3",
958         "description": "glthread: merge glBufferSubData and glNamedBufferSubData into 1 set of functions",
959         "nominated": false,
960         "nomination_type": null,
961         "resolution": 4,
962         "master_sha": null,
963         "because_sha": null
964     },
965     {
966         "sha": "8eb03327497f3f0c0147ceea5c22213c4dfd1b13",
967         "description": "glthread: merge glBufferData and glNamedBufferData into 1 set of functions",
968         "nominated": false,
969         "nomination_type": null,
970         "resolution": 4,
971         "master_sha": null,
972         "because_sha": null
973     },
974     {
975         "sha": "93b2ee18a1c00f8b60a60e34cee3743dca45bd47",
976         "description": "glthread: replace custom glBindBuffer marshalling with generated one",
977         "nominated": false,
978         "nomination_type": null,
979         "resolution": 4,
980         "master_sha": null,
981         "because_sha": null
982     },
983     {
984         "sha": "85276e2c1b8dfdf090a656a7fa1b5613d373515e",
985         "description": "glthread: sync instead of disabling glthread for non-VBO pointers",
986         "nominated": false,
987         "nomination_type": null,
988         "resolution": 4,
989         "master_sha": null,
990         "because_sha": null
991     },
992     {
993         "sha": "28a2ad7ddf76702a5de56a7bc0d8754b7dbd66a0",
994         "description": "glthread: track for each VAO whether the user has set a user pointer",
995         "nominated": false,
996         "nomination_type": null,
997         "resolution": 4,
998         "master_sha": null,
999         "because_sha": null
1000     },
1001     {
1002         "sha": "d510e652d46f471a93eae5a07f7e7508633d1040",
1003         "description": "glthread: add marshal_call_after and remove custom glFlush and glEnable code",
1004         "nominated": false,
1005         "nomination_type": null,
1006         "resolution": 4,
1007         "master_sha": null,
1008         "because_sha": null
1009     },
1010     {
1011         "sha": "4970199d11907833858bbb2700ba313ae12f3a95",
1012         "description": "glthread: don't insert an empty line after (void) cmd;",
1013         "nominated": false,
1014         "nomination_type": null,
1015         "resolution": 4,
1016         "master_sha": null,
1017         "because_sha": null
1018     },
1019     {
1020         "sha": "b9eef27920ca7b670225cdc529f200b30140dc39",
1021         "description": "glthread: add support for glMemoryObjectParameteriv, glSemaphoreParameterui64v",
1022         "nominated": false,
1023         "nomination_type": null,
1024         "resolution": 4,
1025         "master_sha": null,
1026         "because_sha": null
1027     },
1028     {
1029         "sha": "b5c58bbf6ce49199eca076225a7985f3e149ffd3",
1030         "description": "glthread: add support for glCallLists, glPatchParameterfv",
1031         "nominated": false,
1032         "nomination_type": null,
1033         "resolution": 4,
1034         "master_sha": null,
1035         "because_sha": null
1036     },
1037     {
1038         "sha": "1668a9390321e31ee19292590874e9b16a498936",
1039         "description": "glthread: add support for glClearNamedFramebuffer, glMaterial, glPointParameter",
1040         "nominated": false,
1041         "nomination_type": null,
1042         "resolution": 4,
1043         "master_sha": null,
1044         "because_sha": null
1045     },
1046     {
1047         "sha": "b0a20e753110afaf4336d64928f7a11dc3901a6f",
1048         "description": "glthread: add support for glFog, glLight, glLightModel, glTexEnv, glTexGen",
1049         "nominated": false,
1050         "nomination_type": null,
1051         "resolution": 4,
1052         "master_sha": null,
1053         "because_sha": null
1054     },
1055     {
1056         "sha": "59e96bc513be3938e2d6dc4357e4d38fa5481f6a",
1057         "description": "glthread: add support for TexParameteri and SamplerParameteri functions",
1058         "nominated": false,
1059         "nomination_type": null,
1060         "resolution": 4,
1061         "master_sha": null,
1062         "because_sha": null
1063     },
1064     {
1065         "sha": "108fdb54c6c1b82ec3131b0c2e00d554b3729cfb",
1066         "description": "glthread: replace custom ClearBuffer marshalling with generated one",
1067         "nominated": false,
1068         "nomination_type": null,
1069         "resolution": 4,
1070         "master_sha": null,
1071         "because_sha": null
1072     },
1073     {
1074         "sha": "88b5fb18b35e68edf2b187251df9a290f386d91c",
1075         "description": "glthread: check the size of all variable params and clean up the code",
1076         "nominated": false,
1077         "nomination_type": null,
1078         "resolution": 4,
1079         "master_sha": null,
1080         "because_sha": null
1081     },
1082     {
1083         "sha": "358d923c8b40e71738cb3a3fb0413260361bec9b",
1084         "description": "glthread: handle complex pointer parameters and support GL functions with strings",
1085         "nominated": false,
1086         "nomination_type": null,
1087         "resolution": 4,
1088         "master_sha": null,
1089         "because_sha": null
1090     },
1091     {
1092         "sha": "d00f36ac25b25402c4d81a0229a703a1b84fc40c",
1093         "description": "glthread: add/update count and marshal fields for many GL functions",
1094         "nominated": false,
1095         "nomination_type": null,
1096         "resolution": 4,
1097         "master_sha": null,
1098         "because_sha": null
1099     },
1100     {
1101         "sha": "fb95a4693f05b8a64d61267409fcdce937dd3383",
1102         "description": "glthread: add GL_DRAW_INDIRECT_BUFFER tracking and generator support",
1103         "nominated": false,
1104         "nomination_type": null,
1105         "resolution": 4,
1106         "master_sha": null,
1107         "because_sha": null
1108     },
1109     {
1110         "sha": "30b6e8236400deac08aec6b0334f78b7eacb62d9",
1111         "description": "glthread: don't increment variable_data if it's the last variable-size param",
1112         "nominated": false,
1113         "nomination_type": null,
1114         "resolution": 4,
1115         "master_sha": null,
1116         "because_sha": null
1117     },
1118     {
1119         "sha": "19dc528bbf74cb823c87420ee3e5b8cb6495a199",
1120         "description": "glthread: don't insert _mesa_post_marshal_hook into every function",
1121         "nominated": false,
1122         "nomination_type": null,
1123         "resolution": 4,
1124         "master_sha": null,
1125         "because_sha": null
1126     },
1127     {
1128         "sha": "c920572f603b5e0ac062501593a4ed6b53bc8f40",
1129         "description": "glthread: simplify repeated function sequences in marshal_generated.c",
1130         "nominated": false,
1131         "nomination_type": null,
1132         "resolution": 4,
1133         "master_sha": null,
1134         "because_sha": null
1135     },
1136     {
1137         "sha": "9dbf5ec9f7844dda9d2473a3168e3f8b0009a66d",
1138         "description": "glthread: use int instead of size_t where it's OK",
1139         "nominated": false,
1140         "nomination_type": null,
1141         "resolution": 4,
1142         "master_sha": null,
1143         "because_sha": null
1144     },
1145     {
1146         "sha": "313e98fb8111c21fc89d2422d50dc12daec4efc6",
1147         "description": "glthread: reduce pointer dereferences in glthread_unmarshal_batch",
1148         "nominated": false,
1149         "nomination_type": null,
1150         "resolution": 4,
1151         "master_sha": null,
1152         "because_sha": null
1153     },
1154     {
1155         "sha": "19151e2605c95498f9dbc85fa85e10e851df374d",
1156         "description": "glthread: inline _mesa_unmarshal_dispatch_cmd and convert the switch to a table",
1157         "nominated": false,
1158         "nomination_type": null,
1159         "resolution": 4,
1160         "master_sha": null,
1161         "because_sha": null
1162     },
1163     {
1164         "sha": "245f9593b7967521bd6661d7059096c528cc7f0d",
1165         "description": "glthread: don't prefix variable_data with const",
1166         "nominated": false,
1167         "nomination_type": null,
1168         "resolution": 4,
1169         "master_sha": null,
1170         "because_sha": null
1171     },
1172     {
1173         "sha": "d93f4faefb0a867ea33b9530e9aa67ae1ed60e93",
1174         "description": "glthread: don't generate the sync fallback if the call size is not variable",
1175         "nominated": false,
1176         "nomination_type": null,
1177         "resolution": 4,
1178         "master_sha": null,
1179         "because_sha": null
1180     },
1181     {
1182         "sha": "a19c9290f44e6e73a104067a98420c273d98721b",
1183         "description": "docs: update news, calendar, and link release notes for 20.0.1",
1184         "nominated": false,
1185         "nomination_type": null,
1186         "resolution": 4,
1187         "master_sha": null,
1188         "because_sha": null
1189     },
1190     {
1191         "sha": "6b1f94e9f22e9c70da9e96bc490def5b8165c2a9",
1192         "description": "docs: Add sha256sums for 20.0.1",
1193         "nominated": false,
1194         "nomination_type": null,
1195         "resolution": 4,
1196         "master_sha": null,
1197         "because_sha": null
1198     },
1199     {
1200         "sha": "7c8766402ec6f43cd45219dc7cac310fc14101b6",
1201         "description": "docs: add relnotes for 20.0.1",
1202         "nominated": false,
1203         "nomination_type": null,
1204         "resolution": 4,
1205         "master_sha": null,
1206         "because_sha": null
1207     },
1208     {
1209         "sha": "f1890b7ad85b74bd92c858919a304dce8f7aae10",
1210         "description": "docs: update releasing to cover updated post_version.py",
1211         "nominated": false,
1212         "nomination_type": null,
1213         "resolution": 4,
1214         "master_sha": null,
1215         "because_sha": null
1216     },
1217     {
1218         "sha": "5cdaa06221f73fcb9476c30f52e3210f1e3f65b7",
1219         "description": "bin/post_version.py: Make the git commit as well.",
1220         "nominated": false,
1221         "nomination_type": null,
1222         "resolution": 4,
1223         "master_sha": null,
1224         "because_sha": null
1225     },
1226     {
1227         "sha": "e3d3abb1bcc67891094f03c924fcc7110848eed2",
1228         "description": "bin/post_version.py: Pretty print the html",
1229         "nominated": false,
1230         "nomination_type": null,
1231         "resolution": 4,
1232         "master_sha": null,
1233         "because_sha": null
1234     },
1235     {
1236         "sha": "d7ada7d7e06359b01fcb6c25b295f58f10f50682",
1237         "description": "bin/post_version.py: Update the release calendar as well",
1238         "nominated": false,
1239         "nomination_type": null,
1240         "resolution": 4,
1241         "master_sha": null,
1242         "because_sha": null
1243     },
1244     {
1245         "sha": "d4cb9ef8260ced0a5693db18dedbdd11cbcfa7e6",
1246         "description": "docs: Update release notes with current process",
1247         "nominated": false,
1248         "nomination_type": null,
1249         "resolution": 4,
1250         "master_sha": null,
1251         "because_sha": null
1252     },
1253     {
1254         "sha": "7451eb9a2773a2dcde90ddc93fb5ef361b6f1b1e",
1255         "description": "docs/submittingpatches: Fix confusing typo + missing pronoun",
1256         "nominated": false,
1257         "nomination_type": null,
1258         "resolution": 4,
1259         "master_sha": null,
1260         "because_sha": null
1261     },
1262     {
1263         "sha": "42a3d821cbd513db9abf31c4b61172dd7717f53c",
1264         "description": "gitlab-ci: add a job that runs Fossilize on RADV/Polaris10",
1265         "nominated": false,
1266         "nomination_type": null,
1267         "resolution": 4,
1268         "master_sha": null,
1269         "because_sha": null
1270     },
1271     {
1272         "sha": "af1cd4585824e3efc941483d74915903439f27ba",
1273         "description": "gitlab-ci: enable building the test image for VK unconditionally",
1274         "nominated": false,
1275         "nomination_type": null,
1276         "resolution": 4,
1277         "master_sha": null,
1278         "because_sha": null
1279     },
1280     {
1281         "sha": "1cdb6edbe6dcfa3b0d254dc0f1f31e35be3b10ff",
1282         "description": "gitlab-ci: add Fossilize support to detect compiler regressions",
1283         "nominated": false,
1284         "nomination_type": null,
1285         "resolution": 4,
1286         "master_sha": null,
1287         "because_sha": null
1288     },
1289     {
1290         "sha": "93fcc9ad57a7e0e64ae45988e62b24563ff9fdc3",
1291         "description": "gitlab-ci: build Fossilize in the test image for VK",
1292         "nominated": false,
1293         "nomination_type": null,
1294         "resolution": 4,
1295         "master_sha": null,
1296         "because_sha": null
1297     },
1298     {
1299         "sha": "b088a4b113f530ef8c1ad07df33b8fca8586c5d1",
1300         "description": "aco: only reserve sgprs for vcc if it's used",
1301         "nominated": false,
1302         "nomination_type": null,
1303         "resolution": 4,
1304         "master_sha": null,
1305         "because_sha": null
1306     },
1307     {
1308         "sha": "c6e0c062daa55269661b190deaec40e9749198bc",
1309         "description": "aco: improve control flow handling in GFX6-9 NOP pass",
1310         "nominated": false,
1311         "nomination_type": null,
1312         "resolution": 4,
1313         "master_sha": null,
1314         "because_sha": null
1315     },
1316     {
1317         "sha": "47b7f104a0aa3692e9fb202741406a0c6d9ac8ad",
1318         "description": "aco: consider non-hazard writes in handle_raw_hazard_internal",
1319         "nominated": false,
1320         "nomination_type": null,
1321         "resolution": 4,
1322         "master_sha": null,
1323         "because_sha": null
1324     },
1325     {
1326         "sha": "38743577f8b47c68ba01a9b9a982db52ef0f605d",
1327         "description": "aco: improve get_wait_states()",
1328         "nominated": false,
1329         "nomination_type": null,
1330         "resolution": 4,
1331         "master_sha": null,
1332         "because_sha": null
1333     },
1334     {
1335         "sha": "7f1b537304d4837c907a9299dab3a7acf2518b0b",
1336         "description": "aco: add new NOP insertion pass for GFX6-9",
1337         "nominated": false,
1338         "nomination_type": null,
1339         "resolution": 4,
1340         "master_sha": null,
1341         "because_sha": null
1342     },
1343     {
1344         "sha": "ce196812579d48df8da05118a2a5098d048da83d",
1345         "description": "iris: Enable HiZ and stencil CCS for blorp blit destinations",
1346         "nominated": false,
1347         "nomination_type": null,
1348         "resolution": 4,
1349         "master_sha": null,
1350         "because_sha": null
1351     },
1352     {
1353         "sha": "a0d5c7da18c9ace4a2153d1352ac44cb3bd65425",
1354         "description": "iris: Enable CCS for copies from HiZ+CCS depth buffers",
1355         "nominated": false,
1356         "nomination_type": null,
1357         "resolution": 4,
1358         "master_sha": null,
1359         "because_sha": null
1360     },
1361     {
1362         "sha": "83b641a038704d7fe834d13dad39b0a9f841baca",
1363         "description": "anv: Enable HiZ for VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL",
1364         "nominated": false,
1365         "nomination_type": null,
1366         "resolution": 4,
1367         "master_sha": null,
1368         "because_sha": null
1369     },
1370     {
1371         "sha": "6cec618e82aa233eee4e412a211a7bec0c40b090",
1372         "description": "blorp: Write to depth/stencil images as depth/stencil when possible",
1373         "nominated": false,
1374         "nomination_type": null,
1375         "resolution": 4,
1376         "master_sha": null,
1377         "because_sha": null
1378     },
1379     {
1380         "sha": "4531f0ffcec591e3853e78ce58f5d83cf276fb0d",
1381         "description": "iris: Allow HiZ on blit sources",
1382         "nominated": false,
1383         "nomination_type": null,
1384         "resolution": 4,
1385         "master_sha": null,
1386         "because_sha": null
1387     },
1388     {
1389         "sha": "9f5f4269a66eebfcaa3ae5cd7bdf91d88a7fc69c",
1390         "description": "isl: Set 3DSTATE_DEPTH_BUFFER::Depth correctly for 3D surfaces",
1391         "nominated": true,
1392         "nomination_type": 0,
1393         "resolution": 1,
1394         "master_sha": null,
1395         "because_sha": null
1396     },
1397     {
1398         "sha": "07f1ef5656e0721282d01a8421eaca056348137d",
1399         "description": "docs: Update stable process around using fixes: and gitlab",
1400         "nominated": false,
1401         "nomination_type": null,
1402         "resolution": 4,
1403         "master_sha": null,
1404         "because_sha": null
1405     },
1406     {
1407         "sha": "55dac91adc40db191c385f9a2ce393f46dd9b859",
1408         "description": "turnip: fix tile->slot calculation",
1409         "nominated": false,
1410         "nomination_type": null,
1411         "resolution": 4,
1412         "master_sha": null,
1413         "because_sha": null
1414     },
1415     {
1416         "sha": "036230341f4f2e7b11791708015342cf9385cf76",
1417         "description": "turnip: improve binning pipe layout config",
1418         "nominated": false,
1419         "nomination_type": null,
1420         "resolution": 4,
1421         "master_sha": null,
1422         "because_sha": null
1423     },
1424     {
1425         "sha": "9f9432d56c055b9704a76cad44da88d5e12f825c",
1426         "description": "Revert \"spirv: Use a simpler and more correct implementaiton of tanh()\"",
1427         "nominated": true,
1428         "nomination_type": 2,
1429         "resolution": 1,
1430         "master_sha": null,
1431         "because_sha": "da1c49171d0df185545cfbbd600e287f7c6160fa"
1432     },
1433     {
1434         "sha": "986e92f0ea803caf014adc40e900bc774af71da3",
1435         "description": "Revert \"glsl: Use a simpler formula for tanh\"",
1436         "nominated": true,
1437         "nomination_type": 2,
1438         "resolution": 1,
1439         "master_sha": null,
1440         "because_sha": "9807f502eb7a023be619a14119388b2a43271b0e"
1441     },
1442     {
1443         "sha": "bc5724faf40df9aec6c8e2e52f4017db35d21330",
1444         "description": "pan/bi: Add bi_print_shader",
1445         "nominated": false,
1446         "nomination_type": null,
1447         "resolution": 4,
1448         "master_sha": null,
1449         "because_sha": null
1450     },
1451     {
1452         "sha": "c152d4c8352aca678386eaf75da83ae95e1bd7b5",
1453         "description": "pan/bi: Add bi_print_block",
1454         "nominated": false,
1455         "nomination_type": null,
1456         "resolution": 4,
1457         "master_sha": null,
1458         "because_sha": null
1459     },
1460     {
1461         "sha": "c316d1553bc27e9f64a14fcce147de96bea430e0",
1462         "description": "pan/bi: Add bi_print_clause",
1463         "nominated": false,
1464         "nomination_type": null,
1465         "resolution": 4,
1466         "master_sha": null,
1467         "because_sha": null
1468     },
1469     {
1470         "sha": "919cdf15b3a88cf745e3aed1a52ea45a44846b35",
1471         "description": "pan/bi: Add bi_print_bundle for printing bi_bundle",
1472         "nominated": false,
1473         "nomination_type": null,
1474         "resolution": 4,
1475         "master_sha": null,
1476         "because_sha": null
1477     },
1478     {
1479         "sha": "bde54cb6d319fd9516507c1040d9e5fe8e7b81f2",
1480         "description": "pan/bi: Add bi_instruction printing",
1481         "nominated": false,
1482         "nomination_type": null,
1483         "resolution": 4,
1484         "master_sha": null,
1485         "because_sha": null
1486     },
1487     {
1488         "sha": "aef0f00cbc976a29e5b66da4b2abbd2bcd9c0d52",
1489         "description": "pan/bi: Move bi_interp_mode_name to bi_print",
1490         "nominated": false,
1491         "nomination_type": null,
1492         "resolution": 4,
1493         "master_sha": null,
1494         "because_sha": null
1495     },
1496     {
1497         "sha": "5d16a8109c88c869ce17e6b680e2922bb983caa6",
1498         "description": "pan/bi: Add BIR manipulation routines to bir.c",
1499         "nominated": false,
1500         "nomination_type": null,
1501         "resolution": 4,
1502         "master_sha": null,
1503         "because_sha": null
1504     },
1505     {
1506         "sha": "5f7a3ba872c90afc251035f24f7fc7faf6498fe3",
1507         "description": "pan/bi: Move some print routines out of the disasm",
1508         "nominated": false,
1509         "nomination_type": null,
1510         "resolution": 4,
1511         "master_sha": null,
1512         "because_sha": null
1513     },
1514     {
1515         "sha": "8ec671801a8decdd5c733f2fec53726d34666a0b",
1516         "description": "pan/bi: Add IR iteration macros",
1517         "nominated": false,
1518         "nomination_type": null,
1519         "resolution": 4,
1520         "master_sha": null,
1521         "because_sha": null
1522     },
1523     {
1524         "sha": "0b26cb194cc433a9910247051024bd6468d9b05c",
1525         "description": "pan/bi: Add quirks system",
1526         "nominated": false,
1527         "nomination_type": null,
1528         "resolution": 4,
1529         "master_sha": null,
1530         "because_sha": null
1531     },
1532     {
1533         "sha": "07228a6895b4b57efaf55e7e6b180e308ceab879",
1534         "description": "pan/bi: Add high-latency property for classes",
1535         "nominated": false,
1536         "nomination_type": null,
1537         "resolution": 4,
1538         "master_sha": null,
1539         "because_sha": null
1540     },
1541     {
1542         "sha": "546c301ff6d12cad678b6feb1c83cf75eb36def1",
1543         "description": "pan/bi: Add CSEL condition",
1544         "nominated": false,
1545         "nomination_type": null,
1546         "resolution": 4,
1547         "master_sha": null,
1548         "because_sha": null
1549     },
1550     {
1551         "sha": "47451bb9f1c610dc62629d829c378034df83bf57",
1552         "description": "pan/bi: Add bi_branch data",
1553         "nominated": false,
1554         "nomination_type": null,
1555         "resolution": 4,
1556         "master_sha": null,
1557         "because_sha": null
1558     },
1559     {
1560         "sha": "73c91f14c9f94c5b2ffbd1aaaf7d7c60cb7bc3c9",
1561         "description": "pan/bi: Extract bifrost_branch structure",
1562         "nominated": false,
1563         "nomination_type": null,
1564         "resolution": 4,
1565         "master_sha": null,
1566         "because_sha": null
1567     },
1568     {
1569         "sha": "2afddc4433f49eb44654a63b1406181ee3dc25d8",
1570         "description": "pan/bi: Add pred/successors to build CFG",
1571         "nominated": false,
1572         "nomination_type": null,
1573         "resolution": 4,
1574         "master_sha": null,
1575         "because_sha": null
1576     },
1577     {
1578         "sha": "d3370bd5a50d8a490a8b57a92853ff203f07711c",
1579         "description": "pan/bi: Add constants to bi_clause",
1580         "nominated": false,
1581         "nomination_type": null,
1582         "resolution": 4,
1583         "master_sha": null,
1584         "because_sha": null
1585     },
1586     {
1587         "sha": "cb3cd8aa56e76afa988429f0373642c53c1b4f92",
1588         "description": "pan/bi: Add EXTRACT, MAKE_VEC synthetic ops",
1589         "nominated": false,
1590         "nomination_type": null,
1591         "resolution": 4,
1592         "master_sha": null,
1593         "because_sha": null
1594     },
1595     {
1596         "sha": "8929fe0c84299cedd1ec86f49b795595ff3f90f8",
1597         "description": "pan/bi: Add source type for conversions",
1598         "nominated": false,
1599         "nomination_type": null,
1600         "resolution": 4,
1601         "master_sha": null,
1602         "because_sha": null
1603     },
1604     {
1605         "sha": "5896db957876c4dc1cd7ecb4e6eef44690b10530",
1606         "description": "pan/bi: Add swizzles",
1607         "nominated": false,
1608         "nomination_type": null,
1609         "resolution": 4,
1610         "master_sha": null,
1611         "because_sha": null
1612     },
1613     {
1614         "sha": "c70a198f24cbf5127d48673d96ad8f8153dbe729",
1615         "description": "pan/bi: Clarify special op scheduling",
1616         "nominated": false,
1617         "nomination_type": null,
1618         "resolution": 4,
1619         "master_sha": null,
1620         "because_sha": null
1621     },
1622     {
1623         "sha": "fba1d12742db36536b6010807a59884abfb79973",
1624         "description": "pan/bi: Add clause header fields to bi_clause",
1625         "nominated": false,
1626         "nomination_type": null,
1627         "resolution": 4,
1628         "master_sha": null,
1629         "because_sha": null
1630     },
1631     {
1632         "sha": "44ebc275fe83c007cb7c881cd5016dc1f6ec368b",
1633         "description": "pan/bi: Add class-specific ops",
1634         "nominated": false,
1635         "nomination_type": null,
1636         "resolution": 4,
1637         "master_sha": null,
1638         "because_sha": null
1639     },
1640     {
1641         "sha": "b5bdd894443507964cad63b40c0c598d115c7333",
1642         "description": "pan/bi: Add constant field to bi_instruction",
1643         "nominated": false,
1644         "nomination_type": null,
1645         "resolution": 4,
1646         "master_sha": null,
1647         "because_sha": null
1648     },
1649     {
1650         "sha": "a2c1265dd34a97cfb1abd11fa44d8cf93187c99e",
1651         "description": "pan/bi: Add special indices",
1652         "nominated": false,
1653         "nomination_type": null,
1654         "resolution": 4,
1655         "master_sha": null,
1656         "because_sha": null
1657     },
1658     {
1659         "sha": "c42002d26f4ff59e188891e5ff68d8387d1959d3",
1660         "description": "pan/bi: Add dest_type field to bifrost_instruction",
1661         "nominated": false,
1662         "nomination_type": null,
1663         "resolution": 4,
1664         "master_sha": null,
1665         "because_sha": null
1666     },
1667     {
1668         "sha": "a35854c5eee542c47e8be3c6d85a19d8fad99acc",
1669         "description": "pan/bi: Add bi_clause, bi_bundle abstractions",
1670         "nominated": false,
1671         "nomination_type": null,
1672         "resolution": 4,
1673         "master_sha": null,
1674         "because_sha": null
1675     },
1676     {
1677         "sha": "99f3c1f34c0526a9d0a5177d71d0c4a6042c3409",
1678         "description": "pan/bi: Add PAN_SCHED_* flags",
1679         "nominated": false,
1680         "nomination_type": null,
1681         "resolution": 4,
1682         "master_sha": null,
1683         "because_sha": null
1684     },
1685     {
1686         "sha": "9643b9dd5b683d5e18c085cd49bdfe49143b861b",
1687         "description": "pan/bi: Add bi_load_vary structure",
1688         "nominated": false,
1689         "nomination_type": null,
1690         "resolution": 4,
1691         "master_sha": null,
1692         "because_sha": null
1693     },
1694     {
1695         "sha": "6a7987aba10aaf05fbe678b3f3ccf5882b687aea",
1696         "description": "pan/bi: Pull out bifrost_load_var",
1697         "nominated": false,
1698         "nomination_type": null,
1699         "resolution": 4,
1700         "master_sha": null,
1701         "because_sha": null
1702     },
1703     {
1704         "sha": "aa2f12de562e38b7b0e154c7d467aa1d85279a32",
1705         "description": "pan/bi: Add bi_load structure",
1706         "nominated": false,
1707         "nomination_type": null,
1708         "resolution": 4,
1709         "master_sha": null,
1710         "because_sha": null
1711     },
1712     {
1713         "sha": "b93aec6df19d6daf3d6c28aad755af1cec52aab7",
1714         "description": "pan/bi: Add bifrost_minmax_mode field",
1715         "nominated": false,
1716         "nomination_type": null,
1717         "resolution": 4,
1718         "master_sha": null,
1719         "because_sha": null
1720     },
1721     {
1722         "sha": "d69bf8db6217b7309ea7a7aec8139c8151b39f3c",
1723         "description": "pan/bi: Add a bifrost_roundmode field",
1724         "nominated": false,
1725         "nomination_type": null,
1726         "resolution": 4,
1727         "master_sha": null,
1728         "because_sha": null
1729     },
1730     {
1731         "sha": "bbf41ffb00d8d78db1cf43403ab7f6af5a2f9ec3",
1732         "description": "pan/bi: Factor out enum bifrost_minmax_mode",
1733         "nominated": false,
1734         "nomination_type": null,
1735         "resolution": 4,
1736         "master_sha": null,
1737         "because_sha": null
1738     },
1739     {
1740         "sha": "34165c7ec0fb3a0a07f3a1ede833b8bbf336e44a",
1741         "description": "pan/bi: Add BI_GENERIC property",
1742         "nominated": false,
1743         "nomination_type": null,
1744         "resolution": 4,
1745         "master_sha": null,
1746         "because_sha": null
1747     },
1748     {
1749         "sha": "29acd7bd8e50ac83aeeb68471f516ed6525aae99",
1750         "description": "pan/bi: Add modifiers to bi_instruction",
1751         "nominated": false,
1752         "nomination_type": null,
1753         "resolution": 4,
1754         "master_sha": null,
1755         "because_sha": null
1756     },
1757     {
1758         "sha": "7ac62121e037f3d9fbd3612d936ff736835e0b1f",
1759         "description": "pan/bi: Add class properties",
1760         "nominated": false,
1761         "nomination_type": null,
1762         "resolution": 4,
1763         "master_sha": null,
1764         "because_sha": null
1765     },
1766     {
1767         "sha": "230be61f201d07ac95e32a82e688a05eb4093fcc",
1768         "description": "pan/bi: Add src/dest fields to bifrost_instruction",
1769         "nominated": false,
1770         "nomination_type": null,
1771         "resolution": 4,
1772         "master_sha": null,
1773         "because_sha": null
1774     },
1775     {
1776         "sha": "e7dc2a7b9beeb3fe9af00033d972f89bf436bb68",
1777         "description": "pan/bi: Add the control flow graph",
1778         "nominated": false,
1779         "nomination_type": null,
1780         "resolution": 4,
1781         "master_sha": null,
1782         "because_sha": null
1783     },
1784     {
1785         "sha": "eceaea43e37e30e9bf7e5059d17cec445e59fbd3",
1786         "description": "pan/bi: Stub out new compiler",
1787         "nominated": false,
1788         "nomination_type": null,
1789         "resolution": 4,
1790         "master_sha": null,
1791         "because_sha": null
1792     },
1793     {
1794         "sha": "5d3a4e31138f1663b0c37b91d7263bba6025fa73",
1795         "description": "pan/bi: Gut old compiler",
1796         "nominated": false,
1797         "nomination_type": null,
1798         "resolution": 4,
1799         "master_sha": null,
1800         "because_sha": null
1801     },
1802     {
1803         "sha": "eb15525ab798aea74b02a7160c0fa4b9ec6212be",
1804         "description": "panfrost: Add note about preloaded varyings",
1805         "nominated": false,
1806         "nomination_type": null,
1807         "resolution": 4,
1808         "master_sha": null,
1809         "because_sha": null
1810     },
1811     {
1812         "sha": "7618fe1b484eecc2246202df1e53ee607c6d70c4",
1813         "description": "aco: fix image load/store with lod and 1D images",
1814         "nominated": false,
1815         "nomination_type": 1,
1816         "resolution": 4,
1817         "master_sha": null,
1818         "because_sha": "4d49a7ac737f298b136ab6447e18c6e4654f8ad5"
1819     },
1820     {
1821         "sha": "cc9493f78ed3b366aaf1f4933c76984180a81a60",
1822         "description": "gitlab-ci: Distribute jobs across more stages",
1823         "nominated": false,
1824         "nomination_type": null,
1825         "resolution": 4,
1826         "master_sha": null,
1827         "because_sha": null
1828     },
1829     {
1830         "sha": "71436f9640647e21651ae24bb57db36968a24ba0",
1831         "description": "gitlab-ci: Drop \"test-\" prefix from llvmpipe/softpipe job names",
1832         "nominated": false,
1833         "nomination_type": null,
1834         "resolution": 4,
1835         "master_sha": null,
1836         "because_sha": null
1837     },
1838     {
1839         "sha": "53a22c4b89c860316e3c07a9f95ad4871339049e",
1840         "description": "vbo: merge draws even when begin==0 or end==0",
1841         "nominated": false,
1842         "nomination_type": null,
1843         "resolution": 4,
1844         "master_sha": null,
1845         "because_sha": null
1846     },
1847     {
1848         "sha": "ab7209fb83ee29b59eb20db2b683eb46b5268a93",
1849         "description": "vbo: merge more primitive types for glBegin/End (v2)",
1850         "nominated": false,
1851         "nomination_type": null,
1852         "resolution": 4,
1853         "master_sha": null,
1854         "because_sha": null
1855     },
1856     {
1857         "sha": "d740e3d6ee226c20870711c8df663b3aa97c8486",
1858         "description": "mesa: deduplicate draw indirect functions",
1859         "nominated": false,
1860         "nomination_type": null,
1861         "resolution": 4,
1862         "master_sha": null,
1863         "because_sha": null
1864     },
1865     {
1866         "sha": "7700ac3d80ae70d00e3cca52b6ea3d00122c7893",
1867         "description": "mesa: optimize get_index_size",
1868         "nominated": false,
1869         "nomination_type": null,
1870         "resolution": 4,
1871         "master_sha": null,
1872         "because_sha": null
1873     },
1874     {
1875         "sha": "450152f8d85f9f54498ea5116561f2aefe7378dc",
1876         "description": "mesa: remove _mesa_index_buffer::index_size in favor of index_size_shift",
1877         "nominated": false,
1878         "nomination_type": null,
1879         "resolution": 4,
1880         "master_sha": null,
1881         "because_sha": null
1882     },
1883     {
1884         "sha": "df3891e74a72d275aceba91adc94a9e7dc9aa029",
1885         "description": "Revert \"mesa: check for z=0 in _mesa_Vertex3dv()\"",
1886         "nominated": true,
1887         "nomination_type": 2,
1888         "resolution": 1,
1889         "master_sha": null,
1890         "because_sha": "f04d7439a0ad6e13ff2912ff824553b6bcf511a4"
1891     },
1892     {
1893         "sha": "9c9c314e419e4085250e892be55ab67a71625458",
1894         "description": "vbo: fold code from vbo_exec_fixup_vertex to vbo_exec_wrap_upgrade_vertex",
1895         "nominated": false,
1896         "nomination_type": null,
1897         "resolution": 4,
1898         "master_sha": null,
1899         "because_sha": null
1900     },
1901     {
1902         "sha": "8205042be60ccfe8d1661767e6f293c97d33e2cd",
1903         "description": "vbo: clean up conditional blocks in ATTR_UNION",
1904         "nominated": false,
1905         "nomination_type": null,
1906         "resolution": 4,
1907         "master_sha": null,
1908         "because_sha": null
1909     },
1910     {
1911         "sha": "4c6323c49f1f394f54ea9b9d8e514c2706e3984d",
1912         "description": "vbo: handle GS and tess primitive types when splitting Begin/End",
1913         "nominated": false,
1914         "nomination_type": null,
1915         "resolution": 4,
1916         "master_sha": null,
1917         "because_sha": null
1918     },
1919     {
1920         "sha": "f97341a9d6d4377950e313e76f75230d80f6240d",
1921         "description": "vbo: clean up vbo_copy_vertices",
1922         "nominated": false,
1923         "nomination_type": null,
1924         "resolution": 4,
1925         "master_sha": null,
1926         "because_sha": null
1927     },
1928     {
1929         "sha": "1be1ea0b8e2d5eed5202f669d11f5644fb4b5de2",
1930         "description": "vbo: deduplicate copy_vertices functions",
1931         "nominated": false,
1932         "nomination_type": null,
1933         "resolution": 4,
1934         "master_sha": null,
1935         "because_sha": null
1936     },
1937     {
1938         "sha": "fd8eb634fd93e61e47599fb74513eb0ab0bb3726",
1939         "description": "vbo: don't look at the second draw's count when merging 2 glBegin/End draws",
1940         "nominated": false,
1941         "nomination_type": null,
1942         "resolution": 4,
1943         "master_sha": null,
1944         "because_sha": null
1945     },
1946     {
1947         "sha": "e92a4f817d1f7a5094066e2a47a246fd5ccf94d6",
1948         "description": "mesa: replace some index_size multiplications and divisions with shifts",
1949         "nominated": false,
1950         "nomination_type": null,
1951         "resolution": 4,
1952         "master_sha": null,
1953         "because_sha": null
1954     },
1955     {
1956         "sha": "87085c673d593e6332ca2f3fb6737b77f7087f66",
1957         "description": "mesa: add index_size_shift = log2(index_size) into _mesa_index_buffer",
1958         "nominated": false,
1959         "nomination_type": null,
1960         "resolution": 4,
1961         "master_sha": null,
1962         "because_sha": null
1963     },
1964     {
1965         "sha": "f38ffa4659aa985f5d1c78bdd5be5064b792b819",
1966         "description": "android: r600/sfn: Add GDS instructions",
1967         "nominated": false,
1968         "nomination_type": 1,
1969         "resolution": 4,
1970         "master_sha": null,
1971         "because_sha": "32d3435a78675ff5ebf933d45b9b99fdc4dc7d82"
1972     },
1973     {
1974         "sha": "88c68c0ac7618c56ba17755ea6b93827437dd46a",
1975         "description": "android: r600/sfn: fix includes and libmesa_nir dependency",
1976         "nominated": false,
1977         "nomination_type": 1,
1978         "resolution": 4,
1979         "master_sha": null,
1980         "because_sha": "f718ac62688b555a933c7112f656944288d04edb"
1981     },
1982     {
1983         "sha": "01778d1e3cc675e6c7627e5b7ef7acd5ad290bfb",
1984         "description": "android: aco: fix PIPE_FORMAT related building errors",
1985         "nominated": false,
1986         "nomination_type": 1,
1987         "resolution": 4,
1988         "master_sha": null,
1989         "because_sha": "8d07d66180b1523d7e70681ca142955f896ebda9"
1990     },
1991     {
1992         "sha": "b20693be416ddeea0bef050edb2acd13016d6532",
1993         "description": "nir: Flush to zero with OOB low exponents in ldexp",
1994         "nominated": false,
1995         "nomination_type": null,
1996         "resolution": 4,
1997         "master_sha": null,
1998         "because_sha": null
1999     },
2000     {
2001         "sha": "ec9da8990067332292709a221a168d56bb7a38a2",
2002         "description": "zink. Added storage CISto descriptor pool. Added storage in descriptor pool for combined image samplers as well as uniform buffers. Stops some shaders from running through a pools storage faster than zinks internal tracking.",
2003         "nominated": false,
2004         "nomination_type": null,
2005         "resolution": 4,
2006         "master_sha": null,
2007         "because_sha": null
2008     },
2009     {
2010         "sha": "0ac731b1ff96de46998948aa06081efa5140d50e",
2011         "description": "gitlab-ci: Add jobs to be able to test Vulkan",
2012         "nominated": false,
2013         "nomination_type": null,
2014         "resolution": 4,
2015         "master_sha": null,
2016         "because_sha": null
2017     },
2018     {
2019         "sha": "5c65f8b377a6485e6c155dad98cb8af49d594418",
2020         "description": "gitlab-ci: Add gfxreconstruct traces support",
2021         "nominated": false,
2022         "nomination_type": null,
2023         "resolution": 4,
2024         "master_sha": null,
2025         "because_sha": null
2026     },
2027     {
2028         "sha": "1d75595da4a72c2ca0eb2b9b88db09a05a873e67",
2029         "description": "gitlab-ci: Change devices format to <api-vendor-deviceId>",
2030         "nominated": false,
2031         "nomination_type": null,
2032         "resolution": 4,
2033         "master_sha": null,
2034         "because_sha": null
2035     },
2036     {
2037         "sha": "f1b7b8c0ee6b796c90dab54e713ed6d08ef98356",
2038         "description": "gitlab-ci: build VulkanTools into the Vulkan testing container",
2039         "nominated": false,
2040         "nomination_type": null,
2041         "resolution": 4,
2042         "master_sha": null,
2043         "because_sha": null
2044     },
2045     {
2046         "sha": "028ab482bfbd9aa703c9d6fa658020951e071b67",
2047         "description": "gitlab-ci: build gfxreconstruct into the Vulkan testing container",
2048         "nominated": false,
2049         "nomination_type": null,
2050         "resolution": 4,
2051         "master_sha": null,
2052         "because_sha": null
2053     },
2054     {
2055         "sha": "fc2338dc44cab6095a5bb9d5f9c42901f10a493f",
2056         "description": "gitlab-ci: add missing popd to the build-deqp-vk.sh script",
2057         "nominated": false,
2058         "nomination_type": null,
2059         "resolution": 4,
2060         "master_sha": null,
2061         "because_sha": null
2062     },
2063     {
2064         "sha": "8c5e2ef19f6cbb96bb1a21e245e4e866458b0f8a",
2065         "description": "tracie: correct typo",
2066         "nominated": false,
2067         "nomination_type": null,
2068         "resolution": 4,
2069         "master_sha": null,
2070         "because_sha": null
2071     },
2072     {
2073         "sha": "83f54e3c54ab43fc7d7946999dc9dda6a93cf67d",
2074         "description": "etnaviv: fix alpha test on GC3000",
2075         "nominated": false,
2076         "nomination_type": null,
2077         "resolution": 4,
2078         "master_sha": null,
2079         "because_sha": null
2080     },
2081     {
2082         "sha": "f95fa3d1ac0a8dfbaa95db441c2744f7ad942dec",
2083         "description": "etnaviv: update headers from rnndb",
2084         "nominated": false,
2085         "nomination_type": null,
2086         "resolution": 4,
2087         "master_sha": null,
2088         "because_sha": null
2089     },
2090     {
2091         "sha": "e5b01183a69d8492a66d0c172ac44b9d9ba5fd59",
2092         "description": "egl/wayland: Don't invalidate buffers on no-op resize",
2093         "nominated": false,
2094         "nomination_type": null,
2095         "resolution": 4,
2096         "master_sha": null,
2097         "because_sha": null
2098     },
2099     {
2100         "sha": "311c82e1923f63070b198881d90c1098f4ff7a08",
2101         "description": "Revert \"glx: convert glx_config_create_list to one big calloc\"",
2102         "nominated": true,
2103         "nomination_type": 2,
2104         "resolution": 1,
2105         "master_sha": null,
2106         "because_sha": "35fc7bdf0e6ad6547e39099e7060a3d89539b56d"
2107     },
2108     {
2109         "sha": "6ceda485605b627c5d2f8974a40e092ce00cc08e",
2110         "description": "zink. Don't set incorrect sType in VkImportMemoryFdInfoKHR struct",
2111         "nominated": false,
2112         "nomination_type": null,
2113         "resolution": 4,
2114         "master_sha": null,
2115         "because_sha": null
2116     },
2117     {
2118         "sha": "3199b8b9e7f0a63075ea082f51fae28daee2bd3a",
2119         "description": "turnip: support indirect draw",
2120         "nominated": false,
2121         "nomination_type": null,
2122         "resolution": 4,
2123         "master_sha": null,
2124         "because_sha": null
2125     },
2126     {
2127         "sha": "a933934efbf343b6df3ea65ac70545bf200986ef",
2128         "description": "android: gallium/auxiliary: fix \"Unused source files\" in tesselator",
2129         "nominated": false,
2130         "nomination_type": 1,
2131         "resolution": 4,
2132         "master_sha": null,
2133         "because_sha": "bd0188f9eab3370f023243bffe53431ec3019bb7"
2134     },
2135     {
2136         "sha": "aea8c9c7b1fb329a7f7d43182c054bf3b67232f3",
2137         "description": "ci: Flip db410c back to docker mode.",
2138         "nominated": false,
2139         "nomination_type": null,
2140         "resolution": 4,
2141         "master_sha": null,
2142         "because_sha": null
2143     },
2144     {
2145         "sha": "5f13996262a6d72ca5b5c235647d5257ae961b66",
2146         "description": "intel/gen12+: Disable mid thread preemption.",
2147         "nominated": true,
2148         "nomination_type": 0,
2149         "resolution": 1,
2150         "master_sha": null,
2151         "because_sha": null
2152     },
2153     {
2154         "sha": "42ee6ff706f864d7666603af282ab30544ee638a",
2155         "description": "Revert \"gallium/swr: Fix min/max range index draw\"",
2156         "nominated": false,
2157         "nomination_type": 2,
2158         "resolution": 4,
2159         "master_sha": null,
2160         "because_sha": "5e9a2c603f38308f7027d6a5e4575e5fc24c1bd5"
2161     },
2162     {
2163         "sha": "291f40a4991a7fe6d6091051421290c585bb63a8",
2164         "description": "vc4: fix vc4_yuv_blit overwriting fragment constant buffer slot 0",
2165         "nominated": false,
2166         "nomination_type": null,
2167         "resolution": 4,
2168         "master_sha": null,
2169         "because_sha": null
2170     },
2171     {
2172         "sha": "2d1ba8638219c6c9b0aa370b12ca91c6e4b7844d",
2173         "description": "aco: handle v_add_co_u32_e64 in parse_base_offset()",
2174         "nominated": false,
2175         "nomination_type": null,
2176         "resolution": 4,
2177         "master_sha": null,
2178         "because_sha": null
2179     },
2180     {
2181         "sha": "215df21dea14358cccc1c9d84a186221cf834c7d",
2182         "description": "aco: fix carry-out size for wave32 v_add_co_u32_e64",
2183         "nominated": false,
2184         "nomination_type": 1,
2185         "resolution": 4,
2186         "master_sha": null,
2187         "because_sha": "e0bcefc3a0a15a8c7ec00cfa53fd8fffcc07342a"
2188     },
2189     {
2190         "sha": "18675363a35e98e6afa39c77b983ca6f383bfc00",
2191         "description": "gallium/swr: fix corruptions in Unigine Heaven",
2192         "nominated": false,
2193         "nomination_type": null,
2194         "resolution": 4,
2195         "master_sha": null,
2196         "because_sha": null
2197     },
2198     {
2199         "sha": "0ab5c88a0ac0dacac085c17bef23c9c67eaf9e86",
2200         "description": "st/va: GetConfigAttributes: check profile and entrypoint combination",
2201         "nominated": false,
2202         "nomination_type": null,
2203         "resolution": 4,
2204         "master_sha": null,
2205         "because_sha": null
2206     },
2207     {
2208         "sha": "cd40110420b48b3005c9d1d4ea30e2cbcc9a3d40",
2209         "description": "intel/isl: Implement D16_UNORM workarounds.",
2210         "nominated": false,
2211         "nomination_type": null,
2212         "resolution": 4,
2213         "master_sha": null,
2214         "because_sha": null
2215     },
2216     {
2217         "sha": "9fea90ad5170dd64376d22a14ac88c392813c96c",
2218         "description": "aco: keep track of which events are used in a barrier",
2219         "nominated": true,
2220         "nomination_type": 1,
2221         "resolution": 2,
2222         "master_sha": null,
2223         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
2224     },
2225     {
2226         "sha": "3f31c54842d4d2e1e78dad6cab57e45cb616b344",
2227         "description": "st/va/postproc: reallocate interlaced destination buffer",
2228         "nominated": false,
2229         "nomination_type": null,
2230         "resolution": 4,
2231         "master_sha": null,
2232         "because_sha": null
2233     },
2234     {
2235         "sha": "2d32248f49ebc25d76eb32d6f7a41bb0fd2c489a",
2236         "description": "panfrost: fix transform feedback",
2237         "nominated": false,
2238         "nomination_type": null,
2239         "resolution": 4,
2240         "master_sha": null,
2241         "because_sha": null
2242     },
2243     {
2244         "sha": "585a21ceca03b47f1b00579e43dd105bfd116fd5",
2245         "description": "gallium: add PIPE_CAP_PSIZ_CLAMPED",
2246         "nominated": false,
2247         "nomination_type": null,
2248         "resolution": 4,
2249         "master_sha": null,
2250         "because_sha": null
2251     },
2252     {
2253         "sha": "babf7357d24b88a548f50aebca74c6ffd8f81d52",
2254         "description": "gallium: add PIPE_CAP_VIEWPORT_TRANSFORM_LOWERED",
2255         "nominated": false,
2256         "nomination_type": null,
2257         "resolution": 4,
2258         "master_sha": null,
2259         "because_sha": null
2260     },
2261     {
2262         "sha": "4ce339e74118786893b5138db37c09c4f2d830fd",
2263         "description": "gallium: add PIPE_CAP_PACKED_STREAM_OUTPUT",
2264         "nominated": false,
2265         "nomination_type": null,
2266         "resolution": 4,
2267         "master_sha": null,
2268         "because_sha": null
2269     },
2270     {
2271         "sha": "82dc149254a791de1835e2402ed9a73511f42fdf",
2272         "description": "glsl/linker: add xfb workaround for modified built-in variables",
2273         "nominated": false,
2274         "nomination_type": null,
2275         "resolution": 4,
2276         "master_sha": null,
2277         "because_sha": null
2278     },
2279     {
2280         "sha": "4a329bea44fca8607a3e4538b18fd93864d99c18",
2281         "description": "glsl/linker: handle array/struct members for DisableXfbPacking",
2282         "nominated": false,
2283         "nomination_type": null,
2284         "resolution": 4,
2285         "master_sha": null,
2286         "because_sha": null
2287     },
2288     {
2289         "sha": "00746fa2dab0b55b113e3543420b79f01f91e5c1",
2290         "description": "glsl/linker: add DisableTransformFeedbackPacking workaround",
2291         "nominated": false,
2292         "nomination_type": null,
2293         "resolution": 4,
2294         "master_sha": null,
2295         "because_sha": null
2296     },
2297     {
2298         "sha": "8b361df9cf73aae45fff7f766da46d585d903c92",
2299         "description": "spirv: fix memory_barrier_tcs_patch emission",
2300         "nominated": false,
2301         "nomination_type": null,
2302         "resolution": 4,
2303         "master_sha": null,
2304         "because_sha": null
2305     },
2306     {
2307         "sha": "6d839addf953630afa52200d5e9922646227d84d",
2308         "description": "spirv: improve creation of memory_barrier",
2309         "nominated": false,
2310         "nomination_type": null,
2311         "resolution": 4,
2312         "master_sha": null,
2313         "because_sha": null
2314     },
2315     {
2316         "sha": "5d713fb66e71bec3d4c9a6324fd0b6b52040ecb2",
2317         "description": "lima: don't disable tiling if there's linear modifier in list",
2318         "nominated": false,
2319         "nomination_type": null,
2320         "resolution": 4,
2321         "master_sha": null,
2322         "because_sha": null
2323     },
2324     {
2325         "sha": "46a8cab58bc8fa897c66831b17614da4e9a36706",
2326         "description": "ac: rename min_vgpr_alloc to min_wave64_vgpr_alloc",
2327         "nominated": false,
2328         "nomination_type": null,
2329         "resolution": 4,
2330         "master_sha": null,
2331         "because_sha": null
2332     },
2333     {
2334         "sha": "33faef6a34023217b605ca11f519e0c1cd74b51b",
2335         "description": "ac: rename vgpr_alloc_granularity to wave64_vgpr_alloc_granularity",
2336         "nominated": false,
2337         "nomination_type": null,
2338         "resolution": 4,
2339         "master_sha": null,
2340         "because_sha": null
2341     },
2342     {
2343         "sha": "9432eb3e9ce56e475d29bc59494c83815305aede",
2344         "description": "ac: rename lds_size_per_cu to lds_size_per_workgroup",
2345         "nominated": false,
2346         "nomination_type": null,
2347         "resolution": 4,
2348         "master_sha": null,
2349         "because_sha": null
2350     },
2351     {
2352         "sha": "69628ababbd79a5865c2c5bd01b4a963eb7800f9",
2353         "description": "turnip: Execute main cs for secondary command buffers",
2354         "nominated": false,
2355         "nomination_type": null,
2356         "resolution": 4,
2357         "master_sha": null,
2358         "because_sha": null
2359     },
2360     {
2361         "sha": "5715a61fa96e8986da82ef263e06db4ef90fb106",
2362         "description": "turnip: Promote tu_cs_get_size/is_empty to header",
2363         "nominated": false,
2364         "nomination_type": null,
2365         "resolution": 4,
2366         "master_sha": null,
2367         "because_sha": null
2368     },
2369     {
2370         "sha": "bdf20d324bfec6a6cbabf7492cb4b19f7d9de5ad",
2371         "description": "nvc0: enable EXT_texture_shadow_lod",
2372         "nominated": false,
2373         "nomination_type": null,
2374         "resolution": 4,
2375         "master_sha": null,
2376         "because_sha": null
2377     },
2378     {
2379         "sha": "11a06dfd4ba4351848422eba357a8b41dd3b78df",
2380         "description": "st/mesa: allow TXB2/TXL2 to work with cube array shadow textures",
2381         "nominated": false,
2382         "nomination_type": null,
2383         "resolution": 4,
2384         "master_sha": null,
2385         "because_sha": null
2386     },
2387     {
2388         "sha": "1d3b0b908880029b06c0b54b8d32c53e7f4d5895",
2389         "description": "nv50,nvc0: add newly added PIPE_CAP's to list",
2390         "nominated": false,
2391         "nomination_type": null,
2392         "resolution": 4,
2393         "master_sha": null,
2394         "because_sha": null
2395     },
2396     {
2397         "sha": "62f7197fb54d2fbb7bd5646115008d3c27a3dfb9",
2398         "description": "anv: multiply the scratch space by 4 on gen9-10 like iris and i965",
2399         "nominated": false,
2400         "nomination_type": null,
2401         "resolution": 4,
2402         "master_sha": null,
2403         "because_sha": null
2404     },
2405     {
2406         "sha": "aa78801f0a6cfeaf3d16b4333239c0b862f73c10",
2407         "description": "intel/device: bdw_gt1 actually has 6 eus per subslice",
2408         "nominated": true,
2409         "nomination_type": 0,
2410         "resolution": 1,
2411         "master_sha": null,
2412         "because_sha": null
2413     },
2414     {
2415         "sha": "9e5ce30da7fa3f1cc3badfd348e5f8fda1bbacb2",
2416         "description": "intel: fix the gen 12 compute shader scratch IDs",
2417         "nominated": true,
2418         "nomination_type": 0,
2419         "resolution": 0,
2420         "master_sha": null,
2421         "because_sha": null
2422     },
2423     {
2424         "sha": "1efe139cad150072985db02227be947aec532e2b",
2425         "description": "intel: fix the gen 11 compute shader scratch IDs",
2426         "nominated": true,
2427         "nomination_type": 0,
2428         "resolution": 0,
2429         "master_sha": null,
2430         "because_sha": null
2431     },
2432     {
2433         "sha": "d0c66869c1f9d454fc1c9adbd762a7a9b2756e86",
2434         "description": "pan/bi: Move some definitions from disasm to bifrost.h",
2435         "nominated": false,
2436         "nomination_type": null,
2437         "resolution": 4,
2438         "master_sha": null,
2439         "because_sha": null
2440     },
2441     {
2442         "sha": "346262ceb6d5c6aab40b325e674a71de8860a062",
2443         "description": "pan/bi: Structify FMA_FADD",
2444         "nominated": false,
2445         "nomination_type": null,
2446         "resolution": 4,
2447         "master_sha": null,
2448         "because_sha": null
2449     },
2450     {
2451         "sha": "4fe5b59a96aad32ac1ee02a0fc10e296136e6168",
2452         "description": "pan/bi: Squash LD_ATTR ops together",
2453         "nominated": false,
2454         "nomination_type": null,
2455         "resolution": 4,
2456         "master_sha": null,
2457         "because_sha": null
2458     },
2459     {
2460         "sha": "ee957bc0f3786562293a100cbcf5e07049c522be",
2461         "description": "pan/bi: Combine LOAD_VARYING_ADDRESS instructions by type",
2462         "nominated": false,
2463         "nomination_type": null,
2464         "resolution": 4,
2465         "master_sha": null,
2466         "because_sha": null
2467     },
2468     {
2469         "sha": "36fe378f1cd0076723fc20b2acd08efd58a72d3c",
2470         "description": "pan/bi: Decode ADD_SHIFT properly",
2471         "nominated": false,
2472         "nomination_type": null,
2473         "resolution": 4,
2474         "master_sha": null,
2475         "because_sha": null
2476     },
2477     {
2478         "sha": "8c79c710d4e1f3e424d5abf1f9abccdfc9a59caa",
2479         "description": "pan/bi: Identify extended FMA opcodes",
2480         "nominated": false,
2481         "nomination_type": null,
2482         "resolution": 4,
2483         "master_sha": null,
2484         "because_sha": null
2485     },
2486     {
2487         "sha": "b51468ed9c402c7bb982370b49dea895ed2cc677",
2488         "description": "pan/bi: Add v4i8 mode to FMA_SHIFT",
2489         "nominated": false,
2490         "nomination_type": null,
2491         "resolution": 4,
2492         "master_sha": null,
2493         "because_sha": null
2494     },
2495     {
2496         "sha": "2db454bbabf07bffbc61e68d51dfb733c11e4976",
2497         "description": "pan/bi: Decode FMA_SHIFT properly",
2498         "nominated": false,
2499         "nomination_type": null,
2500         "resolution": 4,
2501         "master_sha": null,
2502         "because_sha": null
2503     },
2504     {
2505         "sha": "67bbaddf7d8eef7eb2b2ab3944a1a4a86d16bded",
2506         "description": "pan/bi: Move notes on ADD ops to notes file",
2507         "nominated": false,
2508         "nomination_type": null,
2509         "resolution": 4,
2510         "master_sha": null,
2511         "because_sha": null
2512     },
2513     {
2514         "sha": "7c96bd2dc5a0d3d5c7d620e0fe56f1931db52a3c",
2515         "description": "pan/bi: Introduce CSEL4 class",
2516         "nominated": false,
2517         "nomination_type": null,
2518         "resolution": 4,
2519         "master_sha": null,
2520         "because_sha": null
2521     },
2522     {
2523         "sha": "19a449e4258174cfba13b9bab70fbab1a700fdfd",
2524         "description": "pan/bi: Move notes on FMA opcodes from disassembler",
2525         "nominated": false,
2526         "nomination_type": null,
2527         "resolution": 4,
2528         "master_sha": null,
2529         "because_sha": null
2530     },
2531     {
2532         "sha": "dff83476c420f3f408d3d9dcf8c58e6ec89c0b1b",
2533         "description": "pan/bi: Add ICMP.GL.NEQ op",
2534         "nominated": false,
2535         "nomination_type": null,
2536         "resolution": 4,
2537         "master_sha": null,
2538         "because_sha": null
2539     },
2540     {
2541         "sha": "178d9d42696876fe244543a2c897e4c702a51cbd",
2542         "description": "pan/bi: Add discard ops",
2543         "nominated": false,
2544         "nomination_type": null,
2545         "resolution": 4,
2546         "master_sha": null,
2547         "because_sha": null
2548     },
2549     {
2550         "sha": "3044a37a84086f4965fda46b718ce252c42b1187",
2551         "description": "pan/decode: Skip analysis for Bifrost tiler structures",
2552         "nominated": false,
2553         "nomination_type": null,
2554         "resolution": 4,
2555         "master_sha": null,
2556         "because_sha": null
2557     },
2558     {
2559         "sha": "acd140c2e20dfe9f18b7b442a7af79e0f221cb57",
2560         "description": "pan/decode: Fix tiler weights printing",
2561         "nominated": false,
2562         "nomination_type": null,
2563         "resolution": 4,
2564         "master_sha": null,
2565         "because_sha": null
2566     },
2567     {
2568         "sha": "3f5cd446b25e57344cdb0bbd28d3e36ecdcd11ef",
2569         "description": "pan/decode: Restore bifrost sample_locations",
2570         "nominated": false,
2571         "nomination_type": null,
2572         "resolution": 4,
2573         "master_sha": null,
2574         "because_sha": null
2575     },
2576     {
2577         "sha": "5815f33c6b306be530b145418d31094ee8abe0c2",
2578         "description": "pan/decode: Calm an assert to a pandecode error",
2579         "nominated": false,
2580         "nomination_type": null,
2581         "resolution": 4,
2582         "master_sha": null,
2583         "because_sha": null
2584     },
2585     {
2586         "sha": "b4ddc6139b9534fb4559948ebcbaf96c76097d55",
2587         "description": "iris: Wait for the GPU to be idle before invalidating the aux table.",
2588         "nominated": false,
2589         "nomination_type": null,
2590         "resolution": 4,
2591         "master_sha": null,
2592         "because_sha": null
2593     },
2594     {
2595         "sha": "a7de6f1321a00316a59effeed93365f6979e6c69",
2596         "description": "iris: Split aux map initialization from invalidation.",
2597         "nominated": false,
2598         "nomination_type": null,
2599         "resolution": 4,
2600         "master_sha": null,
2601         "because_sha": null
2602     },
2603     {
2604         "sha": "43dc842cb91c195fe7bb47a7ce324425096bf6f5",
2605         "description": "anv: Wait for the GPU to be idle before invalidating the aux table.",
2606         "nominated": false,
2607         "nomination_type": null,
2608         "resolution": 4,
2609         "master_sha": null,
2610         "because_sha": null
2611     },
2612     {
2613         "sha": "3ca3050de57e60e86c1e3ccfa9d57689ffc5a820",
2614         "description": "anv: Do end-of-pipe sync around MCS/CCS ops instead of CS stall",
2615         "nominated": false,
2616         "nomination_type": null,
2617         "resolution": 4,
2618         "master_sha": null,
2619         "because_sha": null
2620     },
2621     {
2622         "sha": "2db471953ab57e47f9d950f474c1c8267cb0d456",
2623         "description": "anv: Use a proper end-of-pipe sync instead of just CS stall",
2624         "nominated": false,
2625         "nomination_type": null,
2626         "resolution": 4,
2627         "master_sha": null,
2628         "because_sha": null
2629     },
2630     {
2631         "sha": "ac8d412ba39bf5634a218fff23e55c07d7ac81d6",
2632         "description": "anv: Use the PIPE_CONTROL instead of bits for the CS stall W/A",
2633         "nominated": false,
2634         "nomination_type": null,
2635         "resolution": 4,
2636         "master_sha": null,
2637         "because_sha": null
2638     },
2639     {
2640         "sha": "bb2287ccdf46822dc5e7c889efce116620b9c509",
2641         "description": "gallivm/tessellator: use private functions for min/max to avoid namespace issues",
2642         "nominated": false,
2643         "nomination_type": 1,
2644         "resolution": 4,
2645         "master_sha": null,
2646         "because_sha": "bd0188f9eab3370f023243bffe53431ec3019bb7"
2647     },
2648     {
2649         "sha": "c376865f5eeca535c4aa8e33bcf166052c1ce2f2",
2650         "description": "egl: allow INVALID format for linux_dmabuf",
2651         "nominated": false,
2652         "nomination_type": null,
2653         "resolution": 4,
2654         "master_sha": null,
2655         "because_sha": null
2656     },
2657     {
2658         "sha": "646fbb1c4f39f61648c1a1153070df2452153450",
2659         "description": "lima: add RGBA5551 and RGBA4444 formats",
2660         "nominated": false,
2661         "nomination_type": null,
2662         "resolution": 4,
2663         "master_sha": null,
2664         "because_sha": null
2665     },
2666     {
2667         "sha": "ede93a32786ff8548ab4c6f48eb8af7a81872ee5",
2668         "description": "ci: Add a disabled-by-default job for GLES3 testing on db410c.",
2669         "nominated": false,
2670         "nomination_type": null,
2671         "resolution": 4,
2672         "master_sha": null,
2673         "because_sha": null
2674     },
2675     {
2676         "sha": "58659446354d2afb7ba1b7b4b7a40b2ed5f44c09",
2677         "description": "ci: Switch testing on db410c over to LAVA.",
2678         "nominated": false,
2679         "nomination_type": null,
2680         "resolution": 4,
2681         "master_sha": null,
2682         "because_sha": null
2683     },
2684     {
2685         "sha": "adcb365c1dae5e97f6863d320a774753bf76780b",
2686         "description": "r600/sfn: Don't try to catch exceptions, the driver doesn't throw any",
2687         "nominated": false,
2688         "nomination_type": null,
2689         "resolution": 4,
2690         "master_sha": null,
2691         "because_sha": null
2692     },
2693     {
2694         "sha": "b66170b53785dea3bfc00901277273b7bde9b561",
2695         "description": "r600/sfn: Use static_cast when type is already known",
2696         "nominated": false,
2697         "nomination_type": null,
2698         "resolution": 4,
2699         "master_sha": null,
2700         "because_sha": null
2701     },
2702     {
2703         "sha": "7780b50b7e7c29fef4065c1b3ba7f63edeed3028",
2704         "description": "r600/sfn: Avoid using dynamic_cast to identify type",
2705         "nominated": false,
2706         "nomination_type": null,
2707         "resolution": 4,
2708         "master_sha": null,
2709         "because_sha": null
2710     },
2711     {
2712         "sha": "3503cb4c28e01b34f3a25546c058150709c22348",
2713         "description": "docs/features: add v3d driver",
2714         "nominated": false,
2715         "nomination_type": null,
2716         "resolution": 4,
2717         "master_sha": null,
2718         "because_sha": null
2719     },
2720     {
2721         "sha": "760fe44e8c09e533fb96d327e658aea4bfe3c883",
2722         "description": "aco: pass vars by const &",
2723         "nominated": false,
2724         "nomination_type": null,
2725         "resolution": 4,
2726         "master_sha": null,
2727         "because_sha": null
2728     },
2729     {
2730         "sha": "5469221e77bd6baf1dfe4a6c1c0149223bf2f890",
2731         "description": "Revert \"gitlab-ci: disable panfrost runners\"",
2732         "nominated": false,
2733         "nomination_type": 2,
2734         "resolution": 4,
2735         "master_sha": null,
2736         "because_sha": "a86662c44d7cb2541c3f613805533064219ad11f"
2737     },
2738     {
2739         "sha": "2521c81c9e898b6785cb4fc069c329c42c2990c6",
2740         "description": "aco: Minor optimization in spill_ctx constructor",
2741         "nominated": false,
2742         "nomination_type": null,
2743         "resolution": 4,
2744         "master_sha": null,
2745         "because_sha": null
2746     },
2747     {
2748         "sha": "d555794f3032594dbef3623052103900138d2356",
2749         "description": "radv: update entrypoints generation from ANV",
2750         "nominated": false,
2751         "nomination_type": null,
2752         "resolution": 4,
2753         "master_sha": null,
2754         "because_sha": null
2755     },
2756     {
2757         "sha": "79d4d2807ff60d571c377c7f4aa729601ab873e1",
2758         "description": "radv/sqtt: add support for GFX10",
2759         "nominated": false,
2760         "nomination_type": null,
2761         "resolution": 4,
2762         "master_sha": null,
2763         "because_sha": null
2764     },
2765     {
2766         "sha": "eea3912451f411c3d61d258cda65a27f274bac38",
2767         "description": "ac/registers: add definitions for thread trace on GFX10",
2768         "nominated": false,
2769         "nomination_type": null,
2770         "resolution": 4,
2771         "master_sha": null,
2772         "because_sha": null
2773     },
2774     {
2775         "sha": "fedbc4c929cb1528db646c2ec24b75f92de3e281",
2776         "description": "radv/sqtt: update SPI_CONFIG_CNTL.EXP_PRIORITY_ORDER value",
2777         "nominated": false,
2778         "nomination_type": null,
2779         "resolution": 4,
2780         "master_sha": null,
2781         "because_sha": null
2782     },
2783     {
2784         "sha": "36768eee9acb4cdd08cd56b0e75c0bb870657bbb",
2785         "description": "radv/sqtt: do not assume that the number of shader engines is 4",
2786         "nominated": false,
2787         "nomination_type": null,
2788         "resolution": 4,
2789         "master_sha": null,
2790         "because_sha": null
2791     },
2792     {
2793         "sha": "1b565e56e94a363e49b2311bf57f38ccd548cc5d",
2794         "description": "radv/rgp: adjust trace memory/shader clocks to fix frame duration",
2795         "nominated": false,
2796         "nomination_type": null,
2797         "resolution": 4,
2798         "master_sha": null,
2799         "because_sha": null
2800     },
2801     {
2802         "sha": "fbd61b3fb66bcc3eb0f65da2c869046c24c35dc8",
2803         "description": "mesa/st: fix formats required for EXT_texture_norm16",
2804         "nominated": true,
2805         "nomination_type": 1,
2806         "resolution": 1,
2807         "master_sha": null,
2808         "because_sha": "de4eb9a3bb9fb073a5bf5cc157918bfa0f62b394"
2809     },
2810     {
2811         "sha": "e58bb417b57243d9bf0faa0995522dde5bf3fbfb",
2812         "description": "lima: Add etc1 support",
2813         "nominated": false,
2814         "nomination_type": null,
2815         "resolution": 4,
2816         "master_sha": null,
2817         "because_sha": null
2818     },
2819     {
2820         "sha": "37a670d76c245fab238f84dc31ecb281d62531e3",
2821         "description": "doc: Update features.txt for r600 with misc supported features",
2822         "nominated": false,
2823         "nomination_type": null,
2824         "resolution": 4,
2825         "master_sha": null,
2826         "because_sha": null
2827     },
2828     {
2829         "sha": "85457e350dde0589c96083c75594d089d339fba4",
2830         "description": "intel/tools/dump_gpu: fix getparam values",
2831         "nominated": false,
2832         "nomination_type": 1,
2833         "resolution": 4,
2834         "master_sha": null,
2835         "because_sha": "76bf38eaf0b6c839eaa4a36990e4b14b8095b7eb"
2836     },
2837     {
2838         "sha": "1e43910aa2e018a1819bcfef6916d5ce5e1e7276",
2839         "description": "meson: Enable -Wno-deprecated only for bison > 2.3.",
2840         "nominated": false,
2841         "nomination_type": 1,
2842         "resolution": 4,
2843         "master_sha": null,
2844         "because_sha": "11a1cb2fa8dadca9d918e8421a3b26a1b176937c"
2845     },
2846     {
2847         "sha": "5306b662dd59ac8accccf25b81ee97742ce71849",
2848         "description": "mesa: fix _mesa_draw_nonzero_divisor_bits to return nonzero divisors",
2849         "nominated": false,
2850         "nomination_type": 1,
2851         "resolution": 4,
2852         "master_sha": null,
2853         "because_sha": "fd6636ebc06d55b59851701c436b8b97f50fd7f4"
2854     },
2855     {
2856         "sha": "a86662c44d7cb2541c3f613805533064219ad11f",
2857         "description": "gitlab-ci: disable panfrost runners",
2858         "nominated": false,
2859         "nomination_type": null,
2860         "resolution": 4,
2861         "master_sha": null,
2862         "because_sha": null
2863     },
2864     {
2865         "sha": "02f3af2ad1eb1732d0bfb781de5e781bf83b400d",
2866         "description": "radv: fix size of sqtt_file_chunk_asic_info on 32-bit system",
2867         "nominated": false,
2868         "nomination_type": null,
2869         "resolution": 4,
2870         "master_sha": null,
2871         "because_sha": null
2872     },
2873     {
2874         "sha": "33f604a33187cb001bfc389a43a98e8ef634bf86",
2875         "description": "radv: fix 32-bit build failure in radv_queue_internal_submit()",
2876         "nominated": false,
2877         "nomination_type": null,
2878         "resolution": 4,
2879         "master_sha": null,
2880         "because_sha": null
2881     },
2882     {
2883         "sha": "ad094433b4180ae5d9a33562a0982d399a0bb4bc",
2884         "description": "glsl: add some error checks to the nir uniform linker",
2885         "nominated": false,
2886         "nomination_type": null,
2887         "resolution": 4,
2888         "master_sha": null,
2889         "because_sha": null
2890     },
2891     {
2892         "sha": "61dc9354c0c9b5dae3f6763c5141ff38e3e72816",
2893         "description": "glsl: fix sampler index calculation in nir linker",
2894         "nominated": false,
2895         "nomination_type": null,
2896         "resolution": 4,
2897         "master_sha": null,
2898         "because_sha": null
2899     },
2900     {
2901         "sha": "ef47069cc30e0a3337fcb6ff0c740e1bc50879c5",
2902         "description": "glsl: reset next_image_index count for each shader stage",
2903         "nominated": false,
2904         "nomination_type": null,
2905         "resolution": 4,
2906         "master_sha": null,
2907         "because_sha": null
2908     },
2909     {
2910         "sha": "e0aa0a839f9c168784a1f50013c83877cc876094",
2911         "description": "glsl: fix resizing of the uniform remap table",
2912         "nominated": false,
2913         "nomination_type": null,
2914         "resolution": 4,
2915         "master_sha": null,
2916         "because_sha": null
2917     },
2918     {
2919         "sha": "190a1ed170231d6f1db0526a1867a6766ccd4823",
2920         "description": "glsl: set the correct number of images in a shader",
2921         "nominated": false,
2922         "nomination_type": null,
2923         "resolution": 4,
2924         "master_sha": null,
2925         "because_sha": null
2926     },
2927     {
2928         "sha": "b232a54df11cf6864e344b08f77c0dab5ddf0baf",
2929         "description": "glsl: set the correct number of samplers in a shader",
2930         "nominated": false,
2931         "nomination_type": null,
2932         "resolution": 4,
2933         "master_sha": null,
2934         "because_sha": null
2935     },
2936     {
2937         "sha": "7dafc3050da4ab240c8ecf4ddcfba2c6192113f5",
2938         "description": "glsl: fix possible memory leak in nir uniform linker",
2939         "nominated": false,
2940         "nomination_type": null,
2941         "resolution": 4,
2942         "master_sha": null,
2943         "because_sha": null
2944     },
2945     {
2946         "sha": "cf12faef614ab7cd9996410f1d161558a3853936",
2947         "description": "intel/compiler: Restrict cs_threads to 64",
2948         "nominated": true,
2949         "nomination_type": 1,
2950         "resolution": 1,
2951         "master_sha": null,
2952         "because_sha": "932045061b5850368e8a4a5b3e6609eba6ed8d66"
2953     },
2954     {
2955         "sha": "09323634898ab3efc0150dc7d756bf36b1b89b76",
2956         "description": "st/va: remove unneeded code",
2957         "nominated": false,
2958         "nomination_type": null,
2959         "resolution": 4,
2960         "master_sha": null,
2961         "because_sha": null
2962     },
2963     {
2964         "sha": "8cb9f79413105a8eea98eaf70725cc1e28ae041c",
2965         "description": "freedreno/ir3: add assert",
2966         "nominated": false,
2967         "nomination_type": null,
2968         "resolution": 4,
2969         "master_sha": null,
2970         "because_sha": null
2971     },
2972     {
2973         "sha": "ac705edd82996b4176de6a991db38e76a11625a7",
2974         "description": "freedreno/ir3: fix assert with getinfo",
2975         "nominated": false,
2976         "nomination_type": null,
2977         "resolution": 4,
2978         "master_sha": null,
2979         "because_sha": null
2980     },
2981     {
2982         "sha": "c1f436746182027ce52c59c0efeea3d2a28dea5b",
2983         "description": "freedreno/ir3: don't precolor unassigned inputs",
2984         "nominated": false,
2985         "nomination_type": null,
2986         "resolution": 4,
2987         "master_sha": null,
2988         "because_sha": null
2989     },
2990     {
2991         "sha": "4b8e198fd2b5bfcefccd998a94a1f065c91119d3",
2992         "description": "freedreno/ir3: fix crash with samgq workaround",
2993         "nominated": false,
2994         "nomination_type": null,
2995         "resolution": 4,
2996         "master_sha": null,
2997         "because_sha": null
2998     },
2999     {
3000         "sha": "56565b7bba54b8298d2c14c66bb87c59930b09ee",
3001         "description": "freedreno/ir3: update SFU delay",
3002         "nominated": false,
3003         "nomination_type": null,
3004         "resolution": 4,
3005         "master_sha": null,
3006         "because_sha": null
3007     },
3008     {
3009         "sha": "2cf4b5f29edbd7a01590fdf244fead5551db8d3f",
3010         "description": "freedreno/ir3: track half-precision live values",
3011         "nominated": false,
3012         "nomination_type": null,
3013         "resolution": 4,
3014         "master_sha": null,
3015         "because_sha": null
3016     },
3017     {
3018         "sha": "4353b3c1c5ae3927ad7e99b72cdf1ce63023493d",
3019         "description": "freedreno/ir3: don't hide latency when there is none to hide",
3020         "nominated": false,
3021         "nomination_type": null,
3022         "resolution": 4,
3023         "master_sha": null,
3024         "because_sha": null
3025     },
3026     {
3027         "sha": "9d2aaa589cf1c4fc8599f26a033aeeabb595f134",
3028         "description": "freedreno/ir3: rewrite regmask to better support a6xx+",
3029         "nominated": false,
3030         "nomination_type": null,
3031         "resolution": 4,
3032         "master_sha": null,
3033         "because_sha": null
3034     },
3035     {
3036         "sha": "c02cd8afbd6a2f2b1aaaec9d499e6ede55aebe8c",
3037         "description": "freedreno/ir3: remove regmask_set_if_not()",
3038         "nominated": false,
3039         "nomination_type": null,
3040         "resolution": 4,
3041         "master_sha": null,
3042         "because_sha": null
3043     },
3044     {
3045         "sha": "2fa64729db95655d61b92c5e155a4746101c1cfc",
3046         "description": "freedreno: honor FD_MESA_DEBUG=nogrow",
3047         "nominated": false,
3048         "nomination_type": null,
3049         "resolution": 4,
3050         "master_sha": null,
3051         "because_sha": null
3052     },
3053     {
3054         "sha": "bab9db6c0263e74696f300520db6380ee0803322",
3055         "description": "freedreno/a6xx: enable SKIP_IB2_ENABLE properly",
3056         "nominated": false,
3057         "nomination_type": null,
3058         "resolution": 4,
3059         "master_sha": null,
3060         "because_sha": null
3061     },
3062     {
3063         "sha": "9724a7c1055fb661794cdd65839812974c7e00e6",
3064         "description": "freedreno/a6xx: don't emit YIELD packet",
3065         "nominated": false,
3066         "nomination_type": null,
3067         "resolution": 4,
3068         "master_sha": null,
3069         "because_sha": null
3070     },
3071     {
3072         "sha": "45771786e4aff33292727e799c850dd9579965c5",
3073         "description": "freedreno/a6xx: whitespace fix",
3074         "nominated": false,
3075         "nomination_type": null,
3076         "resolution": 4,
3077         "master_sha": null,
3078         "because_sha": null
3079     },
3080     {
3081         "sha": "ae3e237db05e365d87f6bd8bd44957922c49046c",
3082         "description": "freedreno/a6xx: emit LRZ clear in sysmem too",
3083         "nominated": false,
3084         "nomination_type": null,
3085         "resolution": 4,
3086         "master_sha": null,
3087         "because_sha": null
3088     },
3089     {
3090         "sha": "6b605804eade2c3701745c3ef447246cfe975413",
3091         "description": "freedreno/a6xx: remove unused param",
3092         "nominated": false,
3093         "nomination_type": null,
3094         "resolution": 4,
3095         "master_sha": null,
3096         "because_sha": null
3097     },
3098     {
3099         "sha": "141d0d1c25d031df17c7ec1931c2e78cfc04736a",
3100         "description": "freedreno/ir3: remove from_tgsi",
3101         "nominated": false,
3102         "nomination_type": null,
3103         "resolution": 4,
3104         "master_sha": null,
3105         "because_sha": null
3106     },
3107     {
3108         "sha": "c7ac1bcea0198c86a1e208ece50c1af5da2cb339",
3109         "description": "turnip: increase array sizes in tu_descriptor_map",
3110         "nominated": false,
3111         "nomination_type": null,
3112         "resolution": 4,
3113         "master_sha": null,
3114         "because_sha": null
3115     },
3116     {
3117         "sha": "d195eef05d2eb063ab82d680950b40eb9127265e",
3118         "description": "turnip: fall back to sysmem when attachments don't fit into gmem",
3119         "nominated": false,
3120         "nomination_type": null,
3121         "resolution": 4,
3122         "master_sha": null,
3123         "because_sha": null
3124     },
3125     {
3126         "sha": "de3230e0a5d90911f8a4e376629e264278dffc00",
3127         "description": "turnip: remove unnecessary fb size check",
3128         "nominated": false,
3129         "nomination_type": null,
3130         "resolution": 4,
3131         "master_sha": null,
3132         "because_sha": null
3133     },
3134     {
3135         "sha": "cf302c9a22fab86da0bc70f377c8f0c43f5d8d77",
3136         "description": "turnip: don't hardcode gmem base for input attachment",
3137         "nominated": false,
3138         "nomination_type": null,
3139         "resolution": 4,
3140         "master_sha": null,
3141         "because_sha": null
3142     },
3143     {
3144         "sha": "6420406f197cc4f1170c340e839701aeb253fdf0",
3145         "description": "turnip: fix srgb MRT",
3146         "nominated": false,
3147         "nomination_type": 1,
3148         "resolution": 4,
3149         "master_sha": null,
3150         "because_sha": "59f29fc845ce6425959e8db9b707363b1e273445"
3151     },
3152     {
3153         "sha": "8f9e1c6047e2542186ac87569934e306301c2996",
3154         "description": "turnip: fix hw binning + render_area offset interaction",
3155         "nominated": false,
3156         "nomination_type": null,
3157         "resolution": 4,
3158         "master_sha": null,
3159         "because_sha": null
3160     },
3161     {
3162         "sha": "de33c23370bf37b2a2fdf5be1daab6007d054c08",
3163         "description": "turnip: minify image_view extent",
3164         "nominated": false,
3165         "nomination_type": null,
3166         "resolution": 4,
3167         "master_sha": null,
3168         "because_sha": null
3169     },
3170     {
3171         "sha": "b18d6575fee00ed9db3c89b4e8c0756cc52d53e0",
3172         "description": "turnip: remove unecessary MRT_CONTROL fill",
3173         "nominated": false,
3174         "nomination_type": null,
3175         "resolution": 4,
3176         "master_sha": null,
3177         "because_sha": null
3178     },
3179     {
3180         "sha": "33b2db5fb93348758fac748abe74fdfcdbc811ea",
3181         "description": "turnip: move some constant state to tu6_init_hw",
3182         "nominated": false,
3183         "nomination_type": null,
3184         "resolution": 4,
3185         "master_sha": null,
3186         "because_sha": null
3187     },
3188     {
3189         "sha": "7d27a9ffb36909812c249558da2485da44afd89f",
3190         "description": "turnip: check the right alignment requirement on shader iova",
3191         "nominated": false,
3192         "nomination_type": null,
3193         "resolution": 4,
3194         "master_sha": null,
3195         "because_sha": null
3196     },
3197     {
3198         "sha": "0f0662a5515d04f46dac332b69ec324bad16d812",
3199         "description": "turnip: add r5g5b5a1_unorm/b5g5r5a1_unorm  formats",
3200         "nominated": false,
3201         "nomination_type": null,
3202         "resolution": 4,
3203         "master_sha": null,
3204         "because_sha": null
3205     },
3206     {
3207         "sha": "80ceebcdd10450d5d465f4a0917196da006ba479",
3208         "description": "turnip: rework format table to support r5g5b5a1_unorm/b5g5r5a1_unorm",
3209         "nominated": false,
3210         "nomination_type": null,
3211         "resolution": 4,
3212         "master_sha": null,
3213         "because_sha": null
3214     },
3215     {
3216         "sha": "89c6ef4233583469f30b266fcec8486f5d7d2b5a",
3217         "description": "util/format: add missing BC4/BC5 vulkan formats",
3218         "nominated": false,
3219         "nomination_type": null,
3220         "resolution": 4,
3221         "master_sha": null,
3222         "because_sha": null
3223     },
3224     {
3225         "sha": "339f127f2b38438f64d6ff846c0a3e8c3dad83f3",
3226         "description": "panfrost: LogicOp fixes and non 8-bit format support",
3227         "nominated": false,
3228         "nomination_type": 1,
3229         "resolution": 4,
3230         "master_sha": null,
3231         "because_sha": "068806c9f6be9bab84ed0d4868f16705cf4c7e6d"
3232     },
3233     {
3234         "sha": "574b03eebfba1a4b9de1a497857f0bbdca76ef19",
3235         "description": "nir: Allow nir_format conversions to work on 32-bit values",
3236         "nominated": false,
3237         "nomination_type": null,
3238         "resolution": 4,
3239         "master_sha": null,
3240         "because_sha": null
3241     },
3242     {
3243         "sha": "cf69b9635a7fca9b865fe673073f1baff83bf759",
3244         "description": "r600: add missing <array> include",
3245         "nominated": false,
3246         "nomination_type": null,
3247         "resolution": 4,
3248         "master_sha": null,
3249         "because_sha": null
3250     },
3251     {
3252         "sha": "eb5227173f0354aade28e46397a5bb69b2af69fb",
3253         "description": "llvmpipe: add support for tessellation shaders",
3254         "nominated": false,
3255         "nomination_type": null,
3256         "resolution": 4,
3257         "master_sha": null,
3258         "because_sha": null
3259     },
3260     {
3261         "sha": "a3257ae7bec68d57e79928eb202cd522d708e720",
3262         "description": "gallium/nir/tgsi: only scan fragment shader inputs for usage_mask",
3263         "nominated": false,
3264         "nomination_type": null,
3265         "resolution": 4,
3266         "master_sha": null,
3267         "because_sha": null
3268     },
3269     {
3270         "sha": "dacf8f5f5c82c18e841050af37db54ca21c026ee",
3271         "description": "draw: hook up final bits of tessellation",
3272         "nominated": false,
3273         "nomination_type": null,
3274         "resolution": 4,
3275         "master_sha": null,
3276         "because_sha": null
3277     },
3278     {
3279         "sha": "0d02a7b8ca794a594c2e9cc5e6d63dc591593105",
3280         "description": "draw: add main tessellation code",
3281         "nominated": false,
3282         "nomination_type": null,
3283         "resolution": 4,
3284         "master_sha": null,
3285         "because_sha": null
3286     },
3287     {
3288         "sha": "76daf893ea0fdbbb53017d0395be7c23b80c256c",
3289         "description": "draw: add JIT context/functions for tess stages.",
3290         "nominated": false,
3291         "nomination_type": null,
3292         "resolution": 4,
3293         "master_sha": null,
3294         "because_sha": null
3295     },
3296     {
3297         "sha": "3ecd49611792e558ecc093cfb0776c5104b979fa",
3298         "description": "gallivm/nir: add tessellation i/o support.",
3299         "nominated": false,
3300         "nomination_type": null,
3301         "resolution": 4,
3302         "master_sha": null,
3303         "because_sha": null
3304     },
3305     {
3306         "sha": "70a7603b6396fed615adc9ba06c1f0f09b5ac9ac",
3307         "description": "gallivm/tgsi/swr: add mask vec to the tcs store",
3308         "nominated": false,
3309         "nomination_type": null,
3310         "resolution": 4,
3311         "master_sha": null,
3312         "because_sha": null
3313     },
3314     {
3315         "sha": "87359d68a980c70e6f3a65ffd528496ee498e366",
3316         "description": "gallivm/nir: align store_var param order with load_var",
3317         "nominated": false,
3318         "nomination_type": null,
3319         "resolution": 4,
3320         "master_sha": null,
3321         "because_sha": null
3322     },
3323     {
3324         "sha": "7898e37fb4201b4b8c761a6d131d2bdd7b7ef119",
3325         "description": "gallivm/nir: add support for tess system values",
3326         "nominated": false,
3327         "nomination_type": null,
3328         "resolution": 4,
3329         "master_sha": null,
3330         "because_sha": null
3331     },
3332     {
3333         "sha": "c632d806cb5702cae5bedfcb64294aca36978136",
3334         "description": "gallivm/nir: split out 64-bit splitting code",
3335         "nominated": false,
3336         "nomination_type": null,
3337         "resolution": 4,
3338         "master_sha": null,
3339         "because_sha": null
3340     },
3341     {
3342         "sha": "bd0188f9eab3370f023243bffe53431ec3019bb7",
3343         "description": "gallium/auxiliary: add the microsoft tessellator and a pipe wrapper.",
3344         "nominated": false,
3345         "nomination_type": null,
3346         "resolution": 4,
3347         "master_sha": null,
3348         "because_sha": null
3349     },
3350     {
3351         "sha": "bf16ff317256c208e21362191bb93200925ea944",
3352         "description": "radv: allow to capture SQTT traces with RADV_THREAD_TRACE=<start_frame>",
3353         "nominated": false,
3354         "nomination_type": null,
3355         "resolution": 4,
3356         "master_sha": null,
3357         "because_sha": null
3358     },
3359     {
3360         "sha": "ed0c852243719c6bac420de50a2f1061250e5b51",
3361         "description": "radv: add initial SQTT files generation support",
3362         "nominated": false,
3363         "nomination_type": null,
3364         "resolution": 4,
3365         "master_sha": null,
3366         "because_sha": null
3367     },
3368     {
3369         "sha": "b3ef07db96d181323524788b0ffe0919ec376567",
3370         "description": "radv: emit thread trace markers after every draw/dispatch call",
3371         "nominated": false,
3372         "nomination_type": null,
3373         "resolution": 4,
3374         "master_sha": null,
3375         "because_sha": null
3376     },
3377     {
3378         "sha": "768d4f0551e38bd688e3e551d5276ceff5d2316b",
3379         "description": "radv: add initial SQ Thread Trace support for GFX9",
3380         "nominated": false,
3381         "nomination_type": null,
3382         "resolution": 4,
3383         "master_sha": null,
3384         "because_sha": null
3385     },
3386     {
3387         "sha": "94099ee64296c60fdd5c3b237eedea0ff6651ea4",
3388         "description": "radv: add a small helper that allows to submit internal CS",
3389         "nominated": false,
3390         "nomination_type": null,
3391         "resolution": 4,
3392         "master_sha": null,
3393         "because_sha": null
3394     },
3395     {
3396         "sha": "dbbf49c8f38e0873584424e3a63a2089bb71f37d",
3397         "description": "ac/registers: add definitions for thread trace",
3398         "nominated": false,
3399         "nomination_type": null,
3400         "resolution": 4,
3401         "master_sha": null,
3402         "because_sha": null
3403     },
3404     {
3405         "sha": "3de4f6c9f0322830a9a1138e64079228ad410061",
3406         "description": "ac: add more fields to ac_gpu_info",
3407         "nominated": false,
3408         "nomination_type": null,
3409         "resolution": 4,
3410         "master_sha": null,
3411         "because_sha": null
3412     },
3413     {
3414         "sha": "3c7c021ffcaa93eaac4f58bf23177b650354de96",
3415         "description": "ci: Enable -Werror on meson-vulkan and meson-testing.",
3416         "nominated": false,
3417         "nomination_type": null,
3418         "resolution": 4,
3419         "master_sha": null,
3420         "because_sha": null
3421     },
3422     {
3423         "sha": "b9773631d3e79e2310ed0eb274b4dd9426205066",
3424         "description": "aco: Fix signed-vs-unsigned warning.",
3425         "nominated": true,
3426         "nomination_type": 1,
3427         "resolution": 2,
3428         "master_sha": null,
3429         "because_sha": "dba71de5c63617677fe44558f995d35fad643413"
3430     },
3431     {
3432         "sha": "2976ae2717a7a4fb1494f4adf92e1972528d24fd",
3433         "description": "gallium/u_vbuf: silence a warning by using unreachable",
3434         "nominated": false,
3435         "nomination_type": null,
3436         "resolution": 4,
3437         "master_sha": null,
3438         "because_sha": null
3439     },
3440     {
3441         "sha": "ad192385e3348b12d15f466225c2792adf42e7e7",
3442         "description": "mesa: fix 11 warnings",
3443         "nominated": false,
3444         "nomination_type": null,
3445         "resolution": 4,
3446         "master_sha": null,
3447         "because_sha": null
3448     },
3449     {
3450         "sha": "6d7b076166e6a26f68c33ea75b9f9473fc162738",
3451         "description": "nir: fix 5 warnings",
3452         "nominated": false,
3453         "nomination_type": null,
3454         "resolution": 4,
3455         "master_sha": null,
3456         "because_sha": null
3457     },
3458     {
3459         "sha": "0e25746dde6c43cc3ff020f3db56517041915c99",
3460         "description": "gallivm: fix 5 warnings",
3461         "nominated": false,
3462         "nomination_type": null,
3463         "resolution": 4,
3464         "master_sha": null,
3465         "because_sha": null
3466     },
3467     {
3468         "sha": "d18d07c9d786d484a7fc05d17a17f58209f625f9",
3469         "description": "nir: replace GCC unroll with an option that works on GCC < 8.0",
3470         "nominated": false,
3471         "nomination_type": null,
3472         "resolution": 4,
3473         "master_sha": null,
3474         "because_sha": null
3475     },
3476     {
3477         "sha": "1a61a5b1d4693631a1b6fb7e83c877792dfbf33d",
3478         "description": "mesa: fix incorrect prim.begin/end for glMultiDrawElements",
3479         "nominated": true,
3480         "nomination_type": 0,
3481         "resolution": 0,
3482         "master_sha": null,
3483         "because_sha": null
3484     },
3485     {
3486         "sha": "a1f402344314cb7e773cebb7ef5c77b3c941de13",
3487         "description": "mesa: optimize glMultiDrawArrays, call Draw only once (v2)",
3488         "nominated": false,
3489         "nomination_type": null,
3490         "resolution": 4,
3491         "master_sha": null,
3492         "because_sha": null
3493     },
3494     {
3495         "sha": "e636a062f1a555f8795b3e75d6f32c5042038ab1",
3496         "description": "mesa: don't unroll glMultiDrawElements if one count is 0",
3497         "nominated": false,
3498         "nomination_type": null,
3499         "resolution": 4,
3500         "master_sha": null,
3501         "because_sha": null
3502     },
3503     {
3504         "sha": "4c5cd113b82b798634f9a71ef98241d8917c05e1",
3505         "description": "mesa: clean up glMultiDrawElements code, use alloca for small draw count (v2)",
3506         "nominated": false,
3507         "nomination_type": null,
3508         "resolution": 4,
3509         "master_sha": null,
3510         "because_sha": null
3511     },
3512     {
3513         "sha": "b78ab9c741ac758e9d1eb237f7e8ddc3b70235f5",
3514         "description": "mesa: move num_instances and base_instance out of _mesa_prim",
3515         "nominated": false,
3516         "nomination_type": null,
3517         "resolution": 4,
3518         "master_sha": null,
3519         "because_sha": null
3520     },
3521     {
3522         "sha": "aaa758d3dd4112e6ce52b033cb6dcabfcebadb1f",
3523         "description": "mesa: remove redundant _mesa_prim::is_indexed",
3524         "nominated": false,
3525         "nomination_type": null,
3526         "resolution": 4,
3527         "master_sha": null,
3528         "because_sha": null
3529     },
3530     {
3531         "sha": "0c9850e55d11447d79bba1ad070f57ed52e85c96",
3532         "description": "mesa/i965: remove _mesa_prim::indirect_offset",
3533         "nominated": false,
3534         "nomination_type": null,
3535         "resolution": 4,
3536         "master_sha": null,
3537         "because_sha": null
3538     },
3539     {
3540         "sha": "f55ae2cdbe8eca6a28c9f1a2d8e1a637e9b61103",
3541         "description": "gallium/u_threaded: convert dividing by index_size to a bit shift",
3542         "nominated": false,
3543         "nomination_type": null,
3544         "resolution": 4,
3545         "master_sha": null,
3546         "because_sha": null
3547     },
3548     {
3549         "sha": "28d75fc286fd761cf1de98aa9c57dd4263d5321a",
3550         "description": "gallium/u_threaded: fix uploading user indices with start != 0",
3551         "nominated": false,
3552         "nomination_type": null,
3553         "resolution": 4,
3554         "master_sha": null,
3555         "because_sha": null
3556     },
3557     {
3558         "sha": "c9e4dc8d5e8f5e860f93eb3555a507402506b59a",
3559         "description": "gallium: pass cso_velems_state into cso_context instead of pipe_vertex_element",
3560         "nominated": false,
3561         "nomination_type": null,
3562         "resolution": 4,
3563         "master_sha": null,
3564         "because_sha": null
3565     },
3566     {
3567         "sha": "6c90e39a5b854595e3bbbf30f01aaf7dc798158e",
3568         "description": "gallium/cso_hash: inline struct cso_hash_data",
3569         "nominated": false,
3570         "nomination_type": null,
3571         "resolution": 4,
3572         "master_sha": null,
3573         "because_sha": null
3574     },
3575     {
3576         "sha": "505cd5f12b0ee7a5bac353bb53da6e78bc10513d",
3577         "description": "gallium/cso_hash: pack cso_node better",
3578         "nominated": false,
3579         "nomination_type": null,
3580         "resolution": 4,
3581         "master_sha": null,
3582         "because_sha": null
3583     },
3584     {
3585         "sha": "950ee0a3700ece300129b15075fe67b56ff45ea6",
3586         "description": "mesa: remove unused \"indirect\" parameter from Driver.Draw",
3587         "nominated": false,
3588         "nomination_type": null,
3589         "resolution": 4,
3590         "master_sha": null,
3591         "because_sha": null
3592     },
3593     {
3594         "sha": "9556805ac4d149d370de97e6a409e99250b94ebc",
3595         "description": "i965: stop using \"indirect\" parameter from Driver.Draw (non-indirect)",
3596         "nominated": false,
3597         "nomination_type": null,
3598         "resolution": 4,
3599         "master_sha": null,
3600         "because_sha": null
3601     },
3602     {
3603         "sha": "dab7a4d82c1a490c93da3c19d34097732ae8a15c",
3604         "description": "anv: Remove unused field `urb.total_size`",
3605         "nominated": false,
3606         "nomination_type": null,
3607         "resolution": 4,
3608         "master_sha": null,
3609         "because_sha": null
3610     },
3611     {
3612         "sha": "0bb25e4713f8d7e1eb58c071d98b081afed9f3dc",
3613         "description": "pan/midgard: Use address analysis for globals, etc",
3614         "nominated": false,
3615         "nomination_type": null,
3616         "resolution": 4,
3617         "master_sha": null,
3618         "because_sha": null
3619     },
3620     {
3621         "sha": "f5401cb8866cc74c5b3d0fde278fb1046779b415",
3622         "description": "pan/midgard: Add address analysis framework",
3623         "nominated": false,
3624         "nomination_type": null,
3625         "resolution": 4,
3626         "master_sha": null,
3627         "because_sha": null
3628     },
3629     {
3630         "sha": "658541a7450a850c700ad5b8bf1b5425f32773fc",
3631         "description": "pan/midgard: Force address alignment",
3632         "nominated": false,
3633         "nomination_type": null,
3634         "resolution": 4,
3635         "master_sha": null,
3636         "because_sha": null
3637     },
3638     {
3639         "sha": "93ca47e046ca1cd1385e5941f3dea731ffe8e5af",
3640         "description": "pan/midgard: Round up bytemasks when promoting uniforms",
3641         "nominated": false,
3642         "nomination_type": null,
3643         "resolution": 4,
3644         "master_sha": null,
3645         "because_sha": null
3646     },
3647     {
3648         "sha": "fd888d351f60c7dcfaff475c083c9be7bc1be626",
3649         "description": "pan/midgard: Fix load/store argument sizing",
3650         "nominated": false,
3651         "nomination_type": null,
3652         "resolution": 4,
3653         "master_sha": null,
3654         "because_sha": null
3655     },
3656     {
3657         "sha": "ee47ce6ac3c74b547c060751f82624205c24ec77",
3658         "description": "pan/midgard: Add LDST_ADDRESS property",
3659         "nominated": false,
3660         "nomination_type": null,
3661         "resolution": 4,
3662         "master_sha": null,
3663         "because_sha": null
3664     },
3665     {
3666         "sha": "1a2bb78840face41e4329c3180c041ffef64a4e4",
3667         "description": "pan/midgard: Extract nir_ssa_index helper",
3668         "nominated": false,
3669         "nomination_type": null,
3670         "resolution": 4,
3671         "master_sha": null,
3672         "because_sha": null
3673     },
3674     {
3675         "sha": "4e60dc8f486554656d51d541e10911b7a82a5e80",
3676         "description": "pan/midgard: Partially fix 64-bit swizzle alignment",
3677         "nominated": false,
3678         "nomination_type": null,
3679         "resolution": 4,
3680         "master_sha": null,
3681         "because_sha": null
3682     },
3683     {
3684         "sha": "9c59f9f3793bf06f2415cc925ce048fe6ab593ad",
3685         "description": "pan/midgard: Allow fusing inverted sources for inverted ops",
3686         "nominated": false,
3687         "nomination_type": null,
3688         "resolution": 4,
3689         "master_sha": null,
3690         "because_sha": null
3691     },
3692     {
3693         "sha": "21c578027fb25421af750b98bc59ecd59bcfeff4",
3694         "description": "pan/midgard: Allow inverted inverted ops",
3695         "nominated": false,
3696         "nomination_type": null,
3697         "resolution": 4,
3698         "master_sha": null,
3699         "because_sha": null
3700     },
3701     {
3702         "sha": "995e4371055b93aa7dda3caff252b86494ef5893",
3703         "description": "panfrost: Increase SSBO/image limit from 4->8",
3704         "nominated": false,
3705         "nomination_type": null,
3706         "resolution": 4,
3707         "master_sha": null,
3708         "because_sha": null
3709     },
3710     {
3711         "sha": "1046d73af11c5a90a9d207e4554af8f1ffad62d5",
3712         "description": "etnaviv: disable INT_FILTER for ASTC",
3713         "nominated": false,
3714         "nomination_type": null,
3715         "resolution": 4,
3716         "master_sha": null,
3717         "because_sha": null
3718     },
3719     {
3720         "sha": "811990dc1c5ee1c02956041ae6f98a770b2c9f8b",
3721         "description": "anv: Remove unused field xfb_used from anv_pipeline",
3722         "nominated": false,
3723         "nomination_type": null,
3724         "resolution": 4,
3725         "master_sha": null,
3726         "because_sha": null
3727     },
3728     {
3729         "sha": "33f38605e9ac644de66000ec20170f7023f24243",
3730         "description": "ci: Include db410c support in the ARM container.",
3731         "nominated": false,
3732         "nomination_type": null,
3733         "resolution": 4,
3734         "master_sha": null,
3735         "because_sha": null
3736     },
3737     {
3738         "sha": "20659f18947a48714fa8ce0f433304746541e110",
3739         "description": "ci: Shrink the arm64 kernel build a bit.",
3740         "nominated": false,
3741         "nomination_type": null,
3742         "resolution": 4,
3743         "master_sha": null,
3744         "because_sha": null
3745     },
3746     {
3747         "sha": "9ed6c1be6b39a519707d297bf1fed2c238dc15f4",
3748         "description": "ci: Stop disabling ACPI in the LAVA arm64 kernel build.",
3749         "nominated": false,
3750         "nomination_type": null,
3751         "resolution": 4,
3752         "master_sha": null,
3753         "because_sha": null
3754     },
3755     {
3756         "sha": "257415863b8431214f9eefa47df910053007c053",
3757         "description": "ci: Remove LLVM from ARM test drivers.",
3758         "nominated": false,
3759         "nomination_type": null,
3760         "resolution": 4,
3761         "master_sha": null,
3762         "because_sha": null
3763     },
3764     {
3765         "sha": "9c0bbba85643dbfb170d45adda118b7dfab5c2b9",
3766         "description": "ci: Split out radv build-testing on arm64",
3767         "nominated": false,
3768         "nomination_type": null,
3769         "resolution": 4,
3770         "master_sha": null,
3771         "because_sha": null
3772     },
3773     {
3774         "sha": "ebfa899089b89c5765914dd9775dcc90bc391b7f",
3775         "description": "gitlab-ci: Skip dEQP-GLES3.functional.shaders.derivate.*",
3776         "nominated": false,
3777         "nomination_type": null,
3778         "resolution": 4,
3779         "master_sha": null,
3780         "because_sha": null
3781     },
3782     {
3783         "sha": "17d775ca5d43192a450ad7dec26ba083e6c43b72",
3784         "description": "gitlab-ci: Remove GLES3 test from Panfrost fails list",
3785         "nominated": false,
3786         "nomination_type": null,
3787         "resolution": 4,
3788         "master_sha": null,
3789         "because_sha": null
3790     },
3791     {
3792         "sha": "1fa987ae5ebc5e40fb7a321a85d03c6c0a610065",
3793         "description": "gitlab-ci: Use PAN_MESA_DEBUG=gles3 for Panfrost",
3794         "nominated": false,
3795         "nomination_type": null,
3796         "resolution": 4,
3797         "master_sha": null,
3798         "because_sha": null
3799     },
3800     {
3801         "sha": "5491a13be9b7497e3583d75014f1539858b3a874",
3802         "description": "panfrost: Add PAN_MESA_DEBUG=gles3 option",
3803         "nominated": false,
3804         "nomination_type": null,
3805         "resolution": 4,
3806         "master_sha": null,
3807         "because_sha": null
3808     },
3809     {
3810         "sha": "f5b6dfcb18f821cc5425cd6eea013e28148097c4",
3811         "description": "panfrost: Expose PIPE_CAP_PRIMITIVE_RESTART",
3812         "nominated": false,
3813         "nomination_type": null,
3814         "resolution": 4,
3815         "master_sha": null,
3816         "because_sha": null
3817     },
3818     {
3819         "sha": "2fea44c6361b171c9313a75a7e9ef4cbf97602f0",
3820         "description": "panfrost: Simplify stack shift calculation",
3821         "nominated": false,
3822         "nomination_type": null,
3823         "resolution": 4,
3824         "master_sha": null,
3825         "because_sha": null
3826     },
3827     {
3828         "sha": "40fd1f9da448b65bbd6491199e9f66cef7fdbe32",
3829         "description": "panfrost: Reserve an extra page for spilling",
3830         "nominated": false,
3831         "nomination_type": null,
3832         "resolution": 4,
3833         "master_sha": null,
3834         "because_sha": null
3835     },
3836     {
3837         "sha": "f37cec3275a3bf9d23dfbc43720bb6831eab0242",
3838         "description": "panfrost: Default to 256 threads for TLS",
3839         "nominated": false,
3840         "nomination_type": null,
3841         "resolution": 4,
3842         "master_sha": null,
3843         "because_sha": null
3844     },
3845     {
3846         "sha": "f6ca7ea551665de4a803f46ce980dfafbcbba1e6",
3847         "description": "panfrost: Fix param getting",
3848         "nominated": false,
3849         "nomination_type": null,
3850         "resolution": 4,
3851         "master_sha": null,
3852         "because_sha": null
3853     },
3854     {
3855         "sha": "4a10cfab7629752059cb56dc1f7e1bef87c72489",
3856         "description": "panfrost: Don't set shared->unk0",
3857         "nominated": false,
3858         "nomination_type": null,
3859         "resolution": 4,
3860         "master_sha": null,
3861         "because_sha": null
3862     },
3863     {
3864         "sha": "febabb0502605a7fa742cafc85c3c4c414d8001e",
3865         "description": "panfrost: Update spilling comment framebuffer->shared",
3866         "nominated": false,
3867         "nomination_type": null,
3868         "resolution": 4,
3869         "master_sha": null,
3870         "because_sha": null
3871     },
3872     {
3873         "sha": "03822a27e64e20e97b0f3c043e8bd3f584a3f93e",
3874         "description": "panfrost: Fix padded_vertex_count generation",
3875         "nominated": false,
3876         "nomination_type": null,
3877         "resolution": 4,
3878         "master_sha": null,
3879         "because_sha": null
3880     },
3881     {
3882         "sha": "23c859717216253ee06482051fc08cecb63f7543",
3883         "description": "panfrost: Fix gl_VertexID/InstanceID",
3884         "nominated": false,
3885         "nomination_type": 1,
3886         "resolution": 4,
3887         "master_sha": null,
3888         "because_sha": "027944c7c8ccbff940484b1ed7cc5d75b9593640"
3889     },
3890     {
3891         "sha": "a0b90b45a9bcef058c8fc6ac88ba5e71a8cedade",
3892         "description": "pan/midgard: Don't spill near a branch",
3893         "nominated": false,
3894         "nomination_type": null,
3895         "resolution": 4,
3896         "master_sha": null,
3897         "because_sha": null
3898     },
3899     {
3900         "sha": "ed528556807378f376d8e8699a73bf5481c69a38",
3901         "description": "pan/decode: Dump scratchpad size if present",
3902         "nominated": false,
3903         "nomination_type": null,
3904         "resolution": 4,
3905         "master_sha": null,
3906         "because_sha": null
3907     },
3908     {
3909         "sha": "d385c5840f9f5683e0ca2dcb254b494562838a90",
3910         "description": "panfrost: Implement index buffer cache",
3911         "nominated": false,
3912         "nomination_type": null,
3913         "resolution": 4,
3914         "master_sha": null,
3915         "because_sha": null
3916     },
3917     {
3918         "sha": "12db69aa3f6155e9ccb1d783da589ab206dc7239",
3919         "description": "panfrost: Combine get_index_buffer with bound computation",
3920         "nominated": false,
3921         "nomination_type": null,
3922         "resolution": 4,
3923         "master_sha": null,
3924         "because_sha": null
3925     },
3926     {
3927         "sha": "e272b110bb511b3735672a61c58c5b6b944bc37b",
3928         "description": "radeon/jpeg: fix the jpeg dt_pitch with YUYV format",
3929         "nominated": false,
3930         "nomination_type": null,
3931         "resolution": 4,
3932         "master_sha": null,
3933         "because_sha": null
3934     },
3935     {
3936         "sha": "5bc71e1bacccf5c001e0685f2bff0dc05602a164",
3937         "description": "st/va: add support YUY2",
3938         "nominated": false,
3939         "nomination_type": null,
3940         "resolution": 4,
3941         "master_sha": null,
3942         "because_sha": null
3943     },
3944     {
3945         "sha": "d2e715e57a49c52a728ff0f9ca84111197a786ac",
3946         "description": "st/va: enable 4:2:2 chroma format",
3947         "nominated": false,
3948         "nomination_type": null,
3949         "resolution": 4,
3950         "master_sha": null,
3951         "because_sha": null
3952     },
3953     {
3954         "sha": "69aadc493310bb7306d10559bf48412eb5865962",
3955         "description": "radeonsi: fix surf_pitch for subsampled surface",
3956         "nominated": false,
3957         "nomination_type": null,
3958         "resolution": 4,
3959         "master_sha": null,
3960         "because_sha": null
3961     },
3962     {
3963         "sha": "c4197fbcdde55e93693e5687842605ff70ed3d15",
3964         "description": "gallium/vl: add 4:2:2 support",
3965         "nominated": false,
3966         "nomination_type": null,
3967         "resolution": 4,
3968         "master_sha": null,
3969         "because_sha": null
3970     },
3971     {
3972         "sha": "24f2b0a8560f34745854bf8263fa7c2d0f95f2bc",
3973         "description": "gallium/video: remove pipe_video_buffer.chroma_format",
3974         "nominated": false,
3975         "nomination_type": null,
3976         "resolution": 4,
3977         "master_sha": null,
3978         "because_sha": null
3979     },
3980     {
3981         "sha": "87807298a307d4e38195dc04f66c26404e7cb791",
3982         "description": "format: add format_to_chroma_format",
3983         "nominated": false,
3984         "nomination_type": null,
3985         "resolution": 4,
3986         "master_sha": null,
3987         "because_sha": null
3988     },
3989     {
3990         "sha": "fb29f0847f87504f8162ebe7b9324244387ff501",
3991         "description": "radeonsi: test subsampled format in testdma",
3992         "nominated": false,
3993         "nomination_type": null,
3994         "resolution": 4,
3995         "master_sha": null,
3996         "because_sha": null
3997     },
3998     {
3999         "sha": "9e5d2a73c5fc12841b62758a035b2bdb191b3f86",
4000         "description": "ac/llvm: flush denorms for nir_op_fmed3 on GFX8 and older gens",
4001         "nominated": true,
4002         "nomination_type": 1,
4003         "resolution": 1,
4004         "master_sha": null,
4005         "because_sha": "d6a07732c9c155c73f7d2cddc10faa7eab768df9"
4006     },
4007     {
4008         "sha": "30ac733680c3dfbfd1300c5498dd1b0c0a680905",
4009         "description": "ac/llvm: fix 16-bit fmed3 on GFX8 and older gens",
4010         "nominated": true,
4011         "nomination_type": 1,
4012         "resolution": 1,
4013         "master_sha": null,
4014         "because_sha": "d6a07732c9c155c73f7d2cddc10faa7eab768df9"
4015     },
4016     {
4017         "sha": "50b8c2527464dbe18a01ab6412de4465cebf2225",
4018         "description": "ac/llvm: fix 64-bit fmed3",
4019         "nominated": true,
4020         "nomination_type": 1,
4021         "resolution": 1,
4022         "master_sha": null,
4023         "because_sha": "d6a07732c9c155c73f7d2cddc10faa7eab768df9"
4024     },
4025     {
4026         "sha": "636656bcd7801c703ebcf9bd4c65197e4e6cbee8",
4027         "description": "mesa: Flush vertices before changing the OpenGL state.",
4028         "nominated": true,
4029         "nomination_type": 0,
4030         "resolution": 1,
4031         "master_sha": null,
4032         "because_sha": null
4033     },
4034     {
4035         "sha": "4a54f8cd2cf31d0fc952748a998fa63763b3977e",
4036         "description": "mesa: Check for OpenGL state change before flushing vertices.",
4037         "nominated": false,
4038         "nomination_type": null,
4039         "resolution": 4,
4040         "master_sha": null,
4041         "because_sha": null
4042     },
4043     {
4044         "sha": "2b155b1086121ec1d6bcd3598a835c68617d9aca",
4045         "description": "gallivm/nir: handle mod 0 better.",
4046         "nominated": false,
4047         "nomination_type": 1,
4048         "resolution": 4,
4049         "master_sha": null,
4050         "because_sha": "44a6b0107b37ad9644d3435cf6d2d29b6779654f"
4051     },
4052     {
4053         "sha": "5370c685da4790834671e88bedbb0f15610e9bef",
4054         "description": "gallivm/nir: fix integer divide SIGFPE",
4055         "nominated": false,
4056         "nomination_type": 1,
4057         "resolution": 4,
4058         "master_sha": null,
4059         "because_sha": "c717ac1247c3c7243af2f1b2732cccb882b75f11"
4060     },
4061     {
4062         "sha": "954cf8e86b6e0d52c04098604d2daa4305bf6f70",
4063         "description": "gallivm/tgsi: fix stream id regression",
4064         "nominated": true,
4065         "nomination_type": 1,
4066         "resolution": 1,
4067         "master_sha": null,
4068         "because_sha": "163d5fde06696fed2e69e000a7621087c1636749"
4069     },
4070     {
4071         "sha": "4449611ffbb0087a6d2407fb0d25496806df157b",
4072         "description": "mesa: call FLUSH_VERTICES before updating CoordReplace",
4073         "nominated": false,
4074         "nomination_type": null,
4075         "resolution": 4,
4076         "master_sha": null,
4077         "because_sha": null
4078     },
4079     {
4080         "sha": "aae09ffb6eee6c41c73962c08f315a545c5e7dfe",
4081         "description": "mesa: remove leftovers from ARB_shadow_ambient",
4082         "nominated": false,
4083         "nomination_type": null,
4084         "resolution": 4,
4085         "master_sha": null,
4086         "because_sha": null
4087     },
4088     {
4089         "sha": "d98806117226b64001a1e99387431419e174ad4b",
4090         "description": "cube_face_index: Use fabsf instead of fabs since we know it's floats",
4091         "nominated": false,
4092         "nomination_type": null,
4093         "resolution": 4,
4094         "master_sha": null,
4095         "because_sha": null
4096     },
4097     {
4098         "sha": "6db7467b59932fd11e828d7a99de0f23f49aecb9",
4099         "description": "cube_face_coord: Use fabsf instead of fabs since we know it's floats",
4100         "nominated": false,
4101         "nomination_type": null,
4102         "resolution": 4,
4103         "master_sha": null,
4104         "because_sha": null
4105     },
4106     {
4107         "sha": "a70a605ad63d95a6e7ce7cfd61fc1ca4e9616e74",
4108         "description": "iris: Apply the flushes when switching pipelines.",
4109         "nominated": false,
4110         "nomination_type": 1,
4111         "resolution": 4,
4112         "master_sha": null,
4113         "because_sha": "b8fbb39ab2c962e38f6c9d668de57582faf39b70"
4114     },
4115     {
4116         "sha": "f6d1dd34d76c1930b6f5223ae7e1c6b7f52ec4cd",
4117         "description": "gallium/hash_table: remove some function wrappers",
4118         "nominated": false,
4119         "nomination_type": null,
4120         "resolution": 4,
4121         "master_sha": null,
4122         "because_sha": null
4123     },
4124     {
4125         "sha": "502840855acac744fbc8dd090d931adc07755ead",
4126         "description": "gallium/hash_table: turn it into a wrapper around util/hash_table",
4127         "nominated": false,
4128         "nomination_type": null,
4129         "resolution": 4,
4130         "master_sha": null,
4131         "because_sha": null
4132     },
4133     {
4134         "sha": "10d235a84319ed4137fe0c6d22d8bb9a52d3174a",
4135         "description": "gallium/hash_table: use the same callback signatures as util/hash_table",
4136         "nominated": false,
4137         "nomination_type": null,
4138         "resolution": 4,
4139         "master_sha": null,
4140         "because_sha": null
4141     },
4142     {
4143         "sha": "76dff2fabe065b71f0d336cb43853335dd3eb82a",
4144         "description": "gallium/hash_table: consolidate hash tables with FD keys",
4145         "nominated": false,
4146         "nomination_type": null,
4147         "resolution": 4,
4148         "master_sha": null,
4149         "because_sha": null
4150     },
4151     {
4152         "sha": "a01a875081bd52bc1c3c142a60af678171ce6c33",
4153         "description": "gallium/hash_table: consolidate hash tables with pointer keys",
4154         "nominated": false,
4155         "nomination_type": null,
4156         "resolution": 4,
4157         "master_sha": null,
4158         "because_sha": null
4159     },
4160     {
4161         "sha": "56f31328f207f310ee9b53f3294a23b25b2687e0",
4162         "description": "amd/addrlib: fix build on non-x86 platforms",
4163         "nominated": false,
4164         "nomination_type": null,
4165         "resolution": 4,
4166         "master_sha": null,
4167         "because_sha": null
4168     },
4169     {
4170         "sha": "c798aae7390f20e74b8ebb09113e806b410ac7a7",
4171         "description": "tgsi_to_nir: set num_images and num_samplers with holes correctly",
4172         "nominated": false,
4173         "nomination_type": null,
4174         "resolution": 4,
4175         "master_sha": null,
4176         "because_sha": null
4177     },
4178     {
4179         "sha": "349898a967f1bf28271454d88b3f1a36a4db2e06",
4180         "description": "nir: Drop nir_tex_instr::texture_array_size",
4181         "nominated": false,
4182         "nomination_type": null,
4183         "resolution": 4,
4184         "master_sha": null,
4185         "because_sha": null
4186     },
4187     {
4188         "sha": "ec2f905ca8fda0deaba4fa099a9e47028c11d7e9",
4189         "description": "freedreno/computerator: Fix defined-but-not-used warnings from lex/yacc.",
4190         "nominated": false,
4191         "nomination_type": null,
4192         "resolution": 4,
4193         "master_sha": null,
4194         "because_sha": null
4195     },
4196     {
4197         "sha": "bd53f4f56b2ca93c1fe4f5af29b5040d2b32e88f",
4198         "description": "turnip: Fix compiler warning about casting a nondispatchable handle.",
4199         "nominated": false,
4200         "nomination_type": 1,
4201         "resolution": 4,
4202         "master_sha": null,
4203         "because_sha": "1c5d84fcae71b40f77891386ac53c8addee4f554"
4204     },
4205     {
4206         "sha": "ebd071d8cf034f898ce30df8277130d1625c902e",
4207         "description": "gitlab-ci: Move to 5.5 kernel plus fixes for Panfrost",
4208         "nominated": false,
4209         "nomination_type": null,
4210         "resolution": 4,
4211         "master_sha": null,
4212         "because_sha": null
4213     },
4214     {
4215         "sha": "ae5e6406df49add1d70088671491f96e442c2d85",
4216         "description": "panfrost: Remove some more prints to stdout",
4217         "nominated": false,
4218         "nomination_type": null,
4219         "resolution": 4,
4220         "master_sha": null,
4221         "because_sha": null
4222     },
4223     {
4224         "sha": "fcd8308b289a0749f2f889e4e04cc4974d7f6af5",
4225         "description": "gitlab-ci: Run GLES3 tests in dEQP on Panfrost",
4226         "nominated": false,
4227         "nomination_type": null,
4228         "resolution": 4,
4229         "master_sha": null,
4230         "because_sha": null
4231     },
4232     {
4233         "sha": "de4eb9a3bb9fb073a5bf5cc157918bfa0f62b394",
4234         "description": "mesa/st: toggle EXT_texture_norm16 based on format support",
4235         "nominated": true,
4236         "nomination_type": 1,
4237         "resolution": 1,
4238         "master_sha": null,
4239         "because_sha": "7f467d4f73828ba782a2db38c74d33b85646dc85"
4240     },
4241     {
4242         "sha": "200a83a98394ce292fd1cdbd6e9166502379b5c9",
4243         "description": "i965: toggle on EXT_texture_norm16",
4244         "nominated": true,
4245         "nomination_type": 1,
4246         "resolution": 1,
4247         "master_sha": null,
4248         "because_sha": "7f467d4f73828ba782a2db38c74d33b85646dc85"
4249     },
4250     {
4251         "sha": "dc531869a918dc75ffc09b38851b750ba62673f8",
4252         "description": "mesa: introduce boolean toggle for EXT_texture_norm16",
4253         "nominated": true,
4254         "nomination_type": 1,
4255         "resolution": 1,
4256         "master_sha": null,
4257         "because_sha": "7f467d4f73828ba782a2db38c74d33b85646dc85"
4258     },
4259     {
4260         "sha": "784c454607be3e8dc395de429d9b99521d5ef8a8",
4261         "description": "nir/lower_double_ops: add note for lowering mod",
4262         "nominated": false,
4263         "nomination_type": null,
4264         "resolution": 4,
4265         "master_sha": null,
4266         "because_sha": null
4267     },
4268     {
4269         "sha": "d2e4435c205810b71990c27befde2f99ed45b9df",
4270         "description": "radv: fix creating null devices if KHR_display is enabled",
4271         "nominated": false,
4272         "nomination_type": null,
4273         "resolution": 4,
4274         "master_sha": null,
4275         "because_sha": null
4276     },
4277     {
4278         "sha": "ef0abe5404ca3bb983e4afcbf2306291a15579ca",
4279         "description": "gitlab-ci: Add add a set of lima flakes",
4280         "nominated": false,
4281         "nomination_type": null,
4282         "resolution": 4,
4283         "master_sha": null,
4284         "because_sha": null
4285     },
4286     {
4287         "sha": "4c03d203965c2e88fb7337cf0af6e691517838a9",
4288         "description": "radv: make use of ac_gpu_info::max_wave64_per_simd",
4289         "nominated": false,
4290         "nomination_type": null,
4291         "resolution": 4,
4292         "master_sha": null,
4293         "because_sha": null
4294     },
4295     {
4296         "sha": "9204ad70f2a49c783a38d926f01a54059bb3461f",
4297         "description": "radv/gfx10: adjust the number of VGPRs used to compute waves",
4298         "nominated": false,
4299         "nomination_type": null,
4300         "resolution": 4,
4301         "master_sha": null,
4302         "because_sha": null
4303     },
4304     {
4305         "sha": "568f1504098f6204bcc842d66be0126764cb7d13",
4306         "description": "radv/gfx10: adjust the LDS size used to compute waves",
4307         "nominated": false,
4308         "nomination_type": null,
4309         "resolution": 4,
4310         "master_sha": null,
4311         "because_sha": null
4312     },
4313     {
4314         "sha": "ea91b15a31369adafb8c7ecb1e345d24ee8d1948",
4315         "description": "radv/gfx10: adjust SGPRs/VGPRs related info",
4316         "nominated": false,
4317         "nomination_type": null,
4318         "resolution": 4,
4319         "master_sha": null,
4320         "because_sha": null
4321     },
4322     {
4323         "sha": "a6df3ef6ecb3ba142b8b78beab7a7757194befad",
4324         "description": "radv/gfx10: adjust the number of simd per compute unit",
4325         "nominated": false,
4326         "nomination_type": null,
4327         "resolution": 4,
4328         "master_sha": null,
4329         "because_sha": null
4330     },
4331     {
4332         "sha": "09d8726187f3f64ee41ae10345b77d4edf4130c9",
4333         "description": "ac: add more ac_gpu_info related shader fields",
4334         "nominated": false,
4335         "nomination_type": null,
4336         "resolution": 4,
4337         "master_sha": null,
4338         "because_sha": null
4339     },
4340     {
4341         "sha": "974c87e449633e6a9bc761cd83ebf07663f4ed3b",
4342         "description": "ac,radeonsi: add ac_gpu_info::lds_size_per_cu",
4343         "nominated": false,
4344         "nomination_type": null,
4345         "resolution": 4,
4346         "master_sha": null,
4347         "because_sha": null
4348     },
4349     {
4350         "sha": "cd6ec2b1abbd96f4456e92613c2232c919bb9023",
4351         "description": "radv: implement a dummy winsys for creating devices without AMDGPU",
4352         "nominated": false,
4353         "nomination_type": null,
4354         "resolution": 4,
4355         "master_sha": null,
4356         "because_sha": null
4357     },
4358     {
4359         "sha": "f280c00ba6cd3b0d3a01ae2fc3085de89ec867ec",
4360         "description": "egl: Factor out dri2_add_pbuffer_configs_for_visuals {device,surfaceless}.",
4361         "nominated": false,
4362         "nomination_type": null,
4363         "resolution": 4,
4364         "master_sha": null,
4365         "because_sha": null
4366     },
4367     {
4368         "sha": "d32c458de76c9e0cc08c9ee1a7de23c3fca69298",
4369         "description": "egl: Fix A2RGB10 platform_{device,surfaceless} PBuffer configs.",
4370         "nominated": true,
4371         "nomination_type": 1,
4372         "resolution": 1,
4373         "master_sha": null,
4374         "because_sha": "9acb94b6236f8a76a5558cf1cb60bac976067851"
4375     },
4376     {
4377         "sha": "87924646db280c8f5f4b227fc610e9e557f15dda",
4378         "description": "turnip: enable fullDrawIndexUint32/independentBlend/dualSrcBlend/logicOp",
4379         "nominated": false,
4380         "nomination_type": null,
4381         "resolution": 4,
4382         "master_sha": null,
4383         "because_sha": null
4384     },
4385     {
4386         "sha": "708c3a5ffd1a69dc14dbc0e022a4c3848f9138fd",
4387         "description": "turnip: enable sampleRateShading feature",
4388         "nominated": false,
4389         "nomination_type": null,
4390         "resolution": 4,
4391         "master_sha": null,
4392         "because_sha": null
4393     },
4394     {
4395         "sha": "cb166aea24aff734f520f78c896255ec432f7f4e",
4396         "description": "intel/tools: Do not print type/qualifiers/name for c_literal",
4397         "nominated": false,
4398         "nomination_type": null,
4399         "resolution": 4,
4400         "master_sha": null,
4401         "because_sha": null
4402     },
4403     {
4404         "sha": "5feea408893d646feb0ba873b7a4155a2fb53fe7",
4405         "description": "intel/tools: Allow i965_disasm to disassemble c_literal input type",
4406         "nominated": false,
4407         "nomination_type": null,
4408         "resolution": 4,
4409         "master_sha": null,
4410         "because_sha": null
4411     },
4412     {
4413         "sha": "2f83daedb19d25744b2b89939713c9ca9e7ad29f",
4414         "description": "intel/tools: Print c_literals 4 byte wide",
4415         "nominated": false,
4416         "nomination_type": null,
4417         "resolution": 4,
4418         "master_sha": null,
4419         "because_sha": null
4420     },
4421     {
4422         "sha": "0b0e958f4f096863fc29d8acd000caa0f0ff5bc2",
4423         "description": "intel/tools: Add test for state register as source",
4424         "nominated": false,
4425         "nomination_type": null,
4426         "resolution": 4,
4427         "master_sha": null,
4428         "because_sha": null
4429     },
4430     {
4431         "sha": "31c29f4f55924e59b410b3f17c4b1105451bbc0c",
4432         "description": "intel/tools: Add test for address register as source",
4433         "nominated": false,
4434         "nomination_type": null,
4435         "resolution": 4,
4436         "master_sha": null,
4437         "because_sha": null
4438     },
4439     {
4440         "sha": "9526e5c359b4cfa724dd8bba52586435e29b75bf",
4441         "description": "intel/tools: Set correct address register file and number in i965_asm",
4442         "nominated": false,
4443         "nomination_type": null,
4444         "resolution": 4,
4445         "master_sha": null,
4446         "because_sha": null
4447     },
4448     {
4449         "sha": "87d9e78f268a462b96dd489bf8d8e356801306f8",
4450         "description": "intel/tools: Handle STATE_REG in typed source operand",
4451         "nominated": false,
4452         "nomination_type": null,
4453         "resolution": 4,
4454         "master_sha": null,
4455         "because_sha": null
4456     },
4457     {
4458         "sha": "2a75e603652ef8670c1b5433dc435b11ce9309a6",
4459         "description": "intel/tools: Handle illegal instruction",
4460         "nominated": false,
4461         "nomination_type": null,
4462         "resolution": 4,
4463         "master_sha": null,
4464         "because_sha": null
4465     },
4466     {
4467         "sha": "11a1cb2fa8dadca9d918e8421a3b26a1b176937c",
4468         "description": "meson: Disable bison's -Wdeprecated since we still support old bison.",
4469         "nominated": false,
4470         "nomination_type": null,
4471         "resolution": 4,
4472         "master_sha": null,
4473         "because_sha": null
4474     },
4475     {
4476         "sha": "5dfd83d7a1ce52a42485c54ca170311449379eb9",
4477         "description": "anv: Always enable the data cache",
4478         "nominated": true,
4479         "nomination_type": 0,
4480         "resolution": 0,
4481         "master_sha": null,
4482         "because_sha": null
4483     },
4484     {
4485         "sha": "d4e7a11bc3e33baa311595602719bb449ce51d31",
4486         "description": "intel/aub_dump: stub the waits when overriding the device",
4487         "nominated": false,
4488         "nomination_type": null,
4489         "resolution": 4,
4490         "master_sha": null,
4491         "because_sha": null
4492     },
4493     {
4494         "sha": "31461e2379321cb0d4eeb28fb74fd78d2fd0bff6",
4495         "description": "intel/tools/aub_dump: fix crash when using the default legacy context",
4496         "nominated": false,
4497         "nomination_type": null,
4498         "resolution": 4,
4499         "master_sha": null,
4500         "because_sha": null
4501     },
4502     {
4503         "sha": "76bf38eaf0b6c839eaa4a36990e4b14b8095b7eb",
4504         "description": "intel/tools/aub_dump: move aub file initialization to maybe_init()",
4505         "nominated": false,
4506         "nomination_type": null,
4507         "resolution": 4,
4508         "master_sha": null,
4509         "because_sha": null
4510     },
4511     {
4512         "sha": "3569215d493da6dbb8359f1df1259563b2c61db1",
4513         "description": "lima: expose fragment shader derivatives capability",
4514         "nominated": false,
4515         "nomination_type": null,
4516         "resolution": 4,
4517         "master_sha": null,
4518         "because_sha": null
4519     },
4520     {
4521         "sha": "01496e3d1ea0370af03e6645dbd2b864c2ace94c",
4522         "description": "v3d: Sync on last CS when non-compute stage uses resource written by CS",
4523         "nominated": true,
4524         "nomination_type": 0,
4525         "resolution": 1,
4526         "master_sha": null,
4527         "because_sha": null
4528     },
4529     {
4530         "sha": "5de8bc7c758cc86c7008708c2b7f19f40288459e",
4531         "description": "gitlab-ci: Enable the lima job again",
4532         "nominated": false,
4533         "nomination_type": null,
4534         "resolution": 4,
4535         "master_sha": null,
4536         "because_sha": null
4537     },
4538     {
4539         "sha": "31a8075678f6517278985fe8bbaaec5100d7d826",
4540         "description": "gitlab-ci: lima: Add flaky tests to the skips list",
4541         "nominated": true,
4542         "nomination_type": 0,
4543         "resolution": 0,
4544         "master_sha": null,
4545         "because_sha": null
4546     },
4547     {
4548         "sha": "5ab94df0f6a9b2fdf8c053a68486d8be4d254d01",
4549         "description": "nir: fix gl_nir_lower_images for bindless images",
4550         "nominated": false,
4551         "nomination_type": 1,
4552         "resolution": 4,
4553         "master_sha": null,
4554         "because_sha": "7342b859afb5a7e7f9fb1813e7ab3a55a1c8a704"
4555     },
4556     {
4557         "sha": "26d42645f9f7ae260031685ad3e0664e8b94b32b",
4558         "description": "freedreno/computerator: fix build dependency",
4559         "nominated": false,
4560         "nomination_type": null,
4561         "resolution": 4,
4562         "master_sha": null,
4563         "because_sha": null
4564     },
4565     {
4566         "sha": "84395190ec8cae6158737777c8def7cc3304eb3f",
4567         "description": "glx/drisw: fix shm put image fallback",
4568         "nominated": false,
4569         "nomination_type": 1,
4570         "resolution": 4,
4571         "master_sha": null,
4572         "because_sha": "02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc"
4573     },
4574     {
4575         "sha": "246e4aeaef4c1f1071c64e9681fc9229aac22020",
4576         "description": "glx/drisw: return false if shmid == -1",
4577         "nominated": false,
4578         "nomination_type": 1,
4579         "resolution": 4,
4580         "master_sha": null,
4581         "because_sha": "02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc"
4582     },
4583     {
4584         "sha": "8d0bab8a9352bbb780bae6e7a432e73f7204f66a",
4585         "description": "glx/drisw: add getImageShm2 path",
4586         "nominated": false,
4587         "nomination_type": 1,
4588         "resolution": 4,
4589         "master_sha": null,
4590         "because_sha": "02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc"
4591     },
4592     {
4593         "sha": "466a0b2e4953018646ee344f5f6f6e9e84b66a1a",
4594         "description": "dri: add another get shm variant.",
4595         "nominated": false,
4596         "nomination_type": 1,
4597         "resolution": 4,
4598         "master_sha": null,
4599         "because_sha": "02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc"
4600     },
4601     {
4602         "sha": "a91067d3f5c8357548ca2756023b81daf013e47c",
4603         "description": "ci: Blacklist another freedreno flaky test.",
4604         "nominated": false,
4605         "nomination_type": null,
4606         "resolution": 4,
4607         "master_sha": null,
4608         "because_sha": null
4609     },
4610     {
4611         "sha": "6fbe3f40a912296922e0d8bc0ea525b5381341db",
4612         "description": "intel/isl: Add isl_aux_info.c to Makefile.sources",
4613         "nominated": false,
4614         "nomination_type": 1,
4615         "resolution": 4,
4616         "master_sha": null,
4617         "because_sha": "58d4749e5683857d57b8b432559c9d837544ad88"
4618     },
4619     {
4620         "sha": "9ab0e92cff8bb8336cebd9dc68d02d7451ad78e1",
4621         "description": "intel/blorp: Implement GEN:BUG:1605967699.",
4622         "nominated": false,
4623         "nomination_type": null,
4624         "resolution": 4,
4625         "master_sha": null,
4626         "because_sha": null
4627     },
4628     {
4629         "sha": "36515e295c390edd713d92ce3aef35730a7d12e1",
4630         "description": "gallium/util: remove unused debug_print_foo helpers",
4631         "nominated": false,
4632         "nomination_type": null,
4633         "resolution": 4,
4634         "master_sha": null,
4635         "because_sha": null
4636     },
4637     {
4638         "sha": "dfea933a2a09b169ff3753de764aa4662de7e4e7",
4639         "description": "gallium/util: do not use debug_print_format",
4640         "nominated": false,
4641         "nomination_type": null,
4642         "resolution": 4,
4643         "master_sha": null,
4644         "because_sha": null
4645     },
4646     {
4647         "sha": "5f0b984cb8fd424facc7b245e4649b38f4815e3c",
4648         "description": "util: move debug_memory_{begin,end} to os_memory_debug.h",
4649         "nominated": false,
4650         "nomination_type": null,
4651         "resolution": 4,
4652         "master_sha": null,
4653         "because_sha": null
4654     },
4655     {
4656         "sha": "31a781578522d44e6832893270a7902b001a827d",
4657         "description": "hud: add GALLIUM_HUD_SCALE",
4658         "nominated": false,
4659         "nomination_type": null,
4660         "resolution": 4,
4661         "master_sha": null,
4662         "because_sha": null
4663     },
4664     {
4665         "sha": "0ee76b90d5a0b3832b9498ab4809de19a03a63fa",
4666         "description": "turnip: move tile_load_ib/sysmem_clear_ib into draw_cs",
4667         "nominated": false,
4668         "nomination_type": null,
4669         "resolution": 4,
4670         "master_sha": null,
4671         "because_sha": null
4672     },
4673     {
4674         "sha": "a410e64b6812b23e1db8b969516ae7f4ebb8b811",
4675         "description": "turnip: make cond_exec helper easier to use",
4676         "nominated": false,
4677         "nomination_type": null,
4678         "resolution": 4,
4679         "master_sha": null,
4680         "because_sha": null
4681     },
4682     {
4683         "sha": "6ede9749d2e96c788a1ef0bb642d1fbe87304386",
4684         "description": "turnip: remove marker seqno",
4685         "nominated": false,
4686         "nomination_type": null,
4687         "resolution": 4,
4688         "master_sha": null,
4689         "because_sha": null
4690     },
4691     {
4692         "sha": "cf94124e1c28c0c5953454ad1dbe71b9de8adc55",
4693         "description": "turnip: automatically reserve cmdstream space in emit_pkt4/emit_pkt7",
4694         "nominated": false,
4695         "nomination_type": null,
4696         "resolution": 4,
4697         "master_sha": null,
4698         "because_sha": null
4699     },
4700     {
4701         "sha": "4b2a7dcd93f285ea88a110afa75cbac5d147e5cb",
4702         "description": "turnip: add tu_device pointer to tu_cs",
4703         "nominated": false,
4704         "nomination_type": null,
4705         "resolution": 4,
4706         "master_sha": null,
4707         "because_sha": null
4708     },
4709     {
4710         "sha": "a9a990a60b4669bd0af920a060d87a8e3551058e",
4711         "description": "turnip: fix COND_EXEC reserved size in tu_query",
4712         "nominated": false,
4713         "nomination_type": null,
4714         "resolution": 4,
4715         "master_sha": null,
4716         "because_sha": null
4717     },
4718     {
4719         "sha": "2275343ba346b04ebf8bafbaedfcd707702f9c06",
4720         "description": "freedreno/computerator: add computerator",
4721         "nominated": false,
4722         "nomination_type": null,
4723         "resolution": 4,
4724         "master_sha": null,
4725         "because_sha": null
4726     },
4727     {
4728         "sha": "568e948d1fda10d825cf99f3cb05609c4ff248bd",
4729         "description": "freedreno/ir3: allow block->predecessors to be null",
4730         "nominated": false,
4731         "nomination_type": null,
4732         "resolution": 4,
4733         "master_sha": null,
4734         "because_sha": null
4735     },
4736     {
4737         "sha": "f87d412f08265ca6e5c47a5591c0ebbdefdbaf4c",
4738         "description": "freedreno/computerator: rename prefix asm->ir3",
4739         "nominated": false,
4740         "nomination_type": null,
4741         "resolution": 4,
4742         "master_sha": null,
4743         "because_sha": null
4744     },
4745     {
4746         "sha": "6ee68d796e433c2efb3313baf119a8e0ddcac759",
4747         "description": "freedreno/computerator: polish out some of the rust",
4748         "nominated": false,
4749         "nomination_type": null,
4750         "resolution": 4,
4751         "master_sha": null,
4752         "because_sha": null
4753     },
4754     {
4755         "sha": "3bb340cf4f21e12407720b7f46d2c4486a1ff2a5",
4756         "description": "freedreno/computerator: import parser/lexer from fdre-a3xx",
4757         "nominated": false,
4758         "nomination_type": null,
4759         "resolution": 4,
4760         "master_sha": null,
4761         "because_sha": null
4762     },
4763     {
4764         "sha": "6499738d3dee2c2420f8d2207442f57c432d9510",
4765         "description": "lima: remove its hash table entry when invalidating a resource",
4766         "nominated": false,
4767         "nomination_type": 1,
4768         "resolution": 4,
4769         "master_sha": null,
4770         "because_sha": "c64994433c0da03d1dabf7cf561f1f1474d6554f"
4771     },
4772     {
4773         "sha": "956e4b2d371736e073542cf8556f0c972c197989",
4774         "description": "nir, intel: Move use_scoped_memory_barrier to nir_options",
4775         "nominated": false,
4776         "nomination_type": null,
4777         "resolution": 4,
4778         "master_sha": null,
4779         "because_sha": null
4780     },
4781     {
4782         "sha": "6be766336a0ebb556f44765e3d6f6af0e67070a1",
4783         "description": "nir/tests: Use nir_scoped_memory_barrier() helper",
4784         "nominated": false,
4785         "nomination_type": null,
4786         "resolution": 4,
4787         "master_sha": null,
4788         "because_sha": null
4789     },
4790     {
4791         "sha": "6ff898a6530e19815e2877f5a5da54f7e6746cfa",
4792         "description": "nir: Add the alias NIR_MEMORY_ACQ_REL",
4793         "nominated": false,
4794         "nomination_type": null,
4795         "resolution": 4,
4796         "master_sha": null,
4797         "because_sha": null
4798     },
4799     {
4800         "sha": "424737da3e25d9fc3dd33a4b8bdb9ad914e7a5f8",
4801         "description": "nir/builder: Add nir_scoped_memory_barrier()",
4802         "nominated": false,
4803         "nomination_type": null,
4804         "resolution": 4,
4805         "master_sha": null,
4806         "because_sha": null
4807     },
4808     {
4809         "sha": "e4baff90812d799d586296fcad992ddcc553c359",
4810         "description": "freedreno: Switch to using lowered image intrinsics.",
4811         "nominated": false,
4812         "nomination_type": null,
4813         "resolution": 4,
4814         "master_sha": null,
4815         "because_sha": null
4816     },
4817     {
4818         "sha": "3e16434acdd549f2721efc4ec80dc11fca1321f6",
4819         "description": "nir: Move intel's intrinsic_image_coordinate_components() to core nir.",
4820         "nominated": false,
4821         "nomination_type": null,
4822         "resolution": 4,
4823         "master_sha": null,
4824         "because_sha": null
4825     },
4826     {
4827         "sha": "a7038403204b7f2017cdd390a911f2393a8f6513",
4828         "description": "freedreno/ir3: Fix the arg to ir3_get_num_components_for_image_format()",
4829         "nominated": false,
4830         "nomination_type": null,
4831         "resolution": 4,
4832         "master_sha": null,
4833         "because_sha": null
4834     },
4835     {
4836         "sha": "8aa54e6ed0ba8db984541271404add6e496ed491",
4837         "description": "prog_to_nir: Reuse glsl_get_sampler_dim_coordinate_components().",
4838         "nominated": false,
4839         "nomination_type": null,
4840         "resolution": 4,
4841         "master_sha": null,
4842         "because_sha": null
4843     },
4844     {
4845         "sha": "b8644349d1d5e05c74cd763f98ee1d8d2c10903d",
4846         "description": "tgsi_to_nir: Reuse glsl_get_sampler_dim_coordinate_components().",
4847         "nominated": false,
4848         "nomination_type": null,
4849         "resolution": 4,
4850         "master_sha": null,
4851         "because_sha": null
4852     },
4853     {
4854         "sha": "1b7de2d6b857cd4f3dd45bbcdf135f70548b1935",
4855         "description": "freedreno/ir3: Reuse glsl_get_sampler_dim_coordinate_components() in tex_info.",
4856         "nominated": false,
4857         "nomination_type": null,
4858         "resolution": 4,
4859         "master_sha": null,
4860         "because_sha": null
4861     },
4862     {
4863         "sha": "d37c6ebd3ce8e20adb57001629f21ac09bee0679",
4864         "description": "spirv_to_nir: Reuse glsl_sampler_dim_coordinate_components().",
4865         "nominated": false,
4866         "nomination_type": null,
4867         "resolution": 4,
4868         "master_sha": null,
4869         "because_sha": null
4870     },
4871     {
4872         "sha": "5072719e66b0f97a572f36e86bd5396ed2ebc915",
4873         "description": "glsl: Factor out the sampler dim coordinate components switch statement.",
4874         "nominated": false,
4875         "nomination_type": null,
4876         "resolution": 4,
4877         "master_sha": null,
4878         "because_sha": null
4879     },
4880     {
4881         "sha": "12cf484d025e3ed980dbbd8d65f2f9b95c6388db",
4882         "description": "v3d: Ask the state tracker to lower image accesses off of derefs.",
4883         "nominated": false,
4884         "nomination_type": null,
4885         "resolution": 4,
4886         "master_sha": null,
4887         "because_sha": null
4888     },
4889     {
4890         "sha": "9c90ecf37ffab0978a983e49ecec48faebeb181a",
4891         "description": "gallium: Add a cap for enabling lowering of image load/store intrinsics.",
4892         "nominated": false,
4893         "nomination_type": null,
4894         "resolution": 4,
4895         "master_sha": null,
4896         "because_sha": null
4897     },
4898     {
4899         "sha": "7342b859afb5a7e7f9fb1813e7ab3a55a1c8a704",
4900         "description": "nir: Make image lowering optionally handle the !bindless case as well.",
4901         "nominated": false,
4902         "nomination_type": null,
4903         "resolution": 4,
4904         "master_sha": null,
4905         "because_sha": null
4906     },
4907     {
4908         "sha": "cad2d6583c9475bde584e5062a8de73fe7cbf353",
4909         "description": "nir: Rename gl_nir_lower_bindless_images.c in preparation for extending it.",
4910         "nominated": false,
4911         "nomination_type": null,
4912         "resolution": 4,
4913         "master_sha": null,
4914         "because_sha": null
4915     },
4916     {
4917         "sha": "b62379ac6f699933da52d032e2b3c06ab73f9549",
4918         "description": "i965: Use isl_aux_state_transition_write()",
4919         "nominated": false,
4920         "nomination_type": null,
4921         "resolution": 4,
4922         "master_sha": null,
4923         "because_sha": null
4924     },
4925     {
4926         "sha": "b9856fbf3b7ddbe0b77bf984fe7ec4a64ad858bf",
4927         "description": "i965: Use ISL's access preparation functions",
4928         "nominated": false,
4929         "nomination_type": null,
4930         "resolution": 4,
4931         "master_sha": null,
4932         "because_sha": null
4933     },
4934     {
4935         "sha": "b00e7a6485799761aa0910b7851982a180602c03",
4936         "description": "iris: Use isl_aux_state_transition_write()",
4937         "nominated": false,
4938         "nomination_type": null,
4939         "resolution": 4,
4940         "master_sha": null,
4941         "because_sha": null
4942     },
4943     {
4944         "sha": "af047794106b2d07e7c7eaa5b35d9790a13fb390",
4945         "description": "iris: Use ISL's access preparation functions",
4946         "nominated": false,
4947         "nomination_type": null,
4948         "resolution": 4,
4949         "master_sha": null,
4950         "because_sha": null
4951     },
4952     {
4953         "sha": "fec957900d6612493a6e03d0e5958dbe8c362733",
4954         "description": "iris: Use isl_aux_usage_has_fast_clear()",
4955         "nominated": false,
4956         "nomination_type": null,
4957         "resolution": 4,
4958         "master_sha": null,
4959         "because_sha": null
4960     },
4961     {
4962         "sha": "58d4749e5683857d57b8b432559c9d837544ad88",
4963         "description": "isl: Add a module which manages aux resolves",
4964         "nominated": false,
4965         "nomination_type": null,
4966         "resolution": 4,
4967         "master_sha": null,
4968         "because_sha": null
4969     },
4970     {
4971         "sha": "daa4020948867cc2c9b38d7536a1b73bf79d2745",
4972         "description": "freedreno/ir3: Lower output precision",
4973         "nominated": false,
4974         "nomination_type": null,
4975         "resolution": 4,
4976         "master_sha": null,
4977         "because_sha": null
4978     },
4979     {
4980         "sha": "6c750d9c4d51b07076115eb1d0e1be4a2d568095",
4981         "description": "nir/types: Add glsl_float16_type() helper",
4982         "nominated": false,
4983         "nomination_type": null,
4984         "resolution": 4,
4985         "master_sha": null,
4986         "because_sha": null
4987     },
4988     {
4989         "sha": "c822460f851ae6f3c74a01b9eec9ea924a0de12d",
4990         "description": "freedreno/ir3: handle half registers for arrays during register allocation.",
4991         "nominated": false,
4992         "nomination_type": null,
4993         "resolution": 4,
4994         "master_sha": null,
4995         "because_sha": null
4996     },
4997     {
4998         "sha": "9e8466a866cbfb4c6745d85e9371b43827d16c8d",
4999         "description": "nir: Add optimization for doing removing f16/f32 conversions",
5000         "nominated": false,
5001         "nomination_type": null,
5002         "resolution": 4,
5003         "master_sha": null,
5004         "because_sha": null
5005     },
5006     {
5007         "sha": "6ee375f68dabc0dd9d6d9f919b797231aad19eab",
5008         "description": "freedreno/ir3: Add new ir3 pass to fold out fp16 conversions",
5009         "nominated": false,
5010         "nomination_type": null,
5011         "resolution": 4,
5012         "master_sha": null,
5013         "because_sha": null
5014     },
5015     {
5016         "sha": "125f867d3dc32c7269c17d3426e35a0dcd5aadc4",
5017         "description": "nir/opcodes: Add nir_op_f2fmp",
5018         "nominated": false,
5019         "nomination_type": null,
5020         "resolution": 4,
5021         "master_sha": null,
5022         "because_sha": null
5023     },
5024     {
5025         "sha": "18124d727865f1c53b0dac644560bce177b7d233",
5026         "description": "glapi/copyimage: Implement CopyImageSubDataNV",
5027         "nominated": false,
5028         "nomination_type": null,
5029         "resolution": 4,
5030         "master_sha": null,
5031         "because_sha": null
5032     },
5033     {
5034         "sha": "ae7bda27a0691d6d89c35c9f732b6e49d726c17f",
5035         "description": "iris: Fix import sync-file into syncobj",
5036         "nominated": true,
5037         "nomination_type": 1,
5038         "resolution": 0,
5039         "master_sha": null,
5040         "because_sha": "f459c56be6bf33439cccc11e932b2b5b52ba7ad8"
5041     },
5042     {
5043         "sha": "3a310fbd0b2bb5730fda57643a3e05870e70d248",
5044         "description": "pan/midgard: Implement load/store_shared",
5045         "nominated": false,
5046         "nomination_type": null,
5047         "resolution": 4,
5048         "master_sha": null,
5049         "because_sha": null
5050     },
5051     {
5052         "sha": "fcbb3d422e40ab0759c550fb044605364c518e51",
5053         "description": "pan/midgard: Implement nir_intrinsic_get_buffer_size",
5054         "nominated": false,
5055         "nomination_type": null,
5056         "resolution": 4,
5057         "master_sha": null,
5058         "because_sha": null
5059     },
5060     {
5061         "sha": "3148937ef7c7be7a0685de333de6a5ed31ce3857",
5062         "description": "pan/midgard: Lower SSBOs in NIR",
5063         "nominated": false,
5064         "nomination_type": null,
5065         "resolution": 4,
5066         "master_sha": null,
5067         "because_sha": null
5068     },
5069     {
5070         "sha": "99f2b6144b5c3c4f48096ed0de4b15d1d13afd96",
5071         "description": "turnip/pipeline: Don't assume tu_shader is a valid object",
5072         "nominated": false,
5073         "nomination_type": null,
5074         "resolution": 4,
5075         "master_sha": null,
5076         "because_sha": null
5077     },
5078     {
5079         "sha": "12a22da6834f21cb089bf9ecd44c483bd264ccd3",
5080         "description": "radv: add the trace BO to the BO list at submit time",
5081         "nominated": false,
5082         "nomination_type": null,
5083         "resolution": 4,
5084         "master_sha": null,
5085         "because_sha": null
5086     },
5087     {
5088         "sha": "5e9a2c603f38308f7027d6a5e4575e5fc24c1bd5",
5089         "description": "gallium/swr: Fix min/max range index draw",
5090         "nominated": false,
5091         "nomination_type": null,
5092         "resolution": 4,
5093         "master_sha": null,
5094         "because_sha": null
5095     },
5096     {
5097         "sha": "4d57a2750485e51b34e0bc413100e4e2787a4e84",
5098         "description": "iris: Set MOCS for constant packets on Gen12+",
5099         "nominated": false,
5100         "nomination_type": null,
5101         "resolution": 4,
5102         "master_sha": null,
5103         "because_sha": null
5104     },
5105     {
5106         "sha": "4bac2fa3c6d30537e444c555f182abd9c739cfd4",
5107         "description": "iris: Fix BLORP vertex buffers to respect ISL MOCS settings",
5108         "nominated": false,
5109         "nomination_type": 1,
5110         "resolution": 4,
5111         "master_sha": null,
5112         "because_sha": "a4da6008b6a0d8876eaf5a67c95d88038bbf35e6"
5113     },
5114     {
5115         "sha": "1cdf5abdfaeba5a89574d7cc374e5667be2e2f93",
5116         "description": "iris: Make mocs an inline helper in iris_resource.h",
5117         "nominated": false,
5118         "nomination_type": 1,
5119         "resolution": 4,
5120         "master_sha": null,
5121         "because_sha": "a4da6008b6a0d8876eaf5a67c95d88038bbf35e6"
5122     },
5123     {
5124         "sha": "f8ab00776cc0b2a009403a8611c00341d879f9ab",
5125         "description": "ci: Remove a useless filtering of the lava logs.",
5126         "nominated": false,
5127         "nomination_type": null,
5128         "resolution": 4,
5129         "master_sha": null,
5130         "because_sha": null
5131     },
5132     {
5133         "sha": "7f3f9b2b1920da3badf503a0682de7beb9e86464",
5134         "description": "ci: Don't bother generating deqp junit results since we don't present it.",
5135         "nominated": false,
5136         "nomination_type": null,
5137         "resolution": 4,
5138         "master_sha": null,
5139         "because_sha": null
5140     },
5141     {
5142         "sha": "4c372d384a702e2be6887e4b2b0b6e04ab27e052",
5143         "description": "ci: Document how LAVA runners work.",
5144         "nominated": false,
5145         "nomination_type": null,
5146         "resolution": 4,
5147         "master_sha": null,
5148         "because_sha": null
5149     },
5150     {
5151         "sha": "994e258122663fd4d869b583cb9f4e0e2f36a0aa",
5152         "description": "ci: Make LAVA job fails emit the full list of unexpected test results.",
5153         "nominated": false,
5154         "nomination_type": null,
5155         "resolution": 4,
5156         "master_sha": null,
5157         "because_sha": null
5158     },
5159     {
5160         "sha": "54dbb55ea8203df354c406e67784ef6ca41ca89e",
5161         "description": "ci: Make sure that we have a proper shell prompt for LAVA.",
5162         "nominated": false,
5163         "nomination_type": null,
5164         "resolution": 4,
5165         "master_sha": null,
5166         "because_sha": null
5167     },
5168     {
5169         "sha": "985343e71aeed5f68697b440e9bcc2dc6a51bc2f",
5170         "description": "ci: prepare-artifacts: Make the indent here match previously in the file",
5171         "nominated": false,
5172         "nomination_type": null,
5173         "resolution": 4,
5174         "master_sha": null,
5175         "because_sha": null
5176     },
5177     {
5178         "sha": "89a3856714e2410e9ae3e0ee2cafe2fdd86e8b81",
5179         "description": "anv: Add pipe_state_for_stage() helper",
5180         "nominated": false,
5181         "nomination_type": null,
5182         "resolution": 4,
5183         "master_sha": null,
5184         "because_sha": null
5185     },
5186     {
5187         "sha": "7df5d36078a8e0eeffa935a5d1a267cb431ca4db",
5188         "description": "anv: Use intel_debug_flag_for_shader_stage()",
5189         "nominated": false,
5190         "nomination_type": null,
5191         "resolution": 4,
5192         "master_sha": null,
5193         "because_sha": null
5194     },
5195     {
5196         "sha": "f58b384fbef0cbfd8349c5baa28f2973d079cd7f",
5197         "description": "spirv: Be consistent when checking for Shader/Kernel",
5198         "nominated": false,
5199         "nomination_type": null,
5200         "resolution": 4,
5201         "master_sha": null,
5202         "because_sha": null
5203     },
5204     {
5205         "sha": "5f3cbbd958d14924dded0e0a0908127f6bfa006d",
5206         "description": "spirv: Remove outdated SPIR-V decoration warnings",
5207         "nominated": true,
5208         "nomination_type": 1,
5209         "resolution": 1,
5210         "master_sha": null,
5211         "because_sha": "cd4a14be063957964ae54e0e828174b9e40961e0"
5212     },
5213     {
5214         "sha": "1598370aca6459ba54915a26683a75bb66f88161",
5215         "description": "nir/builder: Return an integer from nir_get_texture_size",
5216         "nominated": false,
5217         "nomination_type": 1,
5218         "resolution": 4,
5219         "master_sha": null,
5220         "because_sha": "f718ac62688b555a933c7112f656944288d04edb"
5221     },
5222     {
5223         "sha": "265e234e234f75cd5c209f76900009f81e2d6aec",
5224         "description": "nir: Fix the nir_builder include path for nir_builtin_builder",
5225         "nominated": false,
5226         "nomination_type": null,
5227         "resolution": 4,
5228         "master_sha": null,
5229         "because_sha": null
5230     },
5231     {
5232         "sha": "f5a8958910f53d924d062cbf024cebe4134f757a",
5233         "description": "util: Change os_same_file_description return type from bool to int",
5234         "nominated": false,
5235         "nomination_type": null,
5236         "resolution": 4,
5237         "master_sha": null,
5238         "because_sha": null
5239     },
5240     {
5241         "sha": "228cbdfe67e465dc79558fc76a51d8115251b5e5",
5242         "description": "winsys/amdgpu: Make local variable r signed",
5243         "nominated": false,
5244         "nomination_type": null,
5245         "resolution": 4,
5246         "master_sha": null,
5247         "because_sha": null
5248     },
5249     {
5250         "sha": "87365e263ec46f4cc3c46d49a09a9c3b27550af7",
5251         "description": "nir/lower_ssbo: handle atomics",
5252         "nominated": false,
5253         "nomination_type": null,
5254         "resolution": 4,
5255         "master_sha": null,
5256         "because_sha": null
5257     },
5258     {
5259         "sha": "7ab4e4dd963028a4620ffc00c38988da4abc1860",
5260         "description": "nir: Add SSBO->global lowering pass",
5261         "nominated": false,
5262         "nomination_type": null,
5263         "resolution": 4,
5264         "master_sha": null,
5265         "because_sha": null
5266     },
5267     {
5268         "sha": "b929565ea8d4846b1943f35b6e86d685a616ed54",
5269         "description": "panfrost: Rewrite texture descriptor creation logic",
5270         "nominated": false,
5271         "nomination_type": null,
5272         "resolution": 4,
5273         "master_sha": null,
5274         "because_sha": null
5275     },
5276     {
5277         "sha": "ad44f587a8e3adbfa76aaea88f59e1f0724805b7",
5278         "description": "panfrost: Move format translation to root",
5279         "nominated": false,
5280         "nomination_type": null,
5281         "resolution": 4,
5282         "master_sha": null,
5283         "because_sha": null
5284     },
5285     {
5286         "sha": "58f14018b4f0e47d72f718f322f8aa0a5b8d0f0a",
5287         "description": "panfrost: Move pan_afbc.c to root",
5288         "nominated": false,
5289         "nomination_type": null,
5290         "resolution": 4,
5291         "master_sha": null,
5292         "because_sha": null
5293     },
5294     {
5295         "sha": "5ddf7ad9d2098d21e1346b8ceb2756901ae1b0c1",
5296         "description": "panfrost: Move checksum routines to root panfrost",
5297         "nominated": false,
5298         "nomination_type": null,
5299         "resolution": 4,
5300         "master_sha": null,
5301         "because_sha": null
5302     },
5303     {
5304         "sha": "2e3318b151abddd456077ec0eed13f95245ce344",
5305         "description": "util: promote u_debug_memory.c to src/util",
5306         "nominated": true,
5307         "nomination_type": 1,
5308         "resolution": 1,
5309         "master_sha": null,
5310         "because_sha": "88c4680b5a50ea8840c38aa0a80acde63ef1677b"
5311     },
5312     {
5313         "sha": "8021daeb1fb58415af5d0a779368dc6617af947e",
5314         "description": "lima: implement PLB PP stream cache",
5315         "nominated": false,
5316         "nomination_type": null,
5317         "resolution": 4,
5318         "master_sha": null,
5319         "because_sha": null
5320     },
5321     {
5322         "sha": "7edde3d26bb4119be44a2bdda2c5ca0d2f8adfe9",
5323         "description": "docs: Update index, relnotes, and release-calendar for 20.0",
5324         "nominated": false,
5325         "nomination_type": null,
5326         "resolution": 4,
5327         "master_sha": null,
5328         "because_sha": null
5329     },
5330     {
5331         "sha": "0ada39f37add490a2a628236731f7dada421af52",
5332         "description": "Docs: Add 20.0.0 release notes",
5333         "nominated": false,
5334         "nomination_type": null,
5335         "resolution": 4,
5336         "master_sha": null,
5337         "because_sha": null
5338     },
5339     {
5340         "sha": "740cb3d1939efc3c4d9e23b212074744123e9ad6",
5341         "description": "radv: use RADEON_FLAG_ZERO_VRAM when creating the trace BO",
5342         "nominated": false,
5343         "nomination_type": null,
5344         "resolution": 4,
5345         "master_sha": null,
5346         "because_sha": null
5347     },
5348     {
5349         "sha": "37650bf93803822d6e3aefae7c2f4c7eef5d6171",
5350         "description": "radv/winsys: add a new flag that requests zerovram allocations",
5351         "nominated": false,
5352         "nomination_type": null,
5353         "resolution": 4,
5354         "master_sha": null,
5355         "because_sha": null
5356     },
5357     {
5358         "sha": "7a73446c513e2218a08ae9425a1bea49c63080a7",
5359         "description": "gallivm: fix crash in emit_get_buffer_size",
5360         "nominated": false,
5361         "nomination_type": null,
5362         "resolution": 4,
5363         "master_sha": null,
5364         "because_sha": null
5365     },
5366     {
5367         "sha": "1b610aab583211210f189b46904b66c483f8e38b",
5368         "description": "gallivm: fix crash with bptc border color sampling",
5369         "nominated": false,
5370         "nomination_type": null,
5371         "resolution": 4,
5372         "master_sha": null,
5373         "because_sha": null
5374     },
5375     {
5376         "sha": "8291d728dc997e87b4d2e4e451692643a1dba881",
5377         "description": "aco: improve GFX9 1D ddx/ddy assertion",
5378         "nominated": false,
5379         "nomination_type": null,
5380         "resolution": 4,
5381         "master_sha": null,
5382         "because_sha": null
5383     },
5384     {
5385         "sha": "cc3d29c6e7ccca1ac738cfeafbe4685fbec533f7",
5386         "description": "pan/midgard: Identify clamp(x, -1.0, 1.0) flag",
5387         "nominated": false,
5388         "nomination_type": null,
5389         "resolution": 4,
5390         "master_sha": null,
5391         "because_sha": null
5392     },
5393     {
5394         "sha": "0263d2793ce0d061268e83afb9c225a06a4e6f25",
5395         "description": "panfrost: Remove flush_frontbuffer",
5396         "nominated": false,
5397         "nomination_type": null,
5398         "resolution": 4,
5399         "master_sha": null,
5400         "because_sha": null
5401     },
5402     {
5403         "sha": "068806c9f6be9bab84ed0d4868f16705cf4c7e6d",
5404         "description": "panfrost: LogicOp support",
5405         "nominated": false,
5406         "nomination_type": null,
5407         "resolution": 4,
5408         "master_sha": null,
5409         "because_sha": null
5410     },
5411     {
5412         "sha": "5bfd363be4c957c1f7b5c1f3069346f2bce2cd5a",
5413         "description": "i965: Do not generate D16 B5G6R5_UNORM configs on gen < 8",
5414         "nominated": true,
5415         "nomination_type": 0,
5416         "resolution": 1,
5417         "master_sha": null,
5418         "because_sha": null
5419     },
5420     {
5421         "sha": "803ab5d6be6bc63e3eae827d7297e0cd98cc61dd",
5422         "description": "gitlab-ci: Automated testing with OpenGL traces",
5423         "nominated": false,
5424         "nomination_type": null,
5425         "resolution": 4,
5426         "master_sha": null,
5427         "because_sha": null
5428     },
5429     {
5430         "sha": "50f1950ac0b52d291ac70bc1ce871a03ed88ba4a",
5431         "description": "gitlab-ci: Disable the lima job for now",
5432         "nominated": false,
5433         "nomination_type": null,
5434         "resolution": 4,
5435         "master_sha": null,
5436         "because_sha": null
5437     },
5438     {
5439         "sha": "f7bfb10c69dfe48a91e35523cb5ee641bdbf6988",
5440         "description": "util: remove the dependency on kcmp.h",
5441         "nominated": false,
5442         "nomination_type": 1,
5443         "resolution": 4,
5444         "master_sha": null,
5445         "because_sha": "f76cbc7901f7d500f5a4f74aedfd29970d1efd00"
5446     },
5447     {
5448         "sha": "273b8cd1ca286e2f43b4a464a391fdcaac49f077",
5449         "description": "intel/fs: Correctly handle multiply of fsign with a source modifier",
5450         "nominated": true,
5451         "nomination_type": 1,
5452         "resolution": 1,
5453         "master_sha": null,
5454         "because_sha": "06d2c116415c0ab163a57ed7f2522342ed43e4d4"
5455     },
5456     {
5457         "sha": "c81aa15d646215eac38c8e0b6dc1a10b35bc13c3",
5458         "description": "gallium/auxiliary/vl: fix bob compute shaders for deint yuv",
5459         "nominated": false,
5460         "nomination_type": null,
5461         "resolution": 4,
5462         "master_sha": null,
5463         "because_sha": null
5464     },
5465     {
5466         "sha": "68d1757420be28e99e4e919ed2e0c6062e2460c5",
5467         "description": "radeonsi: Fix compute copies for subsampled formats.",
5468         "nominated": false,
5469         "nomination_type": 1,
5470         "resolution": 4,
5471         "master_sha": null,
5472         "because_sha": "e5167a9276de1f383888714b41d3a9be2b9c1da9"
5473     },
5474     {
5475         "sha": "d795eb207ff90e4885a278910fdc87e932242da6",
5476         "description": "turnip: add option to force use of hw binning",
5477         "nominated": false,
5478         "nomination_type": null,
5479         "resolution": 4,
5480         "master_sha": null,
5481         "because_sha": null
5482     },
5483     {
5484         "sha": "97a590af21ec0be1f3faae89a5fe59b2fa6c2d39",
5485         "description": "docs: Mark 20.0.0-rc3 as done",
5486         "nominated": false,
5487         "nomination_type": null,
5488         "resolution": 4,
5489         "master_sha": null,
5490         "because_sha": null
5491     },
5492     {
5493         "sha": "772d60385cc17025541f99b3dbd566b942676ab1",
5494         "description": "docs: Mark 19.3.4 as done",
5495         "nominated": false,
5496         "nomination_type": null,
5497         "resolution": 4,
5498         "master_sha": null,
5499         "because_sha": null
5500     },
5501     {
5502         "sha": "288e9fd295b14c0ad3c0bbe51dc294a00f3c9056",
5503         "description": "docs: Add SHA256 sum for 19.3.4",
5504         "nominated": false,
5505         "nomination_type": null,
5506         "resolution": 4,
5507         "master_sha": null,
5508         "because_sha": null
5509     },
5510     {
5511         "sha": "3238f4c3abf405c902ec43cb9ff6e81dcc20dbad",
5512         "description": "docs: Add release notes for 19.3.4",
5513         "nominated": false,
5514         "nomination_type": null,
5515         "resolution": 4,
5516         "master_sha": null,
5517         "because_sha": null
5518     },
5519     {
5520         "sha": "d8fe9e045f0ea24fe869c980fe4b56f4fb9437ab",
5521         "description": "anv: Drop anv_image.c:get_surface()",
5522         "nominated": false,
5523         "nomination_type": null,
5524         "resolution": 4,
5525         "master_sha": null,
5526         "because_sha": null
5527     },
5528     {
5529         "sha": "58bdc1c748f2922b3970c3b3a41d1b0977f07886",
5530         "description": "nir/search: Use larger type to hold linearized index",
5531         "nominated": false,
5532         "nomination_type": 1,
5533         "resolution": 4,
5534         "master_sha": null,
5535         "because_sha": "fbd5359a0a6f4b6d220c4cea9020ec4665ed4955"
5536     },
5537     {
5538         "sha": "912ee82521ec0507a00dd108b28bf4d864ce6d95",
5539         "description": "gallium/util: remove unused u_surfaces.c/h",
5540         "nominated": false,
5541         "nomination_type": null,
5542         "resolution": 4,
5543         "master_sha": null,
5544         "because_sha": null
5545     },
5546     {
5547         "sha": "360ffdf4e23464879748051e57587aff938bd50d",
5548         "description": "main/get: Converted type conversion macros to inline functions",
5549         "nominated": false,
5550         "nomination_type": null,
5551         "resolution": 4,
5552         "master_sha": null,
5553         "because_sha": null
5554     },
5555     {
5556         "sha": "f1dc4c9554ce913acf4d3236b4d43b829fb92073",
5557         "description": "Mark a few static inline helpers with ASSERTED",
5558         "nominated": false,
5559         "nomination_type": null,
5560         "resolution": 4,
5561         "master_sha": null,
5562         "because_sha": null
5563     },
5564     {
5565         "sha": "d46a5cfe781a1f51a1338d994fb8097d9d579d2e",
5566         "description": "mesa/draw: Make sure all the unused fields are initialized to zero",
5567         "nominated": false,
5568         "nomination_type": 1,
5569         "resolution": 4,
5570         "master_sha": null,
5571         "because_sha": "a6d31589097ef3fb99477809da7f6d571b85629e"
5572     },
5573     {
5574         "sha": "6edbb3c6d07a395c3cd0b1b5290ecac3943c4286",
5575         "description": "mesa: Fix FLUSH_VERTICES in SubpixelPrecisionBiasNV.",
5576         "nominated": false,
5577         "nomination_type": null,
5578         "resolution": 4,
5579         "master_sha": null,
5580         "because_sha": null
5581     },
5582     {
5583         "sha": "d3160a6177a51035fcdb634e184a29b4ef0619e9",
5584         "description": "panfrost: Remove old hack",
5585         "nominated": false,
5586         "nomination_type": null,
5587         "resolution": 4,
5588         "master_sha": null,
5589         "because_sha": null
5590     },
5591     {
5592         "sha": "7f6f419be93531b5725bfa92ac087703ad13267b",
5593         "description": "panfrost: Remove old comment",
5594         "nominated": false,
5595         "nomination_type": null,
5596         "resolution": 4,
5597         "master_sha": null,
5598         "because_sha": null
5599     },
5600     {
5601         "sha": "aed052f7039e7dab1a4d7374512f3f9945677b9f",
5602         "description": "panfrost: Remove dirty tracking",
5603         "nominated": false,
5604         "nomination_type": null,
5605         "resolution": 4,
5606         "master_sha": null,
5607         "because_sha": null
5608     },
5609     {
5610         "sha": "fe5c5507bd6bb7cecb9efcf3381621d1310c2454",
5611         "description": "aco: add some helpers for filling/testing register ranges",
5612         "nominated": false,
5613         "nomination_type": null,
5614         "resolution": 4,
5615         "master_sha": null,
5616         "because_sha": null
5617     },
5618     {
5619         "sha": "43497e30e265958e28a0a5912134832a1f5a3ff6",
5620         "description": "aco: add RegisterFile",
5621         "nominated": false,
5622         "nomination_type": null,
5623         "resolution": 4,
5624         "master_sha": null,
5625         "because_sha": null
5626     },
5627     {
5628         "sha": "7e6010106fb3c4eb5436de869183e857243c1006",
5629         "description": "st/vdpau: Only call is_video_format_supported hook if needed",
5630         "nominated": true,
5631         "nomination_type": 1,
5632         "resolution": 1,
5633         "master_sha": null,
5634         "because_sha": "5d5b414a7b840a4a90050041fabd88a9af6dca43"
5635     },
5636     {
5637         "sha": "72154237fb720926d8453e7f43f0ec76a0ce7bb1",
5638         "description": "iris: Do not dereference nullptr with pipe_reference",
5639         "nominated": false,
5640         "nomination_type": null,
5641         "resolution": 4,
5642         "master_sha": null,
5643         "because_sha": null
5644     },
5645     {
5646         "sha": "d800bcd9b9664dbb0c8476ee628a3eb888802b87",
5647         "description": "glsl/blob: Do not call memcpy if there is nothing to copy",
5648         "nominated": false,
5649         "nomination_type": null,
5650         "resolution": 4,
5651         "master_sha": null,
5652         "because_sha": null
5653     },
5654     {
5655         "sha": "7685f48ece721960f6cbb105fca9ea60d256d200",
5656         "description": "intel/bufmgr: Cast bitshift to unsigned",
5657         "nominated": false,
5658         "nomination_type": null,
5659         "resolution": 4,
5660         "master_sha": null,
5661         "because_sha": null
5662     },
5663     {
5664         "sha": "d5931f285be246be95683c2fb054694d89d07657",
5665         "description": "intel/compiler: Do not qsort zero sized array",
5666         "nominated": false,
5667         "nomination_type": null,
5668         "resolution": 4,
5669         "master_sha": null,
5670         "because_sha": null
5671     },
5672     {
5673         "sha": "d596795d4d3fb79c39cf457b7b5cb557edf4d6dd",
5674         "description": "brw_fs: Avoid zero size vla",
5675         "nominated": false,
5676         "nomination_type": null,
5677         "resolution": 4,
5678         "master_sha": null,
5679         "because_sha": null
5680     },
5681     {
5682         "sha": "d4e395a27d770fdde2a8df438271dffd76384e43",
5683         "description": "brw_nir: Cast bitshift to unsigned",
5684         "nominated": false,
5685         "nomination_type": null,
5686         "resolution": 4,
5687         "master_sha": null,
5688         "because_sha": null
5689     },
5690     {
5691         "sha": "82913bac14512dbfdb537d674377133f2daa8bfb",
5692         "description": "docs/envvars: document RADV_TEX_ANISO",
5693         "nominated": false,
5694         "nomination_type": null,
5695         "resolution": 4,
5696         "master_sha": null,
5697         "because_sha": null
5698     },
5699     {
5700         "sha": "72f7d3d5b0969aaa1c0a538dad0b3da09d9db6b6",
5701         "description": "gallium: Only define PIPE_ALIGNSTACK on x86.",
5702         "nominated": false,
5703         "nomination_type": null,
5704         "resolution": 4,
5705         "master_sha": null,
5706         "because_sha": null
5707     },
5708     {
5709         "sha": "427870abfd0ebc449ffb1c90e9b5ebb54727ee51",
5710         "description": "llvmpipe: Fix another uninitialized value warning, on init_val.",
5711         "nominated": false,
5712         "nomination_type": null,
5713         "resolution": 4,
5714         "master_sha": null,
5715         "because_sha": null
5716     },
5717     {
5718         "sha": "81225e1f0349b0b2ddff0fbfcd832752f8177477",
5719         "description": "llvmpipe: Silence uninitialized variable warning about \"scissor\"",
5720         "nominated": false,
5721         "nomination_type": null,
5722         "resolution": 4,
5723         "master_sha": null,
5724         "because_sha": null
5725     },
5726     {
5727         "sha": "dc8c5af99b04639d46280719cc59f4481e8bd564",
5728         "description": "llvmpipe: Silence uninitialized variable warning about \"vals\"",
5729         "nominated": false,
5730         "nomination_type": null,
5731         "resolution": 4,
5732         "master_sha": null,
5733         "because_sha": null
5734     },
5735     {
5736         "sha": "d8d34238a6dc61f6c522e2807bc83d434d27e74f",
5737         "description": "llvmpipe: Fix warning about uninitialized \"op\" in the NIR path.",
5738         "nominated": false,
5739         "nomination_type": null,
5740         "resolution": 4,
5741         "master_sha": null,
5742         "because_sha": null
5743     },
5744     {
5745         "sha": "b32bd704c0a22b6eb691f93158acbbdd4c5d370a",
5746         "description": "llvmpipe: Silence uninitialized variable warning about \"chan\"",
5747         "nominated": false,
5748         "nomination_type": null,
5749         "resolution": 4,
5750         "master_sha": null,
5751         "because_sha": null
5752     },
5753     {
5754         "sha": "ce611935df5e7e6cc731523c7496c33ba6f7ef20",
5755         "description": "llvmpipe: Silence \"possibly uninitialized value\" warning for ssbo_limit.",
5756         "nominated": false,
5757         "nomination_type": null,
5758         "resolution": 4,
5759         "master_sha": null,
5760         "because_sha": null
5761     },
5762     {
5763         "sha": "45b2ccc6b30c9e4c3382e6b462a2f5357c15d3b8",
5764         "description": "llvmpipe: Fix real uninitialized use of \"atype\" for SEMANTIC_FACE",
5765         "nominated": false,
5766         "nomination_type": 1,
5767         "resolution": 4,
5768         "master_sha": null,
5769         "because_sha": "502548a09c5a87d06da97be45a2386bb1e5e800e"
5770     },
5771     {
5772         "sha": "13a276ed3bad09033c00f0a08fcaad803c8a2173",
5773         "description": "radv: Squelch possibly-undefined warning",
5774         "nominated": false,
5775         "nomination_type": null,
5776         "resolution": 4,
5777         "master_sha": null,
5778         "because_sha": null
5779     },
5780     {
5781         "sha": "1427f666dcc24e71d1b5c5c8f6d1d568c3bcf210",
5782         "description": "ci: Extend the a630 flake list to reduce spurious failures.",
5783         "nominated": false,
5784         "nomination_type": null,
5785         "resolution": 4,
5786         "master_sha": null,
5787         "because_sha": null
5788     },
5789     {
5790         "sha": "2e05a280b6b6d334388e3824bd82472ccbf33252",
5791         "description": "mesa: fix immediate mode with tessellation and varying patch vertices",
5792         "nominated": true,
5793         "nomination_type": 0,
5794         "resolution": 1,
5795         "master_sha": null,
5796         "because_sha": null
5797     },
5798     {
5799         "sha": "a6d31589097ef3fb99477809da7f6d571b85629e",
5800         "description": "mesa: don't use memset in glDrawArrays",
5801         "nominated": false,
5802         "nomination_type": null,
5803         "resolution": 4,
5804         "master_sha": null,
5805         "because_sha": null
5806     },
5807     {
5808         "sha": "ee549c67668289e262243b6549a5faf230aa0fd6",
5809         "description": "mesa: document _mesa_prim::begin/end",
5810         "nominated": false,
5811         "nomination_type": null,
5812         "resolution": 4,
5813         "master_sha": null,
5814         "because_sha": null
5815     },
5816     {
5817         "sha": "c9246282b75500aa4e9fe926930cff1314f49607",
5818         "description": "vbo: remove redundant code in vbo_exec_fixup_vertex",
5819         "nominated": false,
5820         "nomination_type": null,
5821         "resolution": 4,
5822         "master_sha": null,
5823         "because_sha": null
5824     },
5825     {
5826         "sha": "3eeeb86cb0e8dd8ddb23b2eda0213c8f1a44feec",
5827         "description": "vbo: remove dead code in vbo_can_merge_prims",
5828         "nominated": false,
5829         "nomination_type": null,
5830         "resolution": 4,
5831         "master_sha": null,
5832         "because_sha": null
5833     },
5834     {
5835         "sha": "2491a2ddeb53f3d44b4633f967bfa5b023946bce",
5836         "description": "st/mesa: try to fix MSVC build failure due to ALWAYS_INLINE",
5837         "nominated": false,
5838         "nomination_type": 1,
5839         "resolution": 4,
5840         "master_sha": null,
5841         "because_sha": "11db8e0e00a72884ba9fda953b549dd65119dc73"
5842     },
5843     {
5844         "sha": "06dc280a57a60e39e21c0c14ace6ada3a4574ea7",
5845         "description": "freedreno/registers: cleanup CP_SET_MARKER",
5846         "nominated": false,
5847         "nomination_type": null,
5848         "resolution": 4,
5849         "master_sha": null,
5850         "because_sha": null
5851     },
5852     {
5853         "sha": "7b4d6bb1ec65d87316540e076661ddffec26e3a5",
5854         "description": "freedreno: quiet INFO_MSG",
5855         "nominated": false,
5856         "nomination_type": null,
5857         "resolution": 4,
5858         "master_sha": null,
5859         "because_sha": null
5860     },
5861     {
5862         "sha": "838ed2885df0f6fbc7dbd3c233974faf7e084cb9",
5863         "description": "freedreno/a6xx: few register updates",
5864         "nominated": false,
5865         "nomination_type": null,
5866         "resolution": 4,
5867         "master_sha": null,
5868         "because_sha": null
5869     },
5870     {
5871         "sha": "4fc31e7d33606f249bf984378cd49f0dcba6e325",
5872         "description": "freedreno/registers: teach gen_header.py about a3xx_regid",
5873         "nominated": false,
5874         "nomination_type": null,
5875         "resolution": 4,
5876         "master_sha": null,
5877         "because_sha": null
5878     },
5879     {
5880         "sha": "ecca5ef6c380cf837ce3f261631f19dd3f18f51a",
5881         "description": "meson: explicitly disallow unsupported build directory layout",
5882         "nominated": false,
5883         "nomination_type": null,
5884         "resolution": 4,
5885         "master_sha": null,
5886         "because_sha": null
5887     },
5888     {
5889         "sha": "79788b8f7f07460af8467931501380e47b485e36",
5890         "description": "intel/gen12: Take into account opcode when decoding SWSB",
5891         "nominated": true,
5892         "nomination_type": 1,
5893         "resolution": 1,
5894         "master_sha": null,
5895         "because_sha": "6154cdf924f4d0d3a6fb0cef38bc62eb4494c69c"
5896     },
5897     {
5898         "sha": "bee5c9b0dc13dbae0ccf124124eaccebf7f2a435",
5899         "description": "panfrost: Remove enum panfrost_memory_layout",
5900         "nominated": false,
5901         "nomination_type": null,
5902         "resolution": 4,
5903         "master_sha": null,
5904         "because_sha": null
5905     },
5906     {
5907         "sha": "28e94e0a948ebdc98decb5cdbb2ddfcf31cb2b0b",
5908         "description": "radv: Advertise VK_KHR_shader_non_semantic_info",
5909         "nominated": false,
5910         "nomination_type": null,
5911         "resolution": 4,
5912         "master_sha": null,
5913         "because_sha": null
5914     },
5915     {
5916         "sha": "8004cb256a29e946b23c42ce4ad322b8a4dfd2a8",
5917         "description": "anv: Advertise VK_KHR_shader_non_semantic_info",
5918         "nominated": false,
5919         "nomination_type": null,
5920         "resolution": 4,
5921         "master_sha": null,
5922         "because_sha": null
5923     },
5924     {
5925         "sha": "2dae89ac36703eca063355affb915c933c316417",
5926         "description": "vulkan: Update the XML and headers to 1.2.133",
5927         "nominated": false,
5928         "nomination_type": null,
5929         "resolution": 4,
5930         "master_sha": null,
5931         "because_sha": null
5932     },
5933     {
5934         "sha": "7d3c48f131ec84aa759a6290a20e2b0c02ad8834",
5935         "description": "panfrost: Debitfieldize mali_uniform_buffer_meta",
5936         "nominated": false,
5937         "nomination_type": null,
5938         "resolution": 4,
5939         "master_sha": null,
5940         "because_sha": null
5941     },
5942     {
5943         "sha": "027944c7c8ccbff940484b1ed7cc5d75b9593640",
5944         "description": "panfrost: Avoid reading GPU memory when packing vertices",
5945         "nominated": false,
5946         "nomination_type": null,
5947         "resolution": 4,
5948         "master_sha": null,
5949         "because_sha": null
5950     },
5951     {
5952         "sha": "4c52e16c9c296988dea283164622373caaf228e5",
5953         "description": "panfrost: Cleanup transfer_map",
5954         "nominated": false,
5955         "nomination_type": null,
5956         "resolution": 4,
5957         "master_sha": null,
5958         "because_sha": null
5959     },
5960     {
5961         "sha": "308f9cf104dab55ab4d9f92150bf6952c9813dd4",
5962         "description": "panfrost: Update scoreboarding notes",
5963         "nominated": false,
5964         "nomination_type": null,
5965         "resolution": 4,
5966         "master_sha": null,
5967         "because_sha": null
5968     },
5969     {
5970         "sha": "88323d1ba0c0e6d0ba3be5e3b14213d2b93c44f6",
5971         "description": "panfrost: Rewrite scoreboarding routines",
5972         "nominated": false,
5973         "nomination_type": null,
5974         "resolution": 4,
5975         "master_sha": null,
5976         "because_sha": null
5977     },
5978     {
5979         "sha": "070bc883d34d5a687b800f4615d82eda3f0eb7bb",
5980         "description": "panfrost: Print synced traces to stderr",
5981         "nominated": false,
5982         "nomination_type": null,
5983         "resolution": 4,
5984         "master_sha": null,
5985         "because_sha": null
5986     },
5987     {
5988         "sha": "c46a090942b3d76b8bcbfde75c5454d449799360",
5989         "description": "panfrost: Implement PAN_DBG_SYNC with pandecode/minimal",
5990         "nominated": false,
5991         "nomination_type": null,
5992         "resolution": 4,
5993         "master_sha": null,
5994         "because_sha": null
5995     },
5996     {
5997         "sha": "59986461255474cfb11c18e7ea8a6303e2d25afb",
5998         "description": "pan/decode: Cleanup pandecode_jc",
5999         "nominated": false,
6000         "nomination_type": null,
6001         "resolution": 4,
6002         "master_sha": null,
6003         "because_sha": null
6004     },
6005     {
6006         "sha": "4122f747ac67eca4c27ffa8d7e91d7d0c3cb02a8",
6007         "description": "pan/decode: Add `minimal` mode",
6008         "nominated": false,
6009         "nomination_type": null,
6010         "resolution": 4,
6011         "master_sha": null,
6012         "because_sha": null
6013     },
6014     {
6015         "sha": "b684ba6ce7fc6cabf42132559192e1065891e67a",
6016         "description": "st/nir: Unify inputs_read/outputs_written before serializing NIR",
6017         "nominated": false,
6018         "nomination_type": 1,
6019         "resolution": 4,
6020         "master_sha": null,
6021         "because_sha": "19ed12afd170c97180a9cc7eb6c5589d4c427a40"
6022     },
6023     {
6024         "sha": "9903f10636566834a7563b6828c52fe40c5b0d71",
6025         "description": "zink: do not convert bools to/from uint",
6026         "nominated": false,
6027         "nomination_type": null,
6028         "resolution": 4,
6029         "master_sha": null,
6030         "because_sha": null
6031     },
6032     {
6033         "sha": "4d016de25052cc28d449538fddbe755aaff85d0a",
6034         "description": "zink/spirv: uint -> raw",
6035         "nominated": false,
6036         "nomination_type": null,
6037         "resolution": 4,
6038         "master_sha": null,
6039         "because_sha": null
6040     },
6041     {
6042         "sha": "7c1a2cbcadf8d4a366df3f96818c19e082764c56",
6043         "description": "zink/spirv: unit_value -> raw_value",
6044         "nominated": false,
6045         "nomination_type": null,
6046         "resolution": 4,
6047         "master_sha": null,
6048         "because_sha": null
6049     },
6050     {
6051         "sha": "16339646f03a5cb527f119ca572c9328fd5d3923",
6052         "description": "zink/spirv: rename functions a bit",
6053         "nominated": false,
6054         "nomination_type": null,
6055         "resolution": 4,
6056         "master_sha": null,
6057         "because_sha": null
6058     },
6059     {
6060         "sha": "a6211a42473f8acc7583145dde489864963af0ed",
6061         "description": "zink/spirv: prefer store_dest over store_dest_uint",
6062         "nominated": false,
6063         "nomination_type": null,
6064         "resolution": 4,
6065         "master_sha": null,
6066         "because_sha": null
6067     },
6068     {
6069         "sha": "7e8f7df800d697c0623711996ceac40dab5527ec",
6070         "description": "zink/spirv: do not reinvent store_dest",
6071         "nominated": false,
6072         "nomination_type": null,
6073         "resolution": 4,
6074         "master_sha": null,
6075         "because_sha": null
6076     },
6077     {
6078         "sha": "692093fbdc93343dbe500128fdd23167d73036d9",
6079         "description": "zink: confused compilation macro usage for zink in target helpers.",
6080         "nominated": true,
6081         "nomination_type": 1,
6082         "resolution": 1,
6083         "master_sha": null,
6084         "because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
6085     },
6086     {
6087         "sha": "b7e966dc7feaed8e0830f9f9ab5904966c7356a0",
6088         "description": "zink: do not report texture-samplers for unsupported stages",
6089         "nominated": false,
6090         "nomination_type": null,
6091         "resolution": 4,
6092         "master_sha": null,
6093         "because_sha": null
6094     },
6095     {
6096         "sha": "4a20db70de25233f1c58d76bd17f9564d13fe7b2",
6097         "description": "zink: fix binding-usage",
6098         "nominated": false,
6099         "nomination_type": 1,
6100         "resolution": 4,
6101         "master_sha": null,
6102         "because_sha": "1c3f4c07047cef0dfcb9182690b22792b00d5935"
6103     },
6104     {
6105         "sha": "c095b7d5bd44f807c479d117a51f7495712d61c1",
6106         "description": "radv: add a comment about VK_AMD_mixed_attachment_samples on GFX6-GFX7",
6107         "nominated": false,
6108         "nomination_type": null,
6109         "resolution": 4,
6110         "master_sha": null,
6111         "because_sha": null
6112     },
6113     {
6114         "sha": "4159b24be7c00499c6e45dfb8209d9fc23f0836b",
6115         "description": "radv: enable VK_NV_compute_shader_derivatives on GFX6-GFX7",
6116         "nominated": false,
6117         "nomination_type": null,
6118         "resolution": 4,
6119         "master_sha": null,
6120         "because_sha": null
6121     },
6122     {
6123         "sha": "83dd0cace6979ac5e597c2aa2e3dce51586df0af",
6124         "description": "radv: enable VK_EXT_sampler_filter_minmax on GFX6",
6125         "nominated": false,
6126         "nomination_type": null,
6127         "resolution": 4,
6128         "master_sha": null,
6129         "because_sha": null
6130     },
6131     {
6132         "sha": "170c3a8b7b0165c0c226476563367da3d11ae81d",
6133         "description": "radv: enable shaderStorageImageMultisample on GFX6-GFX7",
6134         "nominated": false,
6135         "nomination_type": null,
6136         "resolution": 4,
6137         "master_sha": null,
6138         "because_sha": null
6139     },
6140     {
6141         "sha": "c7617d8908a970124321ce731b43d5996c3c5775",
6142         "description": "egl: Implement getImage/putImage on pbuffer swrast.",
6143         "nominated": true,
6144         "nomination_type": 1,
6145         "resolution": 1,
6146         "master_sha": null,
6147         "because_sha": "d6edccee8da38d4802020d5aa4d9e11bb7aae801"
6148     },
6149     {
6150         "sha": "6fc0890cd9cf53dc41fee070faf4570314fdcbc3",
6151         "description": "lima: rename lima_submit to lima_job",
6152         "nominated": false,
6153         "nomination_type": null,
6154         "resolution": 4,
6155         "master_sha": null,
6156         "because_sha": null
6157     },
6158     {
6159         "sha": "57d9a51d455900946f3eac18b8d1d77cb03b972c",
6160         "description": "lima: move dump check to macro for lima_dump_command_stream_print",
6161         "nominated": false,
6162         "nomination_type": null,
6163         "resolution": 4,
6164         "master_sha": null,
6165         "because_sha": null
6166     },
6167     {
6168         "sha": "5502bc83b0e4d4542bc5234fe6592db575658356",
6169         "description": "lima: enable multi submit optimization",
6170         "nominated": false,
6171         "nomination_type": null,
6172         "resolution": 4,
6173         "master_sha": null,
6174         "because_sha": null
6175     },
6176     {
6177         "sha": "131c50569066152a8e90b948b0873b990d748e98",
6178         "description": "lima: optinal flush submit in lima_clear",
6179         "nominated": false,
6180         "nomination_type": null,
6181         "resolution": 4,
6182         "master_sha": null,
6183         "because_sha": null
6184     },
6185     {
6186         "sha": "d6ad8e590f27ce0413389f6274fa05106d45dba1",
6187         "description": "lima: use per submit dump file",
6188         "nominated": false,
6189         "nomination_type": null,
6190         "resolution": 4,
6191         "master_sha": null,
6192         "because_sha": null
6193     },
6194     {
6195         "sha": "d0dde3de25aca535a35ee58850340a0bfdab9dab",
6196         "description": "lima: move framebuffer info to lima_submit",
6197         "nominated": false,
6198         "nomination_type": null,
6199         "resolution": 4,
6200         "master_sha": null,
6201         "because_sha": null
6202     },
6203     {
6204         "sha": "ed117ee630f449fe6d2ed9e205a6dc80bed6dfa2",
6205         "description": "lima: move clear into submit (v2)",
6206         "nominated": false,
6207         "nomination_type": null,
6208         "resolution": 4,
6209         "master_sha": null,
6210         "because_sha": null
6211     },
6212     {
6213         "sha": "4b93792274f363983949502315ca693a83fdfb56",
6214         "description": "lima: move damage_rect into lima_submit",
6215         "nominated": false,
6216         "nomination_type": null,
6217         "resolution": 4,
6218         "master_sha": null,
6219         "because_sha": null
6220     },
6221     {
6222         "sha": "a4b048c046cc4861d9ce7da94eeaeca341b7e2f5",
6223         "description": "lima: move pp_max_stack_size to lima_submit",
6224         "nominated": false,
6225         "nomination_type": null,
6226         "resolution": 4,
6227         "master_sha": null,
6228         "because_sha": null
6229     },
6230     {
6231         "sha": "6a5b1c62db4cd3ab2dcabe6e32391c18f11dfb17",
6232         "description": "lima: move resolve into lima_submit",
6233         "nominated": false,
6234         "nomination_type": null,
6235         "resolution": 4,
6236         "master_sha": null,
6237         "because_sha": null
6238     },
6239     {
6240         "sha": "7e5abc11f427b67084ad791a6adab5d99717c064",
6241         "description": "lima: move plbu/vs_cmd_array into lima_submit",
6242         "nominated": false,
6243         "nomination_type": null,
6244         "resolution": 4,
6245         "master_sha": null,
6246         "because_sha": null
6247     },
6248     {
6249         "sha": "c64994433c0da03d1dabf7cf561f1f1474d6554f",
6250         "description": "lima: track write submits of context (v3)",
6251         "nominated": false,
6252         "nomination_type": null,
6253         "resolution": 4,
6254         "master_sha": null,
6255         "because_sha": null
6256     },
6257     {
6258         "sha": "48fc5f841ae9c5b294d9084a274f49045c0dbae5",
6259         "description": "lima: make lima_submit one time use drop data (v3)",
6260         "nominated": false,
6261         "nomination_type": null,
6262         "resolution": 4,
6263         "master_sha": null,
6264         "because_sha": null
6265     },
6266     {
6267         "sha": "545988c6172e51ea00c87abe966d5ecd03b08e98",
6268         "description": "lima: add lima_submit_get",
6269         "nominated": false,
6270         "nomination_type": null,
6271         "resolution": 4,
6272         "master_sha": null,
6273         "because_sha": null
6274     },
6275     {
6276         "sha": "0caefb6d9df8f2b53fa0703a7bd7a665dabe77b2",
6277         "description": "lima: use lima_submit_create_stream_bo for plbu/vs_cmd and pp_stack",
6278         "nominated": false,
6279         "nomination_type": null,
6280         "resolution": 4,
6281         "master_sha": null,
6282         "because_sha": null
6283     },
6284     {
6285         "sha": "ed8837f946159c34573a6b924a0ba6f879c7bb60",
6286         "description": "lima: adjust pp_stream to use lima_submit_create_stream_bo",
6287         "nominated": false,
6288         "nomination_type": null,
6289         "resolution": 4,
6290         "master_sha": null,
6291         "because_sha": null
6292     },
6293     {
6294         "sha": "e90d8b6e4d135d58e9346220a652b4835c843d07",
6295         "description": "lima: add lima_submit_create_stream_bo",
6296         "nominated": false,
6297         "nomination_type": null,
6298         "resolution": 4,
6299         "master_sha": null,
6300         "because_sha": null
6301     },
6302     {
6303         "sha": "5c78ba60140ec48996dc4ebcfff0674229a4afd4",
6304         "description": "lima: pass submit parameter for functions in lima_submic.c (v2)",
6305         "nominated": false,
6306         "nomination_type": null,
6307         "resolution": 4,
6308         "master_sha": null,
6309         "because_sha": null
6310     },
6311     {
6312         "sha": "21a2ce71b132739b001442a4f9829de345311c35",
6313         "description": "lima: move flush code to lima_submit.c",
6314         "nominated": false,
6315         "nomination_type": null,
6316         "resolution": 4,
6317         "master_sha": null,
6318         "because_sha": null
6319     },
6320     {
6321         "sha": "29c7235507d52d676ec1eee3ef5f9042317595c1",
6322         "description": "lima: put hardware related info to lima_gpu.h",
6323         "nominated": false,
6324         "nomination_type": null,
6325         "resolution": 4,
6326         "master_sha": null,
6327         "because_sha": null
6328     },
6329     {
6330         "sha": "09127641f41c75f16d8fa73129153c9da6df7810",
6331         "description": "lima: merge gp/pp submit",
6332         "nominated": false,
6333         "nomination_type": null,
6334         "resolution": 4,
6335         "master_sha": null,
6336         "because_sha": null
6337     },
6338     {
6339         "sha": "79c65fa56fd0168e3e8548e68f1de81b33742069",
6340         "description": "lima: move syncobj from lima_submit to lima_context",
6341         "nominated": false,
6342         "nomination_type": null,
6343         "resolution": 4,
6344         "master_sha": null,
6345         "because_sha": null
6346     },
6347     {
6348         "sha": "b9003111bb59635ae407b251561f1d9937d434f0",
6349         "description": "lima: add missing resolve check for damage and reload",
6350         "nominated": false,
6351         "nomination_type": null,
6352         "resolution": 4,
6353         "master_sha": null,
6354         "because_sha": null
6355     },
6356     {
6357         "sha": "47200f5c8dda1e03ae62b8cc658574bf0b2f0fe5",
6358         "description": "lima: add render target to submit by dirty buffer flags",
6359         "nominated": false,
6360         "nomination_type": null,
6361         "resolution": 4,
6362         "master_sha": null,
6363         "because_sha": null
6364     },
6365     {
6366         "sha": "32f17339723d76b920e7b16d171feb66d5b807eb",
6367         "description": "lima: delay plbu head command generation to flush stage (v2)",
6368         "nominated": false,
6369         "nomination_type": null,
6370         "resolution": 4,
6371         "master_sha": null,
6372         "because_sha": null
6373     },
6374     {
6375         "sha": "ccfe5f9d288fa36e85ac1140f2eae8429decaae6",
6376         "description": "lima: delay add plb buffer to submit when flush",
6377         "nominated": false,
6378         "nomination_type": null,
6379         "resolution": 4,
6380         "master_sha": null,
6381         "because_sha": null
6382     },
6383     {
6384         "sha": "92387ca23646d2d5b8ee4666968dced0c7198f2c",
6385         "description": "lima: pass array as parameter to PLBU and VS command macros",
6386         "nominated": false,
6387         "nomination_type": null,
6388         "resolution": 4,
6389         "master_sha": null,
6390         "because_sha": null
6391     },
6392     {
6393         "sha": "c3bbe4f7f8bd88ee92179679526664467e83c45a",
6394         "description": "lima: remove lima_ctx_buff_va submit flags (v2)",
6395         "nominated": false,
6396         "nomination_type": null,
6397         "resolution": 4,
6398         "master_sha": null,
6399         "because_sha": null
6400     },
6401     {
6402         "sha": "9f924c795b9520c49572b54bfab07731d4f54e6e",
6403         "description": "lima: always add texture bo to submit",
6404         "nominated": false,
6405         "nomination_type": null,
6406         "resolution": 4,
6407         "master_sha": null,
6408         "because_sha": null
6409     },
6410     {
6411         "sha": "3c4ff27250710a2f4880d0e527b86a4b39adeb1b",
6412         "description": "lima: use util_copy_framebuffer_state",
6413         "nominated": false,
6414         "nomination_type": null,
6415         "resolution": 4,
6416         "master_sha": null,
6417         "because_sha": null
6418     },
6419     {
6420         "sha": "c8b53d802086f398e50762762227b9ac4c5c6293",
6421         "description": "lima: remove definition of lima_is_scanout",
6422         "nominated": false,
6423         "nomination_type": null,
6424         "resolution": 4,
6425         "master_sha": null,
6426         "because_sha": null
6427     },
6428     {
6429         "sha": "0c4a70b64d6f916ecdf9055b52078bf4f63e7a97",
6430         "description": "pan/decode: Remove extraneous newline",
6431         "nominated": false,
6432         "nomination_type": null,
6433         "resolution": 4,
6434         "master_sha": null,
6435         "because_sha": null
6436     },
6437     {
6438         "sha": "8ab0bf1f939af480997fafd8bf562644a60df08a",
6439         "description": "pan/midgard: Use fprintf instead of printf for constants",
6440         "nominated": false,
6441         "nomination_type": 1,
6442         "resolution": 4,
6443         "master_sha": null,
6444         "because_sha": "968f36d1fc081baf2e95eef1410b06552845440b"
6445     },
6446     {
6447         "sha": "6af14d3685fac433193b92f9ad6c9f8a3eaf87ff",
6448         "description": "pan/midgard: Don't crash with constants on unknown ops",
6449         "nominated": false,
6450         "nomination_type": 1,
6451         "resolution": 4,
6452         "master_sha": null,
6453         "because_sha": "24360966ab31a9bedfe07356413769218fd2e0b6"
6454     },
6455     {
6456         "sha": "5c06ecd2c64a36496f7a0a1d2811d8a90b1a0620",
6457         "description": "pan/midgard: Identify stack barrier flag",
6458         "nominated": false,
6459         "nomination_type": null,
6460         "resolution": 4,
6461         "master_sha": null,
6462         "because_sha": null
6463     },
6464     {
6465         "sha": "d3747fb1ebbb1c3d6f62abaf92b100f7f52d0f6b",
6466         "description": "pan/midgard: Set xyzx swizzle for load_compute_arg",
6467         "nominated": false,
6468         "nomination_type": null,
6469         "resolution": 4,
6470         "master_sha": null,
6471         "because_sha": null
6472     },
6473     {
6474         "sha": "f0ee55ad2a4e63cce88c9d68bfdf7d1c0e7e88b0",
6475         "description": "pan/midgard: Infer tags entirely",
6476         "nominated": false,
6477         "nomination_type": null,
6478         "resolution": 4,
6479         "master_sha": null,
6480         "because_sha": null
6481     },
6482     {
6483         "sha": "57a84278fda2ce556905f800409658639d642962",
6484         "description": "pan/midgard: Imply next tags",
6485         "nominated": false,
6486         "nomination_type": null,
6487         "resolution": 4,
6488         "master_sha": null,
6489         "because_sha": null
6490     },
6491     {
6492         "sha": "453c64663ce938952588325ba4c960bc63297582",
6493         "description": "pan/midgard: Overhaul tag handling",
6494         "nominated": false,
6495         "nomination_type": null,
6496         "resolution": 4,
6497         "master_sha": null,
6498         "because_sha": null
6499     },
6500     {
6501         "sha": "9168e7a65deefae7bb8a40c583c205c408cbecab",
6502         "description": "pan/midgard: Improve barrier disassembly",
6503         "nominated": false,
6504         "nomination_type": null,
6505         "resolution": 4,
6506         "master_sha": null,
6507         "because_sha": null
6508     },
6509     {
6510         "sha": "d208212f80effe4e2831fa408e976099317230b0",
6511         "description": "pan/midgard: Use dummy tag for empty shaders",
6512         "nominated": false,
6513         "nomination_type": null,
6514         "resolution": 4,
6515         "master_sha": null,
6516         "because_sha": null
6517     },
6518     {
6519         "sha": "b2cab6b6db4244cb95abb5bf13734360df8391ea",
6520         "description": "pan/midgard: Fix 32/64 mixed swizzle packing",
6521         "nominated": false,
6522         "nomination_type": null,
6523         "resolution": 4,
6524         "master_sha": null,
6525         "because_sha": null
6526     },
6527     {
6528         "sha": "a55a2e02a54cadcd9466d02021c2c7a0739c373f",
6529         "description": "pan/midgard: Allow jumping out of a shader",
6530         "nominated": false,
6531         "nomination_type": null,
6532         "resolution": 4,
6533         "master_sha": null,
6534         "because_sha": null
6535     },
6536     {
6537         "sha": "3f59098d1a7a00d51e2b15e06aba359835c7e1ea",
6538         "description": "pan/midgard: Implement barriers",
6539         "nominated": false,
6540         "nomination_type": null,
6541         "resolution": 4,
6542         "master_sha": null,
6543         "because_sha": null
6544     },
6545     {
6546         "sha": "4f0b928921dfb3ed63642ab1ce1c925fbac9f51b",
6547         "description": "pan/midgard: Fix swizzles harder",
6548         "nominated": false,
6549         "nomination_type": null,
6550         "resolution": 4,
6551         "master_sha": null,
6552         "because_sha": null
6553     },
6554     {
6555         "sha": "fbe1fd3de0aa7c618286ee79082f7bbcd7b8e171",
6556         "description": "pan/midgard: Fix missing prefixes",
6557         "nominated": false,
6558         "nomination_type": 1,
6559         "resolution": 4,
6560         "master_sha": null,
6561         "because_sha": "c1952779d68fdaea153d762fe2d83810b346085b"
6562     },
6563     {
6564         "sha": "521406a069e0f918d57fc29bba85423faf316141",
6565         "description": "pan/midgard: Track pressure when scheduling ld/st",
6566         "nominated": false,
6567         "nomination_type": null,
6568         "resolution": 4,
6569         "master_sha": null,
6570         "because_sha": null
6571     },
6572     {
6573         "sha": "9603126b74d03bc6974ea116ce4f7d80fb9573aa",
6574         "description": "panfrost: Allocate RAM backing of shared memory",
6575         "nominated": false,
6576         "nomination_type": null,
6577         "resolution": 4,
6578         "master_sha": null,
6579         "because_sha": null
6580     },
6581     {
6582         "sha": "50138abb5a0328b530723dfef5e9a8ac9dea2692",
6583         "description": "panfrost: Rename unknown2_8 to padding",
6584         "nominated": false,
6585         "nomination_type": null,
6586         "resolution": 4,
6587         "master_sha": null,
6588         "because_sha": null
6589     },
6590     {
6591         "sha": "6d9ee3e65aea9262a9890fb34032ef7c693aef2d",
6592         "description": "panfrost: Rename bifrost_framebuffer->mali_framebuffer",
6593         "nominated": false,
6594         "nomination_type": null,
6595         "resolution": 4,
6596         "master_sha": null,
6597         "because_sha": null
6598     },
6599     {
6600         "sha": "6dc105555b43695e1de49baf946c6179987f2f4a",
6601         "description": "panfrost: Unify bifrost_scratchpad with mali_shared_memory",
6602         "nominated": false,
6603         "nomination_type": null,
6604         "resolution": 4,
6605         "master_sha": null,
6606         "because_sha": null
6607     },
6608     {
6609         "sha": "254f40fd535ef57dee2bcc4afd97840749ce5918",
6610         "description": "panfrost: Identify mali_shared_memory structure",
6611         "nominated": false,
6612         "nomination_type": null,
6613         "resolution": 4,
6614         "master_sha": null,
6615         "because_sha": null
6616     },
6617     {
6618         "sha": "418ca5dc1ac01045818ad3222d2e0bc51dc2e904",
6619         "description": "panfrost: Ensure compute shader_meta is zeroed",
6620         "nominated": false,
6621         "nomination_type": null,
6622         "resolution": 4,
6623         "master_sha": null,
6624         "because_sha": null
6625     },
6626     {
6627         "sha": "058faf5a4bd448e1c188042ea017f8fbfd565b9e",
6628         "description": "panfrost: Update comment about magic number relating to barriers",
6629         "nominated": false,
6630         "nomination_type": null,
6631         "resolution": 4,
6632         "master_sha": null,
6633         "because_sha": null
6634     },
6635     {
6636         "sha": "8f5a252d350cb1abcad13f7d637548a8e0e7da33",
6637         "description": "ci: bump debian image and change llvm deps to 8",
6638         "nominated": false,
6639         "nomination_type": null,
6640         "resolution": 4,
6641         "master_sha": null,
6642         "because_sha": null
6643     },
6644     {
6645         "sha": "e7375e17958993b90d9f01d76dbc7eacdbf8c195",
6646         "description": "gallivm/s390: fix pass init order on s390 with llvm 8 (v2)",
6647         "nominated": false,
6648         "nomination_type": null,
6649         "resolution": 4,
6650         "master_sha": null,
6651         "because_sha": null
6652     },
6653     {
6654         "sha": "a603822b2fcf61085d2e0b2995bc3f43d8ec164e",
6655         "description": "iris: Trim \"../../src/gallium/drivers/iris/\" out of debug dump filenames",
6656         "nominated": false,
6657         "nomination_type": null,
6658         "resolution": 4,
6659         "master_sha": null,
6660         "because_sha": null
6661     },
6662     {
6663         "sha": "96f247d1b33fafd42a02b58d3f5387f9b574badc",
6664         "description": "iris: Dump frame markers with INTEL_DEBUG=submit",
6665         "nominated": false,
6666         "nomination_type": null,
6667         "resolution": 4,
6668         "master_sha": null,
6669         "because_sha": null
6670     },
6671     {
6672         "sha": "e395ce03e92b707bef7080eae3c2daa7d9760e70",
6673         "description": "gallium/cso_hash: remove another layer of pointer indirection",
6674         "nominated": false,
6675         "nomination_type": null,
6676         "resolution": 4,
6677         "master_sha": null,
6678         "because_sha": null
6679     },
6680     {
6681         "sha": "e0bb7b87e26d6618d75d37a4fe2c4a271d075dbb",
6682         "description": "gallium/cso_hash: cosmetic changes, no behavior changes",
6683         "nominated": false,
6684         "nomination_type": null,
6685         "resolution": 4,
6686         "master_sha": null,
6687         "because_sha": null
6688     },
6689     {
6690         "sha": "789ed29d59b9c7c8cbef371311bfb3c507ae725a",
6691         "description": "gallium/cso_hash: remove always constant variable nodeSize",
6692         "nominated": false,
6693         "nomination_type": null,
6694         "resolution": 4,
6695         "master_sha": null,
6696         "because_sha": null
6697     },
6698     {
6699         "sha": "a8bbf1054093f638c83a27696b841d053a83ba72",
6700         "description": "gallium/cso_hash: make cso_hash declared within structures instead of alloc'd",
6701         "nominated": false,
6702         "nomination_type": null,
6703         "resolution": 4,
6704         "master_sha": null,
6705         "because_sha": null
6706     },
6707     {
6708         "sha": "f8594a06e4a2e65c3fc458d7ddce374e9a093b6e",
6709         "description": "gallium/cso_hash: inline a bunch of functions",
6710         "nominated": false,
6711         "nomination_type": null,
6712         "resolution": 4,
6713         "master_sha": null,
6714         "because_sha": null
6715     },
6716     {
6717         "sha": "cf86f522b255a5603176ec361cb0cfcc2416a41d",
6718         "description": "gallium/u_vbuf: adjust the heuristic for unrolling indices",
6719         "nominated": false,
6720         "nomination_type": null,
6721         "resolution": 4,
6722         "master_sha": null,
6723         "because_sha": null
6724     },
6725     {
6726         "sha": "55d8baa285524e01eb241aa70057fb8e637fa14e",
6727         "description": "gallium/u_upload_mgr: don't do align twice in the u_upload_alloc fast path",
6728         "nominated": false,
6729         "nomination_type": null,
6730         "resolution": 4,
6731         "master_sha": null,
6732         "because_sha": null
6733     },
6734     {
6735         "sha": "19c18d532e848bb129f0b24d694fecafecad07fb",
6736         "description": "gallium/u_upload_mgr: reduce dereferences by adding buffer_size",
6737         "nominated": false,
6738         "nomination_type": null,
6739         "resolution": 4,
6740         "master_sha": null,
6741         "because_sha": null
6742     },
6743     {
6744         "sha": "909a2d0ed3878e4254b36d6bf8e125e0c7b1e586",
6745         "description": "st/mesa: simplify releasing the current attrib buffer",
6746         "nominated": false,
6747         "nomination_type": null,
6748         "resolution": 4,
6749         "master_sha": null,
6750         "because_sha": null
6751     },
6752     {
6753         "sha": "6954efce23e54e2bbe9ea554733685bf24acdd5f",
6754         "description": "st/mesa: make st_setup_current static",
6755         "nominated": false,
6756         "nomination_type": null,
6757         "resolution": 4,
6758         "master_sha": null,
6759         "because_sha": null
6760     },
6761     {
6762         "sha": "e3617fd00b311bd4f32886974c574ae55ba416fd",
6763         "description": "st/mesa: change some loops from while to do..while in st_atom_array.c",
6764         "nominated": false,
6765         "nomination_type": null,
6766         "resolution": 4,
6767         "master_sha": null,
6768         "because_sha": null
6769     },
6770     {
6771         "sha": "fd6636ebc06d55b59851701c436b8b97f50fd7f4",
6772         "description": "st/mesa: simplify determination whether a draw needs min/max index",
6773         "nominated": false,
6774         "nomination_type": null,
6775         "resolution": 4,
6776         "master_sha": null,
6777         "because_sha": null
6778     },
6779     {
6780         "sha": "1d933728024f907236ffe95da5f5f0eabf6052c7",
6781         "description": "st/mesa: simplify determination whether a draw has user vertex buffers",
6782         "nominated": false,
6783         "nomination_type": null,
6784         "resolution": 4,
6785         "master_sha": null,
6786         "because_sha": null
6787     },
6788     {
6789         "sha": "61e4c582e0fe246ac0d494a2391573f63e1ee0dc",
6790         "description": "st/mesa: always inline the code setting non-64bit vertex elements",
6791         "nominated": false,
6792         "nomination_type": null,
6793         "resolution": 4,
6794         "master_sha": null,
6795         "because_sha": null
6796     },
6797     {
6798         "sha": "3c98dccd405cf57cbc5a8534e93d7ba020d0e055",
6799         "description": "mesa: remove unused _mesa_draw_indirect",
6800         "nominated": false,
6801         "nomination_type": null,
6802         "resolution": 4,
6803         "master_sha": null,
6804         "because_sha": null
6805     },
6806     {
6807         "sha": "e6448f993b157a6d3757b69d5d4c2424e8af737e",
6808         "description": "mesa: translate into gallium vertex formats in mesa/main",
6809         "nominated": false,
6810         "nomination_type": null,
6811         "resolution": 4,
6812         "master_sha": null,
6813         "because_sha": null
6814     },
6815     {
6816         "sha": "8d3b86e34a7b0f77613c7f5669891e54d76f0cbf",
6817         "description": "intel/fs/gen7+: Implement discard/demote for SIMD32 programs.",
6818         "nominated": false,
6819         "nomination_type": null,
6820         "resolution": 4,
6821         "master_sha": null,
6822         "because_sha": null
6823     },
6824     {
6825         "sha": "04c7d3d4b19610cae8250102fefd0012b7233d9e",
6826         "description": "intel/fs: Return consistent UW types from sample_mask_reg() in fragment shaders.",
6827         "nominated": false,
6828         "nomination_type": null,
6829         "resolution": 4,
6830         "master_sha": null,
6831         "because_sha": null
6832     },
6833     {
6834         "sha": "1c6853a9be28c4193fc44eebf812ecf7a02a04f9",
6835         "description": "intel/fs: Refactor predication on sample mask into helper function.",
6836         "nominated": false,
6837         "nomination_type": null,
6838         "resolution": 4,
6839         "master_sha": null,
6840         "because_sha": null
6841     },
6842     {
6843         "sha": "a792e11f5ccb28f5d2430008d462c79888a077c3",
6844         "description": "intel/fs/gen7+: Swap sample mask flag register and FIND_LIVE_CHANNEL temporary.",
6845         "nominated": false,
6846         "nomination_type": null,
6847         "resolution": 4,
6848         "master_sha": null,
6849         "because_sha": null
6850     },
6851     {
6852         "sha": "083fd96a97d992b8233587f4626c4d433fbd4045",
6853         "description": "intel/fs: Use helper for discard sample mask flag subregister number.",
6854         "nominated": false,
6855         "nomination_type": null,
6856         "resolution": 4,
6857         "master_sha": null,
6858         "because_sha": null
6859     },
6860     {
6861         "sha": "a6bc11a7893a75aebe7ba1888877dffa9fe0814a",
6862         "description": "intel/fs: Make sample_mask_reg() local to brw_fs.cpp and use it in more places.",
6863         "nominated": false,
6864         "nomination_type": null,
6865         "resolution": 4,
6866         "master_sha": null,
6867         "because_sha": null
6868     },
6869     {
6870         "sha": "b84fa0b31e670d101ff17115519417036581f55b",
6871         "description": "intel/fs/gen11: Work around dual-source blending hangs in combination with SIMD32.",
6872         "nominated": false,
6873         "nomination_type": null,
6874         "resolution": 4,
6875         "master_sha": null,
6876         "because_sha": null
6877     },
6878     {
6879         "sha": "57dee58c82d631261c953705c32dd2d383ec2f4f",
6880         "description": "intel/fs: Set src0 alpha present bit in header when provided in message payload.",
6881         "nominated": false,
6882         "nomination_type": null,
6883         "resolution": 4,
6884         "master_sha": null,
6885         "because_sha": null
6886     },
6887     {
6888         "sha": "e14529ff3262a527d630cecac655f69c8ae15c3f",
6889         "description": "intel/fs/gen12: Workaround data coherency issues due to broken NoMask control flow.",
6890         "nominated": false,
6891         "nomination_type": null,
6892         "resolution": 4,
6893         "master_sha": null,
6894         "because_sha": null
6895     },
6896     {
6897         "sha": "4e4e8d793f050eac84f2a850ab2e5c24c4c459ac",
6898         "description": "intel/fs/gen12: Fixup/simplify SWSB annotations of SIMD32 scratch writes.",
6899         "nominated": true,
6900         "nomination_type": 1,
6901         "resolution": 1,
6902         "master_sha": null,
6903         "because_sha": "15e3a0d9d264beccb914432ca749d7c0b8a5d43c"
6904     },
6905     {
6906         "sha": "a8ac0bd759cbf9a5984df4bc9f553a3dca41a8ab",
6907         "description": "intel/fs/gen12: Workaround unwanted SEND execution due to broken NoMask control flow.",
6908         "nominated": false,
6909         "nomination_type": null,
6910         "resolution": 4,
6911         "master_sha": null,
6912         "because_sha": null
6913     },
6914     {
6915         "sha": "008f95a043dac909f6e647c3102f37bb978b148c",
6916         "description": "intel/fs: Add virtual instruction to load mask of live channels into flag register.",
6917         "nominated": false,
6918         "nomination_type": null,
6919         "resolution": 4,
6920         "master_sha": null,
6921         "because_sha": null
6922     },
6923     {
6924         "sha": "b8b509fb921a7c2f687b9f7e5075c72847740ac4",
6925         "description": "intel/fs/gen7: Fix fs_inst::flags_written() for SHADER_OPCODE_FIND_LIVE_CHANNEL.",
6926         "nominated": false,
6927         "nomination_type": null,
6928         "resolution": 4,
6929         "master_sha": null,
6930         "because_sha": null
6931     },
6932     {
6933         "sha": "c9e33e5cbf6b8b953932f283e1f0abcb6c77eb1f",
6934         "description": "intel/fs/cse: Make HALT instruction act as CSE barrier.",
6935         "nominated": false,
6936         "nomination_type": null,
6937         "resolution": 4,
6938         "master_sha": null,
6939         "because_sha": null
6940     },
6941     {
6942         "sha": "fe1b0b7c500af7c489d8dffe72bdb2fadd7cf2ab",
6943         "description": "lima/parser: Extend rsw parsing showing strings instead of numbers",
6944         "nominated": false,
6945         "nomination_type": null,
6946         "resolution": 4,
6947         "master_sha": null,
6948         "because_sha": null
6949     },
6950     {
6951         "sha": "7e2b4bf256610cc016202893d7b4b4ef60b25b53",
6952         "description": "radeonsi: don't wait for shader compilation to finish when destroying a context",
6953         "nominated": true,
6954         "nomination_type": 0,
6955         "resolution": 1,
6956         "master_sha": null,
6957         "because_sha": null
6958     },
6959     {
6960         "sha": "7bee388fb50d1bf6fc63f7898ad189c7891a10a1",
6961         "description": "egl: directly access static members instead of using _egl{Get,Set}ConfigKey()",
6962         "nominated": false,
6963         "nomination_type": null,
6964         "resolution": 4,
6965         "master_sha": null,
6966         "because_sha": null
6967     },
6968     {
6969         "sha": "946eacbafb47c8b94d47e7c9d2a8b02fff5a22fa",
6970         "description": "freedreno/a6xx: document some unknown bits",
6971         "nominated": false,
6972         "nomination_type": null,
6973         "resolution": 4,
6974         "master_sha": null,
6975         "because_sha": null
6976     },
6977     {
6978         "sha": "75fbe089a6a29b01c2b3425b1c0fc2ee43bc5ff8",
6979         "description": "freedreno: name sysmem color/depth flush events",
6980         "nominated": false,
6981         "nomination_type": null,
6982         "resolution": 4,
6983         "master_sha": null,
6984         "because_sha": null
6985     },
6986     {
6987         "sha": "c57456aab6974abc86e7e1b0aae958a8ab3dad27",
6988         "description": "panfrost: Simplify swizzle translation",
6989         "nominated": false,
6990         "nomination_type": null,
6991         "resolution": 4,
6992         "master_sha": null,
6993         "because_sha": null
6994     },
6995     {
6996         "sha": "f3490a141c8d562fc29e714c3735f2ae8e3c0512",
6997         "description": "panfrost: Inline panfrost_get_default_swizzle",
6998         "nominated": false,
6999         "nomination_type": null,
7000         "resolution": 4,
7001         "master_sha": null,
7002         "because_sha": null
7003     },
7004     {
7005         "sha": "efda2cfcf96b1071c18800ff3f878fe627359e8a",
7006         "description": "spirv2nir: Add kernel spirv support",
7007         "nominated": false,
7008         "nomination_type": null,
7009         "resolution": 4,
7010         "master_sha": null,
7011         "because_sha": null
7012     },
7013     {
7014         "sha": "eeb6d6112859c3ba41f1c8914d503bf1a3dd981d",
7015         "description": "spirv2nir: print nir shader if translation succed",
7016         "nominated": false,
7017         "nomination_type": null,
7018         "resolution": 4,
7019         "master_sha": null,
7020         "because_sha": null
7021     },
7022     {
7023         "sha": "7e80b03dd15eefb7250b994e311864e720b0b1bb",
7024         "description": "zink: do not use SpvDimRect",
7025         "nominated": false,
7026         "nomination_type": null,
7027         "resolution": 4,
7028         "master_sha": null,
7029         "because_sha": null
7030     },
7031     {
7032         "sha": "f43a3fc28ff8914e4a9391233dfc3b63454c6dac",
7033         "description": "lima: handle early-z and pixel kill better",
7034         "nominated": false,
7035         "nomination_type": null,
7036         "resolution": 4,
7037         "master_sha": null,
7038         "because_sha": null
7039     },
7040     {
7041         "sha": "582d0c5f1474ecbe52a666e30cb115144aeda7c0",
7042         "description": "gitlab-ci: Add three more dEQP-GLES31 tests to softpipe skips",
7043         "nominated": false,
7044         "nomination_type": null,
7045         "resolution": 4,
7046         "master_sha": null,
7047         "because_sha": null
7048     },
7049     {
7050         "sha": "3d16bfc42deec0e5002d4a314855a453cf340a49",
7051         "description": "gitlab-ci: Sort random failure softpipe skips",
7052         "nominated": false,
7053         "nomination_type": null,
7054         "resolution": 4,
7055         "master_sha": null,
7056         "because_sha": null
7057     },
7058     {
7059         "sha": "f86bf2e90a9ab0d76c7f8e322c07eeee4df31a7b",
7060         "description": "docs/new_features: empty the feature list for the 20.1 cycle",
7061         "nominated": false,
7062         "nomination_type": null,
7063         "resolution": 4,
7064         "master_sha": null,
7065         "because_sha": null
7066     },
7067     {
7068         "sha": "886acbe1c535f0c564dbebdcdbcad38a5fef6c7d",
7069         "description": "radv: remove unnecessary RADV_DEBUG=nobatchchain option",
7070         "nominated": false,
7071         "nomination_type": null,
7072         "resolution": 4,
7073         "master_sha": null,
7074         "because_sha": null
7075     },
7076     {
7077         "sha": "676869e1d4bb1660430fcdb99443238a7de50eb8",
7078         "description": "glsl: fix gl_nir_set_uniform_initializers() for image arrays",
7079         "nominated": true,
7080         "nomination_type": 1,
7081         "resolution": 1,
7082         "master_sha": null,
7083         "because_sha": "2bf91733fcb5ff8f74d71de03feeb5f3d664d199"
7084     },
7085     {
7086         "sha": "6baeca36899109cd9d8e06d1b5f4b9db8becd5fa",
7087         "description": "intel/tools: Update aubinator_error_decode.",
7088         "nominated": false,
7089         "nomination_type": null,
7090         "resolution": 4,
7091         "master_sha": null,
7092         "because_sha": null
7093     },
7094     {
7095         "sha": "334788d4cc9bb8a0a6b3166e609638687efa0f3f",
7096         "description": "freedreno: allow INVALID modifier",
7097         "nominated": false,
7098         "nomination_type": 1,
7099         "resolution": 4,
7100         "master_sha": null,
7101         "because_sha": "9891062642a3f35dc326b305fca2407f9041915c"
7102     },
7103     {
7104         "sha": "3547e19bbd0d70fc391f5982ea38a026a5994b1c",
7105         "description": "intel/isl: Switch to R8_UNORM format for compatiblity",
7106         "nominated": false,
7107         "nomination_type": null,
7108         "resolution": 4,
7109         "master_sha": null,
7110         "because_sha": null
7111     },
7112     {
7113         "sha": "207a93bbff1ef0c40d8f7da339f03dbb12961a7c",
7114         "description": "intel/isl: Move get_format_encoding function to isl",
7115         "nominated": false,
7116         "nomination_type": null,
7117         "resolution": 4,
7118         "master_sha": null,
7119         "because_sha": null
7120     },
7121     {
7122         "sha": "2a98cf3b2ecea43cea148df7f77d2abadfd1c9db",
7123         "description": "Revert \"gitlab-ci: disable a630 tests as mesa-cheza is down (again)\"",
7124         "nominated": false,
7125         "nomination_type": 2,
7126         "resolution": 4,
7127         "master_sha": null,
7128         "because_sha": "18657c0c0a9074d3dfc0763b396929bcf34f71b4"
7129     },
7130     {
7131         "sha": "5a82273f09d92a815b1ade0d82d095a9e6b8244e",
7132         "description": "freedreno/a6xx: fix Z24_UNORM_S8_UINT_AS_R8G8B8A8",
7133         "nominated": false,
7134         "nomination_type": 1,
7135         "resolution": 4,
7136         "master_sha": null,
7137         "because_sha": "18786cc7d55598e82fe1de45bd2c3ffea136418e"
7138     },
7139     {
7140         "sha": "4151d843236ab350a70d8e13e4e7c79d11ec7bb6",
7141         "description": "iris: add support INTEL_blackhole_render",
7142         "nominated": false,
7143         "nomination_type": null,
7144         "resolution": 4,
7145         "master_sha": null,
7146         "because_sha": null
7147     },
7148     {
7149         "sha": "6d35610bd57aacb494e49da692b5331b0e4d11b6",
7150         "description": "st: add support for INTEL_blackhole_render",
7151         "nominated": false,
7152         "nomination_type": null,
7153         "resolution": 4,
7154         "master_sha": null,
7155         "because_sha": null
7156     },
7157     {
7158         "sha": "5d7e9edba1876523f75c74362242aaa56629fba5",
7159         "description": "i965: enable INTEL_blackhole_render",
7160         "nominated": false,
7161         "nomination_type": null,
7162         "resolution": 4,
7163         "master_sha": null,
7164         "because_sha": null
7165     },
7166     {
7167         "sha": "74ec39f66d506c78ee62a685b7fa055faa0991b9",
7168         "description": "mesa: add INTEL_blackhole_render",
7169         "nominated": false,
7170         "nomination_type": null,
7171         "resolution": 4,
7172         "master_sha": null,
7173         "because_sha": null
7174     },
7175     {
7176         "sha": "08cff938b76b6fe146334e44dc97b6be8274a281",
7177         "description": "Revert \"st/va: Convert interlaced NV12 to progressive\"",
7178         "nominated": false,
7179         "nomination_type": 2,
7180         "resolution": 4,
7181         "master_sha": null,
7182         "because_sha": "2add63060b51ea2ae432d10e1bd52d6cc0a4dcbb"
7183     },
7184     {
7185         "sha": "3a2977e7b5ccead8a3a0e3d7df7823325c64b90b",
7186         "description": "anv: Reject modifiers on depth/stencil formats",
7187         "nominated": false,
7188         "nomination_type": null,
7189         "resolution": 4,
7190         "master_sha": null,
7191         "because_sha": null
7192     },
7193     {
7194         "sha": "5a593bec16b1e5830bc57462abc0b056342ac876",
7195         "description": "gallium/swr: fix rdtsc debug statistics mechanism",
7196         "nominated": false,
7197         "nomination_type": null,
7198         "resolution": 4,
7199         "master_sha": null,
7200         "because_sha": null
7201     },
7202     {
7203         "sha": "dd16ad107da7ade9c6c0f738626b29cfd875f51f",
7204         "description": "gitlab-ci: remove load_store_vectorizer from expected s390x test failures",
7205         "nominated": false,
7206         "nomination_type": null,
7207         "resolution": 4,
7208         "master_sha": null,
7209         "because_sha": null
7210     },
7211     {
7212         "sha": "aca2458d1bf5c38f5291efa27712868d45ad8231",
7213         "description": "nir: fix nir_const_value_as_uint bit size in load/store vectorizer tests",
7214         "nominated": false,
7215         "nomination_type": null,
7216         "resolution": 4,
7217         "master_sha": null,
7218         "because_sha": null
7219     },
7220     {
7221         "sha": "0c1ba69a27090d3ef000943b47468705fe0454c4",
7222         "description": "Revert \"nir: Add a couple trivial abs optimizations\"",
7223         "nominated": true,
7224         "nomination_type": 1,
7225         "resolution": 1,
7226         "master_sha": null,
7227         "because_sha": "e4d346c86db0ae332fcdf55eac0e075cfb99a7eb"
7228     },
7229     {
7230         "sha": "fdd20be324eabab7da1ba67cf7e379398d771186",
7231         "description": "iris: fix aux buf map failure in 32bits app on Android",
7232         "nominated": true,
7233         "nomination_type": 0,
7234         "resolution": 1,
7235         "master_sha": null,
7236         "because_sha": null
7237     },
7238     {
7239         "sha": "b9e0947a9eedcfbcf1e0955fa430b1cfbc43021f",
7240         "description": "radv: remove unused RADV_HASH_SHADER_IS_GEOM_COPY_SHADER",
7241         "nominated": false,
7242         "nomination_type": null,
7243         "resolution": 4,
7244         "master_sha": null,
7245         "because_sha": null
7246     },
7247     {
7248         "sha": "b2531370c968373c24b0c9814610a686bd63f128",
7249         "description": "radv: remove RADV_DEBUG=nosisched and RADV_PERFTEST=sisched",
7250         "nominated": false,
7251         "nomination_type": null,
7252         "resolution": 4,
7253         "master_sha": null,
7254         "because_sha": null
7255     },
7256     {
7257         "sha": "fa48e7edc23bd1148329a69d6e32ddf5acdb2926",
7258         "description": "radv: remove LLVM sicheduler enable for The Talos Principle",
7259         "nominated": false,
7260         "nomination_type": null,
7261         "resolution": 4,
7262         "master_sha": null,
7263         "because_sha": null
7264     },
7265     {
7266         "sha": "f7d1bf075ab833eb39c35f9e213dc4fc115b46b1",
7267         "description": "glsl: fix a memory leak with resource_set",
7268         "nominated": false,
7269         "nomination_type": 1,
7270         "resolution": 4,
7271         "master_sha": null,
7272         "because_sha": "a6aedc662ebbcac747475324abe3791ff67fc1a8"
7273     },
7274     {
7275         "sha": "556c9401495930c23a10ca2a26db098d12663e27",
7276         "description": "radv: implement VK_EXT_line_rasterization",
7277         "nominated": false,
7278         "nomination_type": null,
7279         "resolution": 4,
7280         "master_sha": null,
7281         "because_sha": null
7282     },
7283     {
7284         "sha": "fbcf05382baefe6ecdd279e2c98025f15938fadc",
7285         "description": "radv: fix line width range and granularity",
7286         "nominated": false,
7287         "nomination_type": null,
7288         "resolution": 4,
7289         "master_sha": null,
7290         "because_sha": null
7291     },
7292     {
7293         "sha": "da64c35ff920df58b872619bb6f54ae978cb47c9",
7294         "description": "tu: Force sysmem with mipmapped non-aligned linear stores",
7295         "nominated": false,
7296         "nomination_type": null,
7297         "resolution": 4,
7298         "master_sha": null,
7299         "because_sha": null
7300     },
7301     {
7302         "sha": "f026982265afc87893015b3438bc73d09f703b92",
7303         "description": "tu: Support input attachments with sysmem",
7304         "nominated": false,
7305         "nomination_type": null,
7306         "resolution": 4,
7307         "master_sha": null,
7308         "because_sha": null
7309     },
7310     {
7311         "sha": "c1b3f9e83297494fb0ea5d41077c60a33daf37c9",
7312         "description": "tu: Support resolve ops with sysmem rendering",
7313         "nominated": false,
7314         "nomination_type": null,
7315         "resolution": 4,
7316         "master_sha": null,
7317         "because_sha": null
7318     },
7319     {
7320         "sha": "8647a24a8d66a0a3663563d4d713a5a5b28d8d64",
7321         "description": "tu: Handle vkCmdClearAttachments() with sysmem",
7322         "nominated": false,
7323         "nomination_type": null,
7324         "resolution": 4,
7325         "master_sha": null,
7326         "because_sha": null
7327     },
7328     {
7329         "sha": "07e07daeaeb952963df37a6d0d899e0765e82ba4",
7330         "description": "tu: Add helper for CP_COND_REG_EXEC",
7331         "nominated": false,
7332         "nomination_type": null,
7333         "resolution": 4,
7334         "master_sha": null,
7335         "because_sha": null
7336     },
7337     {
7338         "sha": "6a0c4008bf78e259bb1cb9bcbe39248762b03cc8",
7339         "description": "tu: Sysmem rendering",
7340         "nominated": false,
7341         "nomination_type": null,
7342         "resolution": 4,
7343         "master_sha": null,
7344         "because_sha": null
7345     },
7346     {
7347         "sha": "041783d49d3aaf451420ce880dcd886388f4b274",
7348         "description": "tu: Disable linear depth attachments",
7349         "nominated": false,
7350         "nomination_type": null,
7351         "resolution": 4,
7352         "master_sha": null,
7353         "because_sha": null
7354     },
7355     {
7356         "sha": "ab3db20cb5e8ef489b8331235498cd1806e4c6ea",
7357         "description": "tu: Support multisample image clears",
7358         "nominated": false,
7359         "nomination_type": null,
7360         "resolution": 4,
7361         "master_sha": null,
7362         "because_sha": null
7363     },
7364     {
7365         "sha": "a5fb515301251b476800a1560f9f8edc8ff325d6",
7366         "description": "tu/blit: Support blits in secondary cmdstreams",
7367         "nominated": false,
7368         "nomination_type": null,
7369         "resolution": 4,
7370         "master_sha": null,
7371         "because_sha": null
7372     },
7373     {
7374         "sha": "a94be3da84277701b5d74b326e5364cb854a19f1",
7375         "description": "tu: Properly set UBWC flags in RB_RENDER_CNTL",
7376         "nominated": false,
7377         "nomination_type": null,
7378         "resolution": 4,
7379         "master_sha": null,
7380         "because_sha": null
7381     },
7382     {
7383         "sha": "49817cb3eaddf1085dadbdcadf2c3c93b02a8f16",
7384         "description": "tu: Don't emit initial render target state in tile_load_ib",
7385         "nominated": false,
7386         "nomination_type": null,
7387         "resolution": 4,
7388         "master_sha": null,
7389         "because_sha": null
7390     },
7391     {
7392         "sha": "0660cbf4262891e6380faf0d99217b2d27873051",
7393         "description": "radeonsi: make si_fence_server_signal flush pipe without work",
7394         "nominated": true,
7395         "nomination_type": 0,
7396         "resolution": 1,
7397         "master_sha": null,
7398         "because_sha": null
7399     },
7400     {
7401         "sha": "787b56ac0e5d62ad07cb0804be5275d885201262",
7402         "description": "turnip: Add a618 support",
7403         "nominated": false,
7404         "nomination_type": null,
7405         "resolution": 4,
7406         "master_sha": null,
7407         "because_sha": null
7408     },
7409     {
7410         "sha": "ef5da26089975a6f26096151da9fa94f55fc338f",
7411         "description": "turnip: Add magic register values to tu_physical_device",
7412         "nominated": false,
7413         "nomination_type": null,
7414         "resolution": 4,
7415         "master_sha": null,
7416         "because_sha": null
7417     },
7418     {
7419         "sha": "18786cc7d55598e82fe1de45bd2c3ffea136418e",
7420         "description": "freedreno/a6xx: use single format enum",
7421         "nominated": false,
7422         "nomination_type": null,
7423         "resolution": 4,
7424         "master_sha": null,
7425         "because_sha": null
7426     },
7427     {
7428         "sha": "c13202af7a86976e6d0400f2cee77afcc60ea828",
7429         "description": "anv: Respect ISL_SURF_USAGE_DISABLE_AUX_BIT in make_surface()",
7430         "nominated": false,
7431         "nomination_type": null,
7432         "resolution": 4,
7433         "master_sha": null,
7434         "because_sha": null
7435     },
7436     {
7437         "sha": "a76fd8b08cf0274a6d8bfe97f05b96014f2a9e98",
7438         "description": "anv: Clarify behavior of anv_image_aspect_to_plane()",
7439         "nominated": false,
7440         "nomination_type": null,
7441         "resolution": 4,
7442         "master_sha": null,
7443         "because_sha": null
7444     },
7445     {
7446         "sha": "da2b0c6c19b080a1e4d91d3b2248dd974483c9fb",
7447         "description": "anv: Delete anv_image::ccs_e_compatible",
7448         "nominated": false,
7449         "nomination_type": null,
7450         "resolution": 4,
7451         "master_sha": null,
7452         "because_sha": null
7453     },
7454     {
7455         "sha": "483d4ec57ce0ca0df26fffea648d52a738c8f4e0",
7456         "description": "aco: improve SCC handling in some SALU combines",
7457         "nominated": false,
7458         "nomination_type": null,
7459         "resolution": 4,
7460         "master_sha": null,
7461         "because_sha": null
7462     },
7463     {
7464         "sha": "d45e9451cf47014d37816baf2656981a1c715e50",
7465         "description": "aco: disable some instruction combining if it could change an exec operand",
7466         "nominated": false,
7467         "nomination_type": null,
7468         "resolution": 4,
7469         "master_sha": null,
7470         "because_sha": null
7471     },
7472     {
7473         "sha": "e9f83185a221b446717c96c4df8dc64ced43e24f",
7474         "description": "Rename nir_lower_constant_initializers to nir_lower_variable_initalizers",
7475         "nominated": false,
7476         "nomination_type": null,
7477         "resolution": 4,
7478         "master_sha": null,
7479         "because_sha": null
7480     },
7481     {
7482         "sha": "e459c7f0a14b65617e16b92f42abad2fe5878872",
7483         "description": "compiler/spirv: Add support for non-constant initializers",
7484         "nominated": false,
7485         "nomination_type": null,
7486         "resolution": 4,
7487         "master_sha": null,
7488         "because_sha": null
7489     },
7490     {
7491         "sha": "7acc81056f7ac6a869ef6403573b2572c77dbecf",
7492         "description": "compiler/nir: Add support for variable initialization from a pointer",
7493         "nominated": false,
7494         "nomination_type": null,
7495         "resolution": 4,
7496         "master_sha": null,
7497         "because_sha": null
7498     },
7499     {
7500         "sha": "461c40e0fd5d67dc8155ae4f6c53ddd9acd995b1",
7501         "description": "radeon/vce: Move global function pointer si_get_pic_param to local encoder structure Multi gpu use case broken when the function was global",
7502         "nominated": false,
7503         "nomination_type": null,
7504         "resolution": 4,
7505         "master_sha": null,
7506         "because_sha": null
7507     },
7508     {
7509         "sha": "286141197dac9fc6765da3fa8bba571840bfa61c",
7510         "description": "anv: Rename param make_surface::dev to device",
7511         "nominated": false,
7512         "nomination_type": null,
7513         "resolution": 4,
7514         "master_sha": null,
7515         "because_sha": null
7516     },
7517     {
7518         "sha": "84b791a4bb1b3eb15b9a820e9a5dc61a373392f3",
7519         "description": "anv: Drop unused anv_image_get_surface_for_aspect_mask()",
7520         "nominated": false,
7521         "nomination_type": null,
7522         "resolution": 4,
7523         "master_sha": null,
7524         "because_sha": null
7525     },
7526     {
7527         "sha": "23037627359e739c42b194dec54875aefbb9d00b",
7528         "description": "gitlab-ci: Only use gstreamer runners for the s390x job for now",
7529         "nominated": false,
7530         "nomination_type": null,
7531         "resolution": 4,
7532         "master_sha": null,
7533         "because_sha": null
7534     },
7535     {
7536         "sha": "8e7728077435c5c5ad8c328761277f8ff3b32112",
7537         "description": "nir: do not use De Morgan's Law rules for flt and fge",
7538         "nominated": true,
7539         "nomination_type": 1,
7540         "resolution": 1,
7541         "master_sha": null,
7542         "because_sha": "d1ed4ffe0b70762477709e699f95c73602f9dc5a"
7543     },
7544     {
7545         "sha": "ddd767387f336ed1578f171a2af4ca33c564d7f3",
7546         "description": "aco: fix creating v_madak if v_mad_f32 has two sgpr literals",
7547         "nominated": true,
7548         "nomination_type": 0,
7549         "resolution": 2,
7550         "master_sha": null,
7551         "because_sha": null
7552     },
7553     {
7554         "sha": "cd08d9abd76ce0002572639c26c79e051a2a0549",
7555         "description": "radv: set the chip name to GCN-NOOP when RADV_FORCE_FAMILY is set",
7556         "nominated": false,
7557         "nomination_type": null,
7558         "resolution": 4,
7559         "master_sha": null,
7560         "because_sha": null
7561     },
7562     {
7563         "sha": "a8024aaaab9812d018cfa656d0dfce6ffedc123f",
7564         "description": "radv: make sure to not submit any IBs when RADV_FORCE_FAMILY is set",
7565         "nominated": false,
7566         "nomination_type": null,
7567         "resolution": 4,
7568         "master_sha": null,
7569         "because_sha": null
7570     },
7571     {
7572         "sha": "5b335e1599e90dae9a7a1b4a1d9a4498f0d0cedd",
7573         "description": "radv: Do not redundantly set the RB+ regs on pipeline switch.",
7574         "nominated": false,
7575         "nomination_type": null,
7576         "resolution": 4,
7577         "master_sha": null,
7578         "because_sha": null
7579     },
7580     {
7581         "sha": "63345a359656246df83b416743031c1836457d23",
7582         "description": "panfrost: Remove unused anonymous enum variables.",
7583         "nominated": true,
7584         "nomination_type": 1,
7585         "resolution": 0,
7586         "master_sha": null,
7587         "because_sha": "7e8de5a707f7279929d7396550024b8cdc6a8c61"
7588     },
7589     {
7590         "sha": "7792d774e0ab4f3d45d758da1e9ac80fef0d7934",
7591         "description": "radv: Optimize emitting index buffer changes.",
7592         "nominated": false,
7593         "nomination_type": null,
7594         "resolution": 4,
7595         "master_sha": null,
7596         "because_sha": null
7597     },
7598     {
7599         "sha": "1d97d186fbea0de22f75346cba07133b145f95bc",
7600         "description": "nir: Mark fmin and fmax as commutative and associative",
7601         "nominated": false,
7602         "nomination_type": null,
7603         "resolution": 4,
7604         "master_sha": null,
7605         "because_sha": null
7606     },
7607     {
7608         "sha": "1886dbfe7362baa221009371434f158b97183164",
7609         "description": "Revert \"gallium: Fix big-endian addressing of non-bitmask array formats.\"",
7610         "nominated": true,
7611         "nomination_type": 1,
7612         "resolution": 1,
7613         "master_sha": null,
7614         "because_sha": "d17ff2f7f1864c81c1e00d04baf20f953c6d276a"
7615     },
7616     {
7617         "sha": "11db8e0e00a72884ba9fda953b549dd65119dc73",
7618         "description": "st/mesa: optimize st_update_array with ALWAYSINLINE",
7619         "nominated": false,
7620         "nomination_type": null,
7621         "resolution": 4,
7622         "master_sha": null,
7623         "because_sha": null
7624     },
7625     {
7626         "sha": "36cc6b105b5299ae07f005feabd8bd6eb34c5257",
7627         "description": "mesa: don't use bitfields in _mesa_prim",
7628         "nominated": false,
7629         "nomination_type": null,
7630         "resolution": 4,
7631         "master_sha": null,
7632         "because_sha": null
7633     },
7634     {
7635         "sha": "47d7e21619218348c86ca6909cf695f78c9778c6",
7636         "description": "mesa: remove unused _mesa_prim::is_indirect",
7637         "nominated": false,
7638         "nomination_type": null,
7639         "resolution": 4,
7640         "master_sha": null,
7641         "because_sha": null
7642     },
7643     {
7644         "sha": "734654a89cf588d88b2932b931612374ef2884eb",
7645         "description": "\u00ed965: don't use _mesa_prim::is_indirect",
7646         "nominated": false,
7647         "nomination_type": null,
7648         "resolution": 4,
7649         "master_sha": null,
7650         "because_sha": null
7651     },
7652     {
7653         "sha": "a7d03103f30bfff532a0c6d6e22fa5e7a24cad27",
7654         "description": "vbo: merge use_buffer_objects into vbo_CreateContext to skip the big malloc",
7655         "nominated": false,
7656         "nomination_type": null,
7657         "resolution": 4,
7658         "master_sha": null,
7659         "because_sha": null
7660     },
7661     {
7662         "sha": "7575a0a25120b9637d50fcf2b55a4859b505f781",
7663         "description": "vbo: clean up resetting vertex attribs",
7664         "nominated": false,
7665         "nomination_type": null,
7666         "resolution": 4,
7667         "master_sha": null,
7668         "because_sha": null
7669     },
7670     {
7671         "sha": "ee5bd8638bd123ab3ea49d513f8bba9e7cd4ae28",
7672         "description": "vbo: also map the immediate mode buffer for read",
7673         "nominated": false,
7674         "nomination_type": null,
7675         "resolution": 4,
7676         "master_sha": null,
7677         "because_sha": null
7678     },
7679     {
7680         "sha": "27bd241103e8fa1fc34859cac6bd23d5a5fb04fe",
7681         "description": "vbo: delay flagging FLUSH_STORED_VERTICES until glEnd",
7682         "nominated": false,
7683         "nomination_type": null,
7684         "resolution": 4,
7685         "master_sha": null,
7686         "because_sha": null
7687     },
7688     {
7689         "sha": "ca99fe8a603b08883493c786037ca872c00df145",
7690         "description": "vbo: add/update unlikely statements in ATTR_UNION",
7691         "nominated": false,
7692         "nomination_type": null,
7693         "resolution": 4,
7694         "master_sha": null,
7695         "because_sha": null
7696     },
7697     {
7698         "sha": "a5f72c91e5ac38c82bcc1585e6d6f08b9929dba3",
7699         "description": "vbo: increase the size of the immediate mode buffer to decrease draw count",
7700         "nominated": false,
7701         "nomination_type": null,
7702         "resolution": 4,
7703         "master_sha": null,
7704         "because_sha": null
7705     },
7706     {
7707         "sha": "2fe771f4e963cbb3a3032f1e148fb594c3c1a2a3",
7708         "description": "vbo: use FlushVertices flags properly and clear NeedFlush correctly",
7709         "nominated": false,
7710         "nomination_type": null,
7711         "resolution": 4,
7712         "master_sha": null,
7713         "because_sha": null
7714     },
7715     {
7716         "sha": "63a241fa3283a0c389f671a556f705d1da25dd2a",
7717         "description": "vbo: fix resizing 64-bit vertex attributes",
7718         "nominated": false,
7719         "nomination_type": null,
7720         "resolution": 4,
7721         "master_sha": null,
7722         "because_sha": null
7723     },
7724     {
7725         "sha": "077a843c27d84d4531074bbc477391e886a7ba71",
7726         "description": "vbo: optimize resizing vertex attributes during immediate mode",
7727         "nominated": false,
7728         "nomination_type": null,
7729         "resolution": 4,
7730         "master_sha": null,
7731         "because_sha": null
7732     },
7733     {
7734         "sha": "1f6e53e2437690de9a84e47f5587ff359b8484f2",
7735         "description": "vbo: don't store glVertex values temporarily into exec",
7736         "nominated": false,
7737         "nomination_type": null,
7738         "resolution": 4,
7739         "master_sha": null,
7740         "because_sha": null
7741     },
7742     {
7743         "sha": "cd7241c4f8082dbd07f0bcd268741c527512c66b",
7744         "description": "vbo: pass only either uint32_t or uint64_t into ATTR_UNION",
7745         "nominated": false,
7746         "nomination_type": null,
7747         "resolution": 4,
7748         "master_sha": null,
7749         "because_sha": null
7750     },
7751     {
7752         "sha": "afa7f1984a4f1779c42e2dfa5535635d364e92a7",
7753         "description": "vbo: don't set FLUSH_UPDATE_CURRENT for glVertex",
7754         "nominated": false,
7755         "nomination_type": null,
7756         "resolution": 4,
7757         "master_sha": null,
7758         "because_sha": null
7759     },
7760     {
7761         "sha": "f8b98d48bffacc0a1b5393307c8405f4eda8e27c",
7762         "description": "vbo: keep the immediate mode buffer always mapped for simplicity",
7763         "nominated": false,
7764         "nomination_type": null,
7765         "resolution": 4,
7766         "master_sha": null,
7767         "because_sha": null
7768     },
7769     {
7770         "sha": "8c76ef5b590d5795ec2dafb9304747ed74fd37a2",
7771         "description": "vbo: don't check ctx->NewState twice in glBegin",
7772         "nominated": false,
7773         "nomination_type": null,
7774         "resolution": 4,
7775         "master_sha": null,
7776         "because_sha": null
7777     },
7778     {
7779         "sha": "f2c6de1eecb52ded412a88c4724f042c0c75d5f7",
7780         "description": "vbo: remove a funky recursive call in glBegin",
7781         "nominated": false,
7782         "nomination_type": null,
7783         "resolution": 4,
7784         "master_sha": null,
7785         "because_sha": null
7786     },
7787     {
7788         "sha": "653bd14730035d514127b2253a025a1e98db5e75",
7789         "description": "vbo: interleave attrsz, attrtype, and active_sz in memory",
7790         "nominated": false,
7791         "nomination_type": null,
7792         "resolution": 4,
7793         "master_sha": null,
7794         "because_sha": null
7795     },
7796     {
7797         "sha": "2b22e33c10f98f2f58101881818f55b4c4b73606",
7798         "description": "vbo: remove immediate mode code that doesn't do anything and simplify stuff",
7799         "nominated": false,
7800         "nomination_type": null,
7801         "resolution": 4,
7802         "master_sha": null,
7803         "because_sha": null
7804     },
7805     {
7806         "sha": "3e0d612f5e22fee19aff0e40814db24d63f63103",
7807         "description": "vbo: don't unmap persistent buffer mappings for glBegin/End",
7808         "nominated": false,
7809         "nomination_type": null,
7810         "resolution": 4,
7811         "master_sha": null,
7812         "because_sha": null
7813     },
7814     {
7815         "sha": "03ded3d6ce37d3be12776bcc5dcd3c4d91f33248",
7816         "description": "vbo: skip FlushMappedBufferRange for glBegin/End by using a persistent mapping",
7817         "nominated": false,
7818         "nomination_type": null,
7819         "resolution": 4,
7820         "master_sha": null,
7821         "because_sha": null
7822     },
7823     {
7824         "sha": "10cf7a5113446c85dd39bbb12544dd4ac30a0200",
7825         "description": "vbo: create the immediate mode buffer only in vbo_exec_vtx_map",
7826         "nominated": false,
7827         "nomination_type": null,
7828         "resolution": 4,
7829         "master_sha": null,
7830         "because_sha": null
7831     },
7832     {
7833         "sha": "f89ee44ab0300b72ab957c3135858ff46187dfb5",
7834         "description": "mesa: import PIPE_CAP_SIGNED_VERTEX_BUFFER_OFFSET handling",
7835         "nominated": false,
7836         "nomination_type": null,
7837         "resolution": 4,
7838         "master_sha": null,
7839         "because_sha": null
7840     },
7841     {
7842         "sha": "27dada7ce90315d47184c51879a3f67e99f2bab2",
7843         "description": "mesa: remove FLUSH_CURRENT calls that have no effect",
7844         "nominated": false,
7845         "nomination_type": null,
7846         "resolution": 4,
7847         "master_sha": null,
7848         "because_sha": null
7849     },
7850     {
7851         "sha": "c7c8fe1cc1a972e59885cc14778dbf5a520f48dd",
7852         "description": "mesa: fix incorrect uses of FLUSH_CURRENT",
7853         "nominated": false,
7854         "nomination_type": null,
7855         "resolution": 4,
7856         "master_sha": null,
7857         "because_sha": null
7858     },
7859     {
7860         "sha": "01443dc7383f4634e4a66fa194ed51db74186128",
7861         "description": "glx: print FPS with 2 decimal places",
7862         "nominated": false,
7863         "nomination_type": null,
7864         "resolution": 4,
7865         "master_sha": null,
7866         "because_sha": null
7867     },
7868     {
7869         "sha": "1082e6fcb87d723986b640b5c077d05692df3511",
7870         "description": "radeonsi: don't update states for the DCC MSAA bug on GFX6-7",
7871         "nominated": false,
7872         "nomination_type": null,
7873         "resolution": 4,
7874         "master_sha": null,
7875         "because_sha": null
7876     },
7877     {
7878         "sha": "fbb27eebc8cab1a5d70ea67a37de8d18f20a88f0",
7879         "description": "radeonsi: fix the DCC MSAA bug workaround",
7880         "nominated": true,
7881         "nomination_type": 0,
7882         "resolution": 1,
7883         "master_sha": null,
7884         "because_sha": null
7885     },
7886     {
7887         "sha": "897a4a0041e2477aa7ac487f23d85a5fc8900c49",
7888         "description": "r600/sfn: Add some documentation",
7889         "nominated": false,
7890         "nomination_type": null,
7891         "resolution": 4,
7892         "master_sha": null,
7893         "because_sha": null
7894     },
7895     {
7896         "sha": "7413aab3c837813331a706a022f493d0474caa13",
7897         "description": "r600/sfn: Add .editorconfig file",
7898         "nominated": false,
7899         "nomination_type": null,
7900         "resolution": 4,
7901         "master_sha": null,
7902         "because_sha": null
7903     },
7904     {
7905         "sha": "110ee7ff93a42624b1e89065ec75b7649047715e",
7906         "description": "r600/sfn: Add support for SSBO load and store",
7907         "nominated": false,
7908         "nomination_type": null,
7909         "resolution": 4,
7910         "master_sha": null,
7911         "because_sha": null
7912     },
7913     {
7914         "sha": "148f0ad4f9c4b4c291abcaa1722f5ae91f9c4014",
7915         "description": "r600/sfn: Add support for atomic instructions",
7916         "nominated": false,
7917         "nomination_type": null,
7918         "resolution": 4,
7919         "master_sha": null,
7920         "because_sha": null
7921     },
7922     {
7923         "sha": "90a7d2e08fbd94d443fe6aeed093e4c758b169da",
7924         "description": "r600: Make sure LLVM is not used for DRAW",
7925         "nominated": false,
7926         "nomination_type": null,
7927         "resolution": 4,
7928         "master_sha": null,
7929         "because_sha": null
7930     },
7931     {
7932         "sha": "37125b7cc220fd9b77e9882268892ca4e79a0627",
7933         "description": "r600/sfn: Add lowering UBO access to r600 specific codes",
7934         "nominated": false,
7935         "nomination_type": null,
7936         "resolution": 4,
7937         "master_sha": null,
7938         "because_sha": null
7939     },
7940     {
7941         "sha": "32d3435a78675ff5ebf933d45b9b99fdc4dc7d82",
7942         "description": "r600/sfn: Add GDS instructions",
7943         "nominated": false,
7944         "nomination_type": null,
7945         "resolution": 4,
7946         "master_sha": null,
7947         "because_sha": null
7948     },
7949     {
7950         "sha": "5aadd809d07f6d7ce4d0cae18a410cc111c12c65",
7951         "description": "r600/sfn: Add compute shader skeleton",
7952         "nominated": false,
7953         "nomination_type": null,
7954         "resolution": 4,
7955         "master_sha": null,
7956         "because_sha": null
7957     },
7958     {
7959         "sha": "7fb5c835f7c9462e2095b6de645a0a75ad118c87",
7960         "description": "r600/sfn: Add VS for TCS shader skeleton",
7961         "nominated": false,
7962         "nomination_type": null,
7963         "resolution": 4,
7964         "master_sha": null,
7965         "because_sha": null
7966     },
7967     {
7968         "sha": "e17ac0d774b5a48a8d5a8a736e4a7a28554befa7",
7969         "description": "r600/sfn: Add support for geometry shader",
7970         "nominated": false,
7971         "nomination_type": null,
7972         "resolution": 4,
7973         "master_sha": null,
7974         "because_sha": null
7975     },
7976     {
7977         "sha": "5c7124e134395c4fe0dbc442a5b7b94f44d16aee",
7978         "description": "r600/sfn: add emitVertex instructions",
7979         "nominated": false,
7980         "nomination_type": null,
7981         "resolution": 4,
7982         "master_sha": null,
7983         "because_sha": null
7984     },
7985     {
7986         "sha": "f7ec616bedce226e0f710727d21ba2059b36d66c",
7987         "description": "r600/sfn: Add MemRingOut instructions",
7988         "nominated": false,
7989         "nomination_type": null,
7990         "resolution": 4,
7991         "master_sha": null,
7992         "because_sha": null
7993     },
7994     {
7995         "sha": "1b17316bf38b7f2c23ce648ddd718e1f48641309",
7996         "description": "r600/sfn: Add a load GDS result instruction",
7997         "nominated": false,
7998         "nomination_type": null,
7999         "resolution": 4,
8000         "master_sha": null,
8001         "because_sha": null
8002     },
8003     {
8004         "sha": "31a4dd6451eec9cf96bec6d211e8e9b9f8032706",
8005         "description": "r600/sfn: Add lowering arrays to scratch and according instructions",
8006         "nominated": false,
8007         "nomination_type": null,
8008         "resolution": 4,
8009         "master_sha": null,
8010         "because_sha": null
8011     },
8012     {
8013         "sha": "5c19013904ef0ae68c582cd6d77fe54331b36baa",
8014         "description": "r600/sfn: add register remapping",
8015         "nominated": false,
8016         "nomination_type": null,
8017         "resolution": 4,
8018         "master_sha": null,
8019         "because_sha": null
8020     },
8021     {
8022         "sha": "393655d5cb2ae499783408d36a96e34257473fcf",
8023         "description": "r600/sfn: add live range evaluation for the GPR",
8024         "nominated": false,
8025         "nomination_type": null,
8026         "resolution": 4,
8027         "master_sha": null,
8028         "because_sha": null
8029     },
8030     {
8031         "sha": "24f683fe810904ae7355ddb036e1e4f37f1480c4",
8032         "description": "r600/sfn: Add the WaitAck instruction",
8033         "nominated": false,
8034         "nomination_type": null,
8035         "resolution": 4,
8036         "master_sha": null,
8037         "because_sha": null
8038     },
8039     {
8040         "sha": "e09cdb3f86ca53d4c24aa7b60d9ab44d1d679018",
8041         "description": "r600/sfn: Add the VS in and FS out vectorization",
8042         "nominated": false,
8043         "nomination_type": null,
8044         "resolution": 4,
8045         "master_sha": null,
8046         "because_sha": null
8047     },
8048     {
8049         "sha": "c5d9456d841c54b50616b293a532d106323658ce",
8050         "description": "r600: enable NIR backend DEBUG flag for supported architectures",
8051         "nominated": false,
8052         "nomination_type": null,
8053         "resolution": 4,
8054         "master_sha": null,
8055         "because_sha": null
8056     },
8057     {
8058         "sha": "f718ac62688b555a933c7112f656944288d04edb",
8059         "description": "r600/sfn: Add a basic nir shader backend",
8060         "nominated": false,
8061         "nomination_type": null,
8062         "resolution": 4,
8063         "master_sha": null,
8064         "because_sha": null
8065     },
8066     {
8067         "sha": "295be0e8dfcc28366bcd193c44abc7913d5132d8",
8068         "description": "r600: Update state code to accept NIR shaders",
8069         "nominated": false,
8070         "nomination_type": null,
8071         "resolution": 4,
8072         "master_sha": null,
8073         "because_sha": null
8074     },
8075     {
8076         "sha": "51285bf32ee98dcf92c4c31f7862b18ed2db322c",
8077         "description": "r600: Add NIR compiler options",
8078         "nominated": false,
8079         "nomination_type": null,
8080         "resolution": 4,
8081         "master_sha": null,
8082         "because_sha": null
8083     },
8084     {
8085         "sha": "27cacd28ace6d6db5083beaceb35c140d827fe96",
8086         "description": "r600: Increase space for IO values to agree with PIPE_MAX_SHADER_IN/OUTPUTS",
8087         "nominated": false,
8088         "nomination_type": null,
8089         "resolution": 4,
8090         "master_sha": null,
8091         "because_sha": null
8092     },
8093     {
8094         "sha": "4422ce1b04c117f61394a6834cd7933f06ce4e1f",
8095         "description": "r600: force new CF with TEX only if any texture value is written",
8096         "nominated": false,
8097         "nomination_type": null,
8098         "resolution": 4,
8099         "master_sha": null,
8100         "because_sha": null
8101     },
8102     {
8103         "sha": "144561dc5ec3dcbe63cb054f806247bc120b64e4",
8104         "description": "svga: Use pipe_shader_state_from_tgsi to set shader state",
8105         "nominated": false,
8106         "nomination_type": 1,
8107         "resolution": 4,
8108         "master_sha": null,
8109         "because_sha": "bf12bc2dd7a28844103bb30a07be0440e60c5864"
8110     },
8111     {
8112         "sha": "470e73e7f86b4530cf789a779f43674ecec91881",
8113         "description": "svga: fix size of format_conversion_table[]",
8114         "nominated": true,
8115         "nomination_type": 1,
8116         "resolution": 1,
8117         "master_sha": null,
8118         "because_sha": "84db6ba740d376b75e60c3a2a4ac0153c5b0e01a"
8119     },
8120     {
8121         "sha": "689817c9dfde9a0852f2b2489cb0fa93ffbcb215",
8122         "description": "gallium/swr: simplify environmental variabled expansion code",
8123         "nominated": false,
8124         "nomination_type": null,
8125         "resolution": 1,
8126         "master_sha": null,
8127         "because_sha": null
8128     },
8129     {
8130         "sha": "34fd894e42ae1ec9d35bf9c4f05364b03dd4a223",
8131         "description": "aco: fix waiting for scalar stores before \"writing back\" data on GFX8-GFX9",
8132         "nominated": true,
8133         "nomination_type": 0,
8134         "resolution": 2,
8135         "master_sha": null,
8136         "because_sha": null
8137     },
8138     {
8139         "sha": "7283c33b981f975361e3bfa62a339c88f2642cbb",
8140         "description": "Vulkan overlay: use the corresponding image index for each swapchain",
8141         "nominated": true,
8142         "nomination_type": 0,
8143         "resolution": 1,
8144         "master_sha": null,
8145         "because_sha": null
8146     },
8147     {
8148         "sha": "eb0195358c4e0376d93f10fb4f90703e51718779",
8149         "description": "zink: only inspect dual-src limit if feature enabled",
8150         "nominated": false,
8151         "nomination_type": null,
8152         "resolution": 4,
8153         "master_sha": null,
8154         "because_sha": null
8155     },
8156     {
8157         "sha": "e365f83740f1faa0e4d022da7b9aea9ae6dacbda",
8158         "description": "zink: emit blend-target index",
8159         "nominated": false,
8160         "nomination_type": null,
8161         "resolution": 4,
8162         "master_sha": null,
8163         "because_sha": null
8164     },
8165     {
8166         "sha": "8736ffae2eda9de1ac49200ef399170b428b9f8c",
8167         "description": "zink: replace unset buffer with a dummy-buffer",
8168         "nominated": false,
8169         "nomination_type": null,
8170         "resolution": 4,
8171         "master_sha": null,
8172         "because_sha": null
8173     },
8174     {
8175         "sha": "18657c0c0a9074d3dfc0763b396929bcf34f71b4",
8176         "description": "gitlab-ci: disable a630 tests as mesa-cheza is down (again)",
8177         "nominated": false,
8178         "nomination_type": null,
8179         "resolution": 4,
8180         "master_sha": null,
8181         "because_sha": null
8182     },
8183     {
8184         "sha": "35961b10da2dee4d3820ab1f250007412b06d876",
8185         "description": "radeonsi: don't report that multi-plane formats are supported",
8186         "nominated": false,
8187         "nomination_type": 1,
8188         "resolution": 4,
8189         "master_sha": null,
8190         "because_sha": "a554b45d736073bbea4978118c02f7929f75cd77"
8191     },
8192     {
8193         "sha": "1c3f4c07047cef0dfcb9182690b22792b00d5935",
8194         "description": "zink: fixup sampler-usage",
8195         "nominated": false,
8196         "nomination_type": null,
8197         "resolution": 4,
8198         "master_sha": null,
8199         "because_sha": null
8200     },
8201     {
8202         "sha": "fa915a724fbff0878478ca7dd968207bc9906016",
8203         "description": "zink: lower away fdph",
8204         "nominated": false,
8205         "nomination_type": null,
8206         "resolution": 4,
8207         "master_sha": null,
8208         "because_sha": null
8209     },
8210     {
8211         "sha": "0c36b1c0dbf2dcb8ded2509bc547a026b9624cc0",
8212         "description": "etnaviv: enable texture upload memory throttling",
8213         "nominated": false,
8214         "nomination_type": null,
8215         "resolution": 4,
8216         "master_sha": null,
8217         "because_sha": null
8218     },
8219     {
8220         "sha": "7bddaa61362924ec9dc360a2846cbdc8c647d834",
8221         "description": "freedreno/ir3: Fold const only when the type is float",
8222         "nominated": false,
8223         "nomination_type": null,
8224         "resolution": 4,
8225         "master_sha": null,
8226         "because_sha": null
8227     },
8228     {
8229         "sha": "260bd32b58a55ac0d9870497caef3a4602e19d47",
8230         "description": "freedreno/ir3: put the conversion back for half const to the right place.",
8231         "nominated": true,
8232         "nomination_type": 1,
8233         "resolution": 1,
8234         "master_sha": null,
8235         "because_sha": "cbd1f47433b7d735e3be5c8126f7f2b9343a1cdf"
8236     },
8237     {
8238         "sha": "d70192e6973aec3bbe2be70192f18b6a2257872a",
8239         "description": "freedreno/ir3: Add cat4 mediump opcodes",
8240         "nominated": false,
8241         "nomination_type": null,
8242         "resolution": 4,
8243         "master_sha": null,
8244         "because_sha": null
8245     },
8246     {
8247         "sha": "3eca6d9ce14abfc542031248be6a53c31cd113f9",
8248         "description": "freedreno/ir3: fold const conversion into consumer",
8249         "nominated": false,
8250         "nomination_type": null,
8251         "resolution": 4,
8252         "master_sha": null,
8253         "because_sha": null
8254     },
8255     {
8256         "sha": "5e2012d5c7496d04772c83e89d9fa1c9bc4087e2",
8257         "description": "freedreno/ir3: fix printing half constant registers.",
8258         "nominated": false,
8259         "nomination_type": null,
8260         "resolution": 4,
8261         "master_sha": null,
8262         "because_sha": null
8263     },
8264     {
8265         "sha": "d55dfef78237380d3734f2341818daa299a7f330",
8266         "description": "freedreno/ir3: Set IR3_REG_HALF flag on src as well in immediate MOV",
8267         "nominated": false,
8268         "nomination_type": null,
8269         "resolution": 4,
8270         "master_sha": null,
8271         "because_sha": null
8272     },
8273     {
8274         "sha": "fbfc8c35315f666d14c8b1f9ec71cb70d5e57d84",
8275         "description": "docs: Mark 20.0-rc2 as done",
8276         "nominated": false,
8277         "nomination_type": null,
8278         "resolution": 4,
8279         "master_sha": null,
8280         "because_sha": null
8281     },
8282     {
8283         "sha": "d8bae10bfe0f487dcaec721743cd51441bcc12f5",
8284         "description": "freedreno: android: fix build of perfcounters.",
8285         "nominated": false,
8286         "nomination_type": null,
8287         "resolution": 4,
8288         "master_sha": null,
8289         "because_sha": null
8290     },
8291     {
8292         "sha": "fad99243151725a3bdcab73bfd548adb2c535281",
8293         "description": "freedreno: android: add a6xx-pack.xml.h generation to android build",
8294         "nominated": false,
8295         "nomination_type": null,
8296         "resolution": 4,
8297         "master_sha": null,
8298         "because_sha": null
8299     },
8300     {
8301         "sha": "cad400a59e47461f4965cfd19882c680cc111d94",
8302         "description": "freedreno: android: fix build failure on android due to python version",
8303         "nominated": false,
8304         "nomination_type": null,
8305         "resolution": 4,
8306         "master_sha": null,
8307         "because_sha": null
8308     },
8309     {
8310         "sha": "ff8265b64ff19380170b50b7016191c9d53fbd1e",
8311         "description": "gallium/swr: Fix llvm11 compilation issues",
8312         "nominated": false,
8313         "nomination_type": null,
8314         "resolution": 4,
8315         "master_sha": null,
8316         "because_sha": null
8317     },
8318     {
8319         "sha": "f239bb8020df4176ca539bafff327ab5c8da2c2e",
8320         "description": "Vulkan Overlay: Don't try to change the image layout to present twice",
8321         "nominated": true,
8322         "nomination_type": 1,
8323         "resolution": 1,
8324         "master_sha": null,
8325         "because_sha": "320b0f66c27407008784da3606e23cb44c70ddf0"
8326     },
8327     {
8328         "sha": "4b978cd950cef844afce07993ddb697779e5648d",
8329         "description": "aco: do not use ds_{read,write}2 on GFX6",
8330         "nominated": false,
8331         "nomination_type": 1,
8332         "resolution": 4,
8333         "master_sha": null,
8334         "because_sha": "4a553212fa171ddaf849d4abb2d67208390cd769"
8335     },
8336     {
8337         "sha": "da76dfb5159c2ca8ee24d64a5f85a68f28b70c65",
8338         "description": "intel/vec4: fix valgrind errors with vf_values array",
8339         "nominated": false,
8340         "nomination_type": 1,
8341         "resolution": 4,
8342         "master_sha": null,
8343         "because_sha": "a8ec4082a41830cf67a4fd405402fd2d820722fd"
8344     },
8345     {
8346         "sha": "1572e8f3e136affb429e34ec2e8e10e206e0f3cd",
8347         "description": "lima/parser: Change value name in RSW parser",
8348         "nominated": false,
8349         "nomination_type": null,
8350         "resolution": 4,
8351         "master_sha": null,
8352         "because_sha": null
8353     },
8354     {
8355         "sha": "5802259e5438571c799bac2137da8bca505c6a94",
8356         "description": "lima/parser: Extend AUX0 findings",
8357         "nominated": false,
8358         "nomination_type": null,
8359         "resolution": 4,
8360         "master_sha": null,
8361         "because_sha": null
8362     },
8363     {
8364         "sha": "cebfb3169caafddac6ea3e0e7977abe535e3bdaf",
8365         "description": "lima/parser: Fix RSW depth test parsing",
8366         "nominated": false,
8367         "nomination_type": null,
8368         "resolution": 4,
8369         "master_sha": null,
8370         "because_sha": null
8371     },
8372     {
8373         "sha": "eaa0784fd32a6189b6ad25b72365932b4ec15bc7",
8374         "description": "i965: remove duplicated comment",
8375         "nominated": false,
8376         "nomination_type": null,
8377         "resolution": 4,
8378         "master_sha": null,
8379         "because_sha": null
8380     },
8381     {
8382         "sha": "26ab38f1440625b85adc235140574901e60562a1",
8383         "description": "ci: Drop turnip opt-in option",
8384         "nominated": false,
8385         "nomination_type": null,
8386         "resolution": 4,
8387         "master_sha": null,
8388         "because_sha": null
8389     },
8390     {
8391         "sha": "fbc117cba311ed086ba7885e6df423ce5ae114b7",
8392         "description": "llvmpipe: advertise 4 vertex streams",
8393         "nominated": false,
8394         "nomination_type": null,
8395         "resolution": 4,
8396         "master_sha": null,
8397         "because_sha": null
8398     },
8399     {
8400         "sha": "7e6690b1a62ff3b8e2576bd35d5f9bc530464032",
8401         "description": "draw: don't emit vertex to streams with no outputs",
8402         "nominated": false,
8403         "nomination_type": null,
8404         "resolution": 4,
8405         "master_sha": null,
8406         "because_sha": null
8407     },
8408     {
8409         "sha": "72154c9075269d2022ede04f233a08bb9751f104",
8410         "description": "draw: emit multiple streams to streamout.",
8411         "nominated": false,
8412         "nomination_type": null,
8413         "resolution": 4,
8414         "master_sha": null,
8415         "because_sha": null
8416     },
8417     {
8418         "sha": "00c066e5a04eba9359411bac36d985d047be6ddf",
8419         "description": "draw/gs: track emitted prims + verts per stream.",
8420         "nominated": false,
8421         "nomination_type": null,
8422         "resolution": 4,
8423         "master_sha": null,
8424         "because_sha": null
8425     },
8426     {
8427         "sha": "0c77007c9db74c3859f75dcd5161396ae5c16772",
8428         "description": "draw: change geom shader output to an array of outputs.",
8429         "nominated": false,
8430         "nomination_type": null,
8431         "resolution": 4,
8432         "master_sha": null,
8433         "because_sha": null
8434     },
8435     {
8436         "sha": "8583fcd8f182a290f000cb303ec2e067688363b8",
8437         "description": "gallivm/nir: add support for multiple vertex streams",
8438         "nominated": false,
8439         "nomination_type": null,
8440         "resolution": 4,
8441         "master_sha": null,
8442         "because_sha": null
8443     },
8444     {
8445         "sha": "b66884131312cac4438aab89490fd6f33443247a",
8446         "description": "gallivm/swr: add stream_id to geom epilogue emit",
8447         "nominated": false,
8448         "nomination_type": null,
8449         "resolution": 4,
8450         "master_sha": null,
8451         "because_sha": null
8452     },
8453     {
8454         "sha": "9d70002744ca121bff51dd40bfa76b633320652c",
8455         "description": "llvmpipe/query: add support for indexed queries",
8456         "nominated": false,
8457         "nomination_type": null,
8458         "resolution": 4,
8459         "master_sha": null,
8460         "because_sha": null
8461     },
8462     {
8463         "sha": "658eb691fc4266cfcb6d2a7eec17469f5eae10b5",
8464         "description": "ci: Bump the GLES CTS version to 3.2.6.1.",
8465         "nominated": false,
8466         "nomination_type": null,
8467         "resolution": 4,
8468         "master_sha": null,
8469         "because_sha": null
8470     },
8471     {
8472         "sha": "b37922dd1ed4bbc19b69b543a83d8fdf49532a32",
8473         "description": "ci: Disable a bunch of tests on freedreno a630.",
8474         "nominated": false,
8475         "nomination_type": null,
8476         "resolution": 4,
8477         "master_sha": null,
8478         "because_sha": null
8479     },
8480     {
8481         "sha": "b3063cbd185b3bb2e01ab4f70ca0c661f38082b4",
8482         "description": "turnip: Drop explicit configure opt-in for turnip",
8483         "nominated": false,
8484         "nomination_type": null,
8485         "resolution": 4,
8486         "master_sha": null,
8487         "because_sha": null
8488     },
8489     {
8490         "sha": "4ca77f347d2e5791907db77ef1996f01ff9aa386",
8491         "description": "u_tile: Skip the packed temporary and just store tiles directly.",
8492         "nominated": false,
8493         "nomination_type": null,
8494         "resolution": 4,
8495         "master_sha": null,
8496         "because_sha": null
8497     },
8498     {
8499         "sha": "68bb26af63acad6a42dd5c4d653c61917a69127e",
8500         "description": "broadcom: Fix implicit declaration of ffs for Android build",
8501         "nominated": false,
8502         "nomination_type": null,
8503         "resolution": 4,
8504         "master_sha": null,
8505         "because_sha": null
8506     },
8507     {
8508         "sha": "ce23911b77b026ee1894e012f0249d827047bac6",
8509         "description": "aco: gfx10_wave64_bpermute reduce op to print_ir",
8510         "nominated": false,
8511         "nomination_type": null,
8512         "resolution": 4,
8513         "master_sha": null,
8514         "because_sha": null
8515     },
8516     {
8517         "sha": "20eb1acb6f404ffa4e502e7de8dec8ac83e7a8a8",
8518         "description": "aco: fix gfx10_wave64_bpermute",
8519         "nominated": false,
8520         "nomination_type": 1,
8521         "resolution": 4,
8522         "master_sha": null,
8523         "because_sha": "9254fb4fc72ed289ffded28ef067b4582973e90c"
8524     },
8525     {
8526         "sha": "1c79afd94620925cb9e0903f24f91c3ab9ecfcb4",
8527         "description": "Correctly wait in the fragment stage until all semaphores are signaled",
8528         "nominated": true,
8529         "nomination_type": 0,
8530         "resolution": 1,
8531         "master_sha": null,
8532         "because_sha": null
8533     },
8534     {
8535         "sha": "451cf228d53ba8f51beb3dcf04370e126fb7ccb6",
8536         "description": "svga: Fix banded DMA upload",
8537         "nominated": true,
8538         "nomination_type": 1,
8539         "resolution": 1,
8540         "master_sha": null,
8541         "because_sha": "287c94ea4987033f9c99a2f91c5750c9083504ca"
8542     },
8543     {
8544         "sha": "5aec9e84a86f578d0babae1d5c1800578c1c1b53",
8545         "description": "anv: No-op submit and wait calls when no_hw is set",
8546         "nominated": false,
8547         "nomination_type": null,
8548         "resolution": 4,
8549         "master_sha": null,
8550         "because_sha": null
8551     },
8552     {
8553         "sha": "f9febfae416e9fdf39a501ceb53a65c99ca78eed",
8554         "description": "anv: set MOCS on push constants",
8555         "nominated": false,
8556         "nomination_type": 1,
8557         "resolution": 4,
8558         "master_sha": null,
8559         "because_sha": "67d2cb3e9367a723d6f6310f75048c6d97afe9d4"
8560     },
8561     {
8562         "sha": "a140ea1cedc5b979410796b13f33031c7b20671d",
8563         "description": "llvmpipe: Bump test timeout to 180 seconds",
8564         "nominated": false,
8565         "nomination_type": null,
8566         "resolution": 4,
8567         "master_sha": null,
8568         "because_sha": null
8569     },
8570     {
8571         "sha": "4aa7af9e9a4c19e10afaf4a3c756e62cf4d352c3",
8572         "description": "intel: Load the driver even if I915_PARAM_REVISION is not found.",
8573         "nominated": true,
8574         "nomination_type": 1,
8575         "resolution": 1,
8576         "master_sha": null,
8577         "because_sha": "96e1c945f2bc4047a603753ae10fc4f27754361c"
8578     },
8579     {
8580         "sha": "20bcbcd958967f2f5bdb560951c70c71d0939329",
8581         "description": "isl: Fix the android build.",
8582         "nominated": false,
8583         "nomination_type": 1,
8584         "resolution": 4,
8585         "master_sha": null,
8586         "because_sha": "5bea0cf77956d748ea929e12d12756692f04a33f"
8587     },
8588     {
8589         "sha": "a92be2fb26e6d470a6d2b179f35f54d75a7a7b90",
8590         "description": "intel/genxml: Drop \"reserved\" enum",
8591         "nominated": false,
8592         "nomination_type": 1,
8593         "resolution": 4,
8594         "master_sha": null,
8595         "because_sha": "5bea0cf77956d748ea929e12d12756692f04a33f"
8596     },
8597     {
8598         "sha": "deb2bbf57ec1d0660dd85b7080bf5ebeb10e8768",
8599         "description": "swr: Fix GCC 4.9 checks.",
8600         "nominated": true,
8601         "nomination_type": 1,
8602         "resolution": 1,
8603         "master_sha": null,
8604         "because_sha": "f0a22956be4802e01f2b4f3244f011212626f12d"
8605     },
8606     {
8607         "sha": "205ce0bea5e14a855a86f8b9662ba34cdd372280",
8608         "description": "gallium: let the pipe drivers decide the supported modifiers",
8609         "nominated": false,
8610         "nomination_type": 1,
8611         "resolution": 4,
8612         "master_sha": null,
8613         "because_sha": "ac0219cc5b6afa6d0392a164b58e21ce95079930"
8614     },
8615     {
8616         "sha": "d8569baaed1a38cf3da9e45375fa2267d9a1eeb0",
8617         "description": "iris: handle the failure of converting unsupported yuv formats to isl",
8618         "nominated": false,
8619         "nomination_type": null,
8620         "resolution": 4,
8621         "master_sha": null,
8622         "because_sha": null
8623     },
8624     {
8625         "sha": "76f300f2e498f101c58e182eac3ece11e527d297",
8626         "description": "Revert \"egl: put full path to libEGL_mesa.so in GLVND json\"",
8627         "nominated": false,
8628         "nomination_type": 2,
8629         "resolution": 4,
8630         "master_sha": null,
8631         "because_sha": "0021f7dc307f4852955359adb5ac2b7667e6d4ac"
8632     },
8633     {
8634         "sha": "9595b23a45a6bcb7ee784e2c38085a8ea2e4620a",
8635         "description": "meson: don't bother trying `python2`",
8636         "nominated": false,
8637         "nomination_type": null,
8638         "resolution": 4,
8639         "master_sha": null,
8640         "because_sha": null
8641     },
8642     {
8643         "sha": "4d34abd15c91ed67414e2e0dc1ae252f53574ef6",
8644         "description": "aco/optimizer: Don't combine uniform bool s_and to s_andn2.",
8645         "nominated": false,
8646         "nomination_type": 1,
8647         "resolution": 4,
8648         "master_sha": null,
8649         "because_sha": "8a32f57fff56b3b94f1b5589feba38016f39427c"
8650     },
8651     {
8652         "sha": "a77c3d5eed45ba5abcbacdc3511a93f02adb7673",
8653         "description": "nouveau: Reuse tgsi_get_gl_varying_semantic().",
8654         "nominated": false,
8655         "nomination_type": null,
8656         "resolution": 4,
8657         "master_sha": null,
8658         "because_sha": null
8659     },
8660     {
8661         "sha": "f4f769c851f4130195b5e3b76784df93f457d571",
8662         "description": "nouveau: reuse tgsi_get_gl_frag_result_semantic().",
8663         "nominated": false,
8664         "nomination_type": null,
8665         "resolution": 4,
8666         "master_sha": null,
8667         "because_sha": null
8668     },
8669     {
8670         "sha": "f9358f6f765092c821696df8b36bf2cf70b05e49",
8671         "description": "nouveau: Reuse tgsi_get_sysval_semantic().",
8672         "nominated": false,
8673         "nomination_type": null,
8674         "resolution": 4,
8675         "master_sha": null,
8676         "because_sha": null
8677     },
8678     {
8679         "sha": "e25967d6b81b9ac9dccfe92cc92dc8d977eab592",
8680         "description": "mesa/st: Move the SYSTEM_VALUE -> TGSI_SEMANTIC map to tgsi_from_mesa.",
8681         "nominated": false,
8682         "nomination_type": null,
8683         "resolution": 4,
8684         "master_sha": null,
8685         "because_sha": null
8686     },
8687     {
8688         "sha": "9891062642a3f35dc326b305fca2407f9041915c",
8689         "description": "freedreno/a6xx: Implement layout for DRM_FORMAT_MOD_QCOM_COMPRESSED",
8690         "nominated": false,
8691         "nomination_type": 1,
8692         "resolution": 4,
8693         "master_sha": null,
8694         "because_sha": "ecd62ff7665d0a731ead705321e4e1ee0757974d"
8695     },
8696     {
8697         "sha": "d233c8c914ce819147197b9327bc22d1ea58b2fb",
8698         "description": "freedreno: Add layout_resource_for_modifier screen vfunc",
8699         "nominated": false,
8700         "nomination_type": null,
8701         "resolution": 4,
8702         "master_sha": null,
8703         "because_sha": null
8704     },
8705     {
8706         "sha": "af6fb4f0a9ffe3250612acd3eb382f5eb5227e48",
8707         "description": "freedreno: Set up supported modifiers in fd*_resource_screen_init()",
8708         "nominated": false,
8709         "nomination_type": null,
8710         "resolution": 4,
8711         "master_sha": null,
8712         "because_sha": null
8713     },
8714     {
8715         "sha": "d0a7c8f4a8cd375a9448f50d777e2cc9ee95a8d1",
8716         "description": "freedreno/a6xx: Add fd6_resource_screen_init()",
8717         "nominated": false,
8718         "nomination_type": null,
8719         "resolution": 4,
8720         "master_sha": null,
8721         "because_sha": null
8722     },
8723     {
8724         "sha": "8d07d66180b1523d7e70681ca142955f896ebda9",
8725         "description": "glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT.",
8726         "nominated": false,
8727         "nomination_type": null,
8728         "resolution": 4,
8729         "master_sha": null,
8730         "because_sha": null
8731     },
8732     {
8733         "sha": "5bea0cf77956d748ea929e12d12756692f04a33f",
8734         "description": "intel/isl: Move iris's pipe-to-isl format function to isl.",
8735         "nominated": false,
8736         "nomination_type": null,
8737         "resolution": 4,
8738         "master_sha": null,
8739         "because_sha": null
8740     },
8741     {
8742         "sha": "bb615e5fe3f68d0dc8210e6b09ced6913b433103",
8743         "description": "mesa: Clean up some endianness adapters for shader image formats.",
8744         "nominated": false,
8745         "nomination_type": null,
8746         "resolution": 4,
8747         "master_sha": null,
8748         "because_sha": null
8749     },
8750     {
8751         "sha": "23c137612bea1e319ecdfb894c020b6651f4909a",
8752         "description": "gallium/swr: Fix various asserts and security issues",
8753         "nominated": false,
8754         "nomination_type": null,
8755         "resolution": 4,
8756         "master_sha": null,
8757         "because_sha": null
8758     },
8759     {
8760         "sha": "7eaf21cb6f67adbe0e79b80b4feb8c816a98a720",
8761         "description": "pan/midgard: Fix scheduling issue with csel + render target reference",
8762         "nominated": false,
8763         "nomination_type": null,
8764         "resolution": 4,
8765         "master_sha": null,
8766         "because_sha": null
8767     },
8768     {
8769         "sha": "38c20696a5358d6898c4ee96fb127d603c1e1404",
8770         "description": "panfrost: Set the MALI_WRITES_{Z,S} flags when needed",
8771         "nominated": false,
8772         "nomination_type": null,
8773         "resolution": 4,
8774         "master_sha": null,
8775         "because_sha": null
8776     },
8777     {
8778         "sha": "8ed94d38b4169e18bf81e956241d1c8674cc2ec6",
8779         "description": "panfrost: Add the MALI_WRITES_{Z,S} flags",
8780         "nominated": false,
8781         "nomination_type": null,
8782         "resolution": 4,
8783         "master_sha": null,
8784         "because_sha": null
8785     },
8786     {
8787         "sha": "0406ea4856498c25479b1e1b191471f7222747d6",
8788         "description": "panfrost: Z24 variants should be sampled as R32UI",
8789         "nominated": false,
8790         "nomination_type": null,
8791         "resolution": 4,
8792         "master_sha": null,
8793         "because_sha": null
8794     },
8795     {
8796         "sha": "e1ba0cd452cb456e5d06ee22fdecaed451a7a48b",
8797         "description": "pan/midgard: Add nir_intrinsic_store_zs_output_pan support",
8798         "nominated": false,
8799         "nomination_type": null,
8800         "resolution": 4,
8801         "master_sha": null,
8802         "because_sha": null
8803     },
8804     {
8805         "sha": "f5619f50738c0ea2bee49d982e88f18496d7514a",
8806         "description": "pan/midgard: Turn Z/S stores into zs_output_pan intrinsics",
8807         "nominated": false,
8808         "nomination_type": null,
8809         "resolution": 4,
8810         "master_sha": null,
8811         "because_sha": null
8812     },
8813     {
8814         "sha": "59488cbbaca1268841fe5ba42d0a1202b33be23b",
8815         "description": "intel/fs: Don't count integer instructions as being possibly coissue",
8816         "nominated": true,
8817         "nomination_type": 1,
8818         "resolution": 1,
8819         "master_sha": null,
8820         "because_sha": "e64be391dd065b6a0eabee17ada038db7a28c112"
8821     },
8822     {
8823         "sha": "8455648ccae92692e4a522d23b1491d5825b030c",
8824         "description": "tu: Move vsc_data and vsc_data2 allocation into the device",
8825         "nominated": false,
8826         "nomination_type": null,
8827         "resolution": 4,
8828         "master_sha": null,
8829         "because_sha": null
8830     },
8831     {
8832         "sha": "84bd4da468cd21dad5d41110b495b08623e82a0e",
8833         "description": "freedreno: Fix CP_COND_EXEC",
8834         "nominated": false,
8835         "nomination_type": null,
8836         "resolution": 4,
8837         "master_sha": null,
8838         "because_sha": null
8839     },
8840     {
8841         "sha": "ed5d1c1c471b9a7017625ab7d742f2895ab64b96",
8842         "description": "freedreno: Add CP_REG_WRITE documentation",
8843         "nominated": false,
8844         "nomination_type": null,
8845         "resolution": 4,
8846         "master_sha": null,
8847         "because_sha": null
8848     },
8849     {
8850         "sha": "65197a3ac1cf4303e37927ed3faae47e41ee74e6",
8851         "description": "freedreno: Fix CP_COND_REG_EXEC bit positions",
8852         "nominated": false,
8853         "nomination_type": null,
8854         "resolution": 4,
8855         "master_sha": null,
8856         "because_sha": null
8857     },
8858     {
8859         "sha": "8be81f8a2a9f3f838cc550aeddf79657608e1008",
8860         "description": "gitlab-ci: Build radeonsi & RADV in the ppc64el job",
8861         "nominated": false,
8862         "nomination_type": null,
8863         "resolution": 4,
8864         "master_sha": null,
8865         "because_sha": null
8866     },
8867     {
8868         "sha": "65610ec774ae095cfee3602b3f06d51d0a199791",
8869         "description": "gitlab-ci: Add ppc64el and s390x cross-build jobs",
8870         "nominated": false,
8871         "nomination_type": null,
8872         "resolution": 4,
8873         "master_sha": null,
8874         "because_sha": null
8875     },
8876     {
8877         "sha": "a443f81f2631efa0881f72472c476d9d368b5d05",
8878         "description": "gitlab-ci: Merge ccache and libxml2-utils into main apt-get install",
8879         "nominated": false,
8880         "nomination_type": null,
8881         "resolution": 4,
8882         "master_sha": null,
8883         "because_sha": null
8884     },
8885     {
8886         "sha": "a06fc0296d6ab3567320fb4ecab6d297eba08223",
8887         "description": "gitlab-ci: Pass -j4 to make",
8888         "nominated": false,
8889         "nomination_type": null,
8890         "resolution": 4,
8891         "master_sha": null,
8892         "because_sha": null
8893     },
8894     {
8895         "sha": "84fefa206c43e6a7b9a1ff34230eed0439f59e35",
8896         "description": "gitlab-ci: Update to latest ci-templates HEAD",
8897         "nominated": false,
8898         "nomination_type": null,
8899         "resolution": 4,
8900         "master_sha": null,
8901         "because_sha": null
8902     },
8903     {
8904         "sha": "3da91b3327fb93d0364c0ca9d0216f695160831d",
8905         "description": "radeonsi/ngg: add VGT_FLUSH when enabling fast launch",
8906         "nominated": false,
8907         "nomination_type": null,
8908         "resolution": 4,
8909         "master_sha": null,
8910         "because_sha": null
8911     },
8912     {
8913         "sha": "2799676218249c5b9f1dc0a6367e459a1ad5642e",
8914         "description": "util/disk_cache: check for write() failure in the zstd path",
8915         "nominated": false,
8916         "nomination_type": 1,
8917         "resolution": 4,
8918         "master_sha": null,
8919         "because_sha": "a8d941091f72923561a6c58b46ccb264b6a0e205"
8920     },
8921     {
8922         "sha": "6321e3fb9fd9cc9d817071d435c6b8a59869b8bc",
8923         "description": "dri: delete gen-symbol-redefs.py",
8924         "nominated": false,
8925         "nomination_type": null,
8926         "resolution": 4,
8927         "master_sha": null,
8928         "because_sha": null
8929     },
8930     {
8931         "sha": "bcb611361b08528b14d3c5827ee2c4b21de1199d",
8932         "description": "anv: implement gen12 post sync pipe control workaround",
8933         "nominated": false,
8934         "nomination_type": null,
8935         "resolution": 4,
8936         "master_sha": null,
8937         "because_sha": null
8938     },
8939     {
8940         "sha": "8949d27bb8b4385e92049c18f728bdcf0a79b093",
8941         "description": "anv: implement gen9 post sync pipe control workaround",
8942         "nominated": true,
8943         "nomination_type": 0,
8944         "resolution": 0,
8945         "master_sha": null,
8946         "because_sha": null
8947     },
8948     {
8949         "sha": "19e7bcee1742a40981a0b1c06447bca22646c294",
8950         "description": "iris: implement gen12 post sync pipe control workaround",
8951         "nominated": false,
8952         "nomination_type": null,
8953         "resolution": 4,
8954         "master_sha": null,
8955         "because_sha": null
8956     },
8957     {
8958         "sha": "2c07e03b792d57ae807a6953f0d8ff5f4bcdffd0",
8959         "description": "freedreno: allow ctx->batch to be NULL",
8960         "nominated": false,
8961         "nomination_type": null,
8962         "resolution": 4,
8963         "master_sha": null,
8964         "because_sha": null
8965     },
8966     {
8967         "sha": "22d2cbe6856fea65bf01dc96941b5127f17dacab",
8968         "description": "freedreno: Allow UBWC on textures with multiple mipmap levels.",
8969         "nominated": false,
8970         "nomination_type": null,
8971         "resolution": 4,
8972         "master_sha": null,
8973         "because_sha": null
8974     },
8975     {
8976         "sha": "ecd62ff7665d0a731ead705321e4e1ee0757974d",
8977         "description": "freedreno: Disable UBWC on Z24S8 if not TEXTURE_2D.",
8978         "nominated": false,
8979         "nomination_type": null,
8980         "resolution": 4,
8981         "master_sha": null,
8982         "because_sha": null
8983     },
8984     {
8985         "sha": "ddb0b35b76dfee95a3bd472538bf9510c1cbd2f7",
8986         "description": "freedreno: Blit all array levels when uncompressing UBWC.",
8987         "nominated": false,
8988         "nomination_type": null,
8989         "resolution": 4,
8990         "master_sha": null,
8991         "because_sha": null
8992     },
8993     {
8994         "sha": "6b586d5a48cc11ee216f18ac093a601917861cff",
8995         "description": "freedreno: Swap the whole resource layout in shadowing.",
8996         "nominated": false,
8997         "nomination_type": null,
8998         "resolution": 4,
8999         "master_sha": null,
9000         "because_sha": null
9001     },
9002     {
9003         "sha": "f9f5d3eb554e6096b762744125580a239d3809b0",
9004         "description": "freedreno/a6xx: Disable the core layer-size setup.",
9005         "nominated": false,
9006         "nomination_type": null,
9007         "resolution": 4,
9008         "master_sha": null,
9009         "because_sha": null
9010     },
9011     {
9012         "sha": "17312b4a10718ee14a80e5c1b4e2e586d8a79920",
9013         "description": "freedreno: Rename the UBWC layer size field and store it as bytes.",
9014         "nominated": false,
9015         "nomination_type": null,
9016         "resolution": 4,
9017         "master_sha": null,
9018         "because_sha": null
9019     },
9020     {
9021         "sha": "b6b4118bb06c5a38d7b7bf61ab67551c3129176d",
9022         "description": "freedreno: Include the layer size in layout debug.",
9023         "nominated": false,
9024         "nomination_type": null,
9025         "resolution": 4,
9026         "master_sha": null,
9027         "because_sha": null
9028     },
9029     {
9030         "sha": "20357dfde85712503ae82aeedcfa9b2bf31f2adc",
9031         "description": "freedreno: Move the layout debug under FD_MESA_DEBUG=layout.",
9032         "nominated": false,
9033         "nomination_type": null,
9034         "resolution": 4,
9035         "master_sha": null,
9036         "because_sha": null
9037     },
9038     {
9039         "sha": "65a6dc5139fddd5e01eaedcc57fc67e0a6a28c94",
9040         "description": "radv: Do not set SX DISABLE bits for RB+ with unused surfaces.",
9041         "nominated": true,
9042         "nomination_type": 1,
9043         "resolution": 1,
9044         "master_sha": null,
9045         "because_sha": "e9316fdfd4899c269a19e106a6ffa4309ae48b27"
9046     },
9047     {
9048         "sha": "17303c9851e32194550f899399859944fa5b3009",
9049         "description": "mesa: implement missing display list functions while switching to the template",
9050         "nominated": false,
9051         "nomination_type": null,
9052         "resolution": 4,
9053         "master_sha": null,
9054         "because_sha": null
9055     },
9056     {
9057         "sha": "56de59b931ac162de932d650176fbd981cc68aed",
9058         "description": "vbo: move reusable code from vbo_attrib_tmp.h into vbo_util.h",
9059         "nominated": false,
9060         "nomination_type": null,
9061         "resolution": 4,
9062         "master_sha": null,
9063         "because_sha": null
9064     },
9065     {
9066         "sha": "052e8f758e68061adaee7f6f95bdbb01ae8f519d",
9067         "description": "vbo: use the template for save GLvertexformat initialization",
9068         "nominated": false,
9069         "nomination_type": null,
9070         "resolution": 4,
9071         "master_sha": null,
9072         "because_sha": null
9073     },
9074     {
9075         "sha": "9ec5e96ec8297216bcab4036deaa6eb714ca4e67",
9076         "description": "vbo: use the template for noop GLvertexformat initialization",
9077         "nominated": false,
9078         "nomination_type": null,
9079         "resolution": 4,
9080         "master_sha": null,
9081         "because_sha": null
9082     },
9083     {
9084         "sha": "d447a4888fe0089c0c3589ea68daf400e866de2a",
9085         "description": "vbo: move GLvertexformat initialization into a template header file for reuse",
9086         "nominated": false,
9087         "nomination_type": null,
9088         "resolution": 4,
9089         "master_sha": null,
9090         "because_sha": null
9091     },
9092     {
9093         "sha": "cae609326678bd00702261f756ce0c16efd530d4",
9094         "description": "freedreno/perfcntrs: fix fd leak",
9095         "nominated": false,
9096         "nomination_type": 1,
9097         "resolution": 4,
9098         "master_sha": null,
9099         "because_sha": "5a13507164a26fc796f02c57a24468b834254b4d"
9100     },
9101     {
9102         "sha": "8a2c507a8abe2537df5bc1f4847c40e6d4314dec",
9103         "description": "util: Drop unpacking from int signed to unsigned and vice versa.",
9104         "nominated": false,
9105         "nomination_type": null,
9106         "resolution": 4,
9107         "master_sha": null,
9108         "because_sha": null
9109     },
9110     {
9111         "sha": "1d367c3aa57da54f5dbd6871a38b9fc1d6cbcc45",
9112         "description": "gallium: Refactor some single-pixel util_format_read/writes.",
9113         "nominated": false,
9114         "nomination_type": null,
9115         "resolution": 4,
9116         "master_sha": null,
9117         "because_sha": null
9118     },
9119     {
9120         "sha": "ab081970e07d97c4218a68341d8534693d27e474",
9121         "description": "gallium: Add and use a helper for packing uc from a color_union.",
9122         "nominated": false,
9123         "nomination_type": null,
9124         "resolution": 4,
9125         "master_sha": null,
9126         "because_sha": null
9127     },
9128     {
9129         "sha": "b2a2cf492decf35e1e2c622e3c45e98333ec15d7",
9130         "description": "softpipe: Refactor pipe_get/put_tile_rgba_* paths.",
9131         "nominated": false,
9132         "nomination_type": null,
9133         "resolution": 4,
9134         "master_sha": null,
9135         "because_sha": null
9136     },
9137     {
9138         "sha": "8bc56551da9ce64be3e253c5131a572501ad44a7",
9139         "description": "softpipe: Drop the raw_to* part of the tile cache interface.",
9140         "nominated": false,
9141         "nomination_type": null,
9142         "resolution": 4,
9143         "master_sha": null,
9144         "because_sha": null
9145     },
9146     {
9147         "sha": "6cdf523f00398b98c73743f6eb4167409ff065e0",
9148         "description": "gallium/util: Remove pipe_get_tile_z/put_tile_z.",
9149         "nominated": false,
9150         "nomination_type": null,
9151         "resolution": 4,
9152         "master_sha": null,
9153         "because_sha": null
9154     },
9155     {
9156         "sha": "e986f2b7aff6c51e420fbb06553a748f15f55a01",
9157         "description": "mesa/st: Use direct util_format_pack/unpack instead of u_tile.",
9158         "nominated": false,
9159         "nomination_type": null,
9160         "resolution": 4,
9161         "master_sha": null,
9162         "because_sha": null
9163     },
9164     {
9165         "sha": "c574cda3c6a3f880f99e4e22967fc82e34609942",
9166         "description": "util: Make helper functions for pack/unpacking pixel rows.",
9167         "nominated": false,
9168         "nomination_type": null,
9169         "resolution": 4,
9170         "master_sha": null,
9171         "because_sha": null
9172     },
9173     {
9174         "sha": "333c9d5bb054d5ac5518e830b535e8a4f3f80187",
9175         "description": "clover: add trivial clCreateCommandQueueWithProperties implementation",
9176         "nominated": false,
9177         "nomination_type": null,
9178         "resolution": 4,
9179         "master_sha": null,
9180         "because_sha": null
9181     },
9182     {
9183         "sha": "b064697af1dc8927756986f396c793e0e23c42e9",
9184         "description": "gallium/osmesa: Try to fix the test for big-endian.",
9185         "nominated": false,
9186         "nomination_type": null,
9187         "resolution": 4,
9188         "master_sha": null,
9189         "because_sha": null
9190     },
9191     {
9192         "sha": "dd899fd43ebc56fee6ad41126db340a9c2f7bc72",
9193         "description": "gallium/osmesa: Fill out other format tests.",
9194         "nominated": false,
9195         "nomination_type": null,
9196         "resolution": 4,
9197         "master_sha": null,
9198         "because_sha": null
9199     },
9200     {
9201         "sha": "0a53918f025af606450ddb9df3d032191a82ce89",
9202         "description": "gallium/osmesa: Fix MakeCurrent of non-8888 contexts.",
9203         "nominated": false,
9204         "nomination_type": null,
9205         "resolution": 4,
9206         "master_sha": null,
9207         "because_sha": null
9208     },
9209     {
9210         "sha": "655394c6ed2ef15c66ea8234d7ab388901f7e295",
9211         "description": "gallium/osmesa: Fix a typo in the unit test's test names.",
9212         "nominated": false,
9213         "nomination_type": null,
9214         "resolution": 4,
9215         "master_sha": null,
9216         "because_sha": null
9217     },
9218     {
9219         "sha": "75c50d03422eb6a74f462419015a697f371468d6",
9220         "description": "osmesa/tests: Cover OSMESA_RGB GL_UNSIGNED_BYTE case",
9221         "nominated": false,
9222         "nomination_type": null,
9223         "resolution": 4,
9224         "master_sha": null,
9225         "because_sha": null
9226     },
9227     {
9228         "sha": "d83abf1d378be059b4f41a6a44a9bf24c7394084",
9229         "description": "st/mesa: Handle the rest renderbuffer formats from OSMesa",
9230         "nominated": true,
9231         "nomination_type": 0,
9232         "resolution": 1,
9233         "master_sha": null,
9234         "because_sha": null
9235     },
9236     {
9237         "sha": "d1165ad18b5e1d8b137daff1b1ad3d11ba4445e4",
9238         "description": "util/os_socket: fix header unavailable on windows",
9239         "nominated": false,
9240         "nomination_type": 1,
9241         "resolution": 4,
9242         "master_sha": null,
9243         "because_sha": "e62c3cf350a8b169e6401d5f1e1f17388cdc4b77"
9244     },
9245     {
9246         "sha": "36126b6211f1ac2da0aa94411608b2320553dbb6",
9247         "description": "i965: Do not set front_buffer_dirty if there is no front buffer",
9248         "nominated": true,
9249         "nomination_type": 0,
9250         "resolution": 1,
9251         "master_sha": null,
9252         "because_sha": null
9253     },
9254     {
9255         "sha": "9afdcd64f2c96f3fcc1a28912987f2e8066aa995",
9256         "description": "gitlab-ci: Switch kernel for LAVA jobs to 5.5",
9257         "nominated": false,
9258         "nomination_type": null,
9259         "resolution": 4,
9260         "master_sha": null,
9261         "because_sha": null
9262     },
9263     {
9264         "sha": "162927e43cdb5d6c184a4064fbd0799012fc297e",
9265         "description": "panfrost: Use size0 when calculating the offset to a depth level",
9266         "nominated": false,
9267         "nomination_type": null,
9268         "resolution": 4,
9269         "master_sha": null,
9270         "because_sha": null
9271     },
9272     {
9273         "sha": "64541dd69875d043d90525769901d18fdde4b68b",
9274         "description": "panfrost: Only clamp the LOD to disable mipmapping when needed",
9275         "nominated": false,
9276         "nomination_type": null,
9277         "resolution": 4,
9278         "master_sha": null,
9279         "because_sha": null
9280     },
9281     {
9282         "sha": "255227ececb4444fdf5cc2925fc1064d729021f4",
9283         "description": "panfrost: Fix decoding of tiled 3D textures",
9284         "nominated": false,
9285         "nomination_type": null,
9286         "resolution": 4,
9287         "master_sha": null,
9288         "because_sha": null
9289     },
9290     {
9291         "sha": "fd27fb511386615cd6b44b037f9f5117846b51d4",
9292         "description": "st/mesa: use uint-result for sampling stencil buffers",
9293         "nominated": false,
9294         "nomination_type": 1,
9295         "resolution": 4,
9296         "master_sha": null,
9297         "because_sha": "642125edd97384b88f491c1383a06c42ed16e11e"
9298     },
9299     {
9300         "sha": "9cdd89a34b89973fbe646de5976f190ec7bd8d1c",
9301         "description": "pan/midgard: Remove unused variable",
9302         "nominated": false,
9303         "nomination_type": null,
9304         "resolution": 4,
9305         "master_sha": null,
9306         "because_sha": null
9307     },
9308     {
9309         "sha": "0f3eb7989b38239d08d729a488ad6b737ec61ad8",
9310         "description": "pan/midgard: Check for null consts",
9311         "nominated": false,
9312         "nomination_type": null,
9313         "resolution": 4,
9314         "master_sha": null,
9315         "because_sha": null
9316     },
9317     {
9318         "sha": "8ec4028d4057da19708b4f4bce88ee16f96f322a",
9319         "description": "panfrost: Avoid overlapping copy",
9320         "nominated": false,
9321         "nomination_type": null,
9322         "resolution": 4,
9323         "master_sha": null,
9324         "because_sha": null
9325     },
9326     {
9327         "sha": "c32bd325e7688c781b7e5de58a2d0534c82f00a0",
9328         "description": "etnaviv: Destroy rsc->pending_ctx set in etna_resource_destroy()",
9329         "nominated": true,
9330         "nomination_type": 1,
9331         "resolution": 1,
9332         "master_sha": null,
9333         "because_sha": "9e672e4d20fb77e1b39aee29f9e8e76a5c2af68e"
9334     },
9335     {
9336         "sha": "df6a2a719798d706d60b508106da363311a43469",
9337         "description": "turnip: Be explicit about converting vk compare func to a6xx",
9338         "nominated": false,
9339         "nomination_type": null,
9340         "resolution": 4,
9341         "master_sha": null,
9342         "because_sha": null
9343     },
9344     {
9345         "sha": "6dd57f0e3811d61c9d6179452a420f28008ca9ba",
9346         "description": "nir: Remove always-true assert",
9347         "nominated": false,
9348         "nomination_type": null,
9349         "resolution": 4,
9350         "master_sha": null,
9351         "because_sha": null
9352     },
9353     {
9354         "sha": "e3dfa8f4d694e7d64a6401752af1f973b0852aab",
9355         "description": "glsl: Use 'using' to be explicit about visitor overloads",
9356         "nominated": false,
9357         "nomination_type": null,
9358         "resolution": 4,
9359         "master_sha": null,
9360         "because_sha": null
9361     },
9362     {
9363         "sha": "0bc516fceb742e4c1ce2d47f129d19d8bb005d13",
9364         "description": "spirv/opencl: Cast opcode up front to avoid warnings",
9365         "nominated": false,
9366         "nomination_type": null,
9367         "resolution": 4,
9368         "master_sha": null,
9369         "because_sha": null
9370     },
9371     {
9372         "sha": "67dd51606ca1670e21ce414591cc48caaf2e2e9f",
9373         "description": "freedreno/fdperf: Cast away some ignored return values",
9374         "nominated": false,
9375         "nomination_type": null,
9376         "resolution": 4,
9377         "master_sha": null,
9378         "because_sha": null
9379     },
9380     {
9381         "sha": "2be81a3bfa839e51b9719567236acaff70babd62",
9382         "description": "nir: Make unroll pragma work on clang",
9383         "nominated": false,
9384         "nomination_type": null,
9385         "resolution": 4,
9386         "master_sha": null,
9387         "because_sha": null
9388     },
9389     {
9390         "sha": "de856c6170fbfd57f480c04069feb2fac0099060",
9391         "description": "nir: Delete unused is_var_constant() helper",
9392         "nominated": false,
9393         "nomination_type": null,
9394         "resolution": 4,
9395         "master_sha": null,
9396         "because_sha": null
9397     },
9398     {
9399         "sha": "42f7e124cae38dc95e219097cc23f48d24e3071a",
9400         "description": "Revert \"gitlab-ci: disable a630 tests as mesa-cheza is down\"",
9401         "nominated": false,
9402         "nomination_type": 2,
9403         "resolution": 4,
9404         "master_sha": null,
9405         "because_sha": "f38851d84c583b1c62ea95edbc42eb5e2ad14fa8"
9406     },
9407     {
9408         "sha": "0ccda2ebff83816cecf4dcb48f367a0d5c8f5fb1",
9409         "description": "clover: Use explicit conversion from llvm::StringRef to std::string",
9410         "nominated": true,
9411         "nomination_type": 0,
9412         "resolution": 1,
9413         "master_sha": null,
9414         "because_sha": null
9415     },
9416     {
9417         "sha": "5d83314945d5f286cbe4fff9b07d2756f36a64c6",
9418         "description": "zink: disallow depth-stencil blits with format-change",
9419         "nominated": false,
9420         "nomination_type": null,
9421         "resolution": 4,
9422         "master_sha": null,
9423         "because_sha": null
9424     },
9425     {
9426         "sha": "85d4b41f6830253b81b591fa401a9c5aea5e407a",
9427         "description": "zink: be more careful about the mask-check",
9428         "nominated": false,
9429         "nomination_type": null,
9430         "resolution": 4,
9431         "master_sha": null,
9432         "because_sha": null
9433     },
9434     {
9435         "sha": "b550b7ef3b8d12f533b67b1a03159a127a3ff34a",
9436         "description": "panfrost: Fix the damage box clamping logic",
9437         "nominated": true,
9438         "nomination_type": 1,
9439         "resolution": 1,
9440         "master_sha": null,
9441         "because_sha": "65ae86b85422ae0d41624dd56f935d85b0164a13"
9442     },
9443     {
9444         "sha": "2b089e26bfe615cf616926cdddafd8439c835878",
9445         "description": "pan/midgard: Stop leaking instruction objects in mir_schedule_alu()",
9446         "nominated": false,
9447         "nomination_type": null,
9448         "resolution": 4,
9449         "master_sha": null,
9450         "because_sha": null
9451     },
9452     {
9453         "sha": "c7e68d8625e4efcc776b5352de3b16b6951fabf7",
9454         "description": "pan/midgard: Don't check 'branch && branch->writeout' twice in mir_schedule_alu()",
9455         "nominated": false,
9456         "nomination_type": null,
9457         "resolution": 4,
9458         "master_sha": null,
9459         "because_sha": null
9460     },
9461     {
9462         "sha": "ef89a52fe58e85402d7652d863da1cc90b378772",
9463         "description": "pan/midgard: Lower bitfield extract to shifts",
9464         "nominated": false,
9465         "nomination_type": null,
9466         "resolution": 4,
9467         "master_sha": null,
9468         "because_sha": null
9469     },
9470     {
9471         "sha": "c68cd39eb3797eb34a049950cb34acfd0719cde7",
9472         "description": "pan/midgard: Make sure we pass the right RT id to emit_fragment_store()",
9473         "nominated": false,
9474         "nomination_type": null,
9475         "resolution": 4,
9476         "master_sha": null,
9477         "because_sha": null
9478     },
9479     {
9480         "sha": "25946be4c451fe1cc645a6fd3cb5d59160e93f25",
9481         "description": "pan/midgard: Add an enum to describe the render targets",
9482         "nominated": false,
9483         "nomination_type": null,
9484         "resolution": 4,
9485         "master_sha": null,
9486         "because_sha": null
9487     },
9488     {
9489         "sha": "e62c3cf350a8b169e6401d5f1e1f17388cdc4b77",
9490         "description": "util/os_socket: Include unistd.h to fix build error",
9491         "nominated": false,
9492         "nomination_type": 1,
9493         "resolution": 4,
9494         "master_sha": null,
9495         "because_sha": "ef5266ebd50e7fa65c56bdb623e12ca8c233b470"
9496     },
9497     {
9498         "sha": "f38851d84c583b1c62ea95edbc42eb5e2ad14fa8",
9499         "description": "gitlab-ci: disable a630 tests as mesa-cheza is down",
9500         "nominated": false,
9501         "nomination_type": null,
9502         "resolution": 4,
9503         "master_sha": null,
9504         "because_sha": null
9505     },
9506     {
9507         "sha": "a4e627054167ff52742cf45b1aefccffb0de7071",
9508         "description": "nv50: report max lod bias of 15.0",
9509         "nominated": false,
9510         "nomination_type": null,
9511         "resolution": 4,
9512         "master_sha": null,
9513         "because_sha": null
9514     },
9515     {
9516         "sha": "0021f7dc307f4852955359adb5ac2b7667e6d4ac",
9517         "description": "egl: put full path to libEGL_mesa.so in GLVND json",
9518         "nominated": false,
9519         "nomination_type": null,
9520         "resolution": 4,
9521         "master_sha": null,
9522         "because_sha": null
9523     },
9524     {
9525         "sha": "d5fd8cd46eeedeabf8647c06489a755aea8f0080",
9526         "description": "radv: Allow non-dedicated linear images and buffer.",
9527         "nominated": false,
9528         "nomination_type": null,
9529         "resolution": 4,
9530         "master_sha": null,
9531         "because_sha": null
9532     },
9533     {
9534         "sha": "38f963226bdf8277826e80848d2a6b44cbabddd3",
9535         "description": "pan/midgard: Implement mixed-type constant packing",
9536         "nominated": false,
9537         "nomination_type": null,
9538         "resolution": 4,
9539         "master_sha": null,
9540         "because_sha": null
9541     },
9542     {
9543         "sha": "a12fe52cbc86b2d33cd5a726ce1020cdcd6c064c",
9544         "description": "pan/midgard: Break out one-src read_components",
9545         "nominated": false,
9546         "nomination_type": null,
9547         "resolution": 4,
9548         "master_sha": null,
9549         "because_sha": null
9550     },
9551     {
9552         "sha": "b74212e70153f3a199a60a95d003208144f5fac9",
9553         "description": "panfrost: Fix non-debug builds",
9554         "nominated": false,
9555         "nomination_type": 1,
9556         "resolution": 4,
9557         "master_sha": null,
9558         "because_sha": "226c1efe9a8b7a4f1802ab13f249dc06b2bd7d3d"
9559     },
9560     {
9561         "sha": "d7fe9af6202413aa4e6f0f53d89577ed8ea80027",
9562         "description": "anv/blorp: Use the correct size for vkCmdCopyBufferToImage",
9563         "nominated": true,
9564         "nomination_type": 1,
9565         "resolution": 1,
9566         "master_sha": null,
9567         "because_sha": "dd92179a72e5263b9db730d92a883e2536aa4474"
9568     },
9569     {
9570         "sha": "8ff613dc58782eab0fa915056255aedb838e3470",
9571         "description": "VERSION: bump after 20.0 branch point",
9572         "nominated": false,
9573         "nomination_type": null,
9574         "resolution": 4,
9575         "master_sha": null,
9576         "because_sha": null
9577     },
9578     {
9579         "sha": "02658df152d1a7fedd8ce61dbe6e84566c8c75d0",
9580         "description": "lima: Fix build with GCC 10.",
9581         "nominated": false,
9582         "nomination_type": 1,
9583         "resolution": 4,
9584         "master_sha": null,
9585         "because_sha": "d71cd245d7445121342a4933cc6ed8ce3fc6e568"
9586     },
9587     {
9588         "sha": "982d61e2cdd5a5e3f82444787634fa45ba2fd44f",
9589         "description": "freedreno/ir3: fix a dirty lie",
9590         "nominated": false,
9591         "nomination_type": null,
9592         "resolution": 4,
9593         "master_sha": null,
9594         "because_sha": null
9595     },
9596     {
9597         "sha": "752aeb7b3fe75b3c6ce8d9dadaba9c4111fa7254",
9598         "description": "freedreno/ir3: simplify split from collect",
9599         "nominated": false,
9600         "nomination_type": null,
9601         "resolution": 4,
9602         "master_sha": null,
9603         "because_sha": null
9604     },
9605     {
9606         "sha": "8d0e7d9a4c1cfe28b3cd2356e94e287e82821e1a",
9607         "description": "freedreno/ir3: create fragcoord instructions in input block",
9608         "nominated": false,
9609         "nomination_type": null,
9610         "resolution": 4,
9611         "master_sha": null,
9612         "because_sha": null
9613     },
9614     {
9615         "sha": "fb09020ef23cc87c1c3024add572cf0a571e8ddc",
9616         "description": "freedreno/ir3: remove unused tex arg harder",
9617         "nominated": false,
9618         "nomination_type": null,
9619         "resolution": 4,
9620         "master_sha": null,
9621         "because_sha": null
9622     },
9623     {
9624         "sha": "2ffe44ec0a5dba18e4a88ca7dd1042e823f9685e",
9625         "description": "freedreno/ir3: add RA sanity check",
9626         "nominated": false,
9627         "nomination_type": null,
9628         "resolution": 4,
9629         "master_sha": null,
9630         "because_sha": null
9631     },
9632     {
9633         "sha": "2f4f46b7080a1087420939b2f4bf0bea414cd3ce",
9634         "description": "freedreno/a6xx: fix lrz overflow",
9635         "nominated": false,
9636         "nomination_type": null,
9637         "resolution": 4,
9638         "master_sha": null,
9639         "because_sha": null
9640     },
9641     {
9642         "sha": "3e79c4f0edc4a263c29f8df6169d0ad74aee7c69",
9643         "description": "freedreno/ir3: two pass register allocation",
9644         "nominated": false,
9645         "nomination_type": null,
9646         "resolution": 4,
9647         "master_sha": null,
9648         "because_sha": null
9649     },
9650     {
9651         "sha": "b0293af7a5d821776e7e90e3892015581c497810",
9652         "description": "freedreno/ir3: don't precolor unused inputs",
9653         "nominated": false,
9654         "nomination_type": null,
9655         "resolution": 4,
9656         "master_sha": null,
9657         "because_sha": null
9658     },
9659     {
9660         "sha": "ad2587d3c8885ce4aa0403269268a1c0ab8c2cac",
9661         "description": "freedreno/ir3: add is_tex_or_prefetch()",
9662         "nominated": false,
9663         "nomination_type": null,
9664         "resolution": 4,
9665         "master_sha": null,
9666         "because_sha": null
9667     },
9668     {
9669         "sha": "4a7a6c9ef0eb6b26d8410591353142207689d085",
9670         "description": "freedreno/ir3: number instructions from one",
9671         "nominated": false,
9672         "nomination_type": null,
9673         "resolution": 4,
9674         "master_sha": null,
9675         "because_sha": null
9676     },
9677     {
9678         "sha": "0f78c32492ed096649b015a4967d6d56c18dd14a",
9679         "description": "freedreno/ir3: post-RA sched pass",
9680         "nominated": false,
9681         "nomination_type": null,
9682         "resolution": 4,
9683         "master_sha": null,
9684         "because_sha": null
9685     },
9686     {
9687         "sha": "3369406e44b0226295e7475e189da2e42efd7f22",
9688         "description": "freedreno/ir3: fix kill scheduling",
9689         "nominated": false,
9690         "nomination_type": null,
9691         "resolution": 4,
9692         "master_sha": null,
9693         "because_sha": null
9694     },
9695     {
9696         "sha": "9a9f78f1f9f0019687eb374aae5abcd3b0617cf4",
9697         "description": "freedreno/ir3/ra: make use()/def() functions instead of macros",
9698         "nominated": false,
9699         "nomination_type": null,
9700         "resolution": 4,
9701         "master_sha": null,
9702         "because_sha": null
9703     },
9704     {
9705         "sha": "a5f24f966ae217981cd39e867a0de1fee029e740",
9706         "description": "freedreno/ir3: a bit more optmsgs debug",
9707         "nominated": false,
9708         "nomination_type": null,
9709         "resolution": 4,
9710         "master_sha": null,
9711         "because_sha": null
9712     },
9713     {
9714         "sha": "300d1181c72043afe045a155079fc152fcd1283e",
9715         "description": "freedreno/ir3: move atomic fixup after RA",
9716         "nominated": false,
9717         "nomination_type": null,
9718         "resolution": 4,
9719         "master_sha": null,
9720         "because_sha": null
9721     },
9722     {
9723         "sha": "304b50c9f8f57a115ac251f022093c8adfb0823d",
9724         "description": "freedreno/ir3: move block-scheduling into legalize",
9725         "nominated": false,
9726         "nomination_type": null,
9727         "resolution": 4,
9728         "master_sha": null,
9729         "because_sha": null
9730     },
9731     {
9732         "sha": "093c94456bc99308bd80bcc952d1f77ea71a831c",
9733         "description": "freedreno/ir3: move nop padding to legalize",
9734         "nominated": false,
9735         "nomination_type": null,
9736         "resolution": 4,
9737         "master_sha": null,
9738         "because_sha": null
9739     },
9740     {
9741         "sha": "c803c662f990621acefd2f002d9df0d42ad8a3a0",
9742         "description": "freedreno/ir3: split out delay helpers",
9743         "nominated": false,
9744         "nomination_type": null,
9745         "resolution": 4,
9746         "master_sha": null,
9747         "because_sha": null
9748     },
9749     {
9750         "sha": "54c795f8297d5087b013777bddac32ed47941cb7",
9751         "description": "freedreno/ir3: fix crash when no non-input instructions",
9752         "nominated": false,
9753         "nomination_type": null,
9754         "resolution": 4,
9755         "master_sha": null,
9756         "because_sha": null
9757     },
9758     {
9759         "sha": "c1194e10b2dc4d14ea21eb9bc8e607056ebaffcd",
9760         "description": "freedreno/ir3: cleanup after lower_locals_to_regs",
9761         "nominated": false,
9762         "nomination_type": null,
9763         "resolution": 4,
9764         "master_sha": null,
9765         "because_sha": null
9766     },
9767     {
9768         "sha": "f0b792ea0602dd344b8a2dce4ab582b167f6fd35",
9769         "description": "freedreno/ir3: shuffle a few ir3_register fields",
9770         "nominated": false,
9771         "nomination_type": null,
9772         "resolution": 4,
9773         "master_sha": null,
9774         "because_sha": null
9775     },
9776     {
9777         "sha": "95831e2f66a16e2334cb1f972c9485b71955900b",
9778         "description": "intel/gen12+: Set way_size_per_bank to 4",
9779         "nominated": false,
9780         "nomination_type": null,
9781         "resolution": 4,
9782         "master_sha": null,
9783         "because_sha": null
9784     },
9785     {
9786         "sha": "00a84c170a0a495f21008a80557a1d2b8257ea56",
9787         "description": "intel/gen12+: Reserve 4KB of URB space per bank for Compute Engine",
9788         "nominated": false,
9789         "nomination_type": null,
9790         "resolution": 4,
9791         "master_sha": null,
9792         "because_sha": null
9793     },
9794     {
9795         "sha": "c0d8b373adebbf8396b16537bd4d633ab6659900",
9796         "description": "virgl: Use align_free for align_malloc allocated buffer",
9797         "nominated": false,
9798         "nomination_type": null,
9799         "resolution": 4,
9800         "master_sha": null,
9801         "because_sha": null
9802     },
9803     {
9804         "sha": "d326d30efefd132255826ff33a9a4c51c216fe39",
9805         "description": "freedreno/drm: readonly cmdstream",
9806         "nominated": false,
9807         "nomination_type": null,
9808         "resolution": 4,
9809         "master_sha": null,
9810         "because_sha": null
9811     },
9812     {
9813         "sha": "f93dfb509cbf9474befae9919dd8c135bbd67093",
9814         "description": "intel/fs: Write the address register with NoMask for MOV_INDIRECT",
9815         "nominated": true,
9816         "nomination_type": 0,
9817         "resolution": 1,
9818         "master_sha": null,
9819         "because_sha": null
9820     },
9821     {
9822         "sha": "9a95abd0f755331503e283354b44b639865f1329",
9823         "description": "intel/tools: Handle strides better when dumping buffers",
9824         "nominated": false,
9825         "nomination_type": null,
9826         "resolution": 4,
9827         "master_sha": null,
9828         "because_sha": null
9829     },
9830     {
9831         "sha": "51d7c42165d2344d0019299d42b34c07f7f5e8d0",
9832         "description": "intel/disasm: SEND has two sources on Gen12+",
9833         "nominated": false,
9834         "nomination_type": null,
9835         "resolution": 4,
9836         "master_sha": null,
9837         "because_sha": null
9838     },
9839     {
9840         "sha": "fa3ef6a8370bf1ce121806e60ccdedb2ddc6aa83",
9841         "description": "intel/eu/validate: Don't validate regions of sends",
9842         "nominated": false,
9843         "nomination_type": null,
9844         "resolution": 4,
9845         "master_sha": null,
9846         "because_sha": null
9847     },
9848     {
9849         "sha": "3b323d66019bcbb56811b66947b39e77a2c7c3e0",
9850         "description": "aco: fix image_atomic_cmp_swap",
9851         "nominated": false,
9852         "nomination_type": 1,
9853         "resolution": 4,
9854         "master_sha": null,
9855         "because_sha": "71440ba0f5512fe455be66ca48b253ecc37478a9"
9856     },
9857     {
9858         "sha": "0d14f41625fa00187f690f283c1eb6a22e354a71",
9859         "description": "aco: fix MUBUF VS input loads when expanding vec3 to vec4 on GFX6",
9860         "nominated": false,
9861         "nomination_type": 1,
9862         "resolution": 4,
9863         "master_sha": null,
9864         "because_sha": "6aecc316c000c343b25963c1356525f95ea6cafe"
9865     },
9866     {
9867         "sha": "d8410fec4efa4fb8847342a15b021501e3e2341b",
9868         "description": "gallium/swr: Fix gcc 4.8.5 compile error",
9869         "nominated": false,
9870         "nomination_type": null,
9871         "resolution": 4,
9872         "master_sha": null,
9873         "because_sha": null
9874     },
9875     {
9876         "sha": "8dacf5f9d1df95c768016a1b92465bbabed37b54",
9877         "description": "swr: Fix build with GCC 10.",
9878         "nominated": false,
9879         "nomination_type": null,
9880         "resolution": 4,
9881         "master_sha": null,
9882         "because_sha": null
9883     },
9884     {
9885         "sha": "790516db0bfc056df0290c42565214d4148e901a",
9886         "description": "gallium/swr: fix gcc warnings",
9887         "nominated": false,
9888         "nomination_type": null,
9889         "resolution": 4,
9890         "master_sha": null,
9891         "because_sha": null
9892     },
9893     {
9894         "sha": "8405e1bef0cfa99a2e5e865cf5f933fddbd35222",
9895         "description": "zink: implement support for derivative-control",
9896         "nominated": false,
9897         "nomination_type": null,
9898         "resolution": 4,
9899         "master_sha": null,
9900         "because_sha": null
9901     },
9902     {
9903         "sha": "f12b844e7c284f691323d4f77f2fd94c648e37e0",
9904         "description": "zink: implement load_instance_id",
9905         "nominated": false,
9906         "nomination_type": null,
9907         "resolution": 4,
9908         "master_sha": null,
9909         "because_sha": null
9910     },
9911     {
9912         "sha": "c0ced1e79b3311cf55f3c8852417825e3fe102ef",
9913         "description": "zink: enable texture-buffer objects",
9914         "nominated": false,
9915         "nomination_type": null,
9916         "resolution": 4,
9917         "master_sha": null,
9918         "because_sha": null
9919     },
9920     {
9921         "sha": "00edb82fde2cfebe97457cb7819e7e560c4d3a4c",
9922         "description": "radeonsi: Add support for midstream bitrate change in encoder",
9923         "nominated": false,
9924         "nomination_type": null,
9925         "resolution": 4,
9926         "master_sha": null,
9927         "because_sha": null
9928     },
9929     {
9930         "sha": "d902e23d8094a01f752d3404ec484e0c059eb193",
9931         "description": "panfrost: Use DBG macro to avoid noise in the console",
9932         "nominated": false,
9933         "nomination_type": null,
9934         "resolution": 4,
9935         "master_sha": null,
9936         "because_sha": null
9937     },
9938     {
9939         "sha": "25042062215c682445a70b4527e8298b30996d93",
9940         "description": "pan/midgard: Handle nir_intrinsic_load_barycentric_centroid",
9941         "nominated": false,
9942         "nomination_type": null,
9943         "resolution": 4,
9944         "master_sha": null,
9945         "because_sha": null
9946     },
9947     {
9948         "sha": "226c1efe9a8b7a4f1802ab13f249dc06b2bd7d3d",
9949         "description": "panfrost: Add more info to some assertions",
9950         "nominated": false,
9951         "nomination_type": null,
9952         "resolution": 4,
9953         "master_sha": null,
9954         "because_sha": null
9955     },
9956     {
9957         "sha": "2d5c433aeeeb083f1a5902d58e520614d2fe35be",
9958         "description": "panfrost: Print intended field when decoding",
9959         "nominated": false,
9960         "nomination_type": null,
9961         "resolution": 4,
9962         "master_sha": null,
9963         "because_sha": null
9964     },
9965     {
9966         "sha": "8c5fd2942b4fb2005b3d01fb4cab86a4162c8a90",
9967         "description": "anv: Always fill out the AUX table even if CCS is disabled",
9968         "nominated": false,
9969         "nomination_type": null,
9970         "resolution": 4,
9971         "master_sha": null,
9972         "because_sha": null
9973     },
9974     {
9975         "sha": "2ccdf881aba7c8cd0c7175995e351e783e0fd11d",
9976         "description": "iris: Plumb deref block size through to 3DSTATE_SF",
9977         "nominated": false,
9978         "nomination_type": null,
9979         "resolution": 4,
9980         "master_sha": null,
9981         "because_sha": null
9982     },
9983     {
9984         "sha": "e6b39850f092b387881c4fb4260c9465971422aa",
9985         "description": "anv: Plumb deref block size through to 3DSTATE_SF",
9986         "nominated": false,
9987         "nomination_type": null,
9988         "resolution": 4,
9989         "master_sha": null,
9990         "because_sha": null
9991     },
9992     {
9993         "sha": "ce9c45a60ed51ddb27bd969bdc61336f18121a07",
9994         "description": "intel/blorp: Plumb deref block size through to 3DSTATE_SF",
9995         "nominated": false,
9996         "nomination_type": null,
9997         "resolution": 4,
9998         "master_sha": null,
9999         "because_sha": null
10000     },
10001     {
10002         "sha": "fdc0c19328fd8e02e4b1bd5c62b93ce6c4597ca1",
10003         "description": "intel/common: Return the block size from get_urb_config",
10004         "nominated": false,
10005         "nomination_type": null,
10006         "resolution": 4,
10007         "master_sha": null,
10008         "because_sha": null
10009     },
10010     {
10011         "sha": "e340a79b9c4b6ee35eaa10a685395a67d0b0b440",
10012         "description": "anv: Emit URB setup earlier",
10013         "nominated": false,
10014         "nomination_type": null,
10015         "resolution": 4,
10016         "master_sha": null,
10017         "because_sha": null
10018     },
10019     {
10020         "sha": "e928676b69bf9cafce1c0304dd473c926b9f2854",
10021         "description": "iris: Consolodate URB emit",
10022         "nominated": false,
10023         "nomination_type": null,
10024         "resolution": 4,
10025         "master_sha": null,
10026         "because_sha": null
10027     },
10028     {
10029         "sha": "09e4c33085f15ffa691053143bec9dbf4aecfeaa",
10030         "description": "intel/blorp: Always emit URB config on Gen7+",
10031         "nominated": false,
10032         "nomination_type": null,
10033         "resolution": 4,
10034         "master_sha": null,
10035         "because_sha": null
10036     },
10037     {
10038         "sha": "73a684964b392c4df84373e8419e355267d57ff5",
10039         "description": "intel: Take a gen_l3_config in gen_get_urb_config",
10040         "nominated": false,
10041         "nomination_type": null,
10042         "resolution": 4,
10043         "master_sha": null,
10044         "because_sha": null
10045     },
10046     {
10047         "sha": "9d05822cb8b5d3fd066c64722b76b3507a7fd24f",
10048         "description": "i965: Re-emit l3 state before BLORP executes",
10049         "nominated": false,
10050         "nomination_type": null,
10051         "resolution": 4,
10052         "master_sha": null,
10053         "because_sha": null
10054     },
10055     {
10056         "sha": "bff7b3c7bd56c25544ea6e3ea9452358374db10a",
10057         "description": "iris: Use the URB size from the L3$ config",
10058         "nominated": false,
10059         "nomination_type": null,
10060         "resolution": 4,
10061         "master_sha": null,
10062         "because_sha": null
10063     },
10064     {
10065         "sha": "99f3178a249525d333c5b27d755a0f99a81b3c17",
10066         "description": "iris: Store the L3$ configs in the screen",
10067         "nominated": false,
10068         "nomination_type": null,
10069         "resolution": 4,
10070         "master_sha": null,
10071         "because_sha": null
10072     },
10073     {
10074         "sha": "6471bac99ec11c7901d6fc9bda908c047e621f5f",
10075         "description": "iris: Set SLMEnable based on the L3$ config",
10076         "nominated": false,
10077         "nomination_type": null,
10078         "resolution": 4,
10079         "master_sha": null,
10080         "because_sha": null
10081     },
10082     {
10083         "sha": "73434b665b2ec50cbd1060ce831aec3b2e21517c",
10084         "description": "intel/genxml: Drop SLMEnable from L3CNTLREG on Gen11",
10085         "nominated": false,
10086         "nomination_type": null,
10087         "resolution": 4,
10088         "master_sha": null,
10089         "because_sha": null
10090     },
10091     {
10092         "sha": "e1bdb127b6875df602bd736465d597725f326621",
10093         "description": "anv,iris: Set 3DSTATE_SF::DerefBlockSize to per-poly on Gen12+",
10094         "nominated": true,
10095         "nomination_type": 0,
10096         "resolution": 1,
10097         "master_sha": null,
10098         "because_sha": null
10099     },
10100     {
10101         "sha": "9da9abf8a7a605cc9b79bd4240ff715b79ac774a",
10102         "description": "genxml: Add a new 3DSTATE_SF field on gen12",
10103         "nominated": true,
10104         "nomination_type": 0,
10105         "resolution": 1,
10106         "master_sha": null,
10107         "because_sha": null
10108     },
10109     {
10110         "sha": "21dd0a151401956523d7facaccfa8e8cdf915c18",
10111         "description": "docs/release-calendar: 20.0.0-rc1 has been released",
10112         "nominated": false,
10113         "nomination_type": null,
10114         "resolution": 4,
10115         "master_sha": null,
10116         "because_sha": null
10117     },
10118     {
10119         "sha": "58fd26c4332aa3f3ffd34d99d996ba62476d5acd",
10120         "description": "turnip: Fix vkCmdCopyQueryPoolResults with available flag",
10121         "nominated": false,
10122         "nomination_type": null,
10123         "resolution": 4,
10124         "master_sha": null,
10125         "because_sha": null
10126     },
10127     {
10128         "sha": "1a3e2a7fa8bf184b5f9214d4c404e4c2c754aa58",
10129         "description": "turnip: Fix vkGetQueryPoolResults with available flag",
10130         "nominated": false,
10131         "nomination_type": null,
10132         "resolution": 4,
10133         "master_sha": null,
10134         "because_sha": null
10135     },
10136     {
10137         "sha": "1c3319cf81779ba6a17223d22ddd3afc68acab1e",
10138         "description": "turnip: Free event->bo on vkDestroyEvent",
10139         "nominated": false,
10140         "nomination_type": null,
10141         "resolution": 4,
10142         "master_sha": null,
10143         "because_sha": null
10144     },
10145     {
10146         "sha": "594cb3035615b3a6cf3dc09ccee30554b56eb2f3",
10147         "description": "loader: Fix leak of kernel driver name",
10148         "nominated": false,
10149         "nomination_type": null,
10150         "resolution": 4,
10151         "master_sha": null,
10152         "because_sha": null
10153     },
10154     {
10155         "sha": "f09c466732e4a5b648d7503787777c926dd93c29",
10156         "description": "docs: Update SWR tessellation support",
10157         "nominated": false,
10158         "nomination_type": null,
10159         "resolution": 4,
10160         "master_sha": null,
10161         "because_sha": null
10162     },
10163     {
10164         "sha": "bdba744d700717a123232cf24647f11918fc0dcd",
10165         "description": "i965: Use brw_batch_references in tex_busy check",
10166         "nominated": true,
10167         "nomination_type": 1,
10168         "resolution": 1,
10169         "master_sha": null,
10170         "because_sha": "779923194c65ed3a588d3503cc5d53e1945ada0f"
10171     },
10172     {
10173         "sha": "d3fa18a1fa2b36e90c52e0f5809900dadf80d83f",
10174         "description": "etnaviv: drm-shim: add GC400",
10175         "nominated": false,
10176         "nomination_type": null,
10177         "resolution": 4,
10178         "master_sha": null,
10179         "because_sha": null
10180     },
10181     {
10182         "sha": "c5e4d287243e13c4311baf0f9b51d3ba60d0b974",
10183         "description": "lima: add noheap debug option",
10184         "nominated": false,
10185         "nomination_type": null,
10186         "resolution": 4,
10187         "master_sha": null,
10188         "because_sha": null
10189     },
10190     {
10191         "sha": "b220aec628543c26cf19b125eef132052f6c599f",
10192         "description": "lima: create heap buffer with new interface if available",
10193         "nominated": false,
10194         "nomination_type": null,
10195         "resolution": 4,
10196         "master_sha": null,
10197         "because_sha": null
10198     },
10199     {
10200         "sha": "92465cc999408ce1d80a9b274e09f54f5a28618d",
10201         "description": "lima: sync lima_drm.h with kernel",
10202         "nominated": false,
10203         "nomination_type": null,
10204         "resolution": 4,
10205         "master_sha": null,
10206         "because_sha": null
10207     },
10208     {
10209         "sha": "cd30c4d7197ac11b42aaf707280dd2927b8c11d5",
10210         "description": "lima: fix lima_set_vertex_buffers()",
10211         "nominated": false,
10212         "nomination_type": null,
10213         "resolution": 4,
10214         "master_sha": null,
10215         "because_sha": null
10216     },
10217     {
10218         "sha": "1c5d84fcae71b40f77891386ac53c8addee4f554",
10219         "description": "turnip: hook up cmdbuffer event set/wait",
10220         "nominated": false,
10221         "nomination_type": null,
10222         "resolution": 4,
10223         "master_sha": null,
10224         "because_sha": null
10225     },
10226     {
10227         "sha": "5b5b7624753b57c8df0c3eab71124da012fbf3e4",
10228         "description": "etnaviv: drop default state for PE_STENCIL_CONFIG_EXT2",
10229         "nominated": false,
10230         "nomination_type": null,
10231         "resolution": 4,
10232         "master_sha": null,
10233         "because_sha": null
10234     },
10235     {
10236         "sha": "d78e0de772dd8c50cf30faf19a2b91794f05db20",
10237         "description": "docs: add new features for RADV/ACO.",
10238         "nominated": false,
10239         "nomination_type": null,
10240         "resolution": 4,
10241         "master_sha": null,
10242         "because_sha": null
10243     },
10244     {
10245         "sha": "3a3b16a3958837f51f12849a557130be43b7fb29",
10246         "description": "radv: refactor physical device properties",
10247         "nominated": false,
10248         "nomination_type": 1,
10249         "resolution": 4,
10250         "master_sha": null,
10251         "because_sha": "1b8d99e2885456dcd2d9309f6e1bd7f60d30ed75"
10252     },
10253     {
10254         "sha": "5b9fe184854f4026fb70d90fd6fee82bc72c2c0e",
10255         "description": "freedreno: remove flush-queue",
10256         "nominated": false,
10257         "nomination_type": null,
10258         "resolution": 4,
10259         "master_sha": null,
10260         "because_sha": null
10261     },
10262     {
10263         "sha": "b3b1fa5e2bc4a7df3c68bb0b234d4bcf68ffaa84",
10264         "description": "freedreno: add gmem_lock",
10265         "nominated": false,
10266         "nomination_type": null,
10267         "resolution": 4,
10268         "master_sha": null,
10269         "because_sha": null
10270     },
10271     {
10272         "sha": "91f9bb99c5e0db38a1ac26dd9e6a967312f5e8b0",
10273         "description": "freedreno: add gmem state cache",
10274         "nominated": false,
10275         "nomination_type": null,
10276         "resolution": 4,
10277         "master_sha": null,
10278         "because_sha": null
10279     },
10280     {
10281         "sha": "712f8802ee248713821e8d649263257e67c5d597",
10282         "description": "freedreno: get GMEM state from batch",
10283         "nominated": false,
10284         "nomination_type": null,
10285         "resolution": 4,
10286         "master_sha": null,
10287         "because_sha": null
10288     },
10289     {
10290         "sha": "4bcc3a0923b9c55fc11629bf218155b73fd02a28",
10291         "description": "freedreno/a2xx: constify gmem state",
10292         "nominated": false,
10293         "nomination_type": null,
10294         "resolution": 4,
10295         "master_sha": null,
10296         "because_sha": null
10297     },
10298     {
10299         "sha": "5d442144ae7c8e21a1ee16e4c94e13ffdce2f821",
10300         "description": "freedreno/a3xx: constify gmem state",
10301         "nominated": false,
10302         "nomination_type": null,
10303         "resolution": 4,
10304         "master_sha": null,
10305         "because_sha": null
10306     },
10307     {
10308         "sha": "7236d6dd4c952af21d81bdd0d8e507daad786b08",
10309         "description": "freedreno/a4xx: constify gmem state",
10310         "nominated": false,
10311         "nomination_type": null,
10312         "resolution": 4,
10313         "master_sha": null,
10314         "because_sha": null
10315     },
10316     {
10317         "sha": "2d2f4a55ebd2db4b40ac70b56c8103c1e1fc95a6",
10318         "description": "freedreno/a5xx: constify gmem state",
10319         "nominated": false,
10320         "nomination_type": null,
10321         "resolution": 4,
10322         "master_sha": null,
10323         "because_sha": null
10324     },
10325     {
10326         "sha": "637ca78ee29629c3b1b083477b12f1cfdace2f08",
10327         "description": "freedreno/a6xx: constify gmem state",
10328         "nominated": false,
10329         "nomination_type": null,
10330         "resolution": 4,
10331         "master_sha": null,
10332         "because_sha": null
10333     },
10334     {
10335         "sha": "82a64af907da1eb6cef4b6e010788a4b7aa57faf",
10336         "description": "freedreno: constify fd_vsc_pipe",
10337         "nominated": false,
10338         "nomination_type": null,
10339         "resolution": 4,
10340         "master_sha": null,
10341         "because_sha": null
10342     },
10343     {
10344         "sha": "cbae9f34e9c80635a99a6cb2b0371bb67c5d7e62",
10345         "description": "freedreno: constify fd_tile",
10346         "nominated": false,
10347         "nomination_type": null,
10348         "resolution": 4,
10349         "master_sha": null,
10350         "because_sha": null
10351     },
10352     {
10353         "sha": "c7ab8874d07fcd2146781fb743ec5370be2045a8",
10354         "description": "freedreno: consolidate GMEM state",
10355         "nominated": false,
10356         "nomination_type": null,
10357         "resolution": 4,
10358         "master_sha": null,
10359         "because_sha": null
10360     },
10361     {
10362         "sha": "62c10b395e1db20e02baa401d0b0a72ca2253ffa",
10363         "description": "freedreno: extract vsc pipe bo from GMEM state",
10364         "nominated": false,
10365         "nomination_type": null,
10366         "resolution": 4,
10367         "master_sha": null,
10368         "because_sha": null
10369     },
10370     {
10371         "sha": "d5c32db076014be206972858da93ff87419863c1",
10372         "description": "turnip: remove unused descriptor state dirty",
10373         "nominated": false,
10374         "nomination_type": null,
10375         "resolution": 4,
10376         "master_sha": null,
10377         "because_sha": null
10378     },
10379     {
10380         "sha": "e73f604b2125f077ec9735e666b6bf31af413bd9",
10381         "description": "aco: Fix the meaning of is_atomic.",
10382         "nominated": false,
10383         "nomination_type": 1,
10384         "resolution": 4,
10385         "master_sha": null,
10386         "because_sha": "69bed1c9186c3e24ad54089218d58c5f7b83befe"
10387     },
10388     {
10389         "sha": "ba148813d7c5f90f2a46819c33611e760edf86ed",
10390         "description": "iris: Support multiple chained batches.",
10391         "nominated": false,
10392         "nomination_type": null,
10393         "resolution": 4,
10394         "master_sha": null,
10395         "because_sha": null
10396     },
10397     {
10398         "sha": "94f9c5fff672cf00843b2522aeee01effbb2afc8",
10399         "description": "iris: Make iris_emit_default_l3_config pull devinfo from the batch",
10400         "nominated": false,
10401         "nomination_type": null,
10402         "resolution": 4,
10403         "master_sha": null,
10404         "because_sha": null
10405     },
10406     {
10407         "sha": "afcb6625e3fe2fd7c31105f10d923762814f031e",
10408         "description": "iris: Drop 'engine' from iris_batch.",
10409         "nominated": false,
10410         "nomination_type": null,
10411         "resolution": 4,
10412         "master_sha": null,
10413         "because_sha": null
10414     },
10415     {
10416         "sha": "06b13dfed2a43d5f14d6886dfced9b5befcc159b",
10417         "description": "tu: Fix binning address setup after pack macros change.",
10418         "nominated": false,
10419         "nomination_type": 1,
10420         "resolution": 4,
10421         "master_sha": null,
10422         "because_sha": "59f29fc845ce6425959e8db9b707363b1e273445"
10423     },
10424     {
10425         "sha": "3d5bdea2cf4199191c898ba433d1c099f0b0b173",
10426         "description": "turnip: Enable occlusionQueryPrecise",
10427         "nominated": false,
10428         "nomination_type": null,
10429         "resolution": 4,
10430         "master_sha": null,
10431         "because_sha": null
10432     },
10433     {
10434         "sha": "6f718edcedd713beb547cda48aa8dc63a0af4c35",
10435         "description": "aco: simplify gathering of MIMG address components",
10436         "nominated": false,
10437         "nomination_type": null,
10438         "resolution": 4,
10439         "master_sha": null,
10440         "because_sha": null
10441     },
10442     {
10443         "sha": "901f06e9ad6ba53a9e0bb400f5fa629b491c253f",
10444         "description": "aco: simplify adjust_sample_index_using_fmask() & get_image_coords()",
10445         "nominated": false,
10446         "nomination_type": null,
10447         "resolution": 4,
10448         "master_sha": null,
10449         "because_sha": null
10450     },
10451     {
10452         "sha": "99d032f3cd1a7ea359f03968a30a89a18830868c",
10453         "description": "aco: fix register allocation with multiple live-range splits",
10454         "nominated": false,
10455         "nomination_type": null,
10456         "resolution": 4,
10457         "master_sha": null,
10458         "because_sha": null
10459     },
10460     {
10461         "sha": "71440ba0f5512fe455be66ca48b253ecc37478a9",
10462         "description": "aco: reorder VMEM operands in ACO IR",
10463         "nominated": false,
10464         "nomination_type": null,
10465         "resolution": 4,
10466         "master_sha": null,
10467         "because_sha": null
10468     },
10469     {
10470         "sha": "8548fe19f03ecaee711ed9041be3dc05c7c22e56",
10471         "description": "nir: Make nir_deref_path_init skip trivial casts",
10472         "nominated": false,
10473         "nomination_type": null,
10474         "resolution": 4,
10475         "master_sha": null,
10476         "because_sha": null
10477     },
10478     {
10479         "sha": "db19e96c8c63ee266fee37d3eb634b0ca30a28ab",
10480         "description": "aco: fix exec mask consistency issues",
10481         "nominated": false,
10482         "nomination_type": null,
10483         "resolution": 4,
10484         "master_sha": null,
10485         "because_sha": null
10486     },
10487     {
10488         "sha": "c7d05141686ecd6266683f11fb5423b6545c49a4",
10489         "description": "aco: parallelcopy exec mask before s_wqm",
10490         "nominated": false,
10491         "nomination_type": null,
10492         "resolution": 4,
10493         "master_sha": null,
10494         "because_sha": null
10495     },
10496     {
10497         "sha": "517fc3abc44734d56c6aec96cd95b1404cc64695",
10498         "description": "aco: fill reg_demand with sensible information in add_coupling_code()",
10499         "nominated": false,
10500         "nomination_type": null,
10501         "resolution": 4,
10502         "master_sha": null,
10503         "because_sha": null
10504     },
10505     {
10506         "sha": "26d2511bcbf1f0e3affe85d42d54b4970c78a7ba",
10507         "description": "aco: improve assertion at the end of spiller",
10508         "nominated": false,
10509         "nomination_type": null,
10510         "resolution": 4,
10511         "master_sha": null,
10512         "because_sha": null
10513     },
10514     {
10515         "sha": "5ea23ba659adc05ff75ca7a4c9d1bd01db889ddd",
10516         "description": "aco: set exec_potentially_empty after continues/breaks in nested IFs",
10517         "nominated": true,
10518         "nomination_type": 1,
10519         "resolution": 2,
10520         "master_sha": null,
10521         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
10522     },
10523     {
10524         "sha": "4e83e05e62101a5e3a4d8c30a16ca15294af18b1",
10525         "description": "aco: error when block has no logical preds but VGPRs are live at the start",
10526         "nominated": false,
10527         "nomination_type": null,
10528         "resolution": 4,
10529         "master_sha": null,
10530         "because_sha": null
10531     },
10532     {
10533         "sha": "d282a292eca05bd9f701d8509d674e4697f510ec",
10534         "description": "aco: don't always add logical edges from continue_break blocks to headers",
10535         "nominated": true,
10536         "nomination_type": 1,
10537         "resolution": 1,
10538         "master_sha": null,
10539         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
10540     },
10541     {
10542         "sha": "dba71de5c63617677fe44558f995d35fad643413",
10543         "description": "aco: only create parallelcopy to restore exec at loop exit if needed",
10544         "nominated": true,
10545         "nomination_type": 1,
10546         "resolution": 2,
10547         "master_sha": null,
10548         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
10549     },
10550     {
10551         "sha": "4537b9741014fbd40b9ed5d98a658031997851aa",
10552         "description": "aco: don't update demand in add_coupling_code() for loop headers",
10553         "nominated": false,
10554         "nomination_type": null,
10555         "resolution": 4,
10556         "master_sha": null,
10557         "because_sha": null
10558     },
10559     {
10560         "sha": "521525fc0a3b9008e70841542ad6e3db4b1ea4d6",
10561         "description": "aco: don't consider loop header blocks branch blocks in add_coupling_code",
10562         "nominated": true,
10563         "nomination_type": 0,
10564         "resolution": 1,
10565         "master_sha": null,
10566         "because_sha": null
10567     },
10568     {
10569         "sha": "590c26beab153fbc7c2193ce65a9a63329a80be8",
10570         "description": "aco: fix target calculation when vgpr spilling introduces sgpr spilling",
10571         "nominated": true,
10572         "nomination_type": 1,
10573         "resolution": 1,
10574         "master_sha": null,
10575         "because_sha": "a7ff1bb5b9a78cf57073b5e2e136daf0c85078d6"
10576     },
10577     {
10578         "sha": "a61eff8330234306077444e97e178542991f6e27",
10579         "description": "radv/gfx10: re-enable NGG GS",
10580         "nominated": false,
10581         "nomination_type": null,
10582         "resolution": 4,
10583         "master_sha": null,
10584         "because_sha": null
10585     },
10586     {
10587         "sha": "e4752dafede30fbfc93208d9d4091873a8bd5d31",
10588         "description": "radv/gfx10: implement NGG GS queries",
10589         "nominated": false,
10590         "nomination_type": null,
10591         "resolution": 4,
10592         "master_sha": null,
10593         "because_sha": null
10594     },
10595     {
10596         "sha": "3c1f657f35ca9ba0381164e4914a18907ff2cf3b",
10597         "description": "radv/gfx10: add a separate flag for creating a GDS OA buffer",
10598         "nominated": false,
10599         "nomination_type": null,
10600         "resolution": 4,
10601         "master_sha": null,
10602         "because_sha": null
10603     },
10604     {
10605         "sha": "ca6a22305b275b49fbc88b8f4cba2fefb24c2a5d",
10606         "description": "winsys/amdgpu: Close KMS handles for other DRM file descriptions",
10607         "nominated": true,
10608         "nomination_type": 1,
10609         "resolution": 3,
10610         "master_sha": null,
10611         "because_sha": "11a3679e3aba3524cf987f1f808d92c25f16e080"
10612     },
10613     {
10614         "sha": "9f2bed49d476a15af0df270307f9051d810ea0ab",
10615         "description": "winsys/amdgpu: Re-use amdgpu_screen_winsys when possible",
10616         "nominated": false,
10617         "nomination_type": null,
10618         "resolution": 4,
10619         "master_sha": null,
10620         "because_sha": null
10621     },
10622     {
10623         "sha": "f21b40d0bf3c5662945d8e35f1925a5a208df366",
10624         "description": "anv: Rename a variable",
10625         "nominated": false,
10626         "nomination_type": null,
10627         "resolution": 4,
10628         "master_sha": null,
10629         "because_sha": null
10630     },
10631     {
10632         "sha": "e3f1a08c5641a6b100371a3c17f0b484e1da9b68",
10633         "description": "anv/block_pool: Ensure allocations have contiguous maps",
10634         "nominated": true,
10635         "nomination_type": 1,
10636         "resolution": 0,
10637         "master_sha": null,
10638         "because_sha": "731c4adcf9b11d07e36e915ac17936259648c0c9"
10639     },
10640     {
10641         "sha": "ee4cdef9aeb7f2c576d9e6a31b1f07351829b795",
10642         "description": "anv: Re-use one old BT block in reset_batch_bo_chain",
10643         "nominated": false,
10644         "nomination_type": null,
10645         "resolution": 4,
10646         "master_sha": null,
10647         "because_sha": null
10648     },
10649     {
10650         "sha": "a2e9dd51b3db6c572bddb04b3efd54e733ac0915",
10651         "description": "anv: Set actual state pool sizes when we have softpin",
10652         "nominated": false,
10653         "nomination_type": null,
10654         "resolution": 4,
10655         "master_sha": null,
10656         "because_sha": null
10657     },
10658     {
10659         "sha": "1f72857739beed55276f263f49b3802c336b8c58",
10660         "description": "nir/algebraic: add some half packing optimizations",
10661         "nominated": false,
10662         "nomination_type": null,
10663         "resolution": 4,
10664         "master_sha": null,
10665         "because_sha": null
10666     },
10667     {
10668         "sha": "5476d1818300835d120c21bcd5bd5967f5b66c84",
10669         "description": "nir/algebraic: add patterns for a >> #b << #b",
10670         "nominated": false,
10671         "nomination_type": null,
10672         "resolution": 4,
10673         "master_sha": null,
10674         "because_sha": null
10675     },
10676     {
10677         "sha": "6aecc316c000c343b25963c1356525f95ea6cafe",
10678         "description": "aco: fix VS input loads with MUBUF on GFX6",
10679         "nominated": false,
10680         "nomination_type": 1,
10681         "resolution": 4,
10682         "master_sha": null,
10683         "because_sha": "03a0d39366db367b26aea29b04b032c6f1f7cd84"
10684     },
10685     {
10686         "sha": "404818dd288de1b374c3b5f3589450c382bad3c4",
10687         "description": "aco: run p_wqm instructions in WQM",
10688         "nominated": true,
10689         "nomination_type": 1,
10690         "resolution": 1,
10691         "master_sha": null,
10692         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
10693     },
10694     {
10695         "sha": "2d7386a2d037497656aa9c601091fc4dd6d3ced2",
10696         "description": "aco: ensure predecessors' p_logical_end is in WQM when a p_phi is in WQM",
10697         "nominated": true,
10698         "nomination_type": 1,
10699         "resolution": 1,
10700         "master_sha": null,
10701         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
10702     },
10703     {
10704         "sha": "9be9fd85911883521a31111e728efc0f25b9bacd",
10705         "description": "pan/midgard: Fix a liveness info leak",
10706         "nominated": false,
10707         "nomination_type": null,
10708         "resolution": 4,
10709         "master_sha": null,
10710         "because_sha": null
10711     },
10712     {
10713         "sha": "6346490a2ee5535dc75fcab34981d2a5b591dc01",
10714         "description": "etnaviv: implement UBOs",
10715         "nominated": false,
10716         "nomination_type": null,
10717         "resolution": 4,
10718         "master_sha": null,
10719         "because_sha": null
10720     },
10721     {
10722         "sha": "7ff8ce7a3f080b4016fa6239e9d0b406b69310e5",
10723         "description": "freedreno/a6xx: convert blend state to stateobj",
10724         "nominated": false,
10725         "nomination_type": null,
10726         "resolution": 4,
10727         "master_sha": null,
10728         "because_sha": null
10729     },
10730     {
10731         "sha": "f066e3afc787a5e6ec06b358003aeae00a3d3f61",
10732         "description": "freedreno/a6xx: remove special handling based on MRT format",
10733         "nominated": false,
10734         "nomination_type": null,
10735         "resolution": 4,
10736         "master_sha": null,
10737         "because_sha": null
10738     },
10739     {
10740         "sha": "eb281df1a1cf63dd4a4d941a019fd384e28af146",
10741         "description": "mesa/st: random whitespace cleanup",
10742         "nominated": false,
10743         "nomination_type": null,
10744         "resolution": 4,
10745         "master_sha": null,
10746         "because_sha": null
10747     },
10748     {
10749         "sha": "d0e0141526c2b3c515bc01fbe2745e13bf3b174c",
10750         "description": "freedreno: use PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND",
10751         "nominated": false,
10752         "nomination_type": null,
10753         "resolution": 4,
10754         "master_sha": null,
10755         "because_sha": null
10756     },
10757     {
10758         "sha": "9ee3ec348e16f62120ef72fe2d789aa9c05bfecd",
10759         "description": "gallium/util: Increase the debug_flush map depth",
10760         "nominated": false,
10761         "nomination_type": null,
10762         "resolution": 4,
10763         "master_sha": null,
10764         "because_sha": null
10765     },
10766     {
10767         "sha": "8830e9f0cac2df7c8a1ae09086f27d8eb9bc80bd",
10768         "description": "svga: Avoid discard DMA uploads",
10769         "nominated": false,
10770         "nomination_type": null,
10771         "resolution": 4,
10772         "master_sha": null,
10773         "because_sha": null
10774     },
10775     {
10776         "sha": "8afe12b2123cca006df6d0eaa45eb89c36f63a98",
10777         "description": "winsys/svga: Enable transhuge pages for buffer objects",
10778         "nominated": false,
10779         "nomination_type": null,
10780         "resolution": 4,
10781         "master_sha": null,
10782         "because_sha": null
10783     },
10784     {
10785         "sha": "3b3c2daf3a73bd8e9f5dc4780a9074aa55f7cd0c",
10786         "description": "winsys/svga: use new ioctl for logging",
10787         "nominated": false,
10788         "nomination_type": null,
10789         "resolution": 4,
10790         "master_sha": null,
10791         "because_sha": null
10792     },
10793     {
10794         "sha": "f53b4defadcf2c5dadbac27c0dd30d6ffcad0dcf",
10795         "description": "radv: remove the non conformant VK implementation warning on GFX10",
10796         "nominated": false,
10797         "nomination_type": null,
10798         "resolution": 4,
10799         "master_sha": null,
10800         "because_sha": null
10801     },
10802     {
10803         "sha": "1b8d99e2885456dcd2d9309f6e1bd7f60d30ed75",
10804         "description": "radv: bump conformance version to 1.2.0.0",
10805         "nominated": false,
10806         "nomination_type": null,
10807         "resolution": 4,
10808         "master_sha": null,
10809         "because_sha": null
10810     },
10811     {
10812         "sha": "401bfe028387dd82080a2cc65b5f1b461f0382a6",
10813         "description": "radv: implement VK_AMD_shader_explicit_vertex_parameter",
10814         "nominated": false,
10815         "nomination_type": null,
10816         "resolution": 4,
10817         "master_sha": null,
10818         "because_sha": null
10819     },
10820     {
10821         "sha": "663d5c1399ddae76f696a8a3383deefe24076895",
10822         "description": "radv: gather which input PS variables use an explicit interpolation mode",
10823         "nominated": false,
10824         "nomination_type": null,
10825         "resolution": 4,
10826         "master_sha": null,
10827         "because_sha": null
10828     },
10829     {
10830         "sha": "3922d95b5111af21b40e720ef30b869f39bbcfdc",
10831         "description": "aco: implement VK_AMD_shader_explicit_vertex_parameter",
10832         "nominated": false,
10833         "nomination_type": null,
10834         "resolution": 4,
10835         "master_sha": null,
10836         "because_sha": null
10837     },
10838     {
10839         "sha": "6f4c30091900262598c7348a83841250a2922c78",
10840         "description": "ac/llvm: implement VK_AMD_shader_explicit_vertex_parameter",
10841         "nominated": false,
10842         "nomination_type": null,
10843         "resolution": 4,
10844         "master_sha": null,
10845         "because_sha": null
10846     },
10847     {
10848         "sha": "531a26d5aa03d8f4499f901f040132c5f712219a",
10849         "description": "spirv: implement SPV_AMD_shader_explicit_vertex_parameter",
10850         "nominated": false,
10851         "nomination_type": null,
10852         "resolution": 4,
10853         "master_sha": null,
10854         "because_sha": null
10855     },
10856     {
10857         "sha": "cf6cae832c9e7c95e2df88b4e86886d1310c505a",
10858         "description": "nir: lower interp_deref_at_vertex to load_input_vertex",
10859         "nominated": false,
10860         "nomination_type": null,
10861         "resolution": 4,
10862         "master_sha": null,
10863         "because_sha": null
10864     },
10865     {
10866         "sha": "d29f10a7ca063b63a4e29062cf3ed0151e8ebd68",
10867         "description": "nir: add nir_intrinsic_interp_deref_at_vertex",
10868         "nominated": false,
10869         "nomination_type": null,
10870         "resolution": 4,
10871         "master_sha": null,
10872         "because_sha": null
10873     },
10874     {
10875         "sha": "687f1703115bac5dff702691cfaf777eb37a9681",
10876         "description": "nir: lower SYSTEM_VALUE_BARYCENTRIC_* to nir_load_barycentric()",
10877         "nominated": false,
10878         "nomination_type": null,
10879         "resolution": 4,
10880         "master_sha": null,
10881         "because_sha": null
10882     },
10883     {
10884         "sha": "9021b45b35ab70dd3cf2a9be45cb1f6e63d34158",
10885         "description": "nir: add nir_intrinsic_load_barycentric_model",
10886         "nominated": false,
10887         "nomination_type": null,
10888         "resolution": 4,
10889         "master_sha": null,
10890         "because_sha": null
10891     },
10892     {
10893         "sha": "df8dd12e5b380ae22991ccd8cc163fe6dc751b70",
10894         "description": "spirv: add support for SpvBuiltInBaryCoord*",
10895         "nominated": false,
10896         "nomination_type": null,
10897         "resolution": 4,
10898         "master_sha": null,
10899         "because_sha": null
10900     },
10901     {
10902         "sha": "61d24080bb710bb258b89ed90eaab6054be7b7ee",
10903         "description": "compiler: add new SYSTEM_VALUE_BARYCENTRIC_*",
10904         "nominated": false,
10905         "nomination_type": null,
10906         "resolution": 4,
10907         "master_sha": null,
10908         "because_sha": null
10909     },
10910     {
10911         "sha": "15d53d8294bf5cfd0685422de99e8398bb52fdb8",
10912         "description": "compiler: add PERSP to the existing barycentric system values",
10913         "nominated": false,
10914         "nomination_type": null,
10915         "resolution": 4,
10916         "master_sha": null,
10917         "because_sha": null
10918     },
10919     {
10920         "sha": "5c053cc6ec310481e61631515e0ae7044faf9335",
10921         "description": "spirv: add support for SpvDecorationExplicitInterpAMD",
10922         "nominated": false,
10923         "nomination_type": null,
10924         "resolution": 4,
10925         "master_sha": null,
10926         "because_sha": null
10927     },
10928     {
10929         "sha": "746e9e5d66cc3f56d1f73451ad7d59447317106e",
10930         "description": "compiler: add a new explicit interpolation mode",
10931         "nominated": false,
10932         "nomination_type": null,
10933         "resolution": 4,
10934         "master_sha": null,
10935         "because_sha": null
10936     },
10937     {
10938         "sha": "e6b531af666be09ed342cc705ae4d6211cd28bc2",
10939         "description": "turnip: Fix issues in tu_compute_pipeline_create() that may lead to crash",
10940         "nominated": false,
10941         "nomination_type": null,
10942         "resolution": 4,
10943         "master_sha": null,
10944         "because_sha": null
10945     },
10946     {
10947         "sha": "0e11e8ba89400cba55815aa10be46f7d36e93044",
10948         "description": "turnip: Remove failed command buffer from pool",
10949         "nominated": false,
10950         "nomination_type": null,
10951         "resolution": 4,
10952         "master_sha": null,
10953         "because_sha": null
10954     },
10955     {
10956         "sha": "ab54624d0d52d88da7fb7f4df61f33f600a1dfd7",
10957         "description": "radeonsi: stop using the VM_ALWAYS_VALID flag",
10958         "nominated": false,
10959         "nomination_type": null,
10960         "resolution": 4,
10961         "master_sha": null,
10962         "because_sha": null
10963     },
10964     {
10965         "sha": "b05ac4b158fdffdc4ea82c9d78b9d02ea91a9d49",
10966         "description": "radv: enable VK_AMD_shader_fragment_mask on GFX6-GFX7",
10967         "nominated": false,
10968         "nomination_type": null,
10969         "resolution": 4,
10970         "master_sha": null,
10971         "because_sha": null
10972     },
10973     {
10974         "sha": "baf9327fa1b6cd1a75c5080a86f8fd12555e3d75",
10975         "description": "loader: Check if the kernel driver is i915 before loading iris",
10976         "nominated": false,
10977         "nomination_type": null,
10978         "resolution": 4,
10979         "master_sha": null,
10980         "because_sha": null
10981     },
10982     {
10983         "sha": "2969012d03be1b0690eed6a855ffc57535c721eb",
10984         "description": "anv: Emit CS Stall before Instruction Cache flush for gen12 WA",
10985         "nominated": false,
10986         "nomination_type": null,
10987         "resolution": 4,
10988         "master_sha": null,
10989         "because_sha": null
10990     },
10991     {
10992         "sha": "da03e07cc2f09b451705eeadfb24a12a640f6961",
10993         "description": "iris: Emit CS Stall before Instruction Cache flush for gen12 WA",
10994         "nominated": false,
10995         "nomination_type": null,
10996         "resolution": 4,
10997         "master_sha": null,
10998         "because_sha": null
10999     },
11000     {
11001         "sha": "b175effc7252f9e73dd78dfac0380cae69966234",
11002         "description": "zink: set compareEnable when setting compareOp",
11003         "nominated": false,
11004         "nomination_type": 1,
11005         "resolution": 4,
11006         "master_sha": null,
11007         "because_sha": "a19cdf989b1cca7126a29a42e5f28e8c7823e937"
11008     },
11009     {
11010         "sha": "f6e59911e52161527d1d416e6807b0bc4d639011",
11011         "description": "ci: Enable -Werror on the meson-i386 build.",
11012         "nominated": false,
11013         "nomination_type": null,
11014         "resolution": 4,
11015         "master_sha": null,
11016         "because_sha": null
11017     },
11018     {
11019         "sha": "527a8c345bf2b011c867f1c4d0356d0f0f3c647d",
11020         "description": "mesa/st: Fix compiler warnings from INTEL_shader_integer_functions.",
11021         "nominated": false,
11022         "nomination_type": 1,
11023         "resolution": 4,
11024         "master_sha": null,
11025         "because_sha": "1d165b0548639df48c406fd6514298309e68aba9"
11026     },
11027     {
11028         "sha": "096921c878a1eeb2d092c49170e3584d0f2f0f5a",
11029         "description": "iris: Silence warning about AUX_USAGE_MC.",
11030         "nominated": false,
11031         "nomination_type": null,
11032         "resolution": 4,
11033         "master_sha": null,
11034         "because_sha": null
11035     },
11036     {
11037         "sha": "05e3ccd8a114df741ec493c977374deda3c6e693",
11038         "description": "vulkan/wsi: Fix compiler warning when no WSI platforms are enabled.",
11039         "nominated": false,
11040         "nomination_type": null,
11041         "resolution": 4,
11042         "master_sha": null,
11043         "because_sha": null
11044     },
11045     {
11046         "sha": "71c6208200921cc92e6f36dfb55e437d58cbaee2",
11047         "description": "docs: update news, calendar, and link release notes for 19.3.3",
11048         "nominated": false,
11049         "nomination_type": null,
11050         "resolution": 4,
11051         "master_sha": null,
11052         "because_sha": null
11053     },
11054     {
11055         "sha": "3e49d0efe7671667e4375a5e5facc6119633bc08",
11056         "description": "docs: Add SHA 256 sums for 19.3.3",
11057         "nominated": false,
11058         "nomination_type": null,
11059         "resolution": 4,
11060         "master_sha": null,
11061         "because_sha": null
11062     },
11063     {
11064         "sha": "f9ef115927e184a8d7f2399fb18d8c042bb5e126",
11065         "description": "docs: Add relnotes for 19.3.3 release",
11066         "nominated": false,
11067         "nomination_type": null,
11068         "resolution": 4,
11069         "master_sha": null,
11070         "because_sha": null
11071     },
11072     {
11073         "sha": "997040e4b8353fe9b71a5e9fde2f933eae09c7a3",
11074         "description": "intel/mi_builder: Force write completion on Gen12+",
11075         "nominated": false,
11076         "nomination_type": null,
11077         "resolution": 4,
11078         "master_sha": null,
11079         "because_sha": null
11080     },
11081     {
11082         "sha": "06657e1ddaa96f1e70aa499f244daff0ae1db571",
11083         "description": "anv: Replace one more aux_surface.isl.size_B check",
11084         "nominated": false,
11085         "nomination_type": 1,
11086         "resolution": 4,
11087         "master_sha": null,
11088         "because_sha": "41bffe091350d858ae4f82d179671c6cfb44253b"
11089     },
11090     {
11091         "sha": "f229579c0ab46ea7313d94552da3e57c6e291106",
11092         "description": "intel/blorp: Handle bit-casting UNORM and BGRA formats",
11093         "nominated": false,
11094         "nomination_type": 1,
11095         "resolution": 4,
11096         "master_sha": null,
11097         "because_sha": "f132e0fddfad0f7f801a611ed24146327b3d21f2"
11098     },
11099     {
11100         "sha": "396be00640eec91191085f0d293957a35388c0b6",
11101         "description": "aco: fix combine_salu_not_bitwise() when SCC is used",
11102         "nominated": false,
11103         "nomination_type": 1,
11104         "resolution": 4,
11105         "master_sha": null,
11106         "because_sha": "8a32f57fff56b3b94f1b5589feba38016f39427c"
11107     },
11108     {
11109         "sha": "0d99ff54cc3fb1dd85044f8971f6686138a5f149",
11110         "description": "radeonsi: Clear uninitialized variable",
11111         "nominated": true,
11112         "nomination_type": 1,
11113         "resolution": 1,
11114         "master_sha": null,
11115         "because_sha": "029bfa3d253ca70186e245ccf0a7e17bb40a5bab"
11116     },
11117     {
11118         "sha": "815a603889b812edc94bed61a260c76c264a8b9d",
11119         "description": "anv: Handle unavailable queries in vkCmdCopyQueryPoolResults",
11120         "nominated": true,
11121         "nomination_type": 0,
11122         "resolution": 1,
11123         "master_sha": null,
11124         "because_sha": null
11125     },
11126     {
11127         "sha": "af92ce50a7e56d313f5623136d3f09e7c76475fa",
11128         "description": "anv: Properly fetch partial results in vkGetQueryPoolResults",
11129         "nominated": true,
11130         "nomination_type": 0,
11131         "resolution": 1,
11132         "master_sha": null,
11133         "because_sha": null
11134     },
11135     {
11136         "sha": "7edcf4a59d060efb5ee7c31f9b8346f7c43a138d",
11137         "description": "aco: fix rebase error from GS copy shader support",
11138         "nominated": false,
11139         "nomination_type": 1,
11140         "resolution": 4,
11141         "master_sha": null,
11142         "because_sha": "f8f7712666b738fc9ebd4a6390563e44db46b68f"
11143     },
11144     {
11145         "sha": "dd9bf7d2911709fa5ae1c32f1fce725d4e65107e",
11146         "description": "anv/android: make format_supported_with_usage static",
11147         "nominated": false,
11148         "nomination_type": null,
11149         "resolution": 4,
11150         "master_sha": null,
11151         "because_sha": null
11152     },
11153     {
11154         "sha": "104744f4dfce026ebaf8c5c6c9b1eba905dd40be",
11155         "description": "anv/android: setup gralloc1 usage from gralloc0 usage manually",
11156         "nominated": false,
11157         "nomination_type": null,
11158         "resolution": 4,
11159         "master_sha": null,
11160         "because_sha": null
11161     },
11162     {
11163         "sha": "03a0d39366db367b26aea29b04b032c6f1f7cd84",
11164         "description": "aco: use MUBUF in some situations instead of splitting vertex fetches",
11165         "nominated": false,
11166         "nomination_type": null,
11167         "resolution": 4,
11168         "master_sha": null,
11169         "because_sha": null
11170     },
11171     {
11172         "sha": "21d2799cee8d5fa01b118a8afe595759b4f22cab",
11173         "description": "aco: value-number MUBUF instructions",
11174         "nominated": false,
11175         "nomination_type": null,
11176         "resolution": 4,
11177         "master_sha": null,
11178         "because_sha": null
11179     },
11180     {
11181         "sha": "d39f5519a11ca865506637a8b69cf6f2b7f5699a",
11182         "description": "aco: handle unaligned vertex fetch on GFX10",
11183         "nominated": false,
11184         "nomination_type": null,
11185         "resolution": 4,
11186         "master_sha": null,
11187         "because_sha": null
11188     },
11189     {
11190         "sha": "d9e357e35ba5364dd414684df7dd565adfe01592",
11191         "description": "aco: skip unused channels at the start when fetching vertices",
11192         "nominated": false,
11193         "nomination_type": null,
11194         "resolution": 4,
11195         "master_sha": null,
11196         "because_sha": null
11197     },
11198     {
11199         "sha": "525b1073474e070c8ade47856e649747ed12f775",
11200         "description": "aco: rework vertex fetching a bit",
11201         "nominated": false,
11202         "nomination_type": null,
11203         "resolution": 4,
11204         "master_sha": null,
11205         "because_sha": null
11206     },
11207     {
11208         "sha": "4363a1f75b3a2638297c5d4f8dca06737bdab7fc",
11209         "description": "amd/common,radv: move vertex_format_table to ac_shader_util.{h,c}",
11210         "nominated": false,
11211         "nomination_type": null,
11212         "resolution": 4,
11213         "master_sha": null,
11214         "because_sha": null
11215     },
11216     {
11217         "sha": "ab7ac1ffda0f2d58a4b646a1a26aeffb8a8ec41c",
11218         "description": "gallium/swr: fix tessellation state save/restore",
11219         "nominated": false,
11220         "nomination_type": null,
11221         "resolution": 4,
11222         "master_sha": null,
11223         "because_sha": null
11224     },
11225     {
11226         "sha": "fe5267d32233192b57969a19d5733e874e63bb15",
11227         "description": "lima: disable early-z if fragment shader uses discard",
11228         "nominated": false,
11229         "nomination_type": null,
11230         "resolution": 4,
11231         "master_sha": null,
11232         "because_sha": null
11233     },
11234     {
11235         "sha": "650c68054536ceefb8d085e343b82f907127a56d",
11236         "description": "lima: ppir: always create move and update ld_tex successors for all blocks",
11237         "nominated": false,
11238         "nomination_type": null,
11239         "resolution": 4,
11240         "master_sha": null,
11241         "because_sha": null
11242     },
11243     {
11244         "sha": "4a0f62f1fcab5350d6173c843fd95089953431a0",
11245         "description": "lima: ppir: don't delete root ld_tex nodes without successors in current block",
11246         "nominated": true,
11247         "nomination_type": 1,
11248         "resolution": 1,
11249         "master_sha": null,
11250         "because_sha": "c8554f849e4102a78a9f6ab371b7492d7b25af62"
11251     },
11252     {
11253         "sha": "63af27bc7681c302eaf4527253ca25cc32b400ce",
11254         "description": "freedreno/drm: fix invalid-cmdstream-size with older kernels",
11255         "nominated": false,
11256         "nomination_type": null,
11257         "resolution": 4,
11258         "master_sha": null,
11259         "because_sha": null
11260     },
11261     {
11262         "sha": "0c154d9e2db48c5b97ac6f428d3fe9ed5774da30",
11263         "description": "Revert \"winsys/amdgpu: Re-use amdgpu_screen_winsys when possible\"",
11264         "nominated": false,
11265         "nomination_type": 2,
11266         "resolution": 4,
11267         "master_sha": null,
11268         "because_sha": "b60f5cbc15a99ddd9251bce40eae7d84c3a1c373"
11269     },
11270     {
11271         "sha": "ba06c7620f3eac333b58542bf01e1586d6346a61",
11272         "description": "Revert \"winsys/amdgpu: Close KMS handles for other DRM file descriptions\"",
11273         "nominated": false,
11274         "nomination_type": 2,
11275         "resolution": 4,
11276         "master_sha": null,
11277         "because_sha": "552028c013cc1d49a2b61ebe0fc3a3781a9ba826"
11278     },
11279     {
11280         "sha": "993f866d2e31c06462b49d760debf64d14e54a68",
11281         "description": "anv: Insert holes for non-existant XFB varyings",
11282         "nominated": true,
11283         "nomination_type": 1,
11284         "resolution": 1,
11285         "master_sha": null,
11286         "because_sha": "36ee2fd61c8f943be1d1e2b0354f7a121ffef28f"
11287     },
11288     {
11289         "sha": "68b3bfaa42475879dd6229bfcdb763c3382289e9",
11290         "description": "intel/genxml: Make SO_DECL::\"Hole Flag\" a Boolean",
11291         "nominated": false,
11292         "nomination_type": null,
11293         "resolution": 4,
11294         "master_sha": null,
11295         "because_sha": null
11296     },
11297     {
11298         "sha": "a27542c5ddec8dd6a64a9c236cf6bea1db1b9e48",
11299         "description": "intel/compiler: Clear accumulator register before EOT",
11300         "nominated": false,
11301         "nomination_type": null,
11302         "resolution": 4,
11303         "master_sha": null,
11304         "because_sha": null
11305     },
11306     {
11307         "sha": "480cf7d9bf09086b246532e3612c61c8e2ea59da",
11308         "description": "pan/midgard: Remove float_bitcast",
11309         "nominated": false,
11310         "nomination_type": null,
11311         "resolution": 4,
11312         "master_sha": null,
11313         "because_sha": null
11314     },
11315     {
11316         "sha": "83e1fa87a7e25b8e60f0817b09df8b54cfc38abd",
11317         "description": "radv: do not allow sparse resources with multi-planar formats",
11318         "nominated": true,
11319         "nomination_type": 0,
11320         "resolution": 1,
11321         "master_sha": null,
11322         "because_sha": null
11323     },
11324     {
11325         "sha": "24360966ab31a9bedfe07356413769218fd2e0b6",
11326         "description": "panfrost/midgard: Prettify embedded constant prints",
11327         "nominated": false,
11328         "nomination_type": null,
11329         "resolution": 4,
11330         "master_sha": null,
11331         "because_sha": null
11332     },
11333     {
11334         "sha": "aa973fc14e140753d3c5b47eda79e451c1dc61ed",
11335         "description": "panfrost/midgard: Add a condense_writemask() helper",
11336         "nominated": false,
11337         "nomination_type": null,
11338         "resolution": 4,
11339         "master_sha": null,
11340         "because_sha": null
11341     },
11342     {
11343         "sha": "2dc63d39d31d56ce44154372c1d1771c73d22a68",
11344         "description": "aco: fix literal application with v_cndmask_b32/v_addc_co_u32/etc",
11345         "nominated": false,
11346         "nomination_type": 1,
11347         "resolution": 4,
11348         "master_sha": null,
11349         "because_sha": "0be7409069678016252fa0b29813c897adaf40fd"
11350     },
11351     {
11352         "sha": "827681f9213189374a75b3838a03296bdd7e9716",
11353         "description": "aco: always add sgprs to sgpr_ids when choosing literals",
11354         "nominated": false,
11355         "nomination_type": 1,
11356         "resolution": 4,
11357         "master_sha": null,
11358         "because_sha": "0be7409069678016252fa0b29813c897adaf40fd"
11359     },
11360     {
11361         "sha": "92970adb4ba4e64422f46893642f8b85f4e130f5",
11362         "description": "aco: fix operand to scc when selecting SGPR ufind_msb/ifind_msb",
11363         "nominated": true,
11364         "nomination_type": 1,
11365         "resolution": 1,
11366         "master_sha": null,
11367         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
11368     },
11369     {
11370         "sha": "e6c90e4af94c898875d873206e00fc1befb44612",
11371         "description": "aco: fix WaR check for >64-bit FLAT/GLOBAL instructions",
11372         "nominated": false,
11373         "nomination_type": 1,
11374         "resolution": 4,
11375         "master_sha": null,
11376         "because_sha": "5986e0019472498e060a56c3d967ce0934914ce3"
11377     },
11378     {
11379         "sha": "8784062abbc832ed09a53efbed3a87893aa0315a",
11380         "description": "pan/midgard: Handle tag 0x4 as texture",
11381         "nominated": false,
11382         "nomination_type": null,
11383         "resolution": 4,
11384         "master_sha": null,
11385         "because_sha": null
11386     },
11387     {
11388         "sha": "5a271df028481c6b92fac0cff79703bf6035f6eb",
11389         "description": "pan/midgard: Validate barriers use a barrier tag",
11390         "nominated": false,
11391         "nomination_type": null,
11392         "resolution": 4,
11393         "master_sha": null,
11394         "because_sha": null
11395     },
11396     {
11397         "sha": "c9f4eface3f50fee852ac4621b6fb4269252182b",
11398         "description": "pan/midgard: Disassemble barrier instructions",
11399         "nominated": false,
11400         "nomination_type": null,
11401         "resolution": 4,
11402         "master_sha": null,
11403         "because_sha": null
11404     },
11405     {
11406         "sha": "556964d92701a2d854f5a0636ff15ec0e0cf2fd7",
11407         "description": "pan/midgard: Record TEXTURE_OP_BARRIER",
11408         "nominated": false,
11409         "nomination_type": null,
11410         "resolution": 4,
11411         "master_sha": null,
11412         "because_sha": null
11413     },
11414     {
11415         "sha": "39939694772bd20e3ea32b8e248bdde901ff5748",
11416         "description": "pan/decode: Drop MFBD compute shader stuff",
11417         "nominated": false,
11418         "nomination_type": null,
11419         "resolution": 4,
11420         "master_sha": null,
11421         "because_sha": null
11422     },
11423     {
11424         "sha": "800487488535e6042101930b96c61af184170614",
11425         "description": "panfrost: Don't copy uniforms when the size is zero",
11426         "nominated": false,
11427         "nomination_type": null,
11428         "resolution": 4,
11429         "master_sha": null,
11430         "because_sha": null
11431     },
11432     {
11433         "sha": "951083768b351b0700bdcc02758670e505cce974",
11434         "description": "radv/winsys: set IB flags prior to submit in the sysmem path",
11435         "nominated": true,
11436         "nomination_type": 0,
11437         "resolution": 1,
11438         "master_sha": null,
11439         "because_sha": null
11440     },
11441     {
11442         "sha": "90312de551dc3d4a14e9e4c084d99d5bdae6f599",
11443         "description": "docs: document AMD_DEBUG variable",
11444         "nominated": false,
11445         "nomination_type": null,
11446         "resolution": 4,
11447         "master_sha": null,
11448         "because_sha": null
11449     },
11450     {
11451         "sha": "a803d4124820179e448c569a1531cc7599a46471",
11452         "description": "radeonsi: move AMD_DEBUG tests to AMD_TEST",
11453         "nominated": false,
11454         "nomination_type": null,
11455         "resolution": 4,
11456         "master_sha": null,
11457         "because_sha": null
11458     },
11459     {
11460         "sha": "58ba7b696ddd8c038188d414584e77aae35efe54",
11461         "description": "gallivm/nir: add missing break for isub.",
11462         "nominated": false,
11463         "nomination_type": 1,
11464         "resolution": 4,
11465         "master_sha": null,
11466         "because_sha": "3adf74f2ef5570bd845b3115a2c5596cba681abf"
11467     },
11468     {
11469         "sha": "8bd92a15cf28714f1752fbdbafcf78f575e16f13",
11470         "description": "isl: add gen12 comment about CCS for linear tiling",
11471         "nominated": false,
11472         "nomination_type": null,
11473         "resolution": 4,
11474         "master_sha": null,
11475         "because_sha": null
11476     },
11477     {
11478         "sha": "a3f6db2c4e927be7e7d40cbc39c8664030d2af59",
11479         "description": "isl: drop CCS row pitch requirement for linear surfaces",
11480         "nominated": true,
11481         "nomination_type": 1,
11482         "resolution": 1,
11483         "master_sha": null,
11484         "because_sha": "07e16221d975bbc286e89bffadf60f36afcddb7f"
11485     },
11486     {
11487         "sha": "397ff2976ba281a7d599b6246b7f6311011eaa0c",
11488         "description": "intel: Implement Gen12 workaround for array textures of size 1",
11489         "nominated": false,
11490         "nomination_type": null,
11491         "resolution": 4,
11492         "master_sha": null,
11493         "because_sha": null
11494     },
11495     {
11496         "sha": "4d03e5312732c1ad48cc116b03573b7156fdb5da",
11497         "description": "intel/isl: Allow CCS_E on more formats",
11498         "nominated": false,
11499         "nomination_type": null,
11500         "resolution": 4,
11501         "master_sha": null,
11502         "because_sha": null
11503     },
11504     {
11505         "sha": "f132e0fddfad0f7f801a611ed24146327b3d21f2",
11506         "description": "intel/blorp: Add support for CCS_E copies with UNORM formats",
11507         "nominated": false,
11508         "nomination_type": null,
11509         "resolution": 4,
11510         "master_sha": null,
11511         "because_sha": null
11512     },
11513     {
11514         "sha": "ae0b8ba5d568f0029f868e02e388c7a71474f6eb",
11515         "description": "lima/ppir: fix src read mask swizzling",
11516         "nominated": false,
11517         "nomination_type": null,
11518         "resolution": 4,
11519         "master_sha": null,
11520         "because_sha": null
11521     },
11522     {
11523         "sha": "ab36523ae7c4abe3fa55c43e9c5e63b157aa7981",
11524         "description": "lima/ppir: split ppir_op_undef into undef and dummy again",
11525         "nominated": false,
11526         "nomination_type": null,
11527         "resolution": 4,
11528         "master_sha": null,
11529         "because_sha": null
11530     },
11531     {
11532         "sha": "4ca3de06ec35e5f72827b0cc61a4119e53500681",
11533         "description": "lima/ppir: fix ssa undef emit",
11534         "nominated": false,
11535         "nomination_type": null,
11536         "resolution": 4,
11537         "master_sha": null,
11538         "because_sha": null
11539     },
11540     {
11541         "sha": "d6b1917c01765b21180ebecb4ca9aa80746ef560",
11542         "description": "lima/ppir: handle write to dead registers in ppir",
11543         "nominated": false,
11544         "nomination_type": null,
11545         "resolution": 4,
11546         "master_sha": null,
11547         "because_sha": null
11548     },
11549     {
11550         "sha": "eb7cd575da02f3ae60d05112ca86ce6c2cd27e3c",
11551         "description": "radeonsi: fix a regression since the addition of si_shader_llvm_vs.c",
11552         "nominated": false,
11553         "nomination_type": 1,
11554         "resolution": 4,
11555         "master_sha": null,
11556         "because_sha": "cd5b99c541d241df51cae35d75f502fcfbd179ce"
11557     },
11558     {
11559         "sha": "688d2901b8466559fd4ed87a49fbc1cf8ed2ca1b",
11560         "description": "radeonsi: make screen available to shader part compilation",
11561         "nominated": false,
11562         "nomination_type": 1,
11563         "resolution": 4,
11564         "master_sha": null,
11565         "because_sha": "1a0890dcf3056bf577e62d681fc68bdc6851263a"
11566     },
11567     {
11568         "sha": "07a441d53f8a0d400ffde8bcb0a4af14ff11a2b4",
11569         "description": "anv: Rework CCS memory handling on TGL-LP",
11570         "nominated": false,
11571         "nomination_type": null,
11572         "resolution": 4,
11573         "master_sha": null,
11574         "because_sha": null
11575     },
11576     {
11577         "sha": "b29cf7daf3a63eb57b8ca3716f4398fa28d11db7",
11578         "description": "anv: Make anv_vma_alloc/free a lot dumber",
11579         "nominated": false,
11580         "nomination_type": null,
11581         "resolution": 4,
11582         "master_sha": null,
11583         "because_sha": null
11584     },
11585     {
11586         "sha": "fd0f9d1196305a73859702e49bb304cc1e0af244",
11587         "description": "anv: Make AUX table invalidate a PIPE_* bit",
11588         "nominated": false,
11589         "nomination_type": null,
11590         "resolution": 4,
11591         "master_sha": null,
11592         "because_sha": null
11593     },
11594     {
11595         "sha": "658dc9ca506ae9e4894c2bb1577281a356f2d817",
11596         "description": "anv: Add another align_down helper",
11597         "nominated": false,
11598         "nomination_type": null,
11599         "resolution": 4,
11600         "master_sha": null,
11601         "because_sha": null
11602     },
11603     {
11604         "sha": "64ca8a3272ec337bf026d8319b9565441c945c8b",
11605         "description": "isl: Add a helper for calculating subimage memory ranges",
11606         "nominated": false,
11607         "nomination_type": null,
11608         "resolution": 4,
11609         "master_sha": null,
11610         "because_sha": null
11611     },
11612     {
11613         "sha": "479311603698a297fb8a515525b9252152d387a9",
11614         "description": "anv: Delete a redundant calculation",
11615         "nominated": false,
11616         "nomination_type": null,
11617         "resolution": 4,
11618         "master_sha": null,
11619         "because_sha": null
11620     },
11621     {
11622         "sha": "a1e9adc9ce54aa60ccbcbb1b66da4d607a089df0",
11623         "description": "intel/aux-map: Factor out some useful helpers",
11624         "nominated": false,
11625         "nomination_type": null,
11626         "resolution": 4,
11627         "master_sha": null,
11628         "because_sha": null
11629     },
11630     {
11631         "sha": "bea62ea566c27f23a17e6de1e0b2f6daba527473",
11632         "description": "intel/aux-map: Add some #defines",
11633         "nominated": false,
11634         "nomination_type": null,
11635         "resolution": 4,
11636         "master_sha": null,
11637         "because_sha": null
11638     },
11639     {
11640         "sha": "0366c8c5b735c8cfd311a95ccfecea86855b0c6d",
11641         "description": "radeonsi: expose shader cache stats to the HUD",
11642         "nominated": false,
11643         "nomination_type": null,
11644         "resolution": 4,
11645         "master_sha": null,
11646         "because_sha": null
11647     },
11648     {
11649         "sha": "c046551e60342616a0a216bf1fb54b92b9d7313f",
11650         "description": "radeonsi: print shader cache stats with AMD_DEBUG=cache_stats",
11651         "nominated": false,
11652         "nomination_type": null,
11653         "resolution": 4,
11654         "master_sha": null,
11655         "because_sha": null
11656     },
11657     {
11658         "sha": "2fd3bb23ab7eb2fc7f911fceda7c5d4e86f451ae",
11659         "description": "radeonsi: restructure si_shader_cache_load_shader",
11660         "nominated": false,
11661         "nomination_type": null,
11662         "resolution": 4,
11663         "master_sha": null,
11664         "because_sha": null
11665     },
11666     {
11667         "sha": "0db74f479b9c5efe52c5d021fe04ba5ce1f4e1bd",
11668         "description": "radeonsi: use the live shader cache",
11669         "nominated": false,
11670         "nomination_type": null,
11671         "resolution": 4,
11672         "master_sha": null,
11673         "because_sha": null
11674     },
11675     {
11676         "sha": "4bb919b0b8b4ed6f6a7049c3f8d294b74b50e198",
11677         "description": "gallium/util: add a cache of live shaders for shader CSO deduplication",
11678         "nominated": false,
11679         "nomination_type": null,
11680         "resolution": 4,
11681         "master_sha": null,
11682         "because_sha": null
11683     },
11684     {
11685         "sha": "f36f85d958e876b59057f65d092f5e6c3f0d83ee",
11686         "description": "util/simple_mtx: add a missing include to get ASSERTED",
11687         "nominated": false,
11688         "nomination_type": null,
11689         "resolution": 4,
11690         "master_sha": null,
11691         "because_sha": null
11692     },
11693     {
11694         "sha": "6a0dda63dd10d2f71260442c8a44e042bddf5a2f",
11695         "description": "intel/compiler: Add names for SHADER_OPCODE_[IU]SUB_SAT",
11696         "nominated": false,
11697         "nomination_type": 1,
11698         "resolution": 4,
11699         "master_sha": null,
11700         "because_sha": "58907568ec526df87fa87177441743fa0d1d0a66"
11701     },
11702     {
11703         "sha": "c1a2ac2abe97ec30706d035e8838df1c7a7da665",
11704         "description": "anv: Always initialize target_stencil_layout",
11705         "nominated": false,
11706         "nomination_type": null,
11707         "resolution": 4,
11708         "master_sha": null,
11709         "because_sha": null
11710     },
11711     {
11712         "sha": "41bffe091350d858ae4f82d179671c6cfb44253b",
11713         "description": "anv: Replace aux_surface.isl.size_B checks with aux_usage checks",
11714         "nominated": false,
11715         "nomination_type": null,
11716         "resolution": 4,
11717         "master_sha": null,
11718         "because_sha": null
11719     },
11720     {
11721         "sha": "e693a57232a45df6093e583ec5a105d04d2f4c13",
11722         "description": "anv: Rework the meaning of anv_image::planes[]::aux_usage",
11723         "nominated": false,
11724         "nomination_type": null,
11725         "resolution": 4,
11726         "master_sha": null,
11727         "because_sha": null
11728     },
11729     {
11730         "sha": "de647190244d06d38e0e91874b0b84122da496c5",
11731         "description": "radv: print NIR shaders after lowering FS inputs/outputs",
11732         "nominated": false,
11733         "nomination_type": null,
11734         "resolution": 4,
11735         "master_sha": null,
11736         "because_sha": null
11737     },
11738     {
11739         "sha": "17e225ee1e55996eabc675e210f5c97be4c00c83",
11740         "description": "intel/isl: Add a hack for the Gen12 A0 texture buffer bug",
11741         "nominated": false,
11742         "nomination_type": null,
11743         "resolution": 4,
11744         "master_sha": null,
11745         "because_sha": null
11746     },
11747     {
11748         "sha": "4cd23420bd965be22df2fbdc884803cd219f9532",
11749         "description": "intel/isl: Plumb devinfo into isl_genX(buffer_fill_state_s)",
11750         "nominated": false,
11751         "nomination_type": null,
11752         "resolution": 4,
11753         "master_sha": null,
11754         "because_sha": null
11755     },
11756     {
11757         "sha": "98aab272a820ed4b426d7cdfe82599ea8a635246",
11758         "description": "intel/disasm: Properly disassemble indirect SENDs",
11759         "nominated": false,
11760         "nomination_type": null,
11761         "resolution": 4,
11762         "master_sha": null,
11763         "because_sha": null
11764     },
11765     {
11766         "sha": "3b2eafbea959183c5ef27b11620edacaf8e92c8b",
11767         "description": "intel/fs: Don't unnecessarily fall back to indirect sends on Gen12",
11768         "nominated": false,
11769         "nomination_type": null,
11770         "resolution": 4,
11771         "master_sha": null,
11772         "because_sha": null
11773     },
11774     {
11775         "sha": "c70a786c77370bbc47f71a9f529d50116fd511da",
11776         "description": "anv: Improve BTI change cache flushing",
11777         "nominated": true,
11778         "nomination_type": 1,
11779         "resolution": 1,
11780         "master_sha": null,
11781         "because_sha": "185630c6bc973e9a2fec6172325bf31d70bc2eec"
11782     },
11783     {
11784         "sha": "e39c52787e89225343032fecd628988f39d9b442",
11785         "description": "panfrost: Fix 32-bit warning for `indices`",
11786         "nominated": false,
11787         "nomination_type": null,
11788         "resolution": 4,
11789         "master_sha": null,
11790         "because_sha": null
11791     },
11792     {
11793         "sha": "58aa2b8cfc62044bfa35ee2f9e50559af0e6c7e0",
11794         "description": "pan/decode: Remove SHORT_SLIDE indirection",
11795         "nominated": false,
11796         "nomination_type": null,
11797         "resolution": 4,
11798         "master_sha": null,
11799         "because_sha": null
11800     },
11801     {
11802         "sha": "7d52b3a18bb4263608faf9cd44cfd6d9b1aee474",
11803         "description": "pan/midgard: Remove pack_color define",
11804         "nominated": false,
11805         "nomination_type": null,
11806         "resolution": 4,
11807         "master_sha": null,
11808         "because_sha": null
11809     },
11810     {
11811         "sha": "6c95ea6bd721c62e123961d6a778c63a9f5d9381",
11812         "description": "pan/decode: Remove last_size",
11813         "nominated": false,
11814         "nomination_type": null,
11815         "resolution": 4,
11816         "master_sha": null,
11817         "because_sha": null
11818     },
11819     {
11820         "sha": "d126515a16d268ec5aae5daf116df53cdc47fb88",
11821         "description": "panfrost: Don't use implicit mali_exception_status enum",
11822         "nominated": false,
11823         "nomination_type": null,
11824         "resolution": 4,
11825         "master_sha": null,
11826         "because_sha": null
11827     },
11828     {
11829         "sha": "4a553212fa171ddaf849d4abb2d67208390cd769",
11830         "description": "radv: enable ACO support for GFX6",
11831         "nominated": false,
11832         "nomination_type": null,
11833         "resolution": 4,
11834         "master_sha": null,
11835         "because_sha": null
11836     },
11837     {
11838         "sha": "d4b4f40595b3188b5733b216e929a039e635c353",
11839         "description": "aco: copy the literal offset of SMEM instructions to a temporary",
11840         "nominated": false,
11841         "nomination_type": null,
11842         "resolution": 4,
11843         "master_sha": null,
11844         "because_sha": null
11845     },
11846     {
11847         "sha": "1ac49ba908acf70a8ae4aad71dc715bf625aea1e",
11848         "description": "aco: fix a hazard with v_interp_* and v_{read,readfirst}lane_* on GFX6",
11849         "nominated": false,
11850         "nomination_type": null,
11851         "resolution": 4,
11852         "master_sha": null,
11853         "because_sha": null
11854     },
11855     {
11856         "sha": "b9cc50fbce4c5aeab035d855c9368e24e2ed2d20",
11857         "description": "aco: fix a hardware bug for MRTZ exports on GFX6",
11858         "nominated": false,
11859         "nomination_type": null,
11860         "resolution": 4,
11861         "master_sha": null,
11862         "because_sha": null
11863     },
11864     {
11865         "sha": "f55e215b8c7ebbd58635694f048b121bb1d1bc03",
11866         "description": "turnip: Implement vkCmdCopyQueryPoolResults for occlusion queries",
11867         "nominated": false,
11868         "nomination_type": null,
11869         "resolution": 4,
11870         "master_sha": null,
11871         "because_sha": null
11872     },
11873     {
11874         "sha": "9a3656b9fd92849b74a9866528faf4c4157cc0ef",
11875         "description": "turnip: Implement vkCmdResetQueryPool",
11876         "nominated": false,
11877         "nomination_type": null,
11878         "resolution": 4,
11879         "master_sha": null,
11880         "because_sha": null
11881     },
11882     {
11883         "sha": "97fa4cb3dc8d013e22c46cb244be0908cb8bea3e",
11884         "description": "turnip: Implement vkGetQueryPoolResults for occlusion queries",
11885         "nominated": false,
11886         "nomination_type": null,
11887         "resolution": 4,
11888         "master_sha": null,
11889         "because_sha": null
11890     },
11891     {
11892         "sha": "24b95485dc814c84dbf53f4bf299f9b298a566c4",
11893         "description": "turnip: Update query availability on render pass end",
11894         "nominated": false,
11895         "nomination_type": null,
11896         "resolution": 4,
11897         "master_sha": null,
11898         "because_sha": null
11899     },
11900     {
11901         "sha": "f750dd2ab8b4479f0ada0c49f13870e75cc5cd08",
11902         "description": "turnip: Implement vkCmdEndQuery for occlusion queries",
11903         "nominated": false,
11904         "nomination_type": null,
11905         "resolution": 4,
11906         "master_sha": null,
11907         "because_sha": null
11908     },
11909     {
11910         "sha": "5824a59ee2c325e04b18592b12c23a622ef32d72",
11911         "description": "turnip: Implement vkCmdBeginQuery for occlusion queries",
11912         "nominated": false,
11913         "nomination_type": null,
11914         "resolution": 4,
11915         "master_sha": null,
11916         "because_sha": null
11917     },
11918     {
11919         "sha": "78dea40b1c96a1d06a9361e1f1fb0c87ada6d156",
11920         "description": "turnip: Implement vkCreateQueryPool for occlusion queries",
11921         "nominated": false,
11922         "nomination_type": null,
11923         "resolution": 4,
11924         "master_sha": null,
11925         "because_sha": null
11926     },
11927     {
11928         "sha": "a155ab93a3be567a18222e98ba6e361e2edb6009",
11929         "description": "turnip: Update tu_query_pool with turnip-specific fields",
11930         "nominated": false,
11931         "nomination_type": null,
11932         "resolution": 4,
11933         "master_sha": null,
11934         "because_sha": null
11935     },
11936     {
11937         "sha": "0aa13245c1898472442484814119256a62aa1336",
11938         "description": "anv: Allow HiZ in read-only depth layouts",
11939         "nominated": false,
11940         "nomination_type": null,
11941         "resolution": 4,
11942         "master_sha": null,
11943         "because_sha": null
11944     },
11945     {
11946         "sha": "bf3a262a80a7b0ffd7eee15a7301f2c44683cff9",
11947         "description": "anv: Add a usage parameter to anv_layout_to_aux_usage",
11948         "nominated": false,
11949         "nomination_type": null,
11950         "resolution": 4,
11951         "master_sha": null,
11952         "because_sha": null
11953     },
11954     {
11955         "sha": "f8a4de6316f2b9b298a63dcb3bc6fa216d0076ad",
11956         "description": "anv: Use isl_aux_state for HiZ resolves",
11957         "nominated": false,
11958         "nomination_type": null,
11959         "resolution": 4,
11960         "master_sha": null,
11961         "because_sha": null
11962     },
11963     {
11964         "sha": "9a1232a745cba8f6782ae3833aa2cbdba710fd80",
11965         "description": "anv: Add a layout_to_aux_state helper",
11966         "nominated": false,
11967         "nomination_type": null,
11968         "resolution": 4,
11969         "master_sha": null,
11970         "because_sha": null
11971     },
11972     {
11973         "sha": "769d6ba2009a366e0e49f399497a59876dd89286",
11974         "description": "anv: Use TRANSFER_SRC_OPTIMAL for depth/stencil MSAA resolves",
11975         "nominated": false,
11976         "nomination_type": null,
11977         "resolution": 4,
11978         "master_sha": null,
11979         "because_sha": null
11980     },
11981     {
11982         "sha": "71c0f9e76dcac32067ba28b27a91ccf124b88111",
11983         "description": "intel/blorp: resize src and dst surfaces separately",
11984         "nominated": false,
11985         "nomination_type": null,
11986         "resolution": 4,
11987         "master_sha": null,
11988         "because_sha": null
11989     },
11990     {
11991         "sha": "918f00eef8e6822ad541873fc8eade474021d340",
11992         "description": "aco: combine MRTZ (depth, stencil, sample mask) exports",
11993         "nominated": false,
11994         "nomination_type": null,
11995         "resolution": 4,
11996         "master_sha": null,
11997         "because_sha": null
11998     },
11999     {
12000         "sha": "c787b8d2a16d5e2950f209b1fcbec6e6c0388845",
12001         "description": "aco/gfx10: Fix VcmpxExecWARHazard mitigation.",
12002         "nominated": true,
12003         "nomination_type": 1,
12004         "resolution": 1,
12005         "master_sha": null,
12006         "because_sha": "d6dfce02d074d615a3b88a3fccd8ee8c7e13c010"
12007     },
12008     {
12009         "sha": "8a32f57fff56b3b94f1b5589feba38016f39427c",
12010         "description": "aco: Transform uniform bitwise instructions to 32-bit if possible.",
12011         "nominated": false,
12012         "nomination_type": null,
12013         "resolution": 4,
12014         "master_sha": null,
12015         "because_sha": null
12016     },
12017     {
12018         "sha": "d1925fec535bdadb28b9b25aa93be880fc79918f",
12019         "description": "etnaviv: update Android build files",
12020         "nominated": false,
12021         "nomination_type": null,
12022         "resolution": 4,
12023         "master_sha": null,
12024         "because_sha": null
12025     },
12026     {
12027         "sha": "b046f550866790d3cfbc64add060f413f06d8f03",
12028         "description": "aco: use nir_move_copies",
12029         "nominated": false,
12030         "nomination_type": null,
12031         "resolution": 4,
12032         "master_sha": null,
12033         "because_sha": null
12034     },
12035     {
12036         "sha": "72e9a2344346f4e2eff240e475463eeb046fe9be",
12037         "description": "radv/aco: use ACO for GS copy shaders",
12038         "nominated": false,
12039         "nomination_type": null,
12040         "resolution": 4,
12041         "master_sha": null,
12042         "because_sha": null
12043     },
12044     {
12045         "sha": "f8f7712666b738fc9ebd4a6390563e44db46b68f",
12046         "description": "aco: implement GS copy shaders",
12047         "nominated": false,
12048         "nomination_type": null,
12049         "resolution": 4,
12050         "master_sha": null,
12051         "because_sha": null
12052     },
12053     {
12054         "sha": "de4ce66f5c94b307f60f84314350bb53e3ac18d6",
12055         "description": "aco: remove needs_instance_id",
12056         "nominated": false,
12057         "nomination_type": null,
12058         "resolution": 4,
12059         "master_sha": null,
12060         "because_sha": null
12061     },
12062     {
12063         "sha": "e192e268deb4ad27baa4bdcbaa0f4fe23086ae2e",
12064         "description": "aco: explicitly mark end blocks for exports",
12065         "nominated": false,
12066         "nomination_type": null,
12067         "resolution": 4,
12068         "master_sha": null,
12069         "because_sha": null
12070     },
12071     {
12072         "sha": "d46a54ecff0534a0fcebbb1226e028f8b3fe9110",
12073         "description": "radv/aco: allow ACO for GS",
12074         "nominated": false,
12075         "nomination_type": null,
12076         "resolution": 4,
12077         "master_sha": null,
12078         "because_sha": null
12079     },
12080     {
12081         "sha": "8bad100f837f31d6b6d682b8f7c3e392f980d235",
12082         "description": "aco: implement GS on GFX7-8",
12083         "nominated": false,
12084         "nomination_type": null,
12085         "resolution": 4,
12086         "master_sha": null,
12087         "because_sha": null
12088     },
12089     {
12090         "sha": "40bb81c9ddceaade7d12f90de087afd9882121a2",
12091         "description": "radv/aco,aco: implement GS on GFX9+",
12092         "nominated": false,
12093         "nomination_type": null,
12094         "resolution": 4,
12095         "master_sha": null,
12096         "because_sha": null
12097     },
12098     {
12099         "sha": "70f63c198863e60e844978e1ca2e9773159ca8d3",
12100         "description": "aco: improve support for s_sendmsg",
12101         "nominated": false,
12102         "nomination_type": null,
12103         "resolution": 4,
12104         "master_sha": null,
12105         "because_sha": null
12106     },
12107     {
12108         "sha": "0da7b3b18bc51ba539a5204058963dbb945c027b",
12109         "description": "radv: move gs copy shader creation before other variants",
12110         "nominated": false,
12111         "nomination_type": null,
12112         "resolution": 4,
12113         "master_sha": null,
12114         "because_sha": null
12115     },
12116     {
12117         "sha": "23edcf64909c7800c6d52a6bbed9d24945214370",
12118         "description": "aco: Make a better guess at which instructions need the VCC hint.",
12119         "nominated": false,
12120         "nomination_type": null,
12121         "resolution": 4,
12122         "master_sha": null,
12123         "because_sha": null
12124     },
12125     {
12126         "sha": "83f24b058731a94b6cdac7b4cf7156c8edcb438f",
12127         "description": "gallium/swr: implementation of tessellation shaders compilation",
12128         "nominated": false,
12129         "nomination_type": null,
12130         "resolution": 4,
12131         "master_sha": null,
12132         "because_sha": null
12133     },
12134     {
12135         "sha": "0890482969d1331b0cf876ca1ab6f06486817bef",
12136         "description": "radv: Allow DCC & TC-compat HTILE with VK_IMAGE_CREATE_EXTENDED_USAGE_BIT.",
12137         "nominated": false,
12138         "nomination_type": null,
12139         "resolution": 4,
12140         "master_sha": null,
12141         "because_sha": null
12142     },
12143     {
12144         "sha": "1b447bd2e6f73b48945ab250d79eca0a53f23e0e",
12145         "description": "radv: Expose VK_KHR_swapchain_mutable_format.",
12146         "nominated": false,
12147         "nomination_type": null,
12148         "resolution": 4,
12149         "master_sha": null,
12150         "because_sha": null
12151     },
12152     {
12153         "sha": "b103157a0e7e2d2e669df0c8169cfc1c719aa9d2",
12154         "description": "freedreno: Document CP_INDIRECT_BUFFER_CHAIN",
12155         "nominated": false,
12156         "nomination_type": null,
12157         "resolution": 4,
12158         "master_sha": null,
12159         "because_sha": null
12160     },
12161     {
12162         "sha": "f58242b56eb359c883f2794b02dd35b325000d18",
12163         "description": "freedreno: Document CP_UNK_A6XX_55",
12164         "nominated": false,
12165         "nomination_type": null,
12166         "resolution": 4,
12167         "master_sha": null,
12168         "because_sha": null
12169     },
12170     {
12171         "sha": "3cf1d6b8db1287bf5e8647dfef21a58ff01750c1",
12172         "description": "freedreno: Document CP_COND_REG_EXEC more",
12173         "nominated": false,
12174         "nomination_type": null,
12175         "resolution": 4,
12176         "master_sha": null,
12177         "because_sha": null
12178     },
12179     {
12180         "sha": "a31bcf2be6eeb74797ee1c989f866e3365c670e1",
12181         "description": "ac/llvm: fix missing casts in ac_build_readlane()",
12182         "nominated": false,
12183         "nomination_type": 1,
12184         "resolution": 4,
12185         "master_sha": null,
12186         "because_sha": "0f45d4dc2b15e137346e1e3f064a24302e1c9048"
12187     },
12188     {
12189         "sha": "8a135ff6e5f5813c110ea0a4ae7d1f3c0cb37115",
12190         "description": "anv/apply_pipeline_layout: Initialize the nir_builder before use",
12191         "nominated": false,
12192         "nomination_type": 1,
12193         "resolution": 4,
12194         "master_sha": null,
12195         "because_sha": "3c754900b5f689b821cbb1162b821ce12bcaf23e"
12196     },
12197     {
12198         "sha": "adaa3583f507f822533162279c3660be0f649866",
12199         "description": "meson: Prefer 'iris' by default over 'i965'.",
12200         "nominated": false,
12201         "nomination_type": null,
12202         "resolution": 4,
12203         "master_sha": null,
12204         "because_sha": null
12205     },
12206     {
12207         "sha": "2fc11e8a05f59bbffed284c86108fedbac315081",
12208         "description": "drisw: Cache the depth of the X drawable",
12209         "nominated": true,
12210         "nomination_type": 1,
12211         "resolution": 1,
12212         "master_sha": null,
12213         "because_sha": "90d58286cc76c9f6652a8f8342fe568d2fc0bb15"
12214     },
12215     {
12216         "sha": "59f29fc845ce6425959e8db9b707363b1e273445",
12217         "description": "turnip: Convert the rest of tu_cmd_buffer.c over to the new pack macros.",
12218         "nominated": false,
12219         "nomination_type": null,
12220         "resolution": 4,
12221         "master_sha": null,
12222         "because_sha": null
12223     },
12224     {
12225         "sha": "d67100519ebf138695b14cb6bec461237dee14ba",
12226         "description": "turnip: Convert renderpass setup to the new register packing macros.",
12227         "nominated": false,
12228         "nomination_type": null,
12229         "resolution": 4,
12230         "master_sha": null,
12231         "because_sha": null
12232     },
12233     {
12234         "sha": "08837ea3d238b88866e7a767923e05e754db8d5a",
12235         "description": "turnip: Port krh's packing macros from freedreno to tu.",
12236         "nominated": false,
12237         "nomination_type": null,
12238         "resolution": 4,
12239         "master_sha": null,
12240         "because_sha": null
12241     },
12242     {
12243         "sha": "d4bc3c93ea56517981b553841c2adbb734a68078",
12244         "description": "freedreno: Fix OUT_REG() on address regs without a .bo supplied.",
12245         "nominated": false,
12246         "nomination_type": null,
12247         "resolution": 4,
12248         "master_sha": null,
12249         "because_sha": null
12250     },
12251     {
12252         "sha": "c1327bc283e0a99f27d97c4a48c89efb5248c93d",
12253         "description": "freedreno: Add some missing a6xx address declarations.",
12254         "nominated": false,
12255         "nomination_type": null,
12256         "resolution": 4,
12257         "master_sha": null,
12258         "because_sha": null
12259     },
12260     {
12261         "sha": "4b7de92e5f427a094eed6a054611675b4d11ae70",
12262         "description": "relnotes: Add GL_INTEL_shader_integer_functions2 and VK_INTEL_shader_integer_functions2",
12263         "nominated": false,
12264         "nomination_type": null,
12265         "resolution": 4,
12266         "master_sha": null,
12267         "because_sha": null
12268     },
12269     {
12270         "sha": "beab31b9bb58913ea8abf61765d7788f5cb2f04e",
12271         "description": "lima: use imul for calculations with intrinsic src",
12272         "nominated": false,
12273         "nomination_type": null,
12274         "resolution": 4,
12275         "master_sha": null,
12276         "because_sha": null
12277     },
12278     {
12279         "sha": "3c754900b5f689b821cbb1162b821ce12bcaf23e",
12280         "description": "nir: don't emit ishl in _nir_mul_imm() if backend doesn't support bitops",
12281         "nominated": false,
12282         "nomination_type": null,
12283         "resolution": 4,
12284         "master_sha": null,
12285         "because_sha": null
12286     },
12287     {
12288         "sha": "cf2c5a56a1bc9f14e4c84db7a08739a195156844",
12289         "description": "pan/decode: Rotate trace files",
12290         "nominated": false,
12291         "nomination_type": null,
12292         "resolution": 4,
12293         "master_sha": null,
12294         "because_sha": null
12295     },
12296     {
12297         "sha": "c1952779d68fdaea153d762fe2d83810b346085b",
12298         "description": "pan/decode: Dump to a file",
12299         "nominated": false,
12300         "nomination_type": null,
12301         "resolution": 4,
12302         "master_sha": null,
12303         "because_sha": null
12304     },
12305     {
12306         "sha": "be22c0789f52b0a340a878195d5b62804f5629e0",
12307         "description": "pan/decode: Support dumping to a file",
12308         "nominated": false,
12309         "nomination_type": null,
12310         "resolution": 4,
12311         "master_sha": null,
12312         "because_sha": null
12313     },
12314     {
12315         "sha": "20a89573972bceb43c95b88ce16ea559ed7fde44",
12316         "description": "pan/bifrost: Support disassembling to a file",
12317         "nominated": false,
12318         "nomination_type": null,
12319         "resolution": 4,
12320         "master_sha": null,
12321         "because_sha": null
12322     },
12323     {
12324         "sha": "968f36d1fc081baf2e95eef1410b06552845440b",
12325         "description": "pan/midgard: Support disassembling to a file",
12326         "nominated": false,
12327         "nomination_type": null,
12328         "resolution": 4,
12329         "master_sha": null,
12330         "because_sha": null
12331     },
12332     {
12333         "sha": "7b525ba02b4e9a691f3f236e626c10bfcf1e0381",
12334         "description": "pan/midgard: Fix a memory leak in the disassembler",
12335         "nominated": false,
12336         "nomination_type": null,
12337         "resolution": 4,
12338         "master_sha": null,
12339         "because_sha": null
12340     },
12341     {
12342         "sha": "fbd9b4ce08fe16e0a0aa5511cbb6d14401e0cd50",
12343         "description": "turnip: Fix execution of secondary cmd bufs with nothing in primary.",
12344         "nominated": false,
12345         "nomination_type": null,
12346         "resolution": 4,
12347         "master_sha": null,
12348         "because_sha": null
12349     },
12350     {
12351         "sha": "d6d6ef2862578ab6172f54b8378489e5bcc08166",
12352         "description": "panfrost: Drop mysterious zero=0xFFFF field",
12353         "nominated": false,
12354         "nomination_type": null,
12355         "resolution": 4,
12356         "master_sha": null,
12357         "because_sha": null
12358     },
12359     {
12360         "sha": "f8eb4441ae3e40141d5f11fb1abf4c0f9e2aa26e",
12361         "description": "pan/midgard: Fix bundle dynarray leak",
12362         "nominated": false,
12363         "nomination_type": null,
12364         "resolution": 4,
12365         "master_sha": null,
12366         "because_sha": null
12367     },
12368     {
12369         "sha": "43d9bac6f253138eeb3723e70c74f2bfbe2f7149",
12370         "description": "radeonsi: separate LLVM compilation from non-LLVM code",
12371         "nominated": false,
12372         "nomination_type": null,
12373         "resolution": 4,
12374         "master_sha": null,
12375         "because_sha": null
12376     },
12377     {
12378         "sha": "1a0890dcf3056bf577e62d681fc68bdc6851263a",
12379         "description": "radeonsi: change prototypes of si_is_multi_part_shader & si_is_merged_shader",
12380         "nominated": false,
12381         "nomination_type": null,
12382         "resolution": 4,
12383         "master_sha": null,
12384         "because_sha": null
12385     },
12386     {
12387         "sha": "7ce84b256e0be7aea4c9a71ee630b6e85f951284",
12388         "description": "radeonsi: make si_compile_shader return bool",
12389         "nominated": false,
12390         "nomination_type": null,
12391         "resolution": 4,
12392         "master_sha": null,
12393         "because_sha": null
12394     },
12395     {
12396         "sha": "be772182e002fc4add5654fa84cfd940c0b1e773",
12397         "description": "radeonsi: make si_compile_llvm return bool",
12398         "nominated": false,
12399         "nomination_type": null,
12400         "resolution": 4,
12401         "master_sha": null,
12402         "because_sha": null
12403     },
12404     {
12405         "sha": "bd19d144a10f81946ca7d4180cb990d71bc6f0e2",
12406         "description": "radeonsi: move more LLVM functions into si_shader_llvm.c",
12407         "nominated": false,
12408         "nomination_type": null,
12409         "resolution": 4,
12410         "master_sha": null,
12411         "because_sha": null
12412     },
12413     {
12414         "sha": "9a66f3d3e248f8a36925a99212ae0ea72f2ca052",
12415         "description": "radeonsi: fold si_shader_context_set_ir into si_build_main_function",
12416         "nominated": false,
12417         "nomination_type": null,
12418         "resolution": 4,
12419         "master_sha": null,
12420         "because_sha": null
12421     },
12422     {
12423         "sha": "beacb414b9c675100efd9fb8995b55aa5f02a99b",
12424         "description": "radeonsi: move si_nir_build_llvm into si_shader_llvm.c",
12425         "nominated": false,
12426         "nomination_type": null,
12427         "resolution": 4,
12428         "master_sha": null,
12429         "because_sha": null
12430     },
12431     {
12432         "sha": "1c73d598eb7b8cba6a51f19747e1fe4b9a9a066b",
12433         "description": "radeonsi: minor cleanup in si_shader_internal.h",
12434         "nominated": false,
12435         "nomination_type": null,
12436         "resolution": 4,
12437         "master_sha": null,
12438         "because_sha": null
12439     },
12440     {
12441         "sha": "ab33ba987a622e1d222654d77e811b168f499917",
12442         "description": "radeonsi: move si_shader_llvm_build.c content into si_shader_llvm.c",
12443         "nominated": false,
12444         "nomination_type": null,
12445         "resolution": 4,
12446         "master_sha": null,
12447         "because_sha": null
12448     },
12449     {
12450         "sha": "cd5b99c541d241df51cae35d75f502fcfbd179ce",
12451         "description": "radeonsi: move VS shader code into si_shader_llvm_vs.c",
12452         "nominated": false,
12453         "nomination_type": null,
12454         "resolution": 4,
12455         "master_sha": null,
12456         "because_sha": null
12457     },
12458     {
12459         "sha": "d1c42e2c6add324ca705c75e2f3a3af171db94df",
12460         "description": "radeonsi: move non-LLVM code out of si_shader_llvm.c",
12461         "nominated": false,
12462         "nomination_type": null,
12463         "resolution": 4,
12464         "master_sha": null,
12465         "because_sha": null
12466     },
12467     {
12468         "sha": "594f085cfa46520e5590168fde1763439afee45a",
12469         "description": "radeonsi: use ctx->ac. for types and integer constants",
12470         "nominated": false,
12471         "nomination_type": null,
12472         "resolution": 4,
12473         "master_sha": null,
12474         "because_sha": null
12475     },
12476     {
12477         "sha": "8aa5d968646d856d376ad44ef2963c2dbd4b3aa7",
12478         "description": "turnip: simplify tu_physical_device_get_format_properties",
12479         "nominated": false,
12480         "nomination_type": null,
12481         "resolution": 4,
12482         "master_sha": null,
12483         "because_sha": null
12484     },
12485     {
12486         "sha": "b7e22b7a3523ac1a81c8d90fd30735d97dd48bf3",
12487         "description": "vulkan/wsi: remove unused image_get_modifier",
12488         "nominated": false,
12489         "nomination_type": null,
12490         "resolution": 4,
12491         "master_sha": null,
12492         "because_sha": null
12493     },
12494     {
12495         "sha": "e8afd4075846a08c7b94fee3789a8e739e2a6474",
12496         "description": "turnip: set linear tiling for scanout images",
12497         "nominated": false,
12498         "nomination_type": 1,
12499         "resolution": 4,
12500         "master_sha": null,
12501         "because_sha": "210e68874bbf5321adc6e6464a80526c177f8741"
12502     },
12503     {
12504         "sha": "11f6fba1c95b1a391d43fed44db3a8176b111493",
12505         "description": "turnip: hook up GetImageDrmFormatModifierPropertiesEXT",
12506         "nominated": false,
12507         "nomination_type": 1,
12508         "resolution": 4,
12509         "master_sha": null,
12510         "because_sha": "210e68874bbf5321adc6e6464a80526c177f8741"
12511     },
12512     {
12513         "sha": "c5334d2943edc34052269cdb5c1052f6eb65335c",
12514         "description": "freedreno/drm: Don't miscalculate timeout",
12515         "nominated": false,
12516         "nomination_type": null,
12517         "resolution": 4,
12518         "master_sha": null,
12519         "because_sha": null
12520     },
12521     {
12522         "sha": "b327501dbf946279c8dff55566af73821d0d576e",
12523         "description": "turnip: Add support for fine derivatives.",
12524         "nominated": false,
12525         "nomination_type": null,
12526         "resolution": 4,
12527         "master_sha": null,
12528         "because_sha": null
12529     },
12530     {
12531         "sha": "876824908db342f83cebb7845d01b713f85b577a",
12532         "description": "freedreno/ir3: Plumb the ir3_shader_variant into legalize.",
12533         "nominated": false,
12534         "nomination_type": null,
12535         "resolution": 4,
12536         "master_sha": null,
12537         "because_sha": null
12538     },
12539     {
12540         "sha": "f77369086ced2a76dd33358d28b7bb0706b1157f",
12541         "description": "util/hash_table: update users to use new optimal integer hash functions",
12542         "nominated": false,
12543         "nomination_type": null,
12544         "resolution": 4,
12545         "master_sha": null,
12546         "because_sha": null
12547     },
12548     {
12549         "sha": "1496cc92f6f743f10e1f3c9c63787d79febfda40",
12550         "description": "util/hash_table: added hash functions for integer types",
12551         "nominated": false,
12552         "nomination_type": null,
12553         "resolution": 4,
12554         "master_sha": null,
12555         "because_sha": null
12556     },
12557     {
12558         "sha": "931388ceca323750682604c7b70d355fa00d9900",
12559         "description": "util/hash_table: replace _mesa_hash_data's fnv1a hash function with xxhash",
12560         "nominated": false,
12561         "nomination_type": null,
12562         "resolution": 4,
12563         "master_sha": null,
12564         "because_sha": null
12565     },
12566     {
12567         "sha": "032f8807f7c1aa2d0c973b6664b9ab6be6863e90",
12568         "description": "util: move fnv1a hash implementation into its own header",
12569         "nominated": false,
12570         "nomination_type": null,
12571         "resolution": 4,
12572         "master_sha": null,
12573         "because_sha": null
12574     },
12575     {
12576         "sha": "17fac0e32d515411bb95e7c222ddc8c0089b97b9",
12577         "description": "util: import xxhash",
12578         "nominated": false,
12579         "nomination_type": null,
12580         "resolution": 4,
12581         "master_sha": null,
12582         "because_sha": null
12583     },
12584     {
12585         "sha": "552028c013cc1d49a2b61ebe0fc3a3781a9ba826",
12586         "description": "winsys/amdgpu: Close KMS handles for other DRM file descriptions",
12587         "nominated": true,
12588         "nomination_type": 1,
12589         "resolution": 2,
12590         "master_sha": null,
12591         "because_sha": "11a3679e3aba3524cf987f1f808d92c25f16e080"
12592     },
12593     {
12594         "sha": "b60f5cbc15a99ddd9251bce40eae7d84c3a1c373",
12595         "description": "winsys/amdgpu: Re-use amdgpu_screen_winsys when possible",
12596         "nominated": false,
12597         "nomination_type": null,
12598         "resolution": 4,
12599         "master_sha": null,
12600         "because_sha": null
12601     },
12602     {
12603         "sha": "f76cbc7901f7d500f5a4f74aedfd29970d1efd00",
12604         "description": "util: Add os_same_file_description helper",
12605         "nominated": false,
12606         "nomination_type": null,
12607         "resolution": 4,
12608         "master_sha": null,
12609         "because_sha": null
12610     },
12611     {
12612         "sha": "c6468f66c7a47f0e16df2f1200db33eef6d2d1f4",
12613         "description": "winsys/amdgpu: Only re-export KMS handles for different DRM FDs",
12614         "nominated": false,
12615         "nomination_type": null,
12616         "resolution": 4,
12617         "master_sha": null,
12618         "because_sha": null
12619     },
12620     {
12621         "sha": "24075ac60fcc09dad173cb792e8f186c6379c086",
12622         "description": "winsys/amdgpu: Keep track of retrieved KMS handles using hash tables",
12623         "nominated": false,
12624         "nomination_type": null,
12625         "resolution": 4,
12626         "master_sha": null,
12627         "because_sha": null
12628     },
12629     {
12630         "sha": "f4010a6da9720b1593ca34faf0d8722ca85ed6c2",
12631         "description": "winsys/amdgpu: Keep a list of amdgpu_screen_winsyses in amdgpu_winsys",
12632         "nominated": false,
12633         "nomination_type": null,
12634         "resolution": 4,
12635         "master_sha": null,
12636         "because_sha": null
12637     },
12638     {
12639         "sha": "8d5203dad255b76501b74ac3cb5fcec977c7d21c",
12640         "description": "aco: implement nir_op_f2i64/nir_op_f2u64 on GFX6",
12641         "nominated": false,
12642         "nomination_type": null,
12643         "resolution": 4,
12644         "master_sha": null,
12645         "because_sha": null
12646     },
12647     {
12648         "sha": "4d9260171530f7fe9cc7a7ceffa5286355e546fc",
12649         "description": "aco: implement 64-bit nir_op_ffloor on GFX6",
12650         "nominated": false,
12651         "nomination_type": null,
12652         "resolution": 4,
12653         "master_sha": null,
12654         "because_sha": null
12655     },
12656     {
12657         "sha": "fbd169e421157ac9e142fc367300870ed9fef993",
12658         "description": "aco: implement 64-bit nir_op_fround_even on GFX6",
12659         "nominated": false,
12660         "nomination_type": null,
12661         "resolution": 4,
12662         "master_sha": null,
12663         "because_sha": null
12664     },
12665     {
12666         "sha": "87588801d3482b20fcafd2f2038b1b377a66004c",
12667         "description": "aco: implement 64-bit nir_op_fceil on GFX6",
12668         "nominated": false,
12669         "nomination_type": null,
12670         "resolution": 4,
12671         "master_sha": null,
12672         "because_sha": null
12673     },
12674     {
12675         "sha": "aad5176c58d222048e7105804d11b9c58d9376fb",
12676         "description": "aco: implement 64-bit nir_op_ftrunc on GFX6",
12677         "nominated": false,
12678         "nomination_type": null,
12679         "resolution": 4,
12680         "master_sha": null,
12681         "because_sha": null
12682     },
12683     {
12684         "sha": "36e7a5f5b906eea6d1c222336492d16bcecc58f7",
12685         "description": "aco: implement nir_intrinsic_global_atomic_* on GFX6",
12686         "nominated": false,
12687         "nomination_type": null,
12688         "resolution": 4,
12689         "master_sha": null,
12690         "because_sha": null
12691     },
12692     {
12693         "sha": "22d8822683139a815603a969a54c382ec3378d9e",
12694         "description": "aco: implement nir_intrinsic_load_global on GFX6",
12695         "nominated": false,
12696         "nomination_type": null,
12697         "resolution": 4,
12698         "master_sha": null,
12699         "because_sha": null
12700     },
12701     {
12702         "sha": "d6af7571c22816a0724737711941589e4cbe248a",
12703         "description": "aco: implement nir_intrinsic_store_global on GFX6",
12704         "nominated": false,
12705         "nomination_type": null,
12706         "resolution": 4,
12707         "master_sha": null,
12708         "because_sha": null
12709     },
12710     {
12711         "sha": "01f0bef71e60a9853ce7854288678ec15adde79f",
12712         "description": "aco: fix wrong IR in nir_intrinsic_load_barycentric_at_sample",
12713         "nominated": false,
12714         "nomination_type": 1,
12715         "resolution": 4,
12716         "master_sha": null,
12717         "because_sha": "dbdf3b3ef97e51c31a71b3a27fb84cf89293f57c"
12718     },
12719     {
12720         "sha": "d101907de97fad39bde70d05975cb2bfa5e8dbb8",
12721         "description": "anv/iris: warn gen12 3DSTATE_HS restriction",
12722         "nominated": false,
12723         "nomination_type": null,
12724         "resolution": 4,
12725         "master_sha": null,
12726         "because_sha": null
12727     },
12728     {
12729         "sha": "bf74a7f092126a985418956df9b249ec128d73cd",
12730         "description": "gallium/swr: add option for static link",
12731         "nominated": false,
12732         "nomination_type": null,
12733         "resolution": 4,
12734         "master_sha": null,
12735         "because_sha": null
12736     },
12737     {
12738         "sha": "54e54ec3e8112e56ef229be483bb1772df6fc0de",
12739         "description": "aco: fix printing assembly with CLRXdisasm on GFX6",
12740         "nominated": false,
12741         "nomination_type": 1,
12742         "resolution": 4,
12743         "master_sha": null,
12744         "because_sha": "0099f85232b700c3aa6bc771c5219de71af9626e"
12745     },
12746     {
12747         "sha": "dda542e912475d0d91d36d6c9f58d8cac2350a7e",
12748         "description": "clover/meson: Define OpenCL header macros",
12749         "nominated": false,
12750         "nomination_type": null,
12751         "resolution": 4,
12752         "master_sha": null,
12753         "because_sha": null
12754     },
12755     {
12756         "sha": "dd756b704fe89ac83ada2f6261c058c5ac322aba",
12757         "description": "clover: Use the dispatch table type from the OpenCL headers",
12758         "nominated": false,
12759         "nomination_type": null,
12760         "resolution": 4,
12761         "master_sha": null,
12762         "because_sha": null
12763     },
12764     {
12765         "sha": "cd1c661cfc1e8d98c0e3a95d12387aa0763b2a94",
12766         "description": "include/CL: Update OpenCL headers to latest",
12767         "nominated": false,
12768         "nomination_type": null,
12769         "resolution": 4,
12770         "master_sha": null,
12771         "because_sha": null
12772     },
12773     {
12774         "sha": "12fe19ba3b146b3c7ee73426bb7f1dbd7667fa30",
12775         "description": "radv: advertise VK_AMD_shader_fragment_mask",
12776         "nominated": false,
12777         "nomination_type": null,
12778         "resolution": 4,
12779         "master_sha": null,
12780         "because_sha": null
12781     },
12782     {
12783         "sha": "e030aef32c05e1c042776f359da7b74234e170ee",
12784         "description": "aco: add support for nir_texop_fragment_{mask}_fetch",
12785         "nominated": false,
12786         "nomination_type": null,
12787         "resolution": 4,
12788         "master_sha": null,
12789         "because_sha": null
12790     },
12791     {
12792         "sha": "9e477d79b7b18c908674f6f9e83227c1f68a6c34",
12793         "description": "ac/nir: add support for nir_texop_fragment_{mask}_fetch",
12794         "nominated": false,
12795         "nomination_type": null,
12796         "resolution": 4,
12797         "master_sha": null,
12798         "because_sha": null
12799     },
12800     {
12801         "sha": "84b08971fbdced78dbcb085d633298db7e4bfa7f",
12802         "description": "nir/lower_input_attachments: lower nir_texop_fragment_{mask}_fetch",
12803         "nominated": false,
12804         "nomination_type": null,
12805         "resolution": 4,
12806         "master_sha": null,
12807         "because_sha": null
12808     },
12809     {
12810         "sha": "76a34f5d3f63e2c672dcd66681040ce6fd95a51c",
12811         "description": "spirv: add support for SpvOpFragment{Mask}FetchAMD operations",
12812         "nominated": false,
12813         "nomination_type": null,
12814         "resolution": 4,
12815         "master_sha": null,
12816         "because_sha": null
12817     },
12818     {
12819         "sha": "603e6ba972dae06fe0a198fc00b6aa4a0a33d479",
12820         "description": "nir: add two new texture ops for multisample fragment color/mask fetches",
12821         "nominated": false,
12822         "nomination_type": null,
12823         "resolution": 4,
12824         "master_sha": null,
12825         "because_sha": null
12826     },
12827     {
12828         "sha": "dea29b3818ecd813f5b96d44d54d0d3966af1665",
12829         "description": "spirv: add SpvCapabilityFragmentMaskAMD",
12830         "nominated": false,
12831         "nomination_type": null,
12832         "resolution": 4,
12833         "master_sha": null,
12834         "because_sha": null
12835     },
12836     {
12837         "sha": "e60de085473174e5a6b5a1e33e39006e62f5c786",
12838         "description": "radv: handle missing implicit subpass dependencies",
12839         "nominated": false,
12840         "nomination_type": null,
12841         "resolution": 4,
12842         "master_sha": null,
12843         "because_sha": null
12844     },
12845     {
12846         "sha": "0d2da2a8c08ded525f82f294c8322642fcc7c704",
12847         "description": "radv: add explicit external subpass dependencies to meta operations",
12848         "nominated": false,
12849         "nomination_type": null,
12850         "resolution": 4,
12851         "master_sha": null,
12852         "because_sha": null
12853     },
12854     {
12855         "sha": "48ab21109cf2eb114ea0b0a298e4c58954323ff6",
12856         "description": "gallivm: fix find lsb",
12857         "nominated": false,
12858         "nomination_type": null,
12859         "resolution": 4,
12860         "master_sha": null,
12861         "because_sha": null
12862     },
12863     {
12864         "sha": "1e433c398ebeacd28cd565569eae0caba2638d18",
12865         "description": "galllivm: fix gather offset casting",
12866         "nominated": false,
12867         "nomination_type": null,
12868         "resolution": 4,
12869         "master_sha": null,
12870         "because_sha": null
12871     },
12872     {
12873         "sha": "fc9d67394d6d6a83f592f5b40fdf28bfb6e980b0",
12874         "description": "llvmpipe: fix some integer instruction lowering.",
12875         "nominated": false,
12876         "nomination_type": null,
12877         "resolution": 4,
12878         "master_sha": null,
12879         "because_sha": null
12880     },
12881     {
12882         "sha": "6c88c81df9544fc6653eca02ec088ed4c842235c",
12883         "description": "gallivm: fix gather component handling.",
12884         "nominated": false,
12885         "nomination_type": null,
12886         "resolution": 4,
12887         "master_sha": null,
12888         "because_sha": null
12889     },
12890     {
12891         "sha": "65e432695d9eadca8ac8be928bf5d434e1d9e912",
12892         "description": "turnip: Add support for uniform texel buffers.",
12893         "nominated": false,
12894         "nomination_type": null,
12895         "resolution": 4,
12896         "master_sha": null,
12897         "because_sha": null
12898     },
12899     {
12900         "sha": "8dc0540a171627cb502f76c75a29a43a86328a95",
12901         "description": "intel: Fix aux map alignments on 32-bit builds.",
12902         "nominated": true,
12903         "nomination_type": 1,
12904         "resolution": 1,
12905         "master_sha": null,
12906         "because_sha": "2e6a7ced4dbc70149280fe3c8c453a228c73c524"
12907     },
12908     {
12909         "sha": "4413537c80b58978f61f468a5a36d1d75756d6b3",
12910         "description": "util: Remove tmp argument from BITSET_FOREACH_SET macro",
12911         "nominated": false,
12912         "nomination_type": null,
12913         "resolution": 4,
12914         "master_sha": null,
12915         "because_sha": null
12916     },
12917     {
12918         "sha": "d3eb2a0951ede3c7dcce891c3a153f3ebbb59bae",
12919         "description": "util: Explain BITSET_FOREACH_SET params",
12920         "nominated": false,
12921         "nomination_type": null,
12922         "resolution": 4,
12923         "master_sha": null,
12924         "because_sha": null
12925     },
12926     {
12927         "sha": "60f9b45802ca6f6f0c11dcbf1a056b7291c8adc9",
12928         "description": "lima: implement invalidate_resource()",
12929         "nominated": false,
12930         "nomination_type": null,
12931         "resolution": 4,
12932         "master_sha": null,
12933         "because_sha": null
12934     },
12935     {
12936         "sha": "bf830250a70d71acec83df0063a81c4b54713e46",
12937         "description": "glsl_to_nir: update interface type properly",
12938         "nominated": false,
12939         "nomination_type": null,
12940         "resolution": 4,
12941         "master_sha": null,
12942         "because_sha": null
12943     },
12944     {
12945         "sha": "d3a4d1775e5e8b193c2c3dc1ab550e6855e158f1",
12946         "description": "glsl: count uniform components and storage better in nir linking",
12947         "nominated": false,
12948         "nomination_type": null,
12949         "resolution": 4,
12950         "master_sha": null,
12951         "because_sha": null
12952     },
12953     {
12954         "sha": "e5b3cf433e8b0e31e257a8e1216b6f8c08f7e780",
12955         "description": "glsl: fix check for matrices in blocks when using nir uniform linker",
12956         "nominated": false,
12957         "nomination_type": null,
12958         "resolution": 4,
12959         "master_sha": null,
12960         "because_sha": null
12961     },
12962     {
12963         "sha": "55e4410b34bb699cd3dbfc32f272b3c721e00760",
12964         "description": "glsl: remove bogus assert in nir uniform linking",
12965         "nominated": false,
12966         "nomination_type": null,
12967         "resolution": 4,
12968         "master_sha": null,
12969         "because_sha": null
12970     },
12971     {
12972         "sha": "b065d8fb8cf55373bfdd80994417f1ac60976158",
12973         "description": "nir/algebraic: Optimize some 64-bit integer comparisons involving zero",
12974         "nominated": false,
12975         "nomination_type": null,
12976         "resolution": 4,
12977         "master_sha": null,
12978         "because_sha": null
12979     },
12980     {
12981         "sha": "c57338b924710b93193f921cd1e95d6de6b398ef",
12982         "description": "anv: Enable SPV_INTEL_shader_integer_functions2 and VK_INTEL_shader_integer_functions2",
12983         "nominated": false,
12984         "nomination_type": null,
12985         "resolution": 4,
12986         "master_sha": null,
12987         "because_sha": null
12988     },
12989     {
12990         "sha": "76970940a6b22d25fcff42ab6c779dc646b2d9d4",
12991         "description": "iris: Enable INTEL_shader_integer_functions2",
12992         "nominated": false,
12993         "nomination_type": null,
12994         "resolution": 4,
12995         "master_sha": null,
12996         "because_sha": null
12997     },
12998     {
12999         "sha": "b14e718e68019019ea241d7e7a7f1bbdb8fcf21e",
13000         "description": "gallium: Add a cap bit for integer multiplication between 32-bit and 16-bit",
13001         "nominated": false,
13002         "nomination_type": null,
13003         "resolution": 4,
13004         "master_sha": null,
13005         "because_sha": null
13006     },
13007     {
13008         "sha": "9db20748fd1af930920424a95321ee11b6eae16e",
13009         "description": "gallium: Add a cap bit for OpenCL-style extended integer functions",
13010         "nominated": false,
13011         "nomination_type": null,
13012         "resolution": 4,
13013         "master_sha": null,
13014         "because_sha": null
13015     },
13016     {
13017         "sha": "4e9079d0c71e42e152a00678bbe2665882849a43",
13018         "description": "i965: Enable INTEL_shader_integer_functions2 on Gen8+",
13019         "nominated": false,
13020         "nomination_type": null,
13021         "resolution": 4,
13022         "master_sha": null,
13023         "because_sha": null
13024     },
13025     {
13026         "sha": "4fcddb55f27e29d78c6937c20d91e7f9962ce875",
13027         "description": "spirv: Add support for IntegerFunctions2INTEL capability",
13028         "nominated": false,
13029         "nomination_type": null,
13030         "resolution": 4,
13031         "master_sha": null,
13032         "because_sha": null
13033     },
13034     {
13035         "sha": "aa56934e2ae75b31fbc22a5e03f95628c38f8d84",
13036         "description": "spirv: Silence a bunch of unused parameter warnings",
13037         "nominated": false,
13038         "nomination_type": null,
13039         "resolution": 4,
13040         "master_sha": null,
13041         "because_sha": null
13042     },
13043     {
13044         "sha": "44471a76e9b32410d02c202c67ce48a3b69770a8",
13045         "description": "nir/spirv: Translate SPIR-V to NIR for new INTEL_shader_integer_functions2 opcodes",
13046         "nominated": false,
13047         "nomination_type": null,
13048         "resolution": 4,
13049         "master_sha": null,
13050         "because_sha": null
13051     },
13052     {
13053         "sha": "de6c0f848797d26d28223bcad25da03654461874",
13054         "description": "intel/fs: Implement support for NIR opcodes for INTEL_shader_integer_functions2",
13055         "nominated": false,
13056         "nomination_type": null,
13057         "resolution": 4,
13058         "master_sha": null,
13059         "because_sha": null
13060     },
13061     {
13062         "sha": "58907568ec526df87fa87177441743fa0d1d0a66",
13063         "description": "intel/fs: Add SHADER_OPCODE_[IU]SUB_SAT pseudo-ops",
13064         "nominated": false,
13065         "nomination_type": null,
13066         "resolution": 4,
13067         "master_sha": null,
13068         "because_sha": null
13069     },
13070     {
13071         "sha": "74cd0964d684d7b91207b442eb3237fee1e4b4e0",
13072         "description": "intel/fs: Don't lower integer multiplies that don't need lowering",
13073         "nominated": false,
13074         "nomination_type": null,
13075         "resolution": 4,
13076         "master_sha": null,
13077         "because_sha": null
13078     },
13079     {
13080         "sha": "db649fd5822569e1f33b058c0f4d38c27a47b083",
13081         "description": "compiler: Translate GLSL IR to NIR for new INTEL_shader_integer_functions2 expressions",
13082         "nominated": false,
13083         "nomination_type": null,
13084         "resolution": 4,
13085         "master_sha": null,
13086         "because_sha": null
13087     },
13088     {
13089         "sha": "d3d970166cad7d834811fd1f8bcd6c53db706bce",
13090         "description": "nir/algebraic: Add lowering for 64-bit iadd_sat and isub_sat",
13091         "nominated": false,
13092         "nomination_type": null,
13093         "resolution": 4,
13094         "master_sha": null,
13095         "because_sha": null
13096     },
13097     {
13098         "sha": "dcadbd2dd222ecaa4f14bdadf90587bda83deba7",
13099         "description": "nir/algebraic: Add lowering for 64-bit uadd_sat",
13100         "nominated": false,
13101         "nomination_type": null,
13102         "resolution": 4,
13103         "master_sha": null,
13104         "because_sha": null
13105     },
13106     {
13107         "sha": "1bdfc6d7cb4c897ae6fe826d7f778574c8ca7551",
13108         "description": "nir/algebraic: Add lowering for 64-bit usub_sat",
13109         "nominated": false,
13110         "nomination_type": null,
13111         "resolution": 4,
13112         "master_sha": null,
13113         "because_sha": null
13114     },
13115     {
13116         "sha": "a483771045f49cb549e098394ceea309b5312c65",
13117         "description": "nir/algebraic: Add lowering for 64-bit hadd and rhadd",
13118         "nominated": false,
13119         "nomination_type": null,
13120         "resolution": 4,
13121         "master_sha": null,
13122         "because_sha": null
13123     },
13124     {
13125         "sha": "ea435560ee26b2669d923c8af6077cd0c7ac0ff4",
13126         "description": "nir/algebraic: Add lowering for uabs_usub and uabs_isub",
13127         "nominated": false,
13128         "nomination_type": null,
13129         "resolution": 4,
13130         "master_sha": null,
13131         "because_sha": null
13132     },
13133     {
13134         "sha": "21f0d020fe2518da008c86cb111579e7f0e636b5",
13135         "description": "nir: Add new instructions for INTEL_shader_integer_functions2",
13136         "nominated": false,
13137         "nomination_type": null,
13138         "resolution": 4,
13139         "master_sha": null,
13140         "because_sha": null
13141     },
13142     {
13143         "sha": "cb518df775f222e34a4e724be2fa825df9388b0a",
13144         "description": "glsl: Add built-in functions for INTEL_shader_integer_functions2",
13145         "nominated": false,
13146         "nomination_type": null,
13147         "resolution": 4,
13148         "master_sha": null,
13149         "because_sha": null
13150     },
13151     {
13152         "sha": "5eda9f5832105bea0b3f75bcc866c760dd801718",
13153         "description": "glsl_types: Add function to get an unsigned base type from a signed type",
13154         "nominated": false,
13155         "nomination_type": null,
13156         "resolution": 4,
13157         "master_sha": null,
13158         "because_sha": null
13159     },
13160     {
13161         "sha": "1d165b0548639df48c406fd6514298309e68aba9",
13162         "description": "glsl: Add new expressions for INTEL_shader_integer_functions2",
13163         "nominated": false,
13164         "nomination_type": null,
13165         "resolution": 4,
13166         "master_sha": null,
13167         "because_sha": null
13168     },
13169     {
13170         "sha": "20d34c4ebf07c98a40ea43b0cccc95537c176fa9",
13171         "description": "mesa: Extension boilerplate for INTEL_shader_integer_functions2",
13172         "nominated": false,
13173         "nomination_type": null,
13174         "resolution": 4,
13175         "master_sha": null,
13176         "because_sha": null
13177     },
13178     {
13179         "sha": "88a0523bd2d3c635c41f0d0f6844bd8cf43933cc",
13180         "description": "intel/compiler: Move Gen4/5 rounding to visitor",
13181         "nominated": false,
13182         "nomination_type": 1,
13183         "resolution": 4,
13184         "master_sha": null,
13185         "because_sha": "6f394343b1f704f8b98a24add7f4106e72e2db7b"
13186     },
13187     {
13188         "sha": "2fd85105c6b144d1f44e5faef33363e554b58455",
13189         "description": "meson: Do not require libdrm for DRI2 on hurd",
13190         "nominated": true,
13191         "nomination_type": 0,
13192         "resolution": 1,
13193         "master_sha": null,
13194         "because_sha": null
13195     },
13196     {
13197         "sha": "4f52425159b057442cc7b83eb26590479db05067",
13198         "description": "util: Do not fail to build on unknown pthread_setname_np",
13199         "nominated": false,
13200         "nomination_type": null,
13201         "resolution": 4,
13202         "master_sha": null,
13203         "because_sha": null
13204     },
13205     {
13206         "sha": "e45dc931362b90c18b31b23ee1a82e721dbdc38e",
13207         "description": "loader: #define PATH_MAX when undefined (eg. Hurd)",
13208         "nominated": false,
13209         "nomination_type": null,
13210         "resolution": 4,
13211         "master_sha": null,
13212         "because_sha": null
13213     },
13214     {
13215         "sha": "d60b8fd3cbafda64dee5ae3e4960f3887fcc337b",
13216         "description": "util/atomic: fix return type of p_atomic_add_return() fallback",
13217         "nominated": false,
13218         "nomination_type": 1,
13219         "resolution": 4,
13220         "master_sha": null,
13221         "because_sha": "385d13f26d2b69db9423d806833d9b08f948a54a"
13222     },
13223     {
13224         "sha": "ac0219cc5b6afa6d0392a164b58e21ce95079930",
13225         "description": "gallium: dmabuf support for yuv formats that are not natively supported",
13226         "nominated": false,
13227         "nomination_type": null,
13228         "resolution": 4,
13229         "master_sha": null,
13230         "because_sha": null
13231     },
13232     {
13233         "sha": "5f78524d9b5c579d492470ebd635178339a551a6",
13234         "description": "intel/compiler: Return early if read() failed",
13235         "nominated": false,
13236         "nomination_type": null,
13237         "resolution": 4,
13238         "master_sha": null,
13239         "because_sha": null
13240     },
13241     {
13242         "sha": "8490b7d917c46951e3bc6708000fb542350b814b",
13243         "description": "intel/perf: adapt to platforms like Solaris without d_type in struct dirent",
13244         "nominated": false,
13245         "nomination_type": null,
13246         "resolution": 4,
13247         "master_sha": null,
13248         "because_sha": null
13249     },
13250     {
13251         "sha": "8f140422eddb8746cca49120dc8b763d1409d737",
13252         "description": "llvmpipe: drop LLVM < 3.4 support",
13253         "nominated": false,
13254         "nomination_type": null,
13255         "resolution": 4,
13256         "master_sha": null,
13257         "because_sha": null
13258     },
13259     {
13260         "sha": "7d7d1da1ac4b02c92da1624d3eb16004268dabac",
13261         "description": "egl: drop confusing mincore() error message",
13262         "nominated": false,
13263         "nomination_type": null,
13264         "resolution": 4,
13265         "master_sha": null,
13266         "because_sha": null
13267     },
13268     {
13269         "sha": "15a1cc00d38db084b41d7ae7907aa0b0c22f2099",
13270         "description": "aco: fix off-by-one error when initializing sgpr_live_in",
13271         "nominated": true,
13272         "nomination_type": 1,
13273         "resolution": 1,
13274         "master_sha": null,
13275         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
13276     },
13277     {
13278         "sha": "bd51538d285ad0ef488df60e24eaa08b9da20c28",
13279         "description": "radv: fix double free corruption in radv_alloc_memory()",
13280         "nominated": true,
13281         "nomination_type": 1,
13282         "resolution": 1,
13283         "master_sha": null,
13284         "because_sha": "825ddfee59945e00845637262fba05975f7d16a4"
13285     },
13286     {
13287         "sha": "5a6a88f58ce23de1d0caddb26e456d89a08321a5",
13288         "description": "gitlab-ci: Use single if for manual job rules entry",
13289         "nominated": false,
13290         "nomination_type": null,
13291         "resolution": 4,
13292         "master_sha": null,
13293         "because_sha": null
13294     },
13295     {
13296         "sha": "2dd0cc60f1faaabcd694b0656d9b387f86420d03",
13297         "description": "gitlab-ci: Set GIT_STRATEGY to none for the dummy job",
13298         "nominated": false,
13299         "nomination_type": null,
13300         "resolution": 4,
13301         "master_sha": null,
13302         "because_sha": null
13303     },
13304     {
13305         "sha": "eb40c0adfc35018151e9ecc866526b3778444a20",
13306         "description": "util/u_thread: Fix build under Haiku",
13307         "nominated": false,
13308         "nomination_type": null,
13309         "resolution": 4,
13310         "master_sha": null,
13311         "because_sha": null
13312     },
13313     {
13314         "sha": "49d2a066c217335b227e739c19b5a1576e70a141",
13315         "description": "haiku/hgl: Fix build via header reordering",
13316         "nominated": false,
13317         "nomination_type": null,
13318         "resolution": 4,
13319         "master_sha": null,
13320         "because_sha": null
13321     },
13322     {
13323         "sha": "3f96a1ed86ca295d8786da84b195211cb3b383ff",
13324         "description": "aco: fix operand kill flags when a temporary is used more than once",
13325         "nominated": false,
13326         "nomination_type": null,
13327         "resolution": 4,
13328         "master_sha": null,
13329         "because_sha": null
13330     },
13331     {
13332         "sha": "5b810c7de303e32900fed18b1303648eb74a6415",
13333         "description": "panfrost/midgard: Add missing lowering passes for type/size conversion ops",
13334         "nominated": false,
13335         "nomination_type": null,
13336         "resolution": 4,
13337         "master_sha": null,
13338         "because_sha": null
13339     },
13340     {
13341         "sha": "fcceeaffaef8d10a96e5b3171ed5d9be25a15001",
13342         "description": "panfrost/midgard: Add 64 bits float <-> int converters",
13343         "nominated": false,
13344         "nomination_type": null,
13345         "resolution": 4,
13346         "master_sha": null,
13347         "because_sha": null
13348     },
13349     {
13350         "sha": "fe5fbadd4624bc07fc45d87222b5b853c59f54b5",
13351         "description": "panfrost/midgard: Fix mir_print_instruction() for branch instructions",
13352         "nominated": false,
13353         "nomination_type": null,
13354         "resolution": 4,
13355         "master_sha": null,
13356         "because_sha": null
13357     },
13358     {
13359         "sha": "e1f9e8d60b979a6dbbaf1616638c395113a4eb7a",
13360         "description": "panfrost/midgard: Add f2f64 support",
13361         "nominated": false,
13362         "nomination_type": null,
13363         "resolution": 4,
13364         "master_sha": null,
13365         "because_sha": null
13366     },
13367     {
13368         "sha": "f53a0799c7d08b4c0125b95a89f872897a8e8cdf",
13369         "description": "panfrost/midgard: Factorize f2f and u2u handling",
13370         "nominated": false,
13371         "nomination_type": null,
13372         "resolution": 4,
13373         "master_sha": null,
13374         "because_sha": null
13375     },
13376     {
13377         "sha": "6548d01b3dab628d224fb2b60bebd16971a3b121",
13378         "description": "panfrost/midgard: Make sure promote_fmov() only promotes 32-bit imovs",
13379         "nominated": false,
13380         "nomination_type": null,
13381         "resolution": 4,
13382         "master_sha": null,
13383         "because_sha": null
13384     },
13385     {
13386         "sha": "9566f26ed465942f831682dbe2d9a0482835a5c6",
13387         "description": "panfrost/midgard: Rework mir_adjust_constants() to make it type/size agnostic",
13388         "nominated": false,
13389         "nomination_type": null,
13390         "resolution": 4,
13391         "master_sha": null,
13392         "because_sha": null
13393     },
13394     {
13395         "sha": "15c92d158cad000b12cbed7f9c3a8248e8c99aee",
13396         "description": "panfrost/midgard: Use a union to manipulate embedded constants",
13397         "nominated": false,
13398         "nomination_type": null,
13399         "resolution": 4,
13400         "master_sha": null,
13401         "because_sha": null
13402     },
13403     {
13404         "sha": "63461cb7e13fa544a081414b8a0a6e69e66e90d0",
13405         "description": "anv: ensure prog params are initialized with 0s",
13406         "nominated": false,
13407         "nomination_type": 1,
13408         "resolution": 4,
13409         "master_sha": null,
13410         "because_sha": "9baa33cef01f0e1fe221379d78387fe9e8517c74"
13411     },
13412     {
13413         "sha": "4936120230f07b959ec902aca989fdeae4e80d55",
13414         "description": "panfrost: Fix crash in compute variant allocation",
13415         "nominated": false,
13416         "nomination_type": 1,
13417         "resolution": 4,
13418         "master_sha": null,
13419         "because_sha": "d8a3501f1b2ef2d66091cc1e9c4ede3fb1b0da10"
13420     },
13421     {
13422         "sha": "d817f2c69615cf37b78f484a25b7831ebe9dbe6f",
13423         "description": "etnaviv: drm: Don't miscalculate timeout",
13424         "nominated": false,
13425         "nomination_type": null,
13426         "resolution": 4,
13427         "master_sha": null,
13428         "because_sha": null
13429     },
13430     {
13431         "sha": "047162d99ced85115b8e9010f196b8d1ee405be2",
13432         "description": "egl: Fix _eglPointerIsDereferencable w/o mincore()",
13433         "nominated": false,
13434         "nomination_type": null,
13435         "resolution": 4,
13436         "master_sha": null,
13437         "because_sha": null
13438     },
13439     {
13440         "sha": "39e7492d33c89ee7049d5bc07267d131cc6a1ff9",
13441         "description": "egl/android: fix buffer_count for applications setting max count",
13442         "nominated": true,
13443         "nomination_type": 1,
13444         "resolution": 0,
13445         "master_sha": null,
13446         "because_sha": "be08e6a4496aad219df1fd829fca3e4f7b322538"
13447     },
13448     {
13449         "sha": "1c9ecb21237a24675d0ab001ef61efa70385399d",
13450         "description": "aco: Fix signedness compare warning.",
13451         "nominated": false,
13452         "nomination_type": null,
13453         "resolution": 4,
13454         "master_sha": null,
13455         "because_sha": null
13456     },
13457     {
13458         "sha": "533a20dbd56b8af24ba2df4d2a973d46f8efabbd",
13459         "description": "aco: Fix maybe-uninitialized warnings.",
13460         "nominated": false,
13461         "nomination_type": null,
13462         "resolution": 4,
13463         "master_sha": null,
13464         "because_sha": null
13465     },
13466     {
13467         "sha": "6fb3df2786f09f4c7383cb0a15d394316d240c42",
13468         "description": "aco: Fix -Wstringop-overflow warnings in aco_span.",
13469         "nominated": false,
13470         "nomination_type": null,
13471         "resolution": 4,
13472         "master_sha": null,
13473         "because_sha": null
13474     },
13475     {
13476         "sha": "75e5720e1a64fac116e19cd9a7682b1d0f530149",
13477         "description": "radeon: Fix multiple definition error with radeon_debug",
13478         "nominated": false,
13479         "nomination_type": null,
13480         "resolution": 4,
13481         "master_sha": null,
13482         "because_sha": null
13483     },
13484     {
13485         "sha": "8e22df3aec9190518a23818be7690ac345f0bc20",
13486         "description": "gallium: Fix a couple of multiple definition warnings.",
13487         "nominated": false,
13488         "nomination_type": null,
13489         "resolution": 4,
13490         "master_sha": null,
13491         "because_sha": null
13492     },
13493     {
13494         "sha": "a134ac5ee9355779e015f8d7f9fe3e2ab22cdb86",
13495         "description": "r600: Move get_pic_param to radeon_vce.c",
13496         "nominated": false,
13497         "nomination_type": null,
13498         "resolution": 4,
13499         "master_sha": null,
13500         "because_sha": null
13501     },
13502     {
13503         "sha": "b7f975980916d670dcfc280af1678f4439a59d2f",
13504         "description": "radeon: Move si_get_pic_param to radeon_vce.c",
13505         "nominated": false,
13506         "nomination_type": null,
13507         "resolution": 4,
13508         "master_sha": null,
13509         "because_sha": null
13510     },
13511     {
13512         "sha": "e45ea781f859fcfa44ca2aacda05bcfe59aef0e0",
13513         "description": "intel/compiler: Fix array bounds warning on GCC 10.",
13514         "nominated": false,
13515         "nomination_type": null,
13516         "resolution": 4,
13517         "master_sha": null,
13518         "because_sha": null
13519     },
13520     {
13521         "sha": "3abfde13be198449230e48c5f277e0b62a0e96c4",
13522         "description": "turnip: Add support for non-zero (still constant) UBO buffer indices.",
13523         "nominated": false,
13524         "nomination_type": null,
13525         "resolution": 4,
13526         "master_sha": null,
13527         "because_sha": null
13528     },
13529     {
13530         "sha": "5f791df0d004291cf10fb54efa3b784a2dfd3ee2",
13531         "description": "turnip: fix array/matrix varyings",
13532         "nominated": false,
13533         "nomination_type": null,
13534         "resolution": 4,
13535         "master_sha": null,
13536         "because_sha": null
13537     },
13538     {
13539         "sha": "c17176522338256d93696f04289c210f4635599b",
13540         "description": "turnip: remove tu_sort_variables_by_location",
13541         "nominated": false,
13542         "nomination_type": null,
13543         "resolution": 4,
13544         "master_sha": null,
13545         "because_sha": null
13546     },
13547     {
13548         "sha": "1736447f27e815405ed6a08e939d9c418678f195",
13549         "description": "freedreno/ir3: allow inputs with the same location",
13550         "nominated": false,
13551         "nomination_type": null,
13552         "resolution": 4,
13553         "master_sha": null,
13554         "because_sha": null
13555     },
13556     {
13557         "sha": "17c9ec94f59e9823018e2b219fe154e0d78056ca",
13558         "description": "gitlab-ci: Skip ext_timer_query/time-elapsed",
13559         "nominated": false,
13560         "nomination_type": null,
13561         "resolution": 4,
13562         "master_sha": null,
13563         "because_sha": null
13564     },
13565     {
13566         "sha": "68cfc65ccbca748f0dfdc85876b9b5c02e598c11",
13567         "description": "intel/compiler: Test compaction on Gen <= 12",
13568         "nominated": false,
13569         "nomination_type": null,
13570         "resolution": 4,
13571         "master_sha": null,
13572         "because_sha": null
13573     },
13574     {
13575         "sha": "22462ba242d4b1ca63fb867668d5ef19ef1dff6e",
13576         "description": "intel/compiler: Validate fuzzed instructions",
13577         "nominated": false,
13578         "nomination_type": null,
13579         "resolution": 4,
13580         "master_sha": null,
13581         "because_sha": null
13582     },
13583     {
13584         "sha": "72cf63cfc63ca7789ca9f6f62477a7f55a80cad7",
13585         "description": "intel/compiler: Add unit tests for new EU validation checks",
13586         "nominated": false,
13587         "nomination_type": null,
13588         "resolution": 4,
13589         "master_sha": null,
13590         "because_sha": null
13591     },
13592     {
13593         "sha": "5f4eacaeda58e358072f0000403410b825803c13",
13594         "description": "intel/compiler: Validate some instruction word encodings",
13595         "nominated": false,
13596         "nomination_type": null,
13597         "resolution": 4,
13598         "master_sha": null,
13599         "because_sha": null
13600     },
13601     {
13602         "sha": "0fc490cdee93d031cbb4e27efb0710190af78e68",
13603         "description": "intel/compiler: Factor out brw_validate_instruction()",
13604         "nominated": false,
13605         "nomination_type": null,
13606         "resolution": 4,
13607         "master_sha": null,
13608         "because_sha": null
13609     },
13610     {
13611         "sha": "40f0ade68ea870c4e97a30711e62e4ec69a888b6",
13612         "description": "intel/compiler: Handle invalid compacted immediates",
13613         "nominated": false,
13614         "nomination_type": null,
13615         "resolution": 4,
13616         "master_sha": null,
13617         "because_sha": null
13618     },
13619     {
13620         "sha": "205cb8a1396b446646d6edaee6a96533da8e562d",
13621         "description": "intel/compiler: Handle invalid inputs to brw_reg_type_to_*()",
13622         "nominated": false,
13623         "nomination_type": null,
13624         "resolution": 4,
13625         "master_sha": null,
13626         "because_sha": null
13627     },
13628     {
13629         "sha": "741cf9a104feedf7386697d2c2d9c9f069f81b59",
13630         "description": "intel/compiler: Split hw_type tables",
13631         "nominated": false,
13632         "nomination_type": null,
13633         "resolution": 4,
13634         "master_sha": null,
13635         "because_sha": null
13636     },
13637     {
13638         "sha": "0b70d46f7a614888e999bfda443636c9bc1d8d97",
13639         "description": "intel/compiler: Add a INVALID_{,HW_}REG_TYPE macros",
13640         "nominated": false,
13641         "nomination_type": null,
13642         "resolution": 4,
13643         "master_sha": null,
13644         "because_sha": null
13645     },
13646     {
13647         "sha": "ab7c25b9aa241b2754a48fc04fd4752a511b7a2c",
13648         "description": "intel/compiler: Add NF some more places",
13649         "nominated": false,
13650         "nomination_type": null,
13651         "resolution": 4,
13652         "master_sha": null,
13653         "because_sha": null
13654     },
13655     {
13656         "sha": "8634286c5da771ea1c8d2e7a2407892af03a083b",
13657         "description": "intel/compiler: Limit compaction unit tests to specific gens",
13658         "nominated": false,
13659         "nomination_type": null,
13660         "resolution": 4,
13661         "master_sha": null,
13662         "because_sha": null
13663     },
13664     {
13665         "sha": "713c123bfa90fa845cf603a2d82a338b363cb4ee",
13666         "description": "intel/compiler: Don't disassemble align1 3-src operands on Gen < 10",
13667         "nominated": false,
13668         "nomination_type": null,
13669         "resolution": 4,
13670         "master_sha": null,
13671         "because_sha": null
13672     },
13673     {
13674         "sha": "49c21802cbca8240b272318759b1e472142929e6",
13675         "description": "intel/compiler: Split has_64bit_types into float/int",
13676         "nominated": false,
13677         "nomination_type": null,
13678         "resolution": 4,
13679         "master_sha": null,
13680         "because_sha": null
13681     },
13682     {
13683         "sha": "bb47aa2124c055c8dabeda7c1b4c48372e63098c",
13684         "description": "intel/compiler: Extract GEN_* macros into separate file",
13685         "nominated": false,
13686         "nomination_type": null,
13687         "resolution": 4,
13688         "master_sha": null,
13689         "because_sha": null
13690     },
13691     {
13692         "sha": "c69f3ece61d8d48ee97fad3555858a48b1214f02",
13693         "description": "intel/compiler: Use ARRAY_SIZE()",
13694         "nominated": false,
13695         "nomination_type": null,
13696         "resolution": 4,
13697         "master_sha": null,
13698         "because_sha": null
13699     },
13700     {
13701         "sha": "45164fc8c58f07b75b62057d097e85c45bc157fe",
13702         "description": "intel/fs: Don't emit control barrier if only one thread is used",
13703         "nominated": false,
13704         "nomination_type": null,
13705         "resolution": 4,
13706         "master_sha": null,
13707         "because_sha": null
13708     },
13709     {
13710         "sha": "4f431e870c7239879bc7c7f54f65184d5b391815",
13711         "description": "intel/fs: Don't emit fence for shared memory if only one thread is used",
13712         "nominated": false,
13713         "nomination_type": null,
13714         "resolution": 4,
13715         "master_sha": null,
13716         "because_sha": null
13717     },
13718     {
13719         "sha": "ff5b74ef32ea0ccff265064017f8168a4b328a5a",
13720         "description": "intel/fs: Add workgroup_size() helper",
13721         "nominated": false,
13722         "nomination_type": null,
13723         "resolution": 4,
13724         "master_sha": null,
13725         "because_sha": null
13726     },
13727     {
13728         "sha": "18e72ee2108a9388b8d1890311dd22f69886438a",
13729         "description": "intel/fs: Add FS_OPCODE_SCHEDULING_FENCE",
13730         "nominated": false,
13731         "nomination_type": null,
13732         "resolution": 4,
13733         "master_sha": null,
13734         "because_sha": null
13735     },
13736     {
13737         "sha": "9d964da19fb596dad68c9402c115d6c5784989ee",
13738         "description": "gallium: check all planes' pipe formats in case of multi-samplers",
13739         "nominated": false,
13740         "nomination_type": null,
13741         "resolution": 4,
13742         "master_sha": null,
13743         "because_sha": null
13744     },
13745     {
13746         "sha": "d3a0d3a80b3d0c6975a43075a8f1ee10b55bafaa",
13747         "description": "anv: Drop some workarounds that are no longer necessary",
13748         "nominated": false,
13749         "nomination_type": null,
13750         "resolution": 4,
13751         "master_sha": null,
13752         "because_sha": null
13753     },
13754     {
13755         "sha": "311cab27e2734930b02977ad69806554208d9678",
13756         "description": "iris: Drop some workarounds which are no longer necessary",
13757         "nominated": false,
13758         "nomination_type": null,
13759         "resolution": 4,
13760         "master_sha": null,
13761         "because_sha": null
13762     },
13763     {
13764         "sha": "d1166a3b3a96845ac2173ef56caee55c9a1ca849",
13765         "description": "turnip: Disable UBWC on images used as storage images.",
13766         "nominated": false,
13767         "nomination_type": null,
13768         "resolution": 4,
13769         "master_sha": null,
13770         "because_sha": null
13771     },
13772     {
13773         "sha": "e5ce365cdea5f01385aaf56d98618624c67bfa5f",
13774         "description": "turnip: Add limited support for storage images.",
13775         "nominated": false,
13776         "nomination_type": null,
13777         "resolution": 4,
13778         "master_sha": null,
13779         "because_sha": null
13780     },
13781     {
13782         "sha": "85e424c591bf5665981bf60ae4d416afb7a72dce",
13783         "description": "turnip: Refactor the intrinsic lowering.",
13784         "nominated": false,
13785         "nomination_type": null,
13786         "resolution": 4,
13787         "master_sha": null,
13788         "because_sha": null
13789     },
13790     {
13791         "sha": "3ac662e8df687270cda6f8404354d7a1d0e67f7a",
13792         "description": "turnip: Fix some whitespace around binary operators.",
13793         "nominated": false,
13794         "nomination_type": null,
13795         "resolution": 4,
13796         "master_sha": null,
13797         "because_sha": null
13798     },
13799     {
13800         "sha": "6c10af95c7e390aabb395e194eb77f174cf46898",
13801         "description": "radeonsi: Drop PIPE_CAP_TGSI_ANY_REG_AS_ADDRESS.",
13802         "nominated": false,
13803         "nomination_type": null,
13804         "resolution": 4,
13805         "master_sha": null,
13806         "because_sha": null
13807     },
13808     {
13809         "sha": "609a67461dcdeb55ecf8e283cf7d6dce332fca20",
13810         "description": "r300: Remove a bunch of default handling of pipe caps.",
13811         "nominated": false,
13812         "nomination_type": null,
13813         "resolution": 4,
13814         "master_sha": null,
13815         "because_sha": null
13816     },
13817     {
13818         "sha": "e7e034e1de44063d0a04b24725f3e67b13942b0b",
13819         "description": "r600: Remove a bunch of default handling of pipe caps.",
13820         "nominated": false,
13821         "nomination_type": null,
13822         "resolution": 4,
13823         "master_sha": null,
13824         "because_sha": null
13825     },
13826     {
13827         "sha": "3e1dd99adca55454239e197d4e793ee89f44fc6c",
13828         "description": "radeonsi: Remove a bunch of default handling of pipe caps.",
13829         "nominated": false,
13830         "nomination_type": null,
13831         "resolution": 4,
13832         "master_sha": null,
13833         "because_sha": null
13834     },
13835     {
13836         "sha": "e618951322e4bf27991c1a31c5933bd0d0f580a1",
13837         "description": "anv: don't report error with other vendor DRM devices",
13838         "nominated": false,
13839         "nomination_type": 1,
13840         "resolution": 4,
13841         "master_sha": null,
13842         "because_sha": "34c8621c3b372f8cd2ae2a684ac21460129d5bfb"
13843     },
13844     {
13845         "sha": "fb6fca003757478a06fb1f6781ad769e84b335ff",
13846         "description": "freedreno: Stop scattered remapping of SSBOs/images to IBOs.",
13847         "nominated": false,
13848         "nomination_type": null,
13849         "resolution": 4,
13850         "master_sha": null,
13851         "because_sha": null
13852     },
13853     {
13854         "sha": "7558b5da13685f701cbe7a9ca804e95e01e38e63",
13855         "description": "compiler: Add a note about how num_ssbos works in the program info.",
13856         "nominated": false,
13857         "nomination_type": null,
13858         "resolution": 4,
13859         "master_sha": null,
13860         "because_sha": null
13861     },
13862     {
13863         "sha": "d0975bfc4ab766a6a0fd65d3f54a608fa5622f59",
13864         "description": "nir: Drop the ssbo_offset to atomic lowering.",
13865         "nominated": false,
13866         "nomination_type": null,
13867         "resolution": 4,
13868         "master_sha": null,
13869         "because_sha": null
13870     },
13871     {
13872         "sha": "d5a3971457b8a9d5269050c5aa1d09a6197b5eef",
13873         "description": "gallium: Pack the atomic counters just above the SSBOs.",
13874         "nominated": false,
13875         "nomination_type": null,
13876         "resolution": 4,
13877         "master_sha": null,
13878         "because_sha": null
13879     },
13880     {
13881         "sha": "10dc4ac4c5d6dbe3df1f2b75229804e7aa5f86f1",
13882         "description": "mesa: Make atomic lowering put atomics above SSBOs.",
13883         "nominated": false,
13884         "nomination_type": null,
13885         "resolution": 4,
13886         "master_sha": null,
13887         "because_sha": null
13888     },
13889     {
13890         "sha": "2dc205515742d7da7ed3ca3b6005e1762a876254",
13891         "description": "turnip: Refactor linkage state setup.",
13892         "nominated": false,
13893         "nomination_type": null,
13894         "resolution": 4,
13895         "master_sha": null,
13896         "because_sha": null
13897     },
13898     {
13899         "sha": "28eb481bc2156ccc07c106ab517c2a3a42a53de1",
13900         "description": "nouveau/nvc0: add extern keyword to nvc0_miptree_vtbl.",
13901         "nominated": false,
13902         "nomination_type": null,
13903         "resolution": 4,
13904         "master_sha": null,
13905         "because_sha": null
13906     },
13907     {
13908         "sha": "5fede43fe0c7b9c5f8f79cba81637a2a7473abb4",
13909         "description": "anv: initialize clear_color_is_zero_one",
13910         "nominated": false,
13911         "nomination_type": null,
13912         "resolution": 4,
13913         "master_sha": null,
13914         "because_sha": null
13915     },
13916     {
13917         "sha": "9134f22df2b216f587ef9fe85e6dd86ff226e0b7",
13918         "description": "panfrost/midgard: Print the actual source register for store operations",
13919         "nominated": false,
13920         "nomination_type": null,
13921         "resolution": 4,
13922         "master_sha": null,
13923         "because_sha": null
13924     },
13925     {
13926         "sha": "14b37ebd44e6964f87bc256c0e36586dacb16e56",
13927         "description": "panfrost: Add pandecode entries for ASTC/ETC formats",
13928         "nominated": false,
13929         "nomination_type": null,
13930         "resolution": 4,
13931         "master_sha": null,
13932         "because_sha": null
13933     },
13934     {
13935         "sha": "31bd3b52795faa02717d5cca3179965b0d207bea",
13936         "description": "panfrost: Add ASTC texture formats",
13937         "nominated": false,
13938         "nomination_type": null,
13939         "resolution": 4,
13940         "master_sha": null,
13941         "because_sha": null
13942     },
13943     {
13944         "sha": "960fe9daea77e80b0dc72271bb6b8e10acf851be",
13945         "description": "panfrost: Add ETC1/ETC2 texture formats",
13946         "nominated": false,
13947         "nomination_type": null,
13948         "resolution": 4,
13949         "master_sha": null,
13950         "because_sha": null
13951     },
13952     {
13953         "sha": "2091d311c9d063138d5c84bbf4afe99ca864e597",
13954         "description": "panfrost: Rework linear<--->tiled conversions",
13955         "nominated": false,
13956         "nomination_type": null,
13957         "resolution": 4,
13958         "master_sha": null,
13959         "because_sha": null
13960     },
13961     {
13962         "sha": "f2d876b2b2335397661d2bd7663a7b353a1b839e",
13963         "description": "panfrost,lima: De-Galliumize tiling routines",
13964         "nominated": false,
13965         "nomination_type": null,
13966         "resolution": 4,
13967         "master_sha": null,
13968         "because_sha": null
13969     },
13970     {
13971         "sha": "0ca7ab1c972843057ff622c1edb31c86872102dd",
13972         "description": "panfrost: Compile tiling routines with -O3",
13973         "nominated": false,
13974         "nomination_type": null,
13975         "resolution": 4,
13976         "master_sha": null,
13977         "because_sha": null
13978     },
13979     {
13980         "sha": "bd4380c63c3b8b8b5f60dc840809dbe96a222fd7",
13981         "description": "radv: Remove syncobj_handle variable in header.",
13982         "nominated": true,
13983         "nomination_type": 1,
13984         "resolution": 1,
13985         "master_sha": null,
13986         "because_sha": "eaa56eab6da565c7bc84419c025c7c9bc90cf87a"
13987     },
13988     {
13989         "sha": "dc594c95ddc66888e5971a8684a62b0c11ec9885",
13990         "description": "gitlab-ci/lava: add pipeline information in the lava job name",
13991         "nominated": false,
13992         "nomination_type": null,
13993         "resolution": 4,
13994         "master_sha": null,
13995         "because_sha": null
13996     },
13997     {
13998         "sha": "a24b3b228a0a9c0bab0de2e024798c85479ef9b4",
13999         "description": "gallium/gallivm: enable linking lp_bld_printf function with C++ code",
14000         "nominated": false,
14001         "nomination_type": null,
14002         "resolution": 4,
14003         "master_sha": null,
14004         "because_sha": null
14005     },
14006     {
14007         "sha": "3f9a6011a68830ee6755397692cf0a51c4c913a7",
14008         "description": "iris: Fix value of out-of-bounds accesses for vertex attributes",
14009         "nominated": false,
14010         "nomination_type": null,
14011         "resolution": 4,
14012         "master_sha": null,
14013         "because_sha": null
14014     },
14015     {
14016         "sha": "e470116aac3e035bbfb287cf7634c35f94b3dcce",
14017         "description": "ci: Re-enable CI for lima on mali450",
14018         "nominated": false,
14019         "nomination_type": null,
14020         "resolution": 4,
14021         "master_sha": null,
14022         "because_sha": null
14023     },
14024     {
14025         "sha": "5e5b5348f605361cbfde3d7eff685e683c18af4a",
14026         "description": "ci: lava: pass CI_NODE_INDEX and CI_NODE_TOTAL to lava jobs",
14027         "nominated": false,
14028         "nomination_type": null,
14029         "resolution": 4,
14030         "master_sha": null,
14031         "because_sha": null
14032     },
14033     {
14034         "sha": "26d93a7495511ded7cca3ed46bcdf7e134c0f929",
14035         "description": "turnip: fix invalid VK_ERROR_OUT_OF_POOL_MEMORY",
14036         "nominated": true,
14037         "nomination_type": 1,
14038         "resolution": 1,
14039         "master_sha": null,
14040         "because_sha": "c39afe68f0390d45130c1317b3b7e65f55542c36"
14041     },
14042     {
14043         "sha": "87e1f8eca5d2748839be12afe81d10e1f8353b59",
14044         "description": "clover: Initialize Asm Parsers",
14045         "nominated": true,
14046         "nomination_type": 0,
14047         "resolution": 1,
14048         "master_sha": null,
14049         "because_sha": null
14050     },
14051     {
14052         "sha": "34c8621c3b372f8cd2ae2a684ac21460129d5bfb",
14053         "description": "anv: Allow enumerating multiple physical devices",
14054         "nominated": false,
14055         "nomination_type": null,
14056         "resolution": 4,
14057         "master_sha": null,
14058         "because_sha": null
14059     },
14060     {
14061         "sha": "e963e151d83072e97ddb1cf7b729bc404f7737e8",
14062         "description": "anv: Re-arrange physical_device_init",
14063         "nominated": false,
14064         "nomination_type": null,
14065         "resolution": 4,
14066         "master_sha": null,
14067         "because_sha": null
14068     },
14069     {
14070         "sha": "3ecfba388a01d5ceb32fdd8122c5cf14e174aa3c",
14071         "description": "anv: Drop separate chipset_id fields",
14072         "nominated": false,
14073         "nomination_type": null,
14074         "resolution": 4,
14075         "master_sha": null,
14076         "because_sha": null
14077     },
14078     {
14079         "sha": "02044be23f179959872158dbf2a470ed49df774c",
14080         "description": "anv: Move the physical device dispatch table to anv_instance",
14081         "nominated": false,
14082         "nomination_type": null,
14083         "resolution": 4,
14084         "master_sha": null,
14085         "because_sha": null
14086     },
14087     {
14088         "sha": "78ff747408379387f72fca802f3065915e496f4c",
14089         "description": "anv: Drop the instance pointer from anv_device",
14090         "nominated": false,
14091         "nomination_type": null,
14092         "resolution": 4,
14093         "master_sha": null,
14094         "because_sha": null
14095     },
14096     {
14097         "sha": "f0519c9cf9fdccf93b0c3b81b47911de2422b285",
14098         "description": "anv: Stop allocating WSI event fences off the instance",
14099         "nominated": true,
14100         "nomination_type": 1,
14101         "resolution": 1,
14102         "master_sha": null,
14103         "because_sha": "16eb390834daaa153522e63bb17df9526eb9123c"
14104     },
14105     {
14106         "sha": "1ec84bd2081e65b2edb489507e0525f98efd3164",
14107         "description": "anv: Take a device in anv_perf_warn",
14108         "nominated": false,
14109         "nomination_type": null,
14110         "resolution": 4,
14111         "master_sha": null,
14112         "because_sha": null
14113     },
14114     {
14115         "sha": "cb6ea7704574475c56c930e18363070be6073cc1",
14116         "description": "anv: Take an anv_device in vk_errorf",
14117         "nominated": false,
14118         "nomination_type": null,
14119         "resolution": 4,
14120         "master_sha": null,
14121         "because_sha": null
14122     },
14123     {
14124         "sha": "70e8064e131467527e70a681ac6cf763587bd8bf",
14125         "description": "anv: Add an anv_physical_device field to anv_device",
14126         "nominated": false,
14127         "nomination_type": null,
14128         "resolution": 4,
14129         "master_sha": null,
14130         "because_sha": null
14131     },
14132     {
14133         "sha": "735a3ba00765baa717ff541fb5aa5105dc816ad7",
14134         "description": "radeonsi/gfx10: enable GS fast launch for triangles and strips with NGG culling",
14135         "nominated": false,
14136         "nomination_type": null,
14137         "resolution": 4,
14138         "master_sha": null,
14139         "because_sha": null
14140     },
14141     {
14142         "sha": "c377f45c1833052f3d0d9d4ac341ee9917f9184c",
14143         "description": "radeonsi/gfx10: rewrite late alloc computation",
14144         "nominated": false,
14145         "nomination_type": null,
14146         "resolution": 4,
14147         "master_sha": null,
14148         "because_sha": null
14149     },
14150     {
14151         "sha": "4e4b2d13f09023c294f69235ca1ff16db1e9d7aa",
14152         "description": "ac: add helper ac_build_triangle_strip_indices_to_triangle",
14153         "nominated": false,
14154         "nomination_type": null,
14155         "resolution": 4,
14156         "master_sha": null,
14157         "because_sha": null
14158     },
14159     {
14160         "sha": "8db00a51f85109e958631ef74a458b0614f37097",
14161         "description": "radeonsi/gfx10: implement NGG culling for 4x wave32 subgroups",
14162         "nominated": false,
14163         "nomination_type": null,
14164         "resolution": 4,
14165         "master_sha": null,
14166         "because_sha": null
14167     },
14168     {
14169         "sha": "aa2d846604b7e46f98c05242f4f97b3508bf183e",
14170         "description": "radeonsi/gfx10: move GE_PC_ALLOC setting to shader states",
14171         "nominated": false,
14172         "nomination_type": null,
14173         "resolution": 4,
14174         "master_sha": null,
14175         "because_sha": null
14176     },
14177     {
14178         "sha": "41fef6fc09b9e8913dc0cf6e926fa109c680f9c2",
14179         "description": "radeonsi/gfx10: don't initialize VGPRs not used by NGG passthrough",
14180         "nominated": false,
14181         "nomination_type": null,
14182         "resolution": 4,
14183         "master_sha": null,
14184         "because_sha": null
14185     },
14186     {
14187         "sha": "943d131e7db4147113ac204e99382a18ce3fc99d",
14188         "description": "radeonsi/gfx10: merge main and pos/param export IF blocks into one if possible",
14189         "nominated": false,
14190         "nomination_type": null,
14191         "resolution": 4,
14192         "master_sha": null,
14193         "because_sha": null
14194     },
14195     {
14196         "sha": "a966729c840a96af993e9039d9cf09b9d8921c4b",
14197         "description": "radeonsi/gfx10: export primitives at the beginning of VS/TES",
14198         "nominated": false,
14199         "nomination_type": null,
14200         "resolution": 4,
14201         "master_sha": null,
14202         "because_sha": null
14203     },
14204     {
14205         "sha": "5a0fcf11f0d82f0bd20cd15addfa8086d715c16b",
14206         "description": "radeonsi/gfx10: move s_sendmsg gs_alloc_req to the beginning of shaders",
14207         "nominated": false,
14208         "nomination_type": null,
14209         "resolution": 4,
14210         "master_sha": null,
14211         "because_sha": null
14212     },
14213     {
14214         "sha": "cf9f8d1ea2044effc35e15e1ee91a528b8d9e487",
14215         "description": "radeonsi/gfx10: correct VS PrimitiveID implementation for NGG",
14216         "nominated": false,
14217         "nomination_type": null,
14218         "resolution": 4,
14219         "master_sha": null,
14220         "because_sha": null
14221     },
14222     {
14223         "sha": "b2326a7549b237669d4aeb8a733eb13d15467093",
14224         "description": "radeonsi/gfx10: update comments and remove invalid TODOs",
14225         "nominated": false,
14226         "nomination_type": null,
14227         "resolution": 4,
14228         "master_sha": null,
14229         "because_sha": null
14230     },
14231     {
14232         "sha": "0f45d4dc2b15e137346e1e3f064a24302e1c9048",
14233         "description": "ac: add ac_build_readlane without optimization barrier",
14234         "nominated": false,
14235         "nomination_type": null,
14236         "resolution": 4,
14237         "master_sha": null,
14238         "because_sha": null
14239     },
14240     {
14241         "sha": "77393cf39b7c4ae73c1c1731bddc9a0668740338",
14242         "description": "ac: add prefix bitcount functions",
14243         "nominated": false,
14244         "nomination_type": null,
14245         "resolution": 4,
14246         "master_sha": null,
14247         "because_sha": null
14248     },
14249     {
14250         "sha": "679b6244e15622381e8e25dfa61e4be83e741410",
14251         "description": "radeonsi: turn an assertion into return in si_nir_store_output_tcs",
14252         "nominated": false,
14253         "nomination_type": null,
14254         "resolution": 4,
14255         "master_sha": null,
14256         "because_sha": null
14257     },
14258     {
14259         "sha": "27cc7703d3da25656f7b953b11b69719d9df8d94",
14260         "description": "radeonsi: fix doubles and int64",
14261         "nominated": false,
14262         "nomination_type": 1,
14263         "resolution": 4,
14264         "master_sha": null,
14265         "because_sha": "57bd73e2296a93a738960b183ea57c2aa0ccf4c2"
14266     },
14267     {
14268         "sha": "df34fa14bb872447fed9076e06ffc504d85e2d1c",
14269         "description": "radeonsi: don't invoke decompression inside internal launch_grid",
14270         "nominated": true,
14271         "nomination_type": 0,
14272         "resolution": 3,
14273         "master_sha": null,
14274         "because_sha": null
14275     },
14276     {
14277         "sha": "58c929be0ddbbd9291d0dadbf11538170178e791",
14278         "description": "radeonsi: clean up how internal compute dispatches are handled",
14279         "nominated": true,
14280         "nomination_type": 0,
14281         "resolution": 3,
14282         "master_sha": null,
14283         "because_sha": null
14284     },
14285     {
14286         "sha": "d69483270eb1680e1bbe19110b4af65459e165a8",
14287         "description": "Revert \"radeonsi: unbind image before compute clear\"",
14288         "nominated": false,
14289         "nomination_type": 2,
14290         "resolution": 4,
14291         "master_sha": null,
14292         "because_sha": "3a527eda7ceee37643f948bfcf05285c5aa3a4d6"
14293     },
14294     {
14295         "sha": "dbdf3b3ef97e51c31a71b3a27fb84cf89293f57c",
14296         "description": "aco: implement nir_intrinsic_load_barycentric_at_sample on GFX6",
14297         "nominated": false,
14298         "nomination_type": null,
14299         "resolution": 4,
14300         "master_sha": null,
14301         "because_sha": null
14302     },
14303     {
14304         "sha": "9e2fde84fca7824e32c6f12e87c1e9e1d3befb57",
14305         "description": "aco: add new addr64 bit to MUBUF instructions on GFX6-GFX7",
14306         "nominated": false,
14307         "nomination_type": null,
14308         "resolution": 4,
14309         "master_sha": null,
14310         "because_sha": null
14311     },
14312     {
14313         "sha": "fe9157a700341f38b448fa9279fb60d7e4a05b32",
14314         "description": "aco: do not use the vec3 variant for loads on GFX6",
14315         "nominated": false,
14316         "nomination_type": null,
14317         "resolution": 4,
14318         "master_sha": null,
14319         "because_sha": null
14320     },
14321     {
14322         "sha": "1b5bb204d9724e166b33dc03bb187499088f278d",
14323         "description": "aco: do not use the vec3 variant for stores on GFX6",
14324         "nominated": false,
14325         "nomination_type": null,
14326         "resolution": 4,
14327         "master_sha": null,
14328         "because_sha": null
14329     },
14330     {
14331         "sha": "b8abfafe8690847dc09bb63a5674dc2e2228a56a",
14332         "description": "aco: fix constant folding of SMRD instructions on GFX6",
14333         "nominated": false,
14334         "nomination_type": null,
14335         "resolution": 4,
14336         "master_sha": null,
14337         "because_sha": null
14338     },
14339     {
14340         "sha": "dd92179a72e5263b9db730d92a883e2536aa4474",
14341         "description": "anv: Canonicalize buffer formats for image/buffer copies",
14342         "nominated": true,
14343         "nomination_type": 1,
14344         "resolution": 1,
14345         "master_sha": null,
14346         "because_sha": "b24b93d58431a4349eecddb07304f6eda648e997"
14347     },
14348     {
14349         "sha": "14c6e665f7725e9cf314a4bd06de908a943bd43a",
14350         "description": "anv/blorp: Rename buffer image stride parameters",
14351         "nominated": false,
14352         "nomination_type": null,
14353         "resolution": 1,
14354         "master_sha": null,
14355         "because_sha": null
14356     },
14357     {
14358         "sha": "cf5fccb0d962625179996c7261b4625a6e687c8f",
14359         "description": "Revert \"gallium: add st_context_iface::flush_resource to call FLUSH_VERTICES\"",
14360         "nominated": false,
14361         "nomination_type": 2,
14362         "resolution": 4,
14363         "master_sha": null,
14364         "because_sha": "bec9c90b5ecf9cc2dc580f9ff297f94ba5aa3506"
14365     },
14366     {
14367         "sha": "32d45733ae730525cc67e1ef830e486bf9d347ea",
14368         "description": "Revert \"st/dri: do FLUSH_VERTICES before calling flush_resource\"",
14369         "nominated": false,
14370         "nomination_type": 2,
14371         "resolution": 4,
14372         "master_sha": null,
14373         "because_sha": "3ba16d36c988a1c7b31c7fe44c1b6a24d9d8227d"
14374     },
14375     {
14376         "sha": "29bfe18abd664b2f643b8f08b50885d0507b2d62",
14377         "description": "aco: fix fall-through test in try_remove_simple_block() with back-edges",
14378         "nominated": false,
14379         "nomination_type": 1,
14380         "resolution": 4,
14381         "master_sha": null,
14382         "because_sha": "3bca0af25dbf6d6b162463138100abb20bc1a1cc"
14383     },
14384     {
14385         "sha": "afb75e71e0dfc65523c850d186ceeec92a584cdf",
14386         "description": "docs/GL4: update gallium/swr features",
14387         "nominated": false,
14388         "nomination_type": null,
14389         "resolution": 4,
14390         "master_sha": null,
14391         "because_sha": null
14392     },
14393     {
14394         "sha": "e151398de61f53ecc6b19a34d33748a4c9e99abf",
14395         "description": "aco: fix stack buffer overflow in apply_sgprs()",
14396         "nominated": false,
14397         "nomination_type": 1,
14398         "resolution": 4,
14399         "master_sha": null,
14400         "because_sha": "cef78797191a9200b8a616b096c41c11007772a9"
14401     },
14402     {
14403         "sha": "9b2ccd6a0e98b0c70f9dae275f4a2d0b43219709",
14404         "description": "anv: add assert for isl_mod_info in choose_isl_tiling_flags",
14405         "nominated": false,
14406         "nomination_type": null,
14407         "resolution": 4,
14408         "master_sha": null,
14409         "because_sha": null
14410     },
14411     {
14412         "sha": "8eebdd594bc4698e27899e0f771a61ddf2603370",
14413         "description": "anv: fix assert in GetImageDrmFormatModifierPropertiesEXT",
14414         "nominated": false,
14415         "nomination_type": null,
14416         "resolution": 4,
14417         "master_sha": null,
14418         "because_sha": null
14419     },
14420     {
14421         "sha": "31feae1c21998032491c9fe6539e5f339b275e64",
14422         "description": "isl/gen12: add reminder comment about missing WA with 3D surfaces",
14423         "nominated": false,
14424         "nomination_type": null,
14425         "resolution": 4,
14426         "master_sha": null,
14427         "because_sha": null
14428     },
14429     {
14430         "sha": "d8a3501f1b2ef2d66091cc1e9c4ede3fb1b0da10",
14431         "description": "panfrost: Dynamically allocate shader variants",
14432         "nominated": false,
14433         "nomination_type": null,
14434         "resolution": 4,
14435         "master_sha": null,
14436         "because_sha": null
14437     },
14438     {
14439         "sha": "bef716b56c6f50e8e448fd1cd677eca10140f24e",
14440         "description": "panfrost: Expose some functionality with dEQP flag",
14441         "nominated": false,
14442         "nomination_type": null,
14443         "resolution": 4,
14444         "master_sha": null,
14445         "because_sha": null
14446     },
14447     {
14448         "sha": "4af8d5b0645bd96ed71691811e07c01b52af6094",
14449         "description": "pan/midgard: Fix recursive csel scheduling",
14450         "nominated": false,
14451         "nomination_type": null,
14452         "resolution": 4,
14453         "master_sha": null,
14454         "because_sha": null
14455     },
14456     {
14457         "sha": "564a782ff78ebbb7c56a6a4ed84cac4818c91485",
14458         "description": "panfrost: Identify un/pack colour opcodes",
14459         "nominated": false,
14460         "nomination_type": null,
14461         "resolution": 4,
14462         "master_sha": null,
14463         "because_sha": null
14464     },
14465     {
14466         "sha": "13c32e5fede9c3ff50d9c6da888914a713654c76",
14467         "description": "pan/midgard: Bytemasks should round up, not round down",
14468         "nominated": false,
14469         "nomination_type": null,
14470         "resolution": 4,
14471         "master_sha": null,
14472         "because_sha": null
14473     },
14474     {
14475         "sha": "5e8386c606293de4f9cbbc2666a9e9e3758b6b29",
14476         "description": "panfrost: Compact the bo_access readers array",
14477         "nominated": false,
14478         "nomination_type": null,
14479         "resolution": 4,
14480         "master_sha": null,
14481         "because_sha": null
14482     },
14483     {
14484         "sha": "c0ba9000d21ee22a25fec0b3338ea53184dd1130",
14485         "description": "zink: support arrays of samplers",
14486         "nominated": false,
14487         "nomination_type": null,
14488         "resolution": 4,
14489         "master_sha": null,
14490         "because_sha": null
14491     },
14492     {
14493         "sha": "a9023ec5665ae84f6d05d2d58e5950b79ebcf977",
14494         "description": "zink: support sampling non-float textures",
14495         "nominated": false,
14496         "nomination_type": null,
14497         "resolution": 4,
14498         "master_sha": null,
14499         "because_sha": null
14500     },
14501     {
14502         "sha": "3e1acff56039d2f78c563be8131666e811e0b562",
14503         "description": "zink: store image-type per texture",
14504         "nominated": false,
14505         "nomination_type": null,
14506         "resolution": 4,
14507         "master_sha": null,
14508         "because_sha": null
14509     },
14510     {
14511         "sha": "5fc1562a7215c63b40f22f0320f458387e61e9b5",
14512         "description": "zink: avoid incorrect vector-construction",
14513         "nominated": false,
14514         "nomination_type": null,
14515         "resolution": 4,
14516         "master_sha": null,
14517         "because_sha": null
14518     },
14519     {
14520         "sha": "8112240d2931be2d5d572914d159d769888cab2d",
14521         "description": "zink: support offset-variants of texturing",
14522         "nominated": false,
14523         "nomination_type": null,
14524         "resolution": 4,
14525         "master_sha": null,
14526         "because_sha": null
14527     },
14528     {
14529         "sha": "f1a5bcdc16c8a3b2deec988e3e6db731998a0626",
14530         "description": "zink: implement nir_texop_txs",
14531         "nominated": false,
14532         "nomination_type": null,
14533         "resolution": 4,
14534         "master_sha": null,
14535         "because_sha": null
14536     },
14537     {
14538         "sha": "7ee94d1b21b9f096d27471e708b2d8be9fc43530",
14539         "description": "docs: fixup indentation",
14540         "nominated": false,
14541         "nomination_type": null,
14542         "resolution": 4,
14543         "master_sha": null,
14544         "because_sha": null
14545     },
14546     {
14547         "sha": "2ef989473ab2e9b4848c1f58c2637dc11eb38afc",
14548         "description": "docs: remove pointless, stray newline",
14549         "nominated": false,
14550         "nomination_type": null,
14551         "resolution": 4,
14552         "master_sha": null,
14553         "because_sha": null
14554     },
14555     {
14556         "sha": "199572b65b7a03ffc887783e7f0f96f95bf1f99d",
14557         "description": "docs: use [1] instead of asterisk for footnote",
14558         "nominated": false,
14559         "nomination_type": null,
14560         "resolution": 4,
14561         "master_sha": null,
14562         "because_sha": null
14563     },
14564     {
14565         "sha": "063a28642e148accb55d3d96965fa2c6e1f8bcb0",
14566         "description": "docs: remove trailing newlines",
14567         "nominated": false,
14568         "nomination_type": null,
14569         "resolution": 4,
14570         "master_sha": null,
14571         "because_sha": null
14572     },
14573     {
14574         "sha": "9954120b38e5dcff54bb73b0f0a56f158e050f35",
14575         "description": "docs: remove leading spaces",
14576         "nominated": false,
14577         "nomination_type": null,
14578         "resolution": 4,
14579         "master_sha": null,
14580         "because_sha": null
14581     },
14582     {
14583         "sha": "c8718627443cd8cfde0b6969f6a2f1d9e6deb88b",
14584         "description": "docs: remove trailing header",
14585         "nominated": false,
14586         "nomination_type": null,
14587         "resolution": 4,
14588         "master_sha": null,
14589         "because_sha": null
14590     },
14591     {
14592         "sha": "37daddd3e4c107b4733fc6f1bccefbcd2d861852",
14593         "description": "docs: use figure/figcaption instead of tables",
14594         "nominated": false,
14595         "nomination_type": null,
14596         "resolution": 4,
14597         "master_sha": null,
14598         "because_sha": null
14599     },
14600     {
14601         "sha": "f5983a6eedc9cdd9bd48cdcfcfd751dfdc814984",
14602         "description": "docs: do not use definition-list for sub-topics",
14603         "nominated": false,
14604         "nomination_type": null,
14605         "resolution": 4,
14606         "master_sha": null,
14607         "because_sha": null
14608     },
14609     {
14610         "sha": "95187083c4d83377555a0f85918fbbd2fdf94f6a",
14611         "description": "freedreno/a6xx: add PROG_FB_RAST stateobj",
14612         "nominated": false,
14613         "nomination_type": null,
14614         "resolution": 4,
14615         "master_sha": null,
14616         "because_sha": null
14617     },
14618     {
14619         "sha": "6dc9b292d09c2bc6f02d061abd928ed473728353",
14620         "description": "freedreno/a6xx: move dynamic program state to streaming stateobj",
14621         "nominated": false,
14622         "nomination_type": null,
14623         "resolution": 4,
14624         "master_sha": null,
14625         "because_sha": null
14626     },
14627     {
14628         "sha": "d2fd6469c37f01a5e1f05394098915fde03aa108",
14629         "description": "freedreno/a6xx: drop a few more per-draw registers",
14630         "nominated": false,
14631         "nomination_type": null,
14632         "resolution": 4,
14633         "master_sha": null,
14634         "because_sha": null
14635     },
14636     {
14637         "sha": "4d8f42c85125fa86008553ddaf48f44498d8bddc",
14638         "description": "freedreno/a6xx: separate rast stateobj for prim restart",
14639         "nominated": false,
14640         "nomination_type": null,
14641         "resolution": 4,
14642         "master_sha": null,
14643         "because_sha": null
14644     },
14645     {
14646         "sha": "0e063b3079472af85f12fb77890cdfd97ce6a1d0",
14647         "description": "freedreno/a6xx: cleanup rasterizer state",
14648         "nominated": false,
14649         "nomination_type": null,
14650         "resolution": 4,
14651         "master_sha": null,
14652         "because_sha": null
14653     },
14654     {
14655         "sha": "fba7e6f89600e1b2f41af5a42d91427be5468892",
14656         "description": "freedreno/a6xx: limit scratch/debug markers to debug builds",
14657         "nominated": false,
14658         "nomination_type": null,
14659         "resolution": 4,
14660         "master_sha": null,
14661         "because_sha": null
14662     },
14663     {
14664         "sha": "5d7381c645903657e25d1c678d5733a64b4b99ec",
14665         "description": "iris: Fix some indentation in iris_init_render_context",
14666         "nominated": false,
14667         "nomination_type": null,
14668         "resolution": 4,
14669         "master_sha": null,
14670         "because_sha": null
14671     },
14672     {
14673         "sha": "c1104e4ceefd4949a33421da9db6be437e801ce9",
14674         "description": "util/vector: Fix u_vector_foreach when head rolls over",
14675         "nominated": false,
14676         "nomination_type": null,
14677         "resolution": 4,
14678         "master_sha": null,
14679         "because_sha": null
14680     },
14681     {
14682         "sha": "b54b67e067da6ed22a7b8112cb6f8bed0e188272",
14683         "description": "intel/fs: Switch to standard vector layout for barycentrics at optimization time.",
14684         "nominated": false,
14685         "nomination_type": null,
14686         "resolution": 4,
14687         "master_sha": null,
14688         "because_sha": null
14689     },
14690     {
14691         "sha": "79bd252d6e7650f2081d116a51b4baf634338648",
14692         "description": "intel/fs: Introduce barycentric layout lowering pass.",
14693         "nominated": false,
14694         "nomination_type": null,
14695         "resolution": 4,
14696         "master_sha": null,
14697         "because_sha": null
14698     },
14699     {
14700         "sha": "44d7d66adc6a027eb9f88dae15390c2ad9a70ad4",
14701         "description": "intel/fs: Split fetch_payload_reg() into separate helper for barycentrics.",
14702         "nominated": false,
14703         "nomination_type": null,
14704         "resolution": 4,
14705         "master_sha": null,
14706         "because_sha": null
14707     },
14708     {
14709         "sha": "9c9e80103ca2477d71e96750232da26028b4973d",
14710         "description": "intel/fs/gen6: Use SEL instead of bashing thread payload for unlit centroid workaround.",
14711         "nominated": false,
14712         "nomination_type": null,
14713         "resolution": 4,
14714         "master_sha": null,
14715         "because_sha": null
14716     },
14717     {
14718         "sha": "0dd18d70aecd3bafb7dcde15430a024942fe243c",
14719         "description": "intel/fs/gen6: Generalize aligned_pairs_class to SIMD16 aligned barycentrics.",
14720         "nominated": false,
14721         "nomination_type": null,
14722         "resolution": 4,
14723         "master_sha": null,
14724         "because_sha": null
14725     },
14726     {
14727         "sha": "0db4455c1f2f3cff76f3c15081c020c0fb229a47",
14728         "description": "intel/fs/gen6: Constrain barycentric source of LINTERP during bank conflict mitigation.",
14729         "nominated": false,
14730         "nomination_type": null,
14731         "resolution": 4,
14732         "master_sha": null,
14733         "because_sha": null
14734     },
14735     {
14736         "sha": "369aef851dda305ab8e769e3d9e18035a3c0d0df",
14737         "description": "intel/fs/gen4-6: Allocate registers from aligned_pairs_class based on LINTERP use.",
14738         "nominated": false,
14739         "nomination_type": null,
14740         "resolution": 4,
14741         "master_sha": null,
14742         "because_sha": null
14743     },
14744     {
14745         "sha": "54b1b71e7347fdca7900e11328d09931aec51c40",
14746         "description": "intel/fs: Allow limited copy propagation of a LOAD_PAYLOAD into another.",
14747         "nominated": false,
14748         "nomination_type": null,
14749         "resolution": 4,
14750         "master_sha": null,
14751         "because_sha": null
14752     },
14753     {
14754         "sha": "8eb4f2092a2a177eada93a97fbc0d2bdd3eff037",
14755         "description": "intel/fs: Add support for copy-propagating a block of multiple FIXED_GRFs.",
14756         "nominated": false,
14757         "nomination_type": null,
14758         "resolution": 4,
14759         "master_sha": null,
14760         "because_sha": null
14761     },
14762     {
14763         "sha": "e328fbd9f8c8e5ad2a41e249bf18be5642d46d8d",
14764         "description": "intel/fs: Add partial support for copy-propagating FIXED_GRFs.",
14765         "nominated": false,
14766         "nomination_type": null,
14767         "resolution": 4,
14768         "master_sha": null,
14769         "because_sha": null
14770     },
14771     {
14772         "sha": "5153d06d92ebec3a536aaa9b4c225c107dfc5931",
14773         "description": "intel/fs: Extend copy propagation dataflow analysis to copies with FIXED_GRF source.",
14774         "nominated": false,
14775         "nomination_type": null,
14776         "resolution": 4,
14777         "master_sha": null,
14778         "because_sha": null
14779     },
14780     {
14781         "sha": "ab0d1b3b3d17bab2444674aa06f0a8458f6f0821",
14782         "description": "intel/fs: Rework fs_inst::is_copy_payload() into multiple classification helpers.",
14783         "nominated": false,
14784         "nomination_type": null,
14785         "resolution": 4,
14786         "master_sha": null,
14787         "because_sha": null
14788     },
14789     {
14790         "sha": "1873202f44b7e4f7c8d1fee32b7faaa3bdd1d6a3",
14791         "description": "intel/fs: Generalize fs_reg::is_contiguous() to register files other than VGRF.",
14792         "nominated": false,
14793         "nomination_type": null,
14794         "resolution": 4,
14795         "master_sha": null,
14796         "because_sha": null
14797     },
14798     {
14799         "sha": "d9a57c85cc5bbb3fada60476ec7b379bd0b5ac64",
14800         "description": "intel/fs: Try to vectorize header setup in lower_load_payload().",
14801         "nominated": false,
14802         "nomination_type": null,
14803         "resolution": 4,
14804         "master_sha": null,
14805         "because_sha": null
14806     },
14807     {
14808         "sha": "3ba16d36c988a1c7b31c7fe44c1b6a24d9d8227d",
14809         "description": "st/dri: do FLUSH_VERTICES before calling flush_resource",
14810         "nominated": false,
14811         "nomination_type": null,
14812         "resolution": 4,
14813         "master_sha": null,
14814         "because_sha": null
14815     },
14816     {
14817         "sha": "bec9c90b5ecf9cc2dc580f9ff297f94ba5aa3506",
14818         "description": "gallium: add st_context_iface::flush_resource to call FLUSH_VERTICES",
14819         "nominated": false,
14820         "nomination_type": null,
14821         "resolution": 4,
14822         "master_sha": null,
14823         "because_sha": null
14824     },
14825     {
14826         "sha": "ddb80f9276b940ae1e8a3473a8d0a1ad3402536e",
14827         "description": "anv: enable VK_KHR_swapchain_mutable_format",
14828         "nominated": false,
14829         "nomination_type": null,
14830         "resolution": 4,
14831         "master_sha": null,
14832         "because_sha": null
14833     },
14834     {
14835         "sha": "4bdf8547f4dc1a383bf4e67110f44610a3790189",
14836         "description": "vulkan/wsi: Implement VK_KHR_swapchain_mutable_format",
14837         "nominated": false,
14838         "nomination_type": null,
14839         "resolution": 4,
14840         "master_sha": null,
14841         "because_sha": null
14842     },
14843     {
14844         "sha": "a218f132786118c6e0be64d5b85fe9a5c18c634d",
14845         "description": "vulkan/wsi: Filter modifiers with ImageFormatProperties",
14846         "nominated": false,
14847         "nomination_type": null,
14848         "resolution": 4,
14849         "master_sha": null,
14850         "because_sha": null
14851     },
14852     {
14853         "sha": "210e68874bbf5321adc6e6464a80526c177f8741",
14854         "description": "vulkan/wsi: Use the interface from the real modifiers extension",
14855         "nominated": false,
14856         "nomination_type": null,
14857         "resolution": 4,
14858         "master_sha": null,
14859         "because_sha": null
14860     },
14861     {
14862         "sha": "c78926b84df245cd77a881f9c4a79e4145eac42d",
14863         "description": "vulkan/wsi: Move the ImageCreateInfo higher up",
14864         "nominated": false,
14865         "nomination_type": null,
14866         "resolution": 4,
14867         "master_sha": null,
14868         "because_sha": null
14869     },
14870     {
14871         "sha": "6790397346ccafbe1baa2ef03ce33d6bef5f257c",
14872         "description": "anv: Support modifiers in GetImageFormatProperties2",
14873         "nominated": false,
14874         "nomination_type": null,
14875         "resolution": 4,
14876         "master_sha": null,
14877         "because_sha": null
14878     },
14879     {
14880         "sha": "44f5a92c0b16c18d7e0f5b73c243a68c94d97ad4",
14881         "description": "anv: Drop some VK_IMAGE_TILING_OPTIMAL checks",
14882         "nominated": false,
14883         "nomination_type": null,
14884         "resolution": 4,
14885         "master_sha": null,
14886         "because_sha": null
14887     },
14888     {
14889         "sha": "0099f85232b700c3aa6bc771c5219de71af9626e",
14890         "description": "aco: print assembly with CLRXdisasm for GFX6-GFX7 if found on the system",
14891         "nominated": false,
14892         "nomination_type": null,
14893         "resolution": 4,
14894         "master_sha": null,
14895         "because_sha": null
14896     },
14897     {
14898         "sha": "51de5d5ac65ebeaaebe716291be19fd36692f5cb",
14899         "description": "vulkan/wsi: disable the hardware cursor",
14900         "nominated": false,
14901         "nomination_type": null,
14902         "resolution": 4,
14903         "master_sha": null,
14904         "because_sha": null
14905     },
14906     {
14907         "sha": "ad820d5aca1b5d2133a7e7bd380c91401cd1c1e3",
14908         "description": "gallium/swr: Disable showing detected arch message.",
14909         "nominated": false,
14910         "nomination_type": null,
14911         "resolution": 4,
14912         "master_sha": null,
14913         "because_sha": null
14914     },
14915     {
14916         "sha": "b9b393f0ce4e8df85f2e7eafeb409b032819e33d",
14917         "description": "aco: fix emitting slc for MUBUF instructions on GFX6-GFX7",
14918         "nominated": false,
14919         "nomination_type": null,
14920         "resolution": 4,
14921         "master_sha": null,
14922         "because_sha": null
14923     },
14924     {
14925         "sha": "6af63c939bf0b7db2ad918cab953cab637806f94",
14926         "description": "panfrost/midgard: Fix swizzle for store instructions",
14927         "nominated": false,
14928         "nomination_type": null,
14929         "resolution": 4,
14930         "master_sha": null,
14931         "because_sha": null
14932     },
14933     {
14934         "sha": "be95c816a7d27e3dc29bc75878e0857f447d804a",
14935         "description": "docs: do not double-close link tag",
14936         "nominated": false,
14937         "nomination_type": 1,
14938         "resolution": 4,
14939         "master_sha": null,
14940         "because_sha": "f8148d0cc17839e9763485aad40406f9ea884071"
14941     },
14942     {
14943         "sha": "b009a7644b91901b037a4e1dbb86970407d72d75",
14944         "description": "docs: remove double-closed definition-list",
14945         "nominated": true,
14946         "nomination_type": 1,
14947         "resolution": 1,
14948         "master_sha": null,
14949         "because_sha": "bc17ac58661c2dbbd5fea48d4af628baef434e86"
14950     },
14951     {
14952         "sha": "b387f68f49abc995605098178a3c643f3a9cfe41",
14953         "description": "docs: move paragraph closing tag",
14954         "nominated": true,
14955         "nomination_type": 1,
14956         "resolution": 1,
14957         "master_sha": null,
14958         "because_sha": "41b3eb08d9feac97ac1be1802093ad4cc4c6ecaf"
14959     },
14960     {
14961         "sha": "a370cfd96ed11463a9e76c1d9bc42eb5f3858fde",
14962         "description": "docs: use code-tags instead of pre-tags",
14963         "nominated": true,
14964         "nomination_type": 1,
14965         "resolution": 1,
14966         "master_sha": null,
14967         "because_sha": "9af6c38deff0f91c6c2a20d61a07a388594a39ac"
14968     },
14969     {
14970         "sha": "1de361e56b33fff35e2feb83dd5c404f67d42a69",
14971         "description": "docs: use code-tags instead of pre-tags",
14972         "nominated": true,
14973         "nomination_type": 1,
14974         "resolution": 1,
14975         "master_sha": null,
14976         "because_sha": "ca0c1e69cab67276b2f701f7c3ea43658a52fd83"
14977     },
14978     {
14979         "sha": "36e02752755bd26992cf87409558f6c016372acd",
14980         "description": "docs: use code-tag instead of pre-tag",
14981         "nominated": true,
14982         "nomination_type": 1,
14983         "resolution": 1,
14984         "master_sha": null,
14985         "because_sha": "41b3eb08d9feac97ac1be1802093ad4cc4c6ecaf"
14986     },
14987     {
14988         "sha": "f0677086a17930130c2e01546fc007659b9269ba",
14989         "description": "docs: open paragraph before closing it",
14990         "nominated": true,
14991         "nomination_type": 1,
14992         "resolution": 1,
14993         "master_sha": null,
14994         "because_sha": "44c5e634a5cd568306d42777af6c660fbbb5773e"
14995     },
14996     {
14997         "sha": "a0d25c4d87e104087b647d5837a47a025b4235a5",
14998         "description": "docs: fix paragraphs",
14999         "nominated": true,
15000         "nomination_type": 1,
15001         "resolution": 1,
15002         "master_sha": null,
15003         "because_sha": "c0dfe8c6dfd913011d4637a05d93e36a8425dbea"
15004     },
15005     {
15006         "sha": "750d664226e7afdb52cc306ada19e8bfb9b6c97e",
15007         "description": "docs: fix typo in html tag name",
15008         "nominated": true,
15009         "nomination_type": 1,
15010         "resolution": 1,
15011         "master_sha": null,
15012         "because_sha": "5d11a828e10916e38526a3ae7334353102b5d0c6"
15013     },
15014     {
15015         "sha": "5b1c4e1b75fe3466e5eec799e091c7a8ec9acd0e",
15016         "description": "util: call bind_sampler_states before setting sampler_views",
15017         "nominated": true,
15018         "nomination_type": 1,
15019         "resolution": 1,
15020         "master_sha": null,
15021         "because_sha": "69430d7e59e8b4b38567cd1f8bb6d4e747b2650c"
15022     },
15023     {
15024         "sha": "d55573aac631af93a738944fc705967c8ae91453",
15025         "description": "nir: Fix printing of ~0 .locations.",
15026         "nominated": false,
15027         "nomination_type": null,
15028         "resolution": 4,
15029         "master_sha": null,
15030         "because_sha": null
15031     },
15032     {
15033         "sha": "65641e0c7a29944e19cc068457ee0d59cace8096",
15034         "description": "meson: use github URL for wraps instead of completely unreliable wrapdb",
15035         "nominated": true,
15036         "nomination_type": 0,
15037         "resolution": 1,
15038         "master_sha": null,
15039         "because_sha": null
15040     },
15041     {
15042         "sha": "d7cef7c67b92df9634741628b1a19bf149eeb773",
15043         "description": "docs: Update release calendar for 20.0",
15044         "nominated": false,
15045         "nomination_type": null,
15046         "resolution": 4,
15047         "master_sha": null,
15048         "because_sha": null
15049     },
15050     {
15051         "sha": "2ebfc6db16137b16663bf563c32fe1932917b22c",
15052         "description": "lima: Fix alpha blending",
15053         "nominated": false,
15054         "nomination_type": null,
15055         "resolution": 4,
15056         "master_sha": null,
15057         "because_sha": null
15058     },
15059     {
15060         "sha": "3bca0af25dbf6d6b162463138100abb20bc1a1cc",
15061         "description": "aco: ignore parallelcopies to the same register on jump threading",
15062         "nominated": false,
15063         "nomination_type": null,
15064         "resolution": 4,
15065         "master_sha": null,
15066         "because_sha": null
15067     },
15068     {
15069         "sha": "427e5eeb02053745f4f1c7a655058ce3d804c206",
15070         "description": "aco: handle phi affinities transitively through parallelcopies",
15071         "nominated": false,
15072         "nomination_type": null,
15073         "resolution": 4,
15074         "master_sha": null,
15075         "because_sha": null
15076     },
15077     {
15078         "sha": "d098024c40ee6bd12804833b71a554380df2d51d",
15079         "description": "aco: rework lower_to_cssa()",
15080         "nominated": true,
15081         "nomination_type": 1,
15082         "resolution": 1,
15083         "master_sha": null,
15084         "because_sha": "0b8216b2cdbcaccfd2bd1a65be6b8ac5654e3067"
15085     },
15086     {
15087         "sha": "300f8dec76f846f2c49bafd3bd3d76b7ffc0923b",
15088         "description": "aco: implement stream output with vec3 on GFX6",
15089         "nominated": false,
15090         "nomination_type": null,
15091         "resolution": 4,
15092         "master_sha": null,
15093         "because_sha": null
15094     },
15095     {
15096         "sha": "a445cb35bdf607857742a322576cd9763b1d67ea",
15097         "description": "aco: do not combine additions of DS instructions on GFX6",
15098         "nominated": false,
15099         "nomination_type": null,
15100         "resolution": 4,
15101         "master_sha": null,
15102         "because_sha": null
15103     },
15104     {
15105         "sha": "923005bf5494264cddd0d7b886b43cb223c720b1",
15106         "description": "aco: do not select 96-bit/128-bit variants for ds_read/ds_write on GFX6",
15107         "nominated": false,
15108         "nomination_type": null,
15109         "resolution": 4,
15110         "master_sha": null,
15111         "because_sha": null
15112     },
15113     {
15114         "sha": "44ffeb4fee8a38f9e526749eee163cbff89dea25",
15115         "description": "intel/perf: report query split for mdapi",
15116         "nominated": true,
15117         "nomination_type": 0,
15118         "resolution": 1,
15119         "master_sha": null,
15120         "because_sha": null
15121     },
15122     {
15123         "sha": "3bb8a4bfecbfb1345256c4faa8cd10d5b0a7ca76",
15124         "description": "intel/perf: expose timestamp begin for mdapi",
15125         "nominated": true,
15126         "nomination_type": 0,
15127         "resolution": 1,
15128         "master_sha": null,
15129         "because_sha": null
15130     },
15131     {
15132         "sha": "630cbb45ac5aa1c50bd4b05d15e7533c74366493",
15133         "description": "anv: set depth stall enabled when depth flush enabled on gen12",
15134         "nominated": false,
15135         "nomination_type": null,
15136         "resolution": 4,
15137         "master_sha": null,
15138         "because_sha": null
15139     },
15140     {
15141         "sha": "3cec1484552aff22eb4e4300758138be7228187c",
15142         "description": "iris: set depth stall enabled when depth flush enabled on gen12",
15143         "nominated": false,
15144         "nomination_type": null,
15145         "resolution": 4,
15146         "master_sha": null,
15147         "because_sha": null
15148     },
15149     {
15150         "sha": "308efbf2f3504e787705968de02044916afdd265",
15151         "description": "anv: implement another workaround for non pipelined states",
15152         "nominated": false,
15153         "nomination_type": null,
15154         "resolution": 4,
15155         "master_sha": null,
15156         "because_sha": null
15157     },
15158     {
15159         "sha": "9eca823cce84d7b055714ebda303f7e299a680d5",
15160         "description": "iris: implement another workaround for non pipelined states",
15161         "nominated": false,
15162         "nomination_type": null,
15163         "resolution": 4,
15164         "master_sha": null,
15165         "because_sha": null
15166     },
15167     {
15168         "sha": "e6e5cbac04c950ecc37cb9de45c24d15a54cafc7",
15169         "description": "iris: handle new PIPE_CONTROL field",
15170         "nominated": false,
15171         "nomination_type": null,
15172         "resolution": 4,
15173         "master_sha": null,
15174         "because_sha": null
15175     },
15176     {
15177         "sha": "31f0af5568478fb696307438f270f7fc31e1db89",
15178         "description": "genxml: add new Gen11+ PIPE_CONTROL field",
15179         "nominated": false,
15180         "nomination_type": null,
15181         "resolution": 4,
15182         "master_sha": null,
15183         "because_sha": null
15184     },
15185     {
15186         "sha": "e3405f177bdff591423e1fe154defba10d326d55",
15187         "description": "st/mesa: Allocate full miplevels if MaxLevel is explicitly set",
15188         "nominated": false,
15189         "nomination_type": null,
15190         "resolution": 4,
15191         "master_sha": null,
15192         "because_sha": null
15193     },
15194     {
15195         "sha": "68abc0731715b2ec3048d0944250b96a5302b4bc",
15196         "description": "aco: fix emitting SMEM instructions with no operands on GFX6-GFX7",
15197         "nominated": false,
15198         "nomination_type": null,
15199         "resolution": 4,
15200         "master_sha": null,
15201         "because_sha": null
15202     },
15203     {
15204         "sha": "e5226cff75fc42bdd5a03287a8061f1d8992e062",
15205         "description": "lima: fix handling of reverse depth range",
15206         "nominated": false,
15207         "nomination_type": null,
15208         "resolution": 4,
15209         "master_sha": null,
15210         "because_sha": null
15211     },
15212     {
15213         "sha": "784b84d308f51430dbd4d9c58fd598c34c4ceefb",
15214         "description": "nvc0: disable xfb's which don't have a stride",
15215         "nominated": false,
15216         "nomination_type": null,
15217         "resolution": 4,
15218         "master_sha": null,
15219         "because_sha": null
15220     },
15221     {
15222         "sha": "9bf210ba982ba4e0a1cd125285eb65bc2213242f",
15223         "description": "lima/ppir: implement full liveness analysis for regalloc",
15224         "nominated": false,
15225         "nomination_type": null,
15226         "resolution": 4,
15227         "master_sha": null,
15228         "because_sha": null
15229     },
15230     {
15231         "sha": "7e2765fded33ed13693939b0e4ef94943fedf2cb",
15232         "description": "lima/ppir: remove orphan load node after cloning",
15233         "nominated": false,
15234         "nomination_type": null,
15235         "resolution": 4,
15236         "master_sha": null,
15237         "because_sha": null
15238     },
15239     {
15240         "sha": "a3a73d116c1425d1d2da2f3b3aabe06a53c3d800",
15241         "description": "iris: Print warning and return *out = NULL when fd to syncobj fails",
15242         "nominated": false,
15243         "nomination_type": null,
15244         "resolution": 4,
15245         "master_sha": null,
15246         "because_sha": null
15247     },
15248     {
15249         "sha": "1ac138694b480e5eaba70a9efb076af6281a8009",
15250         "description": "iris: Advertise PIPE_CAP_NATIVE_FENCE_FD",
15251         "nominated": false,
15252         "nomination_type": null,
15253         "resolution": 4,
15254         "master_sha": null,
15255         "because_sha": null
15256     },
15257     {
15258         "sha": "e9f9a944d3497f892ec92994197c9442ac9ee324",
15259         "description": "iris: Fix export of fences that have already completed.",
15260         "nominated": false,
15261         "nomination_type": null,
15262         "resolution": 4,
15263         "master_sha": null,
15264         "because_sha": null
15265     },
15266     {
15267         "sha": "6b9fce5d9eb7d2f3eb56083d0d440e099b0e001a",
15268         "description": "android: Fix whitespace issue",
15269         "nominated": false,
15270         "nomination_type": null,
15271         "resolution": 4,
15272         "master_sha": null,
15273         "because_sha": null
15274     },
15275     {
15276         "sha": "62adb6522b4b4f1f31e0828abbe496ecac5035e3",
15277         "description": "panfrost: Prefix schedule_program to prevent collision",
15278         "nominated": false,
15279         "nomination_type": null,
15280         "resolution": 4,
15281         "master_sha": null,
15282         "because_sha": null
15283     },
15284     {
15285         "sha": "c4daf2b485e18b7f5d87392244ce740e5c5a9fbd",
15286         "description": "radeonsi: merge si_compile_llvm and si_llvm_compile functions",
15287         "nominated": false,
15288         "nomination_type": null,
15289         "resolution": 4,
15290         "master_sha": null,
15291         "because_sha": null
15292     },
15293     {
15294         "sha": "68586bdd215f5f1af956f9e2e71039a5011a7ce1",
15295         "description": "radeonsi: remove useless #includes",
15296         "nominated": false,
15297         "nomination_type": null,
15298         "resolution": 4,
15299         "master_sha": null,
15300         "because_sha": null
15301     },
15302     {
15303         "sha": "30b14ba67e998cbc12447adc6c8e185636b75390",
15304         "description": "radeonsi: move code for shader resources into si_shader_llvm_resources.c",
15305         "nominated": false,
15306         "nomination_type": null,
15307         "resolution": 4,
15308         "master_sha": null,
15309         "because_sha": null
15310     },
15311     {
15312         "sha": "da2c12af4b9cfb93bd6880cfa4a218c44b79fe13",
15313         "description": "radeonsi: move geometry shader code into si_shader_llvm_gs.c",
15314         "nominated": false,
15315         "nomination_type": null,
15316         "resolution": 4,
15317         "master_sha": null,
15318         "because_sha": null
15319     },
15320     {
15321         "sha": "57bd73e2296a93a738960b183ea57c2aa0ccf4c2",
15322         "description": "radeonsi: remove llvm_type_is_64bit",
15323         "nominated": false,
15324         "nomination_type": null,
15325         "resolution": 4,
15326         "master_sha": null,
15327         "because_sha": null
15328     },
15329     {
15330         "sha": "194449a405bfc391cf730f88ef45dee768960c4a",
15331         "description": "radeonsi: move tessellation shader code into si_shader_llvm_tess.c",
15332         "nominated": false,
15333         "nomination_type": null,
15334         "resolution": 4,
15335         "master_sha": null,
15336         "because_sha": null
15337     },
15338     {
15339         "sha": "d7c86b106ca5d2f2229f27e66d76cd24ccf81a82",
15340         "description": "radeonsi: move si_insert_input_* functions",
15341         "nominated": false,
15342         "nomination_type": null,
15343         "resolution": 4,
15344         "master_sha": null,
15345         "because_sha": null
15346     },
15347     {
15348         "sha": "8ff8e68e422a5c6b9ab26eaa56eff5c27a642d2e",
15349         "description": "radeonsi: work around an LLVM crash when using llvm.amdgcn.icmp.i64.i1",
15350         "nominated": true,
15351         "nomination_type": 0,
15352         "resolution": 1,
15353         "master_sha": null,
15354         "because_sha": null
15355     },
15356     {
15357         "sha": "af3fbb410c245698c00290189c227a870f5bf41c",
15358         "description": "radeonsi: fix si_build_wrapper_function for compute-based primitive culling",
15359         "nominated": false,
15360         "nomination_type": 1,
15361         "resolution": 4,
15362         "master_sha": null,
15363         "because_sha": "3b143369a55d1b79f7db14dda587e18f6b27c975"
15364     },
15365     {
15366         "sha": "6d4993c94280a044f8d427c7a3247a3b2f75c835",
15367         "description": "radeonsi/gfx10: separate code for determining the number of vertices for NGG",
15368         "nominated": false,
15369         "nomination_type": null,
15370         "resolution": 4,
15371         "master_sha": null,
15372         "because_sha": null
15373     },
15374     {
15375         "sha": "7a25521f92817c28790c59a00a21bd5b11d09e3b",
15376         "description": "radeonsi/gfx10: separate code for getting edgeflags from the gs_invocation_id VGPR",
15377         "nominated": false,
15378         "nomination_type": null,
15379         "resolution": 4,
15380         "master_sha": null,
15381         "because_sha": null
15382     },
15383     {
15384         "sha": "cf65c6f0d281bc64c9cea07b7f394036b2eeeaad",
15385         "description": "radeonsi: move VS_STATE.LS_OUT_PATCH_SIZE a few bits higher to make space there",
15386         "nominated": false,
15387         "nomination_type": null,
15388         "resolution": 4,
15389         "master_sha": null,
15390         "because_sha": null
15391     },
15392     {
15393         "sha": "34ef0c5083af7279af9a4ac8653a1966013d3a59",
15394         "description": "radeonsi: make si_insert_input_* functions non-static",
15395         "nominated": false,
15396         "nomination_type": null,
15397         "resolution": 4,
15398         "master_sha": null,
15399         "because_sha": null
15400     },
15401     {
15402         "sha": "eeb4a11c1123c34b4d1c55540f575f6b474f7d08",
15403         "description": "ac/cull: don't read Position.Z if it's not needed for culling",
15404         "nominated": false,
15405         "nomination_type": null,
15406         "resolution": 4,
15407         "master_sha": null,
15408         "because_sha": null
15409     },
15410     {
15411         "sha": "8070402a3043edb34000b1d410f9b73ab45ae686",
15412         "description": "radeonsi: separate code computing info for small primitive culling",
15413         "nominated": false,
15414         "nomination_type": null,
15415         "resolution": 4,
15416         "master_sha": null,
15417         "because_sha": null
15418     },
15419     {
15420         "sha": "0a1c47074b9edbb52c4783b34397d24fe98ad96f",
15421         "description": "intel/compiler: Fix illegal mutation in get_nir_image_intrinsic_image",
15422         "nominated": true,
15423         "nomination_type": 1,
15424         "resolution": 1,
15425         "master_sha": null,
15426         "because_sha": "09f1de97a76a4990fd7ce909760f3c8933263b05"
15427     },
15428     {
15429         "sha": "b706a157c5b3b07425a16bebe3f8ebc5afac8bd3",
15430         "description": "gitlab-ci: fix missing caselist.css/xsl",
15431         "nominated": false,
15432         "nomination_type": null,
15433         "resolution": 4,
15434         "master_sha": null,
15435         "because_sha": null
15436     },
15437     {
15438         "sha": "af6c2f419372eb4f0f702a2c1e414f38b99f5205",
15439         "description": "relnotes: Add Vulkan 1.2",
15440         "nominated": false,
15441         "nomination_type": null,
15442         "resolution": 4,
15443         "master_sha": null,
15444         "because_sha": null
15445     },
15446     {
15447         "sha": "7f5462e349a3f082e2944181cd610b1250d711cd",
15448         "description": "radv: enable Vulkan 1.2",
15449         "nominated": false,
15450         "nomination_type": null,
15451         "resolution": 4,
15452         "master_sha": null,
15453         "because_sha": null
15454     },
15455     {
15456         "sha": "68d6bead781101997eff5d59016014ddb48b5897",
15457         "description": "radv: implement Vulkan 1.2 features and properties",
15458         "nominated": false,
15459         "nomination_type": null,
15460         "resolution": 4,
15461         "master_sha": null,
15462         "because_sha": null
15463     },
15464     {
15465         "sha": "b3033198a8c729a840e8e6ff2f30c3d2ed0ec3ba",
15466         "description": "radv: implement Vulkan 1.1 features and properties",
15467         "nominated": false,
15468         "nomination_type": null,
15469         "resolution": 4,
15470         "master_sha": null,
15471         "because_sha": null
15472     },
15473     {
15474         "sha": "a09ab76828a14a847bb7014ed5fa7b80f2b66097",
15475         "description": "radv: update VK_KHR_timeline_semaphore for Vulkan 1.2",
15476         "nominated": false,
15477         "nomination_type": null,
15478         "resolution": 4,
15479         "master_sha": null,
15480         "because_sha": null
15481     },
15482     {
15483         "sha": "fab0aa9182133b3a40001191f2746aaac4ef1b81",
15484         "description": "radv: update VK_KHR_uniform_buffer_standard_layout for Vulkan 1.2",
15485         "nominated": false,
15486         "nomination_type": null,
15487         "resolution": 4,
15488         "master_sha": null,
15489         "because_sha": null
15490     },
15491     {
15492         "sha": "3ff8d124583ba34ff6880e41e1ea4cb5dd8d31fc",
15493         "description": "radv: update VK_KHR_shader_subgroup_extended_types for Vulkan 1.2",
15494         "nominated": false,
15495         "nomination_type": null,
15496         "resolution": 4,
15497         "master_sha": null,
15498         "because_sha": null
15499     },
15500     {
15501         "sha": "af25c8d57bd327ad4bfefda7ad4ed3b1ed1cf3fe",
15502         "description": "radv: update VK_KHR_shader_float_controls for Vulkan 1.2",
15503         "nominated": false,
15504         "nomination_type": null,
15505         "resolution": 4,
15506         "master_sha": null,
15507         "because_sha": null
15508     },
15509     {
15510         "sha": "5335bb6c39e7641c80193ff98e95fa21d5e66876",
15511         "description": "radv: update VK_KHR_shader_float16_int8 for Vulkan 1.2",
15512         "nominated": false,
15513         "nomination_type": null,
15514         "resolution": 4,
15515         "master_sha": null,
15516         "because_sha": null
15517     },
15518     {
15519         "sha": "a73d01b1db9ee359145fec7fbc4ae49f2b6a78b1",
15520         "description": "radv: update VK_KHR_shader_atomic_int64 for Vulkan 1.2",
15521         "nominated": false,
15522         "nomination_type": null,
15523         "resolution": 4,
15524         "master_sha": null,
15525         "because_sha": null
15526     },
15527     {
15528         "sha": "83d1773a5784d3900294108a99111748322331f5",
15529         "description": "radv: update VK_KHR_imageless_framebuffer for Vulkan 1.2",
15530         "nominated": false,
15531         "nomination_type": null,
15532         "resolution": 4,
15533         "master_sha": null,
15534         "because_sha": null
15535     },
15536     {
15537         "sha": "b3bdb4e6ff82940b4bc78a1cafb5718fe6365a1e",
15538         "description": "radv: update VK_KHR_image_format_list for Vulkan 1.2",
15539         "nominated": false,
15540         "nomination_type": null,
15541         "resolution": 4,
15542         "master_sha": null,
15543         "because_sha": null
15544     },
15545     {
15546         "sha": "a80229941f559ea8a547f15a5c44af34f9e32ee4",
15547         "description": "radv: update VK_KHR_driver_properties for Vulkan 1.2",
15548         "nominated": false,
15549         "nomination_type": null,
15550         "resolution": 4,
15551         "master_sha": null,
15552         "because_sha": null
15553     },
15554     {
15555         "sha": "af883bf3dcd22e60d5284e64f3b031c400100423",
15556         "description": "radv: update VK_KHR_draw_indirect_count for Vulkan 1.2",
15557         "nominated": false,
15558         "nomination_type": null,
15559         "resolution": 4,
15560         "master_sha": null,
15561         "because_sha": null
15562     },
15563     {
15564         "sha": "b537be43680d6ca7e491a388ea864d184d23a095",
15565         "description": "radv: update VK_KHR_depth_stencil_resolve for Vulkan 1.2",
15566         "nominated": false,
15567         "nomination_type": null,
15568         "resolution": 4,
15569         "master_sha": null,
15570         "because_sha": null
15571     },
15572     {
15573         "sha": "5993f13b27f0e0a1ba17e8411148e30b03eb48f4",
15574         "description": "radv: update VK_KHR_create_renderpass2 for Vulkan 1.2",
15575         "nominated": false,
15576         "nomination_type": null,
15577         "resolution": 4,
15578         "master_sha": null,
15579         "because_sha": null
15580     },
15581     {
15582         "sha": "b2be00fbc176a0b93393c8ae2ba85f6357c350a7",
15583         "description": "radv: update VK_KHR_buffer_device_address for Vulkan 1.2",
15584         "nominated": false,
15585         "nomination_type": null,
15586         "resolution": 4,
15587         "master_sha": null,
15588         "because_sha": null
15589     },
15590     {
15591         "sha": "0eb26aae1cee913ce0b2bd60ef4a1ad5e55bced2",
15592         "description": "radv: update VK_KHR_8bit_storage for Vulkan 1.2",
15593         "nominated": false,
15594         "nomination_type": null,
15595         "resolution": 4,
15596         "master_sha": null,
15597         "because_sha": null
15598     },
15599     {
15600         "sha": "b4eed4e548aac35182ba39cf86f8838507bcef6f",
15601         "description": "radv: update VK_EXT_scalar_block_layout for Vulkan 1.2",
15602         "nominated": false,
15603         "nomination_type": null,
15604         "resolution": 4,
15605         "master_sha": null,
15606         "because_sha": null
15607     },
15608     {
15609         "sha": "efdf9d8969a88341660e609744d18061b289c7d3",
15610         "description": "radv: update VK_EXT_sampler_filter_minmax for Vulkan 1.2",
15611         "nominated": false,
15612         "nomination_type": null,
15613         "resolution": 4,
15614         "master_sha": null,
15615         "because_sha": null
15616     },
15617     {
15618         "sha": "65e215e6f3aa1478318750365c82e993f78c0c97",
15619         "description": "radv: update VK_EXT_host_query_reset for Vulkan 1.2",
15620         "nominated": false,
15621         "nomination_type": null,
15622         "resolution": 4,
15623         "master_sha": null,
15624         "because_sha": null
15625     },
15626     {
15627         "sha": "95ec0c050bfb3c919c4657d1b0877ff7d286385a",
15628         "description": "radv: update VK_EXT_descriptor_indexing for Vulkan 1.2",
15629         "nominated": false,
15630         "nomination_type": null,
15631         "resolution": 4,
15632         "master_sha": null,
15633         "because_sha": null
15634     },
15635     {
15636         "sha": "4ef3f7e3d37ece7b4339870282cb52c5e334a68d",
15637         "description": "anv: Enable Vulkan 1.2 support",
15638         "nominated": false,
15639         "nomination_type": null,
15640         "resolution": 4,
15641         "master_sha": null,
15642         "because_sha": null
15643     },
15644     {
15645         "sha": "c616627f63d19c9a4dc8462e880079ebcb76c5e4",
15646         "description": "anv: Implement the new core version property queries",
15647         "nominated": false,
15648         "nomination_type": null,
15649         "resolution": 4,
15650         "master_sha": null,
15651         "because_sha": null
15652     },
15653     {
15654         "sha": "a47152c622f55ce201d48e5c610e249ccfd3ef50",
15655         "description": "anv: Implement the new core version feature queries",
15656         "nominated": false,
15657         "nomination_type": null,
15658         "resolution": 4,
15659         "master_sha": null,
15660         "because_sha": null
15661     },
15662     {
15663         "sha": "721666e52a7e95b5bc1a7bcfc9cb6b8d43f2c97f",
15664         "description": "anv,nir: Lower quad_broadcast with dynamic index in NIR",
15665         "nominated": false,
15666         "nomination_type": null,
15667         "resolution": 4,
15668         "master_sha": null,
15669         "because_sha": null
15670     },
15671     {
15672         "sha": "7e3e2ce702852d2617c250ad6cb68371697d9fa4",
15673         "description": "anv: Bump the patch version to 131",
15674         "nominated": false,
15675         "nomination_type": null,
15676         "resolution": 4,
15677         "master_sha": null,
15678         "because_sha": null
15679     },
15680     {
15681         "sha": "f33a68af63eb92cb62b40b6a405aed7b4ea1e920",
15682         "description": "vulkan/overlay: Fix for Vulkan 1.2",
15683         "nominated": false,
15684         "nomination_type": null,
15685         "resolution": 4,
15686         "master_sha": null,
15687         "because_sha": null
15688     },
15689     {
15690         "sha": "75755e0eba17f850036798ee7ed46db5e49c4513",
15691         "description": "turnip: Pretend to support Vulkan 1.2",
15692         "nominated": false,
15693         "nomination_type": null,
15694         "resolution": 4,
15695         "master_sha": null,
15696         "because_sha": null
15697     },
15698     {
15699         "sha": "ac0c7ad2c23e7e91c404e9cf4434eac65e1551cb",
15700         "description": "vulkan: Update the XML and headers to 1.2.131",
15701         "nominated": false,
15702         "nomination_type": null,
15703         "resolution": 4,
15704         "master_sha": null,
15705         "because_sha": null
15706     },
15707     {
15708         "sha": "8775b742ea31ba4cd035e20a91493204c83b3f07",
15709         "description": "gitlab-ci: Stop using manual jobs for merge requests",
15710         "nominated": false,
15711         "nomination_type": null,
15712         "resolution": 4,
15713         "master_sha": null,
15714         "because_sha": null
15715     },
15716     {
15717         "sha": "7b0b085c94347cb9c94d88e11a64a6c341d95477",
15718         "description": "radeonsi: drop the negation from fmask_is_not_identity",
15719         "nominated": false,
15720         "nomination_type": null,
15721         "resolution": 4,
15722         "master_sha": null,
15723         "because_sha": null
15724     },
15725     {
15726         "sha": "3a527eda7ceee37643f948bfcf05285c5aa3a4d6",
15727         "description": "radeonsi: unbind image before compute clear",
15728         "nominated": false,
15729         "nomination_type": null,
15730         "resolution": 4,
15731         "master_sha": null,
15732         "because_sha": null
15733     },
15734     {
15735         "sha": "c2df5389bb44a625a53ac06e637019c94236f201",
15736         "description": "radeonsi: make sure fmask expand is done if needed",
15737         "nominated": false,
15738         "nomination_type": 1,
15739         "resolution": 0,
15740         "master_sha": null,
15741         "because_sha": "095a58204d99d5a2714eeaf7728b377e87432be7"
15742     },
15743     {
15744         "sha": "b5e748b49b3fb9ef7a5e3af01e2ddbac59f90796",
15745         "description": "radeonsi: fix fmask expand compute shader",
15746         "nominated": false,
15747         "nomination_type": 1,
15748         "resolution": 0,
15749         "master_sha": null,
15750         "because_sha": "095a58204d99d5a2714eeaf7728b377e87432be7"
15751     },
15752     {
15753         "sha": "be08e6a4496aad219df1fd829fca3e4f7b322538",
15754         "description": "egl/android: Restrict minimum triple buffering for android color_buffers",
15755         "nominated": false,
15756         "nomination_type": 1,
15757         "resolution": 0,
15758         "master_sha": null,
15759         "because_sha": "0661c357c60313905f35ee31a270bd5d5cf555b7"
15760     },
15761     {
15762         "sha": "a01410549807cc4db6fc5fe10c47649cde1fe3fc",
15763         "description": "anv: fix pipeline switch back for non pipelined states",
15764         "nominated": false,
15765         "nomination_type": 1,
15766         "resolution": 4,
15767         "master_sha": null,
15768         "because_sha": "b34422db5e6693a8651364556b49a5c3a3b2300a"
15769     },
15770     {
15771         "sha": "fce28a7341e670698f16e57907335653a9ec8261",
15772         "description": "radv/gfx10: simplify some duplicated NGG GS code",
15773         "nominated": false,
15774         "nomination_type": null,
15775         "resolution": 4,
15776         "master_sha": null,
15777         "because_sha": null
15778     },
15779     {
15780         "sha": "53b50be35cd11dfa1209de63e997256404e51468",
15781         "description": "radv/gfx10: enable all CUs if NGG is never used",
15782         "nominated": false,
15783         "nomination_type": null,
15784         "resolution": 4,
15785         "master_sha": null,
15786         "because_sha": null
15787     },
15788     {
15789         "sha": "5ff12322c9d79780bf4f655aad831e4acb744ee7",
15790         "description": "radv: only use VkSamplerCreateInfo::compareOp if enabled",
15791         "nominated": false,
15792         "nomination_type": 0,
15793         "resolution": 0,
15794         "master_sha": null,
15795         "because_sha": null
15796     },
15797     {
15798         "sha": "3f3ec07be51fd59a9ca0f5f68e75d59479daceac",
15799         "description": "v3d: fix bug when checking result of syncobj fence import",
15800         "nominated": false,
15801         "nomination_type": null,
15802         "resolution": 4,
15803         "master_sha": null,
15804         "because_sha": null
15805     },
15806     {
15807         "sha": "222e127e3934d27319b2547be68955eb24cf19c7",
15808         "description": "st/mesa: run st_nir_lower_tex_src_plane for lowered xyuv/ayuv",
15809         "nominated": false,
15810         "nomination_type": null,
15811         "resolution": 4,
15812         "master_sha": null,
15813         "because_sha": null
15814     },
15815     {
15816         "sha": "a554b45d736073bbea4978118c02f7929f75cd77",
15817         "description": "st/mesa: don't lower YUV when driver supports it natively",
15818         "nominated": false,
15819         "nomination_type": 1,
15820         "resolution": 0,
15821         "master_sha": null,
15822         "because_sha": "7404833c2e3227b61f53ad93b0e3a1a4d545c05f"
15823     },
15824     {
15825         "sha": "4e3c81517bafe73015e4af4bdce0eae0cab7751c",
15826         "description": "radv: Disable VK_EXT_sample_locations on GFX10.",
15827         "nominated": false,
15828         "nomination_type": 0,
15829         "resolution": 0,
15830         "master_sha": null,
15831         "because_sha": null
15832     },
15833     {
15834         "sha": "6c978b1362ecd40523a87516b3ac8fa2d34b1da9",
15835         "description": "st/mesa: implement EGLImageTargetTexStorage",
15836         "nominated": false,
15837         "nomination_type": null,
15838         "resolution": 4,
15839         "master_sha": null,
15840         "because_sha": null
15841     },
15842     {
15843         "sha": "2f1032f8f20088078238d12f15a6b9f4dc41d884",
15844         "description": "st/mesa: refactor egl image binding a bit",
15845         "nominated": false,
15846         "nomination_type": null,
15847         "resolution": 4,
15848         "master_sha": null,
15849         "because_sha": null
15850     },
15851     {
15852         "sha": "be347863baa8de0ed47da0ad4f85ad9c255ca5c5",
15853         "description": "st/dri: track if image is created by a dmabuf",
15854         "nominated": false,
15855         "nomination_type": null,
15856         "resolution": 4,
15857         "master_sha": null,
15858         "because_sha": null
15859     },
15860     {
15861         "sha": "2629cb627c2c4a3f75614886ce0fc0ce76e4f6f1",
15862         "description": "freedreno/ir3: rename instructions",
15863         "nominated": false,
15864         "nomination_type": null,
15865         "resolution": 4,
15866         "master_sha": null,
15867         "because_sha": null
15868     },
15869     {
15870         "sha": "22c5c54a4fffb7d0179218ec8cec237cbc049160",
15871         "description": "nir/algebraic: sqrt(x)*sqrt(x) -> fabs(x)",
15872         "nominated": false,
15873         "nomination_type": null,
15874         "resolution": 4,
15875         "master_sha": null,
15876         "because_sha": null
15877     },
15878     {
15879         "sha": "6f394343b1f704f8b98a24add7f4106e72e2db7b",
15880         "description": "nir/algebraic: i2f(f2i()) -> trunc()",
15881         "nominated": false,
15882         "nomination_type": null,
15883         "resolution": 4,
15884         "master_sha": null,
15885         "because_sha": null
15886     },
15887     {
15888         "sha": "3d9a3d0be0c11f46b23459de14e4f2b2c5daaeb0",
15889         "description": "i965: Reuse the new core glsl_count_dword_slots().",
15890         "nominated": false,
15891         "nomination_type": null,
15892         "resolution": 4,
15893         "master_sha": null,
15894         "because_sha": null
15895     },
15896     {
15897         "sha": "bc4f089d0167dc22fb86c85fbd0fd0fa6f073a85",
15898         "description": "mesa/st: Move the dword slot counting function to glsl_types as well.",
15899         "nominated": false,
15900         "nomination_type": null,
15901         "resolution": 4,
15902         "master_sha": null,
15903         "because_sha": null
15904     },
15905     {
15906         "sha": "4cabd4812a6b2a15d15cd889778a36956574c9a3",
15907         "description": "mesa/prog: Reuse count_vec4_slots() from ir_to_mesa.",
15908         "nominated": false,
15909         "nomination_type": null,
15910         "resolution": 4,
15911         "master_sha": null,
15912         "because_sha": null
15913     },
15914     {
15915         "sha": "74ee3f76deec064577b2ce33b6a7ec9828868d57",
15916         "description": "mesa/st: Move the vec4 type size function into core GLSL types.",
15917         "nominated": false,
15918         "nomination_type": null,
15919         "resolution": 4,
15920         "master_sha": null,
15921         "because_sha": null
15922     },
15923     {
15924         "sha": "b807f7a43a4df6a13ec365a4c2f152a81e64731b",
15925         "description": "mesa/st: Deduplicate the NIR uniform lowering code.",
15926         "nominated": false,
15927         "nomination_type": null,
15928         "resolution": 4,
15929         "master_sha": null,
15930         "because_sha": null
15931     },
15932     {
15933         "sha": "8832a884345686e6a8b2c0c8aa7515ad3f775b9e",
15934         "description": "radeonsi: move PS LLVM code into si_shader_llvm_ps.c",
15935         "nominated": false,
15936         "nomination_type": null,
15937         "resolution": 4,
15938         "master_sha": null,
15939         "because_sha": null
15940     },
15941     {
15942         "sha": "9b60b3ce93886e1d6b38d4f53b71ada4596c5e4f",
15943         "description": "radeonsi: remove always constant ballot_mask_bits from si_llvm_context_init",
15944         "nominated": false,
15945         "nomination_type": null,
15946         "resolution": 4,
15947         "master_sha": null,
15948         "because_sha": null
15949     },
15950     {
15951         "sha": "37916a66b1ab8943e052874632785f033f2f04e2",
15952         "description": "radeonsi: fold si_create_function into si_llvm_create_func",
15953         "nominated": false,
15954         "nomination_type": null,
15955         "resolution": 4,
15956         "master_sha": null,
15957         "because_sha": null
15958     },
15959     {
15960         "sha": "42112010a393bc2f0e0fe41263c613a05b915833",
15961         "description": "radeonsi: rename si_shader_create -> si_create_shader_variant for clarity",
15962         "nominated": false,
15963         "nomination_type": null,
15964         "resolution": 4,
15965         "master_sha": null,
15966         "because_sha": null
15967     },
15968     {
15969         "sha": "63b5d85baa3fd53c5a01fa80d33f845cadd95953",
15970         "description": "radeonsi: rename si_compile_tgsi_main -> si_build_main_function",
15971         "nominated": false,
15972         "nomination_type": null,
15973         "resolution": 4,
15974         "master_sha": null,
15975         "because_sha": null
15976     },
15977     {
15978         "sha": "f4ba457e1e6c4c8bd232e3c99f301964b9a1cb4a",
15979         "description": "radeonsi: clean up si_shader_info",
15980         "nominated": false,
15981         "nomination_type": null,
15982         "resolution": 4,
15983         "master_sha": null,
15984         "because_sha": null
15985     },
15986     {
15987         "sha": "03950473df0c8dbcda9ceaa888704cc22d543950",
15988         "description": "radeonsi: merge si_tessctrl_info into si_shader_info",
15989         "nominated": false,
15990         "nomination_type": null,
15991         "resolution": 4,
15992         "master_sha": null,
15993         "because_sha": null
15994     },
15995     {
15996         "sha": "5fa2ab831e395a73247f6278a3d103608d1e7c7a",
15997         "description": "radeonsi: fork tgsi_shader_info and tgsi_tessctrl_info",
15998         "nominated": false,
15999         "nomination_type": null,
16000         "resolution": 4,
16001         "master_sha": null,
16002         "because_sha": null
16003     },
16004     {
16005         "sha": "18aaceae8d1d189e145c0e52c81cba664b4e3fd2",
16006         "description": "radeonsi: rename si_shader_info -> si_shader_binary_info",
16007         "nominated": false,
16008         "nomination_type": null,
16009         "resolution": 4,
16010         "master_sha": null,
16011         "because_sha": null
16012     },
16013     {
16014         "sha": "7f4a54d5bd132dc276ff454f37b1359e91e9942a",
16015         "description": "radeonsi: remove TGSI from comments",
16016         "nominated": false,
16017         "nomination_type": null,
16018         "resolution": 4,
16019         "master_sha": null,
16020         "because_sha": null
16021     },
16022     {
16023         "sha": "b1badf4ad655001311995aa5deac76ffd5d55f5b",
16024         "description": "radeonsi: rename DBG_NO_TGSI -> DBG_NO_NIR",
16025         "nominated": false,
16026         "nomination_type": null,
16027         "resolution": 4,
16028         "master_sha": null,
16029         "because_sha": null
16030     },
16031     {
16032         "sha": "b144d4be74bfe459c2cd6d1a2b7a4304d89f2340",
16033         "description": "radeonsi: don't adjust depth and stencil PS output locations",
16034         "nominated": false,
16035         "nomination_type": null,
16036         "resolution": 4,
16037         "master_sha": null,
16038         "because_sha": null
16039     },
16040     {
16041         "sha": "3cc501be694e3434dcba0547153af1319503d655",
16042         "description": "nir: Add missing nir_var_mem_global to various passes",
16043         "nominated": false,
16044         "nomination_type": null,
16045         "resolution": 4,
16046         "master_sha": null,
16047         "because_sha": null
16048     },
16049     {
16050         "sha": "d8440a3d2f4fb8a0b816c8e0884738de9797f09d",
16051         "description": "spirv: Handle PhysicalStorageBuffer in memory barriers",
16052         "nominated": false,
16053         "nomination_type": null,
16054         "resolution": 4,
16055         "master_sha": null,
16056         "because_sha": null
16057     },
16058     {
16059         "sha": "1ec0d4fdffe772a33c46bb5620a8928233c345b1",
16060         "description": "spirv: Drop EXT for PhysicalStorageBuffer symbols",
16061         "nominated": false,
16062         "nomination_type": null,
16063         "resolution": 4,
16064         "master_sha": null,
16065         "because_sha": null
16066     },
16067     {
16068         "sha": "dfaa3c0af69ab035cb825943b1cee0f60272010e",
16069         "description": "aco: Flip s_cbranch / s_cselect to optimize out an s_not if possible.",
16070         "nominated": false,
16071         "nomination_type": null,
16072         "resolution": 4,
16073         "master_sha": null,
16074         "because_sha": null
16075     },
16076     {
16077         "sha": "c0f82165a7a3e572fb3c08c8afbb6755be2b8b42",
16078         "description": "aco: Optimize out s_and with exec, when used on uniform bitwise values.",
16079         "nominated": false,
16080         "nomination_type": null,
16081         "resolution": 4,
16082         "master_sha": null,
16083         "because_sha": null
16084     },
16085     {
16086         "sha": "1c44129db30db70dc6a0e1906b5a8efa7f8d00cf",
16087         "description": "aco: Don't skip combine_instruction when definitions[1] is used.",
16088         "nominated": false,
16089         "nomination_type": null,
16090         "resolution": 4,
16091         "master_sha": null,
16092         "because_sha": null
16093     },
16094     {
16095         "sha": "338d03090f9d20510eba0672d90943b8ecff64bc",
16096         "description": "aco: Allow optimizing vote_all and nir_op_iand.",
16097         "nominated": false,
16098         "nomination_type": null,
16099         "resolution": 4,
16100         "master_sha": null,
16101         "because_sha": null
16102     },
16103     {
16104         "sha": "d962bbd89528c540b86bd61d19677bda4d352ebe",
16105         "description": "aco: Implement 64-bit constant propagation.",
16106         "nominated": false,
16107         "nomination_type": null,
16108         "resolution": 4,
16109         "master_sha": null,
16110         "because_sha": null
16111     },
16112     {
16113         "sha": "6bd9c4dc570c062e9160807fdd5ed888af22fced",
16114         "description": "panfrost: Fix linear depth textures",
16115         "nominated": false,
16116         "nomination_type": null,
16117         "resolution": 4,
16118         "master_sha": null,
16119         "because_sha": null
16120     },
16121     {
16122         "sha": "7c16a1ae4e629ccbae3979ec9be105e6b44e0acf",
16123         "description": "vulkan/wsi: Add a driconf option to force WSI to advertise BGRA8_UNORM first",
16124         "nominated": false,
16125         "nomination_type": null,
16126         "resolution": 4,
16127         "master_sha": null,
16128         "because_sha": null
16129     },
16130     {
16131         "sha": "edf6a40cb2a09d58f9244abf0a1432a836a350ce",
16132         "description": "intel/fs: Only use SLM fence in compute shaders",
16133         "nominated": false,
16134         "nomination_type": 1,
16135         "resolution": 0,
16136         "master_sha": null,
16137         "because_sha": "b390ff35170fdc2b7f1fb1709a79d81edcd56981"
16138     },
16139     {
16140         "sha": "9e699ae69026588d2a4cccc67de07d0b91b40ca1",
16141         "description": "radeonsi: actually enable VBOs in user SGPRs",
16142         "nominated": false,
16143         "nomination_type": 1,
16144         "resolution": 4,
16145         "master_sha": null,
16146         "because_sha": "363b4027fcbae3cc69ff6e55989f900398c3968a"
16147     },
16148     {
16149         "sha": "f341db3e1712802a290c6a3baac826ba7cc20934",
16150         "description": "radeonsi: fix assertion and other failures in si_emit_graphics_shader_pointers",
16151         "nominated": false,
16152         "nomination_type": 1,
16153         "resolution": 4,
16154         "master_sha": null,
16155         "because_sha": "363b4027fcbae3cc69ff6e55989f900398c3968a"
16156     },
16157     {
16158         "sha": "cc3ef3643a6d05f2f08b20828934807e3c49f5af",
16159         "description": "nir/algebraic: a & ~(a >> 31) -> imax(a, 0)",
16160         "nominated": false,
16161         "nomination_type": null,
16162         "resolution": 4,
16163         "master_sha": null,
16164         "because_sha": null
16165     },
16166     {
16167         "sha": "1607123ae7504ead15129b2a90506811d9e26b6d",
16168         "description": "etnaviv: Fix assert when try to accumulate an invalid fd",
16169         "nominated": false,
16170         "nomination_type": null,
16171         "resolution": 4,
16172         "master_sha": null,
16173         "because_sha": null
16174     },
16175     {
16176         "sha": "22217f24ec927e90d6bac1921cc288797ab54d03",
16177         "description": "pan/midgard: Fix midgard_compile.h includes",
16178         "nominated": false,
16179         "nomination_type": null,
16180         "resolution": 4,
16181         "master_sha": null,
16182         "because_sha": null
16183     },
16184     {
16185         "sha": "a19cdf989b1cca7126a29a42e5f28e8c7823e937",
16186         "description": "anv: only use VkSamplerCreateInfo::compareOp if enabled",
16187         "nominated": false,
16188         "nomination_type": 0,
16189         "resolution": 0,
16190         "master_sha": null,
16191         "because_sha": null
16192     },
16193     {
16194         "sha": "d8e05edbd93e544530ae616fd239c4731e8c68bc",
16195         "description": "nir/sink,nir/move: move/sink nir_op_mov",
16196         "nominated": false,
16197         "nomination_type": null,
16198         "resolution": 4,
16199         "master_sha": null,
16200         "because_sha": null
16201     },
16202     {
16203         "sha": "04fac72ec77f9a19e56ec95f7a0b857f85438ab3",
16204         "description": "nir/sink,nir/move: move/sink load_per_vertex_input",
16205         "nominated": false,
16206         "nomination_type": null,
16207         "resolution": 4,
16208         "master_sha": null,
16209         "because_sha": null
16210     },
16211     {
16212         "sha": "22d976454f4e50142116f4544c0bbf11134ce991",
16213         "description": "gitlab-ci: Consolidate container and build stages for LAVA",
16214         "nominated": false,
16215         "nomination_type": null,
16216         "resolution": 4,
16217         "master_sha": null,
16218         "because_sha": null
16219     },
16220     {
16221         "sha": "f978e0e516c11df19573662844e2b39d89276813",
16222         "description": "aco: add integer min/max to can_swap_operands",
16223         "nominated": false,
16224         "nomination_type": null,
16225         "resolution": 4,
16226         "master_sha": null,
16227         "because_sha": null
16228     },
16229     {
16230         "sha": "f92a89a9798399e0641a319b543b426b0a2e9766",
16231         "description": "aco: improve readfirstlane after uniform LDS loads",
16232         "nominated": false,
16233         "nomination_type": null,
16234         "resolution": 4,
16235         "master_sha": null,
16236         "because_sha": null
16237     },
16238     {
16239         "sha": "92ace0bb31b782ac9ac9592bb62992169337fe22",
16240         "description": "aco: replace extract_vector with copies",
16241         "nominated": false,
16242         "nomination_type": null,
16243         "resolution": 4,
16244         "master_sha": null,
16245         "because_sha": null
16246     },
16247     {
16248         "sha": "20d869079de085369eb269489b9b84d3ba8cc3b1",
16249         "description": "aco: allow input modifiers on v_cndmask_b32",
16250         "nominated": false,
16251         "nomination_type": null,
16252         "resolution": 4,
16253         "master_sha": null,
16254         "because_sha": null
16255     },
16256     {
16257         "sha": "f9405ceb8a73a1dda1ea00619d86427bd62b020c",
16258         "description": "aco: don't move literal to reg when making an instruction VOP3 on GFX10",
16259         "nominated": false,
16260         "nomination_type": null,
16261         "resolution": 4,
16262         "master_sha": null,
16263         "because_sha": null
16264     },
16265     {
16266         "sha": "e686e4765e15ede0119d2dba973666604acfe284",
16267         "description": "aco: add min(-max(), ) and max(-min(), ) optimization",
16268         "nominated": false,
16269         "nomination_type": null,
16270         "resolution": 4,
16271         "master_sha": null,
16272         "because_sha": null
16273     },
16274     {
16275         "sha": "fa8357eb7008115413a9f3219e98a0f718687223",
16276         "description": "aco: improve clamp optimization",
16277         "nominated": false,
16278         "nomination_type": null,
16279         "resolution": 4,
16280         "master_sha": null,
16281         "because_sha": null
16282     },
16283     {
16284         "sha": "edc888ccb1177401a0592b37d822fea98a9905ce",
16285         "description": "aco: fix clamp optimization",
16286         "nominated": false,
16287         "nomination_type": null,
16288         "resolution": 4,
16289         "master_sha": null,
16290         "because_sha": null
16291     },
16292     {
16293         "sha": "f664cb01ecef34c6bc92d316b1bb4954ee362e84",
16294         "description": "aco: improve creation of v_madmk_f32/v_madak_f32",
16295         "nominated": false,
16296         "nomination_type": null,
16297         "resolution": 4,
16298         "master_sha": null,
16299         "because_sha": null
16300     },
16301     {
16302         "sha": "15e25da3e577745f5269f941d34da79a60cd144e",
16303         "description": "aco: take advantage of GFX10's constant bus limit and VOP3 literals",
16304         "nominated": false,
16305         "nomination_type": null,
16306         "resolution": 4,
16307         "master_sha": null,
16308         "because_sha": null
16309     },
16310     {
16311         "sha": "9c2d37308fdd50586e746235b8c6a8e08cf6ffa3",
16312         "description": "aco: allow an extra SGPR with multiple uses to be applied to VOP3",
16313         "nominated": false,
16314         "nomination_type": null,
16315         "resolution": 4,
16316         "master_sha": null,
16317         "because_sha": null
16318     },
16319     {
16320         "sha": "f4c2c90e1a227cb1a7a3d2f414f0bcc82b0cfa12",
16321         "description": "aco: allow applying two sgprs to an instruction",
16322         "nominated": false,
16323         "nomination_type": null,
16324         "resolution": 4,
16325         "master_sha": null,
16326         "because_sha": null
16327     },
16328     {
16329         "sha": "7da07ca3e43b92852715ab1c9b3848cb49bac567",
16330         "description": "aco: follow through temporary when merging tests into constant comparisons",
16331         "nominated": false,
16332         "nomination_type": null,
16333         "resolution": 4,
16334         "master_sha": null,
16335         "because_sha": null
16336     },
16337     {
16338         "sha": "dc6c35e1c328f3f2db87d9ebd55f892527071683",
16339         "description": "aco: be more careful with literals in combine_salu_{n2,lshl_add}",
16340         "nominated": false,
16341         "nomination_type": null,
16342         "resolution": 4,
16343         "master_sha": null,
16344         "because_sha": null
16345     },
16346     {
16347         "sha": "fcf52eb42d9b3b67a5b455b8146da10314077db7",
16348         "description": "aco: add check_vop3_operands()",
16349         "nominated": false,
16350         "nomination_type": null,
16351         "resolution": 4,
16352         "master_sha": null,
16353         "because_sha": null
16354     },
16355     {
16356         "sha": "cef78797191a9200b8a616b096c41c11007772a9",
16357         "description": "aco: rewrite apply_sgprs()",
16358         "nominated": false,
16359         "nomination_type": null,
16360         "resolution": 4,
16361         "master_sha": null,
16362         "because_sha": null
16363     },
16364     {
16365         "sha": "0be7409069678016252fa0b29813c897adaf40fd",
16366         "description": "aco: rewrite literal combining",
16367         "nominated": false,
16368         "nomination_type": null,
16369         "resolution": 4,
16370         "master_sha": null,
16371         "because_sha": null
16372     },
16373     {
16374         "sha": "84b9f3786b949c3a2b81d03687550a7530d4f71b",
16375         "description": "aco: improve can_use_VOP3()",
16376         "nominated": false,
16377         "nomination_type": null,
16378         "resolution": 4,
16379         "master_sha": null,
16380         "because_sha": null
16381     },
16382     {
16383         "sha": "3cb98ed939e0607b6342301e20f42e66d36879a6",
16384         "description": "aco: combine two sgprs into a VALU if they're the same",
16385         "nominated": false,
16386         "nomination_type": null,
16387         "resolution": 4,
16388         "master_sha": null,
16389         "because_sha": null
16390     },
16391     {
16392         "sha": "c240c1aecfdf46f6bb9b0956df6f4ab8a609dfdf",
16393         "description": "aco: apply literals to split mads",
16394         "nominated": false,
16395         "nomination_type": null,
16396         "resolution": 4,
16397         "master_sha": null,
16398         "because_sha": null
16399     },
16400     {
16401         "sha": "8f10e48745e730137d1231a6b6754d2efe803247",
16402         "description": "aco: update IR validator",
16403         "nominated": false,
16404         "nomination_type": null,
16405         "resolution": 4,
16406         "master_sha": null,
16407         "because_sha": null
16408     },
16409     {
16410         "sha": "1ffacc3ce198650f367d3c01f06b9825a0a064b8",
16411         "description": "nir/lower_gs_intrinsics: add option for per-stream counts",
16412         "nominated": false,
16413         "nomination_type": null,
16414         "resolution": 4,
16415         "master_sha": null,
16416         "because_sha": null
16417     },
16418     {
16419         "sha": "9fb0c2e0335716a46ce98bcb6979198d5862ae44",
16420         "description": "nir/divergence: handle load_primitive_id in GS",
16421         "nominated": false,
16422         "nomination_type": null,
16423         "resolution": 4,
16424         "master_sha": null,
16425         "because_sha": null
16426     },
16427     {
16428         "sha": "9aab36b6eb82ac1d0bc992b52eca319b409eeada",
16429         "description": "mesa/st: use float literals",
16430         "nominated": false,
16431         "nomination_type": null,
16432         "resolution": 4,
16433         "master_sha": null,
16434         "because_sha": null
16435     },
16436     {
16437         "sha": "fcdd3c866bac6aaabef7057519931f675df156fc",
16438         "description": "gallium: fix a warning",
16439         "nominated": false,
16440         "nomination_type": null,
16441         "resolution": 4,
16442         "master_sha": null,
16443         "because_sha": null
16444     },
16445     {
16446         "sha": "1a1e5a763a550b96285f10c66c2d96d5c224c2c1",
16447         "description": "st/wgl: eliminate implicit cast warning",
16448         "nominated": false,
16449         "nomination_type": null,
16450         "resolution": 4,
16451         "master_sha": null,
16452         "because_sha": null
16453     },
16454     {
16455         "sha": "d5c0fbfd7896a8f1fb07272188388763e3fed275",
16456         "description": "util: initialize float-array with float-literals",
16457         "nominated": false,
16458         "nomination_type": null,
16459         "resolution": 4,
16460         "master_sha": null,
16461         "because_sha": null
16462     },
16463     {
16464         "sha": "b34422db5e6693a8651364556b49a5c3a3b2300a",
16465         "description": "anv: Implement Gen12 workaround for non pipelined state",
16466         "nominated": false,
16467         "nomination_type": null,
16468         "resolution": 4,
16469         "master_sha": null,
16470         "because_sha": null
16471     },
16472     {
16473         "sha": "b8fbb39ab2c962e38f6c9d668de57582faf39b70",
16474         "description": "iris: Implement Gen12 workaround for non pipelined state",
16475         "nominated": false,
16476         "nomination_type": null,
16477         "resolution": 4,
16478         "master_sha": null,
16479         "because_sha": null
16480     },
16481     {
16482         "sha": "55b0aa436e9b4bd33938535d51ebdc21a7aa11ca",
16483         "description": "lima: add new findings to texture descriptor",
16484         "nominated": false,
16485         "nomination_type": null,
16486         "resolution": 4,
16487         "master_sha": null,
16488         "because_sha": null
16489     },
16490     {
16491         "sha": "a9bd0668d50e17fbe61542a9c6ad723d7fd55ed7",
16492         "description": "intel: Use similar brand strings to the Windows drivers",
16493         "nominated": false,
16494         "nomination_type": null,
16495         "resolution": 4,
16496         "master_sha": null,
16497         "because_sha": null
16498     },
16499     {
16500         "sha": "f63d6260d1b570e936c7da587b0028f10368116b",
16501         "description": "iris: Simplify iris_get_renderer_string()",
16502         "nominated": false,
16503         "nomination_type": null,
16504         "resolution": 4,
16505         "master_sha": null,
16506         "because_sha": null
16507     },
16508     {
16509         "sha": "44bad9c31a11ca7bf67cba7eaa094963b5f5a2f7",
16510         "description": "i965: Simplify brw_get_renderer_string()",
16511         "nominated": false,
16512         "nomination_type": null,
16513         "resolution": 4,
16514         "master_sha": null,
16515         "because_sha": null
16516     },
16517     {
16518         "sha": "50c47ba49edc525bb8bca7a95cf75d7275a21a76",
16519         "description": "Revert \"nir: assert that nir_lower_tex runs after lowering derefs\"",
16520         "nominated": false,
16521         "nomination_type": 2,
16522         "resolution": 4,
16523         "master_sha": null,
16524         "because_sha": "4cda61f11e922fb5914ae73d22cc0c495abf0377"
16525     },
16526     {
16527         "sha": "09b37ba65f5870112a4f60f75d7e74594bdbee01",
16528         "description": "zink: fixup initialization of operand_mask / num_extra_operands",
16529         "nominated": false,
16530         "nomination_type": null,
16531         "resolution": 4,
16532         "master_sha": null,
16533         "because_sha": null
16534     },
16535     {
16536         "sha": "3be4b89c038554ceb95ba24c00f50c0f2db3a646",
16537         "description": "mesa: Fix detection of invalidating both depth and stencil.",
16538         "nominated": false,
16539         "nomination_type": 1,
16540         "resolution": 0,
16541         "master_sha": null,
16542         "because_sha": "db2ae51121067b66d4ee8313ba7f74cecb201a03"
16543     },
16544     {
16545         "sha": "1c6a2efa06e9bb5914f4557118930fc61065a467",
16546         "description": "mesa/st: lower samplers before nir_lower_tex",
16547         "nominated": false,
16548         "nomination_type": null,
16549         "resolution": 4,
16550         "master_sha": null,
16551         "because_sha": null
16552     },
16553     {
16554         "sha": "4cda61f11e922fb5914ae73d22cc0c495abf0377",
16555         "description": "nir: assert that nir_lower_tex runs after lowering derefs",
16556         "nominated": false,
16557         "nomination_type": null,
16558         "resolution": 4,
16559         "master_sha": null,
16560         "because_sha": null
16561     },
16562     {
16563         "sha": "d72f17875334bd9c720ab21fd187328bca00e7dd",
16564         "description": "i965: support EXT_EGL_image_storage",
16565         "nominated": false,
16566         "nomination_type": null,
16567         "resolution": 4,
16568         "master_sha": null,
16569         "because_sha": null
16570     },
16571     {
16572         "sha": "b1c266d5fa55a76dd47efff0621ee794aa13b4e7",
16573         "description": "i965: refactor intel_image_target_texture_2d",
16574         "nominated": false,
16575         "nomination_type": null,
16576         "resolution": 4,
16577         "master_sha": null,
16578         "because_sha": null
16579     },
16580     {
16581         "sha": "34fe560cd6ddbaf320da2adac452c8d6cdd9b8c0",
16582         "description": "i965: track if image is created by a dmabuf",
16583         "nominated": false,
16584         "nomination_type": null,
16585         "resolution": 4,
16586         "master_sha": null,
16587         "because_sha": null
16588     },
16589     {
16590         "sha": "bf576772ab4d9e76dae716640bed6de879f19567",
16591         "description": "dri_util: add driImageFormatToSizedInternalGLFormat function",
16592         "nominated": false,
16593         "nomination_type": null,
16594         "resolution": 4,
16595         "master_sha": null,
16596         "because_sha": null
16597     },
16598     {
16599         "sha": "b68ff2b8731427b3b68c9c81902f7ba93606caaf",
16600         "description": "glapi / teximage: implement EGLImageTargetTexStorageEXT",
16601         "nominated": false,
16602         "nomination_type": null,
16603         "resolution": 4,
16604         "master_sha": null,
16605         "because_sha": null
16606     },
16607     {
16608         "sha": "1fe23d0e22afee2cccafaec4d06399bdcca0f7d6",
16609         "description": "teximage: split out helper from EGLImageTargetTexture2DOES",
16610         "nominated": false,
16611         "nomination_type": null,
16612         "resolution": 4,
16613         "master_sha": null,
16614         "because_sha": null
16615     },
16616     {
16617         "sha": "7978f2401bba7e60f255337a394fd132082be9aa",
16618         "description": "anv: Memset array properties",
16619         "nominated": false,
16620         "nomination_type": 0,
16621         "resolution": 0,
16622         "master_sha": null,
16623         "because_sha": null
16624     },
16625     {
16626         "sha": "d36eed3e695d8f39495a3d81373a8c47853bae7e",
16627         "description": "anv: Don't over-advertise descriptor indexing features",
16628         "nominated": false,
16629         "nomination_type": 1,
16630         "resolution": 0,
16631         "master_sha": null,
16632         "because_sha": "6e230d7607f9b3e082d00859bd7725c4dc87e5cf"
16633     },
16634     {
16635         "sha": "d7ff137445b9bfd0cf15d176d0d152d16634559f",
16636         "description": "intel/blorp: Fill out all the dwords of MI_ATOMIC",
16637         "nominated": false,
16638         "nomination_type": 1,
16639         "resolution": 0,
16640         "master_sha": null,
16641         "because_sha": "9175c7058efb13d70f62e65a921bd3190de61297"
16642     },
16643     {
16644         "sha": "40dd418e14e8b4ef945c5cb1d9d2e295b5948706",
16645         "description": "gitlab-ci: Upgrade kernel for LAVA jobs to v5.5-rc5",
16646         "nominated": false,
16647         "nomination_type": null,
16648         "resolution": 4,
16649         "master_sha": null,
16650         "because_sha": null
16651     },
16652     {
16653         "sha": "05c81875d7bf871f73f24903e04dad3d286ed02e",
16654         "description": "aco: fix unconditional demote_to_helper",
16655         "nominated": false,
16656         "nomination_type": 1,
16657         "resolution": 0,
16658         "master_sha": null,
16659         "because_sha": "2ea9e59e8d976ec77800d2a20645087b96d1e241"
16660     },
16661     {
16662         "sha": "2bb88b2fdc0d9271079e45a009ddbc6bfa6a0f37",
16663         "description": "radeonsi: don't enable VBOs in user SGPRs if compute-based culling can be used",
16664         "nominated": false,
16665         "nomination_type": null,
16666         "resolution": 4,
16667         "master_sha": null,
16668         "because_sha": null
16669     },
16670     {
16671         "sha": "363b4027fcbae3cc69ff6e55989f900398c3968a",
16672         "description": "radeonsi: put up to 5 VBO descriptors into user SGPRs",
16673         "nominated": false,
16674         "nomination_type": null,
16675         "resolution": 4,
16676         "master_sha": null,
16677         "because_sha": null
16678     },
16679     {
16680         "sha": "220d00314fd5af46cd9f71bed9baf13b51d40a7b",
16681         "description": "ac,radeonsi: increase the maximum number of shader args and return values",
16682         "nominated": false,
16683         "nomination_type": null,
16684         "resolution": 4,
16685         "master_sha": null,
16686         "because_sha": null
16687     },
16688     {
16689         "sha": "ef253c678983a554fc7cd6bc5424fc072c8179dc",
16690         "description": "radeonsi: simplify si_set_vertex_buffers",
16691         "nominated": false,
16692         "nomination_type": null,
16693         "resolution": 4,
16694         "master_sha": null,
16695         "because_sha": null
16696     },
16697     {
16698         "sha": "312e04689a9d8d4f9c319e69c61220e10653cfcd",
16699         "description": "radeonsi: don't allow draw calls with uninitialized VS inputs",
16700         "nominated": false,
16701         "nomination_type": null,
16702         "resolution": 4,
16703         "master_sha": null,
16704         "because_sha": null
16705     },
16706     {
16707         "sha": "c278c73f135e3b6c89253ffe34ad18147097e9d0",
16708         "description": "radeonsi: add si_context::num_vertex_elements",
16709         "nominated": false,
16710         "nomination_type": null,
16711         "resolution": 4,
16712         "master_sha": null,
16713         "because_sha": null
16714     },
16715     {
16716         "sha": "1e03b63b3bbcfd0375f2ebea2f5b465163807fc4",
16717         "description": "radeonsi: rename desc_list_byte_size -> vb_desc_list_alloc_size",
16718         "nominated": false,
16719         "nomination_type": null,
16720         "resolution": 4,
16721         "master_sha": null,
16722         "because_sha": null
16723     },
16724     {
16725         "sha": "2cc14bd7b8919231b12a250c54edb8203fc6fcc0",
16726         "description": "anv: set stencil layout for input attachments",
16727         "nominated": false,
16728         "nomination_type": 1,
16729         "resolution": 4,
16730         "master_sha": null,
16731         "because_sha": "c1c346f1667375e9330aa3f729b97e4a6ece0320"
16732     },
16733     {
16734         "sha": "21bc16a723ba6cc839513dfa720f21d5517135f7",
16735         "description": "anv: Drop an unused variable",
16736         "nominated": false,
16737         "nomination_type": null,
16738         "resolution": 4,
16739         "master_sha": null,
16740         "because_sha": null
16741     },
16742     {
16743         "sha": "d3737002eed280ac6362a88f29d6c30d66a1e852",
16744         "description": "nir/lower_atomics_to_ssbo: Also lower barriers",
16745         "nominated": false,
16746         "nomination_type": null,
16747         "resolution": 4,
16748         "master_sha": null,
16749         "because_sha": null
16750     },
16751     {
16752         "sha": "e40b11bbcb02dde1a8f989ca6545e22414c6f4ce",
16753         "description": "nir: Rename nir_intrinsic_barrier to control_barrier",
16754         "nominated": false,
16755         "nomination_type": null,
16756         "resolution": 4,
16757         "master_sha": null,
16758         "because_sha": null
16759     },
16760     {
16761         "sha": "bd3ab75aef95d062cedaa92504fede9887a2c370",
16762         "description": "intel/nir: Stop adding redundant barriers",
16763         "nominated": false,
16764         "nomination_type": null,
16765         "resolution": 4,
16766         "master_sha": null,
16767         "because_sha": null
16768     },
16769     {
16770         "sha": "ba43b66dc996988ec326d35395e9699ea4f66fdf",
16771         "description": "nir/glsl: Emit memory barriers as part of barrier()",
16772         "nominated": false,
16773         "nomination_type": null,
16774         "resolution": 4,
16775         "master_sha": null,
16776         "because_sha": null
16777     },
16778     {
16779         "sha": "a4125b4d261df39189f67dffaa5c90c0f6f66fe6",
16780         "description": "spirv: Add output memory semantics to OpControlBarrier in TCS",
16781         "nominated": false,
16782         "nomination_type": null,
16783         "resolution": 4,
16784         "master_sha": null,
16785         "because_sha": null
16786     },
16787     {
16788         "sha": "2365520c9d321c015a8e6751351d75cffea5008f",
16789         "description": "spirv: Add a workaround for OpControlBarrier on old GLSLang",
16790         "nominated": false,
16791         "nomination_type": null,
16792         "resolution": 4,
16793         "master_sha": null,
16794         "because_sha": null
16795     },
16796     {
16797         "sha": "60097cc840e33af8506d7d4d621fefdca1a77695",
16798         "description": "nir: Add a new memory_barrier_tcs_patch intrinsic",
16799         "nominated": false,
16800         "nomination_type": null,
16801         "resolution": 4,
16802         "master_sha": null,
16803         "because_sha": null
16804     },
16805     {
16806         "sha": "f2eece773c24ed3354b2634647005de6a9ff6d6d",
16807         "description": "llmvpipe: No-op implement more barriers",
16808         "nominated": false,
16809         "nomination_type": null,
16810         "resolution": 4,
16811         "master_sha": null,
16812         "because_sha": null
16813     },
16814     {
16815         "sha": "3498ab98f5ae9332d0ea8f312ecbc411ff1843c8",
16816         "description": "nir: Handle barriers with more granularity in combine_stores",
16817         "nominated": false,
16818         "nomination_type": null,
16819         "resolution": 4,
16820         "master_sha": null,
16821         "because_sha": null
16822     },
16823     {
16824         "sha": "f09db0bed5fa0227e10c8e911a118803f23a8fac",
16825         "description": "nir: Handle more barriers in dead_write and copy_prop",
16826         "nominated": false,
16827         "nomination_type": null,
16828         "resolution": 4,
16829         "master_sha": null,
16830         "because_sha": null
16831     },
16832     {
16833         "sha": "ada49bae5e039b10913bc61ba7b037227e7e49aa",
16834         "description": "intel/vec4: Support scoped_memory_barrier",
16835         "nominated": false,
16836         "nomination_type": 1,
16837         "resolution": 0,
16838         "master_sha": null,
16839         "because_sha": "06aecb14c0476c1a4664f75b17fa2ba06fa5aa46"
16840     },
16841     {
16842         "sha": "40aef2bf3eadba384a72f5bc8bfea35cda33c1c1",
16843         "description": "lima: Add stencil support",
16844         "nominated": false,
16845         "nomination_type": null,
16846         "resolution": 4,
16847         "master_sha": null,
16848         "because_sha": null
16849     },
16850     {
16851         "sha": "2ce71494f104c64a088cedb8a271248549812129",
16852         "description": "lima/parser: Make rsw alpha blend parsing more readable",
16853         "nominated": false,
16854         "nomination_type": null,
16855         "resolution": 4,
16856         "master_sha": null,
16857         "because_sha": null
16858     },
16859     {
16860         "sha": "440b0d6eec273728bd31d454bd1a874c2ecb9eb7",
16861         "description": "panfrost: Remove unneeded phi nodes",
16862         "nominated": false,
16863         "nomination_type": null,
16864         "resolution": 4,
16865         "master_sha": null,
16866         "because_sha": null
16867     },
16868     {
16869         "sha": "809c8feb92d33c43ace3ef25584a2adca24b1be0",
16870         "description": "aco: check if multiplication/clamp is live when applying output modifier",
16871         "nominated": false,
16872         "nomination_type": 1,
16873         "resolution": 0,
16874         "master_sha": null,
16875         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
16876     },
16877     {
16878         "sha": "ef8abfa7908974f571786e83b047b187af0e48c7",
16879         "description": "aco: disable add combining for ds_swizzle_b32",
16880         "nominated": false,
16881         "nomination_type": 1,
16882         "resolution": 0,
16883         "master_sha": null,
16884         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
16885     },
16886     {
16887         "sha": "69bed1c9186c3e24ad54089218d58c5f7b83befe",
16888         "description": "aco: don't DCE atomics with return values",
16889         "nominated": false,
16890         "nomination_type": 1,
16891         "resolution": 0,
16892         "master_sha": null,
16893         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
16894     },
16895     {
16896         "sha": "8f291dc14600c614788301e3265ff7f0f48b8b0d",
16897         "description": "aco: set exec_potentially_empty for demotes",
16898         "nominated": false,
16899         "nomination_type": 1,
16900         "resolution": 0,
16901         "master_sha": null,
16902         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
16903     },
16904     {
16905         "sha": "21eafe30df5d5fa02a908e277add7adb7816ec4c",
16906         "description": "aco: better handle neg/abs of sgprs",
16907         "nominated": false,
16908         "nomination_type": null,
16909         "resolution": 4,
16910         "master_sha": null,
16911         "because_sha": null
16912     },
16913     {
16914         "sha": "f29a5a205c11990111fc4eedee423e2b904537b2",
16915         "description": "aco: check usesModifiers() when identifying a neg/abs",
16916         "nominated": false,
16917         "nomination_type": null,
16918         "resolution": 4,
16919         "master_sha": null,
16920         "because_sha": null
16921     },
16922     {
16923         "sha": "46fb341b8d719426c843138595949d16bf1b7dc4",
16924         "description": "aco: handle omod successors with the constant in the first operand",
16925         "nominated": false,
16926         "nomination_type": null,
16927         "resolution": 4,
16928         "master_sha": null,
16929         "because_sha": null
16930     },
16931     {
16932         "sha": "7ce244b7d1b22023a43c7ca4bb8bac30c699147c",
16933         "description": "aco: handle VOP3 modifiers when combining a constant comparison's NaN test",
16934         "nominated": false,
16935         "nomination_type": null,
16936         "resolution": 4,
16937         "master_sha": null,
16938         "because_sha": null
16939     },
16940     {
16941         "sha": "bbac52873f4248c2f545f12137bd24071a8043cc",
16942         "description": "aco: fix uninitialized data in the binary",
16943         "nominated": false,
16944         "nomination_type": 1,
16945         "resolution": 0,
16946         "master_sha": null,
16947         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
16948     },
16949     {
16950         "sha": "fcd6d8324560b5897586cbf8161f9b46bff5d11f",
16951         "description": "aco: fix imageSize()/textureSize() with large buffers on GFX8",
16952         "nominated": false,
16953         "nomination_type": 1,
16954         "resolution": 0,
16955         "master_sha": null,
16956         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
16957     },
16958     {
16959         "sha": "49bcd06f974dcd8f60b4aa7d93bf1843439126a2",
16960         "description": "aco: set vm for pos0 exports on GFX10",
16961         "nominated": false,
16962         "nomination_type": 0,
16963         "resolution": 0,
16964         "master_sha": null,
16965         "because_sha": null
16966     },
16967     {
16968         "sha": "632885741f74c12dedd4f128bba45e6a7f8d8982",
16969         "description": "panfrost: Fix headers and gpu_headers memory leak",
16970         "nominated": false,
16971         "nomination_type": null,
16972         "resolution": 4,
16973         "master_sha": null,
16974         "because_sha": null
16975     },
16976     {
16977         "sha": "2848edc0eff5570abaac0a4017a9c96ebabbd728",
16978         "description": "panfrost: Fix panfrost_bo_access memory leak",
16979         "nominated": false,
16980         "nomination_type": null,
16981         "resolution": 4,
16982         "master_sha": null,
16983         "because_sha": null
16984     },
16985     {
16986         "sha": "ecace268535993bce954ee4e7516f9bbc60acc46",
16987         "description": "radv/gfx10: improve performance for TES using PrimID but not exporting it",
16988         "nominated": false,
16989         "nomination_type": null,
16990         "resolution": 4,
16991         "master_sha": null,
16992         "because_sha": null
16993     },
16994     {
16995         "sha": "1db276ba23805984197493c858187acd782c2e9f",
16996         "description": "radv/gfx10: add support for NGG passthrough mode",
16997         "nominated": false,
16998         "nomination_type": null,
16999         "resolution": 4,
17000         "master_sha": null,
17001         "because_sha": null
17002     },
17003     {
17004         "sha": "471738e97b0c7211a193d796b543481657e2ae86",
17005         "description": "radv/gfx10: do not declare LDS for NGG if useless",
17006         "nominated": false,
17007         "nomination_type": null,
17008         "resolution": 4,
17009         "master_sha": null,
17010         "because_sha": null
17011     },
17012     {
17013         "sha": "0758f645d0784942cd2ba99376d0224c61c4ee99",
17014         "description": "radv/gfx10: determine if a pipeline is eligible for NGG passthrough",
17015         "nominated": false,
17016         "nomination_type": null,
17017         "resolution": 4,
17018         "master_sha": null,
17019         "because_sha": null
17020     },
17021     {
17022         "sha": "c65015f83c3bad4c140a013bac2c9eb59abec907",
17023         "description": "radv/gfx10: disable vertex grouping",
17024         "nominated": false,
17025         "nomination_type": null,
17026         "resolution": 4,
17027         "master_sha": null,
17028         "because_sha": null
17029     },
17030     {
17031         "sha": "201b88a93bb9d42a3baf349f83756df1d562da29",
17032         "description": "nvc0: treat all draws without color0 broadcast as MRT",
17033         "nominated": false,
17034         "nomination_type": null,
17035         "resolution": 4,
17036         "master_sha": null,
17037         "because_sha": null
17038     },
17039     {
17040         "sha": "3e9aacb139dc4cb101780e235fc5dd45acf860f3",
17041         "description": "gm107/ir: avoid combining geometry shader stores at 0x60",
17042         "nominated": false,
17043         "nomination_type": null,
17044         "resolution": 4,
17045         "master_sha": null,
17046         "because_sha": null
17047     },
17048     {
17049         "sha": "3be708eb3128a5b4b304baf198da2126b5328fb5",
17050         "description": "nvc0: add dummy reset status support",
17051         "nominated": false,
17052         "nomination_type": null,
17053         "resolution": 4,
17054         "master_sha": null,
17055         "because_sha": null
17056     },
17057     {
17058         "sha": "838118462e63745ae70e05b42259f2aa4f81157a",
17059         "description": "nv50,nvc0: fix destination coordinates of blit",
17060         "nominated": false,
17061         "nomination_type": null,
17062         "resolution": 4,
17063         "master_sha": null,
17064         "because_sha": null
17065     },
17066     {
17067         "sha": "bfd9e7ff243a48873721fd57d9a159cc82f580d6",
17068         "description": "radv: Use new scanout gfx9 metadata flag.",
17069         "nominated": false,
17070         "nomination_type": null,
17071         "resolution": 4,
17072         "master_sha": null,
17073         "because_sha": null
17074     },
17075     {
17076         "sha": "f06be7945725c89851380883e263c129d3b395a3",
17077         "description": "lima: fix PIPE_CAP_* to mark features that aren't supported yet",
17078         "nominated": false,
17079         "nomination_type": null,
17080         "resolution": 4,
17081         "master_sha": null,
17082         "because_sha": null
17083     },
17084     {
17085         "sha": "8a421135fa3c55bd2ef39f6ef07981aa415f6c22",
17086         "description": "lima: implement polygon offset",
17087         "nominated": false,
17088         "nomination_type": null,
17089         "resolution": 4,
17090         "master_sha": null,
17091         "because_sha": null
17092     },
17093     {
17094         "sha": "b936b1f9b49b0eb5c5ca3048790f032aa9b02ecb",
17095         "description": "lima: fix viewport clipping",
17096         "nominated": false,
17097         "nomination_type": null,
17098         "resolution": 4,
17099         "master_sha": null,
17100         "because_sha": null
17101     },
17102     {
17103         "sha": "997a30d709b2cc207c4f524ed1fb59a9ac6547e3",
17104         "description": "lima: fix PLBU_CMD_PRIMITIVE_SETUP command",
17105         "nominated": false,
17106         "nomination_type": null,
17107         "resolution": 4,
17108         "master_sha": null,
17109         "because_sha": null
17110     },
17111     {
17112         "sha": "6bafd230e37c78829bae680a36e1565df03731f6",
17113         "description": "glsl: fix potential bug in nir uniform linker",
17114         "nominated": false,
17115         "nomination_type": null,
17116         "resolution": 4,
17117         "master_sha": null,
17118         "because_sha": null
17119     },
17120     {
17121         "sha": "db7967ef9f08e1430bbebc752bcbb63e8c921c29",
17122         "description": "etnaviv: add deqp debug option",
17123         "nominated": false,
17124         "nomination_type": null,
17125         "resolution": 4,
17126         "master_sha": null,
17127         "because_sha": null
17128     },
17129     {
17130         "sha": "44a6b17df76bebcccff0a928987ea2a3272e32a4",
17131         "description": "aco/wave32: Set the definitions of v_cmp instructions to the lane mask.",
17132         "nominated": false,
17133         "nomination_type": 1,
17134         "resolution": 4,
17135         "master_sha": null,
17136         "because_sha": "e0bcefc3a0a15a8c7ec00cfa53fd8fffcc07342a"
17137     },
17138     {
17139         "sha": "59d30fd4bc60f3562ca4c8247340389e97e494ae",
17140         "description": "pan/midgard: Support indirect UBO offsets",
17141         "nominated": false,
17142         "nomination_type": null,
17143         "resolution": 4,
17144         "master_sha": null,
17145         "because_sha": null
17146     },
17147     {
17148         "sha": "c20dc9b8363b5b497d4f6af5144590e8c2d940c0",
17149         "description": "intel/fs: Make implied_mrf_writes() an fs_inst method.",
17150         "nominated": false,
17151         "nomination_type": null,
17152         "resolution": 4,
17153         "master_sha": null,
17154         "because_sha": null
17155     },
17156     {
17157         "sha": "591f146fd2c7b265cd9e759c242e6d6437ea6578",
17158         "description": "intel/fs/cse: Fix non-deterministic behavior due to inaccurate liveness calculation.",
17159         "nominated": false,
17160         "nomination_type": null,
17161         "resolution": 4,
17162         "master_sha": null,
17163         "because_sha": null
17164     },
17165     {
17166         "sha": "cc0ea482adb3e035857dd126a5f1dd4298a8f632",
17167         "description": "intel/fs: Fix nir_intrinsic_load_barycentric_at_sample for SIMD32.",
17168         "nominated": false,
17169         "nomination_type": null,
17170         "resolution": 4,
17171         "master_sha": null,
17172         "because_sha": null
17173     },
17174     {
17175         "sha": "0703eab0120f20451e75ba8d4ce065350ad36fef",
17176         "description": "intel/fs/gen8+: Fix r127 dst/src overlap RA workaround for EOT message payload.",
17177         "nominated": false,
17178         "nomination_type": 1,
17179         "resolution": 0,
17180         "master_sha": null,
17181         "because_sha": "232ed8980217dd65ab0925df28156f565b94b2e5"
17182     },
17183     {
17184         "sha": "0a6e46d44d30fd10ee6784c9a6920b4d127e9810",
17185         "description": "intel/fs/gen11+: Handle ROR/ROL in lower_simd_width().",
17186         "nominated": false,
17187         "nomination_type": 1,
17188         "resolution": 0,
17189         "master_sha": null,
17190         "because_sha": "83fdec0f0deb98a7f48186679a491f3128fdd1fe"
17191     },
17192     {
17193         "sha": "a30bb25a7a495db7b7cb3be50431029f48019fc3",
17194         "description": "glsl: Fix software 64-bit integer to 32-bit float conversions.",
17195         "nominated": false,
17196         "nomination_type": 1,
17197         "resolution": 0,
17198         "master_sha": null,
17199         "because_sha": "d5cf6e92b4f76e55b2b9013b1332ead34881858f"
17200     },
17201     {
17202         "sha": "8b7a42d6d0b15508940e095642136c53d0c7dcee",
17203         "description": "aco: compact aco::span<T> to use uint16_t offset and size instead of pointer and size_t.",
17204         "nominated": false,
17205         "nomination_type": null,
17206         "resolution": 4,
17207         "master_sha": null,
17208         "because_sha": null
17209     },
17210     {
17211         "sha": "ffb4790279ca779572ec393ba84d71ef1036b437",
17212         "description": "aco: compact various Instruction classes",
17213         "nominated": false,
17214         "nomination_type": null,
17215         "resolution": 4,
17216         "master_sha": null,
17217         "because_sha": null
17218     },
17219     {
17220         "sha": "ebaab89761aad59c4debec67c3ec24a96cb82dd1",
17221         "description": "mesa/st: fix a memory leak in get_version",
17222         "nominated": false,
17223         "nomination_type": 1,
17224         "resolution": 0,
17225         "master_sha": null,
17226         "because_sha": "eca8032f20d0970184843d98e2bddb688e94a3a9"
17227     },
17228     {
17229         "sha": "3de2774dcb85fb2f87ae65a854fc5f25f0f34a91",
17230         "description": "freedreno/drm: Fix memory leak in softpin implementation",
17231         "nominated": false,
17232         "nomination_type": 1,
17233         "resolution": 0,
17234         "master_sha": null,
17235         "because_sha": "f3cc0d2747568a186dba433ac94af607c38fa024"
17236     },
17237     {
17238         "sha": "b5c9688516d00b00184e6fa6868de826916f5fc3",
17239         "description": "aco: limit register usage for large work groups",
17240         "nominated": false,
17241         "nomination_type": null,
17242         "resolution": 4,
17243         "master_sha": null,
17244         "because_sha": null
17245     },
17246     {
17247         "sha": "eccac46cdc6086b7a10adff2ea95de986d70a85d",
17248         "description": "ac/llvm: Fix ac_build_reduce in wave32 mode.",
17249         "nominated": false,
17250         "nomination_type": null,
17251         "resolution": 4,
17252         "master_sha": null,
17253         "because_sha": null
17254     },
17255     {
17256         "sha": "a5fe84aefb6858bee123f60b330db1e0287f9cc0",
17257         "description": "radeonsi: release saved resources in si_compute_do_clear_or_copy",
17258         "nominated": false,
17259         "nomination_type": 1,
17260         "resolution": 0,
17261         "master_sha": null,
17262         "because_sha": "9b331e462e5021d994859756d46cd2519d9c9c6e"
17263     },
17264     {
17265         "sha": "6912149ee5eabf6e1f3f60f2c783c521cf631fb6",
17266         "description": "radeonsi: release saved resources in si_compute_clear_12bytes_buffer",
17267         "nominated": false,
17268         "nomination_type": 1,
17269         "resolution": 4,
17270         "master_sha": null,
17271         "because_sha": "6c901f067526a878657874806641c1cfd79c940f"
17272     },
17273     {
17274         "sha": "1acf714d579114ff591c00989b2e6a97de8830b8",
17275         "description": "radeonsi: release saved resources in si_compute_copy_image",
17276         "nominated": false,
17277         "nomination_type": 1,
17278         "resolution": 0,
17279         "master_sha": null,
17280         "because_sha": "1b25d340b791ad8350bdfb27f1a91ac79fa17748"
17281     },
17282     {
17283         "sha": "e1e87466ae7d46c564fdd3154003ae3cddf3147b",
17284         "description": "radeonsi: release saved resources in si_compute_clear_render_target",
17285         "nominated": false,
17286         "nomination_type": 1,
17287         "resolution": 0,
17288         "master_sha": null,
17289         "because_sha": "984fd73515270fbc9c934ccad63a9d6a958b4b04"
17290     },
17291     {
17292         "sha": "6c019e28caf2124b13d2ea5d87e936bf43d8b4fd",
17293         "description": "radeonsi: release saved resources in si_compute_expand_fmask",
17294         "nominated": false,
17295         "nomination_type": 1,
17296         "resolution": 0,
17297         "master_sha": null,
17298         "because_sha": "095a58204d99d5a2714eeaf7728b377e87432be7"
17299     },
17300     {
17301         "sha": "9211cbe07a0ffb0abdaf3da68f7aa3ee00a430d7",
17302         "description": "radeonsi: release saved resources in si_retile_dcc",
17303         "nominated": false,
17304         "nomination_type": 1,
17305         "resolution": 0,
17306         "master_sha": null,
17307         "because_sha": "1f21396431a03dc4e5a542628d7d8370973c967f"
17308     },
17309     {
17310         "sha": "39c1892dd82e6a52cb6d7ea100dfee877bd4aa2c",
17311         "description": "main: fix coverity error in _mesa_program_resource_find_name()",
17312         "nominated": false,
17313         "nomination_type": null,
17314         "resolution": 4,
17315         "master_sha": null,
17316         "because_sha": null
17317     },
17318     {
17319         "sha": "f2f12776248874b2a689cbba8faeb6e4e2144354",
17320         "description": "panfrost: Add negative lod bias support",
17321         "nominated": false,
17322         "nomination_type": null,
17323         "resolution": 4,
17324         "master_sha": null,
17325         "because_sha": null
17326     },
17327     {
17328         "sha": "daf1d5ad4c901f7ffc2d78e0741fa16675ce8150",
17329         "description": "virgl/drm: update UAPI",
17330         "nominated": false,
17331         "nomination_type": null,
17332         "resolution": 4,
17333         "master_sha": null,
17334         "because_sha": null
17335     },
17336     {
17337         "sha": "438c677859789d5dc5ac69471ed23c83e02f3fe1",
17338         "description": "lima: drop support for R8G8B8 format",
17339         "nominated": false,
17340         "nomination_type": null,
17341         "resolution": 4,
17342         "master_sha": null,
17343         "because_sha": null
17344     },
17345     {
17346         "sha": "9b711714425ddc6ebe8497e155d0f6530c3ab4c8",
17347         "description": "anv: Re-use flush_descriptor_sets in flush_compute_state",
17348         "nominated": false,
17349         "nomination_type": null,
17350         "resolution": 4,
17351         "master_sha": null,
17352         "because_sha": null
17353     },
17354     {
17355         "sha": "ae72d1238c758404df045a82c36803dbccd93b31",
17356         "description": "anv: Flag descriptors dirty when gl_NumWorkgroups is used",
17357         "nominated": false,
17358         "nomination_type": 0,
17359         "resolution": 0,
17360         "master_sha": null,
17361         "because_sha": null
17362     },
17363     {
17364         "sha": "ca6b3b11af29b93ac73d4ca2677aa6b34837fdfe",
17365         "description": "anv: Don't add dynamic state base address to push constants on Gen7",
17366         "nominated": false,
17367         "nomination_type": 1,
17368         "resolution": 4,
17369         "master_sha": null,
17370         "because_sha": "67d2cb3e9367a723d6f6310f75048c6d97afe9d4"
17371     },
17372     {
17373         "sha": "044da65f52b1de20fce608f83a6313c86d62b5b8",
17374         "description": "lima: add debug flag to disable tiling",
17375         "nominated": false,
17376         "nomination_type": null,
17377         "resolution": 4,
17378         "master_sha": null,
17379         "because_sha": null
17380     },
17381     {
17382         "sha": "a533d1d4c607543fc1e3ca427eba50e9602f6fe2",
17383         "description": "lima: use linear layout for shared buffers if modifier is not specified",
17384         "nominated": false,
17385         "nomination_type": 1,
17386         "resolution": 4,
17387         "master_sha": null,
17388         "because_sha": "01a451b04d2da9981ea8f16f9d0d6a49fcc6c2df"
17389     },
17390     {
17391         "sha": "87e0dd68f50748938e4abe0c6961b6704798afa3",
17392         "description": "glsl: call calculate_subroutine_compat() from the nir linker",
17393         "nominated": false,
17394         "nomination_type": null,
17395         "resolution": 4,
17396         "master_sha": null,
17397         "because_sha": null
17398     },
17399     {
17400         "sha": "726e8f24c6eefe5b2d77fe0dbfd9d7c89fc224f4",
17401         "description": "glsl: move calculate_subroutine_compat() to shared linker code",
17402         "nominated": false,
17403         "nomination_type": null,
17404         "resolution": 4,
17405         "master_sha": null,
17406         "because_sha": null
17407     },
17408     {
17409         "sha": "c60d0bd92f1a141d48e8c3db66b3b257ee890c23",
17410         "description": "glsl: call uniform resource checks from the nir linker",
17411         "nominated": false,
17412         "nomination_type": null,
17413         "resolution": 4,
17414         "master_sha": null,
17415         "because_sha": null
17416     },
17417     {
17418         "sha": "05c1f7a15447a9cc0f0bdd2d2f109092cb7c9f9e",
17419         "description": "glsl: move uniform resource checks into the common linker code",
17420         "nominated": false,
17421         "nomination_type": null,
17422         "resolution": 4,
17423         "master_sha": null,
17424         "because_sha": null
17425     },
17426     {
17427         "sha": "b85985dd5163365a068557497c987005934e2521",
17428         "description": "glsl: call check_subroutine_resources() from the nir linker",
17429         "nominated": false,
17430         "nomination_type": null,
17431         "resolution": 4,
17432         "master_sha": null,
17433         "because_sha": null
17434     },
17435     {
17436         "sha": "a6fd1c7752787a42aef72f93ce4168c3e73808b7",
17437         "description": "glsl: move check_subroutine_resources() into the shared util code",
17438         "nominated": false,
17439         "nomination_type": null,
17440         "resolution": 4,
17441         "master_sha": null,
17442         "because_sha": null
17443     },
17444     {
17445         "sha": "3dec68e6823ae74c71ce0a24f15cd33df3e08f9c",
17446         "description": "genxml: Remove a non-existant HW bit",
17447         "nominated": false,
17448         "nomination_type": null,
17449         "resolution": 4,
17450         "master_sha": null,
17451         "because_sha": null
17452     },
17453     {
17454         "sha": "f9d35ea55b1e4822a04928bb007f6a339f3d9a20",
17455         "description": "ir3: Set up full/half register conflicts correctly",
17456         "nominated": false,
17457         "nomination_type": null,
17458         "resolution": 4,
17459         "master_sha": null,
17460         "because_sha": null
17461     },
17462     {
17463         "sha": "85eed5def3056d522971820e2ec3a0a0fd622ff5",
17464         "description": "llvmpipe: add ARB_derivative_control support",
17465         "nominated": false,
17466         "nomination_type": null,
17467         "resolution": 4,
17468         "master_sha": null,
17469         "because_sha": null
17470     },
17471     {
17472         "sha": "269953e7798fa3c3d4edd3363d7d6a560a50e9f5",
17473         "description": "radeonsi/gfx9: force the micro tile mode for MSAA resolve correctly on gfx9",
17474         "nominated": false,
17475         "nomination_type": 1,
17476         "resolution": 4,
17477         "master_sha": null,
17478         "because_sha": "69ea473eeb91b2c4db26402c3bc2ed5799d26605"
17479     },
17480     {
17481         "sha": "60e0db3bfb05660fb3d2c868838635d667f8966a",
17482         "description": "anv: fix intel perf queries availability writes",
17483         "nominated": false,
17484         "nomination_type": 1,
17485         "resolution": 0,
17486         "master_sha": null,
17487         "because_sha": "ee6fbb95a74d0dfc00fe77778828c73e6a1447fb"
17488     },
17489     {
17490         "sha": "da2fe9c15e3eedcb242e816b12f4dc72938636f5",
17491         "description": "docs: Add release notes for 19.3.2, update calendar and home page",
17492         "nominated": false,
17493         "nomination_type": null,
17494         "resolution": 4,
17495         "master_sha": null,
17496         "because_sha": null
17497     },
17498     {
17499         "sha": "2d46a7f26df35976dadb1d7341a1443e7982c270",
17500         "description": "docs: add SHA256 sums for 19.3.2",
17501         "nominated": false,
17502         "nomination_type": null,
17503         "resolution": 4,
17504         "master_sha": null,
17505         "because_sha": null
17506     },
17507     {
17508         "sha": "d4f237dccefaee1a1f940d40650b968a84bc394f",
17509         "description": "docs: Add release notes for 19.3.2",
17510         "nominated": false,
17511         "nomination_type": null,
17512         "resolution": 4,
17513         "master_sha": null,
17514         "because_sha": null
17515     },
17516     {
17517         "sha": "4e3a09db25c6609eeeb710f3863fc67914d2edc1",
17518         "description": "radeon/vcn: Handle crop parameters for encoder",
17519         "nominated": false,
17520         "nomination_type": null,
17521         "resolution": 4,
17522         "master_sha": null,
17523         "because_sha": null
17524     },
17525     {
17526         "sha": "cd31da4587bd69567f5026298345d79bd5070bc4",
17527         "description": "nir: fix printing of var_decl with more than 4 components.",
17528         "nominated": false,
17529         "nomination_type": 1,
17530         "resolution": 4,
17531         "master_sha": null,
17532         "because_sha": "a8ec4082a41830cf67a4fd405402fd2d820722fd"
17533     },
17534     {
17535         "sha": "e298e78a012c18ef535c6400543ec278b254a0cd",
17536         "description": "radv: advertise VK_AMD_shader_image_load_store_lod",
17537         "nominated": false,
17538         "nomination_type": null,
17539         "resolution": 4,
17540         "master_sha": null,
17541         "because_sha": null
17542     },
17543     {
17544         "sha": "4d49a7ac737f298b136ab6447e18c6e4654f8ad5",
17545         "description": "aco: handle nir_intrinsic_image_deref_{load,store} with lod",
17546         "nominated": false,
17547         "nomination_type": null,
17548         "resolution": 4,
17549         "master_sha": null,
17550         "because_sha": null
17551     },
17552     {
17553         "sha": "e77ff89914cb2c0e0e28244f2a0e61862d6d1955",
17554         "description": "amd/llvm: handle nir_intrinsic_image_deref_{load,store} with lod",
17555         "nominated": false,
17556         "nomination_type": null,
17557         "resolution": 4,
17558         "master_sha": null,
17559         "because_sha": null
17560     },
17561     {
17562         "sha": "1b808d208f7ae6b7934ada37378c654991a5ca5a",
17563         "description": "spirv,nir: add new lod parameter to image_{load,store} intrinsics",
17564         "nominated": false,
17565         "nomination_type": null,
17566         "resolution": 4,
17567         "master_sha": null,
17568         "because_sha": null
17569     },
17570     {
17571         "sha": "37bfd854c71be8ace37080fbca36d0a1ef68fb8a",
17572         "description": "spirv: add SpvCapabilityImageReadWriteLodAMD",
17573         "nominated": false,
17574         "nomination_type": null,
17575         "resolution": 4,
17576         "master_sha": null,
17577         "because_sha": null
17578     },
17579     {
17580         "sha": "1e29ff7b3dab02aa8cf87144e38b10d2c9e19813",
17581         "description": "mesa: create program resource hash in a single place",
17582         "nominated": false,
17583         "nomination_type": 1,
17584         "resolution": 4,
17585         "master_sha": null,
17586         "because_sha": "dd09f1d806bab62e2399d2fc7a5d0922c594eab3"
17587     },
17588     {
17589         "sha": "ee9879335e6c798dff4cacef9096265912268ce4",
17590         "description": "llvmpipe: add support for ARB_indirect_parameters.",
17591         "nominated": false,
17592         "nomination_type": null,
17593         "resolution": 4,
17594         "master_sha": null,
17595         "because_sha": null
17596     },
17597     {
17598         "sha": "315fa2e5c92422b180f5476fe86da78c027f3f2c",
17599         "description": "llvmpipe: enable driver side multi draw indirect",
17600         "nominated": false,
17601         "nomination_type": null,
17602         "resolution": 4,
17603         "master_sha": null,
17604         "because_sha": null
17605     },
17606     {
17607         "sha": "d10a3d528f1b6492bf8b00b427d52a5009f1955d",
17608         "description": "gallium/util: add multi_draw_indirect to util_draw_indirect.",
17609         "nominated": false,
17610         "nomination_type": null,
17611         "resolution": 4,
17612         "master_sha": null,
17613         "because_sha": null
17614     },
17615     {
17616         "sha": "3a4f8c8158df304af08681edbbfdfd40e43a6829",
17617         "description": "mesa: Prevent _MaxLevel from being less than zero",
17618         "nominated": false,
17619         "nomination_type": 0,
17620         "resolution": 0,
17621         "master_sha": null,
17622         "because_sha": null
17623     },
17624     {
17625         "sha": "9b710416270b05ddc08e26e38fd87ff589b2860d",
17626         "description": "ac: add ac_build_s_endpgm",
17627         "nominated": false,
17628         "nomination_type": null,
17629         "resolution": 4,
17630         "master_sha": null,
17631         "because_sha": null
17632     },
17633     {
17634         "sha": "1c44480538ac9bc6d5900a0704cbc447afc735f9",
17635         "description": "ac: add 128-bit bitcount",
17636         "nominated": false,
17637         "nomination_type": null,
17638         "resolution": 4,
17639         "master_sha": null,
17640         "because_sha": null
17641     },
17642     {
17643         "sha": "d7b565365e0262f45c0040e984c679bd3c0d42f1",
17644         "description": "ac/gpu_info: add pc_lines and use it in radeonsi",
17645         "nominated": false,
17646         "nomination_type": null,
17647         "resolution": 4,
17648         "master_sha": null,
17649         "because_sha": null
17650     },
17651     {
17652         "sha": "d1c8aeb24f9a28ba95290c0e712e152eeeb64d09",
17653         "description": "ac: unify primitive export code",
17654         "nominated": false,
17655         "nomination_type": null,
17656         "resolution": 4,
17657         "master_sha": null,
17658         "because_sha": null
17659     },
17660     {
17661         "sha": "1c77a18cc23b731de827d7c02c8b7a4a4ad645c3",
17662         "description": "ac: unify build_sendmsg_gs_alloc_req",
17663         "nominated": false,
17664         "nomination_type": null,
17665         "resolution": 4,
17666         "master_sha": null,
17667         "because_sha": null
17668     },
17669     {
17670         "sha": "fd84e422b6086dc1847b93c852b6de4f1c008394",
17671         "description": "radeonsi: clean up messy si_emit_rasterizer_prim_state",
17672         "nominated": false,
17673         "nomination_type": null,
17674         "resolution": 4,
17675         "master_sha": null,
17676         "because_sha": null
17677     },
17678     {
17679         "sha": "b64a3240c2f73f599524d1ee5794a393a380acdc",
17680         "description": "radeonsi: determine accurately if line stippling is enabled for performance",
17681         "nominated": false,
17682         "nomination_type": null,
17683         "resolution": 4,
17684         "master_sha": null,
17685         "because_sha": null
17686     },
17687     {
17688         "sha": "79cc7e6ff0725c9840ef687f810b5298aba48f74",
17689         "description": "radeonsi: test polygon mode enablement accurately",
17690         "nominated": false,
17691         "nomination_type": null,
17692         "resolution": 4,
17693         "master_sha": null,
17694         "because_sha": null
17695     },
17696     {
17697         "sha": "898c9cb797b064cbbf0dd71be091a52f5292540a",
17698         "description": "radeonsi: fix context roll tracking in si_emit_shader_vs",
17699         "nominated": false,
17700         "nomination_type": null,
17701         "resolution": 4,
17702         "master_sha": null,
17703         "because_sha": null
17704     },
17705     {
17706         "sha": "4249a90f5d635e4bec636fc320e492bbebbcee68",
17707         "description": "radeonsi: fix monolithic pixel shaders with two-sided colors and SampleMaskIn",
17708         "nominated": false,
17709         "nomination_type": null,
17710         "resolution": 4,
17711         "master_sha": null,
17712         "because_sha": null
17713     },
17714     {
17715         "sha": "186335d17d69c4a6b0ad69b82fe0744e4910645e",
17716         "description": "ac/gpu_info: always use distributed tessellation on gfx10",
17717         "nominated": false,
17718         "nomination_type": 0,
17719         "resolution": 0,
17720         "master_sha": null,
17721         "because_sha": null
17722     },
17723     {
17724         "sha": "eb1e10d0be90c7aee9d88c1a18be803a643715dc",
17725         "description": "gallium: bypass u_vbuf if it's not needed (no fallbacks and no user VBOs)",
17726         "nominated": false,
17727         "nomination_type": null,
17728         "resolution": 4,
17729         "master_sha": null,
17730         "because_sha": null
17731     },
17732     {
17733         "sha": "9f6020abc6beaab9c8f43f483ef84b54c28e50a2",
17734         "description": "gallium/cso_context: move non-vbuf vertex buffer and element code into helpers",
17735         "nominated": false,
17736         "nomination_type": null,
17737         "resolution": 4,
17738         "master_sha": null,
17739         "because_sha": null
17740     },
17741     {
17742         "sha": "ce648b913f83b968eb6ba1ad33fdcf86d5942fe5",
17743         "description": "gallium: put u_vbuf_get_caps return values into u_vbuf_caps",
17744         "nominated": false,
17745         "nomination_type": null,
17746         "resolution": 4,
17747         "master_sha": null,
17748         "because_sha": null
17749     },
17750     {
17751         "sha": "472593e9cfcb8d5b49d2475ee677700584583812",
17752         "description": "etnaviv: remove unnecessary vertex_elements_state_create error checking",
17753         "nominated": false,
17754         "nomination_type": null,
17755         "resolution": 4,
17756         "master_sha": null,
17757         "because_sha": null
17758     },
17759     {
17760         "sha": "76d93b437b74c4980009dcea837cb701da2304b0",
17761         "description": "etnaviv: implement gl_VertexID/gl_InstanceID",
17762         "nominated": false,
17763         "nomination_type": null,
17764         "resolution": 4,
17765         "master_sha": null,
17766         "because_sha": null
17767     },
17768     {
17769         "sha": "93ff6f59199800c2b3bf339500fb5f9d92cd43c0",
17770         "description": "etnaviv: HALTI2+ instanced draw",
17771         "nominated": false,
17772         "nomination_type": null,
17773         "resolution": 4,
17774         "master_sha": null,
17775         "because_sha": null
17776     },
17777     {
17778         "sha": "ea608ae23b69e2264c3bacdf2776745e15dbf2e9",
17779         "description": "etnaviv: update headers from rnndb",
17780         "nominated": false,
17781         "nomination_type": null,
17782         "resolution": 4,
17783         "master_sha": null,
17784         "because_sha": null
17785     },
17786     {
17787         "sha": "4578d4ae524ad433933e077bce6a0b85643e3f25",
17788         "description": "anv: don't close invalid syncfd semaphore",
17789         "nominated": false,
17790         "nomination_type": 0,
17791         "resolution": 0,
17792         "master_sha": null,
17793         "because_sha": null
17794     },
17795     {
17796         "sha": "7d33203b446cdfa11c2aaea18caf05b120a16283",
17797         "description": "gallium/swr: Fix glVertexPointer race condition.",
17798         "nominated": false,
17799         "nomination_type": null,
17800         "resolution": 4,
17801         "master_sha": null,
17802         "because_sha": null
17803     },
17804     {
17805         "sha": "b788cccfe2ff2b6897b73bbfe7e90e84899adec0",
17806         "description": "intel/disasm: Fix decoding of src0 of SENDS",
17807         "nominated": false,
17808         "nomination_type": null,
17809         "resolution": 4,
17810         "master_sha": null,
17811         "because_sha": null
17812     },
17813     {
17814         "sha": "8dcff01c8b7f0faf562a1f324d408869526995e4",
17815         "description": "meta: Add cleanup function for Bitmap",
17816         "nominated": false,
17817         "nomination_type": null,
17818         "resolution": 4,
17819         "master_sha": null,
17820         "because_sha": null
17821     },
17822     {
17823         "sha": "ad4fb7ea04158c68415f26f8cc573bfac16826a3",
17824         "description": "nir/spirv: skip unreachable blocks in Phi second pass",
17825         "nominated": false,
17826         "nomination_type": null,
17827         "resolution": 4,
17828         "master_sha": null,
17829         "because_sha": null
17830     },
17831     {
17832         "sha": "5f8daae4d829c9f734d2f41058990809d2dba349",
17833         "description": "radeonsi: check ctx->sdma_cs before using it",
17834         "nominated": false,
17835         "nomination_type": 1,
17836         "resolution": 0,
17837         "master_sha": null,
17838         "because_sha": "e5167a9276de1f383888714b41d3a9be2b9c1da9"
17839     },
17840     {
17841         "sha": "e565fd4255f0ddef73fa88c413b670159c7e5416",
17842         "description": "radv: do not fill keys from fragment shader twice",
17843         "nominated": false,
17844         "nomination_type": null,
17845         "resolution": 4,
17846         "master_sha": null,
17847         "because_sha": null
17848     },
17849     {
17850         "sha": "ed43dd62acc045e71d73dc28b74b6a9a9d52286f",
17851         "description": "main: allow external textures for BindImageTexture",
17852         "nominated": false,
17853         "nomination_type": 1,
17854         "resolution": 0,
17855         "master_sha": null,
17856         "because_sha": "02a6d901eee188492af54e98c92680a607b02bf8"
17857     },
17858     {
17859         "sha": "803fad43c3f9a89f0d8409bd33280b5457b104c7",
17860         "description": "intel/nir: Add a memory barrier before barrier()",
17861         "nominated": false,
17862         "nomination_type": 0,
17863         "resolution": 0,
17864         "master_sha": null,
17865         "because_sha": null
17866     },
17867     {
17868         "sha": "7cc0702bbb955010600fcb2685edb4ba703561a8",
17869         "description": "radv: Emit a BATCH_BREAK when changing pixel shaders or CB_TARGET_MASK.",
17870         "nominated": false,
17871         "nomination_type": 0,
17872         "resolution": 0,
17873         "master_sha": null,
17874         "because_sha": null
17875     },
17876     {
17877         "sha": "dd09f1d806bab62e2399d2fc7a5d0922c594eab3",
17878         "description": "mesa/st/i965: add a ProgramResourceHash for quicker resource lookup",
17879         "nominated": false,
17880         "nomination_type": null,
17881         "resolution": 4,
17882         "master_sha": null,
17883         "because_sha": null
17884     },
17885     {
17886         "sha": "5f0ff004ca8f0e59270f0ea4dc8f13c74ce88e2b",
17887         "description": "gitlab-ci: Test against LLVM / clang 9 on x86",
17888         "nominated": false,
17889         "nomination_type": null,
17890         "resolution": 4,
17891         "master_sha": null,
17892         "because_sha": null
17893     },
17894     {
17895         "sha": "4cd3dc94ad7ba991c960457b9134ce233b5b41ab",
17896         "description": "panfrost: Don't double-flip Z/W for 2D arrays",
17897         "nominated": false,
17898         "nomination_type": null,
17899         "resolution": 4,
17900         "master_sha": null,
17901         "because_sha": null
17902     },
17903     {
17904         "sha": "bc4c853b490b1a230c9018df60670583be121009",
17905         "description": "pan/midgard: Account for z/w flip in texelFetch",
17906         "nominated": false,
17907         "nomination_type": null,
17908         "resolution": 4,
17909         "master_sha": null,
17910         "because_sha": null
17911     },
17912     {
17913         "sha": "4152d45d38a21f716ddbbebb571ff1e22cfe689d",
17914         "description": "panfrost: Adjust for mismatch between hardware/Gallium in arrays/cube",
17915         "nominated": false,
17916         "nomination_type": null,
17917         "resolution": 4,
17918         "master_sha": null,
17919         "because_sha": null
17920     },
17921     {
17922         "sha": "0b714f3fa377be681f9031c5884e96b277eac102",
17923         "description": "panfrost: Respect constant buffer_offset",
17924         "nominated": false,
17925         "nomination_type": null,
17926         "resolution": 4,
17927         "master_sha": null,
17928         "because_sha": null
17929     },
17930     {
17931         "sha": "3bd4bcd4187d27b78b5a4d2bba70f13925028079",
17932         "description": "glsl: use nir version of check_image_resources() for nir linker",
17933         "nominated": false,
17934         "nomination_type": null,
17935         "resolution": 4,
17936         "master_sha": null,
17937         "because_sha": null
17938     },
17939     {
17940         "sha": "feffd1fa65d36e34499f29b39f8b18655c2b979f",
17941         "description": "glsl: add check_image_resources() for the nir linker",
17942         "nominated": false,
17943         "nomination_type": null,
17944         "resolution": 4,
17945         "master_sha": null,
17946         "because_sha": null
17947     },
17948     {
17949         "sha": "a853de0c95d5dce7aee983efd243377ffe3a6e91",
17950         "description": "glsl: use nir linker to link atomics",
17951         "nominated": false,
17952         "nomination_type": null,
17953         "resolution": 4,
17954         "master_sha": null,
17955         "because_sha": null
17956     },
17957     {
17958         "sha": "8f2cab7767d2f0bcbb194f5c72bf89652f32e0f0",
17959         "description": "mesa: add new UseNIRGLSLLinker constant",
17960         "nominated": false,
17961         "nomination_type": null,
17962         "resolution": 4,
17963         "master_sha": null,
17964         "because_sha": null
17965     },
17966     {
17967         "sha": "4caf3fc8df023ca5facdb4120c6a4344ddba7ab1",
17968         "description": "glsl: reorder link_and_validate_uniforms() calls",
17969         "nominated": false,
17970         "nomination_type": null,
17971         "resolution": 4,
17972         "master_sha": null,
17973         "because_sha": null
17974     },
17975     {
17976         "sha": "ed325ac4dd5dbe5ea17cec09ed89e4bf903e5a1d",
17977         "description": "glsl: add new gl_nir_link_glsl() helper",
17978         "nominated": false,
17979         "nomination_type": null,
17980         "resolution": 4,
17981         "master_sha": null,
17982         "because_sha": null
17983     },
17984     {
17985         "sha": "0e60ea1d67b2b1398be44cc8ae2ad069bc5980bd",
17986         "description": "glsl: add gl_nir_link_check_atomic_counter_resources()",
17987         "nominated": false,
17988         "nomination_type": null,
17989         "resolution": 4,
17990         "master_sha": null,
17991         "because_sha": null
17992     },
17993     {
17994         "sha": "432ed13decc3b246deb6dc98e638819deec1b5d3",
17995         "description": "glsl: rename gl_nir_link() to gl_nir_link_spirv()",
17996         "nominated": false,
17997         "nomination_type": null,
17998         "resolution": 4,
17999         "master_sha": null,
18000         "because_sha": null
18001     },
18002     {
18003         "sha": "6c1c13e90e67c716ff97ba8c45a5a04c2b57b4a2",
18004         "description": "st/mesa: Lower vars to ssa and constant prop before gl_nir_lower_buffers",
18005         "nominated": false,
18006         "nomination_type": null,
18007         "resolution": 4,
18008         "master_sha": null,
18009         "because_sha": null
18010     },
18011     {
18012         "sha": "be6d51e1e3a2b2165cd21fbdda2527d10f4ce9ff",
18013         "description": "glsl/nir: do not change an element index to have correct block name",
18014         "nominated": false,
18015         "nomination_type": 1,
18016         "resolution": 0,
18017         "master_sha": null,
18018         "because_sha": "810dde2a6b8179780e145e5f30142ca1deed6e67"
18019     },
18020     {
18021         "sha": "4beb0a23088e68693e94599ef36eb41cbcd59289",
18022         "description": "glsl: fix a binding points assignment for ssbo/ubo arrays",
18023         "nominated": false,
18024         "nomination_type": 1,
18025         "resolution": 0,
18026         "master_sha": null,
18027         "because_sha": "8cf1333b189b73dccdbccaca7e113f7b467982fa"
18028     },
18029     {
18030         "sha": "a3c9a2881e242b9ac588d6dcb158e805fefe352d",
18031         "description": "glsl: fix an incorrect max_array_access after optimization of ssbo/ubo",
18032         "nominated": false,
18033         "nomination_type": 1,
18034         "resolution": 0,
18035         "master_sha": null,
18036         "because_sha": "8cf1333b189b73dccdbccaca7e113f7b467982fa"
18037     },
18038     {
18039         "sha": "420fe1e7f9ef56177c8f45e98e057488a2b57646",
18040         "description": "radeonsi: remove TGSI",
18041         "nominated": false,
18042         "nomination_type": null,
18043         "resolution": 4,
18044         "master_sha": null,
18045         "because_sha": null
18046     },
18047     {
18048         "sha": "e5167a9276de1f383888714b41d3a9be2b9c1da9",
18049         "description": "radeonsi: disable SDMA on gfx8 to fix corruption on RX 580",
18050         "nominated": false,
18051         "nomination_type": 0,
18052         "resolution": 0,
18053         "master_sha": null,
18054         "because_sha": null
18055     },
18056     {
18057         "sha": "991328498b9b1fa2937c61546bf1f3f4e5949f93",
18058         "description": "radeonsi: move SI and CIK+ SDMA code into 1 common function for cleanups",
18059         "nominated": false,
18060         "nomination_type": null,
18061         "resolution": 4,
18062         "master_sha": null,
18063         "because_sha": null
18064     },
18065     {
18066         "sha": "3c265c258685a987acd2430877facf5fe859cd89",
18067         "description": "radeonsi: rename dma_cs -> sdma_cs",
18068         "nominated": false,
18069         "nomination_type": null,
18070         "resolution": 4,
18071         "master_sha": null,
18072         "because_sha": null
18073     },
18074     {
18075         "sha": "cd6a4f7631bc8767eff26251011c8088d480f177",
18076         "description": "radeonsi: add AMD_DEBUG=nodmacopyimage for debugging",
18077         "nominated": false,
18078         "nomination_type": null,
18079         "resolution": 4,
18080         "master_sha": null,
18081         "because_sha": null
18082     },
18083     {
18084         "sha": "0c9e7a67f92ab1c2ba7ed1e3fb9a647bd1f811ad",
18085         "description": "radeonsi: add AMD_DEBUG=nodmaclear for debugging",
18086         "nominated": false,
18087         "nomination_type": null,
18088         "resolution": 4,
18089         "master_sha": null,
18090         "because_sha": null
18091     },
18092     {
18093         "sha": "4110e6e5644ccfc84c9a9d5a1a38159d2e26dd6a",
18094         "description": "radeonsi: remove broken and unused SI SDMA image copy code",
18095         "nominated": false,
18096         "nomination_type": null,
18097         "resolution": 4,
18098         "master_sha": null,
18099         "because_sha": null
18100     },
18101     {
18102         "sha": "503bd821fa05caa86d0f007477e01433757f06d9",
18103         "description": "radeonsi: rename SDMA debug flags",
18104         "nominated": false,
18105         "nomination_type": null,
18106         "resolution": 4,
18107         "master_sha": null,
18108         "because_sha": null
18109     },
18110     {
18111         "sha": "d62dd8b0cb7f74ec43fac6f59c42178f4cf08c54",
18112         "description": "gitlab-ci: Switch LAVA jobs to use shared dEQP runner",
18113         "nominated": false,
18114         "nomination_type": null,
18115         "resolution": 4,
18116         "master_sha": null,
18117         "because_sha": null
18118     },
18119     {
18120         "sha": "f5c2807ff280c77081b1af8161582f99893c6404",
18121         "description": "gitlab-ci: Update kernel for LAVA to 5.5-rc1 plus fixes",
18122         "nominated": false,
18123         "nomination_type": null,
18124         "resolution": 4,
18125         "master_sha": null,
18126         "because_sha": null
18127     },
18128     {
18129         "sha": "b3ff83c10751b40292f71a6d3b41d41c820e9fcb",
18130         "description": "panfrost: Handle PIPE_FORMAT_R10G10B10A2_USCALED",
18131         "nominated": false,
18132         "nomination_type": null,
18133         "resolution": 4,
18134         "master_sha": null,
18135         "because_sha": null
18136     },
18137     {
18138         "sha": "5c71547c68a86729dcb81b572104a158a04ac2cf",
18139         "description": "panfrost: Report MSAA 4x supported for dEQP",
18140         "nominated": false,
18141         "nomination_type": null,
18142         "resolution": 4,
18143         "master_sha": null,
18144         "because_sha": null
18145     },
18146     {
18147         "sha": "32851ff71521d203c08e26b3198d96d0f6467bb5",
18148         "description": "panfrost: Cleanup tiling selection logic",
18149         "nominated": false,
18150         "nomination_type": null,
18151         "resolution": 4,
18152         "master_sha": null,
18153         "because_sha": null
18154     },
18155     {
18156         "sha": "dadfca3775bf2c5086947ab63e64dc67d8e8373a",
18157         "description": "panfrost: Implement sRGB blend shaders",
18158         "nominated": false,
18159         "nomination_type": null,
18160         "resolution": 4,
18161         "master_sha": null,
18162         "because_sha": null
18163     },
18164     {
18165         "sha": "ef0084987707e4c37435f19284b58919f6164bea",
18166         "description": "panfrost: Support rendering to non-zero Z/S layers",
18167         "nominated": false,
18168         "nomination_type": null,
18169         "resolution": 4,
18170         "master_sha": null,
18171         "because_sha": null
18172     },
18173     {
18174         "sha": "ef8c2ebee185116e0bd3c57658b7e018bb0a23ea",
18175         "description": "panfrost: Texture from Z32F_S8 as R32F",
18176         "nominated": false,
18177         "nomination_type": null,
18178         "resolution": 4,
18179         "master_sha": null,
18180         "because_sha": null
18181     },
18182     {
18183         "sha": "f3ca47d9f389404aa9c2098a865d0becc53cc189",
18184         "description": "iris/query: Implement PIPE_QUERY_GPU_FINISHED",
18185         "nominated": false,
18186         "nomination_type": null,
18187         "resolution": 4,
18188         "master_sha": null,
18189         "because_sha": null
18190     },
18191     {
18192         "sha": "642125edd97384b88f491c1383a06c42ed16e11e",
18193         "description": "st/mesa: use uint-samplers for sampling stencil buffers",
18194         "nominated": false,
18195         "nomination_type": null,
18196         "resolution": 4,
18197         "master_sha": null,
18198         "because_sha": null
18199     },
18200     {
18201         "sha": "09ea2de2b832cc1d23a7b16258e36e56f3ab44e5",
18202         "description": "ac/surface: use uint16_t for mipmap level pitches",
18203         "nominated": false,
18204         "nomination_type": null,
18205         "resolution": 4,
18206         "master_sha": null,
18207         "because_sha": null
18208     },
18209     {
18210         "sha": "680d8069509c7043416d2eb95f098a89dceabf49",
18211         "description": "etnaviv: fix incorrectly failing vertex size assert",
18212         "nominated": false,
18213         "nomination_type": null,
18214         "resolution": 4,
18215         "master_sha": null,
18216         "because_sha": null
18217     },
18218     {
18219         "sha": "c5ae64ebc716267f752fc530028791363148f25c",
18220         "description": "lima: fix PP stream terminator size",
18221         "nominated": false,
18222         "nomination_type": null,
18223         "resolution": 4,
18224         "master_sha": null,
18225         "because_sha": null
18226     },
18227     {
18228         "sha": "4f5bfe2a5e252f1f7ae047949d645918f374e07c",
18229         "description": "lima: don't reload and redraw tiles that were not updated",
18230         "nominated": false,
18231         "nomination_type": null,
18232         "resolution": 4,
18233         "master_sha": null,
18234         "because_sha": null
18235     },
18236     {
18237         "sha": "83abdf8e4518a40dc0c74f7c85d7e9a6d76ce7a5",
18238         "description": "lima: postpone PP stream generation",
18239         "nominated": false,
18240         "nomination_type": null,
18241         "resolution": 4,
18242         "master_sha": null,
18243         "because_sha": null
18244     },
18245     {
18246         "sha": "7ad1896ab8a0ec07b9cc54f7316291a3e476f431",
18247         "description": "lima/parser: Fix VS cmd stream parser",
18248         "nominated": false,
18249         "nomination_type": null,
18250         "resolution": 4,
18251         "master_sha": null,
18252         "because_sha": null
18253     },
18254     {
18255         "sha": "af7dc4675dbd89689491a10fad4868377861932f",
18256         "description": "lima/parser: Fix rsw parser",
18257         "nominated": false,
18258         "nomination_type": null,
18259         "resolution": 4,
18260         "master_sha": null,
18261         "because_sha": null
18262     },
18263     {
18264         "sha": "defb3a9465bcdfbe691e5e7a785b9999fa77b500",
18265         "description": "anv: Only enable EWA LOD algorithm when doing anisotropic filtering.",
18266         "nominated": false,
18267         "nomination_type": null,
18268         "resolution": 4,
18269         "master_sha": null,
18270         "because_sha": null
18271     },
18272     {
18273         "sha": "c0c899cf7892bd2326e6d21a920c7be42de06731",
18274         "description": "iris: Allow HiZ for copy_region sources",
18275         "nominated": false,
18276         "nomination_type": null,
18277         "resolution": 4,
18278         "master_sha": null,
18279         "because_sha": null
18280     },
18281     {
18282         "sha": "7d75bf4f3fc6a048fed05de301590c3a2b73c268",
18283         "description": "i965: Allow HiZ for glCopyImageSubData sources",
18284         "nominated": false,
18285         "nomination_type": null,
18286         "resolution": 4,
18287         "master_sha": null,
18288         "because_sha": null
18289     },
18290     {
18291         "sha": "52ad1712ed62edbc1a6f530b892bce4e9c1f10b7",
18292         "description": "anv: Allow HiZ in TRANSFER_SRC_OPTIMAL on Gen8-9",
18293         "nominated": false,
18294         "nomination_type": null,
18295         "resolution": 4,
18296         "master_sha": null,
18297         "because_sha": null
18298     },
18299     {
18300         "sha": "b274469daaef6320d220dab4f5d3e9c7bfe00dc1",
18301         "description": "intel/blorp: Use the source format when using blorp_copy with HiZ",
18302         "nominated": false,
18303         "nomination_type": null,
18304         "resolution": 4,
18305         "master_sha": null,
18306         "because_sha": null
18307     },
18308     {
18309         "sha": "ea7446ba82b1d4225ae2e462340e529194514768",
18310         "description": "i965/blorp: Don't resolve HiZ unless we're reinterpreting",
18311         "nominated": false,
18312         "nomination_type": null,
18313         "resolution": 4,
18314         "master_sha": null,
18315         "because_sha": null
18316     },
18317     {
18318         "sha": "95cc5438ebfca436ceb6fd87b6b32c943b088340",
18319         "description": "blorp: Allow reading with HiZ",
18320         "nominated": false,
18321         "nomination_type": null,
18322         "resolution": 4,
18323         "master_sha": null,
18324         "because_sha": null
18325     },
18326     {
18327         "sha": "4a1093005cf96d98fdbc23c031d1b1deac5ce37a",
18328         "description": "blorp: Stop whacking Z24 depth to BGRA8",
18329         "nominated": false,
18330         "nomination_type": null,
18331         "resolution": 4,
18332         "master_sha": null,
18333         "because_sha": null
18334     },
18335     {
18336         "sha": "a597a64ae2d8ab4db6ddeaf2970c77ee7390abdf",
18337         "description": "etnaviv: move descriptor based texture structs",
18338         "nominated": false,
18339         "nomination_type": null,
18340         "resolution": 4,
18341         "master_sha": null,
18342         "because_sha": null
18343     },
18344     {
18345         "sha": "7c687d221d1dbe04d3ce9d4774505f57b143ddf6",
18346         "description": "etnaviv: move state based texture structs",
18347         "nominated": false,
18348         "nomination_type": null,
18349         "resolution": 4,
18350         "master_sha": null,
18351         "because_sha": null
18352     },
18353     {
18354         "sha": "ed0fa78b46d7e4477cd85ffe498ae677f43f57de",
18355         "description": "panfrost: Fix Android build",
18356         "nominated": false,
18357         "nomination_type": null,
18358         "resolution": 4,
18359         "master_sha": null,
18360         "because_sha": null
18361     },
18362     {
18363         "sha": "9162e2f03fba0308f889e74036c77b127fddeba5",
18364         "description": "mesa/st: glsl_to_nir: don't lower atomics to SSBOs if driver supports HW atomics",
18365         "nominated": false,
18366         "nomination_type": null,
18367         "resolution": 4,
18368         "master_sha": null,
18369         "because_sha": null
18370     },
18371     {
18372         "sha": "b119f8b4a050b2f37b0abbda669b7e27b0cd538b",
18373         "description": "r600: Delete vertex buffer only if there is actually a shader state",
18374         "nominated": false,
18375         "nomination_type": null,
18376         "resolution": 4,
18377         "master_sha": null,
18378         "because_sha": null
18379     },
18380     {
18381         "sha": "32bb5f294103f3e80a4d5b8f0e2f89960d06b083",
18382         "description": "r600: Make SID and unsigned value",
18383         "nominated": false,
18384         "nomination_type": null,
18385         "resolution": 4,
18386         "master_sha": null,
18387         "because_sha": null
18388     },
18389     {
18390         "sha": "e8559ae4484c3240c81c0cbf49caf5be338f8395",
18391         "description": "r600: Fix maximum line width",
18392         "nominated": false,
18393         "nomination_type": 1,
18394         "resolution": 0,
18395         "master_sha": null,
18396         "because_sha": "06bfb2d28f7adca7edc6be9c210a7a3583023652"
18397     },
18398     {
18399         "sha": "829107819db50a74971dd3854e407f7df23a5216",
18400         "description": "r600/sb: Correct SB disassambler for better debugging",
18401         "nominated": false,
18402         "nomination_type": null,
18403         "resolution": 4,
18404         "master_sha": null,
18405         "because_sha": null
18406     },
18407     {
18408         "sha": "bfbdaf9a46adb5c972b7f2464bd5f030c55da1cf",
18409         "description": "r600: Make it possible to include r600_asm.h in a C++ file",
18410         "nominated": false,
18411         "nomination_type": null,
18412         "resolution": 4,
18413         "master_sha": null,
18414         "because_sha": null
18415     },
18416     {
18417         "sha": "23c5ba8baa59262726e053631dadcf208e5d7c8d",
18418         "description": "r600: Add functions to dump the shader info",
18419         "nominated": false,
18420         "nomination_type": null,
18421         "resolution": 4,
18422         "master_sha": null,
18423         "because_sha": null
18424     },
18425     {
18426         "sha": "570a6c6c79ee0217b17220acd28af619794c8bbf",
18427         "description": "gallium: tgsi_from_mesa - handle VARYING_SLOT_FACE",
18428         "nominated": false,
18429         "nomination_type": null,
18430         "resolution": 4,
18431         "master_sha": null,
18432         "because_sha": null
18433     },
18434     {
18435         "sha": "6c9495b3924a890bb118eec5519157c082dab3da",
18436         "description": "nir: make nir_get_texture_size/lod available outside nir_lower_tex",
18437         "nominated": false,
18438         "nomination_type": null,
18439         "resolution": 4,
18440         "master_sha": null,
18441         "because_sha": null
18442     },
18443     {
18444         "sha": "f69bf7fe8c98c9a4aa4a447443597ae038f6bf0b",
18445         "description": "gallium/tgsi_from_mesa: Add 'extern \"C\"' to be able to include from C++",
18446         "nominated": false,
18447         "nomination_type": null,
18448         "resolution": 4,
18449         "master_sha": null,
18450         "because_sha": null
18451     },
18452     {
18453         "sha": "96c9483ccf5bc9116f7b754a0ccbc09097275083",
18454         "description": "spirv: Fix glsl type assert in spir2nir.",
18455         "nominated": false,
18456         "nomination_type": 1,
18457         "resolution": 0,
18458         "master_sha": null,
18459         "because_sha": "624789e3708c87ea2a4c8d2266266b489b421cba"
18460     },
18461     {
18462         "sha": "b178262cb9db9cb7e9deeb503bd4346ab8be6e72",
18463         "description": "etnaviv: use a better name for FE_VERTEX_STREAM_UNK14680",
18464         "nominated": false,
18465         "nomination_type": null,
18466         "resolution": 4,
18467         "master_sha": null,
18468         "because_sha": null
18469     },
18470     {
18471         "sha": "17741a0a05722245314e8ce9a3d5191feb63d9bd",
18472         "description": "radv: Only use the gfx mipmap level offset/pitch for linear textures.",
18473         "nominated": false,
18474         "nomination_type": 1,
18475         "resolution": 0,
18476         "master_sha": null,
18477         "because_sha": "824bd0830e811a7b6347bbd5c30e0a76bc7daf60"
18478     },
18479     {
18480         "sha": "f0ed67b770619b74120444aa3788197eef28597f",
18481         "description": "Revert \"amd/common: Always initialize gfx9 mipmap offset/pitch.\"",
18482         "nominated": false,
18483         "nomination_type": 2,
18484         "resolution": 2,
18485         "master_sha": null,
18486         "because_sha": "973181c06cca3fe232c3a435abde31f2fc1b81ef"
18487     },
18488     {
18489         "sha": "645b195312ec175164ba2dae1fdec686e6d4b802",
18490         "description": "iris: Delete remnants of the unimplemented ASTC 5x5 workaround",
18491         "nominated": false,
18492         "nomination_type": null,
18493         "resolution": 4,
18494         "master_sha": null,
18495         "because_sha": null
18496     },
18497     {
18498         "sha": "e858321f091ffadf0558386ac62b80fb2bde3e35",
18499         "description": "iris: Disable ASTC 5x5 support on Gen9 for now.",
18500         "nominated": false,
18501         "nomination_type": null,
18502         "resolution": 4,
18503         "master_sha": null,
18504         "because_sha": null
18505     },
18506     {
18507         "sha": "8e6308363bf0e52c10f4c3951c2c4d25341d0133",
18508         "description": "st/mesa: Allow ASTC5x5 fallbacks separately from other ASTC LDR formats.",
18509         "nominated": false,
18510         "nomination_type": null,
18511         "resolution": 4,
18512         "master_sha": null,
18513         "because_sha": null
18514     },
18515     {
18516         "sha": "56fc791b3190be2a9a2295b0e6245687645c9b84",
18517         "description": "etnaviv: use nir_lower_clip_halfz instead of open-coding",
18518         "nominated": false,
18519         "nomination_type": null,
18520         "resolution": 4,
18521         "master_sha": null,
18522         "because_sha": null
18523     },
18524     {
18525         "sha": "d9ff5f0414946a493692b1f82338d006aa1f7df2",
18526         "description": "nir/zink: move clip_halfz-lowering to common code",
18527         "nominated": false,
18528         "nomination_type": null,
18529         "resolution": 4,
18530         "master_sha": null,
18531         "because_sha": null
18532     },
18533     {
18534         "sha": "5c2376af63059bc683438af652e8fc161e2a92d8",
18535         "description": "zink: remove unused code-path in lower_pos_write",
18536         "nominated": false,
18537         "nomination_type": null,
18538         "resolution": 4,
18539         "master_sha": null,
18540         "because_sha": null
18541     },
18542     {
18543         "sha": "87b3d8dce5752cb98d6f3b7143339e534bce2cf0",
18544         "description": "zink: use nir_fmul_imm",
18545         "nominated": false,
18546         "nomination_type": null,
18547         "resolution": 4,
18548         "master_sha": null,
18549         "because_sha": null
18550     },
18551     {
18552         "sha": "e51bf4914c4412644b4049385286596abead22d8",
18553         "description": "zink: implement load_vertex_id",
18554         "nominated": false,
18555         "nomination_type": null,
18556         "resolution": 4,
18557         "master_sha": null,
18558         "because_sha": null
18559     },
18560     {
18561         "sha": "1b2731f26860954a593ba0170413ed3a87713ae9",
18562         "description": "zink: factor out builtin-var creation",
18563         "nominated": false,
18564         "nomination_type": null,
18565         "resolution": 4,
18566         "master_sha": null,
18567         "because_sha": null
18568     },
18569     {
18570         "sha": "ce1ea6e9c23ee5a9640a95457ef8cb0283586d4c",
18571         "description": "zink: simplify front-face type",
18572         "nominated": false,
18573         "nomination_type": null,
18574         "resolution": 4,
18575         "master_sha": null,
18576         "because_sha": null
18577     },
18578     {
18579         "sha": "75a19186b2aad7e588f04e1c554cdfd315dd848a",
18580         "description": "anv: Ignore some CreateInfo structs when rasterization is disabled",
18581         "nominated": false,
18582         "nomination_type": 0,
18583         "resolution": 0,
18584         "master_sha": null,
18585         "because_sha": null
18586     },
18587     {
18588         "sha": "6755b6315b209002f27671febdf2e196a66e3df4",
18589         "description": "anv: Drop unused function parameter",
18590         "nominated": false,
18591         "nomination_type": null,
18592         "resolution": 4,
18593         "master_sha": null,
18594         "because_sha": null
18595     },
18596     {
18597         "sha": "66483ee0176393c150bef0c92c4233ef3d326468",
18598         "description": "radeonsi: remove the \"display_dcc_offset == 0\" assertion",
18599         "nominated": false,
18600         "nomination_type": null,
18601         "resolution": 4,
18602         "master_sha": null,
18603         "because_sha": null
18604     },
18605     {
18606         "sha": "bfddfd12b691a727a1a7b31155d8900668d5c8be",
18607         "description": "radeonsi: ignore PIPE_BIND_SCANOUT for imported textures",
18608         "nominated": false,
18609         "nomination_type": null,
18610         "resolution": 4,
18611         "master_sha": null,
18612         "because_sha": null
18613     },
18614     {
18615         "sha": "ba10fb3f7f41f7ec9e260117a3e037dadd57b9b5",
18616         "description": "radeonsi: preserve the scanout flag for shared resources on gfx9 and gfx10",
18617         "nominated": false,
18618         "nomination_type": null,
18619         "resolution": 4,
18620         "master_sha": null,
18621         "because_sha": null
18622     },
18623     {
18624         "sha": "1de06e540a1de6d857c5fd804e21a26840458c02",
18625         "description": "lima: fix allocation of GP outputs storage for indexed draw",
18626         "nominated": false,
18627         "nomination_type": null,
18628         "resolution": 4,
18629         "master_sha": null,
18630         "because_sha": null
18631     },
18632     {
18633         "sha": "9bd8000c6c3742ac36ff79ef3566bea0851a1682",
18634         "description": "anv: Drop unneeded struct keywords",
18635         "nominated": false,
18636         "nomination_type": null,
18637         "resolution": 4,
18638         "master_sha": null,
18639         "because_sha": null
18640     },
18641     {
18642         "sha": "8dc7c467e630df327400f0b91f68d66ddd28bc57",
18643         "description": "r600: Remove HEVC related code since HEVC is not supported",
18644         "nominated": false,
18645         "nomination_type": null,
18646         "resolution": 4,
18647         "master_sha": null,
18648         "because_sha": null
18649     },
18650     {
18651         "sha": "466001a226fd6b6936485204acbe74d971154625",
18652         "description": "radeon: Use P010 for decoding of 10-bit videos",
18653         "nominated": false,
18654         "nomination_type": null,
18655         "resolution": 4,
18656         "master_sha": null,
18657         "because_sha": null
18658     },
18659     {
18660         "sha": "68881af4351898871ae443e9949fada631461f01",
18661         "description": "st/va: Add support for P010, used for 10-bit videos",
18662         "nominated": false,
18663         "nomination_type": null,
18664         "resolution": 4,
18665         "master_sha": null,
18666         "because_sha": null
18667     },
18668     {
18669         "sha": "f3569f215d0f46006ce34485d526c5ad56c463bb",
18670         "description": "gallium: Add PIPE_FORMAT_P010 support",
18671         "nominated": false,
18672         "nomination_type": null,
18673         "resolution": 4,
18674         "master_sha": null,
18675         "because_sha": null
18676     },
18677     {
18678         "sha": "ee8344bdcffe7035daa775344c0797d19cc60648",
18679         "description": "util/format: Add the P010 format used for 10-bit videos",
18680         "nominated": false,
18681         "nomination_type": null,
18682         "resolution": 4,
18683         "master_sha": null,
18684         "because_sha": null
18685     },
18686     {
18687         "sha": "98885e9f6164e1c9b764c8e237ed6c996c2305cb",
18688         "description": "zink: implement some more trivial opcodes",
18689         "nominated": false,
18690         "nomination_type": null,
18691         "resolution": 4,
18692         "master_sha": null,
18693         "because_sha": null
18694     },
18695     {
18696         "sha": "8c18331afeca37271616a31b94359c6e3e8f907e",
18697         "description": "zink: implement txf",
18698         "nominated": false,
18699         "nomination_type": null,
18700         "resolution": 4,
18701         "master_sha": null,
18702         "because_sha": null
18703     },
18704     {
18705         "sha": "7b70502a5d9a2d209f51e5b50229110d094f4478",
18706         "description": "radv: implement VK_AMD_mixed_attachment_samples",
18707         "nominated": false,
18708         "nomination_type": null,
18709         "resolution": 4,
18710         "master_sha": null,
18711         "because_sha": null
18712     },
18713     {
18714         "sha": "7bbf497b68430934ab34316823e0f59ee34f9a4f",
18715         "description": "radv: record number of color/depth samples for each subpass",
18716         "nominated": false,
18717         "nomination_type": null,
18718         "resolution": 4,
18719         "master_sha": null,
18720         "because_sha": null
18721     },
18722     {
18723         "sha": "8d50ab53953871b408f5671031f32a56a63dc784",
18724         "description": "etnaviv: gc400 does not support any vertex sampler",
18725         "nominated": false,
18726         "nomination_type": null,
18727         "resolution": 4,
18728         "master_sha": null,
18729         "because_sha": null
18730     },
18731     {
18732         "sha": "46b8273eb1c025f46d0c7a8b093e3752995476c5",
18733         "description": "etnaviv: check if MSAA is supported",
18734         "nominated": false,
18735         "nomination_type": null,
18736         "resolution": 4,
18737         "master_sha": null,
18738         "because_sha": null
18739     },
18740     {
18741         "sha": "2271a187c231f1ee2d10d0d777aa53605ed8f59a",
18742         "description": "u_vbuf: don't try to delete NULL driver CSO",
18743         "nominated": false,
18744         "nomination_type": 1,
18745         "resolution": 4,
18746         "master_sha": null,
18747         "because_sha": "18a8c3f7f11307b348f72c64603b5761c0ce406f"
18748     },
18749     {
18750         "sha": "d0d28c783d41960a556441593d80925dc0e9aaf0",
18751         "description": "iris: Set nir_shader_compiler_options::unify_interfaces.",
18752         "nominated": false,
18753         "nomination_type": null,
18754         "resolution": 4,
18755         "master_sha": null,
18756         "because_sha": null
18757     },
18758     {
18759         "sha": "19ed12afd170c97180a9cc7eb6c5589d4c427a40",
18760         "description": "st/nir: Optionally unify inputs_read/outputs_written when linking.",
18761         "nominated": false,
18762         "nomination_type": null,
18763         "resolution": 4,
18764         "master_sha": null,
18765         "because_sha": null
18766     },
18767     {
18768         "sha": "7a9c0fc0d778dd8ea6ed2c94efbe1374f9535a00",
18769         "description": "intel: Drop Gen11 WaBTPPrefetchDisable workaround",
18770         "nominated": false,
18771         "nomination_type": null,
18772         "resolution": 4,
18773         "master_sha": null,
18774         "because_sha": null
18775     },
18776     {
18777         "sha": "ed17baab5fc4699b569586a9526814ace1748d68",
18778         "description": "intel: Remove unused Tigerlake PCI ID",
18779         "nominated": false,
18780         "nomination_type": null,
18781         "resolution": 4,
18782         "master_sha": null,
18783         "because_sha": null
18784     },
18785     {
18786         "sha": "3759b84926f9cc037b3b629b685af7147a78e6ae",
18787         "description": "pan/midgard: Use upper ALU tags for MFBD writeout",
18788         "nominated": false,
18789         "nomination_type": null,
18790         "resolution": 4,
18791         "master_sha": null,
18792         "because_sha": null
18793     },
18794     {
18795         "sha": "2d1e18ee83d88c0d5bd08e8b0cc593ef3d44ea1b",
18796         "description": "pan/midgard: Identity ld_color_buffer as 32-bit",
18797         "nominated": false,
18798         "nomination_type": null,
18799         "resolution": 4,
18800         "master_sha": null,
18801         "because_sha": null
18802     },
18803     {
18804         "sha": "5063ab6a9c2a20aea0c61d17751da5cd53ca149e",
18805         "description": "pan/midgard: Remove old comment",
18806         "nominated": false,
18807         "nomination_type": null,
18808         "resolution": 4,
18809         "master_sha": null,
18810         "because_sha": null
18811     },
18812     {
18813         "sha": "5bc62af2a08c96f2e90740bbd1503d26efa2b669",
18814         "description": "pan/midgard: Generate MRT writeout loops",
18815         "nominated": false,
18816         "nomination_type": null,
18817         "resolution": 4,
18818         "master_sha": null,
18819         "because_sha": null
18820     },
18821     {
18822         "sha": "db879b034a131694a819da16ddcb680cd81597a8",
18823         "description": "pan/midgard: Generalize IS_ALU and quadword_size",
18824         "nominated": false,
18825         "nomination_type": null,
18826         "resolution": 4,
18827         "master_sha": null,
18828         "because_sha": null
18829     },
18830     {
18831         "sha": "66f98ffab095347d93e0310844e3037ab036c1b3",
18832         "description": "pan/midgard: Use better heuristic for shader termination",
18833         "nominated": false,
18834         "nomination_type": null,
18835         "resolution": 4,
18836         "master_sha": null,
18837         "because_sha": null
18838     },
18839     {
18840         "sha": "c298f25c4efb71b461ef0a93cdc20c468afc7511",
18841         "description": "pan/midgard: Fix memory corruption in constant combining",
18842         "nominated": false,
18843         "nomination_type": null,
18844         "resolution": 4,
18845         "master_sha": null,
18846         "because_sha": null
18847     },
18848     {
18849         "sha": "d58600c0e0af98fa2173aaa4dc996ea71502208a",
18850         "description": "panfrost: Pack MRT blend shaders into a single BO",
18851         "nominated": false,
18852         "nomination_type": null,
18853         "resolution": 4,
18854         "master_sha": null,
18855         "because_sha": null
18856     },
18857     {
18858         "sha": "1b86e0927d4c829209a6134223b0ca5aff771c8d",
18859         "description": "panfrost: Handle RGB16F colour clear",
18860         "nominated": false,
18861         "nomination_type": null,
18862         "resolution": 4,
18863         "master_sha": null,
18864         "because_sha": null
18865     },
18866     {
18867         "sha": "829f338a592c711f3f588afea148db66c8b108c0",
18868         "description": "panfrost: Store internal format",
18869         "nominated": false,
18870         "nomination_type": null,
18871         "resolution": 4,
18872         "master_sha": null,
18873         "because_sha": null
18874     },
18875     {
18876         "sha": "14bc4c7cce6dccca6efed5207f7d38d5d654999a",
18877         "description": "panfrost: Map with size of first layer for 3D textures",
18878         "nominated": false,
18879         "nomination_type": null,
18880         "resolution": 4,
18881         "master_sha": null,
18882         "because_sha": null
18883     },
18884     {
18885         "sha": "ed3eede296e09a1c779d0d8f89ed50765c26b2dc",
18886         "description": "panfrost: Dynamically allocate array of texture pointers",
18887         "nominated": false,
18888         "nomination_type": null,
18889         "resolution": 4,
18890         "master_sha": null,
18891         "because_sha": null
18892     },
18893     {
18894         "sha": "c1a1a86658303083d33e70c6b0c1b3317bdd8d20",
18895         "description": "meson: Enable -Werror=int-conversion.",
18896         "nominated": false,
18897         "nomination_type": null,
18898         "resolution": 4,
18899         "master_sha": null,
18900         "because_sha": null
18901     },
18902     {
18903         "sha": "b72182fcfa624b2cd7e19dd6c8e5ae60b2679dde",
18904         "description": "turnip: Use VK_NULL_HANDLE instead of NULL.",
18905         "nominated": false,
18906         "nomination_type": null,
18907         "resolution": 4,
18908         "master_sha": null,
18909         "because_sha": null
18910     },
18911     {
18912         "sha": "973181c06cca3fe232c3a435abde31f2fc1b81ef",
18913         "description": "amd/common: Always initialize gfx9 mipmap offset/pitch.",
18914         "nominated": false,
18915         "nomination_type": 1,
18916         "resolution": 2,
18917         "master_sha": null,
18918         "because_sha": "824bd0830e811a7b6347bbd5c30e0a76bc7daf60"
18919     },
18920     {
18921         "sha": "59c4fb9d72881bc6b7b72710e6cd71926d514abe",
18922         "description": "nir: print non-uniform tex fields.",
18923         "nominated": false,
18924         "nomination_type": null,
18925         "resolution": 4,
18926         "master_sha": null,
18927         "because_sha": null
18928     },
18929     {
18930         "sha": "69bdc1c5fccbd9c0ef5354675b069ffb1383769e",
18931         "description": "nir: Add clone/hash/serialize support for non-uniform tex instructions.",
18932         "nominated": false,
18933         "nomination_type": 1,
18934         "resolution": 0,
18935         "master_sha": null,
18936         "because_sha": "3bd54576415130465f096d73b7940dfbe02bb71b"
18937     },
18938     {
18939         "sha": "525cbe85ef522902d9e14ddc5a4b17f91f2ebea2",
18940         "description": "pan/midgard: Optimize branches with inverted arguments",
18941         "nominated": false,
18942         "nomination_type": null,
18943         "resolution": 4,
18944         "master_sha": null,
18945         "because_sha": null
18946     },
18947     {
18948         "sha": "0e83688f477a2e98f94f342cd9a637a9f140a69d",
18949         "description": "pan/midgard: Move midgard_is_branch_unit to helpers",
18950         "nominated": false,
18951         "nomination_type": null,
18952         "resolution": 4,
18953         "master_sha": null,
18954         "because_sha": null
18955     },
18956     {
18957         "sha": "5e9106f7af50e3652fb3bbdba53fc069c7d8eb5e",
18958         "description": "etnaviv: Do not filter out PIPE_FORMAT_S8_UINT_Z24_UNORM on pre-HALTI2",
18959         "nominated": false,
18960         "nomination_type": 1,
18961         "resolution": 4,
18962         "master_sha": null,
18963         "because_sha": "64c7cdcae51ecd315f27f15382c31350c97d632b"
18964     },
18965     {
18966         "sha": "a812cb57e51a9c86a8184e24272a2bcd11920c21",
18967         "description": "etnaviv: Report correct number of vertex buffers",
18968         "nominated": false,
18969         "nomination_type": null,
18970         "resolution": 4,
18971         "master_sha": null,
18972         "because_sha": null
18973     },
18974     {
18975         "sha": "11e62a9734c631fa38f1e7b415f5b98f6a28589f",
18976         "description": "aco: Fix uniform i2i64.",
18977         "nominated": false,
18978         "nomination_type": 0,
18979         "resolution": 0,
18980         "master_sha": null,
18981         "because_sha": "11f43caaeca166c96ae49dbd506b6f58dd4a13fb"
18982     },
18983     {
18984         "sha": "182679e7c5523bea54f51b82bae74c8d42ef4c94",
18985         "description": "android: Fix u_format_table.c being generated twice",
18986         "nominated": false,
18987         "nomination_type": 1,
18988         "resolution": 4,
18989         "master_sha": null,
18990         "because_sha": "882ca6dfb0f3d17e0f8bc917307d915ab1718069"
18991     },
18992     {
18993         "sha": "a0d65d860db892352ee5848ed28c5d5b75798df7",
18994         "description": "pan/midgard: Remove prepacked_branch",
18995         "nominated": false,
18996         "nomination_type": null,
18997         "resolution": 4,
18998         "master_sha": null,
18999         "because_sha": null
19000     },
19001     {
19002         "sha": "02f503ef008f22786e7466a20b33b6d13dbc7ce7",
19003         "description": "pan/midgard: Convert fragment writeout to proper branches",
19004         "nominated": false,
19005         "nomination_type": null,
19006         "resolution": 4,
19007         "master_sha": null,
19008         "because_sha": null
19009     },
19010     {
19011         "sha": "84b82f8cd1c9d0a03e68af3a68fb0b009be70780",
19012         "description": "winsys/radeon: initialize pte_fragment_size",
19013         "nominated": false,
19014         "nomination_type": 0,
19015         "resolution": 0,
19016         "master_sha": null,
19017         "because_sha": null
19018     },
19019     {
19020         "sha": "5c9dcbea77a11836907d6ba0c8a9259b9b27630c",
19021         "description": "Revert \"u_vbuf: Regard non-constant vbufs with non-instance elements as free\"",
19022         "nominated": false,
19023         "nomination_type": 2,
19024         "resolution": 4,
19025         "master_sha": null,
19026         "because_sha": "c6ef79c488bb5fffde31e7065fd3e575f3c25fb5"
19027     },
19028     {
19029         "sha": "3909b160002ab9cd09e3e6da728d4da5d4afc824",
19030         "description": "panfrost: Respect glPointSize()",
19031         "nominated": false,
19032         "nomination_type": null,
19033         "resolution": 4,
19034         "master_sha": null,
19035         "because_sha": null
19036     },
19037     {
19038         "sha": "8f4b15636b0c51519d3798dbf77291e5bad7ec3e",
19039         "description": "panfrost: Remove MRT indirection in blend shaders",
19040         "nominated": false,
19041         "nomination_type": null,
19042         "resolution": 4,
19043         "master_sha": null,
19044         "because_sha": null
19045     },
19046     {
19047         "sha": "67fe2afa51984398a7d9d458447b99522a847def",
19048         "description": "panfrost: Implement integer varyings",
19049         "nominated": false,
19050         "nomination_type": null,
19051         "resolution": 4,
19052         "master_sha": null,
19053         "because_sha": null
19054     },
19055     {
19056         "sha": "62d056d8e32c10e430ee7b742daaa1f6f7d6cc71",
19057         "description": "panfrost: Disable some CAPs we want lowered",
19058         "nominated": false,
19059         "nomination_type": null,
19060         "resolution": 4,
19061         "master_sha": null,
19062         "because_sha": null
19063     },
19064     {
19065         "sha": "71df7c69bc44a2daddf07efa03bf0526aea533ee",
19066         "description": "panfrost: Identify glProvokingVertex flag",
19067         "nominated": false,
19068         "nomination_type": null,
19069         "resolution": 4,
19070         "master_sha": null,
19071         "because_sha": null
19072     },
19073     {
19074         "sha": "c17a441666d1e339140a68b2c619bf5195f3ff30",
19075         "description": "pan/midgard: Implement flat shading",
19076         "nominated": false,
19077         "nomination_type": null,
19078         "resolution": 4,
19079         "master_sha": null,
19080         "because_sha": null
19081     },
19082     {
19083         "sha": "66c2696fdacabd7316795781ce58e6eb5d3ce95f",
19084         "description": "pan/midgard: Use type-appropriate st_vary",
19085         "nominated": false,
19086         "nomination_type": null,
19087         "resolution": 4,
19088         "master_sha": null,
19089         "because_sha": null
19090     },
19091     {
19092         "sha": "3996fd7b90478ea7b1da05fce41ed67716d8cd5d",
19093         "description": "pan/midgard: Promote tilebuffer reads to 32-bit",
19094         "nominated": false,
19095         "nomination_type": null,
19096         "resolution": 4,
19097         "master_sha": null,
19098         "because_sha": null
19099     },
19100     {
19101         "sha": "ddc5a371b3d3620bdd7aa5960733f0e34f33bf8e",
19102         "description": "glsl: Set .flat for gl_FrontFacing",
19103         "nominated": false,
19104         "nomination_type": null,
19105         "resolution": 4,
19106         "master_sha": null,
19107         "because_sha": null
19108     },
19109     {
19110         "sha": "824bd0830e811a7b6347bbd5c30e0a76bc7daf60",
19111         "description": "radv: return the correct pitch for linear mipmaps on GFX10",
19112         "nominated": false,
19113         "nomination_type": 0,
19114         "resolution": 0,
19115         "master_sha": null,
19116         "because_sha": null
19117     },
19118     {
19119         "sha": "b318bc2072d42a58b491dac3aa6118012d92e5bb",
19120         "description": "meta: Cleanup function for DrawTex",
19121         "nominated": false,
19122         "nomination_type": 1,
19123         "resolution": 0,
19124         "master_sha": null,
19125         "because_sha": "76cfe2bc4436186fd585be96c4f402c1b1c79bdf"
19126     },
19127     {
19128         "sha": "7040d6c1972222ae3904d32d79a13c8f53824fed",
19129         "description": "gallium/gallivm/tgsi: enable tessellation shaders",
19130         "nominated": false,
19131         "nomination_type": null,
19132         "resolution": 4,
19133         "master_sha": null,
19134         "because_sha": null
19135     },
19136     {
19137         "sha": "26c5ae80f0b5c5f1c8779e4540a9aba88720c2cd",
19138         "description": "llvmpipe: enable ARB_shader_group_vote.",
19139         "nominated": false,
19140         "nomination_type": null,
19141         "resolution": 4,
19142         "master_sha": null,
19143         "because_sha": null
19144     },
19145     {
19146         "sha": "88f567b5ce3c692dbee60ba58df3af7c614e4333",
19147         "description": "amd/common: Handle alignment of 96-bit formats.",
19148         "nominated": false,
19149         "nomination_type": 0,
19150         "resolution": 0,
19151         "master_sha": null,
19152         "because_sha": null
19153     },
19154     {
19155         "sha": "b0203b561c79ded53291fdf1d5923c613b970fa3",
19156         "description": "panfrost: Fix Makefile.sources",
19157         "nominated": false,
19158         "nomination_type": 1,
19159         "resolution": 4,
19160         "master_sha": null,
19161         "because_sha": "de077c20788e9cccd0efe5765bbafe2cf881eb5c"
19162     },
19163     {
19164         "sha": "a6873a8df2393777975ae3043a395d79e495b365",
19165         "description": "mesa: avoid returning a value in a void function",
19166         "nominated": false,
19167         "nomination_type": 1,
19168         "resolution": 0,
19169         "master_sha": null,
19170         "because_sha": "1d1722e91070d7c3768744f55c8b02a49b46c18e"
19171     },
19172     {
19173         "sha": "dcba7731e6056b6cad03064f90a97cf206e68a75",
19174         "description": "meson: simplify install_megadrivers.py invocation",
19175         "nominated": false,
19176         "nomination_type": null,
19177         "resolution": 4,
19178         "master_sha": null,
19179         "because_sha": null
19180     },
19181     {
19182         "sha": "ff3a2576a45e012b1cd8fbf73b9967083d6fce0e",
19183         "description": "nine: fix empty-body-issues",
19184         "nominated": false,
19185         "nomination_type": 1,
19186         "resolution": 0,
19187         "master_sha": null,
19188         "because_sha": "8d43e2b2ded0fe3c82d49561cdab9f208f9e64b6"
19189     },
19190     {
19191         "sha": "51569e525afc5e7173f12b0a3f1ba0e92425407f",
19192         "description": "amd: fix empty-body issues",
19193         "nominated": false,
19194         "nomination_type": 1,
19195         "resolution": 0,
19196         "master_sha": null,
19197         "because_sha": "8d43e2b2ded0fe3c82d49561cdab9f208f9e64b6"
19198     },
19199     {
19200         "sha": "7a4a75a1852953b25738a47df6f25eed015c5f18",
19201         "description": "u_format: move format tests to util/tests/",
19202         "nominated": false,
19203         "nomination_type": null,
19204         "resolution": 4,
19205         "master_sha": null,
19206         "because_sha": null
19207     },
19208     {
19209         "sha": "da9937d09b2f3dc883ae8ad315ae9e5bfdecb1fd",
19210         "description": "util/format: add trivial srgb<->linear conversion test",
19211         "nominated": false,
19212         "nomination_type": null,
19213         "resolution": 4,
19214         "master_sha": null,
19215         "because_sha": null
19216     },
19217     {
19218         "sha": "8f4d4c808b6ed0b15b7a0cb0154a4cc3e8e7d907",
19219         "description": "util/format: add PIPE_FORMAT_ASTC_*x*x*_SRGB to util_format_{srgb,linear}()",
19220         "nominated": false,
19221         "nomination_type": null,
19222         "resolution": 4,
19223         "master_sha": null,
19224         "because_sha": null
19225     },
19226     {
19227         "sha": "cc7a64f101be0939c17231257701230859dee90d",
19228         "description": "util/format: remove left-over util_format_description_table declaration",
19229         "nominated": false,
19230         "nomination_type": 1,
19231         "resolution": 0,
19232         "master_sha": null,
19233         "because_sha": "3c45c4bc44310c1af4f0c06d29eb0a9d39a38837"
19234     },
19235     {
19236         "sha": "baa064f0f58f3edaf711fb87ae8beb9a8c480a7a",
19237         "description": "gallivm: fixup const int64 builder.",
19238         "nominated": false,
19239         "nomination_type": 1,
19240         "resolution": 4,
19241         "master_sha": null,
19242         "because_sha": "84ba008774967dcbc02d20cdfdeffde7fe1d85c5"
19243     },
19244     {
19245         "sha": "e79f55ff8660b8160ccbe0566f8ed1726095edcd",
19246         "description": "radeonsi/gfx10: improve performance for TES using PrimID but not exporting it",
19247         "nominated": false,
19248         "nomination_type": null,
19249         "resolution": 4,
19250         "master_sha": null,
19251         "because_sha": null
19252     },
19253     {
19254         "sha": "aa3df12fc2fbe2963eb09cbd2a126b82d208f0ca",
19255         "description": "radeonsi/gfx10: enable NGG passthrough for eligible shaders",
19256         "nominated": false,
19257         "nomination_type": null,
19258         "resolution": 4,
19259         "master_sha": null,
19260         "because_sha": null
19261     },
19262     {
19263         "sha": "17164d4e27fbccae83ae42d16f29884cba325ebc",
19264         "description": "radeonsi/gfx10: don't declare any LDS for NGG if it's not used",
19265         "nominated": false,
19266         "nomination_type": null,
19267         "resolution": 4,
19268         "master_sha": null,
19269         "because_sha": null
19270     },
19271     {
19272         "sha": "65e5c1942a21f16ca054895490d2987b88d55fe9",
19273         "description": "panfrost: Remove 32-bit next_job path",
19274         "nominated": false,
19275         "nomination_type": null,
19276         "resolution": 4,
19277         "master_sha": null,
19278         "because_sha": null
19279     },
19280     {
19281         "sha": "95ba661b4988c86447f952b11e262872c3e46a3a",
19282         "description": "panfrost; Update comment about work/uniform_count",
19283         "nominated": false,
19284         "nomination_type": null,
19285         "resolution": 4,
19286         "master_sha": null,
19287         "because_sha": null
19288     },
19289     {
19290         "sha": "de077c20788e9cccd0efe5765bbafe2cf881eb5c",
19291         "description": "panfrost: Remove mali_alt_func",
19292         "nominated": false,
19293         "nomination_type": null,
19294         "resolution": 4,
19295         "master_sha": null,
19296         "because_sha": null
19297     },
19298     {
19299         "sha": "bc1fc29e2119bfceeacaa303a5f79f9bb99d1af7",
19300         "description": "panfrost: Add missing #include in common header",
19301         "nominated": false,
19302         "nomination_type": null,
19303         "resolution": 4,
19304         "master_sha": null,
19305         "because_sha": null
19306     },
19307     {
19308         "sha": "330e9b154e0641e59321958448a16e5ea7ebb139",
19309         "description": "panfrost: Add pan_attributes.c to Android.mk",
19310         "nominated": false,
19311         "nomination_type": 1,
19312         "resolution": 4,
19313         "master_sha": null,
19314         "because_sha": "31305e1b2854c6a70dc8c61265f525fcb52c265d"
19315     },
19316     {
19317         "sha": "5fe58271b290ae747b2517bd223ebe9b682769ee",
19318         "description": "panfrost: Implement remaining texture wrap modes",
19319         "nominated": false,
19320         "nomination_type": null,
19321         "resolution": 4,
19322         "master_sha": null,
19323         "because_sha": null
19324     },
19325     {
19326         "sha": "4ccd42e0bc488c53a17343013c5565410ff0b424",
19327         "description": "panfrost: Inline away MALI_NEGATIVE",
19328         "nominated": false,
19329         "nomination_type": null,
19330         "resolution": 4,
19331         "master_sha": null,
19332         "because_sha": null
19333     },
19334     {
19335         "sha": "76519b216be9180a19f43c531eccf05a9bf38bec",
19336         "description": "panfrost: Remove MALI_ATTR_INTERNAL",
19337         "nominated": false,
19338         "nomination_type": null,
19339         "resolution": 4,
19340         "master_sha": null,
19341         "because_sha": null
19342     },
19343     {
19344         "sha": "5f8376101d8dbb028c2bc6900f2416ec323e7798",
19345         "description": "panfrost: Update information on fixed attributes/varyings",
19346         "nominated": false,
19347         "nomination_type": null,
19348         "resolution": 4,
19349         "master_sha": null,
19350         "because_sha": null
19351     },
19352     {
19353         "sha": "9bde6e551d3e4e85a5cbe9fa311ee238517f0d5e",
19354         "description": "panfrost: Remove MALI_SPECIAL_ATTRIBUTE_BASE defines",
19355         "nominated": false,
19356         "nomination_type": null,
19357         "resolution": 4,
19358         "master_sha": null,
19359         "because_sha": null
19360     },
19361     {
19362         "sha": "8c188722d9e43a07a70ae333f7147d47c0651768",
19363         "description": "pan/midgard: Fix minor typo",
19364         "nominated": false,
19365         "nomination_type": null,
19366         "resolution": 4,
19367         "master_sha": null,
19368         "because_sha": null
19369     },
19370     {
19371         "sha": "563bd61feec39130c57c179ec8b6fb56f4518663",
19372         "description": "android: radv: build radv_shader_args.c",
19373         "nominated": false,
19374         "nomination_type": 1,
19375         "resolution": 4,
19376         "master_sha": null,
19377         "because_sha": "3b143369a55d1b79f7db14dda587e18f6b27c975"
19378     },
19379     {
19380         "sha": "962b70c25923e6f05884613faca406cafc7d8446",
19381         "description": "android: radeonsi,ac: fix building error due to ac changes",
19382         "nominated": false,
19383         "nomination_type": 1,
19384         "resolution": 4,
19385         "master_sha": null,
19386         "because_sha": "9885af3bdf42cb22baf83aa9598be763a5fc2825"
19387     },
19388     {
19389         "sha": "ad1c65e32299a540a66a72bb601c1170d9907bf7",
19390         "description": "android: radv: fix vk_format_table.c generated source build",
19391         "nominated": false,
19392         "nomination_type": 1,
19393         "resolution": 4,
19394         "master_sha": null,
19395         "because_sha": "3a28281bf8dfd2ad990ccc0a0903a3cc3cada8fa"
19396     },
19397     {
19398         "sha": "13ef793770e5c1ca6038e943da350125558fba5d",
19399         "description": "android: util: Add a mapping from VkFormat to PIPE_FORMAT.",
19400         "nominated": false,
19401         "nomination_type": 1,
19402         "resolution": 4,
19403         "master_sha": null,
19404         "because_sha": "3a28281bf8dfd2ad990ccc0a0903a3cc3cada8fa"
19405     },
19406     {
19407         "sha": "200be808588a689fde1e42ed8d64d48bed42fa63",
19408         "description": "android: nir: add a load/store vectorization pass",
19409         "nominated": false,
19410         "nomination_type": 1,
19411         "resolution": 4,
19412         "master_sha": null,
19413         "because_sha": "ce9205c03bd20d26af23ca891e97a9f848a612d1"
19414     },
19415     {
19416         "sha": "c8042c289e7622e918bd852227426c9413c9beb5",
19417         "description": "llvmpipe: add debug option to enable OpenCL support.",
19418         "nominated": false,
19419         "nomination_type": null,
19420         "resolution": 4,
19421         "master_sha": null,
19422         "because_sha": null
19423     },
19424     {
19425         "sha": "29784bb49ceb59adea9c8ac24952363391531b02",
19426         "description": "gallivm/nir: add vec8/16 support",
19427         "nominated": false,
19428         "nomination_type": null,
19429         "resolution": 4,
19430         "master_sha": null,
19431         "because_sha": null
19432     },
19433     {
19434         "sha": "5be1ea7d7987d7aed31fe45a9c3352dc4a41cbdd",
19435         "description": "gallivm/nir: lower packing",
19436         "nominated": false,
19437         "nomination_type": null,
19438         "resolution": 4,
19439         "master_sha": null,
19440         "because_sha": null
19441     },
19442     {
19443         "sha": "31e0e8a51b06701b391a3abab1869d613fae8340",
19444         "description": "llvmpipe: lower hadd/add_sat",
19445         "nominated": false,
19446         "nomination_type": null,
19447         "resolution": 4,
19448         "master_sha": null,
19449         "because_sha": null
19450     },
19451     {
19452         "sha": "0a73eafdbeb68bafa8f0d26da4490358420fe40c",
19453         "description": "gallivm: handle non-32 bit undefined",
19454         "nominated": false,
19455         "nomination_type": null,
19456         "resolution": 4,
19457         "master_sha": null,
19458         "because_sha": null
19459     },
19460     {
19461         "sha": "b16fd4d9e9ff545e4352394411f79b518e9c416a",
19462         "description": "llvmpipe/nir: use nir_max_vec_components in more places",
19463         "nominated": false,
19464         "nomination_type": null,
19465         "resolution": 4,
19466         "master_sha": null,
19467         "because_sha": null
19468     },
19469     {
19470         "sha": "073734ca7fb326a64c663938f56a5bf23b39de59",
19471         "description": "llvmpipe: add support for compute shader params",
19472         "nominated": false,
19473         "nomination_type": null,
19474         "resolution": 4,
19475         "master_sha": null,
19476         "because_sha": null
19477     },
19478     {
19479         "sha": "22d631e2355eaf2857f5c775f189539d1b8bc834",
19480         "description": "llvmpipe: handle serialized nir as a shader type.",
19481         "nominated": false,
19482         "nomination_type": null,
19483         "resolution": 4,
19484         "master_sha": null,
19485         "because_sha": null
19486     },
19487     {
19488         "sha": "264663d55d321225a4962073ce4b7389d3d42287",
19489         "description": "gallivm/llvmpipe: add support for global operations.",
19490         "nominated": false,
19491         "nomination_type": null,
19492         "resolution": 4,
19493         "master_sha": null,
19494         "because_sha": null
19495     },
19496     {
19497         "sha": "9630c2ddd86de93405e2541525f4c40733cca806",
19498         "description": "gallivm/llvmpipe: add support for block size intrinsic",
19499         "nominated": false,
19500         "nomination_type": null,
19501         "resolution": 4,
19502         "master_sha": null,
19503         "because_sha": null
19504     },
19505     {
19506         "sha": "336954f7e740006591cfa523018e4a83143e8281",
19507         "description": "gallivm/llvmpipe: add support for work dimension intrinsic.",
19508         "nominated": false,
19509         "nomination_type": null,
19510         "resolution": 4,
19511         "master_sha": null,
19512         "because_sha": null
19513     },
19514     {
19515         "sha": "b8d403c03fc84df3741711ed5e44b2247a39f425",
19516         "description": "tgsi/mesa: handle KERNEL case",
19517         "nominated": false,
19518         "nomination_type": null,
19519         "resolution": 4,
19520         "master_sha": null,
19521         "because_sha": null
19522     },
19523     {
19524         "sha": "dac8cb981f4f2951a14e16851d59fb8d49a3e19b",
19525         "description": "gallivm/nir: allow 8/16-bit conversion and comparison.",
19526         "nominated": false,
19527         "nomination_type": null,
19528         "resolution": 4,
19529         "master_sha": null,
19530         "because_sha": null
19531     },
19532     {
19533         "sha": "3adf74f2ef5570bd845b3115a2c5596cba681abf",
19534         "description": "gallivm: pick integer builders for alu instructions.",
19535         "nominated": false,
19536         "nomination_type": null,
19537         "resolution": 4,
19538         "master_sha": null,
19539         "because_sha": null
19540     },
19541     {
19542         "sha": "df3e0fe9d817a11c71b40ddaa5c56e4336611c84",
19543         "description": "gallivm: add support for 8-bit/16-bit integer builders",
19544         "nominated": false,
19545         "nomination_type": null,
19546         "resolution": 4,
19547         "master_sha": null,
19548         "because_sha": null
19549     },
19550     {
19551         "sha": "258b9bc02eb7069a8f85cbf568e73c788da819a3",
19552         "description": "llvmpipe/gallivm: add kernel inputs",
19553         "nominated": false,
19554         "nomination_type": null,
19555         "resolution": 4,
19556         "master_sha": null,
19557         "because_sha": null
19558     },
19559     {
19560         "sha": "84ba008774967dcbc02d20cdfdeffde7fe1d85c5",
19561         "description": "gallivm: add 64-bit const int creator.",
19562         "nominated": false,
19563         "nomination_type": null,
19564         "resolution": 4,
19565         "master_sha": null,
19566         "because_sha": null
19567     },
19568     {
19569         "sha": "41c77dbc1ecbd48347cdd2459485416948c562c2",
19570         "description": "nir: sanitize work group intrinsics to always be 32-bit.",
19571         "nominated": false,
19572         "nomination_type": null,
19573         "resolution": 4,
19574         "master_sha": null,
19575         "because_sha": null
19576     },
19577     {
19578         "sha": "a435f002c40f5adc99d37e65cf6b8bd478dc8e71",
19579         "description": "radv: Expose all sample counts for integer formats as well.",
19580         "nominated": false,
19581         "nomination_type": 0,
19582         "resolution": 0,
19583         "master_sha": null,
19584         "because_sha": null
19585     },
19586     {
19587         "sha": "be691ca22dec2116b24f44324453fbee8abec71d",
19588         "description": "panfrost: Route gl_VertexID through cmdstream",
19589         "nominated": false,
19590         "nomination_type": null,
19591         "resolution": 4,
19592         "master_sha": null,
19593         "because_sha": null
19594     },
19595     {
19596         "sha": "8781378224d5072e328c39c5b16acb7549654be7",
19597         "description": "panfrost: Extend attribute_count for vertex builtins",
19598         "nominated": false,
19599         "nomination_type": null,
19600         "resolution": 4,
19601         "master_sha": null,
19602         "because_sha": null
19603     },
19604     {
19605         "sha": "306800d747bcf210baa84594cdbdca21e435ddd9",
19606         "description": "pan/midgard: Lower gl_VertexID/gl_InstanceID to attributes",
19607         "nominated": false,
19608         "nomination_type": null,
19609         "resolution": 4,
19610         "master_sha": null,
19611         "because_sha": null
19612     },
19613     {
19614         "sha": "6e68890fd62b68cfc4957385a168623f632ebabf",
19615         "description": "pan/midgard: Factor out emit_attr_read",
19616         "nominated": false,
19617         "nomination_type": null,
19618         "resolution": 4,
19619         "master_sha": null,
19620         "because_sha": null
19621     },
19622     {
19623         "sha": "695b35605b81e584fe7be97cef4bade7c427733b",
19624         "description": "panfrost: Unset vertex_id_zero_based",
19625         "nominated": false,
19626         "nomination_type": null,
19627         "resolution": 4,
19628         "master_sha": null,
19629         "because_sha": null
19630     },
19631     {
19632         "sha": "3b3d9653a7e7971a754f8debb8b6680f36e88953",
19633         "description": "pan/decode: Handle gl_VertexID/gl_InstanceID",
19634         "nominated": false,
19635         "nomination_type": null,
19636         "resolution": 4,
19637         "master_sha": null,
19638         "because_sha": null
19639     },
19640     {
19641         "sha": "d36ca7c0a38dcae2e63296b38558844084e21d5d",
19642         "description": "panfrost: Remove pan_shift_odd",
19643         "nominated": false,
19644         "nomination_type": null,
19645         "resolution": 4,
19646         "master_sha": null,
19647         "because_sha": null
19648     },
19649     {
19650         "sha": "62ce9001c20f0135544e8ca99ef1b10aaaa7f085",
19651         "description": "panfrost: Slight cleanup of Gallium's pan_attribute.c",
19652         "nominated": false,
19653         "nomination_type": null,
19654         "resolution": 4,
19655         "master_sha": null,
19656         "because_sha": null
19657     },
19658     {
19659         "sha": "385a4f773f5a446a38d39ccb7526f9294e9757eb",
19660         "description": "pan/decode: Fix reference computation for invocations",
19661         "nominated": false,
19662         "nomination_type": null,
19663         "resolution": 4,
19664         "master_sha": null,
19665         "because_sha": null
19666     },
19667     {
19668         "sha": "9c249d3e6b79053252460822c2e4e9623186a5e4",
19669         "description": "panfrost: Fix off-by-one in pan_invocation.c",
19670         "nominated": false,
19671         "nomination_type": null,
19672         "resolution": 4,
19673         "master_sha": null,
19674         "because_sha": null
19675     },
19676     {
19677         "sha": "467ae0d39da4238f8ac7b7674fa2f17bdfeb03e0",
19678         "description": "panfrost: Factor out panfrost_compute_magic_divisor",
19679         "nominated": false,
19680         "nomination_type": null,
19681         "resolution": 4,
19682         "master_sha": null,
19683         "because_sha": null
19684     },
19685     {
19686         "sha": "31305e1b2854c6a70dc8c61265f525fcb52c265d",
19687         "description": "panfrost: Move instancing routines to encoder/",
19688         "nominated": false,
19689         "nomination_type": null,
19690         "resolution": 4,
19691         "master_sha": null,
19692         "because_sha": null
19693     },
19694     {
19695         "sha": "8a576726734bb214e5af3587b7544d93f81fe260",
19696         "description": "panfrost: Factor batch/resource out of instancing routines",
19697         "nominated": false,
19698         "nomination_type": null,
19699         "resolution": 4,
19700         "master_sha": null,
19701         "because_sha": null
19702     },
19703     {
19704         "sha": "ddcd68f52b487cd71e08e2120ab5d962a0116cc8",
19705         "description": "panfrost: Rename pan_instancing.c -> pan_attributes.c",
19706         "nominated": false,
19707         "nomination_type": null,
19708         "resolution": 4,
19709         "master_sha": null,
19710         "because_sha": null
19711     },
19712     {
19713         "sha": "a0e75adabb96dbd5c3986a52c7be68d08bfadfdc",
19714         "description": "pan/midgard: Compute destination override",
19715         "nominated": false,
19716         "nomination_type": null,
19717         "resolution": 4,
19718         "master_sha": null,
19719         "because_sha": null
19720     },
19721     {
19722         "sha": "9a5d462480d9d5d1f91fc7984a7f423dd6cd46a3",
19723         "description": "pan/midgard: Add mir_upper_override helper",
19724         "nominated": false,
19725         "nomination_type": null,
19726         "resolution": 4,
19727         "master_sha": null,
19728         "because_sha": null
19729     },
19730     {
19731         "sha": "fc4193d0c72dda6d228337fda813122e3c38f3d4",
19732         "description": "pan/midgard: Support loads from R11G11B10 in a blend shader",
19733         "nominated": false,
19734         "nomination_type": null,
19735         "resolution": 4,
19736         "master_sha": null,
19737         "because_sha": null
19738     },
19739     {
19740         "sha": "3af5a398f33751a839d114c8fd66c9c96a5bc5f7",
19741         "description": "pan/midgard: Enable lower_(un)pack_* lowering",
19742         "nominated": false,
19743         "nomination_type": null,
19744         "resolution": 4,
19745         "master_sha": null,
19746         "because_sha": null
19747     },
19748     {
19749         "sha": "843a6db6bb9408f49514dca2568d6bd5645a829a",
19750         "description": "panfrost: Increase PIPE_SHADER_CAP_MAX_OUTPUTS to 16",
19751         "nominated": false,
19752         "nomination_type": null,
19753         "resolution": 4,
19754         "master_sha": null,
19755         "because_sha": null
19756     },
19757     {
19758         "sha": "f107059bb2fc4455675b6579e502d49a30dab620",
19759         "description": "panfrost: Handle Z24_UNORM_S8_UINT as MALI_Z32_UNORM",
19760         "nominated": false,
19761         "nomination_type": null,
19762         "resolution": 4,
19763         "master_sha": null,
19764         "because_sha": null
19765     },
19766     {
19767         "sha": "6b7243f28f0ec6208ca7431fe0b5e99c4dcdc57e",
19768         "description": "pan/midgard: Implement shadow cubemaps",
19769         "nominated": false,
19770         "nomination_type": null,
19771         "resolution": 4,
19772         "master_sha": null,
19773         "because_sha": null
19774     },
19775     {
19776         "sha": "9e5a1412edd6e46c8ef1724a3420fd7979ddea55",
19777         "description": "pan/midgard: Generalize temp coordinate to non-2D",
19778         "nominated": false,
19779         "nomination_type": null,
19780         "resolution": 4,
19781         "master_sha": null,
19782         "because_sha": null
19783     },
19784     {
19785         "sha": "1bce7fdecd86601a300be9a58a346b8c110d9587",
19786         "description": "pan/midgard: Do witchcraft on texture offsets",
19787         "nominated": false,
19788         "nomination_type": null,
19789         "resolution": 4,
19790         "master_sha": null,
19791         "because_sha": null
19792     },
19793     {
19794         "sha": "4ec1f95d76b476dd602dca41e5a1065a2c0d6135",
19795         "description": "pan/midgard: Fix fallthrough from offset to comparator",
19796         "nominated": false,
19797         "nomination_type": 1,
19798         "resolution": 4,
19799         "master_sha": null,
19800         "because_sha": "ccbc9a4e6785babb832bf11499fe7538c2a30952"
19801     },
19802     {
19803         "sha": "64b2fe96268a520fe595a7ac54ae5e964f1807b1",
19804         "description": "pan/midgard: Expand swizzle for texelFetch",
19805         "nominated": false,
19806         "nomination_type": null,
19807         "resolution": 4,
19808         "master_sha": null,
19809         "because_sha": null
19810     },
19811     {
19812         "sha": "72e5749a635ca864c99a149df42685eb1cb48620",
19813         "description": "pan/midgard: Clamp LOD register swizzle",
19814         "nominated": false,
19815         "nomination_type": null,
19816         "resolution": 4,
19817         "master_sha": null,
19818         "because_sha": null
19819     },
19820     {
19821         "sha": "06df977c1c367bb3210f1f98aaa10e583f39a8c2",
19822         "description": "pan/midgard: Extend IS_VEC4_ONLY to arguments",
19823         "nominated": false,
19824         "nomination_type": null,
19825         "resolution": 4,
19826         "master_sha": null,
19827         "because_sha": null
19828     },
19829     {
19830         "sha": "4e75d757244f7f0b727ff2eaaa06c94e805e8474",
19831         "description": "pan/midgard: Bounds check lcra_restrict_range",
19832         "nominated": false,
19833         "nomination_type": null,
19834         "resolution": 4,
19835         "master_sha": null,
19836         "because_sha": null
19837     },
19838     {
19839         "sha": "0c3206379403c5b7242c65695b10abe607b4a19a",
19840         "description": "freedreno/ir3: fix flat shading again",
19841         "nominated": false,
19842         "nomination_type": 1,
19843         "resolution": 4,
19844         "master_sha": null,
19845         "because_sha": "bdf6b7018cedf95b554e21953d5a1935d3067ce7"
19846     },
19847     {
19848         "sha": "a8beef332dbde0bb37d68bd2a53a00f9ad0c178d",
19849         "description": "pan/midgard: Fix disassembler cycle/quadword counting",
19850         "nominated": false,
19851         "nomination_type": null,
19852         "resolution": 4,
19853         "master_sha": null,
19854         "because_sha": null
19855     },
19856     {
19857         "sha": "0cc6e33537a51cba97e5b51d11161b7438c562dc",
19858         "description": "pan/decode: Append 0:0 spills:fills to blobber-db",
19859         "nominated": false,
19860         "nomination_type": null,
19861         "resolution": 4,
19862         "master_sha": null,
19863         "because_sha": null
19864     },
19865     {
19866         "sha": "6a74934e7a19d730a46433cc8ebe93c5adbd6878",
19867         "description": "pan/decode: Prefix blobberdb with MESA_SHADER_*",
19868         "nominated": false,
19869         "nomination_type": null,
19870         "resolution": 4,
19871         "master_sha": null,
19872         "because_sha": null
19873     },
19874     {
19875         "sha": "ead35f586c0f3ff4eecf35c7c16739c16f8cca53",
19876         "description": "pan/decode: Skip COMPUTE in blobber-db",
19877         "nominated": false,
19878         "nomination_type": null,
19879         "resolution": 4,
19880         "master_sha": null,
19881         "because_sha": null
19882     },
19883     {
19884         "sha": "09671c8d68a0c72892a5ecac93414eb8350aa9b6",
19885         "description": "panfrost: Decode shader types in pantrace shader-db",
19886         "nominated": false,
19887         "nomination_type": null,
19888         "resolution": 4,
19889         "master_sha": null,
19890         "because_sha": null
19891     },
19892     {
19893         "sha": "ac70442ce1f061a42649f7c88c6a8d278fb73fb5",
19894         "description": "anv: Properly advertise sampledImageIntegerSampleCounts",
19895         "nominated": false,
19896         "nomination_type": 1,
19897         "resolution": 0,
19898         "master_sha": null,
19899         "because_sha": "d6897453037111d654b1e58dd6e74aac6aa21134"
19900     },
19901     {
19902         "sha": "c411d4896c625e6538bf3a6681892256f352868e",
19903         "description": "Android: Fix build issue without LLVM",
19904         "nominated": false,
19905         "nomination_type": null,
19906         "resolution": 4,
19907         "master_sha": null,
19908         "because_sha": null
19909     },
19910     {
19911         "sha": "97e9de17952d1382512007e4745c25b9c9106a46",
19912         "description": "iris: Avoid replacing backing storage for buffers with no contents",
19913         "nominated": false,
19914         "nomination_type": null,
19915         "resolution": 4,
19916         "master_sha": null,
19917         "because_sha": null
19918     },
19919     {
19920         "sha": "c96c1141fba7d94b4b3b048111d8858ecac7cf55",
19921         "description": "iris: Fix shader recompile debug printing",
19922         "nominated": false,
19923         "nomination_type": 1,
19924         "resolution": 4,
19925         "master_sha": null,
19926         "because_sha": "2e654db27a19a38676e85fd1b37d9ec550783555"
19927     },
19928     {
19929         "sha": "1ef4514c5bee5568140569573140e6791abef485",
19930         "description": "iris: Make helper functions to turn iris shader keys into brw keys.",
19931         "nominated": false,
19932         "nomination_type": 1,
19933         "resolution": 4,
19934         "master_sha": null,
19935         "because_sha": "2e654db27a19a38676e85fd1b37d9ec550783555"
19936     },
19937     {
19938         "sha": "2d971cc1cafbe4396a890f60764ce532b4872c30",
19939         "description": "swr: Fix build with llvm-10.0.",
19940         "nominated": false,
19941         "nomination_type": null,
19942         "resolution": 4,
19943         "master_sha": null,
19944         "because_sha": null
19945     },
19946     {
19947         "sha": "bc943d00aa0b6c67e3031805955b4278041321c2",
19948         "description": "travis: autodetect python version instead of hard-coding it",
19949         "nominated": false,
19950         "nomination_type": null,
19951         "resolution": 4,
19952         "master_sha": null,
19953         "because_sha": null
19954     },
19955     {
19956         "sha": "45e1443fd87b23edb00019a743a6bba38ae846b2",
19957         "description": "etnaviv: tgsi: Fix gl_FrontFacing support",
19958         "nominated": false,
19959         "nomination_type": null,
19960         "resolution": 4,
19961         "master_sha": null,
19962         "because_sha": null
19963     },
19964     {
19965         "sha": "63b33120b7ae2598d4cacfa5e5b95476d0295acd",
19966         "description": "u_vbuf: Return true in u_vbuf_get_caps if nb of vbufs is below minimum",
19967         "nominated": false,
19968         "nomination_type": null,
19969         "resolution": 4,
19970         "master_sha": null,
19971         "because_sha": null
19972     },
19973     {
19974         "sha": "c6ef79c488bb5fffde31e7065fd3e575f3c25fb5",
19975         "description": "u_vbuf: Regard non-constant vbufs with non-instance elements as free",
19976         "nominated": false,
19977         "nomination_type": null,
19978         "resolution": 4,
19979         "master_sha": null,
19980         "because_sha": null
19981     },
19982     {
19983         "sha": "87a6029ccf531d5d7400664d89ca2356760f87ec",
19984         "description": "u_vbuf: use single vertex buffer if it's not possible to have multiple",
19985         "nominated": false,
19986         "nomination_type": null,
19987         "resolution": 4,
19988         "master_sha": null,
19989         "because_sha": null
19990     },
19991     {
19992         "sha": "18a8c3f7f11307b348f72c64603b5761c0ce406f",
19993         "description": "u_vbuf: Only create driver CSO if no incompatible elements",
19994         "nominated": false,
19995         "nomination_type": null,
19996         "resolution": 4,
19997         "master_sha": null,
19998         "because_sha": null
19999     },
20000     {
20001         "sha": "88d041a6b9958f893312bfd159372c4b4559652a",
20002         "description": "u_vbuf: Mark vbufs incompatible if more were requested than HW supports",
20003         "nominated": false,
20004         "nomination_type": null,
20005         "resolution": 4,
20006         "master_sha": null,
20007         "because_sha": null
20008     },
20009     {
20010         "sha": "5f37e38b810af438159d30542c6174f99d5bf2c3",
20011         "description": "u_vbuf: add logic to use a limited number of vbufs",
20012         "nominated": false,
20013         "nomination_type": null,
20014         "resolution": 4,
20015         "master_sha": null,
20016         "because_sha": null
20017     },
20018     {
20019         "sha": "5bd6a5c41b1f4e06404cc451491b9314db183006",
20020         "description": "gallium: add PIPE_CAP_MAX_VERTEX_BUFFERS",
20021         "nominated": false,
20022         "nomination_type": null,
20023         "resolution": 4,
20024         "master_sha": null,
20025         "because_sha": null
20026     },
20027     {
20028         "sha": "5343124932d297f9104f9f81d5dac6b34637dff1",
20029         "description": ".mailmap: use correct email address",
20030         "nominated": false,
20031         "nomination_type": null,
20032         "resolution": 4,
20033         "master_sha": null,
20034         "because_sha": null
20035     },
20036     {
20037         "sha": "2bbf8ebadc2aabc848b4655846237172d3790e9f",
20038         "description": "kmsro: Extend to include ingenic-drm",
20039         "nominated": false,
20040         "nomination_type": null,
20041         "resolution": 4,
20042         "master_sha": null,
20043         "because_sha": null
20044     },
20045     {
20046         "sha": "4da46a1c3cd3d3bb440b25282f89ada405b87666",
20047         "description": "kmsro: Add \"mcde\" entry point",
20048         "nominated": false,
20049         "nomination_type": null,
20050         "resolution": 4,
20051         "master_sha": null,
20052         "because_sha": null
20053     },
20054     {
20055         "sha": "afe1a8ff5b94b33f150a01d398018e88c7b77a7e",
20056         "description": "aco: fix vgpr alloc granule with wave32",
20057         "nominated": false,
20058         "nomination_type": null,
20059         "resolution": 4,
20060         "master_sha": null,
20061         "because_sha": null
20062     },
20063     {
20064         "sha": "01ccd7839cb5f2266aed2e7693dda374752c86a6",
20065         "description": "aco: improve jump threading with wave32",
20066         "nominated": false,
20067         "nomination_type": null,
20068         "resolution": 4,
20069         "master_sha": null,
20070         "because_sha": null
20071     },
20072     {
20073         "sha": "6ff92f3d684747c4597f926766ad264db5875a3c",
20074         "description": "aco/wave32: fix comparison optimizations",
20075         "nominated": false,
20076         "nomination_type": null,
20077         "resolution": 4,
20078         "master_sha": null,
20079         "because_sha": null
20080     },
20081     {
20082         "sha": "4dd08b710b749d097b5c68f6edd801e6da26903a",
20083         "description": "nv50ir/nir: support vec8 and vec16",
20084         "nominated": false,
20085         "nomination_type": null,
20086         "resolution": 4,
20087         "master_sha": null,
20088         "because_sha": null
20089     },
20090     {
20091         "sha": "a8ec4082a41830cf67a4fd405402fd2d820722fd",
20092         "description": "nir+vtn: vec8+vec16 support",
20093         "nominated": false,
20094         "nomination_type": null,
20095         "resolution": 4,
20096         "master_sha": null,
20097         "because_sha": null
20098     },
20099     {
20100         "sha": "b35e583c17c647dd5605220ef0e8db28b879aae0",
20101         "description": "aco: use NIR_MAX_VEC_COMPONENTS instead of 4",
20102         "nominated": false,
20103         "nomination_type": null,
20104         "resolution": 4,
20105         "master_sha": null,
20106         "because_sha": null
20107     },
20108     {
20109         "sha": "c83b1a4560284153e78bbd836556340356dc30fb",
20110         "description": "nir/serialize: cast swizzle before shifting",
20111         "nominated": false,
20112         "nomination_type": null,
20113         "resolution": 4,
20114         "master_sha": null,
20115         "because_sha": null
20116     },
20117     {
20118         "sha": "e6b2af56cb037e3174d049478e0ad7c7715780e4",
20119         "description": "llvmpipe: switch to NIR by default",
20120         "nominated": false,
20121         "nomination_type": null,
20122         "resolution": 4,
20123         "master_sha": null,
20124         "because_sha": null
20125     },
20126     {
20127         "sha": "c717ac1247c3c7243af2f1b2732cccb882b75f11",
20128         "description": "gallivm/nir: wrap idiv to avoid divide by 0 (v2)",
20129         "nominated": false,
20130         "nomination_type": null,
20131         "resolution": 4,
20132         "master_sha": null,
20133         "because_sha": null
20134     },
20135     {
20136         "sha": "7d65614422736de32214fc28b0054692f4e5e48f",
20137         "description": "ac/surface: fix an assertion failure on gfx9 in CMASK computation",
20138         "nominated": false,
20139         "nomination_type": 1,
20140         "resolution": 4,
20141         "master_sha": null,
20142         "because_sha": "69ea473eeb91b2c4db26402c3bc2ed5799d26605"
20143     },
20144     {
20145         "sha": "3e1e4ad13da1581f11b833fba021aaf209c02fff",
20146         "description": "pan/midgard: Optimize comparisions with similar operations",
20147         "nominated": false,
20148         "nomination_type": null,
20149         "resolution": 4,
20150         "master_sha": null,
20151         "because_sha": null
20152     },
20153     {
20154         "sha": "8e9e94d084316e8723951bcf9595c45dfb735c2a",
20155         "description": "lima: set shader caps to optimize control flow",
20156         "nominated": false,
20157         "nomination_type": null,
20158         "resolution": 4,
20159         "master_sha": null,
20160         "because_sha": null
20161     },
20162     {
20163         "sha": "4322656dee2d3db448faaf3bd01e2a7769c9e46a",
20164         "description": "lima/ppir: remove assert on ppir_emit_tex unsupported feature",
20165         "nominated": false,
20166         "nomination_type": null,
20167         "resolution": 4,
20168         "master_sha": null,
20169         "because_sha": null
20170     },
20171     {
20172         "sha": "d56710ab82a0803b5a66c6c489a356de28779ffa",
20173         "description": "lima/ppir: fix lod bias src",
20174         "nominated": false,
20175         "nomination_type": 1,
20176         "resolution": 4,
20177         "master_sha": null,
20178         "because_sha": "721d82cf061a11e158a19badaf7a8ad70e43ac2b"
20179     },
20180     {
20181         "sha": "1b0743dbb6f925921e52bc9ecdde6a8bf755d162",
20182         "description": "lima: Fix dump file creation",
20183         "nominated": false,
20184         "nomination_type": null,
20185         "resolution": 4,
20186         "master_sha": null,
20187         "because_sha": null
20188     },
20189     {
20190         "sha": "9c2a3b4e7566108ad336c253e3cd0fcb2629ae6d",
20191         "description": "radeon/vcn2: enable rate control for hevc encoding",
20192         "nominated": false,
20193         "nomination_type": 1,
20194         "resolution": 0,
20195         "master_sha": null,
20196         "because_sha": "587b9c5dae6567d282a199e795bf7136ca838829"
20197     },
20198     {
20199         "sha": "02dd1fb859e8979dfb0232bad9291efc367b3b63",
20200         "description": "radv: rely on pipeline layout when creating push descriptors with template",
20201         "nominated": false,
20202         "nomination_type": null,
20203         "resolution": 4,
20204         "master_sha": null,
20205         "because_sha": null
20206     },
20207     {
20208         "sha": "f51ee564f5739b0b668358f9a8fe6ef990eb2210",
20209         "description": "etnaviv: Replace bitwise OR with logical OR",
20210         "nominated": false,
20211         "nomination_type": null,
20212         "resolution": 4,
20213         "master_sha": null,
20214         "because_sha": null
20215     },
20216     {
20217         "sha": "6e75f2172b5cc9298dee6f17e55bed60ce0c15fb",
20218         "description": "etnaviv: update resource status after flushing",
20219         "nominated": false,
20220         "nomination_type": 1,
20221         "resolution": 0,
20222         "master_sha": null,
20223         "because_sha": "1456aa61cc51f6e7727944d58a662d00158cf111"
20224     },
20225     {
20226         "sha": "cabcbb4db0fcc6bc204169b1ba0deca4561e67ee",
20227         "description": "intel: limit shader geometry on BDW GT1",
20228         "nominated": false,
20229         "nomination_type": null,
20230         "resolution": 4,
20231         "master_sha": null,
20232         "because_sha": null
20233     },
20234     {
20235         "sha": "c57337bbd3e3620bcb0f38d23f43ea58c382737d",
20236         "description": "pan/midgard: Lower txd with lower_tex",
20237         "nominated": false,
20238         "nomination_type": null,
20239         "resolution": 4,
20240         "master_sha": null,
20241         "because_sha": null
20242     },
20243     {
20244         "sha": "da73651da420390897b31c062a23355b8ec1680a",
20245         "description": "pan/midgard: Fix crash with txs",
20246         "nominated": false,
20247         "nomination_type": null,
20248         "resolution": 4,
20249         "master_sha": null,
20250         "because_sha": null
20251     },
20252     {
20253         "sha": "ccbc9a4e6785babb832bf11499fe7538c2a30952",
20254         "description": "pan/midgard: Implement textureOffset for 2D textures",
20255         "nominated": false,
20256         "nomination_type": null,
20257         "resolution": 4,
20258         "master_sha": null,
20259         "because_sha": null
20260     },
20261     {
20262         "sha": "2eef9e050f6228d134aec07e2c7fadc9d0961049",
20263         "description": "radv: ignore pColorBlendState if rasterization is disabled",
20264         "nominated": false,
20265         "nomination_type": null,
20266         "resolution": 4,
20267         "master_sha": null,
20268         "because_sha": null
20269     },
20270     {
20271         "sha": "021c7b5309f34513f2cd41abe712c21afcb0c334",
20272         "description": "radv: tidy up radv_pipeline_init_blend_state()",
20273         "nominated": false,
20274         "nomination_type": null,
20275         "resolution": 4,
20276         "master_sha": null,
20277         "because_sha": null
20278     },
20279     {
20280         "sha": "ebc7a778695f6137ae9d41e812cf9f3961eee65f",
20281         "description": "radv: ignore pDepthStencilState if rasterization is disabled",
20282         "nominated": false,
20283         "nomination_type": null,
20284         "resolution": 4,
20285         "master_sha": null,
20286         "because_sha": null
20287     },
20288     {
20289         "sha": "ce67e41535001a7af780db4346cad3af175da5c3",
20290         "description": "radv: ignore pTessellationState if the pipeline doesn't use tess",
20291         "nominated": false,
20292         "nomination_type": null,
20293         "resolution": 4,
20294         "master_sha": null,
20295         "because_sha": null
20296     },
20297     {
20298         "sha": "7735f314b7492ba4f4dcd5d4c60b304e1d99df68",
20299         "description": "radv: ignore pMultisampleState if rasterization is disabled",
20300         "nominated": false,
20301         "nomination_type": null,
20302         "resolution": 4,
20303         "master_sha": null,
20304         "because_sha": null
20305     },
20306     {
20307         "sha": "589bfcbde32d5eb24c50c6f9e913c686addcea83",
20308         "description": "radv: init a default multisample state for the resolve FS path",
20309         "nominated": false,
20310         "nomination_type": null,
20311         "resolution": 4,
20312         "master_sha": null,
20313         "because_sha": null
20314     },
20315     {
20316         "sha": "4fbc99c1244555eee306053f4757d8bf6d37e2df",
20317         "description": "spirv: Implement SPV_KHR_non_semantic_info",
20318         "nominated": false,
20319         "nomination_type": null,
20320         "resolution": 4,
20321         "master_sha": null,
20322         "because_sha": null
20323     },
20324     {
20325         "sha": "13adce28455daab3906215aa8d5d473f57cc2e27",
20326         "description": "turnip: disable B8G8R8 vertex formats",
20327         "nominated": false,
20328         "nomination_type": null,
20329         "resolution": 4,
20330         "master_sha": null,
20331         "because_sha": null
20332     },
20333     {
20334         "sha": "54f72c83d6d10899e4af37deb0eaba1f122336a4",
20335         "description": "util/format: add missing vulkan formats",
20336         "nominated": false,
20337         "nomination_type": null,
20338         "resolution": 4,
20339         "master_sha": null,
20340         "because_sha": null
20341     },
20342     {
20343         "sha": "b9d4c10e4b26b6bb6bd1365d3fc8b3c6288c8da7",
20344         "description": "turnip: minor warning fixes",
20345         "nominated": false,
20346         "nomination_type": null,
20347         "resolution": 4,
20348         "master_sha": null,
20349         "because_sha": null
20350     },
20351     {
20352         "sha": "d71cd245d7445121342a4933cc6ed8ce3fc6e568",
20353         "description": "lima: Rotate dump files after each finished pp frame",
20354         "nominated": false,
20355         "nomination_type": null,
20356         "resolution": 4,
20357         "master_sha": null,
20358         "because_sha": null
20359     },
20360     {
20361         "sha": "039f3f6adb815dfd4ab8059c1f5ec44e8e6190ae",
20362         "description": "lima: drop suballocator",
20363         "nominated": false,
20364         "nomination_type": null,
20365         "resolution": 4,
20366         "master_sha": null,
20367         "because_sha": null
20368     },
20369     {
20370         "sha": "9f72d7195aca5765db418de194af079a77dfd615",
20371         "description": "lima: use single BO for GP outputs",
20372         "nominated": false,
20373         "nomination_type": null,
20374         "resolution": 4,
20375         "master_sha": null,
20376         "because_sha": null
20377     },
20378     {
20379         "sha": "06ae0674fd64215793878c4933065e1692d0e285",
20380         "description": "nir: fix assign_io_var_locations for vertex inputs",
20381         "nominated": false,
20382         "nomination_type": null,
20383         "resolution": 4,
20384         "master_sha": null,
20385         "because_sha": null
20386     },
20387     {
20388         "sha": "e9a32af3bfb359d6ba484d01d6875ed4dfbc94ee",
20389         "description": "turnip: implement secondary command buffers",
20390         "nominated": false,
20391         "nomination_type": null,
20392         "resolution": 4,
20393         "master_sha": null,
20394         "because_sha": null
20395     },
20396     {
20397         "sha": "85fff42d085185db0ca05798f9c1056981dc528b",
20398         "description": "turnip: compute gmem offsets at renderpass creation time",
20399         "nominated": false,
20400         "nomination_type": null,
20401         "resolution": 4,
20402         "master_sha": null,
20403         "because_sha": null
20404     },
20405     {
20406         "sha": "f81c41a812c07ca01ee05d60bf6c1551157161d5",
20407         "description": "turnip: emit_compute_driver_params fixes",
20408         "nominated": false,
20409         "nomination_type": null,
20410         "resolution": 4,
20411         "master_sha": null,
20412         "because_sha": null
20413     },
20414     {
20415         "sha": "bb134c531629978a3f2a9c6bb603a4404c906f08",
20416         "description": "turnip: emit base instance vs driver param",
20417         "nominated": false,
20418         "nomination_type": null,
20419         "resolution": 4,
20420         "master_sha": null,
20421         "because_sha": null
20422     },
20423     {
20424         "sha": "a3a70588c0a9a72255a69428af4a5ff22544d275",
20425         "description": "freedreno/ir3: support load_base_instance",
20426         "nominated": false,
20427         "nomination_type": null,
20428         "resolution": 4,
20429         "master_sha": null,
20430         "because_sha": null
20431     },
20432     {
20433         "sha": "5c17d9b9ca57269bae5376c64b83432af21ae522",
20434         "description": "freedreno/registers: document vertex/instance id offset bits",
20435         "nominated": false,
20436         "nomination_type": null,
20437         "resolution": 4,
20438         "master_sha": null,
20439         "because_sha": null
20440     },
20441     {
20442         "sha": "83ad2e50843bb538bb5466cf68013895d7b0a37c",
20443         "description": "st/mesa: release tgsi tokens for shader states",
20444         "nominated": false,
20445         "nomination_type": null,
20446         "resolution": 4,
20447         "master_sha": null,
20448         "because_sha": null
20449     },
20450     {
20451         "sha": "7f821289cb5bdf730d3af03472d83a1562bce25a",
20452         "description": "Revert \"nir/lower_double_ops: relax lower mod()\"",
20453         "nominated": false,
20454         "nomination_type": 2,
20455         "resolution": 4,
20456         "master_sha": null,
20457         "because_sha": "8172b1fa03fe74165728bfb182c98a3e62193d2b"
20458     },
20459     {
20460         "sha": "a4db9a151294b8b34eea6db868fc15eea6cf2fac",
20461         "description": "freedreno/a6xx: Set up multisample sysmem MRTs correctly",
20462         "nominated": false,
20463         "nomination_type": null,
20464         "resolution": 4,
20465         "master_sha": null,
20466         "because_sha": null
20467     },
20468     {
20469         "sha": "e688a16e2ba474f1307b3cde7fd847c58c466473",
20470         "description": "freedreno/a6xx: Rewrite compressed blits in a helper function",
20471         "nominated": false,
20472         "nomination_type": null,
20473         "resolution": 4,
20474         "master_sha": null,
20475         "because_sha": null
20476     },
20477     {
20478         "sha": "f8c0ea61e4f467d37e1070f901c928f00693c742",
20479         "description": "freedreno/a6xx: Move handle_rgba_blit() up",
20480         "nominated": false,
20481         "nomination_type": null,
20482         "resolution": 4,
20483         "master_sha": null,
20484         "because_sha": null
20485     },
20486     {
20487         "sha": "183d482f7fe1dbd0fa27d86835abe59df7e3366f",
20488         "description": "freedreno/a6xx: Handle srgb blits on the blitter",
20489         "nominated": false,
20490         "nomination_type": null,
20491         "resolution": 4,
20492         "master_sha": null,
20493         "because_sha": null
20494     },
20495     {
20496         "sha": "3a18e5d420b9e4af3fd978ba9923824633c2e805",
20497         "description": "freedreno/a6xx: Use A6XX_SP_2D_SRC_FORMAT_MASK macro",
20498         "nominated": false,
20499         "nomination_type": null,
20500         "resolution": 4,
20501         "master_sha": null,
20502         "because_sha": null
20503     },
20504     {
20505         "sha": "e4c2bb6a93a0dde0b79bc73da0cec1e420ae3e78",
20506         "description": "freedreno/a6xx: RB6_R8G8B8 is actually 32 bit RGBX",
20507         "nominated": false,
20508         "nomination_type": null,
20509         "resolution": 4,
20510         "master_sha": null,
20511         "because_sha": null
20512     },
20513     {
20514         "sha": "8089fb2e6249beddb774e3d0354983e7ec9afb78",
20515         "description": "freedreno/a6xx: Use blitter for resolve blits",
20516         "nominated": false,
20517         "nomination_type": null,
20518         "resolution": 4,
20519         "master_sha": null,
20520         "because_sha": null
20521     },
20522     {
20523         "sha": "1d7267fc91ae59635faabc99022054bc4b839904",
20524         "description": "freedreno/a6xx: Add fd_resource_swap() helper",
20525         "nominated": false,
20526         "nomination_type": null,
20527         "resolution": 4,
20528         "master_sha": null,
20529         "because_sha": null
20530     },
20531     {
20532         "sha": "e0ebaa819df33de74f73f42e17536f4f2dc5446a",
20533         "description": "freedreno/a6xx: Pick blitter swap based on resource tiling",
20534         "nominated": false,
20535         "nomination_type": null,
20536         "resolution": 4,
20537         "master_sha": null,
20538         "because_sha": null
20539     },
20540     {
20541         "sha": "b59222640e9f5787feba9119100861cd6eca51e9",
20542         "description": "freedreno/a6xx: Program sampler swap based on resource tiling",
20543         "nominated": false,
20544         "nomination_type": null,
20545         "resolution": 4,
20546         "master_sha": null,
20547         "because_sha": null
20548     },
20549     {
20550         "sha": "a2f6c44a1c314d8b5f85bba0453523efb7221820",
20551         "description": "freedreno: Add debug flag for forcing linear layouts",
20552         "nominated": false,
20553         "nomination_type": null,
20554         "resolution": 4,
20555         "master_sha": null,
20556         "because_sha": null
20557     },
20558     {
20559         "sha": "d908a2ab1845235fb1ce3afdf7a0984b56e1546c",
20560         "description": "freedreno/a6xx: Make DEBUG_BLIT_FALLBACK only dump fallbacks",
20561         "nominated": false,
20562         "nomination_type": null,
20563         "resolution": 4,
20564         "master_sha": null,
20565         "because_sha": null
20566     },
20567     {
20568         "sha": "fe4a8df9a8e906fd8037027c898d35af718fa9ea",
20569         "description": "freedreno/ir3: fix vertex shader sysvals with pre_assign_inputs",
20570         "nominated": false,
20571         "nomination_type": null,
20572         "resolution": 4,
20573         "master_sha": null,
20574         "because_sha": null
20575     },
20576     {
20577         "sha": "2add63060b51ea2ae432d10e1bd52d6cc0a4dcbb",
20578         "description": "st/va: Convert interlaced NV12 to progressive",
20579         "nominated": false,
20580         "nomination_type": null,
20581         "resolution": 4,
20582         "master_sha": null,
20583         "because_sha": null
20584     },
20585     {
20586         "sha": "5710250074a066288c0ed44fd796baa0c4d0f42b",
20587         "description": "pan/midgard: Add uniform/work heuristic",
20588         "nominated": false,
20589         "nomination_type": null,
20590         "resolution": 4,
20591         "master_sha": null,
20592         "because_sha": null
20593     },
20594     {
20595         "sha": "13b4e9adcfd60eb704528c637a8acb9651bc280c",
20596         "description": "ac: declare an enum for the OOB select field on GFX10",
20597         "nominated": false,
20598         "nomination_type": null,
20599         "resolution": 4,
20600         "master_sha": null,
20601         "because_sha": null
20602     },
20603     {
20604         "sha": "f3cccd05d9f6e9d05c18d1a3a5f9eb863e4f264b",
20605         "description": "radv/gfx10: fix the out-of-bounds check for vertex descriptors",
20606         "nominated": false,
20607         "nomination_type": 0,
20608         "resolution": 0,
20609         "master_sha": null,
20610         "because_sha": null
20611     },
20612     {
20613         "sha": "8172b1fa03fe74165728bfb182c98a3e62193d2b",
20614         "description": "nir/lower_double_ops: relax lower mod()",
20615         "nominated": false,
20616         "nomination_type": null,
20617         "resolution": 4,
20618         "master_sha": null,
20619         "because_sha": null
20620     },
20621     {
20622         "sha": "af65bfb38fa56bf6a28dd4b681ca123b9c05a827",
20623         "description": "zink: implement nir_texop_txd",
20624         "nominated": false,
20625         "nomination_type": null,
20626         "resolution": 4,
20627         "master_sha": null,
20628         "because_sha": null
20629     },
20630     {
20631         "sha": "b31d1b73bc6bcb64ff37ecb0805646d8b09c6427",
20632         "description": "zink: enable PIPE_CAP_MIXED_COLORBUFFER_FORMATS",
20633         "nominated": false,
20634         "nomination_type": null,
20635         "resolution": 4,
20636         "master_sha": null,
20637         "because_sha": null
20638     },
20639     {
20640         "sha": "5785bcc8a0ff9c5072c647337bf73f696c63cbe6",
20641         "description": "turnip: don't set SP_FS_CTRL_REG0_VARYING if only fragcoord is used",
20642         "nominated": false,
20643         "nomination_type": null,
20644         "resolution": 4,
20645         "master_sha": null,
20646         "because_sha": null
20647     },
20648     {
20649         "sha": "4a59bc6df2baf3be1d8bc8dbcd04b7b02df13560",
20650         "description": "turnip: add cache invalidate to fix input attachment cases",
20651         "nominated": false,
20652         "nomination_type": null,
20653         "resolution": 4,
20654         "master_sha": null,
20655         "because_sha": null
20656     },
20657     {
20658         "sha": "fc2552b6445a1295c18acf8798411da85bbc5387",
20659         "description": "loader: fix close on uninitialized file descriptor value",
20660         "nominated": false,
20661         "nomination_type": 1,
20662         "resolution": 0,
20663         "master_sha": null,
20664         "because_sha": "069fdd5f9facbd72fb6a289696c7b74e3237e70f"
20665     },
20666     {
20667         "sha": "648cc22afb6855bf68c83912502454c23adad951",
20668         "description": "freedreno: Fix CP_MEM_TO_REG flag definitions",
20669         "nominated": false,
20670         "nomination_type": null,
20671         "resolution": 4,
20672         "master_sha": null,
20673         "because_sha": null
20674     },
20675     {
20676         "sha": "4c5ac156c36b697e3605a8143aafd332dd1a15e7",
20677         "description": "freedreno: Use new macros for CP_WAIT_REG_MEM and CP_WAIT_MEM_GTE",
20678         "nominated": false,
20679         "nomination_type": null,
20680         "resolution": 4,
20681         "master_sha": null,
20682         "because_sha": null
20683     },
20684     {
20685         "sha": "cfa1fb895ac5a752772f4d0748c1c2bce0c2e653",
20686         "description": "a6xx: Add more CP packets",
20687         "nominated": false,
20688         "nomination_type": null,
20689         "resolution": 4,
20690         "master_sha": null,
20691         "because_sha": null
20692     },
20693     {
20694         "sha": "a9a3108be774aea620fa4fc726c33100d9a49add",
20695         "description": "radv: Limit workgroup size to 1024.",
20696         "nominated": false,
20697         "nomination_type": 0,
20698         "resolution": 0,
20699         "master_sha": null,
20700         "because_sha": null
20701     },
20702     {
20703         "sha": "69decdb28a8d6b3a7169ea6729ee111765a7d386",
20704         "description": "docs: Add release notes, news, and update calendar for 19.2.8",
20705         "nominated": false,
20706         "nomination_type": null,
20707         "resolution": 4,
20708         "master_sha": null,
20709         "because_sha": null
20710     },
20711     {
20712         "sha": "7017f69a64121cc9247144f8fec63b61477ac1b5",
20713         "description": "docs/relnotes/19.2.8: Add SHA256 sum",
20714         "nominated": false,
20715         "nomination_type": null,
20716         "resolution": 4,
20717         "master_sha": null,
20718         "because_sha": null
20719     },
20720     {
20721         "sha": "2f724d2202804f74fe691d0be27bd9e5a506e805",
20722         "description": "docs: add relnotes for 19.2.8",
20723         "nominated": false,
20724         "nomination_type": null,
20725         "resolution": 4,
20726         "master_sha": null,
20727         "because_sha": null
20728     },
20729     {
20730         "sha": "d32e1257c0471cb4f1732d9777b39e77d8f8172e",
20731         "description": "docs: Add release notes, update calendar, and add news for 19.3.1",
20732         "nominated": false,
20733         "nomination_type": null,
20734         "resolution": 4,
20735         "master_sha": null,
20736         "because_sha": null
20737     },
20738     {
20739         "sha": "636175da6dabc28f1b289bca07ecb09bee820472",
20740         "description": "dcos: add releanse notes for 19.3.1",
20741         "nominated": false,
20742         "nomination_type": null,
20743         "resolution": 4,
20744         "master_sha": null,
20745         "because_sha": null
20746     },
20747     {
20748         "sha": "afdc0121b55e8543118c003307b20d90e14329e7",
20749         "description": "i965/iris/perf: factor out frequency register capture",
20750         "nominated": false,
20751         "nomination_type": null,
20752         "resolution": 4,
20753         "master_sha": null,
20754         "because_sha": null
20755     },
20756     {
20757         "sha": "072e95e07ad940d95c78291c6422172346b74c50",
20758         "description": "freedreno/ir3: update prefetch input_offset when packing inlocs",
20759         "nominated": false,
20760         "nomination_type": null,
20761         "resolution": 4,
20762         "master_sha": null,
20763         "because_sha": null
20764     },
20765     {
20766         "sha": "62998f6e2df90f0ad340233352eb3d6f62b51a8c",
20767         "description": "ci: Fix caselist results archiving after parallel-deqp-runner rename.",
20768         "nominated": false,
20769         "nomination_type": null,
20770         "resolution": 4,
20771         "master_sha": null,
20772         "because_sha": null
20773     },
20774     {
20775         "sha": "9aaa23fbadb8d29112072620bc3f81464d76c510",
20776         "description": "freedreno/a6xx: Document the CP_SET_DRAW_STATE enable bits",
20777         "nominated": false,
20778         "nomination_type": null,
20779         "resolution": 4,
20780         "master_sha": null,
20781         "because_sha": null
20782     },
20783     {
20784         "sha": "c61ad77cd260ce7666b257ce411e512e0ca12ec8",
20785         "description": "anv/gen12: Temporarily disable VK_KHR_buffer_device_address (and EXT)",
20786         "nominated": false,
20787         "nomination_type": null,
20788         "resolution": 4,
20789         "master_sha": null,
20790         "because_sha": null
20791     },
20792     {
20793         "sha": "766fdeccf943d090694d4fbeebbe470904481d32",
20794         "description": "intel/vec4: Fix lowering of multiplication by 16-bit constant",
20795         "nominated": false,
20796         "nomination_type": 0,
20797         "resolution": 0,
20798         "master_sha": null,
20799         "because_sha": null
20800     },
20801     {
20802         "sha": "2137be22fa2c75eda462456f2b7778684d0631fc",
20803         "description": "intel/fs: Fix lowering of dword multiplication by 16-bit constant",
20804         "nominated": false,
20805         "nomination_type": 0,
20806         "resolution": 0,
20807         "master_sha": null,
20808         "because_sha": null
20809     },
20810     {
20811         "sha": "66013cb1be2bd60d88d78ebe1624a5556a0460f7",
20812         "description": "pan/midgard: Set Z to shadow comparator for 2D",
20813         "nominated": false,
20814         "nomination_type": null,
20815         "resolution": 4,
20816         "master_sha": null,
20817         "because_sha": null
20818     },
20819     {
20820         "sha": "1a53bed41cffa1f44f2253bc98f2f7f8acb76cc2",
20821         "description": "pan/midgard: Set .shadow for shadow samplers",
20822         "nominated": false,
20823         "nomination_type": null,
20824         "resolution": 4,
20825         "master_sha": null,
20826         "because_sha": null
20827     },
20828     {
20829         "sha": "d183f84585acc4f969ee3e713187b25ee88da1e9",
20830         "description": "pan/midgard: Hoist temporary coordinate for cubemaps",
20831         "nominated": false,
20832         "nomination_type": null,
20833         "resolution": 4,
20834         "master_sha": null,
20835         "because_sha": null
20836     },
20837     {
20838         "sha": "96df5f1fbf3511be88adb1f9efa5eddd40fa9868",
20839         "description": "pan/midgard: Use a reg temporary for mutiple writes",
20840         "nominated": false,
20841         "nomination_type": null,
20842         "resolution": 4,
20843         "master_sha": null,
20844         "because_sha": null
20845     },
20846     {
20847         "sha": "bf5d8cfd282396f0ab02bfdcfe1af2be49f35fa2",
20848         "description": "panfrost: Handle empty shaders",
20849         "nominated": false,
20850         "nomination_type": null,
20851         "resolution": 4,
20852         "master_sha": null,
20853         "because_sha": null
20854     },
20855     {
20856         "sha": "35418f677051b75a9d8b37bafc806303bc3b44ad",
20857         "description": "panfrost: Let precompile imply shaderdb",
20858         "nominated": false,
20859         "nomination_type": null,
20860         "resolution": 4,
20861         "master_sha": null,
20862         "because_sha": null
20863     },
20864     {
20865         "sha": "271726eacafa1ca2df4e15ae910626be19099cb5",
20866         "description": "panfrost: Add PAN_MESA_DEBUG=precompile for shader-db",
20867         "nominated": false,
20868         "nomination_type": null,
20869         "resolution": 4,
20870         "master_sha": null,
20871         "because_sha": null
20872     },
20873     {
20874         "sha": "2c8742ed858c6446c93bddec117abf467a393c35",
20875         "description": "mesa: avoid triggering assert in implementation",
20876         "nominated": false,
20877         "nomination_type": 0,
20878         "resolution": 0,
20879         "master_sha": null,
20880         "because_sha": null
20881     },
20882     {
20883         "sha": "d399f4f4144c2cde5d096630a627dc160270cc62",
20884         "description": "radv/gfx10: fix ngg_get_ordered_id",
20885         "nominated": false,
20886         "nomination_type": null,
20887         "resolution": 4,
20888         "master_sha": null,
20889         "because_sha": null
20890     },
20891     {
20892         "sha": "089c8f0b8da86a05bde8359c84085e0b795abf17",
20893         "description": "ci: Remove T820 from CI temporarily",
20894         "nominated": false,
20895         "nomination_type": null,
20896         "resolution": 4,
20897         "master_sha": null,
20898         "because_sha": null
20899     },
20900     {
20901         "sha": "75caae2268f5c70b1f3005df8618876341ac14fd",
20902         "description": "i965: expose MESA_FORMAT_B8G8R8X8_SRGB visual",
20903         "nominated": false,
20904         "nomination_type": 0,
20905         "resolution": 0,
20906         "master_sha": null,
20907         "because_sha": null
20908     },
20909     {
20910         "sha": "8b6b5ce6691c80f3254964b746499d5ca75b59b1",
20911         "description": "dri: add __DRI_IMAGE_FORMAT_SXRGB8",
20912         "nominated": false,
20913         "nomination_type": 0,
20914         "resolution": 0,
20915         "master_sha": null,
20916         "because_sha": null
20917     },
20918     {
20919         "sha": "cffa7bb99084eb9e5988c2be4427f6b188cc7bbe",
20920         "description": "virgl: Increase the shader transfer buffer by doubling the size",
20921         "nominated": false,
20922         "nomination_type": 1,
20923         "resolution": 0,
20924         "master_sha": null,
20925         "because_sha": "a8987b88ff1db4ac00720a9b56c4bc3aeb666537"
20926     },
20927     {
20928         "sha": "2da68c8649b6061c38e303da962e236985d76fc5",
20929         "description": "turnip: Fix support for immutable samplers.",
20930         "nominated": false,
20931         "nomination_type": null,
20932         "resolution": 4,
20933         "master_sha": null,
20934         "because_sha": null
20935     },
20936     {
20937         "sha": "edfc4daab822aa539416badba4af119ca75b5d56",
20938         "description": "turnip: don't set LRZ enable at end of renderpass",
20939         "nominated": false,
20940         "nomination_type": null,
20941         "resolution": 4,
20942         "master_sha": null,
20943         "because_sha": null
20944     },
20945     {
20946         "sha": "c7c5a84cf3a08623755ef46a5a68bbfb6ae26667",
20947         "description": "freedreno/ir3: lower pack/unpack ops",
20948         "nominated": false,
20949         "nomination_type": null,
20950         "resolution": 4,
20951         "master_sha": null,
20952         "because_sha": null
20953     },
20954     {
20955         "sha": "004797002fb87db0c2323955eed2f8f6871c3bfb",
20956         "description": "nir: add option to lower half packing opcodes",
20957         "nominated": false,
20958         "nomination_type": null,
20959         "resolution": 4,
20960         "master_sha": null,
20961         "because_sha": null
20962     },
20963     {
20964         "sha": "2d3182b429552651f54650fcc9ea53d41fabe6de",
20965         "description": "turnip: Add support for descriptor arrays.",
20966         "nominated": false,
20967         "nomination_type": null,
20968         "resolution": 4,
20969         "master_sha": null,
20970         "because_sha": null
20971     },
20972     {
20973         "sha": "02d764b96a40f505ed1f719ff083c7d5c599e663",
20974         "description": "turnip: Drop unused variable.",
20975         "nominated": false,
20976         "nomination_type": null,
20977         "resolution": 4,
20978         "master_sha": null,
20979         "because_sha": null
20980     },
20981     {
20982         "sha": "0eb84eb7023432e20a151d5742e7168faefdafde",
20983         "description": "panfrost: Don't double-create scratchpad",
20984         "nominated": false,
20985         "nomination_type": 1,
20986         "resolution": 4,
20987         "master_sha": null,
20988         "because_sha": "4f7fddbd7169a2976b56edb39d15c64206e31ebc"
20989     },
20990     {
20991         "sha": "73bd9fe20c4a4c34496d02ea888b3c1dcfdf1d4f",
20992         "description": "panfrost: Simplify sampler upload condition",
20993         "nominated": false,
20994         "nomination_type": null,
20995         "resolution": 4,
20996         "master_sha": null,
20997         "because_sha": null
20998     },
20999     {
21000         "sha": "37bc02836706a946eb7854a11c624ce1689496ea",
21001         "description": "gallium/auxiliary: Handle count == 0 in u_vbuf_get_minmax_index_mapped",
21002         "nominated": false,
21003         "nomination_type": null,
21004         "resolution": 4,
21005         "master_sha": null,
21006         "because_sha": null
21007     },
21008     {
21009         "sha": "80aca96803a37a7436ff96c0cec4a2643f11ed05",
21010         "description": "gallium/auxiliary: Reduce conversions in u_vbuf_get_minmax_index_mapped",
21011         "nominated": false,
21012         "nomination_type": null,
21013         "resolution": 4,
21014         "master_sha": null,
21015         "because_sha": null
21016     },
21017     {
21018         "sha": "69ea473eeb91b2c4db26402c3bc2ed5799d26605",
21019         "description": "amd/addrlib: update to the latest version",
21020         "nominated": false,
21021         "nomination_type": null,
21022         "resolution": 4,
21023         "master_sha": null,
21024         "because_sha": null
21025     },
21026     {
21027         "sha": "a3ea4805aad2bfbd572c01ba1e982b69e00f6d07",
21028         "description": "turnip: remove duplicate A6XX_SP_CS_CONFIG_NIBO",
21029         "nominated": false,
21030         "nomination_type": null,
21031         "resolution": 4,
21032         "master_sha": null,
21033         "because_sha": null
21034     },
21035     {
21036         "sha": "2d3492bc623a97edf9011e655d74612ebaf4b0e9",
21037         "description": "turnip: change emit_ibo to be like emit_textures",
21038         "nominated": false,
21039         "nomination_type": null,
21040         "resolution": 4,
21041         "master_sha": null,
21042         "because_sha": null
21043     },
21044     {
21045         "sha": "718bd4f8b4239443c06d94e3a80368f4c27a53d9",
21046         "description": "turnip: fix emit_ibo",
21047         "nominated": false,
21048         "nomination_type": null,
21049         "resolution": 4,
21050         "master_sha": null,
21051         "because_sha": null
21052     },
21053     {
21054         "sha": "65007d438ca515031dbaf4194c05528005e9cc2a",
21055         "description": "turnip: remove compute emit_border_color",
21056         "nominated": false,
21057         "nomination_type": null,
21058         "resolution": 4,
21059         "master_sha": null,
21060         "because_sha": null
21061     },
21062     {
21063         "sha": "c9b12c71d703b2b8c0b1514647bdffdad942d04c",
21064         "description": "turnip: fix emit_textures for compute shaders",
21065         "nominated": false,
21066         "nomination_type": null,
21067         "resolution": 4,
21068         "master_sha": null,
21069         "because_sha": null
21070     },
21071     {
21072         "sha": "ed43d01dec73edbe734fed065bceab9dfa782a30",
21073         "description": "utils/os_socket: Define ssize_t on windows.",
21074         "nominated": false,
21075         "nomination_type": 1,
21076         "resolution": 4,
21077         "master_sha": null,
21078         "because_sha": "ef5266ebd50e7fa65c56bdb623e12ca8c233b470"
21079     },
21080     {
21081         "sha": "43f05e0421344df0bc7ad2c37146e0ea3b2c1786",
21082         "description": "radeonsi/gfx10: fix ngg_get_ordered_id",
21083         "nominated": false,
21084         "nomination_type": null,
21085         "resolution": 4,
21086         "master_sha": null,
21087         "because_sha": null
21088     },
21089     {
21090         "sha": "8edf3df3e42da12f2bc14afeaaba5852eb05040d",
21091         "description": "radeonsi: reset more fields in si_llvm_context_set_ir to fix reusing ctx",
21092         "nominated": false,
21093         "nomination_type": null,
21094         "resolution": 4,
21095         "master_sha": null,
21096         "because_sha": null
21097     },
21098     {
21099         "sha": "1436c261e93a5503042216156884d43fe4fc9b14",
21100         "description": "radeonsi: fix determining whether the VS prolog is needed",
21101         "nominated": false,
21102         "nomination_type": null,
21103         "resolution": 4,
21104         "master_sha": null,
21105         "because_sha": null
21106     },
21107     {
21108         "sha": "378444ce90b073d639c7c6877bfb062a35ac04cd",
21109         "description": "radeonsi: allow generating VS prologs with 0 inputs",
21110         "nominated": false,
21111         "nomination_type": null,
21112         "resolution": 4,
21113         "master_sha": null,
21114         "because_sha": null
21115     },
21116     {
21117         "sha": "4846aeaf572db40e612c042205d45174aa6e2d5f",
21118         "description": "radeonsi/gfx10: don't insert NGG streamout atomics if they are never used",
21119         "nominated": false,
21120         "nomination_type": null,
21121         "resolution": 4,
21122         "master_sha": null,
21123         "because_sha": null
21124     },
21125     {
21126         "sha": "de4a4595f62a9bd1494781c203ea8b1049545605",
21127         "description": "radeonsi: don't wrap the VS prolog in if (ES thread) .. endif",
21128         "nominated": false,
21129         "nomination_type": null,
21130         "resolution": 4,
21131         "master_sha": null,
21132         "because_sha": null
21133     },
21134     {
21135         "sha": "db67e51903521f03fc772761368266e2c2174f6b",
21136         "description": "radeonsi: set is_monolithic for VS prologs when the shader is really monolithic",
21137         "nominated": false,
21138         "nomination_type": null,
21139         "resolution": 4,
21140         "master_sha": null,
21141         "because_sha": null
21142     },
21143     {
21144         "sha": "451bc911583b691a677da4b1bd0c60ca3ed9e54a",
21145         "description": "radeonsi: disallow compute-based culling if polygon mode is enabled",
21146         "nominated": false,
21147         "nomination_type": null,
21148         "resolution": 4,
21149         "master_sha": null,
21150         "because_sha": null
21151     },
21152     {
21153         "sha": "1a07df840e0429e84905113610273d684c06ff3d",
21154         "description": "radeonsi: deduplicate ES and GS thread enablement code",
21155         "nominated": false,
21156         "nomination_type": null,
21157         "resolution": 4,
21158         "master_sha": null,
21159         "because_sha": null
21160     },
21161     {
21162         "sha": "f90cbd18ff43ae493f03ed86b12df5439eee58c0",
21163         "description": "ac: fix the return value in cull_bbox when bbox culling is disabled",
21164         "nominated": false,
21165         "nomination_type": null,
21166         "resolution": 4,
21167         "master_sha": null,
21168         "because_sha": null
21169     },
21170     {
21171         "sha": "e5e3ffa6b93e005eb122b9cf510ee34b4cf6886b",
21172         "description": "ac: fix ac_get_i1_sgpr_mask for Wave32",
21173         "nominated": false,
21174         "nomination_type": null,
21175         "resolution": 4,
21176         "master_sha": null,
21177         "because_sha": null
21178     },
21179     {
21180         "sha": "5386b7e011b4986a52de08d0b944eb317e5134fd",
21181         "description": "panfrost: Remove asserts in panfrost_pack_work_groups_compute",
21182         "nominated": false,
21183         "nomination_type": null,
21184         "resolution": 4,
21185         "master_sha": null,
21186         "because_sha": null
21187     },
21188     {
21189         "sha": "6378797a6d1ce3652d0394beeb1af33af7426ed2",
21190         "description": "panfrost: Pack invocation_shifts manually instead of a bit field",
21191         "nominated": false,
21192         "nomination_type": null,
21193         "resolution": 4,
21194         "master_sha": null,
21195         "because_sha": null
21196     },
21197     {
21198         "sha": "a649bbffee579b306a2d12f252d0f3230b2402b5",
21199         "description": "anv: Export VK_KHR_buffer_device_address only when really supported",
21200         "nominated": false,
21201         "nomination_type": 1,
21202         "resolution": 4,
21203         "master_sha": null,
21204         "because_sha": "1b6991ba1d8df187869cbea1bf4d9da3f2e68824"
21205     },
21206     {
21207         "sha": "0fd93b95898f8048ced8aa9f8db5472d4309b9e0",
21208         "description": "anv: Export filter_minmax support only when it's really supported",
21209         "nominated": false,
21210         "nomination_type": 1,
21211         "resolution": 0,
21212         "master_sha": null,
21213         "because_sha": "bea4d4c78c3a6a85d1c7d0ad5c2c5694e19d20f2"
21214     },
21215     {
21216         "sha": "b936143327cb223ec4d20af349778c56af4101ec",
21217         "description": "freedreno/ir3: lower mul_2x32_64",
21218         "nominated": false,
21219         "nomination_type": null,
21220         "resolution": 4,
21221         "master_sha": null,
21222         "because_sha": null
21223     },
21224     {
21225         "sha": "d4676d7a166ab7e01f62c7453a80aa74d80ab5f9",
21226         "description": "turnip: implement CmdFillBuffer/CmdUpdateBuffer",
21227         "nominated": false,
21228         "nomination_type": null,
21229         "resolution": 4,
21230         "master_sha": null,
21231         "because_sha": null
21232     },
21233     {
21234         "sha": "8d893a2071fbfd4b4c2f2922cfd9369696c78e3a",
21235         "description": "turnip: don't require src image to be set for clear blits",
21236         "nominated": false,
21237         "nomination_type": null,
21238         "resolution": 4,
21239         "master_sha": null,
21240         "because_sha": null
21241     },
21242     {
21243         "sha": "f78c4251f106c41432c012a80585d66836ad8f76",
21244         "description": "turnip: use common blit path for buffer copy",
21245         "nominated": false,
21246         "nomination_type": null,
21247         "resolution": 4,
21248         "master_sha": null,
21249         "because_sha": null
21250     },
21251     {
21252         "sha": "d6c8aa2b723837ae3c78829eb5cbf674989ef526",
21253         "description": "turnip: use single substream cs",
21254         "nominated": false,
21255         "nomination_type": null,
21256         "resolution": 4,
21257         "master_sha": null,
21258         "because_sha": null
21259     },
21260     {
21261         "sha": "89593649377e343850faab18a1c121cdda43d685",
21262         "description": "panfrost: Remove fbd_type enum",
21263         "nominated": false,
21264         "nomination_type": null,
21265         "resolution": 4,
21266         "master_sha": null,
21267         "because_sha": null
21268     },
21269     {
21270         "sha": "5408700a12cd4b0a25aa2e36f8c4aed987ac6707",
21271         "description": "ci: Reinstate Panfrost CI",
21272         "nominated": false,
21273         "nomination_type": null,
21274         "resolution": 4,
21275         "master_sha": null,
21276         "because_sha": null
21277     },
21278     {
21279         "sha": "caf55e7bfd06b4d1001df4e188ea69bee71d0619",
21280         "description": "panfrost: Fix FBD issue",
21281         "nominated": false,
21282         "nomination_type": 1,
21283         "resolution": 4,
21284         "master_sha": null,
21285         "because_sha": "b0e915b4e657e83e251d21a429037ebdfb5c614a"
21286     },
21287     {
21288         "sha": "bc36160ccb07a662b2cfd7f0dec56e9c3f4f5aff",
21289         "description": "vulkan/wsi: error out when image fence doesn't signal",
21290         "nominated": false,
21291         "nomination_type": null,
21292         "resolution": 4,
21293         "master_sha": null,
21294         "because_sha": null
21295     },
21296     {
21297         "sha": "c05619328888f006b960f7e39dd70801e539debc",
21298         "description": "anv: drop unused parameter from apply layout pass",
21299         "nominated": false,
21300         "nomination_type": null,
21301         "resolution": 4,
21302         "master_sha": null,
21303         "because_sha": null
21304     },
21305     {
21306         "sha": "7c223cf3162fe45a0db75dbbf97e750e584bd4c8",
21307         "description": "anv: constify pipeline layout in nir passes",
21308         "nominated": false,
21309         "nomination_type": null,
21310         "resolution": 4,
21311         "master_sha": null,
21312         "because_sha": null
21313     },
21314     {
21315         "sha": "e7721d877551df89449c294f0683baedcf99d016",
21316         "description": "pan/midgard: Set r1.w magic",
21317         "nominated": false,
21318         "nomination_type": null,
21319         "resolution": 4,
21320         "master_sha": null,
21321         "because_sha": null
21322     },
21323     {
21324         "sha": "3448b2641a475fce9220ade229570e342882f637",
21325         "description": "pan/midgard: Fix liveness analysis with multiple epilogues",
21326         "nominated": false,
21327         "nomination_type": null,
21328         "resolution": 4,
21329         "master_sha": null,
21330         "because_sha": null
21331     },
21332     {
21333         "sha": "60396340f5b9bef009e8bc34696a981f5e2b3ae2",
21334         "description": "pan/midgard: Writeout per render target",
21335         "nominated": false,
21336         "nomination_type": null,
21337         "resolution": 4,
21338         "master_sha": null,
21339         "because_sha": null
21340     },
21341     {
21342         "sha": "281cc6f9a62ea96e982baecae0630ac368034857",
21343         "description": "pan/midgard: Add schedule barrier after fragment writeout",
21344         "nominated": false,
21345         "nomination_type": null,
21346         "resolution": 4,
21347         "master_sha": null,
21348         "because_sha": null
21349     },
21350     {
21351         "sha": "a2d5503b68ab54055bad2592aff7cbe193c2345b",
21352         "description": "panfrost: Pass blend RT number through",
21353         "nominated": false,
21354         "nomination_type": null,
21355         "resolution": 4,
21356         "master_sha": null,
21357         "because_sha": null
21358     },
21359     {
21360         "sha": "2c1983aefeb6dacfbc61f9edd71975ea359fae40",
21361         "description": "gallium: refuse to create buffers larger than UINT32_MAX",
21362         "nominated": false,
21363         "nomination_type": null,
21364         "resolution": 4,
21365         "master_sha": null,
21366         "because_sha": null
21367     },
21368     {
21369         "sha": "0e286f6cbf34206e0f243895e9b125ae1d08ca75",
21370         "description": "radeonsi: disable dcc for 2x MSAA surface and bpe < 4",
21371         "nominated": false,
21372         "nomination_type": null,
21373         "resolution": 4,
21374         "master_sha": null,
21375         "because_sha": null
21376     },
21377     {
21378         "sha": "4202cf8bf168229135173bcf67ddc99d74fe7d81",
21379         "description": "v3d: expose OES_geometry_shader",
21380         "nominated": false,
21381         "nomination_type": null,
21382         "resolution": 4,
21383         "master_sha": null,
21384         "because_sha": null
21385     },
21386     {
21387         "sha": "ba7bc83dd57d96567e0fc53991482b693866ca6c",
21388         "description": "v3d: support precompiling geometry shaders",
21389         "nominated": false,
21390         "nomination_type": null,
21391         "resolution": 4,
21392         "master_sha": null,
21393         "because_sha": null
21394     },
21395     {
21396         "sha": "7cee56b1dfde82ae81850fbedc4afc778d911edd",
21397         "description": "v3d: disable lowering of indirect inputs",
21398         "nominated": false,
21399         "nomination_type": null,
21400         "resolution": 4,
21401         "master_sha": null,
21402         "because_sha": null
21403     },
21404     {
21405         "sha": "a1b7c0844ddcbdc5ab773cbe2f6312f34111bdd9",
21406         "description": "v3d: fix primitive queries for geometry shaders",
21407         "nominated": false,
21408         "nomination_type": null,
21409         "resolution": 4,
21410         "master_sha": null,
21411         "because_sha": null
21412     },
21413     {
21414         "sha": "6c7a2b69f8df5a9c0cb8c8f3b099694bbe1b0b53",
21415         "description": "v3d: handle writes to gl_Layer from geometry shaders",
21416         "nominated": false,
21417         "nomination_type": null,
21418         "resolution": 4,
21419         "master_sha": null,
21420         "because_sha": null
21421     },
21422     {
21423         "sha": "45bc61add078b11e1809cf607e9c876329004d5d",
21424         "description": "v3d: move layer rendering to a separate helper",
21425         "nominated": false,
21426         "nomination_type": null,
21427         "resolution": 4,
21428         "master_sha": null,
21429         "because_sha": null
21430     },
21431     {
21432         "sha": "74a59fdc6e8c4f9c51454a6d1a5b8998083014b5",
21433         "description": "v3d: support rendering to multi-layered framebuffers",
21434         "nominated": false,
21435         "nomination_type": null,
21436         "resolution": 4,
21437         "master_sha": null,
21438         "because_sha": null
21439     },
21440     {
21441         "sha": "a0c94c70ee9aa74c7ff05acffc43c8e92b0c0e1e",
21442         "description": "v3d: do not limit new CL space allocations with branch to 4096 bytes",
21443         "nominated": false,
21444         "nomination_type": null,
21445         "resolution": 4,
21446         "master_sha": null,
21447         "because_sha": null
21448     },
21449     {
21450         "sha": "56ba6f42e22bd55d8f95c0cfc6e95357e49aa4d1",
21451         "description": "v3d: remove obsolete assertion",
21452         "nominated": false,
21453         "nomination_type": null,
21454         "resolution": 4,
21455         "master_sha": null,
21456         "because_sha": null
21457     },
21458     {
21459         "sha": "e054fe0167ead8d788d4b53d4001bfffc8ea3cb3",
21460         "description": "v3d: support transform feedback with geometry shaders",
21461         "nominated": false,
21462         "nomination_type": null,
21463         "resolution": 4,
21464         "master_sha": null,
21465         "because_sha": null
21466     },
21467     {
21468         "sha": "e54cf649397d57ff99c495ba5821e31b6d4a0068",
21469         "description": "v3d: save geometry shader state for blitting",
21470         "nominated": false,
21471         "nomination_type": null,
21472         "resolution": 4,
21473         "master_sha": null,
21474         "because_sha": null
21475     },
21476     {
21477         "sha": "a6b318ef52cd567e922eaea00b0f6699ceb1dfb2",
21478         "description": "v3d: predicate geometry shader outputs inside non-uniform control flow",
21479         "nominated": false,
21480         "nomination_type": null,
21481         "resolution": 4,
21482         "master_sha": null,
21483         "because_sha": null
21484     },
21485     {
21486         "sha": "b636d4ebc72b9c2f99f5214ae428b6cdcb85aab3",
21487         "description": "v3d: don't try to render if shaders failed to compile",
21488         "nominated": false,
21489         "nomination_type": null,
21490         "resolution": 4,
21491         "master_sha": null,
21492         "because_sha": null
21493     },
21494     {
21495         "sha": "e2f22634335ca3f2ab32d33f52adf617bf08cc96",
21496         "description": "v3d: add support for adjacency primitives",
21497         "nominated": false,
21498         "nomination_type": null,
21499         "resolution": 4,
21500         "master_sha": null,
21501         "because_sha": null
21502     },
21503     {
21504         "sha": "a07d70c54bae60be0c549d2a6ece509ed29432f8",
21505         "description": "v3d: we always have at least one output segment",
21506         "nominated": false,
21507         "nomination_type": null,
21508         "resolution": 4,
21509         "master_sha": null,
21510         "because_sha": null
21511     },
21512     {
21513         "sha": "76fc8c8bb1979122af40ed143fed726050b293b9",
21514         "description": "v3d: compute appropriate VPM memory configuration for geometry shader workloads",
21515         "nominated": false,
21516         "nomination_type": null,
21517         "resolution": 4,
21518         "master_sha": null,
21519         "because_sha": null
21520     },
21521     {
21522         "sha": "76f4c83815a005f37b58c54d51ca6c4982546e54",
21523         "description": "v3d: add 1-way SIMD packing definition",
21524         "nominated": false,
21525         "nomination_type": null,
21526         "resolution": 4,
21527         "master_sha": null,
21528         "because_sha": null
21529     },
21530     {
21531         "sha": "4f5fbd6490a52726d851263ad26c0a595e7cc4d0",
21532         "description": "v3d: implement geometry shader instancing",
21533         "nominated": false,
21534         "nomination_type": null,
21535         "resolution": 4,
21536         "master_sha": null,
21537         "because_sha": null
21538     },
21539     {
21540         "sha": "8a81ac2eed5304d9d31539d461060f2bcae5c828",
21541         "description": "v3d: emit geometry shader state commands",
21542         "nominated": false,
21543         "nomination_type": null,
21544         "resolution": 4,
21545         "master_sha": null,
21546         "because_sha": null
21547     },
21548     {
21549         "sha": "0934bd44602625733f937c3daa36c136ba1f47c6",
21550         "description": "v3d: fix packet descriptions for geometry and tessellation shaders",
21551         "nominated": false,
21552         "nomination_type": null,
21553         "resolution": 4,
21554         "master_sha": null,
21555         "because_sha": null
21556     },
21557     {
21558         "sha": "5d578c27cecb4682074778b90b3e4d57a5cc0ebe",
21559         "description": "v3d: add initial compiler plumbing for geometry shaders",
21560         "nominated": false,
21561         "nomination_type": null,
21562         "resolution": 4,
21563         "master_sha": null,
21564         "because_sha": null
21565     },
21566     {
21567         "sha": "f63750accf99ff0f8503f7196399ad4e0e11befa",
21568         "description": "v3d: remove unused variable",
21569         "nominated": false,
21570         "nomination_type": null,
21571         "resolution": 4,
21572         "master_sha": null,
21573         "because_sha": null
21574     },
21575     {
21576         "sha": "52cbef00393355008f2aeb05f9fbd266923abde1",
21577         "description": "v3d: enable debug options for geometry shader dumps",
21578         "nominated": false,
21579         "nomination_type": null,
21580         "resolution": 4,
21581         "master_sha": null,
21582         "because_sha": null
21583     },
21584     {
21585         "sha": "d6b0786a380b95ce9305535c0012454f2f7055a0",
21586         "description": "v3d: add debug assert",
21587         "nominated": false,
21588         "nomination_type": null,
21589         "resolution": 4,
21590         "master_sha": null,
21591         "because_sha": null
21592     },
21593     {
21594         "sha": "6e68f743953d79f2beb2ac1fc34331f016d1b7c7",
21595         "description": "v3d: add missing plumbing for VPM load instructions",
21596         "nominated": false,
21597         "nomination_type": null,
21598         "resolution": 4,
21599         "master_sha": null,
21600         "because_sha": null
21601     },
21602     {
21603         "sha": "f58ef5d4814f3d12d319daedb270d89aaa62bdeb",
21604         "description": "turnip: Lower usub_borrow.",
21605         "nominated": false,
21606         "nomination_type": null,
21607         "resolution": 4,
21608         "master_sha": null,
21609         "because_sha": null
21610     },
21611     {
21612         "sha": "c06ba8358958279cfad6cdf2a52d9824a818f0b8",
21613         "description": "intel/fs: Lower 64-bit MOVs after lower_load_payload()",
21614         "nominated": false,
21615         "nomination_type": null,
21616         "resolution": 4,
21617         "master_sha": null,
21618         "because_sha": null
21619     },
21620     {
21621         "sha": "b53856aca31b1a1fde8cd87a6978934cd6ae94b1",
21622         "description": "amd/common: Always use addrlib for HTILE tc-compat.",
21623         "nominated": false,
21624         "nomination_type": 0,
21625         "resolution": 0,
21626         "master_sha": null,
21627         "because_sha": null
21628     },
21629     {
21630         "sha": "e197fb1c2fccf4719630d91a7c7f76308d88132b",
21631         "description": "amd/common: Fix tcCompatible degradation on Stoney.",
21632         "nominated": false,
21633         "nomination_type": 0,
21634         "resolution": 0,
21635         "master_sha": null,
21636         "because_sha": null
21637     },
21638     {
21639         "sha": "6bf14e9c47afcc787f745a363a546c21c7db307c",
21640         "description": "docs/features: mark GL_ARB_texture_compression_bptc as done for llvmpipe, softpipe, swr",
21641         "nominated": false,
21642         "nomination_type": null,
21643         "resolution": 4,
21644         "master_sha": null,
21645         "because_sha": null
21646     },
21647     {
21648         "sha": "3acc15f4f0d19e56d763f5e0e10e5fb7991b3959",
21649         "description": "gallium/swr: Enable support bptc format.",
21650         "nominated": false,
21651         "nomination_type": null,
21652         "resolution": 4,
21653         "master_sha": null,
21654         "because_sha": null
21655     },
21656     {
21657         "sha": "1bf3837395b07793baa48fd71689701d4ea55e38",
21658         "description": "freedreno/a6xx: fix OUT_REG() vs growable cmdstream",
21659         "nominated": false,
21660         "nomination_type": 1,
21661         "resolution": 4,
21662         "master_sha": null,
21663         "because_sha": "bdd98b892f33433391b879223a44e8070e06ec84"
21664     },
21665     {
21666         "sha": "ce52b49348111d6e6277d1899d39440228ceaed8",
21667         "description": "lima: split draw calls on 64k vertices",
21668         "nominated": false,
21669         "nomination_type": null,
21670         "resolution": 4,
21671         "master_sha": null,
21672         "because_sha": null
21673     },
21674     {
21675         "sha": "6d46d0e82b5214120aaa4d600e9fa0a502050c56",
21676         "description": "vc4: move the draw splitting routine to shared code",
21677         "nominated": false,
21678         "nomination_type": null,
21679         "resolution": 4,
21680         "master_sha": null,
21681         "because_sha": null
21682     },
21683     {
21684         "sha": "2d7be5f01f003855fce8dffdbd9ee17c60b134b3",
21685         "description": "lima: refactor indexed draw indices upload",
21686         "nominated": false,
21687         "nomination_type": null,
21688         "resolution": 4,
21689         "master_sha": null,
21690         "because_sha": null
21691     },
21692     {
21693         "sha": "270c282a43a2dc30558ebb709d4a25f8dbc71a58",
21694         "description": "lima: allocate separate bo to store varyings",
21695         "nominated": false,
21696         "nomination_type": null,
21697         "resolution": 4,
21698         "master_sha": null,
21699         "because_sha": null
21700     },
21701     {
21702         "sha": "8bf2b5db786b8608ddd7c83fffa695ae011bf6b3",
21703         "description": "gallium/util: add alignment parameter to util_upload_index_buffer",
21704         "nominated": false,
21705         "nomination_type": null,
21706         "resolution": 4,
21707         "master_sha": null,
21708         "because_sha": null
21709     },
21710     {
21711         "sha": "9fb45c5bbd11fa54c0777021a236114e414207f8",
21712         "description": "drirc: Final Fantasy VIII: Remastered needs allow_higher_compat_version",
21713         "nominated": false,
21714         "nomination_type": null,
21715         "resolution": 4,
21716         "master_sha": null,
21717         "because_sha": null
21718     },
21719     {
21720         "sha": "7564c5fc6d79a2ddec49a19f67183fb3be799fe5",
21721         "description": "st/glsl_to_nir: fix SSO validation regression",
21722         "nominated": false,
21723         "nomination_type": 1,
21724         "resolution": 4,
21725         "master_sha": null,
21726         "because_sha": "b77907edb554"
21727     },
21728     {
21729         "sha": "46f0b9ecc5b75ed1c11d843d06466306b489aa66",
21730         "description": "ci: Remove T760/T860 from CI temporarily",
21731         "nominated": false,
21732         "nomination_type": null,
21733         "resolution": 4,
21734         "master_sha": null,
21735         "because_sha": null
21736     },
21737     {
21738         "sha": "59de5d9b6ab32e4eb2450732d5cc72e9b16be098",
21739         "description": "iris: Implement WA for push constants.",
21740         "nominated": false,
21741         "nomination_type": null,
21742         "resolution": 4,
21743         "master_sha": null,
21744         "because_sha": null
21745     },
21746     {
21747         "sha": "8adeeaa7f21a939a3e9610c6e3684a9652f32546",
21748         "description": "lima/parser: Add texture descriptor parser",
21749         "nominated": false,
21750         "nomination_type": null,
21751         "resolution": 4,
21752         "master_sha": null,
21753         "because_sha": null
21754     },
21755     {
21756         "sha": "54569163098cccf5d43f5eb146dc171a0708e455",
21757         "description": "lima/parser: Add RSW parsing",
21758         "nominated": false,
21759         "nomination_type": null,
21760         "resolution": 4,
21761         "master_sha": null,
21762         "because_sha": null
21763     },
21764     {
21765         "sha": "31ed081ca3b55f12a768d2d408d88a49908a3f54",
21766         "description": "lima/parser: Some fixes and cleanups",
21767         "nominated": false,
21768         "nomination_type": null,
21769         "resolution": 4,
21770         "master_sha": null,
21771         "because_sha": null
21772     },
21773     {
21774         "sha": "6a3b8811ea556d6ef301ad579c1c92f2c66d90ca",
21775         "description": "vulkan/overlay: Update docs.",
21776         "nominated": false,
21777         "nomination_type": null,
21778         "resolution": 4,
21779         "master_sha": null,
21780         "because_sha": null
21781     },
21782     {
21783         "sha": "56ccea58ae7f6fd56cf4a1697d2cceb68866b552",
21784         "description": "vulkan/overlay: Add basic overlay control script.",
21785         "nominated": false,
21786         "nomination_type": null,
21787         "resolution": 4,
21788         "master_sha": null,
21789         "because_sha": null
21790     },
21791     {
21792         "sha": "a94fa1da9396c21c73e77aff029089c29f02a3a7",
21793         "description": "vulkan/overlay: Add a command to start capturing data to a file.",
21794         "nominated": false,
21795         "nomination_type": null,
21796         "resolution": 4,
21797         "master_sha": null,
21798         "because_sha": null
21799     },
21800     {
21801         "sha": "606dff1b73fa9509e3a0b21970f02068a8d40219",
21802         "description": "vulkan/overlay: Add support for a control socket.",
21803         "nominated": false,
21804         "nomination_type": null,
21805         "resolution": 4,
21806         "master_sha": null,
21807         "because_sha": null
21808     },
21809     {
21810         "sha": "e87d7fea8a5554b29f3f5a6d57af5ce0136073e1",
21811         "description": "vulkan/overlay: Add a control socket.",
21812         "nominated": false,
21813         "nomination_type": null,
21814         "resolution": 4,
21815         "master_sha": null,
21816         "because_sha": null
21817     },
21818     {
21819         "sha": "ef5266ebd50e7fa65c56bdb623e12ca8c233b470",
21820         "description": "util/os_socket: Add socket related functions.",
21821         "nominated": false,
21822         "nomination_type": null,
21823         "resolution": 4,
21824         "master_sha": null,
21825         "because_sha": null
21826     },
21827     {
21828         "sha": "c327245257b1ecb155026f811da9dd985a7751a8",
21829         "description": "anv: drop unused #include",
21830         "nominated": false,
21831         "nomination_type": null,
21832         "resolution": 4,
21833         "master_sha": null,
21834         "because_sha": null
21835     },
21836     {
21837         "sha": "1a837e803b2cf389d7e176e2460f926a9976e34e",
21838         "description": "util/simple_mtx: don't set the canary when it can't be checked",
21839         "nominated": false,
21840         "nomination_type": null,
21841         "resolution": 4,
21842         "master_sha": null,
21843         "because_sha": null
21844     },
21845     {
21846         "sha": "d600b19640691200df64c2f69d188bf38efd33cc",
21847         "description": "intel/compiler: replace `0` pointer with `NULL`",
21848         "nominated": false,
21849         "nomination_type": null,
21850         "resolution": 4,
21851         "master_sha": null,
21852         "because_sha": null
21853     },
21854     {
21855         "sha": "8074f68b3b02a0a60a276e88c5da36f42331bc28",
21856         "description": "intel/compiler: add ASSERTED annotation to avoid \"unused variable\" warning",
21857         "nominated": false,
21858         "nomination_type": null,
21859         "resolution": 4,
21860         "master_sha": null,
21861         "because_sha": null
21862     },
21863     {
21864         "sha": "91efae4f8006970895710dd2298bfba088aa7554",
21865         "description": "iris: Alphabetize source files after iris_perf.c was added",
21866         "nominated": false,
21867         "nomination_type": null,
21868         "resolution": 4,
21869         "master_sha": null,
21870         "because_sha": null
21871     },
21872     {
21873         "sha": "3b8feefd9c324387263962d8a1a7aa3440a0e873",
21874         "description": "freedreno/ir3: add iterator macros",
21875         "nominated": false,
21876         "nomination_type": null,
21877         "resolution": 4,
21878         "master_sha": null,
21879         "because_sha": null
21880     },
21881     {
21882         "sha": "ad92aa36acd6a30cc75ac9cdf8ade07f5429ac74",
21883         "description": "freedreno/ir3: add scheduler traces",
21884         "nominated": false,
21885         "nomination_type": null,
21886         "resolution": 4,
21887         "master_sha": null,
21888         "because_sha": null
21889     },
21890     {
21891         "sha": "dd34ccb2c5abff27bddb32becfa8fea6c4abaf1b",
21892         "description": "freedreno/ir3: add last-baryf shaderdb stat",
21893         "nominated": false,
21894         "nomination_type": null,
21895         "resolution": 4,
21896         "master_sha": null,
21897         "because_sha": null
21898     },
21899     {
21900         "sha": "2865d79a33c120e512d5619b1f1fdcfdcbe50fa8",
21901         "description": "nir/opt_peephole_select: remove unused variables",
21902         "nominated": false,
21903         "nomination_type": null,
21904         "resolution": 4,
21905         "master_sha": null,
21906         "because_sha": null
21907     },
21908     {
21909         "sha": "7c972eba40acdaf30610110024f374cc60a42748",
21910         "description": "panfrost: Report GPU name in es2_info",
21911         "nominated": false,
21912         "nomination_type": null,
21913         "resolution": 4,
21914         "master_sha": null,
21915         "because_sha": null
21916     },
21917     {
21918         "sha": "09a2c74cfdd0fd4795b0bdcfe62acda6336e824c",
21919         "description": "panfrost: Add panfrost_model_name helper",
21920         "nominated": false,
21921         "nomination_type": null,
21922         "resolution": 4,
21923         "master_sha": null,
21924         "because_sha": null
21925     },
21926     {
21927         "sha": "a2152891768aa5dcf7908cd80b7ab4912e7ce63e",
21928         "description": "panfrost: Move property queries to _encoder",
21929         "nominated": false,
21930         "nomination_type": null,
21931         "resolution": 4,
21932         "master_sha": null,
21933         "because_sha": null
21934     },
21935     {
21936         "sha": "102789886cd8e27ee5e115ebefc270be2393b389",
21937         "description": "panfrost: Move nir_undef_to_zero to Midgard compiler",
21938         "nominated": false,
21939         "nomination_type": null,
21940         "resolution": 4,
21941         "master_sha": null,
21942         "because_sha": null
21943     },
21944     {
21945         "sha": "ddbbb2db4879ffc95398bb2f5b085e98cbcf9189",
21946         "description": "pandecode: Add cast",
21947         "nominated": false,
21948         "nomination_type": null,
21949         "resolution": 4,
21950         "master_sha": null,
21951         "because_sha": null
21952     },
21953     {
21954         "sha": "4f7fddbd7169a2976b56edb39d15c64206e31ebc",
21955         "description": "panfrost: Pass size to panfrost_batch_get_scratchpad",
21956         "nominated": false,
21957         "nomination_type": null,
21958         "resolution": 4,
21959         "master_sha": null,
21960         "because_sha": null
21961     },
21962     {
21963         "sha": "bc887e82818ac2c8f2011da70d7bddb8975b66c3",
21964         "description": "panfrost: Calculate maximum stack_size per batch",
21965         "nominated": false,
21966         "nomination_type": null,
21967         "resolution": 4,
21968         "master_sha": null,
21969         "because_sha": null
21970     },
21971     {
21972         "sha": "a337bf319c9cb1dc9a9f10aa43626efdc6f6171d",
21973         "description": "pan/midgard: Handle misc. cppcheck warnings",
21974         "nominated": false,
21975         "nomination_type": null,
21976         "resolution": 4,
21977         "master_sha": null,
21978         "because_sha": null
21979     },
21980     {
21981         "sha": "f204791cd6cf5998b04ea9df2d8de37c89adda56",
21982         "description": "pan/midgard: Remove unused ld/st packing hepers",
21983         "nominated": false,
21984         "nomination_type": null,
21985         "resolution": 4,
21986         "master_sha": null,
21987         "because_sha": null
21988     },
21989     {
21990         "sha": "709d8c29cdece86e9c629bb24c138ffd50ed26b7",
21991         "description": "panfrost: Handle minor cppcheck issues",
21992         "nominated": false,
21993         "nomination_type": null,
21994         "resolution": 4,
21995         "master_sha": null,
21996         "because_sha": null
21997     },
21998     {
21999         "sha": "b0e915b4e657e83e251d21a429037ebdfb5c614a",
22000         "description": "panfrost: Emit SFBD/MFBD after a batch, instead of before",
22001         "nominated": false,
22002         "nomination_type": null,
22003         "resolution": 4,
22004         "master_sha": null,
22005         "because_sha": null
22006     },
22007     {
22008         "sha": "7597015b851db366824355bd42a59c1a67b1343c",
22009         "description": "panfrost: Route stack_size from compiler",
22010         "nominated": false,
22011         "nomination_type": null,
22012         "resolution": 4,
22013         "master_sha": null,
22014         "because_sha": null
22015     },
22016     {
22017         "sha": "440cd835de6f0555812f2ddecb5abf42bf32991a",
22018         "description": "etnaviv: add missing vs_needs_z_div handling to NIR backend",
22019         "nominated": false,
22020         "nomination_type": null,
22021         "resolution": 4,
22022         "master_sha": null,
22023         "because_sha": null
22024     },
22025     {
22026         "sha": "64c7cdcae51ecd315f27f15382c31350c97d632b",
22027         "description": "etnaviv: add missing formats",
22028         "nominated": false,
22029         "nomination_type": null,
22030         "resolution": 4,
22031         "master_sha": null,
22032         "because_sha": null
22033     },
22034     {
22035         "sha": "d30499a3c8c17cf3dd24d5773a69af1ed4e2493e",
22036         "description": "etnaviv: remove swizzle from format table",
22037         "nominated": false,
22038         "nomination_type": null,
22039         "resolution": 4,
22040         "master_sha": null,
22041         "because_sha": null
22042     },
22043     {
22044         "sha": "017cbab5b05d714e9c83474decce1946fa10e011",
22045         "description": "etnaviv: disable integer vertex formats on pre-HALTI2 hardware",
22046         "nominated": false,
22047         "nomination_type": null,
22048         "resolution": 4,
22049         "master_sha": null,
22050         "because_sha": null
22051     },
22052     {
22053         "sha": "d34705c89139d5a6917dbfbafd537809e39fdf8c",
22054         "description": "etnaviv: update INT_FILTER choice for GLES3 formats",
22055         "nominated": false,
22056         "nomination_type": null,
22057         "resolution": 4,
22058         "master_sha": null,
22059         "because_sha": null
22060     },
22061     {
22062         "sha": "15e9704ccb1ebc60a41f9d56c9f129547bc9a529",
22063         "description": "etnaviv: set output mode and saturate bits",
22064         "nominated": false,
22065         "nomination_type": null,
22066         "resolution": 4,
22067         "master_sha": null,
22068         "because_sha": null
22069     },
22070     {
22071         "sha": "b7730c54a9243405f87eadfdfc72562e821c27fb",
22072         "description": "etnaviv: sRGB render target support",
22073         "nominated": false,
22074         "nomination_type": null,
22075         "resolution": 4,
22076         "master_sha": null,
22077         "because_sha": null
22078     },
22079     {
22080         "sha": "39349e629a8428e01fff2a83e3067518cdec0d82",
22081         "description": "etnaviv: remove sRGB formats from format table",
22082         "nominated": false,
22083         "nomination_type": null,
22084         "resolution": 4,
22085         "master_sha": null,
22086         "because_sha": null
22087     },
22088     {
22089         "sha": "b62217780a1a5a7cb7eb940a2b9bf265af1a91a0",
22090         "description": "gallium/swr: Fix arb_transform_feedback2",
22091         "nominated": false,
22092         "nomination_type": null,
22093         "resolution": 4,
22094         "master_sha": null,
22095         "because_sha": null
22096     },
22097     {
22098         "sha": "b37c91c12eb8fcdf763dbd98b17c33f98c63cae3",
22099         "description": "radv: handle unaligned vertex fetches on GFX6/GFX10",
22100         "nominated": false,
22101         "nomination_type": null,
22102         "resolution": 4,
22103         "master_sha": null,
22104         "because_sha": null
22105     },
22106     {
22107         "sha": "bd888bc1d65cefbd4e3fc0a40d416c75d9632951",
22108         "description": "i965/iris: perf-queries: don't invalidate/flush 3d pipeline",
22109         "nominated": false,
22110         "nomination_type": null,
22111         "resolution": 4,
22112         "master_sha": null,
22113         "because_sha": null
22114     },
22115     {
22116         "sha": "a575b3cd5c1e61a7e92fa2521ced95d24b64f392",
22117         "description": "intel/perf: drop batchbuffer flushing at query begin",
22118         "nominated": false,
22119         "nomination_type": null,
22120         "resolution": 4,
22121         "master_sha": null,
22122         "because_sha": null
22123     },
22124     {
22125         "sha": "ca475d5fba5f39d836b9f9994cb11caf559c10d9",
22126         "description": "v3d: actually root the first BO in a command list in the job",
22127         "nominated": false,
22128         "nomination_type": null,
22129         "resolution": 4,
22130         "master_sha": null,
22131         "because_sha": null
22132     },
22133     {
22134         "sha": "06db271a6c12e55e616334fd62bca9f8e8951b6a",
22135         "description": "etnaviv: drop compiled_rs_state forward declaration",
22136         "nominated": false,
22137         "nomination_type": null,
22138         "resolution": 4,
22139         "master_sha": null,
22140         "because_sha": null
22141     },
22142     {
22143         "sha": "5f7c5f5dd202d27a0a1075e5e11858c960afce9c",
22144         "description": "etnaviv: remove not used etna_bits_ones(..)",
22145         "nominated": false,
22146         "nomination_type": null,
22147         "resolution": 4,
22148         "master_sha": null,
22149         "because_sha": null
22150     },
22151     {
22152         "sha": "8d20b5cba5760177dbd8500cd8b614e66d5ac9ae",
22153         "description": "swr: Fix build with llvm-10.0.",
22154         "nominated": false,
22155         "nomination_type": null,
22156         "resolution": 4,
22157         "master_sha": null,
22158         "because_sha": null
22159     },
22160     {
22161         "sha": "828f8f5531ff06b44bf74595b163d2c8189cda09",
22162         "description": "turnip: implement subpass input attachments",
22163         "nominated": false,
22164         "nomination_type": null,
22165         "resolution": 4,
22166         "master_sha": null,
22167         "because_sha": null
22168     },
22169     {
22170         "sha": "3b4b5f549f68fd73097fc565960f8889c4bdd3c5",
22171         "description": "turnip: CmdClearAttachments fixes",
22172         "nominated": false,
22173         "nomination_type": null,
22174         "resolution": 4,
22175         "master_sha": null,
22176         "because_sha": null
22177     },
22178     {
22179         "sha": "aac7d6c1dcab12a820ec8d9c40911dd8212ebce6",
22180         "description": "turnip: subpass rework",
22181         "nominated": false,
22182         "nomination_type": null,
22183         "resolution": 4,
22184         "master_sha": null,
22185         "because_sha": null
22186     },
22187     {
22188         "sha": "4322cf34c4ce5badb410645b370ab33dbfea1a3c",
22189         "description": "turnip: add dirty bit for push constants",
22190         "nominated": false,
22191         "nomination_type": null,
22192         "resolution": 4,
22193         "master_sha": null,
22194         "because_sha": null
22195     },
22196     {
22197         "sha": "27d2174508da12a80d24e8abb956615e7286c202",
22198         "description": "turnip: no 8x msaa on 128bpp formats",
22199         "nominated": false,
22200         "nomination_type": null,
22201         "resolution": 4,
22202         "master_sha": null,
22203         "because_sha": null
22204     },
22205     {
22206         "sha": "5fd9fd35164cc3b3284579fcb37c4ba575076ca4",
22207         "description": "turnip: fix VK_IMAGE_ASPECT_STENCIL_BIT image view",
22208         "nominated": false,
22209         "nomination_type": null,
22210         "resolution": 4,
22211         "master_sha": null,
22212         "because_sha": null
22213     },
22214     {
22215         "sha": "e71f79f6c64c47f6db0f894726ce80eb68a8416b",
22216         "description": "turnip: set FRAG_WRITES_SAMPMASK bit",
22217         "nominated": false,
22218         "nomination_type": null,
22219         "resolution": 4,
22220         "master_sha": null,
22221         "because_sha": null
22222     },
22223     {
22224         "sha": "99a4f7c79fa8c529433981b81fea470ddf51f56e",
22225         "description": "turnip: set load_layer_id to zero",
22226         "nominated": false,
22227         "nomination_type": null,
22228         "resolution": 4,
22229         "master_sha": null,
22230         "because_sha": null
22231     },
22232     {
22233         "sha": "7bbcf7deff57ced3b7d4e3984851c5498d481767",
22234         "description": "turnip: update tile_align_w/tile_align_h",
22235         "nominated": false,
22236         "nomination_type": null,
22237         "resolution": 4,
22238         "master_sha": null,
22239         "because_sha": null
22240     },
22241     {
22242         "sha": "402bc111fc18b32fec9fc75f94db09c67484e15d",
22243         "description": "turnip: fix tile layout logic",
22244         "nominated": false,
22245         "nomination_type": null,
22246         "resolution": 4,
22247         "master_sha": null,
22248         "because_sha": null
22249     },
22250     {
22251         "sha": "14cbe2dea5e510d5d2ff8b00851e8b6cea685694",
22252         "description": "turnip: fix hw binning render area",
22253         "nominated": false,
22254         "nomination_type": null,
22255         "resolution": 4,
22256         "master_sha": null,
22257         "because_sha": null
22258     },
22259     {
22260         "sha": "029322c1009d5e14ac4fbd34294915bc4f8ed7a7",
22261         "description": "freedreno/registers: add a6xx texture format for stencil sampler",
22262         "nominated": false,
22263         "nomination_type": null,
22264         "resolution": 4,
22265         "master_sha": null,
22266         "because_sha": null
22267     },
22268     {
22269         "sha": "2db03867f643ce535dc955e9a27dfbc63de6e627",
22270         "description": "freedreno/ir3: add GLSL_SAMPLER_DIM_SUBPASS to tex_info",
22271         "nominated": false,
22272         "nomination_type": null,
22273         "resolution": 4,
22274         "master_sha": null,
22275         "because_sha": null
22276     },
22277     {
22278         "sha": "ab54aceaa82b0f5759aa3d3357837a2918a538d8",
22279         "description": "turnip: fix incorrectly failing assert",
22280         "nominated": false,
22281         "nomination_type": null,
22282         "resolution": 4,
22283         "master_sha": null,
22284         "because_sha": null
22285     },
22286     {
22287         "sha": "07d8b98b54eb9e8fe9a0378acbfff61d3bd20498",
22288         "description": "panfrost: Query core count and thread tls alloc",
22289         "nominated": false,
22290         "nomination_type": null,
22291         "resolution": 4,
22292         "master_sha": null,
22293         "because_sha": null
22294     },
22295     {
22296         "sha": "315324614e95a86f743de864756f0ae52d8ecf74",
22297         "description": "panfrost: Factor out panfrost_query_raw",
22298         "nominated": false,
22299         "nomination_type": null,
22300         "resolution": 4,
22301         "master_sha": null,
22302         "because_sha": null
22303     },
22304     {
22305         "sha": "a6aedc662ebbcac747475324abe3791ff67fc1a8",
22306         "description": "st/glsl_to_nir: use nir based program resource list builder",
22307         "nominated": false,
22308         "nomination_type": null,
22309         "resolution": 4,
22310         "master_sha": null,
22311         "because_sha": null
22312     },
22313     {
22314         "sha": "144f54e483d1e1b0cd865606fecdef002bb322b1",
22315         "description": "st/glsl_to_nir: call gl_nir_lower_buffers() a little later",
22316         "nominated": false,
22317         "nomination_type": null,
22318         "resolution": 4,
22319         "master_sha": null,
22320         "because_sha": null
22321     },
22322     {
22323         "sha": "d0259f415985b000cb52afe8f1f1dcd3de2c9955",
22324         "description": "glsl: add subroutine support to nir_build_program_resource_list()",
22325         "nominated": false,
22326         "nomination_type": null,
22327         "resolution": 4,
22328         "master_sha": null,
22329         "because_sha": null
22330     },
22331     {
22332         "sha": "46f9f74c574abfdecea6a789380d7a00540e69d7",
22333         "description": "glsl: add support for named varyings in nir_build_program_resource_list()",
22334         "nominated": false,
22335         "nomination_type": null,
22336         "resolution": 4,
22337         "master_sha": null,
22338         "because_sha": null
22339     },
22340     {
22341         "sha": "3c364f90fd0a33004faba46ecc100983cda64cb9",
22342         "description": "glsl: copy the new data fields when converting to nir",
22343         "nominated": false,
22344         "nomination_type": null,
22345         "resolution": 4,
22346         "master_sha": null,
22347         "because_sha": null
22348     },
22349     {
22350         "sha": "56c25b938cd4122cb8accb67d07b16f3060f7c29",
22351         "description": "nir: add some fields to nir_variable_data",
22352         "nominated": false,
22353         "nomination_type": null,
22354         "resolution": 4,
22355         "master_sha": null,
22356         "because_sha": null
22357     },
22358     {
22359         "sha": "89b2b0f767e2bf7bc83972c2110b9cdc6a2e1c08",
22360         "description": "glsl: copy the how_declared field when converting to nir",
22361         "nominated": false,
22362         "nomination_type": null,
22363         "resolution": 4,
22364         "master_sha": null,
22365         "because_sha": null
22366     },
22367     {
22368         "sha": "c3823d2d2944e8cd1f22bba01390cfb96c245bf7",
22369         "description": "glsl: move nir_remap_dual_slot_attributes() call out of glsl_to_nir()",
22370         "nominated": false,
22371         "nomination_type": null,
22372         "resolution": 4,
22373         "master_sha": null,
22374         "because_sha": null
22375     },
22376     {
22377         "sha": "e37115c912f1a1f426fbc76d40535923d43766f8",
22378         "description": "docs: Update release notes, index, and calendar for 19.3.0",
22379         "nominated": false,
22380         "nomination_type": null,
22381         "resolution": 4,
22382         "master_sha": null,
22383         "because_sha": null
22384     },
22385     {
22386         "sha": "941aa31572f4039c2114341e2613e99829910f70",
22387         "description": "docs/19.3.0: Add SHA256 sums",
22388         "nominated": false,
22389         "nomination_type": null,
22390         "resolution": 4,
22391         "master_sha": null,
22392         "because_sha": null
22393     },
22394     {
22395         "sha": "2ab4c2bc22f67b8f2bffa4e7db3ab8f96f709891",
22396         "description": "docs: add release notes for 19.3.0",
22397         "nominated": false,
22398         "nomination_type": null,
22399         "resolution": 4,
22400         "master_sha": null,
22401         "because_sha": null
22402     },
22403     {
22404         "sha": "fa4d981f6f9fdb9a8d91568f08e5ce813ca76b62",
22405         "description": "i965: Enable GL_EXT_gpu_shader4 on Gen6+",
22406         "nominated": false,
22407         "nomination_type": null,
22408         "resolution": 4,
22409         "master_sha": null,
22410         "because_sha": null
22411     },
22412     {
22413         "sha": "eda1b77cc202702c1aa2a72c09d4e7f34bb9c281",
22414         "description": "radv: enable SpvCapabilityImageMSArray",
22415         "nominated": false,
22416         "nomination_type": null,
22417         "resolution": 4,
22418         "master_sha": null,
22419         "because_sha": null
22420     },
22421     {
22422         "sha": "eac9247b2dfebdb22a3446f588b00ec773b9e3fa",
22423         "description": "panfrost: Add routines to calculate stack size/shift",
22424         "nominated": false,
22425         "nomination_type": null,
22426         "resolution": 4,
22427         "master_sha": null,
22428         "because_sha": null
22429     },
22430     {
22431         "sha": "e6f8ef93cab9d00328fefb63519375279456713b",
22432         "description": "panfrost: Split stack_shift nibble from unk0",
22433         "nominated": false,
22434         "nomination_type": null,
22435         "resolution": 4,
22436         "master_sha": null,
22437         "because_sha": null
22438     },
22439     {
22440         "sha": "6c6372770ca110dc7c1933d14225a75cf37efa6d",
22441         "description": "panfrost: Rename unknown_address_0 -> scratchpad",
22442         "nominated": false,
22443         "nomination_type": null,
22444         "resolution": 4,
22445         "master_sha": null,
22446         "because_sha": null
22447     },
22448     {
22449         "sha": "8b290bb13d6806556f77fc3ff605ce9efe7a6b40",
22450         "description": "panfrost: Describe thread local storage sizing rules",
22451         "nominated": false,
22452         "nomination_type": null,
22453         "resolution": 4,
22454         "master_sha": null,
22455         "because_sha": null
22456     },
22457     {
22458         "sha": "2b4da476f449aac5fc3867afdabc4ec545e5f1ec",
22459         "description": "pan/midgard: Fix shift for TLS access",
22460         "nominated": false,
22461         "nomination_type": null,
22462         "resolution": 4,
22463         "master_sha": null,
22464         "because_sha": null
22465     },
22466     {
22467         "sha": "05b839f3545b5bf8a4c22ee6db0ad66d2b6bbc16",
22468         "description": "pan/midgard: Simplify and fix vector copyprop",
22469         "nominated": false,
22470         "nomination_type": 1,
22471         "resolution": 4,
22472         "master_sha": null,
22473         "because_sha": "f72873e6aa098b5fe31a89dc467a3baa981aa442"
22474     },
22475     {
22476         "sha": "4308d752811310689bbe71cba35b4357fa7efb0f",
22477         "description": "pan/midgard: Don't try to free NULL in LCRA",
22478         "nominated": false,
22479         "nomination_type": 1,
22480         "resolution": 4,
22481         "master_sha": null,
22482         "because_sha": "12e393bacf02e45bded02375aabc8329d42bb085"
22483     },
22484     {
22485         "sha": "5e75eb547ff7efb8dc1d2845d034e62c1ab12442",
22486         "description": "pan/midgard: Force alignment for csel_v",
22487         "nominated": false,
22488         "nomination_type": 1,
22489         "resolution": 0,
22490         "master_sha": null,
22491         "because_sha": "d3b3daa9d3f02f4a4d3db91653b04014b67a3666"
22492     },
22493     {
22494         "sha": "8c79467a0d4d1c605bb93cbed844330f2fd4cbeb",
22495         "description": "pan/midgard: Don't use no_spill for memory spill src",
22496         "nominated": false,
22497         "nomination_type": null,
22498         "resolution": 4,
22499         "master_sha": null,
22500         "because_sha": null
22501     },
22502     {
22503         "sha": "d48c195acfc816105846c585ba92925a77e18870",
22504         "description": "pan/midgard: Use no_spill bitmask",
22505         "nominated": false,
22506         "nomination_type": null,
22507         "resolution": 4,
22508         "master_sha": null,
22509         "because_sha": null
22510     },
22511     {
22512         "sha": "08b16fb32184eb399ad8007425f35707f99fda1c",
22513         "description": "pan/midgard: Dynamically allocate r26/27 for spills",
22514         "nominated": false,
22515         "nomination_type": null,
22516         "resolution": 4,
22517         "master_sha": null,
22518         "because_sha": null
22519     },
22520     {
22521         "sha": "8e7f2b9ae390f53ac1f761b389682f6950a53c27",
22522         "description": "pan/midgard: Remove code marked \"TODO: remove me\"",
22523         "nominated": false,
22524         "nomination_type": null,
22525         "resolution": 4,
22526         "master_sha": null,
22527         "because_sha": null
22528     },
22529     {
22530         "sha": "b6d1b32d58623fdd48c0ca2bd81649e4b9d1812b",
22531         "description": "pan/midgard: Remove consecutive_skip code",
22532         "nominated": false,
22533         "nomination_type": null,
22534         "resolution": 4,
22535         "master_sha": null,
22536         "because_sha": null
22537     },
22538     {
22539         "sha": "3c0f1ea58c963194baa547f588155b00d5768bd6",
22540         "description": "pan/midgard: Move bounds checking into LCRA",
22541         "nominated": false,
22542         "nomination_type": null,
22543         "resolution": 4,
22544         "master_sha": null,
22545         "because_sha": null
22546     },
22547     {
22548         "sha": "e985ae25a6a19108e078260575f23c9cd0277632",
22549         "description": "pan/midgard: Remove spill cost heuristic",
22550         "nominated": false,
22551         "nomination_type": null,
22552         "resolution": 4,
22553         "master_sha": null,
22554         "because_sha": null
22555     },
22556     {
22557         "sha": "cacb4bc022ba7e4c0e61adcac9d77aa9c906f761",
22558         "description": "pan/midgard: Simplify spillability test",
22559         "nominated": false,
22560         "nomination_type": null,
22561         "resolution": 4,
22562         "master_sha": null,
22563         "because_sha": null
22564     },
22565     {
22566         "sha": "7cf5bee5aab2499b0c5c51a7f8946e64663155eb",
22567         "description": "pan/midgard: Split spill node selection/spilling",
22568         "nominated": false,
22569         "nomination_type": null,
22570         "resolution": 4,
22571         "master_sha": null,
22572         "because_sha": null
22573     },
22574     {
22575         "sha": "9dc3b18e49d97c010747fef9f731e9fb1bc1cbad",
22576         "description": "pan/midgard: Move spilling code out of scheduler",
22577         "nominated": false,
22578         "nomination_type": null,
22579         "resolution": 4,
22580         "master_sha": null,
22581         "because_sha": null
22582     },
22583     {
22584         "sha": "88f9522f8397532516c0c78624cc9473da483759",
22585         "description": "st/mesa: Don't access members of NULL pointers",
22586         "nominated": false,
22587         "nomination_type": null,
22588         "resolution": 4,
22589         "master_sha": null,
22590         "because_sha": null
22591     },
22592     {
22593         "sha": "99d4c71f7eb11293a402e31602e3da5b56fe1581",
22594         "description": "panfrost: Don't lose bits!",
22595         "nominated": false,
22596         "nomination_type": null,
22597         "resolution": 4,
22598         "master_sha": null,
22599         "because_sha": null
22600     },
22601     {
22602         "sha": "165cb0a5fec9be37ce15846f5b12eb580a9d6c63",
22603         "description": "util: Don't access members of NULL pointers",
22604         "nominated": false,
22605         "nomination_type": null,
22606         "resolution": 4,
22607         "master_sha": null,
22608         "because_sha": null
22609     },
22610     {
22611         "sha": "fb579b03478977d0f11861727ce7c18655a21071",
22612         "description": "nir: Don't copy empty array",
22613         "nominated": false,
22614         "nomination_type": null,
22615         "resolution": 4,
22616         "master_sha": null,
22617         "because_sha": null
22618     },
22619     {
22620         "sha": "47a73888f58e305a2f8e6da5d1c6a836191f82df",
22621         "description": "pan/midgard: Remove undefined behavior",
22622         "nominated": false,
22623         "nomination_type": null,
22624         "resolution": 4,
22625         "master_sha": null,
22626         "because_sha": null
22627     },
22628     {
22629         "sha": "5dfe41239c321ff1b6af6ce261caefe99be6b675",
22630         "description": "panfrost: Hold a reference to sampler views",
22631         "nominated": false,
22632         "nomination_type": null,
22633         "resolution": 4,
22634         "master_sha": null,
22635         "because_sha": null
22636     },
22637     {
22638         "sha": "bd5077ae1dfaa1f5652a7a1febfcc0f27b030823",
22639         "description": "gallium/swr: Fix Windows build",
22640         "nominated": false,
22641         "nomination_type": null,
22642         "resolution": 4,
22643         "master_sha": null,
22644         "because_sha": null
22645     },
22646     {
22647         "sha": "a0f1a5fa051786c16de6f0062771051f8565daec",
22648         "description": "ac/nir: fix out-of-bound access when loading constants from global",
22649         "nominated": false,
22650         "nomination_type": 1,
22651         "resolution": 0,
22652         "master_sha": null,
22653         "because_sha": "71a67942003a96d90289f7f53f546af821e64a51"
22654     },
22655     {
22656         "sha": "2c5eb1df681e28c23e24219eab803b6d4da5aa38",
22657         "description": "anv: fix assumptions about temporary fence payload",
22658         "nominated": false,
22659         "nomination_type": 1,
22660         "resolution": 4,
22661         "master_sha": null,
22662         "because_sha": "f9a3d9738b12883e268b81731f8e231df3e376c3"
22663     },
22664     {
22665         "sha": "52bc235f2adcae8a3f40c74b15c9aad9e2b5c5b9",
22666         "description": "anv: fix fence underlying primitive checks",
22667         "nominated": false,
22668         "nomination_type": 0,
22669         "resolution": 0,
22670         "master_sha": null,
22671         "because_sha": null
22672     },
22673     {
22674         "sha": "790bc9a17e09496d9a865aae785e6538724b3b57",
22675         "description": "vtn/opencl: add shuffle/shuffle support",
22676         "nominated": false,
22677         "nomination_type": null,
22678         "resolution": 4,
22679         "master_sha": null,
22680         "because_sha": null
22681     },
22682     {
22683         "sha": "5471ef7532a9fda81f69ebefde3805028a1850d7",
22684         "description": "vtn: convert vload/store to single value loops",
22685         "nominated": false,
22686         "nomination_type": null,
22687         "resolution": 4,
22688         "master_sha": null,
22689         "because_sha": null
22690     },
22691     {
22692         "sha": "dcb4230e5e51c1f2ff84c436134c231996af85e9",
22693         "description": "iris: Default to X-tiling for scanout buffers without modifiers",
22694         "nominated": false,
22695         "nomination_type": 1,
22696         "resolution": 0,
22697         "master_sha": null,
22698         "because_sha": "fbf31247710e0af9dff620a1a7f18f30d515331f"
22699     },
22700     {
22701         "sha": "3cd903a6c3b4d0d0744e55e8a537306e99e67d51",
22702         "description": "llvmpipe: enable ARB_shader_draw_parameters.",
22703         "nominated": false,
22704         "nomination_type": null,
22705         "resolution": 4,
22706         "master_sha": null,
22707         "because_sha": null
22708     },
22709     {
22710         "sha": "75f21895de7c945d8fa9105a5d84a9c568488511",
22711         "description": "gallivm: fixup base_vertex support",
22712         "nominated": false,
22713         "nomination_type": null,
22714         "resolution": 4,
22715         "master_sha": null,
22716         "because_sha": null
22717     },
22718     {
22719         "sha": "73f5e2d7ef7783027a5ecd71d1ada12eeaa21a10",
22720         "description": "gallivm/draw: add support for draw_id system value.",
22721         "nominated": false,
22722         "nomination_type": null,
22723         "resolution": 4,
22724         "master_sha": null,
22725         "because_sha": null
22726     },
22727     {
22728         "sha": "22a40dd1c1efe861b57a3ae43fa13481bea627fc",
22729         "description": "gallivm: add base instance sysval support",
22730         "nominated": false,
22731         "nomination_type": null,
22732         "resolution": 4,
22733         "master_sha": null,
22734         "because_sha": null
22735     },
22736     {
22737         "sha": "20d0ae464c4accd97227b1b4e805a9c10183647d",
22738         "description": "nv50/ir: implement global atomics and handle it for nir",
22739         "nominated": false,
22740         "nomination_type": null,
22741         "resolution": 4,
22742         "master_sha": null,
22743         "because_sha": null
22744     },
22745     {
22746         "sha": "70c6bff2f01620bf10258067b6e2ef4ac0959f53",
22747         "description": "nir: handle nir_deref_type_ptr_as_array in rematerialize_deref_in_block",
22748         "nominated": false,
22749         "nomination_type": null,
22750         "resolution": 4,
22751         "master_sha": null,
22752         "because_sha": null
22753     },
22754     {
22755         "sha": "ddb9701a3c685dd4e330e236595b64b1e72ed163",
22756         "description": "spirv: add OpLifetime*",
22757         "nominated": false,
22758         "nomination_type": null,
22759         "resolution": 4,
22760         "master_sha": null,
22761         "because_sha": null
22762     },
22763     {
22764         "sha": "acc06589427d0e0224a878a0351ae478c7860aed",
22765         "description": "clover/spirv: allow Int64 Atomics for supported devices",
22766         "nominated": false,
22767         "nomination_type": null,
22768         "resolution": 4,
22769         "master_sha": null,
22770         "because_sha": null
22771     },
22772     {
22773         "sha": "dba8bf116989402965a37b10bcb8ce83a1d4999c",
22774         "description": "clover/nir: set spirv environment to OpenCL",
22775         "nominated": false,
22776         "nomination_type": null,
22777         "resolution": 4,
22778         "master_sha": null,
22779         "because_sha": null
22780     },
22781     {
22782         "sha": "6d08f034ce5695032c0d3f156907f6a0177b0556",
22783         "description": "clover/nir: treat UniformConstant as global memory",
22784         "nominated": false,
22785         "nomination_type": null,
22786         "resolution": 4,
22787         "master_sha": null,
22788         "because_sha": null
22789     },
22790     {
22791         "sha": "2402232c90ef362a6cf14ff1cf5518e6c25bf9f9",
22792         "description": "spirv: handle UniformConstant for OpenCL kernels",
22793         "nominated": false,
22794         "nomination_type": null,
22795         "resolution": 4,
22796         "master_sha": null,
22797         "because_sha": null
22798     },
22799     {
22800         "sha": "123f90cf367d3feceea0dbea84b2bdd6be26a146",
22801         "description": "gallivm/nir: copy compare ordering code from tgsi",
22802         "nominated": false,
22803         "nomination_type": null,
22804         "resolution": 4,
22805         "master_sha": null,
22806         "because_sha": null
22807     },
22808     {
22809         "sha": "8f56ba5da40907b2a8c5e04c4ff3ef66921b36bd",
22810         "description": "gallivm/nir: cleanup code and call cmp wrapper",
22811         "nominated": false,
22812         "nomination_type": null,
22813         "resolution": 4,
22814         "master_sha": null,
22815         "because_sha": null
22816     },
22817     {
22818         "sha": "63b3d38a505d18e3aa1bea3ed4e8b994273b557e",
22819         "description": "gallivm: fix perspective enable if usage_mask doesn't have 0 bit set",
22820         "nominated": false,
22821         "nomination_type": null,
22822         "resolution": 4,
22823         "master_sha": null,
22824         "because_sha": null
22825     },
22826     {
22827         "sha": "bf2904010341e31d0d66954fcbd88da4da4e1cdd",
22828         "description": "gallivm: fix transpose for when first channel isn't created",
22829         "nominated": false,
22830         "nomination_type": 1,
22831         "resolution": 4,
22832         "master_sha": null,
22833         "because_sha": "5363cda52b84124b2b93d22d34fc8ebf6302bdae"
22834     },
22835     {
22836         "sha": "e35b2c37cd2c419ae92308cda49cc02fab823f8a",
22837         "description": "llvmpipe/nir: handle texcoord requirements",
22838         "nominated": false,
22839         "nomination_type": null,
22840         "resolution": 4,
22841         "master_sha": null,
22842         "because_sha": null
22843     },
22844     {
22845         "sha": "b6f8c42846503f60e29187934b4b8acff3fb979b",
22846         "description": "freedreno/a6xx: Silence warning for unused perf counters",
22847         "nominated": false,
22848         "nomination_type": null,
22849         "resolution": 4,
22850         "master_sha": null,
22851         "because_sha": null
22852     },
22853     {
22854         "sha": "9b097768463593962844aa8698b5653d7e93fe61",
22855         "description": "freedreno/a6xx: Convert some tile setup to OUT_REG()",
22856         "nominated": false,
22857         "nomination_type": null,
22858         "resolution": 4,
22859         "master_sha": null,
22860         "because_sha": null
22861     },
22862     {
22863         "sha": "8a4b0d852c1f28c302e0df6fa63dbc08a32bc683",
22864         "description": "freedreno/a6xx: Convert gmem blits to OUT_REG()",
22865         "nominated": false,
22866         "nomination_type": null,
22867         "resolution": 4,
22868         "master_sha": null,
22869         "because_sha": null
22870     },
22871     {
22872         "sha": "201caa7281d714a44d50de5ab1dd2fe37e75795c",
22873         "description": "freedreno/a6xx: Convert VSC pipe setup to OUT_REG()",
22874         "nominated": false,
22875         "nomination_type": null,
22876         "resolution": 4,
22877         "master_sha": null,
22878         "because_sha": null
22879     },
22880     {
22881         "sha": "c71348f84ae46e93895b9bc965acfe6ec220058d",
22882         "description": "freedreno/a6xx: Convert emit_zs() to OUT_REG()",
22883         "nominated": false,
22884         "nomination_type": null,
22885         "resolution": 4,
22886         "master_sha": null,
22887         "because_sha": null
22888     },
22889     {
22890         "sha": "ffa7d9cbeb7b94029b57defe07c1e2bf62750f44",
22891         "description": "freedreno/a6xx: Convert emit_mrt() to OUT_REG()",
22892         "nominated": false,
22893         "nomination_type": null,
22894         "resolution": 4,
22895         "master_sha": null,
22896         "because_sha": null
22897     },
22898     {
22899         "sha": "781b2dd63b630d87f6dc309d101f4fde47f40374",
22900         "description": "freedreno/a6xx: Include fd6_pack.h in a few files",
22901         "nominated": false,
22902         "nomination_type": null,
22903         "resolution": 4,
22904         "master_sha": null,
22905         "because_sha": null
22906     },
22907     {
22908         "sha": "9783f6bc5d2345f4b603ed591e63d23a367d84e4",
22909         "description": "freedreno/a6xx: Drop stale include",
22910         "nominated": false,
22911         "nomination_type": null,
22912         "resolution": 4,
22913         "master_sha": null,
22914         "because_sha": null
22915     },
22916     {
22917         "sha": "9b0546614453ef0c440dcf69cf69b93686102016",
22918         "description": "freedreno/registers: Add 64 bit address registers",
22919         "nominated": false,
22920         "nomination_type": null,
22921         "resolution": 4,
22922         "master_sha": null,
22923         "because_sha": null
22924     },
22925     {
22926         "sha": "bdd98b892f33433391b879223a44e8070e06ec84",
22927         "description": "freedreno: New struct packing macros",
22928         "nominated": false,
22929         "nomination_type": null,
22930         "resolution": 4,
22931         "master_sha": null,
22932         "because_sha": null
22933     },
22934     {
22935         "sha": "b27b0e855078ebb38d0e865a9fe6ec73563d0017",
22936         "description": "freedreno/registers: Remove duplicate register definitions",
22937         "nominated": false,
22938         "nomination_type": null,
22939         "resolution": 4,
22940         "master_sha": null,
22941         "because_sha": null
22942     },
22943     {
22944         "sha": "f8148d0cc17839e9763485aad40406f9ea884071",
22945         "description": "docs: remove mailing list as way of submitting patches",
22946         "nominated": false,
22947         "nomination_type": null,
22948         "resolution": 4,
22949         "master_sha": null,
22950         "because_sha": null
22951     },
22952     {
22953         "sha": "776cfde6995d8d3ad77a5ebb30c82651638249df",
22954         "description": "anv: Bump the advertised patch version to 129",
22955         "nominated": false,
22956         "nomination_type": null,
22957         "resolution": 4,
22958         "master_sha": null,
22959         "because_sha": null
22960     },
22961     {
22962         "sha": "5f5f5019bd2ed93da2cd0bcfae1e3b83de93ba74",
22963         "description": "anv: Unconditionally advertise Vulkan 1.1",
22964         "nominated": false,
22965         "nomination_type": null,
22966         "resolution": 4,
22967         "master_sha": null,
22968         "because_sha": null
22969     },
22970     {
22971         "sha": "98a83d0fcef5580aa4535a325f7aebed09bb6b8e",
22972         "description": "anv: Flush the queue on DeviceWaitIdle",
22973         "nominated": false,
22974         "nomination_type": 1,
22975         "resolution": 4,
22976         "master_sha": null,
22977         "because_sha": "246261f0addfc24f69ae412b9ef7e40e2c667a4a"
22978     },
22979     {
22980         "sha": "0bafde717d01fddf885b36c4f807e00548356fe0",
22981         "description": "nir/tests: MSVC build fix",
22982         "nominated": false,
22983         "nomination_type": 1,
22984         "resolution": 4,
22985         "master_sha": null,
22986         "because_sha": "11f736a6f9c516af9405ffac0795af4cbebaa295"
22987     },
22988     {
22989         "sha": "ab5570820071d97c4adfe8cd8a90083f3784fa5e",
22990         "description": "swr/rasterizer: Add tessellator implementation to the rasterizer",
22991         "nominated": false,
22992         "nomination_type": null,
22993         "resolution": 4,
22994         "master_sha": null,
22995         "because_sha": null
22996     },
22997     {
22998         "sha": "ff2e11b21057a621d08c9da102b7c2e832ada39b",
22999         "description": "gitlab-ci: set RADV_DEBUG=checkir for RADV test jobs",
23000         "nominated": false,
23001         "nomination_type": null,
23002         "resolution": 4,
23003         "master_sha": null,
23004         "because_sha": null
23005     },
23006     {
23007         "sha": "b2dac806f8bc01a54aa48264d047d549c893af76",
23008         "description": "intel: add mi_builder_test for gen12",
23009         "nominated": false,
23010         "nomination_type": null,
23011         "resolution": 4,
23012         "master_sha": null,
23013         "because_sha": null
23014     },
23015     {
23016         "sha": "2129b4152cd70fb66659e5f5253dba73d7d50e2a",
23017         "description": "gitlab-ci: Use lavacli from packages",
23018         "nominated": false,
23019         "nomination_type": 1,
23020         "resolution": 0,
23021         "master_sha": null,
23022         "because_sha": "555c0de8c6f5b8be8c28ee92a816c7bb711afde5"
23023     },
23024     {
23025         "sha": "7701b7b7ee9be650077c6209f47e48a78cb3158b",
23026         "description": "lima/ppir: enable lower_fdph",
23027         "nominated": false,
23028         "nomination_type": null,
23029         "resolution": 4,
23030         "master_sha": null,
23031         "because_sha": null
23032     },
23033     {
23034         "sha": "11f736a6f9c516af9405ffac0795af4cbebaa295",
23035         "description": "nir/tests: add serializer tests",
23036         "nominated": false,
23037         "nomination_type": null,
23038         "resolution": 4,
23039         "master_sha": null,
23040         "because_sha": null
23041     },
23042     {
23043         "sha": "676232d76fdce1421d4294ac578daa717d976a2f",
23044         "description": "nir/serialize: fix vec8 and vec16",
23045         "nominated": false,
23046         "nomination_type": null,
23047         "resolution": 4,
23048         "master_sha": null,
23049         "because_sha": null
23050     },
23051     {
23052         "sha": "2e44bfc14f5c2e44ed820257615c2008955bc5bf",
23053         "description": "radv: Fix RGBX Android<->Vulkan format correspondence.",
23054         "nominated": false,
23055         "nomination_type": 1,
23056         "resolution": 0,
23057         "master_sha": null,
23058         "because_sha": "f36b52740a026c46f718a4cb63e70da0322d4b48"
23059     },
23060     {
23061         "sha": "63ae9e61c1da83e4972651f46b773799239c4a2c",
23062         "description": "panfrost: Add PAN_MESA_DEBUG=sync",
23063         "nominated": false,
23064         "nomination_type": null,
23065         "resolution": 4,
23066         "master_sha": null,
23067         "because_sha": null
23068     },
23069     {
23070         "sha": "2e654db27a19a38676e85fd1b37d9ec550783555",
23071         "description": "iris: Create smaller program keys without legacy features",
23072         "nominated": false,
23073         "nomination_type": null,
23074         "resolution": 4,
23075         "master_sha": null,
23076         "because_sha": null
23077     },
23078     {
23079         "sha": "8ccd3f48a00b48e9b6e2e089806d62a021f24ade",
23080         "description": "compiler/spirv: Fix uses of gnu struct = {} extension",
23081         "nominated": false,
23082         "nomination_type": 1,
23083         "resolution": 4,
23084         "master_sha": null,
23085         "because_sha": "a24d6fbae60c01a39fe5a026fb568ab7facc6fbb"
23086     },
23087     {
23088         "sha": "9661fc9cdb42bc8d329feb30f3e80f511e60920e",
23089         "description": "util/u_thread: Restrict u_thread_get_time_nano on macOS.",
23090         "nominated": false,
23091         "nomination_type": 1,
23092         "resolution": 4,
23093         "master_sha": null,
23094         "because_sha": "4913215d145e61c35b90fa3ed1dcad76a51d48e0"
23095     },
23096     {
23097         "sha": "8bf590b46be9a20aeaddaf3ad73ee33dde6865c7",
23098         "description": "tu: Move UBWC layout into fdl6_layout() and use that function.",
23099         "nominated": false,
23100         "nomination_type": null,
23101         "resolution": 4,
23102         "master_sha": null,
23103         "because_sha": null
23104     },
23105     {
23106         "sha": "de619d750328b3d604d3829d6fc45da9423f78a1",
23107         "description": "freedreno: Switch the 16-bit workaround to match what turnip does.",
23108         "nominated": false,
23109         "nomination_type": null,
23110         "resolution": 4,
23111         "master_sha": null,
23112         "because_sha": null
23113     },
23114     {
23115         "sha": "d9cf3e76bd45e83721f8ab7b9322302741d99668",
23116         "description": "freedreno: Move a6xx's setup_slices() to a shareable helper function.",
23117         "nominated": false,
23118         "nomination_type": null,
23119         "resolution": 4,
23120         "master_sha": null,
23121         "because_sha": null
23122     },
23123     {
23124         "sha": "67258a44d2c7d77509e0983e5925940bcee277cf",
23125         "description": "tu: Move our image layout into a freedreno_layout struct.",
23126         "nominated": false,
23127         "nomination_type": null,
23128         "resolution": 4,
23129         "master_sha": null,
23130         "because_sha": null
23131     },
23132     {
23133         "sha": "ea7631a9a6a57e81600e8dc38fc2322f65e6ae98",
23134         "description": "freedreno: Move UBWC layout into a slices array like the non-UBWC slices.",
23135         "nominated": false,
23136         "nomination_type": null,
23137         "resolution": 4,
23138         "master_sha": null,
23139         "because_sha": null
23140     },
23141     {
23142         "sha": "bbe84c6c315db706406a40ac9dd7c198619e9794",
23143         "description": "freedreno: Refactor the UBWC flags registers emission.",
23144         "nominated": false,
23145         "nomination_type": null,
23146         "resolution": 4,
23147         "master_sha": null,
23148         "because_sha": null
23149     },
23150     {
23151         "sha": "97be9503bb1aba3017b1ff682e14f9a6c60d91a0",
23152         "description": "freedreno: Drop the extra offset field for mipmap slices.",
23153         "nominated": false,
23154         "nomination_type": null,
23155         "resolution": 4,
23156         "master_sha": null,
23157         "because_sha": null
23158     },
23159     {
23160         "sha": "69d7782b155b72707d95a2f6b0c0776afbb888e3",
23161         "description": "intel/decoder: Make get_state_size take a full 64-bit address and a base",
23162         "nominated": false,
23163         "nomination_type": null,
23164         "resolution": 4,
23165         "master_sha": null,
23166         "because_sha": null
23167     },
23168     {
23169         "sha": "8a8534a69855fed209c1842f9e143c785809a7e3",
23170         "description": "iris: INTEL performance query implementation",
23171         "nominated": false,
23172         "nomination_type": null,
23173         "resolution": 4,
23174         "master_sha": null,
23175         "because_sha": null
23176     },
23177     {
23178         "sha": "ca2dd99bf6ef0bb97ba50e817b3d32423484dc6c",
23179         "description": "iris: separating out common perf code",
23180         "nominated": false,
23181         "nomination_type": null,
23182         "resolution": 4,
23183         "master_sha": null,
23184         "because_sha": null
23185     },
23186     {
23187         "sha": "106054ef79558699806b06a51e3d8cf2025ecbc4",
23188         "description": "gallium: enable INTEL_PERFORMANCE_QUERY",
23189         "nominated": false,
23190         "nomination_type": null,
23191         "resolution": 4,
23192         "master_sha": null,
23193         "because_sha": null
23194     },
23195     {
23196         "sha": "d0eebda99088d15199aa0ae2c2d62ab6939568ce",
23197         "description": "meson/broadcom: libbroadcom_cle also needs zlib",
23198         "nominated": false,
23199         "nomination_type": 1,
23200         "resolution": 0,
23201         "master_sha": null,
23202         "because_sha": "1ae8018a6af81eec4832a57d9d0346aa3dd98d28"
23203     },
23204     {
23205         "sha": "0f2f561a1021cd68dcac41f4ca00a5bb40bda6ea",
23206         "description": "anv: Enable Gen11 Color/Z write merging optimization",
23207         "nominated": false,
23208         "nomination_type": null,
23209         "resolution": 4,
23210         "master_sha": null,
23211         "because_sha": null
23212     },
23213     {
23214         "sha": "5cc7636993ca50dd8a602ee5a4fef0f4fbf29cd2",
23215         "description": "iris: Enable Gen11 Color/Z write merging optimization",
23216         "nominated": false,
23217         "nomination_type": null,
23218         "resolution": 4,
23219         "master_sha": null,
23220         "because_sha": null
23221     },
23222     {
23223         "sha": "0b74f85870155222be3ed4c342b776ef0cae8aaa",
23224         "description": "intel/genxml: Add a partial TCCNTLREG definition",
23225         "nominated": false,
23226         "nomination_type": null,
23227         "resolution": 4,
23228         "master_sha": null,
23229         "because_sha": null
23230     },
23231     {
23232         "sha": "74665eaf3a44d3af5a136996ccbe39035306e8e5",
23233         "description": "util: Detect use-after-destroy in simple_mtx",
23234         "nominated": false,
23235         "nomination_type": null,
23236         "resolution": 4,
23237         "master_sha": null,
23238         "because_sha": null
23239     },
23240     {
23241         "sha": "fc97643c575d87ce60ccdf92c34bfac800ed9ab5",
23242         "description": "freedreno/a6xx: enable LRZ by default",
23243         "nominated": false,
23244         "nomination_type": null,
23245         "resolution": 4,
23246         "master_sha": null,
23247         "because_sha": null
23248     },
23249     {
23250         "sha": "1b4c12d3eea5287933e9f1a8aa673d168f16a035",
23251         "description": "freedreno/a6xx: fix LRZ logic",
23252         "nominated": false,
23253         "nomination_type": null,
23254         "resolution": 4,
23255         "master_sha": null,
23256         "because_sha": null
23257     },
23258     {
23259         "sha": "3c479849c5a58b246009aa3b883eedb0c0c9f51b",
23260         "description": "freedreno/a6xx: fix LRZ layout",
23261         "nominated": false,
23262         "nomination_type": null,
23263         "resolution": 4,
23264         "master_sha": null,
23265         "because_sha": null
23266     },
23267     {
23268         "sha": "6cf101402df1908c80a3f655d02c9cd3b495c075",
23269         "description": "freedreno/a5xx+a6xx: split LRZ layout to per-gen",
23270         "nominated": false,
23271         "nomination_type": null,
23272         "resolution": 4,
23273         "master_sha": null,
23274         "because_sha": null
23275     },
23276     {
23277         "sha": "3b074a2e53186b1c18334a7436df419d5a204887",
23278         "description": "freedreno/a6xx: disable LRZ when blending",
23279         "nominated": false,
23280         "nomination_type": null,
23281         "resolution": 4,
23282         "master_sha": null,
23283         "because_sha": null
23284     },
23285     {
23286         "sha": "a305543c8dbfff4e6bdd85f2643e95c414654cfd",
23287         "description": "radeonsi: don't rely on CLEAR_STATE to set PA_SC_GENERIC_SCISSOR_*",
23288         "nominated": false,
23289         "nomination_type": null,
23290         "resolution": 4,
23291         "master_sha": null,
23292         "because_sha": null
23293     },
23294     {
23295         "sha": "aced18aa61232193fb90b9e08d90a1e54721a8bf",
23296         "description": "radeonsi/gfx10: simplify the tess_turns_off_ngg condition",
23297         "nominated": false,
23298         "nomination_type": null,
23299         "resolution": 4,
23300         "master_sha": null,
23301         "because_sha": null
23302     },
23303     {
23304         "sha": "42f921387b9c939cf1d809fa447d7980f73aa591",
23305         "description": "radeonsi/gfx10: disable vertex grouping",
23306         "nominated": false,
23307         "nomination_type": null,
23308         "resolution": 4,
23309         "master_sha": null,
23310         "because_sha": null
23311     },
23312     {
23313         "sha": "75ce078a0aff7fa0f4d6467bea787327da3a4b69",
23314         "description": "radeonsi: enable NIR by default and document GL 4.6 support",
23315         "nominated": false,
23316         "nomination_type": null,
23317         "resolution": 4,
23318         "master_sha": null,
23319         "because_sha": null
23320     },
23321     {
23322         "sha": "42b28e7ac33b691d039899906595f01a1891c62e",
23323         "description": "st/dri: assume external consumers of back buffers can write to the buffers",
23324         "nominated": false,
23325         "nomination_type": null,
23326         "resolution": 4,
23327         "master_sha": null,
23328         "because_sha": null
23329     },
23330     {
23331         "sha": "41691ac016799fab2b55570a6b3d8fcb2c63bf88",
23332         "description": "ANV: Stop advertising smoothLines support on gen10+",
23333         "nominated": false,
23334         "nomination_type": null,
23335         "resolution": 4,
23336         "master_sha": null,
23337         "because_sha": null
23338     },
23339     {
23340         "sha": "85a9698ac3a032aa8e2e71ff804b489749a754ec",
23341         "description": "meson/broadcom: libbroadcom_cle needs expat headers",
23342         "nominated": false,
23343         "nomination_type": 1,
23344         "resolution": 0,
23345         "master_sha": null,
23346         "because_sha": "1ae8018a6af81eec4832a57d9d0346aa3dd98d28"
23347     },
23348     {
23349         "sha": "5fdea9f40182002899fc941bfb8c3f36ed5366a1",
23350         "description": "anv: fix incorrect VMA alignment for CCS main surfaces",
23351         "nominated": false,
23352         "nomination_type": 1,
23353         "resolution": 0,
23354         "master_sha": null,
23355         "because_sha": "6af8a4acc4a4a30608d221b80ac3aa848db309a7"
23356     },
23357     {
23358         "sha": "dcfe1903c3f501429851d0278ba78742e907355b",
23359         "description": "anv: fix missing gen12 handling",
23360         "nominated": false,
23361         "nomination_type": 1,
23362         "resolution": 0,
23363         "master_sha": null,
23364         "because_sha": "181be14d430339e24dd6c7af06ef00a1c3a3e931"
23365     },
23366     {
23367         "sha": "865f4b193f4ac373312ba419cc464712e282715e",
23368         "description": "docs: reword a bit and list HTTPS before FTP",
23369         "nominated": false,
23370         "nomination_type": null,
23371         "resolution": 4,
23372         "master_sha": null,
23373         "because_sha": null
23374     },
23375     {
23376         "sha": "d90e656fa7c19d1c48287d03babb7e535dc6aa51",
23377         "description": "meson: drop `intel_` prefix on imgui_core",
23378         "nominated": false,
23379         "nomination_type": null,
23380         "resolution": 4,
23381         "master_sha": null,
23382         "because_sha": null
23383     },
23384     {
23385         "sha": "2b0e3e9fd1671fe0d93853b18f1aac5f43f94b14",
23386         "description": "meson: drop duplicate `lib` prefix on libiris_gen*",
23387         "nominated": false,
23388         "nomination_type": null,
23389         "resolution": 4,
23390         "master_sha": null,
23391         "because_sha": null
23392     },
23393     {
23394         "sha": "e4c8491bdf8a1238d475491533d937568019e633",
23395         "description": "radv: implement VK_KHR_separate_depth_stencil_layouts",
23396         "nominated": false,
23397         "nomination_type": null,
23398         "resolution": 4,
23399         "master_sha": null,
23400         "because_sha": null
23401     },
23402     {
23403         "sha": "48ee62178f42690d061b3ce85da364c9bb4149fb",
23404         "description": "radv: initialize HTILE for separate depth/stencil aspects",
23405         "nominated": false,
23406         "nomination_type": null,
23407         "resolution": 4,
23408         "master_sha": null,
23409         "because_sha": null
23410     },
23411     {
23412         "sha": "41cebfc9c1e304f86e70a4fb57f4d8d28eb3c720",
23413         "description": "radv: do not init HTILE as compressed state when dst layout allows it",
23414         "nominated": false,
23415         "nomination_type": null,
23416         "resolution": 4,
23417         "master_sha": null,
23418         "because_sha": null
23419     },
23420     {
23421         "sha": "b603cc8c841c0c3ebec236a648e731caeb0a9b8d",
23422         "description": "radv: synchronize after performing a separate depth/stencil fast clears",
23423         "nominated": false,
23424         "nomination_type": null,
23425         "resolution": 4,
23426         "master_sha": null,
23427         "because_sha": null
23428     },
23429     {
23430         "sha": "dadd6096644e2079470161b4547c319fbfc98361",
23431         "description": "gitlab-ci: Don't exclude any piglit quick_shader tests",
23432         "nominated": false,
23433         "nomination_type": null,
23434         "resolution": 4,
23435         "master_sha": null,
23436         "because_sha": null
23437     },
23438     {
23439         "sha": "cfe00a52f013dbab52a10705dfdf58b893578d11",
23440         "description": "gallivm: add TGSI bit arithmetic opcodes support",
23441         "nominated": false,
23442         "nomination_type": null,
23443         "resolution": 4,
23444         "master_sha": null,
23445         "because_sha": null
23446     },
23447     {
23448         "sha": "008fe909cac1449cac7cc71fca4c805cc6d3de95",
23449         "description": "radv: fix possibly wrong PA_SC_AA_CONFIG value for conservative rast",
23450         "nominated": false,
23451         "nomination_type": null,
23452         "resolution": 4,
23453         "master_sha": null,
23454         "because_sha": null
23455     },
23456     {
23457         "sha": "4f659224c850706db37e01235af96122b7cd1407",
23458         "description": "radv: move emission of two PA_SC_* registers to the pipeline CS",
23459         "nominated": false,
23460         "nomination_type": null,
23461         "resolution": 4,
23462         "master_sha": null,
23463         "because_sha": null
23464     },
23465     {
23466         "sha": "87f7ec8a2ca393100bddb37f0b83488d7c158d4d",
23467         "description": "st/dri: use st->flush callback to flush the backbuffer",
23468         "nominated": false,
23469         "nomination_type": null,
23470         "resolution": 4,
23471         "master_sha": null,
23472         "because_sha": null
23473     },
23474     {
23475         "sha": "cc0d0afe3b06e628fdd5576da07c50a15f859e98",
23476         "description": "st/mesa: add a notify_before_flush callback param to flush",
23477         "nominated": false,
23478         "nomination_type": null,
23479         "resolution": 4,
23480         "master_sha": null,
23481         "because_sha": null
23482     },
23483     {
23484         "sha": "f5c1cb23835d79faafc1819069c28b82cfcb5fc2",
23485         "description": "radeonsi: dcc dirty flag",
23486         "nominated": false,
23487         "nomination_type": null,
23488         "resolution": 4,
23489         "master_sha": null,
23490         "because_sha": null
23491     },
23492     {
23493         "sha": "e3e91cebcd9307654eb3535e2f6521103ec8b997",
23494         "description": "radeonsi: fix multi plane buffers creation",
23495         "nominated": false,
23496         "nomination_type": 1,
23497         "resolution": 0,
23498         "master_sha": null,
23499         "because_sha": "86e60bc265936e5b21975cf5b6f93fa040902424"
23500     },
23501     {
23502         "sha": "ff0f10866699a22216fd1a4af6cdb89c2fea10e1",
23503         "description": "radeonsi: use gfx9.surf_offset to compute texture offset",
23504         "nominated": false,
23505         "nomination_type": null,
23506         "resolution": 4,
23507         "master_sha": null,
23508         "because_sha": null
23509     },
23510     {
23511         "sha": "6c901f067526a878657874806641c1cfd79c940f",
23512         "description": "radeonsi: use compute shader for clear 12-byte buffer",
23513         "nominated": false,
23514         "nomination_type": null,
23515         "resolution": 4,
23516         "master_sha": null,
23517         "because_sha": null
23518     },
23519     {
23520         "sha": "38e9eb9561d49f9798b03627276d0d4ea4c5d7ff",
23521         "description": "st/mesa: release the draw shader properly to fix driver crashes (iris)",
23522         "nominated": false,
23523         "nomination_type": null,
23524         "resolution": 4,
23525         "master_sha": null,
23526         "because_sha": null
23527     },
23528     {
23529         "sha": "41118246c6069db3a4443fb6b1ab872b6af1b2b7",
23530         "description": "draw, st/mesa: generate TGSI for ffvp/ARB_vp if draw lacks LLVM",
23531         "nominated": false,
23532         "nomination_type": null,
23533         "resolution": 4,
23534         "master_sha": null,
23535         "because_sha": null
23536     },
23537     {
23538         "sha": "a3de63fbb3d63ed792fd7dd969ad940d5bf17338",
23539         "description": "st/mesa: don't generate VS TGSI if NIR is enabled",
23540         "nominated": false,
23541         "nomination_type": null,
23542         "resolution": 4,
23543         "master_sha": null,
23544         "because_sha": null
23545     },
23546     {
23547         "sha": "a90f4453fedc414e7f31003b131abc90196effaa",
23548         "description": "st/mesa: remove struct st_vp_variant in favor of st_common_variant",
23549         "nominated": false,
23550         "nomination_type": null,
23551         "resolution": 4,
23552         "master_sha": null,
23553         "because_sha": null
23554     },
23555     {
23556         "sha": "6299b90fd4738c0d2ab15bf32f15fada571ba025",
23557         "description": "st/mesa: remove st_vp_variant::num_inputs",
23558         "nominated": false,
23559         "nomination_type": null,
23560         "resolution": 4,
23561         "master_sha": null,
23562         "because_sha": null
23563     },
23564     {
23565         "sha": "bc99b22a305be5e5a5f8fdbf57105d220cf4b0ab",
23566         "description": "st/mesa: use a separate VS variant for the draw module",
23567         "nominated": false,
23568         "nomination_type": null,
23569         "resolution": 4,
23570         "master_sha": null,
23571         "because_sha": null
23572     },
23573     {
23574         "sha": "17e8839a2f2522e7d8cc6b18f17b782ded05cbd3",
23575         "description": "st/mesa: support shader images for Selection/Feedback/RasterPos",
23576         "nominated": false,
23577         "nomination_type": null,
23578         "resolution": 4,
23579         "master_sha": null,
23580         "because_sha": null
23581     },
23582     {
23583         "sha": "b7393f1115f5cc240f4ba389c56d50606143854a",
23584         "description": "st/mesa: support SSBOs for Selection/Feedback/RasterPos",
23585         "nominated": false,
23586         "nomination_type": null,
23587         "resolution": 4,
23588         "master_sha": null,
23589         "because_sha": null
23590     },
23591     {
23592         "sha": "e91b044bd824b1c74e8e6e7df3e37be96e5e7f9b",
23593         "description": "st/mesa: support samplers for Selection/Feedback/RasterPos",
23594         "nominated": false,
23595         "nomination_type": null,
23596         "resolution": 4,
23597         "master_sha": null,
23598         "because_sha": null
23599     },
23600     {
23601         "sha": "2891c4b2e2cc45d2aba89b2260c46ea1fe75a505",
23602         "description": "st/mesa: save currently bound vertex samplers and sampler views in st_context",
23603         "nominated": false,
23604         "nomination_type": null,
23605         "resolution": 4,
23606         "master_sha": null,
23607         "because_sha": null
23608     },
23609     {
23610         "sha": "226e7aee70592a0eb4c8cc2f750999e90e59667f",
23611         "description": "st/mesa: support UBOs for Selection/Feedback/RasterPos",
23612         "nominated": false,
23613         "nomination_type": null,
23614         "resolution": 4,
23615         "master_sha": null,
23616         "because_sha": null
23617     },
23618     {
23619         "sha": "60db75cb77f8544aeedd1c372c426e8d0441f013",
23620         "description": "gallivm: implement LOAD with CONSTBUF but don't enable it for llvmpipe",
23621         "nominated": false,
23622         "nomination_type": null,
23623         "resolution": 4,
23624         "master_sha": null,
23625         "because_sha": null
23626     },
23627     {
23628         "sha": "525c8b90c746410b04b60056a574a617e88adeb2",
23629         "description": "llvmpipe: implement TEX_LZ and TXF_LZ opcodes",
23630         "nominated": false,
23631         "nomination_type": null,
23632         "resolution": 4,
23633         "master_sha": null,
23634         "because_sha": null
23635     },
23636     {
23637         "sha": "3c8ddc8f4bfadc251fec7c06866f594b2b68609c",
23638         "description": "drirc: set allow_higher_compat_version for Faster Than Light",
23639         "nominated": false,
23640         "nomination_type": null,
23641         "resolution": 4,
23642         "master_sha": null,
23643         "because_sha": null
23644     },
23645     {
23646         "sha": "23f1b78e8fd38dd844aefc19151ec31071ca5f64",
23647         "description": "util/atomic: Fix p_atomic_add for unlocked and msvc paths",
23648         "nominated": false,
23649         "nomination_type": 1,
23650         "resolution": 4,
23651         "master_sha": null,
23652         "because_sha": "385d13f26d2b69db9423d806833d9b08f948a54a"
23653     },
23654     {
23655         "sha": "0470a03769715a3258c04e6b18848cef321bd213",
23656         "description": "freedreno: Track the set of UBOs to be uploaded in UBO analysis.",
23657         "nominated": false,
23658         "nomination_type": null,
23659         "resolution": 4,
23660         "master_sha": null,
23661         "because_sha": null
23662     },
23663     {
23664         "sha": "10da0a9d18a15044ca92553ed17adb7c445394c8",
23665         "description": "freedreno: Stop forcing ALLOW_MAPPED_BUFFERS_DURING_EXEC off.",
23666         "nominated": false,
23667         "nomination_type": null,
23668         "resolution": 4,
23669         "master_sha": null,
23670         "because_sha": null
23671     },
23672     {
23673         "sha": "dc791d3c684ed97668dce74a222d306a4e22ae83",
23674         "description": "freedreno/fdperf: use drmOpen()",
23675         "nominated": false,
23676         "nomination_type": null,
23677         "resolution": 4,
23678         "master_sha": null,
23679         "because_sha": null
23680     },
23681     {
23682         "sha": "a37822f5f740c55cd6f848adfd6c3d567ae4fd79",
23683         "description": "gallium/util: Support POLYGON in u_stream_outputs_for_vertices",
23684         "nominated": false,
23685         "nomination_type": 1,
23686         "resolution": 0,
23687         "master_sha": null,
23688         "because_sha": "e881aa8c12c1447423c4acee4bbaaf503b19b057"
23689     },
23690     {
23691         "sha": "1a32fbd48c62481cd17c6944ecd17bcb2c2b052a",
23692         "description": "intel: Add pci-ids for Jasper Lake",
23693         "nominated": false,
23694         "nomination_type": null,
23695         "resolution": 4,
23696         "master_sha": null,
23697         "because_sha": null
23698     },
23699     {
23700         "sha": "11fdd5f52c3db070f33f7ef82d41acf14b1a2670",
23701         "description": "intel: Add device info for 1x4x6 Jasper Lake",
23702         "nominated": false,
23703         "nomination_type": null,
23704         "resolution": 4,
23705         "master_sha": null,
23706         "because_sha": null
23707     },
23708     {
23709         "sha": "9f5fa496cbbfc1b39710cb27941120553dc999ff",
23710         "description": "lima: expose tiled format modifier in query_dmabuf_modifiers()",
23711         "nominated": false,
23712         "nomination_type": 1,
23713         "resolution": 4,
23714         "master_sha": null,
23715         "because_sha": "8c12f4e5f24f74e29454a412fdf16c33323a524f"
23716     },
23717     {
23718         "sha": "01a451b04d2da9981ea8f16f9d0d6a49fcc6c2df",
23719         "description": "lima: handle DRM_FORMAT_MOD_INVALID in resource_from_handle()",
23720         "nominated": false,
23721         "nomination_type": 1,
23722         "resolution": 4,
23723         "master_sha": null,
23724         "because_sha": "8c12f4e5f24f74e29454a412fdf16c33323a524f"
23725     },
23726     {
23727         "sha": "9d78cf4584756e5f881cff757adbccfd6d66c1b6",
23728         "description": "turnip: add hw binning",
23729         "nominated": false,
23730         "nomination_type": null,
23731         "resolution": 4,
23732         "master_sha": null,
23733         "because_sha": null
23734     },
23735     {
23736         "sha": "86dfe92bd0a0aa1e95ee005966bf8b70f4af3b38",
23737         "description": "radv: do not use VK_TRUE/VK_FALSE",
23738         "nominated": false,
23739         "nomination_type": null,
23740         "resolution": 4,
23741         "master_sha": null,
23742         "because_sha": null
23743     },
23744     {
23745         "sha": "d7dc14628a96989d9bf317f4c64540b41dee48cb",
23746         "description": "gallivm: add bitfield reverse and ufind_msb",
23747         "nominated": false,
23748         "nomination_type": null,
23749         "resolution": 4,
23750         "master_sha": null,
23751         "because_sha": null
23752     },
23753     {
23754         "sha": "1c7693e3bdb5616c5d4bce29f345349bf3b64294",
23755         "description": "gallium/scons: fix graw_gdi build",
23756         "nominated": false,
23757         "nomination_type": 1,
23758         "resolution": 4,
23759         "master_sha": null,
23760         "because_sha": "44a6b0107b37ad9644d3435cf6d2d29b6779654f"
23761     },
23762     {
23763         "sha": "8259c97b2d0328d002b8d266ec00c8f03c5e9b3a",
23764         "description": "aco: propagate temporaries into expanded vectors",
23765         "nominated": false,
23766         "nomination_type": null,
23767         "resolution": 4,
23768         "master_sha": null,
23769         "because_sha": null
23770     },
23771     {
23772         "sha": "df3e674fb3e627223782b1bd1f4748a3544735c2",
23773         "description": "aco: improve readfirstlane after uniform ssbo loads on GFX7",
23774         "nominated": false,
23775         "nomination_type": null,
23776         "resolution": 4,
23777         "master_sha": null,
23778         "because_sha": null
23779     },
23780     {
23781         "sha": "08374714638fc477a783417b168f3d99ff7ca1b6",
23782         "description": "aco: use soffset for MUBUF instructions on SI/CI",
23783         "nominated": false,
23784         "nomination_type": null,
23785         "resolution": 4,
23786         "master_sha": null,
23787         "because_sha": null
23788     },
23789     {
23790         "sha": "7b38d95b32f8a0faf5acf77dc2d05ed089df3a9f",
23791         "description": "radv: Enable ACO on GFX7 (Sea Islands)",
23792         "nominated": false,
23793         "nomination_type": null,
23794         "resolution": 4,
23795         "master_sha": null,
23796         "because_sha": null
23797     },
23798     {
23799         "sha": "28c95cc40282c522ed0b89d1db2fd88b690f43b0",
23800         "description": "aco: return to loop_active mask at continue_or_break blocks",
23801         "nominated": false,
23802         "nomination_type": null,
23803         "resolution": 4,
23804         "master_sha": null,
23805         "because_sha": null
23806     },
23807     {
23808         "sha": "0f9447ccb0445314e9e890772210e48352b4185c",
23809         "description": "radv: disable Youngblood app profile if ACO is used",
23810         "nominated": false,
23811         "nomination_type": null,
23812         "resolution": 4,
23813         "master_sha": null,
23814         "because_sha": null
23815     },
23816     {
23817         "sha": "746165e540c995deb421acdc9582ecd70f611535",
23818         "description": "aco: implement exclusive scan for SI/CI",
23819         "nominated": false,
23820         "nomination_type": null,
23821         "resolution": 4,
23822         "master_sha": null,
23823         "because_sha": null
23824     },
23825     {
23826         "sha": "7ae227effd245502b0d9433cf7b637aaf3b694ab",
23827         "description": "aco: implement inclusive_scan for SI/CI",
23828         "nominated": false,
23829         "nomination_type": null,
23830         "resolution": 4,
23831         "master_sha": null,
23832         "because_sha": null
23833     },
23834     {
23835         "sha": "f895a8b1df937488e7db3e444897f6612a59048f",
23836         "description": "aco: implement (clustered) reductions for SI/CI",
23837         "nominated": false,
23838         "nomination_type": null,
23839         "resolution": 4,
23840         "master_sha": null,
23841         "because_sha": null
23842     },
23843     {
23844         "sha": "9254fb4fc72ed289ffded28ef067b4582973e90c",
23845         "description": "aco: don't use a scalar temporary for reductions on GFX10",
23846         "nominated": false,
23847         "nomination_type": null,
23848         "resolution": 4,
23849         "master_sha": null,
23850         "because_sha": null
23851     },
23852     {
23853         "sha": "8ad43d88384dcf4d3aa6ac95b2dddedc80ecf457",
23854         "description": "aco: flush denorms after fmin/fmax on pre-GFX9",
23855         "nominated": false,
23856         "nomination_type": null,
23857         "resolution": 4,
23858         "master_sha": null,
23859         "because_sha": null
23860     },
23861     {
23862         "sha": "21f67a3bdc6027ceea6c03359ad5815b3d719863",
23863         "description": "radv: only flush scalar cache for SSBO writes with ACO on GFX8+",
23864         "nominated": false,
23865         "nomination_type": null,
23866         "resolution": 4,
23867         "master_sha": null,
23868         "because_sha": null
23869     },
23870     {
23871         "sha": "79ce6c1b332c37329f658758660eb095ea9a58f5",
23872         "description": "aco: disable disassembly for SI/CI due to lack of support by LLVM",
23873         "nominated": false,
23874         "nomination_type": null,
23875         "resolution": 4,
23876         "master_sha": null,
23877         "because_sha": null
23878     },
23879     {
23880         "sha": "1c4afe38f2e29940aab10c69b6f56784dcb46be3",
23881         "description": "aco: implement 64bit ine/ieq for SI/CI",
23882         "nominated": false,
23883         "nomination_type": null,
23884         "resolution": 4,
23885         "master_sha": null,
23886         "because_sha": null
23887     },
23888     {
23889         "sha": "1e1356b2ad2500e8aeefb8c3b64575ccac685eca",
23890         "description": "aco: implement 64bit i2b for SI /CI",
23891         "nominated": false,
23892         "nomination_type": null,
23893         "resolution": 4,
23894         "master_sha": null,
23895         "because_sha": null
23896     },
23897     {
23898         "sha": "da7ff58835b27d10fb643b303ce6a3145517fc3b",
23899         "description": "aco: make 1/2*PI a literal constant on SI/CI",
23900         "nominated": false,
23901         "nomination_type": null,
23902         "resolution": 4,
23903         "master_sha": null,
23904         "because_sha": null
23905     },
23906     {
23907         "sha": "90fad7360d0f08f084680b53d6f9a7b8436c326c",
23908         "description": "aco: implement 64bit VGPR shifts for SI/CI",
23909         "nominated": false,
23910         "nomination_type": null,
23911         "resolution": 4,
23912         "master_sha": null,
23913         "because_sha": null
23914     },
23915     {
23916         "sha": "6a586a60067ccc7337a3bb047e21ecc2384cc56a",
23917         "description": "aco: split read/writelane opcode into VOP2/VOP3 version for SI/CI",
23918         "nominated": false,
23919         "nomination_type": null,
23920         "resolution": 4,
23921         "master_sha": null,
23922         "because_sha": null
23923     },
23924     {
23925         "sha": "23319add93bb22744ba48e9026dcc40ecd30628c",
23926         "description": "aco: fix disassembly of writelane instructions.",
23927         "nominated": false,
23928         "nomination_type": null,
23929         "resolution": 4,
23930         "master_sha": null,
23931         "because_sha": null
23932     },
23933     {
23934         "sha": "6fc9ddfef88d730517e721b699b43a24346bffb4",
23935         "description": "aco: recognize SI/CI SMRD hazards",
23936         "nominated": false,
23937         "nomination_type": null,
23938         "resolution": 4,
23939         "master_sha": null,
23940         "because_sha": null
23941     },
23942     {
23943         "sha": "3eed4d2be5835142ee30ca26063da1943d4b95e9",
23944         "description": "aco: implement quad swizzles for SI/CI",
23945         "nominated": false,
23946         "nomination_type": null,
23947         "resolution": 4,
23948         "master_sha": null,
23949         "because_sha": null
23950     },
23951     {
23952         "sha": "bde9c1e3a12b35bc5a7f45b71c3e701112d262c1",
23953         "description": "aco: move buffer_store data to VGPR if needed",
23954         "nominated": false,
23955         "nomination_type": null,
23956         "resolution": 4,
23957         "master_sha": null,
23958         "because_sha": null
23959     },
23960     {
23961         "sha": "a8195bdf2e41dbaf7fe4d9399265a106946c7aaf",
23962         "description": "aco: implement nir_op_isign on SI/CI",
23963         "nominated": false,
23964         "nomination_type": null,
23965         "resolution": 4,
23966         "master_sha": null,
23967         "because_sha": null
23968     },
23969     {
23970         "sha": "b8783973cdf765266dd6d65a37d45ad317c0aaee",
23971         "description": "aco: only use scalar loads for readonly buffers on SI/CI",
23972         "nominated": false,
23973         "nomination_type": null,
23974         "resolution": 4,
23975         "master_sha": null,
23976         "because_sha": null
23977     },
23978     {
23979         "sha": "f27783a66754de1f6106ffa8c537c44a25e1b196",
23980         "description": "aco: implement nir_op_fquantize2f16 for SI/CI",
23981         "nominated": false,
23982         "nomination_type": null,
23983         "resolution": 4,
23984         "master_sha": null,
23985         "because_sha": null
23986     },
23987     {
23988         "sha": "caea4bbfdcb17f1625b547333633209487a323ca",
23989         "description": "aco: fix SMEM offsets for SI/CI",
23990         "nominated": false,
23991         "nomination_type": null,
23992         "resolution": 4,
23993         "master_sha": null,
23994         "because_sha": null
23995     },
23996     {
23997         "sha": "8aab92b393742cb8ee2b36bdc02ec9778f1ae53e",
23998         "description": "aco: SI/CI - fix sampler aniso",
23999         "nominated": false,
24000         "nomination_type": null,
24001         "resolution": 4,
24002         "master_sha": null,
24003         "because_sha": null
24004     },
24005     {
24006         "sha": "9b533a2ca3365452ad403cf19366152f673aec60",
24007         "description": "aco: handle gfx7 int8/10 clamping on exports",
24008         "nominated": false,
24009         "nomination_type": null,
24010         "resolution": 4,
24011         "master_sha": null,
24012         "because_sha": null
24013     },
24014     {
24015         "sha": "0d42e4d7a02e0b2914d4fa2ad778e049522d263e",
24016         "description": "aco: Initial GFX7 Support",
24017         "nominated": false,
24018         "nomination_type": null,
24019         "resolution": 4,
24020         "master_sha": null,
24021         "because_sha": null
24022     },
24023     {
24024         "sha": "3177346bfc5d3e10da9054af7a5725dbd709c3f0",
24025         "description": "aco: refactor visit_store_fs_output() to use the Builder",
24026         "nominated": false,
24027         "nomination_type": null,
24028         "resolution": 4,
24029         "master_sha": null,
24030         "because_sha": null
24031     },
24032     {
24033         "sha": "0f60aa4037dfb6aa86d5b9524fe649f13b2b8825",
24034         "description": "anv: Re-emit all compute state on pipeline switch",
24035         "nominated": false,
24036         "nomination_type": 1,
24037         "resolution": 0,
24038         "master_sha": null,
24039         "because_sha": "bc612536eb2f0f77725103e53077ad5a28036ac3"
24040     },
24041     {
24042         "sha": "bce1c3c668223254c4cb4ba4e83aed8c3e22b469",
24043         "description": "anv: Re-capture all batch and state buffers",
24044         "nominated": false,
24045         "nomination_type": 1,
24046         "resolution": 4,
24047         "master_sha": null,
24048         "because_sha": "3119b96bdf57c850eddebc765c56c3282749b311"
24049     },
24050     {
24051         "sha": "865ffe4e02038104481530e156380a9b0ae20fa1",
24052         "description": "anv: Return VK_ERROR_OUT_OF_DEVICE_MEMORY for too-large buffers",
24053         "nominated": false,
24054         "nomination_type": null,
24055         "resolution": 4,
24056         "master_sha": null,
24057         "because_sha": null
24058     },
24059     {
24060         "sha": "e3b249f1665612cab63795cfee4dd54ec7f513f6",
24061         "description": "freedreno: Enable texture upload memory throttling.",
24062         "nominated": false,
24063         "nomination_type": null,
24064         "resolution": 4,
24065         "master_sha": null,
24066         "because_sha": null
24067     },
24068     {
24069         "sha": "c496d442844183968f7c4903c8ed549aa990d15f",
24070         "description": "freedreno: reorder format check",
24071         "nominated": false,
24072         "nomination_type": 1,
24073         "resolution": 0,
24074         "master_sha": null,
24075         "because_sha": "20f132e5eff2d59d02088f6b1e42a56cdeee117c"
24076     },
24077     {
24078         "sha": "21376cffb37018160ad3eef38b5a640ba1675a4f",
24079         "description": "iris: Fix import of multi-planar surfaces with modifiers",
24080         "nominated": false,
24081         "nomination_type": 1,
24082         "resolution": 0,
24083         "master_sha": null,
24084         "because_sha": "246eebba4a8da9c9f4b2b7b98b83c116832dc410"
24085     },
24086     {
24087         "sha": "51ee8fff9b5e803592a2fd34730fdcfdfba469cb",
24088         "description": "gallium: Store the image format in winsys_handle",
24089         "nominated": false,
24090         "nomination_type": 1,
24091         "resolution": 0,
24092         "master_sha": null,
24093         "because_sha": "246eebba4a8da9c9f4b2b7b98b83c116832dc410"
24094     },
24095     {
24096         "sha": "d5c857837aae205c0e1fddee30300b4419e2bb3f",
24097         "description": "gallium/dri2: Fix creation of multi-planar modifier images",
24098         "nominated": false,
24099         "nomination_type": 1,
24100         "resolution": 0,
24101         "master_sha": null,
24102         "because_sha": "2066966c10692a223271b471e733573df6c5b783"
24103     },
24104     {
24105         "sha": "ab016a6a2d657d85f18741ba36261182db598c8f",
24106         "description": "meson: Include iris in default gallium-drivers for x86/x86_64",
24107         "nominated": false,
24108         "nomination_type": null,
24109         "resolution": 4,
24110         "master_sha": null,
24111         "because_sha": null
24112     },
24113     {
24114         "sha": "f9a3d9738b12883e268b81731f8e231df3e376c3",
24115         "description": "anv: Use BO fences/semaphores for AcquireNextImage",
24116         "nominated": false,
24117         "nomination_type": null,
24118         "resolution": 4,
24119         "master_sha": null,
24120         "because_sha": null
24121     },
24122     {
24123         "sha": "ecc119a96e86a4292f98de7492d30508a6df3870",
24124         "description": "anv: Add a fence_reset_reset_temporary helper",
24125         "nominated": false,
24126         "nomination_type": null,
24127         "resolution": 4,
24128         "master_sha": null,
24129         "because_sha": null
24130     },
24131     {
24132         "sha": "ccb7d606f1a2939d5a784f1ec491cffc62e8f814",
24133         "description": "anv: Use submit-time implicit sync instead of allocate-time",
24134         "nominated": false,
24135         "nomination_type": null,
24136         "resolution": 4,
24137         "master_sha": null,
24138         "because_sha": null
24139     },
24140     {
24141         "sha": "6ebf677cfd80e0df8cc6042734823cf53ce1b941",
24142         "description": "anv: Always add in EXEC_OBJECT_WRITE when specified in extra_flags",
24143         "nominated": false,
24144         "nomination_type": null,
24145         "resolution": 4,
24146         "master_sha": null,
24147         "because_sha": null
24148     },
24149     {
24150         "sha": "778b51f491cfe56da463195e1392293379b9fe26",
24151         "description": "vulkan/wsi: Add a hooks for signaling semaphores and fences",
24152         "nominated": false,
24153         "nomination_type": null,
24154         "resolution": 4,
24155         "master_sha": null,
24156         "because_sha": null
24157     },
24158     {
24159         "sha": "48e23a64067ab7f775b1c4e2966041fbbf9d42e3",
24160         "description": "vulkan/wsi: Provide the implicitly synchronized BO to vkQueueSubmit",
24161         "nominated": false,
24162         "nomination_type": null,
24163         "resolution": 4,
24164         "master_sha": null,
24165         "because_sha": null
24166     },
24167     {
24168         "sha": "d07ed0c9c9a90c8a2936d12f9a83696f24e0aaac",
24169         "description": "panfrost: free spill cost table in mir_spill_register",
24170         "nominated": false,
24171         "nomination_type": null,
24172         "resolution": 4,
24173         "master_sha": null,
24174         "because_sha": null
24175     },
24176     {
24177         "sha": "12e393bacf02e45bded02375aabc8329d42bb085",
24178         "description": "panfrost: add lcra_free() to free lcra state",
24179         "nominated": false,
24180         "nomination_type": null,
24181         "resolution": 4,
24182         "master_sha": null,
24183         "because_sha": null
24184     },
24185     {
24186         "sha": "5b6108834bddd34846722440b40b459b81a95cd8",
24187         "description": "panfrost: free allocations in schedule_block",
24188         "nominated": false,
24189         "nomination_type": null,
24190         "resolution": 4,
24191         "master_sha": null,
24192         "because_sha": null
24193     },
24194     {
24195         "sha": "e2dbea683c8f25b9a844ae058a6ae8d5020553c4",
24196         "description": "panfrost: free last_read/write tables in mir_create_dependency_graph",
24197         "nominated": false,
24198         "nomination_type": null,
24199         "resolution": 4,
24200         "master_sha": null,
24201         "because_sha": null
24202     },
24203     {
24204         "sha": "adf716dc7f17afd841feb86de45dd6bf91678333",
24205         "description": "panfrost: Rename SET_VALUE to WRITE_VALUE",
24206         "nominated": false,
24207         "nomination_type": null,
24208         "resolution": 4,
24209         "master_sha": null,
24210         "because_sha": null
24211     },
24212     {
24213         "sha": "9eae950342fe96c717c740f0827a572cd41d85fc",
24214         "description": "panfrost: Update SET_VALUE with information from igt",
24215         "nominated": false,
24216         "nomination_type": null,
24217         "resolution": 4,
24218         "master_sha": null,
24219         "because_sha": null
24220     },
24221     {
24222         "sha": "c1a362722f47c35da68754181797cd8f2487b1ea",
24223         "description": "gitlab-ci: add a job that runs Vulkan CTS with RADV conditionally",
24224         "nominated": false,
24225         "nomination_type": null,
24226         "resolution": 4,
24227         "master_sha": null,
24228         "because_sha": null
24229     },
24230     {
24231         "sha": "40c6a56751c736488fcd2e157669118f141a7270",
24232         "description": "gitlab-ci: build RADV in meson-testing",
24233         "nominated": false,
24234         "nomination_type": null,
24235         "resolution": 4,
24236         "master_sha": null,
24237         "because_sha": null
24238     },
24239     {
24240         "sha": "f32bf4f1e249a2d068cb25bfa77550f533b791c0",
24241         "description": "gitlab-ci: configure the Vulkan ICD export with VK_DRIVER",
24242         "nominated": false,
24243         "nomination_type": null,
24244         "resolution": 4,
24245         "master_sha": null,
24246         "because_sha": null
24247     },
24248     {
24249         "sha": "16b999b7d156b1f8b8bb03ea2fb140c65be6475b",
24250         "description": "gitlab-ci: allow to run dEQP Vulkan with DEQP_VER",
24251         "nominated": false,
24252         "nomination_type": null,
24253         "resolution": 4,
24254         "master_sha": null,
24255         "because_sha": null
24256     },
24257     {
24258         "sha": "0b246d3558d6e82c83b5017166cbf8730ea0b5f1",
24259         "description": "gitlab-ci: add a new base test job for VK",
24260         "nominated": false,
24261         "nomination_type": null,
24262         "resolution": 4,
24263         "master_sha": null,
24264         "because_sha": null
24265     },
24266     {
24267         "sha": "35a7ec79dbbbea313f587b49a8b67b097f244715",
24268         "description": "gitlab-ci: build dEQP VK 1.1.6 in the x86 test image for VK",
24269         "nominated": false,
24270         "nomination_type": null,
24271         "resolution": 4,
24272         "master_sha": null,
24273         "because_sha": null
24274     },
24275     {
24276         "sha": "4bbb1d3b06ef4125c549e8d9da6900d9da679954",
24277         "description": "gitlab-ci: build cts_runner in the x86 test image for VK",
24278         "nominated": false,
24279         "nomination_type": null,
24280         "resolution": 4,
24281         "master_sha": null,
24282         "because_sha": null
24283     },
24284     {
24285         "sha": "f2a594f384aee8217c5a5fd7f5378c0cc72cc9ed",
24286         "description": "gitlab-ci: add a new job that builds a base test image for VK",
24287         "nominated": false,
24288         "nomination_type": null,
24289         "resolution": 4,
24290         "master_sha": null,
24291         "because_sha": null
24292     },
24293     {
24294         "sha": "520a77d486c843ea58e41a869df18627943afd1a",
24295         "description": "gitlab-ci: add a gl suffix to the x86 test image and all test jobs",
24296         "nominated": false,
24297         "nomination_type": null,
24298         "resolution": 4,
24299         "master_sha": null,
24300         "because_sha": null
24301     },
24302     {
24303         "sha": "7e0ab6aae026eda405456c6495a4b945073c846a",
24304         "description": "gitlab-ci: rename build-deqp.sh to build-deqp-gl.sh",
24305         "nominated": false,
24306         "nomination_type": null,
24307         "resolution": 4,
24308         "master_sha": null,
24309         "because_sha": null
24310     },
24311     {
24312         "sha": "41797a1fed5ed9b7dafeeb064e47f1a364a4e981",
24313         "description": "gitlab-ci: Overhaul job run policy",
24314         "nominated": false,
24315         "nomination_type": null,
24316         "resolution": 4,
24317         "master_sha": null,
24318         "because_sha": null
24319     },
24320     {
24321         "sha": "ebd1309fef98e03460cb0485d53cbbf8227f9c04",
24322         "description": "gitlab-ci: Use the common run policy for LAVA jobs as well again",
24323         "nominated": false,
24324         "nomination_type": null,
24325         "resolution": 4,
24326         "master_sha": null,
24327         "because_sha": null
24328     },
24329     {
24330         "sha": "0796e7e70d4278352df9796e6d08a65c87660974",
24331         "description": "turnip: implement border color",
24332         "nominated": false,
24333         "nomination_type": null,
24334         "resolution": 4,
24335         "master_sha": null,
24336         "because_sha": null
24337     },
24338     {
24339         "sha": "095d35eff8e7127ed33167c78d2c18e87f48bc9d",
24340         "description": "turnip: improve emit_textures",
24341         "nominated": false,
24342         "nomination_type": null,
24343         "resolution": 4,
24344         "master_sha": null,
24345         "because_sha": null
24346     },
24347     {
24348         "sha": "3ab4f994619920c2a02a9cf861538a82532ab2d3",
24349         "description": "turnip: add function to allocate aligned memory in a substream cs",
24350         "nominated": false,
24351         "nomination_type": null,
24352         "resolution": 4,
24353         "master_sha": null,
24354         "because_sha": null
24355     },
24356     {
24357         "sha": "1abca2b3c84a42ab64c466bc209db42c41bba5e3",
24358         "description": "glsl/nir: iterate the system values list when adding varyings",
24359         "nominated": false,
24360         "nomination_type": 1,
24361         "resolution": 0,
24362         "master_sha": null,
24363         "because_sha": "ffdb44d3a0a2199487f17ff566c51280c9708c60"
24364     },
24365     {
24366         "sha": "201ed4b4e7e02b32f511b52ae94019792284f0a1",
24367         "description": "llvmpipe: enable support for primitives generated outside streamout",
24368         "nominated": false,
24369         "nomination_type": null,
24370         "resolution": 4,
24371         "master_sha": null,
24372         "because_sha": null
24373     },
24374     {
24375         "sha": "5f8af9731e36cb8854f7096cd372b83022a004b4",
24376         "description": "draw: add support for collecting primitives generated outside streamout",
24377         "nominated": false,
24378         "nomination_type": null,
24379         "resolution": 4,
24380         "master_sha": null,
24381         "because_sha": null
24382     },
24383     {
24384         "sha": "f137672197936c00fae305e53eef12a665bc87ce",
24385         "description": "llvmpipe: disable occlusion queries when requested by state tracker",
24386         "nominated": false,
24387         "nomination_type": null,
24388         "resolution": 4,
24389         "master_sha": null,
24390         "because_sha": null
24391     },
24392     {
24393         "sha": "3b8e1b3ee4f029764a7f9346323f443b0a83cb3e",
24394         "description": "llvmpipe: add queries disabled flag",
24395         "nominated": false,
24396         "nomination_type": null,
24397         "resolution": 4,
24398         "master_sha": null,
24399         "because_sha": null
24400     },
24401     {
24402         "sha": "ef893db468c60e1ab57ba5fa1677b3d34f09833e",
24403         "description": "main: Change u_mmAllocMem align2 from bytes (old API) to bits (new API)",
24404         "nominated": false,
24405         "nomination_type": 1,
24406         "resolution": 4,
24407         "master_sha": null,
24408         "because_sha": "b6fd679a9e68e1707bffda48ed7cb0bb79ea9f23"
24409     },
24410     {
24411         "sha": "3097efe5f0a70a38f5e7fbd34add8649282139bf",
24412         "description": "ci: Disable egl_ext_device_drm tests in piglit.",
24413         "nominated": false,
24414         "nomination_type": null,
24415         "resolution": 4,
24416         "master_sha": null,
24417         "because_sha": null
24418     },
24419     {
24420         "sha": "752196a4938f92395bacba915f3240b88790145a",
24421         "description": "util/atomic: Add p_atomic_add_return for the unlocked path",
24422         "nominated": false,
24423         "nomination_type": 1,
24424         "resolution": 4,
24425         "master_sha": null,
24426         "because_sha": "385d13f26d2b69db9423d806833d9b08f948a54a"
24427     },
24428     {
24429         "sha": "1b6991ba1d8df187869cbea1bf4d9da3f2e68824",
24430         "description": "anv: Implement VK_KHR_buffer_device_address",
24431         "nominated": false,
24432         "nomination_type": null,
24433         "resolution": 4,
24434         "master_sha": null,
24435         "because_sha": null
24436     },
24437     {
24438         "sha": "4428cd9127d9681e5e8250b847ef524841a46046",
24439         "description": "anv: Use a pNext loop in AllocateMemory",
24440         "nominated": false,
24441         "nomination_type": null,
24442         "resolution": 4,
24443         "master_sha": null,
24444         "because_sha": null
24445     },
24446     {
24447         "sha": "a8e59b37081f169a83918de149dab7c31812577c",
24448         "description": "anv: Add allocator support for client-visible addresses",
24449         "nominated": false,
24450         "nomination_type": null,
24451         "resolution": 4,
24452         "master_sha": null,
24453         "because_sha": null
24454     },
24455     {
24456         "sha": "96e3328ac2dc58fb86a0da4ec27a40aa6d41b022",
24457         "description": "util/vma: Add a function to allocate a particular address range",
24458         "nominated": false,
24459         "nomination_type": null,
24460         "resolution": 4,
24461         "master_sha": null,
24462         "because_sha": null
24463     },
24464     {
24465         "sha": "782fb5407d682c286678b1ac78c649c4c2858d2d",
24466         "description": "util/vma: Factor out the hole splitting part of util_vma_heap_alloc",
24467         "nominated": false,
24468         "nomination_type": null,
24469         "resolution": 4,
24470         "master_sha": null,
24471         "because_sha": null
24472     },
24473     {
24474         "sha": "03450e9cfc526158e1a1e862a9f6bb8610de2be9",
24475         "description": "anv: Add an explicit_address parameter to anv_device_alloc_bo",
24476         "nominated": false,
24477         "nomination_type": null,
24478         "resolution": 4,
24479         "master_sha": null,
24480         "because_sha": null
24481     },
24482     {
24483         "sha": "597fdb9e210b53680f1eb703778f9d1a196190a8",
24484         "description": "anv: Stop advertising two heaps just for the VF cache WA",
24485         "nominated": false,
24486         "nomination_type": null,
24487         "resolution": 4,
24488         "master_sha": null,
24489         "because_sha": null
24490     },
24491     {
24492         "sha": "b47bc0202a846d039ddd613add6ecfde30e6ab7e",
24493         "description": "anv: Set up VMA heaps independently from memory heaps",
24494         "nominated": false,
24495         "nomination_type": null,
24496         "resolution": 4,
24497         "master_sha": null,
24498         "because_sha": null
24499     },
24500     {
24501         "sha": "1037b52cf4c3613ab91e11f11245169aff5024c9",
24502         "description": "anv: Stop tracking VMA allocations",
24503         "nominated": false,
24504         "nomination_type": null,
24505         "resolution": 4,
24506         "master_sha": null,
24507         "because_sha": null
24508     },
24509     {
24510         "sha": "a4e3d8f0db965b3ca3e8e939397af4a930b48185",
24511         "description": "anv: Disallow allocating above heap sizes",
24512         "nominated": false,
24513         "nomination_type": null,
24514         "resolution": 4,
24515         "master_sha": null,
24516         "because_sha": null
24517     },
24518     {
24519         "sha": "385d13f26d2b69db9423d806833d9b08f948a54a",
24520         "description": "util/atomic: Add a _return variant of p_atomic_add",
24521         "nominated": false,
24522         "nomination_type": null,
24523         "resolution": 4,
24524         "master_sha": null,
24525         "because_sha": null
24526     },
24527     {
24528         "sha": "0a36fafa95175efbad1a61b36706e535929afd2b",
24529         "description": "anv: Don't leak when set_tiling fails",
24530         "nominated": false,
24531         "nomination_type": 1,
24532         "resolution": 0,
24533         "master_sha": null,
24534         "because_sha": "a44744e01d73f7187406200d57dd67aa235a7d13"
24535     },
24536     {
24537         "sha": "46af0ecc1d1f060786a1c2dfede1f936b407fbf6",
24538         "description": "anv: Use PIPE_CONTROL flushes to implement the gen8 VF cache WA",
24539         "nominated": false,
24540         "nomination_type": null,
24541         "resolution": 4,
24542         "master_sha": null,
24543         "because_sha": null
24544     },
24545     {
24546         "sha": "1b5cb92b623119243fb668bc70fd970e86d5fd58",
24547         "description": "anv: Apply cache flushes after setting index/draw VBs",
24548         "nominated": false,
24549         "nomination_type": null,
24550         "resolution": 4,
24551         "master_sha": null,
24552         "because_sha": null
24553     },
24554     {
24555         "sha": "7ce39a55c1d7efe0432d4654cafe372b05d99ee2",
24556         "description": "anv: Always invalidate the VF cache in BeginCommandBuffer",
24557         "nominated": false,
24558         "nomination_type": null,
24559         "resolution": 4,
24560         "master_sha": null,
24561         "because_sha": null
24562     },
24563     {
24564         "sha": "a500a6b7f138b3fa42debbba8605ec4378ff3569",
24565         "description": "blorp: Pass the VB size to the VF cache workaround",
24566         "nominated": false,
24567         "nomination_type": null,
24568         "resolution": 4,
24569         "master_sha": null,
24570         "because_sha": null
24571     },
24572     {
24573         "sha": "c142a40a92fc4a1ac4ac19141abd1d9d37ddd652",
24574         "description": "anv: Add a has_softpin boolean",
24575         "nominated": false,
24576         "nomination_type": null,
24577         "resolution": 4,
24578         "master_sha": null,
24579         "because_sha": null
24580     },
24581     {
24582         "sha": "0bba88081b416586d733878977da5950fa3e93d6",
24583         "description": "anv: Drop bo_flags from anv_bo_pool",
24584         "nominated": false,
24585         "nomination_type": null,
24586         "resolution": 4,
24587         "master_sha": null,
24588         "because_sha": null
24589     },
24590     {
24591         "sha": "f6a913bb9540a9c3fa5a22ad5e08dfe87dafdaaf",
24592         "description": "glsl/tests: Use splitlines() instead of strip()",
24593         "nominated": false,
24594         "nomination_type": null,
24595         "resolution": 4,
24596         "master_sha": null,
24597         "because_sha": null
24598     },
24599     {
24600         "sha": "96aef08dc6f4ea4a79cdf995d867d08e8f838b2a",
24601         "description": "android: radeonsi: fix build after vl refactoring (v2)",
24602         "nominated": false,
24603         "nomination_type": 1,
24604         "resolution": 0,
24605         "master_sha": null,
24606         "because_sha": "86e60bc265936e5b21975cf5b6f93fa040902424"
24607     },
24608     {
24609         "sha": "32ebd4207ad9411bc790b5e2c7e8d2a4f21c3d67",
24610         "description": "intel/compiler: force simd8 when dual src blending on gen8",
24611         "nominated": false,
24612         "nomination_type": null,
24613         "resolution": 4,
24614         "master_sha": null,
24615         "because_sha": null
24616     },
24617     {
24618         "sha": "f6004bac1f00e34fa927a18db22d6cd4d8dc8a3e",
24619         "description": "intel/compiler: add newline to limit_dispatch_width message",
24620         "nominated": false,
24621         "nomination_type": null,
24622         "resolution": 4,
24623         "master_sha": null,
24624         "because_sha": null
24625     },
24626     {
24627         "sha": "c3efeac4c68e158722478772f73394aa6292d9a4",
24628         "description": "turnip: Add support for compute shaders.",
24629         "nominated": false,
24630         "nomination_type": null,
24631         "resolution": 4,
24632         "master_sha": null,
24633         "because_sha": null
24634     },
24635     {
24636         "sha": "ccf8230547526aab10634fa44af2e5e1c385e9db",
24637         "description": "turnip: Move pipeline BO list adding to BindPipeline.",
24638         "nominated": false,
24639         "nomination_type": null,
24640         "resolution": 4,
24641         "master_sha": null,
24642         "because_sha": null
24643     },
24644     {
24645         "sha": "e26962f756a15f0b6b56822b677b7a984acb9029",
24646         "description": "turnip: Sanity check that we're adding valid BOs to the list.",
24647         "nominated": false,
24648         "nomination_type": null,
24649         "resolution": 4,
24650         "master_sha": null,
24651         "because_sha": null
24652     },
24653     {
24654         "sha": "4365e955d8d4e19b38adf00fba834cf82ebad7e1",
24655         "description": "turnip: Add a helper function for getting tu_buffer iovas.",
24656         "nominated": false,
24657         "nomination_type": null,
24658         "resolution": 4,
24659         "master_sha": null,
24660         "because_sha": null
24661     },
24662     {
24663         "sha": "70d6428be5f4dc5545191059474804d21c6bdbac",
24664         "description": "turnip: Refactor the graphics pipeline create implementation.",
24665         "nominated": false,
24666         "nomination_type": null,
24667         "resolution": 4,
24668         "master_sha": null,
24669         "because_sha": null
24670     },
24671     {
24672         "sha": "e46da7dbeae4b1138fc9e0db7a144d8edbed50e5",
24673         "description": "turnip: Add basic SSBO support.",
24674         "nominated": false,
24675         "nomination_type": null,
24676         "resolution": 4,
24677         "master_sha": null,
24678         "because_sha": null
24679     },
24680     {
24681         "sha": "1f4e8f3c46c8ca348e127eff2078bf0ae77a2a49",
24682         "description": "turnip: Reuse tu6_stage2opcode() more.",
24683         "nominated": false,
24684         "nomination_type": null,
24685         "resolution": 4,
24686         "master_sha": null,
24687         "because_sha": null
24688     },
24689     {
24690         "sha": "5b23671f6a3f5737c2fff9554214cbfd143e4ff9",
24691         "description": "turnip: Drop redefinition of VALIDREG now that it's in ir3.h.",
24692         "nominated": false,
24693         "nomination_type": 1,
24694         "resolution": 0,
24695         "master_sha": null,
24696         "because_sha": "937b9055698be0dfdb7d2e0673a989e2ecc05912"
24697     },
24698     {
24699         "sha": "bb49f19c1b89ad865ccc530010ab8a2b42258ada",
24700         "description": "turnip: Fix unused variable warnings.",
24701         "nominated": false,
24702         "nomination_type": null,
24703         "resolution": 4,
24704         "master_sha": null,
24705         "because_sha": null
24706     },
24707     {
24708         "sha": "1b1b436fa7cf92cce23018ea923597c4d7290d57",
24709         "description": "glsl: make use of active_shader_mask when building resource list",
24710         "nominated": false,
24711         "nomination_type": null,
24712         "resolution": 4,
24713         "master_sha": null,
24714         "because_sha": null
24715     },
24716     {
24717         "sha": "f0cb0fe1c0804ce87bb66d0ad4c9d31e36ef985f",
24718         "description": "glsl: don't set uniform block as used when its not",
24719         "nominated": false,
24720         "nomination_type": null,
24721         "resolution": 4,
24722         "master_sha": null,
24723         "because_sha": null
24724     },
24725     {
24726         "sha": "50dc4b77f6ba7f70c110b8b35479c8ee8ddaaa96",
24727         "description": "glsl: move calculate_array_size_and_stride() to link_uniforms.cpp",
24728         "nominated": false,
24729         "nomination_type": null,
24730         "resolution": 4,
24731         "master_sha": null,
24732         "because_sha": null
24733     },
24734     {
24735         "sha": "c9acf0739f1dd4211744d94ce3fb33b4e4ffc900",
24736         "description": "anv: Fix error message format string",
24737         "nominated": false,
24738         "nomination_type": 1,
24739         "resolution": 4,
24740         "master_sha": null,
24741         "because_sha": "246261f0addfc24f69ae412b9ef7e40e2c667a4a"
24742     },
24743     {
24744         "sha": "78409856094d58907915406ce87d385a8012eed6",
24745         "description": "mesa: Silence unused parameter warning",
24746         "nominated": false,
24747         "nomination_type": null,
24748         "resolution": 4,
24749         "master_sha": null,
24750         "because_sha": null
24751     },
24752     {
24753         "sha": "a7e607641a2b6f1d89e1c5e6eaf91d6faf156286",
24754         "description": "mesa: Silence 'left shift of negative value' warning in BPTC compression code",
24755         "nominated": false,
24756         "nomination_type": null,
24757         "resolution": 4,
24758         "master_sha": null,
24759         "because_sha": null
24760     },
24761     {
24762         "sha": "668635abd26dda458f9293f99dd39f56431a4d61",
24763         "description": "intel/compiler: Fix 'comparison is always true' warning",
24764         "nominated": false,
24765         "nomination_type": 1,
24766         "resolution": 0,
24767         "master_sha": null,
24768         "because_sha": "12d3b11908e0a033be4f3e8b92ae4a36ce910f36"
24769     },
24770     {
24771         "sha": "5b3d6979a61c2159d85aba2ca0960540c6b80b2d",
24772         "description": "docs: Update mesa 19.3 release calendar",
24773         "nominated": false,
24774         "nomination_type": null,
24775         "resolution": 4,
24776         "master_sha": null,
24777         "because_sha": null
24778     },
24779     {
24780         "sha": "953d20e6f519f74712707799b17fcb0d90b4a982",
24781         "description": "docs: update calendar, add news item and link release notes for 19.2.7",
24782         "nominated": false,
24783         "nomination_type": null,
24784         "resolution": 4,
24785         "master_sha": null,
24786         "because_sha": null
24787     },
24788     {
24789         "sha": "bd518aa208ba9c1a07b3054c2c5d65ba8884b841",
24790         "description": "docs: Add SHA256 sums for 19.2.7",
24791         "nominated": false,
24792         "nomination_type": null,
24793         "resolution": 4,
24794         "master_sha": null,
24795         "because_sha": null
24796     },
24797     {
24798         "sha": "26aa024cdfa60fa5e407cf74c160e43caf463bc1",
24799         "description": "docs: Add release notes for 19.2.7",
24800         "nominated": false,
24801         "nomination_type": null,
24802         "resolution": 4,
24803         "master_sha": null,
24804         "because_sha": null
24805     },
24806     {
24807         "sha": "ec28714b7810b07d48164f8efa90c8d47e65e19f",
24808         "description": "turnip: allow writes to draw_cs outside of render pass",
24809         "nominated": false,
24810         "nomination_type": null,
24811         "resolution": 4,
24812         "master_sha": null,
24813         "because_sha": null
24814     },
24815     {
24816         "sha": "372ed42d222a274abe712b62f4b037cbeb6fddb5",
24817         "description": "nir/lower_clip: Fix incorrect driver loc for clipdist outputs",
24818         "nominated": false,
24819         "nomination_type": 1,
24820         "resolution": 0,
24821         "master_sha": null,
24822         "because_sha": "d0f746b6458e375a7f58f4f46a36f16dbb7089e1"
24823     },
24824     {
24825         "sha": "937b9055698be0dfdb7d2e0673a989e2ecc05912",
24826         "description": "freedreno/ir3: fix neverball assert in case of unused VS inputs",
24827         "nominated": false,
24828         "nomination_type": 1,
24829         "resolution": 0,
24830         "master_sha": null,
24831         "because_sha": "882d53d8e36592a39cde947e890969a81b2b1226"
24832     },
24833     {
24834         "sha": "4e47c205b9749aebb258075da36d176e1d453eb4",
24835         "description": "freedreno/ir3: remove store_output lowered to store_shared_ir3",
24836         "nominated": false,
24837         "nomination_type": null,
24838         "resolution": 4,
24839         "master_sha": null,
24840         "because_sha": null
24841     },
24842     {
24843         "sha": "50f60d69e45d5bac2aa44aeaddb6e2b5436f01d4",
24844         "description": "iris: Add restriction to 3DSTATE_CONSTANT_ packets.",
24845         "nominated": false,
24846         "nomination_type": null,
24847         "resolution": 4,
24848         "master_sha": null,
24849         "because_sha": null
24850     },
24851     {
24852         "sha": "d3e339364f13f09401fdf32df05f88a821879d68",
24853         "description": "anv: Use 3DSTATE_CONSTANT_ALL when possible.",
24854         "nominated": false,
24855         "nomination_type": null,
24856         "resolution": 4,
24857         "master_sha": null,
24858         "because_sha": null
24859     },
24860     {
24861         "sha": "7d5da53d276e12a1b75038405514cba7f0909cd9",
24862         "description": "anv: Move code for emitting push constants into its own function.",
24863         "nominated": false,
24864         "nomination_type": null,
24865         "resolution": 4,
24866         "master_sha": null,
24867         "because_sha": null
24868     },
24869     {
24870         "sha": "67d2cb3e9367a723d6f6310f75048c6d97afe9d4",
24871         "description": "anv: Add get_push_range_address() helper.",
24872         "nominated": false,
24873         "nomination_type": null,
24874         "resolution": 4,
24875         "master_sha": null,
24876         "because_sha": null
24877     },
24878     {
24879         "sha": "c0225a728e1f33b2073af7c64d9449680aece536",
24880         "description": "anv: Move gen8+ push constant packet workaround.",
24881         "nominated": false,
24882         "nomination_type": null,
24883         "resolution": 4,
24884         "master_sha": null,
24885         "because_sha": null
24886     },
24887     {
24888         "sha": "06438ea7fa137db821b3c7d256008c26e23012a7",
24889         "description": "iris: Use 3DSTATE_CONSTANT_ALL when possible.",
24890         "nominated": false,
24891         "nomination_type": null,
24892         "resolution": 4,
24893         "master_sha": null,
24894         "because_sha": null
24895     },
24896     {
24897         "sha": "1ba9a18911ae687217ded424211a2ece6bcd1155",
24898         "description": "iris: Rework push constants emitting code.",
24899         "nominated": false,
24900         "nomination_type": null,
24901         "resolution": 4,
24902         "master_sha": null,
24903         "because_sha": null
24904     },
24905     {
24906         "sha": "9db044792f609867654a016321f80511ce5f9bf6",
24907         "description": "intel/blorp: Use 3DSTATE_CONSTANT_ALL to setup push constants.",
24908         "nominated": false,
24909         "nomination_type": null,
24910         "resolution": 4,
24911         "master_sha": null,
24912         "because_sha": null
24913     },
24914     {
24915         "sha": "8983622995804aa5279647fc5bea75d0ca3b4612",
24916         "description": "intel/aubinator: Decode 3DSTATE_CONSTANT_ALL.",
24917         "nominated": false,
24918         "nomination_type": null,
24919         "resolution": 4,
24920         "master_sha": null,
24921         "because_sha": null
24922     },
24923     {
24924         "sha": "2d127614a2e7c851d2966bbd2d5075213e15a6e7",
24925         "description": "intel/genxml: Add 3DSTATE_CONSTANT_ALL packet.",
24926         "nominated": false,
24927         "nomination_type": null,
24928         "resolution": 4,
24929         "master_sha": null,
24930         "because_sha": null
24931     },
24932     {
24933         "sha": "1576ff5fbbb7245fd6b2a30787154bb6dee7f6f6",
24934         "description": "turnip: MSAA resolve directly from GMEM",
24935         "nominated": false,
24936         "nomination_type": null,
24937         "resolution": 4,
24938         "master_sha": null,
24939         "because_sha": null
24940     },
24941     {
24942         "sha": "abaaf0b2e731ad4f10ffb2b6b5ae3d5b12d4cc12",
24943         "description": "turnip: don't set unused BLIT_DST_INFO bits for GMEM clear",
24944         "nominated": false,
24945         "nomination_type": null,
24946         "resolution": 4,
24947         "master_sha": null,
24948         "because_sha": null
24949     },
24950     {
24951         "sha": "4babdc73812cc4d2ffb8b4097d1e44b5fa400f16",
24952         "description": "turnip: implement CmdClearAttachments",
24953         "nominated": false,
24954         "nomination_type": null,
24955         "resolution": 4,
24956         "master_sha": null,
24957         "because_sha": null
24958     },
24959     {
24960         "sha": "1dfa2e6c99caa5df84fd1d12e64f0a4167a88a3f",
24961         "description": "turnip: don't skip unused attachments when setting up tiling config",
24962         "nominated": false,
24963         "nomination_type": null,
24964         "resolution": 4,
24965         "master_sha": null,
24966         "because_sha": null
24967     },
24968     {
24969         "sha": "8c12f4e5f24f74e29454a412fdf16c33323a524f",
24970         "description": "lima: enable tiling",
24971         "nominated": false,
24972         "nomination_type": null,
24973         "resolution": 4,
24974         "master_sha": null,
24975         "because_sha": null
24976     },
24977     {
24978         "sha": "272ef5d39a1f72d58dc2fb2be03bc598083197fb",
24979         "description": "glsl: additional interface redeclaration check for SSO programs",
24980         "nominated": false,
24981         "nomination_type": null,
24982         "resolution": 4,
24983         "master_sha": null,
24984         "because_sha": null
24985     },
24986     {
24987         "sha": "2d26cc077db262fa5e21dd8ae71970380fdf7d41",
24988         "description": "gitlab-ci: bump piglit checkout commit",
24989         "nominated": false,
24990         "nomination_type": null,
24991         "resolution": 4,
24992         "master_sha": null,
24993         "because_sha": null
24994     },
24995     {
24996         "sha": "3e67aa2e4e0c116b8b3f1e3717b086fdb576934e",
24997         "description": "nir/load_store_vectorize: fix combining stores with aliasing loads between",
24998         "nominated": false,
24999         "nomination_type": 1,
25000         "resolution": 4,
25001         "master_sha": null,
25002         "because_sha": "ce9205c03bd20d26af23ca891e97a9f848a612d1"
25003     },
25004     {
25005         "sha": "637c5a1dd9bd56da04d48b8c92c1c40b12ae76ab",
25006         "description": "aco/wave32: Fix reductions.",
25007         "nominated": false,
25008         "nomination_type": null,
25009         "resolution": 4,
25010         "master_sha": null,
25011         "because_sha": null
25012     },
25013     {
25014         "sha": "21db083504fde3100f0b528f683a087357f5aaff",
25015         "description": "aco/wave32: Allow setting the subgroup ballot size to 64-bit.",
25016         "nominated": false,
25017         "nomination_type": null,
25018         "resolution": 4,
25019         "master_sha": null,
25020         "because_sha": null
25021     },
25022     {
25023         "sha": "ed815d503efadc2ad0171b5ad296f2a84bac528b",
25024         "description": "aco/wave32: Use wave_size for barrier intrinsic.",
25025         "nominated": false,
25026         "nomination_type": null,
25027         "resolution": 4,
25028         "master_sha": null,
25029         "because_sha": null
25030     },
25031     {
25032         "sha": "b8f2edb452e064422e3f32b89aae15dfd879399d",
25033         "description": "aco/wave32: Fix load_local_invocation_index to support wave32.",
25034         "nominated": false,
25035         "nomination_type": null,
25036         "resolution": 4,
25037         "master_sha": null,
25038         "because_sha": null
25039     },
25040     {
25041         "sha": "e0bcefc3a0a15a8c7ec00cfa53fd8fffcc07342a",
25042         "description": "aco/wave32: Use lane mask regclass for exec/vcc.",
25043         "nominated": false,
25044         "nomination_type": null,
25045         "resolution": 4,
25046         "master_sha": null,
25047         "because_sha": null
25048     },
25049     {
25050         "sha": "b4efe179ede6ea7d53bc8074048c96d2aa146701",
25051         "description": "aco/wave32: Add wave size specific opcodes to aco_builder.",
25052         "nominated": false,
25053         "nomination_type": null,
25054         "resolution": 4,
25055         "master_sha": null,
25056         "because_sha": null
25057     },
25058     {
25059         "sha": "c44af6cbc7731f8f482da38298887198d975e245",
25060         "description": "aco/wave32: Introduce emit_mbcnt which takes wave size into account.",
25061         "nominated": false,
25062         "nomination_type": null,
25063         "resolution": 4,
25064         "master_sha": null,
25065         "because_sha": null
25066     },
25067     {
25068         "sha": "07754a9c9eb597c1f0f12c898fb46298eb38e6be",
25069         "description": "aco/wave32: Replace hardcoded numbers in spiller with wave size.",
25070         "nominated": false,
25071         "nomination_type": null,
25072         "resolution": 4,
25073         "master_sha": null,
25074         "because_sha": null
25075     },
25076     {
25077         "sha": "c0dbf42a03842981284839d277f1ed5086381fdf",
25078         "description": "aco/wave32: Change uniform bool optimization to work with wave32.",
25079         "nominated": false,
25080         "nomination_type": null,
25081         "resolution": 4,
25082         "master_sha": null,
25083         "because_sha": null
25084     },
25085     {
25086         "sha": "dd9dad731bed71a77f28111b2d548b9d5163cd64",
25087         "description": "aco: Optimize load_subgroup_id to one bit field extract instruction.",
25088         "nominated": false,
25089         "nomination_type": null,
25090         "resolution": 4,
25091         "master_sha": null,
25092         "because_sha": null
25093     },
25094     {
25095         "sha": "753670e9028cdb067405f7f27e29012db719732f",
25096         "description": "aco: Remove lower_linear_bool_phi, it is not needed anymore.",
25097         "nominated": false,
25098         "nomination_type": null,
25099         "resolution": 4,
25100         "master_sha": null,
25101         "because_sha": null
25102     },
25103     {
25104         "sha": "0d2d6720200aaa11709c1746642b7f7a76678390",
25105         "description": "aco: Remove superfluous argument from emit_boolean_logic.",
25106         "nominated": false,
25107         "nomination_type": null,
25108         "resolution": 4,
25109         "master_sha": null,
25110         "because_sha": null
25111     },
25112     {
25113         "sha": "9a43d26b743dada4bbb2d208d6e34b20f115f500",
25114         "description": "aco: Fix operand of s_bcnt1_i32_b64 in emit_boolean_reduce.",
25115         "nominated": false,
25116         "nomination_type": null,
25117         "resolution": 4,
25118         "master_sha": null,
25119         "because_sha": null
25120     },
25121     {
25122         "sha": "5585b8eaddd6799b4486a749de18ae9a6f03b91c",
25123         "description": "gitlab-ci: Run piglit glslparser & quick_shader tests separately",
25124         "nominated": false,
25125         "nomination_type": null,
25126         "resolution": 4,
25127         "master_sha": null,
25128         "because_sha": null
25129     },
25130     {
25131         "sha": "ddacd3d43b203e7c66ec366820e2a230b7e3aa67",
25132         "description": "intel/perf: fix improper pointer access",
25133         "nominated": false,
25134         "nomination_type": 0,
25135         "resolution": 0,
25136         "master_sha": null,
25137         "because_sha": null
25138     },
25139     {
25140         "sha": "8c0b05826304370ef9e5f1e607d0f0305a0eb759",
25141         "description": "intel/perf: simplify the processing of OA reports",
25142         "nominated": false,
25143         "nomination_type": 0,
25144         "resolution": 0,
25145         "master_sha": null,
25146         "because_sha": null
25147     },
25148     {
25149         "sha": "b364e920bf8c6805bcc3ff1cedf6b77dbb61b1e0",
25150         "description": "intel/perf: take into account that reports read can be fairly old",
25151         "nominated": false,
25152         "nomination_type": 0,
25153         "resolution": 0,
25154         "master_sha": null,
25155         "because_sha": null
25156     },
25157     {
25158         "sha": "9d0a5c817ce21adabeda5153035b30609e2862b2",
25159         "description": "intel/perf: set read buffer len to 0 to identify empty buffer",
25160         "nominated": false,
25161         "nomination_type": 0,
25162         "resolution": 0,
25163         "master_sha": null,
25164         "because_sha": null
25165     },
25166     {
25167         "sha": "acea59dbf8056b46444c820115d86c42d0411686",
25168         "description": "intel/perf: fix invalid hw_id in query results",
25169         "nominated": false,
25170         "nomination_type": 1,
25171         "resolution": 0,
25172         "master_sha": null,
25173         "because_sha": "41b54b5faf27632d1a70145880b474fbaeabbb2d"
25174     },
25175     {
25176         "sha": "a7bbebcfb9b06de640f093bf801c39ff01d6016b",
25177         "description": "radeonsi: display cs blit count for AMD_DEBUG=testdma",
25178         "nominated": false,
25179         "nomination_type": null,
25180         "resolution": 4,
25181         "master_sha": null,
25182         "because_sha": null
25183     },
25184     {
25185         "sha": "082d1c168649edc6dc0f83e452347011905713d8",
25186         "description": "radeonsi: implement sdma for GFX9",
25187         "nominated": false,
25188         "nomination_type": null,
25189         "resolution": 4,
25190         "master_sha": null,
25191         "because_sha": null
25192     },
25193     {
25194         "sha": "4cacba0c86c75f7b022eedbdb3f12957f495e893",
25195         "description": "radv/gfx10: fix the vertex order for triangle strips emitted by a GS",
25196         "nominated": false,
25197         "nomination_type": 1,
25198         "resolution": 4,
25199         "master_sha": null,
25200         "because_sha": "deafe4cc58746a3c46d16a9cf784819d49848dc6"
25201     },
25202     {
25203         "sha": "dac6bd29ae8440c27ac687065ace75bdb8e4b71f",
25204         "description": "radv: simplify a check in radv_fixup_vertex_input_fetches()",
25205         "nominated": false,
25206         "nomination_type": null,
25207         "resolution": 4,
25208         "master_sha": null,
25209         "because_sha": null
25210     },
25211     {
25212         "sha": "3b51259f06b0df97cc79d5255e6696631d378239",
25213         "description": "radv: remove dead shader input/output variables",
25214         "nominated": false,
25215         "nomination_type": null,
25216         "resolution": 4,
25217         "master_sha": null,
25218         "because_sha": null
25219     },
25220     {
25221         "sha": "0604768ae40695de97eadcca9cf2e37e0865bdeb",
25222         "description": "iris: Stop setting up fake params",
25223         "nominated": false,
25224         "nomination_type": null,
25225         "resolution": 4,
25226         "master_sha": null,
25227         "because_sha": null
25228     },
25229     {
25230         "sha": "713636766d092dea7f5648ab40f990c47152e405",
25231         "description": "gallium/scons: fix graw-xlib build on OSX.",
25232         "nominated": false,
25233         "nomination_type": 1,
25234         "resolution": 4,
25235         "master_sha": null,
25236         "because_sha": "44a6b0107b37ad9644d3435cf6d2d29b6779654f"
25237     },
25238     {
25239         "sha": "3263c9824ebf35a24380e401bb1b1852d538a46d",
25240         "description": "llvmpipe: enable texcoord semantics",
25241         "nominated": false,
25242         "nomination_type": null,
25243         "resolution": 4,
25244         "master_sha": null,
25245         "because_sha": null
25246     },
25247     {
25248         "sha": "178a2946c0b998c1f1c8a70b135b3b1507b4b11a",
25249         "description": "anv: Respect the always_flush_cache driconf option",
25250         "nominated": false,
25251         "nomination_type": null,
25252         "resolution": 4,
25253         "master_sha": null,
25254         "because_sha": null
25255     },
25256     {
25257         "sha": "07adc4746041cd39e4cbfe1ca1bab078931b6c4b",
25258         "description": "gallium/swr: Fix crash when use GL_TDFX_texture_compression_FXT1 format.",
25259         "nominated": false,
25260         "nomination_type": null,
25261         "resolution": 4,
25262         "master_sha": null,
25263         "because_sha": null
25264     },
25265     {
25266         "sha": "b31637c45338c04ba7cba7e380ad29e91a115e0c",
25267         "description": "gitlab-ci: disable junit results for deqp",
25268         "nominated": false,
25269         "nomination_type": null,
25270         "resolution": 4,
25271         "master_sha": null,
25272         "because_sha": null
25273     },
25274     {
25275         "sha": "b1f37688ba717db81a7e9c97e2a875d528d85112",
25276         "description": "anv: Set up SBE_SWIZ properly for gl_Viewport",
25277         "nominated": false,
25278         "nomination_type": 0,
25279         "resolution": 0,
25280         "master_sha": null,
25281         "because_sha": null
25282     },
25283     {
25284         "sha": "0c88d5952aafdc90b732ee6b0b425ca741537e52",
25285         "description": "gitlab-ci: Update to current ci-templates master",
25286         "nominated": false,
25287         "nomination_type": null,
25288         "resolution": 4,
25289         "master_sha": null,
25290         "because_sha": null
25291     },
25292     {
25293         "sha": "f63a3132e8cf660c22bc9943535e264ba91f63eb",
25294         "description": "ac/llvm: fix atomic var operations if source isn't a deref",
25295         "nominated": false,
25296         "nomination_type": 1,
25297         "resolution": 4,
25298         "master_sha": null,
25299         "because_sha": "e61a826f39628d87a5ce534d687133ab768c1917"
25300     },
25301     {
25302         "sha": "dde734030bcdac40e63a0b251903c0281db170ee",
25303         "description": "Add support for T820 CI Jobs",
25304         "nominated": false,
25305         "nomination_type": null,
25306         "resolution": 4,
25307         "master_sha": null,
25308         "because_sha": null
25309     },
25310     {
25311         "sha": "502548a09c5a87d06da97be45a2386bb1e5e800e",
25312         "description": "gallivm/llvmpipe: add support for front facing in sysval.",
25313         "nominated": false,
25314         "nomination_type": null,
25315         "resolution": 4,
25316         "master_sha": null,
25317         "because_sha": null
25318     },
25319     {
25320         "sha": "f52cdaa517b0bea142a273acb5b48f359b73982b",
25321         "description": "llvmpipe/images: handle undefined atomic without crashing",
25322         "nominated": false,
25323         "nomination_type": null,
25324         "resolution": 4,
25325         "master_sha": null,
25326         "because_sha": null
25327     },
25328     {
25329         "sha": "71dd52e0560e3d32dd040301ae99e0ae2da4384e",
25330         "description": "panfrost: Remove blend shader hack",
25331         "nominated": false,
25332         "nomination_type": null,
25333         "resolution": 4,
25334         "master_sha": null,
25335         "because_sha": null
25336     },
25337     {
25338         "sha": "c707b4d0f97925316d8423ec106ffd54119e6552",
25339         "description": "gitlab-ci: Test Panfrost on T720 GPUs",
25340         "nominated": false,
25341         "nomination_type": null,
25342         "resolution": 4,
25343         "master_sha": null,
25344         "because_sha": null
25345     },
25346     {
25347         "sha": "6d05e38a9619fe0fad43684f1892aaf0d0640b09",
25348         "description": "gitlab-ci: Remove non-default skips from Panfrost",
25349         "nominated": false,
25350         "nomination_type": null,
25351         "resolution": 4,
25352         "master_sha": null,
25353         "because_sha": null
25354     },
25355     {
25356         "sha": "b655be7252040c55e27b60508e8f305618a7de41",
25357         "description": "panfrost: White list the Mali T720",
25358         "nominated": false,
25359         "nomination_type": null,
25360         "resolution": 4,
25361         "master_sha": null,
25362         "because_sha": null
25363     },
25364     {
25365         "sha": "8555bffafdbcda9db0424d6ac2091fd3eac19bc5",
25366         "description": "pan/midgard: Splatter on fragment out",
25367         "nominated": false,
25368         "nomination_type": null,
25369         "resolution": 4,
25370         "master_sha": null,
25371         "because_sha": null
25372     },
25373     {
25374         "sha": "ab81a23d36fb4a87f3ac3ef81d333295d54002a1",
25375         "description": "panfrost: Simplify shader patching",
25376         "nominated": false,
25377         "nomination_type": null,
25378         "resolution": 4,
25379         "master_sha": null,
25380         "because_sha": null
25381     },
25382     {
25383         "sha": "6ddaa5558a66415d6f144bd4609324832c3466fb",
25384         "description": "panfrost: Simplify draw_flags",
25385         "nominated": false,
25386         "nomination_type": null,
25387         "resolution": 4,
25388         "master_sha": null,
25389         "because_sha": null
25390     },
25391     {
25392         "sha": "9fb0904712a5d64ecd012f65dfda4f36819716d9",
25393         "description": "panfrost: Implement pan_tiler for non-hierarchy GPUs",
25394         "nominated": false,
25395         "nomination_type": null,
25396         "resolution": 4,
25397         "master_sha": null,
25398         "because_sha": null
25399     },
25400     {
25401         "sha": "63cd5b8198cab169f8ba9f6250281a5f705fa6bb",
25402         "description": "panfrost: Add information about T720 tiling",
25403         "nominated": false,
25404         "nomination_type": null,
25405         "resolution": 4,
25406         "master_sha": null,
25407         "because_sha": null
25408     },
25409     {
25410         "sha": "6887ff4e79c7cb236c58a326159046a6406d21d5",
25411         "description": "panfrost: Add quirks system to cmdstream",
25412         "nominated": false,
25413         "nomination_type": null,
25414         "resolution": 4,
25415         "master_sha": null,
25416         "because_sha": null
25417     },
25418     {
25419         "sha": "fbd5359a0a6f4b6d220c4cea9020ec4665ed4955",
25420         "description": "nir/algebraic: Rearrange bcsel sequences generated by nir_opt_peephole_select",
25421         "nominated": false,
25422         "nomination_type": null,
25423         "resolution": 4,
25424         "master_sha": null,
25425         "because_sha": null
25426     },
25427     {
25428         "sha": "780b5c10374d9323a6f4933c4cdca3b3beb58f6a",
25429         "description": "nir/algebraic: Simplify some Inf and NaN avoidance code",
25430         "nominated": false,
25431         "nomination_type": null,
25432         "resolution": 4,
25433         "master_sha": null,
25434         "because_sha": null
25435     },
25436     {
25437         "sha": "d15344c0f5d70635e26bd902ab14588f4915ee3f",
25438         "description": "intel/compiler: Increase nir_opt_peephole_select threshold",
25439         "nominated": false,
25440         "nomination_type": null,
25441         "resolution": 4,
25442         "master_sha": null,
25443         "because_sha": null
25444     },
25445     {
25446         "sha": "e342d6970b0e2c5b3beb8cdadff428cf1999d137",
25447         "description": "nir/opt_peephole_select: Don't count some unary operations",
25448         "nominated": false,
25449         "nomination_type": null,
25450         "resolution": 4,
25451         "master_sha": null,
25452         "because_sha": null
25453     },
25454     {
25455         "sha": "e277009d8dbdc9aec4be26aed5357ec41f359937",
25456         "description": "iris: Allow max dynamic pool size of 2GB for gen12",
25457         "nominated": false,
25458         "nomination_type": 1,
25459         "resolution": 0,
25460         "master_sha": null,
25461         "because_sha": "8125d7960b672bcd597a2687e3078899afc52560"
25462     },
25463     {
25464         "sha": "7730d583c207002e14ca2e95d30cab181db20082",
25465         "description": "radeonsi/gfx10: fix the vertex order for triangle strips emitted by a GS",
25466         "nominated": false,
25467         "nomination_type": null,
25468         "resolution": 4,
25469         "master_sha": null,
25470         "because_sha": null
25471     },
25472     {
25473         "sha": "91da6a98e7a57a1c22f8316ce2a58473363f608d",
25474         "description": "radeonsi/gfx10: simplify some duplicated NGG GS code",
25475         "nominated": false,
25476         "nomination_type": null,
25477         "resolution": 4,
25478         "master_sha": null,
25479         "because_sha": null
25480     },
25481     {
25482         "sha": "4913215d145e61c35b90fa3ed1dcad76a51d48e0",
25483         "description": "util/u_thread: don't restrict u_thread_get_time_nano() to __linux__",
25484         "nominated": false,
25485         "nomination_type": null,
25486         "resolution": 4,
25487         "master_sha": null,
25488         "because_sha": null
25489     },
25490     {
25491         "sha": "c91997b6c4395831a8de2b84e6ea2ff981a00e4b",
25492         "description": "util/futex: use futex syscall on OpenBSD",
25493         "nominated": false,
25494         "nomination_type": null,
25495         "resolution": 4,
25496         "master_sha": null,
25497         "because_sha": null
25498     },
25499     {
25500         "sha": "dbe923bff99cfca4f192db3b9ea88cd19ee7af85",
25501         "description": "meson: Add a \"prefer_iris\" build option",
25502         "nominated": false,
25503         "nomination_type": null,
25504         "resolution": 4,
25505         "master_sha": null,
25506         "because_sha": null
25507     },
25508     {
25509         "sha": "bebfb17a2b50f9890262e9c713cbb138796a1819",
25510         "description": "turnip: fix display wsi fence timing out",
25511         "nominated": false,
25512         "nomination_type": 1,
25513         "resolution": 4,
25514         "master_sha": null,
25515         "because_sha": "df9f2adfa3290ab04fc887af8f7f51cddcaabc3b"
25516     },
25517     {
25518         "sha": "5404b7aaa36fad18df19e12abcc8af69014e74c2",
25519         "description": "nir/lower_io_to_vector: don't create arrays when not needed",
25520         "nominated": false,
25521         "nomination_type": 1,
25522         "resolution": 0,
25523         "master_sha": null,
25524         "because_sha": "bcd14756eec808f2f04d38a8880488188eb0eef0"
25525     },
25526     {
25527         "sha": "01cacdb71ee45067dd8fa48298530bd8a05c53d0",
25528         "description": "aco: fix block_kind_discard s_andn2 definition to exec",
25529         "nominated": false,
25530         "nomination_type": null,
25531         "resolution": 4,
25532         "master_sha": null,
25533         "because_sha": null
25534     },
25535     {
25536         "sha": "0e8da9f60718520d1c3abd335a047282bb760b78",
25537         "description": "aco: handle loop exit and IF merge phis with break/discard",
25538         "nominated": false,
25539         "nomination_type": null,
25540         "resolution": 4,
25541         "master_sha": null,
25542         "because_sha": null
25543     },
25544     {
25545         "sha": "06fc83989c04368f14e004ba5543c6b5daa6c098",
25546         "description": "aco: validate the CFG",
25547         "nominated": false,
25548         "nomination_type": null,
25549         "resolution": 4,
25550         "master_sha": null,
25551         "because_sha": null
25552     },
25553     {
25554         "sha": "b6fd679a9e68e1707bffda48ed7cb0bb79ea9f23",
25555         "description": "mesa/main/util: moving gallium u_mm to util, remove main/mm",
25556         "nominated": false,
25557         "nomination_type": null,
25558         "resolution": 4,
25559         "master_sha": null,
25560         "because_sha": null
25561     },
25562     {
25563         "sha": "35fab1ba3395604f748cd13ba82991372ca0cae7",
25564         "description": "radv: set writes_memory for global memory stores/atomics",
25565         "nominated": false,
25566         "nomination_type": 1,
25567         "resolution": 0,
25568         "master_sha": null,
25569         "because_sha": "13ab63bb62b6c47172de06b5d72ae43babd892df"
25570     },
25571     {
25572         "sha": "a814f3d8a7d2e87ed357cd600408012f13c6a90d",
25573         "description": "ac/llvm: improve sync scope for global atomics",
25574         "nominated": false,
25575         "nomination_type": null,
25576         "resolution": 4,
25577         "master_sha": null,
25578         "because_sha": null
25579     },
25580     {
25581         "sha": "e61a826f39628d87a5ce534d687133ab768c1917",
25582         "description": "ac/llvm: fix pointer type for global atomics",
25583         "nominated": false,
25584         "nomination_type": null,
25585         "resolution": 4,
25586         "master_sha": null,
25587         "because_sha": null
25588     },
25589     {
25590         "sha": "1d416ffd095e3e22add0a3665fc8810d310f7077",
25591         "description": "iris: Map FXT1 texture formats",
25592         "nominated": false,
25593         "nomination_type": null,
25594         "resolution": 4,
25595         "master_sha": null,
25596         "because_sha": null
25597     },
25598     {
25599         "sha": "1bdd342b60cf4426bfa29030032f23f1e4c80fb6",
25600         "description": "st/mesa: Add GL_TDFX_texture_compression_FXT1 support",
25601         "nominated": false,
25602         "nomination_type": null,
25603         "resolution": 4,
25604         "master_sha": null,
25605         "because_sha": null
25606     },
25607     {
25608         "sha": "3e21e17b2fecad442fa649f61b6511504596d2ec",
25609         "description": "nir/samplers: don't zero samplers_used/txf.",
25610         "nominated": false,
25611         "nomination_type": null,
25612         "resolution": 4,
25613         "master_sha": null,
25614         "because_sha": null
25615     },
25616     {
25617         "sha": "0eb78a078e898e7d5a1425f82513293f9e68e86b",
25618         "description": "aco: drop useless lowering of deref operations for shared memory",
25619         "nominated": false,
25620         "nomination_type": null,
25621         "resolution": 4,
25622         "master_sha": null,
25623         "because_sha": null
25624     },
25625     {
25626         "sha": "c105e6169ce753584761b2ec03f64a5b5f4163cf",
25627         "description": "radv,ac/nir: lower deref operations for shared memory",
25628         "nominated": false,
25629         "nomination_type": null,
25630         "resolution": 4,
25631         "master_sha": null,
25632         "because_sha": null
25633     },
25634     {
25635         "sha": "b6905438514ae4de0b7f85c861e3d811ddaadda9",
25636         "description": "aco: fix a couple of value numbering issues",
25637         "nominated": false,
25638         "nomination_type": 1,
25639         "resolution": 0,
25640         "master_sha": null,
25641         "because_sha": "3a20ef4a3299fddc886f9d5908d8b3952dd63a54"
25642     },
25643     {
25644         "sha": "8861a82be7df2a5816254b45d390ddafad7d8711",
25645         "description": "aco: don't split live-ranges of linear VGPRs",
25646         "nominated": false,
25647         "nomination_type": 1,
25648         "resolution": 0,
25649         "master_sha": null,
25650         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
25651     },
25652     {
25653         "sha": "73783ed38914c697163e5c0e44e88db0494fac1b",
25654         "description": "aco: implement global atomics",
25655         "nominated": false,
25656         "nomination_type": null,
25657         "resolution": 4,
25658         "master_sha": null,
25659         "because_sha": null
25660     },
25661     {
25662         "sha": "389ee819c04f3375358d0253bdb1f6094f2423c6",
25663         "description": "aco: improve FLAT/GLOBAL scheduling",
25664         "nominated": false,
25665         "nomination_type": null,
25666         "resolution": 4,
25667         "master_sha": null,
25668         "because_sha": null
25669     },
25670     {
25671         "sha": "cc742562c133672c989b155d58ddc6794f9b67b8",
25672         "description": "aco: don't enable store_global for helper invocations",
25673         "nominated": false,
25674         "nomination_type": null,
25675         "resolution": 4,
25676         "master_sha": null,
25677         "because_sha": null
25678     },
25679     {
25680         "sha": "31e68e230f5800670e457414e8846a7b8fc23037",
25681         "description": "aco: fix SADDR with FLAT on GFX10",
25682         "nominated": false,
25683         "nomination_type": null,
25684         "resolution": 4,
25685         "master_sha": null,
25686         "because_sha": null
25687     },
25688     {
25689         "sha": "082e3a68fada731757ee06d1afdfa2cf654a0ad9",
25690         "description": "aco: fix assembly of FLAT/GLOBAL atomics",
25691         "nominated": false,
25692         "nomination_type": null,
25693         "resolution": 4,
25694         "master_sha": null,
25695         "because_sha": null
25696     },
25697     {
25698         "sha": "f1381e6715336fc9cf769eb591bf742659dfa9ec",
25699         "description": "aco: fix GFX10 opcodes for some global/flat atomics",
25700         "nominated": false,
25701         "nomination_type": null,
25702         "resolution": 4,
25703         "master_sha": null,
25704         "because_sha": null
25705     },
25706     {
25707         "sha": "5986e0019472498e060a56c3d967ce0934914ce3",
25708         "description": "aco: improve WAR hazard workaround with >64bit stores",
25709         "nominated": false,
25710         "nomination_type": null,
25711         "resolution": 4,
25712         "master_sha": null,
25713         "because_sha": null
25714     },
25715     {
25716         "sha": "a9fc81b098ca36d063dbdb6f69ffde1ab215d34b",
25717         "description": "aco: add v_nop inbetween exec write and VMEM/DS/FLAT",
25718         "nominated": false,
25719         "nomination_type": 1,
25720         "resolution": 0,
25721         "master_sha": null,
25722         "because_sha": "b01847bd94dc15913911b8badf312a3689314d86"
25723     },
25724     {
25725         "sha": "54742e157d16de68e06105910d8e26d3215565c7",
25726         "description": "aco: fix incorrect cast in parse_wait_instr()",
25727         "nominated": false,
25728         "nomination_type": null,
25729         "resolution": 4,
25730         "master_sha": null,
25731         "because_sha": null
25732     },
25733     {
25734         "sha": "11f43caaeca166c96ae49dbd506b6f58dd4a13fb",
25735         "description": "aco: fix i2i64",
25736         "nominated": false,
25737         "nomination_type": 1,
25738         "resolution": 0,
25739         "master_sha": null,
25740         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
25741     },
25742     {
25743         "sha": "ff70ccad16a2efb3be1fbc4ca03453d38721a267",
25744         "description": "aco: propagate p_wqm on an image_sample's coordinate p_create_vector",
25745         "nominated": false,
25746         "nomination_type": 1,
25747         "resolution": 0,
25748         "master_sha": null,
25749         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
25750     },
25751     {
25752         "sha": "1be220833c18139ff9f3c7c9237deeb726ba5c55",
25753         "description": "etnaviv: remove dead code",
25754         "nominated": false,
25755         "nomination_type": 1,
25756         "resolution": 0,
25757         "master_sha": null,
25758         "because_sha": "b9627765303356328c409cd59bef43d15f4eafcf"
25759     },
25760     {
25761         "sha": "1dfe6a3e9ae461d81c96da256a0017f02252f1ae",
25762         "description": "etnaviv: handle integer case for GENERIC_ATTRIB_SCALE",
25763         "nominated": false,
25764         "nomination_type": null,
25765         "resolution": 4,
25766         "master_sha": null,
25767         "because_sha": null
25768     },
25769     {
25770         "sha": "5361ea2a9b5c23db702ee4b81e008c822b62e965",
25771         "description": "etnaviv: fix R10G10B10A2 vertex format entries",
25772         "nominated": false,
25773         "nomination_type": null,
25774         "resolution": 4,
25775         "master_sha": null,
25776         "because_sha": null
25777     },
25778     {
25779         "sha": "06d7071bca1a44e4712ea9a7474eb25db6292b15",
25780         "description": "etnaviv: use NORMALIZE_SIGN_EXTEND",
25781         "nominated": false,
25782         "nomination_type": null,
25783         "resolution": 4,
25784         "master_sha": null,
25785         "because_sha": null
25786     },
25787     {
25788         "sha": "ca6c73f335070cfe0b3c898a33bfb14467f15da5",
25789         "description": "etnaviv: fix integer vertex formats",
25790         "nominated": false,
25791         "nomination_type": null,
25792         "resolution": 4,
25793         "master_sha": null,
25794         "because_sha": null
25795     },
25796     {
25797         "sha": "34dda0ca659a8dd4a25123d966ed04340b9a0e45",
25798         "description": "i965: update Makefile.sources for perf changes",
25799         "nominated": false,
25800         "nomination_type": 1,
25801         "resolution": 0,
25802         "master_sha": null,
25803         "because_sha": "134e750e16bfc53480e0bba6f0ae3e1d2a7fb87c"
25804     },
25805     {
25806         "sha": "0d21fe5397884cd395c754141d1416e05152298c",
25807         "description": "scons: Bump C standard to gnu11 on macOS 10.15.",
25808         "nominated": false,
25809         "nomination_type": null,
25810         "resolution": 4,
25811         "master_sha": null,
25812         "because_sha": null
25813     },
25814     {
25815         "sha": "c6e2096c47f05aab6807325799bf0b6a4092084d",
25816         "description": "panfrost: Make sure we reset the damage region of RTs at flush time",
25817         "nominated": false,
25818         "nomination_type": 1,
25819         "resolution": 0,
25820         "master_sha": null,
25821         "because_sha": "65ae86b85422ae0d41624dd56f935d85b0164a13"
25822     },
25823     {
25824         "sha": "b196e1a8cfbd2c6b53f688542bcda5bb8f7f8888",
25825         "description": "gallium: Fix the ->set_damage_region() implementation",
25826         "nominated": false,
25827         "nomination_type": 1,
25828         "resolution": 0,
25829         "master_sha": null,
25830         "because_sha": "492ffbed63a2a62759224b1c7d45aa7923d8f542"
25831     },
25832     {
25833         "sha": "5fcb503c730e556714cc395f8c6ab76bc3acd179",
25834         "description": "zink: silence coverity error",
25835         "nominated": false,
25836         "nomination_type": null,
25837         "resolution": 4,
25838         "master_sha": null,
25839         "because_sha": null
25840     },
25841     {
25842         "sha": "7a63124a06b4737199301956513b7627bcaf24ac",
25843         "description": "zink: error-check right variable",
25844         "nominated": false,
25845         "nomination_type": null,
25846         "resolution": 4,
25847         "master_sha": null,
25848         "because_sha": null
25849     },
25850     {
25851         "sha": "c8769ff8dd2eb9c9698f9608f97256708d6f1009",
25852         "description": "zink: avoid NULL-deref",
25853         "nominated": false,
25854         "nomination_type": null,
25855         "resolution": 4,
25856         "master_sha": null,
25857         "because_sha": null
25858     },
25859     {
25860         "sha": "e54240f1531ac58f2eefb8df7294a12f187c1cc5",
25861         "description": "zink: avoid NULL-deref",
25862         "nominated": false,
25863         "nomination_type": null,
25864         "resolution": 4,
25865         "master_sha": null,
25866         "because_sha": null
25867     },
25868     {
25869         "sha": "bda64440e45233d0bfd51b9c1596ae3a1788c3fd",
25870         "description": "zink: avoid NULL-deref",
25871         "nominated": false,
25872         "nomination_type": null,
25873         "resolution": 4,
25874         "master_sha": null,
25875         "because_sha": null
25876     },
25877     {
25878         "sha": "8e1dca35abe13b57b34ea30d14f9ed55f558af14",
25879         "description": "zink: handle calloc-failure",
25880         "nominated": false,
25881         "nomination_type": null,
25882         "resolution": 4,
25883         "master_sha": null,
25884         "because_sha": null
25885     },
25886     {
25887         "sha": "8772d95d40367a2e27aef2127213a99540625632",
25888         "description": "zink: do not try to destroy NULL-fence",
25889         "nominated": false,
25890         "nomination_type": null,
25891         "resolution": 4,
25892         "master_sha": null,
25893         "because_sha": null
25894     },
25895     {
25896         "sha": "49f53ee336e0cc0ad89ab1a8178c4d751dd09de8",
25897         "description": "zink: delete query rather than allocating a new one",
25898         "nominated": false,
25899         "nomination_type": null,
25900         "resolution": 4,
25901         "master_sha": null,
25902         "because_sha": null
25903     },
25904     {
25905         "sha": "f2188e58cea14c4b4e05634b7b82c4743d1c5c1d",
25906         "description": "zink: fix crash when restoring sampler-states",
25907         "nominated": false,
25908         "nomination_type": 1,
25909         "resolution": 4,
25910         "master_sha": null,
25911         "because_sha": "5ea787950f6e7feb0f9f3a146ae0d626bad19b63"
25912     },
25913     {
25914         "sha": "655b9aa711d78c685866b7956d0de7b2d0db52a2",
25915         "description": "zink: reject invalid sample-counts",
25916         "nominated": false,
25917         "nomination_type": null,
25918         "resolution": 4,
25919         "master_sha": null,
25920         "because_sha": null
25921     },
25922     {
25923         "sha": "927363e0b9d267cf11d601fa65a90677cdfa7737",
25924         "description": "zink: use true/false instead of TRUE/FALSE",
25925         "nominated": false,
25926         "nomination_type": null,
25927         "resolution": 4,
25928         "master_sha": null,
25929         "because_sha": null
25930     },
25931     {
25932         "sha": "c7c0bd9f1ec41a0097987e5af1ecc935a880b9fe",
25933         "description": "st/mesa: unmap pbo after updating cache",
25934         "nominated": false,
25935         "nomination_type": null,
25936         "resolution": 4,
25937         "master_sha": null,
25938         "because_sha": null
25939     },
25940     {
25941         "sha": "de2e5f6f540de7e7d2e5208937a6f8fc17ace547",
25942         "description": "panfrost: Fix gnu-empty-initializer build errors.",
25943         "nominated": false,
25944         "nomination_type": 1,
25945         "resolution": 4,
25946         "master_sha": null,
25947         "because_sha": "a24d6fbae60c01a39fe5a026fb568ab7facc6fbb"
25948     },
25949     {
25950         "sha": "9d2d609ccec37a784aef998a93330e7cba25aa7c",
25951         "description": "docs: update source code repository documentation",
25952         "nominated": false,
25953         "nomination_type": null,
25954         "resolution": 4,
25955         "master_sha": null,
25956         "because_sha": null
25957     },
25958     {
25959         "sha": "48fc65413c8607390b2ed8cdaccac490d8c8fdae",
25960         "description": "radv: Fix timeline semaphore refcounting.",
25961         "nominated": false,
25962         "nomination_type": 1,
25963         "resolution": 0,
25964         "master_sha": null,
25965         "because_sha": "4aa75bb3bdd195d4715ee8fae51bfb0c0fcd823b"
25966     },
25967     {
25968         "sha": "3fe3bde4f2c8813e13fa2992212ca46a894e68b6",
25969         "description": "winsys/amdgpu: avoid double simple_mtx_unlock()",
25970         "nominated": false,
25971         "nomination_type": 0,
25972         "resolution": 0,
25973         "master_sha": null,
25974         "because_sha": null
25975     },
25976     {
25977         "sha": "5e81fbf44a5bfc23873c8bf67ec7adf450a886bf",
25978         "description": "util/driconfig: print ATTENTION if MESA_DEBUG=silent is not set",
25979         "nominated": false,
25980         "nomination_type": null,
25981         "resolution": 4,
25982         "master_sha": null,
25983         "because_sha": null
25984     },
25985     {
25986         "sha": "d61a21f439386b12752d498b1b1c85a891c50bc8",
25987         "description": "glsl: handle max uniform limits with lower_const_arrays_to_uniforms",
25988         "nominated": false,
25989         "nomination_type": null,
25990         "resolution": 4,
25991         "master_sha": null,
25992         "because_sha": null
25993     },
25994     {
25995         "sha": "4cde0e04e38ad2b9212d451cb5a84ed4ceaffd03",
25996         "description": "radv: Unify max_descriptor_set_size.",
25997         "nominated": false,
25998         "nomination_type": 1,
25999         "resolution": 0,
26000         "master_sha": null,
26001         "because_sha": "8d2654a4197bbf45cbe9f72e82f025d04cda7bc2"
26002     },
26003     {
26004         "sha": "e09426ad6bea4156a02958c59804263dae8dbf82",
26005         "description": "amd/llvm: Refactor ac_build_scan.",
26006         "nominated": false,
26007         "nomination_type": null,
26008         "resolution": 4,
26009         "master_sha": null,
26010         "because_sha": null
26011     },
26012     {
26013         "sha": "d347f2805d8d8c37eb3e50483346bff9583c8e48",
26014         "description": "radv: add more constants to avoid using magic numbers",
26015         "nominated": false,
26016         "nomination_type": null,
26017         "resolution": 4,
26018         "master_sha": null,
26019         "because_sha": null
26020     },
26021     {
26022         "sha": "52aadbfd04e464ac6b9bfddce05e3276f7bc53fc",
26023         "description": "ac/llvm: convert src operands to pointers if necessary",
26024         "nominated": false,
26025         "nomination_type": null,
26026         "resolution": 4,
26027         "master_sha": null,
26028         "because_sha": null
26029     },
26030     {
26031         "sha": "18f896e55d96c63b11de7ed0cbe484988a1184c5",
26032         "description": "llvmpipe: add initial nir support",
26033         "nominated": false,
26034         "nomination_type": null,
26035         "resolution": 4,
26036         "master_sha": null,
26037         "because_sha": null
26038     },
26039     {
26040         "sha": "5363cda52b84124b2b93d22d34fc8ebf6302bdae",
26041         "description": "gallivm: add swizzle support where one channel isn't defined.",
26042         "nominated": false,
26043         "nomination_type": null,
26044         "resolution": 4,
26045         "master_sha": null,
26046         "because_sha": null
26047     },
26048     {
26049         "sha": "3eb27cfccddaca7bb46bc42e0c1832b3c1085542",
26050         "description": "gallium: add nir lowering passes for the draw pipe stages. (v2)",
26051         "nominated": false,
26052         "nomination_type": null,
26053         "resolution": 4,
26054         "master_sha": null,
26055         "because_sha": null
26056     },
26057     {
26058         "sha": "bf12bc2dd7a28844103bb30a07be0440e60c5864",
26059         "description": "draw: add nir info gathering and building support",
26060         "nominated": false,
26061         "nomination_type": null,
26062         "resolution": 4,
26063         "master_sha": null,
26064         "because_sha": null
26065     },
26066     {
26067         "sha": "44a6b0107b37ad9644d3435cf6d2d29b6779654f",
26068         "description": "gallivm: add nir->llvm translation (v2)",
26069         "nominated": false,
26070         "nomination_type": null,
26071         "resolution": 4,
26072         "master_sha": null,
26073         "because_sha": null
26074     },
26075     {
26076         "sha": "18ed09d4492f02275235dea6b210a6164871ab17",
26077         "description": "gallivm: add selection for non-32 bit types",
26078         "nominated": false,
26079         "nomination_type": null,
26080         "resolution": 4,
26081         "master_sha": null,
26082         "because_sha": null
26083     },
26084     {
26085         "sha": "9461f2b5df2f243896748d65d375ed12e1befe04",
26086         "description": "gallivm: add cttz wrapper",
26087         "nominated": false,
26088         "nomination_type": null,
26089         "resolution": 4,
26090         "master_sha": null,
26091         "because_sha": null
26092     },
26093     {
26094         "sha": "1a608901cc51b186d621d18b4a81907ef7216e01",
26095         "description": "gallivm: add popcount intrinsic wrapper",
26096         "nominated": false,
26097         "nomination_type": null,
26098         "resolution": 4,
26099         "master_sha": null,
26100         "because_sha": null
26101     },
26102     {
26103         "sha": "3b9950098b14ef6fa30035be9ffc847722a363cb",
26104         "description": "gallivm: nir->tgsi info convertor (v2)",
26105         "nominated": false,
26106         "nomination_type": null,
26107         "resolution": 4,
26108         "master_sha": null,
26109         "because_sha": null
26110     },
26111     {
26112         "sha": "c879efec0973a4b1c9e6baa94351feb9aaeb3f36",
26113         "description": "gallivm: split out the flow control ir to a common file.",
26114         "nominated": false,
26115         "nomination_type": null,
26116         "resolution": 4,
26117         "master_sha": null,
26118         "because_sha": null
26119     },
26120     {
26121         "sha": "754c7b893959d97483e6b5fccefbdbaa641c70ca",
26122         "description": "radeonsi: enable SPIR-V and GL 4.6 for NIR",
26123         "nominated": false,
26124         "nomination_type": null,
26125         "resolution": 4,
26126         "master_sha": null,
26127         "because_sha": null
26128     },
26129     {
26130         "sha": "cf240ea6a57dbe74c3104335c133b563ff8d73f6",
26131         "description": "radeonsi/nir: support interface output types to fix SPIR-V xfb piglits",
26132         "nominated": false,
26133         "nomination_type": null,
26134         "resolution": 4,
26135         "master_sha": null,
26136         "because_sha": null
26137     },
26138     {
26139         "sha": "1b45da15a95afa30caf43af3f8cb5b5231d6ba31",
26140         "description": "radeonsi/nir: fix location_frac handling for TCS outputs",
26141         "nominated": false,
26142         "nomination_type": null,
26143         "resolution": 4,
26144         "master_sha": null,
26145         "because_sha": null
26146     },
26147     {
26148         "sha": "268e42e4f8be8bc0560538808bbe5df2612d2377",
26149         "description": "radeonsi/nir: don't rely on data.patch for tess factors",
26150         "nominated": false,
26151         "nomination_type": null,
26152         "resolution": 4,
26153         "master_sha": null,
26154         "because_sha": null
26155     },
26156     {
26157         "sha": "59daac686de0dd933fa8551a316d8d06865c90ec",
26158         "description": "radeonsi/nir: validate is_patch because SPIR-V doesn't set it for tess factors",
26159         "nominated": false,
26160         "nomination_type": null,
26161         "resolution": 4,
26162         "master_sha": null,
26163         "because_sha": null
26164     },
26165     {
26166         "sha": "272f1369ec0be23398041a5660d9889e6a1e9e8e",
26167         "description": "radeonsi: simplify get_tcs_tes_buffer_address_from_generic_indices",
26168         "nominated": false,
26169         "nomination_type": null,
26170         "resolution": 4,
26171         "master_sha": null,
26172         "because_sha": null
26173     },
26174     {
26175         "sha": "1e3aab4cd08af580f65ee5adaebd8c370bda1fde",
26176         "description": "radeonsi: simplify the interface of get_dw_address_from_generic_indices",
26177         "nominated": false,
26178         "nomination_type": null,
26179         "resolution": 4,
26180         "master_sha": null,
26181         "because_sha": null
26182     },
26183     {
26184         "sha": "756fc9f1bb09910e65509b522aa0dbc04fb13642",
26185         "description": "radeonsi/nir: implement subgroup system values for SPIR-V",
26186         "nominated": false,
26187         "nomination_type": null,
26188         "resolution": 4,
26189         "master_sha": null,
26190         "because_sha": null
26191     },
26192     {
26193         "sha": "42318f9197c3a5e6c715c1b8260275717251848f",
26194         "description": "ac/nir: don't rely on data.patch for tess factors",
26195         "nominated": false,
26196         "nomination_type": null,
26197         "resolution": 4,
26198         "master_sha": null,
26199         "because_sha": null
26200     },
26201     {
26202         "sha": "51cc380894b6c541ac3383336389242cf3f9fd67",
26203         "description": "drirc: Set vs_position_always_invariant for Shadow of Mordor on Intel",
26204         "nominated": false,
26205         "nomination_type": 1,
26206         "resolution": 0,
26207         "master_sha": null,
26208         "because_sha": "7025dbe794b53b030ae0a3cb55217ea831a810d9"
26209     },
26210     {
26211         "sha": "9b577f2a887968483b88b629673d3f9904a179ff",
26212         "description": "driconf, glsl: Add a vs_position_always_invariant option",
26213         "nominated": false,
26214         "nomination_type": 1,
26215         "resolution": 0,
26216         "master_sha": null,
26217         "because_sha": "7025dbe794b53b030ae0a3cb55217ea831a810d9"
26218     },
26219     {
26220         "sha": "424d5e4e11d16c789cf4a724d6b8aa3d77223ec4",
26221         "description": "turnip: Disable timestamp queries for now.",
26222         "nominated": false,
26223         "nomination_type": null,
26224         "resolution": 4,
26225         "master_sha": null,
26226         "because_sha": null
26227     },
26228     {
26229         "sha": "080c92e7d4ccfa89198c9cbd08016766b336357a",
26230         "description": "freedreno/perfcntrs/fdperf: add missing a2xx case in select_counter",
26231         "nominated": false,
26232         "nomination_type": null,
26233         "resolution": 4,
26234         "master_sha": null,
26235         "because_sha": null
26236     },
26237     {
26238         "sha": "98d7125b36bfde75f35310a81eb5b8a632d961f4",
26239         "description": "freedreno/perfcntrs/fdperf: add missing a20x compatible",
26240         "nominated": false,
26241         "nomination_type": null,
26242         "resolution": 4,
26243         "master_sha": null,
26244         "because_sha": null
26245     },
26246     {
26247         "sha": "24cde37e8d26332c7e5b13c2793efc44677180c6",
26248         "description": "freedreno/perfcntrs/fdperf: fix u64 print on 32-bit builds",
26249         "nominated": false,
26250         "nomination_type": null,
26251         "resolution": 4,
26252         "master_sha": null,
26253         "because_sha": null
26254     },
26255     {
26256         "sha": "baab4017b90d25bcf213a4d5403123e8c5c35b87",
26257         "description": "freedreno/perfcntrs: add a2xx MH counters",
26258         "nominated": false,
26259         "nomination_type": null,
26260         "resolution": 4,
26261         "master_sha": null,
26262         "because_sha": null
26263     },
26264     {
26265         "sha": "0d0c8a9e82930ad368ad17c23b1df630e7346ac9",
26266         "description": "freedreno/registers: add missing MH perfcounter enum for a2xx",
26267         "nominated": false,
26268         "nomination_type": null,
26269         "resolution": 4,
26270         "master_sha": null,
26271         "because_sha": null
26272     },
26273     {
26274         "sha": "a3b3d3bfccb4469d0dffd493dc0b5a0aae9660d1",
26275         "description": "gitlab-ci: Put HTML summary in artifacts for failed piglit jobs",
26276         "nominated": false,
26277         "nomination_type": null,
26278         "resolution": 4,
26279         "master_sha": null,
26280         "because_sha": null
26281     },
26282     {
26283         "sha": "07c134611389ec0baea5b7fb9344fd464d96d498",
26284         "description": "gitlab-ci: Stop storing piglit test results as JUnit",
26285         "nominated": false,
26286         "nomination_type": null,
26287         "resolution": 4,
26288         "master_sha": null,
26289         "because_sha": null
26290     },
26291     {
26292         "sha": "c9cdb7cef004b7ddbd17dd3e0558fe79bd4351a9",
26293         "description": "gitlab-ci: Stop reporting piglit test results via JUnit",
26294         "nominated": false,
26295         "nomination_type": null,
26296         "resolution": 4,
26297         "master_sha": null,
26298         "because_sha": null
26299     },
26300     {
26301         "sha": "18a09e788d8d0e122263159cb6cb1c70d243b02d",
26302         "description": "v3d: fix indirect BO allocation for uniforms",
26303         "nominated": false,
26304         "nomination_type": null,
26305         "resolution": 4,
26306         "master_sha": null,
26307         "because_sha": null
26308     },
26309     {
26310         "sha": "a24f1c8f7f093d98a8856e47bb190a1016457414",
26311         "description": "radv: enable VK_KHR_shader_subgroup_extended_types on GFX10",
26312         "nominated": false,
26313         "nomination_type": null,
26314         "resolution": 4,
26315         "master_sha": null,
26316         "because_sha": null
26317     },
26318     {
26319         "sha": "0812dbd403b473cc57d30dd4c36b191c74e39160",
26320         "description": "ac: add 8-bit and 16-bit supports to ac_build_permlane16()",
26321         "nominated": false,
26322         "nomination_type": null,
26323         "resolution": 4,
26324         "master_sha": null,
26325         "because_sha": null
26326     },
26327     {
26328         "sha": "c9aa843961d2c3cb34e7cb2dc843b93d723e0692",
26329         "description": "radv/gfx10: fix implementation of exclusive scans",
26330         "nominated": false,
26331         "nomination_type": 1,
26332         "resolution": 0,
26333         "master_sha": null,
26334         "because_sha": "227c29a80dec4c3209d60a6e8bccf08864ec0e7f"
26335     },
26336     {
26337         "sha": "86a5fbfd4afb4fb53ab8ea0a13dda33b32f8b79b",
26338         "description": "radv: fix enabling sample shading with SampleID/SamplePosition",
26339         "nominated": false,
26340         "nomination_type": null,
26341         "resolution": 4,
26342         "master_sha": null,
26343         "because_sha": null
26344     },
26345     {
26346         "sha": "62ff90cc5e444d173a92cb26da38a2ff252731df",
26347         "description": "turnip: fix integer render targets",
26348         "nominated": false,
26349         "nomination_type": null,
26350         "resolution": 4,
26351         "master_sha": null,
26352         "because_sha": null
26353     },
26354     {
26355         "sha": "a8965c076b468a90a62360d18496d8f75b5c193c",
26356         "description": "anv: Push constants are relative to dynamic state on IVB",
26357         "nominated": false,
26358         "nomination_type": 1,
26359         "resolution": 4,
26360         "master_sha": null,
26361         "because_sha": "aecde235198f6c8dccb0d26b6397f1efb5e22bfe"
26362     },
26363     {
26364         "sha": "a24d6fbae60c01a39fe5a026fb568ab7facc6fbb",
26365         "description": "meson: Add -Werror=gnu-empty-initializer to MSVC compat args",
26366         "nominated": false,
26367         "nomination_type": null,
26368         "resolution": 4,
26369         "master_sha": null,
26370         "because_sha": null
26371     },
26372     {
26373         "sha": "25e58e37186d2ab2474391afe24cb895da50ccb0",
26374         "description": "gallium/auxiliary: Fix uses of gnu struct = {} extension",
26375         "nominated": false,
26376         "nomination_type": null,
26377         "resolution": 4,
26378         "master_sha": null,
26379         "because_sha": null
26380     },
26381     {
26382         "sha": "ed1ff99da7026de3bb10ab4219f75424116124b1",
26383         "description": "st/mesa: add st_variant base class to simplify code for shader variants",
26384         "nominated": false,
26385         "nomination_type": null,
26386         "resolution": 4,
26387         "master_sha": null,
26388         "because_sha": null
26389     },
26390     {
26391         "sha": "b8772a559a223be0817ba3abb4392d559fee9891",
26392         "description": "st/mesa: don't use ** in the st_nir_link_shaders signature",
26393         "nominated": false,
26394         "nomination_type": null,
26395         "resolution": 4,
26396         "master_sha": null,
26397         "because_sha": null
26398     },
26399     {
26400         "sha": "adbba2142d9c3b85c550d08927c49fbfc52bddee",
26401         "description": "st/mesa: simplify looping over linked shaders when linking NIR",
26402         "nominated": false,
26403         "nomination_type": null,
26404         "resolution": 4,
26405         "master_sha": null,
26406         "because_sha": null
26407     },
26408     {
26409         "sha": "8567e06046c477e4a69eb9f50abbe50a69dd40c9",
26410         "description": "st/mesa: propagate gl_PatchVerticesIn from TCS to TES before linking for NIR",
26411         "nominated": false,
26412         "nomination_type": null,
26413         "resolution": 4,
26414         "master_sha": null,
26415         "because_sha": null
26416     },
26417     {
26418         "sha": "e8f0a39d4506285582b245962a82b18bcc0e05f2",
26419         "description": "st/mesa: don't call ProgramStringNotify in glsl_to_nir",
26420         "nominated": false,
26421         "nomination_type": null,
26422         "resolution": 4,
26423         "master_sha": null,
26424         "because_sha": null
26425     },
26426     {
26427         "sha": "5a714531f7189f9e2e0059218b5004c3cbfc687e",
26428         "description": "st/mesa: don't use redundant stp->state.ir.nir",
26429         "nominated": false,
26430         "nomination_type": null,
26431         "resolution": 4,
26432         "master_sha": null,
26433         "because_sha": null
26434     },
26435     {
26436         "sha": "6cf011fcc8131c32ccccba2cf8dcb6cc12699e5e",
26437         "description": "st/mesa: don't serialize all streamout state if there are no SO outputs",
26438         "nominated": false,
26439         "nomination_type": null,
26440         "resolution": 4,
26441         "master_sha": null,
26442         "because_sha": null
26443     },
26444     {
26445         "sha": "3fdf2bb313b7e91f223fc45ad68adea9d5e76407",
26446         "description": "iris: Disable VF cache partial address workaround on Gen11+",
26447         "nominated": false,
26448         "nomination_type": null,
26449         "resolution": 4,
26450         "master_sha": null,
26451         "because_sha": null
26452     },
26453     {
26454         "sha": "8d9f5a28e3879523fbdd018a2b87223313333379",
26455         "description": "freedreno: switch to layout helper",
26456         "nominated": false,
26457         "nomination_type": null,
26458         "resolution": 4,
26459         "master_sha": null,
26460         "because_sha": null
26461     },
26462     {
26463         "sha": "997b8d474901f1955ead4479d5de63eb9f150cb7",
26464         "description": "freedreno/a6xx: Log the tiling mode in resource layout debug.",
26465         "nominated": false,
26466         "nomination_type": null,
26467         "resolution": 4,
26468         "master_sha": null,
26469         "because_sha": null
26470     },
26471     {
26472         "sha": "2e62a622e78d2268fb123e2551690ef9749ef055",
26473         "description": "freedreno: Convert the slice struct to the new resource header.",
26474         "nominated": false,
26475         "nomination_type": null,
26476         "resolution": 4,
26477         "master_sha": null,
26478         "because_sha": null
26479     },
26480     {
26481         "sha": "930432577f22784493d883e0831b700428b22a32",
26482         "description": "freedreno: Introduce a resource layout header.",
26483         "nominated": false,
26484         "nomination_type": null,
26485         "resolution": 4,
26486         "master_sha": null,
26487         "because_sha": null
26488     },
26489     {
26490         "sha": "2ec420b2646974c0c11c763e58c859751feaeb88",
26491         "description": "freedreno: Introduce a fd_resource_tile_mode() helper.",
26492         "nominated": false,
26493         "nomination_type": null,
26494         "resolution": 4,
26495         "master_sha": null,
26496         "because_sha": null
26497     },
26498     {
26499         "sha": "6b09227ededd930736dfd5c4eda140afd2185c8d",
26500         "description": "freedreno: Introduce a fd_resource_layer_stride() helper.",
26501         "nominated": false,
26502         "nomination_type": null,
26503         "resolution": 4,
26504         "master_sha": null,
26505         "because_sha": null
26506     },
26507     {
26508         "sha": "9e9a26c768b070d57f5f00abc982c548a5320a5e",
26509         "description": "freedreno: use rsc->slice accessor everywhere",
26510         "nominated": false,
26511         "nomination_type": null,
26512         "resolution": 4,
26513         "master_sha": null,
26514         "because_sha": null
26515     },
26516     {
26517         "sha": "d845dca0f5451331abca250275c3d119f5d98d0b",
26518         "description": "nir: Make algebraic backtrack and reprocess after a replacement.",
26519         "nominated": false,
26520         "nomination_type": null,
26521         "resolution": 4,
26522         "master_sha": null,
26523         "because_sha": null
26524     },
26525     {
26526         "sha": "90ad6304bff0e8ba05261c32a5bc964a803868c8",
26527         "description": "nir: Refactor algebraic's block walk",
26528         "nominated": false,
26529         "nomination_type": null,
26530         "resolution": 4,
26531         "master_sha": null,
26532         "because_sha": null
26533     },
26534     {
26535         "sha": "305d1300f9052405ad9d273b9cbda48c55faf46a",
26536         "description": "nir: Maintain the algebraic automaton's state as we work.",
26537         "nominated": false,
26538         "nomination_type": null,
26539         "resolution": 4,
26540         "master_sha": null,
26541         "because_sha": null
26542     },
26543     {
26544         "sha": "2da4a58ed92feaaab49a078bfb7b4453f9b697ba",
26545         "description": "etnaviv: support 3d/array/integer formats in texture descriptors",
26546         "nominated": false,
26547         "nomination_type": null,
26548         "resolution": 4,
26549         "master_sha": null,
26550         "because_sha": null
26551     },
26552     {
26553         "sha": "7806e058c9e62f0d8e8c275898b1962052a1691a",
26554         "description": "etnaviv: blt: fix partial ZS clears with TS",
26555         "nominated": false,
26556         "nomination_type": null,
26557         "resolution": 4,
26558         "master_sha": null,
26559         "because_sha": null
26560     },
26561     {
26562         "sha": "7cd548d3523b16a0e8f35c078316388016514d31",
26563         "description": "aco: don't value-number instructions from within a loop with ones after the loop.",
26564         "nominated": false,
26565         "nomination_type": null,
26566         "resolution": 4,
26567         "master_sha": null,
26568         "because_sha": null
26569     },
26570     {
26571         "sha": "46420dd294933ef191e8a8a705940c7236e44e5a",
26572         "description": "aco: set dlc/glc correctly for image loads",
26573         "nominated": false,
26574         "nomination_type": null,
26575         "resolution": 4,
26576         "master_sha": null,
26577         "because_sha": null
26578     },
26579     {
26580         "sha": "37843e454e037701feb41cc36ca501c03e62f7db",
26581         "description": "aco: allow constant offsets for global/scratch instructions on GFX10",
26582         "nominated": false,
26583         "nomination_type": null,
26584         "resolution": 4,
26585         "master_sha": null,
26586         "because_sha": null
26587     },
26588     {
26589         "sha": "02375b84364186681b86e957aa339284405f1e0f",
26590         "description": "radv: Enable VK_KHR_buffer_device_address.",
26591         "nominated": false,
26592         "nomination_type": null,
26593         "resolution": 4,
26594         "master_sha": null,
26595         "because_sha": null
26596     },
26597     {
26598         "sha": "34dd4251e248a1f298d0891d9da86a444246e013",
26599         "description": "radv: fix reporting subgroup size with VK_KHR_pipeline_executable_properties",
26600         "nominated": false,
26601         "nomination_type": null,
26602         "resolution": 4,
26603         "master_sha": null,
26604         "because_sha": null
26605     },
26606     {
26607         "sha": "25bc9102d89f4390e0edc0a5f09fcde9de80f776",
26608         "description": "radv: Allocate cmdbuffer space for buffer marker write.",
26609         "nominated": false,
26610         "nomination_type": 1,
26611         "resolution": 0,
26612         "master_sha": null,
26613         "because_sha": "946193ae00832fd26d883a1df7d695e64db6b1a5"
26614     },
26615     {
26616         "sha": "e41958e344cb4b15d01008140a1ee08817104334",
26617         "description": "r600: Disable eight bit three channel formats",
26618         "nominated": false,
26619         "nomination_type": 1,
26620         "resolution": 0,
26621         "master_sha": null,
26622         "because_sha": "0899bf55d41bb5764c76855b2b8c85e22b84d97c"
26623     },
26624     {
26625         "sha": "f6770b9726c9721da4a8c77008979efdf39bc3b3",
26626         "description": "ac/llvm: fix warning in ac_build_canonicalize()",
26627         "nominated": false,
26628         "nomination_type": null,
26629         "resolution": 4,
26630         "master_sha": null,
26631         "because_sha": null
26632     },
26633     {
26634         "sha": "5d58fea660c36df0ce20c96a18628a373edba180",
26635         "description": "mapi: add GetInteger64vEXT with EXT_disjoint_timer_query",
26636         "nominated": false,
26637         "nomination_type": null,
26638         "resolution": 4,
26639         "master_sha": null,
26640         "because_sha": null
26641     },
26642     {
26643         "sha": "200a3301e2c1e9452dbdaef84b7e2661f59d41e5",
26644         "description": "vulkan: Update the XML and headers to 1.1.129",
26645         "nominated": false,
26646         "nomination_type": null,
26647         "resolution": 4,
26648         "master_sha": null,
26649         "because_sha": null
26650     },
26651     {
26652         "sha": "854859fefa1cb8b09f6c936b492b937c6f8ce089",
26653         "description": "anv/entrypoints: Better handle promoted extensions",
26654         "nominated": false,
26655         "nomination_type": null,
26656         "resolution": 4,
26657         "master_sha": null,
26658         "because_sha": null
26659     },
26660     {
26661         "sha": "121551bfdb07786c8e26b712d87c8564bda556b4",
26662         "description": "vulkan/enum_to_str: Handle out-of-order aliases",
26663         "nominated": false,
26664         "nomination_type": null,
26665         "resolution": 4,
26666         "master_sha": null,
26667         "because_sha": null
26668     },
26669     {
26670         "sha": "f6aa51103b134b2cfdc4517cf251a180bd71cebc",
26671         "description": "iris: Update SURFACE_STATE addresses when setting sampler views",
26672         "nominated": false,
26673         "nomination_type": null,
26674         "resolution": 4,
26675         "master_sha": null,
26676         "because_sha": null
26677     },
26678     {
26679         "sha": "060a2c52fa1d6eb750964aa4bc75680d03911b26",
26680         "description": "iris: Maintain CPU-side SURFACE_STATE copies for views and surfaces.",
26681         "nominated": false,
26682         "nomination_type": null,
26683         "resolution": 4,
26684         "master_sha": null,
26685         "because_sha": null
26686     },
26687     {
26688         "sha": "2b09e818dc25a6b8ce583f69b90ccf735fd278dd",
26689         "description": "iris: Create an \"iris_surface_state\" wrapper struct",
26690         "nominated": false,
26691         "nomination_type": null,
26692         "resolution": 4,
26693         "master_sha": null,
26694         "because_sha": null
26695     },
26696     {
26697         "sha": "4c1f81ad6220db86f49f33e034764db37523425e",
26698         "description": "iris: Drop 'old_address' parameter from iris_rebind_buffer",
26699         "nominated": false,
26700         "nomination_type": null,
26701         "resolution": 4,
26702         "master_sha": null,
26703         "because_sha": null
26704     },
26705     {
26706         "sha": "518be59c1ab3b7bab207d01b38512056e10314a7",
26707         "description": "iris: Stop mutating the resource in get_rt_read_isl_surf().",
26708         "nominated": false,
26709         "nomination_type": null,
26710         "resolution": 4,
26711         "master_sha": null,
26712         "because_sha": null
26713     },
26714     {
26715         "sha": "b02e0d260489cef7e98b222a52358dd75b0a37b4",
26716         "description": "radeonsi/nir: don't run si_nir_opts again if there is no change",
26717         "nominated": false,
26718         "nomination_type": null,
26719         "resolution": 4,
26720         "master_sha": null,
26721         "because_sha": null
26722     },
26723     {
26724         "sha": "4675cb2019cdab3f4980e3f98ce243f668092425",
26725         "description": "radeonsi: initialize the per-context compiler on demand",
26726         "nominated": false,
26727         "nomination_type": null,
26728         "resolution": 4,
26729         "master_sha": null,
26730         "because_sha": null
26731     },
26732     {
26733         "sha": "f671cc4d95eaf9ecfaafb216afeff7dc89f66cbf",
26734         "description": "ac: set swizzled bit in cache policy as a hint not to merge loads/stores",
26735         "nominated": false,
26736         "nomination_type": null,
26737         "resolution": 4,
26738         "master_sha": null,
26739         "because_sha": null
26740     },
26741     {
26742         "sha": "8afab607ac37871771cd75ac9dfdaea3bea65d25",
26743         "description": "nir: Add a scheduler pass to reduce maximum register pressure.",
26744         "nominated": false,
26745         "nomination_type": null,
26746         "resolution": 4,
26747         "master_sha": null,
26748         "because_sha": null
26749     },
26750     {
26751         "sha": "5159db60fccf17b00b8da4257dac027b6e2327ef",
26752         "description": "etnaviv: implement 64bpp clear",
26753         "nominated": false,
26754         "nomination_type": null,
26755         "resolution": 4,
26756         "master_sha": null,
26757         "because_sha": null
26758     },
26759     {
26760         "sha": "2214f99c07abe119c1e657999a875b7ae7e6c2de",
26761         "description": "etnaviv: avoid using RS for 64bpp formats",
26762         "nominated": false,
26763         "nomination_type": null,
26764         "resolution": 4,
26765         "master_sha": null,
26766         "because_sha": null
26767     },
26768     {
26769         "sha": "92d5e3c692483a6c90f5738b6cfabb6d11a7ef78",
26770         "description": "etnaviv: add support for extended pe formats",
26771         "nominated": false,
26772         "nomination_type": null,
26773         "resolution": 4,
26774         "master_sha": null,
26775         "because_sha": null
26776     },
26777     {
26778         "sha": "396818fd9d2e24ab0e05eed609310dd74fa52d53",
26779         "description": "etnaviv: handle 8 byte block in tiling",
26780         "nominated": false,
26781         "nomination_type": null,
26782         "resolution": 4,
26783         "master_sha": null,
26784         "because_sha": null
26785     },
26786     {
26787         "sha": "2af39c719eecf6ffde29ead442c530b6fa6750d5",
26788         "description": "radv: select the depth decompress path based on the aspect mask",
26789         "nominated": false,
26790         "nomination_type": null,
26791         "resolution": 4,
26792         "master_sha": null,
26793         "because_sha": null
26794     },
26795     {
26796         "sha": "905c005561015957da8faf1613034521f8ac42ca",
26797         "description": "radv: create decompress pipelines for separate depth/stencil layouts",
26798         "nominated": false,
26799         "nomination_type": null,
26800         "resolution": 4,
26801         "master_sha": null,
26802         "because_sha": null
26803     },
26804     {
26805         "sha": "faa58201f362e65d7b24f3cb1dd1fb8a87a7f8db",
26806         "description": "radv: rework creation of decompress/resummarize meta pipelines",
26807         "nominated": false,
26808         "nomination_type": null,
26809         "resolution": 4,
26810         "master_sha": null,
26811         "because_sha": null
26812     },
26813     {
26814         "sha": "8f0fb38825594fd74b59c5a965d817608ed113c6",
26815         "description": "radv: set the image view aspect mask before resolves",
26816         "nominated": false,
26817         "nomination_type": null,
26818         "resolution": 4,
26819         "master_sha": null,
26820         "because_sha": null
26821     },
26822     {
26823         "sha": "9dec90b7bc90ed72df35d1a9c53237250a6e27b3",
26824         "description": "radv: set the image view aspect mask during subpass transitions",
26825         "nominated": false,
26826         "nomination_type": null,
26827         "resolution": 4,
26828         "master_sha": null,
26829         "because_sha": null
26830     },
26831     {
26832         "sha": "459bc77763b283aacde6571a7837f27db2bcd012",
26833         "description": "aco: enable load/store vectorizer",
26834         "nominated": false,
26835         "nomination_type": null,
26836         "resolution": 4,
26837         "master_sha": null,
26838         "because_sha": null
26839     },
26840     {
26841         "sha": "0a759c3be6c88fbdb945d823516172a9867836f8",
26842         "description": "nir: add load/store vectorizer tests",
26843         "nominated": false,
26844         "nomination_type": null,
26845         "resolution": 4,
26846         "master_sha": null,
26847         "because_sha": null
26848     },
26849     {
26850         "sha": "ce9205c03bd20d26af23ca891e97a9f848a612d1",
26851         "description": "nir: add a load/store vectorization pass",
26852         "nominated": false,
26853         "nomination_type": null,
26854         "resolution": 4,
26855         "master_sha": null,
26856         "because_sha": null
26857     },
26858     {
26859         "sha": "b3a3e4d1d27d9df6b020489cf5aa00affdfbe107",
26860         "description": "radv: set alignment for load_ssbo/store_ssbo in meta shaders",
26861         "nominated": false,
26862         "nomination_type": null,
26863         "resolution": 4,
26864         "master_sha": null,
26865         "because_sha": null
26866     },
26867     {
26868         "sha": "c14f823ee5e109a0051225a24685e3fa015abb49",
26869         "description": "nir: add nir_num_variable_modes and nir_var_mem_push_const",
26870         "nominated": false,
26871         "nomination_type": null,
26872         "resolution": 4,
26873         "master_sha": null,
26874         "because_sha": null
26875     },
26876     {
26877         "sha": "01eb6ef8700fa850ea63cdf0e6a4be1af2b26e9a",
26878         "description": "aco: Make unused workgroup id's 0",
26879         "nominated": false,
26880         "nomination_type": null,
26881         "resolution": 4,
26882         "master_sha": null,
26883         "because_sha": null
26884     },
26885     {
26886         "sha": "bb78f9b4e499d8048eaff08dcf7ba9c3de851cad",
26887         "description": "aco: Use common argument handling",
26888         "nominated": false,
26889         "nomination_type": null,
26890         "resolution": 4,
26891         "master_sha": null,
26892         "because_sha": null
26893     },
26894     {
26895         "sha": "e7f4cadd02ca88fd3af5a396c71a33e91088228b",
26896         "description": "radv: Replace supports_spill with explict_scratch_args",
26897         "nominated": false,
26898         "nomination_type": null,
26899         "resolution": 4,
26900         "master_sha": null,
26901         "because_sha": null
26902     },
26903     {
26904         "sha": "4d6676d78a4dc01a7affa5a97a24108685eae7ea",
26905         "description": "aco: Make num_workgroups and local_invocation_ids one argument each",
26906         "nominated": false,
26907         "nomination_type": null,
26908         "resolution": 4,
26909         "master_sha": null,
26910         "because_sha": null
26911     },
26912     {
26913         "sha": "a7f1c63442c26d329f637b96b31f0649468fe673",
26914         "description": "aco: Split vector arguments at the beginning",
26915         "nominated": false,
26916         "nomination_type": null,
26917         "resolution": 4,
26918         "master_sha": null,
26919         "because_sha": null
26920     },
26921     {
26922         "sha": "b45c54ff8d21b9e9dcfee7980b1837350be27708",
26923         "description": "aco: Use radv_shader_args in aco_compile_shader()",
26924         "nominated": false,
26925         "nomination_type": null,
26926         "resolution": 4,
26927         "master_sha": null,
26928         "because_sha": null
26929     },
26930     {
26931         "sha": "680b086db194a5ed90031bcfe28b71e23051b6bb",
26932         "description": "aco: Constify radv_nir_compiler_options in isel",
26933         "nominated": false,
26934         "nomination_type": null,
26935         "resolution": 4,
26936         "master_sha": null,
26937         "because_sha": null
26938     },
26939     {
26940         "sha": "66c703b3e8a6a7e3c03e577c8deb377536ce5af2",
26941         "description": "radv: Move argument declaration out of nir_to_llvm",
26942         "nominated": false,
26943         "nomination_type": null,
26944         "resolution": 4,
26945         "master_sha": null,
26946         "because_sha": null
26947     },
26948     {
26949         "sha": "3b143369a55d1b79f7db14dda587e18f6b27c975",
26950         "description": "ac/nir, radv, radeonsi: Switch to using ac_shader_args",
26951         "nominated": false,
26952         "nomination_type": null,
26953         "resolution": 4,
26954         "master_sha": null,
26955         "because_sha": null
26956     },
26957     {
26958         "sha": "9885af3bdf42cb22baf83aa9598be763a5fc2825",
26959         "description": "ac: Add a shared interface between radv, radeonsi, LLVM and ACO",
26960         "nominated": false,
26961         "nomination_type": null,
26962         "resolution": 4,
26963         "master_sha": null,
26964         "because_sha": null
26965     },
26966     {
26967         "sha": "43da33c1695132ee094aac80991852c4954bf758",
26968         "description": "radv: Rename ac_arg_regfile",
26969         "nominated": false,
26970         "nomination_type": null,
26971         "resolution": 4,
26972         "master_sha": null,
26973         "because_sha": null
26974     },
26975     {
26976         "sha": "29081c671f65b8ab0a1ec50dda47f58f2faf2468",
26977         "description": "drirc: Add glsl_zero_init workaround for GpuTest",
26978         "nominated": false,
26979         "nomination_type": null,
26980         "resolution": 4,
26981         "master_sha": null,
26982         "because_sha": null
26983     },
26984     {
26985         "sha": "d6db858771ab72f607e43cd2cacf73b2f62fad30",
26986         "description": "meson: only build imgui when needed",
26987         "nominated": false,
26988         "nomination_type": null,
26989         "resolution": 4,
26990         "master_sha": null,
26991         "because_sha": null
26992     },
26993     {
26994         "sha": "bfb307aea922218cb72ffc9d977e88dfcadb2daf",
26995         "description": "ac/llvm: fix the local invocation index for wave32",
26996         "nominated": false,
26997         "nomination_type": null,
26998         "resolution": 4,
26999         "master_sha": null,
27000         "because_sha": null
27001     },
27002     {
27003         "sha": "b99295fb332bcde5c4168acb5d9d9aede10519e3",
27004         "description": "radv: disable subgroup shuffle operations on GFX10",
27005         "nominated": false,
27006         "nomination_type": null,
27007         "resolution": 4,
27008         "master_sha": null,
27009         "because_sha": null
27010     },
27011     {
27012         "sha": "1c5dc4eaf9664ed8cc59fdee52ba24a653110d63",
27013         "description": "docs: add llvmpipe to ARB_query_buffer_object.",
27014         "nominated": false,
27015         "nomination_type": null,
27016         "resolution": 4,
27017         "master_sha": null,
27018         "because_sha": null
27019     },
27020     {
27021         "sha": "506e51b8560f30bc67ee84def535a324b5748208",
27022         "description": "llvmpipe: initial query buffer object support. (v2)",
27023         "nominated": false,
27024         "nomination_type": null,
27025         "resolution": 4,
27026         "master_sha": null,
27027         "because_sha": null
27028     },
27029     {
27030         "sha": "f54c4e85ce089964e4d2ed39157f07226a41d11f",
27031         "description": "radv: create a fresh fork for each pipeline compile",
27032         "nominated": false,
27033         "nomination_type": 1,
27034         "resolution": 0,
27035         "master_sha": null,
27036         "because_sha": "cff53da3748df296d104fe91fca13111296ce527"
27037     },
27038     {
27039         "sha": "1663bb1f772dacadaec2d80f8286cfb76c4bb200",
27040         "description": "radv: add a secure_compile_open_fifo_fds() helper",
27041         "nominated": false,
27042         "nomination_type": 1,
27043         "resolution": 0,
27044         "master_sha": null,
27045         "because_sha": "cff53da3748df296d104fe91fca13111296ce527"
27046     },
27047     {
27048         "sha": "ef54f15da9ac11fafcbd6c91a7fcdac734436db8",
27049         "description": "radv: add some infrastructure for fresh forks for each secure compile",
27050         "nominated": false,
27051         "nomination_type": null,
27052         "resolution": 4,
27053         "master_sha": null,
27054         "because_sha": null
27055     },
27056     {
27057         "sha": "a2689ebcd68ccf9b3bcbf9bae926c70beccd6a11",
27058         "description": "nir: no-op C99 _Pragma() with MSVC",
27059         "nominated": false,
27060         "nomination_type": null,
27061         "resolution": 4,
27062         "master_sha": null,
27063         "because_sha": null
27064     },
27065     {
27066         "sha": "95fdde5a60fc04376eb49a1d62ead163516759f3",
27067         "description": "Meson: Add llvm>=9 modules",
27068         "nominated": false,
27069         "nomination_type": null,
27070         "resolution": 4,
27071         "master_sha": null,
27072         "because_sha": null
27073     },
27074     {
27075         "sha": "02d63ee5a44635692fcec620563f7416f21732c8",
27076         "description": "disk_cache_get_function_timestamp: check for dladdr",
27077         "nominated": false,
27078         "nomination_type": null,
27079         "resolution": 4,
27080         "master_sha": null,
27081         "because_sha": null
27082     },
27083     {
27084         "sha": "bfd9f3201e49cd3f46393b7737cd156a69e9f5ab",
27085         "description": "Meson: Check for dladdr with MinGW",
27086         "nominated": false,
27087         "nomination_type": null,
27088         "resolution": 4,
27089         "master_sha": null,
27090         "because_sha": null
27091     },
27092     {
27093         "sha": "ad40715f3595537cfcc3d489f86d6c4dd7f34cc6",
27094         "description": "nir/serialize: support any num_components for remaining instructions",
27095         "nominated": false,
27096         "nomination_type": null,
27097         "resolution": 4,
27098         "master_sha": null,
27099         "because_sha": null
27100     },
27101     {
27102         "sha": "c028449c011c395ed64eb2d873c0efb4deb2c6e8",
27103         "description": "nir/serialize: use 3 unused bits in intrinsic for packed_const_indices",
27104         "nominated": false,
27105         "nomination_type": null,
27106         "resolution": 4,
27107         "master_sha": null,
27108         "because_sha": null
27109     },
27110     {
27111         "sha": "3d44aed09ee69c712e91ce4f8af2758ff87fb0b0",
27112         "description": "nir/serialize: don't serialize redundant nir_intrinsic_instr::num_components",
27113         "nominated": false,
27114         "nomination_type": null,
27115         "resolution": 4,
27116         "master_sha": null,
27117         "because_sha": null
27118     },
27119     {
27120         "sha": "a2df670b1419296060d6914eb9a930171a38092c",
27121         "description": "nir/serialize: serialize writemask for vec8 and vec16",
27122         "nominated": false,
27123         "nomination_type": null,
27124         "resolution": 4,
27125         "master_sha": null,
27126         "because_sha": null
27127     },
27128     {
27129         "sha": "a5c5388234a4d3ec8e05d15f1b9663b19342cdf5",
27130         "description": "nir/serialize: serialize swizzles for vec8 and vec16",
27131         "nominated": false,
27132         "nomination_type": null,
27133         "resolution": 4,
27134         "master_sha": null,
27135         "because_sha": null
27136     },
27137     {
27138         "sha": "f1a48d54ea8989c3eb0a86510f68f707de523a72",
27139         "description": "nir/serialize: reuse the writemask field for 2 src X swizzles of SSA ALU",
27140         "nominated": false,
27141         "nomination_type": null,
27142         "resolution": 4,
27143         "master_sha": null,
27144         "because_sha": null
27145     },
27146     {
27147         "sha": "487a495cc09e15ab1582309ffee0fbeb302d5f45",
27148         "description": "nir/serialize: remove up to 3 consecutive equal ALU instruction headers",
27149         "nominated": false,
27150         "nomination_type": null,
27151         "resolution": 4,
27152         "master_sha": null,
27153         "because_sha": null
27154     },
27155     {
27156         "sha": "c3fa9de2a98b342b8023bfda0f172a065dbd575b",
27157         "description": "nir/serialize: try to pack both deref array src into 32 bits",
27158         "nominated": false,
27159         "nomination_type": null,
27160         "resolution": 4,
27161         "master_sha": null,
27162         "because_sha": null
27163     },
27164     {
27165         "sha": "ed6b01d5e034faae08bbed0198a780e18bd0a1d9",
27166         "description": "nir/serialize: cleanup - fold nir_deref_type_var cases into switches",
27167         "nominated": false,
27168         "nomination_type": null,
27169         "resolution": 4,
27170         "master_sha": null,
27171         "because_sha": null
27172     },
27173     {
27174         "sha": "a0cd67d29203755cec7017a6894704d2a55bee06",
27175         "description": "nir/serialize: try to put deref->var index into the unused bits of the header",
27176         "nominated": false,
27177         "nomination_type": null,
27178         "resolution": 4,
27179         "master_sha": null,
27180         "because_sha": null
27181     },
27182     {
27183         "sha": "ca201bfe7060638cfd39a8d263df93cb0c39c75b",
27184         "description": "nir/serialize: don't serialize mode for deref non-cast instructions",
27185         "nominated": false,
27186         "nomination_type": null,
27187         "resolution": 4,
27188         "master_sha": null,
27189         "because_sha": null
27190     },
27191     {
27192         "sha": "2286340fde63d7dfbb4f70a6ffa254989c1477b1",
27193         "description": "nir/serialize: don't store deref types if not needed",
27194         "nominated": false,
27195         "nomination_type": null,
27196         "resolution": 4,
27197         "master_sha": null,
27198         "because_sha": null
27199     },
27200     {
27201         "sha": "70a7f85149db1578430fb934c8b4e84065a9f74b",
27202         "description": "nir/serialize: try to pack two alu srcs into 1 uint32",
27203         "nominated": false,
27204         "nomination_type": null,
27205         "resolution": 4,
27206         "master_sha": null,
27207         "because_sha": null
27208     },
27209     {
27210         "sha": "ef4630cf4f3ec2561d437909e2681869fee14873",
27211         "description": "nir/serialize: pack nir_intrinsic_instr::const_index[] better",
27212         "nominated": false,
27213         "nomination_type": null,
27214         "resolution": 4,
27215         "master_sha": null,
27216         "because_sha": null
27217     },
27218     {
27219         "sha": "d3346b275a476a5d3144b732610baa6b895a680a",
27220         "description": "nir/serialize: pack 1-component constants into 20 bits if possible",
27221         "nominated": false,
27222         "nomination_type": null,
27223         "resolution": 4,
27224         "master_sha": null,
27225         "because_sha": null
27226     },
27227     {
27228         "sha": "75f7c388637917d796fdf86c645a03c31621c1ca",
27229         "description": "nir/serialize: pack load_const with non-64-bit constants better",
27230         "nominated": false,
27231         "nomination_type": null,
27232         "resolution": 4,
27233         "master_sha": null,
27234         "because_sha": null
27235     },
27236     {
27237         "sha": "a572ba673b16e10576b45f9dd84638c0a22ce166",
27238         "description": "nir/serialize: try to store a diff in var data locations instead of var data",
27239         "nominated": false,
27240         "nomination_type": null,
27241         "resolution": 4,
27242         "master_sha": null,
27243         "because_sha": null
27244     },
27245     {
27246         "sha": "c8314678ee95b8eff211cbdd2086e3197a7ef696",
27247         "description": "nir/serialize: deduplicate serialized var types by reusing the last unique one",
27248         "nominated": false,
27249         "nomination_type": null,
27250         "resolution": 4,
27251         "master_sha": null,
27252         "because_sha": null
27253     },
27254     {
27255         "sha": "545415f45f35642047154cfda515896f9b5c0448",
27256         "description": "nir/serialize: don't serialize var->data for temporaries",
27257         "nominated": false,
27258         "nomination_type": null,
27259         "resolution": 4,
27260         "master_sha": null,
27261         "because_sha": null
27262     },
27263     {
27264         "sha": "c358c2b2bfbf6f68f1e181c980bbb17335f9a267",
27265         "description": "nir/serialize: pack src better and limit the object count to 1M from 1G",
27266         "nominated": false,
27267         "nomination_type": null,
27268         "resolution": 4,
27269         "master_sha": null,
27270         "because_sha": null
27271     },
27272     {
27273         "sha": "35655865cbde648f6dcfad38fa095d9ec0c4e45b",
27274         "description": "nir/serialize: pack instructions better",
27275         "nominated": false,
27276         "nomination_type": null,
27277         "resolution": 4,
27278         "master_sha": null,
27279         "because_sha": null
27280     },
27281     {
27282         "sha": "4fe1d7822b07bf78975c12a2e27db6e5817b1a6b",
27283         "description": "util/blob: add 8-bit and 16-bit reads and writes",
27284         "nominated": false,
27285         "nomination_type": null,
27286         "resolution": 4,
27287         "master_sha": null,
27288         "because_sha": null
27289     },
27290     {
27291         "sha": "59b489f44be8ae64a701568f2ae5247933e94fe7",
27292         "description": "ci: Use a tag from the parallel-deqp-runner repo.",
27293         "nominated": false,
27294         "nomination_type": null,
27295         "resolution": 4,
27296         "master_sha": null,
27297         "because_sha": null
27298     },
27299     {
27300         "sha": "215866523b2091cc3a491337919ab00af7db1030",
27301         "description": "gitlab-ci/freedreno/a6xx: remove most of the flakes",
27302         "nominated": false,
27303         "nomination_type": null,
27304         "resolution": 4,
27305         "master_sha": null,
27306         "because_sha": null
27307     },
27308     {
27309         "sha": "9f422cbe1cb7049f86ec20f889452e8544ab3fee",
27310         "description": "gitlab-ci/deqp: generate junit results",
27311         "nominated": false,
27312         "nomination_type": null,
27313         "resolution": 4,
27314         "master_sha": null,
27315         "because_sha": null
27316     },
27317     {
27318         "sha": "415d565d96278d81255bf85eefdb2553e15e15c6",
27319         "description": "gitlab-ci/deqp: generate xml results for fails/flakes",
27320         "nominated": false,
27321         "nomination_type": null,
27322         "resolution": 4,
27323         "master_sha": null,
27324         "because_sha": null
27325     },
27326     {
27327         "sha": "8af7551a9efaa4490f92b45439a64224ff51e3a6",
27328         "description": "gitlab-ci: bump arm test container",
27329         "nominated": false,
27330         "nomination_type": null,
27331         "resolution": 4,
27332         "master_sha": null,
27333         "because_sha": null
27334     },
27335     {
27336         "sha": "fdaf77707629ba218f15cc876cd414f718e5a4f4",
27337         "description": "gitlab-ci/deqp: detect and report flakes",
27338         "nominated": false,
27339         "nomination_type": null,
27340         "resolution": 4,
27341         "master_sha": null,
27342         "because_sha": null
27343     },
27344     {
27345         "sha": "cc6484f1641ca905074ad48b7def844540075643",
27346         "description": "gitlab-ci/deqp: preserve caselists for blocks with fails",
27347         "nominated": false,
27348         "nomination_type": null,
27349         "resolution": 4,
27350         "master_sha": null,
27351         "because_sha": null
27352     },
27353     {
27354         "sha": "59ed90fc74c6de09d3d8ee5157f7be5be7472dec",
27355         "description": "gitlab-ci/deqp: preserve full list of unexpected results",
27356         "nominated": false,
27357         "nomination_type": null,
27358         "resolution": 4,
27359         "master_sha": null,
27360         "because_sha": null
27361     },
27362     {
27363         "sha": "5fa397a0d9067e864d29cd265226d88e919d7096",
27364         "description": "gitlab-ci: update deqp build so we can generate xml",
27365         "nominated": false,
27366         "nomination_type": null,
27367         "resolution": 4,
27368         "master_sha": null,
27369         "because_sha": null
27370     },
27371     {
27372         "sha": "dba903ed0b526aa24f195352ddf35392a523a551",
27373         "description": "drirc: Enable glthread for dolphin/citra/yuzu.",
27374         "nominated": false,
27375         "nomination_type": null,
27376         "resolution": 4,
27377         "master_sha": null,
27378         "because_sha": null
27379     },
27380     {
27381         "sha": "f4c61d422d5134bbcb0611692eb15bbe311916d2",
27382         "description": "mesa/glthread: Implement ARB_multi_bind.",
27383         "nominated": false,
27384         "nomination_type": null,
27385         "resolution": 4,
27386         "master_sha": null,
27387         "because_sha": null
27388     },
27389     {
27390         "sha": "517728477cd5b682ea4c2474e73fdb71b449e6f5",
27391         "description": "aco: fix waitcnts for barriers at block ends",
27392         "nominated": false,
27393         "nomination_type": 1,
27394         "resolution": 4,
27395         "master_sha": null,
27396         "because_sha": "d1b9deeea89f70ea5a4f2cb6c82785d3179e5ad2"
27397     },
27398     {
27399         "sha": "a3c8bc10aa9294bd78c0e2cf5818fb4b8a42cd7a",
27400         "description": "Revert \"draw: revert using correct order for prim decomposition.\"",
27401         "nominated": false,
27402         "nomination_type": 2,
27403         "resolution": 0,
27404         "master_sha": null,
27405         "because_sha": "f97b731c82afb06cfd6ffebc90a3e098a9a1b308"
27406     },
27407     {
27408         "sha": "acd36e488d359f26ebdc678bd16a98682dfd590f",
27409         "description": "iris: Change keybox parenting",
27410         "nominated": false,
27411         "nomination_type": null,
27412         "resolution": 4,
27413         "master_sha": null,
27414         "because_sha": null
27415     },
27416     {
27417         "sha": "ca353285cb07c36bec0b7aa2f96df6d4c6827ff0",
27418         "description": "nir/range_analysis: Make sure the table validation only occurs once",
27419         "nominated": false,
27420         "nomination_type": null,
27421         "resolution": 4,
27422         "master_sha": null,
27423         "because_sha": null
27424     },
27425     {
27426         "sha": "ccefce46cb8e9030b3a9134964ab2f660f66391c",
27427         "description": "nir/range-analysis: Add pragmas to help loop unrolling",
27428         "nominated": false,
27429         "nomination_type": null,
27430         "resolution": 4,
27431         "master_sha": null,
27432         "because_sha": null
27433     },
27434     {
27435         "sha": "25a00b449fbd877716f4732aa116640d58246182",
27436         "description": "glsl: Add varyings to \"zero-init of uninitialized vars\" workaround",
27437         "nominated": false,
27438         "nomination_type": null,
27439         "resolution": 4,
27440         "master_sha": null,
27441         "because_sha": null
27442     },
27443     {
27444         "sha": "4c43b354c3aabe308302405a79bc0be5a8cde91f",
27445         "description": "pan/midgard: Use lower_tex_without_implicit_lod",
27446         "nominated": false,
27447         "nomination_type": null,
27448         "resolution": 4,
27449         "master_sha": null,
27450         "because_sha": null
27451     },
27452     {
27453         "sha": "47c7c4263ced956378321be389899ed805e0ae2d",
27454         "description": "etnaviv: use a more self-explanatory param name",
27455         "nominated": false,
27456         "nomination_type": null,
27457         "resolution": 4,
27458         "master_sha": null,
27459         "because_sha": null
27460     },
27461     {
27462         "sha": "a949fa9d5df228244a44b1f5c8be635baa595d5e",
27463         "description": "etnaviv: drop not used config_out function param",
27464         "nominated": false,
27465         "nomination_type": null,
27466         "resolution": 4,
27467         "master_sha": null,
27468         "because_sha": null
27469     },
27470     {
27471         "sha": "6f7ec6ee3979af3de467eedf1f8e52c66de18c9d",
27472         "description": "gitlab-ci: reduce the number of scons build",
27473         "nominated": false,
27474         "nomination_type": null,
27475         "resolution": 4,
27476         "master_sha": null,
27477         "because_sha": null
27478     },
27479     {
27480         "sha": "2e14fe6490b4092c0e6e2ebbd356fac08a16d5c6",
27481         "description": "panfrost: Add lcra.c to Android.mk",
27482         "nominated": false,
27483         "nomination_type": null,
27484         "resolution": 4,
27485         "master_sha": null,
27486         "because_sha": null
27487     },
27488     {
27489         "sha": "bda2bb31b13d540ff0730fbc3e9ef5f21fdb9181",
27490         "description": "pan/midgard: Enable LOD lowering only on buggy chips",
27491         "nominated": false,
27492         "nomination_type": null,
27493         "resolution": 4,
27494         "master_sha": null,
27495         "because_sha": null
27496     },
27497     {
27498         "sha": "68c2c7962a98673a2c589cc88ad19791a8d47cfd",
27499         "description": "pan/midgard: Describe quirk MIDGARD_BROKEN_LOD",
27500         "nominated": false,
27501         "nomination_type": null,
27502         "resolution": 4,
27503         "master_sha": null,
27504         "because_sha": null
27505     },
27506     {
27507         "sha": "d32d4acf681ba685e770f409b81d34b4ec9f8a62",
27508         "description": "pan/midgard: Add LOD bias/clamp lowering",
27509         "nominated": false,
27510         "nomination_type": null,
27511         "resolution": 4,
27512         "master_sha": null,
27513         "because_sha": null
27514     },
27515     {
27516         "sha": "4e07e7b2326d742a9832d16ca03aa0e806bd8bff",
27517         "description": "pan/midgard: Implement load_sampler_lod_paramaters_pan",
27518         "nominated": false,
27519         "nomination_type": null,
27520         "resolution": 4,
27521         "master_sha": null,
27522         "because_sha": null
27523     },
27524     {
27525         "sha": "deaebc82a73ba3f34c4f2ecf97cedb7fc9b0b154",
27526         "description": "nir: Add load_sampler_lod_paramaters_pan intrinsic",
27527         "nominated": false,
27528         "nomination_type": null,
27529         "resolution": 4,
27530         "master_sha": null,
27531         "because_sha": null
27532     },
27533     {
27534         "sha": "b1156ecdf2f3a0488db6fbcb5e352634ebeece00",
27535         "description": "mapi/glapi: Generate sizeof() helpers instead of fixed sizes.",
27536         "nominated": false,
27537         "nomination_type": null,
27538         "resolution": 4,
27539         "master_sha": null,
27540         "because_sha": null
27541     },
27542     {
27543         "sha": "e51eda99dfd6a66b066e371005e7a54ecc38fc11",
27544         "description": "intel/fs: Disable conditional discard optimization on Gen4 and Gen5",
27545         "nominated": false,
27546         "nomination_type": 1,
27547         "resolution": 0,
27548         "master_sha": null,
27549         "because_sha": "0ba9497e66a72e2f31e0e4d2b899d9bce686d698"
27550     },
27551     {
27552         "sha": "bba44ef176398c32b47a53e4d76823b3278c9ae9",
27553         "description": "docs: update calendar, add news item and link release notes for 19.2.6",
27554         "nominated": false,
27555         "nomination_type": null,
27556         "resolution": 4,
27557         "master_sha": null,
27558         "because_sha": null
27559     },
27560     {
27561         "sha": "3531d74e829986b50788030fb876c8073b1252dd",
27562         "description": "docs: Add SHA256 sum for 19.2.6",
27563         "nominated": false,
27564         "nomination_type": null,
27565         "resolution": 4,
27566         "master_sha": null,
27567         "because_sha": null
27568     },
27569     {
27570         "sha": "f8070577a4feca80abe27eb3a97a949325190d9a",
27571         "description": "docs: Add release notes for 19.2.6",
27572         "nominated": false,
27573         "nomination_type": null,
27574         "resolution": 4,
27575         "master_sha": null,
27576         "because_sha": null
27577     },
27578     {
27579         "sha": "0b1452ffddb52cd6ff119fea341d01d0181950ed",
27580         "description": "nir/serialize: do ctx = {0} instead of manual initializations",
27581         "nominated": false,
27582         "nomination_type": null,
27583         "resolution": 4,
27584         "master_sha": null,
27585         "because_sha": null
27586     },
27587     {
27588         "sha": "ff71fae4403269c6ecd99cf15fa03a7a54355626",
27589         "description": "nir: strip as we serialize to remove the nir_shader_clone call",
27590         "nominated": false,
27591         "nomination_type": null,
27592         "resolution": 4,
27593         "master_sha": null,
27594         "because_sha": null
27595     },
27596     {
27597         "sha": "8acaab1aa76baed96516d5eb33144df6311ee78d",
27598         "description": "etnaviv: add drm-shim",
27599         "nominated": false,
27600         "nomination_type": null,
27601         "resolution": 4,
27602         "master_sha": null,
27603         "because_sha": null
27604     },
27605     {
27606         "sha": "609a6ae23e7d8e35f007c35c5c79be2ef58532c2",
27607         "description": "vk_util: drop duplicate formats in vk_format_map[]",
27608         "nominated": false,
27609         "nomination_type": null,
27610         "resolution": 4,
27611         "master_sha": null,
27612         "because_sha": null
27613     },
27614     {
27615         "sha": "773d640efa2665fc50f86cbb7d1e6b9402ba44ad",
27616         "description": "turnip: implement UBWC",
27617         "nominated": false,
27618         "nomination_type": null,
27619         "resolution": 4,
27620         "master_sha": null,
27621         "because_sha": null
27622     },
27623     {
27624         "sha": "91fd83d1420c8e9f94b08356ab48f9ab15329645",
27625         "description": "freedreno/regs: update UBWC related bits",
27626         "nominated": false,
27627         "nomination_type": null,
27628         "resolution": 4,
27629         "master_sha": null,
27630         "because_sha": null
27631     },
27632     {
27633         "sha": "6613a4a0295879dc3ba2c13198f3ad5de7919487",
27634         "description": "swr: Fix build with llvm-10.0.",
27635         "nominated": false,
27636         "nomination_type": null,
27637         "resolution": 4,
27638         "master_sha": null,
27639         "because_sha": null
27640     },
27641     {
27642         "sha": "29d131d619c8b14b6d5b795ab3e17931e8e01502",
27643         "description": "aco: fix copy+paste error",
27644         "nominated": false,
27645         "nomination_type": null,
27646         "resolution": 4,
27647         "master_sha": null,
27648         "because_sha": null
27649     },
27650     {
27651         "sha": "d1b9deeea89f70ea5a4f2cb6c82785d3179e5ad2",
27652         "description": "aco: improve waitcnt insertion around loops",
27653         "nominated": false,
27654         "nomination_type": null,
27655         "resolution": 4,
27656         "master_sha": null,
27657         "because_sha": null
27658     },
27659     {
27660         "sha": "1a8c49d76c389cfe8ceefdd2048d70c889116d11",
27661         "description": "freedreno/perfctrs/fdperf: periodically restore counters",
27662         "nominated": false,
27663         "nomination_type": null,
27664         "resolution": 4,
27665         "master_sha": null,
27666         "because_sha": null
27667     },
27668     {
27669         "sha": "5a13507164a26fc796f02c57a24468b834254b4d",
27670         "description": "freedreno/perfcntrs: add fdperf",
27671         "nominated": false,
27672         "nomination_type": null,
27673         "resolution": 4,
27674         "master_sha": null,
27675         "because_sha": null
27676     },
27677     {
27678         "sha": "b2338a5b00cad0080b6003e1a4aabac0ce3220cf",
27679         "description": "freedreno/perfcntrs/a6xx: remove RBBM counters",
27680         "nominated": false,
27681         "nomination_type": null,
27682         "resolution": 4,
27683         "master_sha": null,
27684         "because_sha": null
27685     },
27686     {
27687         "sha": "6a517b3079b1e9bc17a60f5720c1a50ac8bab84b",
27688         "description": "freedreno/perfctrs/a2xx: move CP to be first group",
27689         "nominated": false,
27690         "nomination_type": null,
27691         "resolution": 4,
27692         "master_sha": null,
27693         "because_sha": null
27694     },
27695     {
27696         "sha": "e35c4e6ad2319222d92a62f481cd0b773818d1bf",
27697         "description": "freedreno/perfcntrs: add accessor to get per-gen tables",
27698         "nominated": false,
27699         "nomination_type": null,
27700         "resolution": 4,
27701         "master_sha": null,
27702         "because_sha": null
27703     },
27704     {
27705         "sha": "b21f03ae7eae95ff99b111ba5907f09bfcfebbc8",
27706         "description": "freedreno/perfcntrs: move to shared location",
27707         "nominated": false,
27708         "nomination_type": null,
27709         "resolution": 4,
27710         "master_sha": null,
27711         "because_sha": null
27712     },
27713     {
27714         "sha": "6727114cba92c6ecaecacc6432e9fe869727beb1",
27715         "description": "freedreno/perfcntrs: remove gallium dependencies",
27716         "nominated": false,
27717         "nomination_type": null,
27718         "resolution": 4,
27719         "master_sha": null,
27720         "because_sha": null
27721     },
27722     {
27723         "sha": "3fb6aaf42efe0b61070f39667a2021ee4b3041f7",
27724         "description": "freedreno/perfcntrs: small cleanup",
27725         "nominated": false,
27726         "nomination_type": null,
27727         "resolution": 4,
27728         "master_sha": null,
27729         "because_sha": null
27730     },
27731     {
27732         "sha": "cce07ea83523a8e6b0924fdc9a09050600a3e8bf",
27733         "description": "nir: fix deref offset builder",
27734         "nominated": false,
27735         "nomination_type": null,
27736         "resolution": 4,
27737         "master_sha": null,
27738         "because_sha": null
27739     },
27740     {
27741         "sha": "7325f6ac987d295b101372bffcb98799251fe678",
27742         "description": "vtn/opencl: add clz support",
27743         "nominated": false,
27744         "nomination_type": null,
27745         "resolution": 4,
27746         "master_sha": null,
27747         "because_sha": null
27748     },
27749     {
27750         "sha": "e3b21dfcb118ec097fb48b5c1415c9d2e87beade",
27751         "description": "nouveau: request ufind_msb64 lowering in the frontend.",
27752         "nominated": false,
27753         "nomination_type": null,
27754         "resolution": 4,
27755         "master_sha": null,
27756         "because_sha": null
27757     },
27758     {
27759         "sha": "d0d96053e6b7ce8bf2335ab3efb3e6d68eedcf28",
27760         "description": "nir: add 64-bit ufind_msb lowering support. (v2)",
27761         "nominated": false,
27762         "nomination_type": null,
27763         "resolution": 4,
27764         "master_sha": null,
27765         "because_sha": null
27766     },
27767     {
27768         "sha": "12913bcf86031cefbfcb70cca5e0565be36eef5f",
27769         "description": "spirv/nir/opencl: handle some multiply instructions.",
27770         "nominated": false,
27771         "nomination_type": null,
27772         "resolution": 4,
27773         "master_sha": null,
27774         "because_sha": null
27775     },
27776     {
27777         "sha": "5375c302347396666aa325bf67fbf7b972f7aca2",
27778         "description": "spirv: get the correct type for function returns.",
27779         "nominated": false,
27780         "nomination_type": null,
27781         "resolution": 4,
27782         "master_sha": null,
27783         "because_sha": null
27784     },
27785     {
27786         "sha": "b62a925ad17abb5816764602166334493858cfe7",
27787         "description": "spirv: don't store 0 to cs.ptr_size for non kernel stages.",
27788         "nominated": false,
27789         "nomination_type": null,
27790         "resolution": 4,
27791         "master_sha": null,
27792         "because_sha": null
27793     },
27794     {
27795         "sha": "1496e1164f52d4e0224e763b19ca65cc301a52ad",
27796         "description": "util: add missing R8G8B8A8_SRGB format to vk_format_map",
27797         "nominated": false,
27798         "nomination_type": null,
27799         "resolution": 4,
27800         "master_sha": null,
27801         "because_sha": null
27802     },
27803     {
27804         "sha": "72b44d148d30def54d290ab90648ea72e1cca3c2",
27805         "description": "docs: fix ascii html representation",
27806         "nominated": false,
27807         "nomination_type": null,
27808         "resolution": 4,
27809         "master_sha": null,
27810         "because_sha": null
27811     },
27812     {
27813         "sha": "64d7bd96b83d0838a77b5457a7bf6a044a82e59f",
27814         "description": "Docs: remove duplicate meson docs for windows",
27815         "nominated": false,
27816         "nomination_type": null,
27817         "resolution": 4,
27818         "master_sha": null,
27819         "because_sha": null
27820     },
27821     {
27822         "sha": "dd76a6f1984f4f2e68759e64369b2d6bf21d7950",
27823         "description": "ci: Move freedreno's parallelism to the runner instead of gitlab-ci jobs.",
27824         "nominated": false,
27825         "nomination_type": null,
27826         "resolution": 4,
27827         "master_sha": null,
27828         "because_sha": null
27829     },
27830     {
27831         "sha": "c573b501797c600c176da413ef75ee81454ec050",
27832         "description": "glsl: add missing initialization of the location path field",
27833         "nominated": false,
27834         "nomination_type": 1,
27835         "resolution": 4,
27836         "master_sha": null,
27837         "because_sha": "67b32190f3c953c5b7091d76ddeff95c0cbfb439"
27838     },
27839     {
27840         "sha": "1a0500cd044e6f7640df918e9d3a28fe7b4e86aa",
27841         "description": "docs: update features.txt for RADV",
27842         "nominated": false,
27843         "nomination_type": null,
27844         "resolution": 4,
27845         "master_sha": null,
27846         "because_sha": null
27847     },
27848     {
27849         "sha": "32618ee719290da5e2c0d11ba8a6a8880c680b4a",
27850         "description": "gitlab-ci: Directly use host-mapped directory for ccache",
27851         "nominated": false,
27852         "nomination_type": null,
27853         "resolution": 4,
27854         "master_sha": null,
27855         "because_sha": null
27856     },
27857     {
27858         "sha": "0d1085ac4a6d87ed13fce0c86858b8adabeeefe1",
27859         "description": "gitlab-ci: remove now useless meson-swr-glvnd build job",
27860         "nominated": false,
27861         "nomination_type": null,
27862         "resolution": 4,
27863         "master_sha": null,
27864         "because_sha": null
27865     },
27866     {
27867         "sha": "7362176cfe47bc372caca1e90c85bb8758f42687",
27868         "description": "gitlab-ci: build GLVND in meson-clang",
27869         "nominated": false,
27870         "nomination_type": null,
27871         "resolution": 4,
27872         "master_sha": null,
27873         "because_sha": null
27874     },
27875     {
27876         "sha": "e6d26d77a3271b788383d10230e3a9fe33a3fe70",
27877         "description": "gitlab-ci: build swr in meson-main",
27878         "nominated": false,
27879         "nomination_type": null,
27880         "resolution": 4,
27881         "master_sha": null,
27882         "because_sha": null
27883     },
27884     {
27885         "sha": "6cf9b53fa2423aac1e01fe991710bfcbcec2d2d5",
27886         "description": "gitlab-ci: do not build with debugoptimized for meson-main",
27887         "nominated": false,
27888         "nomination_type": null,
27889         "resolution": 4,
27890         "master_sha": null,
27891         "because_sha": null
27892     },
27893     {
27894         "sha": "66b56270748edac7e4bf6f39f3447c3076197c71",
27895         "description": "gitlab-ci: add a job that only build things needed for testing",
27896         "nominated": false,
27897         "nomination_type": null,
27898         "resolution": 4,
27899         "master_sha": null,
27900         "because_sha": null
27901     },
27902     {
27903         "sha": "eab328fbe93dc3cf91f54ae73e038b6841bd65ee",
27904         "description": "gitlab-ci: fix ldd check for Vulkan drivers",
27905         "nominated": false,
27906         "nomination_type": null,
27907         "resolution": 4,
27908         "master_sha": null,
27909         "because_sha": null
27910     },
27911     {
27912         "sha": "24dd730efcf978cde5db4e314485d7d3d2ab3720",
27913         "description": "gitlab-ci: move building piglit into a separate script",
27914         "nominated": false,
27915         "nomination_type": null,
27916         "resolution": 4,
27917         "master_sha": null,
27918         "because_sha": null
27919     },
27920     {
27921         "sha": "8fc8e8e8be787173f41e8256b9068322f8f3d78d",
27922         "description": "pipe-loader: check that the pointer to driconf_xml isn't NULL",
27923         "nominated": false,
27924         "nomination_type": null,
27925         "resolution": 4,
27926         "master_sha": null,
27927         "because_sha": null
27928     },
27929     {
27930         "sha": "046097c0929aeb57aab4d8abca5827b1a5edd79a",
27931         "description": "panfrost: Add the lod_bias field",
27932         "nominated": false,
27933         "nomination_type": null,
27934         "resolution": 4,
27935         "master_sha": null,
27936         "because_sha": null
27937     },
27938     {
27939         "sha": "cd6322366df3a910ca66b47e4383ca46825e5539",
27940         "description": "compiler: move build definition of pp_standalone_scaffolding.c",
27941         "nominated": false,
27942         "nomination_type": null,
27943         "resolution": 4,
27944         "master_sha": null,
27945         "because_sha": null
27946     },
27947     {
27948         "sha": "5934a53bfe39e8b59c82d643ff1f3477663e8aca",
27949         "description": "nir/validate: validate num_components on registers and intrinsics",
27950         "nominated": false,
27951         "nomination_type": null,
27952         "resolution": 4,
27953         "master_sha": null,
27954         "because_sha": null
27955     },
27956     {
27957         "sha": "eae8dfef58cc867e7bebd9c20ecccf2012cea5d9",
27958         "description": "Revert \"st/mesa: keep serialized NIR instead of nir_shader in st_program\"",
27959         "nominated": false,
27960         "nomination_type": 2,
27961         "resolution": 4,
27962         "master_sha": null,
27963         "because_sha": "db0c89d4bffa01ab15dfa819dbb518739131e1a9"
27964     },
27965     {
27966         "sha": "f1f19b6445f5dcb25aaef6baa140580889ab06b6",
27967         "description": "Revert \"st/mesa: call nir_serialize only once per shader\"",
27968         "nominated": false,
27969         "nomination_type": 2,
27970         "resolution": 4,
27971         "master_sha": null,
27972         "because_sha": "3a8d6868897c7dfe72bac09c1eddd551144ca751"
27973     },
27974     {
27975         "sha": "721d82cf061a11e158a19badaf7a8ad70e43ac2b",
27976         "description": "lima/ppir: add lod-bias support",
27977         "nominated": false,
27978         "nomination_type": null,
27979         "resolution": 4,
27980         "master_sha": null,
27981         "because_sha": null
27982     },
27983     {
27984         "sha": "2fca325ea65f068043d4c18c9cd0fe7f25bde8f7",
27985         "description": "Revert \"i965/fs: Merge CMP and SEL into CSEL on Gen8+\"",
27986         "nominated": false,
27987         "nomination_type": 2,
27988         "resolution": 0,
27989         "master_sha": null,
27990         "because_sha": "52c7df1643ec9af119fd66f916f7fbdbcc798d2d"
27991     },
27992     {
27993         "sha": "8d7621a53f84b55d6f7fbcaab954df939dd47d50",
27994         "description": "radv: Enable Subgroup Arithmetic and Clustered for SI",
27995         "nominated": false,
27996         "nomination_type": null,
27997         "resolution": 4,
27998         "master_sha": null,
27999         "because_sha": null
28000     },
28001     {
28002         "sha": "0cbcfc071e32fd5fc9950a5660adb7dafb7aaef0",
28003         "description": "amd/llvm: Add Subgroup Scan functions for SI",
28004         "nominated": false,
28005         "nomination_type": null,
28006         "resolution": 4,
28007         "master_sha": null,
28008         "because_sha": null
28009     },
28010     {
28011         "sha": "fca2d3ce3fd87e2b5744e1f1d7c0c95814ed86b3",
28012         "description": "lima/streamparser: Add findings introduced with gl_PointSize",
28013         "nominated": false,
28014         "nomination_type": null,
28015         "resolution": 4,
28016         "master_sha": null,
28017         "because_sha": null
28018     },
28019     {
28020         "sha": "804c295039b30f294ad62599352b81b40b009c6a",
28021         "description": "lima/streamparser: Fix typo in vs semaphore parser",
28022         "nominated": false,
28023         "nomination_type": null,
28024         "resolution": 4,
28025         "master_sha": null,
28026         "because_sha": null
28027     },
28028     {
28029         "sha": "9af22ccddcd1a983df5e0c6732a4e8f5ebf4d9cf",
28030         "description": "meson: Fix linkage of libgallium_nine with libgalliumvl",
28031         "nominated": false,
28032         "nomination_type": 1,
28033         "resolution": 0,
28034         "master_sha": null,
28035         "because_sha": "6b4c7047d57178d3362a710ad503057c6a582ca3"
28036     },
28037     {
28038         "sha": "bcfc9c0fecc4be36edc8ffc8b42740a71a105793",
28039         "description": "docs/release-calendar: Update for extended 19.3 rc period",
28040         "nominated": false,
28041         "nomination_type": null,
28042         "resolution": 4,
28043         "master_sha": null,
28044         "because_sha": null
28045     },
28046     {
28047         "sha": "ff21acc91c44e05d428875214324c486b570693b",
28048         "description": "docs: update calendar, add news item and link release notes for 19.2.5",
28049         "nominated": false,
28050         "nomination_type": null,
28051         "resolution": 4,
28052         "master_sha": null,
28053         "because_sha": null
28054     },
28055     {
28056         "sha": "d35429239b297c550ba3d4d96057a11c99aeeaff",
28057         "description": "docs/relnotes/19.2.5: Add SHA256 sum",
28058         "nominated": false,
28059         "nomination_type": null,
28060         "resolution": 4,
28061         "master_sha": null,
28062         "because_sha": null
28063     },
28064     {
28065         "sha": "6567b2daa974b154be7209e6f67ce2e12eed273a",
28066         "description": "docs: Add relnotes for 19.2.5",
28067         "nominated": false,
28068         "nomination_type": null,
28069         "resolution": 4,
28070         "master_sha": null,
28071         "because_sha": null
28072     },
28073     {
28074         "sha": "ca2de7ae9cee12e95a3c64a237e94b652e007979",
28075         "description": "nir/large_constants: use nir_index_vars and nir_variable::index",
28076         "nominated": false,
28077         "nomination_type": null,
28078         "resolution": 4,
28079         "master_sha": null,
28080         "because_sha": null
28081     },
28082     {
28083         "sha": "9f92e8b72130df484862db3d07216a476348aadc",
28084         "description": "nir: add nir_variable::index and nir_index_vars",
28085         "nominated": false,
28086         "nomination_type": null,
28087         "resolution": 4,
28088         "master_sha": null,
28089         "because_sha": null
28090     },
28091     {
28092         "sha": "45a0b5349082fba81dac7adf9a59c5a1b40baaa6",
28093         "description": "nir: make nir_variable::{num_members,num_state_slots} a uint16_t",
28094         "nominated": false,
28095         "nomination_type": null,
28096         "resolution": 4,
28097         "master_sha": null,
28098         "because_sha": null
28099     },
28100     {
28101         "sha": "645332f3f5b2a7a7df10a9aed1a2636709a1f044",
28102         "description": "docs: add missing new features for RADV",
28103         "nominated": false,
28104         "nomination_type": null,
28105         "resolution": 4,
28106         "master_sha": null,
28107         "because_sha": null
28108     },
28109     {
28110         "sha": "02f4c39b8d292431b5ecf09214672217c6ed9eaf",
28111         "description": "freedreno/ir3: enable half precision for pre-fs texture fetch",
28112         "nominated": false,
28113         "nomination_type": null,
28114         "resolution": 4,
28115         "master_sha": null,
28116         "because_sha": null
28117     },
28118     {
28119         "sha": "407f8c71d3f3687f2fd134c42e5d12921e1c083d",
28120         "description": "freedreno/ir3: fixup when changing to mad.f16",
28121         "nominated": false,
28122         "nomination_type": null,
28123         "resolution": 4,
28124         "master_sha": null,
28125         "because_sha": null
28126     },
28127     {
28128         "sha": "d0f38394b146fa61197c66a0a0f95fa83f58cec8",
28129         "description": "freedreno/ir3: fix printing output registers of FS.",
28130         "nominated": false,
28131         "nomination_type": 1,
28132         "resolution": 0,
28133         "master_sha": null,
28134         "because_sha": "cea39af2fbf109e85a50263fe2ea50f7d568b31a"
28135     },
28136     {
28137         "sha": "37f5395783d5ccde078e2eb0dbcc7e846f06d9da",
28138         "description": "freedreno/ir3: Enabling lowering 16-bit flrp",
28139         "nominated": false,
28140         "nomination_type": null,
28141         "resolution": 4,
28142         "master_sha": null,
28143         "because_sha": null
28144     },
28145     {
28146         "sha": "35124b03119be5bc1644d92ef0336cc2081a1911",
28147         "description": "freedreno: support 16b for the sampler opcode",
28148         "nominated": false,
28149         "nomination_type": null,
28150         "resolution": 4,
28151         "master_sha": null,
28152         "because_sha": null
28153     },
28154     {
28155         "sha": "b934716bd8942a0077e6aa513bd32e52e5acf403",
28156         "description": "freedreno/ir3: Implement f2b16 and i2b16",
28157         "nominated": false,
28158         "nomination_type": null,
28159         "resolution": 4,
28160         "master_sha": null,
28161         "because_sha": null
28162     },
28163     {
28164         "sha": "030b046df8fdfdfae13b4da6cc3aa8d5839ad5d3",
28165         "description": "freedreno/ir3: Add implementation of nir_op_b16csel",
28166         "nominated": false,
28167         "nomination_type": null,
28168         "resolution": 4,
28169         "master_sha": null,
28170         "because_sha": null
28171     },
28172     {
28173         "sha": "f0a046024d6d1bfc6b85829a690a8ea885cae124",
28174         "description": "freedreno/ir3: Support 16-bit comparison instructions",
28175         "nominated": false,
28176         "nomination_type": null,
28177         "resolution": 4,
28178         "master_sha": null,
28179         "because_sha": null
28180     },
28181     {
28182         "sha": "138542499febb1e868e9a6c8b74427429547c8a5",
28183         "description": "freedreno/ir3: cleanup by removing repeated code",
28184         "nominated": false,
28185         "nomination_type": null,
28186         "resolution": 4,
28187         "master_sha": null,
28188         "because_sha": null
28189     },
28190     {
28191         "sha": "f6b5abe91a78f78f07a3c9bbd5b2ea6a2f0fb736",
28192         "description": "nir/lower_alu_to_scalar: Support lowering 8- and 16-bit reduce ops",
28193         "nominated": false,
28194         "nomination_type": null,
28195         "resolution": 4,
28196         "master_sha": null,
28197         "because_sha": null
28198     },
28199     {
28200         "sha": "634eb9c04b35c45684b0d1ebacb04e52458d4fa9",
28201         "description": "nir: Add a 8-bit bool type",
28202         "nominated": false,
28203         "nomination_type": null,
28204         "resolution": 4,
28205         "master_sha": null,
28206         "because_sha": null
28207     },
28208     {
28209         "sha": "0f5640c57741fe1122aa218b678eddaa6ae94601",
28210         "description": "nir: Add a 16-bit bool type",
28211         "nominated": false,
28212         "nomination_type": null,
28213         "resolution": 4,
28214         "master_sha": null,
28215         "because_sha": null
28216     },
28217     {
28218         "sha": "2ec97e78a9ae4da59f175a5f24c3d6c062f36ca7",
28219         "description": "nir/opcodes: Add a helper function to generate reduce opcodes",
28220         "nominated": false,
28221         "nomination_type": null,
28222         "resolution": 4,
28223         "master_sha": null,
28224         "because_sha": null
28225     },
28226     {
28227         "sha": "9a96afb97e207134cc92ac38ecbcfcd6cd5282bb",
28228         "description": "nir/opcodes: Add a helper function to generate the comparison binops",
28229         "nominated": false,
28230         "nomination_type": null,
28231         "resolution": 4,
28232         "master_sha": null,
28233         "because_sha": null
28234     },
28235     {
28236         "sha": "7ecd8a347119eca76c18f125417efbc47de3b3ef",
28237         "description": "radv: enable VK_KHR_shader_subgroup_extended_types on GFX6-GFX7",
28238         "nominated": false,
28239         "nomination_type": null,
28240         "resolution": 4,
28241         "master_sha": null,
28242         "because_sha": null
28243     },
28244     {
28245         "sha": "b4bc59e37ec0969d70e87d233e4e82431ec2e092",
28246         "description": "v3d: adds an extra MOV for any sig.ld*",
28247         "nominated": false,
28248         "nomination_type": 1,
28249         "resolution": 0,
28250         "master_sha": null,
28251         "because_sha": "6281f26f064ada36b57d45feb68d8e7d783198c9"
28252     },
28253     {
28254         "sha": "d983055184320a843d0f056b4c0f7af53cff47ab",
28255         "description": "v3d: Fix predication with atomic image operations",
28256         "nominated": false,
28257         "nomination_type": 1,
28258         "resolution": 0,
28259         "master_sha": null,
28260         "because_sha": "6281f26f064ada36b57d45feb68d8e7d783198c9"
28261     },
28262     {
28263         "sha": "36b099a7b0f949fac175cd8219f7e8c71b4eb04c",
28264         "description": "panfrost: Don't print the midgard_blend_rt structs on SFBD",
28265         "nominated": false,
28266         "nomination_type": null,
28267         "resolution": 4,
28268         "master_sha": null,
28269         "because_sha": null
28270     },
28271     {
28272         "sha": "2dc720cb2c2c6046bcff18f5058c05f9b03bc531",
28273         "description": "gitlab-ci: Fix dir name for VK-GL-CTS sources",
28274         "nominated": false,
28275         "nomination_type": null,
28276         "resolution": 4,
28277         "master_sha": null,
28278         "because_sha": null
28279     },
28280     {
28281         "sha": "409f6c40ca524262e5c626996b2fb874c1085595",
28282         "description": "panfrost: Rework buffers in SFBD",
28283         "nominated": false,
28284         "nomination_type": null,
28285         "resolution": 4,
28286         "master_sha": null,
28287         "because_sha": null
28288     },
28289     {
28290         "sha": "697f02c2a135d4356f0d09b383310957540e8d7d",
28291         "description": "panfrost: Just print tiler fields as-is for Tx20",
28292         "nominated": false,
28293         "nomination_type": null,
28294         "resolution": 4,
28295         "master_sha": null,
28296         "because_sha": null
28297     },
28298     {
28299         "sha": "fcf144d96a563a802702164dfb435b85d19ed8b1",
28300         "description": "pan/midgard: Introduce quirks checks",
28301         "nominated": false,
28302         "nomination_type": null,
28303         "resolution": 4,
28304         "master_sha": null,
28305         "because_sha": null
28306     },
28307     {
28308         "sha": "614fba0ce1b267b365f8ee17f0ed017c35b20b1a",
28309         "description": "gitlab-ci: update for arb_shading_language_include",
28310         "nominated": false,
28311         "nomination_type": null,
28312         "resolution": 4,
28313         "master_sha": null,
28314         "because_sha": null
28315     },
28316     {
28317         "sha": "530d3b29007f3bf5e8c91a6c34fdc666b9aa726f",
28318         "description": "gitlab-ci: bump piglit checkout commit",
28319         "nominated": false,
28320         "nomination_type": null,
28321         "resolution": 4,
28322         "master_sha": null,
28323         "because_sha": null
28324     },
28325     {
28326         "sha": "af432be538e92b8b2a06e422544e5dddef55ebd9",
28327         "description": "mesa: enable ARB_shading_language_include",
28328         "nominated": false,
28329         "nomination_type": null,
28330         "resolution": 4,
28331         "master_sha": null,
28332         "because_sha": null
28333     },
28334     {
28335         "sha": "49cdbba9f6bd59acf9d27911b1757a15778e218e",
28336         "description": "mesa: implement glCompileShaderIncludeARB()",
28337         "nominated": false,
28338         "nomination_type": null,
28339         "resolution": 4,
28340         "master_sha": null,
28341         "because_sha": null
28342     },
28343     {
28344         "sha": "bad2c77aa80959b06a424fa3dd7317872f45466d",
28345         "description": "mesa: add shader include lookup support for relative paths",
28346         "nominated": false,
28347         "nomination_type": null,
28348         "resolution": 4,
28349         "master_sha": null,
28350         "because_sha": null
28351     },
28352     {
28353         "sha": "1201d3377ef8665797bf00839fd49a76e3e44101",
28354         "description": "mesa: add support cursor support for relative path shader includes",
28355         "nominated": false,
28356         "nomination_type": null,
28357         "resolution": 4,
28358         "master_sha": null,
28359         "because_sha": null
28360     },
28361     {
28362         "sha": "db5197cec54e7926211acef2ff3b40344f01b4f9",
28363         "description": "glsl: delay compilation skip if shader contains an include",
28364         "nominated": false,
28365         "nomination_type": null,
28366         "resolution": 4,
28367         "master_sha": null,
28368         "because_sha": null
28369     },
28370     {
28371         "sha": "17df8f8b5d5491c1d70d35209f76966e1ccbe817",
28372         "description": "glsl: add can_skip_compile() helper",
28373         "nominated": false,
28374         "nomination_type": null,
28375         "resolution": 4,
28376         "master_sha": null,
28377         "because_sha": null
28378     },
28379     {
28380         "sha": "5327b756bf3c9f3779a90900ac06c6bcb8976951",
28381         "description": "glsl: error if #include used while extension is disabled",
28382         "nominated": false,
28383         "nomination_type": null,
28384         "resolution": 4,
28385         "master_sha": null,
28386         "because_sha": null
28387     },
28388     {
28389         "sha": "13a1426b97c2ff1e42f7455f1f9937fe956c17b2",
28390         "description": "glsl: add preprocessor #include support",
28391         "nominated": false,
28392         "nomination_type": null,
28393         "resolution": 4,
28394         "master_sha": null,
28395         "because_sha": null
28396     },
28397     {
28398         "sha": "e0fd2fa6894d875854990a33e41d538f0cdea24c",
28399         "description": "glsl: pass gl_context to glcpp_parser_create()",
28400         "nominated": false,
28401         "nomination_type": null,
28402         "resolution": 4,
28403         "master_sha": null,
28404         "because_sha": null
28405     },
28406     {
28407         "sha": "67b32190f3c953c5b7091d76ddeff95c0cbfb439",
28408         "description": "glsl: add ARB_shading_language_include support to #line",
28409         "nominated": false,
28410         "nomination_type": null,
28411         "resolution": 4,
28412         "master_sha": null,
28413         "because_sha": null
28414     },
28415     {
28416         "sha": "2497c517176c2c9bd418d7d54eaef9aba0711727",
28417         "description": "mesa: implement glDeleteNamedStringARB()",
28418         "nominated": false,
28419         "nomination_type": null,
28420         "resolution": 4,
28421         "master_sha": null,
28422         "because_sha": null
28423     },
28424     {
28425         "sha": "f2d01cac7ea3e696c6e61952443920aa14637e7d",
28426         "description": "mesa: split _mesa_lookup_shader_include() in two",
28427         "nominated": false,
28428         "nomination_type": null,
28429         "resolution": 4,
28430         "master_sha": null,
28431         "because_sha": null
28432     },
28433     {
28434         "sha": "ae2e41841fa93a14e76f63033b7691c007141062",
28435         "description": "mesa: implement glGetNamedStringivARB()",
28436         "nominated": false,
28437         "nomination_type": null,
28438         "resolution": 4,
28439         "master_sha": null,
28440         "because_sha": null
28441     },
28442     {
28443         "sha": "575137e61348ae0fdc6da4a6c280bc4148b8628f",
28444         "description": "mesa: implement glIsNamedStringARB()",
28445         "nominated": false,
28446         "nomination_type": null,
28447         "resolution": 4,
28448         "master_sha": null,
28449         "because_sha": null
28450     },
28451     {
28452         "sha": "fafda321275984c19476795257552eb18d640a38",
28453         "description": "mesa: make error checking optional in _mesa_lookup_shader_include()",
28454         "nominated": false,
28455         "nomination_type": null,
28456         "resolution": 4,
28457         "master_sha": null,
28458         "because_sha": null
28459     },
28460     {
28461         "sha": "a47bfbe189d8ca05683da9dc2732d7fd435112d8",
28462         "description": "mesa: implement glGetNamedStringARB()",
28463         "nominated": false,
28464         "nomination_type": null,
28465         "resolution": 4,
28466         "master_sha": null,
28467         "because_sha": null
28468     },
28469     {
28470         "sha": "fc573c9816ec71ee43f3bd90a386f4dfa4533d0a",
28471         "description": "mesa: add glNamedStringARB() support",
28472         "nominated": false,
28473         "nomination_type": null,
28474         "resolution": 4,
28475         "master_sha": null,
28476         "because_sha": null
28477     },
28478     {
28479         "sha": "628d34fddd1e7fe8f31df4d4a725aec3aed3bed8",
28480         "description": "mesa: add copy_string() helper",
28481         "nominated": false,
28482         "nomination_type": null,
28483         "resolution": 4,
28484         "master_sha": null,
28485         "because_sha": null
28486     },
28487     {
28488         "sha": "8acab84f9322118ef18bb2686150d45d40b64ec6",
28489         "description": "mesa: add _mesa_lookup_shader_include() helper",
28490         "nominated": false,
28491         "nomination_type": null,
28492         "resolution": 4,
28493         "master_sha": null,
28494         "because_sha": null
28495     },
28496     {
28497         "sha": "643a533fc277d67d7267bb480b96f521a7bd249a",
28498         "description": "mesa: add helper to validate tokenise shader include path",
28499         "nominated": false,
28500         "nomination_type": null,
28501         "resolution": 4,
28502         "master_sha": null,
28503         "because_sha": null
28504     },
28505     {
28506         "sha": "06f33d82caffa71d40eb0189967b3183f0ff2eed",
28507         "description": "mesa: add ARB_shading_language_include infrastructure to gl_shared_state",
28508         "nominated": false,
28509         "nomination_type": null,
28510         "resolution": 4,
28511         "master_sha": null,
28512         "because_sha": null
28513     },
28514     {
28515         "sha": "35108caa71d4da02303335ee52a0833fe650d85a",
28516         "description": "glsl: add infrastructure for ARB_shading_language_include",
28517         "nominated": false,
28518         "nomination_type": null,
28519         "resolution": 4,
28520         "master_sha": null,
28521         "because_sha": null
28522     },
28523     {
28524         "sha": "906f1a293312ecca60b6187b08a11afffe432796",
28525         "description": "mesa: add ARB_shading_language_include stubs",
28526         "nominated": false,
28527         "nomination_type": null,
28528         "resolution": 4,
28529         "master_sha": null,
28530         "because_sha": null
28531     },
28532     {
28533         "sha": "4eb2a1dc6fc32a047d53620a929eae0bb255f9da",
28534         "description": "radv: Do not change scratch settings while shaders are active.",
28535         "nominated": false,
28536         "nomination_type": 0,
28537         "resolution": 0,
28538         "master_sha": null,
28539         "because_sha": null
28540     },
28541     {
28542         "sha": "bdf03b738d6f9f02de033c87e38638636d2a8a70",
28543         "description": "turnip: Drop the copy of the formats table.",
28544         "nominated": false,
28545         "nomination_type": null,
28546         "resolution": 4,
28547         "master_sha": null,
28548         "because_sha": null
28549     },
28550     {
28551         "sha": "3a28281bf8dfd2ad990ccc0a0903a3cc3cada8fa",
28552         "description": "util: Add a mapping from VkFormat to PIPE_FORMAT.",
28553         "nominated": false,
28554         "nomination_type": null,
28555         "resolution": 4,
28556         "master_sha": null,
28557         "because_sha": null
28558     },
28559     {
28560         "sha": "36c055c9b727a78aaaafb87c47eae2e83d65a4ad",
28561         "description": "winsys/amdgpu: detect noop dependencies on the same ring correctly",
28562         "nominated": false,
28563         "nomination_type": null,
28564         "resolution": 4,
28565         "master_sha": null,
28566         "because_sha": null
28567     },
28568     {
28569         "sha": "e7fb9c73a73b94d92f308c45a87772bb62ae5c9c",
28570         "description": "ac: fill num_rings for remaining IPs",
28571         "nominated": false,
28572         "nomination_type": null,
28573         "resolution": 4,
28574         "master_sha": null,
28575         "because_sha": null
28576     },
28577     {
28578         "sha": "e9cc4f670f7faf4e95933fe670b3bd13a6efa887",
28579         "description": "ac: add radeon_info::num_rings and move ring_type to amd_family.h",
28580         "nominated": false,
28581         "nomination_type": null,
28582         "resolution": 4,
28583         "master_sha": null,
28584         "because_sha": null
28585     },
28586     {
28587         "sha": "654efd38bb49daa0040ffbc6b046a6d3ba4cdb4f",
28588         "description": "nir: don't use GLenum16 in nir.h",
28589         "nominated": false,
28590         "nomination_type": null,
28591         "resolution": 4,
28592         "master_sha": null,
28593         "because_sha": null
28594     },
28595     {
28596         "sha": "ec7d37c9c08d6b91f64e0b0f57c816903e53b1eb",
28597         "description": "nir: move data.descriptor_set above data.index for better packing",
28598         "nominated": false,
28599         "nomination_type": null,
28600         "resolution": 4,
28601         "master_sha": null,
28602         "because_sha": null
28603     },
28604     {
28605         "sha": "b160acb9f57bd78e395a839408d3b7e6c4cd7458",
28606         "description": "glsl_to_nir: rename image_access to mem_access",
28607         "nominated": false,
28608         "nomination_type": null,
28609         "resolution": 4,
28610         "master_sha": null,
28611         "because_sha": null
28612     },
28613     {
28614         "sha": "193e2c9625b5c9830d6f1f5a9fcf0fe77ebee378",
28615         "description": "nir/print: only print image.format for image variables",
28616         "nominated": false,
28617         "nomination_type": null,
28618         "resolution": 4,
28619         "master_sha": null,
28620         "because_sha": null
28621     },
28622     {
28623         "sha": "ebe757965567c85286245f82ba5b8f90804da19a",
28624         "description": "nir: move data.image.access to data.access",
28625         "nominated": false,
28626         "nomination_type": null,
28627         "resolution": 4,
28628         "master_sha": null,
28629         "because_sha": null
28630     },
28631     {
28632         "sha": "3a8d6868897c7dfe72bac09c1eddd551144ca751",
28633         "description": "st/mesa: call nir_serialize only once per shader",
28634         "nominated": false,
28635         "nomination_type": null,
28636         "resolution": 4,
28637         "master_sha": null,
28638         "because_sha": null
28639     },
28640     {
28641         "sha": "db0c89d4bffa01ab15dfa819dbb518739131e1a9",
28642         "description": "st/mesa: keep serialized NIR instead of nir_shader in st_program",
28643         "nominated": false,
28644         "nomination_type": null,
28645         "resolution": 4,
28646         "master_sha": null,
28647         "because_sha": null
28648     },
28649     {
28650         "sha": "610fb0e19cb5eb83677b485bb931e3f71e976f4d",
28651         "description": "st/mesa: call nir_sweep in st_finalize_nir",
28652         "nominated": false,
28653         "nomination_type": null,
28654         "resolution": 4,
28655         "master_sha": null,
28656         "because_sha": null
28657     },
28658     {
28659         "sha": "4e70cba638b98ee2e3952d30ac767ce9f325656c",
28660         "description": "st/mesa: subclass st_vertex_program for VP-specific members",
28661         "nominated": false,
28662         "nomination_type": null,
28663         "resolution": 4,
28664         "master_sha": null,
28665         "because_sha": null
28666     },
28667     {
28668         "sha": "16e5f13b64c1acbfbb637c06f1ebd138c08eec0e",
28669         "description": "st/mesa: more cleanups after unification of st_vertex/common_program",
28670         "nominated": false,
28671         "nomination_type": null,
28672         "resolution": 4,
28673         "master_sha": null,
28674         "because_sha": null
28675     },
28676     {
28677         "sha": "6b3d72b0419603055daa83ecb41cd4c2b247d270",
28678         "description": "st/mesa: rename occurences of stcp to stp to correspond to st_program",
28679         "nominated": false,
28680         "nomination_type": null,
28681         "resolution": 4,
28682         "master_sha": null,
28683         "because_sha": null
28684     },
28685     {
28686         "sha": "13752171166e3eebad697fc40241962d817fd1ef",
28687         "description": "st/mesa: cleanups after unification of st_vertex/common program",
28688         "nominated": false,
28689         "nomination_type": null,
28690         "resolution": 4,
28691         "master_sha": null,
28692         "because_sha": null
28693     },
28694     {
28695         "sha": "5fed208285e4cbe30a82d57689b9f07545c078d5",
28696         "description": "st/mesa: rename st_common_program to st_program",
28697         "nominated": false,
28698         "nomination_type": null,
28699         "resolution": 4,
28700         "master_sha": null,
28701         "because_sha": null
28702     },
28703     {
28704         "sha": "2e39e8b9723cdc09a447eb0f1e9151f557c75cde",
28705         "description": "st/mesa: trivially merge st_vertex_program into st_common_program",
28706         "nominated": false,
28707         "nomination_type": null,
28708         "resolution": 4,
28709         "master_sha": null,
28710         "because_sha": null
28711     },
28712     {
28713         "sha": "c97df7b4c75797e508e76e7f5c83526edfd3e037",
28714         "description": "st/mesa: consolidate and simplify code flagging program::affected_states",
28715         "nominated": false,
28716         "nomination_type": null,
28717         "resolution": 4,
28718         "master_sha": null,
28719         "because_sha": null
28720     },
28721     {
28722         "sha": "f71e93db0ab2d00602fe5235fad6583887ffd754",
28723         "description": "st/mesa: initialize affected_states and uniform storage earlier in deserialize",
28724         "nominated": false,
28725         "nomination_type": null,
28726         "resolution": 4,
28727         "master_sha": null,
28728         "because_sha": null
28729     },
28730     {
28731         "sha": "60398e2d45f602fb3bf3a6cf770f4e26eee50587",
28732         "description": "st/mesa: start deduplicating some program code",
28733         "nominated": false,
28734         "nomination_type": null,
28735         "resolution": 4,
28736         "master_sha": null,
28737         "because_sha": null
28738     },
28739     {
28740         "sha": "445ec0fc63f855b763079a05d1da4dc3bfcb56ae",
28741         "description": "st/mesa: decrease the size of st_fp_variant_key from 48 to 40 bytes",
28742         "nominated": false,
28743         "nomination_type": null,
28744         "resolution": 4,
28745         "master_sha": null,
28746         "because_sha": null
28747     },
28748     {
28749         "sha": "2c8652f98a0b6bba4abfc30069bc0c12a54b9e59",
28750         "description": "st/mesa: rename delete_basic_variant -> delete_common_variant",
28751         "nominated": false,
28752         "nomination_type": null,
28753         "resolution": 4,
28754         "master_sha": null,
28755         "because_sha": null
28756     },
28757     {
28758         "sha": "51e214c1db077c497ce66d3ada44d6a46fb8cf25",
28759         "description": "anv: add missing \"fall-through\" annotation",
28760         "nominated": false,
28761         "nomination_type": 1,
28762         "resolution": 4,
28763         "master_sha": null,
28764         "because_sha": "c1c346f1667375e9330aa3f729b97e4a6ece0320"
28765     },
28766     {
28767         "sha": "99788de90956112936fd883c0ae4e351f6a7e2da",
28768         "description": "egl: use EGL_CAST() macro in eglmesaext.h",
28769         "nominated": false,
28770         "nomination_type": null,
28771         "resolution": 4,
28772         "master_sha": null,
28773         "because_sha": null
28774     },
28775     {
28776         "sha": "344859c32d00e444e4e820642541628b36c0622e",
28777         "description": "vulkan: delete typo'd header",
28778         "nominated": false,
28779         "nomination_type": 1,
28780         "resolution": 0,
28781         "master_sha": null,
28782         "because_sha": "205c271562db8cb2effc1a568ac3fba93974d8d0"
28783     },
28784     {
28785         "sha": "0d69c2e9322bbf28b292a9da407318eb5dda8572",
28786         "description": "CL: sync C++ headers with Khronos",
28787         "nominated": false,
28788         "nomination_type": null,
28789         "resolution": 4,
28790         "master_sha": null,
28791         "because_sha": null
28792     },
28793     {
28794         "sha": "a15aef0d3996ad885cfc32863ad3a057d9c55738",
28795         "description": "CL: sync C headers with Khronos",
28796         "nominated": false,
28797         "nomination_type": null,
28798         "resolution": 4,
28799         "master_sha": null,
28800         "because_sha": null
28801     },
28802     {
28803         "sha": "dadb6ebbd1e4575b7f8ee14dc5b9447091c2ce9e",
28804         "description": "intel: Add workaround for stencil state.",
28805         "nominated": false,
28806         "nomination_type": null,
28807         "resolution": 4,
28808         "master_sha": null,
28809         "because_sha": null
28810     },
28811     {
28812         "sha": "d2cf3cad917758b64f700bebe50406fc81337044",
28813         "description": "turnip: fix sRGB GMEM clear",
28814         "nominated": false,
28815         "nomination_type": null,
28816         "resolution": 4,
28817         "master_sha": null,
28818         "because_sha": null
28819     },
28820     {
28821         "sha": "d68acdb3b9cc614f909bae40af60d08dc8fe51ea",
28822         "description": "turnip: implement CmdClearColorImage/CmdClearDepthStencilImage",
28823         "nominated": false,
28824         "nomination_type": null,
28825         "resolution": 4,
28826         "master_sha": null,
28827         "because_sha": null
28828     },
28829     {
28830         "sha": "7eb7969213ca0a166e2869a55e0e991389087dad",
28831         "description": "radv/aco: enable VK_KHR_shader_subgroup_extended_types",
28832         "nominated": false,
28833         "nomination_type": null,
28834         "resolution": 4,
28835         "master_sha": null,
28836         "because_sha": null
28837     },
28838     {
28839         "sha": "56c06c79fcf32fdec67d6bc6141b6fa76a773c16",
28840         "description": "aco: implement 64-bit integer reductions",
28841         "nominated": false,
28842         "nomination_type": null,
28843         "resolution": 4,
28844         "master_sha": null,
28845         "because_sha": null
28846     },
28847     {
28848         "sha": "33277bd66e32d50a96b7cd5dfe73a6a962138ea2",
28849         "description": "aco: refactor reduction lowering helpers",
28850         "nominated": false,
28851         "nomination_type": null,
28852         "resolution": 4,
28853         "master_sha": null,
28854         "because_sha": null
28855     },
28856     {
28857         "sha": "c93f2cefd544fa3b0c747cee5c5800cafdd5a4cb",
28858         "description": "radv: advertise VK_KHR_shader_subgroup_extended_types on GFX8-GFX9",
28859         "nominated": false,
28860         "nomination_type": null,
28861         "resolution": 4,
28862         "master_sha": null,
28863         "because_sha": null
28864     },
28865     {
28866         "sha": "80c71cbbd87eacf850c250483cb533768e203cd3",
28867         "description": "ac: add 16-bit float support to ac_build_alu_op()",
28868         "nominated": false,
28869         "nomination_type": null,
28870         "resolution": 4,
28871         "master_sha": null,
28872         "because_sha": null
28873     },
28874     {
28875         "sha": "670aa24c6982f1d503d065f2e8c9c7757d6c1f1c",
28876         "description": "ac: add 8-bit and 16-bit supports to ac_build_optimization_barrier()",
28877         "nominated": false,
28878         "nomination_type": null,
28879         "resolution": 4,
28880         "master_sha": null,
28881         "because_sha": null
28882     },
28883     {
28884         "sha": "21a9243f5e7733c360b6cfd09d81f92a4146d965",
28885         "description": "ac: add 8-bit and 16-bit supports to ac_build_wwm()",
28886         "nominated": false,
28887         "nomination_type": null,
28888         "resolution": 4,
28889         "master_sha": null,
28890         "because_sha": null
28891     },
28892     {
28893         "sha": "ef352a2466d620e7605502d6f404b17d4bf5ddd5",
28894         "description": "ac: add 8-bit and 16-bit supports to get_reduction_identity()",
28895         "nominated": false,
28896         "nomination_type": null,
28897         "resolution": 4,
28898         "master_sha": null,
28899         "because_sha": null
28900     },
28901     {
28902         "sha": "c8af1d51d4a77b4ac5773da54a941a24edb9ab85",
28903         "description": "ac: add 8-bit and 16-bit supports to ac_build_swizzle()",
28904         "nominated": false,
28905         "nomination_type": null,
28906         "resolution": 4,
28907         "master_sha": null,
28908         "because_sha": null
28909     },
28910     {
28911         "sha": "1565118d8f259f41c0086e62c545069c77b4cb25",
28912         "description": "ac: add 8-bit and 16-bit supports to ac_build_dpp()",
28913         "nominated": false,
28914         "nomination_type": null,
28915         "resolution": 4,
28916         "master_sha": null,
28917         "because_sha": null
28918     },
28919     {
28920         "sha": "2113867f0cfcd5b6a32e1a3b3091f5aa0ea46f17",
28921         "description": "ac: add 8-bit and 16-bit supports to ac_build_set_inactive()",
28922         "nominated": false,
28923         "nomination_type": null,
28924         "resolution": 4,
28925         "master_sha": null,
28926         "because_sha": null
28927     },
28928     {
28929         "sha": "c29514bd226028631b12ae92529d862f8b5de707",
28930         "description": "ac: add 8-bit and 16-bit supports to ac_build_readlane()",
28931         "nominated": false,
28932         "nomination_type": null,
28933         "resolution": 4,
28934         "master_sha": null,
28935         "because_sha": null
28936     },
28937     {
28938         "sha": "58d5ab98a3fde7dfafc2d48e91bf29a604e04b3b",
28939         "description": "ac: add 8-bit and 16-bit supports to ac_build_shuffle()",
28940         "nominated": false,
28941         "nomination_type": null,
28942         "resolution": 4,
28943         "master_sha": null,
28944         "because_sha": null
28945     },
28946     {
28947         "sha": "204cf54b70d5a711ab3a18bbcf7fcd169dc34a83",
28948         "description": "ac: remove useless cast in ac_build_set_inactive()",
28949         "nominated": false,
28950         "nomination_type": null,
28951         "resolution": 4,
28952         "master_sha": null,
28953         "because_sha": null
28954     },
28955     {
28956         "sha": "194bee193c547912561259d7ad2e3f0ab0363d1d",
28957         "description": "spirv: fix lowering of OpGroupNonUniformAllEqual",
28958         "nominated": false,
28959         "nomination_type": null,
28960         "resolution": 4,
28961         "master_sha": null,
28962         "because_sha": null
28963     },
28964     {
28965         "sha": "2941a734a0242bbc3046be65f548d5639e95b167",
28966         "description": "gitlab-ci: Remove limit on kernel logging",
28967         "nominated": false,
28968         "nomination_type": null,
28969         "resolution": 4,
28970         "master_sha": null,
28971         "because_sha": null
28972     },
28973     {
28974         "sha": "99f0feb9e2ffd3cfb7bba299207e14f3f8b435c7",
28975         "description": "mesa: fix warning in 32 bits build",
28976         "nominated": false,
28977         "nomination_type": 1,
28978         "resolution": 4,
28979         "master_sha": null,
28980         "because_sha": "febedee4f6ca9f95228de511e968951b94644d12"
28981     },
28982     {
28983         "sha": "3a5a55e5a585af50c989d207f74b0e6e9242a4b1",
28984         "description": "mesa: enable EXT_direct_state_access",
28985         "nominated": false,
28986         "nomination_type": null,
28987         "resolution": 4,
28988         "master_sha": null,
28989         "because_sha": null
28990     },
28991     {
28992         "sha": "1ef297645c9f22d7f44e019b5a9ca09a84030f49",
28993         "description": "mesa: add ARB_sparse_buffer NamedBufferPageCommitmentEXT function",
28994         "nominated": false,
28995         "nomination_type": null,
28996         "resolution": 4,
28997         "master_sha": null,
28998         "because_sha": null
28999     },
29000     {
29001         "sha": "8b6d19413f05077f4d337273a12abb5cbb67c3b5",
29002         "description": "mesa: add ARB_vertex_attrib_binding glVertexArray* functions",
29003         "nominated": false,
29004         "nomination_type": null,
29005         "resolution": 4,
29006         "master_sha": null,
29007         "because_sha": null
29008     },
29009     {
29010         "sha": "657396aa10c75e712efd32ed58601ad14b4dc0ef",
29011         "description": "mesa: extend vertex_array_attrib_format to support EXT_dsa",
29012         "nominated": false,
29013         "nomination_type": null,
29014         "resolution": 4,
29015         "master_sha": null,
29016         "because_sha": null
29017     },
29018     {
29019         "sha": "bb2241bf06b6e23eb632523ae582e90c4c429a8b",
29020         "description": "mesa: implement ARB_texture_storage_multisample + EXT_dsa functions",
29021         "nominated": false,
29022         "nomination_type": null,
29023         "resolution": 4,
29024         "master_sha": null,
29025         "because_sha": null
29026     },
29027     {
29028         "sha": "a0d667036d8c8b77fa62f74263583b07909f8637",
29029         "description": "mesa: add ARB_texture_buffer_range glTextureBufferRangeEXT function",
29030         "nominated": false,
29031         "nomination_type": null,
29032         "resolution": 4,
29033         "master_sha": null,
29034         "because_sha": null
29035     },
29036     {
29037         "sha": "b78e2a197a1dd866024b0dc97689a006c0e6798f",
29038         "description": "mesa: add ARB_instanced_arrays EXT_dsa function",
29039         "nominated": false,
29040         "nomination_type": null,
29041         "resolution": 4,
29042         "master_sha": null,
29043         "because_sha": null
29044     },
29045     {
29046         "sha": "a807b8c0a893a437534df5292fe70c54c8d8332b",
29047         "description": "mesa: add ARB_gpu_shader_fp64 selector-less functions",
29048         "nominated": false,
29049         "nomination_type": null,
29050         "resolution": 4,
29051         "master_sha": null,
29052         "because_sha": null
29053     },
29054     {
29055         "sha": "e3385eb0c1c9e6e0466c282d722f02dd5fd49204",
29056         "description": "mesa: add ARB_clear_buffer_object named functions",
29057         "nominated": false,
29058         "nomination_type": null,
29059         "resolution": 4,
29060         "master_sha": null,
29061         "because_sha": null
29062     },
29063     {
29064         "sha": "442fd3d007d733a24e8d2473756467d616a134ac",
29065         "description": "mesa: add ARB_vertex_attrib_64bit VertexArrayVertexAttribLOffsetEXT",
29066         "nominated": false,
29067         "nomination_type": null,
29068         "resolution": 4,
29069         "master_sha": null,
29070         "because_sha": null
29071     },
29072     {
29073         "sha": "8cfb3e4ee57070ff45e7534a986a20c5fd649dc7",
29074         "description": "mesa: add ARB_framebuffer_no_attachments named functions",
29075         "nominated": false,
29076         "nomination_type": null,
29077         "resolution": 4,
29078         "master_sha": null,
29079         "because_sha": null
29080     },
29081     {
29082         "sha": "dc057f638c265dda00ff9084ac4605b69716c794",
29083         "description": "mesa: update features.txt to reflect EXT_dsa status",
29084         "nominated": false,
29085         "nomination_type": null,
29086         "resolution": 4,
29087         "master_sha": null,
29088         "because_sha": null
29089     },
29090     {
29091         "sha": "8b1548a12fc90e9385b7e180d106d7e562321740",
29092         "description": "panfrost: Set PIPE_COMPUTE_CAP_ADDRESS_BITS to 64",
29093         "nominated": false,
29094         "nomination_type": null,
29095         "resolution": 4,
29096         "master_sha": null,
29097         "because_sha": null
29098     },
29099     {
29100         "sha": "9c28700aaf5d3bdf3e94a339d4006469cdab5b7e",
29101         "description": "panfrost: Disable tiling for GLOBAL resources",
29102         "nominated": false,
29103         "nomination_type": null,
29104         "resolution": 4,
29105         "master_sha": null,
29106         "because_sha": null
29107     },
29108     {
29109         "sha": "21dd7574a8f8e102c69b37cd245560af6ce2af53",
29110         "description": "panfrost: Pass kernel inputs as uniforms",
29111         "nominated": false,
29112         "nomination_type": null,
29113         "resolution": 4,
29114         "master_sha": null,
29115         "because_sha": null
29116     },
29117     {
29118         "sha": "a7b5dd12905f7efdec4a6490353178402c352b37",
29119         "description": "panfrost: Stub out clover callbacks",
29120         "nominated": false,
29121         "nomination_type": null,
29122         "resolution": 4,
29123         "master_sha": null,
29124         "because_sha": null
29125     },
29126     {
29127         "sha": "b1969585749fd9f0975427c47582995749137b2c",
29128         "description": "i965: Ensure that all 2101010 image imports can pass framebuffer completeness.",
29129         "nominated": false,
29130         "nomination_type": null,
29131         "resolution": 4,
29132         "master_sha": null,
29133         "because_sha": null
29134     },
29135     {
29136         "sha": "1468a4f1f3a2e4c98c5d857a636233c356922807",
29137         "description": "nir/serialize: fix serializing functions with no implementations.",
29138         "nominated": false,
29139         "nomination_type": null,
29140         "resolution": 4,
29141         "master_sha": null,
29142         "because_sha": null
29143     },
29144     {
29145         "sha": "0fd6b8aa987dcdfbea497f333780b6ccba8a1517",
29146         "description": "nir/serialize: pack function has name and entry point into flags.",
29147         "nominated": false,
29148         "nomination_type": null,
29149         "resolution": 4,
29150         "master_sha": null,
29151         "because_sha": null
29152     },
29153     {
29154         "sha": "fc72df1d9326695bd4ef97b93735154cebdb17cf",
29155         "description": "iris: Re-enable param compaction",
29156         "nominated": false,
29157         "nomination_type": 1,
29158         "resolution": 4,
29159         "master_sha": null,
29160         "because_sha": "d1c4e64a69e49c64148529024ecb700d18d3c1c8"
29161     },
29162     {
29163         "sha": "189c0cc45b8079aed86e5bd6eb31d356d14814cb",
29164         "description": "mesa: enable glthread for 7 Days To Die",
29165         "nominated": false,
29166         "nomination_type": null,
29167         "resolution": 4,
29168         "master_sha": null,
29169         "because_sha": null
29170     },
29171     {
29172         "sha": "ca94717035f695fd25dd07bb16167c12520d86c3",
29173         "description": "intel/compiler: Don't change hstride if not needed",
29174         "nominated": false,
29175         "nomination_type": null,
29176         "resolution": 4,
29177         "master_sha": null,
29178         "because_sha": null
29179     },
29180     {
29181         "sha": "3cd44839faa605590790a22d07123ec6d797c4ca",
29182         "description": "turnip: add x11 wsi",
29183         "nominated": false,
29184         "nomination_type": null,
29185         "resolution": 4,
29186         "master_sha": null,
29187         "because_sha": null
29188     },
29189     {
29190         "sha": "df9f2adfa3290ab04fc887af8f7f51cddcaabc3b",
29191         "description": "turnip: add display wsi",
29192         "nominated": false,
29193         "nomination_type": null,
29194         "resolution": 4,
29195         "master_sha": null,
29196         "because_sha": null
29197     },
29198     {
29199         "sha": "7260df5894f97b48aa92b29e56be2bef753d219d",
29200         "description": "nir: Validate that variables are in the right lists",
29201         "nominated": false,
29202         "nomination_type": null,
29203         "resolution": 4,
29204         "master_sha": null,
29205         "because_sha": null
29206     },
29207     {
29208         "sha": "e2b9d6277e56c93092ed53cec953f7a5936197c0",
29209         "description": "etnaviv: blt: set TS dirty after clear",
29210         "nominated": false,
29211         "nomination_type": null,
29212         "resolution": 4,
29213         "master_sha": null,
29214         "because_sha": null
29215     },
29216     {
29217         "sha": "d819d4b34442a5b7663234bd08f117e7b3fb5ca2",
29218         "description": "etnaviv: separate PE and RS formats, use only RS only for tiling",
29219         "nominated": false,
29220         "nomination_type": null,
29221         "resolution": 4,
29222         "master_sha": null,
29223         "because_sha": null
29224     },
29225     {
29226         "sha": "e1a86bd6346b64a770839f446af07e4072ec2708",
29227         "description": "etnaviv: blt: use only for tiling, and add missing formats",
29228         "nominated": false,
29229         "nomination_type": null,
29230         "resolution": 4,
29231         "master_sha": null,
29232         "because_sha": null
29233     },
29234     {
29235         "sha": "02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc",
29236         "description": "Call shmget() with permission 0600 instead of 0777",
29237         "nominated": false,
29238         "nomination_type": 0,
29239         "resolution": 0,
29240         "master_sha": null,
29241         "because_sha": null
29242     },
29243     {
29244         "sha": "fdaf8144a8bf65afa7dc66b8d827da38e27a850a",
29245         "description": "anv: Emit a NULL vertex for zero base_vertex/instance",
29246         "nominated": false,
29247         "nomination_type": null,
29248         "resolution": 4,
29249         "master_sha": null,
29250         "because_sha": null
29251     },
29252     {
29253         "sha": "bc9d7836bc6a448d0328f090b8d538411f8aa1a0",
29254         "description": "anv: Use an anv_state for the next binding table",
29255         "nominated": false,
29256         "nomination_type": null,
29257         "resolution": 4,
29258         "master_sha": null,
29259         "because_sha": null
29260     },
29261     {
29262         "sha": "98dc179c1e094ab42346b23fe046ebb719b66ed4",
29263         "description": "anv: More carefully dirty state in BindPipeline",
29264         "nominated": false,
29265         "nomination_type": null,
29266         "resolution": 4,
29267         "master_sha": null,
29268         "because_sha": null
29269     },
29270     {
29271         "sha": "22f16ff54a4a23a9903e837d37e9d3d838e535f1",
29272         "description": "anv: More carefully dirty state in BindDescriptorSets",
29273         "nominated": false,
29274         "nomination_type": null,
29275         "resolution": 4,
29276         "master_sha": null,
29277         "because_sha": null
29278     },
29279     {
29280         "sha": "ca8117b5d544f9580d05e9416abd03446e285e16",
29281         "description": "anv: Use a switch statement for binding table setup",
29282         "nominated": false,
29283         "nomination_type": null,
29284         "resolution": 4,
29285         "master_sha": null,
29286         "because_sha": null
29287     },
29288     {
29289         "sha": "9baa33cef01f0e1fe221379d78387fe9e8517c74",
29290         "description": "anv: Rework push constant handling",
29291         "nominated": false,
29292         "nomination_type": null,
29293         "resolution": 4,
29294         "master_sha": null,
29295         "because_sha": null
29296     },
29297     {
29298         "sha": "ca91ab801522c7a760562fe32d0a2a4b7b333876",
29299         "description": "anv: Re-arrange push constant data a bit",
29300         "nominated": false,
29301         "nomination_type": null,
29302         "resolution": 4,
29303         "master_sha": null,
29304         "because_sha": null
29305     },
29306     {
29307         "sha": "d1c4e64a69e49c64148529024ecb700d18d3c1c8",
29308         "description": "intel/compiler: Add a flag to avoid compacting push constants",
29309         "nominated": false,
29310         "nomination_type": null,
29311         "resolution": 4,
29312         "master_sha": null,
29313         "because_sha": null
29314     },
29315     {
29316         "sha": "aecde235198f6c8dccb0d26b6397f1efb5e22bfe",
29317         "description": "anv: Pre-compute push ranges for graphics pipelines",
29318         "nominated": false,
29319         "nomination_type": null,
29320         "resolution": 4,
29321         "master_sha": null,
29322         "because_sha": null
29323     },
29324     {
29325         "sha": "4b392ced2d744fccffe95490ff57e6b41033c266",
29326         "description": "anv: Stop bounds-checking pushed UBOs",
29327         "nominated": false,
29328         "nomination_type": 0,
29329         "resolution": 0,
29330         "master_sha": null,
29331         "because_sha": null
29332     },
29333     {
29334         "sha": "ebad00d9e7d38647614eaa4800d7ef7dfbfd5767",
29335         "description": "anv: Delete dead shader constant pushing code",
29336         "nominated": false,
29337         "nomination_type": null,
29338         "resolution": 4,
29339         "master_sha": null,
29340         "because_sha": null
29341     },
29342     {
29343         "sha": "0709c0f6b40b1e365104b248464ffefa746b5052",
29344         "description": "anv: Flatten descriptor bindings in anv_nir_apply_pipeline_layout",
29345         "nominated": false,
29346         "nomination_type": null,
29347         "resolution": 4,
29348         "master_sha": null,
29349         "because_sha": null
29350     },
29351     {
29352         "sha": "fa120cb31cd8802b2a3a758acb1d911b5cbb22a2",
29353         "description": "anv: Input attachments are always single-plane",
29354         "nominated": false,
29355         "nomination_type": null,
29356         "resolution": 4,
29357         "master_sha": null,
29358         "because_sha": null
29359     },
29360     {
29361         "sha": "0a02f2a27844f30c7c5048c36d75a626cab13838",
29362         "description": "genxml: Mark everything in genX_pack.h always_inline",
29363         "nominated": false,
29364         "nomination_type": null,
29365         "resolution": 4,
29366         "master_sha": null,
29367         "because_sha": null
29368     },
29369     {
29370         "sha": "abfd4651ed683dec2cd11c15f9ce95e0a31fa72c",
29371         "description": "anv/pipeline: Assume layout != NULL",
29372         "nominated": false,
29373         "nomination_type": null,
29374         "resolution": 4,
29375         "master_sha": null,
29376         "because_sha": null
29377     },
29378     {
29379         "sha": "59623f211bd7f43976d7ec27521d50a58bca5e79",
29380         "description": "intel/compiler: remove old comment",
29381         "nominated": false,
29382         "nomination_type": null,
29383         "resolution": 4,
29384         "master_sha": null,
29385         "because_sha": null
29386     },
29387     {
29388         "sha": "36633400499d109865eefd0e226fcd78cf33e02f",
29389         "description": "pan/midgard: Use shader stage in mir_op_computes_derivative",
29390         "nominated": false,
29391         "nomination_type": null,
29392         "resolution": 4,
29393         "master_sha": null,
29394         "because_sha": null
29395     },
29396     {
29397         "sha": "6f17fe0606a144f977d8b70a7ee9f8371abc144b",
29398         "description": "i965: Unify CC_STATE and BLEND_STATE atoms on Haswell as a workaround",
29399         "nominated": false,
29400         "nomination_type": 1,
29401         "resolution": 0,
29402         "master_sha": null,
29403         "because_sha": "eca4a6548d07bbbb02a7768edb397bad7b72cfc2"
29404     },
29405     {
29406         "sha": "1ebd9459e790bc14e3e58749c1d27ee0d7738a22",
29407         "description": "radv: implement VK_AMD_device_coherent_memory",
29408         "nominated": false,
29409         "nomination_type": null,
29410         "resolution": 4,
29411         "master_sha": null,
29412         "because_sha": null
29413     },
29414     {
29415         "sha": "2af7511ed2771d45c595518e746fa2f9031ba77a",
29416         "description": "ac: add radeon_info::has_l2_uncached",
29417         "nominated": false,
29418         "nomination_type": null,
29419         "resolution": 4,
29420         "master_sha": null,
29421         "because_sha": null
29422     },
29423     {
29424         "sha": "3c9ea6bdfda0c6de5898562beb3adbcd02833145",
29425         "description": "radeonsi: enable mesa_glthread for GfxBench",
29426         "nominated": false,
29427         "nomination_type": null,
29428         "resolution": 4,
29429         "master_sha": null,
29430         "because_sha": null
29431     },
29432     {
29433         "sha": "bc9a7d0699a21f3fa94f910ed7cd16e047c63edf",
29434         "description": "pan/midgard: Represent ld/st offset unpacked",
29435         "nominated": false,
29436         "nomination_type": null,
29437         "resolution": 4,
29438         "master_sha": null,
29439         "because_sha": null
29440     },
29441     {
29442         "sha": "1798f6bfc33d1d77dae1112591dce18bf7fdbc4a",
29443         "description": "pan/midgard: Fix masks/alignment for 64-bit loads",
29444         "nominated": false,
29445         "nomination_type": null,
29446         "resolution": 4,
29447         "master_sha": null,
29448         "because_sha": null
29449     },
29450     {
29451         "sha": "34a860b9e3c544ad82b8287e1b65a93c53bd7f62",
29452         "description": "pan/midgard: Expose more typesize helpers",
29453         "nominated": false,
29454         "nomination_type": null,
29455         "resolution": 4,
29456         "master_sha": null,
29457         "because_sha": null
29458     },
29459     {
29460         "sha": "2236904f722d02d82232cf02f8160c2c5315c711",
29461         "description": "pan/midgard: Implement non-aligned UBOs",
29462         "nominated": false,
29463         "nomination_type": null,
29464         "resolution": 4,
29465         "master_sha": null,
29466         "because_sha": null
29467     },
29468     {
29469         "sha": "ee3ad0fad24f41ac2328543dc4aeaaa599070546",
29470         "description": "etnaviv: rs: upsampling is not supported",
29471         "nominated": false,
29472         "nomination_type": null,
29473         "resolution": 4,
29474         "master_sha": null,
29475         "because_sha": null
29476     },
29477     {
29478         "sha": "75e58d1fae94f68d75c04770b1cadc6c1b112f6c",
29479         "description": "freedreno/registers: fix a6xx_2d_blit_cntl ROTATE",
29480         "nominated": false,
29481         "nomination_type": 1,
29482         "resolution": 0,
29483         "master_sha": null,
29484         "because_sha": "610c8c938e32a389fc6ae79418adf77319b419ee"
29485     },
29486     {
29487         "sha": "0f5743429c76b385db9c513102b2010213ffbb8c",
29488         "description": "freedreno/ir3: disable texture prefetch for 1d array textures",
29489         "nominated": false,
29490         "nomination_type": 1,
29491         "resolution": 0,
29492         "master_sha": null,
29493         "because_sha": "2a0d45ae6cf09d60c048d7854e3d082bf15e374f"
29494     },
29495     {
29496         "sha": "ef9635d0bce9383a22bb3a8506da4d55726e5d59",
29497         "description": "lima: Parse VS and PLBU command stream while making a dump",
29498         "nominated": false,
29499         "nomination_type": null,
29500         "resolution": 4,
29501         "master_sha": null,
29502         "because_sha": null
29503     },
29504     {
29505         "sha": "c76eb7ea8490e630451beb056b4294fd846902d2",
29506         "description": "lima: Beautify stream dumps",
29507         "nominated": false,
29508         "nomination_type": null,
29509         "resolution": 4,
29510         "master_sha": null,
29511         "because_sha": null
29512     },
29513     {
29514         "sha": "3b3494174daffabfdf90306652622e6fbba0c94e",
29515         "description": "clover/llvm: fix build after llvm 10 commit 1dfede3122ee",
29516         "nominated": false,
29517         "nomination_type": null,
29518         "resolution": 4,
29519         "master_sha": null,
29520         "because_sha": null
29521     },
29522     {
29523         "sha": "09ab297e9fc52719ae41fd50b089f8fb684c67aa",
29524         "description": "android: util/format: fix include path list",
29525         "nominated": false,
29526         "nomination_type": 1,
29527         "resolution": 4,
29528         "master_sha": null,
29529         "because_sha": "882ca6dfb0f3d17e0f8bc917307d915ab1718069"
29530     },
29531     {
29532         "sha": "3cd522c70a87400f88b5315a992404947b947151",
29533         "description": "android: radeonsi: fix build error due to wrong u_format.csv file path",
29534         "nominated": false,
29535         "nomination_type": 1,
29536         "resolution": 4,
29537         "master_sha": null,
29538         "because_sha": "882ca6dfb0f3d17e0f8bc917307d915ab1718069"
29539     },
29540     {
29541         "sha": "b30589cbd3dd61a8bb27757fecd536cb559732ad",
29542         "description": "mesa/st: Reuse st_choose_matching_format from st_choose_format().",
29543         "nominated": false,
29544         "nomination_type": null,
29545         "resolution": 4,
29546         "master_sha": null,
29547         "because_sha": null
29548     },
29549     {
29550         "sha": "bc2b14a4a344774da4f62e7b8e53a64c389ccb5a",
29551         "description": "mesa: Don't put sRGB formats in the array format table.",
29552         "nominated": false,
29553         "nomination_type": 1,
29554         "resolution": 4,
29555         "master_sha": null,
29556         "because_sha": "807a800d8c3ec60fbfb9953951aec1e6cfb8e707"
29557     },
29558     {
29559         "sha": "e5b06008f15fd916c53b1f7be2353ac6ecfbbc8f",
29560         "description": "mesa/st: Simplify st_choose_matching_format().",
29561         "nominated": false,
29562         "nomination_type": null,
29563         "resolution": 4,
29564         "master_sha": null,
29565         "because_sha": null
29566     },
29567     {
29568         "sha": "69f109cc37fff6300ea9e1914779620b7a117bf9",
29569         "description": "mesa: Handle GL_COLOR_INDEX in _mesa_format_from_format_and_type().",
29570         "nominated": false,
29571         "nomination_type": null,
29572         "resolution": 4,
29573         "master_sha": null,
29574         "because_sha": null
29575     },
29576     {
29577         "sha": "ea232c7cfd492fffb1dcf3ba07459c159e8bc112",
29578         "description": "pan/midgard: Use generic constant packing for 8/64-bit",
29579         "nominated": false,
29580         "nomination_type": null,
29581         "resolution": 4,
29582         "master_sha": null,
29583         "because_sha": null
29584     },
29585     {
29586         "sha": "4c182a6d118e2d9e4a8cb8494068a0d0248b19f4",
29587         "description": "pan/midgard: Pack 64-bit swizzles",
29588         "nominated": false,
29589         "nomination_type": null,
29590         "resolution": 4,
29591         "master_sha": null,
29592         "because_sha": null
29593     },
29594     {
29595         "sha": "ba2fb98d3676dce5ee33f5c97d9dbe71a9a82e8c",
29596         "description": "pan/midgard: Fix mir_round_bytemask_down for !32b",
29597         "nominated": false,
29598         "nomination_type": null,
29599         "resolution": 4,
29600         "master_sha": null,
29601         "because_sha": null
29602     },
29603     {
29604         "sha": "2655a300a369fbc69df5fd53e2adbd45496bf69d",
29605         "description": "pan/midgard: Implement i2i64 and u2u64",
29606         "nominated": false,
29607         "nomination_type": null,
29608         "resolution": 4,
29609         "master_sha": null,
29610         "because_sha": null
29611     },
29612     {
29613         "sha": "855eec93b10579ffdffada8dc39b87314db4e646",
29614         "description": "pan/midgard: Expand 64-bit writemasks",
29615         "nominated": false,
29616         "nomination_type": null,
29617         "resolution": 4,
29618         "master_sha": null,
29619         "because_sha": null
29620     },
29621     {
29622         "sha": "bda3ec5d5507dd10a62e87fc676eeeac93446e3f",
29623         "description": "radeonsi/nir: don't lower fma, instead, fuse fma",
29624         "nominated": false,
29625         "nomination_type": null,
29626         "resolution": 4,
29627         "master_sha": null,
29628         "because_sha": null
29629     },
29630     {
29631         "sha": "dec34e880d0ce2792ecdac18d28e3e3be4dec72f",
29632         "description": "radeonsi/nir: call nir_lower_flrp only once per shader",
29633         "nominated": false,
29634         "nomination_type": null,
29635         "resolution": 4,
29636         "master_sha": null,
29637         "because_sha": null
29638     },
29639     {
29640         "sha": "0714b3d57e7672f4064a7cef486bb7bf6af7c020",
29641         "description": "radeonsi/nir: remove dead function temps",
29642         "nominated": false,
29643         "nomination_type": null,
29644         "resolution": 4,
29645         "master_sha": null,
29646         "because_sha": null
29647     },
29648     {
29649         "sha": "bc5097a7d94247b251ed7e721b89ca968a00279f",
29650         "description": "gallium/noop: call finalize_nir",
29651         "nominated": false,
29652         "nomination_type": null,
29653         "resolution": 4,
29654         "master_sha": null,
29655         "because_sha": null
29656     },
29657     {
29658         "sha": "27801b90fa7821b4f57f893174c1f0a0949c39d9",
29659         "description": "panfrost: Make sure the shader descriptor is in sync with the GL state",
29660         "nominated": false,
29661         "nomination_type": null,
29662         "resolution": 4,
29663         "master_sha": null,
29664         "because_sha": null
29665     },
29666     {
29667         "sha": "095654e3c23b255e6b29c63a8e5519539c43cffb",
29668         "description": "pan/midgard: Prioritize texture registers",
29669         "nominated": false,
29670         "nomination_type": null,
29671         "resolution": 4,
29672         "master_sha": null,
29673         "because_sha": null
29674     },
29675     {
29676         "sha": "339401b53c450710b5719974148de2c087ffb9e1",
29677         "description": "pan/midgard: Disassemble with old pipeline always on T720",
29678         "nominated": false,
29679         "nomination_type": null,
29680         "resolution": 4,
29681         "master_sha": null,
29682         "because_sha": null
29683     },
29684     {
29685         "sha": "8344d7425b0cad4c6bb327718097036170799f14",
29686         "description": "pan/midgard: Use texture, not textureLod, on early Midgard",
29687         "nominated": false,
29688         "nomination_type": null,
29689         "resolution": 4,
29690         "master_sha": null,
29691         "because_sha": null
29692     },
29693     {
29694         "sha": "29f5b00e6e3def63682ac3cf46ff15dc51509d61",
29695         "description": "pan/midgard: Fix vertex texturing on early Midgard",
29696         "nominated": false,
29697         "nomination_type": null,
29698         "resolution": 4,
29699         "master_sha": null,
29700         "because_sha": null
29701     },
29702     {
29703         "sha": "3866d0776f79cdadb5a82b14b9520d362c33ad3a",
29704         "description": "pan/midgard: Generalize texture registers across GPUs",
29705         "nominated": false,
29706         "nomination_type": null,
29707         "resolution": 4,
29708         "master_sha": null,
29709         "because_sha": null
29710     },
29711     {
29712         "sha": "df645fa369d12be4d5e0fd9e4f6d4455caf2f4c3",
29713         "description": "aco: implement VK_KHR_shader_float_controls",
29714         "nominated": false,
29715         "nomination_type": null,
29716         "resolution": 4,
29717         "master_sha": null,
29718         "because_sha": null
29719     },
29720     {
29721         "sha": "be1d11249bde1e041f6eb9c0acedb041ab450c4b",
29722         "description": "aco: fix 64-bit fsign with 0",
29723         "nominated": false,
29724         "nomination_type": 1,
29725         "resolution": 0,
29726         "master_sha": null,
29727         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
29728     },
29729     {
29730         "sha": "b062b92ab1a6504772a63a6b44f89b4579aef9a3",
29731         "description": "aco: don't combine literals into v_cndmask_b32/v_subb/v_addc",
29732         "nominated": false,
29733         "nomination_type": 1,
29734         "resolution": 0,
29735         "master_sha": null,
29736         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
29737     },
29738     {
29739         "sha": "d7b0d9a8d8a5a7f3b26a30c8e7005c2fb3f2f4af",
29740         "description": "radv: enable FP16/FP64 denormals earlier and only for LLVM",
29741         "nominated": false,
29742         "nomination_type": null,
29743         "resolution": 4,
29744         "master_sha": null,
29745         "because_sha": null
29746     },
29747     {
29748         "sha": "c6c76527535762642d336547c5165de5e440c552",
29749         "description": "gitlab-ci: Organize images using new REPO_SUFFIX templates feature",
29750         "nominated": false,
29751         "nomination_type": null,
29752         "resolution": 4,
29753         "master_sha": null,
29754         "because_sha": null
29755     },
29756     {
29757         "sha": "506e9d5fc712b828584fe6e7afe980efb225e727",
29758         "description": "gitlab-ci: Rename container install scripts to match job names (better)",
29759         "nominated": false,
29760         "nomination_type": null,
29761         "resolution": 4,
29762         "master_sha": null,
29763         "because_sha": null
29764     },
29765     {
29766         "sha": "3a48f4565e4fd00b35144dc785ca0d38220cff3d",
29767         "description": "gitlab-ci: Use functional container job names",
29768         "nominated": false,
29769         "nomination_type": null,
29770         "resolution": 4,
29771         "master_sha": null,
29772         "because_sha": null
29773     },
29774     {
29775         "sha": "670277846dcf6ed3e80c0c6037a23c4d34ff558d",
29776         "description": "gitlab-ci: Document that ci-templates refs must be in sync",
29777         "nominated": false,
29778         "nomination_type": null,
29779         "resolution": 4,
29780         "master_sha": null,
29781         "because_sha": null
29782     },
29783     {
29784         "sha": "7d24cef20025d7d58a4e9ceac321e5a82c732ee2",
29785         "description": "panfrost: Multiply offset_units by 2",
29786         "nominated": false,
29787         "nomination_type": null,
29788         "resolution": 4,
29789         "master_sha": null,
29790         "because_sha": null
29791     },
29792     {
29793         "sha": "c061185e17aabd0e6802bde12eb8428f6b263922",
29794         "description": "intel/perf: add EHL performance query support",
29795         "nominated": false,
29796         "nomination_type": null,
29797         "resolution": 4,
29798         "master_sha": null,
29799         "because_sha": null
29800     },
29801     {
29802         "sha": "39fd11a9f8df7cbfb37ceeaa7066cc8a9dc12738",
29803         "description": "intel/dev: flag the Elkhart Lake platform",
29804         "nominated": false,
29805         "nomination_type": null,
29806         "resolution": 4,
29807         "master_sha": null,
29808         "because_sha": null
29809     },
29810     {
29811         "sha": "7a893a0d5734adefd6e7e88efb07e60d01c44cdf",
29812         "description": "gitlab-ci: update Piglit commit, update skips",
29813         "nominated": false,
29814         "nomination_type": null,
29815         "resolution": 4,
29816         "master_sha": null,
29817         "because_sha": null
29818     },
29819     {
29820         "sha": "1d970f15e2fb5320ec10b7214ba0e7d42a8017e8",
29821         "description": "mesa: allow bit queries for EXT_disjoint_timer_query",
29822         "nominated": false,
29823         "nomination_type": null,
29824         "resolution": 4,
29825         "master_sha": null,
29826         "because_sha": null
29827     },
29828     {
29829         "sha": "41a1152cdcd7474a4f800cfac10c9507cf282b21",
29830         "description": "radv: make sure to not clear the ds attachment after resolves",
29831         "nominated": false,
29832         "nomination_type": null,
29833         "resolution": 4,
29834         "master_sha": null,
29835         "because_sha": null
29836     },
29837     {
29838         "sha": "519d9b30de96759369109e0653222f36381100e6",
29839         "description": "radv: remove useless RADV_DEBUG=unsafemath debug option",
29840         "nominated": false,
29841         "nomination_type": null,
29842         "resolution": 4,
29843         "master_sha": null,
29844         "because_sha": null
29845     },
29846     {
29847         "sha": "9a80b7fd8f282d4b448f826ff88c8770c079fb72",
29848         "description": "llvmpipe: Check thread creation errors",
29849         "nominated": false,
29850         "nomination_type": null,
29851         "resolution": 4,
29852         "master_sha": null,
29853         "because_sha": null
29854     },
29855     {
29856         "sha": "9c3be6d21fa6a45852045d0286b80fb420f82fe3",
29857         "description": "llvmpipe: use ppc64le/ppc64 Large code model for JIT-compiled shaders",
29858         "nominated": false,
29859         "nomination_type": 0,
29860         "resolution": 0,
29861         "master_sha": null,
29862         "because_sha": null
29863     },
29864     {
29865         "sha": "4242c572275138ec832c6a450cbf8891268e15b8",
29866         "description": "iris: Wrap iris_fix_edge_flags in NIR_PASS",
29867         "nominated": false,
29868         "nomination_type": null,
29869         "resolution": 4,
29870         "master_sha": null,
29871         "because_sha": null
29872     },
29873     {
29874         "sha": "39c23fd1bbdac2015cb3a15f3baab9ea95b94031",
29875         "description": "iris: Properly move edgeflag_out from output list to global list",
29876         "nominated": false,
29877         "nomination_type": 1,
29878         "resolution": 4,
29879         "master_sha": null,
29880         "because_sha": "f9fd04aca15fd00889caa666ba38007268e67f5c"
29881     },
29882     {
29883         "sha": "790d0ebef3be3e0e9a09621572b1a2a30a0859fb",
29884         "description": "mesa: Move compile of common Mesa core files to a static lib.",
29885         "nominated": false,
29886         "nomination_type": null,
29887         "resolution": 4,
29888         "master_sha": null,
29889         "because_sha": null
29890     },
29891     {
29892         "sha": "cc758f1224b48c2c528ea129330e2fe393e57567",
29893         "description": "Appveyor: Quickly fix meson build. As this required use of Python 3.8, mako module also had to be updated.",
29894         "nominated": false,
29895         "nomination_type": null,
29896         "resolution": 4,
29897         "master_sha": null,
29898         "because_sha": null
29899     },
29900     {
29901         "sha": "0904ee0c60f72ecadf75aa793b5778fa6554872e",
29902         "description": "intel/fs: Do not lower large local arrays to scratch on gen7",
29903         "nominated": false,
29904         "nomination_type": 1,
29905         "resolution": 4,
29906         "master_sha": null,
29907         "because_sha": "69244fc72a89b04915e3b81a877f3eaf2e5ec078"
29908     },
29909     {
29910         "sha": "882ca6dfb0f3d17e0f8bc917307d915ab1718069",
29911         "description": "util: Move gallium's PIPE_FORMAT utils to /util/format/",
29912         "nominated": false,
29913         "nomination_type": null,
29914         "resolution": 4,
29915         "master_sha": null,
29916         "because_sha": null
29917     },
29918     {
29919         "sha": "ac78ca4b39ce6e927f824b928d17f30c1d9273ce",
29920         "description": "gitlab-ci: auto-cancel CI runs when a newer commit is pushed to the same branch",
29921         "nominated": false,
29922         "nomination_type": null,
29923         "resolution": 4,
29924         "master_sha": null,
29925         "because_sha": null
29926     },
29927     {
29928         "sha": "9b8dc6929ed075d219a7cf5a4371c950c29ceb7d",
29929         "description": "aco: Optimize out trivial code from uniform bools.",
29930         "nominated": false,
29931         "nomination_type": null,
29932         "resolution": 4,
29933         "master_sha": null,
29934         "because_sha": null
29935     },
29936     {
29937         "sha": "8995c0b30a696c709fac9e5f761c101913dc92ec",
29938         "description": "aco: Treat all booleans as per-lane.",
29939         "nominated": false,
29940         "nomination_type": null,
29941         "resolution": 4,
29942         "master_sha": null,
29943         "because_sha": null
29944     },
29945     {
29946         "sha": "a1622c1a11bfb7112a856c2ff9b308d0aa3e98b6",
29947         "description": "aco: use s_and_b64 exec to reduce uniform booleans to one bit",
29948         "nominated": false,
29949         "nomination_type": null,
29950         "resolution": 4,
29951         "master_sha": null,
29952         "because_sha": null
29953     },
29954     {
29955         "sha": "94e355148f689c86f17cc6dbcb14acc28078fd8e",
29956         "description": "aco: Make sure not to mistakenly propagate 64-bit constants.",
29957         "nominated": false,
29958         "nomination_type": null,
29959         "resolution": 4,
29960         "master_sha": null,
29961         "because_sha": null
29962     },
29963     {
29964         "sha": "9d3e0705240333d07c028cf0e682d1e393e63020",
29965         "description": "aco: value number instructions using the execution mask",
29966         "nominated": false,
29967         "nomination_type": null,
29968         "resolution": 4,
29969         "master_sha": null,
29970         "because_sha": null
29971     },
29972     {
29973         "sha": "8657eede8aec88537d64bbd86e1401018992acf1",
29974         "description": "aco: check if SALU instructions are predeceeded by exec when calculating WQM needs",
29975         "nominated": false,
29976         "nomination_type": null,
29977         "resolution": 4,
29978         "master_sha": null,
29979         "because_sha": null
29980     },
29981     {
29982         "sha": "ee9811a0bb86d3d75fafeece368f6182048807d0",
29983         "description": "ac: fix build with recent LLVM",
29984         "nominated": false,
29985         "nomination_type": null,
29986         "resolution": 4,
29987         "master_sha": null,
29988         "because_sha": null
29989     },
29990     {
29991         "sha": "94cb4916e3832d61c8899afeb2ec007e1075ded1",
29992         "description": "Revert \"mesa: allow bit queries for EXT_disjoint_timer_query\"",
29993         "nominated": false,
29994         "nomination_type": 2,
29995         "resolution": 4,
29996         "master_sha": null,
29997         "because_sha": "66d24a9ef705b8f9f15dab8059b63781f9fb28ca"
29998     },
29999     {
30000         "sha": "f9fd04aca15fd00889caa666ba38007268e67f5c",
30001         "description": "nir: Fix non-determinism in lower_global_vars_to_local",
30002         "nominated": false,
30003         "nomination_type": null,
30004         "resolution": 4,
30005         "master_sha": null,
30006         "because_sha": null
30007     },
30008     {
30009         "sha": "f512965b0b3d70525424f100e534b8ac0a43a376",
30010         "description": "mesa/st: make sure we remove dead IO variables before handing NIR to backends",
30011         "nominated": false,
30012         "nomination_type": 1,
30013         "resolution": 4,
30014         "master_sha": null,
30015         "because_sha": "1c2bf82d24a12c3a25c563ca601f0da859b767e7"
30016     },
30017     {
30018         "sha": "66d24a9ef705b8f9f15dab8059b63781f9fb28ca",
30019         "description": "mesa: allow bit queries for EXT_disjoint_timer_query",
30020         "nominated": false,
30021         "nomination_type": null,
30022         "resolution": 4,
30023         "master_sha": null,
30024         "because_sha": null
30025     },
30026     {
30027         "sha": "1a093a06d6b7f33b4edb621c8d1920ff69dff630",
30028         "description": "Revert \"dri_interface: add interface for EGL_EXT_image_flush_external\"",
30029         "nominated": false,
30030         "nomination_type": 2,
30031         "resolution": 0,
30032         "master_sha": null,
30033         "because_sha": "7520478461d8ab1cda415ff689d6b9058213ff43"
30034     },
30035     {
30036         "sha": "7951eb146c1bb57c6d2231a9675046c535530b6a",
30037         "description": "Revert \"st/dri: assume external consumers of back buffers can write to the buffers\"",
30038         "nominated": false,
30039         "nomination_type": 2,
30040         "resolution": 0,
30041         "master_sha": null,
30042         "because_sha": "1d1b4578211dcc69cfab8879d0cdafaba1eec948"
30043     },
30044     {
30045         "sha": "25f596e6ba4ef469fbd219aee288dd96624055eb",
30046         "description": "Revert \"st/dri: add support for EGL_EXT_image_flush_external\"",
30047         "nominated": false,
30048         "nomination_type": 2,
30049         "resolution": 0,
30050         "master_sha": null,
30051         "because_sha": "1d122c104a7a3d9348ab347e1e843b7e2bf3b498"
30052     },
30053     {
30054         "sha": "ff05f16c9988d5794028dba2d437e8796be85fdd",
30055         "description": "Revert \"egl: handle EGL_IMAGE_EXTERNAL_FLUSH_EXT\"",
30056         "nominated": false,
30057         "nomination_type": 2,
30058         "resolution": 0,
30059         "master_sha": null,
30060         "because_sha": "34b1aa957a3f44ea9587ec43311e8434d3782cc1"
30061     },
30062     {
30063         "sha": "e64b91e34aa04a137a322ae9444c1c603383c6d4",
30064         "description": "Revert \"egl: implement new functions from EGL_EXT_image_flush_external\"",
30065         "nominated": false,
30066         "nomination_type": 2,
30067         "resolution": 0,
30068         "master_sha": null,
30069         "because_sha": "c1c574fdf18f2aeb1c03f9670bf00e1dcd22d99d"
30070     },
30071     {
30072         "sha": "ad6b2ac37473ae6fbb9af0c31e3f83465370c165",
30073         "description": "pan/midgard: Fix copypropagation for textures",
30074         "nominated": false,
30075         "nomination_type": null,
30076         "resolution": 4,
30077         "master_sha": null,
30078         "because_sha": null
30079     },
30080     {
30081         "sha": "f72873e6aa098b5fe31a89dc467a3baa981aa442",
30082         "description": "pan/midgard: Copypropagate vector creation",
30083         "nominated": false,
30084         "nomination_type": null,
30085         "resolution": 4,
30086         "master_sha": null,
30087         "because_sha": null
30088     },
30089     {
30090         "sha": "39b5f2fa0bc904b8a8eff695bdcb8981c7b9a33e",
30091         "description": "pan/lcra: Use Chaitin's spilling heuristic",
30092         "nominated": false,
30093         "nomination_type": null,
30094         "resolution": 4,
30095         "master_sha": null,
30096         "because_sha": null
30097     },
30098     {
30099         "sha": "23c83f3f05d95c9ee519914a5798fd72d880d8bc",
30100         "description": "pan/midgard: Compute spill costs",
30101         "nominated": false,
30102         "nomination_type": null,
30103         "resolution": 4,
30104         "master_sha": null,
30105         "because_sha": null
30106     },
30107     {
30108         "sha": "eb6352162dde1445f1fe7a408e79f4ecfdf3703c",
30109         "description": "intel/compiler: fix nir_op_{i,u}*32 on ICL",
30110         "nominated": false,
30111         "nomination_type": 1,
30112         "resolution": 0,
30113         "master_sha": null,
30114         "because_sha": "5847de6e9afe12bd29ad694a76860a0575ab4747"
30115     },
30116     {
30117         "sha": "7ae506e5b8073ec8791272cb84b83c79adf9d4e7",
30118         "description": "spirv: Consider the sampled_image case in wa_glslang_179 workaround",
30119         "nominated": false,
30120         "nomination_type": 1,
30121         "resolution": 4,
30122         "master_sha": null,
30123         "because_sha": "9e440b8d0b982933650c7b600de1e4b6e33f9c7d"
30124     },
30125     {
30126         "sha": "943f630f8e4beecec661d66ed00859733e134769",
30127         "description": "docs: update calendar, add news item and link release notes for 19.2.4",
30128         "nominated": false,
30129         "nomination_type": null,
30130         "resolution": 4,
30131         "master_sha": null,
30132         "because_sha": null
30133     },
30134     {
30135         "sha": "ff5bcd7ce9acc6645a1a2331bae1766a9f9c4e86",
30136         "description": "docs: Add SHA256 sum for for 19.2.4",
30137         "nominated": false,
30138         "nomination_type": null,
30139         "resolution": 4,
30140         "master_sha": null,
30141         "because_sha": null
30142     },
30143     {
30144         "sha": "67fd2b936dc5147491d8b39f9ea84d5aca3b8046",
30145         "description": "docs: Add release notes for 19.2.4",
30146         "nominated": false,
30147         "nomination_type": null,
30148         "resolution": 4,
30149         "master_sha": null,
30150         "because_sha": null
30151     },
30152     {
30153         "sha": "f0eeb98c6c0ca61587107b1a88b21bdc46df923b",
30154         "description": "ci: Expand the freedreno blit skip regex to cover more cases.",
30155         "nominated": false,
30156         "nomination_type": null,
30157         "resolution": 4,
30158         "master_sha": null,
30159         "because_sha": null
30160     },
30161     {
30162         "sha": "0aaf47f7cd50b9c07c1297fe8daff1b2693a6729",
30163         "description": "anv: Initialize depth_bounds_test_enable when not explicitly set",
30164         "nominated": false,
30165         "nomination_type": 1,
30166         "resolution": 0,
30167         "master_sha": null,
30168         "because_sha": "939ddccb7a541259957e883d2c9dedbe4df265ad"
30169     },
30170     {
30171         "sha": "771d23584a1fa79f2547a74ff680fbec56bb2ee9",
30172         "description": "pan/midgard: Remove util/ra support",
30173         "nominated": false,
30174         "nomination_type": null,
30175         "resolution": 4,
30176         "master_sha": null,
30177         "because_sha": null
30178     },
30179     {
30180         "sha": "e343f2ceb91fb177f49788d9ce609819082f60c5",
30181         "description": "pan/midgard: Integrate LCRA",
30182         "nominated": false,
30183         "nomination_type": null,
30184         "resolution": 4,
30185         "master_sha": null,
30186         "because_sha": null
30187     },
30188     {
30189         "sha": "66ad64d73d244501f5c70c742564cb5ab4fb56da",
30190         "description": "pan/midgard: Implement linearly-constrained register allocation",
30191         "nominated": false,
30192         "nomination_type": null,
30193         "resolution": 4,
30194         "master_sha": null,
30195         "because_sha": null
30196     },
30197     {
30198         "sha": "fd81916ee5d9336e81d9f7598dc1c98b715f3358",
30199         "description": "pan/midgard: Add blend shader selection bits for MRT",
30200         "nominated": false,
30201         "nomination_type": null,
30202         "resolution": 4,
30203         "master_sha": null,
30204         "because_sha": null
30205     },
30206     {
30207         "sha": "e101af8671a13a8eb8ce714e07294b73a99821cd",
30208         "description": "drm-shim: fix EOF case",
30209         "nominated": false,
30210         "nomination_type": null,
30211         "resolution": 4,
30212         "master_sha": null,
30213         "because_sha": null
30214     },
30215     {
30216         "sha": "b12911c88e89c693a526db74f9399ee72dff77e7",
30217         "description": "util/android: fix android build errors",
30218         "nominated": false,
30219         "nomination_type": 1,
30220         "resolution": 4,
30221         "master_sha": null,
30222         "because_sha": "9020f519d2434be33edd59b9205d6647db4472bb"
30223     },
30224     {
30225         "sha": "47ba227448577f61914f9ecd08b6a84e793ccfb4",
30226         "description": "gitlab-ci: build RADV on ARM64",
30227         "nominated": false,
30228         "nomination_type": null,
30229         "resolution": 4,
30230         "master_sha": null,
30231         "because_sha": null
30232     },
30233     {
30234         "sha": "cb19f69ff0604d1a439532253432b048d5af0213",
30235         "description": "gitlab-ci: build a specific libdrm version for ARM64",
30236         "nominated": false,
30237         "nomination_type": null,
30238         "resolution": 4,
30239         "master_sha": null,
30240         "because_sha": null
30241     },
30242     {
30243         "sha": "4c1cef68cf767057211ef589278523caffeb3d5b",
30244         "description": "zink: move drawing separate source",
30245         "nominated": false,
30246         "nomination_type": null,
30247         "resolution": 4,
30248         "master_sha": null,
30249         "because_sha": null
30250     },
30251     {
30252         "sha": "589e8651e63d8b9b2ef144258de52c7f2cb9f6da",
30253         "description": "zink: move blitting to separate source",
30254         "nominated": false,
30255         "nomination_type": null,
30256         "resolution": 4,
30257         "master_sha": null,
30258         "because_sha": null
30259     },
30260     {
30261         "sha": "1605a0c8f20b7e7a32fc52c7f082c79e0ad5cb38",
30262         "description": "zink: move filter-helper to separate helper-header",
30263         "nominated": false,
30264         "nomination_type": null,
30265         "resolution": 4,
30266         "master_sha": null,
30267         "because_sha": null
30268     },
30269     {
30270         "sha": "36f3902213d9502900f70ed5b0b8d22e95e48470",
30271         "description": "zink: move format-checking to separate source",
30272         "nominated": false,
30273         "nomination_type": null,
30274         "resolution": 4,
30275         "master_sha": null,
30276         "because_sha": null
30277     },
30278     {
30279         "sha": "fd777d2cea81f62456a08e71de4261e237ee9c73",
30280         "description": "ci: Disable flappy blit tests on a630.",
30281         "nominated": false,
30282         "nomination_type": null,
30283         "resolution": 4,
30284         "master_sha": null,
30285         "because_sha": null
30286     },
30287     {
30288         "sha": "0f33c255d3e80fde0d8f0ec595593ba17f56deb8",
30289         "description": "freedreno/ir3: remove unused parameter",
30290         "nominated": false,
30291         "nomination_type": null,
30292         "resolution": 4,
30293         "master_sha": null,
30294         "because_sha": null
30295     },
30296     {
30297         "sha": "df7a88dca3e85ad40e5313840aadce884b28bb8d",
30298         "description": "freedreno/ir3: legalize cleanups",
30299         "nominated": false,
30300         "nomination_type": null,
30301         "resolution": 4,
30302         "master_sha": null,
30303         "because_sha": null
30304     },
30305     {
30306         "sha": "b22617fb57be54a859a8d62a5e545afcb38266e9",
30307         "description": "freedreno/ir3: fix gpu hang with pre-fs-tex-fetch",
30308         "nominated": false,
30309         "nomination_type": 1,
30310         "resolution": 0,
30311         "master_sha": null,
30312         "because_sha": "f30c256ec05618fb40dccbd94a3434b2f63db478"
30313     },
30314     {
30315         "sha": "4bb697d938d17bbdd5124db0102d97fb9ead2229",
30316         "description": "freedreno/ir3: only tex instructions have wrmask",
30317         "nominated": false,
30318         "nomination_type": null,
30319         "resolution": 4,
30320         "master_sha": null,
30321         "because_sha": null
30322     },
30323     {
30324         "sha": "bdf6b7018cedf95b554e21953d5a1935d3067ce7",
30325         "description": "freedreno/ir3: re-work shader inputs/outputs",
30326         "nominated": false,
30327         "nomination_type": null,
30328         "resolution": 4,
30329         "master_sha": null,
30330         "because_sha": null
30331     },
30332     {
30333         "sha": "2aae13f642b136d84c55004af0db5f411a4da61d",
30334         "description": "freedreno/ir3: simplify creating sysval inputs",
30335         "nominated": false,
30336         "nomination_type": null,
30337         "resolution": 4,
30338         "master_sha": null,
30339         "because_sha": null
30340     },
30341     {
30342         "sha": "68d2ec5f7ec67416fc6cf3f018c3a8ee3484cf38",
30343         "description": "freedreno/ir3: remove first-vertex sysval",
30344         "nominated": false,
30345         "nomination_type": null,
30346         "resolution": 4,
30347         "master_sha": null,
30348         "because_sha": null
30349     },
30350     {
30351         "sha": "7b2166785a98a4fa8492fe1f99d1707919945a8e",
30352         "description": "freedreno/ir3: helper to print ir if debug enabled",
30353         "nominated": false,
30354         "nomination_type": null,
30355         "resolution": 4,
30356         "master_sha": null,
30357         "because_sha": null
30358     },
30359     {
30360         "sha": "7a5f073da32f938242b21565414029e823924e06",
30361         "description": "freedreno/ir3: show input/output wrmask's in disasm",
30362         "nominated": false,
30363         "nomination_type": null,
30364         "resolution": 4,
30365         "master_sha": null,
30366         "because_sha": null
30367     },
30368     {
30369         "sha": "c00a67171c99a885ffa46aff31f9cfa165947d78",
30370         "description": "freedreno/ir3: add input/output iterators",
30371         "nominated": false,
30372         "nomination_type": null,
30373         "resolution": 4,
30374         "master_sha": null,
30375         "because_sha": null
30376     },
30377     {
30378         "sha": "b2417801e5d82cfac640086307599e81d5ae93e8",
30379         "description": "freedreno/ir3: remove impossible condition",
30380         "nominated": false,
30381         "nomination_type": null,
30382         "resolution": 4,
30383         "master_sha": null,
30384         "because_sha": null
30385     },
30386     {
30387         "sha": "611258d5782c9b1c4d5e5b26f544d199404a511f",
30388         "description": "freedreno/ir3: rename fanin/fanout to collect/split",
30389         "nominated": false,
30390         "nomination_type": null,
30391         "resolution": 4,
30392         "master_sha": null,
30393         "because_sha": null
30394     },
30395     {
30396         "sha": "4af86bd0b933179b9f61c74d055ae8565c59276c",
30397         "description": "freedreno/ir3: remove half-precision output",
30398         "nominated": false,
30399         "nomination_type": null,
30400         "resolution": 4,
30401         "master_sha": null,
30402         "because_sha": null
30403     },
30404     {
30405         "sha": "089b1053961f788f7e0d24c70a684318c4105bd0",
30406         "description": "freedreno/ir3: fix valgrind complaint with STLW",
30407         "nominated": false,
30408         "nomination_type": 1,
30409         "resolution": 4,
30410         "master_sha": null,
30411         "because_sha": "1f3b52ce503597ccb170b7caae3b3f19890dce46"
30412     },
30413     {
30414         "sha": "f3244c601958def02350f5f7ec6d4faf44dcdfa9",
30415         "description": "ci: Remove old commented copy of freedreno artifacts.",
30416         "nominated": false,
30417         "nomination_type": null,
30418         "resolution": 4,
30419         "master_sha": null,
30420         "because_sha": null
30421     },
30422     {
30423         "sha": "52843ec5d38f478c44a4cda293eab1d929f20916",
30424         "description": "ci: Enable all of GLES3/3.1 testing for softpipe.",
30425         "nominated": false,
30426         "nomination_type": null,
30427         "resolution": 4,
30428         "master_sha": null,
30429         "because_sha": null
30430     },
30431     {
30432         "sha": "f08c810028ba0ef264fb48d5ef0ddac08feef773",
30433         "description": "ci: Use cts_runner for our dEQP runs.",
30434         "nominated": false,
30435         "nomination_type": null,
30436         "resolution": 4,
30437         "master_sha": null,
30438         "because_sha": null
30439     },
30440     {
30441         "sha": "7f52df7fc9bbfcd862320be8fbab4b82649aadf3",
30442         "description": "ci: Make the skip list regexes match the full test name.",
30443         "nominated": false,
30444         "nomination_type": null,
30445         "resolution": 4,
30446         "master_sha": null,
30447         "because_sha": null
30448     },
30449     {
30450         "sha": "66719e02420dc267b740f7c2ffeb335013fcfce5",
30451         "description": "ci: Use several debian buster packages instead of hand-building.",
30452         "nominated": false,
30453         "nomination_type": null,
30454         "resolution": 4,
30455         "master_sha": null,
30456         "because_sha": null
30457     },
30458     {
30459         "sha": "a4da6008b6a0d8876eaf5a67c95d88038bbf35e6",
30460         "description": "iris: Use mocs from isl_dev.",
30461         "nominated": false,
30462         "nomination_type": null,
30463         "resolution": 4,
30464         "master_sha": null,
30465         "because_sha": null
30466     },
30467     {
30468         "sha": "d4f628235ee03e3681906e52bd7af10349d4013c",
30469         "description": "anv: Use mocs settings from isl_dev.",
30470         "nominated": false,
30471         "nomination_type": null,
30472         "resolution": 4,
30473         "master_sha": null,
30474         "because_sha": null
30475     },
30476     {
30477         "sha": "2b01636ddb6d4f9bca7cb52ac599c3e143cdc39c",
30478         "description": "intel/isl: Add MOCS settings to isl_device.",
30479         "nominated": false,
30480         "nomination_type": null,
30481         "resolution": 4,
30482         "master_sha": null,
30483         "because_sha": null
30484     },
30485     {
30486         "sha": "d509a462254eb89002b729070f92d5708ac32afa",
30487         "description": "freedreno: fix eglDupNativeFenceFD error",
30488         "nominated": false,
30489         "nomination_type": null,
30490         "resolution": 4,
30491         "master_sha": null,
30492         "because_sha": null
30493     },
30494     {
30495         "sha": "bd49dedae062ea5785141735902919330c0608d9",
30496         "description": "nir: fix a couple signed/unsigned comparison warnings in nir_builder.h",
30497         "nominated": false,
30498         "nomination_type": null,
30499         "resolution": 4,
30500         "master_sha": null,
30501         "because_sha": null
30502     },
30503     {
30504         "sha": "a69e1053618c557bc823bf27cb04590e79ef2d2d",
30505         "description": "s/APIENTRY/GLAPIENTRY/ in teximage.c",
30506         "nominated": false,
30507         "nomination_type": null,
30508         "resolution": 4,
30509         "master_sha": null,
30510         "because_sha": null
30511     },
30512     {
30513         "sha": "5c2d307a102be0c13d8f0ac483583e5daee6cfad",
30514         "description": "android: mesa: Revert \"android: mesa: revert \"Enable asm unconditionally\"\"",
30515         "nominated": false,
30516         "nomination_type": null,
30517         "resolution": 4,
30518         "master_sha": null,
30519         "because_sha": null
30520     },
30521     {
30522         "sha": "6914b0236f648fa8787dd35a2d4dc0be6d0e03f9",
30523         "description": "aco: combine read_invocation and shuffle implementations",
30524         "nominated": false,
30525         "nomination_type": null,
30526         "resolution": 4,
30527         "master_sha": null,
30528         "because_sha": null
30529     },
30530     {
30531         "sha": "2c98d79d114d3ed82a9e60519d666f51a1172cd3",
30532         "description": "aco: don't propagate vgprs into v_readlane/v_writelane",
30533         "nominated": false,
30534         "nomination_type": 1,
30535         "resolution": 0,
30536         "master_sha": null,
30537         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
30538     },
30539     {
30540         "sha": "5a1bacb6f916d9a46a3d44830a4eb4bd3dca7d23",
30541         "description": "aco: fix read_invocation with VGPR lane index",
30542         "nominated": false,
30543         "nomination_type": 1,
30544         "resolution": 0,
30545         "master_sha": null,
30546         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
30547     },
30548     {
30549         "sha": "c877f4d320b431f64634b8cda057311ea17c9a26",
30550         "description": "nir/divergence: improve DA of shuffle",
30551         "nominated": false,
30552         "nomination_type": null,
30553         "resolution": 4,
30554         "master_sha": null,
30555         "because_sha": null
30556     },
30557     {
30558         "sha": "f97d9334263a4dd8878c4e259fb5afcdc1334904",
30559         "description": "aco: fix shuffle with uniform operands",
30560         "nominated": false,
30561         "nomination_type": 1,
30562         "resolution": 0,
30563         "master_sha": null,
30564         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
30565     },
30566     {
30567         "sha": "3204e837682dc130e33d4339f5a1d81899f09bf1",
30568         "description": "aco: use DPP instead of exec modification when lowering GFX10 shuffles",
30569         "nominated": false,
30570         "nomination_type": null,
30571         "resolution": 4,
30572         "master_sha": null,
30573         "because_sha": null
30574     },
30575     {
30576         "sha": "06347989a0e9490955bfe59c5e0011d59387c088",
30577         "description": "gitlab-ci: build libdrm using meson instead of autotools",
30578         "nominated": false,
30579         "nomination_type": null,
30580         "resolution": 4,
30581         "master_sha": null,
30582         "because_sha": null
30583     },
30584     {
30585         "sha": "746b9380bd292ad7a44e80012e0497c2fa479441",
30586         "description": "aco: rematerialize s_movk instructions",
30587         "nominated": false,
30588         "nomination_type": null,
30589         "resolution": 4,
30590         "master_sha": null,
30591         "because_sha": null
30592     },
30593     {
30594         "sha": "b6f5085dfee81d9c54fcda883d2b06742134084a",
30595         "description": "aco: preserve kill flag on moved operands during RA",
30596         "nominated": false,
30597         "nomination_type": 1,
30598         "resolution": 0,
30599         "master_sha": null,
30600         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
30601     },
30602     {
30603         "sha": "a2a6880743d7370a6425593f22d9e98317bfc3b2",
30604         "description": "aco: fix invalid access on Pseudo_instructions",
30605         "nominated": false,
30606         "nomination_type": 1,
30607         "resolution": 0,
30608         "master_sha": null,
30609         "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
30610     },
30611     {
30612         "sha": "5b09a7e2e48c9940fea96beb0d4ce54f99ac4e30",
30613         "description": "zink: remove no-longer-needed hack",
30614         "nominated": false,
30615         "nomination_type": null,
30616         "resolution": 4,
30617         "master_sha": null,
30618         "because_sha": null
30619     },
30620     {
30621         "sha": "e1c87bbb4bcaa9b5946bc88f9f5d7868372d8400",
30622         "description": "zink: implement buffer-to-buffer copies",
30623         "nominated": false,
30624         "nomination_type": null,
30625         "resolution": 4,
30626         "master_sha": null,
30627         "because_sha": null
30628     },
30629     {
30630         "sha": "935299188086c87e1ccb159cf9cf205a31c57468",
30631         "description": "zink: always allow transfer to/from buffers",
30632         "nominated": false,
30633         "nomination_type": null,
30634         "resolution": 4,
30635         "master_sha": null,
30636         "because_sha": null
30637     },
30638     {
30639         "sha": "d4c81820183ba08717fc8845484dc298bdee66a8",
30640         "description": "intel/blorp: Fix usage of uninitialized memory in key hashing",
30641         "nominated": false,
30642         "nomination_type": null,
30643         "resolution": 4,
30644         "master_sha": null,
30645         "because_sha": null
30646     },
30647     {
30648         "sha": "3349b4b056cfe17cddfe2bc887fef48e8edab170",
30649         "description": "i965/program_cache: Lift restriction on shader key size",
30650         "nominated": false,
30651         "nomination_type": null,
30652         "resolution": 4,
30653         "master_sha": null,
30654         "because_sha": null
30655     },
30656     {
30657         "sha": "af684753f3437aaf708f8256b0517ed39b893a61",
30658         "description": "gitlab-ci: Delete install/bin from artifacts as well",
30659         "nominated": false,
30660         "nomination_type": null,
30661         "resolution": 4,
30662         "master_sha": null,
30663         "because_sha": null
30664     },
30665     {
30666         "sha": "aebf43dcc11f6bcf4d02d4d4323ccf82ae29f6a3",
30667         "description": "gitlab-ci: Use separate docker images for x86 build/test jobs",
30668         "nominated": false,
30669         "nomination_type": null,
30670         "resolution": 4,
30671         "master_sha": null,
30672         "because_sha": null
30673     },
30674     {
30675         "sha": "576f7b6ea52d39406df119b336396bfa41628726",
30676         "description": "gitlab-ci: Run piglit tests with llvmpipe",
30677         "nominated": false,
30678         "nomination_type": null,
30679         "resolution": 4,
30680         "master_sha": null,
30681         "because_sha": null
30682     },
30683     {
30684         "sha": "4b25b5885b63a77b4f07be5c1a4307b41d8bc594",
30685         "description": "gitlab-ci: Sort packages in debian-install.sh",
30686         "nominated": false,
30687         "nomination_type": null,
30688         "resolution": 4,
30689         "master_sha": null,
30690         "because_sha": null
30691     },
30692     {
30693         "sha": "df26e18b9ffc77d6743363c757306f4f1b3f8084",
30694         "description": "gitlab-ci: Share dEQP build process between x86 & ARM test image scripts",
30695         "nominated": false,
30696         "nomination_type": null,
30697         "resolution": 4,
30698         "master_sha": null,
30699         "because_sha": null
30700     },
30701     {
30702         "sha": "59fcb019d02804f721477cac11fa6c23f1850ef1",
30703         "description": "gitlab-ci: Move artifact preparation to separate script",
30704         "nominated": false,
30705         "nomination_type": null,
30706         "resolution": 4,
30707         "master_sha": null,
30708         "because_sha": null
30709     },
30710     {
30711         "sha": "2921a38484b2d390158f6844f1654b787900226e",
30712         "description": "gitlab-ci: Use ninja -j4 for building dEQP",
30713         "nominated": false,
30714         "nomination_type": null,
30715         "resolution": 4,
30716         "master_sha": null,
30717         "because_sha": null
30718     },
30719     {
30720         "sha": "0c7e0c5599af71d4a840305394d3b2d926eef934",
30721         "description": "spirv: Fix the MSVC build",
30722         "nominated": false,
30723         "nomination_type": 1,
30724         "resolution": 4,
30725         "master_sha": null,
30726         "because_sha": "9cc4c2c91649be6eb0b0a3f56eeb4ce3696a79a3"
30727     },
30728     {
30729         "sha": "9b8964d06473bda4972c3f00ef68025bf2206c3e",
30730         "description": "nir: patch up deref-vars when lowering clip-planes",
30731         "nominated": false,
30732         "nomination_type": null,
30733         "resolution": 4,
30734         "master_sha": null,
30735         "because_sha": null
30736     },
30737     {
30738         "sha": "bef7b2f805f20661733ecc6b6499551d83c512e3",
30739         "description": "ac: handle pointer types to LDS in ac_get_elem_bits()",
30740         "nominated": false,
30741         "nomination_type": null,
30742         "resolution": 4,
30743         "master_sha": null,
30744         "because_sha": null
30745     },
30746     {
30747         "sha": "01cae57c80839fcb0defc76f450f1938e96e8ae7",
30748         "description": "freedreno: add Adreno 640 ID",
30749         "nominated": false,
30750         "nomination_type": null,
30751         "resolution": 4,
30752         "master_sha": null,
30753         "because_sha": null
30754     },
30755     {
30756         "sha": "0cb5c96a83e3da2986fc8219b10671a7caea9ee5",
30757         "description": "radv: fix radv secure compile feature breaks compilation on armhf EABI and aarch64",
30758         "nominated": false,
30759         "nomination_type": null,
30760         "resolution": 4,
30761         "master_sha": null,
30762         "because_sha": null
30763     },
30764     {
30765         "sha": "3a23af9f44dd9855e6080b76bb972acd6e4ab569",
30766         "description": "st/mesa: remove unused TGSI-only debug printing functions",
30767         "nominated": false,
30768         "nomination_type": null,
30769         "resolution": 4,
30770         "master_sha": null,
30771         "because_sha": null
30772     },
30773     {
30774         "sha": "d29a33286260ac2de3b7718d9133923c40eeb1f7",
30775         "description": "st/mesa: add ST_DEBUG=nir to print NIR shaders",
30776         "nominated": false,
30777         "nomination_type": null,
30778         "resolution": 4,
30779         "master_sha": null,
30780         "because_sha": null
30781     },
30782     {
30783         "sha": "265abc54f828750ffde075d6faf71541ca58ad42",
30784         "description": "st/mesa: print TCS/TES/GS/CS TGSI in the right place & keep disk cache enabled",
30785         "nominated": false,
30786         "nomination_type": null,
30787         "resolution": 4,
30788         "master_sha": null,
30789         "because_sha": null
30790     },
30791     {
30792         "sha": "98e27e5e28947ceda95611dc98834f512376296c",
30793         "description": "st/mesa: remove \\n being only printed in debug builds after printed TGSI",
30794         "nominated": false,
30795         "nomination_type": null,
30796         "resolution": 4,
30797         "master_sha": null,
30798         "because_sha": null
30799     },
30800     {
30801         "sha": "c3351bb44b72dcb6729700a5349f1c61e62fe6f9",
30802         "description": "st/mesa: rename DEBUG_TGSI -> DEBUG_PRINT_IR",
30803         "nominated": false,
30804         "nomination_type": null,
30805         "resolution": 4,
30806         "master_sha": null,
30807         "because_sha": null
30808     },
30809     {
30810         "sha": "e00791c5525000652472cdcfe55d59f43ec3d85e",
30811         "description": "st/mesa: fix Sanctuary and Tropics by disabling ARB_gpu_shader5 for them",
30812         "nominated": false,
30813         "nomination_type": 0,
30814         "resolution": 0,
30815         "master_sha": null,
30816         "because_sha": null
30817     },
30818     {
30819         "sha": "34f32a6d6648073e2fda3fb78377124fb32bb288",
30820         "description": "anv: implement VK_KHR_timeline_semaphore",
30821         "nominated": false,
30822         "nomination_type": null,
30823         "resolution": 4,
30824         "master_sha": null,
30825         "because_sha": null
30826     },
30827     {
30828         "sha": "5a4f15ef2c0e3aeb0f7782296a29b1d6c1cba911",
30829         "description": "anv: Plumb timeline semaphore signal/wait values through from the API",
30830         "nominated": false,
30831         "nomination_type": null,
30832         "resolution": 4,
30833         "master_sha": null,
30834         "because_sha": null
30835     },
30836     {
30837         "sha": "edc6606d4e515707b22674a0b3357c02de52378e",
30838         "description": "anv/wsi: signal the semaphore in the acquireNextImage",
30839         "nominated": false,
30840         "nomination_type": 0,
30841         "resolution": 0,
30842         "master_sha": null,
30843         "because_sha": null
30844     },
30845     {
30846         "sha": "b10b455c1da67f9f6d04c36754fba414cf4990a0",
30847         "description": "anv: Lock around fetching sync file FDs from semaphores",
30848         "nominated": false,
30849         "nomination_type": null,
30850         "resolution": 4,
30851         "master_sha": null,
30852         "because_sha": null
30853     },
30854     {
30855         "sha": "246261f0addfc24f69ae412b9ef7e40e2c667a4a",
30856         "description": "anv: prepare the driver for delayed submissions",
30857         "nominated": false,
30858         "nomination_type": null,
30859         "resolution": 4,
30860         "master_sha": null,
30861         "because_sha": null
30862     },
30863     {
30864         "sha": "3e223635376d7a5cfbbd2eccfe1d8ad2620fdfd2",
30865         "description": "anv: refcount semaphores",
30866         "nominated": false,
30867         "nomination_type": null,
30868         "resolution": 4,
30869         "master_sha": null,
30870         "because_sha": null
30871     },
30872     {
30873         "sha": "3da798c9f1b463f514cf058577fe38561810ba74",
30874         "description": "anv: prepare driver to report submission error through queues",
30875         "nominated": false,
30876         "nomination_type": null,
30877         "resolution": 4,
30878         "master_sha": null,
30879         "because_sha": null
30880     },
30881     {
30882         "sha": "89de271bc2923834adf13d9b45bae9a1811c94f6",
30883         "description": "anv: allow NULL batch parameter to anv_queue_submit_simple_batch",
30884         "nominated": false,
30885         "nomination_type": null,
30886         "resolution": 4,
30887         "master_sha": null,
30888         "because_sha": null
30889     },
30890     {
30891         "sha": "f606c12731651c02ce8b70593946a4d7c7bb10c6",
30892         "description": "anv: move queue init/finish to anv_queue.c",
30893         "nominated": false,
30894         "nomination_type": null,
30895         "resolution": 4,
30896         "master_sha": null,
30897         "because_sha": null
30898     },
30899     {
30900         "sha": "206ab49ba10f502583a4c95c89026d4dabab1ddd",
30901         "description": "anv: expose timeout helpers outside of anv_queue.c",
30902         "nominated": false,
30903         "nomination_type": null,
30904         "resolution": 4,
30905         "master_sha": null,
30906         "because_sha": null
30907     },
30908     {
30909         "sha": "2f4dcc8a1cd08be2c293286865fe5e8683d16fb2",
30910         "description": "anv: detach batch emission allocation from device",
30911         "nominated": false,
30912         "nomination_type": null,
30913         "resolution": 4,
30914         "master_sha": null,
30915         "because_sha": null
30916     },
30917     {
30918         "sha": "935f8f0e56a409b10fac86e18f68be776cdff29f",
30919         "description": "anv: remove list items on batch fini",
30920         "nominated": false,
30921         "nomination_type": 1,
30922         "resolution": 0,
30923         "master_sha": null,
30924         "because_sha": "26ba0ad54d6bef6237abfabf5a3f572c325951d3"
30925     },
30926     {
30927         "sha": "048f0690ee4b39f865d4d6ad82a6c0290dcaaf41",
30928         "description": "anv: invalidate file descriptor of semaphore sync fd at vkQueueSubmit",
30929         "nominated": false,
30930         "nomination_type": 0,
30931         "resolution": 0,
30932         "master_sha": null,
30933         "because_sha": null
30934     },
30935     {
30936         "sha": "de998d3eb5822b54aa56d4f18f402e7cddb0e507",
30937         "description": "radv: fix radv_nir_get_max_workgroup_size when nir=NULL",
30938         "nominated": false,
30939         "nomination_type": 1,
30940         "resolution": 4,
30941         "master_sha": null,
30942         "because_sha": "84a1a2578dab10ddb7ada831b598db5f7bc6a859"
30943     },
30944     {
30945         "sha": "f93bb903020bac21a36e240b2c19a4733c2405ee",
30946         "description": "mesa: check framebuffer completeness only after state update",
30947         "nominated": false,
30948         "nomination_type": 1,
30949         "resolution": 0,
30950         "master_sha": null,
30951         "because_sha": "88d665830f27087cb2188e03b0b734acc144c593"
30952     },
30953     {
30954         "sha": "d4a3b09c4bfd955dab92dbb27ab8bc273d18e649",
30955         "description": "glsl: Check earlier for MaxTextureImageUnits and MaxImageUniforms",
30956         "nominated": false,
30957         "nomination_type": 1,
30958         "resolution": 4,
30959         "master_sha": null,
30960         "because_sha": "84a1a2578dab10ddb7ada831b598db5f7bc6a859"
30961     },
30962     {
30963         "sha": "fce76ae7690e5a36f3744466d0e8df90e69bc80f",
30964         "description": "glsl: Check earlier for MaxShaderStorageBlocks and MaxUniformBlocks",
30965         "nominated": false,
30966         "nomination_type": 1,
30967         "resolution": 4,
30968         "master_sha": null,
30969         "because_sha": "84a1a2578dab10ddb7ada831b598db5f7bc6a859"
30970     },
30971     {
30972         "sha": "a8d941091f72923561a6c58b46ccb264b6a0e205",
30973         "description": "util: Use ZSTD for shader cache if possible",
30974         "nominated": false,
30975         "nomination_type": null,
30976         "resolution": 4,
30977         "master_sha": null,
30978         "because_sha": null
30979     },
30980     {
30981         "sha": "57acf921e28eebb76e22f9abb96008885ec44441",
30982         "description": "egl: avoid local modifications for eglext.h Khronos standard header file",
30983         "nominated": false,
30984         "nomination_type": 1,
30985         "resolution": 0,
30986         "master_sha": null,
30987         "because_sha": "a0a8109fb6fd16898af2fce10cc22c4f4653cce1"
30988     },
30989     {
30990         "sha": "eaf43966027cf9654e91ca57aecc8f5a65b58f49",
30991         "description": "egl: move #include of local headers out of Khronos headers",
30992         "nominated": false,
30993         "nomination_type": 0,
30994         "resolution": 0,
30995         "master_sha": null,
30996         "because_sha": null
30997     },
30998     {
30999         "sha": "69244fc72a89b04915e3b81a877f3eaf2e5ec078",
31000         "description": "intel/fs: Lower large local arrays to scratch",
31001         "nominated": false,
31002         "nomination_type": null,
31003         "resolution": 4,
31004         "master_sha": null,
31005         "because_sha": null
31006     },
31007     {
31008         "sha": "53bfcdeecf4c9632e09ee641d2ca02dd9ec25e34",
31009         "description": "intel/fs: Implement the new load/store_scratch intrinsics",
31010         "nominated": false,
31011         "nomination_type": null,
31012         "resolution": 4,
31013         "master_sha": null,
31014         "because_sha": null
31015     },
31016     {
31017         "sha": "e2297699de8eda49fb2c2c54307b44d4097d0b95",
31018         "description": "intel/nir: Plumb devinfo through lower_mem_access_bit_sizes",
31019         "nominated": false,
31020         "nomination_type": null,
31021         "resolution": 4,
31022         "master_sha": null,
31023         "because_sha": null
31024     },
31025     {
31026         "sha": "1dff48af05a9e56d363d77cdeac52259f05afa8d",
31027         "description": "intel/fs: refactor surface header setup",
31028         "nominated": false,
31029         "nomination_type": null,
31030         "resolution": 4,
31031         "master_sha": null,
31032         "because_sha": null
31033     },
31034     {
31035         "sha": "a0999bc0493293a5cc1b66f914223ef1d830a925",
31036         "description": "intel/fs: Add DWord scattered read/write opcodes",
31037         "nominated": false,
31038         "nomination_type": null,
31039         "resolution": 4,
31040         "master_sha": null,
31041         "because_sha": null
31042     },
31043     {
31044         "sha": "83f04d80b0eda4a0eedebe183b3da09cf844c05c",
31045         "description": "intel/nir: Use nir_extract_bits in lower_mem_access_bit_sizes",
31046         "nominated": false,
31047         "nomination_type": null,
31048         "resolution": 4,
31049         "master_sha": null,
31050         "because_sha": null
31051     },
31052     {
31053         "sha": "b8d45d93073a8101f67c0d702e29208aae9015ea",
31054         "description": "nir: Add tests for nir_extract_bits",
31055         "nominated": false,
31056         "nomination_type": null,
31057         "resolution": 4,
31058         "master_sha": null,
31059         "because_sha": null
31060     },
31061     {
31062         "sha": "d0bbf98c968179c4d23c88d1d1748e45afead78f",
31063         "description": "nir/builder: Add a nir_extract_bits helper",
31064         "nominated": false,
31065         "nomination_type": null,
31066         "resolution": 4,
31067         "master_sha": null,
31068         "because_sha": null
31069     },
31070     {
31071         "sha": "86d3a346f1576acb6c2f8c3be3853a6a3e226b5c",
31072         "description": "egl: fix _EGL_NATIVE_PLATFORM fallback",
31073         "nominated": false,
31074         "nomination_type": 0,
31075         "resolution": 0,
31076         "master_sha": null,
31077         "because_sha": null
31078     },
31079     {
31080         "sha": "20b403aad0db5dda579de9ff31c38906b277d364",
31081         "description": "anv: Unify GetDeviceQueue and GetDeviceQueue2",
31082         "nominated": false,
31083         "nomination_type": null,
31084         "resolution": 4,
31085         "master_sha": null,
31086         "because_sha": null
31087     },
31088     {
31089         "sha": "5b31182665f0dfc89e9ae79cc73342d8b4d7536d",
31090         "description": "panfrost: Select format-specific blending intrinsics",
31091         "nominated": false,
31092         "nomination_type": null,
31093         "resolution": 4,
31094         "master_sha": null,
31095         "because_sha": null
31096     },
31097     {
31098         "sha": "3295edaadf7515441980c5095acf056d0ae2d8dc",
31099         "description": "pan/midgard: Pack load/store masks",
31100         "nominated": false,
31101         "nomination_type": null,
31102         "resolution": 4,
31103         "master_sha": null,
31104         "because_sha": null
31105     },
31106     {
31107         "sha": "843874c7c33681dadaf4ff77c4246a5a8570ad24",
31108         "description": "pan/midgard: Implement nir_intrinsic_load_output_u8_as_fp16_pan",
31109         "nominated": false,
31110         "nomination_type": null,
31111         "resolution": 4,
31112         "master_sha": null,
31113         "because_sha": null
31114     },
31115     {
31116         "sha": "5885b64e428ca1d5e6870a6fc5a3d14e57da878b",
31117         "description": "pan/midgard: Identify ld_color_buffer_u8_as_fp16*",
31118         "nominated": false,
31119         "nomination_type": null,
31120         "resolution": 4,
31121         "master_sha": null,
31122         "because_sha": null
31123     },
31124     {
31125         "sha": "03f73c7fc6666c904ec0ad07c6aaaf175bc41291",
31126         "description": "nir: Add load_output_u8_as_fp16_pan intrinsic",
31127         "nominated": false,
31128         "nomination_type": null,
31129         "resolution": 4,
31130         "master_sha": null,
31131         "because_sha": null
31132     },
31133     {
31134         "sha": "ee5321f2392f8d98a552750986fa476ab8c13eb3",
31135         "description": "panfrost: Set depth and stencil for SFBD based on the format",
31136         "nominated": false,
31137         "nomination_type": null,
31138         "resolution": 4,
31139         "master_sha": null,
31140         "because_sha": null
31141     },
31142     {
31143         "sha": "b4d47e21d7004412a16c12b762239dbeee665752",
31144         "description": "zink: correct depth-stencil format",
31145         "nominated": false,
31146         "nomination_type": 1,
31147         "resolution": 0,
31148         "master_sha": null,
31149         "because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
31150     },
31151     {
31152         "sha": "d7a6cc8f4afef694d1aa95d1bb8f5ac459cb5559",
31153         "description": "zink/spirv: add support for nir_op_flrp",
31154         "nominated": false,
31155         "nomination_type": null,
31156         "resolution": 4,
31157         "master_sha": null,
31158         "because_sha": null
31159     },
31160     {
31161         "sha": "863872e1418ec94f840ffdb5d7b5e3aaac07d8de",
31162         "description": "egl: Mention if swrast is being forced",
31163         "nominated": false,
31164         "nomination_type": null,
31165         "resolution": 4,
31166         "master_sha": null,
31167         "because_sha": null
31168     },
31169     {
31170         "sha": "9e440b8d0b982933650c7b600de1e4b6e33f9c7d",
31171         "description": "spirv: Sort out the mess that is sampled image",
31172         "nominated": false,
31173         "nomination_type": null,
31174         "resolution": 4,
31175         "master_sha": null,
31176         "because_sha": null
31177     },
31178     {
31179         "sha": "9cc4c2c91649be6eb0b0a3f56eeb4ce3696a79a3",
31180         "description": "spirv: Add a vtn_decorate_pointer helper",
31181         "nominated": false,
31182         "nomination_type": null,
31183         "resolution": 4,
31184         "master_sha": null,
31185         "because_sha": null
31186     },
31187     {
31188         "sha": "4f9688e5719bfa49b36ed38dc14e57af8aa41050",
31189         "description": "spirv: Remove the type from sampled_image",
31190         "nominated": false,
31191         "nomination_type": null,
31192         "resolution": 4,
31193         "master_sha": null,
31194         "because_sha": null
31195     },
31196     {
31197         "sha": "a3dc975ee7964d84b4df500751695e6d2cbfcc85",
31198         "description": "freedreno/ir3: also track # of nops for shader-db",
31199         "nominated": false,
31200         "nomination_type": null,
31201         "resolution": 4,
31202         "master_sha": null,
31203         "because_sha": null
31204     },
31205     {
31206         "sha": "5f45818673ec9edeafd60b79231c22e161793b91",
31207         "description": "freedreno/ir3: sync disasm changes from envytools",
31208         "nominated": false,
31209         "nomination_type": null,
31210         "resolution": 4,
31211         "master_sha": null,
31212         "because_sha": null
31213     },
31214     {
31215         "sha": "f3980a8ef7843bb95fca2f7831fcb58fa6c97ee1",
31216         "description": "freedreno/a4xx: fix SP_FS_MRT_REG.HALF_PRECISION",
31217         "nominated": false,
31218         "nomination_type": null,
31219         "resolution": 4,
31220         "master_sha": null,
31221         "because_sha": null
31222     },
31223     {
31224         "sha": "f0f9ec6882fc749943d9a7147318b7b05d74bf4f",
31225         "description": "freedreno/a3xx: fix SP_FS_MRT_REG.HALF_PRECISION",
31226         "nominated": false,
31227         "nomination_type": null,
31228         "resolution": 4,
31229         "master_sha": null,
31230         "because_sha": null
31231     },
31232     {
31233         "sha": "df229977c38c0dbebfe59e9270de4013381c0735",
31234         "description": "freedreno/ir3: remove obsolete comment",
31235         "nominated": false,
31236         "nomination_type": null,
31237         "resolution": 4,
31238         "master_sha": null,
31239         "because_sha": null
31240     },
31241     {
31242         "sha": "e804b42fd748dd72e853455a73c9dc6128460617",
31243         "description": "freedreno/ir3/ra: remove ir print after livein/out",
31244         "nominated": false,
31245         "nomination_type": null,
31246         "resolution": 4,
31247         "master_sha": null,
31248         "because_sha": null
31249     },
31250     {
31251         "sha": "8b92052f1092048306cb85abb29599918ac33bd7",
31252         "description": "freedreno/ir3/ra: move regs_count==0 check",
31253         "nominated": false,
31254         "nomination_type": null,
31255         "resolution": 4,
31256         "master_sha": null,
31257         "because_sha": null
31258     },
31259     {
31260         "sha": "bd21c73d3f55332c097841eab42b570709feab13",
31261         "description": "freedreno/ir3: ir3_print tweaks",
31262         "nominated": false,
31263         "nomination_type": null,
31264         "resolution": 4,
31265         "master_sha": null,
31266         "because_sha": null
31267     },
31268     {
31269         "sha": "5da10704bbd1e2f76180023be7e6b08ecc2d4a6a",
31270         "description": "freedreno/ir3: use SSA flag on dest register too",
31271         "nominated": false,
31272         "nomination_type": null,
31273         "resolution": 4,
31274         "master_sha": null,
31275         "because_sha": null
31276     },
31277     {
31278         "sha": "8449f6183ff37c87e865aaae508e0289fed51f1c",
31279         "description": "freedreno/ir3: split pre-coloring to it's own function",
31280         "nominated": false,
31281         "nomination_type": null,
31282         "resolution": 4,
31283         "master_sha": null,
31284         "because_sha": null
31285     },
31286     {
31287         "sha": "087ecd9ca58a84cf85e66323b44140e7304d5f93",
31288         "description": "spirv: Don't leak GS initialization to other stages",
31289         "nominated": false,
31290         "nomination_type": 1,
31291         "resolution": 0,
31292         "master_sha": null,
31293         "because_sha": "cf2257069cbde19fd177a02c079206914aac5d14"
31294     },
31295     {
31296         "sha": "84a1a2578dab10ddb7ada831b598db5f7bc6a859",
31297         "description": "compiler: pack shader_info from 160 bytes to 96 bytes",
31298         "nominated": false,
31299         "nomination_type": null,
31300         "resolution": 4,
31301         "master_sha": null,
31302         "because_sha": null
31303     },
31304     {
31305         "sha": "9950523368026f900fe901eb5921fd2283e5280c",
31306         "description": "glsl/linker: pass shader_info to analyze_clip_cull_usage directly",
31307         "nominated": false,
31308         "nomination_type": null,
31309         "resolution": 4,
31310         "master_sha": null,
31311         "because_sha": null
31312     },
31313     {
31314         "sha": "3ef50b023e86fefc28a27e420f7115f787671d9f",
31315         "description": "radeonsi/nir: fix compute shader crash due to nir_binary == NULL",
31316         "nominated": false,
31317         "nomination_type": 1,
31318         "resolution": 4,
31319         "master_sha": null,
31320         "because_sha": "8b30114dda8b785c9ee3812638d4bd7c4bf658e7"
31321     },
31322     {
31323         "sha": "8b30114dda8b785c9ee3812638d4bd7c4bf658e7",
31324         "description": "radeonsi/nir: call nir_serialize only once per shader",
31325         "nominated": false,
31326         "nomination_type": null,
31327         "resolution": 4,
31328         "master_sha": null,
31329         "because_sha": null
31330     },
31331     {
31332         "sha": "ad56022b0d96ca6a823623dd93b3f0bf9de17ba8",
31333         "description": "util: add blob_finish_get_buffer",
31334         "nominated": false,
31335         "nomination_type": null,
31336         "resolution": 4,
31337         "master_sha": null,
31338         "because_sha": null
31339     },
31340     {
31341         "sha": "b1f38aed848107be6c2019a0617ff2bf450711e7",
31342         "description": "u_format: Fix swizzle of A1R5G5B5.",
31343         "nominated": false,
31344         "nomination_type": 1,
31345         "resolution": 4,
31346         "master_sha": null,
31347         "because_sha": "4bbaac3782ad83765698c3722a5e94cda94759fa"
31348     },
31349     {
31350         "sha": "0466239aae7cb38f8e34ef5a778da45035c30f49",
31351         "description": "virgl: support emulating planar image sampling",
31352         "nominated": false,
31353         "nomination_type": null,
31354         "resolution": 4,
31355         "master_sha": null,
31356         "because_sha": null
31357     },
31358     {
31359         "sha": "084431ce45b3421ef224a16652559713151b122a",
31360         "description": "gallium/swr: Enable some ARB_gpu_shader5 extensions Enable / add to features.txt: - Enhanced textureGather. - Geometry shader instancing. - Geometry shader multiple streams.",
31361         "nominated": false,
31362         "nomination_type": null,
31363         "resolution": 4,
31364         "master_sha": null,
31365         "because_sha": null
31366     },
31367     {
31368         "sha": "e5ed9a1b91b6c047a229296908ef461dabac049a",
31369         "description": "gallium/swr: Fix GS invocation issues - Fixed proper setting gl_InvocationID. - Fixed GS vertices output memory overflow.",
31370         "nominated": false,
31371         "nomination_type": null,
31372         "resolution": 4,
31373         "master_sha": null,
31374         "because_sha": null
31375     },
31376     {
31377         "sha": "911a8261419f48dcd756f78832fa5a5f4c5b8d93",
31378         "description": "ac: Handle invalid GFX10 format correctly in ac_get_tbuffer_format.",
31379         "nominated": false,
31380         "nomination_type": 0,
31381         "resolution": 0,
31382         "master_sha": null,
31383         "because_sha": null
31384     },
31385     {
31386         "sha": "ee82f9f07e16cc6d8134f70496731f1743423834",
31387         "description": "panfrost: Try to evict unused BOs from the cache",
31388         "nominated": false,
31389         "nomination_type": null,
31390         "resolution": 4,
31391         "master_sha": null,
31392         "because_sha": null
31393     },
31394     {
31395         "sha": "25059cc41ff17ae2b04e44fef2c1d4863bc104c2",
31396         "description": "panfrost: Move BO cache related fields to a sub-struct",
31397         "nominated": false,
31398         "nomination_type": null,
31399         "resolution": 4,
31400         "master_sha": null,
31401         "because_sha": null
31402     },
31403     {
31404         "sha": "5f768eda43243aa9c51210cdaf968ab94f1996d4",
31405         "description": "pan/midgard: Switch base for vertex texturing on T720",
31406         "nominated": false,
31407         "nomination_type": null,
31408         "resolution": 4,
31409         "master_sha": null,
31410         "because_sha": null
31411     },
31412     {
31413         "sha": "ac14facf7a181a2221ab5626c8628bd833ceea8e",
31414         "description": "pan/midgard: Pass shader stage to disassembler",
31415         "nominated": false,
31416         "nomination_type": null,
31417         "resolution": 4,
31418         "master_sha": null,
31419         "because_sha": null
31420     },
31421     {
31422         "sha": "515941202d13898b99c4a08b2d0df119a0e1d05e",
31423         "description": "pan/midgard: Disassemble half-steps correctly",
31424         "nominated": false,
31425         "nomination_type": null,
31426         "resolution": 4,
31427         "master_sha": null,
31428         "because_sha": null
31429     },
31430     {
31431         "sha": "ec2af6bc97c2e157adaea13cc0c948ea2f7a2ef2",
31432         "description": "pan/midgard: Fix printing of half-registers in texture ops",
31433         "nominated": false,
31434         "nomination_type": null,
31435         "resolution": 4,
31436         "master_sha": null,
31437         "because_sha": null
31438     },
31439     {
31440         "sha": "4a4fad7f40f13b47ff09d0f1dd43459ea18a327e",
31441         "description": "freedreno/ir3: Use regid() helper when setting up precolor regs",
31442         "nominated": false,
31443         "nomination_type": null,
31444         "resolution": 4,
31445         "master_sha": null,
31446         "because_sha": null
31447     },
31448     {
31449         "sha": "3699a74a4323a8e0873a1be3e2f788786b813bf7",
31450         "description": "freedreno/a6xx: Turn on tessellation shaders",
31451         "nominated": false,
31452         "nomination_type": null,
31453         "resolution": 4,
31454         "master_sha": null,
31455         "because_sha": null
31456     },
31457     {
31458         "sha": "53782571ae3b7c3f112c01914937ee622b6690c5",
31459         "description": "freedreno/a6xx: Only use merged regs and four quads for VS+FS",
31460         "nominated": false,
31461         "nomination_type": null,
31462         "resolution": 4,
31463         "master_sha": null,
31464         "because_sha": null
31465     },
31466     {
31467         "sha": "07aedc367cbfe5358da4b274483a525e7cfaf04c",
31468         "description": "freedreno/blitter: Save tessellation state",
31469         "nominated": false,
31470         "nomination_type": null,
31471         "resolution": 4,
31472         "master_sha": null,
31473         "because_sha": null
31474     },
31475     {
31476         "sha": "d2d0c8186d1c3fe929147950cc887a5c5d7978dd",
31477         "description": "freedreno/a6xx: Only set emit.hs/ds when we're drawing patches",
31478         "nominated": false,
31479         "nomination_type": null,
31480         "resolution": 4,
31481         "master_sha": null,
31482         "because_sha": null
31483     },
31484     {
31485         "sha": "e58479088548a547e4a5df59797adf1f8003feca",
31486         "description": "freedreno: Use bypass rendering for tessellation",
31487         "nominated": false,
31488         "nomination_type": null,
31489         "resolution": 4,
31490         "master_sha": null,
31491         "because_sha": null
31492     },
31493     {
31494         "sha": "47e2c195115854452a5560c59f82bebfc989694a",
31495         "description": "freedreno/a6xx: Program state for tessellation stages",
31496         "nominated": false,
31497         "nomination_type": null,
31498         "resolution": 4,
31499         "master_sha": null,
31500         "because_sha": null
31501     },
31502     {
31503         "sha": "03a30e7c3d6cd6737ce60e35b23eec5e7b1a46ba",
31504         "description": "freedreno/a6xx: Emit constant parameters for tessellation stages",
31505         "nominated": false,
31506         "nomination_type": null,
31507         "resolution": 4,
31508         "master_sha": null,
31509         "because_sha": null
31510     },
31511     {
31512         "sha": "5dd51d2da75fdbabaa9cef1c9b4bf976117691b5",
31513         "description": "freedreno/a6xx: Allocate and program tessellation buffer",
31514         "nominated": false,
31515         "nomination_type": null,
31516         "resolution": 4,
31517         "master_sha": null,
31518         "because_sha": null
31519     },
31520     {
31521         "sha": "f0ef3e96970e0b8388c9d7be678b70217b3a8506",
31522         "description": "freedreno/a6xx: Build the right draw command for tessellation",
31523         "nominated": false,
31524         "nomination_type": null,
31525         "resolution": 4,
31526         "master_sha": null,
31527         "because_sha": null
31528     },
31529     {
31530         "sha": "7272e8a70965d679d4545dffbc8099d99431f80b",
31531         "description": "freedreno/ir3: Allocate const space for tessellation parameters",
31532         "nominated": false,
31533         "nomination_type": null,
31534         "resolution": 4,
31535         "master_sha": null,
31536         "because_sha": null
31537     },
31538     {
31539         "sha": "8739ea3ab5db36e0ca1bcba63616f86ba7cf881e",
31540         "description": "freedreno/ir3: Pre-color TCS header and primitive ID inputs",
31541         "nominated": false,
31542         "nomination_type": null,
31543         "resolution": 4,
31544         "master_sha": null,
31545         "because_sha": null
31546     },
31547     {
31548         "sha": "b12ebe3e8133f7d698a74d80a5b4f486089f5fda",
31549         "description": "freedreno/ir3: Don't assume binning shader is always VS",
31550         "nominated": false,
31551         "nomination_type": null,
31552         "resolution": 4,
31553         "master_sha": null,
31554         "because_sha": null
31555     },
31556     {
31557         "sha": "3cedeba7c9cc41b798eda14bd28f32f35490d1ab",
31558         "description": "freedreno/ir3: Setup inputs and outputs for tessellation stages",
31559         "nominated": false,
31560         "nomination_type": null,
31561         "resolution": 4,
31562         "master_sha": null,
31563         "because_sha": null
31564     },
31565     {
31566         "sha": "e28fbbd86120955360f814520500ac292c1f32df",
31567         "description": "freedreno/ir3: Implement TCS synchronization intrinsics",
31568         "nominated": false,
31569         "nomination_type": null,
31570         "resolution": 4,
31571         "master_sha": null,
31572         "because_sha": null
31573     },
31574     {
31575         "sha": "4915231b8a786466041f34dd3e83f31470d40dde",
31576         "description": "freedreno/ir3: Implement tess coord intrinsic",
31577         "nominated": false,
31578         "nomination_type": null,
31579         "resolution": 4,
31580         "master_sha": null,
31581         "because_sha": null
31582     },
31583     {
31584         "sha": "e16e48d00c84588c6ef5fcb87e375a1afd6fef74",
31585         "description": "freedreno/ir3: End TES with chsh when using GS",
31586         "nominated": false,
31587         "nomination_type": null,
31588         "resolution": 4,
31589         "master_sha": null,
31590         "because_sha": null
31591     },
31592     {
31593         "sha": "581cd596928bf6bc34ef806e4f015a86ab82f728",
31594         "description": "freedreno/ir3: Add new synchronization opcodes",
31595         "nominated": false,
31596         "nomination_type": null,
31597         "resolution": 4,
31598         "master_sha": null,
31599         "because_sha": null
31600     },
31601     {
31602         "sha": "56ed835bffb0e9cd6770a788b6605b84bd54683c",
31603         "description": "freedreno/ir3: Extend geometry lowering pass to handle tessellation",
31604         "nominated": false,
31605         "nomination_type": null,
31606         "resolution": 4,
31607         "master_sha": null,
31608         "because_sha": null
31609     },
31610     {
31611         "sha": "8621fbc37b205b142639a582cf6a2a76d68b25cb",
31612         "description": "freedreno/ir3: Add tessellation field to shader key",
31613         "nominated": false,
31614         "nomination_type": null,
31615         "resolution": 4,
31616         "master_sha": null,
31617         "because_sha": null
31618     },
31619     {
31620         "sha": "77b96b843e4d58a1462976dacf6ae314de815881",
31621         "description": "freedreno/ir3: Use imul24 in offset calculations",
31622         "nominated": false,
31623         "nomination_type": null,
31624         "resolution": 4,
31625         "master_sha": null,
31626         "because_sha": null
31627     },
31628     {
31629         "sha": "41984c84227a37b6836a57a39348c70b49457212",
31630         "description": "freedreno/ir3: Add ir3 intrinsics for tessellation",
31631         "nominated": false,
31632         "nomination_type": null,
31633         "resolution": 4,
31634         "master_sha": null,
31635         "because_sha": null
31636     },
31637     {
31638         "sha": "d6209a50bb13a40c0823f4c53eb1566328ba6630",
31639         "description": "freedreno: Don't count primitives for patches",
31640         "nominated": false,
31641         "nomination_type": null,
31642         "resolution": 4,
31643         "master_sha": null,
31644         "because_sha": null
31645     },
31646     {
31647         "sha": "fe450ef4cf672f4f66ea1966cc96bc706b864357",
31648         "description": "freedreno/ir3: Add load and store intrinsics for global io",
31649         "nominated": false,
31650         "nomination_type": null,
31651         "resolution": 4,
31652         "master_sha": null,
31653         "because_sha": null
31654     },
31655     {
31656         "sha": "5d67da13a3f9e22bc5490e2e658f46806125fce1",
31657         "description": "freedreno/ir3: Emit link map as byte or dwords offsets as needed",
31658         "nominated": false,
31659         "nomination_type": null,
31660         "resolution": 4,
31661         "master_sha": null,
31662         "because_sha": null
31663     },
31664     {
31665         "sha": "1f3b52ce503597ccb170b7caae3b3f19890dce46",
31666         "description": "freedreno/a6xx: Add register offset for STG/LDG",
31667         "nominated": false,
31668         "nomination_type": null,
31669         "resolution": 4,
31670         "master_sha": null,
31671         "because_sha": null
31672     },
31673     {
31674         "sha": "3d16ec4a717266bb702b718ec05e083b83eb5490",
31675         "description": "freedreno/a6x: Rename z/s formats",
31676         "nominated": false,
31677         "nomination_type": null,
31678         "resolution": 4,
31679         "master_sha": null,
31680         "because_sha": null
31681     },
31682     {
31683         "sha": "50124afe3408108dc742c81dca3c071194ed678d",
31684         "description": "freedreno/a6xx: Fix layered texture type enum",
31685         "nominated": false,
31686         "nomination_type": null,
31687         "resolution": 4,
31688         "master_sha": null,
31689         "because_sha": null
31690     },
31691     {
31692         "sha": "0276d0766d4b62d28097d74a049808b1e10c1f9b",
31693         "description": "freedreno: Add nogmem debug option to force bypass rendering",
31694         "nominated": false,
31695         "nomination_type": null,
31696         "resolution": 4,
31697         "master_sha": null,
31698         "because_sha": null
31699     },
31700     {
31701         "sha": "7fed7c2a7d2fcb3fbb490ad5fbc2db270c33a1f1",
31702         "description": "freedreno/a6xx: Clear sysmem with CP_BLIT",
31703         "nominated": false,
31704         "nomination_type": null,
31705         "resolution": 4,
31706         "master_sha": null,
31707         "because_sha": null
31708     },
31709     {
31710         "sha": "b0b443dcab09a913e5fc2ea5a61d89e6ccbd4c35",
31711         "description": "freedreno/a6xx: Fix primitive counters again",
31712         "nominated": false,
31713         "nomination_type": null,
31714         "resolution": 4,
31715         "master_sha": null,
31716         "because_sha": null
31717     },
31718     {
31719         "sha": "835f8d1ba199fd99bdd9157a978bcf43b017ede1",
31720         "description": "freedreno/registers: Add comments about primitive counters",
31721         "nominated": false,
31722         "nomination_type": null,
31723         "resolution": 4,
31724         "master_sha": null,
31725         "because_sha": null
31726     },
31727     {
31728         "sha": "96968d0ba2ec917920993e699f420291d829fac2",
31729         "description": "freedreno/registers: Move SP_PRIMITIVE_CNTL and SP_VS_VPC_DST",
31730         "nominated": false,
31731         "nomination_type": null,
31732         "resolution": 4,
31733         "master_sha": null,
31734         "because_sha": null
31735     },
31736     {
31737         "sha": "ba54f7dd038997015867604d2aeffa172f694205",
31738         "description": "freedreno/registers: Fix typo",
31739         "nominated": false,
31740         "nomination_type": null,
31741         "resolution": 4,
31742         "master_sha": null,
31743         "because_sha": null
31744     },
31745     {
31746         "sha": "78e3ea9a0fa8b80760f0f23ef0315c9428a2c946",
31747         "description": "aco: add Instruction::usesModifiers() and add more checks in the optimizer",
31748         "nominated": false,
31749         "nomination_type": null,
31750         "resolution": 4,
31751         "master_sha": null,
31752         "because_sha": null
31753     },
31754     {
31755         "sha": "76544f632d98c8d7462c863b783fbe9e9a2d885c",
31756         "description": "radv: adjust loop unrolling heuristics for int64",
31757         "nominated": false,
31758         "nomination_type": null,
31759         "resolution": 4,
31760         "master_sha": null,
31761         "because_sha": null
31762     },
31763     {
31764         "sha": "9817bff4da0af020c9db0b718fb71f65224f100f",
31765         "description": "lima: fix bo submit memory leak",
31766         "nominated": false,
31767         "nomination_type": null,
31768         "resolution": 4,
31769         "master_sha": null,
31770         "because_sha": null
31771     },
31772     {
31773         "sha": "d939f5d463f4e13e6deb78c4f87904fa524755fc",
31774         "description": "lima: fix nir shader memory leak",
31775         "nominated": false,
31776         "nomination_type": null,
31777         "resolution": 4,
31778         "master_sha": null,
31779         "because_sha": null
31780     },
31781     {
31782         "sha": "1a05811936dd8d0c3a367c6f00629624ef39d537",
31783         "description": "Meson: Remove lib prefix from graw and osmesa when building with Mingw. Also remove version sufix from osmesa swrast on Windows.",
31784         "nominated": false,
31785         "nomination_type": null,
31786         "resolution": 4,
31787         "master_sha": null,
31788         "because_sha": null
31789     },
31790     {
31791         "sha": "0b3111ed84b0ad65caf99989acb793e08338906a",
31792         "description": "mesa: expose SPIR-V extensions in the Compatibility profile too",
31793         "nominated": false,
31794         "nomination_type": null,
31795         "resolution": 4,
31796         "master_sha": null,
31797         "because_sha": null
31798     },
31799     {
31800         "sha": "299c55df8846b9462570cc8fdd3f1933bfa5e2b0",
31801         "description": "st_get_external_sampler_key: improve error message",
31802         "nominated": false,
31803         "nomination_type": null,
31804         "resolution": 4,
31805         "master_sha": null,
31806         "because_sha": null
31807     },
31808     {
31809         "sha": "9d2c8df3ebb7770e9486f6e14aa9bf38bd792d7a",
31810         "description": "mesa/st: Make st_pipe_format_to_mesa_format an effective no-op.",
31811         "nominated": false,
31812         "nomination_type": null,
31813         "resolution": 4,
31814         "master_sha": null,
31815         "because_sha": null
31816     },
31817     {
31818         "sha": "75921a0912225903e40881f2d89e2f4a22c2f6ae",
31819         "description": "mesa/st: Gut most of st_mesa_format_to_pipe_format().",
31820         "nominated": false,
31821         "nomination_type": null,
31822         "resolution": 4,
31823         "master_sha": null,
31824         "because_sha": null
31825     },
31826     {
31827         "sha": "807a800d8c3ec60fbfb9953951aec1e6cfb8e707",
31828         "description": "mesa: Redefine MESA_FORMAT_* in terms of PIPE_FORMAT_*.",
31829         "nominated": false,
31830         "nomination_type": null,
31831         "resolution": 4,
31832         "master_sha": null,
31833         "because_sha": null
31834     },
31835     {
31836         "sha": "d27dda907aca8d7b92b7330c498958e01eb962ae",
31837         "description": "mesa: Prepare for the MESA_FORMAT_* enum to be sparse.",
31838         "nominated": false,
31839         "nomination_type": null,
31840         "resolution": 4,
31841         "master_sha": null,
31842         "because_sha": null
31843     },
31844     {
31845         "sha": "6b1c250245e4e29ea42e853ee094a8d6e9d1b665",
31846         "description": "mesa/st: Test round-tripping of all compressed formats.",
31847         "nominated": false,
31848         "nomination_type": null,
31849         "resolution": 4,
31850         "master_sha": null,
31851         "because_sha": null
31852     },
31853     {
31854         "sha": "80a8021d6ce02be599b3befd2dae6506a91f174a",
31855         "description": "mesa: Stop defining a full separate format for RGBA_UINT8.",
31856         "nominated": false,
31857         "nomination_type": null,
31858         "resolution": 4,
31859         "master_sha": null,
31860         "because_sha": null
31861     },
31862     {
31863         "sha": "b28eb044cdc1b9bbf4a830b36476f047b660b7ad",
31864         "description": "gallium: Add equivalents of packed MESA_FORMAT_*UINT formats.",
31865         "nominated": false,
31866         "nomination_type": null,
31867         "resolution": 4,
31868         "master_sha": null,
31869         "because_sha": null
31870     },
31871     {
31872         "sha": "6fab4a7b59d566269437c88798ae4c811136b927",
31873         "description": "gallium: Add an equivalent of MESA_FORMAT_BGR_UNORM8.",
31874         "nominated": false,
31875         "nomination_type": null,
31876         "resolution": 4,
31877         "master_sha": null,
31878         "because_sha": null
31879     },
31880     {
31881         "sha": "4bbaac3782ad83765698c3722a5e94cda94759fa",
31882         "description": "gallium: Add some more channel orderings of packed formats.",
31883         "nominated": false,
31884         "nomination_type": null,
31885         "resolution": 4,
31886         "master_sha": null,
31887         "because_sha": null
31888     },
31889     {
31890         "sha": "6196259d957cc7c3ea355b74649623ef7e582854",
31891         "description": "gallium: Add defines for FXT1 texture compression.",
31892         "nominated": false,
31893         "nomination_type": null,
31894         "resolution": 4,
31895         "master_sha": null,
31896         "because_sha": null
31897     },
31898     {
31899         "sha": "cb9fefe1db40f8f1bc6efb9f9fe370e89cf54057",
31900         "description": "mesa/st: Add mapping of MESA_FORMAT_RGB_SNORM16 to gallium.",
31901         "nominated": false,
31902         "nomination_type": null,
31903         "resolution": 4,
31904         "master_sha": null,
31905         "because_sha": null
31906     },
31907     {
31908         "sha": "deafe4cc58746a3c46d16a9cf784819d49848dc6",
31909         "description": "radv/gfx10: fix primitive indices orientation for NGG GS",
31910         "nominated": false,
31911         "nomination_type": null,
31912         "resolution": 4,
31913         "master_sha": null,
31914         "because_sha": null
31915     },
31916     {
31917         "sha": "49ee657ef8ce30f9e829d23b6b9a3a6cb9ef0434",
31918         "description": "Revert \"intel/blorp: Fix usage of uninitialized memory in key hashing\"",
31919         "nominated": false,
31920         "nomination_type": 2,
31921         "resolution": 2,
31922         "master_sha": null,
31923         "because_sha": "4432a2d14d80081d062f7939a950d65ea3a16eed"
31924     },
31925     {
31926         "sha": "4432a2d14d80081d062f7939a950d65ea3a16eed",
31927         "description": "intel/blorp: Fix usage of uninitialized memory in key hashing",
31928         "nominated": false,
31929         "nomination_type": 0,
31930         "resolution": 2,
31931         "master_sha": null,
31932         "because_sha": null
31933     },
31934     {
31935         "sha": "0013af540d6d5f8054bcb9633707d94adc1f1680",
31936         "description": "osmesa/tests: Extend render test to cover other working cases",
31937         "nominated": false,
31938         "nomination_type": null,
31939         "resolution": 4,
31940         "master_sha": null,
31941         "because_sha": null
31942     },
31943     {
31944         "sha": "7bfb56a135a218fae92845b8e39ffc7fb143d2f9",
31945         "description": "gallium/osmesa: Convert osmesa test to gtest",
31946         "nominated": false,
31947         "nomination_type": null,
31948         "resolution": 4,
31949         "master_sha": null,
31950         "because_sha": null
31951     },
31952     {
31953         "sha": "d1767362aabc97857e633c20e4330deaf2b56eda",
31954         "description": "meson: gtest needs pthreads",
31955         "nominated": false,
31956         "nomination_type": null,
31957         "resolution": 4,
31958         "master_sha": null,
31959         "because_sha": null
31960     },
31961     {
31962         "sha": "072207bc18430856c0e7a32b2cbc181f4a89276e",
31963         "description": "panfrost: Pipe the GPU ID into compiler and disassembler",
31964         "nominated": false,
31965         "nomination_type": null,
31966         "resolution": 4,
31967         "master_sha": null,
31968         "because_sha": null
31969     },
31970     {
31971         "sha": "a47e232ccd1df7a3f5dd1f92722772e8b81c90ed",
31972         "description": "aco: workaround Tonga/Iceland hardware bug",
31973         "nominated": false,
31974         "nomination_type": 1,
31975         "resolution": 0,
31976         "master_sha": null,
31977         "because_sha": "08d510010b7586387e363460b98e6a45bbe97164"
31978     },
31979     {
31980         "sha": "b60ed3c7b2491c9bb6f2c1d356c378dd79d53e3c",
31981         "description": "panfrost: Release the ctx->pipe_framebuffer ref",
31982         "nominated": false,
31983         "nomination_type": null,
31984         "resolution": 4,
31985         "master_sha": null,
31986         "because_sha": null
31987     },
31988     {
31989         "sha": "8c8e4fd5c60d4b09d7e4153c83560f0668c3a80d",
31990         "description": "panfrost: Destroy the upload manager allocated in panfrost_create_context()",
31991         "nominated": false,
31992         "nomination_type": null,
31993         "resolution": 4,
31994         "master_sha": null,
31995         "because_sha": null
31996     },
31997     {
31998         "sha": "ddc588ff71ef9fdb87ef476f91bc716383dbeb77",
31999         "description": "intel/gen_decoder: Fix unused-but-set-variable warning",
32000         "nominated": false,
32001         "nomination_type": null,
32002         "resolution": 4,
32003         "master_sha": null,
32004         "because_sha": null
32005     },
32006     {
32007         "sha": "acfea09dbd795fdf42cb5543a922e0cb90aa4969",
32008         "description": "nir: fix unused function warning in src/compiler/nir/nir.c",
32009         "nominated": false,
32010         "nomination_type": null,
32011         "resolution": 4,
32012         "master_sha": null,
32013         "because_sha": null
32014     },
32015     {
32016         "sha": "4f8cc032b71630e3a92b3e5de875e2126cc93fab",
32017         "description": "nir: fix unused variable warning in find_and_update_previous_uniform_storage",
32018         "nominated": false,
32019         "nomination_type": null,
32020         "resolution": 4,
32021         "master_sha": null,
32022         "because_sha": null
32023     },
32024     {
32025         "sha": "8aa4d0bff65de73a712063bb8b3853919300f925",
32026         "description": "nir: fix unused variable warning in nir_lower_vars_to_explicit_types",
32027         "nominated": false,
32028         "nomination_type": null,
32029         "resolution": 4,
32030         "master_sha": null,
32031         "because_sha": null
32032     },
32033     {
32034         "sha": "5a40e153fd7df58a6419cf2e6211828d7d31cf4e",
32035         "description": "gallium: dri2: Use index as plane number.",
32036         "nominated": false,
32037         "nomination_type": 1,
32038         "resolution": 0,
32039         "master_sha": null,
32040         "because_sha": "2decad495f36c0d9c952e47ff672c14a0dab8df1"
32041     },
32042     {
32043         "sha": "c1c346f1667375e9330aa3f729b97e4a6ece0320",
32044         "description": "anv: implement VK_KHR_separate_depth_stencil_layouts",
32045         "nominated": false,
32046         "nomination_type": null,
32047         "resolution": 4,
32048         "master_sha": null,
32049         "because_sha": null
32050     },
32051     {
32052         "sha": "cb655d255466cb2f326ebb8546f37434b5bdb16d",
32053         "description": "Revert \"ci: Switch over to an autoscaling GKE cluster for builds.\"",
32054         "nominated": false,
32055         "nomination_type": 2,
32056         "resolution": 4,
32057         "master_sha": null,
32058         "because_sha": "c9df92bf795af878c38538c85f781291c78ec513"
32059     },
32060     {
32061         "sha": "94e6d17043e2dab2fb0375cf09c26cf5f35b2d73",
32062         "description": "panfrost: Print the right zero field",
32063         "nominated": false,
32064         "nomination_type": null,
32065         "resolution": 4,
32066         "master_sha": null,
32067         "because_sha": null
32068     },
32069     {
32070         "sha": "401d7221edd6934e29d8b6ac03bea4effa766ace",
32071         "description": "docs: update calendar, add news item and link release notes for 19.2.2",
32072         "nominated": false,
32073         "nomination_type": null,
32074         "resolution": 4,
32075         "master_sha": null,
32076         "because_sha": null
32077     },
32078     {
32079         "sha": "6fb82263d4de9f361b1755051773d3048325cc19",
32080         "description": "docs: add sha256 sum to 19.2.3 release notes",
32081         "nominated": false,
32082         "nomination_type": null,
32083         "resolution": 4,
32084         "master_sha": null,
32085         "because_sha": null
32086     },
32087     {
32088         "sha": "d7418d67af324c9f93d2892f5e69f81b516c9e98",
32089         "description": "docs: add release notes for 19.2.3",
32090         "nominated": false,
32091         "nomination_type": null,
32092         "resolution": 4,
32093         "master_sha": null,
32094         "because_sha": null
32095     },
32096     {
32097         "sha": "6469c1a4457417b2926afd8ff8d970b832fe89dd",
32098         "description": "panfrost: Generate polygon list manually for SFBD",
32099         "nominated": false,
32100         "nomination_type": null,
32101         "resolution": 4,
32102         "master_sha": null,
32103         "because_sha": null
32104     },
32105     {
32106         "sha": "8e1ae5fa14c87f0c3eb0ae2b2f850a97feabf2f7",
32107         "description": "panfrost: Decode blend shaders for SFBD",
32108         "nominated": false,
32109         "nomination_type": null,
32110         "resolution": 4,
32111         "master_sha": null,
32112         "because_sha": null
32113     },
32114     {
32115         "sha": "afeda06062fef3542ca792ace6a15dc78371658b",
32116         "description": "panfrost: Take into account texture layers in SFBD",
32117         "nominated": false,
32118         "nomination_type": null,
32119         "resolution": 4,
32120         "master_sha": null,
32121         "because_sha": null
32122     },
32123     {
32124         "sha": "9447a84f69c639cdd84fccec7e9447b88be35e30",
32125         "description": "panfrost: Rework format encoding on SFBD",
32126         "nominated": false,
32127         "nomination_type": null,
32128         "resolution": 4,
32129         "master_sha": null,
32130         "because_sha": null
32131     },
32132     {
32133         "sha": "e40d11ccb27f4ebfc2d7874443fe44969a3f28df",
32134         "description": "panfrost: Set 0x10 bit on mali_shader_meta.unknown2_4 on T720",
32135         "nominated": false,
32136         "nomination_type": null,
32137         "resolution": 4,
32138         "master_sha": null,
32139         "because_sha": null
32140     },
32141     {
32142         "sha": "23fe7cd2d6a5bc162c044805223e22b117854e24",
32143         "description": "panfrost: Add checksum fields to SFBD descriptor",
32144         "nominated": false,
32145         "nomination_type": null,
32146         "resolution": 4,
32147         "master_sha": null,
32148         "because_sha": null
32149     },
32150     {
32151         "sha": "bc80900b6c8970a62e2161bee0ec3053852b1636",
32152         "description": "zink: do advertize integer support in shaders",
32153         "nominated": false,
32154         "nomination_type": null,
32155         "resolution": 4,
32156         "master_sha": null,
32157         "because_sha": null
32158     },
32159     {
32160         "sha": "8920689a58eb2625c4902c9405b9e6aebdf3c495",
32161         "description": "zink/spirv: implement ball_fequal[2-4]",
32162         "nominated": false,
32163         "nomination_type": null,
32164         "resolution": 4,
32165         "master_sha": null,
32166         "because_sha": null
32167     },
32168     {
32169         "sha": "ea2d9b3d38b8ad6c32afa91f606ad7671b602777",
32170         "description": "zink/spirv: implement ball_iequal[2-4]",
32171         "nominated": false,
32172         "nomination_type": null,
32173         "resolution": 4,
32174         "master_sha": null,
32175         "because_sha": null
32176     },
32177     {
32178         "sha": "0515ac4571a210927718eb9689ca04b353ef5851",
32179         "description": "zink/spirv: implement bany_inequal[2-4]",
32180         "nominated": false,
32181         "nomination_type": null,
32182         "resolution": 4,
32183         "master_sha": null,
32184         "because_sha": null
32185     },
32186     {
32187         "sha": "c18c81edc68d2d84bcce7f24129414a175806477",
32188         "description": "zink/spirv: implement bany_fnequal[2-4]",
32189         "nominated": false,
32190         "nomination_type": null,
32191         "resolution": 4,
32192         "master_sha": null,
32193         "because_sha": null
32194     },
32195     {
32196         "sha": "4e0ca477d868c8cbb62cbe4d030fd0a2f739e3b6",
32197         "description": "zink/spirv: support loading bool constants",
32198         "nominated": false,
32199         "nomination_type": null,
32200         "resolution": 4,
32201         "master_sha": null,
32202         "because_sha": null
32203     },
32204     {
32205         "sha": "6630baecf13df823b038e5a4faad79abedd145fa",
32206         "description": "zink/spirv: drop temp-array for component-count",
32207         "nominated": false,
32208         "nomination_type": null,
32209         "resolution": 4,
32210         "master_sha": null,
32211         "because_sha": null
32212     },
32213     {
32214         "sha": "e0fff37f70d98338138150d5a5c43d696bc99efc",
32215         "description": "gitlab-ci: Don't build libdrm for ARM",
32216         "nominated": false,
32217         "nomination_type": null,
32218         "resolution": 4,
32219         "master_sha": null,
32220         "because_sha": null
32221     },
32222     {
32223         "sha": "b4d3ae22697ec97c4ffb017aac8eeed4aad7fb74",
32224         "description": "gitlab-ci: Use separate arm64 build/test docker images",
32225         "nominated": false,
32226         "nomination_type": null,
32227         "resolution": 4,
32228         "master_sha": null,
32229         "because_sha": null
32230     },
32231     {
32232         "sha": "dd4587b55cdfb09d5e0ebf6b7e7216b46ae10c3e",
32233         "description": "zink: use u_blitter when format-reinterpreting",
32234         "nominated": false,
32235         "nomination_type": null,
32236         "resolution": 4,
32237         "master_sha": null,
32238         "because_sha": null
32239     },
32240     {
32241         "sha": "7b9d17fe8410aff373a15145b7279ec3f0f65f81",
32242         "description": "zink: always allow sampling of images",
32243         "nominated": false,
32244         "nomination_type": null,
32245         "resolution": 4,
32246         "master_sha": null,
32247         "because_sha": null
32248     },
32249     {
32250         "sha": "1277192d55cbcc4342027da0e77fa5b1e7637992",
32251         "description": "zink: transition resources before resolving",
32252         "nominated": false,
32253         "nomination_type": null,
32254         "resolution": 4,
32255         "master_sha": null,
32256         "because_sha": null
32257     },
32258     {
32259         "sha": "b385ad0c75cf7288b278402d23e35267492e8dda",
32260         "description": "zink: disable fragment-shader texture-lod",
32261         "nominated": false,
32262         "nomination_type": 1,
32263         "resolution": 0,
32264         "master_sha": null,
32265         "because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
32266     },
32267     {
32268         "sha": "aa64b6dc7f67852bf2a197c00232a28d812d5563",
32269         "description": "zink: make sure src image is transfer-src-optimal",
32270         "nominated": false,
32271         "nomination_type": 1,
32272         "resolution": 0,
32273         "master_sha": null,
32274         "because_sha": "d2bb63c8d4cdc02b1c33afadea5becd58fb7286c"
32275     },
32276     {
32277         "sha": "a32a92f53a3bbb2f2748c0093c9f380a98a08f06",
32278         "description": "zink: do not advertize coherent mapping",
32279         "nominated": false,
32280         "nomination_type": 1,
32281         "resolution": 0,
32282         "master_sha": null,
32283         "because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
32284     },
32285     {
32286         "sha": "ca87a53b4661ae15d0c26d2ef0dbdc5a7009dee6",
32287         "description": "zink: always allow mutating the format",
32288         "nominated": false,
32289         "nomination_type": 1,
32290         "resolution": 0,
32291         "master_sha": null,
32292         "because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
32293     },
32294     {
32295         "sha": "f3a72fd61c22d43e51d02b919af72aaa0587eb9b",
32296         "description": "zink: use actual format for render-pass",
32297         "nominated": false,
32298         "nomination_type": 1,
32299         "resolution": 0,
32300         "master_sha": null,
32301         "because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
32302     },
32303     {
32304         "sha": "21be5c8edd3ad156f6cbfbceb96e7939716d9f2c",
32305         "description": "radeonsi: fix shader disk cache key",
32306         "nominated": false,
32307         "nomination_type": 1,
32308         "resolution": 0,
32309         "master_sha": null,
32310         "because_sha": "2afeed301010917c4eae55dcd2544f9d329df934"
32311     },
32312     {
32313         "sha": "fb07fd4e6cb9feb8c9a812dd5f859f165f213465",
32314         "description": "radv: implement VK_EXT_subgroup_size_control",
32315         "nominated": false,
32316         "nomination_type": null,
32317         "resolution": 4,
32318         "master_sha": null,
32319         "because_sha": null
32320     },
32321     {
32322         "sha": "da6c30f9f606541e37dbee11d048732ae2335e6a",
32323         "description": "radv: rely on shader's wavesize when computing NGG info",
32324         "nominated": false,
32325         "nomination_type": null,
32326         "resolution": 4,
32327         "master_sha": null,
32328         "because_sha": null
32329     },
32330     {
32331         "sha": "d3f9957de4f2e1ba5a935caedbcc52222ab2087f",
32332         "description": "radv: determine shaders wavesize at pipeline level",
32333         "nominated": false,
32334         "nomination_type": null,
32335         "resolution": 4,
32336         "master_sha": null,
32337         "because_sha": null
32338     },
32339     {
32340         "sha": "d1e1f7c4d590edf731d3a6c2771d29a8ce4ee9ff",
32341         "description": "radv: hardcode the number of waves for the GFX6 LS-HS bug",
32342         "nominated": false,
32343         "nomination_type": null,
32344         "resolution": 4,
32345         "master_sha": null,
32346         "because_sha": null
32347     },
32348     {
32349         "sha": "f010b90ac5c8b3e8df3264086e472bd5df1cb9bc",
32350         "description": "radv/gfx10: enable wave32 for compute based on shader's wavesize",
32351         "nominated": false,
32352         "nomination_type": null,
32353         "resolution": 4,
32354         "master_sha": null,
32355         "because_sha": null
32356     },
32357     {
32358         "sha": "c0f76528ae237c9c1ddc6e4356aa9e0a86942069",
32359         "description": "nir: fix packing of nir_variable",
32360         "nominated": false,
32361         "nomination_type": 1,
32362         "resolution": 4,
32363         "master_sha": null,
32364         "because_sha": "96e6ef80d932f12d3ed7ab5bc4aff6b370d6dc02"
32365     },
32366     {
32367         "sha": "0b3bd1a7c2d721de00670a69c1b7847b6c2214e8",
32368         "description": "radv: fix 32-bit compiler warnings",
32369         "nominated": false,
32370         "nomination_type": null,
32371         "resolution": 4,
32372         "master_sha": null,
32373         "because_sha": null
32374     },
32375     {
32376         "sha": "50b3ec35d2eba6087f5bb8c110a170575edb8a89",
32377         "description": "radv: add a note about perftest/debug options",
32378         "nominated": false,
32379         "nomination_type": null,
32380         "resolution": 4,
32381         "master_sha": null,
32382         "because_sha": null
32383     },
32384     {
32385         "sha": "cc66976d0ac41a91c357f3ff7641088a048ab695",
32386         "description": "docs: document all RADV environment variables",
32387         "nominated": false,
32388         "nomination_type": null,
32389         "resolution": 4,
32390         "master_sha": null,
32391         "because_sha": null
32392     },
32393     {
32394         "sha": "8145492f4aa9bf316f9a69f264d00d08c40a02f9",
32395         "description": "nir/serialize: pack nir_variable flags",
32396         "nominated": false,
32397         "nomination_type": null,
32398         "resolution": 4,
32399         "master_sha": null,
32400         "because_sha": null
32401     },
32402     {
32403         "sha": "3aa72a394a3b7bf38c849a1b83d9b990f36b4208",
32404         "description": "nir/serialize: store 32-bit object IDs instead of 64-bit",
32405         "nominated": false,
32406         "nomination_type": null,
32407         "resolution": 4,
32408         "master_sha": null,
32409         "because_sha": null
32410     },
32411     {
32412         "sha": "d5768fcd45a1b9e77d7b5e3385edebc2ac2736f0",
32413         "description": "nir/serialize: don't expand 16-bit variable state slots to 32 bits",
32414         "nominated": false,
32415         "nomination_type": null,
32416         "resolution": 4,
32417         "master_sha": null,
32418         "because_sha": null
32419     },
32420     {
32421         "sha": "96e6ef80d932f12d3ed7ab5bc4aff6b370d6dc02",
32422         "description": "nir: pack the rest of nir_variable::data",
32423         "nominated": false,
32424         "nomination_type": null,
32425         "resolution": 4,
32426         "master_sha": null,
32427         "because_sha": null
32428     },
32429     {
32430         "sha": "442ef8c3e35e8e3e907ed2505344bcd745913b99",
32431         "description": "radeonsi: keep serialized NIR instead of nir_shader in si_shader_selector",
32432         "nominated": false,
32433         "nomination_type": null,
32434         "resolution": 4,
32435         "master_sha": null,
32436         "because_sha": null
32437     },
32438     {
32439         "sha": "abb8011f9d584bc4198d7475d279a6136a9b0403",
32440         "description": "radeonsi: don't keep compute shader IR after compilation",
32441         "nominated": false,
32442         "nomination_type": null,
32443         "resolution": 4,
32444         "master_sha": null,
32445         "because_sha": null
32446     },
32447     {
32448         "sha": "62229e89490efd3ce2208571c4c4ef7ae8741760",
32449         "description": "radeonsi: use IR SHA1 as the cache key for the in-memory shader cache",
32450         "nominated": false,
32451         "nomination_type": null,
32452         "resolution": 4,
32453         "master_sha": null,
32454         "because_sha": null
32455     },
32456     {
32457         "sha": "65a5b24aeea34b370cd38083ccbbd38efcac1d4e",
32458         "description": "lima: add support for gl_PointSize",
32459         "nominated": false,
32460         "nomination_type": null,
32461         "resolution": 4,
32462         "master_sha": null,
32463         "because_sha": null
32464     },
32465     {
32466         "sha": "73cc2fec10574816ff968b21183bd62e77517b66",
32467         "description": "mesa/imports: let the build system detect strtok_r()",
32468         "nominated": false,
32469         "nomination_type": null,
32470         "resolution": 4,
32471         "master_sha": null,
32472         "because_sha": null
32473     },
32474     {
32475         "sha": "66dd53584e223f1e83e24349f26c7d9a4812faa3",
32476         "description": "meson: require `nm` again on Unix systems",
32477         "nominated": false,
32478         "nomination_type": null,
32479         "resolution": 4,
32480         "master_sha": null,
32481         "because_sha": null
32482     },
32483     {
32484         "sha": "4d5cde1fffc4f1c61a58164a619466371948b704",
32485         "description": "meson: add windows support to symbols checks",
32486         "nominated": false,
32487         "nomination_type": null,
32488         "resolution": 4,
32489         "master_sha": null,
32490         "because_sha": null
32491     },
32492     {
32493         "sha": "2f652e0b3691e94d6a81e37985741d35561b2312",
32494         "description": "meson: move the generic symbols check arguments to a common variable",
32495         "nominated": false,
32496         "nomination_type": null,
32497         "resolution": 4,
32498         "master_sha": null,
32499         "because_sha": null
32500     },
32501     {
32502         "sha": "2c4395e61c4c090a85f21d57f2d670b5cd59795a",
32503         "description": "meson: add variable to control the symbols checks",
32504         "nominated": false,
32505         "nomination_type": null,
32506         "resolution": 4,
32507         "master_sha": null,
32508         "because_sha": null
32509     },
32510     {
32511         "sha": "67718ca3520b3540dfe08840e6397613c439f5db",
32512         "description": "mesa: fix call to _mesa_lookup_vao_err",
32513         "nominated": false,
32514         "nomination_type": 1,
32515         "resolution": 4,
32516         "master_sha": null,
32517         "because_sha": "3e842a0b0ea93a8ec754cbf656c44310f47f72e0"
32518     },
32519     {
32520         "sha": "5d085ad052aac1f35cef7b60c0e6ecad65a6807b",
32521         "description": "meson: Add dep_glvnd to egl deps when building with glvnd",
32522         "nominated": false,
32523         "nomination_type": 1,
32524         "resolution": 0,
32525         "master_sha": null,
32526         "because_sha": "035ec7a2bb2d5e413ac945b8f012185a0e187d5e"
32527     },
32528     {
32529         "sha": "9020f519d2434be33edd59b9205d6647db4472bb",
32530         "description": "util/u_endian: Add error checks",
32531         "nominated": false,
32532         "nomination_type": null,
32533         "resolution": 4,
32534         "master_sha": null,
32535         "because_sha": null
32536     },
32537     {
32538         "sha": "ee4f1bc187536d32c30f4505247750754e27f6e4",
32539         "description": "util: rename PIPE_ARCH_*_ENDIAN to UTIL_ARCH_*_ENDIAN",
32540         "nominated": false,
32541         "nomination_type": null,
32542         "resolution": 4,
32543         "master_sha": null,
32544         "because_sha": null
32545     },
32546     {
32547         "sha": "6b6897a9f9bdf813709a223e31e1eb5a6563686b",
32548         "description": "gallium/osmesa: Use PIPE_ARCH_*_ENDIAN instead of little_endian function",
32549         "nominated": false,
32550         "nomination_type": null,
32551         "resolution": 4,
32552         "master_sha": null,
32553         "because_sha": null
32554     },
32555     {
32556         "sha": "39b9fe03a972f27b87bd9778371c93d04f60c49b",
32557         "description": "mesa/main: delete now unused _mesa_little_endian",
32558         "nominated": false,
32559         "nomination_type": null,
32560         "resolution": 4,
32561         "master_sha": null,
32562         "because_sha": null
32563     },
32564     {
32565         "sha": "f73a9c6586b631d3f6cddb923b0611f9ff7a70ba",
32566         "description": "mesa/swrast: replace instances of _mesa_little_endian with preprocessor",
32567         "nominated": false,
32568         "nomination_type": null,
32569         "resolution": 4,
32570         "master_sha": null,
32571         "because_sha": null
32572     },
32573     {
32574         "sha": "453d52acd8f9de9ed06b9e65bfba1baaf607cf96",
32575         "description": "mesa/main: replace uses of _mesa_little_endian with preprocessor",
32576         "nominated": false,
32577         "nomination_type": null,
32578         "resolution": 4,
32579         "master_sha": null,
32580         "because_sha": null
32581     },
32582     {
32583         "sha": "f9f60da813e69aacf541d25a24622c896f15ba98",
32584         "description": "util/u_endian: set PIPE_ARCH_*_ENDIAN to 1",
32585         "nominated": false,
32586         "nomination_type": null,
32587         "resolution": 4,
32588         "master_sha": null,
32589         "because_sha": null
32590     },
32591     {
32592         "sha": "37e54736a7bab3397e316ae4493c2e3d4aebfa5e",
32593         "description": "util/u_endian: Use _WIN32 instead of _MSC_VER",
32594         "nominated": false,
32595         "nomination_type": null,
32596         "resolution": 4,
32597         "master_sha": null,
32598         "because_sha": null
32599     },
32600     {
32601         "sha": "cb0dbdd369eb5c1eb524c0463d94b42e71c72049",
32602         "description": "dri/osmesa: use preprocessor for selecting endian code paths",
32603         "nominated": false,
32604         "nomination_type": null,
32605         "resolution": 4,
32606         "master_sha": null,
32607         "because_sha": null
32608     },
32609     {
32610         "sha": "68d8c1f9718edd486bf366e1fd266abfd8a81164",
32611         "description": "r100: Use preprocessor to select big vs little endian paths",
32612         "nominated": false,
32613         "nomination_type": null,
32614         "resolution": 4,
32615         "master_sha": null,
32616         "because_sha": null
32617     },
32618     {
32619         "sha": "a550b6b7f81e16f1ec711ae029260fb3ec1dc367",
32620         "description": "r200: use preprocessor for big vs little endian checks",
32621         "nominated": false,
32622         "nomination_type": null,
32623         "resolution": 4,
32624         "master_sha": null,
32625         "because_sha": null
32626     },
32627     {
32628         "sha": "38e706656d0ea99a893dcf469e8658ca78c5ffd8",
32629         "description": "svga: check return value of define_query_vgpu{9,10}",
32630         "nominated": false,
32631         "nomination_type": null,
32632         "resolution": 4,
32633         "master_sha": null,
32634         "because_sha": null
32635     },
32636     {
32637         "sha": "427d0c4b6a17d16751e0b6ad1237abc3d546fe4a",
32638         "description": "gitlab-ci: Run only LAVA jobs in special-named branches",
32639         "nominated": false,
32640         "nomination_type": null,
32641         "resolution": 4,
32642         "master_sha": null,
32643         "because_sha": null
32644     },
32645     {
32646         "sha": "febedee4f6ca9f95228de511e968951b94644d12",
32647         "description": "mesa: add EXT_dsa glGetVertexArray* 4 functions",
32648         "nominated": false,
32649         "nomination_type": null,
32650         "resolution": 4,
32651         "master_sha": null,
32652         "because_sha": null
32653     },
32654     {
32655         "sha": "2b44ca779b6532302b73398cc01b9daabef215a4",
32656         "description": "mesa: extract helper function from _mesa_GetPointerv",
32657         "nominated": false,
32658         "nomination_type": null,
32659         "resolution": 4,
32660         "master_sha": null,
32661         "because_sha": null
32662     },
32663     {
32664         "sha": "5adeff80339e00b8cfe3d8df4d403fb48c569aa3",
32665         "description": "mesa: add EXT_dsa EnableVertexArrayAttribEXT / DisableVertexArrayAttribEXT",
32666         "nominated": false,
32667         "nomination_type": null,
32668         "resolution": 4,
32669         "master_sha": null,
32670         "because_sha": null
32671     },
32672     {
32673         "sha": "f793a8663df1a84230e1041447eacec9db4c0fde",
32674         "description": "mesa: add EXT_dsa glEnableVertexArrayEXT / glDisableVertexArrayEXT",
32675         "nominated": false,
32676         "nomination_type": null,
32677         "resolution": 4,
32678         "master_sha": null,
32679         "because_sha": null
32680     },
32681     {
32682         "sha": "a05336179314fcaba37bda12599f076000effbcd",
32683         "description": "mesa: add gl_vertex_array_object parameter to client state helpers",
32684         "nominated": false,
32685         "nomination_type": null,
32686         "resolution": 4,
32687         "master_sha": null,
32688         "because_sha": null
32689     },
32690     {
32691         "sha": "aef5d99671e30aec370d507211740fd95a5e11f8",
32692         "description": "mesa: add EXT_dsa glVertexArray* functions implementation",
32693         "nominated": false,
32694         "nomination_type": null,
32695         "resolution": 4,
32696         "master_sha": null,
32697         "because_sha": null
32698     },
32699     {
32700         "sha": "a78d4e7e757f83f3fc5eaa289c5a608e4a3a338e",
32701         "description": "mesa: add vao/vbo lookup helper for EXT_dsa",
32702         "nominated": false,
32703         "nomination_type": null,
32704         "resolution": 4,
32705         "master_sha": null,
32706         "because_sha": null
32707     },
32708     {
32709         "sha": "3e842a0b0ea93a8ec754cbf656c44310f47f72e0",
32710         "description": "mesa: rework _mesa_lookup_vao_err to allow usage from EXT_dsa",
32711         "nominated": false,
32712         "nomination_type": null,
32713         "resolution": 4,
32714         "master_sha": null,
32715         "because_sha": null
32716     },
32717     {
32718         "sha": "a26bb93943c8071c75615d1d4ebc4e66ee56c0c3",
32719         "description": "mesa: add EXT_dsa glVertexArray* functions declarations",
32720         "nominated": false,
32721         "nomination_type": null,
32722         "resolution": 4,
32723         "master_sha": null,
32724         "because_sha": null
32725     },
32726     {
32727         "sha": "bfc1e4c1126c9becfd104640e08df4d8e689afb1",
32728         "description": "mesa: pass vao as a function paramter",
32729         "nominated": false,
32730         "nomination_type": null,
32731         "resolution": 4,
32732         "master_sha": null,
32733         "because_sha": null
32734     },
32735     {
32736         "sha": "d80dece0653e6118993f868bdb442592f3a3d584",
32737         "description": "gitlab-ci: Set arm job CCACHE_DIR properly",
32738         "nominated": false,
32739         "nomination_type": 1,
32740         "resolution": 4,
32741         "master_sha": null,
32742         "because_sha": "c9df92bf795af878c38538c85f781291c78ec513"
32743     },
32744     {
32745         "sha": "337f58438e6ac9dc66d3df25eabd8b89c883ad90",
32746         "description": "nir: Handle image arrays when setting variable data",
32747         "nominated": false,
32748         "nomination_type": 1,
32749         "resolution": 4,
32750         "master_sha": null,
32751         "because_sha": "4319cc8c0f51a9e103167b35c02d9460a9840170"
32752     },
32753     {
32754         "sha": "b57383a9445eae153fbf91fad8592d273b14e546",
32755         "description": "intel/compiler: remove the operand restriction for src1 on GLK",
32756         "nominated": false,
32757         "nomination_type": 1,
32758         "resolution": 0,
32759         "master_sha": null,
32760         "because_sha": "5847de6e9afe12bd29ad694a76860a0575ab4747"
32761     },
32762     {
32763         "sha": "4319cc8c0f51a9e103167b35c02d9460a9840170",
32764         "description": "nir: pack nir_variable::data::xfb_*",
32765         "nominated": false,
32766         "nomination_type": null,
32767         "resolution": 4,
32768         "master_sha": null,
32769         "because_sha": null
32770     },
32771     {
32772         "sha": "08dc541b662c39ebae80935d4845b2f40e92d028",
32773         "description": "nir: pack nir_variable::data::stream",
32774         "nominated": false,
32775         "nomination_type": null,
32776         "resolution": 4,
32777         "master_sha": null,
32778         "because_sha": null
32779     },
32780     {
32781         "sha": "9be4a422a055d1e829d56c3cc91e1fc2f6e8fb31",
32782         "description": "nir/algebraic: Mark other comparison exact when removing a == a",
32783         "nominated": false,
32784         "nomination_type": 1,
32785         "resolution": 0,
32786         "master_sha": null,
32787         "because_sha": "d55835b8bdf031ef3c254a9b7ec1776ad348582b"
32788     },
32789     {
32790         "sha": "ea19f2fb68f54171683b6c490b2cd6df96f854c7",
32791         "description": "nir/algebraic: Add the ability to mark a replacement as exact",
32792         "nominated": false,
32793         "nomination_type": null,
32794         "resolution": 4,
32795         "master_sha": null,
32796         "because_sha": null
32797     },
32798     {
32799         "sha": "af94600484ea4d0907ef7adddf0e6558434acdb0",
32800         "description": "compiler: make variable::data::binding unsigned",
32801         "nominated": false,
32802         "nomination_type": null,
32803         "resolution": 4,
32804         "master_sha": null,
32805         "because_sha": null
32806     },
32807     {
32808         "sha": "4b4b383f38ab772d4ad1a4ddccc2d72749257b3a",
32809         "description": "st/mesa: call nir_lower_flrp only once per shader",
32810         "nominated": false,
32811         "nomination_type": null,
32812         "resolution": 4,
32813         "master_sha": null,
32814         "because_sha": null
32815     },
32816     {
32817         "sha": "7d00218aed7c9bc6ff6fb10d5fe11844ab68305f",
32818         "description": "st/mesa: call nir_opt_access only once",
32819         "nominated": false,
32820         "nomination_type": null,
32821         "resolution": 4,
32822         "master_sha": null,
32823         "because_sha": null
32824     },
32825     {
32826         "sha": "352b57d709918079d166fde67424f4f183de2a51",
32827         "description": "ac: add missing Arcturus to the info of pc lines",
32828         "nominated": false,
32829         "nomination_type": null,
32830         "resolution": 4,
32831         "master_sha": null,
32832         "because_sha": null
32833     },
32834     {
32835         "sha": "4da648a170afe85bf4ce5150db0cbd8938ee8608",
32836         "description": "panfrost/ci: Update T760 expectations",
32837         "nominated": false,
32838         "nomination_type": null,
32839         "resolution": 4,
32840         "master_sha": null,
32841         "because_sha": null
32842     },
32843     {
32844         "sha": "12d071024b13593e9cc4149d0420946cbd7d869f",
32845         "description": "pan/midgard: Extend default_phys_reg to !32-bit",
32846         "nominated": false,
32847         "nomination_type": null,
32848         "resolution": 4,
32849         "master_sha": null,
32850         "because_sha": null
32851     },
32852     {
32853         "sha": "762623381df3f6b9ae02b9c1c4528f867a93d425",
32854         "description": "pan/midgard: Extend swizzle packing for vec4/16-bit",
32855         "nominated": false,
32856         "nomination_type": null,
32857         "resolution": 4,
32858         "master_sha": null,
32859         "because_sha": null
32860     },
32861     {
32862         "sha": "bf5508f7b9698d3aa657b810febbf0e97e3b7b20",
32863         "description": "pan/midgard: Extend offset_swizzle to non-32-bit",
32864         "nominated": false,
32865         "nomination_type": null,
32866         "resolution": 4,
32867         "master_sha": null,
32868         "because_sha": null
32869     },
32870     {
32871         "sha": "f538981384271f8fd0c03a8633e3870f12106ddc",
32872         "description": "pan/midgard: offset_swizzle doesn't need dstsize",
32873         "nominated": false,
32874         "nomination_type": null,
32875         "resolution": 4,
32876         "master_sha": null,
32877         "because_sha": null
32878     },
32879     {
32880         "sha": "9eac9389fbb7cf4aa6838dfc23da4d7e100b84fb",
32881         "description": "pan/midgard: Add bizarre corner case",
32882         "nominated": false,
32883         "nomination_type": null,
32884         "resolution": 4,
32885         "master_sha": null,
32886         "because_sha": null
32887     },
32888     {
32889         "sha": "4ae4d82e21d54ae9e8c075cb9ad5161f699023d5",
32890         "description": "pan/midgard: Compute bundle interference",
32891         "nominated": false,
32892         "nomination_type": null,
32893         "resolution": 4,
32894         "master_sha": null,
32895         "because_sha": null
32896     },
32897     {
32898         "sha": "45ac8ea8bd8541d0a6d861dc84a66fa8fa69fb09",
32899         "description": "pan/midgard: Fix quadword_count handling",
32900         "nominated": false,
32901         "nomination_type": null,
32902         "resolution": 4,
32903         "master_sha": null,
32904         "because_sha": null
32905     },
32906     {
32907         "sha": "0a77dd32035501d976550928b7c65f7ae28a3e71",
32908         "description": "pan/midgard: Validate tags when branching",
32909         "nominated": false,
32910         "nomination_type": null,
32911         "resolution": 4,
32912         "master_sha": null,
32913         "because_sha": null
32914     },
32915     {
32916         "sha": "efe737fc4f8f76f7d0b3bd8655eafc3196576a3d",
32917         "description": "aco: fix accidential reordering of instructions when scheduling",
32918         "nominated": false,
32919         "nomination_type": 1,
32920         "resolution": 0,
32921         "master_sha": null,
32922         "because_sha": "86786999189c43b4a2c8e1c1a18b55cd2f369fff"
32923     },
32924     {
32925         "sha": "5c7dcb15e0cc98fe9fa5fa25f320f2bdd71187c3",
32926         "description": "aco: only use single-dword loads/stores for spilling",
32927         "nominated": false,
32928         "nomination_type": 1,
32929         "resolution": 0,
32930         "master_sha": null,
32931         "because_sha": "86786999189c43b4a2c8e1c1a18b55cd2f369fff"
32932     },
32933     {
32934         "sha": "d97c0bdd5558e4e00ede38afac879606aff5f04b",
32935         "description": "aco: fix immediate offset for spills if scratch is used",
32936         "nominated": false,
32937         "nomination_type": 1,
32938         "resolution": 0,
32939         "master_sha": null,
32940         "because_sha": "86786999189c43b4a2c8e1c1a18b55cd2f369fff"
32941     },
32942     {
32943         "sha": "ee6fbb95a74d0dfc00fe77778828c73e6a1447fb",
32944         "description": "anv: Properly handle host query reset of performance queries",
32945         "nominated": false,
32946         "nomination_type": 1,
32947         "resolution": 0,
32948         "master_sha": null,
32949         "because_sha": "2b5f30b1d91b98ab27ba21439cd8a40a0d1ece36"
32950     },
32951     {
32952         "sha": "ecc31d032e5fd2af208bb7764958ab4a16e51147",
32953         "description": "state_tracker: Handle texture view min level in st_generate_mipmap()",
32954         "nominated": false,
32955         "nomination_type": null,
32956         "resolution": 4,
32957         "master_sha": null,
32958         "because_sha": null
32959     },
32960     {
32961         "sha": "b6d45e7f748e9ff7e198391f5ce5d1253101fedb",
32962         "description": "iris: try to set the specified tiling when importing a dmabuf",
32963         "nominated": false,
32964         "nomination_type": null,
32965         "resolution": 4,
32966         "master_sha": null,
32967         "because_sha": null
32968     },
32969     {
32970         "sha": "fc7b7480867d6049ca12f87d9b6ab0d9ad55d59f",
32971         "description": "iris: Fix \"Force Zero RTA Index Enable\" setting again",
32972         "nominated": false,
32973         "nomination_type": 1,
32974         "resolution": 0,
32975         "master_sha": null,
32976         "because_sha": "2ca0d913ea82c8025e801b33fc4a7800d4f7a9a7"
32977     },
32978     {
32979         "sha": "717606f9f32af6540b68336e676fca9dd16f282a",
32980         "description": "nir: correct use of identity check in python",
32981         "nominated": false,
32982         "nomination_type": 1,
32983         "resolution": 0,
32984         "master_sha": null,
32985         "because_sha": "96c4b135e34d0804e41bfbc28fc1b5050c49d71e"
32986     },
32987     {
32988         "sha": "28440820eff55d412fbce3243c24bc9f58c3b8e6",
32989         "description": "panfrost: MALI_DEPTH_TEST is actually MALI_DEPTH_WRITEMASK",
32990         "nominated": false,
32991         "nomination_type": null,
32992         "resolution": 4,
32993         "master_sha": null,
32994         "because_sha": null
32995     },
32996     {
32997         "sha": "71634b10032d48dd43941390e556a89fe5d858f6",
32998         "description": "vulkan: bump headers/registry to 1.1.127",
32999         "nominated": false,
33000         "nomination_type": null,
33001         "resolution": 4,
33002         "master_sha": null,
33003         "because_sha": null
33004     },
33005     {
33006         "sha": "9ab27647ff5379e8095a70c23dd16792f074c8c7",
33007         "description": "radv: fix compute pipeline keys when optimizations are disabled",
33008         "nominated": false,
33009         "nomination_type": 1,
33010         "resolution": 0,
33011         "master_sha": null,
33012         "because_sha": "ce188813bfe63068119cbf3d0f76e1ea3d27b722"
33013     },
33014     {
33015         "sha": "538d2c33b86dd9e66a6e900ac8e1cda10a5bfc4d",
33016         "description": "nv50/ir: fix crash in isUniform for undefined values",
33017         "nominated": false,
33018         "nomination_type": null,
33019         "resolution": 4,
33020         "master_sha": null,
33021         "because_sha": null
33022     },
33023     {
33024         "sha": "88d665830f27087cb2188e03b0b734acc144c593",
33025         "description": "mesa: check draw buffer completeness on glClearBufferfi/glClearBufferiv",
33026         "nominated": false,
33027         "nomination_type": 0,
33028         "resolution": 0,
33029         "master_sha": null,
33030         "because_sha": null
33031     },
33032     {
33033         "sha": "103378f3327ffd23a87dde6f1b190881004333de",
33034         "description": "lima: set dithering flag when necessary",
33035         "nominated": false,
33036         "nomination_type": null,
33037         "resolution": 4,
33038         "master_sha": null,
33039         "because_sha": null
33040     },
33041     {
33042         "sha": "c236e6c1e3224dd324b9ee3d3b501bd02ba2f177",
33043         "description": "glsl: encode struct/interface types better",
33044         "nominated": false,
33045         "nomination_type": null,
33046         "resolution": 4,
33047         "master_sha": null,
33048         "because_sha": null
33049     },
33050     {
33051         "sha": "5dde2aa8d976a76eda3102f34977c3a24631179d",
33052         "description": "glsl: encode array types better",
33053         "nominated": false,
33054         "nomination_type": null,
33055         "resolution": 4,
33056         "master_sha": null,
33057         "because_sha": null
33058     },
33059     {
33060         "sha": "c1413665608674ddeb940b314b88f4fecdcf6934",
33061         "description": "glsl: encode explicit_stride for basic types better",
33062         "nominated": false,
33063         "nomination_type": null,
33064         "resolution": 4,
33065         "master_sha": null,
33066         "because_sha": null
33067     },
33068     {
33069         "sha": "86adce4fef170ad13e4dc7e341de241bd673993f",
33070         "description": "glsl: encode vector_elements and matrix_columns better",
33071         "nominated": false,
33072         "nomination_type": null,
33073         "resolution": 4,
33074         "master_sha": null,
33075         "because_sha": null
33076     },
33077     {
33078         "sha": "21d2fbb8c3e0bfaec1b6896e117df4ae3161d677",
33079         "description": "glsl: encode/decode types using a union with bitfields for readability",
33080         "nominated": false,
33081         "nomination_type": null,
33082         "resolution": 4,
33083         "master_sha": null,
33084         "because_sha": null
33085     },
33086     {
33087         "sha": "dd52744201952af487e87753eee9fad09657578f",
33088         "description": "lima: ignore flags while looking for BO in cache",
33089         "nominated": false,
33090         "nomination_type": null,
33091         "resolution": 4,
33092         "master_sha": null,
33093         "because_sha": null
33094     },
33095     {
33096         "sha": "ae0b05d8db852cfe4df716e9b6d46c77510214d1",
33097         "description": "lima: align size before trying to fetch BO from cache",
33098         "nominated": false,
33099         "nomination_type": null,
33100         "resolution": 4,
33101         "master_sha": null,
33102         "because_sha": null
33103     },
33104     {
33105         "sha": "08d6416a1d6b2165b8f231f391eed0e2a3d4d477",
33106         "description": "lima: add debug prints for BO cache",
33107         "nominated": false,
33108         "nomination_type": null,
33109         "resolution": 4,
33110         "master_sha": null,
33111         "because_sha": null
33112     },
33113     {
33114         "sha": "b32caa6f1fb7d3f666ee8c49c64d0686927d8438",
33115         "description": "pan/midgard: Use fp32 blend shaders",
33116         "nominated": false,
33117         "nomination_type": null,
33118         "resolution": 4,
33119         "master_sha": null,
33120         "because_sha": null
33121     },
33122     {
33123         "sha": "8efb8f55a617bebe5f33b9745cc22a2490828db8",
33124         "description": "radv: Close all unnecessary fds in secure compile.",
33125         "nominated": false,
33126         "nomination_type": 1,
33127         "resolution": 0,
33128         "master_sha": null,
33129         "because_sha": "cff53da3748df296d104fe91fca13111296ce527"
33130     },
33131     {
33132         "sha": "dd77bdb34b6ab13487ce176bd0aa1da4edbb5b0e",
33133         "description": "anv: remove incorrect polygonMode=point early-out",
33134         "nominated": false,
33135         "nomination_type": null,
33136         "resolution": 4,
33137         "master_sha": null,
33138         "because_sha": null
33139     },
33140     {
33141         "sha": "c3a46e7644c403890ba872b82731ef3ab5a47834",
33142         "description": "pan/midgard: Eliminate blank_alu_src",
33143         "nominated": false,
33144         "nomination_type": null,
33145         "resolution": 4,
33146         "master_sha": null,
33147         "because_sha": null
33148     },
33149     {
33150         "sha": "70072a20e0086ad2d3714216a2b8fb4a97776385",
33151         "description": "pan/midgard: Refactor swizzles",
33152         "nominated": false,
33153         "nomination_type": null,
33154         "resolution": 4,
33155         "master_sha": null,
33156         "because_sha": null
33157     },
33158     {
33159         "sha": "e7fd14ca8ac29406e2873c0f33837a8b7283b55e",
33160         "description": "pan/midgard: Add a dummy source for loads",
33161         "nominated": false,
33162         "nomination_type": null,
33163         "resolution": 4,
33164         "master_sha": null,
33165         "because_sha": null
33166     },
33167     {
33168         "sha": "b5938be51d75ecbc7356b207c2701b3f0cf5ade0",
33169         "description": "pan/midgard: Remove OP_IS_STORE_VARY",
33170         "nominated": false,
33171         "nomination_type": null,
33172         "resolution": 4,
33173         "master_sha": null,
33174         "because_sha": null
33175     },
33176     {
33177         "sha": "1c2bf82d24a12c3a25c563ca601f0da859b767e7",
33178         "description": "glsl: disable lower_fragdata_array() for NIR drivers",
33179         "nominated": false,
33180         "nomination_type": null,
33181         "resolution": 4,
33182         "master_sha": null,
33183         "because_sha": null
33184     },
33185     {
33186         "sha": "0e186c18ba1157ae9dc6c1d6256925ceeab00344",
33187         "description": "glsl: just use NIR to lower outputs when driver can't read outputs",
33188         "nominated": false,
33189         "nomination_type": null,
33190         "resolution": 4,
33191         "master_sha": null,
33192         "because_sha": null
33193     },
33194     {
33195         "sha": "8fa13db25163d36460d779dd4ea0ede19227cdbf",
33196         "description": "lima: support indexed draw with bias",
33197         "nominated": false,
33198         "nomination_type": null,
33199         "resolution": 4,
33200         "master_sha": null,
33201         "because_sha": null
33202     },
33203     {
33204         "sha": "f60ef0fff4b99c0caf9ae4f0f17637372cf9cd7a",
33205         "description": "anv: Move the RT BTI flush workaround to begin_subpass",
33206         "nominated": false,
33207         "nomination_type": null,
33208         "resolution": 4,
33209         "master_sha": null,
33210         "because_sha": null
33211     },
33212     {
33213         "sha": "6a8f43030c4c6e564b0fb48407e08b7243fceada",
33214         "description": "anv: Stop compacting render targets in the binding table",
33215         "nominated": false,
33216         "nomination_type": null,
33217         "resolution": 4,
33218         "master_sha": null,
33219         "because_sha": null
33220     },
33221     {
33222         "sha": "c765e2156a8fb52bdcda758e7c2b0cbdc791d1a9",
33223         "description": "anv: Don't claim the null RT as a valid color target",
33224         "nominated": false,
33225         "nomination_type": null,
33226         "resolution": 4,
33227         "master_sha": null,
33228         "because_sha": null
33229     },
33230     {
33231         "sha": "df7a730b4f694f6a07e7d6fd673453b8315ae867",
33232         "description": "anv: Don't delete fragment shaders that write sample mask",
33233         "nominated": false,
33234         "nomination_type": null,
33235         "resolution": 4,
33236         "master_sha": null,
33237         "because_sha": null
33238     },
33239     {
33240         "sha": "265e4d943245cab6fa30da7632cf31aba5c3c791",
33241         "description": "glsl: Enable textureSize for samplerExternalOES",
33242         "nominated": false,
33243         "nomination_type": null,
33244         "resolution": 4,
33245         "master_sha": null,
33246         "because_sha": null
33247     },
33248     {
33249         "sha": "c9df92bf795af878c38538c85f781291c78ec513",
33250         "description": "ci: Switch over to an autoscaling GKE cluster for builds.",
33251         "nominated": false,
33252         "nomination_type": null,
33253         "resolution": 4,
33254         "master_sha": null,
33255         "because_sha": null
33256     },
33257     {
33258         "sha": "da6cc7223737e407645c7a3a526ec35e408bd6cf",
33259         "description": "ci: Make lava inherit the ccache setup of the .build script.",
33260         "nominated": false,
33261         "nomination_type": null,
33262         "resolution": 4,
33263         "master_sha": null,
33264         "because_sha": null
33265     },
33266     {
33267         "sha": "6e21dcc5a31634232660eff1a83052c2ebb4816c",
33268         "description": "meson: revert glvnd workaround",
33269         "nominated": false,
33270         "nomination_type": null,
33271         "resolution": 4,
33272         "master_sha": null,
33273         "because_sha": null
33274     },
33275     {
33276         "sha": "0f201e9dbc8711f61a692de50cf283a30fad3030",
33277         "description": "meson: require glvnd 1.2.0",
33278         "nominated": false,
33279         "nomination_type": null,
33280         "resolution": 4,
33281         "master_sha": null,
33282         "because_sha": null
33283     },
33284     {
33285         "sha": "9b58ab803d6f8db70fe8d5431d0c3628b8ea186b",
33286         "description": "gitlab-ci: build a recent enough version of GLVND (ie. 1.2.0)",
33287         "nominated": false,
33288         "nomination_type": null,
33289         "resolution": 4,
33290         "master_sha": null,
33291         "because_sha": null
33292     },
33293     {
33294         "sha": "c32236811d05371a152e7f2de0a9abf0b4e3fe11",
33295         "description": "meson: move idep_xmlconfig_headers to xmlpool/",
33296         "nominated": false,
33297         "nomination_type": null,
33298         "resolution": 4,
33299         "master_sha": null,
33300         "because_sha": null
33301     },
33302     {
33303         "sha": "02d940306790772d5fb303c1ac527f2702914cac",
33304         "description": "anv: Use the new BO alloc API for Android",
33305         "nominated": false,
33306         "nomination_type": 1,
33307         "resolution": 4,
33308         "master_sha": null,
33309         "because_sha": "a44f5ee0d8b16ad61a5c6f87bcfb2b89444c02f2"
33310     },
33311     {
33312         "sha": "b7674829a102b3e751e8d5fc9b29d9e9079dce4a",
33313         "description": "zink: emit line-width when using polygon line-mode",
33314         "nominated": false,
33315         "nomination_type": 1,
33316         "resolution": 0,
33317         "master_sha": null,
33318         "because_sha": "6d30abb4f14e238d128ab05479c6d4377a27ebfa"
33319     },
33320     {
33321         "sha": "fbb98ae0ed808d0901b9ea68a1ef1bf67883eb75",
33322         "description": "radeon: replace xmlpool_options_h with idep_xmlconfig_headers",
33323         "nominated": false,
33324         "nomination_type": null,
33325         "resolution": 4,
33326         "master_sha": null,
33327         "because_sha": null
33328     },
33329     {
33330         "sha": "2c9898a32949c85f5f1daac4573337e9097fa993",
33331         "description": "r200: replace xmlpool_options_h with idep_xmlconfig_headers",
33332         "nominated": false,
33333         "nomination_type": null,
33334         "resolution": 4,
33335         "master_sha": null,
33336         "because_sha": null
33337     },
33338     {
33339         "sha": "ea36ddae1e3473a48974f689419b44536615b199",
33340         "description": "nouveau: replace xmlpool_options_h with idep_xmlconfig_headers",
33341         "nominated": false,
33342         "nomination_type": null,
33343         "resolution": 4,
33344         "master_sha": null,
33345         "because_sha": null
33346     },
33347     {
33348         "sha": "4c5c31a651fd6453836a3979030bf50ee2f1c52a",
33349         "description": "i915: replace xmlpool_options_h with idep_xmlconfig_headers",
33350         "nominated": false,
33351         "nomination_type": null,
33352         "resolution": 4,
33353         "master_sha": null,
33354         "because_sha": null
33355     },
33356     {
33357         "sha": "039797bef9afbe5e892d0dd04f0966b09aca9b3b",
33358         "description": "dri: replace xmlpool_options_h with idep_xmlconfig_headers",
33359         "nominated": false,
33360         "nomination_type": null,
33361         "resolution": 4,
33362         "master_sha": null,
33363         "because_sha": null
33364     },
33365     {
33366         "sha": "5774abe7254de5fd315bdb8303fe7c8d1602328b",
33367         "description": "targets/xvmc: replace xmlpool_options_h with idep_xmlconfig_headers",
33368         "nominated": false,
33369         "nomination_type": null,
33370         "resolution": 4,
33371         "master_sha": null,
33372         "because_sha": null
33373     },
33374     {
33375         "sha": "ad8cd21def57e5cee7407a4a8ad4819aa9494ecb",
33376         "description": "targets/xa: replace xmlpool_options_h with idep_xmlconfig_headers",
33377         "nominated": false,
33378         "nomination_type": null,
33379         "resolution": 4,
33380         "master_sha": null,
33381         "because_sha": null
33382     },
33383     {
33384         "sha": "ec2555a3d61adffe86844c137c0ccadbcf73660a",
33385         "description": "targets/vdpau: replace xmlpool_options_h with idep_xmlconfig_headers",
33386         "nominated": false,
33387         "nomination_type": null,
33388         "resolution": 4,
33389         "master_sha": null,
33390         "because_sha": null
33391     },
33392     {
33393         "sha": "8be89b43195958d6d47475c120b06b1baf93ff1f",
33394         "description": "targets/va: replace xmlpool_options_h with idep_xmlconfig_headers",
33395         "nominated": false,
33396         "nomination_type": null,
33397         "resolution": 4,
33398         "master_sha": null,
33399         "because_sha": null
33400     },
33401     {
33402         "sha": "375094c70b683196596a5699bae77155388fda5b",
33403         "description": "targets/omx: replace xmlpool_options_h with idep_xmlconfig_headers",
33404         "nominated": false,
33405         "nomination_type": null,
33406         "resolution": 4,
33407         "master_sha": null,
33408         "because_sha": null
33409     },
33410     {
33411         "sha": "71ca5fb68ad2e8c0ac7e4fbbd1eb56b0e3cd8732",
33412         "description": "loader: replace xmlpool_options_h with idep_xmlconfig_headers",
33413         "nominated": false,
33414         "nomination_type": null,
33415         "resolution": 4,
33416         "master_sha": null,
33417         "because_sha": null
33418     },
33419     {
33420         "sha": "0bd6fc0a84ba5bc28bde95586b2646ad6c821f43",
33421         "description": "pipe-loader: drop unnecessary xmlpool_options_h",
33422         "nominated": false,
33423         "nomination_type": null,
33424         "resolution": 4,
33425         "master_sha": null,
33426         "because_sha": null
33427     },
33428     {
33429         "sha": "a2eba4b17d4de34a0fed51a9f1aa85656415029c",
33430         "description": "radv: drop unnecessary xmlpool_options_h",
33431         "nominated": false,
33432         "nomination_type": null,
33433         "resolution": 4,
33434         "master_sha": null,
33435         "because_sha": null
33436     },
33437     {
33438         "sha": "791ece114e2e27fa4ede1a998650964bd37d867b",
33439         "description": "anv: add missing xmlconfig headers dependency",
33440         "nominated": false,
33441         "nomination_type": null,
33442         "resolution": 4,
33443         "master_sha": null,
33444         "because_sha": null
33445     },
33446     {
33447         "sha": "4072b3360b997afbd74e4f9e034f9b43e711b06d",
33448         "description": "meson: split out idep_xmlconfig_headers from idep_xmlconfig",
33449         "nominated": false,
33450         "nomination_type": null,
33451         "resolution": 4,
33452         "master_sha": null,
33453         "because_sha": null
33454     },
33455     {
33456         "sha": "bf15318991e3111fa3d94a9d3d564c7c539b9f23",
33457         "description": "pipe-loader: Build kmsro loader for with all kmsro targets",
33458         "nominated": false,
33459         "nomination_type": 1,
33460         "resolution": 0,
33461         "master_sha": null,
33462         "because_sha": "afb0d08cb0f2f97620504e5ccf9bf0c744c42403"
33463     },
33464     {
33465         "sha": "5ea787950f6e7feb0f9f3a146ae0d626bad19b63",
33466         "description": "zink: heap-allocate samplers objects",
33467         "nominated": false,
33468         "nomination_type": null,
33469         "resolution": 4,
33470         "master_sha": null,
33471         "because_sha": null
33472     },
33473     {
33474         "sha": "0ca0ad1252bbdc8e9fba5d3d89f8bc854ce355eb",
33475         "description": "anv: Zero released anv_bo structs",
33476         "nominated": false,
33477         "nomination_type": null,
33478         "resolution": 4,
33479         "master_sha": null,
33480         "because_sha": null
33481     },
33482     {
33483         "sha": "b3c0b1b21880987d90bd5738736f2bd920f76b18",
33484         "description": "anv: Use a bitset for tracking residency",
33485         "nominated": false,
33486         "nomination_type": null,
33487         "resolution": 4,
33488         "master_sha": null,
33489         "because_sha": null
33490     },
33491     {
33492         "sha": "9ef198c59a0cf003b4545e345d34b93d9e4c538b",
33493         "description": "anv: Set the batch allocator for compute pipelines",
33494         "nominated": false,
33495         "nomination_type": 1,
33496         "resolution": 0,
33497         "master_sha": null,
33498         "because_sha": "a3153162a9b9a96b2f3b03b5016370366de203f0"
33499     },
33500     {
33501         "sha": "9f665d9c1c3e4a8ec16a350033d7223ce714e74a",
33502         "description": "anv: Add a device parameter to anv_execbuf_add_bo",
33503         "nominated": false,
33504         "nomination_type": null,
33505         "resolution": 4,
33506         "master_sha": null,
33507         "because_sha": null
33508     },
33509     {
33510         "sha": "63d7a38630ca17ac8c15c231f1afd75259f3417a",
33511         "description": "anv: Drop anv_bo_init and anv_bo_init_new",
33512         "nominated": false,
33513         "nomination_type": null,
33514         "resolution": 4,
33515         "master_sha": null,
33516         "because_sha": null
33517     },
33518     {
33519         "sha": "853d3b59fdafc10ebe462c1f15362451855c2a71",
33520         "description": "anv: Allocate misc BOs from the cache",
33521         "nominated": false,
33522         "nomination_type": null,
33523         "resolution": 4,
33524         "master_sha": null,
33525         "because_sha": null
33526     },
33527     {
33528         "sha": "d0ec55d5a30ea26066e03bafe43dfac9f6a37a76",
33529         "description": "anv: Allocate scratch BOs from the cache",
33530         "nominated": false,
33531         "nomination_type": null,
33532         "resolution": 4,
33533         "master_sha": null,
33534         "because_sha": null
33535     },
33536     {
33537         "sha": "ee77938733cd06f5fbc86d42c0b4ad0a64ca2579",
33538         "description": "anv: Allocate batch and fence buffers from the cache",
33539         "nominated": false,
33540         "nomination_type": null,
33541         "resolution": 4,
33542         "master_sha": null,
33543         "because_sha": null
33544     },
33545     {
33546         "sha": "e4f01eca3b3cd1701f21cacbb8d29fe688ba42bb",
33547         "description": "util: Add a free list structure for use with util_sparse_array",
33548         "nominated": false,
33549         "nomination_type": null,
33550         "resolution": 4,
33551         "master_sha": null,
33552         "because_sha": null
33553     },
33554     {
33555         "sha": "0a6d2593b8b63d2429e79eed900848c5c9a522c9",
33556         "description": "anv: Allocate descriptor buffers from the BO cache",
33557         "nominated": false,
33558         "nomination_type": null,
33559         "resolution": 4,
33560         "master_sha": null,
33561         "because_sha": null
33562     },
33563     {
33564         "sha": "e0ee23660fa2b38315ebc72aac5455cd064000fa",
33565         "description": "anv: Set more flags on descriptor pool buffers",
33566         "nominated": false,
33567         "nomination_type": null,
33568         "resolution": 4,
33569         "master_sha": null,
33570         "because_sha": null
33571     },
33572     {
33573         "sha": "c3eb4b3ba53b23a4966b7dc79025a350245704fd",
33574         "description": "anv: Allocate query pool BOs from the cache",
33575         "nominated": false,
33576         "nomination_type": null,
33577         "resolution": 4,
33578         "master_sha": null,
33579         "because_sha": null
33580     },
33581     {
33582         "sha": "0d2787f7c96a243f374477ea618e893839958119",
33583         "description": "anv: Use the query_slot helper in vkResetQueryPoolEXT",
33584         "nominated": false,
33585         "nomination_type": null,
33586         "resolution": 4,
33587         "master_sha": null,
33588         "because_sha": null
33589     },
33590     {
33591         "sha": "3119b96bdf57c850eddebc765c56c3282749b311",
33592         "description": "anv: Allocate block pool BOs from the cache",
33593         "nominated": false,
33594         "nomination_type": null,
33595         "resolution": 4,
33596         "master_sha": null,
33597         "because_sha": null
33598     },
33599     {
33600         "sha": "cc972d72c7ad3fb8f518b8cf8163e253735b51bb",
33601         "description": "anv/tests: Initialize the BO cache and device mutex",
33602         "nominated": false,
33603         "nomination_type": null,
33604         "resolution": 4,
33605         "master_sha": null,
33606         "because_sha": null
33607     },
33608     {
33609         "sha": "9076e9f3751341063679eb227116060070549a37",
33610         "description": "anv/tests: Zero-initialize instances",
33611         "nominated": false,
33612         "nomination_type": 0,
33613         "resolution": 0,
33614         "master_sha": null,
33615         "because_sha": null
33616     },
33617     {
33618         "sha": "5c664dff7593959d43f89d3fadcc148303134675",
33619         "description": "anv: Choose BO flags internally in anv_block_pool",
33620         "nominated": false,
33621         "nomination_type": null,
33622         "resolution": 4,
33623         "master_sha": null,
33624         "because_sha": null
33625     },
33626     {
33627         "sha": "a44f5ee0d8b16ad61a5c6f87bcfb2b89444c02f2",
33628         "description": "anv: Rework the internal BO allocation API",
33629         "nominated": false,
33630         "nomination_type": null,
33631         "resolution": 4,
33632         "master_sha": null,
33633         "because_sha": null
33634     },
33635     {
33636         "sha": "1be2e4c0ef25a667a2afc0ce6bad1c3c57761fa0",
33637         "description": "anv: Use anv_block_pool_foreach_bo in get_bo_from_pool",
33638         "nominated": false,
33639         "nomination_type": null,
33640         "resolution": 4,
33641         "master_sha": null,
33642         "because_sha": null
33643     },
33644     {
33645         "sha": "3178e583c86a8324b629981e9d90f684f5a6cbc0",
33646         "description": "anv: Rework anv_block_pool_expand_range",
33647         "nominated": false,
33648         "nomination_type": null,
33649         "resolution": 4,
33650         "master_sha": null,
33651         "because_sha": null
33652     },
33653     {
33654         "sha": "bb257e1852473e3bc49bb9e0fe014741894f7bd0",
33655         "description": "anv: Fix a potential BO handle leak",
33656         "nominated": false,
33657         "nomination_type": 1,
33658         "resolution": 0,
33659         "master_sha": null,
33660         "because_sha": "731c4adcf9b11d07e36e915ac17936259648c0c9"
33661     },
33662     {
33663         "sha": "6f4fa8176952bef3973e65aa3f37bd077fc10895",
33664         "description": "anv: Handle state pool relocations using \"wrapper\" BOs",
33665         "nominated": false,
33666         "nomination_type": null,
33667         "resolution": 4,
33668         "master_sha": null,
33669         "because_sha": null
33670     },
33671     {
33672         "sha": "b781c85c79944ccc0a6b0e49daae574672c6dd26",
33673         "description": "anv: Replace ANV_BO_EXTERNAL with anv_bo::is_external",
33674         "nominated": false,
33675         "nomination_type": null,
33676         "resolution": 4,
33677         "master_sha": null,
33678         "because_sha": null
33679     },
33680     {
33681         "sha": "5534358ef6189fe1169ad181ac4578d41bec6835",
33682         "description": "anv: Inline anv_block_pool_get_bo",
33683         "nominated": false,
33684         "nomination_type": null,
33685         "resolution": 4,
33686         "master_sha": null,
33687         "because_sha": null
33688     },
33689     {
33690         "sha": "c0a4722f292dd437e8a6fa21ef9befb6281bec00",
33691         "description": "anv: Declare the bo in the anv_block_pool_foreach_bo loop",
33692         "nominated": false,
33693         "nomination_type": null,
33694         "resolution": 4,
33695         "master_sha": null,
33696         "because_sha": null
33697     },
33698     {
33699         "sha": "325345b2bdec8364f570eeacb2d7528a13c6cdde",
33700         "description": "anv: Stop storing the GEM handle in anv_reloc_list_add",
33701         "nominated": false,
33702         "nomination_type": null,
33703         "resolution": 4,
33704         "master_sha": null,
33705         "because_sha": null
33706     },
33707     {
33708         "sha": "c4be72934ee36b3954ae76a0ae42f5daed9f6900",
33709         "description": "anv: Fix a relocation race condition",
33710         "nominated": false,
33711         "nomination_type": null,
33712         "resolution": 4,
33713         "master_sha": null,
33714         "because_sha": null
33715     },
33716     {
33717         "sha": "bbf389013ff851b3d60fee92fccf7c6cb94e4e29",
33718         "description": "anv: Use a util_sparse_array for the GEM handle -> BO map",
33719         "nominated": false,
33720         "nomination_type": null,
33721         "resolution": 4,
33722         "master_sha": null,
33723         "because_sha": null
33724     },
33725     {
33726         "sha": "821ce7be36ee521c618d66d559425d6226f46fcf",
33727         "description": "anv: Move refcount to anv_bo",
33728         "nominated": false,
33729         "nomination_type": null,
33730         "resolution": 4,
33731         "master_sha": null,
33732         "because_sha": null
33733     },
33734     {
33735         "sha": "09ec6917c10d46257c7edcae7b7af868d87158bd",
33736         "description": "util: Add a util_sparse_array data structure",
33737         "nominated": false,
33738         "nomination_type": null,
33739         "resolution": 4,
33740         "master_sha": null,
33741         "because_sha": null
33742     },
33743     {
33744         "sha": "8a723282e3f7a312ab0ca3aa9157e5b76ec182af",
33745         "description": "mesa: enable msaa in clear_with_quad if needed",
33746         "nominated": false,
33747         "nomination_type": 1,
33748         "resolution": 0,
33749         "master_sha": null,
33750         "because_sha": "ea5b7de138bb7e9a4e7e4f0c39c4ceb16acae923"
33751     },
33752     {
33753         "sha": "b087b7bd9052bf40f80473074508f1961265ec6b",
33754         "description": "intel/perf: fix Android build",
33755         "nominated": false,
33756         "nomination_type": 1,
33757         "resolution": 4,
33758         "master_sha": null,
33759         "because_sha": "15b7b56eb2fb418263199d5b47774cfb922fa343"
33760     },
33761     {
33762         "sha": "01af59b2d9a24ec4a77512e775cca00bfb482893",
33763         "description": "gitlab-ci: Disable lima jobs",
33764         "nominated": false,
33765         "nomination_type": null,
33766         "resolution": 4,
33767         "master_sha": null,
33768         "because_sha": null
33769     },
33770     {
33771         "sha": "6ced684e2743dec5b6db397fc45e464abf21b5e3",
33772         "description": "radv: Fix disk_cache_get size argument.",
33773         "nominated": false,
33774         "nomination_type": 1,
33775         "resolution": 0,
33776         "master_sha": null,
33777         "because_sha": "2e3a635ee698db793c999cb5f86cd2d66abddd37"
33778     },
33779     {
33780         "sha": "e06fcbe2c870ea7bea39863b9d97796f7c1efe6a",
33781         "description": "main: fix several 'may be used uninitialized' warnings",
33782         "nominated": false,
33783         "nomination_type": null,
33784         "resolution": 4,
33785         "master_sha": null,
33786         "because_sha": null
33787     },
33788     {
33789         "sha": "3e86d553a470c484b6a2c60bc7866759ec21fea5",
33790         "description": "anv: Remove _mesa_locale_init/fini calls.",
33791         "nominated": false,
33792         "nomination_type": 0,
33793         "resolution": 0,
33794         "master_sha": null,
33795         "because_sha": null
33796     },
33797     {
33798         "sha": "72f858fc07746eb1d7360b47636006202a075e84",
33799         "description": "turnip: Remove _mesa_locale_init/fini calls.",
33800         "nominated": false,
33801         "nomination_type": 0,
33802         "resolution": 0,
33803         "master_sha": null,
33804         "because_sha": null
33805     },
33806     {
33807         "sha": "344ba56b0f36e77c3d4a935717854f1bf8000a2e",
33808         "description": "radv: Remove _mesa_locale_init/fini calls.",
33809         "nominated": false,
33810         "nomination_type": 0,
33811         "resolution": 0,
33812         "master_sha": null,
33813         "because_sha": null
33814     },
33815     {
33816         "sha": "2afeed301010917c4eae55dcd2544f9d329df934",
33817         "description": "radeonsi: tell the shader disk cache what IR is used",
33818         "nominated": false,
33819         "nomination_type": 1,
33820         "resolution": 0,
33821         "master_sha": null,
33822         "because_sha": "8bef4df196fbb0fad7f3bd6048f71dbc38ebceb3"
33823     },
33824     {
33825         "sha": "15b7b56eb2fb418263199d5b47774cfb922fa343",
33826         "description": "intel/perf: add TGL support",
33827         "nominated": false,
33828         "nomination_type": null,
33829         "resolution": 4,
33830         "master_sha": null,
33831         "because_sha": null
33832     },
33833     {
33834         "sha": "f140467b5b43bc30046aa57247897e68ae13707a",
33835         "description": "android: Add panfrost support to build scripts",
33836         "nominated": false,
33837         "nomination_type": null,
33838         "resolution": 4,
33839         "master_sha": null,
33840         "because_sha": null
33841     },
33842     {
33843         "sha": "6f3f855320f5dda6138215c9877a8e4e75b394ae",
33844         "description": "nir: Build nir_lower_point_size.c in libmesa_nir",
33845         "nominated": false,
33846         "nomination_type": null,
33847         "resolution": 4,
33848         "master_sha": null,
33849         "because_sha": null
33850     },
33851     {
33852         "sha": "e7e501efceca73b92727e9d295eda63d21e76afe",
33853         "description": "v3d: rename vertex shader key (num)_fs_inputs fields",
33854         "nominated": false,
33855         "nomination_type": null,
33856         "resolution": 4,
33857         "master_sha": null,
33858         "because_sha": null
33859     },
33860     {
33861         "sha": "d688e4166ca9c49a980a78ce91846fd7072df8fd",
33862         "description": "android: aco: fix Lower to CSSA",
33863         "nominated": false,
33864         "nomination_type": 1,
33865         "resolution": 0,
33866         "master_sha": null,
33867         "because_sha": "0b8216b2cdbcaccfd2bd1a65be6b8ac5654e3067"
33868     },
33869     {
33870         "sha": "7baedc9162754334977f4f4eaa0f8edef1b99826",
33871         "description": "gallium/swr: Fix depth values for blit scenario",
33872         "nominated": false,
33873         "nomination_type": null,
33874         "resolution": 4,
33875         "master_sha": null,
33876         "because_sha": null
33877     },
33878     {
33879         "sha": "bb0c5c487e63e88acbb792f092dd8f392bad8540",
33880         "description": "iris/gen11+: Move flush for render target change",
33881         "nominated": false,
33882         "nomination_type": 1,
33883         "resolution": 0,
33884         "master_sha": null,
33885         "because_sha": "2b956a093a184dd2971cb6b08053e0d65d3eeacf"
33886     },
33887     {
33888         "sha": "a2c3c65a31de90fdb55f76f2894860dfbafe2043",
33889         "description": "iris: Add IRIS_DIRTY_RENDER_BUFFER state flag",
33890         "nominated": false,
33891         "nomination_type": 1,
33892         "resolution": 0,
33893         "master_sha": null,
33894         "because_sha": "2b956a093a184dd2971cb6b08053e0d65d3eeacf"
33895     },
33896     {
33897         "sha": "1e36a8f41db9908cbb0773b4bd9731e0b9d166f9",
33898         "description": "radv: declare NGG scratch for VS or TES and only on GFX10",
33899         "nominated": false,
33900         "nomination_type": null,
33901         "resolution": 4,
33902         "master_sha": null,
33903         "because_sha": null
33904     },
33905     {
33906         "sha": "a9391a1a01dea4867d3c950687bc63dedbe853c8",
33907         "description": "lima: add cubemap support",
33908         "nominated": false,
33909         "nomination_type": null,
33910         "resolution": 4,
33911         "master_sha": null,
33912         "because_sha": null
33913     },
33914     {
33915         "sha": "9890590fba9d7a7c0d70c9f234b49338d0af2cf3",
33916         "description": "lima: introduce ppir_op_load_coords_reg to differentiate between loading texture coordinates straight from a varying vs loading them from a register",
33917         "nominated": false,
33918         "nomination_type": null,
33919         "resolution": 4,
33920         "master_sha": null,
33921         "because_sha": null
33922     },
33923     {
33924         "sha": "28e1d55d6e58594295dcaef480f93a273ee57aa9",
33925         "description": "lima: add layer_stride field to lima_resource struct",
33926         "nominated": false,
33927         "nomination_type": null,
33928         "resolution": 4,
33929         "master_sha": null,
33930         "because_sha": null
33931     },
33932     {
33933         "sha": "f3686083a4144e520090b109640cde5945a0b307",
33934         "description": "lima: fix stride in texture descriptor",
33935         "nominated": false,
33936         "nomination_type": null,
33937         "resolution": 4,
33938         "master_sha": null,
33939         "because_sha": null
33940     },
33941     {
33942         "sha": "7b3f38ef69769f1d2bc022186b404885396b1136",
33943         "description": "intel/compiler: Report the number of non-spill/fill SEND messages on vec4 too",
33944         "nominated": false,
33945         "nomination_type": 1,
33946         "resolution": 0,
33947         "master_sha": null,
33948         "because_sha": "f192741ddd8e35cc489c25269fb7cbe805bd8aad"
33949     },
33950     {
33951         "sha": "b380d479989a2663a74003750e3ad0317e57efaf",
33952         "description": "nir: fix couple of compile warnings",
33953         "nominated": false,
33954         "nomination_type": null,
33955         "resolution": 4,
33956         "master_sha": null,
33957         "because_sha": null
33958     },
33959     {
33960         "sha": "ec770085c270cb167c02f299f6985744682933b1",
33961         "description": "radv: Fix timeout handling in syncobj wait.",
33962         "nominated": false,
33963         "nomination_type": 1,
33964         "resolution": 0,
33965         "master_sha": null,
33966         "because_sha": "1c3cda7d27750be0804137f9a9222828e57354b8"
33967     },
33968     {
33969         "sha": "1b9d1e13d8e14c348f6d6c8fab5f31e8768a1371",
33970         "description": "nv50/ir: mark STORE destination inputs as used",
33971         "nominated": false,
33972         "nomination_type": 0,
33973         "resolution": 0,
33974         "master_sha": null,
33975         "because_sha": null
33976     },
33977     {
33978         "sha": "869e32593a9096b845dd6106f8f86e1c41fac968",
33979         "description": "gm107/ir: fix loading z offset for layered 3d image bindings",
33980         "nominated": false,
33981         "nomination_type": null,
33982         "resolution": 4,
33983         "master_sha": null,
33984         "because_sha": null
33985     },
33986     {
33987         "sha": "e02c181bfdc554f298f861bb39d20f0bfd7c2dca",
33988         "description": "intel/dev: set default num_eu_per_subslice on gen12",
33989         "nominated": false,
33990         "nomination_type": 1,
33991         "resolution": 0,
33992         "master_sha": null,
33993         "because_sha": "8125d7960b672bcd597a2687e3078899afc52560"
33994     },
33995     {
33996         "sha": "422695219925084e20b30f1a919619ca97efb635",
33997         "description": "docs/new_features: Empty the feature list for the 20.0 cycle",
33998         "nominated": false,
33999         "nomination_type": null,
34000         "resolution": 4,
34001         "master_sha": null,
34002         "because_sha": null
34003     },
34004     {
34005         "sha": "1fdcc2494e3163e9c92193ffda129047dab686d4",
34006         "description": "Bump VERSION to 20.0.0-devel",
34007         "nominated": false,
34008         "nomination_type": null,
34009         "resolution": 4,
34010         "master_sha": null,
34011         "because_sha": null
34012     }
34013 ]