b64a2f7f03b234087befb60a9a81407ead11f1d8
[platform/upstream/mesa.git] / .pick_status.json
1 [
2     {
3         "sha": "9f51340b99a39be80bf1bc6d4be15a87161c7a6b",
4         "description": "llvmpipe: Ensure floating point SSE state is reset regardless of the write mask.",
5         "nominated": false,
6         "nomination_type": null,
7         "resolution": 4,
8         "main_sha": null,
9         "because_sha": null
10     },
11     {
12         "sha": "b97fee432c23435bc6c6ef3f27af54c2538cc36b",
13         "description": "radv: fix ignoring graphics shader stages that don't need to be imported",
14         "nominated": true,
15         "nomination_type": 1,
16         "resolution": 0,
17         "main_sha": null,
18         "because_sha": "c8765c5244ac194e1c85d2a88dde76c5d92a8111"
19     },
20     {
21         "sha": "6bec91591986fe39c9782858e746869b40892dca",
22         "description": "radv: fix creating libraries with PS epilog and all CB states as dynamic",
23         "nominated": false,
24         "nomination_type": null,
25         "resolution": 4,
26         "main_sha": null,
27         "because_sha": null
28     },
29     {
30         "sha": "a3ed7f3ff233aabaef2db532af1f795230002f0d",
31         "description": "v3dv: add a cl_advance_and_end helper",
32         "nominated": false,
33         "nomination_type": null,
34         "resolution": 4,
35         "main_sha": null,
36         "because_sha": null
37     },
38     {
39         "sha": "a08d6d8b598186bb363b7c617f3851a23866d5e9",
40         "description": "dzn: Support Vulkan 1.2",
41         "nominated": false,
42         "nomination_type": null,
43         "resolution": 4,
44         "main_sha": null,
45         "because_sha": null
46     },
47     {
48         "sha": "9d89b7e4a84068f5d6fb73539a43d9782035ea81",
49         "description": "dzn: Ensure we don't mix DSV+simultaneous-access",
50         "nominated": false,
51         "nomination_type": null,
52         "resolution": 4,
53         "main_sha": null,
54         "because_sha": null
55     },
56     {
57         "sha": "4daeac01c59aceba4a8c0f43e21b306e6a2c0607",
58         "description": "dzn: Enhanced barriers fixes/workarounds",
59         "nominated": false,
60         "nomination_type": null,
61         "resolution": 4,
62         "main_sha": null,
63         "because_sha": null
64     },
65     {
66         "sha": "c413c3dffcab4ff3f2f22c691b63393e4e2c13e5",
67         "description": "dzn: Always do clears with copies on non-graphics queues",
68         "nominated": false,
69         "nomination_type": null,
70         "resolution": 4,
71         "main_sha": null,
72         "because_sha": null
73     },
74     {
75         "sha": "948ff5b8e2491c8329fba24abdae03d0381cccce",
76         "description": "dzn: Support float control",
77         "nominated": false,
78         "nomination_type": null,
79         "resolution": 4,
80         "main_sha": null,
81         "because_sha": null
82     },
83     {
84         "sha": "f391c2db62befae64aebe1f1c3bdf33e7c8580eb",
85         "description": "dzn: Cache GPUVA for buffers",
86         "nominated": false,
87         "nomination_type": null,
88         "resolution": 4,
89         "main_sha": null,
90         "because_sha": null
91     },
92     {
93         "sha": "34f372c47c962bf3d6e38c94607e09c8d55ffa70",
94         "description": "dzn: Handle separate stencil usage",
95         "nominated": false,
96         "nomination_type": null,
97         "resolution": 4,
98         "main_sha": null,
99         "because_sha": null
100     },
101     {
102         "sha": "789acc2ffbfc105b28e6775873f2c11b998d0c83",
103         "description": "dzn: Fix dynamic rendering clear load op for non-multiview",
104         "nominated": false,
105         "nomination_type": null,
106         "resolution": 4,
107         "main_sha": null,
108         "because_sha": null
109     },
110     {
111         "sha": "e88070b1da1c27e03c436b46b15b6dc38b6f8254",
112         "description": "microsoft/compiler: Support float controls",
113         "nominated": false,
114         "nomination_type": null,
115         "resolution": 4,
116         "main_sha": null,
117         "because_sha": null
118     },
119     {
120         "sha": "9fc5d8d2116d3267910be13bcdaf65a495a38bf3",
121         "description": "aco: Remove dynamic VS input loads.",
122         "nominated": false,
123         "nomination_type": null,
124         "resolution": 4,
125         "main_sha": null,
126         "because_sha": null
127     },
128     {
129         "sha": "15b689604ef641f347e0dacde32d11c7844690e1",
130         "description": "radv: Lower dynamic VS inputs in NIR.",
131         "nominated": false,
132         "nomination_type": null,
133         "resolution": 4,
134         "main_sha": null,
135         "because_sha": null
136     },
137     {
138         "sha": "81620fc7b0798a659feedcceec5283364220c5a9",
139         "description": "aco: Enable constant exec mask based optimization on compute shaders.",
140         "nominated": false,
141         "nomination_type": null,
142         "resolution": 4,
143         "main_sha": null,
144         "because_sha": null
145     },
146     {
147         "sha": "39448c8e9c0ca376a413287fb45871bba4425536",
148         "description": "radv, aco: Add uses_full_subgroups to compute shader info.",
149         "nominated": false,
150         "nomination_type": null,
151         "resolution": 4,
152         "main_sha": null,
153         "because_sha": null
154     },
155     {
156         "sha": "22b350fa27bfd5f931f9b6fdace29fddc935d5d3",
157         "description": "radv: Get rid of app_shaders_internal.",
158         "nominated": false,
159         "nomination_type": null,
160         "resolution": 4,
161         "main_sha": null,
162         "because_sha": null
163     },
164     {
165         "sha": "9419b4ee457960efaac340b9c4fbbad5921e7740",
166         "description": "vulkan/rmv: Remove delta parameter from dump helpers",
167         "nominated": false,
168         "nomination_type": null,
169         "resolution": 4,
170         "main_sha": null,
171         "because_sha": null
172     },
173     {
174         "sha": "5eb00a195ebcd3a080b9da1a12ac2f58e66a977a",
175         "description": "vulkan/rmv: Use the timestamp divisor instead of a hardcoded value",
176         "nominated": false,
177         "nomination_type": null,
178         "resolution": 4,
179         "main_sha": null,
180         "because_sha": null
181     },
182     {
183         "sha": "e07729e8de7ea7a75b6b5b5a5a4437a24a3eae9f",
184         "description": "radv/rmv: Correct timestamp shifting",
185         "nominated": false,
186         "nomination_type": 1,
187         "resolution": 4,
188         "main_sha": null,
189         "because_sha": "abf3bcd6ea62bab8ae31d1c883525ce166b1abbf"
190     },
191     {
192         "sha": "292d7b95fc430650a617b46b60a25d87fc7dc69d",
193         "description": "radv/rmv: Log bo destruction before freeing it",
194         "nominated": false,
195         "nomination_type": 1,
196         "resolution": 4,
197         "main_sha": null,
198         "because_sha": "abf3bcd6ea62bab8ae31d1c883525ce166b1abbf"
199     },
200     {
201         "sha": "2d5d24720367753accfec72f91ef5df88fe0ed86",
202         "description": "radv/rmv: Avoid more CPU unmap deadlocks",
203         "nominated": false,
204         "nomination_type": 1,
205         "resolution": 4,
206         "main_sha": null,
207         "because_sha": "8d0e6c02c7024fd3a1e8f60bde8dd4428943bd46"
208     },
209     {
210         "sha": "2dec10c297588bc6d356188fa4d0264215f397e1",
211         "description": "radv/rmv: Also check the other pid field",
212         "nominated": false,
213         "nomination_type": 1,
214         "resolution": 4,
215         "main_sha": null,
216         "because_sha": "8d0e6c02c7024fd3a1e8f60bde8dd4428943bd46"
217     },
218     {
219         "sha": "f6c06ef2f66a638a302346639bcd907b64c646c8",
220         "description": "ci: Add manual rules variations to disable irrelevant driver jobs.",
221         "nominated": false,
222         "nomination_type": null,
223         "resolution": 4,
224         "main_sha": null,
225         "because_sha": null
226     },
227     {
228         "sha": "67547a04b6023de381680c2374df9edfc6b084f1",
229         "description": "ci: Move the performance jobs' allow_failure:true to the gl rules.",
230         "nominated": false,
231         "nomination_type": null,
232         "resolution": 4,
233         "main_sha": null,
234         "because_sha": null
235     },
236     {
237         "sha": "e27d217fb16be3d72bc07822cd499ac78f8cc110",
238         "description": "vulkan/wsi/wayland: improve same gpu detection",
239         "nominated": true,
240         "nomination_type": 1,
241         "resolution": 0,
242         "main_sha": null,
243         "because_sha": "db42ed1e04cc7c9b92fb22cc2eef7f62e73aabba"
244     },
245     {
246         "sha": "56e758d9e9b23f47c8855636a757f1b41114f3ca",
247         "description": "mesa: fix out of bounds stack access on big endian",
248         "nominated": false,
249         "nomination_type": null,
250         "resolution": 4,
251         "main_sha": null,
252         "because_sha": null
253     },
254     {
255         "sha": "6c80f7c555250678738a8313935680dab13be2b2",
256         "description": "zink: Fix non debug builds failing to compile on",
257         "nominated": false,
258         "nomination_type": null,
259         "resolution": 4,
260         "main_sha": null,
261         "because_sha": null
262     },
263     {
264         "sha": "7b5e9336298b00eeffeec738adbcc0acc7683868",
265         "description": "intel/fs: Fix src and dst types of LOAD_PAYLOAD ACP entries during copy propagation.",
266         "nominated": true,
267         "nomination_type": 1,
268         "resolution": 0,
269         "main_sha": null,
270         "because_sha": "41868bb6824c6106a55c8442006c1e2215abf567"
271     },
272     {
273         "sha": "51b8abe0ba5ea2cf0ba882faa7e3e36c273db4c5",
274         "description": "docs: Lower Python requirement to 3.6",
275         "nominated": false,
276         "nomination_type": null,
277         "resolution": 4,
278         "main_sha": null,
279         "because_sha": null
280     },
281     {
282         "sha": "bca22a65781665054a7d9d964e548459c610593e",
283         "description": "util/glsl2spirv: Fix build with Python 3.6",
284         "nominated": false,
285         "nomination_type": 1,
286         "resolution": 4,
287         "main_sha": null,
288         "because_sha": "949c3b55dbdfaca4e62d67cc4de1f4e3958813c4"
289     },
290     {
291         "sha": "e5e64e5c51de56f37762c6ebd570326d3a6cf1bf",
292         "description": "zink: validation ci updates",
293         "nominated": false,
294         "nomination_type": null,
295         "resolution": 4,
296         "main_sha": null,
297         "because_sha": null
298     },
299     {
300         "sha": "23d3783f587f39f4b2e5a5535a9105a388ace2cf",
301         "description": "zink: force GENERAL layout for all fb attachments with image binds",
302         "nominated": false,
303         "nomination_type": null,
304         "resolution": 4,
305         "main_sha": null,
306         "because_sha": null
307     },
308     {
309         "sha": "1b52e85ead1f6ed312049e931171796d448b186c",
310         "description": "zink: update sampler layout when detecting feedback loop for first time",
311         "nominated": false,
312         "nomination_type": null,
313         "resolution": 4,
314         "main_sha": null,
315         "because_sha": null
316     },
317     {
318         "sha": "d791e9a77db8de5d912fadcca08c2289fde0cf38",
319         "description": "zink: return false for implicit feedback loop check with image binds",
320         "nominated": false,
321         "nomination_type": null,
322         "resolution": 4,
323         "main_sha": null,
324         "because_sha": null
325     },
326     {
327         "sha": "bdaded5a1881fa40a93d8679c8dbc3757b99238b",
328         "description": "zink: don't skip repeated handling feedback loops",
329         "nominated": false,
330         "nomination_type": null,
331         "resolution": 4,
332         "main_sha": null,
333         "because_sha": null
334     },
335     {
336         "sha": "fda5f83ced1e0aee37cde131164885bba5c35858",
337         "description": "zink: move barrier jit to zink_context.c",
338         "nominated": false,
339         "nomination_type": null,
340         "resolution": 4,
341         "main_sha": null,
342         "because_sha": null
343     },
344     {
345         "sha": "06a125942bef6a03a12b67f691ab4ad86e49c2df",
346         "description": "zink: fix VK_DYNAMIC_STATE_LINE_WIDTH usage",
347         "nominated": true,
348         "nomination_type": 1,
349         "resolution": 0,
350         "main_sha": null,
351         "because_sha": "659c39fafbb53e27e6816fa872ac6eb78772e519"
352     },
353     {
354         "sha": "a5bff81f47320e432d5e11a6c00fbc0dc063927a",
355         "description": "radv/winsys: prefix all error messages with RADV",
356         "nominated": false,
357         "nomination_type": null,
358         "resolution": 4,
359         "main_sha": null,
360         "because_sha": null
361     },
362     {
363         "sha": "d5846bd1e5a09185d39bd31d6aacf71b93ac97be",
364         "description": "radv: Move constant flushing check out to callers.",
365         "nominated": false,
366         "nomination_type": null,
367         "resolution": 4,
368         "main_sha": null,
369         "because_sha": null
370     },
371     {
372         "sha": "5ccc2049fae591d1baf6f581bbd0e3953c0ee5fa",
373         "description": "intel/ds: Nuke intel_ds_queue::queue_id",
374         "nominated": false,
375         "nomination_type": null,
376         "resolution": 4,
377         "main_sha": null,
378         "because_sha": null
379     },
380     {
381         "sha": "f2fdd14907a6481e93e81cd4ca8921b8690ae893",
382         "description": "hasvk: Nuke anv_queue:index_in_family",
383         "nominated": false,
384         "nomination_type": null,
385         "resolution": 4,
386         "main_sha": null,
387         "because_sha": null
388     },
389     {
390         "sha": "013e849a2c6f78dfe8384ae1ba5325ff8d13a256",
391         "description": "anv: Nuke anv_queue:index_in_family",
392         "nominated": false,
393         "nomination_type": null,
394         "resolution": 4,
395         "main_sha": null,
396         "because_sha": null
397     },
398     {
399         "sha": "80dd6ed074bf34f2ca81209c48ae0b551f1c0a68",
400         "description": "intel: Add kmd_type parameter to necessary intel_gem.h functions",
401         "nominated": false,
402         "nomination_type": null,
403         "resolution": 4,
404         "main_sha": null,
405         "because_sha": null
406     },
407     {
408         "sha": "162695f0b87a6bdea946f00bf08520d6bf335cda",
409         "description": "intel: Add intel_kmd_type parameter to intel_engine_get_info()",
410         "nominated": false,
411         "nomination_type": null,
412         "resolution": 4,
413         "main_sha": null,
414         "because_sha": null
415     },
416     {
417         "sha": "2c42641994ca2bef1592231f4a67489c9099b472",
418         "description": "intel/dev: Detect what is the kernel mode driver loaded",
419         "nominated": false,
420         "nomination_type": null,
421         "resolution": 4,
422         "main_sha": null,
423         "because_sha": null
424     },
425     {
426         "sha": "0504a3b079223ea243fa479701967ae3ead12a40",
427         "description": "radeonsi: correctly declare YUV420_10 RT Format support for AV1",
428         "nominated": false,
429         "nomination_type": null,
430         "resolution": 4,
431         "main_sha": null,
432         "because_sha": null
433     },
434     {
435         "sha": "3eb646efd0d7f05ca5b8c8016d154e90392c70fd",
436         "description": "radv: Merge the leaf and internal converter",
437         "nominated": false,
438         "nomination_type": null,
439         "resolution": 4,
440         "main_sha": null,
441         "because_sha": null
442     },
443     {
444         "sha": "883f18f761b98397e19cebfed8328c1c72c40d78",
445         "description": "radv: skip creation of null TLAS for null winsys",
446         "nominated": false,
447         "nomination_type": 1,
448         "resolution": 4,
449         "main_sha": null,
450         "because_sha": "31ca19589fe3583a8e5667521f420d76a84ca193"
451     },
452     {
453         "sha": "345d41155fe58fdac997caf580319a97043c365f",
454         "description": "ci/b2c: uprev to b2c v0.9.9",
455         "nominated": false,
456         "nomination_type": null,
457         "resolution": 4,
458         "main_sha": null,
459         "because_sha": null
460     },
461     {
462         "sha": "7b51a583edb72f9e66c231b60f9fae4c3c448d22",
463         "description": "ci/android: add android to the ci",
464         "nominated": false,
465         "nomination_type": null,
466         "resolution": 4,
467         "main_sha": null,
468         "because_sha": null
469     },
470     {
471         "sha": "068dc91317d3f145f2ed104c91c568e7d7b251f1",
472         "description": "ci: export artifacts from debian-android",
473         "nominated": false,
474         "nomination_type": null,
475         "resolution": 4,
476         "main_sha": null,
477         "because_sha": null
478     },
479     {
480         "sha": "3cb7a8537be66aaf99b16ec5ff190150d8a6a547",
481         "description": "ci: debian-android compile virgl",
482         "nominated": false,
483         "nomination_type": null,
484         "resolution": 4,
485         "main_sha": null,
486         "because_sha": null
487     },
488     {
489         "sha": "e42ef902dee66af426212d2af1606d3aeb46817f",
490         "description": "ci: compile deqp-runner for android",
491         "nominated": false,
492         "nomination_type": null,
493         "resolution": 4,
494         "main_sha": null,
495         "because_sha": null
496     },
497     {
498         "sha": "54a46c594ebe883f6bdc0ff2554183fb93488730",
499         "description": "ci: compile deqp for android",
500         "nominated": false,
501         "nomination_type": null,
502         "resolution": 4,
503         "main_sha": null,
504         "because_sha": null
505     },
506     {
507         "sha": "d024af8d00c313883a965010d739f762ef38141b",
508         "description": "ci: Use NDK 25b to build for the Android ABI level 33",
509         "nominated": false,
510         "nomination_type": null,
511         "resolution": 4,
512         "main_sha": null,
513         "because_sha": null
514     },
515     {
516         "sha": "d66cfe6a3efbdd5f3f9e3821cf123b108c4ba89d",
517         "description": "ci/android: move sdk version and ndk to a job variable",
518         "nominated": false,
519         "nomination_type": null,
520         "resolution": 4,
521         "main_sha": null,
522         "because_sha": null
523     },
524     {
525         "sha": "bdcbf7dcf81901431a60ef55d1cd0ec3136e1a1b",
526         "description": "ci: Build for Android with libbacktrace=false",
527         "nominated": false,
528         "nomination_type": null,
529         "resolution": 4,
530         "main_sha": null,
531         "because_sha": null
532     },
533     {
534         "sha": "a5c96cb7059fd417de411a4489bd6594946a7f80",
535         "description": "android: Cleanup unneeded headers from the sync stub",
536         "nominated": false,
537         "nomination_type": null,
538         "resolution": 4,
539         "main_sha": null,
540         "because_sha": null
541     },
542     {
543         "sha": "b1bd6aa21a83ef12bf6dbc15d262a8d38989022b",
544         "description": "android: Make libbacktrace optional again",
545         "nominated": false,
546         "nomination_type": null,
547         "resolution": 4,
548         "main_sha": null,
549         "because_sha": null
550     },
551     {
552         "sha": "0e286d0dbcce3e3a49fa4ae54a237afd08954a78",
553         "description": "android: allow system = 'android' on cross file",
554         "nominated": false,
555         "nomination_type": null,
556         "resolution": 4,
557         "main_sha": null,
558         "because_sha": null
559     },
560     {
561         "sha": "87e6703b67a2b34847c205122af6570628b573f0",
562         "description": "ci: move patches to patches directory",
563         "nominated": false,
564         "nomination_type": null,
565         "resolution": 4,
566         "main_sha": null,
567         "because_sha": null
568     },
569     {
570         "sha": "388b49d150bf4f6b6cea0570221ed00bbb9d8f59",
571         "description": "ci/debian-android: move pkgconfig paths to the cross file",
572         "nominated": false,
573         "nomination_type": null,
574         "resolution": 4,
575         "main_sha": null,
576         "because_sha": null
577     },
578     {
579         "sha": "6c446377ff22d981191929de21cedecf519fe70f",
580         "description": "panfrost: fix off-by-one when exporting format modifiers",
581         "nominated": true,
582         "nomination_type": 1,
583         "resolution": 0,
584         "main_sha": null,
585         "because_sha": "2a1217513e1c5d881718c2a7f2afb951e1fe6305"
586     },
587     {
588         "sha": "7b76d46e3890a9387430177bed870ea841103839",
589         "description": "radv: fix RADV_DEBUG=hang with multiple cmdbuffer per submission",
590         "nominated": false,
591         "nomination_type": 1,
592         "resolution": 4,
593         "main_sha": null,
594         "because_sha": "76deaa1b1a92ea6997d298e9b6ac1ed6433ba369"
595     },
596     {
597         "sha": "75ae391375f09bd6acf1c0cd2dab1d836ca81789",
598         "description": "radv: Reduce descriptor pool allocation for alignment.",
599         "nominated": false,
600         "nomination_type": null,
601         "resolution": 4,
602         "main_sha": null,
603         "because_sha": null
604     },
605     {
606         "sha": "6a16d3b312fcb7b7465eb55c055464cbf54852ed",
607         "description": "radv: Strictly limit alignment needed within a descriptor set.",
608         "nominated": false,
609         "nomination_type": null,
610         "resolution": 4,
611         "main_sha": null,
612         "because_sha": null
613     },
614     {
615         "sha": "f73cdda983e72b57dc8769ec9f234dddcafd2491",
616         "description": "radeonsi/gfx11: fix ge_cntl programming",
617         "nominated": true,
618         "nomination_type": 1,
619         "resolution": 0,
620         "main_sha": null,
621         "because_sha": "25a66477d0268181121c0436f62b2100b72df068"
622     },
623     {
624         "sha": "014a0bf0b6015f45244bfdb57d697698a6bf1317",
625         "description": "radeonsi/gfx11: clamp PRIM_GRP_SIZE",
626         "nominated": false,
627         "nomination_type": null,
628         "resolution": 4,
629         "main_sha": null,
630         "because_sha": null
631     },
632     {
633         "sha": "f2ef663d08b88489cc0484737a5c9bbbf31b35ec",
634         "description": "winsys/amdgpu: use DMA_BUF_SET_NAME_B if available",
635         "nominated": false,
636         "nomination_type": null,
637         "resolution": 4,
638         "main_sha": null,
639         "because_sha": null
640     },
641     {
642         "sha": "3ed75027b74614fa929fe6d03577d53799a136ac",
643         "description": "drm-uapi/dma-buf.h: use __u32/__u64 types",
644         "nominated": false,
645         "nomination_type": null,
646         "resolution": 4,
647         "main_sha": null,
648         "because_sha": null
649     },
650     {
651         "sha": "bd8e8d204db32c9a1b05d3748221171504f94167",
652         "description": "iris: Add missing untyped data port flush on PIPELINE_SELECT",
653         "nominated": false,
654         "nomination_type": 1,
655         "resolution": 4,
656         "main_sha": null,
657         "because_sha": "172e0b0ebffa02fa86aa6a1915979fb4de9460bb"
658     },
659     {
660         "sha": "a8108f1d4440fc72c51eb687d5c422ac6500bf20",
661         "description": "anv: Add missing untyped data port flush on PIPELINE_SELECT",
662         "nominated": false,
663         "nomination_type": 1,
664         "resolution": 4,
665         "main_sha": null,
666         "because_sha": "1067ec90a591b26a0d6c9b298b1a894bb0a66836"
667     },
668     {
669         "sha": "bc07b1a0bf22054c9a683a43e9f7f7632446431f",
670         "description": "radeonsi: remove some shadow reg optimization for bf1 game",
671         "nominated": false,
672         "nomination_type": null,
673         "resolution": 4,
674         "main_sha": null,
675         "because_sha": null
676     },
677     {
678         "sha": "44f25792d560308868c65eb0bbfa268107a15101",
679         "description": "radv: allow NULL initial_preamble_cs in radv_amdgpu_winsys_cs_submit_sysmem()",
680         "nominated": false,
681         "nomination_type": null,
682         "resolution": 4,
683         "main_sha": null,
684         "because_sha": null
685     },
686     {
687         "sha": "c6702e1530bd701a25f9ece608a294bd5d70a6b7",
688         "description": "radv: fence complete struct is 4 qw size",
689         "nominated": false,
690         "nomination_type": null,
691         "resolution": 4,
692         "main_sha": null,
693         "because_sha": null
694     },
695     {
696         "sha": "b11f49f06916847fdca6625fd67f2e3765d6109a",
697         "description": "radv: INDEX_TYPE and NUM_INSTANCES PKT3 are not shadowed",
698         "nominated": false,
699         "nomination_type": null,
700         "resolution": 4,
701         "main_sha": null,
702         "because_sha": null
703     },
704     {
705         "sha": "2258090c73b371e1f733db55b28f6394f34eb1d6",
706         "description": "radv: set preemp flag and pre_ena bit for shadowregs",
707         "nominated": false,
708         "nomination_type": null,
709         "resolution": 4,
710         "main_sha": null,
711         "because_sha": null
712     },
713     {
714         "sha": "97b9b2cf4015da4707f685f433bd03c7e77a5bde",
715         "description": "radv: add support for register shadowing",
716         "nominated": false,
717         "nomination_type": null,
718         "resolution": 4,
719         "main_sha": null,
720         "because_sha": null
721     },
722     {
723         "sha": "db61db7f672459eab3ae9e9613702331586c8fd9",
724         "description": "radv: add shadowregs variable to RADV_DEBUG environment variable",
725         "nominated": false,
726         "nomination_type": null,
727         "resolution": 4,
728         "main_sha": null,
729         "because_sha": null
730     },
731     {
732         "sha": "5f0fcc05c2fb2ca8b0385ec227dc981a801b76b3",
733         "description": "ac,radeonsi: move shadow regs create ib preamble function to amd common",
734         "nominated": false,
735         "nomination_type": null,
736         "resolution": 4,
737         "main_sha": null,
738         "because_sha": null
739     },
740     {
741         "sha": "ab5dd2467f55e5fc6dbcecb832b84d030022e2a4",
742         "description": "ci/freedreno: Mark max-texture-size as a flake.",
743         "nominated": false,
744         "nomination_type": null,
745         "resolution": 4,
746         "main_sha": null,
747         "because_sha": null
748     },
749     {
750         "sha": "677a3053fff397b05354a29bbe0895020742591f",
751         "description": "mesa: Fix format transform on big endian platforms",
752         "nominated": false,
753         "nomination_type": null,
754         "resolution": 4,
755         "main_sha": null,
756         "because_sha": null
757     },
758     {
759         "sha": "5d5cc7525d177900dc97567c1a2d75200628b57f",
760         "description": "ci/zink: Update radv xfails for the recent shadow fixes.",
761         "nominated": false,
762         "nomination_type": null,
763         "resolution": 4,
764         "main_sha": null,
765         "because_sha": null
766     },
767     {
768         "sha": "656f62a801ac276022114015f837383e8b8af86a",
769         "description": "ci/zink: Update TGL full-run xfails.",
770         "nominated": false,
771         "nomination_type": null,
772         "resolution": 4,
773         "main_sha": null,
774         "because_sha": null
775     },
776     {
777         "sha": "512f1c160a63a7ba1b0097166d8ec0324542d639",
778         "description": "ci/zink: Add coverage using the vulkan validation layer on lvp.",
779         "nominated": false,
780         "nomination_type": null,
781         "resolution": 4,
782         "main_sha": null,
783         "because_sha": null
784     },
785     {
786         "sha": "4286633eec3e134d462edd16629311ed0e0e7934",
787         "description": "zink: Re-emit the SpvBuiltInSampleMask access chain each load.",
788         "nominated": true,
789         "nomination_type": 1,
790         "resolution": 0,
791         "main_sha": null,
792         "because_sha": "8899f6a19857d533d62945889c413b55cea5223c"
793     },
794     {
795         "sha": "1e4deb3b8962a26e7eaffbde5688ee766b62a8b5",
796         "description": "zink: Fix up mismatches of memory model vs addressing model.",
797         "nominated": true,
798         "nomination_type": 0,
799         "resolution": 0,
800         "main_sha": null,
801         "because_sha": null
802     },
803     {
804         "sha": "adf81044d4cb929733ca64ed1fd30725577b0c66",
805         "description": "zink: Fix validation failure for maxLod < minLod.",
806         "nominated": true,
807         "nomination_type": 0,
808         "resolution": 0,
809         "main_sha": null,
810         "because_sha": null
811     },
812     {
813         "sha": "2a33d509ca1c2dcfc6cb9b05d75fda5576cd902e",
814         "description": "zink: Add missing Flat decorations on some inputs.",
815         "nominated": true,
816         "nomination_type": 0,
817         "resolution": 0,
818         "main_sha": null,
819         "because_sha": null
820     },
821     {
822         "sha": "7b6a5e3e244f888d6ee3618e037327f408ffb4ae",
823         "description": "zink: Fatal error if requesting validation and we fail to load the layer.",
824         "nominated": false,
825         "nomination_type": null,
826         "resolution": 4,
827         "main_sha": null,
828         "because_sha": null
829     },
830     {
831         "sha": "81b5f6a3fd570a3a0c4fab2b8a83eb41928dbc98",
832         "description": "dzn: Use core feature matching logic instead of rolling our own",
833         "nominated": false,
834         "nomination_type": null,
835         "resolution": 4,
836         "main_sha": null,
837         "because_sha": null
838     },
839     {
840         "sha": "db083070f03fc033ea5ff43200a9a1fcb2b73df0",
841         "description": "dzn: Implement subgroup size control extension",
842         "nominated": false,
843         "nomination_type": null,
844         "resolution": 4,
845         "main_sha": null,
846         "because_sha": null
847     },
848     {
849         "sha": "a041cd48f4968c65a4aefbc86d2ba32e81dcb528",
850         "description": "dzn: Support more subgroup/quad ops",
851         "nominated": false,
852         "nomination_type": null,
853         "resolution": 4,
854         "main_sha": null,
855         "because_sha": null
856     },
857     {
858         "sha": "9d26aa99d5ec86b1a036231d2070d936060e578c",
859         "description": "spirv2dxil: Support subgroup SPIR-V caps",
860         "nominated": false,
861         "nomination_type": null,
862         "resolution": 4,
863         "main_sha": null,
864         "because_sha": null
865     },
866     {
867         "sha": "a8329595fada883b45fdcf860399d9a1a7f81db9",
868         "description": "spirv2dxil: Lower some wave op properties",
869         "nominated": false,
870         "nomination_type": null,
871         "resolution": 4,
872         "main_sha": null,
873         "because_sha": null
874     },
875     {
876         "sha": "f58d76336327b6d50a938d96d9cfef89dd8fb5fa",
877         "description": "microsoft/compiler: Support emitting the SM6.6 wave size tag",
878         "nominated": false,
879         "nomination_type": null,
880         "resolution": 4,
881         "main_sha": null,
882         "because_sha": null
883     },
884     {
885         "sha": "2c5d96bb58e302913ef7682d292fe33a10c61ebe",
886         "description": "microsoft/compiler: Implement more wave/quad ops",
887         "nominated": false,
888         "nomination_type": null,
889         "resolution": 4,
890         "main_sha": null,
891         "because_sha": null
892     },
893     {
894         "sha": "a318c101bb9eb711d0279b3031b84c44d0f1322f",
895         "description": "microsoft/compiler: Handle i1 overloads",
896         "nominated": false,
897         "nomination_type": null,
898         "resolution": 4,
899         "main_sha": null,
900         "because_sha": null
901     },
902     {
903         "sha": "e1b6e0748f77d7c61296a3b49a6c31cb01e49487",
904         "description": "microsoft/compiler: Handle i2i1 and u2u1",
905         "nominated": false,
906         "nomination_type": null,
907         "resolution": 4,
908         "main_sha": null,
909         "because_sha": null
910     },
911     {
912         "sha": "1ef9ba9166a7eae62b564b4ce264069a9f1ddebf",
913         "description": "microsoft/compiler: Don't emit threadgroup barriers for graphics shaders",
914         "nominated": false,
915         "nomination_type": null,
916         "resolution": 4,
917         "main_sha": null,
918         "because_sha": null
919     },
920     {
921         "sha": "e07e9a08cb09cb9c5d845a9f03a27b8866aa6415",
922         "description": "spirv_to_dxil: Unify spirv_to_nir_options",
923         "nominated": false,
924         "nomination_type": null,
925         "resolution": 4,
926         "main_sha": null,
927         "because_sha": null
928     },
929     {
930         "sha": "12a471afac2e0c458db785681c88d045a2175ac3",
931         "description": "dzn: Enable Vulkan 1.1",
932         "nominated": false,
933         "nomination_type": null,
934         "resolution": 4,
935         "main_sha": null,
936         "because_sha": null
937     },
938     {
939         "sha": "3f0bbb19de678ba85d8e61d7ea2a7efae40dc1a3",
940         "description": "dzn: Fix independent blend check",
941         "nominated": false,
942         "nomination_type": 1,
943         "resolution": 4,
944         "main_sha": null,
945         "because_sha": "c92729c3ce91a858829e9bd1932020c4f7298b0f"
946     },
947     {
948         "sha": "602a54a0839271b6ab6ee78e63caddacc9ff76ca",
949         "description": "dzn: Don't expose variable pointers",
950         "nominated": false,
951         "nomination_type": null,
952         "resolution": 4,
953         "main_sha": null,
954         "because_sha": null
955     },
956     {
957         "sha": "ad7157c1e84a0672d36b6f5cd952452fa035a0bb",
958         "description": "dzn: A single sampler descriptor set needs to support 1024 samplers",
959         "nominated": false,
960         "nomination_type": null,
961         "resolution": 4,
962         "main_sha": null,
963         "because_sha": null
964     },
965     {
966         "sha": "884d8709291f69b33049b12290e88128645d52db",
967         "description": "dzn: Descriptor limits are based on binding tier, not heap tier",
968         "nominated": false,
969         "nomination_type": null,
970         "resolution": 4,
971         "main_sha": null,
972         "because_sha": null
973     },
974     {
975         "sha": "9f13a4a10a184769dd1291fae35410784023a443",
976         "description": "dzn: Usage MULTISAMPLE_LOAD support instead of RT/DS support for MSAA",
977         "nominated": false,
978         "nomination_type": null,
979         "resolution": 4,
980         "main_sha": null,
981         "because_sha": null
982     },
983     {
984         "sha": "29a0bcdd84c0ced9aa72604bd9af3e9ad3e51185",
985         "description": "dzn: Support EXTENDED_USAGE bit",
986         "nominated": false,
987         "nomination_type": null,
988         "resolution": 4,
989         "main_sha": null,
990         "because_sha": null
991     },
992     {
993         "sha": "c0d8838c30750af852e507ba9b1d4cbfee02e95d",
994         "description": "dzn: Usage image view usage instead of image usage",
995         "nominated": false,
996         "nomination_type": null,
997         "resolution": 4,
998         "main_sha": null,
999         "because_sha": null
1000     },
1001     {
1002         "sha": "1041e0d2815e063e50cf71d524cfe70d56b44a58",
1003         "description": "dzn: Use SHADER_LOAD to indicate SAMPLED_IMAGE support",
1004         "nominated": false,
1005         "nomination_type": null,
1006         "resolution": 4,
1007         "main_sha": null,
1008         "because_sha": null
1009     },
1010     {
1011         "sha": "cfc05566ab006f470a8d848462c2b7c4bf75fb5f",
1012         "description": "dzn: Move patched vertex buffer capability check up a level",
1013         "nominated": false,
1014         "nomination_type": null,
1015         "resolution": 4,
1016         "main_sha": null,
1017         "because_sha": null
1018     },
1019     {
1020         "sha": "ceb287a509bea32eefb3920c7baaf875e53a2d17",
1021         "description": "dzn: When rendering to 3D, don't treat layers as subresources for barriers",
1022         "nominated": false,
1023         "nomination_type": null,
1024         "resolution": 4,
1025         "main_sha": null,
1026         "because_sha": null
1027     },
1028     {
1029         "sha": "232c598e79ca5305ed83d84491da11eaadef6d6c",
1030         "description": "dzn: Set dynamic rendering caps",
1031         "nominated": false,
1032         "nomination_type": null,
1033         "resolution": 4,
1034         "main_sha": null,
1035         "because_sha": null
1036     },
1037     {
1038         "sha": "c8b9f70fcafdeddb083c8458f8614ba09dca381a",
1039         "description": "dzn: Respect suspending/resuming flags to omit clears/resolves",
1040         "nominated": false,
1041         "nomination_type": null,
1042         "resolution": 4,
1043         "main_sha": null,
1044         "because_sha": null
1045     },
1046     {
1047         "sha": "cfa260cd274ccf7e27d61b5a431bcb43e650a903",
1048         "description": "dzn: Use common physical device list/enumeration helpers",
1049         "nominated": false,
1050         "nomination_type": null,
1051         "resolution": 4,
1052         "main_sha": null,
1053         "because_sha": null
1054     },
1055     {
1056         "sha": "0bae7a307c26b97ef458b92b5a5152dd2f759574",
1057         "description": "dzn: Support vkCmdDispatchBase",
1058         "nominated": false,
1059         "nomination_type": null,
1060         "resolution": 4,
1061         "main_sha": null,
1062         "because_sha": null
1063     },
1064     {
1065         "sha": "296ad630db9607d7a8ec0ab048a3bf403ee05115",
1066         "description": "spirv2dxil: Support dispatches with base group indices",
1067         "nominated": false,
1068         "nomination_type": null,
1069         "resolution": 4,
1070         "main_sha": null,
1071         "because_sha": null
1072     },
1073     {
1074         "sha": "6bb765f3d1c749ffd58b8f7a5472592cb2b2ef80",
1075         "description": "microsoft/compiler: Lower device index to zero",
1076         "nominated": false,
1077         "nomination_type": null,
1078         "resolution": 4,
1079         "main_sha": null,
1080         "because_sha": null
1081     },
1082     {
1083         "sha": "725948c6c9c4ec09795a105b5167b3f9f16146ab",
1084         "description": "microsoft/compiler: Fix atomic image umax",
1085         "nominated": false,
1086         "nomination_type": null,
1087         "resolution": 4,
1088         "main_sha": null,
1089         "because_sha": null
1090     },
1091     {
1092         "sha": "97740401dc66fb5907f591e0490513c83b5f531c",
1093         "description": "zink: fix implicit feedback loop detection",
1094         "nominated": false,
1095         "nomination_type": 1,
1096         "resolution": 4,
1097         "main_sha": null,
1098         "because_sha": "9ba06579035c80bf216672526558388b2f66dcd6"
1099     },
1100     {
1101         "sha": "49b7f0842ef093dc46d425b0bb7340b967741693",
1102         "description": "radv: print depth image size with RADV_DEBUG=img",
1103         "nominated": false,
1104         "nomination_type": null,
1105         "resolution": 4,
1106         "main_sha": null,
1107         "because_sha": null
1108     },
1109     {
1110         "sha": "5b79745b045ac6161ba531ca6de3fa78487a6cc7",
1111         "description": "intel/common: add a INTEL_DECODE variable to parameter decoder at runtime",
1112         "nominated": false,
1113         "nomination_type": null,
1114         "resolution": 4,
1115         "main_sha": null,
1116         "because_sha": null
1117     },
1118     {
1119         "sha": "31931754bc1496a36dbef9877719897a3828ac08",
1120         "description": "intel/decoder: print out compute push constants",
1121         "nominated": false,
1122         "nomination_type": null,
1123         "resolution": 4,
1124         "main_sha": null,
1125         "because_sha": null
1126     },
1127     {
1128         "sha": "536a2acfc20ab6b21d83f8ca7a1829087ba98032",
1129         "description": "intel/compiler/mesh: handle const data in task & mesh programs",
1130         "nominated": true,
1131         "nomination_type": 1,
1132         "resolution": 0,
1133         "main_sha": null,
1134         "because_sha": "88756cee8da77a742fc031ac83f2e5a197023ef8"
1135     },
1136     {
1137         "sha": "9bb18a4f9ee300b566e642e6960479b63cf8f011",
1138         "description": "intel/compiler: fix generation of vec8/vec16 alu instruction",
1139         "nominated": false,
1140         "nomination_type": null,
1141         "resolution": 4,
1142         "main_sha": null,
1143         "because_sha": null
1144     },
1145     {
1146         "sha": "19b0bafe35308d67c57ec6d0b2cfb02d219cd5bd",
1147         "description": "loader,glx,egl: remove is_different_gpu variable from loader",
1148         "nominated": false,
1149         "nomination_type": null,
1150         "resolution": 4,
1151         "main_sha": null,
1152         "because_sha": null
1153     },
1154     {
1155         "sha": "648cbd47a799e42bc9a05cedccbc93e595303b0b",
1156         "description": "glx: remove is_different_gpu variable from struct dri_screen",
1157         "nominated": false,
1158         "nomination_type": null,
1159         "resolution": 4,
1160         "main_sha": null,
1161         "because_sha": null
1162     },
1163     {
1164         "sha": "31013f3ce7cfeb1e1e04b51215abd6856dd374a7",
1165         "description": "egl: remove is_different_gpu variable from struct dri2_egl_display",
1166         "nominated": false,
1167         "nomination_type": null,
1168         "resolution": 4,
1169         "main_sha": null,
1170         "because_sha": null
1171     },
1172     {
1173         "sha": "1a0ec8e8d3750d580ded41158b782b8070ff0e0a",
1174         "description": "loader,glx,egl,vl,d3d: loader_get_user_preferred_fd() function to return original_fd",
1175         "nominated": false,
1176         "nomination_type": null,
1177         "resolution": 4,
1178         "main_sha": null,
1179         "because_sha": null
1180     },
1181     {
1182         "sha": "1c5b61eefb9be69256552cfde1caf3b7e1d29614",
1183         "description": "loader,glx: add render_gpu tag psc->driScreen and psc->fd",
1184         "nominated": false,
1185         "nomination_type": null,
1186         "resolution": 4,
1187         "main_sha": null,
1188         "because_sha": null
1189     },
1190     {
1191         "sha": "c712419c1a1549562aea73c9533ce40edfc7b163",
1192         "description": "egl: add render_gpu tag to dri2_dpy->fd and dri2_dpy->dri_screen variable",
1193         "nominated": false,
1194         "nomination_type": null,
1195         "resolution": 4,
1196         "main_sha": null,
1197         "because_sha": null
1198     },
1199     {
1200         "sha": "967b9ad084ecf28f639aeb21b5bdf76813e65a8a",
1201         "description": "egl/wayland: for prime, allocate linear_copy from display GPU VRAM",
1202         "nominated": false,
1203         "nomination_type": null,
1204         "resolution": 4,
1205         "main_sha": null,
1206         "because_sha": null
1207     },
1208     {
1209         "sha": "42a46f2c5f169c4f06db3a7d1e944fcf34b36e82",
1210         "description": "loader: make image_format_to_fourcc() non-static",
1211         "nominated": false,
1212         "nomination_type": null,
1213         "resolution": 4,
1214         "main_sha": null,
1215         "because_sha": null
1216     },
1217     {
1218         "sha": "57b22f99a98182c647444b5e6a3c786cb8e7c04d",
1219         "description": "egl/wayland: keep display fd open for prime",
1220         "nominated": false,
1221         "nomination_type": null,
1222         "resolution": 4,
1223         "main_sha": null,
1224         "because_sha": null
1225     },
1226     {
1227         "sha": "94946251d0e09d53389ba49691095416db7618e2",
1228         "description": "loader,glx,egl/x11: init dri_screen_display_gpu in struct loader_dri3_drawable",
1229         "nominated": false,
1230         "nomination_type": null,
1231         "resolution": 4,
1232         "main_sha": null,
1233         "because_sha": null
1234     },
1235     {
1236         "sha": "5519dd0bd1a5a4a2c2ca7d41d2063632aaa7ec58",
1237         "description": "egl: create DRI screen for display GPU in case of prime",
1238         "nominated": false,
1239         "nomination_type": null,
1240         "resolution": 4,
1241         "main_sha": null,
1242         "because_sha": null
1243     },
1244     {
1245         "sha": "b8da022da410519c95d5726fc92a9ee5731de5e8",
1246         "description": "egl,egl/x11: keep display fd open for prime",
1247         "nominated": false,
1248         "nomination_type": null,
1249         "resolution": 4,
1250         "main_sha": null,
1251         "because_sha": null
1252     },
1253     {
1254         "sha": "4e6e30215ddbf6be3d5be90f64f726431701aca0",
1255         "description": "egl: add fd_display_gpu to struct dri2_egl_display",
1256         "nominated": false,
1257         "nomination_type": null,
1258         "resolution": 4,
1259         "main_sha": null,
1260         "because_sha": null
1261     },
1262     {
1263         "sha": "0813c1a6fa5aae6e97e6f54822105ce345592c88",
1264         "description": "intel/genxml: set unused 3DSTATE_PS_EXTRA field as mbz",
1265         "nominated": false,
1266         "nomination_type": null,
1267         "resolution": 4,
1268         "main_sha": null,
1269         "because_sha": null
1270     },
1271     {
1272         "sha": "205d40b8db7f4288f54522cbcf117790fb7de3a1",
1273         "description": "mesa: move component bits queries as GL ES only",
1274         "nominated": false,
1275         "nomination_type": null,
1276         "resolution": 4,
1277         "main_sha": null,
1278         "because_sha": null
1279     },
1280     {
1281         "sha": "a81063d2ca39c2ce01dc0fb7e6b0587906ae255c",
1282         "description": "v3dv: ensure we allocate at least the requested space for a CL",
1283         "nominated": false,
1284         "nomination_type": 1,
1285         "resolution": 4,
1286         "main_sha": null,
1287         "because_sha": "3325950648103ee7fd3fb435eca64a0b75beac97"
1288     },
1289     {
1290         "sha": "0c6e56c391a262bef2d20037b4ca77d60948f3e7",
1291         "description": "mesa: (more) correctly handle incomplete depth textures",
1292         "nominated": false,
1293         "nomination_type": null,
1294         "resolution": 4,
1295         "main_sha": null,
1296         "because_sha": null
1297     },
1298     {
1299         "sha": "818cc3085261e905c436ab2fcd7d6ac4ad1dc0c8",
1300         "description": "mesa: populate gl_program::ShadowSamplers mask from shader data",
1301         "nominated": false,
1302         "nomination_type": null,
1303         "resolution": 4,
1304         "main_sha": null,
1305         "because_sha": null
1306     },
1307     {
1308         "sha": "64140a73c166980a4fc70e302de506046685b111",
1309         "description": "mesa: remove dead parameter doc for _mesa_new_texture_object()",
1310         "nominated": false,
1311         "nomination_type": null,
1312         "resolution": 4,
1313         "main_sha": null,
1314         "because_sha": null
1315     },
1316     {
1317         "sha": "ef3205ae574ca08e4a5462316cb14b73484c864a",
1318         "description": "zink: pass depth swizzle data block to shader compile",
1319         "nominated": false,
1320         "nomination_type": null,
1321         "resolution": 4,
1322         "main_sha": null,
1323         "because_sha": null
1324     },
1325     {
1326         "sha": "336d7630fdfea68a2a6479df93f98bc26365dede",
1327         "description": "zink: remove old depth swizzle workaround",
1328         "nominated": false,
1329         "nomination_type": null,
1330         "resolution": 4,
1331         "main_sha": null,
1332         "because_sha": null
1333     },
1334     {
1335         "sha": "b6518f3ba5955f254c462f6c48eef64b54083a27",
1336         "description": "zink: create another samplerview for shadow textures",
1337         "nominated": false,
1338         "nomination_type": null,
1339         "resolution": 4,
1340         "main_sha": null,
1341         "because_sha": null
1342     },
1343     {
1344         "sha": "c46fb43473eb4ab65ee64530cd63e2013d9f8f04",
1345         "description": "zink: plug in the program/module parts of shadow texture mode emulation",
1346         "nominated": false,
1347         "nomination_type": null,
1348         "resolution": 4,
1349         "main_sha": null,
1350         "because_sha": null
1351     },
1352     {
1353         "sha": "ef233d43f4206e27e522e5cc28a6cf730663a4bf",
1354         "description": "zink: block pipeline fast-pathing for any programs using depth texture modes",
1355         "nominated": false,
1356         "nomination_type": null,
1357         "resolution": 4,
1358         "main_sha": null,
1359         "because_sha": null
1360     },
1361     {
1362         "sha": "1b2bf99f0588dfd5c71cafe46d7da5a542d5f447",
1363         "description": "zink: rework depth sampler splatting in shaders",
1364         "nominated": false,
1365         "nomination_type": null,
1366         "resolution": 4,
1367         "main_sha": null,
1368         "because_sha": null
1369     },
1370     {
1371         "sha": "5193f4f712b8c83baa33f39aa68a366418787abc",
1372         "description": "zink: add a fs shader key member to indicate depth texturing mode",
1373         "nominated": false,
1374         "nomination_type": null,
1375         "resolution": 4,
1376         "main_sha": null,
1377         "because_sha": null
1378     },
1379     {
1380         "sha": "f62ccaacb8035afe8f356bb96faa285682ec961e",
1381         "description": "zink: track depth swizzle on samplerviews",
1382         "nominated": false,
1383         "nomination_type": null,
1384         "resolution": 4,
1385         "main_sha": null,
1386         "because_sha": null
1387     },
1388     {
1389         "sha": "c20c79f58496879624543c7df8779f6d95fca968",
1390         "description": "zink: add an extra_data param to zink_shader_compile",
1391         "nominated": false,
1392         "nomination_type": null,
1393         "resolution": 4,
1394         "main_sha": null,
1395         "because_sha": null
1396     },
1397     {
1398         "sha": "e9e4c6266ea3525ea6d4310daf1006b68aee709d",
1399         "description": "zink: break out tex dest rewriting into separate function",
1400         "nominated": false,
1401         "nomination_type": null,
1402         "resolution": 4,
1403         "main_sha": null,
1404         "because_sha": null
1405     },
1406     {
1407         "sha": "368197923b6403da42b27b6b677486758b47a58d",
1408         "description": "zink: flag old-style shadow tex mask for fragment shaders",
1409         "nominated": false,
1410         "nomination_type": null,
1411         "resolution": 4,
1412         "main_sha": null,
1413         "because_sha": null
1414     },
1415     {
1416         "sha": "bf3c14b8a5ac30abcc36dc1f82dd2cce136c532f",
1417         "description": "radv/winsys: fix incorrect PCIID for GFX11 in the null winsys",
1418         "nominated": false,
1419         "nomination_type": 1,
1420         "resolution": 4,
1421         "main_sha": null,
1422         "because_sha": "bbad550f3d454bde016eb1b7d7acc4ea8b9eef6e"
1423     },
1424     {
1425         "sha": "a50d2fdb4654984061bffb9293abb4178cbe435f",
1426         "description": "intel/fs: avoid cmod optimization on instruction with different write_mask",
1427         "nominated": true,
1428         "nomination_type": 0,
1429         "resolution": 0,
1430         "main_sha": null,
1431         "because_sha": null
1432     },
1433     {
1434         "sha": "159edf710ee089bd1525060798d2038794e898bf",
1435         "description": "ci/piglit: Exclude swapbuffers front-readback tests with PIGLIT_PLATFORM=gbm.",
1436         "nominated": false,
1437         "nomination_type": null,
1438         "resolution": 4,
1439         "main_sha": null,
1440         "because_sha": null
1441     },
1442     {
1443         "sha": "849af68dbd53d8fb866f3b414a681e0d6ebaf5c7",
1444         "description": "ci/piglit: Add some common piglit skips for Mesa CI's testing of glx.",
1445         "nominated": false,
1446         "nomination_type": null,
1447         "resolution": 4,
1448         "main_sha": null,
1449         "because_sha": null
1450     },
1451     {
1452         "sha": "ac5b1df2b9c6e25b6e1617258ef86d0b7824fae7",
1453         "description": "ci: Move PIGLIT_PLATFORM settings out of the .tomls.",
1454         "nominated": false,
1455         "nomination_type": null,
1456         "resolution": 4,
1457         "main_sha": null,
1458         "because_sha": null
1459     },
1460     {
1461         "sha": "83c2b26acf1e6c5434d2183294103c959c7ab268",
1462         "description": "ci/freedreno: Switch the piglit job to using a deqp-runner suite.",
1463         "nominated": false,
1464         "nomination_type": null,
1465         "resolution": 4,
1466         "main_sha": null,
1467         "because_sha": null
1468     },
1469     {
1470         "sha": "ccfacab10028f5e752ea9b7cfa98868c50841c62",
1471         "description": "ci/zink: Clear issue #7781 flakes.",
1472         "nominated": false,
1473         "nomination_type": null,
1474         "resolution": 4,
1475         "main_sha": null,
1476         "because_sha": null
1477     },
1478     {
1479         "sha": "8189fd30ed922b616c7c7f20ba5b460ccb8c8eea",
1480         "description": "ci/zink: Drop glx-swap-copy xfails.",
1481         "nominated": false,
1482         "nomination_type": null,
1483         "resolution": 4,
1484         "main_sha": null,
1485         "because_sha": null
1486     },
1487     {
1488         "sha": "d01f83841af17c5ec8b5625af2d63bcedabb1f38",
1489         "description": "ci/zink: Drop xfail for copy-sub-buffer.",
1490         "nominated": false,
1491         "nomination_type": null,
1492         "resolution": 4,
1493         "main_sha": null,
1494         "because_sha": null
1495     },
1496     {
1497         "sha": "68135c12ed2d19b1550d1ebe679edf53a2212ba4",
1498         "description": "ci: Drop windowoverlap xfails, since it's always skipped.",
1499         "nominated": false,
1500         "nomination_type": null,
1501         "resolution": 4,
1502         "main_sha": null,
1503         "because_sha": null
1504     },
1505     {
1506         "sha": "a0d7ccccc091f5b8168b036cc736e38513797c5f",
1507         "description": "ci/virgl: Disable iris traces for now while it's unstable.",
1508         "nominated": false,
1509         "nomination_type": null,
1510         "resolution": 4,
1511         "main_sha": null,
1512         "because_sha": null
1513     },
1514     {
1515         "sha": "c26306f7d9c72f53da219f487f4551422b3b100e",
1516         "description": "radv: stop using radv_pipeline_has_stage() in BindPipeline",
1517         "nominated": false,
1518         "nomination_type": null,
1519         "resolution": 4,
1520         "main_sha": null,
1521         "because_sha": null
1522     },
1523     {
1524         "sha": "5039acfd9df6f4d3fc7cc655717b1c5389120260",
1525         "description": "hasvk: check the return value of anv_execbuf_add_bo_bitset()",
1526         "nominated": false,
1527         "nomination_type": null,
1528         "resolution": 4,
1529         "main_sha": null,
1530         "because_sha": null
1531     },
1532     {
1533         "sha": "80196aaa5bf0e2070038d3b9f2b0177bf096c545",
1534         "description": "hasvk: don't leave undefined values in exec->syncobj_values",
1535         "nominated": false,
1536         "nomination_type": null,
1537         "resolution": 4,
1538         "main_sha": null,
1539         "because_sha": null
1540     },
1541     {
1542         "sha": "cce1f1ea7078a44e5c03bddac1ef235ba5ca11b4",
1543         "description": "ci: Uprev kernel to 6.1.7",
1544         "nominated": false,
1545         "nomination_type": null,
1546         "resolution": 4,
1547         "main_sha": null,
1548         "because_sha": null
1549     },
1550     {
1551         "sha": "1709590439945c2ab64f0cb42967f70ecde02fee",
1552         "description": "util/fossilize_db: fix macOS inotify build error",
1553         "nominated": false,
1554         "nomination_type": 1,
1555         "resolution": 4,
1556         "main_sha": null,
1557         "because_sha": "3b69b67545b678da2970654b9490cc3902cdf738"
1558     },
1559     {
1560         "sha": "357340953ad0e2457d4016a4de7cf3608f9bc0c5",
1561         "description": "radeonsi/vcn: check fence before destroying decoder",
1562         "nominated": false,
1563         "nomination_type": null,
1564         "resolution": 4,
1565         "main_sha": null,
1566         "because_sha": null
1567     },
1568     {
1569         "sha": "843bdd226268880b26629f9605e0217a0b379f48",
1570         "description": "radeonsi/vcn: check fence before destroying dpb",
1571         "nominated": false,
1572         "nomination_type": null,
1573         "resolution": 4,
1574         "main_sha": null,
1575         "because_sha": null
1576     },
1577     {
1578         "sha": "e527f686caaf688f0a185e2641fc96413dd502be",
1579         "description": "Revert \"aco: Combine v_cvt_u32_f32 with insert to v_cvt_pk_u8_f32.\"",
1580         "nominated": true,
1581         "nomination_type": 0,
1582         "resolution": 2,
1583         "main_sha": null,
1584         "because_sha": null
1585     },
1586     {
1587         "sha": "c007a6e7276d42379ba2afe2e77a45617515d395",
1588         "description": "zink: update gl43 profile to allow imageRobustAccess",
1589         "nominated": false,
1590         "nomination_type": null,
1591         "resolution": 4,
1592         "main_sha": null,
1593         "because_sha": null
1594     },
1595     {
1596         "sha": "f855e2fff64212edc34643b89921907975c0fbbd",
1597         "description": "zink: lower LOD-invalid txf when imageRobustAccess2 is missing",
1598         "nominated": false,
1599         "nomination_type": null,
1600         "resolution": 4,
1601         "main_sha": null,
1602         "because_sha": null
1603     },
1604     {
1605         "sha": "90d5e449ae00fc223304953831a1ff283d051de2",
1606         "description": "zink: add robust_access field to shader key",
1607         "nominated": false,
1608         "nomination_type": null,
1609         "resolution": 4,
1610         "main_sha": null,
1611         "because_sha": null
1612     },
1613     {
1614         "sha": "37d00c1a8eafadfa0544ddd12e561394830413eb",
1615         "description": "zink: add VK_EXT_image_robustness",
1616         "nominated": false,
1617         "nomination_type": null,
1618         "resolution": 4,
1619         "main_sha": null,
1620         "because_sha": null
1621     },
1622     {
1623         "sha": "6f15646945a3eb2521e58a871ca4cd7570271288",
1624         "description": "zink: add zink_cs_key",
1625         "nominated": false,
1626         "nomination_type": null,
1627         "resolution": 4,
1628         "main_sha": null,
1629         "because_sha": null
1630     },
1631     {
1632         "sha": "c448c7c2e252534d7d5d4658755f5a1f8e2226e9",
1633         "description": "zink: add pass checking for lod overflow in txf",
1634         "nominated": false,
1635         "nomination_type": null,
1636         "resolution": 4,
1637         "main_sha": null,
1638         "because_sha": null
1639     },
1640     {
1641         "sha": "474ed4b877e0988acdb9329de485f2e339812680",
1642         "description": "zink: use actual swapchain object for surface comparison",
1643         "nominated": true,
1644         "nomination_type": 1,
1645         "resolution": 0,
1646         "main_sha": null,
1647         "because_sha": "b2739c9f00557347008dfc500dcc584abb81378b"
1648     },
1649     {
1650         "sha": "26e4621fa29615720e4acc90c1f1d7cbd7945d9d",
1651         "description": "aco/tests: update assembler tests for latest LLVM 16",
1652         "nominated": false,
1653         "nomination_type": null,
1654         "resolution": 4,
1655         "main_sha": null,
1656         "because_sha": null
1657     },
1658     {
1659         "sha": "b0fa106dc621b4def690f1cf5a9fdd7790db328c",
1660         "description": "aco/tests: fix assembler.gfx11.vop12c_v128 with LLVM 15",
1661         "nominated": false,
1662         "nomination_type": null,
1663         "resolution": 4,
1664         "main_sha": null,
1665         "because_sha": null
1666     },
1667     {
1668         "sha": "9f4f131f2e9403f8757be33b3a5c10bcbe9b7644",
1669         "description": "radeonsi: respect smoothing_enabled",
1670         "nominated": true,
1671         "nomination_type": 1,
1672         "resolution": 0,
1673         "main_sha": null,
1674         "because_sha": "4147add280e408c68d7910c6cadd860cf92bf5f3"
1675     },
1676     {
1677         "sha": "3325950648103ee7fd3fb435eca64a0b75beac97",
1678         "description": "v3dv: increase BO allocation size when growing CLs",
1679         "nominated": false,
1680         "nomination_type": null,
1681         "resolution": 4,
1682         "main_sha": null,
1683         "because_sha": null
1684     },
1685     {
1686         "sha": "01c6eeeba5d1b2eba8adc96967f9a91367fd156f",
1687         "description": "v3dv: drop unused field from v3dv_cmd_buffer",
1688         "nominated": false,
1689         "nomination_type": null,
1690         "resolution": 4,
1691         "main_sha": null,
1692         "because_sha": null
1693     },
1694     {
1695         "sha": "0594b3c143d48c5f37f705abb03f18fbbabbc6b0",
1696         "description": "egl/dri2: avoid undefined unlocks",
1697         "nominated": true,
1698         "nomination_type": 1,
1699         "resolution": 0,
1700         "main_sha": null,
1701         "because_sha": "f1efe037dfd82d95b025a3ddf58b669758b8d69a"
1702     },
1703     {
1704         "sha": "e82cf650e9388f1036995f8b8b1bfca85809fe09",
1705         "description": "ci: bump Mold to the 1.10.0",
1706         "nominated": false,
1707         "nomination_type": null,
1708         "resolution": 4,
1709         "main_sha": null,
1710         "because_sha": null
1711     },
1712     {
1713         "sha": "4c1544b38a173659b55740af673ed9699e00433a",
1714         "description": "ci: Sir trace has small invisible change in rendering",
1715         "nominated": false,
1716         "nomination_type": null,
1717         "resolution": 4,
1718         "main_sha": null,
1719         "because_sha": null
1720     },
1721     {
1722         "sha": "5bbeb8f5075983da9ed102ff8b665e1907949ddd",
1723         "description": "radv: add an early out in radv_cmd_buffer_flush_dynamic_state()",
1724         "nominated": false,
1725         "nomination_type": null,
1726         "resolution": 4,
1727         "main_sha": null,
1728         "because_sha": null
1729     },
1730     {
1731         "sha": "a8caf451cb3fdd2d0cd773125bd9311d73591e56",
1732         "description": "v3dv: use common code for descriptor update template",
1733         "nominated": false,
1734         "nomination_type": null,
1735         "resolution": 4,
1736         "main_sha": null,
1737         "because_sha": null
1738     },
1739     {
1740         "sha": "9ca5a81a6eab703c64bce66baef2e880339d6680",
1741         "description": "glx: fix a macro being invoked with the wrong parameter name",
1742         "nominated": false,
1743         "nomination_type": null,
1744         "resolution": 4,
1745         "main_sha": null,
1746         "because_sha": null
1747     },
1748     {
1749         "sha": "d59683ab8986f977cc91d09fc251f6ed971f0e41",
1750         "description": "radv: Enable extended SAH for shallow BVHs",
1751         "nominated": false,
1752         "nomination_type": null,
1753         "resolution": 4,
1754         "main_sha": null,
1755         "because_sha": null
1756     },
1757     {
1758         "sha": "da87c2883df68fd8948037521668526dd150f0c2",
1759         "description": "radv: Wrap internal build type inside a build_config struct",
1760         "nominated": false,
1761         "nomination_type": null,
1762         "resolution": 4,
1763         "main_sha": null,
1764         "because_sha": null
1765     },
1766     {
1767         "sha": "c53eb2f3d4be7d1c4e2cff45c73669aefbfb280e",
1768         "description": "radv: Add a shader variant for PLOC with extended SAH",
1769         "nominated": false,
1770         "nomination_type": null,
1771         "resolution": 4,
1772         "main_sha": null,
1773         "because_sha": null
1774     },
1775     {
1776         "sha": "b1755c0b21fdc7d11a4e23ba67e535e87fa51bf2",
1777         "description": "radv/bvh: Add a define for extended SAH",
1778         "nominated": false,
1779         "nomination_type": null,
1780         "resolution": 4,
1781         "main_sha": null,
1782         "because_sha": null
1783     },
1784     {
1785         "sha": "13a8a4071a4b70ca3e4ee0f09479906a95922237",
1786         "description": "radv/bvh/meson: Add the option to set defines",
1787         "nominated": false,
1788         "nomination_type": null,
1789         "resolution": 4,
1790         "main_sha": null,
1791         "because_sha": null
1792     },
1793     {
1794         "sha": "e4ccd74cbc80e315ec76a5a285c550c23d92f7c5",
1795         "description": "ci: be explicit about the `meson setup` subcommand",
1796         "nominated": false,
1797         "nomination_type": null,
1798         "resolution": 4,
1799         "main_sha": null,
1800         "because_sha": null
1801     },
1802     {
1803         "sha": "4f50eba5a5719d76fa4183d91c003c6249a19d1f",
1804         "description": "r600/sfn: Fix splitting of multislot alu ops",
1805         "nominated": false,
1806         "nomination_type": null,
1807         "resolution": 4,
1808         "main_sha": null,
1809         "because_sha": null
1810     },
1811     {
1812         "sha": "ac30c402112558f4b7f6af3c8bdd5a92f5c0fd9b",
1813         "description": "r600/sfn: Fix opcode and result dest slot mask for variable size dot",
1814         "nominated": false,
1815         "nomination_type": null,
1816         "resolution": 4,
1817         "main_sha": null,
1818         "because_sha": null
1819     },
1820     {
1821         "sha": "797b8391110fba4114de9f946f912238a6cf568b",
1822         "description": "glthread: disallow glthread if buffer uploads are unsupported",
1823         "nominated": false,
1824         "nomination_type": null,
1825         "resolution": 4,
1826         "main_sha": null,
1827         "because_sha": null
1828     },
1829     {
1830         "sha": "aca09e4f71937f602b52c3ad42f2afc7fa91a8b2",
1831         "description": "glthread: do vertex uploads if an index buffer is present for MultiDrawElements",
1832         "nominated": false,
1833         "nomination_type": null,
1834         "resolution": 4,
1835         "main_sha": null,
1836         "because_sha": null
1837     },
1838     {
1839         "sha": "7921396c7bf31713a3bd1f2c38a6690c1de548ff",
1840         "description": "glthread: remove the vbo_upload_ratio_too_large fallback for glMultiDrawElements",
1841         "nominated": false,
1842         "nomination_type": null,
1843         "resolution": 4,
1844         "main_sha": null,
1845         "because_sha": null
1846     },
1847     {
1848         "sha": "98a0e8c908006c3663dff53627a6772e6ee1c4c3",
1849         "description": "glthread: make marshal functions for glBegin/End attribs non-static",
1850         "nominated": false,
1851         "nomination_type": null,
1852         "resolution": 4,
1853         "main_sha": null,
1854         "because_sha": null
1855     },
1856     {
1857         "sha": "e9abed5315ddad151bcb57e7133c9e55e31aaa7e",
1858         "description": "glthread: pack and name the type of glthread_vao::Attrib",
1859         "nominated": false,
1860         "nomination_type": null,
1861         "resolution": 4,
1862         "main_sha": null,
1863         "because_sha": null
1864     },
1865     {
1866         "sha": "02f1968696fcf0eafd423c8c8c15cbfe61cd2cc1",
1867         "description": "mesa: move gl_vertex_format_user definition into glthread.h",
1868         "nominated": false,
1869         "nomination_type": null,
1870         "resolution": 4,
1871         "main_sha": null,
1872         "because_sha": null
1873     },
1874     {
1875         "sha": "c00db0dbc867f48e02b86bc6cb8d49c59e534aa8",
1876         "description": "glthread: do vertex uploads if an index buffer is present for glDrawElements",
1877         "nominated": false,
1878         "nomination_type": null,
1879         "resolution": 4,
1880         "main_sha": null,
1881         "because_sha": null
1882     },
1883     {
1884         "sha": "ed7d3b33b0fb5f6ee49e236f5a8b0c3a021df027",
1885         "description": "glthread: change multi_draw_elements_async() to never fail due to large size",
1886         "nominated": false,
1887         "nomination_type": null,
1888         "resolution": 4,
1889         "main_sha": null,
1890         "because_sha": null
1891     },
1892     {
1893         "sha": "fc93c69701fdef763e52e4c6bb3829d525871cf0",
1894         "description": "glthread: execute glMultiDrawArrays(draw_count < 0) asynchronously",
1895         "nominated": false,
1896         "nomination_type": null,
1897         "resolution": 4,
1898         "main_sha": null,
1899         "because_sha": null
1900     },
1901     {
1902         "sha": "68a926a15b7b3724a29c050b8595177a32fc67a1",
1903         "description": "glthread: set GL_OUT_OF_MEMORY if we fail to upload vertices",
1904         "nominated": false,
1905         "nomination_type": null,
1906         "resolution": 4,
1907         "main_sha": null,
1908         "because_sha": null
1909     },
1910     {
1911         "sha": "e39b90311cadf5efa9016c8521e616087b9f1025",
1912         "description": "glthread: set GL_OUT_OF_MEMORY if we fail to upload indices",
1913         "nominated": false,
1914         "nomination_type": null,
1915         "resolution": 4,
1916         "main_sha": null,
1917         "because_sha": null
1918     },
1919     {
1920         "sha": "777166cc66c7330e66e493ee804d32d1f87d297a",
1921         "description": "glthread: handle GL_*_ARRAY in glEnable/Disable",
1922         "nominated": true,
1923         "nomination_type": 1,
1924         "resolution": 0,
1925         "main_sha": null,
1926         "because_sha": "0b1dd1859134e71b25ad1124535df96d435e9766"
1927     },
1928     {
1929         "sha": "a4d813ba54793dcadfcd76e1f6cd1f44d4f99331",
1930         "description": "glapi: autogenerate function parameters with no space between * and variable",
1931         "nominated": false,
1932         "nomination_type": null,
1933         "resolution": 4,
1934         "main_sha": null,
1935         "because_sha": null
1936     },
1937     {
1938         "sha": "721526227cd8311b7bb6dd2f8718fcfbd3b24038",
1939         "description": "mesa: allow GL_UNSIGNED_INT64_ARB as vertex format for ARB_bindless_texture",
1940         "nominated": true,
1941         "nomination_type": 1,
1942         "resolution": 0,
1943         "main_sha": null,
1944         "because_sha": "1fe7b1f9724ac38cbddcac6505d3750ef99a2eca"
1945     },
1946     {
1947         "sha": "4f6e7858762a38fd7f2e4ab568fc018b4b155f86",
1948         "description": "util: fix util_is_vbo_upload_ratio_too_large",
1949         "nominated": true,
1950         "nomination_type": 1,
1951         "resolution": 0,
1952         "main_sha": null,
1953         "because_sha": "068a3bf0d7cda0301b3dfc2e258698c6848ca706"
1954     },
1955     {
1956         "sha": "4d4995b32bddb0b6bdab0a901db89a31fc1e8005",
1957         "description": "glthread: fix an upload buffer leak",
1958         "nominated": true,
1959         "nomination_type": 1,
1960         "resolution": 0,
1961         "main_sha": null,
1962         "because_sha": "befbd54864d2959b83e3d2d46d0825f19cb4fc46"
1963     },
1964     {
1965         "sha": "6f02f9d1084087c97005815bb6070053d09a422c",
1966         "description": "anv: fix preemption enable emission in gpu_memcpy",
1967         "nominated": false,
1968         "nomination_type": 1,
1969         "resolution": 4,
1970         "main_sha": null,
1971         "because_sha": "b9aa66d5d0a8c166e5b0008337fdaca2b97a37f4"
1972     },
1973     {
1974         "sha": "b3fd72fd091ee2e96813b1965d46bf22dae6e8f6",
1975         "description": "radv: remove redundant type sizing",
1976         "nominated": false,
1977         "nomination_type": null,
1978         "resolution": 4,
1979         "main_sha": null,
1980         "because_sha": null
1981     },
1982     {
1983         "sha": "46e2cc5d4cef59ff4a67e1c3b1ab46a932a8ed57",
1984         "description": "radv: add some graphics pipeline hints to optimize pipeline bind",
1985         "nominated": false,
1986         "nomination_type": null,
1987         "resolution": 4,
1988         "main_sha": null,
1989         "because_sha": null
1990     },
1991     {
1992         "sha": "8fc5d93060c46e6cf094a2c77c3c544856516c0b",
1993         "description": "radv: simplify depth aspect check in radv_handle_image_transition()",
1994         "nominated": false,
1995         "nomination_type": null,
1996         "resolution": 4,
1997         "main_sha": null,
1998         "because_sha": null
1999     },
2000     {
2001         "sha": "f9ff2d9d078e098b38aa32c8a5f9711013ea7a5e",
2002         "description": "radv: reorder dynamic state checks during bind",
2003         "nominated": false,
2004         "nomination_type": null,
2005         "resolution": 4,
2006         "main_sha": null,
2007         "because_sha": null
2008     },
2009     {
2010         "sha": "83c290ff8428340e3455498dae4c2787d2577c91",
2011         "description": "radv: repack radv_graphics_pipeline struct",
2012         "nominated": false,
2013         "nomination_type": null,
2014         "resolution": 4,
2015         "main_sha": null,
2016         "because_sha": null
2017     },
2018     {
2019         "sha": "bfd891fe66e282eca2cacdcedd932c22beb41d02",
2020         "description": "dzn: Support basic subgroups",
2021         "nominated": false,
2022         "nomination_type": null,
2023         "resolution": 4,
2024         "main_sha": null,
2025         "because_sha": null
2026     },
2027     {
2028         "sha": "33f59578faab055c0faa855bc573de7764f0f94e",
2029         "description": "spirv2dxil: Support basic subgroups",
2030         "nominated": false,
2031         "nomination_type": null,
2032         "resolution": 4,
2033         "main_sha": null,
2034         "because_sha": null
2035     },
2036     {
2037         "sha": "8872d5d1dc9601c6f170908f80557745bebbc3df",
2038         "description": "spirv2dxil: Use 32-bit shared offsets",
2039         "nominated": false,
2040         "nomination_type": null,
2041         "resolution": 4,
2042         "main_sha": null,
2043         "because_sha": null
2044     },
2045     {
2046         "sha": "2f8a8b594902d692cc99f93aeb8a9cde3cb9ed6e",
2047         "description": "microsoft/compiler: Add lowering passes for basic subgroup vars",
2048         "nominated": false,
2049         "nomination_type": null,
2050         "resolution": 4,
2051         "main_sha": null,
2052         "because_sha": null
2053     },
2054     {
2055         "sha": "a422df4b612bf9deaa76ae34dc14cc0be928326a",
2056         "description": "microsoft/compiler: Implement a few basic wave/subgroup intrinsics",
2057         "nominated": false,
2058         "nomination_type": null,
2059         "resolution": 4,
2060         "main_sha": null,
2061         "because_sha": null
2062     },
2063     {
2064         "sha": "142faf894b52bec08f73862bc7df566a62bb6e19",
2065         "description": "microsoft/compiler: Add an overload param to unary function helpers",
2066         "nominated": false,
2067         "nomination_type": null,
2068         "resolution": 4,
2069         "main_sha": null,
2070         "because_sha": null
2071     },
2072     {
2073         "sha": "5d44318566613cea529858a6487f9ce625cd37d9",
2074         "description": "zink: don't use ds3 blend states without color attachments",
2075         "nominated": true,
2076         "nomination_type": 0,
2077         "resolution": 0,
2078         "main_sha": null,
2079         "because_sha": null
2080     },
2081     {
2082         "sha": "b4d18f2ad112e96320f6c5d130396a70ab702792",
2083         "description": "zink: delete need_blend_constants",
2084         "nominated": true,
2085         "nomination_type": 0,
2086         "resolution": 0,
2087         "main_sha": null,
2088         "because_sha": null
2089     },
2090     {
2091         "sha": "c1d99283e6bc5548e1ae396882c7e5db755ec8bd",
2092         "description": "intel/dev: Split hwconfig i915 specific code",
2093         "nominated": false,
2094         "nomination_type": null,
2095         "resolution": 4,
2096         "main_sha": null,
2097         "because_sha": null
2098     },
2099     {
2100         "sha": "b3b769894ed6e6f1b0f1df1fa12a8cd3bee2df83",
2101         "description": "intel/dev: Move i915 code to i915/intel_device_info.c",
2102         "nominated": false,
2103         "nomination_type": null,
2104         "resolution": 4,
2105         "main_sha": null,
2106         "because_sha": null
2107     },
2108     {
2109         "sha": "1332702cf4cd8ffbbacd8fac6b98f1ec790b8daa",
2110         "description": "intel/dev: Export functions that will be used by different kernel drivers",
2111         "nominated": false,
2112         "nomination_type": null,
2113         "resolution": 4,
2114         "main_sha": null,
2115         "because_sha": null
2116     },
2117     {
2118         "sha": "473732dfd17d6532706268e1fab976aa09bc87a6",
2119         "description": "radv: remove an old FIXME about a possible bug with TC-compat HTILE",
2120         "nominated": false,
2121         "nomination_type": null,
2122         "resolution": 4,
2123         "main_sha": null,
2124         "because_sha": null
2125     },
2126     {
2127         "sha": "1c82981bbecb48023d4955a0467e24c08eb756d1",
2128         "description": "freedreno: Add driconf to disable conservative LRZ",
2129         "nominated": false,
2130         "nomination_type": null,
2131         "resolution": 4,
2132         "main_sha": null,
2133         "because_sha": null
2134     },
2135     {
2136         "sha": "b392d57042c8ad6dbc34f18509fa9e1c90907eff",
2137         "description": "util/xmlconfig: Use os_get_option()",
2138         "nominated": false,
2139         "nomination_type": null,
2140         "resolution": 4,
2141         "main_sha": null,
2142         "because_sha": null
2143     },
2144     {
2145         "sha": "720c842c50ef442ec8e90c1fa09206c7dc591951",
2146         "description": "turnip: Invalidate LRZ on blend+depthwrite",
2147         "nominated": false,
2148         "nomination_type": null,
2149         "resolution": 4,
2150         "main_sha": null,
2151         "because_sha": null
2152     },
2153     {
2154         "sha": "899f2218fee5055375df566a64f16a33071c9092",
2155         "description": "turnip: Rename lrz force_disable_mask",
2156         "nominated": false,
2157         "nomination_type": null,
2158         "resolution": 4,
2159         "main_sha": null,
2160         "because_sha": null
2161     },
2162     {
2163         "sha": "0e1bdd0057a2de6d51cb2f62d80d066b15413714",
2164         "description": "freedreno/a6xx: Invalidate LRZ on blend+depthwrite",
2165         "nominated": false,
2166         "nomination_type": null,
2167         "resolution": 4,
2168         "main_sha": null,
2169         "because_sha": null
2170     },
2171     {
2172         "sha": "c1b1b3e6ab45c4303f3d98ddd263497a8c025d3e",
2173         "description": "freedreno/a6xx: Add LRZ perf warn for ztest direction changes",
2174         "nominated": false,
2175         "nomination_type": null,
2176         "resolution": 4,
2177         "main_sha": null,
2178         "because_sha": null
2179     },
2180     {
2181         "sha": "65e5b8e41307b21c79f97e44ca1a530180a2b027",
2182         "description": "gallium/util: Add util_writes_depth() helper",
2183         "nominated": false,
2184         "nomination_type": null,
2185         "resolution": 4,
2186         "main_sha": null,
2187         "because_sha": null
2188     },
2189     {
2190         "sha": "e8a60633daec2989df718d28e0baa873bb9b1d15",
2191         "description": "radeonsi: report 0 block size for Polaris HEVC encoding",
2192         "nominated": true,
2193         "nomination_type": 1,
2194         "resolution": 0,
2195         "main_sha": null,
2196         "because_sha": "c4482a3c1a973975eb27ac284a18bebca24f7876"
2197     },
2198     {
2199         "sha": "08f6d14b85b79af06d43ee1897e01720d7c9eb0d",
2200         "description": "radv: Make NGG query emission a dirty flag.",
2201         "nominated": false,
2202         "nomination_type": null,
2203         "resolution": 4,
2204         "main_sha": null,
2205         "because_sha": null
2206     },
2207     {
2208         "sha": "247c06d41997538e877619326d046f84887a48ab",
2209         "description": "iris: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable",
2210         "nominated": true,
2211         "nomination_type": 0,
2212         "resolution": 0,
2213         "main_sha": null,
2214         "because_sha": null
2215     },
2216     {
2217         "sha": "58dd9d5134e280302cc5270d7cc5ecdbc49791de",
2218         "description": "hasvk: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable",
2219         "nominated": true,
2220         "nomination_type": 0,
2221         "resolution": 0,
2222         "main_sha": null,
2223         "because_sha": null
2224     },
2225     {
2226         "sha": "9b37ef40f8b5d3206c20f03c4400b0e48faecde5",
2227         "description": "anv: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable",
2228         "nominated": true,
2229         "nomination_type": 0,
2230         "resolution": 0,
2231         "main_sha": null,
2232         "because_sha": null
2233     },
2234     {
2235         "sha": "f42521f6c3f2eb8546a9290f26d25f05a85f6c85",
2236         "description": "radv: advertise extendedDynamicState3ColorBlendEquation",
2237         "nominated": false,
2238         "nomination_type": null,
2239         "resolution": 4,
2240         "main_sha": null,
2241         "because_sha": null
2242     },
2243     {
2244         "sha": "de1e2b65dbbd2fa27de41054aa0dd314b5bc459b",
2245         "description": "radv: fix detecting that blend is enabled when all CB states are dynamic",
2246         "nominated": false,
2247         "nomination_type": null,
2248         "resolution": 4,
2249         "main_sha": null,
2250         "because_sha": null
2251     },
2252     {
2253         "sha": "4041be0f6f14192ecc48f68e2d171e289f755cb8",
2254         "description": "radv: enable compiling PS epilogs on-demand for dynamic color blend equations",
2255         "nominated": false,
2256         "nomination_type": null,
2257         "resolution": 4,
2258         "main_sha": null,
2259         "because_sha": null
2260     },
2261     {
2262         "sha": "daa2aeaa0c74f2d7cc6a7b7a9a707afc0ca766bb",
2263         "description": "radv: add support for dynamic blend equation",
2264         "nominated": false,
2265         "nomination_type": null,
2266         "resolution": 4,
2267         "main_sha": null,
2268         "because_sha": null
2269     },
2270     {
2271         "sha": "11382a6711f5a7bc7e405377c7703ccb92461523",
2272         "description": "radv: add a new helper for normalizing blend factors",
2273         "nominated": false,
2274         "nomination_type": null,
2275         "resolution": 4,
2276         "main_sha": null,
2277         "because_sha": null
2278     },
2279     {
2280         "sha": "39dcac4f79426dc06734b15bea14c7b886d4ea70",
2281         "description": "radv: move some color blend helpers to radv_private.h",
2282         "nominated": false,
2283         "nomination_type": null,
2284         "resolution": 4,
2285         "main_sha": null,
2286         "because_sha": null
2287     },
2288     {
2289         "sha": "f7dd9e580644dc3d534e6c0f869d68179f724c81",
2290         "description": "zink/ci: add spec@!opengl 1.1@line-smooth-stipple to the fails list",
2291         "nominated": false,
2292         "nomination_type": 1,
2293         "resolution": 4,
2294         "main_sha": null,
2295         "because_sha": "a8d2b288eee38c7c8535af4342e00b8f7e75a087"
2296     },
2297     {
2298         "sha": "ec6ad8c7dc069ccbc85a1117b33b2daa9b46b64c",
2299         "description": "iris: Don't flush the render cache for a compute batch",
2300         "nominated": false,
2301         "nomination_type": null,
2302         "resolution": 4,
2303         "main_sha": null,
2304         "because_sha": null
2305     },
2306     {
2307         "sha": "926f626b95a3fab3992361c0120a73b047d24717",
2308         "description": "tu/kgsl: do not use kgsl_command_object::offset",
2309         "nominated": true,
2310         "nomination_type": 0,
2311         "resolution": 0,
2312         "main_sha": null,
2313         "because_sha": null
2314     },
2315     {
2316         "sha": "58ababdee6cd6b1e08604033602e4a5f9d5ab7a3",
2317         "description": "anv: uncompressed views of compressed 3d images are now valid",
2318         "nominated": false,
2319         "nomination_type": null,
2320         "resolution": 4,
2321         "main_sha": null,
2322         "because_sha": null
2323     },
2324     {
2325         "sha": "1617dac6c3a4212d0e254c05f9f42f0bf2f5d52b",
2326         "description": "radv: Fix depth-only-with-discard when epilogs are used.",
2327         "nominated": false,
2328         "nomination_type": 1,
2329         "resolution": 4,
2330         "main_sha": null,
2331         "because_sha": "eb07a11b8f400c50e8a2455df9891573eae052e1"
2332     },
2333     {
2334         "sha": "7bed7d94756e5a6877ecb86ec5296ff79554e898",
2335         "description": "meson: use sections in summary()",
2336         "nominated": false,
2337         "nomination_type": null,
2338         "resolution": 4,
2339         "main_sha": null,
2340         "because_sha": null
2341     },
2342     {
2343         "sha": "6c0dc0b2a79da18de7319eb791b97e3f7563298a",
2344         "description": "meson: use summary()",
2345         "nominated": false,
2346         "nomination_type": null,
2347         "resolution": 4,
2348         "main_sha": null,
2349         "because_sha": null
2350     },
2351     {
2352         "sha": "e8c8a94c2e36b1889bed595a994d7319a68389f3",
2353         "description": "dzn: Rework meta blit VS",
2354         "nominated": false,
2355         "nomination_type": null,
2356         "resolution": 4,
2357         "main_sha": null,
2358         "because_sha": null
2359     },
2360     {
2361         "sha": "8de0c23ac94e18f7d9192fa56e6eb73b18054b80",
2362         "description": "dzn: Delete an unnecessary assert",
2363         "nominated": false,
2364         "nomination_type": null,
2365         "resolution": 4,
2366         "main_sha": null,
2367         "because_sha": null
2368     },
2369     {
2370         "sha": "c92729c3ce91a858829e9bd1932020c4f7298b0f",
2371         "description": "dzn: Enable independent blending",
2372         "nominated": false,
2373         "nomination_type": null,
2374         "resolution": 4,
2375         "main_sha": null,
2376         "because_sha": null
2377     },
2378     {
2379         "sha": "613feb39c410ddcb55bd374b2a8b44be1d55b26a",
2380         "description": "ci: bump ci-fairy with session support (robust downloads)",
2381         "nominated": false,
2382         "nomination_type": null,
2383         "resolution": 4,
2384         "main_sha": null,
2385         "because_sha": null
2386     },
2387     {
2388         "sha": "a8d2b288eee38c7c8535af4342e00b8f7e75a087",
2389         "description": "ci/piglit: 2023-01-19 uprev",
2390         "nominated": false,
2391         "nomination_type": null,
2392         "resolution": 4,
2393         "main_sha": null,
2394         "because_sha": null
2395     },
2396     {
2397         "sha": "796686af1b379cf3601e9b49d176906596af5c75",
2398         "description": "ci: migrate from wget to curl",
2399         "nominated": false,
2400         "nomination_type": null,
2401         "resolution": 4,
2402         "main_sha": null,
2403         "because_sha": null
2404     },
2405     {
2406         "sha": "1abd3a3051f753822c96ba408acb19d8a001804f",
2407         "description": "ci/piglit: explicitely define we want GLX tests",
2408         "nominated": false,
2409         "nomination_type": null,
2410         "resolution": 4,
2411         "main_sha": null,
2412         "because_sha": null
2413     },
2414     {
2415         "sha": "bab3e2fbd9b26d05cb752f7a74f1f3b8f9bc5318",
2416         "description": "meson: use the same workaround for setting 'lib' on windows",
2417         "nominated": false,
2418         "nomination_type": null,
2419         "resolution": 4,
2420         "main_sha": null,
2421         "because_sha": null
2422     },
2423     {
2424         "sha": "7aca37fc2814ba9e56fe1829a40df97eef09a5c3",
2425         "description": "meson: use [] instead of 'lib for !windows name_prefix",
2426         "nominated": false,
2427         "nomination_type": null,
2428         "resolution": 4,
2429         "main_sha": null,
2430         "because_sha": null
2431     },
2432     {
2433         "sha": "a79e6457d8aa6eb10b0c3dd0359f25d2e9a839eb",
2434         "description": "meson: use builtin support for reading version from a file",
2435         "nominated": false,
2436         "nomination_type": null,
2437         "resolution": 4,
2438         "main_sha": null,
2439         "because_sha": null
2440     },
2441     {
2442         "sha": "c31629ee786db9d34ef19bcc96f8cf47308aa0cf",
2443         "description": "meson: remove version checks for < 0.59",
2444         "nominated": false,
2445         "nomination_type": null,
2446         "resolution": 4,
2447         "main_sha": null,
2448         "because_sha": null
2449     },
2450     {
2451         "sha": "8c0531cf912fc3f8edbc73c679602e169c9ad3f2",
2452         "description": "dzn: Enable multiview",
2453         "nominated": false,
2454         "nomination_type": null,
2455         "resolution": 4,
2456         "main_sha": null,
2457         "because_sha": null
2458     },
2459     {
2460         "sha": "ebf26045622bbcf26d5dc6d7dc3cc662dafd36f5",
2461         "description": "dzn: Implement multiview queries",
2462         "nominated": false,
2463         "nomination_type": null,
2464         "resolution": 4,
2465         "main_sha": null,
2466         "because_sha": null
2467     },
2468     {
2469         "sha": "4586b308d8580efe6646efcacbcadb16a88a3d4c",
2470         "description": "dzn: Handle draws and clears for multiview rendering",
2471         "nominated": false,
2472         "nomination_type": null,
2473         "resolution": 4,
2474         "main_sha": null,
2475         "because_sha": null
2476     },
2477     {
2478         "sha": "6fca32cb38429e971f77c8600cb036ecaa592343",
2479         "description": "dzn: Handle multiview pipeline creation",
2480         "nominated": false,
2481         "nomination_type": null,
2482         "resolution": 4,
2483         "main_sha": null,
2484         "because_sha": null
2485     },
2486     {
2487         "sha": "ea9d092655d26e7b4c130da0a9d78fef776fe37c",
2488         "description": "dzn: Put nir compilation options in a struct",
2489         "nominated": false,
2490         "nomination_type": null,
2491         "resolution": 4,
2492         "main_sha": null,
2493         "because_sha": null
2494     },
2495     {
2496         "sha": "3299ab04cb6bc918bef45c138a628ca13add2ac5",
2497         "description": "spirv2dxil: Claim multiview support",
2498         "nominated": false,
2499         "nomination_type": null,
2500         "resolution": 4,
2501         "main_sha": null,
2502         "because_sha": null
2503     },
2504     {
2505         "sha": "95a90b359a4eee5b2a1d92a9b625ef21e4fba085",
2506         "description": "spirv2dxil: Implement lowering for multiview",
2507         "nominated": false,
2508         "nomination_type": null,
2509         "resolution": 4,
2510         "main_sha": null,
2511         "because_sha": null
2512     },
2513     {
2514         "sha": "2d56b3214d0d36ad916890a52cc2f9df1217acad",
2515         "description": "spirv2dxil: Pass runtime conf struct to lower_shader_system_values",
2516         "nominated": false,
2517         "nomination_type": null,
2518         "resolution": 4,
2519         "main_sha": null,
2520         "because_sha": null
2521     },
2522     {
2523         "sha": "58488b9d85eb0bcc7eb23d4148271659d869db73",
2524         "description": "microsoft/compiler: Support view instancing",
2525         "nominated": false,
2526         "nomination_type": null,
2527         "resolution": 4,
2528         "main_sha": null,
2529         "because_sha": null
2530     },
2531     {
2532         "sha": "4a440889a87fd8d0cc0307bd76d55804e46951ef",
2533         "description": "microsoft/compiler: Delete stale TODO comment",
2534         "nominated": false,
2535         "nomination_type": null,
2536         "resolution": 4,
2537         "main_sha": null,
2538         "because_sha": null
2539     },
2540     {
2541         "sha": "e0024a844cf93e1b7155c17ff5aec97bb5dc8e94",
2542         "description": "microsoft/compiler: Subpass textures are supposed to be arrays",
2543         "nominated": false,
2544         "nomination_type": null,
2545         "resolution": 4,
2546         "main_sha": null,
2547         "because_sha": null
2548     },
2549     {
2550         "sha": "8924fe9fc317903038533882253207688dae9747",
2551         "description": "microsoft/compiler: Delete incorrect implementation for load_layer_id",
2552         "nominated": false,
2553         "nomination_type": null,
2554         "resolution": 4,
2555         "main_sha": null,
2556         "because_sha": null
2557     },
2558     {
2559         "sha": "a6f932639a9d09166893d87ed9142c9c7739a40a",
2560         "description": "zink: simplify some dynarray concat descriptor code",
2561         "nominated": false,
2562         "nomination_type": null,
2563         "resolution": 4,
2564         "main_sha": null,
2565         "because_sha": null
2566     },
2567     {
2568         "sha": "1329fec3529522fe7aa7f080bced76e613927443",
2569         "description": "zink: consolidate semaphore creation where possible",
2570         "nominated": false,
2571         "nomination_type": null,
2572         "resolution": 4,
2573         "main_sha": null,
2574         "because_sha": null
2575     },
2576     {
2577         "sha": "7399b2241f86bf6106bfb4fb3dacdea010debc59",
2578         "description": "zink: move semaphore caching to zink_reset_batch_state()",
2579         "nominated": false,
2580         "nomination_type": null,
2581         "resolution": 4,
2582         "main_sha": null,
2583         "because_sha": null
2584     },
2585     {
2586         "sha": "b8252784cf01fddad4cb9885d1cdb0ef7da04973",
2587         "description": "zink: add a binary semaphore cache",
2588         "nominated": false,
2589         "nomination_type": null,
2590         "resolution": 4,
2591         "main_sha": null,
2592         "because_sha": null
2593     },
2594     {
2595         "sha": "283de45fd67db9129122986c3e270927ff32043a",
2596         "description": "zink: add a util function for creating semaphores",
2597         "nominated": false,
2598         "nomination_type": null,
2599         "resolution": 4,
2600         "main_sha": null,
2601         "because_sha": null
2602     },
2603     {
2604         "sha": "020db79340a1932c5229574a9e5d1ccec4e5c9da",
2605         "description": "zink: preserve present resources during async presentation",
2606         "nominated": true,
2607         "nomination_type": 0,
2608         "resolution": 0,
2609         "main_sha": null,
2610         "because_sha": null
2611     },
2612     {
2613         "sha": "482e215a674c031a08f6d5228f8adada95aa187b",
2614         "description": "ci/bare-metal: add more timestamps to help debugging issues",
2615         "nominated": false,
2616         "nomination_type": null,
2617         "resolution": 4,
2618         "main_sha": null,
2619         "because_sha": null
2620     },
2621     {
2622         "sha": "7f0e213a577ca916f32f27ace3fcc3346a8eec77",
2623         "description": "zink: NV_compute_shader_derivatives",
2624         "nominated": false,
2625         "nomination_type": null,
2626         "resolution": 4,
2627         "main_sha": null,
2628         "because_sha": null
2629     },
2630     {
2631         "sha": "c71287e70c2bf4aac96b24635e48ec13cd31fddf",
2632         "description": "zink: correct sparse bo mem_type_idx placement",
2633         "nominated": true,
2634         "nomination_type": 1,
2635         "resolution": 0,
2636         "main_sha": null,
2637         "because_sha": "f9515d9376752c0355de71957347e1241e3a226b"
2638     },
2639     {
2640         "sha": "e20e8f22438b619e1700753ab37e8ae9170b931e",
2641         "description": "zink: trival renames heap_idx -> memoryTypeIndex",
2642         "nominated": false,
2643         "nomination_type": null,
2644         "resolution": 4,
2645         "main_sha": null,
2646         "because_sha": null
2647     },
2648     {
2649         "sha": "f6d3a5755f63c81881ff5647fe783038c955e8e3",
2650         "description": "zink: zink_heap isn't 1-to-1 with memoryTypeIndex",
2651         "nominated": false,
2652         "nomination_type": null,
2653         "resolution": 4,
2654         "main_sha": null,
2655         "because_sha": null
2656     },
2657     {
2658         "sha": "75276deebcf76f8fafa68f4e4ecb29768d98c764",
2659         "description": "meson: Use feature option methods for xmlconfig",
2660         "nominated": false,
2661         "nomination_type": null,
2662         "resolution": 4,
2663         "main_sha": null,
2664         "because_sha": null
2665     },
2666     {
2667         "sha": "37463bedec59e57763ea1553724a9a264e4270e4",
2668         "description": "meson: use a feature option for shared-llvm",
2669         "nominated": false,
2670         "nomination_type": null,
2671         "resolution": 4,
2672         "main_sha": null,
2673         "because_sha": null
2674     },
2675     {
2676         "sha": "c52c2ed0f8f8bb87feb6dd173da16646cfaef7b7",
2677         "description": "meson: use a feature option for egl",
2678         "nominated": false,
2679         "nomination_type": null,
2680         "resolution": 4,
2681         "main_sha": null,
2682         "because_sha": null
2683     },
2684     {
2685         "sha": "afa97e746855436e2c9a41784b11d948f9aa3dc3",
2686         "description": "meson: use a feature option for zstd",
2687         "nominated": false,
2688         "nomination_type": null,
2689         "resolution": 4,
2690         "main_sha": null,
2691         "because_sha": null
2692     },
2693     {
2694         "sha": "e3f60ea4a8937d77c2169e052ecda0e78144eb3c",
2695         "description": "meson: use a feature option for xlib-lease",
2696         "nominated": false,
2697         "nomination_type": null,
2698         "resolution": 4,
2699         "main_sha": null,
2700         "because_sha": null
2701     },
2702     {
2703         "sha": "ce490a20e7310ff55dd76d77841cfd3275d90b3a",
2704         "description": "meson: use a feature option for power8",
2705         "nominated": false,
2706         "nomination_type": null,
2707         "resolution": 4,
2708         "main_sha": null,
2709         "because_sha": null
2710     },
2711     {
2712         "sha": "2653fe11c96f1192b3efd627814fd2a4abeb7e80",
2713         "description": "meson: use a feature option for lmsensors",
2714         "nominated": false,
2715         "nomination_type": null,
2716         "resolution": 4,
2717         "main_sha": null,
2718         "because_sha": null
2719     },
2720     {
2721         "sha": "202344e9a00870bee303cfaf4acb66b8c9946252",
2722         "description": "meson: use a feature option for libunwind",
2723         "nominated": false,
2724         "nomination_type": null,
2725         "resolution": 4,
2726         "main_sha": null,
2727         "because_sha": null
2728     },
2729     {
2730         "sha": "3f10a89180b5638d2c1870e91e06aeae67925717",
2731         "description": "meson: use a feature option for valgrind",
2732         "nominated": false,
2733         "nomination_type": null,
2734         "resolution": 4,
2735         "main_sha": null,
2736         "because_sha": null
2737     },
2738     {
2739         "sha": "d00c6e0fd754534ff493c9a58f3092eeb27343ff",
2740         "description": "meson: use a feature option for llvm",
2741         "nominated": false,
2742         "nomination_type": null,
2743         "resolution": 4,
2744         "main_sha": null,
2745         "because_sha": null
2746     },
2747     {
2748         "sha": "c40e1bb1d04ed63256ece125b98aa00eec3c09de",
2749         "description": "meson: use a feature option for gbm",
2750         "nominated": false,
2751         "nomination_type": null,
2752         "resolution": 4,
2753         "main_sha": null,
2754         "because_sha": null
2755     },
2756     {
2757         "sha": "6b334a84167377a4b9dfe4836b13fa66d2850217",
2758         "description": "meson: use a feature option for gles2",
2759         "nominated": false,
2760         "nomination_type": null,
2761         "resolution": 4,
2762         "main_sha": null,
2763         "because_sha": null
2764     },
2765     {
2766         "sha": "ca615a4f16d3a2e1c5078aee7b83556a4121116a",
2767         "description": "meson: use a feature option for gles1",
2768         "nominated": false,
2769         "nomination_type": null,
2770         "resolution": 4,
2771         "main_sha": null,
2772         "because_sha": null
2773     },
2774     {
2775         "sha": "80eb78d7a4ba70e81e32d2a7bd3d6b242da6c7bd",
2776         "description": "meson: use a feature option for shared-glapi",
2777         "nominated": false,
2778         "nomination_type": null,
2779         "resolution": 4,
2780         "main_sha": null,
2781         "because_sha": null
2782     },
2783     {
2784         "sha": "98bd7cdb8c47fc9e10ff85820f95302d1c1b1b51",
2785         "description": "meson: use a feature option for shader_cache",
2786         "nominated": false,
2787         "nomination_type": null,
2788         "resolution": 4,
2789         "main_sha": null,
2790         "because_sha": null
2791     },
2792     {
2793         "sha": "b200d547dcd21df11a1c3dbbf446700863532a27",
2794         "description": "meson: use a feature option for gallium-xa",
2795         "nominated": false,
2796         "nomination_type": null,
2797         "resolution": 4,
2798         "main_sha": null,
2799         "because_sha": null
2800     },
2801     {
2802         "sha": "6f66b89ac3676bcdaad0da3b9af8aae0ef6b826a",
2803         "description": "meson: use a feature option for gallium-va",
2804         "nominated": false,
2805         "nomination_type": null,
2806         "resolution": 4,
2807         "main_sha": null,
2808         "because_sha": null
2809     },
2810     {
2811         "sha": "eac76e433d7a75125afa16bce5adf3fcf7163839",
2812         "description": "meson: use a feature option for gallium-vdpau",
2813         "nominated": false,
2814         "nomination_type": null,
2815         "resolution": 4,
2816         "main_sha": null,
2817         "because_sha": null
2818     },
2819     {
2820         "sha": "8dcc1f83111da0fb7a09f24089bc7f98f00f5685",
2821         "description": "meson: use a feature option for dri3",
2822         "nominated": false,
2823         "nomination_type": null,
2824         "resolution": 4,
2825         "main_sha": null,
2826         "because_sha": null
2827     },
2828     {
2829         "sha": "643af2cf83ce718f191d5fcbcc4037b73ad0ce5b",
2830         "description": "meson: drop meson < 0.54 workaround",
2831         "nominated": false,
2832         "nomination_type": null,
2833         "resolution": 4,
2834         "main_sha": null,
2835         "because_sha": null
2836     },
2837     {
2838         "sha": "3c5e96914474fcb2b218cbefc43c213739252829",
2839         "description": "meson: replace uses of ExternalProgram.path with .full_path",
2840         "nominated": false,
2841         "nomination_type": null,
2842         "resolution": 4,
2843         "main_sha": null,
2844         "because_sha": null
2845     },
2846     {
2847         "sha": "92235e0c48f6d23f51c63a847f987eb23b885f5a",
2848         "description": "meson: replace has_exe_wrapper with can_run_host_binaries",
2849         "nominated": false,
2850         "nomination_type": null,
2851         "resolution": 4,
2852         "main_sha": null,
2853         "because_sha": null
2854     },
2855     {
2856         "sha": "45632b3297ca1b47214b326e95d7407442622847",
2857         "description": "meson: bump minimum required version to meson 0.59",
2858         "nominated": false,
2859         "nomination_type": null,
2860         "resolution": 4,
2861         "main_sha": null,
2862         "because_sha": null
2863     },
2864     {
2865         "sha": "6ff334e54a2d3455a9c532b146b2fb77a757af02",
2866         "description": "zink: handle modifier nplanes queries correctly for planar formats",
2867         "nominated": true,
2868         "nomination_type": 0,
2869         "resolution": 0,
2870         "main_sha": null,
2871         "because_sha": null
2872     },
2873     {
2874         "sha": "072e29a22e2cd3c738a3bee463f6aebd40159966",
2875         "description": "zink: store drm format as internal_format for imported resources",
2876         "nominated": true,
2877         "nomination_type": 1,
2878         "resolution": 0,
2879         "main_sha": null,
2880         "because_sha": "2e2775c11b0d17472afd53b1398a3af7d9086a75"
2881     },
2882     {
2883         "sha": "700bc2dae01650c501021ea00ba2ba0207bd94c9",
2884         "description": "radv: rename ac_surf_nbc_view::max_mip to num_levels",
2885         "nominated": false,
2886         "nomination_type": null,
2887         "resolution": 4,
2888         "main_sha": null,
2889         "because_sha": null
2890     },
2891     {
2892         "sha": "8d191b2cfb5fbc66321369857c7189c1dbd431fa",
2893         "description": "radv: fix creating BC image views when the base layer is > 0",
2894         "nominated": true,
2895         "nomination_type": 1,
2896         "resolution": 0,
2897         "main_sha": null,
2898         "because_sha": "98ba1e0d817e0354aad5d82eb9a2dc4cce33540f"
2899     },
2900     {
2901         "sha": "18aaa373b701c98ea85058deeaeadac44f120bab",
2902         "description": "radv: fix buffer to image copies with BC views on the graphics queue",
2903         "nominated": true,
2904         "nomination_type": 1,
2905         "resolution": 0,
2906         "main_sha": null,
2907         "because_sha": "98ba1e0d817e0354aad5d82eb9a2dc4cce33540f"
2908     },
2909     {
2910         "sha": "aff5fe3f9437ad9339d33d150eefc367875e2329",
2911         "description": "radv: fix setting MAX_MIP for BC views",
2912         "nominated": true,
2913         "nomination_type": 1,
2914         "resolution": 0,
2915         "main_sha": null,
2916         "because_sha": "98ba1e0d817e0354aad5d82eb9a2dc4cce33540f"
2917     },
2918     {
2919         "sha": "34e65305187630ba77616cc4314e361bd82f46ab",
2920         "description": "mesa/st: drop unused param",
2921         "nominated": false,
2922         "nomination_type": null,
2923         "resolution": 4,
2924         "main_sha": null,
2925         "because_sha": null
2926     },
2927     {
2928         "sha": "ddc721e15c6260e5a505f7e5fab2115e4cbd7c72",
2929         "description": "glthread: fix glArrayElement handling",
2930         "nominated": true,
2931         "nomination_type": 0,
2932         "resolution": 0,
2933         "main_sha": null,
2934         "because_sha": null
2935     },
2936     {
2937         "sha": "0f5c8c3dc35561f23a5383cb05075898942ce0c5",
2938         "description": "vbo: lower VBO_SAVE_BUFFER_SIZE to avoid large VRAM usage",
2939         "nominated": true,
2940         "nomination_type": 0,
2941         "resolution": 0,
2942         "main_sha": null,
2943         "because_sha": null
2944     },
2945     {
2946         "sha": "491f6b138ecbe938471f7ee1bc339b32c61eed07",
2947         "description": "vbo: remove bogus assert",
2948         "nominated": true,
2949         "nomination_type": 1,
2950         "resolution": 0,
2951         "main_sha": null,
2952         "because_sha": "a08baaff9764372c29d89886bc1331343d4273bf"
2953     },
2954     {
2955         "sha": "ff34e96701ef8f6e52755685a5ef9425c0229cfd",
2956         "description": "nir/lower_io: fix bounds checking for 64bit_bounded_global",
2957         "nominated": true,
2958         "nomination_type": 0,
2959         "resolution": 0,
2960         "main_sha": null,
2961         "because_sha": null
2962     },
2963     {
2964         "sha": "7092c1218a04be9369750a28501cfa44bc2334fd",
2965         "description": "intel/compiler: Use more symbolic source names in components_read()",
2966         "nominated": false,
2967         "nomination_type": null,
2968         "resolution": 4,
2969         "main_sha": null,
2970         "because_sha": null
2971     },
2972     {
2973         "sha": "16b66ab6597a756c19c842019a40cce2de443075",
2974         "description": "intel/compiler: Drop dest checking in atomic code",
2975         "nominated": false,
2976         "nomination_type": null,
2977         "resolution": 4,
2978         "main_sha": null,
2979         "because_sha": null
2980     },
2981     {
2982         "sha": "780f3e2e6b6ce2ffd1bb8b6daeeb40244727edd5",
2983         "description": "intel/compiler: Delete all the A64 atomic variants for type sizes",
2984         "nominated": false,
2985         "nomination_type": null,
2986         "resolution": 4,
2987         "main_sha": null,
2988         "because_sha": null
2989     },
2990     {
2991         "sha": "03ddde12308dde0a2bcfd5a774e5ec067f7b1d65",
2992         "description": "intel/compiler: Combine nir_emit_{ssbo,shared}_atomic into one helper",
2993         "nominated": false,
2994         "nomination_type": null,
2995         "resolution": 4,
2996         "main_sha": null,
2997         "because_sha": null
2998     },
2999     {
3000         "sha": "b84939c678461e0f52d096dd1a7509f2a10a7cf5",
3001         "description": "intel/compiler: Delete fs_visitor::nir_emit_{ssbo,shared}_atomic_float()",
3002         "nominated": false,
3003         "nomination_type": null,
3004         "resolution": 4,
3005         "main_sha": null,
3006         "because_sha": null
3007     },
3008     {
3009         "sha": "f7b29d792464b0224ae5155d15d48ab8e55840cb",
3010         "description": "intel/compiler: Drop redundant 32-bit expansion for shared float atomics",
3011         "nominated": true,
3012         "nomination_type": 1,
3013         "resolution": 0,
3014         "main_sha": null,
3015         "because_sha": "43169dbbe5f963ca47d51873f6639fbe3fd665b0"
3016     },
3017     {
3018         "sha": "02129eee3aa7f6ad02cd9b0fa48b26b44d15575c",
3019         "description": "intel/compiler: Eliminate SHADER_OPCODE_UNTYPED_ATOMIC_FLOAT",
3020         "nominated": false,
3021         "nomination_type": null,
3022         "resolution": 4,
3023         "main_sha": null,
3024         "because_sha": null
3025     },
3026     {
3027         "sha": "284f0c9a57e17b14c044c04c7cf9ae77d6694492",
3028         "description": "intel/compiler: Add an lsc_op_num_data_values() helper",
3029         "nominated": false,
3030         "nomination_type": null,
3031         "resolution": 4,
3032         "main_sha": null,
3033         "because_sha": null
3034     },
3035     {
3036         "sha": "90a2137cd56179a2c65339b2b60991e0281c8995",
3037         "description": "intel/compiler: Use LSC opcode enum rather than legacy BRW_AOPs",
3038         "nominated": false,
3039         "nomination_type": null,
3040         "resolution": 4,
3041         "main_sha": null,
3042         "because_sha": null
3043     },
3044     {
3045         "sha": "8d2dc52a14b69e6b4779fdbbe8d381ea742e4611",
3046         "description": "intel/compiler: Move atomic op translation into emit_*_atomic()",
3047         "nominated": false,
3048         "nomination_type": null,
3049         "resolution": 4,
3050         "main_sha": null,
3051         "because_sha": null
3052     },
3053     {
3054         "sha": "5ff3d4a8a2c8a44ad7a980675827e25975f0a580",
3055         "description": "anv: fix generated indirect draw shader stats checks",
3056         "nominated": false,
3057         "nomination_type": 1,
3058         "resolution": 4,
3059         "main_sha": null,
3060         "because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08"
3061     },
3062     {
3063         "sha": "4fd9bf6e7fb38559c4e5e5b28127b909d1399a8e",
3064         "description": "intel/hasvk: remove some stale comments, wa was removed",
3065         "nominated": false,
3066         "nomination_type": null,
3067         "resolution": 4,
3068         "main_sha": null,
3069         "because_sha": null
3070     },
3071     {
3072         "sha": "f40e17059ad3ca45720bf624ceaf7af005eca34c",
3073         "description": "intel/fs/gfx12+: Drop redundant handling of SHADER_OPCODE_BROADCAST in exec pipe inference.",
3074         "nominated": false,
3075         "nomination_type": null,
3076         "resolution": 4,
3077         "main_sha": null,
3078         "because_sha": null
3079     },
3080     {
3081         "sha": "b867d1b851c1a6f866e3a3ef4258edeb405042f1",
3082         "description": "intel/eu/gfx12+: Implement decoding of 64-bit immediates.",
3083         "nominated": false,
3084         "nomination_type": null,
3085         "resolution": 4,
3086         "main_sha": null,
3087         "because_sha": null
3088     },
3089     {
3090         "sha": "f80f29dc4bd6477cd62a6d5153708b2334c06fd6",
3091         "description": "intel/disasm/gfx12+: Fix print out of non-existing condmod field with 64-bit immediate.",
3092         "nominated": false,
3093         "nomination_type": null,
3094         "resolution": 4,
3095         "main_sha": null,
3096         "because_sha": null
3097     },
3098     {
3099         "sha": "f3352745ad6c1221338b40a3cdc7ba187869ba6e",
3100         "description": "intel/disasm/gfx12+: Use helper instead of hardcoded bit access for 64-bit immediates.",
3101         "nominated": false,
3102         "nomination_type": null,
3103         "resolution": 4,
3104         "main_sha": null,
3105         "because_sha": null
3106     },
3107     {
3108         "sha": "4a2e7306dd007a9564f9194c52d181ef24271c4e",
3109         "description": "intel/fs/gfx12: Ensure that prior reads have executed before barrier with acquire semantics.",
3110         "nominated": true,
3111         "nomination_type": 0,
3112         "resolution": 0,
3113         "main_sha": null,
3114         "because_sha": null
3115     },
3116     {
3117         "sha": "e664082d3507d790ac31f721e8900417efd3a95b",
3118         "description": "nir/lower_blend: No-op nir_color_mask if no mask",
3119         "nominated": false,
3120         "nomination_type": null,
3121         "resolution": 4,
3122         "main_sha": null,
3123         "because_sha": null
3124     },
3125     {
3126         "sha": "1fc25c8c7936abf503e26ee62328271631ab3bed",
3127         "description": "nir/lower_blend: Handle undefs in stores",
3128         "nominated": false,
3129         "nomination_type": null,
3130         "resolution": 4,
3131         "main_sha": null,
3132         "because_sha": null
3133     },
3134     {
3135         "sha": "8b83210ab3f1e5eaa47ca2b8b19e5b8fb08d648d",
3136         "description": "nir/lower_blend: Don't do logic ops on pure float",
3137         "nominated": false,
3138         "nomination_type": null,
3139         "resolution": 4,
3140         "main_sha": null,
3141         "because_sha": null
3142     },
3143     {
3144         "sha": "dbd0615e7ad0754ab1057cbfa810c42df971c446",
3145         "description": "nir/lower_blend: Avoid useless iand with logic ops",
3146         "nominated": false,
3147         "nomination_type": null,
3148         "resolution": 4,
3149         "main_sha": null,
3150         "because_sha": null
3151     },
3152     {
3153         "sha": "ee127f03e45f4100f1109e222a5c4ba42d5dd1d9",
3154         "description": "nir/lower_blend: Fix SNORM logic ops",
3155         "nominated": false,
3156         "nomination_type": null,
3157         "resolution": 4,
3158         "main_sha": null,
3159         "because_sha": null
3160     },
3161     {
3162         "sha": "f9839e7e1b47fd6015e47b26cef14b85410c845c",
3163         "description": "nir/lower_blend: Clamp blend factors",
3164         "nominated": false,
3165         "nomination_type": null,
3166         "resolution": 4,
3167         "main_sha": null,
3168         "because_sha": null
3169     },
3170     {
3171         "sha": "fca457790e1423e28ba5596411332267e7cb706a",
3172         "description": "nir/lower_blend: Fix alpha=1 for RGBX format",
3173         "nominated": false,
3174         "nomination_type": null,
3175         "resolution": 4,
3176         "main_sha": null,
3177         "because_sha": null
3178     },
3179     {
3180         "sha": "97061dd7ee40d3ab82caff5485065a5e25016147",
3181         "description": "d3d12: Add support for Xbox GDK.",
3182         "nominated": false,
3183         "nomination_type": null,
3184         "resolution": 4,
3185         "main_sha": null,
3186         "because_sha": null
3187     },
3188     {
3189         "sha": "882a78b8adf782b3a3d58274ece14e1fa9330f46",
3190         "description": "wgl: Add support for Xbox GDK.",
3191         "nominated": false,
3192         "nomination_type": null,
3193         "resolution": 4,
3194         "main_sha": null,
3195         "because_sha": null
3196     },
3197     {
3198         "sha": "75415e58e3968b483905ed38be8ca4442ef4bafb",
3199         "description": "dxil_validator: Add support for Xbox GDK.",
3200         "nominated": false,
3201         "nomination_type": null,
3202         "resolution": 4,
3203         "main_sha": null,
3204         "because_sha": null
3205     },
3206     {
3207         "sha": "75881647179f447d8cf009e91cb2699321bc341d",
3208         "description": "util: Add #ifdefs for Xbox GDK support.",
3209         "nominated": false,
3210         "nomination_type": null,
3211         "resolution": 4,
3212         "main_sha": null,
3213         "because_sha": null
3214     },
3215     {
3216         "sha": "d575fe8881dd90c5f3b1f78e52c8932dda89a202",
3217         "description": "futex: Change INT_MAX to INT32_MAX.",
3218         "nominated": false,
3219         "nomination_type": null,
3220         "resolution": 4,
3221         "main_sha": null,
3222         "because_sha": null
3223     },
3224     {
3225         "sha": "f9477770d84becad51f34eb149b8333a73bedd0f",
3226         "description": "anv: use vk_realloc for the anv_execbuf arrays",
3227         "nominated": false,
3228         "nomination_type": null,
3229         "resolution": 4,
3230         "main_sha": null,
3231         "because_sha": null
3232     },
3233     {
3234         "sha": "6d4fc0e5bfae5d2f7b1bdfeba79872c7bcb1c891",
3235         "description": "anv: rename anv_execbuf->array_length to bo_array_length",
3236         "nominated": false,
3237         "nomination_type": null,
3238         "resolution": 4,
3239         "main_sha": null,
3240         "because_sha": null
3241     },
3242     {
3243         "sha": "e642cafdae68ef407f9aea1cb7f48b18a956a8ee",
3244         "description": "anv: run buf_finish() if add_bo() fails during execute_simple_batch()",
3245         "nominated": false,
3246         "nomination_type": null,
3247         "resolution": 4,
3248         "main_sha": null,
3249         "because_sha": null
3250     },
3251     {
3252         "sha": "3d37950fd9ddc7b43f06b4a5fa710fb7333978ce",
3253         "description": "anv: check the return value of anv_execbuf_add_bo_bitset()",
3254         "nominated": true,
3255         "nomination_type": 0,
3256         "resolution": 0,
3257         "main_sha": null,
3258         "because_sha": null
3259     },
3260     {
3261         "sha": "ad6a036a6815f973355c2500023ddaf780593394",
3262         "description": "anv: don't leave undefined values in exec->syncobj_values",
3263         "nominated": true,
3264         "nomination_type": 0,
3265         "resolution": 0,
3266         "main_sha": null,
3267         "because_sha": null
3268     },
3269     {
3270         "sha": "fd3e8047d26fe18d56e5ebeb2b9f78a171a53267",
3271         "description": "docs/panvk: VK_KHR_descriptor_update_template",
3272         "nominated": false,
3273         "nomination_type": null,
3274         "resolution": 4,
3275         "main_sha": null,
3276         "because_sha": null
3277     },
3278     {
3279         "sha": "86c9bdcd9adc952654f58329d4d482b7a509f5c7",
3280         "description": "v3dv: remove unused clamp_to_transparent_black_border property",
3281         "nominated": true,
3282         "nomination_type": 1,
3283         "resolution": 0,
3284         "main_sha": null,
3285         "because_sha": "e07c5467633431377ce4c9890f96d58cc7a77fdc"
3286     },
3287     {
3288         "sha": "11669c96bc565128f1a07c0d2c7f226883ed9b58",
3289         "description": "Revert \"nouveau/ci: temporary disable gk20a-gles\"",
3290         "nominated": false,
3291         "nomination_type": 2,
3292         "resolution": 4,
3293         "main_sha": null,
3294         "because_sha": "8a1a3a31dacf9369f81cb5336acdbdd35dd8b520"
3295     },
3296     {
3297         "sha": "f410a6d0111b885dc1deb786df2187a953a2417d",
3298         "description": "ci/intel: fully utilize asus-cx9400-volteer",
3299         "nominated": false,
3300         "nomination_type": null,
3301         "resolution": 4,
3302         "main_sha": null,
3303         "because_sha": null
3304     },
3305     {
3306         "sha": "fb876f64f19470227d1f2185b873654e98f90850",
3307         "description": "ci/anv: add multiple fails uncovered by change of sharding",
3308         "nominated": false,
3309         "nomination_type": null,
3310         "resolution": 4,
3311         "main_sha": null,
3312         "because_sha": null
3313     },
3314     {
3315         "sha": "257bb11332bcfee56d22407e9b58ac0a98e62a51",
3316         "description": "gallum/asahi: fix memory leak in agx_resource_from_handle",
3317         "nominated": false,
3318         "nomination_type": null,
3319         "resolution": 4,
3320         "main_sha": null,
3321         "because_sha": null
3322     },
3323     {
3324         "sha": "b82d9b1a3d0f74fc73acc5ae77a6f51ce9ed8fc1",
3325         "description": "nir/divergence: add missing RT intrinsinc handling",
3326         "nominated": true,
3327         "nomination_type": 0,
3328         "resolution": 0,
3329         "main_sha": null,
3330         "because_sha": null
3331     },
3332     {
3333         "sha": "7e68cf91d74e6bd9a88c2b52417451d9afec4782",
3334         "description": "mesa: Set info.separate_shader for ARB programs",
3335         "nominated": true,
3336         "nomination_type": 0,
3337         "resolution": 0,
3338         "main_sha": null,
3339         "because_sha": null
3340     },
3341     {
3342         "sha": "696069bc0d15d59bbdc1a62f51f9ddad0d4df1d2",
3343         "description": "ci: Add some new folks to the restricted-traces access list.",
3344         "nominated": false,
3345         "nomination_type": null,
3346         "resolution": 4,
3347         "main_sha": null,
3348         "because_sha": null
3349     },
3350     {
3351         "sha": "9db7c1a509f45d52bb7b84a0def026b69be9fb9d",
3352         "description": "r300: remove backend negative addressing emulation",
3353         "nominated": false,
3354         "nomination_type": null,
3355         "resolution": 4,
3356         "main_sha": null,
3357         "because_sha": null
3358     },
3359     {
3360         "sha": "7bec63c0249b7bdcd1208c88eebc73995d47e28b",
3361         "description": "r300: set ubo_vec4_max ntt option properly",
3362         "nominated": false,
3363         "nomination_type": null,
3364         "resolution": 4,
3365         "main_sha": null,
3366         "because_sha": null
3367     },
3368     {
3369         "sha": "cd18d541de6515497297dad292e4a40a8ac71c68",
3370         "description": "ntt: pass ubo_vec4_max nir_opt_offsets flag through ntt options",
3371         "nominated": false,
3372         "nomination_type": null,
3373         "resolution": 4,
3374         "main_sha": null,
3375         "because_sha": null
3376     },
3377     {
3378         "sha": "4c0a54fc364dba6c7553f83a4c9dc8b6bd3c9ed5",
3379         "description": "tool/pps: Fix 32-bit build issue with format string",
3380         "nominated": false,
3381         "nomination_type": null,
3382         "resolution": 4,
3383         "main_sha": null,
3384         "because_sha": null
3385     },
3386     {
3387         "sha": "a32d6071e15a6fc2019ff34f7914e3fe17f24385",
3388         "description": "d3d12: Lower minimum supported Shader Model to 6.0",
3389         "nominated": false,
3390         "nomination_type": null,
3391         "resolution": 4,
3392         "main_sha": null,
3393         "because_sha": null
3394     },
3395     {
3396         "sha": "5e3ca1f97fa9a3518f782f9721968dbe936fc8c4",
3397         "description": "lima: fix memory leak related to u_transfer_helper_create()",
3398         "nominated": false,
3399         "nomination_type": null,
3400         "resolution": 4,
3401         "main_sha": null,
3402         "because_sha": null
3403     },
3404     {
3405         "sha": "926ba335fdf357e8bc8df0959c1ae72ba35204a4",
3406         "description": "pvr: add support for tile buffer output clear",
3407         "nominated": false,
3408         "nomination_type": null,
3409         "resolution": 4,
3410         "main_sha": null,
3411         "because_sha": null
3412     },
3413     {
3414         "sha": "96784f6cc18496904e17e2f91da4256dfa8cbcc9",
3415         "description": "pvr: fix uses_tile_buffers in clear color attachment",
3416         "nominated": false,
3417         "nomination_type": null,
3418         "resolution": 4,
3419         "main_sha": null,
3420         "because_sha": null
3421     },
3422     {
3423         "sha": "027dd2c246c9398dd18ab028f968ff7b0ff3ce84",
3424         "description": "radeonsi/sqtt: implement offset workaround for gfx11",
3425         "nominated": false,
3426         "nomination_type": null,
3427         "resolution": 4,
3428         "main_sha": null,
3429         "because_sha": null
3430     },
3431     {
3432         "sha": "215babd3ca91e347c0b0673b293e1cc24c53f980",
3433         "description": "radeonsi/sqtt: update registers for gfx11",
3434         "nominated": false,
3435         "nomination_type": null,
3436         "resolution": 4,
3437         "main_sha": null,
3438         "because_sha": null
3439     },
3440     {
3441         "sha": "a3dc8b870d62bac047007d8ca333e103912f203e",
3442         "description": "radeonsi/sqtt: disable SE1+ on GFX11",
3443         "nominated": false,
3444         "nomination_type": null,
3445         "resolution": 4,
3446         "main_sha": null,
3447         "because_sha": null
3448     },
3449     {
3450         "sha": "2e3dc3838ec9c5de148914e0e558139c365ace9e",
3451         "description": "radeonsi/sqtt: don't read results for disabled SEs",
3452         "nominated": false,
3453         "nomination_type": null,
3454         "resolution": 4,
3455         "main_sha": null,
3456         "because_sha": null
3457     },
3458     {
3459         "sha": "f10f2c9bbb7081af07d37a975189b94a2dd19898",
3460         "description": "ac: add TC_OP_ATOMIC_SUB_32",
3461         "nominated": false,
3462         "nomination_type": null,
3463         "resolution": 4,
3464         "main_sha": null,
3465         "because_sha": null
3466     },
3467     {
3468         "sha": "50bb7745ca8e9d107c93b224ded1fa4e3ee78750",
3469         "description": "v3dv: enable shaderStorageImageReadWithoutFormat",
3470         "nominated": false,
3471         "nomination_type": null,
3472         "resolution": 4,
3473         "main_sha": null,
3474         "because_sha": null
3475     },
3476     {
3477         "sha": "b56be4c37ece4c6cd9a30e6c5bc6f2474194fc8b",
3478         "description": "broadcom/compiler: treat PIPE_FORMAT_NONE as 32-bit formats for output type",
3479         "nominated": false,
3480         "nomination_type": null,
3481         "resolution": 4,
3482         "main_sha": null,
3483         "because_sha": null
3484     },
3485     {
3486         "sha": "41a081380a8924032ebc439a8190520a23a3979e",
3487         "description": "broadcom/compiler: v3d_nir_lower_txf_ms doesn't need v3d_compile",
3488         "nominated": false,
3489         "nomination_type": null,
3490         "resolution": 4,
3491         "main_sha": null,
3492         "because_sha": null
3493     },
3494     {
3495         "sha": "a6c6a4ad04d5e70b32c6e87126a4e8779aa6bb93",
3496         "description": "intel/blorp: Lower base_workgroup_id to zero",
3497         "nominated": false,
3498         "nomination_type": 1,
3499         "resolution": 4,
3500         "main_sha": null,
3501         "because_sha": "4abdecce226db6a718dc3b44568975dee0465522"
3502     },
3503     {
3504         "sha": "a6ac4cbae881b303f927bfc88e33c3f620bfe9d8",
3505         "description": "freedreno: add support for markers.",
3506         "nominated": false,
3507         "nomination_type": null,
3508         "resolution": 4,
3509         "main_sha": null,
3510         "because_sha": null
3511     },
3512     {
3513         "sha": "ab9dd18b68d3c01800667112e4bf63400e1bf9bb",
3514         "description": "util/u_trace: pass utrace context to marker functions.",
3515         "nominated": false,
3516         "nomination_type": null,
3517         "resolution": 4,
3518         "main_sha": null,
3519         "because_sha": null
3520     },
3521     {
3522         "sha": "c7fc30421cb1e5da07154c2ddb07884482f24e54",
3523         "description": "radv: Advertise rt pipelines for Control (DX12)",
3524         "nominated": false,
3525         "nomination_type": null,
3526         "resolution": 4,
3527         "main_sha": null,
3528         "because_sha": null
3529     },
3530     {
3531         "sha": "0429f11dfb9155bc7413d9bd8786efd09d445037",
3532         "description": "zink: remove depth_clip_control_missing workaround",
3533         "nominated": false,
3534         "nomination_type": null,
3535         "resolution": 4,
3536         "main_sha": null,
3537         "because_sha": null
3538     },
3539     {
3540         "sha": "c12fed18049f3c93f2a7e25f929aeb1742467a3b",
3541         "description": "zink: fix depth-clip disable cap",
3542         "nominated": true,
3543         "nomination_type": 1,
3544         "resolution": 0,
3545         "main_sha": null,
3546         "because_sha": "721f33cd0fc9756c4db5cc88bccc46c977ad05f3"
3547     },
3548     {
3549         "sha": "09a87d21711fbc12e726bd462a577d8d6b6a9a77",
3550         "description": "zink: whitespace fixup",
3551         "nominated": false,
3552         "nomination_type": null,
3553         "resolution": 4,
3554         "main_sha": null,
3555         "because_sha": null
3556     },
3557     {
3558         "sha": "84241b1f75aa34466d0939f656bcc5aa0658c0a3",
3559         "description": "ac/nir: clear unused components before storing XFB outputs to LDS",
3560         "nominated": false,
3561         "nomination_type": 1,
3562         "resolution": 4,
3563         "main_sha": null,
3564         "because_sha": "cd22bf90e79b9d6a47f763d304e942550ab937a7"
3565     },
3566     {
3567         "sha": "e39bf3e6aa8ad18e2383e1c8d729fef18e312b61",
3568         "description": "zink: skip implicit feedback loop layout changes if feedback loop not present",
3569         "nominated": false,
3570         "nomination_type": null,
3571         "resolution": 4,
3572         "main_sha": null,
3573         "because_sha": null
3574     },
3575     {
3576         "sha": "9ba06579035c80bf216672526558388b2f66dcd6",
3577         "description": "zink: make implicit feedback loop application stricter",
3578         "nominated": false,
3579         "nomination_type": null,
3580         "resolution": 4,
3581         "main_sha": null,
3582         "because_sha": null
3583     },
3584     {
3585         "sha": "230a5547190899075cabccc034364be5d36272c1",
3586         "description": "zink: outdent code in add_implicit_color_feedback_loop()",
3587         "nominated": false,
3588         "nomination_type": null,
3589         "resolution": 4,
3590         "main_sha": null,
3591         "because_sha": null
3592     },
3593     {
3594         "sha": "487e5cc781a1ffb8d785a0b85874e0dbc1707e89",
3595         "description": "zink: set textures_used in analyze_io",
3596         "nominated": false,
3597         "nomination_type": null,
3598         "resolution": 4,
3599         "main_sha": null,
3600         "because_sha": null
3601     },
3602     {
3603         "sha": "9a9c17cd492c98ba3862ca47a20268209ca9026a",
3604         "description": "zink: break out implicit feedback loop detection into separate function",
3605         "nominated": false,
3606         "nomination_type": null,
3607         "resolution": 4,
3608         "main_sha": null,
3609         "because_sha": null
3610     },
3611     {
3612         "sha": "6f91a5ab078820ec1cde572237c25b2a6e2702da",
3613         "description": "freedreno: Restore GL_VENDOR string",
3614         "nominated": false,
3615         "nomination_type": 1,
3616         "resolution": 4,
3617         "main_sha": null,
3618         "because_sha": "9c1fbc076afe5a4a7a6f534cb62bf83d3d207efc"
3619     },
3620     {
3621         "sha": "589d4ff0cb624739101ac878d5af38ab92d4a88c",
3622         "description": "vulkan/format: add a 10-bit video format",
3623         "nominated": false,
3624         "nomination_type": null,
3625         "resolution": 4,
3626         "main_sha": null,
3627         "because_sha": null
3628     },
3629     {
3630         "sha": "41dbeca4c22d7db0fd3d456182d961ade19f3ab8",
3631         "description": "vulkan/video: add common h264/h265 parameter set management code.",
3632         "nominated": false,
3633         "nomination_type": null,
3634         "resolution": 4,
3635         "main_sha": null,
3636         "because_sha": null
3637     },
3638     {
3639         "sha": "0c30e0fa000946e69ff7cc1fb730d04f51526bcb",
3640         "description": "freedreno/a6xx: Expose SSBO/image for all shader stages",
3641         "nominated": false,
3642         "nomination_type": null,
3643         "resolution": 4,
3644         "main_sha": null,
3645         "because_sha": null
3646     },
3647     {
3648         "sha": "a93d3f14989e1ff82d6db08c105435e34665514f",
3649         "description": "freedreno/a6xx: Move tex state building",
3650         "nominated": false,
3651         "nomination_type": null,
3652         "resolution": 4,
3653         "main_sha": null,
3654         "because_sha": null
3655     },
3656     {
3657         "sha": "a16c99a9a509c5977d49c2e75a9f773103935a33",
3658         "description": "freedreno/a6xx: Move compute to tex state group",
3659         "nominated": false,
3660         "nomination_type": null,
3661         "resolution": 4,
3662         "main_sha": null,
3663         "because_sha": null
3664     },
3665     {
3666         "sha": "b17ad0657f72a9d09d071619a5e69cdfa2054876",
3667         "description": "freedreno/a6xx: Remove tex fb_read state",
3668         "nominated": false,
3669         "nomination_type": null,
3670         "resolution": 4,
3671         "main_sha": null,
3672         "because_sha": null
3673     },
3674     {
3675         "sha": "f6b6400254f54d2e1d42777bd250fbbba2560616",
3676         "description": "freedreno/a6xx: Removing munging of tex state for IBO",
3677         "nominated": false,
3678         "nomination_type": null,
3679         "resolution": 4,
3680         "main_sha": null,
3681         "because_sha": null
3682     },
3683     {
3684         "sha": "549a8d206abc13bef763b4b8a01e584ab076b000",
3685         "description": "freedreno/a6xx: Remove bindfull IBO state",
3686         "nominated": false,
3687         "nomination_type": null,
3688         "resolution": 4,
3689         "main_sha": null,
3690         "because_sha": null
3691     },
3692     {
3693         "sha": "ce1e73f4411d752422ec898a7f3bf82c9d96a7ab",
3694         "description": "freedreno/a6xx: Switch over to bindless IBO",
3695         "nominated": false,
3696         "nomination_type": null,
3697         "resolution": 4,
3698         "main_sha": null,
3699         "because_sha": null
3700     },
3701     {
3702         "sha": "e51975142c0d781d801a7d0fff4f8a5506343f54",
3703         "description": "freedreno/a6xx: Add bindless state",
3704         "nominated": false,
3705         "nomination_type": null,
3706         "resolution": 4,
3707         "main_sha": null,
3708         "because_sha": null
3709     },
3710     {
3711         "sha": "101700b150aecebfc4cc2cb18a467ca939530b04",
3712         "description": "freedreno/a6xx: Pre-bake IBO descriptor sets",
3713         "nominated": false,
3714         "nomination_type": null,
3715         "resolution": 4,
3716         "main_sha": null,
3717         "because_sha": null
3718     },
3719     {
3720         "sha": "a45d111c1870d7fa8450188fd03885c782124fc9",
3721         "description": "freedreno/ir3: Add descriptor set lowering",
3722         "nominated": false,
3723         "nomination_type": null,
3724         "resolution": 4,
3725         "main_sha": null,
3726         "because_sha": null
3727     },
3728     {
3729         "sha": "066ff5c759311ae82f80021bd0913804e2c2444b",
3730         "description": "freedreno: Track image/SSBO usage for all stages",
3731         "nominated": false,
3732         "nomination_type": null,
3733         "resolution": 4,
3734         "main_sha": null,
3735         "because_sha": null
3736     },
3737     {
3738         "sha": "165de87f8ed50b1f36dabd51528813f18a1dee82",
3739         "description": "freedreno/ir3: Let driver specify fb-read descriptor",
3740         "nominated": false,
3741         "nomination_type": null,
3742         "resolution": 4,
3743         "main_sha": null,
3744         "because_sha": null
3745     },
3746     {
3747         "sha": "4982adb4cf33834ddd1593aa6d401839dfb358b6",
3748         "description": "freedreno/ir3: Stop copying options",
3749         "nominated": false,
3750         "nomination_type": null,
3751         "resolution": 4,
3752         "main_sha": null,
3753         "because_sha": null
3754     },
3755     {
3756         "sha": "db2497f2058aaf772489ec12fa9ccd23c37648ef",
3757         "description": "radeonsi: update nir xfb info after medium io lowering",
3758         "nominated": false,
3759         "nomination_type": null,
3760         "resolution": 4,
3761         "main_sha": null,
3762         "because_sha": null
3763     },
3764     {
3765         "sha": "49cfbe1fed075841e9fd1a77eba69052d1aeacfa",
3766         "description": "nir/xfb_info: nir_gather_xfb_info_from_intrinsics update nir xfb_info",
3767         "nominated": false,
3768         "nomination_type": null,
3769         "resolution": 4,
3770         "main_sha": null,
3771         "because_sha": null
3772     },
3773     {
3774         "sha": "b6c172f26c53b5330ad3c186ea0ffc985e0a0723",
3775         "description": "gallium/aux: remove nir_helpers",
3776         "nominated": false,
3777         "nomination_type": null,
3778         "resolution": 4,
3779         "main_sha": null,
3780         "because_sha": null
3781     },
3782     {
3783         "sha": "15908179775ee37735ed4738b729ae9ae6879a63",
3784         "description": "radeonsi: move gfx10_ngg_export_vertex to si_shader_llvm.c",
3785         "nominated": false,
3786         "nomination_type": null,
3787         "resolution": 4,
3788         "main_sha": null,
3789         "because_sha": null
3790     },
3791     {
3792         "sha": "1475339543f8f43d8d4aaec902cc914dde23e80b",
3793         "description": "radeonsi: replace llvm legacy gs code with nir lowering",
3794         "nominated": false,
3795         "nomination_type": null,
3796         "resolution": 4,
3797         "main_sha": null,
3798         "because_sha": null
3799     },
3800     {
3801         "sha": "6219374c4edbe44fc66c8464e76de6c4f66c4630",
3802         "description": "radeonsi: remove llvm gs copy shader generate",
3803         "nominated": false,
3804         "nomination_type": null,
3805         "resolution": 4,
3806         "main_sha": null,
3807         "because_sha": null
3808     },
3809     {
3810         "sha": "e007c7fa6f149054c9ed392167d07fd7eab7bcd4",
3811         "description": "radeonsi: replace llvm gs copy shader generation with nir",
3812         "nominated": false,
3813         "nomination_type": null,
3814         "resolution": 4,
3815         "main_sha": null,
3816         "because_sha": null
3817     },
3818     {
3819         "sha": "246630ac98f6e63d7991a9bf5fe232b2ecd30389",
3820         "description": "radeonsi: build legacy gs output info when shader compile",
3821         "nominated": false,
3822         "nomination_type": null,
3823         "resolution": 4,
3824         "main_sha": null,
3825         "because_sha": null
3826     },
3827     {
3828         "sha": "2b0566f6726c92a290ea9f6a3595ab2cc05590be",
3829         "description": "radeonsi: add nir implementation of gs copy shader generation",
3830         "nominated": false,
3831         "nomination_type": null,
3832         "resolution": 4,
3833         "main_sha": null,
3834         "because_sha": null
3835     },
3836     {
3837         "sha": "89aa75f81c885a4dd78d2210d3918f8396eed7f4",
3838         "description": "radeonsi: use ac_nir_lower_legacy_vs to replace si_llvm_vs_build_end",
3839         "nominated": false,
3840         "nomination_type": null,
3841         "resolution": 4,
3842         "main_sha": null,
3843         "because_sha": null
3844     },
3845     {
3846         "sha": "acde71c015a45fd81b79f30d82debd8383a2a6aa",
3847         "description": "radeonsi: use nir_print_xfb_info to replace si_dump_streamout",
3848         "nominated": false,
3849         "nomination_type": null,
3850         "resolution": 4,
3851         "main_sha": null,
3852         "because_sha": null
3853     },
3854     {
3855         "sha": "def3f700bcf283e78c71673de6cd90d1fe0f1b95",
3856         "description": "radeonsi: lower nir streamout intrinsics in abi",
3857         "nominated": false,
3858         "nomination_type": null,
3859         "resolution": 4,
3860         "main_sha": null,
3861         "because_sha": null
3862     },
3863     {
3864         "sha": "743fbc4bb0558c1103bad9a36a1fe8cfdbbd4664",
3865         "description": "radeonsi: implement nir_load_ring_gs2vs_offset_amd",
3866         "nominated": false,
3867         "nomination_type": null,
3868         "resolution": 4,
3869         "main_sha": null,
3870         "because_sha": null
3871     },
3872     {
3873         "sha": "16cf743f2d04227b1d4ff6d77f3aa5acdc289a1f",
3874         "description": "radeonsi: implement nir_load_ring_gsvs_amd",
3875         "nominated": false,
3876         "nomination_type": null,
3877         "resolution": 4,
3878         "main_sha": null,
3879         "because_sha": null
3880     },
3881     {
3882         "sha": "8aff2281276c27c929c54ac4b98d564a92718cd8",
3883         "description": "ci: Enable building the testing drivers with perfetto.",
3884         "nominated": false,
3885         "nomination_type": null,
3886         "resolution": 4,
3887         "main_sha": null,
3888         "because_sha": null
3889     },
3890     {
3891         "sha": "64455dc32b599a7a440def0310564f07273a7c74",
3892         "description": "freedreno/pps: Fix a signed/unsigned complaint.",
3893         "nominated": false,
3894         "nomination_type": null,
3895         "resolution": 4,
3896         "main_sha": null,
3897         "because_sha": null
3898     },
3899     {
3900         "sha": "302858c48cbce600eba65ecb6d9d76a51a9deb12",
3901         "description": "ci/freedreno: Add glx-swap-event-async as a flake.",
3902         "nominated": false,
3903         "nomination_type": null,
3904         "resolution": 4,
3905         "main_sha": null,
3906         "because_sha": null
3907     },
3908     {
3909         "sha": "327f736627d7e3307105f5db0851fff1769678d2",
3910         "description": "freedreno: Skip CPU/GPU timestamp sync when not supported.",
3911         "nominated": false,
3912         "nomination_type": null,
3913         "resolution": 4,
3914         "main_sha": null,
3915         "because_sha": null
3916     },
3917     {
3918         "sha": "79bbfb31686a2cf0028e0dc570d08461be055ffa",
3919         "description": "ci/zink: Add more blit conversion xfails for a618.",
3920         "nominated": false,
3921         "nomination_type": null,
3922         "resolution": 4,
3923         "main_sha": null,
3924         "because_sha": null
3925     },
3926     {
3927         "sha": "c4c94e8aeddb1bed6281a9fbd99b43af707c8b1b",
3928         "description": "ci/iris: Generalize the 8888_pbuffer EGL known flakes and share with GLK.",
3929         "nominated": false,
3930         "nomination_type": null,
3931         "resolution": 4,
3932         "main_sha": null,
3933         "because_sha": null
3934     },
3935     {
3936         "sha": "6dc90009a54d0cd98b621ccdb018c42365600126",
3937         "description": "ci/iris: Add known flakes for skqp.",
3938         "nominated": false,
3939         "nomination_type": null,
3940         "resolution": 4,
3941         "main_sha": null,
3942         "because_sha": null
3943     },
3944     {
3945         "sha": "c34b539e174f0214eae32b02479ef7933bf1f2d3",
3946         "description": "ci/llvmpipe: Drop dEQP-EGL.functional.sharing.*.link.7 flakes.",
3947         "nominated": false,
3948         "nomination_type": null,
3949         "resolution": 4,
3950         "main_sha": null,
3951         "because_sha": null
3952     },
3953     {
3954         "sha": "d292cb82b8ef1311eb4b78af2c90b1840ba5a6bf",
3955         "description": "gallium,util: Pull u_indices and u_primconvert back into gallium",
3956         "nominated": true,
3957         "nomination_type": 1,
3958         "resolution": 0,
3959         "main_sha": null,
3960         "because_sha": "97ba2f2fd4867779acac611075fee1505e2cf2fb"
3961     },
3962     {
3963         "sha": "fe3b467eb9eddac8232d2cfa448813ddf948330a",
3964         "description": "radeonsi: Fix distortion for yuv422 format for GFX10.",
3965         "nominated": false,
3966         "nomination_type": null,
3967         "resolution": 4,
3968         "main_sha": null,
3969         "because_sha": null
3970     },
3971     {
3972         "sha": "534870482073b30d8eaca51aea332349e48f4d43",
3973         "description": "ci/venus: Remove failure now passing",
3974         "nominated": false,
3975         "nomination_type": null,
3976         "resolution": 4,
3977         "main_sha": null,
3978         "because_sha": null
3979     },
3980     {
3981         "sha": "dc8c9d20568360d6756dcd62610d818991f479d8",
3982         "description": "zink: prune old swapchains on present",
3983         "nominated": false,
3984         "nomination_type": null,
3985         "resolution": 4,
3986         "main_sha": null,
3987         "because_sha": null
3988     },
3989     {
3990         "sha": "6b0db6bf8b5467fd1f357bbacd6750a26d089517",
3991         "description": "dri2: Fix exposing robustness with swkms.",
3992         "nominated": false,
3993         "nomination_type": 1,
3994         "resolution": 4,
3995         "main_sha": null,
3996         "because_sha": "e6285ea55fb2abf3b38f40ea0c3a69c2b6d7d8e5"
3997     },
3998     {
3999         "sha": "ca8c8f2fc1f72cff286ddd0dec4e62e0720bd835",
4000         "description": "dzn: Remove cmdbuf query 'wait' list",
4001         "nominated": false,
4002         "nomination_type": null,
4003         "resolution": 4,
4004         "main_sha": null,
4005         "because_sha": null
4006     },
4007     {
4008         "sha": "261102bd9c2b331a339b63d6dab9d6838fd52a36",
4009         "description": "dzn: Fix format support checks for storage/uniform texel buffers",
4010         "nominated": false,
4011         "nomination_type": null,
4012         "resolution": 4,
4013         "main_sha": null,
4014         "because_sha": null
4015     },
4016     {
4017         "sha": "0069ac9e6eb2ad5793be473cdd98a89c9d017998",
4018         "description": "dzn: Disable depth when the rasterizer is disabled due to no position output",
4019         "nominated": false,
4020         "nomination_type": null,
4021         "resolution": 4,
4022         "main_sha": null,
4023         "because_sha": null
4024     },
4025     {
4026         "sha": "682605a99be50161554f91fd638b35e10a4893ad",
4027         "description": "dzn: Add a zeroed zsa state when depth or raster is disabled",
4028         "nominated": false,
4029         "nomination_type": null,
4030         "resolution": 4,
4031         "main_sha": null,
4032         "because_sha": null
4033     },
4034     {
4035         "sha": "25d460a8181e92cbeeed079e8d4c8c2c6f8158ae",
4036         "description": "dzn: Always align cached pipeline header size to input element align",
4037         "nominated": false,
4038         "nomination_type": null,
4039         "resolution": 4,
4040         "main_sha": null,
4041         "because_sha": null
4042     },
4043     {
4044         "sha": "4565490b715ecf7f36e311c55108e3a12b49a927",
4045         "description": "dzn: Support unnormalized coordinate samplers",
4046         "nominated": false,
4047         "nomination_type": null,
4048         "resolution": 4,
4049         "main_sha": null,
4050         "because_sha": null
4051     },
4052     {
4053         "sha": "552ab9c2f7ebfb1e886026c93efa0b8fbb0f45d7",
4054         "description": "dzn: Support root signature 1.2",
4055         "nominated": false,
4056         "nomination_type": null,
4057         "resolution": 4,
4058         "main_sha": null,
4059         "because_sha": null
4060     },
4061     {
4062         "sha": "1e0adac84a17d43721a5249d82c9959880115c92",
4063         "description": "dzn: Define a symbol that was present in older D3D headers",
4064         "nominated": false,
4065         "nomination_type": null,
4066         "resolution": 4,
4067         "main_sha": null,
4068         "because_sha": null
4069     },
4070     {
4071         "sha": "3eb33ec9e9b6832dc2024a196694f3cb38a54278",
4072         "description": "v3d: expose more drm formats with SAND128 modifier",
4073         "nominated": false,
4074         "nomination_type": null,
4075         "resolution": 4,
4076         "main_sha": null,
4077         "because_sha": null
4078     },
4079     {
4080         "sha": "aac66fe039380bcc8ed9517988fd303cd33eb4db",
4081         "description": "freedreno/a6xx: Rework barrier handling",
4082         "nominated": false,
4083         "nomination_type": null,
4084         "resolution": 4,
4085         "main_sha": null,
4086         "because_sha": null
4087     },
4088     {
4089         "sha": "63e889516d6db0b8eb8099245ac5094bdaa85825",
4090         "description": "freedreno: Don't re-install a flushed batch",
4091         "nominated": false,
4092         "nomination_type": null,
4093         "resolution": 4,
4094         "main_sha": null,
4095         "because_sha": null
4096     },
4097     {
4098         "sha": "aa9b62cad3620d117b279836fca16fc0786d6a7f",
4099         "description": "freedreno/a6xx: Workaround for no pos/psize",
4100         "nominated": false,
4101         "nomination_type": null,
4102         "resolution": 4,
4103         "main_sha": null,
4104         "because_sha": null
4105     },
4106     {
4107         "sha": "e41d19a7119f2ad92d1765842e066cb84b90014b",
4108         "description": "freedreno: Fix tracking of enabled SSBOs",
4109         "nominated": true,
4110         "nomination_type": 1,
4111         "resolution": 0,
4112         "main_sha": null,
4113         "because_sha": "0ed053f03d936d301091dd68e96ced8dbedc83b2"
4114     },
4115     {
4116         "sha": "ca2011d11ccb7255dbf1781cde55f8e02f65f26f",
4117         "description": "freedreno/drm: Remove assert",
4118         "nominated": false,
4119         "nomination_type": null,
4120         "resolution": 4,
4121         "main_sha": null,
4122         "because_sha": null
4123     },
4124     {
4125         "sha": "adee0e7e532c3128d5a5fb877b801ad5f67a9e31",
4126         "description": "r600/sfn: Do a bit of cleanup with the secondary read port validation",
4127         "nominated": false,
4128         "nomination_type": null,
4129         "resolution": 4,
4130         "main_sha": null,
4131         "because_sha": null
4132     },
4133     {
4134         "sha": "ca5bbff558d1de7af3410e659dc0ac6c042cdee3",
4135         "description": "r600/sfn: Fix readport check",
4136         "nominated": true,
4137         "nomination_type": 1,
4138         "resolution": 0,
4139         "main_sha": null,
4140         "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
4141     },
4142     {
4143         "sha": "42d51ef2bb1ea323685447eae1f714d3b610ce98",
4144         "description": "radv/gfx11: expose shaderBufferFloat32AtomicAdd",
4145         "nominated": false,
4146         "nomination_type": null,
4147         "resolution": 4,
4148         "main_sha": null,
4149         "because_sha": null
4150     },
4151     {
4152         "sha": "7dd16791ca900926eee9c7c4e84e079d13f0a479",
4153         "description": "radv: load ssbo_atomic_fadd descriptor",
4154         "nominated": false,
4155         "nomination_type": null,
4156         "resolution": 4,
4157         "main_sha": null,
4158         "because_sha": null
4159     },
4160     {
4161         "sha": "068c84f2754b29d83bda37163c9916c836e126ce",
4162         "description": "aco: add support for fp32 addition atomics",
4163         "nominated": false,
4164         "nomination_type": null,
4165         "resolution": 4,
4166         "main_sha": null,
4167         "because_sha": null
4168     },
4169     {
4170         "sha": "ea1ac3901a4daadb062f8ae4676ca1c258276694",
4171         "description": "ac/llvm: add support for fp32 addition atomics",
4172         "nominated": false,
4173         "nomination_type": null,
4174         "resolution": 4,
4175         "main_sha": null,
4176         "because_sha": null
4177     },
4178     {
4179         "sha": "e879b289947ffed8f435c3c394c30031fc84e8c0",
4180         "description": "anv: Move anv_device_check_status() code to i915/anv_device.c",
4181         "nominated": false,
4182         "nomination_type": null,
4183         "resolution": 4,
4184         "main_sha": null,
4185         "because_sha": null
4186     },
4187     {
4188         "sha": "94af444490f23497e5da2ef6ca351c592abf06a3",
4189         "description": "anv: Split i915 code from anv_batch_chain.c",
4190         "nominated": false,
4191         "nomination_type": null,
4192         "resolution": 4,
4193         "main_sha": null,
4194         "because_sha": null
4195     },
4196     {
4197         "sha": "94ca73b3565b82ec9a8a7d5adfd7199b0e8eddcd",
4198         "description": "anv: Export anv_exec_batch_debug() and chain_command_buffers()",
4199         "nominated": false,
4200         "nomination_type": null,
4201         "resolution": 4,
4202         "main_sha": null,
4203         "because_sha": null
4204     },
4205     {
4206         "sha": "80c89c4606d356e957e47adac8d0bc14fe55c902",
4207         "description": "anv: Start to move i915 specific code from anv_device to i915/anv_device",
4208         "nominated": false,
4209         "nomination_type": null,
4210         "resolution": 4,
4211         "main_sha": null,
4212         "because_sha": null
4213     },
4214     {
4215         "sha": "8084b412ca97c048b43043c80946498b346c3016",
4216         "description": "virgl: drop the separable flag for cases that can't be handled",
4217         "nominated": false,
4218         "nomination_type": null,
4219         "resolution": 4,
4220         "main_sha": null,
4221         "because_sha": null
4222     },
4223     {
4224         "sha": "aa7c83786d6f132e2475cee1381f0b363d0068b3",
4225         "description": "freedreno/ci: Add an a618 flake",
4226         "nominated": false,
4227         "nomination_type": null,
4228         "resolution": 4,
4229         "main_sha": null,
4230         "because_sha": null
4231     },
4232     {
4233         "sha": "a7a46556ec34aee2c7adb49738f66478ad7bdd02",
4234         "description": "Revert \"freedreno/ci: Switch a630 jobs over to manual\"",
4235         "nominated": false,
4236         "nomination_type": 2,
4237         "resolution": 4,
4238         "main_sha": null,
4239         "because_sha": "0cc3701338178bf45f4e6d2d496646b6dec7b297"
4240     },
4241     {
4242         "sha": "23e6d0ce79f6eee65e5a61dc7f4f85c8be8db5ab",
4243         "description": "Revert \"freedreno/ci: Switch also performance a630 job to manual\"",
4244         "nominated": false,
4245         "nomination_type": 2,
4246         "resolution": 4,
4247         "main_sha": null,
4248         "because_sha": "3be7a28b24256e4bdc4fe4ba6428ef767c7bd287"
4249     },
4250     {
4251         "sha": "f9115b6d51c58015350444acb2d07a6f2c5ba437",
4252         "description": "intel: use a shared UUID with other drivers",
4253         "nominated": false,
4254         "nomination_type": null,
4255         "resolution": 4,
4256         "main_sha": null,
4257         "because_sha": null
4258     },
4259     {
4260         "sha": "53de48f1c43ffc68cf8dbc74b2f5ef00f6b91784",
4261         "description": "intel/compiler: add cpp_std=c++17 when building tests",
4262         "nominated": false,
4263         "nomination_type": 1,
4264         "resolution": 4,
4265         "main_sha": null,
4266         "because_sha": "6c194ddd18f24a2fe995aa6b09c8d5d6d2c97d34"
4267     },
4268     {
4269         "sha": "d59e5aa08fad03a426f840e20701723d99f382c0",
4270         "description": "virgl: Request setting the atomic offset in the range_base",
4271         "nominated": false,
4272         "nomination_type": null,
4273         "resolution": 4,
4274         "main_sha": null,
4275         "because_sha": null
4276     },
4277     {
4278         "sha": "994cf0e995277b5d2a07494578ad739f931e3d2d",
4279         "description": "virgl: lower image variable offsets into the intrinsic range_base value",
4280         "nominated": false,
4281         "nomination_type": null,
4282         "resolution": 4,
4283         "main_sha": null,
4284         "because_sha": null
4285     },
4286     {
4287         "sha": "7380656a8ceeb21b2378a651b6cacdea711ffcd7",
4288         "description": "ntt: Make use of the range_base offset when translating atomics in NTT",
4289         "nominated": false,
4290         "nomination_type": null,
4291         "resolution": 4,
4292         "main_sha": null,
4293         "because_sha": null
4294     },
4295     {
4296         "sha": "36f19058ae7ab1b8e2be16d8ee058042c818875d",
4297         "description": "ntt: handle the image intrinsic range_base when translating to TGSI",
4298         "nominated": false,
4299         "nomination_type": null,
4300         "resolution": 4,
4301         "main_sha": null,
4302         "because_sha": null
4303     },
4304     {
4305         "sha": "2e05cfa179da56da40ff758f72a3ee7e61f167d5",
4306         "description": "nir: Add range_base to atomic_counter and an option to use it",
4307         "nominated": false,
4308         "nomination_type": null,
4309         "resolution": 4,
4310         "main_sha": null,
4311         "because_sha": null
4312     },
4313     {
4314         "sha": "c4cde91c1b81958bbe12bd72d16376873cfa9ad5",
4315         "description": "nir: Add possibility to store image var offset in range_base",
4316         "nominated": false,
4317         "nomination_type": null,
4318         "resolution": 4,
4319         "main_sha": null,
4320         "because_sha": null
4321     },
4322     {
4323         "sha": "2f4c7b5ccfb73e0d8a0a194cae4b1af0fbf6d358",
4324         "description": "dzn: Use typeless format for creation of depth-only or stencil-only D24S8",
4325         "nominated": false,
4326         "nomination_type": null,
4327         "resolution": 4,
4328         "main_sha": null,
4329         "because_sha": null
4330     },
4331     {
4332         "sha": "9f928adf81e182f876bea70853eea4b5b78ed9d5",
4333         "description": "dzn: Set MultisampleEnable to enable MSAA lines",
4334         "nominated": false,
4335         "nomination_type": null,
4336         "resolution": 4,
4337         "main_sha": null,
4338         "because_sha": null
4339     },
4340     {
4341         "sha": "ca205776220b6e7fce2267b0873c27a3622b3c8f",
4342         "description": "dzn: Storage buffer sizes need to be 4-byte-aligned",
4343         "nominated": false,
4344         "nomination_type": null,
4345         "resolution": 4,
4346         "main_sha": null,
4347         "because_sha": null
4348     },
4349     {
4350         "sha": "b948a5db4fa33bb05e2c16aa861f9d3291439314",
4351         "description": "dzn: Support int border colors",
4352         "nominated": false,
4353         "nomination_type": null,
4354         "resolution": 4,
4355         "main_sha": null,
4356         "because_sha": null
4357     },
4358     {
4359         "sha": "10282bbd967c4f3e5070e0b1e8c9814b605efeb7",
4360         "description": "dzn: Use R24G8_TYPELESS for 24/8 depth resources",
4361         "nominated": false,
4362         "nomination_type": null,
4363         "resolution": 4,
4364         "main_sha": null,
4365         "because_sha": null
4366     },
4367     {
4368         "sha": "a3005ecb565733f0d7b61b921f50f193114d5688",
4369         "description": "dzn: When changing root signature, dirty descriptors too",
4370         "nominated": false,
4371         "nomination_type": null,
4372         "resolution": 4,
4373         "main_sha": null,
4374         "because_sha": null
4375     },
4376     {
4377         "sha": "14f0c85874a2a16e61b31f86d72e27374325485e",
4378         "description": "dzn: Support alpha blend factor",
4379         "nominated": false,
4380         "nomination_type": null,
4381         "resolution": 4,
4382         "main_sha": null,
4383         "because_sha": null
4384     },
4385     {
4386         "sha": "aa3fc8753d4bbf2811cae6797df4889ed5cc57f3",
4387         "description": "dzn: Get options13",
4388         "nominated": false,
4389         "nomination_type": null,
4390         "resolution": 4,
4391         "main_sha": null,
4392         "because_sha": null
4393     },
4394     {
4395         "sha": "22eb9b1c127352a7096be889d7965380279c3095",
4396         "description": "spirv2dxil: Replace not-provided inputs with zero instead of undef",
4397         "nominated": false,
4398         "nomination_type": null,
4399         "resolution": 4,
4400         "main_sha": null,
4401         "because_sha": null
4402     },
4403     {
4404         "sha": "61c391781ee523dc1af369d18238a37b8bf78825",
4405         "description": "spirv2dxil: Allow killing position as an undef varying",
4406         "nominated": false,
4407         "nomination_type": null,
4408         "resolution": 4,
4409         "main_sha": null,
4410         "because_sha": null
4411     },
4412     {
4413         "sha": "3ddf41cb7d290d577d4c123b4eae64b672503942",
4414         "description": "spirv2dxil: When removing unused inputs, make sure they're actually inputs",
4415         "nominated": false,
4416         "nomination_type": null,
4417         "resolution": 4,
4418         "main_sha": null,
4419         "because_sha": null
4420     },
4421     {
4422         "sha": "00b9c10cf71b1e47f1713bfe48e997179ffdf494",
4423         "description": "spirv2dxil: For removing unused vars, consider the whole I/O var size",
4424         "nominated": false,
4425         "nomination_type": null,
4426         "resolution": 4,
4427         "main_sha": null,
4428         "because_sha": null
4429     },
4430     {
4431         "sha": "85f44304d800785992e74552f31670128268dbec",
4432         "description": "microsoft/compiler: Set num_components to 4 when updating pos write instructions",
4433         "nominated": false,
4434         "nomination_type": null,
4435         "resolution": 4,
4436         "main_sha": null,
4437         "because_sha": null
4438     },
4439     {
4440         "sha": "5d8e89f92f840ced1c3f266427028277f2d4ac40",
4441         "description": "microsoft/compiler: Use nir info.fs.uses_sample_shading to force sample-rate",
4442         "nominated": false,
4443         "nomination_type": null,
4444         "resolution": 4,
4445         "main_sha": null,
4446         "because_sha": null
4447     },
4448     {
4449         "sha": "cbc481f39f236967f20b5591381d873e28e79282",
4450         "description": "microsoft/compiler: Re-work the logic for adding SV_SampleIndex to force sample-rate",
4451         "nominated": false,
4452         "nomination_type": null,
4453         "resolution": 4,
4454         "main_sha": null,
4455         "because_sha": null
4456     },
4457     {
4458         "sha": "b151ed4b95449414a709ada0eb359062a48064be",
4459         "description": "microsoft/compiler: Always emit float types in the I/O signature for structs",
4460         "nominated": false,
4461         "nomination_type": null,
4462         "resolution": 4,
4463         "main_sha": null,
4464         "because_sha": null
4465     },
4466     {
4467         "sha": "c1a3d6b9a94806ce29be2f9cd1d392af8e7f5218",
4468         "description": "microsoft/compiler: Remove arrays when testing for structs in I/O",
4469         "nominated": false,
4470         "nomination_type": null,
4471         "resolution": 4,
4472         "main_sha": null,
4473         "because_sha": null
4474     },
4475     {
4476         "sha": "c86bd4bfbc10e7522ce7fefe7442b48c8c833357",
4477         "description": "microsoft/compiler: Implement texture sample count query",
4478         "nominated": false,
4479         "nomination_type": null,
4480         "resolution": 4,
4481         "main_sha": null,
4482         "because_sha": null
4483     },
4484     {
4485         "sha": "47481e815127b77148cecf866b648dbe9913e153",
4486         "description": "microsoft/compiler: Lower pack_[u/s]norm_2x16",
4487         "nominated": false,
4488         "nomination_type": null,
4489         "resolution": 4,
4490         "main_sha": null,
4491         "because_sha": null
4492     },
4493     {
4494         "sha": "4a0aeae371cdedada6822d5b1427f7eed1036db6",
4495         "description": "virgl/vtest: allow socket being specified by env variable",
4496         "nominated": false,
4497         "nomination_type": null,
4498         "resolution": 4,
4499         "main_sha": null,
4500         "because_sha": null
4501     },
4502     {
4503         "sha": "501309ef323ee7035b43f46e8dbd9d408115702d",
4504         "description": "venus: allow vtest socket being specified by env variable",
4505         "nominated": false,
4506         "nomination_type": null,
4507         "resolution": 4,
4508         "main_sha": null,
4509         "because_sha": null
4510     },
4511     {
4512         "sha": "530a62ce735d1560b7d735f92d1208e6814262f7",
4513         "description": "hasvk: Add extra memory types for hasvk driver instead of a single one",
4514         "nominated": false,
4515         "nomination_type": null,
4516         "resolution": 4,
4517         "main_sha": null,
4518         "because_sha": null
4519     },
4520     {
4521         "sha": "8491b1fd5e7c97edc104a3ac3b8ece5464e652b0",
4522         "description": "ANV: Add extra memory types for ANV driver instead of a single one",
4523         "nominated": false,
4524         "nomination_type": null,
4525         "resolution": 4,
4526         "main_sha": null,
4527         "because_sha": null
4528     },
4529     {
4530         "sha": "83a1d56faa2b87dec56af20741a58404c308cc3f",
4531         "description": "ci: bump vk cts to 1.3.3.1 + and a crash fix.",
4532         "nominated": false,
4533         "nomination_type": null,
4534         "resolution": 4,
4535         "main_sha": null,
4536         "because_sha": null
4537     },
4538     {
4539         "sha": "bb003d406e0b32c0507b27e9667704e240addf40",
4540         "description": "gallium/auxiliary/vl: clean-up progressive shader",
4541         "nominated": false,
4542         "nomination_type": null,
4543         "resolution": 4,
4544         "main_sha": null,
4545         "because_sha": null
4546     },
4547     {
4548         "sha": "f02354d3e26521663b6bb696adc1e346c4783de3",
4549         "description": "pan/mdg: Remove MSGS debug",
4550         "nominated": false,
4551         "nomination_type": null,
4552         "resolution": 4,
4553         "main_sha": null,
4554         "because_sha": null
4555     },
4556     {
4557         "sha": "23968aeeb5d7f25064d7b82d362dd50405177473",
4558         "description": "pan/mdg: Scalarize LUT instructions in NIR",
4559         "nominated": false,
4560         "nomination_type": null,
4561         "resolution": 4,
4562         "main_sha": null,
4563         "because_sha": null
4564     },
4565     {
4566         "sha": "10759d17088c2e0eb6443a0c3f5abb8b1b3f918c",
4567         "description": "pan/mdg: Use special NIR ops for trig scaling",
4568         "nominated": false,
4569         "nomination_type": null,
4570         "resolution": 4,
4571         "main_sha": null,
4572         "because_sha": null
4573     },
4574     {
4575         "sha": "c3839bd540166abbe2aac2ef39527e2a029a4637",
4576         "description": "nir: Optimize vendored sin/cos the same way",
4577         "nominated": false,
4578         "nomination_type": null,
4579         "resolution": 4,
4580         "main_sha": null,
4581         "because_sha": null
4582     },
4583     {
4584         "sha": "a49ba0f1aefcff3d2d7c7aece74a168a294c787f",
4585         "description": "nir: Add Midgard-specific fsin/fcos ops",
4586         "nominated": false,
4587         "nomination_type": null,
4588         "resolution": 4,
4589         "main_sha": null,
4590         "because_sha": null
4591     },
4592     {
4593         "sha": "e86c7ac9f4b23769f3dcbaf3267d46436749315b",
4594         "description": "r300: remove backend input range transformation for sin and cos",
4595         "nominated": false,
4596         "nomination_type": null,
4597         "resolution": 4,
4598         "main_sha": null,
4599         "because_sha": null
4600     },
4601     {
4602         "sha": "d8f59b14d03cff23467dff834780a2613e5dab5f",
4603         "description": "r300: skip sin/cos input range transformation for nine and ntt",
4604         "nominated": false,
4605         "nomination_type": null,
4606         "resolution": 4,
4607         "main_sha": null,
4608         "because_sha": null
4609     },
4610     {
4611         "sha": "0b21d3ae6c76c8efae931c2546db8cf858c11f18",
4612         "description": "r300: update rv515 ci failures list",
4613         "nominated": false,
4614         "nomination_type": null,
4615         "resolution": 4,
4616         "main_sha": null,
4617         "because_sha": null
4618     },
4619     {
4620         "sha": "faba30a8f37ab2cd5855e0fcc35d9f15c7ec1ee9",
4621         "description": "aco/optimizer: Optimize p_extract + v_mul_u32_u24 to v_mad_u32_u16.",
4622         "nominated": false,
4623         "nomination_type": null,
4624         "resolution": 4,
4625         "main_sha": null,
4626         "because_sha": null
4627     },
4628     {
4629         "sha": "171d76ded1fac18bf02abcdd506ebe5e91339162",
4630         "description": "aco/optimizer: Add missing v_lshlrev condition to can_apply_extract.",
4631         "nominated": false,
4632         "nomination_type": null,
4633         "resolution": 4,
4634         "main_sha": null,
4635         "because_sha": null
4636     },
4637     {
4638         "sha": "04ac0ec1483c98f85d23248d191458e77afc24a6",
4639         "description": "wsi/x11: Support depth 16 visuals",
4640         "nominated": false,
4641         "nomination_type": null,
4642         "resolution": 4,
4643         "main_sha": null,
4644         "because_sha": null
4645     },
4646     {
4647         "sha": "37a8b2d12ea97775b725172d1f89c1bd59fc98cf",
4648         "description": "wsi/x11: Infer the default surface format from the root window's visual",
4649         "nominated": false,
4650         "nomination_type": null,
4651         "resolution": 4,
4652         "main_sha": null,
4653         "because_sha": null
4654     },
4655     {
4656         "sha": "4a7ffd9162a8bf02f279df45aa3eaf2251887a85",
4657         "description": "wsi/x11: Make get_sorted_vk_formats handle varying channel widths",
4658         "nominated": false,
4659         "nomination_type": null,
4660         "resolution": 4,
4661         "main_sha": null,
4662         "because_sha": null
4663     },
4664     {
4665         "sha": "aa6b2ec46a79b1b6487a82e43bfcdf853b074b40",
4666         "description": "ac/nir: use store_buffer_amd's base index",
4667         "nominated": false,
4668         "nomination_type": null,
4669         "resolution": 4,
4670         "main_sha": null,
4671         "because_sha": null
4672     },
4673     {
4674         "sha": "39c214769b94da4fa349b140765e39262706d1bc",
4675         "description": "aco: restore semantic_can_reorder for GS output stores",
4676         "nominated": false,
4677         "nomination_type": null,
4678         "resolution": 4,
4679         "main_sha": null,
4680         "because_sha": null
4681     },
4682     {
4683         "sha": "18d3e4fecdc33ca83ac358bebe7e3d99b2339d66",
4684         "description": "radv,aco: use ac_nir_lower_legacy_gs",
4685         "nominated": false,
4686         "nomination_type": null,
4687         "resolution": 4,
4688         "main_sha": null,
4689         "because_sha": null
4690     },
4691     {
4692         "sha": "c7cedaaee2ec3b5ea12664c9f14ca848cc7cd229",
4693         "description": "radv: implement GS load_ring_gsvs_amd/load_ring_gs2vs_offset_amd",
4694         "nominated": false,
4695         "nomination_type": null,
4696         "resolution": 4,
4697         "main_sha": null,
4698         "because_sha": null
4699     },
4700     {
4701         "sha": "dfd6157d6c7d22715dcfb576403232e750f2c5b6",
4702         "description": "panfrost: Document render_condition_check contract",
4703         "nominated": false,
4704         "nomination_type": null,
4705         "resolution": 4,
4706         "main_sha": null,
4707         "because_sha": null
4708     },
4709     {
4710         "sha": "02f9cddb6174f50bb01a12bf926da3fca1fa7b17",
4711         "description": "panfrost: Fix clears with conditional rendering",
4712         "nominated": true,
4713         "nomination_type": 1,
4714         "resolution": 0,
4715         "main_sha": null,
4716         "because_sha": "638b22354e75fa31551f776a2cd2bbf752db1ad5"
4717     },
4718     {
4719         "sha": "7c7c38b126d72b6c4aa32a13847dd52c492e891f",
4720         "description": "panfrost: Remove unused debug parameter",
4721         "nominated": false,
4722         "nomination_type": null,
4723         "resolution": 4,
4724         "main_sha": null,
4725         "because_sha": null
4726     },
4727     {
4728         "sha": "ea03d0652d22b9e36ccc8ba475f9b78b4dff973e",
4729         "description": "panfrost: Remove PAN_MESA_DEBUG=deqp",
4730         "nominated": false,
4731         "nomination_type": null,
4732         "resolution": 4,
4733         "main_sha": null,
4734         "because_sha": null
4735     },
4736     {
4737         "sha": "46051049a61505d5937f9a116b3837586fba985f",
4738         "description": "panfrost: Stop testing CAP_INT16",
4739         "nominated": false,
4740         "nomination_type": null,
4741         "resolution": 4,
4742         "main_sha": null,
4743         "because_sha": null
4744     },
4745     {
4746         "sha": "c966b06736bc83d2cdd47a1463fc2ee6272fef76",
4747         "description": "etnaviv: don't drop TS capability on GPUs with MMUv2",
4748         "nominated": false,
4749         "nomination_type": null,
4750         "resolution": 4,
4751         "main_sha": null,
4752         "because_sha": null
4753     },
4754     {
4755         "sha": "3b69b67545b678da2970654b9490cc3902cdf738",
4756         "description": "util/fossilize_db: add runtime RO foz db loading via FOZ_DBS_DYNAMIC_LIST",
4757         "nominated": false,
4758         "nomination_type": null,
4759         "resolution": 4,
4760         "main_sha": null,
4761         "because_sha": null
4762     },
4763     {
4764         "sha": "eea2033b3efe657ac9129fd44c5bce371040eb04",
4765         "description": "utils/fossilize_db: refactor out loading RO foz dbs",
4766         "nominated": false,
4767         "nomination_type": null,
4768         "resolution": 4,
4769         "main_sha": null,
4770         "because_sha": null
4771     },
4772     {
4773         "sha": "483ee5d6ba48dbcd8a7ad7f37fbf52ebf28db3a0",
4774         "description": "util/fossilize_db: don't destroy foz on RO load fail",
4775         "nominated": false,
4776         "nomination_type": null,
4777         "resolution": 4,
4778         "main_sha": null,
4779         "because_sha": null
4780     },
4781     {
4782         "sha": "4c19426fd6a77932fabfb0b590fea6b2fcb39dd7",
4783         "description": "docs/envvars: add missing mesa disk cache envvars",
4784         "nominated": false,
4785         "nomination_type": null,
4786         "resolution": 4,
4787         "main_sha": null,
4788         "because_sha": null
4789     },
4790     {
4791         "sha": "41d99c10d1f2dff160b732e5311da398eb1ed90a",
4792         "description": "panfrost: Fix logic ops on Bifrost",
4793         "nominated": true,
4794         "nomination_type": 1,
4795         "resolution": 0,
4796         "main_sha": null,
4797         "because_sha": "d849d9779a77f05d7acd418516e154a4e9018f40"
4798     },
4799     {
4800         "sha": "fe4dc59e99dd745b6b42613d199cf61e7b2da995",
4801         "description": "panfrost: Enable NV_primitive_restart on Valhall",
4802         "nominated": true,
4803         "nomination_type": 1,
4804         "resolution": 0,
4805         "main_sha": null,
4806         "because_sha": "30c14f54cf2bbf86f3d8f16a3d46edad6d0fce7c"
4807     },
4808     {
4809         "sha": "2f97883276ba2d32e07216595612523de465cf50",
4810         "description": "pan/bi: Add a unit test for fsat(reg.yx)",
4811         "nominated": false,
4812         "nomination_type": null,
4813         "resolution": 4,
4814         "main_sha": null,
4815         "because_sha": null
4816     },
4817     {
4818         "sha": "ed46c617b074c8e36670907ecf57f00bcf7bbc99",
4819         "description": "pan/bi: Fix incorrect compilation of fsat(reg.yx)",
4820         "nominated": true,
4821         "nomination_type": 1,
4822         "resolution": 0,
4823         "main_sha": null,
4824         "because_sha": "ac636f5adb57704696c781a17f11609fad9035ec"
4825     },
4826     {
4827         "sha": "c672b593b924a689931fccffcbb37dbf670fef71",
4828         "description": "bin/ci: add gitlab_gql.py.cache to the .gitignore",
4829         "nominated": false,
4830         "nomination_type": null,
4831         "resolution": 4,
4832         "main_sha": null,
4833         "because_sha": null
4834     },
4835     {
4836         "sha": "684eee0748f455c6503fe320d7fa8b7d3e069d20",
4837         "description": "radv/bvh: Prevent NANs when computing node cost",
4838         "nominated": false,
4839         "nomination_type": 1,
4840         "resolution": 4,
4841         "main_sha": null,
4842         "because_sha": "6f45c98b580de5a534ebb0a0644ac5514793a141"
4843     },
4844     {
4845         "sha": "4c7caa6211875fa33cae33d8569fabf481908a71",
4846         "description": "v3dv: skip two ycbcr tests",
4847         "nominated": false,
4848         "nomination_type": null,
4849         "resolution": 4,
4850         "main_sha": null,
4851         "because_sha": null
4852     },
4853     {
4854         "sha": "18319a236c18bfc4f91cb0193172fcf784ee81cd",
4855         "description": "v3dv: add support for multi-planar formats, enable YCbCr",
4856         "nominated": false,
4857         "nomination_type": null,
4858         "resolution": 4,
4859         "main_sha": null,
4860         "because_sha": null
4861     },
4862     {
4863         "sha": "2ef614a2d814a6f42c0f78d0e56af28373184998",
4864         "description": "v3dv/image: use 64-byte alingment for linear images if needed",
4865         "nominated": false,
4866         "nomination_type": null,
4867         "resolution": 4,
4868         "main_sha": null,
4869         "because_sha": null
4870     },
4871     {
4872         "sha": "aa31d38bcf9be3d6485613c6d1fa4e8f0ccd3958",
4873         "description": "v3dv: pass alignment to v3dv_buffer_init",
4874         "nominated": false,
4875         "nomination_type": null,
4876         "resolution": 4,
4877         "main_sha": null,
4878         "because_sha": null
4879     },
4880     {
4881         "sha": "77f4885ccbacdc32061d64653b75001c11873be6",
4882         "description": "v3dv/pipeline: rename lower_tex_src_to_offset to lower_tex_src",
4883         "nominated": false,
4884         "nomination_type": null,
4885         "resolution": 4,
4886         "main_sha": null,
4887         "because_sha": null
4888     },
4889     {
4890         "sha": "98e6effadd2559e0c42e9cb4c07dd8864e544975",
4891         "description": "v3dv/format: remove unused v3dv_get_tex_return_size",
4892         "nominated": false,
4893         "nomination_type": null,
4894         "resolution": 4,
4895         "main_sha": null,
4896         "because_sha": null
4897     },
4898     {
4899         "sha": "36ec3d6fe3332babef58edb8a4b103137ca435c6",
4900         "description": "v3dv: add paths to handle partial copies of linear images",
4901         "nominated": false,
4902         "nomination_type": null,
4903         "resolution": 4,
4904         "main_sha": null,
4905         "because_sha": null
4906     },
4907     {
4908         "sha": "b39958a3a1862f07ab5dae18c8160906e653a3a6",
4909         "description": "anv,nir: Move the ANV YCbCr lowering pass to common code",
4910         "nominated": false,
4911         "nomination_type": null,
4912         "resolution": 4,
4913         "main_sha": null,
4914         "because_sha": null
4915     },
4916     {
4917         "sha": "f02a11e4e4cb78da491780efc1db9b2429275168",
4918         "description": "nir: Add copyright and include guards to nir_vulkan.h",
4919         "nominated": false,
4920         "nomination_type": null,
4921         "resolution": 4,
4922         "main_sha": null,
4923         "because_sha": null
4924     },
4925     {
4926         "sha": "2ac771973da5bc1b1ad61321571f7cdf78dbcafc",
4927         "description": "anv: Use the YCbCr format info from common code",
4928         "nominated": false,
4929         "nomination_type": null,
4930         "resolution": 4,
4931         "main_sha": null,
4932         "because_sha": null
4933     },
4934     {
4935         "sha": "30a91d333d1e253c221835879f245574d48de2f8",
4936         "description": "anv: Use the common vk_ycbcr_conversion object",
4937         "nominated": false,
4938         "nomination_type": null,
4939         "resolution": 4,
4940         "main_sha": null,
4941         "because_sha": null
4942     },
4943     {
4944         "sha": "1cc342f5e1754e7e9b1ed8685aa73520b2122e62",
4945         "description": "vulkan: Add a common vk_ycbcr_conversion struct",
4946         "nominated": false,
4947         "nomination_type": null,
4948         "resolution": 4,
4949         "main_sha": null,
4950         "because_sha": null
4951     },
4952     {
4953         "sha": "5eaf8218def9a3dcd115857a2c7ea5b9172b896f",
4954         "description": "vulkan/formats: Add YCbCr format information",
4955         "nominated": false,
4956         "nomination_type": null,
4957         "resolution": 4,
4958         "main_sha": null,
4959         "because_sha": null
4960     },
4961     {
4962         "sha": "04e7ebea5d5fff9a5a4c2b518205344b6364c68a",
4963         "description": "util/format: YUYV and UYVY have 4 8-bit channels",
4964         "nominated": false,
4965         "nomination_type": null,
4966         "resolution": 4,
4967         "main_sha": null,
4968         "because_sha": null
4969     },
4970     {
4971         "sha": "18feb32df0a20c852331748e572f783c082c68ed",
4972         "description": "anv/android: Use VkFormat for externalFormat",
4973         "nominated": false,
4974         "nomination_type": null,
4975         "resolution": 4,
4976         "main_sha": null,
4977         "because_sha": null
4978     },
4979     {
4980         "sha": "9fc046a87dca9700555f96ff649a7a6be11c40e8",
4981         "description": "anv: Refactor Android externalFormat handling in CreateYcbcrConversion",
4982         "nominated": false,
4983         "nomination_type": null,
4984         "resolution": 4,
4985         "main_sha": null,
4986         "because_sha": null
4987     },
4988     {
4989         "sha": "4121aa43c405ed945db05a7fe2019e83446916cb",
4990         "description": "Revert \"ci: build hasvk if we're building anv\"",
4991         "nominated": false,
4992         "nomination_type": 2,
4993         "resolution": 4,
4994         "main_sha": null,
4995         "because_sha": "b4d3d11e43546a92a82c66a47e3bda0e6a6822cf"
4996     },
4997     {
4998         "sha": "b27e42dcb5f995ef0b7f8d07d5868eed60896b59",
4999         "description": "vulkan/wsi: check if image info was already freed",
5000         "nominated": true,
5001         "nomination_type": 1,
5002         "resolution": 0,
5003         "main_sha": null,
5004         "because_sha": "5b13d74583513ddd029e30c989838b96993545a0"
5005     },
5006     {
5007         "sha": "6b8dab7de2817ded5ac7965f4d10191189d314c5",
5008         "description": "pvr: Add support for geometry-only render jobs",
5009         "nominated": false,
5010         "nomination_type": null,
5011         "resolution": 4,
5012         "main_sha": null,
5013         "because_sha": null
5014     },
5015     {
5016         "sha": "85155e389e95f4a73cf4bfdbd30b7b50a1d32057",
5017         "description": "pvr: Extract setup of winsys job submit flags into separate functions",
5018         "nominated": false,
5019         "nomination_type": null,
5020         "resolution": 4,
5021         "main_sha": null,
5022         "because_sha": null
5023     },
5024     {
5025         "sha": "9bf525b4bd733c4bd88e39496eaae4d891d07184",
5026         "description": "broadcom/compiler: produce better code for f2f16 with RTZ rounding",
5027         "nominated": false,
5028         "nomination_type": null,
5029         "resolution": 4,
5030         "main_sha": null,
5031         "because_sha": null
5032     },
5033     {
5034         "sha": "a48642400be86a17d460ce2786988ec67f423f01",
5035         "description": "ac: don't call ac_query_pci_bus_info from ac_query_gpu_info",
5036         "nominated": false,
5037         "nomination_type": null,
5038         "resolution": 4,
5039         "main_sha": null,
5040         "because_sha": null
5041     },
5042     {
5043         "sha": "6f533c4ee2c1a8365e04eebb4dc1b99d89227547",
5044         "description": "ac: add ac_query_pci_bus_info helper",
5045         "nominated": false,
5046         "nomination_type": null,
5047         "resolution": 4,
5048         "main_sha": null,
5049         "because_sha": null
5050     },
5051     {
5052         "sha": "91b0cc3fe3cf34187a9aabc4e1ffc234f6ac89f8",
5053         "description": "ac/info: move pci bus info in a struct",
5054         "nominated": false,
5055         "nomination_type": null,
5056         "resolution": 4,
5057         "main_sha": null,
5058         "because_sha": null
5059     },
5060     {
5061         "sha": "7893369c2e483d79842b513d42b4516b5d6ac31f",
5062         "description": "radeonsi: simplify dpbb settings",
5063         "nominated": false,
5064         "nomination_type": null,
5065         "resolution": 4,
5066         "main_sha": null,
5067         "because_sha": null
5068     },
5069     {
5070         "sha": "3be7a28b24256e4bdc4fe4ba6428ef767c7bd287",
5071         "description": "freedreno/ci: Switch also performance a630 job to manual",
5072         "nominated": false,
5073         "nomination_type": 1,
5074         "resolution": 4,
5075         "main_sha": null,
5076         "because_sha": "0cc3701338178bf45f4e6d2d496646b6dec7b297"
5077     },
5078     {
5079         "sha": "0886df2491b094842969cda76884ce57672baff4",
5080         "description": "ci/zink: Penumbra is now fixed.",
5081         "nominated": false,
5082         "nomination_type": null,
5083         "resolution": 4,
5084         "main_sha": null,
5085         "because_sha": null
5086     },
5087     {
5088         "sha": "6986332c8063d794b7dc51d0eae91911ff89e136",
5089         "description": "radv: Fix memory leak.",
5090         "nominated": false,
5091         "nomination_type": 1,
5092         "resolution": 4,
5093         "main_sha": null,
5094         "because_sha": "8d0e6c02c7024fd3a1e8f60bde8dd4428943bd46"
5095     },
5096     {
5097         "sha": "eab2c3995132f8cd1e3e9ee56eedaf17448aa157",
5098         "description": "radv/rt: Divide by the correct workgroup size",
5099         "nominated": true,
5100         "nomination_type": 1,
5101         "resolution": 0,
5102         "main_sha": null,
5103         "because_sha": "9369b407250b089d54e2247a7c8c10c65188c551"
5104     },
5105     {
5106         "sha": "0ca325cc1099556f3f755fae8cf6f8a1a019432e",
5107         "description": "glsl/nir: only set uses_sample_shading when the output is a fbfetch",
5108         "nominated": false,
5109         "nomination_type": null,
5110         "resolution": 4,
5111         "main_sha": null,
5112         "because_sha": null
5113     },
5114     {
5115         "sha": "03105138f15982ddf95db590bdb1fc34b22392b3",
5116         "description": "radv/rt: Get rid of accel struct null checks",
5117         "nominated": false,
5118         "nomination_type": null,
5119         "resolution": 4,
5120         "main_sha": null,
5121         "because_sha": null
5122     },
5123     {
5124         "sha": "33166ba50b8e3d5cb0c9bd98d0860111bea52484",
5125         "description": "radv: Use the null accel struct instead of emitting 0",
5126         "nominated": false,
5127         "nomination_type": null,
5128         "resolution": 4,
5129         "main_sha": null,
5130         "because_sha": null
5131     },
5132     {
5133         "sha": "31ca19589fe3583a8e5667521f420d76a84ca193",
5134         "description": "radv: Create a null TLAS as meta state",
5135         "nominated": false,
5136         "nomination_type": null,
5137         "resolution": 4,
5138         "main_sha": null,
5139         "because_sha": null
5140     },
5141     {
5142         "sha": "6d06964f8aa8cbf17751d29c27cc1620cf98067f",
5143         "description": "radv: Add a helper for finding memory indices",
5144         "nominated": false,
5145         "nomination_type": null,
5146         "resolution": 4,
5147         "main_sha": null,
5148         "because_sha": null
5149     },
5150     {
5151         "sha": "2d738803b508528cd706770b72a114b3b48e1522",
5152         "description": "vulkan: Track the nullDescriptor feature",
5153         "nominated": false,
5154         "nomination_type": null,
5155         "resolution": 4,
5156         "main_sha": null,
5157         "because_sha": null
5158     },
5159     {
5160         "sha": "274e1d5a39e258ff64637f9113c36e0b10bf6a1c",
5161         "description": "freedreno/ci: Add a618 egl/skqp/piglit jobs",
5162         "nominated": false,
5163         "nomination_type": null,
5164         "resolution": 4,
5165         "main_sha": null,
5166         "because_sha": null
5167     },
5168     {
5169         "sha": "23e9fe5d537417309b4e174ef283299c6fe06a37",
5170         "description": "freedreno/ci: Cleanup a618 yaml",
5171         "nominated": false,
5172         "nomination_type": null,
5173         "resolution": 4,
5174         "main_sha": null,
5175         "because_sha": null
5176     },
5177     {
5178         "sha": "0cc3701338178bf45f4e6d2d496646b6dec7b297",
5179         "description": "freedreno/ci: Switch a630 jobs over to manual",
5180         "nominated": false,
5181         "nomination_type": null,
5182         "resolution": 4,
5183         "main_sha": null,
5184         "because_sha": null
5185     },
5186     {
5187         "sha": "4fb2463a37f1bcddf5a523e6e78aa89e77f71495",
5188         "description": "etnaviv: nir: use lower_fround_even",
5189         "nominated": false,
5190         "nomination_type": null,
5191         "resolution": 4,
5192         "main_sha": null,
5193         "because_sha": null
5194     },
5195     {
5196         "sha": "5fdfd8044d77517e77c768e60d55999a82853b3a",
5197         "description": "panfrost: Don't use AFBC of sRGB luminance-alpha",
5198         "nominated": false,
5199         "nomination_type": 1,
5200         "resolution": 4,
5201         "main_sha": null,
5202         "because_sha": "476be5cb27398a06b0a2828dd260c5ad4d620136"
5203     },
5204     {
5205         "sha": "48a0478126ffd4e0bc1585e424cd90e8a0be36aa",
5206         "description": "zink: add renderdoc handling",
5207         "nominated": false,
5208         "nomination_type": null,
5209         "resolution": 4,
5210         "main_sha": null,
5211         "because_sha": null
5212     },
5213     {
5214         "sha": "7e52bd7b18245bab3e722300c715e30932bb59ac",
5215         "description": "venus: vn_queue: align vulkan object variable naming",
5216         "nominated": false,
5217         "nomination_type": null,
5218         "resolution": 4,
5219         "main_sha": null,
5220         "because_sha": null
5221     },
5222     {
5223         "sha": "32660a41ea8c32d57455cdc71009c5688580bd88",
5224         "description": "venus: refactor QueueSubmit/QueueSubmit2",
5225         "nominated": false,
5226         "nomination_type": null,
5227         "resolution": 4,
5228         "main_sha": null,
5229         "because_sha": null
5230     },
5231     {
5232         "sha": "6863092d9569ea707da3a1c6c5370dc3173a665e",
5233         "description": "venus: append fence feedback batch",
5234         "nominated": false,
5235         "nomination_type": null,
5236         "resolution": 4,
5237         "main_sha": null,
5238         "because_sha": null
5239     },
5240     {
5241         "sha": "2889a0478b76e856d837b168ee3bf2b61c5238ab",
5242         "description": "venus: drop VkQueueBindSparse",
5243         "nominated": false,
5244         "nomination_type": null,
5245         "resolution": 4,
5246         "main_sha": null,
5247         "because_sha": null
5248     },
5249     {
5250         "sha": "3b107962a299c3793cdd952e756c767703d2c797",
5251         "description": "venus: remove filtering external semaphores for QueueSubmit",
5252         "nominated": false,
5253         "nomination_type": null,
5254         "resolution": 4,
5255         "main_sha": null,
5256         "because_sha": null
5257     },
5258     {
5259         "sha": "f6ffb5ac365ea27c046fd2510953602caec585b3",
5260         "description": "venus: require exportable/importable bit for ext semaphores sync fd",
5261         "nominated": false,
5262         "nomination_type": null,
5263         "resolution": 4,
5264         "main_sha": null,
5265         "because_sha": null
5266     },
5267     {
5268         "sha": "31e7471be2e2d7eb3518feecb9691135c4171e7c",
5269         "description": "venus: require exportable bit for ext fence sync fd",
5270         "nominated": false,
5271         "nomination_type": null,
5272         "resolution": 4,
5273         "main_sha": null,
5274         "because_sha": null
5275     },
5276     {
5277         "sha": "75e369335f9c287a882bfe0ba53392a3422658aa",
5278         "description": "venus: require importable external semaphores for WSI",
5279         "nominated": false,
5280         "nomination_type": null,
5281         "resolution": 4,
5282         "main_sha": null,
5283         "because_sha": null
5284     },
5285     {
5286         "sha": "f09cc33dfb7bcf0db16634d1934708a335d2128d",
5287         "description": "venus: refactor VK_KHR_synchronization2 ext sync fd requirements",
5288         "nominated": false,
5289         "nomination_type": null,
5290         "resolution": 4,
5291         "main_sha": null,
5292         "because_sha": null
5293     },
5294     {
5295         "sha": "72371af332c2e87a7064926cb595da527a5d1a28",
5296         "description": "venus: refactor out vn_feedback_event_cmd_record2",
5297         "nominated": false,
5298         "nomination_type": null,
5299         "resolution": 4,
5300         "main_sha": null,
5301         "because_sha": null
5302     },
5303     {
5304         "sha": "842ca284650f066e58706741a7d22d67b5088e60",
5305         "description": "gbm/backend: fix gbm compile without dri",
5306         "nominated": false,
5307         "nomination_type": null,
5308         "resolution": 4,
5309         "main_sha": null,
5310         "because_sha": null
5311     },
5312     {
5313         "sha": "f1faf30a5f02700491a67283aa4ff44ee21f73cf",
5314         "description": "dzn: Fix clear bind flag logic",
5315         "nominated": false,
5316         "nomination_type": 1,
5317         "resolution": 4,
5318         "main_sha": null,
5319         "because_sha": "8b79e6fb5e46cf6a0ace7c164adf21858ea2b7e3"
5320     },
5321     {
5322         "sha": "59495215086f84d729321c080a9d59cf905656c4",
5323         "description": "dzn/ci: Add image test group, which is all passing now",
5324         "nominated": false,
5325         "nomination_type": null,
5326         "resolution": 4,
5327         "main_sha": null,
5328         "because_sha": null
5329     },
5330     {
5331         "sha": "889f03fc243ee88f6fb0a9efa1ca5647d45a21ce",
5332         "description": "dzn/ci: Remove flakes/fails that don't hit anymore",
5333         "nominated": false,
5334         "nomination_type": null,
5335         "resolution": 4,
5336         "main_sha": null,
5337         "because_sha": null
5338     },
5339     {
5340         "sha": "9f9a58eb952367a764462f1f0777de6997cb454c",
5341         "description": "ci/windows: Download updated WARP 1.0.4 package",
5342         "nominated": false,
5343         "nomination_type": null,
5344         "resolution": 4,
5345         "main_sha": null,
5346         "because_sha": null
5347     },
5348     {
5349         "sha": "a5a19903ab671ebdf4130fdf3cc782a8a0a2a3d9",
5350         "description": "mesa: Trivially advertise NV_generate_mipmap_sRGB",
5351         "nominated": false,
5352         "nomination_type": null,
5353         "resolution": 4,
5354         "main_sha": null,
5355         "because_sha": null
5356     },
5357     {
5358         "sha": "2aad8dbfa524993ba15fed474e2211b55e9705be",
5359         "description": "mesa: Fix extension table formatting",
5360         "nominated": false,
5361         "nomination_type": null,
5362         "resolution": 4,
5363         "main_sha": null,
5364         "because_sha": null
5365     },
5366     {
5367         "sha": "d3feccfa6f5ad1332737dc1a8fa2864156bd0553",
5368         "description": "radv: Use the new NIR builder tex helpers for meta",
5369         "nominated": false,
5370         "nomination_type": null,
5371         "resolution": 4,
5372         "main_sha": null,
5373         "because_sha": null
5374     },
5375     {
5376         "sha": "433fe592acee7ce1b1238ddb72792dda1678b874",
5377         "description": "nir/builder: Add some texture helpers",
5378         "nominated": false,
5379         "nomination_type": null,
5380         "resolution": 4,
5381         "main_sha": null,
5382         "because_sha": null
5383     },
5384     {
5385         "sha": "30f3fec380176b20078a37a27f3da4059aaa39e4",
5386         "description": "nir: Add more opcodes to nir_tex_instr_is_query()",
5387         "nominated": false,
5388         "nomination_type": null,
5389         "resolution": 4,
5390         "main_sha": null,
5391         "because_sha": null
5392     },
5393     {
5394         "sha": "7d8b90a47051152e24ead666ea52494d7d43d1e1",
5395         "description": "glx: Harmonize glXCreateGLXPixmap with glXCreatePixmap",
5396         "nominated": false,
5397         "nomination_type": null,
5398         "resolution": 4,
5399         "main_sha": null,
5400         "because_sha": null
5401     },
5402     {
5403         "sha": "2cc3763d0455de13e78a82123ddc47a00e5ea7eb",
5404         "description": "glx: Fix drawable type inference in visual/fbconfig setup",
5405         "nominated": false,
5406         "nomination_type": null,
5407         "resolution": 4,
5408         "main_sha": null,
5409         "because_sha": null
5410     },
5411     {
5412         "sha": "86c9a31d99d37f7b8838e069631e2f8b16d991e9",
5413         "description": "glx: Inline a few single-use constant strings into their user",
5414         "nominated": false,
5415         "nomination_type": null,
5416         "resolution": 4,
5417         "main_sha": null,
5418         "because_sha": null
5419     },
5420     {
5421         "sha": "07292d6e76b4a6d84739cb7bad4d67171f813d64",
5422         "description": "glx: Move 1.2 GLXPixmap code into glx_pbuffer.c",
5423         "nominated": false,
5424         "nomination_type": null,
5425         "resolution": 4,
5426         "main_sha": null,
5427         "because_sha": null
5428     },
5429     {
5430         "sha": "cf90a2b28f07a881f6eec531fbcc6bea0ef154b9",
5431         "description": "glx: Check for initial \"glX\" first in glXGetProcAddress",
5432         "nominated": false,
5433         "nomination_type": null,
5434         "resolution": 4,
5435         "main_sha": null,
5436         "because_sha": null
5437     },
5438     {
5439         "sha": "f8d3c222db2aac0bb492b9f7c56ef2b9c159f598",
5440         "description": "glx: Reflow MakeContextCurrent a little",
5441         "nominated": false,
5442         "nomination_type": null,
5443         "resolution": 4,
5444         "main_sha": null,
5445         "because_sha": null
5446     },
5447     {
5448         "sha": "cf9debb6397a6c23fd6377e557e5f7ac1a19b895",
5449         "description": "glx: Clean up some funny business from context bind/unbind",
5450         "nominated": false,
5451         "nomination_type": null,
5452         "resolution": 4,
5453         "main_sha": null,
5454         "because_sha": null
5455     },
5456     {
5457         "sha": "f0eed0001032b9bfef12e346709a7d95f9966775",
5458         "description": "glx: Remove support for glXGetDriverConfig for old drivers",
5459         "nominated": false,
5460         "nomination_type": null,
5461         "resolution": 4,
5462         "main_sha": null,
5463         "because_sha": null
5464     },
5465     {
5466         "sha": "f53ec64d68dbbac4cd2f10b2e021070452e26039",
5467         "description": "glx: Remove a can't-happen NULL check",
5468         "nominated": false,
5469         "nomination_type": null,
5470         "resolution": 4,
5471         "main_sha": null,
5472         "because_sha": null
5473     },
5474     {
5475         "sha": "9de2776e016e98814139c13276531a97afbe73c4",
5476         "description": "glx: Remove glx_context::screen",
5477         "nominated": false,
5478         "nomination_type": null,
5479         "resolution": 4,
5480         "main_sha": null,
5481         "because_sha": null
5482     },
5483     {
5484         "sha": "81f77f999b5a4de9115c0f22c36c1953b57aeea7",
5485         "description": "glx/dri3: Simplify protocol version tracking",
5486         "nominated": false,
5487         "nomination_type": null,
5488         "resolution": 4,
5489         "main_sha": null,
5490         "because_sha": null
5491     },
5492     {
5493         "sha": "862bf420a96c8dace856fa8c7a50ef7db4f0ec5e",
5494         "description": "asahi: Handle sampler->compare_mode",
5495         "nominated": false,
5496         "nomination_type": null,
5497         "resolution": 4,
5498         "main_sha": null,
5499         "because_sha": null
5500     },
5501     {
5502         "sha": "edca10e9c907a21f44698121e97d0eef92c7961a",
5503         "description": "aco: Pass correct number of coords to Vega 1D LOD instruction.",
5504         "nominated": true,
5505         "nomination_type": 0,
5506         "resolution": 0,
5507         "main_sha": null,
5508         "because_sha": null
5509     },
5510     {
5511         "sha": "267dd1f4d571ee606141aa66f1665aa152b4e911",
5512         "description": "nir/nir_opt_move: fix ALWAYS_INLINE compiler error",
5513         "nominated": true,
5514         "nomination_type": 1,
5515         "resolution": 0,
5516         "main_sha": null,
5517         "because_sha": "f1d20ec67c3f186886b97de94f74484650f8fda1"
5518     },
5519     {
5520         "sha": "5b3fb44ecc602bb1f6ed59222ae919ef119bf733",
5521         "description": "radv: fix re-emitting RB+ when the non-compacted color format changes",
5522         "nominated": false,
5523         "nomination_type": 1,
5524         "resolution": 4,
5525         "main_sha": null,
5526         "because_sha": "11469f7553dc69a6c4b779527e6738c3206aa21c"
5527     },
5528     {
5529         "sha": "ebec42d799b22b7b3d06acd710f5687252446a06",
5530         "description": "radv: fix hashing pipeline keys if RADV_PERFTEST=ngg_streamout is used",
5531         "nominated": false,
5532         "nomination_type": null,
5533         "resolution": 4,
5534         "main_sha": null,
5535         "because_sha": null
5536     },
5537     {
5538         "sha": "aab08fc25017ece76fb580e964c1d4c3c611168d",
5539         "description": "zink/ci: relocate radv testing from radv's gitlab-ci.yml",
5540         "nominated": false,
5541         "nomination_type": null,
5542         "resolution": 4,
5543         "main_sha": null,
5544         "because_sha": null
5545     },
5546     {
5547         "sha": "89a85a8daa0ea04fa14141913d2a6297c2f9184e",
5548         "description": "zink/ci: add a fail to the VG flake list",
5549         "nominated": false,
5550         "nomination_type": null,
5551         "resolution": 4,
5552         "main_sha": null,
5553         "because_sha": null
5554     },
5555     {
5556         "sha": "0907fb46eef8d184acd990e5851b479d25efb46a",
5557         "description": "zink/ci/radv: remove a test from the fails list",
5558         "nominated": false,
5559         "nomination_type": null,
5560         "resolution": 4,
5561         "main_sha": null,
5562         "because_sha": null
5563     },
5564     {
5565         "sha": "d7c1ba0bce57591e5ec9f147217b7882ecad7903",
5566         "description": "ci/piglit: compress results.csv before uploading it to GitLab",
5567         "nominated": false,
5568         "nomination_type": null,
5569         "resolution": 4,
5570         "main_sha": null,
5571         "because_sha": null
5572     },
5573     {
5574         "sha": "d110299d77c9663bf3d91a50d447f8db4f64acb0",
5575         "description": "ci/deqp-runner: compress results.csv before uploading it to GitLab",
5576         "nominated": false,
5577         "nomination_type": null,
5578         "resolution": 4,
5579         "main_sha": null,
5580         "because_sha": null
5581     },
5582     {
5583         "sha": "f19f119baea0c31cd48938ea41829e757e9c17d2",
5584         "description": "Revert \"ci: Collabora's LAVA lab for maintance\"",
5585         "nominated": false,
5586         "nomination_type": 2,
5587         "resolution": 4,
5588         "main_sha": null,
5589         "because_sha": "900ccec7e8fa809ef0a9154db4d0ecec3fe26e9c"
5590     },
5591     {
5592         "sha": "9a4bd32790110adab92881af47302df956d19e15",
5593         "description": "ci: disable Collabora's LAVA lab for maintance",
5594         "nominated": false,
5595         "nomination_type": null,
5596         "resolution": 4,
5597         "main_sha": null,
5598         "because_sha": null
5599     },
5600     {
5601         "sha": "2a5d7f4926c8b3dc702d3ee0e216c563ba7e94db",
5602         "description": "radv: fix missing implementation of creating images from swapchains",
5603         "nominated": true,
5604         "nomination_type": 0,
5605         "resolution": 0,
5606         "main_sha": null,
5607         "because_sha": null
5608     },
5609     {
5610         "sha": "2969850d886a980d87f7a2eb570e58c1a9a086de",
5611         "description": "intel/utrace: document tracepoints",
5612         "nominated": false,
5613         "nomination_type": null,
5614         "resolution": 4,
5615         "main_sha": null,
5616         "because_sha": null
5617     },
5618     {
5619         "sha": "270215926879a2479def9953c760068dc436caf2",
5620         "description": "intel/ds: remove unused trace point",
5621         "nominated": false,
5622         "nomination_type": null,
5623         "resolution": 4,
5624         "main_sha": null,
5625         "because_sha": null
5626     },
5627     {
5628         "sha": "4dd3e755eabc873d62d8fcec6bc65f369fd95d1f",
5629         "description": "intel/ds: add INTEL_GPU_TRACEPOINT envvar to toggle tracepoints",
5630         "nominated": false,
5631         "nomination_type": null,
5632         "resolution": 4,
5633         "main_sha": null,
5634         "because_sha": null
5635     },
5636     {
5637         "sha": "28b15fa9e7706da41c3b6bed3c640b4198359984",
5638         "description": "anv: add support for command buffer tagging in traces",
5639         "nominated": false,
5640         "nomination_type": null,
5641         "resolution": 4,
5642         "main_sha": null,
5643         "because_sha": null
5644     },
5645     {
5646         "sha": "662e05c9fb27bc9ce9959844a70dbf9bea729d44",
5647         "description": "vulkan/debug_utils: copy debug util labels",
5648         "nominated": false,
5649         "nomination_type": null,
5650         "resolution": 4,
5651         "main_sha": null,
5652         "because_sha": null
5653     },
5654     {
5655         "sha": "a34fcaf326f871e5136030aa23e2cf81d85b587b",
5656         "description": "util/u_trace: add support for variable length trace points",
5657         "nominated": false,
5658         "nomination_type": null,
5659         "resolution": 4,
5660         "main_sha": null,
5661         "because_sha": null
5662     },
5663     {
5664         "sha": "f1ab070d7f20423113e8d6aae75a4d153ae93e07",
5665         "description": "intel/ds: move event_id access to perfetto lambda",
5666         "nominated": false,
5667         "nomination_type": null,
5668         "resolution": 4,
5669         "main_sha": null,
5670         "because_sha": null
5671     },
5672     {
5673         "sha": "f0160ee2ab3598f379af23323d0057518d85a566",
5674         "description": "intel/ds: track secondary cmdbuffers in perfetto",
5675         "nominated": false,
5676         "nomination_type": null,
5677         "resolution": 4,
5678         "main_sha": null,
5679         "because_sha": null
5680     },
5681     {
5682         "sha": "9a16effeac8cc808745729ab617869c29a0f13d2",
5683         "description": "anv: record secondaries' traces into primaries",
5684         "nominated": false,
5685         "nomination_type": null,
5686         "resolution": 4,
5687         "main_sha": null,
5688         "because_sha": null
5689     },
5690     {
5691         "sha": "1082c8ad116814e16113de9c4a7a067d3e5a0e5c",
5692         "description": "pps: print out message when we get the first counters",
5693         "nominated": false,
5694         "nomination_type": null,
5695         "resolution": 4,
5696         "main_sha": null,
5697         "because_sha": null
5698     },
5699     {
5700         "sha": "61c7e1bf48f620cc81b6273cbaf595b7e27d80b7",
5701         "description": "agx: Peephole select after opt_preamble",
5702         "nominated": false,
5703         "nomination_type": null,
5704         "resolution": 4,
5705         "main_sha": null,
5706         "because_sha": null
5707     },
5708     {
5709         "sha": "f4b3201244d11e118fd09aac557b907bcdc88ff3",
5710         "description": "nir/peephole_select: Allow load_preamble",
5711         "nominated": false,
5712         "nomination_type": null,
5713         "resolution": 4,
5714         "main_sha": null,
5715         "because_sha": null
5716     },
5717     {
5718         "sha": "f3d046af6ac3a124e4565b13075ef0b37e88e72d",
5719         "description": "zink: simplify get_slot_components() for xfb emission",
5720         "nominated": false,
5721         "nomination_type": null,
5722         "resolution": 4,
5723         "main_sha": null,
5724         "because_sha": null
5725     },
5726     {
5727         "sha": "3fcdd9e4a7a63a9a6a1f72c2c459e02acba7f578",
5728         "description": "nir/lower_bool: ntt: Generate a good opcode for bcsel",
5729         "nominated": false,
5730         "nomination_type": null,
5731         "resolution": 4,
5732         "main_sha": null,
5733         "because_sha": null
5734     },
5735     {
5736         "sha": "36e842839ff2a770fb1f36e5ad954143e27e80f1",
5737         "description": "i915: Enable generation of fcsel_gt and fcsel_ge opcodes",
5738         "nominated": false,
5739         "nomination_type": null,
5740         "resolution": 4,
5741         "main_sha": null,
5742         "because_sha": null
5743     },
5744     {
5745         "sha": "cb1ab133eadacc4059b82b7130824fa6eb3d0628",
5746         "description": "r300: Enable generation of fcsel_gt and fcsel_ge opcodes",
5747         "nominated": false,
5748         "nomination_type": null,
5749         "resolution": 4,
5750         "main_sha": null,
5751         "because_sha": null
5752     },
5753     {
5754         "sha": "70b25d9fe87a6d1fe14388df338e9f3e039c99e4",
5755         "description": "nir/lower_int_to_float: Add support for i32csel opcodes",
5756         "nominated": false,
5757         "nomination_type": null,
5758         "resolution": 4,
5759         "main_sha": null,
5760         "because_sha": null
5761     },
5762     {
5763         "sha": "451df66ea03689c3f119dc5c700d19933444e9c4",
5764         "description": "ntt: Add support for fcsel_gt and fcsel_ge opcodes",
5765         "nominated": false,
5766         "nomination_type": null,
5767         "resolution": 4,
5768         "main_sha": null,
5769         "because_sha": null
5770     },
5771     {
5772         "sha": "fd927737f578b912441141d6665928e1cc8f08a6",
5773         "description": "docs: reset new_features.txt",
5774         "nominated": false,
5775         "nomination_type": null,
5776         "resolution": 4,
5777         "main_sha": null,
5778         "because_sha": null
5779     },
5780     {
5781         "sha": "45de63b3fd97a5914cac85d070eca1bfc1c036f9",
5782         "description": "VERSION: bump to 23.1.0-devel for further development",
5783         "nominated": false,
5784         "nomination_type": null,
5785         "resolution": 4,
5786         "main_sha": null,
5787         "because_sha": null
5788     },
5789     {
5790         "sha": "ebdf6a79266b2b2249b549707fcdbaf9eae905ce",
5791         "description": "intel/genxml: Drop CACHE_MODE_SS definition.",
5792         "nominated": false,
5793         "nomination_type": null,
5794         "resolution": 4,
5795         "main_sha": null,
5796         "because_sha": null
5797     },
5798     {
5799         "sha": "18e91ad329102d821f06ee3f874067b4d97d05e2",
5800         "description": "radv: Fix deadlock in radv_rmv_log_event_create",
5801         "nominated": false,
5802         "nomination_type": 1,
5803         "resolution": 4,
5804         "main_sha": null,
5805         "because_sha": "8d0e6c02c7024fd3a1e8f60bde8dd4428943bd46"
5806     },
5807     {
5808         "sha": "af55e36d798b91b86795544aac2d9e3983cde207",
5809         "description": "dzn: Declare debug only root_dwords as ASSERTED",
5810         "nominated": false,
5811         "nomination_type": null,
5812         "resolution": 4,
5813         "main_sha": null,
5814         "because_sha": null
5815     },
5816     {
5817         "sha": "f67a0a774591aa86202edb39c3af7d7291e462d9",
5818         "description": "anv: Add a tracepoint for the fallback implicit sync wait path.",
5819         "nominated": false,
5820         "nomination_type": null,
5821         "resolution": 4,
5822         "main_sha": null,
5823         "because_sha": null
5824     },
5825     {
5826         "sha": "25edfcdb2aec4ac0686f0a5bda673e610de5da71",
5827         "description": "perfetto: Add the intel data sources to system.cfg.",
5828         "nominated": false,
5829         "nomination_type": null,
5830         "resolution": 4,
5831         "main_sha": null,
5832         "because_sha": null
5833     },
5834     {
5835         "sha": "dbd6031c067a91a7024b84c34687bb8f33f64055",
5836         "description": "docs/perfetto: Fix the name of the i915 render stages data sources.",
5837         "nominated": true,
5838         "nomination_type": 1,
5839         "resolution": 0,
5840         "main_sha": null,
5841         "because_sha": "ef27399bca9561455f2a7b6cf7c3cb0fd017e63a"
5842     },
5843     {
5844         "sha": "b4d3d11e43546a92a82c66a47e3bda0e6a6822cf",
5845         "description": "ci: build hasvk if we're building anv",
5846         "nominated": false,
5847         "nomination_type": null,
5848         "resolution": 4,
5849         "main_sha": null,
5850         "because_sha": null
5851     },
5852     {
5853         "sha": "329e01730040495ca4ae14a72ed1255ee33e5da9",
5854         "description": "vulkan/rmv: Only trace on the n-th frame",
5855         "nominated": false,
5856         "nomination_type": 1,
5857         "resolution": 4,
5858         "main_sha": null,
5859         "because_sha": "defed481046aff03c1f19eb26dc26938a27fc461"
5860     },
5861     {
5862         "sha": "0b081731cb3b5b6d74d1ffd920a5e959c506444e",
5863         "description": "radv/rmv: Capture names of pipelines but not command buffers",
5864         "nominated": false,
5865         "nomination_type": 1,
5866         "resolution": 4,
5867         "main_sha": null,
5868         "because_sha": "5611ab25d1ac38f3bc71684cec279b40effc180c"
5869     },
5870     {
5871         "sha": "681871ade1780a8965d26bc270749fcf7ddc9658",
5872         "description": "radv/rmv: Fix resource ids for name tokens",
5873         "nominated": false,
5874         "nomination_type": 1,
5875         "resolution": 4,
5876         "main_sha": null,
5877         "because_sha": "5611ab25d1ac38f3bc71684cec279b40effc180c"
5878     },
5879     {
5880         "sha": "ab9a9f702aa440562ed9deaca92c306782e678b7",
5881         "description": "hud: fix values printing",
5882         "nominated": false,
5883         "nomination_type": 1,
5884         "resolution": 4,
5885         "main_sha": null,
5886         "because_sha": "595079c37cc1568cecd1df8b953b4bb01cd51bb8"
5887     },
5888     {
5889         "sha": "63203f94e86ceb216dfe53410fed3c02d9b617ff",
5890         "description": "util: add a return value to util_sprintf",
5891         "nominated": false,
5892         "nomination_type": null,
5893         "resolution": 4,
5894         "main_sha": null,
5895         "because_sha": null
5896     },
5897     {
5898         "sha": "fa227969a31d37a726539990bb819d1835e805d8",
5899         "description": "nv30: add nv49 results",
5900         "nominated": false,
5901         "nomination_type": null,
5902         "resolution": 4,
5903         "main_sha": null,
5904         "because_sha": null
5905     },
5906     {
5907         "sha": "2b7b0868dee049eea8733b436fad76720ec52930",
5908         "description": "r300: don't cache abs in fragment shader",
5909         "nominated": false,
5910         "nomination_type": 1,
5911         "resolution": 4,
5912         "main_sha": null,
5913         "because_sha": "63f353b45605379b8b81754543907a6b0fc3afdd"
5914     },
5915     {
5916         "sha": "2e2775c11b0d17472afd53b1398a3af7d9086a75",
5917         "description": "zink: fix PIPE_RESOURCE_PARAM_NPLANES with format modifier",
5918         "nominated": true,
5919         "nomination_type": 1,
5920         "resolution": 0,
5921         "main_sha": null,
5922         "because_sha": "c025cb9ee9d79ebfb66a577556e04deecfe012ed"
5923     },
5924     {
5925         "sha": "b3f517b9889c11367f2b73bdf3033d0e85680871",
5926         "description": "gen_release_notes: include links in relnotes.rst when generating the new release note",
5927         "nominated": true,
5928         "nomination_type": 0,
5929         "resolution": 0,
5930         "main_sha": null,
5931         "because_sha": null
5932     },
5933     {
5934         "sha": "13af9975670bdd6adb051f5428bad83ae71029a7",
5935         "description": "gen_release_notes: allow using the script from another checkout",
5936         "nominated": false,
5937         "nomination_type": null,
5938         "resolution": 4,
5939         "main_sha": null,
5940         "because_sha": null
5941     },
5942     {
5943         "sha": "4a2635153c0981c5b0c40f49c06d784be5564572",
5944         "description": "gen_release_notes: avoid crashing when none of the commits mention closing an issue",
5945         "nominated": false,
5946         "nomination_type": null,
5947         "resolution": 4,
5948         "main_sha": null,
5949         "because_sha": null
5950     },
5951     {
5952         "sha": "b114debffb5e30f5b585ffa69f3a8af625b622cc",
5953         "description": "gen_release_notes: stop the script if we can't generate the release note",
5954         "nominated": false,
5955         "nomination_type": null,
5956         "resolution": 4,
5957         "main_sha": null,
5958         "because_sha": null
5959     },
5960     {
5961         "sha": "2f70f001a86994b517b325e5c156df47f5a342ca",
5962         "description": "frontends/va/postproc: yuv422 to nv12",
5963         "nominated": false,
5964         "nomination_type": null,
5965         "resolution": 4,
5966         "main_sha": null,
5967         "because_sha": null
5968     },
5969     {
5970         "sha": "56eac722bd7760901d7ad635714d90abe23d5eba",
5971         "description": "gallium/auxiliary/vl: compute shaders for progressive yuv",
5972         "nominated": false,
5973         "nomination_type": null,
5974         "resolution": 4,
5975         "main_sha": null,
5976         "because_sha": null
5977     },
5978     {
5979         "sha": "49f36f4658d458211c41e0c0f85bd670ef225f92",
5980         "description": "frontends/va/postproc: default to weave when deinterlacing",
5981         "nominated": false,
5982         "nomination_type": null,
5983         "resolution": 4,
5984         "main_sha": null,
5985         "because_sha": null
5986     },
5987     {
5988         "sha": "4c46e4a5da5b17e3fc2d5b31c6cf7dbaf42e30d8",
5989         "description": "gallium/auxiliary/vl: fix scale and translate parameters",
5990         "nominated": false,
5991         "nomination_type": null,
5992         "resolution": 4,
5993         "main_sha": null,
5994         "because_sha": null
5995     },
5996     {
5997         "sha": "d4f759fefbd56079e195116a0db68bd24c6a8cb6",
5998         "description": "docs: utilities: Update list of development utilities",
5999         "nominated": false,
6000         "nomination_type": null,
6001         "resolution": 4,
6002         "main_sha": null,
6003         "because_sha": null
6004     },
6005     {
6006         "sha": "9d9f8a4812557b6a307f7438b4d03ba4cefb20ec",
6007         "description": "docs: debugging: Fix path to dlist.c",
6008         "nominated": false,
6009         "nomination_type": null,
6010         "resolution": 4,
6011         "main_sha": null,
6012         "because_sha": null
6013     },
6014     {
6015         "sha": "9112fe3c76db55ce73ce89e736bd8bc4f8977218",
6016         "description": "radv/gfx11: increase radeon_check_space for occlusion query begin",
6017         "nominated": true,
6018         "nomination_type": 0,
6019         "resolution": 0,
6020         "main_sha": null,
6021         "because_sha": null
6022     },
6023     {
6024         "sha": "bee771412c03b03a503172023c82d8b37dca8d73",
6025         "description": "dri: Free the already allocated optionCache and optionInfo on failure",
6026         "nominated": false,
6027         "nomination_type": null,
6028         "resolution": 4,
6029         "main_sha": null,
6030         "because_sha": null
6031     },
6032     {
6033         "sha": "7e61696de960fa7ff7b45042923dc4d6bcc85886",
6034         "description": "dri: Do not free the given screen in initScreen implementation",
6035         "nominated": false,
6036         "nomination_type": null,
6037         "resolution": 4,
6038         "main_sha": null,
6039         "because_sha": null
6040     },
6041     {
6042         "sha": "237e73eccaf1e59dccad9193a8f7bc621e275d0f",
6043         "description": "gbm: Avoid leaks on screen creation failures",
6044         "nominated": false,
6045         "nomination_type": null,
6046         "resolution": 4,
6047         "main_sha": null,
6048         "because_sha": null
6049     },
6050     {
6051         "sha": "b9835fe6aaa96176519de860b30898aed174c426",
6052         "description": "lima/ci: add deqp-egl run to the deqp suite",
6053         "nominated": false,
6054         "nomination_type": null,
6055         "resolution": 4,
6056         "main_sha": null,
6057         "because_sha": null
6058     },
6059     {
6060         "sha": "2a4a6aa76f299c98178a85165a957f5d6d1e43ae",
6061         "description": "lima/ci: change lima jobs to use deqp-runner suite",
6062         "nominated": false,
6063         "nomination_type": null,
6064         "resolution": 4,
6065         "main_sha": null,
6066         "because_sha": null
6067     },
6068     {
6069         "sha": "1af39eda6ec4761b63a6fc07f99415a5c71bd665",
6070         "description": "r600: Request that state validation is emitted for all changed states",
6071         "nominated": false,
6072         "nomination_type": 1,
6073         "resolution": 4,
6074         "main_sha": null,
6075         "because_sha": "aaa4b0e6186842e40a858e82f31d146a712ab082"
6076     },
6077     {
6078         "sha": "153af03b941469c22a1b66e7d9e015d5564322a1",
6079         "description": "gallium: Add cap to request state validation for all dirty state",
6080         "nominated": false,
6081         "nomination_type": 1,
6082         "resolution": 4,
6083         "main_sha": null,
6084         "because_sha": "aaa4b0e6186842e40a858e82f31d146a712ab082"
6085     },
6086     {
6087         "sha": "e3e74a44024e0f1586b39796180f654958b6f5ca",
6088         "description": "docs: move note on other drivers to the bottom",
6089         "nominated": false,
6090         "nomination_type": 1,
6091         "resolution": 4,
6092         "main_sha": null,
6093         "because_sha": "c70c5ecd2e7bb04729628630aebf0574f7f19c1c"
6094     },
6095     {
6096         "sha": "c412b21d858fbc5958c253b665aeaf21eccb1af8",
6097         "description": "ac/nir/ngg: implement 16bit output streamout",
6098         "nominated": false,
6099         "nomination_type": null,
6100         "resolution": 4,
6101         "main_sha": null,
6102         "because_sha": null
6103     },
6104     {
6105         "sha": "cd22bf90e79b9d6a47f763d304e942550ab937a7",
6106         "description": "ac/nir/ngg: refine nogs outputs handling",
6107         "nominated": false,
6108         "nomination_type": null,
6109         "resolution": 4,
6110         "main_sha": null,
6111         "because_sha": null
6112     },
6113     {
6114         "sha": "69d11b69266189938cf897455a435ea09fe4979c",
6115         "description": "ac/nir/ngg: fix gs 16bit output uninitialized channel when gfx11",
6116         "nominated": false,
6117         "nomination_type": 1,
6118         "resolution": 4,
6119         "main_sha": null,
6120         "because_sha": "abe2e99e9e51e31aa02e9d990c7b2c6a8efc08fc"
6121     },
6122     {
6123         "sha": "3c26fbc9348885ff8a85eaa2197bf1dd292ced98",
6124         "description": "ac/nir/ngg: fix gs store output for no param offset slot when gfx11",
6125         "nominated": false,
6126         "nomination_type": 1,
6127         "resolution": 4,
6128         "main_sha": null,
6129         "because_sha": "abe2e99e9e51e31aa02e9d990c7b2c6a8efc08fc"
6130     },
6131     {
6132         "sha": "b4695f78adf03dbdde693a614cbd21b40a607457",
6133         "description": "ac/nir/ngg: always reset output when gs emit vertex",
6134         "nominated": false,
6135         "nomination_type": null,
6136         "resolution": 4,
6137         "main_sha": null,
6138         "because_sha": null
6139     },
6140     {
6141         "sha": "82f45dd5d4e3b71e75bbd95c063bc59af2f00765",
6142         "description": "ac/nir/ngg: assert no offset for nogs/gs output handling",
6143         "nominated": false,
6144         "nomination_type": null,
6145         "resolution": 4,
6146         "main_sha": null,
6147         "because_sha": null
6148     },
6149     {
6150         "sha": "4b0ace2585a266f55caf92dd102888f1940f54e6",
6151         "description": "ac/nir/ngg: gs store output use nir_ssa_def instead of nir_variable",
6152         "nominated": false,
6153         "nomination_type": null,
6154         "resolution": 4,
6155         "main_sha": null,
6156         "because_sha": null
6157     },
6158     {
6159         "sha": "0224741ef6f8e982f587d97b5bd545b093e5686c",
6160         "description": "ac/nir/ngg: gs save data type of outputs",
6161         "nominated": false,
6162         "nomination_type": null,
6163         "resolution": 4,
6164         "main_sha": null,
6165         "because_sha": null
6166     },
6167     {
6168         "sha": "417c51a511b23492b74d17b4d387bd814e850c15",
6169         "description": "lavapipe: fix one more descriptor set reference issue",
6170         "nominated": true,
6171         "nomination_type": 1,
6172         "resolution": 1,
6173         "main_sha": null,
6174         "because_sha": "20902d1ed685e97e135f4a16531793ddb7b4db69"
6175     },
6176     {
6177         "sha": "f008a9baa7981db14edf04554df90e40108fde64",
6178         "description": "ci/lvp: cleanup asan fails",
6179         "nominated": false,
6180         "nomination_type": null,
6181         "resolution": 4,
6182         "main_sha": null,
6183         "because_sha": null
6184     },
6185     {
6186         "sha": "3ec428bb325e79d888ada8eb7e96add0f240eced",
6187         "description": "vk_cmd_queue: add a callback to free push descriptors set khr",
6188         "nominated": true,
6189         "nomination_type": 1,
6190         "resolution": 1,
6191         "main_sha": null,
6192         "because_sha": "eb7eccc76f0a02b3a3291adaa39788b157979dc5"
6193     },
6194     {
6195         "sha": "ff0433b8cb6df9161605dcd17b027475a9cdc796",
6196         "description": "llvmpipe: unref images correctly in the fragment shader path",
6197         "nominated": true,
6198         "nomination_type": 1,
6199         "resolution": 1,
6200         "main_sha": null,
6201         "because_sha": "2909c654b014e5360b08b28b70df297cd8e1c090"
6202     },
6203     {
6204         "sha": "474965adb349f0faf78ec8da5a34681d5514ddaa",
6205         "description": "lavapipe: fix merged layout ref counting",
6206         "nominated": true,
6207         "nomination_type": 1,
6208         "resolution": 1,
6209         "main_sha": null,
6210         "because_sha": "d4d5a7abba7a17fc31921a63c135561f74b87254"
6211     },
6212     {
6213         "sha": "20902d1ed685e97e135f4a16531793ddb7b4db69",
6214         "description": "lavapipe: fix descriptor set layout reference counting in layout merge",
6215         "nominated": true,
6216         "nomination_type": 1,
6217         "resolution": 1,
6218         "main_sha": null,
6219         "because_sha": "d4d5a7abba7a17fc31921a63c135561f74b87254"
6220     },
6221     {
6222         "sha": "abd7ea2a88b487e6bc946f98e59f40523e66c19c",
6223         "description": "lavapipe: drop unused macro",
6224         "nominated": false,
6225         "nomination_type": null,
6226         "resolution": 4,
6227         "main_sha": null,
6228         "because_sha": null
6229     },
6230     {
6231         "sha": "0accbe03e83b5b6400d4fa1180f2c5d9bb7a3657",
6232         "description": "gallium: Allow copy_region blits with matching formats.",
6233         "nominated": false,
6234         "nomination_type": null,
6235         "resolution": 4,
6236         "main_sha": null,
6237         "because_sha": null
6238     },
6239     {
6240         "sha": "673837bb8b4c41b002961d73388e96bd7f2426a7",
6241         "description": "gallium: Add a unit test for util_can_blit_via_copy_region().",
6242         "nominated": false,
6243         "nomination_type": null,
6244         "resolution": 4,
6245         "main_sha": null,
6246         "because_sha": null
6247     },
6248     {
6249         "sha": "29adbb132f36c58fd77a2dca3a0514cef8433c69",
6250         "description": "Revert \"intel/compiler: fine-grained control of dispatch widths\"",
6251         "nominated": false,
6252         "nomination_type": 2,
6253         "resolution": 4,
6254         "main_sha": null,
6255         "because_sha": "bed18ab3e2f3fb7f84568a7965becebbbcee9afb"
6256     },
6257     {
6258         "sha": "a3b0300ef104b11bd0432aac2ab377d319db6e61",
6259         "description": "ci: make wget even more robust",
6260         "nominated": false,
6261         "nomination_type": null,
6262         "resolution": 4,
6263         "main_sha": null,
6264         "because_sha": null
6265     },
6266     {
6267         "sha": "93994f365e2a5b5cce90b13adec8fb7ebe91a517",
6268         "description": "ci: propagete robust wgetrc into lava rootfs",
6269         "nominated": false,
6270         "nomination_type": null,
6271         "resolution": 4,
6272         "main_sha": null,
6273         "because_sha": null
6274     },
6275     {
6276         "sha": "b5e32c6a1cf3a7046b5aae64770b8a26c817f834",
6277         "description": "ci: when downgrading from Alpine 3.17 to 3.16, the tag was kept on 3.17",
6278         "nominated": false,
6279         "nomination_type": 1,
6280         "resolution": 4,
6281         "main_sha": null,
6282         "because_sha": "09d5c55836f37217cab448b729f4c5f58fc9afb0"
6283     },
6284     {
6285         "sha": "55135dc82f851e0d0faf7421328d6dd955c9cf8b",
6286         "description": "ci/amd: increase number of stoney runners",
6287         "nominated": false,
6288         "nomination_type": null,
6289         "resolution": 4,
6290         "main_sha": null,
6291         "because_sha": null
6292     },
6293     {
6294         "sha": "c31443901ea572a52231fa34f628810277add64f",
6295         "description": "docs: update calendar for 22.3.3",
6296         "nominated": false,
6297         "nomination_type": null,
6298         "resolution": 4,
6299         "main_sha": null,
6300         "because_sha": null
6301     },
6302     {
6303         "sha": "f2e54b71b513ea0d59bbb25de5c3dc40800e5c8e",
6304         "description": "docs: add release notes for 22.3.3",
6305         "nominated": false,
6306         "nomination_type": null,
6307         "resolution": 4,
6308         "main_sha": null,
6309         "because_sha": null
6310     },
6311     {
6312         "sha": "2e9ce1152e7205116050c5d7da58a2a66d0ed909",
6313         "description": "vulkan/wsi: Use the newly imported dma-buf.h",
6314         "nominated": false,
6315         "nomination_type": null,
6316         "resolution": 4,
6317         "main_sha": null,
6318         "because_sha": null
6319     },
6320     {
6321         "sha": "bce3acb13566194d2bcb2d183da334c3da9f3160",
6322         "description": "drm-uapi/dma-buf.h: unbreak on non-Linux via local typedefs",
6323         "nominated": false,
6324         "nomination_type": null,
6325         "resolution": 4,
6326         "main_sha": null,
6327         "because_sha": null
6328     },
6329     {
6330         "sha": "fb1c5d547eb197350244db6b1843cc019ed3346d",
6331         "description": "drm-uapi/dma-buf.h: Update from drm-misc-next (2022-06-10)",
6332         "nominated": false,
6333         "nomination_type": null,
6334         "resolution": 4,
6335         "main_sha": null,
6336         "because_sha": null
6337     },
6338     {
6339         "sha": "4311c636c2fde1f7a41239a0c55909816eb2d6ee",
6340         "description": "agx: Don't crash trying to encoding minifloats",
6341         "nominated": false,
6342         "nomination_type": null,
6343         "resolution": 4,
6344         "main_sha": null,
6345         "because_sha": null
6346     },
6347     {
6348         "sha": "7859b531c264723e0d195a41cd5cb979b28fd526",
6349         "description": "agx: Use BITFIELD64_BIT for outputs_written",
6350         "nominated": false,
6351         "nomination_type": null,
6352         "resolution": 4,
6353         "main_sha": null,
6354         "because_sha": null
6355     },
6356     {
6357         "sha": "2976548e4a6c84444e7e1a94264f1219edbb67f8",
6358         "description": "nir/gather_info: Handle store_zs_agx",
6359         "nominated": false,
6360         "nomination_type": null,
6361         "resolution": 4,
6362         "main_sha": null,
6363         "because_sha": null
6364     },
6365     {
6366         "sha": "93c40e3353c55f634f8f2ac40a763ed0c5ed8955",
6367         "description": "agx: Wire up nir_intrinsic_store_agx",
6368         "nominated": false,
6369         "nomination_type": null,
6370         "resolution": 4,
6371         "main_sha": null,
6372         "because_sha": null
6373     },
6374     {
6375         "sha": "baac17131d1fce3ab876eea43ed5a8f24105b5ea",
6376         "description": "agx: Remove load_global(_constant) support",
6377         "nominated": false,
6378         "nomination_type": null,
6379         "resolution": 4,
6380         "main_sha": null,
6381         "because_sha": null
6382     },
6383     {
6384         "sha": "ac3272be849d68cf8e7f9919dd9daf477f5e813c",
6385         "description": "agx: Use load_global_constant for UBO lowering",
6386         "nominated": false,
6387         "nomination_type": null,
6388         "resolution": 4,
6389         "main_sha": null,
6390         "because_sha": null
6391     },
6392     {
6393         "sha": "3a6a5281b39bfd7de212e3bb00725895cd74d5fb",
6394         "description": "agx: Lower global loads/stores to AGX versions",
6395         "nominated": false,
6396         "nomination_type": null,
6397         "resolution": 4,
6398         "main_sha": null,
6399         "because_sha": null
6400     },
6401     {
6402         "sha": "cc5ca8164d2e237d34c80f253252c4495a2039f7",
6403         "description": "nir: Add store_agx intrinsic",
6404         "nominated": false,
6405         "nomination_type": null,
6406         "resolution": 4,
6407         "main_sha": null,
6408         "because_sha": null
6409     },
6410     {
6411         "sha": "f506dac18f14898c4376620ab5ad1e7791ef2057",
6412         "description": "freedreno/a6xx: Demote coherent img access to uncompressed",
6413         "nominated": false,
6414         "nomination_type": null,
6415         "resolution": 4,
6416         "main_sha": null,
6417         "because_sha": null
6418     },
6419     {
6420         "sha": "1e22971d92c46775ccd45aa3109640136ca20105",
6421         "description": "gallium: Add image volatile/coherent flags",
6422         "nominated": false,
6423         "nomination_type": null,
6424         "resolution": 4,
6425         "main_sha": null,
6426         "because_sha": null
6427     },
6428     {
6429         "sha": "5fb0992a53561f2fa955dab246696f60e93da3cb",
6430         "description": "mesa/st: Track complete access qualifier for images",
6431         "nominated": false,
6432         "nomination_type": null,
6433         "resolution": 4,
6434         "main_sha": null,
6435         "because_sha": null
6436     },
6437     {
6438         "sha": "e8e7f06f104543f4c514b2a77fbe9f8044fc234c",
6439         "description": "d3d12: implement the get_decoder_fence vfunc",
6440         "nominated": false,
6441         "nomination_type": null,
6442         "resolution": 4,
6443         "main_sha": null,
6444         "because_sha": null
6445     },
6446     {
6447         "sha": "5e1bd07ac5733c3e7e5484f23a65a89e03f62d2c",
6448         "description": "radeonsi: vcn: implement the get_decoder_fence vfunc",
6449         "nominated": false,
6450         "nomination_type": null,
6451         "resolution": 4,
6452         "main_sha": null,
6453         "because_sha": null
6454     },
6455     {
6456         "sha": "01a5de1b956010ffa23ac77f37c2f9ea28492334",
6457         "description": "radeonsi: uvd: implement the get_decoder_fence vfunc",
6458         "nominated": false,
6459         "nomination_type": null,
6460         "resolution": 4,
6461         "main_sha": null,
6462         "because_sha": null
6463     },
6464     {
6465         "sha": "435139d196f8c6ac9acb0852aa36eae368f35e30",
6466         "description": "r600: uvd: implement the get_decoder_fence vfunc",
6467         "nominated": false,
6468         "nomination_type": null,
6469         "resolution": 4,
6470         "main_sha": null,
6471         "because_sha": null
6472     },
6473     {
6474         "sha": "8187b35fa1cabd54bdba6eb682e8b7d6efebc744",
6475         "description": "virgl: video: implement the get_decoder_fence vfunc",
6476         "nominated": false,
6477         "nomination_type": null,
6478         "resolution": 4,
6479         "main_sha": null,
6480         "because_sha": null
6481     },
6482     {
6483         "sha": "4246bcfc7a03083fcf6c790ba688bda09116da16",
6484         "description": "frontends: va: fix vaQuerySurfaceStatus and vaSyncSurface for decode",
6485         "nominated": false,
6486         "nomination_type": null,
6487         "resolution": 4,
6488         "main_sha": null,
6489         "because_sha": null
6490     },
6491     {
6492         "sha": "3a0d1f9fdc66c613453f374114b0d112ea723635",
6493         "description": "gallium: pipe: add PIPE_DEFAULT_DECODER_FEEDBACK_TIMEOUT_NS",
6494         "nominated": false,
6495         "nomination_type": null,
6496         "resolution": 4,
6497         "main_sha": null,
6498         "because_sha": null
6499     },
6500     {
6501         "sha": "9d583719e913b1ec9e5bc4d2f7606bdb27fe3f67",
6502         "description": "gallium: pipe: add get_decoder_fence vfunc",
6503         "nominated": false,
6504         "nomination_type": null,
6505         "resolution": 4,
6506         "main_sha": null,
6507         "because_sha": null
6508     },
6509     {
6510         "sha": "1b8bed38eb40c71a9973d6ea7c9294fa077bee7a",
6511         "description": "freedreno/a6xx: Remove shader key from fd6_emit",
6512         "nominated": false,
6513         "nomination_type": null,
6514         "resolution": 4,
6515         "main_sha": null,
6516         "because_sha": null
6517     },
6518     {
6519         "sha": "7b734cc6683fc1dbd1338a37555861f5f8cd9680",
6520         "description": "freedreno/a6xx: Avoid zero-init fd6_emit",
6521         "nominated": false,
6522         "nomination_type": null,
6523         "resolution": 4,
6524         "main_sha": null,
6525         "because_sha": null
6526     },
6527     {
6528         "sha": "dfd16c489a3a2c485848bda2d7de086bc05b81d9",
6529         "description": "freedreno/a6xx: Tighten up fd6_emit",
6530         "nominated": false,
6531         "nomination_type": null,
6532         "resolution": 4,
6533         "main_sha": null,
6534         "because_sha": null
6535     },
6536     {
6537         "sha": "2128607014d057942c132cc22648692b5cc1cb13",
6538         "description": "freedreno/a6xx: Move fb_read descriptor to fd6_gmem",
6539         "nominated": false,
6540         "nomination_type": null,
6541         "resolution": 4,
6542         "main_sha": null,
6543         "because_sha": null
6544     },
6545     {
6546         "sha": "14524511857a52b02b636cd9f7b5b9dc55422f14",
6547         "description": "freedreno/a6xx: Split out fd6_state",
6548         "nominated": false,
6549         "nomination_type": null,
6550         "resolution": 4,
6551         "main_sha": null,
6552         "because_sha": null
6553     },
6554     {
6555         "sha": "c73a76195ce6bba7ff485f80d846027a96e5b86b",
6556         "description": "freedreno/a6xx: Rename fd6_emit_3d_state()",
6557         "nominated": false,
6558         "nomination_type": null,
6559         "resolution": 4,
6560         "main_sha": null,
6561         "because_sha": null
6562     },
6563     {
6564         "sha": "417a10fcb19d2dd8ae1f07b0a6fef41b369a2889",
6565         "description": "wsi/meson: add missing dep",
6566         "nominated": false,
6567         "nomination_type": 1,
6568         "resolution": 4,
6569         "main_sha": null,
6570         "because_sha": "5f30a7538befb00e7989e42ba8304891d6cf5165"
6571     },
6572     {
6573         "sha": "e11e68b56b149c1663616620090205551e725a62",
6574         "description": "radv,aco: fix enable_mrt_output_nan_fixup for RAGE2 again",
6575         "nominated": false,
6576         "nomination_type": 1,
6577         "resolution": 4,
6578         "main_sha": null,
6579         "because_sha": "da32cbb5c6951ddddbf8b146c4526bcd9411fdcb"
6580     },
6581     {
6582         "sha": "38d6185432d1f19a5653b3892069cd350187f5b8",
6583         "description": "ci: debian-build-testing, build only the LTO variant",
6584         "nominated": false,
6585         "nomination_type": null,
6586         "resolution": 4,
6587         "main_sha": null,
6588         "because_sha": null
6589     },
6590     {
6591         "sha": "f44bd88c9dd3b83dccbf0fa1f04b2a7dcec03615",
6592         "description": "docs: fixup envvar-directive syntax",
6593         "nominated": false,
6594         "nomination_type": 1,
6595         "resolution": 4,
6596         "main_sha": null,
6597         "because_sha": "0c58ad3e321d888f84dabcfd74ae7be03c4ed2a4"
6598     },
6599     {
6600         "sha": "0c58ad3e321d888f84dabcfd74ae7be03c4ed2a4",
6601         "description": "docs: use envvar directive more",
6602         "nominated": false,
6603         "nomination_type": null,
6604         "resolution": 4,
6605         "main_sha": null,
6606         "because_sha": null
6607     },
6608     {
6609         "sha": "c2200a410bfa5490d25099572fd548023aac17f3",
6610         "description": "v3dv: expose VK_KHR_shader_integer_dot_product",
6611         "nominated": false,
6612         "nomination_type": null,
6613         "resolution": 4,
6614         "main_sha": null,
6615         "because_sha": null
6616     },
6617     {
6618         "sha": "22ef66bcc96d14c70a501e36f50f01e71d84b430",
6619         "description": "v3d/compiler: remove unused sample_coverage field from fs key.",
6620         "nominated": false,
6621         "nomination_type": null,
6622         "resolution": 4,
6623         "main_sha": null,
6624         "because_sha": null
6625     },
6626     {
6627         "sha": "09782e5e6d5cc0a44b907544f55bdaebbb4feb84",
6628         "description": "v3dv: fix alpha-to-one for single sample setup",
6629         "nominated": true,
6630         "nomination_type": 0,
6631         "resolution": 1,
6632         "main_sha": null,
6633         "because_sha": null
6634     },
6635     {
6636         "sha": "f40afe98836530e3f26b4dda0dfc31d41fea195d",
6637         "description": "v3d: add a debug option to optimize shader compile times",
6638         "nominated": false,
6639         "nomination_type": null,
6640         "resolution": 4,
6641         "main_sha": null,
6642         "because_sha": null
6643     },
6644     {
6645         "sha": "dee97e7b99835b83b9d118050350fed424d38c76",
6646         "description": "dzn: Allow multiple graphics queues",
6647         "nominated": false,
6648         "nomination_type": null,
6649         "resolution": 4,
6650         "main_sha": null,
6651         "because_sha": null
6652     },
6653     {
6654         "sha": "5f1b8b3e6c9e61418c507213b899b28b71dedd0c",
6655         "description": "dzn: Use DXGI swapchains",
6656         "nominated": false,
6657         "nomination_type": null,
6658         "resolution": 4,
6659         "main_sha": null,
6660         "because_sha": null
6661     },
6662     {
6663         "sha": "2f462105face258c3e57a9558b8615d5919cc261",
6664         "description": "vulkan/wsi: Hook-up DXGI swapchains and DComp",
6665         "nominated": false,
6666         "nomination_type": null,
6667         "resolution": 4,
6668         "main_sha": null,
6669         "because_sha": null
6670     },
6671     {
6672         "sha": "e4d81c05ea41f3c85075768b34ead18214604a45",
6673         "description": "vulkan/wsi: Port Win32 WSI to C++",
6674         "nominated": false,
6675         "nomination_type": null,
6676         "resolution": 4,
6677         "main_sha": null,
6678         "because_sha": null
6679     },
6680     {
6681         "sha": "a40913b3e00e489c166dfce3c6b88ee091b55bc1",
6682         "description": "vulkan/wsi: Allow platform code to define extra dependencies",
6683         "nominated": false,
6684         "nomination_type": null,
6685         "resolution": 4,
6686         "main_sha": null,
6687         "because_sha": null
6688     },
6689     {
6690         "sha": "2975a7f453a03907827bbb8b38ea1394f052d045",
6691         "description": "vulkan/wsi: Add support for image -> image blits",
6692         "nominated": false,
6693         "nomination_type": null,
6694         "resolution": 4,
6695         "main_sha": null,
6696         "because_sha": null
6697     },
6698     {
6699         "sha": "65e4873d829debd4951a26eb0e190f3b6982ba48",
6700         "description": "vulkan/wsi: Dissociate the blit context and image configuration steps",
6701         "nominated": false,
6702         "nomination_type": null,
6703         "resolution": 4,
6704         "main_sha": null,
6705         "because_sha": null
6706     },
6707     {
6708         "sha": "fa4e729165801753a46b850d1c6b0ecc920dc208",
6709         "description": "vulkan/wsi: Prepare things for image to image blits",
6710         "nominated": false,
6711         "nomination_type": null,
6712         "resolution": 4,
6713         "main_sha": null,
6714         "because_sha": null
6715     },
6716     {
6717         "sha": "bbcbf2cd91ba65bfd794c4ea182042b2da06d37f",
6718         "description": "vulkan/wsi: Don't set use_buffer_blit manually in the win32 WSI logic",
6719         "nominated": false,
6720         "nomination_type": null,
6721         "resolution": 4,
6722         "main_sha": null,
6723         "because_sha": null
6724     },
6725     {
6726         "sha": "5fb2adb8fdbe1acba185d02bbc2fa74bcff488c5",
6727         "description": "vulkan/wsi: Simplify wsi_win32_surface_create_swapchain() error path",
6728         "nominated": false,
6729         "nomination_type": null,
6730         "resolution": 4,
6731         "main_sha": null,
6732         "because_sha": null
6733     },
6734     {
6735         "sha": "52c87d0b8398244f099452fb6872fd6db5b20d13",
6736         "description": "vulkan/wsi: Indent fixes in ws_common_win32.c",
6737         "nominated": false,
6738         "nomination_type": null,
6739         "resolution": 4,
6740         "main_sha": null,
6741         "because_sha": null
6742     },
6743     {
6744         "sha": "a67f5f32a8d94e03bf6de894518d166a23c2d908",
6745         "description": "meson: Define VK_USE_PLATFORM_WIN32_KHR for C++",
6746         "nominated": false,
6747         "nomination_type": null,
6748         "resolution": 4,
6749         "main_sha": null,
6750         "because_sha": null
6751     },
6752     {
6753         "sha": "9ff54a52ec7fd400b928e5cb5b9e5250aaaab7c2",
6754         "description": "docs: update new_features.txt for additional work with RADV",
6755         "nominated": false,
6756         "nomination_type": null,
6757         "resolution": 4,
6758         "main_sha": null,
6759         "because_sha": null
6760     },
6761     {
6762         "sha": "bed18ab3e2f3fb7f84568a7965becebbbcee9afb",
6763         "description": "intel/compiler: fine-grained control of dispatch widths",
6764         "nominated": false,
6765         "nomination_type": null,
6766         "resolution": 4,
6767         "main_sha": null,
6768         "because_sha": null
6769     },
6770     {
6771         "sha": "bf3112805ce429dadb0ed0814691c38055a1af85",
6772         "description": "ci/venus: re-enable venus-lavapipe",
6773         "nominated": false,
6774         "nomination_type": null,
6775         "resolution": 4,
6776         "main_sha": null,
6777         "because_sha": null
6778     },
6779     {
6780         "sha": "3c91168c71cc8a702792df76833b356b206ebd48",
6781         "description": "ci/venus: specify render server path to enable server config",
6782         "nominated": false,
6783         "nomination_type": null,
6784         "resolution": 4,
6785         "main_sha": null,
6786         "because_sha": null
6787     },
6788     {
6789         "sha": "e86c99bb28f69510eae9dc59c864cb28120171cd",
6790         "description": "ci: uprev virglrenderer",
6791         "nominated": false,
6792         "nomination_type": null,
6793         "resolution": 4,
6794         "main_sha": null,
6795         "because_sha": null
6796     },
6797     {
6798         "sha": "f13a42e5a15ea855553ec9d94aecdc80b727ae04",
6799         "description": "Fix incorrect stage reference",
6800         "nominated": false,
6801         "nomination_type": null,
6802         "resolution": 4,
6803         "main_sha": null,
6804         "because_sha": null
6805     },
6806     {
6807         "sha": "63345d59b0215d9927af007943f99c2407155ec8",
6808         "description": "d3d12: Unionize shader variables in d3d12_shader_key to reduce size",
6809         "nominated": false,
6810         "nomination_type": null,
6811         "resolution": 4,
6812         "main_sha": null,
6813         "because_sha": null
6814     },
6815     {
6816         "sha": "e1cbff228a76312e09f6713ba98c10af47579497",
6817         "description": "docs: Add short documentation about RMV tracing variables",
6818         "nominated": false,
6819         "nomination_type": null,
6820         "resolution": 4,
6821         "main_sha": null,
6822         "because_sha": null
6823     },
6824     {
6825         "sha": "e624494c0f1c55b62f1660c27a75c9bb1c15c905",
6826         "description": "radv: Enable RMV tracing",
6827         "nominated": false,
6828         "nomination_type": null,
6829         "resolution": 4,
6830         "main_sha": null,
6831         "because_sha": null
6832     },
6833     {
6834         "sha": "abf3bcd6ea62bab8ae31d1c883525ce166b1abbf",
6835         "description": "radv: Add RMV resource tracking",
6836         "nominated": false,
6837         "nomination_type": null,
6838         "resolution": 4,
6839         "main_sha": null,
6840         "because_sha": null
6841     },
6842     {
6843         "sha": "5611ab25d1ac38f3bc71684cec279b40effc180c",
6844         "description": "radv: Add RMV tracing layer",
6845         "nominated": false,
6846         "nomination_type": null,
6847         "resolution": 4,
6848         "main_sha": null,
6849         "because_sha": null
6850     },
6851     {
6852         "sha": "8d0e6c02c7024fd3a1e8f60bde8dd4428943bd46",
6853         "description": "radv: Add RMV tracing utilities",
6854         "nominated": false,
6855         "nomination_type": null,
6856         "resolution": 4,
6857         "main_sha": null,
6858         "because_sha": null
6859     },
6860     {
6861         "sha": "d816859eded246fdd4b0cb31d4409181e0fa6f39",
6862         "description": "radv: Use internal allocation helpers for internal allocations",
6863         "nominated": false,
6864         "nomination_type": null,
6865         "resolution": 4,
6866         "main_sha": null,
6867         "because_sha": null
6868     },
6869     {
6870         "sha": "845792db735893a4e42a0cf7949464bed2180eea",
6871         "description": "vulkan: Add RMV file exporter",
6872         "nominated": false,
6873         "nomination_type": null,
6874         "resolution": 4,
6875         "main_sha": null,
6876         "because_sha": null
6877     },
6878     {
6879         "sha": "defed481046aff03c1f19eb26dc26938a27fc461",
6880         "description": "vulkan: Add common RMV tracing infrastructure",
6881         "nominated": false,
6882         "nomination_type": null,
6883         "resolution": 4,
6884         "main_sha": null,
6885         "because_sha": null
6886     },
6887     {
6888         "sha": "5f30a7538befb00e7989e42ba8304891d6cf5165",
6889         "description": "vulkan: Add RMV token definitions",
6890         "nominated": false,
6891         "nomination_type": null,
6892         "resolution": 4,
6893         "main_sha": null,
6894         "because_sha": null
6895     },
6896     {
6897         "sha": "b2739c9f00557347008dfc500dcc584abb81378b",
6898         "description": "zink: set surface->dt when updating swapchain",
6899         "nominated": true,
6900         "nomination_type": 0,
6901         "resolution": 1,
6902         "main_sha": null,
6903         "because_sha": null
6904     },
6905     {
6906         "sha": "54088f4bb5276c792794fc98df981c35ffc6815c",
6907         "description": "d3d12: Reuse sampler tables inside of a batch",
6908         "nominated": false,
6909         "nomination_type": null,
6910         "resolution": 4,
6911         "main_sha": null,
6912         "because_sha": null
6913     },
6914     {
6915         "sha": "32b23d8fb21d13ccd84da131070cc6c9bca137d5",
6916         "description": "svga: fix max number of texture cube levels",
6917         "nominated": false,
6918         "nomination_type": null,
6919         "resolution": 4,
6920         "main_sha": null,
6921         "because_sha": null
6922     },
6923     {
6924         "sha": "1aa163ebb5b90dc0fdf224f7a14c2ff88093c2aa",
6925         "description": "anv: Print the BO sizes in KB instead of hex bytes.",
6926         "nominated": false,
6927         "nomination_type": null,
6928         "resolution": 4,
6929         "main_sha": null,
6930         "because_sha": null
6931     },
6932     {
6933         "sha": "38e29fe712dc3ba0774c483d19adf9ec6053cc55",
6934         "description": "anv: Fix the size/aperture space debug printouts to consider _ccs_size.",
6935         "nominated": false,
6936         "nomination_type": null,
6937         "resolution": 4,
6938         "main_sha": null,
6939         "because_sha": null
6940     },
6941     {
6942         "sha": "e937c4b716f9e60b80368766fa3db0dee2cdc27e",
6943         "description": "anv: Add an aperture space summary to INTEL_DEBUG=submit.",
6944         "nominated": false,
6945         "nomination_type": null,
6946         "resolution": 4,
6947         "main_sha": null,
6948         "because_sha": null
6949     },
6950     {
6951         "sha": "7ab7b9770e313f52f08621f26cf122f53bedfc02",
6952         "description": "r300: allow more copy propagation with relative addressing",
6953         "nominated": false,
6954         "nomination_type": null,
6955         "resolution": 4,
6956         "main_sha": null,
6957         "because_sha": null
6958     },
6959     {
6960         "sha": "2b28983c5db504ef58e90f2aef7e3d2dfff5d319",
6961         "description": "aco: Use NSA on GFX11 with more than 5 vaddr registers.",
6962         "nominated": false,
6963         "nomination_type": null,
6964         "resolution": 4,
6965         "main_sha": null,
6966         "because_sha": null
6967     },
6968     {
6969         "sha": "9538d523b6fef82dad5265a458cfba72e93a02f7",
6970         "description": "aco: Validate GFX11 NSA correctly.",
6971         "nominated": false,
6972         "nomination_type": null,
6973         "resolution": 4,
6974         "main_sha": null,
6975         "because_sha": null
6976     },
6977     {
6978         "sha": "9abe4850baf17453d9faaec04b90d8937cee28ff",
6979         "description": "aco: Handle NSA with vectors in get_mimg_nsa_dwords.",
6980         "nominated": false,
6981         "nomination_type": null,
6982         "resolution": 4,
6983         "main_sha": null,
6984         "because_sha": null
6985     },
6986     {
6987         "sha": "1ab80eb061b872ae3707c347ea52d7b57cfe4c18",
6988         "description": "mesa: add missing count_scale attributes",
6989         "nominated": true,
6990         "nomination_type": 0,
6991         "resolution": 1,
6992         "main_sha": null,
6993         "because_sha": null
6994     },
6995     {
6996         "sha": "37dcd183310b45283f9096ca350edb7f53d7b243",
6997         "description": "mesa: add missing count_scale attribute",
6998         "nominated": true,
6999         "nomination_type": 1,
7000         "resolution": 1,
7001         "main_sha": null,
7002         "because_sha": "a4e935f2d70304a89104157378a4033ba10cd3e0"
7003     },
7004     {
7005         "sha": "a84c40c6a4d5ef738bedc9f5aa23c47bc31ced6d",
7006         "description": "zink: lower stipple + smooth",
7007         "nominated": false,
7008         "nomination_type": null,
7009         "resolution": 4,
7010         "main_sha": null,
7011         "because_sha": null
7012     },
7013     {
7014         "sha": "c69637a2a5ac8673f0192fef95594bcc341afb8c",
7015         "description": "gallium/draw: support lowering stipple + smooth",
7016         "nominated": false,
7017         "nomination_type": null,
7018         "resolution": 4,
7019         "main_sha": null,
7020         "because_sha": null
7021     },
7022     {
7023         "sha": "180e30857c617f283977278d65103cc0b6b3690a",
7024         "description": "egl: const display & config pointers in eglGetConfigAttrib()",
7025         "nominated": false,
7026         "nomination_type": null,
7027         "resolution": 4,
7028         "main_sha": null,
7029         "because_sha": null
7030     },
7031     {
7032         "sha": "f83a0e0a14ed871889a551dc0e24480ad9e0edaa",
7033         "description": "egl: inline _eglReportError(), and drop this and all the other unused defines",
7034         "nominated": false,
7035         "nomination_type": null,
7036         "resolution": 4,
7037         "main_sha": null,
7038         "because_sha": null
7039     },
7040     {
7041         "sha": "3632d398359cce1fb666b8cf6299ba624d3ccda7",
7042         "description": "radeonsi: rewrite si_update_ps_colorbuf0_slot to fix crashes and recursions",
7043         "nominated": true,
7044         "nomination_type": 1,
7045         "resolution": 1,
7046         "main_sha": null,
7047         "because_sha": "bc6d22b92002dc43a8c742ab234717147d63ad87"
7048     },
7049     {
7050         "sha": "8bc51d78a577f2321be7ecb9bf86a8a193fe9018",
7051         "description": "ci/lava: Tweak LAVA jobs timeouts",
7052         "nominated": false,
7053         "nomination_type": null,
7054         "resolution": 4,
7055         "main_sha": null,
7056         "because_sha": null
7057     },
7058     {
7059         "sha": "bbdbf0862c2202606e170ee34fc00017d9967f05",
7060         "description": "ci/lava: Update lavacli version",
7061         "nominated": false,
7062         "nomination_type": null,
7063         "resolution": 4,
7064         "main_sha": null,
7065         "because_sha": null
7066     },
7067     {
7068         "sha": "b1f759e750fd8b9b55e065638044f40cd87f4468",
7069         "description": "ci/venus: temporarily disable due to instability",
7070         "nominated": false,
7071         "nomination_type": null,
7072         "resolution": 4,
7073         "main_sha": null,
7074         "because_sha": null
7075     },
7076     {
7077         "sha": "54f583738ee1bae44e124b83ea072e14458204cc",
7078         "description": "etnaviv: hide TS sharing behind debug option",
7079         "nominated": false,
7080         "nomination_type": null,
7081         "resolution": 4,
7082         "main_sha": null,
7083         "because_sha": null
7084     },
7085     {
7086         "sha": "9572ecbee9e80fc0ee3bdd26ec4285cc7ce6ed41",
7087         "description": "docs: Add calendar entries for 23.0 release candidates.",
7088         "nominated": false,
7089         "nomination_type": null,
7090         "resolution": 4,
7091         "main_sha": null,
7092         "because_sha": null
7093     },
7094     {
7095         "sha": "a2f954f46779047a9ee79d8c5a865e51bb48d601",
7096         "description": "broadcom/ci: drop duplicate job definition",
7097         "nominated": false,
7098         "nomination_type": null,
7099         "resolution": 4,
7100         "main_sha": null,
7101         "because_sha": null
7102     },
7103     {
7104         "sha": "b1e59646de7a572f4f7b363c3c3cefe840bdacbd",
7105         "description": "aco/gfx11: increase vgpr_limit to 256",
7106         "nominated": false,
7107         "nomination_type": null,
7108         "resolution": 4,
7109         "main_sha": null,
7110         "because_sha": null
7111     },
7112     {
7113         "sha": "6872f8d861b80377c8bbff2f2fad0de14bc5e8b3",
7114         "description": "aco/gfx11: allow true 16-bit instructions to access v128+",
7115         "nominated": false,
7116         "nomination_type": null,
7117         "resolution": 4,
7118         "main_sha": null,
7119         "because_sha": null
7120     },
7121     {
7122         "sha": "254b178d5bb66e30b5566858e6450e8d0acb32f3",
7123         "description": "aco: disallow SGPRS/constants with interpolation instructions",
7124         "nominated": false,
7125         "nomination_type": null,
7126         "resolution": 4,
7127         "main_sha": null,
7128         "because_sha": null
7129     },
7130     {
7131         "sha": "5af891a747d125f2fec95eb248f9055c33f1c155",
7132         "description": "aco: add more opcodes to can_use_DPP()",
7133         "nominated": false,
7134         "nomination_type": null,
7135         "resolution": 4,
7136         "main_sha": null,
7137         "because_sha": null
7138     },
7139     {
7140         "sha": "c3dd1931d99121dd319d7802b543a5b0957516f9",
7141         "description": "aco: allow Builder::Result to be dereferenced",
7142         "nominated": false,
7143         "nomination_type": null,
7144         "resolution": 4,
7145         "main_sha": null,
7146         "because_sha": null
7147     },
7148     {
7149         "sha": "e386523380d8fac9b1bca3848b1fafa8bdc90a65",
7150         "description": "aco/gfx11: fix discard early exit removal optimization",
7151         "nominated": false,
7152         "nomination_type": null,
7153         "resolution": 4,
7154         "main_sha": null,
7155         "because_sha": null
7156     },
7157     {
7158         "sha": "9d814c405bb3a40cea7556a61fe35aad3e24b020",
7159         "description": "microsoft/spirv_to_dxil: Let linking report the need of runtime data",
7160         "nominated": false,
7161         "nomination_type": null,
7162         "resolution": 4,
7163         "main_sha": null,
7164         "because_sha": null
7165     },
7166     {
7167         "sha": "6481805e0007d2bf53390e1af25c75b1507c2a92",
7168         "description": "etnaviv: properly check for new clear value in sampler TS setup",
7169         "nominated": false,
7170         "nomination_type": null,
7171         "resolution": 4,
7172         "main_sha": null,
7173         "because_sha": null
7174     },
7175     {
7176         "sha": "03fdcbba19bd541bde9bc65f4705c369d5339d67",
7177         "description": "etnaviv: blt: properly use upper half of clear value",
7178         "nominated": true,
7179         "nomination_type": 0,
7180         "resolution": 1,
7181         "main_sha": null,
7182         "because_sha": null
7183     },
7184     {
7185         "sha": "a358890667a024722c6efeadff203eb2bd9ea86a",
7186         "description": "ir3/print: Consider the size of input when matching it to a reg",
7187         "nominated": false,
7188         "nomination_type": null,
7189         "resolution": 4,
7190         "main_sha": null,
7191         "because_sha": null
7192     },
7193     {
7194         "sha": "d474cc935e7fa165665444e5347112879144c2a4",
7195         "description": "ir3: Force flat.b sources to be equal",
7196         "nominated": false,
7197         "nomination_type": null,
7198         "resolution": 4,
7199         "main_sha": null,
7200         "because_sha": null
7201     },
7202     {
7203         "sha": "a45d32b10b317f69187392c2d165071248a91f49",
7204         "description": "tu: Fix varyings interpolation reading stale values",
7205         "nominated": true,
7206         "nomination_type": 0,
7207         "resolution": 1,
7208         "main_sha": null,
7209         "because_sha": null
7210     },
7211     {
7212         "sha": "25a151533cd4f4eb88705caa572097a201c0c16c",
7213         "description": "loader/dri3: Overhaul draw->cur_num_back handling",
7214         "nominated": false,
7215         "nomination_type": null,
7216         "resolution": 4,
7217         "main_sha": null,
7218         "because_sha": null
7219     },
7220     {
7221         "sha": "27366cb5107c9c290d2f1756f8a75f93f20a5f00",
7222         "description": "loader/dri3: Add dri3_set_render_buffer helper",
7223         "nominated": false,
7224         "nomination_type": null,
7225         "resolution": 4,
7226         "main_sha": null,
7227         "because_sha": null
7228     },
7229     {
7230         "sha": "5d25a4cab40044d7ae151dc6555e10e5f2cf17bd",
7231         "description": "loader/dri3: Move NULL handling into dri3_free_render_buffer",
7232         "nominated": false,
7233         "nomination_type": null,
7234         "resolution": 4,
7235         "main_sha": null,
7236         "because_sha": null
7237     },
7238     {
7239         "sha": "6e888f61593e943b212dd69d6d5794e2e3de5bed",
7240         "description": "radv: enable PS epilogs on-demand for some dynamic states",
7241         "nominated": false,
7242         "nomination_type": null,
7243         "resolution": 4,
7244         "main_sha": null,
7245         "because_sha": null
7246     },
7247     {
7248         "sha": "eb07a11b8f400c50e8a2455df9891573eae052e1",
7249         "description": "radv: add support for compiling PS epilogs on-demand",
7250         "nominated": false,
7251         "nomination_type": null,
7252         "resolution": 4,
7253         "main_sha": null,
7254         "because_sha": null
7255     },
7256     {
7257         "sha": "11469f7553dc69a6c4b779527e6738c3206aa21c",
7258         "description": "radv: copy the non-compacted color format at pipeline bind time",
7259         "nominated": false,
7260         "nomination_type": null,
7261         "resolution": 4,
7262         "main_sha": null,
7263         "because_sha": null
7264     },
7265     {
7266         "sha": "bbd7f700739f2ae6106e71505cd5ec40096fbb61",
7267         "description": "radv: rework PS epilog emission",
7268         "nominated": false,
7269         "nomination_type": null,
7270         "resolution": 4,
7271         "main_sha": null,
7272         "because_sha": null
7273     },
7274     {
7275         "sha": "7de50e4c6c0bbbd73ac784c8bb52065a47d8563d",
7276         "description": "radv: keep track of SPI_SHADER_COL_FORMAT for PS epilogs",
7277         "nominated": false,
7278         "nomination_type": null,
7279         "resolution": 4,
7280         "main_sha": null,
7281         "because_sha": null
7282     },
7283     {
7284         "sha": "c9f30c4aa0eb7cc97b495d9203f47544f3a9e6eb",
7285         "description": "radv: enable the PS epilogs cache when some ds3 states are enabled",
7286         "nominated": false,
7287         "nomination_type": null,
7288         "resolution": 4,
7289         "main_sha": null,
7290         "because_sha": null
7291     },
7292     {
7293         "sha": "75b0d6de04072963256cb5783dfa11be07d0d471",
7294         "description": "radv: add support for a PS epilogs cache in the device",
7295         "nominated": false,
7296         "nomination_type": null,
7297         "resolution": 4,
7298         "main_sha": null,
7299         "because_sha": null
7300     },
7301     {
7302         "sha": "c0f95913a095c3bcd722c4718d55479ca7463474",
7303         "description": "ci/rpi4: add a couple of tests as flaky",
7304         "nominated": false,
7305         "nomination_type": null,
7306         "resolution": 4,
7307         "main_sha": null,
7308         "because_sha": null
7309     },
7310     {
7311         "sha": "7931b4026f309f222390133a903b59c8dfd3a248",
7312         "description": "ci/rpi3: add another test variant (draw-copypixels-sync) as flaky",
7313         "nominated": false,
7314         "nomination_type": null,
7315         "resolution": 4,
7316         "main_sha": null,
7317         "because_sha": null
7318     },
7319     {
7320         "sha": "28d6caad605bcb206f73c6ba11d27f4c982efa89",
7321         "description": "gallium/draw: assert shader-stage",
7322         "nominated": false,
7323         "nomination_type": null,
7324         "resolution": 4,
7325         "main_sha": null,
7326         "because_sha": null
7327     },
7328     {
7329         "sha": "7c1b9ee6b763fd224cd5cffa00727f786f1148db",
7330         "description": "gallium/draw: use nir_shader_instructions_pass for nir_lower_aaline_fs",
7331         "nominated": false,
7332         "nomination_type": null,
7333         "resolution": 4,
7334         "main_sha": null,
7335         "because_sha": null
7336     },
7337     {
7338         "sha": "3897a233fb15f8c8152ce0719936c919afea9f1a",
7339         "description": "radv: add a new dirty flag for the RB+ state",
7340         "nominated": false,
7341         "nomination_type": null,
7342         "resolution": 4,
7343         "main_sha": null,
7344         "because_sha": null
7345     },
7346     {
7347         "sha": "f1e06b46a9d8832ea258d149f79fb270383f1df5",
7348         "description": "lvp: avoid redundant sampler views and image views",
7349         "nominated": false,
7350         "nomination_type": null,
7351         "resolution": 4,
7352         "main_sha": null,
7353         "because_sha": null
7354     },
7355     {
7356         "sha": "f18827e0153c555d2f3897b57f8ea0349b5bb41f",
7357         "description": "zink: stop using VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT",
7358         "nominated": true,
7359         "nomination_type": 1,
7360         "resolution": 1,
7361         "main_sha": null,
7362         "because_sha": "41ffb15de564849668c942aa79a570b6f262de99"
7363     },
7364     {
7365         "sha": "2e9ac9278c279cae1cb038f9da956f8815a65ade",
7366         "description": "agx: Remove obsolete comment",
7367         "nominated": false,
7368         "nomination_type": null,
7369         "resolution": 4,
7370         "main_sha": null,
7371         "because_sha": null
7372     },
7373     {
7374         "sha": "90dea84ef6b2201ea7e2dc3a87a9ff355c33d3a9",
7375         "description": "agx: Remove dead arg",
7376         "nominated": false,
7377         "nomination_type": null,
7378         "resolution": 4,
7379         "main_sha": null,
7380         "because_sha": null
7381     },
7382     {
7383         "sha": "17d1559036b14202f26afadaf0e2672ba28e34d6",
7384         "description": "agx: Use i0/i1 variables",
7385         "nominated": false,
7386         "nomination_type": null,
7387         "resolution": 4,
7388         "main_sha": null,
7389         "because_sha": null
7390     },
7391     {
7392         "sha": "1e61f13ffd1a6991917a46993f73d1bacb641d44",
7393         "description": "agx: Get rid of emit_alu_bool",
7394         "nominated": false,
7395         "nomination_type": null,
7396         "resolution": 4,
7397         "main_sha": null,
7398         "because_sha": null
7399     },
7400     {
7401         "sha": "5b25ee6cc765022c506447a0b0ca7907902880ee",
7402         "description": "agx: Use agx_subdivide_to for umul_high",
7403         "nominated": false,
7404         "nomination_type": null,
7405         "resolution": 4,
7406         "main_sha": null,
7407         "because_sha": null
7408     },
7409     {
7410         "sha": "f6c5b2a5a3d9cb21c3b51255219b53bfe046592d",
7411         "description": "agx: Remove dead code",
7412         "nominated": false,
7413         "nomination_type": null,
7414         "resolution": 4,
7415         "main_sha": null,
7416         "because_sha": null
7417     },
7418     {
7419         "sha": "dd571ede85d81a4159a3fc554c2a1ecfdee53643",
7420         "description": "docs/envvars: Document MESA_DISK_CACHE_COMBINE_RW_WITH_RO_FOZ",
7421         "nominated": false,
7422         "nomination_type": null,
7423         "resolution": 4,
7424         "main_sha": null,
7425         "because_sha": null
7426     },
7427     {
7428         "sha": "6c1c5d9ef0be6eca1861f01f2d015f04b6e229bc",
7429         "description": "util/disk_cache: Fix rw cache lookup when using combined ro+rw caches",
7430         "nominated": false,
7431         "nomination_type": 1,
7432         "resolution": 4,
7433         "main_sha": null,
7434         "because_sha": "32fe60e8c429a070f890840422a64f1e7795eb5a"
7435     },
7436     {
7437         "sha": "8b79e6fb5e46cf6a0ace7c164adf21858ea2b7e3",
7438         "description": "dzn: No need to add another bind flag for clears if one is already present",
7439         "nominated": false,
7440         "nomination_type": null,
7441         "resolution": 4,
7442         "main_sha": null,
7443         "because_sha": null
7444     },
7445     {
7446         "sha": "c59141d3c2229aa6d8c92dfb00c7d5c038e062ec",
7447         "description": "dzn: Lower tg4 offsets",
7448         "nominated": false,
7449         "nomination_type": null,
7450         "resolution": 4,
7451         "main_sha": null,
7452         "because_sha": null
7453     },
7454     {
7455         "sha": "9a991cc52ea730d73ecd795c61bde76bf8693aef",
7456         "description": "dzn: Implement point coord",
7457         "nominated": false,
7458         "nomination_type": null,
7459         "resolution": 4,
7460         "main_sha": null,
7461         "because_sha": null
7462     },
7463     {
7464         "sha": "03ce60ec7e27e6a9ee8a2e5301176df53b684ab3",
7465         "description": "dzn: Lower fragcoord wtrans",
7466         "nominated": false,
7467         "nomination_type": null,
7468         "resolution": 4,
7469         "main_sha": null,
7470         "because_sha": null
7471     },
7472     {
7473         "sha": "e8b12006bbe34c88320d60e63fab29a6361da634",
7474         "description": "dzn: Use the right variable for heap slots when prepping resolves",
7475         "nominated": false,
7476         "nomination_type": null,
7477         "resolution": 4,
7478         "main_sha": null,
7479         "because_sha": null
7480     },
7481     {
7482         "sha": "22b8e0c74c5ebe8153477d14176beaa7b54c2987",
7483         "description": "microsoft/compiler: Set the advanced texture ops flag correctly",
7484         "nominated": false,
7485         "nomination_type": null,
7486         "resolution": 4,
7487         "main_sha": null,
7488         "because_sha": null
7489     },
7490     {
7491         "sha": "a84208ee4df8782a87464f7ed176d7499b20fc4f",
7492         "description": "microsoft/compiler: Fill out and sort the shader/module flags",
7493         "nominated": false,
7494         "nomination_type": null,
7495         "resolution": 4,
7496         "main_sha": null,
7497         "because_sha": null
7498     },
7499     {
7500         "sha": "beeeb74a4c3221c0a72883069b2f8e2091b9416e",
7501         "description": "microsoft/compiler: For Vulkan, centroid should be ignored on position",
7502         "nominated": false,
7503         "nomination_type": null,
7504         "resolution": 4,
7505         "main_sha": null,
7506         "because_sha": null
7507     },
7508     {
7509         "sha": "d3cae18cb526f6275b97c8ded7487f522b61968d",
7510         "description": "microsoft/compiler: For Vulkan, when shading at sample rate, pos is sample pos",
7511         "nominated": false,
7512         "nomination_type": null,
7513         "resolution": 4,
7514         "main_sha": null,
7515         "because_sha": null
7516     },
7517     {
7518         "sha": "b0f3a387c98d184282639793aa72feb9198d8708",
7519         "description": "nir_lower_fragcoord_wtrans: Support Vulkan shaders",
7520         "nominated": false,
7521         "nomination_type": null,
7522         "resolution": 4,
7523         "main_sha": null,
7524         "because_sha": null
7525     },
7526     {
7527         "sha": "ac5af6c06d867507284121f31ddbabf07f7e29f4",
7528         "description": "util/driconf: add Dune: Spice Wars workaround",
7529         "nominated": true,
7530         "nomination_type": 0,
7531         "resolution": 1,
7532         "main_sha": null,
7533         "because_sha": null
7534     },
7535     {
7536         "sha": "e986d8c3377470d039cc6ed19e73786c3105863b",
7537         "description": "d3d12: Update hard-coded heap sizes and batch limit",
7538         "nominated": false,
7539         "nomination_type": null,
7540         "resolution": 4,
7541         "main_sha": null,
7542         "because_sha": null
7543     },
7544     {
7545         "sha": "9c1fbc076afe5a4a7a6f534cb62bf83d3d207efc",
7546         "description": "Return 'Mesa' for GL_VENDOR for community drivers",
7547         "nominated": false,
7548         "nomination_type": null,
7549         "resolution": 4,
7550         "main_sha": null,
7551         "because_sha": null
7552     },
7553     {
7554         "sha": "7d9eb64990fc43f76110de2716b46c8d3c071e9f",
7555         "description": "zink: fix the stencil write",
7556         "nominated": false,
7557         "nomination_type": null,
7558         "resolution": 4,
7559         "main_sha": null,
7560         "because_sha": null
7561     },
7562     {
7563         "sha": "53c4ce495ccb11afc8d1f66d893238fb17e5488c",
7564         "description": "zink: add a condition to needs_write_s",
7565         "nominated": false,
7566         "nomination_type": null,
7567         "resolution": 4,
7568         "main_sha": null,
7569         "because_sha": null
7570     },
7571     {
7572         "sha": "847d198c1fffe018f4c3557db239168100400319",
7573         "description": "lavapipe: add some safety asserts when beginning rendering",
7574         "nominated": true,
7575         "nomination_type": 0,
7576         "resolution": 1,
7577         "main_sha": null,
7578         "because_sha": null
7579     },
7580     {
7581         "sha": "b20df1abebed112b4bebc56102fa760fac9c804c",
7582         "description": "zink: add a fs base key, fix optimal fs key packing",
7583         "nominated": false,
7584         "nomination_type": null,
7585         "resolution": 4,
7586         "main_sha": null,
7587         "because_sha": null
7588     },
7589     {
7590         "sha": "8772651aa047fbd8987c3f8d9a493232abeffa0d",
7591         "description": "zink: use optimal key for pipeline library hash",
7592         "nominated": false,
7593         "nomination_type": null,
7594         "resolution": 4,
7595         "main_sha": null,
7596         "because_sha": null
7597     },
7598     {
7599         "sha": "19332b13e196ae7ba6e08537d234428ff60e93bd",
7600         "description": "zink: unify some shadow tex code in match_tex_dests_instr()",
7601         "nominated": false,
7602         "nomination_type": null,
7603         "resolution": 4,
7604         "main_sha": null,
7605         "because_sha": null
7606     },
7607     {
7608         "sha": "e6c6a59f5667c5d9f06a067632a07742fc4465a3",
7609         "description": "zink: fix some weird indentation in zink_set_sampler_views",
7610         "nominated": false,
7611         "nomination_type": null,
7612         "resolution": 4,
7613         "main_sha": null,
7614         "because_sha": null
7615     },
7616     {
7617         "sha": "90cd9cd3d18c9bf946f20a5f572cc09c99410bcb",
7618         "description": "zink: simplify some depth texturing spv",
7619         "nominated": false,
7620         "nomination_type": null,
7621         "resolution": 4,
7622         "main_sha": null,
7623         "because_sha": null
7624     },
7625     {
7626         "sha": "b23877e7fa7c5678372ae99c325cd57b20672ddb",
7627         "description": "zink: put line emulation stuff behind optimal_keys check in draw",
7628         "nominated": false,
7629         "nomination_type": null,
7630         "resolution": 4,
7631         "main_sha": null,
7632         "because_sha": null
7633     },
7634     {
7635         "sha": "c6f06901b7d502e9d832069b913cb2bd9fe2e932",
7636         "description": "zink: only flag modules_changed in optimal path if a change has occurred",
7637         "nominated": false,
7638         "nomination_type": null,
7639         "resolution": 4,
7640         "main_sha": null,
7641         "because_sha": null
7642     },
7643     {
7644         "sha": "b295accf077cfe5a794e0405607f1eb57453e3cc",
7645         "description": "zink: delete dead code",
7646         "nominated": false,
7647         "nomination_type": null,
7648         "resolution": 4,
7649         "main_sha": null,
7650         "because_sha": null
7651     },
7652     {
7653         "sha": "bc801c0808a5b4bd3b6a870ce9877acf20e7699b",
7654         "description": "meson/zink: use vk_api_xml variable instead of re-constructing the file path",
7655         "nominated": false,
7656         "nomination_type": null,
7657         "resolution": 4,
7658         "main_sha": null,
7659         "because_sha": null
7660     },
7661     {
7662         "sha": "615c3a078b6aaa3a2f886b7e07a12d2b6bbba23e",
7663         "description": "asahi: Fix segfault with null drawbuffer",
7664         "nominated": false,
7665         "nomination_type": null,
7666         "resolution": 4,
7667         "main_sha": null,
7668         "because_sha": null
7669     },
7670     {
7671         "sha": "9b67afb55d87fd593e3612e72328885f7b7573e9",
7672         "description": "agx: Fix missing #include",
7673         "nominated": false,
7674         "nomination_type": null,
7675         "resolution": 4,
7676         "main_sha": null,
7677         "because_sha": null
7678     },
7679     {
7680         "sha": "b4d8be165b2de98105c775400447a7bee9772ebd",
7681         "description": "asahi: Implement ARB_texture_mirror_clamp_to_edge",
7682         "nominated": false,
7683         "nomination_type": null,
7684         "resolution": 4,
7685         "main_sha": null,
7686         "because_sha": null
7687     },
7688     {
7689         "sha": "0e2d786579d62e39a3604b0e968d8eaa34be1440",
7690         "description": "asahi: Implement GL_CLAMP natively",
7691         "nominated": false,
7692         "nomination_type": null,
7693         "resolution": 4,
7694         "main_sha": null,
7695         "because_sha": null
7696     },
7697     {
7698         "sha": "8679956e631831fb9108aafb0fc859ba06689066",
7699         "description": "ci/zink+anv: remove dEQP-GLES31.functional.layout_binding.ubo.*",
7700         "nominated": false,
7701         "nomination_type": null,
7702         "resolution": 4,
7703         "main_sha": null,
7704         "because_sha": null
7705     },
7706     {
7707         "sha": "2d627f28c8fb55336d001846cfe70877b446d978",
7708         "description": "anv: use the null surface with unused push descriptor binding table entries",
7709         "nominated": true,
7710         "nomination_type": 1,
7711         "resolution": 1,
7712         "main_sha": null,
7713         "because_sha": "b49b18f0b7acb4c64a0a9fd2ee55aeea868e701d"
7714     },
7715     {
7716         "sha": "bbfca4eb92a75802d6555202d95d6b20af5d7c90",
7717         "description": "anv: return properly typed value for no ubo promoted",
7718         "nominated": true,
7719         "nomination_type": 1,
7720         "resolution": 1,
7721         "main_sha": null,
7722         "because_sha": "ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc"
7723     },
7724     {
7725         "sha": "e2b0086b786fc46193c2c4c0313922d64bbe2653",
7726         "description": "anv: check that push range actually match binding considered",
7727         "nominated": true,
7728         "nomination_type": 1,
7729         "resolution": 1,
7730         "main_sha": null,
7731         "because_sha": "ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc"
7732     },
7733     {
7734         "sha": "48bb3df95158ca14e7c291d03be45becb097263f",
7735         "description": "anv: don't nullify entries",
7736         "nominated": true,
7737         "nomination_type": 1,
7738         "resolution": 1,
7739         "main_sha": null,
7740         "because_sha": "ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc"
7741     },
7742     {
7743         "sha": "319d485679848f9c48e1fc7b34ecf97fc39ac1d0",
7744         "description": "iris: let isl set tiling mode for external resources",
7745         "nominated": true,
7746         "nomination_type": 0,
7747         "resolution": 1,
7748         "main_sha": null,
7749         "because_sha": null
7750     },
7751     {
7752         "sha": "fdf4a878233b6c9c87e825d2bb72cfb9c0e6c638",
7753         "description": "radv/rt: use a smaller value to enable scratch",
7754         "nominated": false,
7755         "nomination_type": null,
7756         "resolution": 4,
7757         "main_sha": null,
7758         "because_sha": null
7759     },
7760     {
7761         "sha": "810ced93f3fe0fae89d3cf5f27eb1f25ec8974c3",
7762         "description": "aco: align scratch size during assembly",
7763         "nominated": false,
7764         "nomination_type": null,
7765         "resolution": 4,
7766         "main_sha": null,
7767         "because_sha": null
7768     },
7769     {
7770         "sha": "c9846158cd9386336b051ded62bcb297335a014e",
7771         "description": "aco/gfx11: reduce scratch allocation alignment",
7772         "nominated": false,
7773         "nomination_type": null,
7774         "resolution": 4,
7775         "main_sha": null,
7776         "because_sha": null
7777     },
7778     {
7779         "sha": "ee32f3873c544bffdc63c733e9be966258e9b4a5",
7780         "description": "vc4: Fix running process_mux_deps on irrelevant type of instructions",
7781         "nominated": true,
7782         "nomination_type": 0,
7783         "resolution": 1,
7784         "main_sha": null,
7785         "because_sha": null
7786     },
7787     {
7788         "sha": "7489c29abee0e7db46b63bd18662a6d73cb3c6a7",
7789         "description": "vc4: Fix RADDR_A field extraction of branch instruction",
7790         "nominated": true,
7791         "nomination_type": 0,
7792         "resolution": 1,
7793         "main_sha": null,
7794         "because_sha": null
7795     },
7796     {
7797         "sha": "82bd38fa1155edc0a0d813783b319c6b8d299370",
7798         "description": "zink: add a bunch of asserts for starting dynamic render",
7799         "nominated": false,
7800         "nomination_type": null,
7801         "resolution": 4,
7802         "main_sha": null,
7803         "because_sha": null
7804     },
7805     {
7806         "sha": "0997a6272ea22898b4fc87f309f2c2ad4ca89548",
7807         "description": "zink: re-clamp dynamic render area when doing swapchain fixups",
7808         "nominated": false,
7809         "nomination_type": null,
7810         "resolution": 4,
7811         "main_sha": null,
7812         "because_sha": null
7813     },
7814     {
7815         "sha": "c53fc5f48e8907e24351053f1b3252d7c6997b51",
7816         "description": "zink: catch a potential corner case with dynamic render and swapchain updates",
7817         "nominated": false,
7818         "nomination_type": null,
7819         "resolution": 4,
7820         "main_sha": null,
7821         "because_sha": null
7822     },
7823     {
7824         "sha": "a59dc9d15758359385d75944b3d5906eb8770136",
7825         "description": "zink: split out swapchain render update fixups into separate function",
7826         "nominated": false,
7827         "nomination_type": null,
7828         "resolution": 4,
7829         "main_sha": null,
7830         "because_sha": null
7831     },
7832     {
7833         "sha": "6f02fe8842f9fc6e0cecad533451a6402539c027",
7834         "description": "zink: protect against invalid scissored renderpass clears",
7835         "nominated": true,
7836         "nomination_type": 0,
7837         "resolution": 1,
7838         "main_sha": null,
7839         "because_sha": null
7840     },
7841     {
7842         "sha": "79a4d22928e2b1b3e4a4246384b33c42a14cdb57",
7843         "description": "zink: only update framebuffer object during swapchain update if framebuffer exists",
7844         "nominated": true,
7845         "nomination_type": 0,
7846         "resolution": 1,
7847         "main_sha": null,
7848         "because_sha": null
7849     },
7850     {
7851         "sha": "51be6233720c636ee9c471add0524ee4a76db207",
7852         "description": "intel/eu/validate: Check predication and cmod for SEL, CMP, and CMPN",
7853         "nominated": false,
7854         "nomination_type": null,
7855         "resolution": 4,
7856         "main_sha": null,
7857         "because_sha": null
7858     },
7859     {
7860         "sha": "e0f409c5d85b802d3811d7d673ac501f0b471494",
7861         "description": "intel/eu/validate: Add validation for csel",
7862         "nominated": false,
7863         "nomination_type": null,
7864         "resolution": 4,
7865         "main_sha": null,
7866         "because_sha": null
7867     },
7868     {
7869         "sha": "3a7c23973b49a0c13804ad5ce9180c34aaaa1feb",
7870         "description": "intel/eu/validate: Add validation for bfi2",
7871         "nominated": false,
7872         "nomination_type": null,
7873         "resolution": 4,
7874         "main_sha": null,
7875         "because_sha": null
7876     },
7877     {
7878         "sha": "f34821d9987b64cd9277676080f1c4a7af7062f6",
7879         "description": "intel/eu/validate: More validation for logic ops",
7880         "nominated": false,
7881         "nomination_type": null,
7882         "resolution": 4,
7883         "main_sha": null,
7884         "because_sha": null
7885     },
7886     {
7887         "sha": "8be7406c816b02596fa51f678954919844a0a450",
7888         "description": "intel/compiler: Assert that ARF used is the accumulator",
7889         "nominated": false,
7890         "nomination_type": null,
7891         "resolution": 4,
7892         "main_sha": null,
7893         "because_sha": null
7894     },
7895     {
7896         "sha": "3b579a2ea85e4a7955dbd2e01a6e8f469b905f4c",
7897         "description": "intel/compiler: Validate 3-source instruction source strides",
7898         "nominated": false,
7899         "nomination_type": null,
7900         "resolution": 4,
7901         "main_sha": null,
7902         "because_sha": null
7903     },
7904     {
7905         "sha": "c5684019f635aeca00c91a2bbd76c455865967dd",
7906         "description": "intel/compiler: Validate 3-source instruction sources have same base type",
7907         "nominated": false,
7908         "nomination_type": null,
7909         "resolution": 4,
7910         "main_sha": null,
7911         "because_sha": null
7912     },
7913     {
7914         "sha": "c24198075147235f6710c7c897f0de3e43148deb",
7915         "description": "aco: Mark more instructions as 16bit on GFX10.",
7916         "nominated": false,
7917         "nomination_type": null,
7918         "resolution": 4,
7919         "main_sha": null,
7920         "because_sha": null
7921     },
7922     {
7923         "sha": "b64afc1d37a2ed165f0f3bb059c71a298253c9a5",
7924         "description": "aco: use s_delay_alu skip field",
7925         "nominated": false,
7926         "nomination_type": null,
7927         "resolution": 4,
7928         "main_sha": null,
7929         "because_sha": null
7930     },
7931     {
7932         "sha": "e2f083c0a7d64506f7a1509f05bc4daf000e102c",
7933         "description": "aco: add more dependency instructions under waitcnt class",
7934         "nominated": false,
7935         "nomination_type": null,
7936         "resolution": 4,
7937         "main_sha": null,
7938         "because_sha": null
7939     },
7940     {
7941         "sha": "c8357136d4054e194e266610c3870026527af737",
7942         "description": "aco: improve parse_delay_alu",
7943         "nominated": false,
7944         "nomination_type": null,
7945         "resolution": 4,
7946         "main_sha": null,
7947         "because_sha": null
7948     },
7949     {
7950         "sha": "bbad550f3d454bde016eb1b7d7acc4ea8b9eef6e",
7951         "description": "radv/winsys: fill real info for CHIP_GFX1100",
7952         "nominated": false,
7953         "nomination_type": null,
7954         "resolution": 4,
7955         "main_sha": null,
7956         "because_sha": null
7957     },
7958     {
7959         "sha": "d944959fbf4f236c356fac40722d6ead203423cc",
7960         "description": "radv: configure VGT_TF_PARAM directly from the command buffer",
7961         "nominated": false,
7962         "nomination_type": null,
7963         "resolution": 4,
7964         "main_sha": null,
7965         "because_sha": null
7966     },
7967     {
7968         "sha": "f1b3e6aefd42eae8ce8b551f67d1f8650353407e",
7969         "description": "radv: fix re-emitting tessellation domain origin when it's dynamic",
7970         "nominated": true,
7971         "nomination_type": 1,
7972         "resolution": 1,
7973         "main_sha": null,
7974         "because_sha": "f22290949d3d6ad75445404e48195ed319505a05"
7975     },
7976     {
7977         "sha": "6e24b76c105eed183edbc95c404c8ee39c2bf077",
7978         "description": "util/00-mesa-defaults: add Limbo workaround",
7979         "nominated": true,
7980         "nomination_type": 0,
7981         "resolution": 1,
7982         "main_sha": null,
7983         "because_sha": null
7984     },
7985     {
7986         "sha": "1067ec90a591b26a0d6c9b298b1a894bb0a66836",
7987         "description": "anv: Update PIPELINE_CONTROL flush when switching pipeline mode in TGL+",
7988         "nominated": false,
7989         "nomination_type": null,
7990         "resolution": 4,
7991         "main_sha": null,
7992         "because_sha": null
7993     },
7994     {
7995         "sha": "172e0b0ebffa02fa86aa6a1915979fb4de9460bb",
7996         "description": "iris: Update PIPELINE_CONTROL flush when switching pipeline mode in TGL+",
7997         "nominated": false,
7998         "nomination_type": null,
7999         "resolution": 4,
8000         "main_sha": null,
8001         "because_sha": null
8002     },
8003     {
8004         "sha": "595079c37cc1568cecd1df8b953b4bb01cd51bb8",
8005         "description": "hud: extract float printf modifer selection logic to helper",
8006         "nominated": false,
8007         "nomination_type": null,
8008         "resolution": 4,
8009         "main_sha": null,
8010         "because_sha": null
8011     },
8012     {
8013         "sha": "31d95dd3c642a67ea19e7ff9649f6122518bb13a",
8014         "description": "dri: get rid of LIBGL_SHOW_FPS",
8015         "nominated": false,
8016         "nomination_type": null,
8017         "resolution": 4,
8018         "main_sha": null,
8019         "because_sha": null
8020     },
8021     {
8022         "sha": "87f4d794278205c331c12bbfea587b55e2642c76",
8023         "description": "hud,dri: emulate LIBGL_SHOW_FPS using hud",
8024         "nominated": false,
8025         "nomination_type": null,
8026         "resolution": 4,
8027         "main_sha": null,
8028         "because_sha": null
8029     },
8030     {
8031         "sha": "0a3e91b9ee4cfaced56d2e5eabb36fabd2ec4168",
8032         "description": "hud: add \"stdout\" option to print values to console",
8033         "nominated": false,
8034         "nomination_type": null,
8035         "resolution": 4,
8036         "main_sha": null,
8037         "because_sha": null
8038     },
8039     {
8040         "sha": "3170f7d7fae9b11e4c79ce13873e9788e86f2e1e",
8041         "description": "hud: check GALLIUM_HUD_DUMP_DIR value only once",
8042         "nominated": false,
8043         "nomination_type": null,
8044         "resolution": 4,
8045         "main_sha": null,
8046         "because_sha": null
8047     },
8048     {
8049         "sha": "32fe60e8c429a070f890840422a64f1e7795eb5a",
8050         "description": "util/disk_cache: Support combined foz ro and non-foz rw caches",
8051         "nominated": false,
8052         "nomination_type": null,
8053         "resolution": 4,
8054         "main_sha": null,
8055         "because_sha": null
8056     },
8057     {
8058         "sha": "75dae4f8e3df731165e85039ce16a0c64c2646f1",
8059         "description": "util/disk_cache: Store environment variable values in disk_cache struct",
8060         "nominated": false,
8061         "nomination_type": null,
8062         "resolution": 4,
8063         "main_sha": null,
8064         "because_sha": null
8065     },
8066     {
8067         "sha": "434bf4b482cb54b61ea8adc371c4f334cf44b3be",
8068         "description": "util/fossilize_db: Fix resource leaks in foz_prepare() error paths",
8069         "nominated": false,
8070         "nomination_type": null,
8071         "resolution": 4,
8072         "main_sha": null,
8073         "because_sha": null
8074     },
8075     {
8076         "sha": "2b77a658005afe018d49609fb86c2c1c39f39ebc",
8077         "description": "zink: fix disappearing smooth lines after workaround",
8078         "nominated": false,
8079         "nomination_type": 1,
8080         "resolution": 4,
8081         "main_sha": null,
8082         "because_sha": "80285db9efe16beefc59a470b7c53d7bd38dbdc4"
8083     },
8084     {
8085         "sha": "41eb491fb6460f401a4c845fc28a53de92e9075b",
8086         "description": "driconf: add a workaround for plasmashell freezing",
8087         "nominated": false,
8088         "nomination_type": null,
8089         "resolution": 1,
8090         "main_sha": null,
8091         "because_sha": null
8092     },
8093     {
8094         "sha": "6b494745be0900a67004d6f3e4b730c3cd67da79",
8095         "description": "intel/fs: only avoid SIMD32 if strictly inferior in throughput",
8096         "nominated": false,
8097         "nomination_type": null,
8098         "resolution": 4,
8099         "main_sha": null,
8100         "because_sha": null
8101     },
8102     {
8103         "sha": "480308c6e591878b0357b5bc59387cc49a1a1a68",
8104         "description": "radv: remove unused radv_is_raster_enabled()",
8105         "nominated": false,
8106         "nomination_type": null,
8107         "resolution": 4,
8108         "main_sha": null,
8109         "because_sha": null
8110     },
8111     {
8112         "sha": "1099fd71b046d109aa8b3d1f5777c978077dd904",
8113         "description": "radv: initialize blend state after compiling shaders",
8114         "nominated": false,
8115         "nomination_type": null,
8116         "resolution": 4,
8117         "main_sha": null,
8118         "because_sha": null
8119     },
8120     {
8121         "sha": "87b88de973a4654285fcc1e975692fea8b91162a",
8122         "description": "radv: replace blend_enable_4bit by radv_pipeline_is_blend_enabled()",
8123         "nominated": false,
8124         "nomination_type": null,
8125         "resolution": 4,
8126         "main_sha": null,
8127         "because_sha": null
8128     },
8129     {
8130         "sha": "0768cc5ed183e3289282100958154c50b4af099f",
8131         "description": "radv: determine DISABLE_DUAL_QUAD directly from the command buffer",
8132         "nominated": false,
8133         "nomination_type": null,
8134         "resolution": 4,
8135         "main_sha": null,
8136         "because_sha": null
8137     },
8138     {
8139         "sha": "ab48665f8def02062b6da4e77af60ad4e9d75806",
8140         "description": "radv: simplify uses of color_write_mask/color_blend_enable",
8141         "nominated": false,
8142         "nomination_type": null,
8143         "resolution": 4,
8144         "main_sha": null,
8145         "because_sha": null
8146     },
8147     {
8148         "sha": "25f067ef4c8b611d5702598d1cbfb8a625d36048",
8149         "description": "radv: adjust CB_SHADER_MASK right after SPI_SHADER_COL_FORMAT is compacted",
8150         "nominated": false,
8151         "nomination_type": null,
8152         "resolution": 4,
8153         "main_sha": null,
8154         "because_sha": null
8155     },
8156     {
8157         "sha": "db2108672dcfff95dc88269ca18d492dc1a16c7e",
8158         "description": "radv: remove unused parameter in radv_init_multisample_state()",
8159         "nominated": false,
8160         "nomination_type": null,
8161         "resolution": 4,
8162         "main_sha": null,
8163         "because_sha": null
8164     },
8165     {
8166         "sha": "84527093c40f832e71b39225aeefe1276670f37b",
8167         "description": "spirv2dxil: Fix memory leak on error path.",
8168         "nominated": false,
8169         "nomination_type": 1,
8170         "resolution": 4,
8171         "main_sha": null,
8172         "because_sha": "531d17c33428c99f08c42531eaf813b24cf7967c"
8173     },
8174     {
8175         "sha": "9b29876a02ab50b99923141003bdbd06d7c487f2",
8176         "description": "ci: Start weston with Xwayland",
8177         "nominated": false,
8178         "nomination_type": null,
8179         "resolution": 4,
8180         "main_sha": null,
8181         "because_sha": null
8182     },
8183     {
8184         "sha": "c91a78c03a67afa5f0792669a58a7d19f87c5ba0",
8185         "description": "virgl: Use virgl host side shader stage IDs when reading caps",
8186         "nominated": true,
8187         "nomination_type": 1,
8188         "resolution": 1,
8189         "main_sha": null,
8190         "because_sha": "a26543f6368fed1604cfde7fffce2024e9d8abab"
8191     },
8192     {
8193         "sha": "300dc7d65364033831f6987075372388212c5ef1",
8194         "description": "ci/virgl: cover more glx@glx-copy-sub-buffer flakes",
8195         "nominated": false,
8196         "nomination_type": null,
8197         "resolution": 4,
8198         "main_sha": null,
8199         "because_sha": null
8200     },
8201     {
8202         "sha": "91a1455e3b1dfed32579fa58f228f756de5bc03c",
8203         "description": "Revert \"ci/venus: disable for now\"",
8204         "nominated": false,
8205         "nomination_type": 2,
8206         "resolution": 4,
8207         "main_sha": null,
8208         "because_sha": "22ab226396ab0b5db5a1f0f903e409ec89bb6a48"
8209     },
8210     {
8211         "sha": "3e66ef53d4a1f112eb22e7443bbea5e096317416",
8212         "description": "ci: Bump crosvm and virglrenderer versions",
8213         "nominated": false,
8214         "nomination_type": null,
8215         "resolution": 4,
8216         "main_sha": null,
8217         "because_sha": null
8218     },
8219     {
8220         "sha": "d8e5714e81a9d20981f5b0aa1512f5b4436f19dc",
8221         "description": "isaspec: Fix bitmask conversions when isa.bitsize < 64",
8222         "nominated": false,
8223         "nomination_type": null,
8224         "resolution": 4,
8225         "main_sha": null,
8226         "because_sha": null
8227     },
8228     {
8229         "sha": "2d7ea1895ed6644613ffa6f68ef458642c28be7d",
8230         "description": "etnaviv: add cleared surfaces to context flush set when necessary",
8231         "nominated": false,
8232         "nomination_type": null,
8233         "resolution": 4,
8234         "main_sha": null,
8235         "because_sha": null
8236     },
8237     {
8238         "sha": "cf501a7f348c9a1f7d29beca86acecf6ac056373",
8239         "description": "etnaviv: split adding resource to context flush set into own function",
8240         "nominated": false,
8241         "nomination_type": null,
8242         "resolution": 4,
8243         "main_sha": null,
8244         "because_sha": null
8245     },
8246     {
8247         "sha": "a6e487e367e12a0b183068fa7324fa78b1a8b60b",
8248         "description": "ci_run_n_monitor.py: automatically retry on transient errors",
8249         "nominated": false,
8250         "nomination_type": null,
8251         "resolution": 4,
8252         "main_sha": null,
8253         "because_sha": null
8254     },
8255     {
8256         "sha": "617e7596d1be058eba29bd4314065bc04acfb1a5",
8257         "description": "zink: Add an assert for not seeing any more MSAA image-to-buffer copies.",
8258         "nominated": false,
8259         "nomination_type": null,
8260         "resolution": 4,
8261         "main_sha": null,
8262         "because_sha": null
8263     },
8264     {
8265         "sha": "f74bbcd8a00ab17fa76cd41a59dd046723a71653",
8266         "description": "zink: Have u_transfer_helper resolve MSAA surfaces when mapping.",
8267         "nominated": false,
8268         "nomination_type": null,
8269         "resolution": 4,
8270         "main_sha": null,
8271         "because_sha": null
8272     },
8273     {
8274         "sha": "823e34f9388cde61057fbeb3f9bdf873b47834ce",
8275         "description": "u_transfer_helper: Merge in-place and split z/s interleaved map handling.",
8276         "nominated": false,
8277         "nomination_type": null,
8278         "resolution": 4,
8279         "main_sha": null,
8280         "because_sha": null
8281     },
8282     {
8283         "sha": "4372069f5ad0b2d6ead5c8839f4d39a120dc06eb",
8284         "description": "u_transfer_helper: Use common code for interleaved unmap.",
8285         "nominated": false,
8286         "nomination_type": null,
8287         "resolution": 4,
8288         "main_sha": null,
8289         "because_sha": null
8290     },
8291     {
8292         "sha": "b5b2194a3a36cd32bc1e9a1b76c20ec167fad842",
8293         "description": "u_transfer_helpre: Drop !interleave handling from the interleave code.",
8294         "nominated": false,
8295         "nomination_type": null,
8296         "resolution": 4,
8297         "main_sha": null,
8298         "because_sha": null
8299     },
8300     {
8301         "sha": "95c4241f475e70fbcb9a488d205eecfcdc73bc6c",
8302         "description": "docs/gallium: Explain that MSAA transfer_map must be supported.",
8303         "nominated": false,
8304         "nomination_type": null,
8305         "resolution": 4,
8306         "main_sha": null,
8307         "because_sha": null
8308     },
8309     {
8310         "sha": "03a26ae3d99f76c3975903c9c4ef8280167cec42",
8311         "description": "ci: Fix VK driver setup for HWCI_START_*.",
8312         "nominated": false,
8313         "nomination_type": 1,
8314         "resolution": 4,
8315         "main_sha": null,
8316         "because_sha": "99a6f2a1864fe65a764e2963a41763bcbf541196"
8317     },
8318     {
8319         "sha": "85650297d23b7b67293a23c31330569049fab594",
8320         "description": "anv,hasvk: move the null check into the function call and drop null check copies",
8321         "nominated": false,
8322         "nomination_type": null,
8323         "resolution": 4,
8324         "main_sha": null,
8325         "because_sha": null
8326     },
8327     {
8328         "sha": "0ae23b81a4417fd69933e057be31596a75071509",
8329         "description": "anv: Drop useless FIXME",
8330         "nominated": false,
8331         "nomination_type": null,
8332         "resolution": 4,
8333         "main_sha": null,
8334         "because_sha": null
8335     },
8336     {
8337         "sha": "00ffe8227f65385ddc091d1f3caf35d1786fddaf",
8338         "description": "anv,hasvk: drop unused function",
8339         "nominated": false,
8340         "nomination_type": null,
8341         "resolution": 4,
8342         "main_sha": null,
8343         "because_sha": null
8344     },
8345     {
8346         "sha": "05dca17b57ae64e8144d49a39236713848755229",
8347         "description": "anv,hasvk: migrate to ROUND_DOWN_TO from util",
8348         "nominated": false,
8349         "nomination_type": null,
8350         "resolution": 4,
8351         "main_sha": null,
8352         "because_sha": null
8353     },
8354     {
8355         "sha": "818eed3d2f2dbfbba489339505270c5d0750eb45",
8356         "description": "anv,hasvk: migrate to u_minify from util",
8357         "nominated": false,
8358         "nomination_type": null,
8359         "resolution": 4,
8360         "main_sha": null,
8361         "because_sha": null
8362     },
8363     {
8364         "sha": "9257b08f49c1dd5e919e33b20c387c505b8d2417",
8365         "description": "anv: migrate anv_minify to use u_minify",
8366         "nominated": false,
8367         "nomination_type": null,
8368         "resolution": 4,
8369         "main_sha": null,
8370         "because_sha": null
8371     },
8372     {
8373         "sha": "4504188508ecadacd962829cac83024e1f3833ab",
8374         "description": "anv,hasvk: migrate to align64 from util",
8375         "nominated": false,
8376         "nomination_type": null,
8377         "resolution": 4,
8378         "main_sha": null,
8379         "because_sha": null
8380     },
8381     {
8382         "sha": "a06f751ec8837c749cf18ea119b5c02a0c516129",
8383         "description": "anv,hasvk: migrate align32 to the right functions from util",
8384         "nominated": false,
8385         "nomination_type": null,
8386         "resolution": 4,
8387         "main_sha": null,
8388         "because_sha": null
8389     },
8390     {
8391         "sha": "1e9fb7c6960dc0b27c6805f3b3bf1839896cd388",
8392         "description": "anv,hasvk: Use the inbuilt macro from src/util for clamping int64_t",
8393         "nominated": false,
8394         "nomination_type": null,
8395         "resolution": 4,
8396         "main_sha": null,
8397         "because_sha": null
8398     },
8399     {
8400         "sha": "0030d6d2249dee532c1921bfbf35d640d32bccb4",
8401         "description": "anv: constify variables and use early returns",
8402         "nominated": false,
8403         "nomination_type": null,
8404         "resolution": 4,
8405         "main_sha": null,
8406         "because_sha": null
8407     },
8408     {
8409         "sha": "5fb935b3a4e0e9000b60129bfb9a15f573c8ce88",
8410         "description": "ci/linker: update mold to 1.9",
8411         "nominated": false,
8412         "nomination_type": null,
8413         "resolution": 4,
8414         "main_sha": null,
8415         "because_sha": null
8416     },
8417     {
8418         "sha": "9e55b3b790997573d7e4110332024d1052d0ccc3",
8419         "description": "aco/gfx11: update s_code_end padding",
8420         "nominated": true,
8421         "nomination_type": 0,
8422         "resolution": 1,
8423         "main_sha": null,
8424         "because_sha": null
8425     },
8426     {
8427         "sha": "aab4a260db6563d676a8e43fcdf7c653e61bf698",
8428         "description": "meson: add missing dependency",
8429         "nominated": true,
8430         "nomination_type": 1,
8431         "resolution": 1,
8432         "main_sha": null,
8433         "because_sha": "ad4d7ca8332488be8a75aff001f00306a9f6402e"
8434     },
8435     {
8436         "sha": "cf64ca6a0c453485eea90063fe8155c5421cd41d",
8437         "description": "ci: enable wayland platform in more debian builds",
8438         "nominated": false,
8439         "nomination_type": null,
8440         "resolution": 4,
8441         "main_sha": null,
8442         "because_sha": null
8443     },
8444     {
8445         "sha": "98747e5c826e70f66eed10e8c94cc03afd2768cd",
8446         "description": "radv/ci: run Zink testing on VanGogh",
8447         "nominated": false,
8448         "nomination_type": null,
8449         "resolution": 4,
8450         "main_sha": null,
8451         "because_sha": null
8452     },
8453     {
8454         "sha": "c90f69a0430c2f5a5481cbb0ecee0f68356b31fd",
8455         "description": "zink/ci: rename zink-radv-* to zink-radv-navi10-*",
8456         "nominated": false,
8457         "nomination_type": null,
8458         "resolution": 4,
8459         "main_sha": null,
8460         "because_sha": null
8461     },
8462     {
8463         "sha": "5b04a2138f88ff2b489066532bcec14eb2018db5",
8464         "description": "radv/ci: merge all the zink jobs into a single one",
8465         "nominated": false,
8466         "nomination_type": null,
8467         "resolution": 4,
8468         "main_sha": null,
8469         "because_sha": null
8470     },
8471     {
8472         "sha": "22ab226396ab0b5db5a1f0f903e409ec89bb6a48",
8473         "description": "ci/venus: disable for now",
8474         "nominated": false,
8475         "nomination_type": null,
8476         "resolution": 4,
8477         "main_sha": null,
8478         "because_sha": null
8479     },
8480     {
8481         "sha": "808a25c30a4a24aefc0a4113405d44f3c652e577",
8482         "description": "venus: Avoid to copy the descriptor sets when it is not required",
8483         "nominated": false,
8484         "nomination_type": null,
8485         "resolution": 4,
8486         "main_sha": null,
8487         "because_sha": null
8488     },
8489     {
8490         "sha": "5757dbe1ee994c6c5afdaa691ebcfeb72e0cd04f",
8491         "description": "radv: fix returning VK_PIPELINE_COMPILE_REQUIRED from library",
8492         "nominated": true,
8493         "nomination_type": 0,
8494         "resolution": 1,
8495         "main_sha": null,
8496         "because_sha": null
8497     },
8498     {
8499         "sha": "888f5e5aa1d413dd87cc8519d45d7a3c2856b13a",
8500         "description": "radeonsi: Fix amdgpu-color-export with prologues",
8501         "nominated": false,
8502         "nomination_type": 1,
8503         "resolution": 4,
8504         "main_sha": null,
8505         "because_sha": "1825ad134b172447d42b8db69674db0de87c3afb"
8506     },
8507     {
8508         "sha": "988c871ca988423307a15516acbc69d9c5093033",
8509         "description": "radv: stop dirtying INDEX_BUFFER for non-indexed draws",
8510         "nominated": false,
8511         "nomination_type": null,
8512         "resolution": 4,
8513         "main_sha": null,
8514         "because_sha": null
8515     },
8516     {
8517         "sha": "509ba67aebae10a75c713826446a05490404b1de",
8518         "description": "radv: flush push descriptors at bind time",
8519         "nominated": false,
8520         "nomination_type": null,
8521         "resolution": 4,
8522         "main_sha": null,
8523         "because_sha": null
8524     },
8525     {
8526         "sha": "f288acb50ff4e82f17ccd649258bd22ab0c5924c",
8527         "description": "radv: remove set but unused radv_cmd_state::index_{buffer,offset}",
8528         "nominated": false,
8529         "nomination_type": null,
8530         "resolution": 4,
8531         "main_sha": null,
8532         "because_sha": null
8533     },
8534     {
8535         "sha": "ddb21e86a440d92fd5628cb4c6945f9ef2fe1dce",
8536         "description": "radv: remove unused pipeline parameter from radv_emit_binning_state()",
8537         "nominated": false,
8538         "nomination_type": null,
8539         "resolution": 4,
8540         "main_sha": null,
8541         "because_sha": null
8542     },
8543     {
8544         "sha": "21e52a612d1bd030b489a4ed99e47f32f2c812fb",
8545         "description": "radv: remove enabling out-of-order rasterization internally",
8546         "nominated": false,
8547         "nomination_type": null,
8548         "resolution": 4,
8549         "main_sha": null,
8550         "because_sha": null
8551     },
8552     {
8553         "sha": "39c6f6454cf408f6d8d220f49cfcc3a062d88e29",
8554         "description": "isaspec: Give decode.c/h more descriptive names",
8555         "nominated": false,
8556         "nomination_type": null,
8557         "resolution": 4,
8558         "main_sha": null,
8559         "because_sha": null
8560     },
8561     {
8562         "sha": "e8945a8ce60e864b808b2ecd275fae11a439f8ce",
8563         "description": "isaspec: Stop depending on glue headers and out-of-folder C files",
8564         "nominated": false,
8565         "nomination_type": null,
8566         "resolution": 4,
8567         "main_sha": null,
8568         "because_sha": null
8569     },
8570     {
8571         "sha": "4953a8db253d92dc2828926fca7b11f082727c2b",
8572         "description": "isaspec: Use argparse",
8573         "nominated": false,
8574         "nomination_type": null,
8575         "resolution": 4,
8576         "main_sha": null,
8577         "because_sha": null
8578     },
8579     {
8580         "sha": "e83ad77ef5d7737b8c2c10b79e2077cd6aadc020",
8581         "description": "isaspec: Stop using s and xml from the global namespace",
8582         "nominated": false,
8583         "nomination_type": null,
8584         "resolution": 4,
8585         "main_sha": null,
8586         "because_sha": null
8587     },
8588     {
8589         "sha": "05c17eae2b96e44c01c8b5731c5c63d23307d8aa",
8590         "description": "asahi: Advertise MRT and fbfetch",
8591         "nominated": false,
8592         "nomination_type": null,
8593         "resolution": 4,
8594         "main_sha": null,
8595         "because_sha": null
8596     },
8597     {
8598         "sha": "fa96dfb2d7fa88cb161dcd7fedd4c14e81752737",
8599         "description": "agx: Lower discard to zs_emit when zs_emit used",
8600         "nominated": false,
8601         "nomination_type": null,
8602         "resolution": 4,
8603         "main_sha": null,
8604         "because_sha": null
8605     },
8606     {
8607         "sha": "ebe40b15ea67bf38bc45fa8825d2502e6b33c09c",
8608         "description": "agx: Fix discard with MRT",
8609         "nominated": false,
8610         "nomination_type": null,
8611         "resolution": 4,
8612         "main_sha": null,
8613         "because_sha": null
8614     },
8615     {
8616         "sha": "2b5519e865981072c5e522c44b30f669d4ddf9f2",
8617         "description": "agx: Introduce \"no_varyings\" instruction",
8618         "nominated": false,
8619         "nomination_type": null,
8620         "resolution": 4,
8621         "main_sha": null,
8622         "because_sha": null
8623     },
8624     {
8625         "sha": "33e3418cfe2db9983b71eddd97d4d7da44e5ef76",
8626         "description": "agx: Consider \"stop\" a control flow instruction",
8627         "nominated": false,
8628         "nomination_type": null,
8629         "resolution": 4,
8630         "main_sha": null,
8631         "because_sha": null
8632     },
8633     {
8634         "sha": "f6aa43cf42d3a02f1659a65515bd4e1f7a204316",
8635         "description": "agx: Optimize waits locally",
8636         "nominated": false,
8637         "nomination_type": null,
8638         "resolution": 4,
8639         "main_sha": null,
8640         "because_sha": null
8641     },
8642     {
8643         "sha": "a01680b9795c60b4ba33b85db1e9007f549b4960",
8644         "description": "agx: Remove logical_end later",
8645         "nominated": false,
8646         "nomination_type": null,
8647         "resolution": 4,
8648         "main_sha": null,
8649         "because_sha": null
8650     },
8651     {
8652         "sha": "73ac73308b079cc66468169b20a5bfd2d880baf3",
8653         "description": "agx: Validate widths of vectors",
8654         "nominated": false,
8655         "nomination_type": null,
8656         "resolution": 4,
8657         "main_sha": null,
8658         "because_sha": null
8659     },
8660     {
8661         "sha": "6685dba75ea3d91bb3d6809cbb7b28e5709c59ad",
8662         "description": "agx: Add agx_read_registers helper",
8663         "nominated": false,
8664         "nomination_type": null,
8665         "resolution": 4,
8666         "main_sha": null,
8667         "because_sha": null
8668     },
8669     {
8670         "sha": "e6631ba5affb1f7db9f10e9927d85edb8d5bc277",
8671         "description": "agx: Compact st_tile argument per mask",
8672         "nominated": false,
8673         "nomination_type": null,
8674         "resolution": 4,
8675         "main_sha": null,
8676         "because_sha": null
8677     },
8678     {
8679         "sha": "545a3eb60174ccd9d80695749970319ed23b8c24",
8680         "description": "agx: Insert waits post-RA",
8681         "nominated": false,
8682         "nomination_type": null,
8683         "resolution": 4,
8684         "main_sha": null,
8685         "because_sha": null
8686     },
8687     {
8688         "sha": "463744e4f981d7f8bd40491c3e85bd60fcac2815",
8689         "description": "agx: Pack texture scoreboard slots",
8690         "nominated": false,
8691         "nomination_type": null,
8692         "resolution": 4,
8693         "main_sha": null,
8694         "because_sha": null
8695     },
8696     {
8697         "sha": "01f948ee1307e38d06b7ba062e4f55061240d513",
8698         "description": "agx: Pack wait instructions",
8699         "nominated": false,
8700         "nomination_type": null,
8701         "resolution": 4,
8702         "main_sha": null,
8703         "because_sha": null
8704     },
8705     {
8706         "sha": "640afb33b95d6f92642f5e7580c0619c8f4cda85",
8707         "description": "agx: Remove unused idiv const func",
8708         "nominated": false,
8709         "nomination_type": null,
8710         "resolution": 4,
8711         "main_sha": null,
8712         "because_sha": null
8713     },
8714     {
8715         "sha": "44925a142e2fe8067a693887f576c06623f160d2",
8716         "description": "agx: Use metadata for VS varying linking",
8717         "nominated": false,
8718         "nomination_type": null,
8719         "resolution": 4,
8720         "main_sha": null,
8721         "because_sha": null
8722     },
8723     {
8724         "sha": "617f2f7a024124340d175e668213977823778c61",
8725         "description": "agx: Don't use nir_variable when gathering flat varyings",
8726         "nominated": false,
8727         "nomination_type": null,
8728         "resolution": 4,
8729         "main_sha": null,
8730         "because_sha": null
8731     },
8732     {
8733         "sha": "d00a43f682c395a22e7037174600e1805a8403b6",
8734         "description": "agx: Hash agx_instr faster",
8735         "nominated": false,
8736         "nomination_type": null,
8737         "resolution": 4,
8738         "main_sha": null,
8739         "because_sha": null
8740     },
8741     {
8742         "sha": "f44afe766f35942222ec30b2f1128c1126b45974",
8743         "description": "agx: Use texture write mask",
8744         "nominated": false,
8745         "nomination_type": null,
8746         "resolution": 4,
8747         "main_sha": null,
8748         "because_sha": null
8749     },
8750     {
8751         "sha": "7284e4967c24ce415d8848165446727d9258725e",
8752         "description": "agx: Note that textures clobber even masked",
8753         "nominated": false,
8754         "nomination_type": null,
8755         "resolution": 4,
8756         "main_sha": null,
8757         "because_sha": null
8758     },
8759     {
8760         "sha": "ddbec45b6fc7b7eacac844243624061fae7fa042",
8761         "description": "agx: Plumb in store instruction",
8762         "nominated": false,
8763         "nomination_type": null,
8764         "resolution": 4,
8765         "main_sha": null,
8766         "because_sha": null
8767     },
8768     {
8769         "sha": "6b645f12ad4bec663235b44832cbf715165cb9e7",
8770         "description": "asahi/lower_tilebuffer: Avoid loading sample mask",
8771         "nominated": false,
8772         "nomination_type": null,
8773         "resolution": 4,
8774         "main_sha": null,
8775         "because_sha": null
8776     },
8777     {
8778         "sha": "bb677c7fc81769eb823b18f1746df5b2e5e28b18",
8779         "description": "asahi: Remove outdated comment",
8780         "nominated": false,
8781         "nomination_type": null,
8782         "resolution": 4,
8783         "main_sha": null,
8784         "because_sha": null
8785     },
8786     {
8787         "sha": "b612690e38acfb537190b13397b384e414f2a439",
8788         "description": "asahi: Implement linear 2D array textures",
8789         "nominated": false,
8790         "nomination_type": null,
8791         "resolution": 4,
8792         "main_sha": null,
8793         "because_sha": null
8794     },
8795     {
8796         "sha": "0bc70a0074035f7723e2f91b7ffb41d721b4d9c2",
8797         "description": "asahi: Correct acceleration_buffer for layered images",
8798         "nominated": false,
8799         "nomination_type": null,
8800         "resolution": 4,
8801         "main_sha": null,
8802         "because_sha": null
8803     },
8804     {
8805         "sha": "17d4486c6aa098d31ed727ed8137f40c8eb7fb65",
8806         "description": "asahi: Add XML for linear 2D arrays",
8807         "nominated": false,
8808         "nomination_type": null,
8809         "resolution": 4,
8810         "main_sha": null,
8811         "because_sha": null
8812     },
8813     {
8814         "sha": "48c9a9676c9030f67376cb179fcde83a47ee01c8",
8815         "description": "asahi: Add XML required for vertex shader side effects",
8816         "nominated": false,
8817         "nomination_type": null,
8818         "resolution": 4,
8819         "main_sha": null,
8820         "because_sha": null
8821     },
8822     {
8823         "sha": "6bda0f2a7075462f9d1229420337f9f42216a7cf",
8824         "description": "asahi: Dump uniforms when decoding",
8825         "nominated": false,
8826         "nomination_type": null,
8827         "resolution": 4,
8828         "main_sha": null,
8829         "because_sha": null
8830     },
8831     {
8832         "sha": "d31a9cf3aea8643ad1e865bd72d6a72d8fe5cec2",
8833         "description": "asahi: Check box implement NV_conditional_render",
8834         "nominated": false,
8835         "nomination_type": null,
8836         "resolution": 4,
8837         "main_sha": null,
8838         "because_sha": null
8839     },
8840     {
8841         "sha": "21a35b58bac4b6174cdf3411ccb3422cb7a2c5cc",
8842         "description": "ail: Add compression_layer_stride_B field",
8843         "nominated": false,
8844         "nomination_type": null,
8845         "resolution": 4,
8846         "main_sha": null,
8847         "because_sha": null
8848     },
8849     {
8850         "sha": "d703c2887d3860a0ff974562374b29ea3277e2f1",
8851         "description": "ail: Support linear 2D arrays",
8852         "nominated": false,
8853         "nomination_type": null,
8854         "resolution": 4,
8855         "main_sha": null,
8856         "because_sha": null
8857     },
8858     {
8859         "sha": "35494ea83e5f997aee9a849ed76a09def24ffe21",
8860         "description": "docs/features: Add more missed asahi",
8861         "nominated": false,
8862         "nomination_type": null,
8863         "resolution": 4,
8864         "main_sha": null,
8865         "because_sha": null
8866     },
8867     {
8868         "sha": "03beb3247879119020fffd81ea22834544f59b98",
8869         "description": "freedreno/decode: Deal with suballocated buffers",
8870         "nominated": false,
8871         "nomination_type": null,
8872         "resolution": 4,
8873         "main_sha": null,
8874         "because_sha": null
8875     },
8876     {
8877         "sha": "8e437a2203bac243d5c96bcb2de0b0632c88b63b",
8878         "description": "freedreno: Limit max draws per batch",
8879         "nominated": false,
8880         "nomination_type": null,
8881         "resolution": 4,
8882         "main_sha": null,
8883         "because_sha": null
8884     },
8885     {
8886         "sha": "8d44525feb5117d07288577f79bcfa81d03de725",
8887         "description": "freedreno/drm: Add nr_suballoc_bos size check",
8888         "nominated": false,
8889         "nomination_type": 1,
8890         "resolution": 4,
8891         "main_sha": null,
8892         "because_sha": "48610676897d989ff8ce604022e7d611cec9c131"
8893     },
8894     {
8895         "sha": "912c91e38305d625a3564b20936b194085974df5",
8896         "description": "freedreno: Fix FD_MESA_DEBUG=nohw",
8897         "nominated": false,
8898         "nomination_type": 1,
8899         "resolution": 4,
8900         "main_sha": null,
8901         "because_sha": "48b5164356c3ffe15182be92db9fd28baa1d1b35"
8902     },
8903     {
8904         "sha": "5c3d5f14ac04d4669168d3ca81c52c20f3044e3b",
8905         "description": "freedreno/drm: Mark ring heap buffers for dumping",
8906         "nominated": false,
8907         "nomination_type": null,
8908         "resolution": 4,
8909         "main_sha": null,
8910         "because_sha": null
8911     },
8912     {
8913         "sha": "0d5570bb47a135a8f9e0641983fed2239ee6c1da",
8914         "description": "radv: Always compile accel structure shaders on demand.",
8915         "nominated": false,
8916         "nomination_type": null,
8917         "resolution": 4,
8918         "main_sha": null,
8919         "because_sha": null
8920     },
8921     {
8922         "sha": "ef37407971fb323f8519a57b0aad2105592c9ecb",
8923         "description": "radv: Support on demand compilation of fmask shaders.",
8924         "nominated": false,
8925         "nomination_type": null,
8926         "resolution": 4,
8927         "main_sha": null,
8928         "because_sha": null
8929     },
8930     {
8931         "sha": "32925bf7080cd43cf90f41e10be8c61bafb1d11e",
8932         "description": "r300: lower fsign in nir",
8933         "nominated": false,
8934         "nomination_type": null,
8935         "resolution": 4,
8936         "main_sha": null,
8937         "because_sha": null
8938     },
8939     {
8940         "sha": "9af7f7d156268f32decc2a06d9d825f0b994a252",
8941         "description": "r300: move some ftrunc lowering to nir",
8942         "nominated": false,
8943         "nomination_type": null,
8944         "resolution": 4,
8945         "main_sha": null,
8946         "because_sha": null
8947     },
8948     {
8949         "sha": "31f678626f5895e8d13a73f1c2862fa922ba6c01",
8950         "description": "r300: use nir lowering for ffloor",
8951         "nominated": false,
8952         "nomination_type": null,
8953         "resolution": 4,
8954         "main_sha": null,
8955         "because_sha": null
8956     },
8957     {
8958         "sha": "a93bc6afc46aca0f8124af4d77646e9788c697c4",
8959         "description": "nir: check for x - ffract(x) patterns when lowering f2i32",
8960         "nominated": false,
8961         "nomination_type": null,
8962         "resolution": 4,
8963         "main_sha": null,
8964         "because_sha": null
8965     },
8966     {
8967         "sha": "b111e8aa4940e8b155f38b5ef238c295ded8a6b4",
8968         "description": "egl: handle NULL loaderPrivate in dri_is_thread_safe",
8969         "nominated": true,
8970         "nomination_type": 0,
8971         "resolution": 1,
8972         "main_sha": null,
8973         "because_sha": null
8974     },
8975     {
8976         "sha": "5449b6927a951b8ce42927a24a78d84b91c99542",
8977         "description": "radv: use vk_dynamic_graphics_state for the color blend state",
8978         "nominated": false,
8979         "nomination_type": null,
8980         "resolution": 4,
8981         "main_sha": null,
8982         "because_sha": null
8983     },
8984     {
8985         "sha": "e381ac7aaf5f5c66b32bf81409f0b88a94a9af03",
8986         "description": "radv: rework some color blend state fields for vk_dynamic_graphics_state",
8987         "nominated": false,
8988         "nomination_type": null,
8989         "resolution": 4,
8990         "main_sha": null,
8991         "because_sha": null
8992     },
8993     {
8994         "sha": "29ca23dd932bf7de5eb5def8576ca7be28703106",
8995         "description": "radv: use vk_dynamic_graphics_state for the multisample state",
8996         "nominated": false,
8997         "nomination_type": null,
8998         "resolution": 4,
8999         "main_sha": null,
9000         "because_sha": null
9001     },
9002     {
9003         "sha": "ed5dc76ea7a65c8449cfd94f577322d545692ad9",
9004         "description": "radv: use vk_dynamic_graphics_state for the depth stencil state",
9005         "nominated": false,
9006         "nomination_type": null,
9007         "resolution": 4,
9008         "main_sha": null,
9009         "because_sha": null
9010     },
9011     {
9012         "sha": "a72fcfd40b3cdadf8ff99597dbb7eef531cbb00e",
9013         "description": "radv: use vk_dynamic_graphics_state for the rasterization state",
9014         "nominated": false,
9015         "nomination_type": null,
9016         "resolution": 4,
9017         "main_sha": null,
9018         "because_sha": null
9019     },
9020     {
9021         "sha": "3bc248e564889ed7d23601b19fc491e3a4401f1d",
9022         "description": "radv: use vk_dynamic_graphics_state for the discard rectangles state",
9023         "nominated": false,
9024         "nomination_type": null,
9025         "resolution": 4,
9026         "main_sha": null,
9027         "because_sha": null
9028     },
9029     {
9030         "sha": "104a564920b5ac7c044c3dcbbeff75d9840375fa",
9031         "description": "radv: use vk_dynamic_graphic_state for the viewport state",
9032         "nominated": false,
9033         "nomination_type": null,
9034         "resolution": 4,
9035         "main_sha": null,
9036         "because_sha": null
9037     },
9038     {
9039         "sha": "251933efa70dfe2c5cb1715933aaa714fbf17eb8",
9040         "description": "radv: use vk_dynamic_graphics_state for the input assembly state",
9041         "nominated": false,
9042         "nomination_type": null,
9043         "resolution": 4,
9044         "main_sha": null,
9045         "because_sha": null
9046     },
9047     {
9048         "sha": "3bf256e86d6f364e66f049cbd6621f59fb052073",
9049         "description": "radv: use vk_dynamic_graphics_state for the tessellation state",
9050         "nominated": false,
9051         "nomination_type": null,
9052         "resolution": 4,
9053         "main_sha": null,
9054         "because_sha": null
9055     },
9056     {
9057         "sha": "4183002c629aada7a809e1bd85f325e8440c3250",
9058         "description": "radv: use vk_dynamic_graphics_state for the fragment shading rate state",
9059         "nominated": false,
9060         "nomination_type": null,
9061         "resolution": 4,
9062         "main_sha": null,
9063         "because_sha": null
9064     },
9065     {
9066         "sha": "0241094eb466cae8180900be23bb19a624c9c358",
9067         "description": "radv: move viewport pre-computed xform outside of radv_viewport_state",
9068         "nominated": false,
9069         "nomination_type": null,
9070         "resolution": 4,
9071         "main_sha": null,
9072         "because_sha": null
9073     },
9074     {
9075         "sha": "aa1a752979b430aeeb1b2fcdc9bc738ce9de8cc3",
9076         "description": "vbo/save: avoid dangling_attr_ref situation",
9077         "nominated": false,
9078         "nomination_type": null,
9079         "resolution": 4,
9080         "main_sha": null,
9081         "because_sha": null
9082     },
9083     {
9084         "sha": "a9ab06668f9c6649ac5ea34e7707d50363be43a7",
9085         "description": "vbo: simplify current_init since VBO_ATTRIB_POS is 0",
9086         "nominated": false,
9087         "nomination_type": null,
9088         "resolution": 4,
9089         "main_sha": null,
9090         "because_sha": null
9091     },
9092     {
9093         "sha": "32010d985c4a66c3fed103b6f8d4e4ac60291d1f",
9094         "description": "intel_noop_drm_shim: add ability to specify device id",
9095         "nominated": false,
9096         "nomination_type": null,
9097         "resolution": 4,
9098         "main_sha": null,
9099         "because_sha": null
9100     },
9101     {
9102         "sha": "a2252adde8235d5c4d78d9347527cd7914bb905a",
9103         "description": "v3dv: initialize fd variable for proper error handling",
9104         "nominated": true,
9105         "nomination_type": 0,
9106         "resolution": 1,
9107         "main_sha": null,
9108         "because_sha": null
9109     },
9110     {
9111         "sha": "f4b4bc0c2f94e54e987137dbbf6cab76a9ee6244",
9112         "description": "ci/b2c: start making use of the harbor.fd.o",
9113         "nominated": false,
9114         "nomination_type": null,
9115         "resolution": 4,
9116         "main_sha": null,
9117         "because_sha": null
9118     },
9119     {
9120         "sha": "d045b33599a12a4b61fdeb73c3c6d6b413b5c0e0",
9121         "description": "ac/nir: handle 16bit varying streamout for legacy vs and gs copy shader",
9122         "nominated": false,
9123         "nomination_type": null,
9124         "resolution": 4,
9125         "main_sha": null,
9126         "because_sha": null
9127     },
9128     {
9129         "sha": "7d6d63c94a5c26b1b2ff929ba3b092d3361a9854",
9130         "description": "ac/nir,radv: use ac_nir_gs_output_info",
9131         "nominated": false,
9132         "nomination_type": null,
9133         "resolution": 4,
9134         "main_sha": null,
9135         "because_sha": null
9136     },
9137     {
9138         "sha": "cf2ea3fce9a0b50e53402f1be28bce707092f097",
9139         "description": "nir/xfb: save high_16bits output info",
9140         "nominated": false,
9141         "nomination_type": null,
9142         "resolution": 4,
9143         "main_sha": null,
9144         "because_sha": null
9145     },
9146     {
9147         "sha": "b8d9f860a02daa253213b216488941807e8ea79a",
9148         "description": "zink: Only expose PIPE_CAP_SHADER_ATOMIC_INT64 if we can do shared and ssbos.",
9149         "nominated": true,
9150         "nomination_type": 1,
9151         "resolution": 1,
9152         "main_sha": null,
9153         "because_sha": "3ac0706aa83b10be1062dc61afe1f65ff3f716ff"
9154     },
9155     {
9156         "sha": "426cb025e7fd09d94713c84bc02ef7b9aaad3fa8",
9157         "description": "zink: Only expose PIPE_CAP_IMAGE_ATOMIC_FLOAT_ADD if we can actually add.",
9158         "nominated": true,
9159         "nomination_type": 1,
9160         "resolution": 1,
9161         "main_sha": null,
9162         "because_sha": "c32f046ab669e74b55ba8c29e62de055047905f8"
9163     },
9164     {
9165         "sha": "a4a1f95431ae8a8194758436edf64b415efe7e29",
9166         "description": "util/00-mesa-defaults: add Metal Slug XX workaround",
9167         "nominated": true,
9168         "nomination_type": 0,
9169         "resolution": 1,
9170         "main_sha": null,
9171         "because_sha": null
9172     },
9173     {
9174         "sha": "c1c81137d9ce0dda1c0cec374bf4912f7663b2ef",
9175         "description": "hasvk: Emit CS stall on INTEL_MEASURE timestamp",
9176         "nominated": true,
9177         "nomination_type": 1,
9178         "resolution": 1,
9179         "main_sha": null,
9180         "because_sha": "cc5843a573bd0412c547b4f2af3cce18263ecfd4"
9181     },
9182     {
9183         "sha": "7f6beb8537bef69a9b14ec24aa4c817742d219df",
9184         "description": "anv: Emit CS stall on INTEL_MEASURE timestamp",
9185         "nominated": true,
9186         "nomination_type": 1,
9187         "resolution": 1,
9188         "main_sha": null,
9189         "because_sha": "cc5843a573bd0412c547b4f2af3cce18263ecfd4"
9190     },
9191     {
9192         "sha": "0a11cea652664a8dade8a881341e845f29bed343",
9193         "description": "ci/zink: Add trace testing on anv TGL.",
9194         "nominated": false,
9195         "nomination_type": null,
9196         "resolution": 4,
9197         "main_sha": null,
9198         "because_sha": null
9199     },
9200     {
9201         "sha": "a5572583e3cb20204f10599de921eaf0209cfd09",
9202         "description": "ci/zink: Add a manual full run of CTS+piglit on tgl.",
9203         "nominated": false,
9204         "nomination_type": null,
9205         "resolution": 4,
9206         "main_sha": null,
9207         "because_sha": null
9208     },
9209     {
9210         "sha": "d19d0fe2eb84d3a5139fe71c12e5eb6d037edda2",
9211         "description": "ci/zink: Refactor a bit of test configuration yaml.",
9212         "nominated": false,
9213         "nomination_type": null,
9214         "resolution": 4,
9215         "main_sha": null,
9216         "because_sha": null
9217     },
9218     {
9219         "sha": "99a6f2a1864fe65a764e2963a41763bcbf541196",
9220         "description": "ci: Set the path to the VK drivers during HWCI_START_XORG/WESTON.",
9221         "nominated": false,
9222         "nomination_type": null,
9223         "resolution": 4,
9224         "main_sha": null,
9225         "because_sha": null
9226     },
9227     {
9228         "sha": "01b5e876a2ae92fa9cc2208e55cf922e3446cf85",
9229         "description": "ci/iris: Add some recent flakes.",
9230         "nominated": false,
9231         "nomination_type": null,
9232         "resolution": 4,
9233         "main_sha": null,
9234         "because_sha": null
9235     },
9236     {
9237         "sha": "cd15e95a114dc0adb7816a523271b2189c492553",
9238         "description": "mesa: set NewVertexElements when changing IsDynamic",
9239         "nominated": false,
9240         "nomination_type": 1,
9241         "resolution": 4,
9242         "main_sha": null,
9243         "because_sha": "0fbd82bdc45c48aa8cbc08d8bbf1319e66217d45"
9244     },
9245     {
9246         "sha": "a573f6a6da6a6a61de2ff5fa87de2e805e5fd47c",
9247         "description": "dzn: Handle split front/back compare/write masks for dynamic state",
9248         "nominated": false,
9249         "nomination_type": null,
9250         "resolution": 4,
9251         "main_sha": null,
9252         "because_sha": null
9253     },
9254     {
9255         "sha": "33e2444384caf1443b61b78d7cdaf9629f6ca818",
9256         "description": "dzn: For CmdBindIndexBuffer, look at the graphics pipeline instead of last used",
9257         "nominated": false,
9258         "nomination_type": null,
9259         "resolution": 4,
9260         "main_sha": null,
9261         "because_sha": null
9262     },
9263     {
9264         "sha": "a81e832af06b3916b5500d4feb9ad6d803b8388c",
9265         "description": "dzn: Don't touch pMultisampleState if rasterizerDiscardEnable",
9266         "nominated": false,
9267         "nomination_type": null,
9268         "resolution": 4,
9269         "main_sha": null,
9270         "because_sha": null
9271     },
9272     {
9273         "sha": "22bb768a8edfba2b4de4ee658b13ac86a5caa2ba",
9274         "description": "dzn: Remove spammy logging during device create",
9275         "nominated": false,
9276         "nomination_type": null,
9277         "resolution": 4,
9278         "main_sha": null,
9279         "because_sha": null
9280     },
9281     {
9282         "sha": "a0b9e5a93e9cbcf7001623a13d214aceb45af2a4",
9283         "description": "dzn: Flip on enhanced barrier code paths based on D3D capability",
9284         "nominated": false,
9285         "nomination_type": null,
9286         "resolution": 4,
9287         "main_sha": null,
9288         "because_sha": null
9289     },
9290     {
9291         "sha": "dc9a3ed4d511a04194b43495f4bcccc0d598fe8d",
9292         "description": "dzn: Add an \"enhanced\" version of CmdPipelineBarrier2",
9293         "nominated": false,
9294         "nomination_type": null,
9295         "resolution": 4,
9296         "main_sha": null,
9297         "because_sha": null
9298     },
9299     {
9300         "sha": "4fb076fc22487066cd5febd7d136a2294b21a691",
9301         "description": "dzn: Add an enhanced barrier path for internal and fixup barriers",
9302         "nominated": false,
9303         "nomination_type": null,
9304         "resolution": 4,
9305         "main_sha": null,
9306         "because_sha": null
9307     },
9308     {
9309         "sha": "d50f160d0a664e0e0ee6fcc21c403fcd61be450c",
9310         "description": "dzn: CmdWaitForEvents needs to submit barriers too",
9311         "nominated": false,
9312         "nomination_type": null,
9313         "resolution": 4,
9314         "main_sha": null,
9315         "because_sha": null
9316     },
9317     {
9318         "sha": "2314afae9d653aa66dbc39651721ccc3cb906d95",
9319         "description": "dzn: Fix aspects used for blit barriers",
9320         "nominated": false,
9321         "nomination_type": null,
9322         "resolution": 4,
9323         "main_sha": null,
9324         "because_sha": null
9325     },
9326     {
9327         "sha": "5b9aedce0e055cd98a8e29dc4b280e69b0c522a0",
9328         "description": "dzn: Remove unnecessary read -> read transition barriers",
9329         "nominated": false,
9330         "nomination_type": null,
9331         "resolution": 4,
9332         "main_sha": null,
9333         "because_sha": null
9334     },
9335     {
9336         "sha": "e616d33850466b6e9d0fb055c6a9870d223ec038",
9337         "description": "dzn: Respect sharing mode",
9338         "nominated": false,
9339         "nomination_type": null,
9340         "resolution": 4,
9341         "main_sha": null,
9342         "because_sha": null
9343     },
9344     {
9345         "sha": "b9df7f0a27ff0cd25286c4d54e3f97f5cfe65da4",
9346         "description": "dzn: Store valid BARRIER_ACCESS flag masks for a few objects",
9347         "nominated": false,
9348         "nomination_type": null,
9349         "resolution": 4,
9350         "main_sha": null,
9351         "because_sha": null
9352     },
9353     {
9354         "sha": "184339ba6fceb2b5b9c1570b8bdd74956beab7ed",
9355         "description": "dzn: Store command list type in the command buffer object",
9356         "nominated": false,
9357         "nomination_type": null,
9358         "resolution": 4,
9359         "main_sha": null,
9360         "because_sha": null
9361     },
9362     {
9363         "sha": "d7f5563907e20c131e19ab83d4d41e20c59a333e",
9364         "description": "dzn: Create all buffers in COMMON state",
9365         "nominated": false,
9366         "nomination_type": null,
9367         "resolution": 4,
9368         "main_sha": null,
9369         "because_sha": null
9370     },
9371     {
9372         "sha": "76e72ed4526ee397c9db1f4c14544810363b9754",
9373         "description": "dzn: Delete initial_state which is always COMMON",
9374         "nominated": false,
9375         "nomination_type": null,
9376         "resolution": 4,
9377         "main_sha": null,
9378         "because_sha": null
9379     },
9380     {
9381         "sha": "0b72ff00b155e709dc656307f027d9f0fe2e7b67",
9382         "description": "pvr: Remove PVR_STATIC_CLEAR_.*_BIT and use VkImageAspectFlags.",
9383         "nominated": false,
9384         "nomination_type": null,
9385         "resolution": 4,
9386         "main_sha": null,
9387         "because_sha": null
9388     },
9389     {
9390         "sha": "7509e259f85366598a1339ef4832019c509f37c3",
9391         "description": "pvr: Implement color/depth/depth+stencil attachment clear.",
9392         "nominated": false,
9393         "nomination_type": null,
9394         "resolution": 4,
9395         "main_sha": null,
9396         "because_sha": null
9397     },
9398     {
9399         "sha": "6e2ec310431c31da10ff3e596e173ccc7d3eee05",
9400         "description": "pvr: Add clear attachment programs in device.",
9401         "nominated": false,
9402         "nomination_type": null,
9403         "resolution": 4,
9404         "main_sha": null,
9405         "because_sha": null
9406     },
9407     {
9408         "sha": "72151aa4260e7c25ccde83cdef82c219299e970a",
9409         "description": "pvr: Add comments documenting large/normal clear words.",
9410         "nominated": false,
9411         "nomination_type": null,
9412         "resolution": 4,
9413         "main_sha": null,
9414         "because_sha": null
9415     },
9416     {
9417         "sha": "a308d38fae0dd85c2ea8c6100edbaf0d943ad1e6",
9418         "description": "pvr: Add empty clear attachment usc programs.",
9419         "nominated": false,
9420         "nomination_type": null,
9421         "resolution": 4,
9422         "main_sha": null,
9423         "because_sha": null
9424     },
9425     {
9426         "sha": "821c6b93423f39347575f39b11ad3662d8cfcdc7",
9427         "description": "pvr: Implement depth/stencil/depth+stencil attachment clear.",
9428         "nominated": false,
9429         "nomination_type": null,
9430         "resolution": 4,
9431         "main_sha": null,
9432         "because_sha": null
9433     },
9434     {
9435         "sha": "5611dedd787af01850a76e15962adaa00a509fae",
9436         "description": "pvr: Fix typo in 'err_free_verices_buffer'.",
9437         "nominated": false,
9438         "nomination_type": null,
9439         "resolution": 4,
9440         "main_sha": null,
9441         "because_sha": null
9442     },
9443     {
9444         "sha": "603570535d1c070dd2bcd9e8e0451e955618f97b",
9445         "description": "pvr: Add pvr_clear_vertices_upload().",
9446         "nominated": false,
9447         "nomination_type": null,
9448         "resolution": 4,
9449         "main_sha": null,
9450         "because_sha": null
9451     },
9452     {
9453         "sha": "13fc4b1780f0e25625707d7a0aba967064201091",
9454         "description": "pvr: Move static clear state into pvr_clear.c .",
9455         "nominated": false,
9456         "nomination_type": null,
9457         "resolution": 4,
9458         "main_sha": null,
9459         "because_sha": null
9460     },
9461     {
9462         "sha": "aa37415f1c81fffc0aaab96ee607de26f70f93ba",
9463         "description": "pvr: Add layer count support to pvr_clear_vdm_state().",
9464         "nominated": false,
9465         "nomination_type": null,
9466         "resolution": 4,
9467         "main_sha": null,
9468         "because_sha": null
9469     },
9470     {
9471         "sha": "4a9f23c564a755fc369d85e863f07538b6c15cb7",
9472         "description": "pvr: Move clear VDM state into pvr_clear.h .",
9473         "nominated": false,
9474         "nomination_type": null,
9475         "resolution": 4,
9476         "main_sha": null,
9477         "because_sha": null
9478     },
9479     {
9480         "sha": "a70b724519303bd2f7298b193fcd4b55c8c1d86f",
9481         "description": "pvr: Add clear rta vert shader pds program.",
9482         "nominated": false,
9483         "nomination_type": null,
9484         "resolution": 4,
9485         "main_sha": null,
9486         "because_sha": null
9487     },
9488     {
9489         "sha": "22bad762f47acdc8189caf259468ef49eace7029",
9490         "description": "pvr: Add pvr_clear.{h,c} .",
9491         "nominated": false,
9492         "nomination_type": null,
9493         "resolution": 4,
9494         "main_sha": null,
9495         "because_sha": null
9496     },
9497     {
9498         "sha": "821da19046b2a1ac0ee988a3300d7dc2ff41937f",
9499         "description": "pvr: Add multi layer passthough vert shader upload in device.",
9500         "nominated": false,
9501         "nomination_type": null,
9502         "resolution": 4,
9503         "main_sha": null,
9504         "because_sha": null
9505     },
9506     {
9507         "sha": "37e8e0a494252d3fdbbed3dfb2b418f112c46e40",
9508         "description": "pvr: Change \"ID\" to \"id\" in instance_ID_modifier.",
9509         "nominated": false,
9510         "nomination_type": null,
9511         "resolution": 4,
9512         "main_sha": null,
9513         "because_sha": null
9514     },
9515     {
9516         "sha": "305f0de7a3297832c73016fceaef55af327fe0a6",
9517         "description": "ci: Remove MESA_ARM_BUILD_TAG environment variable",
9518         "nominated": false,
9519         "nomination_type": null,
9520         "resolution": 4,
9521         "main_sha": null,
9522         "because_sha": null
9523     },
9524     {
9525         "sha": "37d56a057641d0f868b13804fa951b648ad84a6a",
9526         "description": "ci: Bump crosvm and virglrenderer versions",
9527         "nominated": false,
9528         "nomination_type": null,
9529         "resolution": 4,
9530         "main_sha": null,
9531         "because_sha": null
9532     },
9533     {
9534         "sha": "234e8fd157fa0c27aa213d6e2684525194840fd8",
9535         "description": "r600/sfn: make sure we return a non-negative number of registers",
9536         "nominated": false,
9537         "nomination_type": 1,
9538         "resolution": 4,
9539         "main_sha": null,
9540         "because_sha": "565816dfa15214abbeef9a9d94e44f30507ca4d7"
9541     },
9542     {
9543         "sha": "c3e2e71b50169b109e90555297fa6a81a4e88a4b",
9544         "description": "radv: rework generating the PS epilog key",
9545         "nominated": false,
9546         "nomination_type": null,
9547         "resolution": 4,
9548         "main_sha": null,
9549         "because_sha": null
9550     },
9551     {
9552         "sha": "4f6f53a18ae66768e8091d7cd7ea0437e40bb502",
9553         "description": "radv: simplify removing unused color exports",
9554         "nominated": false,
9555         "nomination_type": null,
9556         "resolution": 4,
9557         "main_sha": null,
9558         "because_sha": null
9559     },
9560     {
9561         "sha": "476a1552c1b061f876926fc6da6acfb30e651bb5",
9562         "description": "docs/freedreno: Extract debug tooling docs and improve gpu dbg docs",
9563         "nominated": false,
9564         "nomination_type": null,
9565         "resolution": 4,
9566         "main_sha": null,
9567         "because_sha": null
9568     },
9569     {
9570         "sha": "f5de21336b7f95bff63b517e26af9f08c48f5728",
9571         "description": "radv/winsys: set has_3d_cube_border_color_mipmap for null winsys",
9572         "nominated": false,
9573         "nomination_type": null,
9574         "resolution": 4,
9575         "main_sha": null,
9576         "because_sha": null
9577     },
9578     {
9579         "sha": "e176eb6c3906ddb0acd92b468cc46512a9759d5d",
9580         "description": "docs/freedreno: Extract LRZ docs from tu_lrz",
9581         "nominated": false,
9582         "nomination_type": null,
9583         "resolution": 4,
9584         "main_sha": null,
9585         "because_sha": null
9586     },
9587     {
9588         "sha": "22543653d5b20817d576180060005963c05bca3d",
9589         "description": "radv: fix multiple resolves in the same subpass",
9590         "nominated": true,
9591         "nomination_type": 0,
9592         "resolution": 1,
9593         "main_sha": null,
9594         "because_sha": null
9595     },
9596     {
9597         "sha": "043508d8f84b5fce258bc7107d999ecbdae4a86e",
9598         "description": "glsl: Remove bit_count lowering",
9599         "nominated": false,
9600         "nomination_type": null,
9601         "resolution": 4,
9602         "main_sha": null,
9603         "because_sha": null
9604     },
9605     {
9606         "sha": "abe5acf7fdae6981fe54cacafb3890822599daa6",
9607         "description": "glsl: Remove bitfield_reverse lowering",
9608         "nominated": false,
9609         "nomination_type": null,
9610         "resolution": 4,
9611         "main_sha": null,
9612         "because_sha": null
9613     },
9614     {
9615         "sha": "f5722c4973439f8f2e53e581bdd242f6c198f6e1",
9616         "description": "glsl: Remove bitfield_extract and bitfield_insert lowering",
9617         "nominated": false,
9618         "nomination_type": null,
9619         "resolution": 4,
9620         "main_sha": null,
9621         "because_sha": null
9622     },
9623     {
9624         "sha": "db241fbd70c59f86375b8d6bfc5b92d89f073044",
9625         "description": "nir: Don't allow conflicting bitfield lowering passes",
9626         "nominated": false,
9627         "nomination_type": null,
9628         "resolution": 4,
9629         "main_sha": null,
9630         "because_sha": null
9631     },
9632     {
9633         "sha": "8ab7ec01290232121d92c58d565e2f131f238911",
9634         "description": "intel/compiler: Enable lower_bitfield_extract_to_shifts and lower_bitfield_insert_to_shifts for pre-Gfx7",
9635         "nominated": false,
9636         "nomination_type": 1,
9637         "resolution": 4,
9638         "main_sha": null,
9639         "because_sha": "4dff3ff005b47befd3e4a903b08d5b4bdbef6ae3"
9640     },
9641     {
9642         "sha": "13f7ef5e0c01cb6f39ad3147800338f3d5b1f13e",
9643         "description": "util: Drop the ENUM_PACKED macro",
9644         "nominated": false,
9645         "nomination_type": null,
9646         "resolution": 4,
9647         "main_sha": null,
9648         "because_sha": null
9649     },
9650     {
9651         "sha": "58e6d8eee245fdff705a084ad37f9d741dff0bd6",
9652         "description": "ci: Update the skqp testing docs and retire the old runner script.",
9653         "nominated": false,
9654         "nomination_type": null,
9655         "resolution": 4,
9656         "main_sha": null,
9657         "because_sha": null
9658     },
9659     {
9660         "sha": "0cff5d51ac3daab475e4e3ff8428113ac6ab0d2a",
9661         "description": "ci/intel: Switch skqp testing over to deqp-runner.",
9662         "nominated": false,
9663         "nomination_type": null,
9664         "resolution": 4,
9665         "main_sha": null,
9666         "because_sha": null
9667     },
9668     {
9669         "sha": "2c69052fd59a31e41f39ccfe1aabd91bdfc62208",
9670         "description": "ci/amd: Switch raven skqp testing over to deqp-runner.",
9671         "nominated": false,
9672         "nomination_type": null,
9673         "resolution": 4,
9674         "main_sha": null,
9675         "because_sha": null
9676     },
9677     {
9678         "sha": "eedc1cdef4029d650ad23d52dfeff983b661f170",
9679         "description": "ci/freedreno: Switch skqp testing to using deqp-runner.",
9680         "nominated": false,
9681         "nomination_type": null,
9682         "resolution": 4,
9683         "main_sha": null,
9684         "because_sha": null
9685     },
9686     {
9687         "sha": "fe1294e17a43583eb434d4ba5785c038387fb6e3",
9688         "description": "glx: Remove the GetProcAddress special case for indirect rendering",
9689         "nominated": false,
9690         "nomination_type": null,
9691         "resolution": 4,
9692         "main_sha": null,
9693         "because_sha": null
9694     },
9695     {
9696         "sha": "b090246ad27457bc48ea8f5dbe8213f5899efa22",
9697         "description": "glx: Only compute client GL extensions for indirect contexts",
9698         "nominated": false,
9699         "nomination_type": null,
9700         "resolution": 4,
9701         "main_sha": null,
9702         "because_sha": null
9703     },
9704     {
9705         "sha": "4ccd253588bf98be945d6708dfc49b936f9cc8d6",
9706         "description": "glx: Require GLX 1.3",
9707         "nominated": false,
9708         "nomination_type": null,
9709         "resolution": 4,
9710         "main_sha": null,
9711         "because_sha": null
9712     },
9713     {
9714         "sha": "19c57ea3bf6d77cf6f07f2a56e781f55b0e6013b",
9715         "description": "glx: Remove pointless GLX_INTEL_swap_event paranoia",
9716         "nominated": false,
9717         "nomination_type": null,
9718         "resolution": 4,
9719         "main_sha": null,
9720         "because_sha": null
9721     },
9722     {
9723         "sha": "0c043116c74983e832a3e52a9ceedce74545a5ea",
9724         "description": "glx: Drop GLX_MESA_{pixmap_colormap,release_buffers} stubs",
9725         "nominated": false,
9726         "nomination_type": null,
9727         "resolution": 4,
9728         "main_sha": null,
9729         "because_sha": null
9730     },
9731     {
9732         "sha": "ce8291f03044caa1006245bb8c9ee3cd8b7a238e",
9733         "description": "glx: Replace FreeB 2.0 text with SPDX-License-Identifier: SGI-B-2.0",
9734         "nominated": false,
9735         "nomination_type": null,
9736         "resolution": 4,
9737         "main_sha": null,
9738         "because_sha": null
9739     },
9740     {
9741         "sha": "cc93f08f1e3e84f09cb2bb587d6de702dc836478",
9742         "description": "glx: Remove dead declarations from <GL/glx.h>",
9743         "nominated": false,
9744         "nomination_type": null,
9745         "resolution": 4,
9746         "main_sha": null,
9747         "because_sha": null
9748     },
9749     {
9750         "sha": "ac02a860a1bf7dc5ed5f7534b95d35ab823cffe2",
9751         "description": "include: Sync <GL/glxext.h> with Khronos",
9752         "nominated": false,
9753         "nomination_type": null,
9754         "resolution": 4,
9755         "main_sha": null,
9756         "because_sha": null
9757     },
9758     {
9759         "sha": "421bf657bf33200b1aa97d7ae887971e561ef556",
9760         "description": "r300: don't convert to constant swizzles when translating from TGSI",
9761         "nominated": false,
9762         "nomination_type": null,
9763         "resolution": 4,
9764         "main_sha": null,
9765         "because_sha": null
9766     },
9767     {
9768         "sha": "7decc7efbacf9382a150733679d638d56e878e26",
9769         "description": "r300: allow copy propagate of RC_FILE_NONE reads to TEX instructions",
9770         "nominated": false,
9771         "nomination_type": null,
9772         "resolution": 4,
9773         "main_sha": null,
9774         "because_sha": null
9775     },
9776     {
9777         "sha": "d869f0f7ca51fb8767ea4dfd457b713b6c875a26",
9778         "description": "r300: don't copy propagate constant swizzles to KIL on R300",
9779         "nominated": false,
9780         "nomination_type": null,
9781         "resolution": 4,
9782         "main_sha": null,
9783         "because_sha": null
9784     },
9785     {
9786         "sha": "39b7502f041cab2cf4f6196820789adc691a0242",
9787         "description": "aco: Use v_mov_b16 on GFX11.",
9788         "nominated": false,
9789         "nomination_type": null,
9790         "resolution": 4,
9791         "main_sha": null,
9792         "because_sha": null
9793     },
9794     {
9795         "sha": "c2790fe5375fd468fe0d70b70babb50c523170b3",
9796         "description": "CI/Windows: Use waffle instead of freeglut for piglit",
9797         "nominated": false,
9798         "nomination_type": null,
9799         "resolution": 4,
9800         "main_sha": null,
9801         "because_sha": null
9802     },
9803     {
9804         "sha": "4e03f1f8a135858d9f77c338e30b84b3be523325",
9805         "description": "CI/Windows: Update piglit for Waffle fix",
9806         "nominated": false,
9807         "nomination_type": null,
9808         "resolution": 4,
9809         "main_sha": null,
9810         "because_sha": null
9811     },
9812     {
9813         "sha": "9721d1d615721df2eab8db2efe8f21ec5091e321",
9814         "description": "docs/freedreno: Add bindless/bindful descriptor docs",
9815         "nominated": false,
9816         "nomination_type": null,
9817         "resolution": 4,
9818         "main_sha": null,
9819         "because_sha": null
9820     },
9821     {
9822         "sha": "3b2e1b2d32403e6ce5948965f8a3605bd0bf7569",
9823         "description": "freedreno/registers: Cleanup bindless-base regs",
9824         "nominated": false,
9825         "nomination_type": null,
9826         "resolution": 4,
9827         "main_sha": null,
9828         "because_sha": null
9829     },
9830     {
9831         "sha": "3fa2ce08907d0ed02b24e79b5ecf8d5fceeb13fa",
9832         "description": "freedreno/registers: Fix bo fields with low != 0",
9833         "nominated": false,
9834         "nomination_type": null,
9835         "resolution": 4,
9836         "main_sha": null,
9837         "because_sha": null
9838     },
9839     {
9840         "sha": "ffb77c8be616556a50ba1dbb93182d96b8a5ead4",
9841         "description": "freedreno/decode: Improved reg64 decoding",
9842         "nominated": false,
9843         "nomination_type": null,
9844         "resolution": 4,
9845         "main_sha": null,
9846         "because_sha": null
9847     },
9848     {
9849         "sha": "59f2748163619b546bd79d8336e89c0254940dee",
9850         "description": "freedreno/decode: Add rnn_reginfo_free() helper",
9851         "nominated": false,
9852         "nomination_type": null,
9853         "resolution": 4,
9854         "main_sha": null,
9855         "because_sha": null
9856     },
9857     {
9858         "sha": "9feea4e7c04dd08d0c34af0e7688124d8de34448",
9859         "description": "freedreno/registers: Fix reg64 support",
9860         "nominated": false,
9861         "nomination_type": null,
9862         "resolution": 4,
9863         "main_sha": null,
9864         "because_sha": null
9865     },
9866     {
9867         "sha": "e34c0a31167c0bdbd38f5f4d2a485ea7ccb25dcf",
9868         "description": "ci: Update mingw and vs2019 libva build dependency to libva/releases/tag/2.17.0",
9869         "nominated": false,
9870         "nomination_type": null,
9871         "resolution": 4,
9872         "main_sha": null,
9873         "because_sha": null
9874     },
9875     {
9876         "sha": "ce7155b8a03b6b995618e4606bdcb994256c2f8d",
9877         "description": "radv: Use the correct pipeline layout for LBVH IR generation",
9878         "nominated": false,
9879         "nomination_type": 1,
9880         "resolution": 4,
9881         "main_sha": null,
9882         "because_sha": "5ba950eb14637e7eb4726d795349775d7835deb1"
9883     },
9884     {
9885         "sha": "50972297f4c0355a137d7b32c51704e0a05028c3",
9886         "description": "nv30: Fix an offset for vbos being applied to a buffer twice",
9887         "nominated": true,
9888         "nomination_type": 0,
9889         "resolution": 1,
9890         "main_sha": null,
9891         "because_sha": null
9892     },
9893     {
9894         "sha": "0409834ca254f9ffdb524602c36aa3e82f7961c1",
9895         "description": "ci: update venus-lavapipe test expectations",
9896         "nominated": false,
9897         "nomination_type": null,
9898         "resolution": 4,
9899         "main_sha": null,
9900         "because_sha": null
9901     },
9902     {
9903         "sha": "33b778cc36158568e308564313effb219b3adb5b",
9904         "description": "venus: properly ignore the sampler for immutable sampler",
9905         "nominated": true,
9906         "nomination_type": 0,
9907         "resolution": 1,
9908         "main_sha": null,
9909         "because_sha": null
9910     },
9911     {
9912         "sha": "9a104f6348d9f86825f0d9ace1886b7f26277845",
9913         "description": "lvp: properly ignore sampler write for immutable sampler",
9914         "nominated": true,
9915         "nomination_type": 0,
9916         "resolution": 1,
9917         "main_sha": null,
9918         "because_sha": null
9919     },
9920     {
9921         "sha": "531d17c33428c99f08c42531eaf813b24cf7967c",
9922         "description": "spirv2dxil: Support linking multiple shaders",
9923         "nominated": false,
9924         "nomination_type": null,
9925         "resolution": 4,
9926         "main_sha": null,
9927         "because_sha": null
9928     },
9929     {
9930         "sha": "ac7abf048310775f0d7248dfc37719889f82bad6",
9931         "description": "spirv2dxil: Rename and move prep helper",
9932         "nominated": false,
9933         "nomination_type": null,
9934         "resolution": 4,
9935         "main_sha": null,
9936         "because_sha": null
9937     },
9938     {
9939         "sha": "31d722b706be79d529ea9f3843c3fe56d8389c55",
9940         "description": "CI/Windows: Use deqp-runner for D3D12 piglit",
9941         "nominated": false,
9942         "nomination_type": null,
9943         "resolution": 4,
9944         "main_sha": null,
9945         "because_sha": null
9946     },
9947     {
9948         "sha": "0a256f79d4600a33c7f8c3e161041b5dcec1fbf0",
9949         "description": "vulkan/runtime: Preserve pNext when upgrading to synchronization2 structs",
9950         "nominated": false,
9951         "nomination_type": null,
9952         "resolution": 4,
9953         "main_sha": null,
9954         "because_sha": null
9955     },
9956     {
9957         "sha": "b0f07a3e856498c05a717b1cfd30c536d8b0d55e",
9958         "description": "radv: determine the gfx scratch size at pipeline bind time",
9959         "nominated": false,
9960         "nomination_type": null,
9961         "resolution": 4,
9962         "main_sha": null,
9963         "because_sha": null
9964     },
9965     {
9966         "sha": "c2a4bdf1141be9f7dae81e455b5721e7f8d9c74c",
9967         "description": "radv: dirty all dynamic states when beginning a new cmdbuf",
9968         "nominated": false,
9969         "nomination_type": null,
9970         "resolution": 4,
9971         "main_sha": null,
9972         "because_sha": null
9973     },
9974     {
9975         "sha": "18306d3231b6dae265095a4093c79766340485fc",
9976         "description": "radv: dirty states when beginning a cmdbuf instead of when a pipeline is bound",
9977         "nominated": false,
9978         "nomination_type": null,
9979         "resolution": 4,
9980         "main_sha": null,
9981         "because_sha": null
9982     },
9983     {
9984         "sha": "6aaba10c6e060a5c2111e700cb7a87d5e39f9fe0",
9985         "description": "radv: move emitting the strmout buffer in CmdDrawIndirectByteCountEXT()",
9986         "nominated": false,
9987         "nomination_type": null,
9988         "resolution": 4,
9989         "main_sha": null,
9990         "because_sha": null
9991     },
9992     {
9993         "sha": "cb0a17652d52730734f910bd059681f05848d47d",
9994         "description": "radv: flush DFSM on CB_TARGET_MASK changes when it's emitted",
9995         "nominated": false,
9996         "nomination_type": null,
9997         "resolution": 4,
9998         "main_sha": null,
9999         "because_sha": null
10000     },
10001     {
10002         "sha": "fb0038f489f9878d5ee448ece1c8df3d1816c649",
10003         "description": "frontends/va: Update state var frame_num disregarding cap check",
10004         "nominated": true,
10005         "nomination_type": 1,
10006         "resolution": 1,
10007         "main_sha": null,
10008         "because_sha": "229c6f79a660e5c7999ffc94e1fb514692df3b6a"
10009     },
10010     {
10011         "sha": "1825ad134b172447d42b8db69674db0de87c3afb",
10012         "description": "radeonsi,radv/llvm: fix amdgpu-color/depth-export with epilogs",
10013         "nominated": false,
10014         "nomination_type": 1,
10015         "resolution": 4,
10016         "main_sha": null,
10017         "because_sha": "1174ab6d56e779529a0ff1c01b78f49ce103eadf"
10018     },
10019     {
10020         "sha": "c68530bedb00966fd8e7df982c623f5dc329e016",
10021         "description": "postprocess: move the definition of pp_filters into **/pp_init.c",
10022         "nominated": false,
10023         "nomination_type": null,
10024         "resolution": 4,
10025         "main_sha": null,
10026         "because_sha": null
10027     },
10028     {
10029         "sha": "f43cd04228d8467b1b489266a4fe6ca7d8847df2",
10030         "description": "ci: build test LTO",
10031         "nominated": false,
10032         "nomination_type": null,
10033         "resolution": 4,
10034         "main_sha": null,
10035         "because_sha": null
10036     },
10037     {
10038         "sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b",
10039         "description": "zink: use EXT_descriptor_buffer with ZINK_DESCRIPTORS=db",
10040         "nominated": false,
10041         "nomination_type": null,
10042         "resolution": 4,
10043         "main_sha": null,
10044         "because_sha": null
10045     },
10046     {
10047         "sha": "20e1474c2cc642061567fdc79ff83f4740b20ea2",
10048         "description": "zink: move some descriptor data into a substruct",
10049         "nominated": false,
10050         "nomination_type": null,
10051         "resolution": 4,
10052         "main_sha": null,
10053         "because_sha": null
10054     },
10055     {
10056         "sha": "885e5a3571564fe0d95d57cadcf3171c5ab1f155",
10057         "description": "Revert \"zink: remove descriptor-mode selection infrastructure\"",
10058         "nominated": false,
10059         "nomination_type": 2,
10060         "resolution": 4,
10061         "main_sha": null,
10062         "because_sha": "3f371d4e940509c73fa19c4e50ae319e75636eb0"
10063     },
10064     {
10065         "sha": "97f2b608330de330e894ac4e7a5e73897e553554",
10066         "description": "anv: implement Wa_14015814527 for task shaders",
10067         "nominated": false,
10068         "nomination_type": null,
10069         "resolution": 4,
10070         "main_sha": null,
10071         "because_sha": null
10072     },
10073     {
10074         "sha": "53d9b696e4355253f3e380212714a3ea3d3abbe8",
10075         "description": "nir: basic tests for nir_opt_shrink_vectors",
10076         "nominated": false,
10077         "nomination_type": null,
10078         "resolution": 4,
10079         "main_sha": null,
10080         "because_sha": null
10081     },
10082     {
10083         "sha": "3305c9602df65d08f586ee520de9d8f0c46b14f5",
10084         "description": "nir: fix shrinking of load_const for large vectors",
10085         "nominated": false,
10086         "nomination_type": null,
10087         "resolution": 4,
10088         "main_sha": null,
10089         "because_sha": null
10090     },
10091     {
10092         "sha": "cb7f20128874182629bdb0e5b2789096c0c0ec99",
10093         "description": "nir: remove duplicate alu channels in nir_opt_shrink_vectors",
10094         "nominated": false,
10095         "nomination_type": null,
10096         "resolution": 4,
10097         "main_sha": null,
10098         "because_sha": null
10099     },
10100     {
10101         "sha": "980df9ede1887c60d9fc82e7e08b3f63c3745d59",
10102         "description": "pan/bi: Move Bifrost specific C code to src/compiler/bifrost",
10103         "nominated": false,
10104         "nomination_type": null,
10105         "resolution": 4,
10106         "main_sha": null,
10107         "because_sha": null
10108     },
10109     {
10110         "sha": "551c2aadd4d85e922aa695780ba3d3bc6407a465",
10111         "description": "pan/bi: Remove standalone compiler",
10112         "nominated": false,
10113         "nomination_type": null,
10114         "resolution": 4,
10115         "main_sha": null,
10116         "because_sha": null
10117     },
10118     {
10119         "sha": "1a35acd8d9006c994ebf220ec55a309b26dbc120",
10120         "description": "pan/bi: Rename panfrost/bifrost -> panfrost/compiler",
10121         "nominated": false,
10122         "nomination_type": null,
10123         "resolution": 4,
10124         "main_sha": null,
10125         "because_sha": null
10126     },
10127     {
10128         "sha": "261a3345091cd3514c87d0ea61615d38794b4b2f",
10129         "description": "hasvk: Add layer with work-around for Doom 64 texture corruption",
10130         "nominated": false,
10131         "nomination_type": null,
10132         "resolution": 4,
10133         "main_sha": null,
10134         "because_sha": null
10135     },
10136     {
10137         "sha": "c2acd9f76aa7406d801f92d82a766442bdd44845",
10138         "description": "anv: Add layer with work-around for Doom 64 texture corruption",
10139         "nominated": false,
10140         "nomination_type": null,
10141         "resolution": 4,
10142         "main_sha": null,
10143         "because_sha": null
10144     },
10145     {
10146         "sha": "28ee90bc7ff57bc7f9190fb278d7251b7f0f2ded",
10147         "description": "radv: Add an app layer driconf and use it for Metro Exodus",
10148         "nominated": false,
10149         "nomination_type": null,
10150         "resolution": 4,
10151         "main_sha": null,
10152         "because_sha": null
10153     },
10154     {
10155         "sha": "152506305531f82a60b617a9a44feaf32cecc93b",
10156         "description": "radv: Clean up entrypoints generation",
10157         "nominated": false,
10158         "nomination_type": null,
10159         "resolution": 4,
10160         "main_sha": null,
10161         "because_sha": null
10162     },
10163     {
10164         "sha": "124a405f6f7a4f58f9ec8f8f524eae006d9535a2",
10165         "description": "radv: Use multiple dispatch tables for layers",
10166         "nominated": false,
10167         "nomination_type": null,
10168         "resolution": 4,
10169         "main_sha": null,
10170         "because_sha": null
10171     },
10172     {
10173         "sha": "0821f76fd749e6608b8573ca66a4691db6551b53",
10174         "description": "radv: Move dispatch table init into a separate function",
10175         "nominated": false,
10176         "nomination_type": null,
10177         "resolution": 4,
10178         "main_sha": null,
10179         "because_sha": null
10180     },
10181     {
10182         "sha": "b0e55c4d60d535d94c721865ea8fe48f4e9704f5",
10183         "description": "vulkan: Allow passing NULL dispatch tables to vk_device_init",
10184         "nominated": false,
10185         "nomination_type": null,
10186         "resolution": 4,
10187         "main_sha": null,
10188         "because_sha": null
10189     },
10190     {
10191         "sha": "8ad6b10a015490d0d670b52a27b9a8bfbb096336",
10192         "description": "r600: Don't merge alu groups with variable length dot using t-slot",
10193         "nominated": false,
10194         "nomination_type": 1,
10195         "resolution": 4,
10196         "main_sha": null,
10197         "because_sha": "357e5fac9953b26eedc8819ab528b981be6e1b69"
10198     },
10199     {
10200         "sha": "9fd9f3cd10cf58549f850aeca9103d8cca5a5f81",
10201         "description": "r600/sfn: Set minimum required registers based on array allocation",
10202         "nominated": false,
10203         "nomination_type": null,
10204         "resolution": 4,
10205         "main_sha": null,
10206         "because_sha": null
10207     },
10208     {
10209         "sha": "8348c9c84d7d9fcf4d499b5df92e7538955c1755",
10210         "description": "r600: enable ARB_gl_spirv",
10211         "nominated": false,
10212         "nomination_type": null,
10213         "resolution": 4,
10214         "main_sha": null,
10215         "because_sha": null
10216     },
10217     {
10218         "sha": "0ff00cfe97995fc5550727e7a77326676997741e",
10219         "description": "r600: Fix early exit when setting SSBOs",
10220         "nominated": false,
10221         "nomination_type": null,
10222         "resolution": 4,
10223         "main_sha": null,
10224         "because_sha": null
10225     },
10226     {
10227         "sha": "ff4de13c705dfd99e2eb383a9ce1013b07d45345",
10228         "description": "r600/sfn: Fix FS primid input slot",
10229         "nominated": false,
10230         "nomination_type": null,
10231         "resolution": 4,
10232         "main_sha": null,
10233         "because_sha": null
10234     },
10235     {
10236         "sha": "c69f2fe5fd0555922980c31b356eaed80e7334a3",
10237         "description": "r600/sfn: Fix warning for mixed use of enum and integer",
10238         "nominated": false,
10239         "nomination_type": null,
10240         "resolution": 4,
10241         "main_sha": null,
10242         "because_sha": null
10243     },
10244     {
10245         "sha": "2df023a1f1990aad6c20eca85af19c7d21a43203",
10246         "description": "r600/sfn: pre-evaluate allowed dest mask in Alu instructions",
10247         "nominated": false,
10248         "nomination_type": null,
10249         "resolution": 4,
10250         "main_sha": null,
10251         "because_sha": null
10252     },
10253     {
10254         "sha": "e2eb7cd3d853a627a34c30ae44ee19b65780dd8b",
10255         "description": "r600/sfn: move handling of legacy math rules to assembler",
10256         "nominated": false,
10257         "nomination_type": null,
10258         "resolution": 4,
10259         "main_sha": null,
10260         "because_sha": null
10261     },
10262     {
10263         "sha": "46a493a2f00f70ec2cd3c5e9403ddf508bd20118",
10264         "description": "st/mesa: Fix free of non-shareable shaders on context destroy",
10265         "nominated": false,
10266         "nomination_type": null,
10267         "resolution": 4,
10268         "main_sha": null,
10269         "because_sha": null
10270     },
10271     {
10272         "sha": "1174ab6d56e779529a0ff1c01b78f49ce103eadf",
10273         "description": "ac/llvm: use amdgpu-color-export/amdgpu-depth-export",
10274         "nominated": false,
10275         "nomination_type": null,
10276         "resolution": 4,
10277         "main_sha": null,
10278         "because_sha": null
10279     },
10280     {
10281         "sha": "d496f0b97d70e6c2862a7c5396c0d5178a9ca223",
10282         "description": "radv: Decouple radv_before_taskmesh_draw from radv_before_draw.",
10283         "nominated": false,
10284         "nomination_type": null,
10285         "resolution": 4,
10286         "main_sha": null,
10287         "because_sha": null
10288     },
10289     {
10290         "sha": "050c39c92fb544e11af6f013c04494a0b554081b",
10291         "description": "radv: fix missing initialization of radv_resolve_barrier::dst_stage_mask",
10292         "nominated": true,
10293         "nomination_type": 1,
10294         "resolution": 1,
10295         "main_sha": null,
10296         "because_sha": "4c6f83006d4d471651319c00b0c21b8b96cea2ac"
10297     },
10298     {
10299         "sha": "fc0e23b6dd963b6f97e34a2f4b84b87f358fbf92",
10300         "description": "iris: implement PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE",
10301         "nominated": false,
10302         "nomination_type": null,
10303         "resolution": 4,
10304         "main_sha": null,
10305         "because_sha": null
10306     },
10307     {
10308         "sha": "b9caddb4a72ab906f8f9df047ca0ffe811820917",
10309         "description": "glthread,gallium: add a CAP to disable glBufferSubData optimization in glthread",
10310         "nominated": false,
10311         "nomination_type": null,
10312         "resolution": 4,
10313         "main_sha": null,
10314         "because_sha": null
10315     },
10316     {
10317         "sha": "83b31b11a595739e80f98be66d8b290af7670766",
10318         "description": "aco: Reassign dead definitions of p_split_vector to associated register",
10319         "nominated": false,
10320         "nomination_type": null,
10321         "resolution": 4,
10322         "main_sha": null,
10323         "because_sha": null
10324     },
10325     {
10326         "sha": "75b10277228b228a72b6fea5bea538e98180eabd",
10327         "description": "aco: Try to reassign split vector registers post-RA.",
10328         "nominated": false,
10329         "nomination_type": null,
10330         "resolution": 4,
10331         "main_sha": null,
10332         "because_sha": null
10333     },
10334     {
10335         "sha": "3d29779a25a98898163b1dc9c687e6e6211d13c5",
10336         "description": "aco/optimizer_postRA: Distinguish overwritten untrackable and subdword.",
10337         "nominated": false,
10338         "nomination_type": null,
10339         "resolution": 4,
10340         "main_sha": null,
10341         "because_sha": null
10342     },
10343     {
10344         "sha": "d3b0f781103ffcef4e18257b8289948e9d37dd99",
10345         "description": "aco/optimizer_postRA: Initialize loop header with preheader information",
10346         "nominated": false,
10347         "nomination_type": null,
10348         "resolution": 4,
10349         "main_sha": null,
10350         "because_sha": null
10351     },
10352     {
10353         "sha": "8f4eccb13854d16aa604d6130fdb892e1cde9250",
10354         "description": "aco: fix reset_block_regs() in postRA-optimizer",
10355         "nominated": true,
10356         "nomination_type": 1,
10357         "resolution": 1,
10358         "main_sha": null,
10359         "because_sha": "75967a4814be7988afc20e59bac4b48bafacab00"
10360     },
10361     {
10362         "sha": "b2dc63ed8ce95622312d7fa211def60f3673facd",
10363         "description": "aux/trace: Add pipe_context::set_hw_atomic_buffers",
10364         "nominated": false,
10365         "nomination_type": null,
10366         "resolution": 4,
10367         "main_sha": null,
10368         "because_sha": null
10369     },
10370     {
10371         "sha": "37cb88288301dec81ab8385824d489bf779a23fc",
10372         "description": "radv: Advertise rt pipelines for DOOM Eternal",
10373         "nominated": false,
10374         "nomination_type": null,
10375         "resolution": 4,
10376         "main_sha": null,
10377         "because_sha": null
10378     },
10379     {
10380         "sha": "4125a35c9ce73d999bbea2714dcb20b78b71055f",
10381         "description": "radv: Advertise rt pipelines for Quake II RTX",
10382         "nominated": false,
10383         "nomination_type": null,
10384         "resolution": 4,
10385         "main_sha": null,
10386         "because_sha": null
10387     },
10388     {
10389         "sha": "ea38efb17e54ab97fc79d3085cf46189c8d1ce55",
10390         "description": "radv: Add a driconf to advertise rt pipelines",
10391         "nominated": false,
10392         "nomination_type": null,
10393         "resolution": 4,
10394         "main_sha": null,
10395         "because_sha": null
10396     },
10397     {
10398         "sha": "9e56f69edf5e1755e04b1461272e3a08051d25a3",
10399         "description": "isaspec: encode: handle special fieldname properties",
10400         "nominated": false,
10401         "nomination_type": null,
10402         "resolution": 4,
10403         "main_sha": null,
10404         "because_sha": null
10405     },
10406     {
10407         "sha": "4429bdd7f5a2e4610d3a8677cfbd3e7e2712751e",
10408         "description": "drm-shim: Use hide_drm_device_path() to hide other drm devices",
10409         "nominated": false,
10410         "nomination_type": null,
10411         "resolution": 4,
10412         "main_sha": null,
10413         "because_sha": null
10414     },
10415     {
10416         "sha": "b39044fd9f2c2a2158b678d0a5a52be9f2a17248",
10417         "description": "drm-shim: Add hide_drm_device_path()",
10418         "nominated": false,
10419         "nomination_type": null,
10420         "resolution": 4,
10421         "main_sha": null,
10422         "because_sha": null
10423     },
10424     {
10425         "sha": "d7ed05d1ba3ab86b9ebc3e5f82e11f31d7a81dd7",
10426         "description": "drm-shim: Convert nfasprintf and nfvasprintf to functions",
10427         "nominated": false,
10428         "nomination_type": null,
10429         "resolution": 4,
10430         "main_sha": null,
10431         "because_sha": null
10432     },
10433     {
10434         "sha": "c9a4c0f22ae236247dcfded7c7eb1a368c85454c",
10435         "description": "freedreno/a6xx: Linewrap",
10436         "nominated": false,
10437         "nomination_type": null,
10438         "resolution": 4,
10439         "main_sha": null,
10440         "because_sha": null
10441     },
10442     {
10443         "sha": "d75a1bb4d018c0d316340ae2369585f6e46ca919",
10444         "description": "freedreno: Fix use_fence_fd typo",
10445         "nominated": false,
10446         "nomination_type": 1,
10447         "resolution": 4,
10448         "main_sha": null,
10449         "because_sha": "48b5164356c3ffe15182be92db9fd28baa1d1b35"
10450     },
10451     {
10452         "sha": "92e6fea7dfa35c63e78646dc9aa6b6a86eddc196",
10453         "description": "freedreno/drm: Flush deferred submits at context teardown",
10454         "nominated": false,
10455         "nomination_type": 1,
10456         "resolution": 4,
10457         "main_sha": null,
10458         "because_sha": "48b5164356c3ffe15182be92db9fd28baa1d1b35"
10459     },
10460     {
10461         "sha": "4441a4162992a1b2807976010d6ff239a6d451b9",
10462         "description": "freedreno: Add some more traces",
10463         "nominated": false,
10464         "nomination_type": null,
10465         "resolution": 4,
10466         "main_sha": null,
10467         "because_sha": null
10468     },
10469     {
10470         "sha": "89286632a26d713708b6e55644db18f58502fdee",
10471         "description": "freedreno: Remove some impossible NULL checks",
10472         "nominated": false,
10473         "nomination_type": null,
10474         "resolution": 4,
10475         "main_sha": null,
10476         "because_sha": null
10477     },
10478     {
10479         "sha": "05ca7d114eabfb3e2a2b82ba06ccb7b152e0e2a5",
10480         "description": "bin/gen_release_notes.py: read Closes/Fixes tags case-insensitively",
10481         "nominated": true,
10482         "nomination_type": 0,
10483         "resolution": 1,
10484         "main_sha": null,
10485         "because_sha": null
10486     },
10487     {
10488         "sha": "e67578a264bc730491cf26d6a268e61809d31fba",
10489         "description": "bin/gen_release_notes.py: parse \"Fixes\" tags as well as \"Closes\"",
10490         "nominated": true,
10491         "nomination_type": 0,
10492         "resolution": 1,
10493         "main_sha": null,
10494         "because_sha": null
10495     },
10496     {
10497         "sha": "52cd87ea16f05fc3cc87be9315cd2d2e6dc9850d",
10498         "description": "bin/gen_release_notes.py: don't fail if \"Closes\" refers to an MR",
10499         "nominated": true,
10500         "nomination_type": 0,
10501         "resolution": 1,
10502         "main_sha": null,
10503         "because_sha": null
10504     },
10505     {
10506         "sha": "334123a908cfac282297ba5240aecac79e9babd2",
10507         "description": "bin/gen_release_notes.py: do not fail on confidential features",
10508         "nominated": true,
10509         "nomination_type": 0,
10510         "resolution": 1,
10511         "main_sha": null,
10512         "because_sha": null
10513     },
10514     {
10515         "sha": "bd807eecd16eb308e121ff6d51210edee8635083",
10516         "description": "bin/gen_release_notes.py: do not end \"features\" with \"None\"",
10517         "nominated": true,
10518         "nomination_type": 0,
10519         "resolution": 1,
10520         "main_sha": null,
10521         "because_sha": null
10522     },
10523     {
10524         "sha": "cf24b70dc6c433594ce148421ffc9832a7235eba",
10525         "description": "docs: update calendar for 22.3.2",
10526         "nominated": false,
10527         "nomination_type": null,
10528         "resolution": 4,
10529         "main_sha": null,
10530         "because_sha": null
10531     },
10532     {
10533         "sha": "b22dd4d2d33a86210f74864c09806a5cb136043e",
10534         "description": "docs: add release notes for 22.3.2",
10535         "nominated": false,
10536         "nomination_type": null,
10537         "resolution": 4,
10538         "main_sha": null,
10539         "because_sha": null
10540     },
10541     {
10542         "sha": "980d6a91eecb58acf5cdc356ec5a422304145af5",
10543         "description": "gen_release_notes: strip second newline in new features",
10544         "nominated": false,
10545         "nomination_type": null,
10546         "resolution": 1,
10547         "main_sha": null,
10548         "because_sha": null
10549     },
10550     {
10551         "sha": "75eb0d2891c2eb7574bd943a6a40493484047b48",
10552         "description": "freedreno/ir3: Allow isam for non-bindless ssbo loads",
10553         "nominated": false,
10554         "nomination_type": null,
10555         "resolution": 4,
10556         "main_sha": null,
10557         "because_sha": null
10558     },
10559     {
10560         "sha": "7cf7bf8b9ee87691816cf7d33d522b6417099f4b",
10561         "description": "ci/broadcom: add rpi3 flake color_clears.multi_context.gles2.rgba8888_pbuffer",
10562         "nominated": false,
10563         "nomination_type": null,
10564         "resolution": 4,
10565         "main_sha": null,
10566         "because_sha": null
10567     },
10568     {
10569         "sha": "def474e916b69b86ed49c895c7418ba54a0e8252",
10570         "description": "intel/genxml/gen12.5: Pipe_Control::Remove Global Snapshot Count Reset",
10571         "nominated": false,
10572         "nomination_type": null,
10573         "resolution": 4,
10574         "main_sha": null,
10575         "because_sha": null
10576     },
10577     {
10578         "sha": "c6d1f76da2862cbe44c28665f7204bab7f3d80b5",
10579         "description": "anv: Add and use emit_pipeline_select()",
10580         "nominated": false,
10581         "nomination_type": null,
10582         "resolution": 4,
10583         "main_sha": null,
10584         "because_sha": null
10585     },
10586     {
10587         "sha": "57f73d097ec915dde4a49732b5a40ae9ce368b89",
10588         "description": "ci/iris: add iris-kbl flake",
10589         "nominated": false,
10590         "nomination_type": null,
10591         "resolution": 4,
10592         "main_sha": null,
10593         "because_sha": null
10594     },
10595     {
10596         "sha": "4bd1829a5a45a9ae1fefd96a2f23d2d2e026c032",
10597         "description": "ci: Enable gl-renderer in weston for wayland testing",
10598         "nominated": false,
10599         "nomination_type": null,
10600         "resolution": 4,
10601         "main_sha": null,
10602         "because_sha": null
10603     },
10604     {
10605         "sha": "dcae3018281b9af33a2f691c524bc3f2197dfa10",
10606         "description": "pan/va: Fix MUX.i32 and MUX.v2i16 description. Should be:",
10607         "nominated": false,
10608         "nomination_type": null,
10609         "resolution": 4,
10610         "main_sha": null,
10611         "because_sha": null
10612     },
10613     {
10614         "sha": "d14d7c49db23a6d647adc2fdfb85aa41012d7d94",
10615         "description": "pan/va: Fix d0 description in enum \"Load lane (8-bit)\"",
10616         "nominated": false,
10617         "nomination_type": null,
10618         "resolution": 4,
10619         "main_sha": null,
10620         "because_sha": null
10621     },
10622     {
10623         "sha": "f102b57423523cfefb23adf1d08006a13147e7a6",
10624         "description": "pan/va: Fix description for constant 0xFAFCFDFE: -2, -3, -4, -6",
10625         "nominated": false,
10626         "nomination_type": null,
10627         "resolution": 4,
10628         "main_sha": null,
10629         "because_sha": null
10630     },
10631     {
10632         "sha": "db9cd8b5daae587fbce08e1e9dd81f422aeb30b0",
10633         "description": "ci/amd: decrease number of stoney runners",
10634         "nominated": false,
10635         "nomination_type": null,
10636         "resolution": 4,
10637         "main_sha": null,
10638         "because_sha": null
10639     },
10640     {
10641         "sha": "2b2824b9eaa994cb500955fbe2c5a8ea5f85b638",
10642         "description": "util/xmlconfig: fix memory leak triggered by duplicates",
10643         "nominated": false,
10644         "nomination_type": null,
10645         "resolution": 4,
10646         "main_sha": null,
10647         "because_sha": null
10648     },
10649     {
10650         "sha": "f603d8ce9e81913ce86c862e087c7ac3c94e744a",
10651         "description": "asahi: Clang-format the subtree",
10652         "nominated": false,
10653         "nomination_type": null,
10654         "resolution": 4,
10655         "main_sha": null,
10656         "because_sha": null
10657     },
10658     {
10659         "sha": "bf93fd46e21393c9e918fd0cf47df2cbb080b714",
10660         "description": "asahi: Clang-format the twiddled tests",
10661         "nominated": false,
10662         "nomination_type": null,
10663         "resolution": 4,
10664         "main_sha": null,
10665         "because_sha": null
10666     },
10667     {
10668         "sha": "c4c4f0502be97ece081a10887ca92a6833be91bc",
10669         "description": "asahi: Add missing #include's",
10670         "nominated": false,
10671         "nomination_type": null,
10672         "resolution": 4,
10673         "main_sha": null,
10674         "because_sha": null
10675     },
10676     {
10677         "sha": "d9dc77f068e890648eb31c3702558c724659e56b",
10678         "description": "asahi: Add some clang-format commas",
10679         "nominated": false,
10680         "nomination_type": null,
10681         "resolution": 4,
10682         "main_sha": null,
10683         "because_sha": null
10684     },
10685     {
10686         "sha": "c1f175c9fa7cb80efae571088f1430933304cd9f",
10687         "description": "asahi: Manually format some parts of the code",
10688         "nominated": false,
10689         "nomination_type": null,
10690         "resolution": 4,
10691         "main_sha": null,
10692         "because_sha": null
10693     },
10694     {
10695         "sha": "de0fcd08d3f4adb886cc277541fffc6fdc057df7",
10696         "description": "asahi: Add .clang-format file",
10697         "nominated": false,
10698         "nomination_type": null,
10699         "resolution": 4,
10700         "main_sha": null,
10701         "because_sha": null
10702     },
10703     {
10704         "sha": "680c873b353be635819323c59726cee529f14552",
10705         "description": "agx: Undo sed fail",
10706         "nominated": false,
10707         "nomination_type": null,
10708         "resolution": 4,
10709         "main_sha": null,
10710         "because_sha": null
10711     },
10712     {
10713         "sha": "b9aa66d5d0a8c166e5b0008337fdaca2b97a37f4",
10714         "description": "anv: disable preemption for 3DPRIMITIVE during streamout",
10715         "nominated": false,
10716         "nomination_type": null,
10717         "resolution": 4,
10718         "main_sha": null,
10719         "because_sha": null
10720     },
10721     {
10722         "sha": "910f5a18cf891828ff2675bfc5290a459783f99b",
10723         "description": "intel/genxml: add disable preemption field for gen125",
10724         "nominated": false,
10725         "nomination_type": null,
10726         "resolution": 4,
10727         "main_sha": null,
10728         "because_sha": null
10729     },
10730     {
10731         "sha": "afdbed9e9c370931c72185f7094dcb3422888ce4",
10732         "description": "anv: fix potential integer overflow",
10733         "nominated": false,
10734         "nomination_type": 1,
10735         "resolution": 4,
10736         "main_sha": null,
10737         "because_sha": "3596a8ea7a38f410f8f6c27754704993fe5a5bd7"
10738     },
10739     {
10740         "sha": "eb2576902d9f5b068f4cac308c64942344fcb2dd",
10741         "description": "radv: Use common vkEnumerateDeviceLayerProperties",
10742         "nominated": false,
10743         "nomination_type": null,
10744         "resolution": 4,
10745         "main_sha": null,
10746         "because_sha": null
10747     },
10748     {
10749         "sha": "75619a907b3cc3b7da9c6461595c5c2b9afad9a5",
10750         "description": "radv: Remove last_primitive_reset_en",
10751         "nominated": false,
10752         "nomination_type": null,
10753         "resolution": 4,
10754         "main_sha": null,
10755         "because_sha": null
10756     },
10757     {
10758         "sha": "e584447aed4d0ee2730bf58737fec46dad5a06af",
10759         "description": "panvk: Fix null pointer dereference on cmd_buffer->ops",
10760         "nominated": false,
10761         "nomination_type": 1,
10762         "resolution": 4,
10763         "main_sha": null,
10764         "because_sha": "84cd81e10437da13f827e7289b78aa48fb93c2f1"
10765     },
10766     {
10767         "sha": "2024115b798ad58d00d6a11266290f211f4834fa",
10768         "description": "intel/ds: add missing generate draws perfetto glue",
10769         "nominated": false,
10770         "nomination_type": 1,
10771         "resolution": 4,
10772         "main_sha": null,
10773         "because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08"
10774     },
10775     {
10776         "sha": "bb4aa8a3eab117ce539e9c39a41c7a5223aee2da",
10777         "description": "panfrost: Fix race condition in BO imports",
10778         "nominated": false,
10779         "nomination_type": null,
10780         "resolution": 4,
10781         "main_sha": null,
10782         "because_sha": null
10783     },
10784     {
10785         "sha": "f401599f79a3678dd66407cb0d112e03dd949467",
10786         "description": "vc4: Fix race condition in BO imports",
10787         "nominated": false,
10788         "nomination_type": null,
10789         "resolution": 4,
10790         "main_sha": null,
10791         "because_sha": null
10792     },
10793     {
10794         "sha": "7dbb1a091aa7d646c2d2ee0cbf04d040917a0ec7",
10795         "description": "v3d: Fix race condition in BO imports",
10796         "nominated": false,
10797         "nomination_type": null,
10798         "resolution": 4,
10799         "main_sha": null,
10800         "because_sha": null
10801     },
10802     {
10803         "sha": "8c3c11ad33df5fccb6d3287bd89df6617b7f7ee8",
10804         "description": "Revert \"ci: Windows runner is experiencing DNS issues; disable Microsoft farm\"",
10805         "nominated": false,
10806         "nomination_type": 2,
10807         "resolution": 4,
10808         "main_sha": null,
10809         "because_sha": "c52b7aa732e78d2ed93ef95a42262fae270c2027"
10810     },
10811     {
10812         "sha": "ad4d7ca8332488be8a75aff001f00306a9f6402e",
10813         "description": "kmsro: Fix renderonly_scanout BO aliasing",
10814         "nominated": false,
10815         "nomination_type": null,
10816         "resolution": 1,
10817         "main_sha": null,
10818         "because_sha": null
10819     },
10820     {
10821         "sha": "3e568cc6fe4a71a897ec5516d12df6578b11a7e7",
10822         "description": "freedreno/perfetto: Add grid information for compute jobs",
10823         "nominated": false,
10824         "nomination_type": null,
10825         "resolution": 4,
10826         "main_sha": null,
10827         "because_sha": null
10828     },
10829     {
10830         "sha": "b53fa2558732c7d5323653326db14044b5989632",
10831         "description": "panfrost: Clang-format pan_layout.c",
10832         "nominated": false,
10833         "nomination_type": null,
10834         "resolution": 4,
10835         "main_sha": null,
10836         "because_sha": null
10837     },
10838     {
10839         "sha": "0afd691f29683f6e9dde60f79eca094373521806",
10840         "description": "panfrost: clang-format the tree",
10841         "nominated": false,
10842         "nomination_type": null,
10843         "resolution": 4,
10844         "main_sha": null,
10845         "because_sha": null
10846     },
10847     {
10848         "sha": "a4705afe63412498d13ded73cba969c66be67907",
10849         "description": "panfrost: Fix up some formatting for clang-format",
10850         "nominated": false,
10851         "nomination_type": null,
10852         "resolution": 4,
10853         "main_sha": null,
10854         "because_sha": null
10855     },
10856     {
10857         "sha": "e35719be6fb119769720da24769df016941c2eba",
10858         "description": "panfrost: Add missing #includes",
10859         "nominated": false,
10860         "nomination_type": null,
10861         "resolution": 4,
10862         "main_sha": null,
10863         "because_sha": null
10864     },
10865     {
10866         "sha": "90e128ae03b4ef8b7d281977b691df04290191df",
10867         "description": "panfrost: Remove perfetto-specific .clang-format",
10868         "nominated": false,
10869         "nomination_type": null,
10870         "resolution": 4,
10871         "main_sha": null,
10872         "because_sha": null
10873     },
10874     {
10875         "sha": "ee2dcdc3df7941b6fe6bf16b8ddadb3b8939f7e0",
10876         "description": "panfrost: Add clang-format file",
10877         "nominated": false,
10878         "nomination_type": null,
10879         "resolution": 4,
10880         "main_sha": null,
10881         "because_sha": null
10882     },
10883     {
10884         "sha": "c950fe97a05ef54e8298544a4582d21e524ada08",
10885         "description": "anv: implement generated (indexed) indirect draws",
10886         "nominated": false,
10887         "nomination_type": null,
10888         "resolution": 4,
10889         "main_sha": null,
10890         "because_sha": null
10891     },
10892     {
10893         "sha": "3596a8ea7a38f410f8f6c27754704993fe5a5bd7",
10894         "description": "anv: factor out some indirect draw count entry points",
10895         "nominated": false,
10896         "nomination_type": null,
10897         "resolution": 4,
10898         "main_sha": null,
10899         "because_sha": null
10900     },
10901     {
10902         "sha": "61b730f1f486c67e0361cd26fe0da0cefa88ab1e",
10903         "description": "anv: decouple util function from anv_cmd_buffer",
10904         "nominated": false,
10905         "nomination_type": null,
10906         "resolution": 4,
10907         "main_sha": null,
10908         "because_sha": null
10909     },
10910     {
10911         "sha": "bd83e5ddaf570eab33ff5bdae849d78512f1145b",
10912         "description": "pan/bi: Use write masks on Valhall texture instrs",
10913         "nominated": false,
10914         "nomination_type": null,
10915         "resolution": 4,
10916         "main_sha": null,
10917         "because_sha": null
10918     },
10919     {
10920         "sha": "7d9c771b9b8a6429be854dac7477d046ed4dac22",
10921         "description": "pan/va: Pack texture write masks",
10922         "nominated": false,
10923         "nomination_type": null,
10924         "resolution": 4,
10925         "main_sha": null,
10926         "because_sha": null
10927     },
10928     {
10929         "sha": "182087245da83c18c68cecd1d374c71d733e7c93",
10930         "description": "panfrost: Don't flush readers for reads",
10931         "nominated": false,
10932         "nomination_type": null,
10933         "resolution": 4,
10934         "main_sha": null,
10935         "because_sha": null
10936     },
10937     {
10938         "sha": "3c56b9c7a3f6ccd3b950bff8feb87291f64b8e30",
10939         "description": "panfrost: Remove rsrc->track",
10940         "nominated": false,
10941         "nomination_type": null,
10942         "resolution": 4,
10943         "main_sha": null,
10944         "because_sha": null
10945     },
10946     {
10947         "sha": "955417aa3ecfad9b752985471a54743b784573c7",
10948         "description": "panfrost: Upload sysvals to a staging buffer",
10949         "nominated": false,
10950         "nomination_type": null,
10951         "resolution": 4,
10952         "main_sha": null,
10953         "because_sha": null
10954     },
10955     {
10956         "sha": "b481507c03e60a641e19bd836a6ec37ee903502a",
10957         "description": "panfrost,asahi: Set vendor to Mesa",
10958         "nominated": false,
10959         "nomination_type": null,
10960         "resolution": 4,
10961         "main_sha": null,
10962         "because_sha": null
10963     },
10964     {
10965         "sha": "3e28c5b9f96b3209fdb017c0715669aae590e7e1",
10966         "description": "anv: Pass anv_bo as parameter to anv_gem_mmap()",
10967         "nominated": false,
10968         "nomination_type": null,
10969         "resolution": 4,
10970         "main_sha": null,
10971         "because_sha": null
10972     },
10973     {
10974         "sha": "95ce9664d5d350d05ee6f989c3d112004263341b",
10975         "description": "intel/common: Move i915 gem specific code to its own file",
10976         "nominated": false,
10977         "nomination_type": null,
10978         "resolution": 4,
10979         "main_sha": null,
10980         "because_sha": null
10981     },
10982     {
10983         "sha": "f51bafc36834aa9cee85b1f99d001d5a7702bc6a",
10984         "description": "intel/common: Move i915 engine specific code to its own file",
10985         "nominated": false,
10986         "nomination_type": null,
10987         "resolution": 4,
10988         "main_sha": null,
10989         "because_sha": null
10990     },
10991     {
10992         "sha": "c14060e0d8e5f313e3d4b02ac38ab79b0d5e6a5f",
10993         "description": "iris: Make iris_bo_export_gem_handle() static",
10994         "nominated": false,
10995         "nomination_type": null,
10996         "resolution": 4,
10997         "main_sha": null,
10998         "because_sha": null
10999     },
11000     {
11001         "sha": "f6d73ea7b4028008ff64e734dac10c53aafd0e75",
11002         "description": "pan/lower_framebuffer: Remove unused pack",
11003         "nominated": false,
11004         "nomination_type": null,
11005         "resolution": 4,
11006         "main_sha": null,
11007         "because_sha": null
11008     },
11009     {
11010         "sha": "8dd35e0ac79c1f29855dddda3853ac4c0ced55ab",
11011         "description": "pan/mdg: Remove unused disassembler functions",
11012         "nominated": false,
11013         "nomination_type": null,
11014         "resolution": 4,
11015         "main_sha": null,
11016         "because_sha": null
11017     },
11018     {
11019         "sha": "8e1a4668829e4e4b294060bd940388c436eb39cc",
11020         "description": "panfrost: Remove unused so_mask calculation",
11021         "nominated": false,
11022         "nomination_type": null,
11023         "resolution": 4,
11024         "main_sha": null,
11025         "because_sha": null
11026     },
11027     {
11028         "sha": "9cd6d0873d7ef1a1ee8b9aaf55af77263c38700f",
11029         "description": "panfrost: Remove experimental v7-only indirect draw path",
11030         "nominated": false,
11031         "nomination_type": null,
11032         "resolution": 4,
11033         "main_sha": null,
11034         "because_sha": null
11035     },
11036     {
11037         "sha": "4890745b19b5e989f297b182526d49f075cb1d39",
11038         "description": "ir3: Do 16b tex dst folding only for floats",
11039         "nominated": false,
11040         "nomination_type": null,
11041         "resolution": 4,
11042         "main_sha": null,
11043         "because_sha": null
11044     },
11045     {
11046         "sha": "1c9ee308380d07ba06ada877d483c4800ab38052",
11047         "description": "nir/fold_16bit_tex_image: Add type granularity for dst folding",
11048         "nominated": false,
11049         "nomination_type": null,
11050         "resolution": 4,
11051         "main_sha": null,
11052         "because_sha": null
11053     },
11054     {
11055         "sha": "c5231025beea8e14ac549d62dce43074aa7b3755",
11056         "description": "etnaviv: disable linear PE by default",
11057         "nominated": true,
11058         "nomination_type": 1,
11059         "resolution": 1,
11060         "main_sha": null,
11061         "because_sha": "43eb5e777e4b64fe1b143822ae8aaf709eaad42f"
11062     },
11063     {
11064         "sha": "4c986c58b3f2bf06ca17adb9bee0a79fa19bddd9",
11065         "description": "intel/blorp: Fix a hang caused by invalid dispatch enables on gfx7",
11066         "nominated": false,
11067         "nomination_type": 1,
11068         "resolution": 1,
11069         "main_sha": null,
11070         "because_sha": "b9403b1c477e7af04114ae6a4e16ca370e22253c"
11071     },
11072     {
11073         "sha": "7db1b94e07f08210749939066b565873fa16481c",
11074         "description": "intel/dev: setup 1024 GS urb entries for ADL-N",
11075         "nominated": false,
11076         "nomination_type": null,
11077         "resolution": 4,
11078         "main_sha": null,
11079         "because_sha": null
11080     },
11081     {
11082         "sha": "25608659a03f3aefdb4d3a0c8d56ad96e30130c0",
11083         "description": "intel/compiler: mark shader_record_ptr as uniform",
11084         "nominated": false,
11085         "nomination_type": null,
11086         "resolution": 4,
11087         "main_sha": null,
11088         "because_sha": null
11089     },
11090     {
11091         "sha": "3af08b9c30aecfe26cde9272f984deb31abf770f",
11092         "description": "nir/divergence: handle shader_record_ptr intrinsic",
11093         "nominated": false,
11094         "nomination_type": null,
11095         "resolution": 4,
11096         "main_sha": null,
11097         "because_sha": null
11098     },
11099     {
11100         "sha": "8a1a3a31dacf9369f81cb5336acdbdd35dd8b520",
11101         "description": "nouveau/ci: temporary disable gk20a-gles",
11102         "nominated": false,
11103         "nomination_type": null,
11104         "resolution": 4,
11105         "main_sha": null,
11106         "because_sha": null
11107     },
11108     {
11109         "sha": "97c948fc2c315b0fbbce396bec34a45c6d4e4e72",
11110         "description": "freedreno: bump up FD6_MAX_BORDER_COLORS",
11111         "nominated": false,
11112         "nomination_type": 1,
11113         "resolution": 4,
11114         "main_sha": null,
11115         "because_sha": "c0fc8d5046a097c265c730e391c9bfb5412f79f2"
11116     },
11117     {
11118         "sha": "19920f126e703c98b93a8101a5ee5de4992a5a55",
11119         "description": "radv/ci: remove locally-deleted files from the job bucket",
11120         "nominated": false,
11121         "nomination_type": null,
11122         "resolution": 4,
11123         "main_sha": null,
11124         "because_sha": null
11125     },
11126     {
11127         "sha": "596c11494f6bccb5bd0767cad84a5f45a7e392c7",
11128         "description": "radv/ci/vkcts: do not sync back the *.qpa",
11129         "nominated": false,
11130         "nomination_type": null,
11131         "resolution": 4,
11132         "main_sha": null,
11133         "because_sha": null
11134     },
11135     {
11136         "sha": "fa07dcb5885b6ad97217277520913a7dad531eef",
11137         "description": "radeon: drmGetVersion can return NULL",
11138         "nominated": false,
11139         "nomination_type": null,
11140         "resolution": 4,
11141         "main_sha": null,
11142         "because_sha": null
11143     },
11144     {
11145         "sha": "739a08ad2352f1c10bad623350c1e321d0fbc9af",
11146         "description": "anv: handle null push descriptors in deferred optimization",
11147         "nominated": true,
11148         "nomination_type": 1,
11149         "resolution": 1,
11150         "main_sha": null,
11151         "because_sha": "b49b18f0b7acb4c64a0a9fd2ee55aeea868e701d"
11152     },
11153     {
11154         "sha": "c52b7aa732e78d2ed93ef95a42262fae270c2027",
11155         "description": "ci: Windows runner is experiencing DNS issues; disable Microsoft farm",
11156         "nominated": false,
11157         "nomination_type": null,
11158         "resolution": 4,
11159         "main_sha": null,
11160         "because_sha": null
11161     },
11162     {
11163         "sha": "0d36f7f76d5c128b9b0fdfeb91c9969991a9a408",
11164         "description": "radv: Only apply taskmesh indirect 0 bug workaround when necessary.",
11165         "nominated": false,
11166         "nomination_type": null,
11167         "resolution": 4,
11168         "main_sha": null,
11169         "because_sha": null
11170     },
11171     {
11172         "sha": "50330aaccbbd181b9cd875566966b4dfee9e9ce5",
11173         "description": "ac: Add has_taskmesh_indirect0_bug field to ac_gpu_info struct.",
11174         "nominated": false,
11175         "nomination_type": null,
11176         "resolution": 4,
11177         "main_sha": null,
11178         "because_sha": null
11179     },
11180     {
11181         "sha": "d368914a388a209b2264b1e17b0a13feb1b25e95",
11182         "description": "radv: Include view index SET_SH_REG in ace_predication_size.",
11183         "nominated": true,
11184         "nomination_type": 1,
11185         "resolution": 1,
11186         "main_sha": null,
11187         "because_sha": "2479b6286974c1467bec5120df96650d297dcb7f"
11188     },
11189     {
11190         "sha": "590f74084d501bf56c850cbcf8610debd9ccbaae",
11191         "description": "ci/lava: Show LAVA job info during fails",
11192         "nominated": false,
11193         "nomination_type": null,
11194         "resolution": 4,
11195         "main_sha": null,
11196         "because_sha": null
11197     },
11198     {
11199         "sha": "2e723cdc10a97c4784f0f9c2bcbd18c174f9a6b7",
11200         "description": "ci/lava: Anticipate overlayfs download",
11201         "nominated": false,
11202         "nomination_type": null,
11203         "resolution": 4,
11204         "main_sha": null,
11205         "because_sha": null
11206     },
11207     {
11208         "sha": "584762c216894a8cba804af9d79a12bb21ceb282",
11209         "description": "ci/lava: Fix Gitlab section rendering",
11210         "nominated": false,
11211         "nomination_type": null,
11212         "resolution": 4,
11213         "main_sha": null,
11214         "because_sha": null
11215     },
11216     {
11217         "sha": "f040122bedb64bb6f4c26d7e272da874ae7f9a05",
11218         "description": "ci/lava: Feed yaml.load with raw bytes data",
11219         "nominated": false,
11220         "nomination_type": null,
11221         "resolution": 4,
11222         "main_sha": null,
11223         "because_sha": null
11224     },
11225     {
11226         "sha": "ce0ca7ed21d6c621812db82fce70d4e06881818f",
11227         "description": "Revert \"ci: Lima farm maintenance\"",
11228         "nominated": false,
11229         "nomination_type": 2,
11230         "resolution": 4,
11231         "main_sha": null,
11232         "because_sha": "e66df0d36209a708477112d5df4ad2760c666542"
11233     },
11234     {
11235         "sha": "d004b4929d5572a3be2ae27a07a1cf505c3d2a7f",
11236         "description": "radv: Don't assume there is always at least 1 preamble.",
11237         "nominated": false,
11238         "nomination_type": 1,
11239         "resolution": 4,
11240         "main_sha": null,
11241         "because_sha": "e10b2f273e8a48a2db977469d30f6ed1014484c4"
11242     },
11243     {
11244         "sha": "376a947c09ed86ade84ba59e8013e93009e8568d",
11245         "description": "venus: fallback to passthrough pci bus info when not natively supported",
11246         "nominated": false,
11247         "nomination_type": null,
11248         "resolution": 4,
11249         "main_sha": null,
11250         "because_sha": null
11251     },
11252     {
11253         "sha": "55df7ad571470562ffa3f6d71c32787f11b61b14",
11254         "description": "r600/sfn: Fix possible dest channels for variable size dot",
11255         "nominated": false,
11256         "nomination_type": 1,
11257         "resolution": 4,
11258         "main_sha": null,
11259         "because_sha": "357e5fac9953b26eedc8819ab528b981be6e1b69"
11260     },
11261     {
11262         "sha": "281c07d89f1665bee06a19ca1ae197cb77f363f9",
11263         "description": "radv: Fix uninitalized struct for trap handler",
11264         "nominated": false,
11265         "nomination_type": null,
11266         "resolution": 4,
11267         "main_sha": null,
11268         "because_sha": null
11269     },
11270     {
11271         "sha": "05fab97b2ce8ebd8420ded175101a0fa5110172c",
11272         "description": "r600/sfn: Don't try to re-use the iterator when uses is updated",
11273         "nominated": true,
11274         "nomination_type": 1,
11275         "resolution": 1,
11276         "main_sha": null,
11277         "because_sha": "f3415cb26a62289fed9cb5f202088168add43cfd"
11278     },
11279     {
11280         "sha": "aace38c2d83658ac38f723c63823df65ff7aaebd",
11281         "description": "radv: Enable EXT_mesh_shader by default on GFX10.3.",
11282         "nominated": false,
11283         "nomination_type": null,
11284         "resolution": 4,
11285         "main_sha": null,
11286         "because_sha": null
11287     },
11288     {
11289         "sha": "b8e4cc73bfa0880ed8d1f25a86f9f80a1207972b",
11290         "description": "radv/amdgpu: Remove cs_add_buffers because it's no longer necessary.",
11291         "nominated": false,
11292         "nomination_type": null,
11293         "resolution": 4,
11294         "main_sha": null,
11295         "because_sha": null
11296     },
11297     {
11298         "sha": "97d3377b56a8e2abe4fdfb8cc9643434662e8718",
11299         "description": "radv/amdgpu: Remove command submission with scheduled dependencies.",
11300         "nominated": false,
11301         "nomination_type": null,
11302         "resolution": 4,
11303         "main_sha": null,
11304         "because_sha": null
11305     },
11306     {
11307         "sha": "7cb128ffb1e128704bab2ced7c266d9bc5bad14b",
11308         "description": "radv: Add gang wait preambles and postambles to ensure correct behaviour.",
11309         "nominated": false,
11310         "nomination_type": null,
11311         "resolution": 4,
11312         "main_sha": null,
11313         "because_sha": null
11314     },
11315     {
11316         "sha": "c47c4d5f8028696adfc7b84458af2fc05e4233a3",
11317         "description": "radv: Remove ACE->GFX wait at the end of each command buffer.",
11318         "nominated": false,
11319         "nomination_type": null,
11320         "resolution": 4,
11321         "main_sha": null,
11322         "because_sha": null
11323     },
11324     {
11325         "sha": "0b0c941d755f53cb8930fb3783a87c2351340e39",
11326         "description": "radv: Rename radv_update_ace_preambles to radv_update_gang_preambles.",
11327         "nominated": false,
11328         "nomination_type": null,
11329         "resolution": 4,
11330         "main_sha": null,
11331         "because_sha": null
11332     },
11333     {
11334         "sha": "bcadea6af69d888297fd7c91f1a7772ec0118fcb",
11335         "description": "radv: Implement gang submit in radv_queue_submit_normal.",
11336         "nominated": false,
11337         "nomination_type": null,
11338         "resolution": 4,
11339         "main_sha": null,
11340         "because_sha": null
11341     },
11342     {
11343         "sha": "d065abef758b9ef64660508fb40f43f9915a1eae",
11344         "description": "radv: Update ACE preambles in radv_queue_submit_normal.",
11345         "nominated": false,
11346         "nomination_type": null,
11347         "resolution": 4,
11348         "main_sha": null,
11349         "because_sha": null
11350     },
11351     {
11352         "sha": "76deaa1b1a92ea6997d298e9b6ac1ed6433ba369",
11353         "description": "radv: Refactor command buffer handling in radv_queue_submit_normal.",
11354         "nominated": false,
11355         "nomination_type": null,
11356         "resolution": 4,
11357         "main_sha": null,
11358         "because_sha": null
11359     },
11360     {
11361         "sha": "5ec9a96b91d18f7ddd3a7ab23e91a5b2ff7d33a0",
11362         "description": "radv: Remove radv_queue_submit_with_ace and disable task/mesh shaders.",
11363         "nominated": false,
11364         "nomination_type": null,
11365         "resolution": 4,
11366         "main_sha": null,
11367         "because_sha": null
11368     },
11369     {
11370         "sha": "ce62ec3bbb4987f26efa64a84c41fd4869d7362d",
11371         "description": "radv: Enable gang submit on the null winsys.",
11372         "nominated": false,
11373         "nomination_type": null,
11374         "resolution": 4,
11375         "main_sha": null,
11376         "because_sha": null
11377     },
11378     {
11379         "sha": "24404d83305df22c036010b8895f2ebac3c1f5f8",
11380         "description": "ac: Add has_gang_submit field to ac_gpu_info.",
11381         "nominated": false,
11382         "nomination_type": null,
11383         "resolution": 4,
11384         "main_sha": null,
11385         "because_sha": null
11386     },
11387     {
11388         "sha": "294604bc56c9aa8330020f6e41cb95b6b71c369d",
11389         "description": "radv/amdgpu: Allow using more than 1 preamble with cs_submit.",
11390         "nominated": false,
11391         "nomination_type": null,
11392         "resolution": 4,
11393         "main_sha": null,
11394         "because_sha": null
11395     },
11396     {
11397         "sha": "e9d5b5c9b34e6814ec0f0cc285c5f71d5edfdc13",
11398         "description": "radv/amdgpu: Add IP type to IB info and use it when submitting.",
11399         "nominated": false,
11400         "nomination_type": null,
11401         "resolution": 4,
11402         "main_sha": null,
11403         "because_sha": null
11404     },
11405     {
11406         "sha": "ff772a7ba4a1c16559a7133f529c691d630a81ae",
11407         "description": "radv/amdgpu: Introduce a custom struct for submitted BO info.",
11408         "nominated": false,
11409         "nomination_type": null,
11410         "resolution": 4,
11411         "main_sha": null,
11412         "because_sha": null
11413     },
11414     {
11415         "sha": "dfb89077b96c945691212948d000273dd8f54ccc",
11416         "description": "radv/amdgpu: Set fallback submit request ip_type from the last CS.",
11417         "nominated": false,
11418         "nomination_type": null,
11419         "resolution": 4,
11420         "main_sha": null,
11421         "because_sha": null
11422     },
11423     {
11424         "sha": "e10b2f273e8a48a2db977469d30f6ed1014484c4",
11425         "description": "radv/amdgpu: Change extra_cs to array in get_bo_list.",
11426         "nominated": false,
11427         "nomination_type": null,
11428         "resolution": 4,
11429         "main_sha": null,
11430         "because_sha": null
11431     },
11432     {
11433         "sha": "f0492a6efb00f1182e644f5c4f6d36cf87c912af",
11434         "description": "radv: Return correct error code when failed to allocate CS array.",
11435         "nominated": false,
11436         "nomination_type": null,
11437         "resolution": 4,
11438         "main_sha": null,
11439         "because_sha": null
11440     },
11441     {
11442         "sha": "c70c2d97309272a654efb76d336383c708c9c1a4",
11443         "description": "radv: Determine use_ace in radv_update_preambles.",
11444         "nominated": false,
11445         "nomination_type": null,
11446         "resolution": 4,
11447         "main_sha": null,
11448         "because_sha": null
11449     },
11450     {
11451         "sha": "a59e49bae3c35f7f7c04ceb87db295553a5156e7",
11452         "description": "radv: Rename uses_perf_counters to use_perf_counters.",
11453         "nominated": false,
11454         "nomination_type": null,
11455         "resolution": 4,
11456         "main_sha": null,
11457         "because_sha": null
11458     },
11459     {
11460         "sha": "3ff86e3be63183bc69170b7bbddd345784e20795",
11461         "description": "radv: Stylistic changes in radv_queue_submit_normal.",
11462         "nominated": false,
11463         "nomination_type": null,
11464         "resolution": 4,
11465         "main_sha": null,
11466         "because_sha": null
11467     },
11468     {
11469         "sha": "64aa555909f414a6dd01c188af4d2b903c6a5338",
11470         "description": "radv: Destroy mesh shader scratch ring in radv_queue_state_finish.",
11471         "nominated": true,
11472         "nomination_type": 1,
11473         "resolution": 1,
11474         "main_sha": null,
11475         "because_sha": "0280b526d58e85d65b53d3f9c8b0f7364d853751"
11476     },
11477     {
11478         "sha": "db4c62ea39017a59fed8dbee8cb168c65b833f2f",
11479         "description": "radv: Remove trailing whitespace again.",
11480         "nominated": false,
11481         "nomination_type": null,
11482         "resolution": 4,
11483         "main_sha": null,
11484         "because_sha": null
11485     },
11486     {
11487         "sha": "499e33061b5c1ccc607f7f93b7d0f6a399248422",
11488         "description": "lvp: fix load_helper_invocation not being lowered",
11489         "nominated": false,
11490         "nomination_type": null,
11491         "resolution": 4,
11492         "main_sha": null,
11493         "because_sha": null
11494     },
11495     {
11496         "sha": "7f2ce867cf0e13a1dfb005ceb79f359a9bb3cc4d",
11497         "description": "tu: fix load_helper_invocation not being lowered",
11498         "nominated": false,
11499         "nomination_type": null,
11500         "resolution": 4,
11501         "main_sha": null,
11502         "because_sha": null
11503     },
11504     {
11505         "sha": "8482ad01102a3c15d60549229109b1b97b1c34e4",
11506         "description": "nir/nir_lower_is_helper_invocation: Lower helper invocation if required",
11507         "nominated": false,
11508         "nomination_type": null,
11509         "resolution": 4,
11510         "main_sha": null,
11511         "because_sha": null
11512     },
11513     {
11514         "sha": "ad9c0e8cd9a95862b555615159b8a261036a7324",
11515         "description": "anv: Ensure we clear ANV_PIPE_PSS_STALL_SYNC_BIT on flush",
11516         "nominated": true,
11517         "nomination_type": 1,
11518         "resolution": 1,
11519         "main_sha": null,
11520         "because_sha": "f3c629733fd0e6cf4d5d9bf0f0dad2df7a199b04"
11521     },
11522     {
11523         "sha": "22bf19c1f5163918eff2de2f3b5287a33962ec87",
11524         "description": "util: Fixes os_get_option_cached with bool options_tbl_exited",
11525         "nominated": false,
11526         "nomination_type": 1,
11527         "resolution": 4,
11528         "main_sha": null,
11529         "because_sha": "cdad035cfd9193776667eefb0b4fba9883914bca"
11530     },
11531     {
11532         "sha": "f0fe74ceaa8ab96e8fc124a4eeadbbef211097de",
11533         "description": "d3d12: Don't flush indiscriminately for query result accumulation",
11534         "nominated": false,
11535         "nomination_type": null,
11536         "resolution": 4,
11537         "main_sha": null,
11538         "because_sha": null
11539     },
11540     {
11541         "sha": "a607df2f0f2237105c0d9aa79c06f80447efee2a",
11542         "description": "d3d12: Fix race condition when getting query results",
11543         "nominated": false,
11544         "nomination_type": null,
11545         "resolution": 4,
11546         "main_sha": null,
11547         "because_sha": null
11548     },
11549     {
11550         "sha": "8886f5e3434e003238504dd82cfd44074d67e1e1",
11551         "description": "d3d12: Move query structs to header",
11552         "nominated": false,
11553         "nomination_type": null,
11554         "resolution": 4,
11555         "main_sha": null,
11556         "because_sha": null
11557     },
11558     {
11559         "sha": "c90e5ddc710a7ebf84c5a56a3fea59ee44b02628",
11560         "description": "vulkan: update headers/registry to 1.3.238 for video decode",
11561         "nominated": false,
11562         "nomination_type": null,
11563         "resolution": 4,
11564         "main_sha": null,
11565         "because_sha": null
11566     },
11567     {
11568         "sha": "7bcb6a0896c9f73205f3a0f0606fd3a12e4edb93",
11569         "description": "vulkan/util: handle LUNARG in the list of special prefixes",
11570         "nominated": false,
11571         "nomination_type": null,
11572         "resolution": 4,
11573         "main_sha": null,
11574         "because_sha": null
11575     },
11576     {
11577         "sha": "bfe1942e8aa96086bd737e7eb686c4f9c27824d9",
11578         "description": "vulkan/cmd_queue: update generator to handle guarded types.",
11579         "nominated": false,
11580         "nomination_type": null,
11581         "resolution": 4,
11582         "main_sha": null,
11583         "because_sha": null
11584     },
11585     {
11586         "sha": "c1968deec252b99d8dd9b6b75a7c160309416343",
11587         "description": "turnip: Lazily call tu6_emit_descriptor_sets() at draw time.",
11588         "nominated": false,
11589         "nomination_type": null,
11590         "resolution": 4,
11591         "main_sha": null,
11592         "because_sha": null
11593     },
11594     {
11595         "sha": "73db82c8160d619625ed14828178462cdbfba83b",
11596         "description": "lavapipe: Enable VK_KHR_shader_non_semantic_info.",
11597         "nominated": false,
11598         "nomination_type": null,
11599         "resolution": 4,
11600         "main_sha": null,
11601         "because_sha": null
11602     },
11603     {
11604         "sha": "a04720dc1c16bee72a18609069387df0862f00bd",
11605         "description": "ci: move the CI handling scripts into bin/ci",
11606         "nominated": false,
11607         "nomination_type": null,
11608         "resolution": 4,
11609         "main_sha": null,
11610         "because_sha": null
11611     },
11612     {
11613         "sha": "07f2c862e0517038b31ac2b521b191fcc9803186",
11614         "description": "ci: ci_run_n_monitor.py: fix args.rev leftover",
11615         "nominated": false,
11616         "nomination_type": 1,
11617         "resolution": 4,
11618         "main_sha": null,
11619         "because_sha": "a8b6b2367efc9efb3759cf613ec56afecaa1cf4a"
11620     },
11621     {
11622         "sha": "6b3f085c3cd950d64b4fe53b43ad24ba016acf96",
11623         "description": "iris: Add BO_ALLOC_PLAIN flag",
11624         "nominated": false,
11625         "nomination_type": null,
11626         "resolution": 4,
11627         "main_sha": null,
11628         "because_sha": null
11629     },
11630     {
11631         "sha": "c12f7f601c3ecb4b6298c189f2359acd7637984d",
11632         "description": "radv/bvh: Handle inactive triangles and AABBs",
11633         "nominated": false,
11634         "nomination_type": null,
11635         "resolution": 4,
11636         "main_sha": null,
11637         "because_sha": null
11638     },
11639     {
11640         "sha": "4686ab731cbb4e1af97a05aca2b38476b378e5d1",
11641         "description": "radv/bvh: Move leaf node initialization into separate functions",
11642         "nominated": false,
11643         "nomination_type": null,
11644         "resolution": 4,
11645         "main_sha": null,
11646         "because_sha": null
11647     },
11648     {
11649         "sha": "9bb1d8ab19cf99f6549c4ae243399e1c6aea10bc",
11650         "description": "ac/llvm: remove deref image/texture code",
11651         "nominated": false,
11652         "nomination_type": null,
11653         "resolution": 4,
11654         "main_sha": null,
11655         "because_sha": null
11656     },
11657     {
11658         "sha": "796d395ab94666b9e909321112d9d56dd4c126d3",
11659         "description": "ac,radv,radeonsi: remove unused param of load_sampler_desc abi",
11660         "nominated": false,
11661         "nomination_type": null,
11662         "resolution": 4,
11663         "main_sha": null,
11664         "because_sha": null
11665     },
11666     {
11667         "sha": "2fd6e150c30a089259101e894837425c2e4b2652",
11668         "description": "ac/llvm: remove samples_identical nir to llvm code",
11669         "nominated": false,
11670         "nomination_type": null,
11671         "resolution": 4,
11672         "main_sha": null,
11673         "because_sha": null
11674     },
11675     {
11676         "sha": "a8350dcd2539dc1bd91c0650227b78a77758a8a7",
11677         "description": "ac/llvm: remove implicite ms texture fmask handling",
11678         "nominated": false,
11679         "nomination_type": null,
11680         "resolution": 4,
11681         "main_sha": null,
11682         "because_sha": null
11683     },
11684     {
11685         "sha": "523e7e094d34b1ba3d4a6d7f2445a864023b06c4",
11686         "description": "ac/llvm: remove image/texture descriptor_amd nir to llvm code",
11687         "nominated": false,
11688         "nomination_type": null,
11689         "resolution": 4,
11690         "main_sha": null,
11691         "because_sha": null
11692     },
11693     {
11694         "sha": "d4fdeaa820a15a87cad79aa7ef7fed3bc1f1912e",
11695         "description": "radeonsi: replace llvm resource code with nir lower",
11696         "nominated": false,
11697         "nomination_type": null,
11698         "resolution": 4,
11699         "main_sha": null,
11700         "because_sha": null
11701     },
11702     {
11703         "sha": "e85c5d87794650a6b56d3c1ac14c570cea33e9a9",
11704         "description": "nir/divergence_analysis: add missing intrinsics",
11705         "nominated": false,
11706         "nomination_type": null,
11707         "resolution": 4,
11708         "main_sha": null,
11709         "because_sha": null
11710     },
11711     {
11712         "sha": "adecf52a3bc01ccf34e61493b4a9cf8e0b89b34f",
11713         "description": "ac/llvm: add disable_aniso_single_level abi",
11714         "nominated": false,
11715         "nomination_type": null,
11716         "resolution": 4,
11717         "main_sha": null,
11718         "because_sha": null
11719     },
11720     {
11721         "sha": "194add2c23264694a134378fc1039b8ba5ab7923",
11722         "description": "nir: lower image add lower_to_fragment_mask_load_amd option",
11723         "nominated": false,
11724         "nomination_type": null,
11725         "resolution": 4,
11726         "main_sha": null,
11727         "because_sha": null
11728     },
11729     {
11730         "sha": "1461b5f61b42c1085f260ab71529a2f05ebbd35f",
11731         "description": "nir: add image fragment mask load intrinsic",
11732         "nominated": false,
11733         "nomination_type": null,
11734         "resolution": 4,
11735         "main_sha": null,
11736         "because_sha": null
11737     },
11738     {
11739         "sha": "88f6ca39a7fa9c4b082293efaf2ca3115aa18e17",
11740         "description": "radeonsi: replace llvm load_ssbo abi with nir lower",
11741         "nominated": false,
11742         "nomination_type": null,
11743         "resolution": 4,
11744         "main_sha": null,
11745         "because_sha": null
11746     },
11747     {
11748         "sha": "d57a22d0683aee37b58293bcf0d3713ca9f06cb0",
11749         "description": "ac/llvm: check load_ssbo present before call it",
11750         "nominated": false,
11751         "nomination_type": null,
11752         "resolution": 4,
11753         "main_sha": null,
11754         "because_sha": null
11755     },
11756     {
11757         "sha": "5bc5cae571a3edd4ad4e906ab45528817b4fb119",
11758         "description": "radeonsi: add si_nir_lower_resource pass",
11759         "nominated": false,
11760         "nomination_type": null,
11761         "resolution": 4,
11762         "main_sha": null,
11763         "because_sha": null
11764     },
11765     {
11766         "sha": "f0f5d5c5e5f50f6142afc9d3d28c88753c47207a",
11767         "description": "radv/rt: Refactor exiting PLOC",
11768         "nominated": true,
11769         "nomination_type": 1,
11770         "resolution": 1,
11771         "main_sha": null,
11772         "because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079"
11773     },
11774     {
11775         "sha": "54ca0665c8a57e85525b569c890cb3dc3ccc679b",
11776         "description": "radv/rt: Execute memory barrier before updating the phase end count",
11777         "nominated": true,
11778         "nomination_type": 1,
11779         "resolution": 1,
11780         "main_sha": null,
11781         "because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079"
11782     },
11783     {
11784         "sha": "0e0f42723e992701413b315f3eea344c7e7a0cfd",
11785         "description": "radv/rt: PLOC fixes for active_leaf_count",
11786         "nominated": true,
11787         "nomination_type": 1,
11788         "resolution": 1,
11789         "main_sha": null,
11790         "because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079"
11791     },
11792     {
11793         "sha": "b0f6de4ea6248862391d85f4587674bc503bc356",
11794         "description": "util/tools: add the tool that generates perfect hash functions for GLenums",
11795         "nominated": false,
11796         "nomination_type": null,
11797         "resolution": 4,
11798         "main_sha": null,
11799         "because_sha": null
11800     },
11801     {
11802         "sha": "b5c0706d470d03c3f155c515e406857fef60ff61",
11803         "description": "mesa: optimize _mesa_bytes_per_vertex_attrib using a hash-based translation",
11804         "nominated": false,
11805         "nomination_type": null,
11806         "resolution": 4,
11807         "main_sha": null,
11808         "because_sha": null
11809     },
11810     {
11811         "sha": "8e89f07fc85e7c53a58c76d01661e25573da4aae",
11812         "description": "mesa: compute _PipeFormat and _ElementSize after checking if the format changed",
11813         "nominated": false,
11814         "nomination_type": null,
11815         "resolution": 4,
11816         "main_sha": null,
11817         "because_sha": null
11818     },
11819     {
11820         "sha": "6a8c1d504339f9c011422aef3dd06b407502ece5",
11821         "description": "mesa: move user-specified vertex format fields into gl_vertex_format_user",
11822         "nominated": false,
11823         "nomination_type": null,
11824         "resolution": 4,
11825         "main_sha": null,
11826         "because_sha": null
11827     },
11828     {
11829         "sha": "13160c0d14f0bfed8869762f776630e21b95db76",
11830         "description": "mesa: change gl_vertex_format::Format to bool Bgra to free bits",
11831         "nominated": false,
11832         "nomination_type": null,
11833         "resolution": 4,
11834         "main_sha": null,
11835         "because_sha": null
11836     },
11837     {
11838         "sha": "124d2762db492dc3e347591553214658c63c3e41",
11839         "description": "st/mesa: simplify prepare_indexed_draw",
11840         "nominated": false,
11841         "nomination_type": null,
11842         "resolution": 4,
11843         "main_sha": null,
11844         "because_sha": null
11845     },
11846     {
11847         "sha": "8bcdcc8b237d487c632147bb63ace3d6b7234617",
11848         "description": "st/mesa: optimize index buffer reference counting in st_indirect_draw_vbo",
11849         "nominated": false,
11850         "nomination_type": null,
11851         "resolution": 4,
11852         "main_sha": null,
11853         "because_sha": null
11854     },
11855     {
11856         "sha": "819627041e737b05d7a9a5c74e29fd9994ec9115",
11857         "description": "mesa: set pipe_draw_info::index::resource directly and remove gl_bo",
11858         "nominated": false,
11859         "nomination_type": null,
11860         "resolution": 4,
11861         "main_sha": null,
11862         "because_sha": null
11863     },
11864     {
11865         "sha": "ea11f48a53e31fdc94c122d1259f45658635748f",
11866         "description": "st/mesa: fold GLThread.enabled into pin_thread_counter to skip that checking",
11867         "nominated": false,
11868         "nomination_type": null,
11869         "resolution": 4,
11870         "main_sha": null,
11871         "because_sha": null
11872     },
11873     {
11874         "sha": "23f9f6787a1b583c01a901b585266bd8402136a1",
11875         "description": "st/mesa: use u_bit_scan64 only for 64-bit CPUs in st_validate_state",
11876         "nominated": false,
11877         "nomination_type": null,
11878         "resolution": 4,
11879         "main_sha": null,
11880         "because_sha": null
11881     },
11882     {
11883         "sha": "47feb2b01344d1bafafbe65d1e9d39cc4abc0f0e",
11884         "description": "docs: update to latest venus driver support",
11885         "nominated": false,
11886         "nomination_type": null,
11887         "resolution": 4,
11888         "main_sha": null,
11889         "because_sha": null
11890     },
11891     {
11892         "sha": "553c0a30672eb38a5bc5d58ebeb78a7a586ff0ad",
11893         "description": "venus: fix VK_EXT_pci_bus_info support",
11894         "nominated": false,
11895         "nomination_type": null,
11896         "resolution": 4,
11897         "main_sha": null,
11898         "because_sha": null
11899     },
11900     {
11901         "sha": "63cb570ef3d5a141ad9f8e2480be2eefa261e82d",
11902         "description": "venus: sync protocol fixes and support for VK_EXT_pci_bus_info",
11903         "nominated": false,
11904         "nomination_type": null,
11905         "resolution": 4,
11906         "main_sha": null,
11907         "because_sha": null
11908     },
11909     {
11910         "sha": "18f4dc6b75b1e3697d40f8c6a39d41179ccd2238",
11911         "description": "etnaviv: Do expose 2D texture support on pre-halti GPUs",
11912         "nominated": true,
11913         "nomination_type": 1,
11914         "resolution": 1,
11915         "main_sha": null,
11916         "because_sha": "d08bd9a8d8baf0f88554dd4f69ee5aa0fa3663ef"
11917     },
11918     {
11919         "sha": "486c3417691966301bb6c51a7d2e7f8eb887ada1",
11920         "description": "panfrost: Add architecture description XML for v10",
11921         "nominated": false,
11922         "nomination_type": null,
11923         "resolution": 4,
11924         "main_sha": null,
11925         "because_sha": null
11926     },
11927     {
11928         "sha": "a9cdbed5a287f9ac6458976e1fe81c191bd2c7de",
11929         "description": "freedreno/drm: Short-circuit kernel for timeout=0 waits",
11930         "nominated": false,
11931         "nomination_type": null,
11932         "resolution": 4,
11933         "main_sha": null,
11934         "because_sha": null
11935     },
11936     {
11937         "sha": "90b9b1330d0f7627c793b950c737be5333e5230e",
11938         "description": "freedreno/drm/virtio: Guest side fence waits",
11939         "nominated": false,
11940         "nomination_type": null,
11941         "resolution": 4,
11942         "main_sha": null,
11943         "because_sha": null
11944     },
11945     {
11946         "sha": "995c64ddcbbf0c9dc17e23fd7bb4726980718dfc",
11947         "description": "freedreno/drm/virtio: More tracepoints",
11948         "nominated": false,
11949         "nomination_type": null,
11950         "resolution": 4,
11951         "main_sha": null,
11952         "because_sha": null
11953     },
11954     {
11955         "sha": "be6d21ed56a02b4343442c3bf2b314fcdc5c34e2",
11956         "description": "freedreno: Limit cached staging BOs to PIPE_MAP_READ",
11957         "nominated": false,
11958         "nomination_type": null,
11959         "resolution": 4,
11960         "main_sha": null,
11961         "because_sha": null
11962     },
11963     {
11964         "sha": "4be235af7ca3f06af41ba8217565f7c2627deba4",
11965         "description": "freedreno/drm/virtio: Remove prealloc_list",
11966         "nominated": false,
11967         "nomination_type": null,
11968         "resolution": 4,
11969         "main_sha": null,
11970         "because_sha": null
11971     },
11972     {
11973         "sha": "48610676897d989ff8ce604022e7d611cec9c131",
11974         "description": "freedreno/drm: Add sub-allocator",
11975         "nominated": false,
11976         "nomination_type": null,
11977         "resolution": 4,
11978         "main_sha": null,
11979         "because_sha": null
11980     },
11981     {
11982         "sha": "7d0d82f25ffa88b817ecfbd974cd1eff26ac1e0d",
11983         "description": "util/vma: Add \"nospan\"",
11984         "nominated": false,
11985         "nomination_type": null,
11986         "resolution": 4,
11987         "main_sha": null,
11988         "because_sha": null
11989     },
11990     {
11991         "sha": "793741c9369e7b855975dfc6e4fd3e679612acb2",
11992         "description": "freedreno/drm: Merge in_fence_fd's",
11993         "nominated": false,
11994         "nomination_type": null,
11995         "resolution": 4,
11996         "main_sha": null,
11997         "because_sha": null
11998     },
11999     {
12000         "sha": "137cd3b0fa939ffe66c37ffdcd2ad0e133c42b85",
12001         "description": "freedreno/drm: Move no_implicit_sync accounting",
12002         "nominated": false,
12003         "nomination_type": null,
12004         "resolution": 4,
12005         "main_sha": null,
12006         "because_sha": null
12007     },
12008     {
12009         "sha": "7b02bc6139f1327def491680115d5f992f340764",
12010         "description": "freedreno/drm: Drop fd_bo_fence",
12011         "nominated": false,
12012         "nomination_type": null,
12013         "resolution": 4,
12014         "main_sha": null,
12015         "because_sha": null
12016     },
12017     {
12018         "sha": "434a8412e83f526458105d84ddcf5815b0056653",
12019         "description": "freedreno/drm: Re-enable submit fence merging",
12020         "nominated": false,
12021         "nomination_type": null,
12022         "resolution": 4,
12023         "main_sha": null,
12024         "because_sha": null
12025     },
12026     {
12027         "sha": "932ce591ac70c920d62543c3e9018a0acbef134f",
12028         "description": "freedreno/drm: Simplify deferred submit flushing",
12029         "nominated": false,
12030         "nomination_type": null,
12031         "resolution": 4,
12032         "main_sha": null,
12033         "because_sha": null
12034     },
12035     {
12036         "sha": "48b5164356c3ffe15182be92db9fd28baa1d1b35",
12037         "description": "freedreno/drm: Return fence from submit flush",
12038         "nominated": false,
12039         "nomination_type": null,
12040         "resolution": 4,
12041         "main_sha": null,
12042         "because_sha": null
12043     },
12044     {
12045         "sha": "7469574814e1ee93d1d037cfc625048a68704ffd",
12046         "description": "freedreno: Rename fd_fence -> fd_pipe_fence",
12047         "nominated": false,
12048         "nomination_type": null,
12049         "resolution": 4,
12050         "main_sha": null,
12051         "because_sha": null
12052     },
12053     {
12054         "sha": "c1a621813b38b381e83d318f4f4c7be95f50c592",
12055         "description": "freedreno/drm: Combine fd_fence and fd_submit_fence",
12056         "nominated": false,
12057         "nomination_type": null,
12058         "resolution": 4,
12059         "main_sha": null,
12060         "because_sha": null
12061     },
12062     {
12063         "sha": "803df07d9edb268b22f5dc10f16126f07881b381",
12064         "description": "freedreno/drm: Replace shared/nosync fields",
12065         "nominated": false,
12066         "nomination_type": null,
12067         "resolution": 4,
12068         "main_sha": null,
12069         "because_sha": null
12070     },
12071     {
12072         "sha": "e6b364f92484d7ffbeeb2efeb2004f0fd6b94303",
12073         "description": "freedreno/drm: Reorg BO alloc flags",
12074         "nominated": false,
12075         "nomination_type": null,
12076         "resolution": 4,
12077         "main_sha": null,
12078         "because_sha": null
12079     },
12080     {
12081         "sha": "fd20df8f0944e41449162733d2ca1d3d8be4d734",
12082         "description": "freedreno/drm: Invert BO destruction",
12083         "nominated": false,
12084         "nomination_type": null,
12085         "resolution": 4,
12086         "main_sha": null,
12087         "because_sha": null
12088     },
12089     {
12090         "sha": "84f44137ff71fa122305659c82297c371ca7f2f6",
12091         "description": "freedreno/drm: Shuffle around BO init",
12092         "nominated": false,
12093         "nomination_type": null,
12094         "resolution": 4,
12095         "main_sha": null,
12096         "because_sha": null
12097     },
12098     {
12099         "sha": "db0f273cfb48d1229e2ca16dac661b484b486264",
12100         "description": "freedreno/drm: Drop pipe ref to device",
12101         "nominated": false,
12102         "nomination_type": null,
12103         "resolution": 4,
12104         "main_sha": null,
12105         "because_sha": null
12106     },
12107     {
12108         "sha": "c196e13e1f0b501ed5e5ace38af631f6d6da37ba",
12109         "description": "freedreno/drm: Get rid of fd_bo_del_locked()",
12110         "nominated": false,
12111         "nomination_type": null,
12112         "resolution": 4,
12113         "main_sha": null,
12114         "because_sha": null
12115     },
12116     {
12117         "sha": "5136f25667adbd86ff7bf6af71886034ef93544c",
12118         "description": "freedreno/drm: Rework batch BO delete",
12119         "nominated": false,
12120         "nomination_type": null,
12121         "resolution": 4,
12122         "main_sha": null,
12123         "because_sha": null
12124     },
12125     {
12126         "sha": "75a4d902806d9a947924267efdfeb65b3ba4532a",
12127         "description": "freedreno/drm: Start prying apart table_lock",
12128         "nominated": false,
12129         "nomination_type": null,
12130         "resolution": 4,
12131         "main_sha": null,
12132         "because_sha": null
12133     },
12134     {
12135         "sha": "2ee7012c2c664cedf94eb0b49b0eb5dd4f0bdfd9",
12136         "description": "freedreno/drm: Simplify cleanup_fences()",
12137         "nominated": false,
12138         "nomination_type": null,
12139         "resolution": 4,
12140         "main_sha": null,
12141         "because_sha": null
12142     },
12143     {
12144         "sha": "73ab83d22879e28e0df3375d33f61132fa45ff3f",
12145         "description": "freedreno/drm: Add bo list iterator macros",
12146         "nominated": false,
12147         "nomination_type": null,
12148         "resolution": 4,
12149         "main_sha": null,
12150         "because_sha": null
12151     },
12152     {
12153         "sha": "8c355c7cbc960639bd034da01851c309004ccf34",
12154         "description": "freedreno/drm: Add BO cache stats",
12155         "nominated": false,
12156         "nomination_type": null,
12157         "resolution": 4,
12158         "main_sha": null,
12159         "because_sha": null
12160     },
12161     {
12162         "sha": "1bf88d0bf90b5becbb19726d6d2c191ad339be6b",
12163         "description": "freedreno/drm: Allow submit merging with explicit sync",
12164         "nominated": false,
12165         "nomination_type": null,
12166         "resolution": 4,
12167         "main_sha": null,
12168         "because_sha": null
12169     },
12170     {
12171         "sha": "87f89a03835ac37c52b2ca7889d44766de306509",
12172         "description": "freedreno/drm: Move no_implicit_sync to base",
12173         "nominated": false,
12174         "nomination_type": null,
12175         "resolution": 4,
12176         "main_sha": null,
12177         "because_sha": null
12178     },
12179     {
12180         "sha": "9372f11c81018f77eaf38dd0f60b3fcb6ea067e0",
12181         "description": "freedreno/drm: Remove cpu_fini",
12182         "nominated": false,
12183         "nomination_type": null,
12184         "resolution": 4,
12185         "main_sha": null,
12186         "because_sha": null
12187     },
12188     {
12189         "sha": "5c96dea63826da88cb1016039e670080c36859d4",
12190         "description": "freedreno: Update obsolete comment",
12191         "nominated": false,
12192         "nomination_type": null,
12193         "resolution": 4,
12194         "main_sha": null,
12195         "because_sha": null
12196     },
12197     {
12198         "sha": "8a16c5283cff45e7077228993ebc54a2249c15e2",
12199         "description": "venus: fix signaled fence creation under multiple timeline",
12200         "nominated": false,
12201         "nomination_type": 1,
12202         "resolution": 4,
12203         "main_sha": null,
12204         "because_sha": "3beb4f055e17240af00c0ced5e8f7e25c2c13ad2"
12205     },
12206     {
12207         "sha": "3827c465e1ba6a3799e824ba709c71454d3b56d7",
12208         "description": "asahi: Implement anisotropy",
12209         "nominated": false,
12210         "nomination_type": null,
12211         "resolution": 4,
12212         "main_sha": null,
12213         "because_sha": null
12214     },
12215     {
12216         "sha": "0347d1c358854a0b7f113dad6814dffcd5ba75aa",
12217         "description": "asahi: Identify seamful cube map bit",
12218         "nominated": false,
12219         "nomination_type": null,
12220         "resolution": 4,
12221         "main_sha": null,
12222         "because_sha": null
12223     },
12224     {
12225         "sha": "dc87d83a294155bdd7b7ed9b9cf53a3a5664a953",
12226         "description": "asahi: Set flatshading controls appropriately",
12227         "nominated": false,
12228         "nomination_type": null,
12229         "resolution": 4,
12230         "main_sha": null,
12231         "because_sha": null
12232     },
12233     {
12234         "sha": "623a2bf488c4bfa4b6ac7e336f2650c224cbd095",
12235         "description": "asahi: Identify XML for more flatshading controls",
12236         "nominated": false,
12237         "nomination_type": null,
12238         "resolution": 4,
12239         "main_sha": null,
12240         "because_sha": null
12241     },
12242     {
12243         "sha": "3091f5a7f412d8b7d92f96cdc0fd55cfe071f726",
12244         "description": "asahi: Enable VS_INSTANCEID and VERTEX_ELEMENT_INSTANCE_DIVISOR caps",
12245         "nominated": false,
12246         "nomination_type": null,
12247         "resolution": 4,
12248         "main_sha": null,
12249         "because_sha": null
12250     },
12251     {
12252         "sha": "8ba44b6492f3c849add80cb6c0e1464f0fa0871f",
12253         "description": "asahi: Implement depth and stencil export",
12254         "nominated": false,
12255         "nomination_type": null,
12256         "resolution": 4,
12257         "main_sha": null,
12258         "because_sha": null
12259     },
12260     {
12261         "sha": "9578b47af3912e7f7267e5b4723c610ea187c921",
12262         "description": "agx: Implement depth and stencil export",
12263         "nominated": false,
12264         "nomination_type": null,
12265         "resolution": 4,
12266         "main_sha": null,
12267         "because_sha": null
12268     },
12269     {
12270         "sha": "15155268de7172433c5fa7e4854e004a0d3c0efd",
12271         "description": "asahi: Allow texturing S8 portion of combined Z/S",
12272         "nominated": false,
12273         "nomination_type": null,
12274         "resolution": 4,
12275         "main_sha": null,
12276         "because_sha": null
12277     },
12278     {
12279         "sha": "9fc2c0f341049ab752117a6162d3443d6a7cd69f",
12280         "description": "asahi: Put meta shader keys into the meta shader itself",
12281         "nominated": false,
12282         "nomination_type": null,
12283         "resolution": 4,
12284         "main_sha": null,
12285         "because_sha": null
12286     },
12287     {
12288         "sha": "c12153cd89254102e3dd2422d5b4ec4d1b63c8bf",
12289         "description": "asahi: Identify & disable triangle merging for shaders using derivatives",
12290         "nominated": false,
12291         "nomination_type": null,
12292         "resolution": 4,
12293         "main_sha": null,
12294         "because_sha": null
12295     },
12296     {
12297         "sha": "005f556065d18675ae47532d0058286a41b541af",
12298         "description": "asahi: Fix include guard comment on decode.h",
12299         "nominated": false,
12300         "nomination_type": null,
12301         "resolution": 4,
12302         "main_sha": null,
12303         "because_sha": null
12304     },
12305     {
12306         "sha": "b80fb31678795690b2b30c0e04646eaf4993640b",
12307         "description": "asahi: Allocate enough push ranges for the worst possible case",
12308         "nominated": false,
12309         "nomination_type": null,
12310         "resolution": 4,
12311         "main_sha": null,
12312         "because_sha": null
12313     },
12314     {
12315         "sha": "440601dead0ad4bb90e04181012d638b66f32c0e",
12316         "description": "asahi: Fix off-by-one assert in agx_create_vertex_elements",
12317         "nominated": false,
12318         "nomination_type": null,
12319         "resolution": 4,
12320         "main_sha": null,
12321         "because_sha": null
12322     },
12323     {
12324         "sha": "d4270531c42ed935d3715670a115b277c31b3ae5",
12325         "description": "asahi: Consider shared resources always valid",
12326         "nominated": false,
12327         "nomination_type": null,
12328         "resolution": 4,
12329         "main_sha": null,
12330         "because_sha": null
12331     },
12332     {
12333         "sha": "0042f2beb213eecdb732fb9c247bb36123f6c3b0",
12334         "description": "asahi: Ensure we always have space for stream links + padding",
12335         "nominated": false,
12336         "nomination_type": null,
12337         "resolution": 4,
12338         "main_sha": null,
12339         "because_sha": null
12340     },
12341     {
12342         "sha": "cea15fe06d9e72c65abcdab73c8e41046d2f79f0",
12343         "description": "asahi: Don't crash on VBOs without resources",
12344         "nominated": false,
12345         "nomination_type": null,
12346         "resolution": 4,
12347         "main_sha": null,
12348         "because_sha": null
12349     },
12350     {
12351         "sha": "331c2f4b7e48eb9cd451c3a9b27a664cb01d379a",
12352         "description": "asahi: Do not leak staging resources for PIPE_MAP_READ",
12353         "nominated": false,
12354         "nomination_type": null,
12355         "resolution": 4,
12356         "main_sha": null,
12357         "because_sha": null
12358     },
12359     {
12360         "sha": "eba2b182c8df20ce339997a72a96f82c3955b5b6",
12361         "description": "agx: Fix packing of extension for block image stores",
12362         "nominated": false,
12363         "nomination_type": null,
12364         "resolution": 4,
12365         "main_sha": null,
12366         "because_sha": null
12367     },
12368     {
12369         "sha": "ef23bbfdbd8e5ddcd55540a7a64df093b2d432d7",
12370         "description": "agx: Coalesce i2i16 and u2u16",
12371         "nominated": false,
12372         "nomination_type": null,
12373         "resolution": 4,
12374         "main_sha": null,
12375         "because_sha": null
12376     },
12377     {
12378         "sha": "58d02e4f59629a72ce322813ae8416aa3b712dad",
12379         "description": "ail: Assert that the mip level is in bounds",
12380         "nominated": false,
12381         "nomination_type": null,
12382         "resolution": 4,
12383         "main_sha": null,
12384         "because_sha": null
12385     },
12386     {
12387         "sha": "a8ec3135bbec858c60ab5b5a3dd305a62d351cf5",
12388         "description": "ail: Fix tile sizes",
12389         "nominated": false,
12390         "nomination_type": null,
12391         "resolution": 4,
12392         "main_sha": null,
12393         "because_sha": null
12394     },
12395     {
12396         "sha": "d36a829fa15c24113dbf166d4e5f35426e64cd2a",
12397         "description": "ail: Fix typo",
12398         "nominated": false,
12399         "nomination_type": null,
12400         "resolution": 4,
12401         "main_sha": null,
12402         "because_sha": null
12403     },
12404     {
12405         "sha": "0d57fcaf2855c7b0567667034b4e5d002a360263",
12406         "description": "ail: Always allocate the full miptree",
12407         "nominated": false,
12408         "nomination_type": null,
12409         "resolution": 4,
12410         "main_sha": null,
12411         "because_sha": null
12412     },
12413     {
12414         "sha": "3c892d0d545329e57e6b47b136fc5769278a301c",
12415         "description": "docs/features: Mark ARB_occlusion_query2 as done on asahi",
12416         "nominated": false,
12417         "nomination_type": null,
12418         "resolution": 4,
12419         "main_sha": null,
12420         "because_sha": null
12421     },
12422     {
12423         "sha": "5de180365813ade74f70d0cc44900b1428f052dd",
12424         "description": "docs/features: Mark panfrost supporting aniso",
12425         "nominated": false,
12426         "nomination_type": null,
12427         "resolution": 4,
12428         "main_sha": null,
12429         "because_sha": null
12430     },
12431     {
12432         "sha": "71e2028ce384611e31dcba77ff8f42833635a9f9",
12433         "description": "nir: Add store_zs_agx intrinsic",
12434         "nominated": false,
12435         "nomination_type": null,
12436         "resolution": 4,
12437         "main_sha": null,
12438         "because_sha": null
12439     },
12440     {
12441         "sha": "e66df0d36209a708477112d5df4ad2760c666542",
12442         "description": "ci: Lima farm maintenance",
12443         "nominated": false,
12444         "nomination_type": null,
12445         "resolution": 4,
12446         "main_sha": null,
12447         "because_sha": null
12448     },
12449     {
12450         "sha": "a6b16333c64f59eae27e99e76b665d3af98e6aed",
12451         "description": "r600/sfn: Fix test compilation with -fno-rtti",
12452         "nominated": false,
12453         "nomination_type": null,
12454         "resolution": 4,
12455         "main_sha": null,
12456         "because_sha": null
12457     },
12458     {
12459         "sha": "8646e397aecf2792aa8fe75a5db7fd7f2ac0c794",
12460         "description": "r600/sfn: Fix test for possible dest slot",
12461         "nominated": false,
12462         "nomination_type": null,
12463         "resolution": 4,
12464         "main_sha": null,
12465         "because_sha": null
12466     },
12467     {
12468         "sha": "d90da01bef0b18f6bdae5e6a0b7d8f533399d6bd",
12469         "description": "r600/sfn: don't use a return register when shader doesn't read it",
12470         "nominated": false,
12471         "nomination_type": null,
12472         "resolution": 4,
12473         "main_sha": null,
12474         "because_sha": null
12475     },
12476     {
12477         "sha": "58e1d14edf74e0cc2c21ddacc0aad5eb2b39a658",
12478         "description": "iris: Limit DG2 modifiers to DG2",
12479         "nominated": false,
12480         "nomination_type": null,
12481         "resolution": 4,
12482         "main_sha": null,
12483         "because_sha": null
12484     },
12485     {
12486         "sha": "50b7d36428b2175fe407d3559d06e0a890e94d1b",
12487         "description": "venus: rename sync_queue -> timeline",
12488         "nominated": false,
12489         "nomination_type": null,
12490         "resolution": 4,
12491         "main_sha": null,
12492         "because_sha": null
12493     },
12494     {
12495         "sha": "9ae5c6be126aca0ecf9c11cce04a661e2f3a9d73",
12496         "description": "venus: support vtest+multiple_timelines and enable",
12497         "nominated": false,
12498         "nomination_type": null,
12499         "resolution": 4,
12500         "main_sha": null,
12501         "because_sha": null
12502     },
12503     {
12504         "sha": "fea4af6234bfe23aee1c1d70ca73442506ebecc0",
12505         "description": "venus: add supports_multiple_timelines capset and enable",
12506         "nominated": false,
12507         "nomination_type": null,
12508         "resolution": 4,
12509         "main_sha": null,
12510         "because_sha": null
12511     },
12512     {
12513         "sha": "929e52c35afb4109493837596fc8010a25b8fdd1",
12514         "description": "venus: support external fencing with multiple timelines",
12515         "nominated": false,
12516         "nomination_type": null,
12517         "resolution": 4,
12518         "main_sha": null,
12519         "because_sha": null
12520     },
12521     {
12522         "sha": "2c1a7f877cc55471a06660ab07273a589f8bafd7",
12523         "description": "venus: place wsi submissions on corresponding ring_idx",
12524         "nominated": false,
12525         "nomination_type": null,
12526         "resolution": 4,
12527         "main_sha": null,
12528         "because_sha": null
12529     },
12530     {
12531         "sha": "c957d086007cf5821f7a5b078691c5b51c8008b8",
12532         "description": "venus: remove workaround for empty renderer submissions",
12533         "nominated": false,
12534         "nomination_type": null,
12535         "resolution": 4,
12536         "main_sha": null,
12537         "because_sha": null
12538     },
12539     {
12540         "sha": "3beb4f055e17240af00c0ced5e8f7e25c2c13ad2",
12541         "description": "venus: allow renderer submissions on per-context virtgpu rings",
12542         "nominated": false,
12543         "nomination_type": null,
12544         "resolution": 4,
12545         "main_sha": null,
12546         "because_sha": null
12547     },
12548     {
12549         "sha": "9bba5032c233ffe57cb1677f61cecfe79e6b53d5",
12550         "description": "venus: bind VkQueue to available ring_idx at creation",
12551         "nominated": false,
12552         "nomination_type": null,
12553         "resolution": 4,
12554         "main_sha": null,
12555         "because_sha": null
12556     },
12557     {
12558         "sha": "6dce6012df719be799ef9bfce3c86bf2e9e847ae",
12559         "description": "venus: use upstream DRM_IOCTL_VIRTGPU_CONTEXT_INIT",
12560         "nominated": false,
12561         "nomination_type": null,
12562         "resolution": 4,
12563         "main_sha": null,
12564         "because_sha": null
12565     },
12566     {
12567         "sha": "a72f84c4a309f2eb6444b1a6939d9f573af7db06",
12568         "description": "venus: update venus-protocol for multiple timelines",
12569         "nominated": false,
12570         "nomination_type": null,
12571         "resolution": 4,
12572         "main_sha": null,
12573         "because_sha": null
12574     },
12575     {
12576         "sha": "68be337235b76e00e832ad7f0c72e9792826beec",
12577         "description": "venus: formatting fixes",
12578         "nominated": false,
12579         "nomination_type": null,
12580         "resolution": 4,
12581         "main_sha": null,
12582         "because_sha": null
12583     },
12584     {
12585         "sha": "0bd9a062e1aba86899c8483b286906b185510c79",
12586         "description": "CI: Overwrite valve infra's registry",
12587         "nominated": false,
12588         "nomination_type": null,
12589         "resolution": 4,
12590         "main_sha": null,
12591         "because_sha": null
12592     },
12593     {
12594         "sha": "cba819d65e890ca1db9e9c81f5e44125711d78a8",
12595         "description": "util: Fixes thread safety of DEBUG_GET_ONCE_*_OPTION macros",
12596         "nominated": false,
12597         "nomination_type": null,
12598         "resolution": 4,
12599         "main_sha": null,
12600         "because_sha": null
12601     },
12602     {
12603         "sha": "cdad035cfd9193776667eefb0b4fba9883914bca",
12604         "description": "util: Add function debug_get_option_cached os_get_option_cached",
12605         "nominated": false,
12606         "nomination_type": null,
12607         "resolution": 4,
12608         "main_sha": null,
12609         "because_sha": null
12610     },
12611     {
12612         "sha": "397a5c1b2e88227173a43cb04c7ed679aad2ef66",
12613         "description": "util: Improve os_get_android_option to be thread-safe",
12614         "nominated": false,
12615         "nomination_type": null,
12616         "resolution": 4,
12617         "main_sha": null,
12618         "because_sha": null
12619     },
12620     {
12621         "sha": "501a46fd69fb7368fcd095ad0325c742849e005b",
12622         "description": "util: Improve prototype of debug_get_num_option and debug_get_flags_option",
12623         "nominated": false,
12624         "nomination_type": null,
12625         "resolution": 4,
12626         "main_sha": null,
12627         "because_sha": null
12628     },
12629     {
12630         "sha": "2794ad39fd984e4d13bb294b6853f03de68d8a1c",
12631         "description": "util: Indent u_debug.c with 3 space instead of tab",
12632         "nominated": false,
12633         "nomination_type": null,
12634         "resolution": 4,
12635         "main_sha": null,
12636         "because_sha": null
12637     },
12638     {
12639         "sha": "36ba2e31f6a0a7b5e373627cb6c8f0b623213d53",
12640         "description": "glsl: fixes -Werror,-Wunused-but-set-variable for clang-15 in glcpp-parse.y and glsl_parser.yy",
12641         "nominated": false,
12642         "nomination_type": null,
12643         "resolution": 4,
12644         "main_sha": null,
12645         "because_sha": null
12646     },
12647     {
12648         "sha": "113def3bbdb2e1c1fb45c08f6b5e2c123649f82f",
12649         "description": "glsl: Fixes indent issue after replace tab with 3 space by tools in glcpp-parse.y",
12650         "nominated": false,
12651         "nomination_type": null,
12652         "resolution": 4,
12653         "main_sha": null,
12654         "because_sha": null
12655     },
12656     {
12657         "sha": "3261a54c79aa7f56b9bd1c8b667df22b646f4ae9",
12658         "description": "glsl: replace tab with 3 space in glcpp-parse.y",
12659         "nominated": false,
12660         "nomination_type": null,
12661         "resolution": 4,
12662         "main_sha": null,
12663         "because_sha": null
12664     },
12665     {
12666         "sha": "c5a4520b3ce5c00e13fa663e1639ff9ca65e5ee3",
12667         "description": "glsl: Fixes ident issue in glsl_parser.yy and update editorconfig for it",
12668         "nominated": false,
12669         "nomination_type": null,
12670         "resolution": 4,
12671         "main_sha": null,
12672         "because_sha": null
12673     },
12674     {
12675         "sha": "9f5ace98570bf35ec8e31f97689993781d4d86d3",
12676         "description": "panvk: Fixes -Werror,-Wunused-but-set-variable for clang-15 in panvk_descriptor_set.c",
12677         "nominated": false,
12678         "nomination_type": null,
12679         "resolution": 4,
12680         "main_sha": null,
12681         "because_sha": null
12682     },
12683     {
12684         "sha": "fb6b3bee251061980121144f36366a9aaf05afab",
12685         "description": "loader: fixes -Werror,-Wdeprecated-non-prototype for clang-15 in pipe-loader",
12686         "nominated": false,
12687         "nomination_type": null,
12688         "resolution": 4,
12689         "main_sha": null,
12690         "because_sha": null
12691     },
12692     {
12693         "sha": "cd8f2b51a0291ba470a3ecaca62d551b840dc6f3",
12694         "description": "d3d12/ci: Update expectations",
12695         "nominated": false,
12696         "nomination_type": null,
12697         "resolution": 4,
12698         "main_sha": null,
12699         "because_sha": null
12700     },
12701     {
12702         "sha": "53260f7bed6152973243a18618524559ba15c68b",
12703         "description": "dzn: Swizzle SRV access to stencil",
12704         "nominated": false,
12705         "nomination_type": null,
12706         "resolution": 4,
12707         "main_sha": null,
12708         "because_sha": null
12709     },
12710     {
12711         "sha": "e4e0ab220794ba3c1ab9372bf77cdd4932e64574",
12712         "description": "dzn: Pass input clip size to shader compilation",
12713         "nominated": false,
12714         "nomination_type": null,
12715         "resolution": 4,
12716         "main_sha": null,
12717         "because_sha": null
12718     },
12719     {
12720         "sha": "565d4540719f0e5a31fc388885f2b2a72a23b849",
12721         "description": "dzn: Don't add UAV flag to DSV textures",
12722         "nominated": false,
12723         "nomination_type": null,
12724         "resolution": 4,
12725         "main_sha": null,
12726         "because_sha": null
12727     },
12728     {
12729         "sha": "c4201f4a79bf5e1320773d9fa9a289904f44a5e9",
12730         "description": "dzn: Use ResolveSubresourceRegion to support non-averaging resolve modes",
12731         "nominated": false,
12732         "nomination_type": null,
12733         "resolution": 4,
12734         "main_sha": null,
12735         "because_sha": null
12736     },
12737     {
12738         "sha": "e24468803ea5cc23b3d6ddefd356e37e7fb9751c",
12739         "description": "dzn: Use driver-implemented triangle fans if available",
12740         "nominated": false,
12741         "nomination_type": null,
12742         "resolution": 4,
12743         "main_sha": null,
12744         "because_sha": null
12745     },
12746     {
12747         "sha": "e1ea140d77fccb3e405bb60386d28d17dbcef857",
12748         "description": "dzn: Get options15",
12749         "nominated": false,
12750         "nomination_type": null,
12751         "resolution": 4,
12752         "main_sha": null,
12753         "because_sha": null
12754     },
12755     {
12756         "sha": "e950224787b427b88881b03fc890e2a4b4e9a672",
12757         "description": "microsoft/compiler: Handle cull distance starting fractional with no previous clip",
12758         "nominated": false,
12759         "nomination_type": null,
12760         "resolution": 4,
12761         "main_sha": null,
12762         "because_sha": null
12763     },
12764     {
12765         "sha": "638e375c19525d4d4b14a93fccf30e278ef4a215",
12766         "description": "microsoft/compiler: Sort all user varyings before any sysvals",
12767         "nominated": false,
12768         "nomination_type": null,
12769         "resolution": 4,
12770         "main_sha": null,
12771         "because_sha": null
12772     },
12773     {
12774         "sha": "8c1af8854bf4382adf45308ecf80d4ea31ce8b04",
12775         "description": "microsoft/compiler: Make nir_var_to_dxil_sysvalue_type static",
12776         "nominated": false,
12777         "nomination_type": null,
12778         "resolution": 4,
12779         "main_sha": null,
12780         "because_sha": null
12781     },
12782     {
12783         "sha": "f363504b42e75124d4f4412503771d651844cb32",
12784         "description": "microsoft/compiler: Handle both input and output clip/cull distances",
12785         "nominated": false,
12786         "nomination_type": null,
12787         "resolution": 4,
12788         "main_sha": null,
12789         "because_sha": null
12790     },
12791     {
12792         "sha": "476be5cb27398a06b0a2828dd260c5ad4d620136",
12793         "description": "panfrost: Don't use texture format swizzles on v7",
12794         "nominated": false,
12795         "nomination_type": null,
12796         "resolution": 4,
12797         "main_sha": null,
12798         "because_sha": null
12799     },
12800     {
12801         "sha": "f159ff530e1fafe2ca40afe7f3b938607341f568",
12802         "description": "panfrost: Allow swizzled AFBC on v9+",
12803         "nominated": false,
12804         "nomination_type": null,
12805         "resolution": 4,
12806         "main_sha": null,
12807         "because_sha": null
12808     },
12809     {
12810         "sha": "cb5e417c01bb9a4509a4583be3fb19723dbe5abc",
12811         "description": "panfrost: Introduce pan_afbc_mode",
12812         "nominated": false,
12813         "nomination_type": 1,
12814         "resolution": 4,
12815         "main_sha": null,
12816         "because_sha": "8e125b6c15bccd2577bc2fcc2ac7c7f285261ae0"
12817     },
12818     {
12819         "sha": "0784adc66809828914d3ac6f648c2b04a2970879",
12820         "description": "panfrost: Luminance-alpha AFBC unsupported on v7+",
12821         "nominated": false,
12822         "nomination_type": null,
12823         "resolution": 4,
12824         "main_sha": null,
12825         "because_sha": null
12826     },
12827     {
12828         "sha": "a3f9aa3b3e4db19d7a33bc0017d0291336efea10",
12829         "description": "panfrost: Align WSI strides for tiled AFBC",
12830         "nominated": true,
12831         "nomination_type": 1,
12832         "resolution": 1,
12833         "main_sha": null,
12834         "because_sha": "0255f554f39319e336b166e50fd0e6cef580975d"
12835     },
12836     {
12837         "sha": "b08a7e9db51c8f991a349e34338fd78c921c1b9d",
12838         "description": "panfrost: Remove panfrost_blit_format",
12839         "nominated": false,
12840         "nomination_type": null,
12841         "resolution": 4,
12842         "main_sha": null,
12843         "because_sha": null
12844     },
12845     {
12846         "sha": "4802168b940e88088ffb0a89351980915472b486",
12847         "description": "panfrost: Remove RGTC emulation relic",
12848         "nominated": false,
12849         "nomination_type": null,
12850         "resolution": 4,
12851         "main_sha": null,
12852         "because_sha": null
12853     },
12854     {
12855         "sha": "3cb151573bb6f4bb0f73c74f11910b3ca978cc9c",
12856         "description": "asahi: Remove agx_blit_format",
12857         "nominated": false,
12858         "nomination_type": null,
12859         "resolution": 4,
12860         "main_sha": null,
12861         "because_sha": null
12862     },
12863     {
12864         "sha": "9e3a7a17447d033036bce9df822753e50207c6a5",
12865         "description": "radv/ci: add yet another pipeline barrier test as flake",
12866         "nominated": false,
12867         "nomination_type": null,
12868         "resolution": 4,
12869         "main_sha": null,
12870         "because_sha": null
12871     },
12872     {
12873         "sha": "357d1fc75b997cf97345bb22d1de6c7fe7a2707a",
12874         "description": "radv/gfx11: enable VK_AMD_shader_explicit_vertex_parameter",
12875         "nominated": false,
12876         "nomination_type": null,
12877         "resolution": 4,
12878         "main_sha": null,
12879         "because_sha": null
12880     },
12881     {
12882         "sha": "201291d96844eb1f4a73ce083340053a6e87814c",
12883         "description": "ac/llvm/gfx11: implement load_input_vertex",
12884         "nominated": false,
12885         "nomination_type": null,
12886         "resolution": 4,
12887         "main_sha": null,
12888         "because_sha": null
12889     },
12890     {
12891         "sha": "98e83f19f928e32194f95c326d13205a926d54b8",
12892         "description": "aco/gfx11: implement load_input_vertex",
12893         "nominated": false,
12894         "nomination_type": null,
12895         "resolution": 4,
12896         "main_sha": null,
12897         "because_sha": null
12898     },
12899     {
12900         "sha": "f69b43ae3ef9a34ea360d96dfc698f83fad7a823",
12901         "description": "OpenCL/draw module: Support linking with LLVM and clang 15 static libraries",
12902         "nominated": true,
12903         "nomination_type": 0,
12904         "resolution": 1,
12905         "main_sha": null,
12906         "because_sha": null
12907     },
12908     {
12909         "sha": "83617f4a57b94c5d33c7b825b67caeeebeb199b8",
12910         "description": "radv: enable graphicsPipelineLibraryIndependentInterpolationDecoration",
12911         "nominated": false,
12912         "nomination_type": null,
12913         "resolution": 4,
12914         "main_sha": null,
12915         "because_sha": null
12916     },
12917     {
12918         "sha": "14e9fbb4d656d39a5cb3ea13b4b504cfc34406af",
12919         "description": "radv: enable graphicsPipelineLibraryFastLinking",
12920         "nominated": false,
12921         "nomination_type": null,
12922         "resolution": 4,
12923         "main_sha": null,
12924         "because_sha": null
12925     },
12926     {
12927         "sha": "24db7caebdf26542a800c1ac0b089caa0a3f5a34",
12928         "description": "radv: import compiled binaries from libraries only when fast-linking is enabled",
12929         "nominated": false,
12930         "nomination_type": null,
12931         "resolution": 4,
12932         "main_sha": null,
12933         "because_sha": null
12934     },
12935     {
12936         "sha": "74ceff1816ff4145e41893f53e048d2b10a0e767",
12937         "description": "radv/gfx11: disable mesh shaders",
12938         "nominated": true,
12939         "nomination_type": 0,
12940         "resolution": 1,
12941         "main_sha": null,
12942         "because_sha": null
12943     },
12944     {
12945         "sha": "192486b7aa5ef3b24516e16b0e219fad7032fb7c",
12946         "description": "aco/gfx11: export mrtz in discard early exit for non-color shaders",
12947         "nominated": true,
12948         "nomination_type": 1,
12949         "resolution": 1,
12950         "main_sha": null,
12951         "because_sha": "bc8da20dda6b078aea800767f3b7983929e8bf23"
12952     },
12953     {
12954         "sha": "c6cc1dc37c304ef84fd9de458adaf85272073aac",
12955         "description": "zink: fix line-smooth interpolation",
12956         "nominated": false,
12957         "nomination_type": null,
12958         "resolution": 4,
12959         "main_sha": null,
12960         "because_sha": null
12961     },
12962     {
12963         "sha": "80285db9efe16beefc59a470b7c53d7bd38dbdc4",
12964         "description": "zink: lower smooth-lines if not supported",
12965         "nominated": false,
12966         "nomination_type": null,
12967         "resolution": 4,
12968         "main_sha": null,
12969         "because_sha": null
12970     },
12971     {
12972         "sha": "50d89663c5160f2dfd07795671a326760de0c37c",
12973         "description": "zink: add line-smooth lowering passes",
12974         "nominated": false,
12975         "nomination_type": null,
12976         "resolution": 4,
12977         "main_sha": null,
12978         "because_sha": null
12979     },
12980     {
12981         "sha": "23f1294f425f1ae89d1769b4b48edb007dc77b2a",
12982         "description": "zink: fix line-stipple varying allocation",
12983         "nominated": false,
12984         "nomination_type": 1,
12985         "resolution": 4,
12986         "main_sha": null,
12987         "because_sha": "4b17c099ca47ffd8831fa9f835ca4eb4c3ab93ad"
12988     },
12989     {
12990         "sha": "f135309e7367d7518801495931f7997784c8f457",
12991         "description": "r600/sfn: Check possibility of channel switching also for trans-slot",
12992         "nominated": false,
12993         "nomination_type": null,
12994         "resolution": 4,
12995         "main_sha": null,
12996         "because_sha": null
12997     },
12998     {
12999         "sha": "4b89a8fd00501c8caaa76ff264009cfad393367a",
13000         "description": "r600: don't try to serialized shaders translated from TGSI",
13001         "nominated": false,
13002         "nomination_type": 1,
13003         "resolution": 4,
13004         "main_sha": null,
13005         "because_sha": "5b205ef41307406983ffac829ae423d08f7527bc"
13006     },
13007     {
13008         "sha": "a8b6b2367efc9efb3759cf613ec56afecaa1cf4a",
13009         "description": "ci: allow omitting of --rev for ci_run_n_monitor.py",
13010         "nominated": false,
13011         "nomination_type": null,
13012         "resolution": 4,
13013         "main_sha": null,
13014         "because_sha": null
13015     },
13016     {
13017         "sha": "f745e86391865e8469d9923e471394a35c1c9f6a",
13018         "description": "ci: ci_run_n_monitor fix Unicode log parsing",
13019         "nominated": false,
13020         "nomination_type": null,
13021         "resolution": 4,
13022         "main_sha": null,
13023         "because_sha": null
13024     },
13025     {
13026         "sha": "df8611e816295eb27139ce966a6d37d78893fa65",
13027         "description": "v3dv: be more careful when restoring dirty state after meta operations",
13028         "nominated": true,
13029         "nomination_type": 0,
13030         "resolution": 1,
13031         "main_sha": null,
13032         "because_sha": null
13033     },
13034     {
13035         "sha": "3cc863649fe6040c1284d8ac753cd418aaad3c75",
13036         "description": "v3dv: pipeline creation feedback may not request all stages",
13037         "nominated": true,
13038         "nomination_type": 0,
13039         "resolution": 1,
13040         "main_sha": null,
13041         "because_sha": null
13042     },
13043     {
13044         "sha": "bdcbdfdfcbf539e5fdf82f2fe97bf9afcd76f960",
13045         "description": "egl/wayland: Prefer back buffer with minimum buffer age",
13046         "nominated": false,
13047         "nomination_type": null,
13048         "resolution": 4,
13049         "main_sha": null,
13050         "because_sha": null
13051     },
13052     {
13053         "sha": "ec90a6e132df780d8265bc1fa3b7cfafed145933",
13054         "description": "loader/dri3: Simplify new buffer allocation in dri3_find_back",
13055         "nominated": false,
13056         "nomination_type": null,
13057         "resolution": 4,
13058         "main_sha": null,
13059         "because_sha": null
13060     },
13061     {
13062         "sha": "c82c71a650eb37a4c7f09dd5aef085053f3f5ca4",
13063         "description": "loader/dri3: Find idle buffer with minimum buffer age in dri3_find_back",
13064         "nominated": false,
13065         "nomination_type": null,
13066         "resolution": 4,
13067         "main_sha": null,
13068         "because_sha": null
13069     },
13070     {
13071         "sha": "d58814516144646175026a138c2af309d4fa7d00",
13072         "description": "loader/dri3: Clean up dri3_find_back logic",
13073         "nominated": false,
13074         "nomination_type": null,
13075         "resolution": 4,
13076         "main_sha": null,
13077         "because_sha": null
13078     },
13079     {
13080         "sha": "a093a44d457070f2470c5daf64630c71498d5918",
13081         "description": "zink: lower mem_global to scalar",
13082         "nominated": false,
13083         "nomination_type": null,
13084         "resolution": 4,
13085         "main_sha": null,
13086         "because_sha": null
13087     },
13088     {
13089         "sha": "6d6c6caff18ff49a6fecbef96b97445c91b9f470",
13090         "description": "nir_lower_io_to_scalar: handle load/store_global",
13091         "nominated": false,
13092         "nomination_type": null,
13093         "resolution": 4,
13094         "main_sha": null,
13095         "because_sha": null
13096     },
13097     {
13098         "sha": "3cd641bebdee3b73ca905b79fda186034a5f6fee",
13099         "description": "nir_lower_io_to_scalar: make use of nir_get_io_offset_src",
13100         "nominated": false,
13101         "nomination_type": null,
13102         "resolution": 4,
13103         "main_sha": null,
13104         "because_sha": null
13105     },
13106     {
13107         "sha": "ce94d3e48d4b4bf9a7d3d15fbf4a400fd0749522",
13108         "description": "v3dv: honor render area in subpass resolve fallback",
13109         "nominated": false,
13110         "nomination_type": null,
13111         "resolution": 1,
13112         "main_sha": null,
13113         "because_sha": null
13114     },
13115     {
13116         "sha": "9ac053e0a2d3ae431145b632119e5cfa3a3007cf",
13117         "description": "v3dv: handle depth/stencil resolves we can't implement via TLB",
13118         "nominated": false,
13119         "nomination_type": null,
13120         "resolution": 1,
13121         "main_sha": null,
13122         "because_sha": null
13123     },
13124     {
13125         "sha": "284285376bc7498d608dafe8b75352216fc3f483",
13126         "description": "v3dv: don't resolve by averaging samples on depth/stencil resolves",
13127         "nominated": false,
13128         "nomination_type": null,
13129         "resolution": 1,
13130         "main_sha": null,
13131         "because_sha": null
13132     },
13133     {
13134         "sha": "6117f855ee700e7addc14be64b8370f9b91a2120",
13135         "description": "v3dv: always store/restore attachment state during meta operations",
13136         "nominated": false,
13137         "nomination_type": null,
13138         "resolution": 1,
13139         "main_sha": null,
13140         "because_sha": null
13141     },
13142     {
13143         "sha": "a5f9e59ce357c2974a97004d943aae92ad6f5004",
13144         "description": "anv: Use vma_heap for descriptor pool host allocation",
13145         "nominated": false,
13146         "nomination_type": null,
13147         "resolution": 4,
13148         "main_sha": null,
13149         "because_sha": null
13150     },
13151     {
13152         "sha": "94a6384f1b7785d255f66b5d5c237c98f6611760",
13153         "description": "util/vma: Track size of free memory in heap",
13154         "nominated": false,
13155         "nomination_type": null,
13156         "resolution": 4,
13157         "main_sha": null,
13158         "because_sha": null
13159     },
13160     {
13161         "sha": "766508f56a416aec14c0fa1cedda18d8ea270999",
13162         "description": "Revert \"anv: Refactor anv_pipeline to use the anv_pipeline_type\"",
13163         "nominated": false,
13164         "nomination_type": 2,
13165         "resolution": 4,
13166         "main_sha": null,
13167         "because_sha": "b1126abb38a5ff4a10c4c3240d01c22c1fb90c1b"
13168     },
13169     {
13170         "sha": "94f2619b7d1bba20cc0699dc5a000db5da3f9202",
13171         "description": "iris: Don't reject CPU access for non-invalidating buffer write maps",
13172         "nominated": false,
13173         "nomination_type": 1,
13174         "resolution": 4,
13175         "main_sha": null,
13176         "because_sha": "bec68a85a2dee6e2031c1eb4b0cc7df007f02d74"
13177     },
13178     {
13179         "sha": "77244e30b65033eaa0273b378cc178fd47716e36",
13180         "description": "anv: remove some gen8 specifics handled now in hasvk",
13181         "nominated": false,
13182         "nomination_type": null,
13183         "resolution": 4,
13184         "main_sha": null,
13185         "because_sha": null
13186     },
13187     {
13188         "sha": "09d5c55836f37217cab448b729f4c5f58fc9afb0",
13189         "description": "ci: restore reliable Alpine 3.16",
13190         "nominated": false,
13191         "nomination_type": null,
13192         "resolution": 4,
13193         "main_sha": null,
13194         "because_sha": null
13195     },
13196     {
13197         "sha": "94b4a4b2a53da4baaed49ccb322fbabdfcc20f44",
13198         "description": "iris: Check for zero in clear color compatibility fn",
13199         "nominated": false,
13200         "nomination_type": null,
13201         "resolution": 4,
13202         "main_sha": null,
13203         "because_sha": null
13204     },
13205     {
13206         "sha": "002096fcc45fb35f5d6370b22f97343853f72c8a",
13207         "description": "d3d12: Add ASSERTED to variables only used in debug builds to fix build MSVC with C4189 errors",
13208         "nominated": false,
13209         "nomination_type": null,
13210         "resolution": 4,
13211         "main_sha": null,
13212         "because_sha": null
13213     },
13214     {
13215         "sha": "5df50292d60dd77f38a19f5b3f7568a7a83d7cd1",
13216         "description": "intel/isl: Disable CCS on MTL until B0 (Wa_14017353530)",
13217         "nominated": false,
13218         "nomination_type": null,
13219         "resolution": 4,
13220         "main_sha": null,
13221         "because_sha": null
13222     },
13223     {
13224         "sha": "6e33423a6fabca16587a3fada6b74530fb07a57b",
13225         "description": "intel/dev: Enable AUX map on MTL",
13226         "nominated": false,
13227         "nomination_type": null,
13228         "resolution": 4,
13229         "main_sha": null,
13230         "because_sha": null
13231     },
13232     {
13233         "sha": "f81579628a60de73146c9bc5b774b83a63489a4a",
13234         "description": "intel/aux_map: Ignore format bits when using tile-4",
13235         "nominated": false,
13236         "nomination_type": null,
13237         "resolution": 4,
13238         "main_sha": null,
13239         "because_sha": null
13240     },
13241     {
13242         "sha": "1bcce906e91628ded6e45243f89d331cbd24d855",
13243         "description": "iris/resource: Check devinfo::has_local_mem before using BO_ALLOC_LMEM",
13244         "nominated": false,
13245         "nomination_type": null,
13246         "resolution": 4,
13247         "main_sha": null,
13248         "because_sha": null
13249     },
13250     {
13251         "sha": "ac9af0dceee2870c0e2e469fcb195552457fd792",
13252         "description": "iris: Nuke dead IRIS_CONTEXT* macros",
13253         "nominated": false,
13254         "nomination_type": null,
13255         "resolution": 4,
13256         "main_sha": null,
13257         "because_sha": null
13258     },
13259     {
13260         "sha": "2dd1b12bc6ca5951d51cdba699c28326fb33fc99",
13261         "description": "iris: Nuke flags from iris_bufmgr that can read from devinfo",
13262         "nominated": false,
13263         "nomination_type": null,
13264         "resolution": 4,
13265         "main_sha": null,
13266         "because_sha": null
13267     },
13268     {
13269         "sha": "1e78dd9edaa4c1ef12bb56d3fdb336fdcf7bb16b",
13270         "description": "iris: Only fetch intel_device_info once per bufmgr",
13271         "nominated": false,
13272         "nomination_type": null,
13273         "resolution": 4,
13274         "main_sha": null,
13275         "because_sha": null
13276     },
13277     {
13278         "sha": "aff85114fd3593592e2e54ee768c664e16338751",
13279         "description": "iris: Store intel_device_info in iris_bufmgr",
13280         "nominated": false,
13281         "nomination_type": null,
13282         "resolution": 4,
13283         "main_sha": null,
13284         "because_sha": null
13285     },
13286     {
13287         "sha": "b21cd1ee1ba85065b27bf71a7d3b8498dcdd6b76",
13288         "description": "anv: fixup another dirty issue with gpu_memcpy",
13289         "nominated": true,
13290         "nomination_type": 0,
13291         "resolution": 1,
13292         "main_sha": null,
13293         "because_sha": null
13294     },
13295     {
13296         "sha": "87f0b7d0c1a0a611e6fccef1764b8428d03d84de",
13297         "description": "panfrost: fix memory leak related to disk cache",
13298         "nominated": false,
13299         "nomination_type": null,
13300         "resolution": 4,
13301         "main_sha": null,
13302         "because_sha": null
13303     },
13304     {
13305         "sha": "b1126abb38a5ff4a10c4c3240d01c22c1fb90c1b",
13306         "description": "anv: Refactor anv_pipeline to use the anv_pipeline_type",
13307         "nominated": false,
13308         "nomination_type": null,
13309         "resolution": 4,
13310         "main_sha": null,
13311         "because_sha": null
13312     },
13313     {
13314         "sha": "ffc8d490b7dbab4952baf821f08622f71a203b8a",
13315         "description": "radv/rra: Fix leaf node id order",
13316         "nominated": false,
13317         "nomination_type": null,
13318         "resolution": 4,
13319         "main_sha": null,
13320         "because_sha": null
13321     },
13322     {
13323         "sha": "3a8c3b813e963bdead8cded2eb975a1afce0a325",
13324         "description": "radv/rra: Validate geometry_id",
13325         "nominated": false,
13326         "nomination_type": null,
13327         "resolution": 4,
13328         "main_sha": null,
13329         "because_sha": null
13330     },
13331     {
13332         "sha": "446c49cdf76c1933695ea72bbab59fda6dfa9e77",
13333         "description": "radv/rra: Refactor resource management during dumping",
13334         "nominated": false,
13335         "nomination_type": null,
13336         "resolution": 4,
13337         "main_sha": null,
13338         "because_sha": null
13339     },
13340     {
13341         "sha": "ab8777b384e5083ed3508a5143f73c7b411f139d",
13342         "description": "radv/rra: Emit leaf node ids for leaf nodes instead of internal nodes",
13343         "nominated": true,
13344         "nomination_type": 1,
13345         "resolution": 1,
13346         "main_sha": null,
13347         "because_sha": "e4283d857b826f6b71e0d076a7ece6282f400491"
13348     },
13349     {
13350         "sha": "5a5f3fe561b1235ab1a52b99d7d5569f50d5dbdd",
13351         "description": "ac/sqtt: bump the maximum number of traces to 6 for GFX11",
13352         "nominated": false,
13353         "nomination_type": null,
13354         "resolution": 4,
13355         "main_sha": null,
13356         "because_sha": null
13357     },
13358     {
13359         "sha": "5f7955ff74a6ec268e6c4c0e3805812c08f13f07",
13360         "description": "ac/rgp: add missing GFX11 bits for RGP",
13361         "nominated": false,
13362         "nomination_type": null,
13363         "resolution": 4,
13364         "main_sha": null,
13365         "because_sha": null
13366     },
13367     {
13368         "sha": "54ae38042ab94fbb81731426db2040949464b1fd",
13369         "description": "ac/nir: remove num_es_threads_var",
13370         "nominated": false,
13371         "nomination_type": null,
13372         "resolution": 4,
13373         "main_sha": null,
13374         "because_sha": null
13375     },
13376     {
13377         "sha": "69e55d9c1b473dd5577d0fe48998421136860598",
13378         "description": "ac/nir: fix ngg culling on gfx11",
13379         "nominated": false,
13380         "nomination_type": null,
13381         "resolution": 4,
13382         "main_sha": null,
13383         "because_sha": null
13384     },
13385     {
13386         "sha": "ba31ec0d6fefa61b66adb133f9bab6a21d52ff37",
13387         "description": "vc4: replace open-coded F_DUPFD_CLOEXEC with os_dupfd_cloexec()",
13388         "nominated": false,
13389         "nomination_type": null,
13390         "resolution": 4,
13391         "main_sha": null,
13392         "because_sha": null
13393     },
13394     {
13395         "sha": "78a75e0d257d309bd115632903d61d5114c752cd",
13396         "description": "intel/common/intel_genX_state.h: Add intel_set_ps_dispatch_state()",
13397         "nominated": false,
13398         "nomination_type": null,
13399         "resolution": 4,
13400         "main_sha": null,
13401         "because_sha": null
13402     },
13403     {
13404         "sha": "f16e76d9409bc79cd66ef96102ee4c6942651bbe",
13405         "description": "intel/common: Add intel_genX_state.h",
13406         "nominated": false,
13407         "nomination_type": null,
13408         "resolution": 4,
13409         "main_sha": null,
13410         "because_sha": null
13411     },
13412     {
13413         "sha": "ed28705994f19bf580d0aa4a29dfbc577df096f5",
13414         "description": "radv/ci: add lists for GFX1100",
13415         "nominated": false,
13416         "nomination_type": null,
13417         "resolution": 4,
13418         "main_sha": null,
13419         "because_sha": null
13420     },
13421     {
13422         "sha": "3440e89437ec34734c37b8b1eae11bca34c7a7bf",
13423         "description": "st/mesa: Enable Alpha writes when writing RGB faked as RGBA",
13424         "nominated": false,
13425         "nomination_type": null,
13426         "resolution": 4,
13427         "main_sha": null,
13428         "because_sha": null
13429     },
13430     {
13431         "sha": "c1144c82647b441c39308e57cb50649092209e96",
13432         "description": "docs: update calendar and link releases notes for 22.3.1",
13433         "nominated": false,
13434         "nomination_type": null,
13435         "resolution": 4,
13436         "main_sha": null,
13437         "because_sha": null
13438     },
13439     {
13440         "sha": "42de551b836d060da51f4c8163155cb915f8f2a2",
13441         "description": "docs: add release notes for 22.3.1",
13442         "nominated": false,
13443         "nomination_type": null,
13444         "resolution": 4,
13445         "main_sha": null,
13446         "because_sha": null
13447     },
13448     {
13449         "sha": "a8615016322572bbfbd031d39af46c3ee8969ad4",
13450         "description": "panfrost: Add tool to print supported texture formats",
13451         "nominated": false,
13452         "nomination_type": null,
13453         "resolution": 4,
13454         "main_sha": null,
13455         "because_sha": null
13456     },
13457     {
13458         "sha": "dafbdd8a35fccb2dab768261a046893e8b4ca009",
13459         "description": "ci/nouveau: Add a bunch of the top hits of gk20a flakes.",
13460         "nominated": false,
13461         "nomination_type": null,
13462         "resolution": 4,
13463         "main_sha": null,
13464         "because_sha": null
13465     },
13466     {
13467         "sha": "3890df338299cecf869c71d719204bb4d0e00012",
13468         "description": "ci/nouveau: Sort some uncategorized gk20a flakes.",
13469         "nominated": false,
13470         "nomination_type": null,
13471         "resolution": 4,
13472         "main_sha": null,
13473         "because_sha": null
13474     },
13475     {
13476         "sha": "0521027182cdae1b6008a23354a722661ef231ff",
13477         "description": "nir: Allow more than just ALU instructions in 'weak' GVN",
13478         "nominated": false,
13479         "nomination_type": null,
13480         "resolution": 4,
13481         "main_sha": null,
13482         "because_sha": null
13483     },
13484     {
13485         "sha": "d5d03a7273dc12001831d6ff067c011e158873a6",
13486         "description": "nir: Perform 'weak' global value numbering in all GCM passes",
13487         "nominated": false,
13488         "nomination_type": null,
13489         "resolution": 4,
13490         "main_sha": null,
13491         "because_sha": null
13492     },
13493     {
13494         "sha": "e930bff19e7721fefe7c827a85e3cc9871531743",
13495         "description": "anv: remove anv_reloc_list->array_length",
13496         "nominated": false,
13497         "nomination_type": null,
13498         "resolution": 4,
13499         "main_sha": null,
13500         "because_sha": null
13501     },
13502     {
13503         "sha": "1358622878bd3d20b98ee6df80a1d58c1ae7fa20",
13504         "description": "anv: remove anv_reloc_list->reloc_bos",
13505         "nominated": false,
13506         "nomination_type": null,
13507         "resolution": 4,
13508         "main_sha": null,
13509         "because_sha": null
13510     },
13511     {
13512         "sha": "f1c4c646b8a3b0c930c1fcb376761b4561c759e3",
13513         "description": "anv: remove anv_reloc_list_grow()",
13514         "nominated": false,
13515         "nomination_type": null,
13516         "resolution": 4,
13517         "main_sha": null,
13518         "because_sha": null
13519     },
13520     {
13521         "sha": "4168d3ef30bdbb14866d933be9829c2453652304",
13522         "description": "anv: remove anv_reloc_list->num_relocs",
13523         "nominated": false,
13524         "nomination_type": null,
13525         "resolution": 4,
13526         "main_sha": null,
13527         "because_sha": null
13528     },
13529     {
13530         "sha": "4b1c4925e7414365b18bd0b802dd979a77ec2f4f",
13531         "description": "anv: remove anv_execbuf->surface_states_relocs",
13532         "nominated": false,
13533         "nomination_type": null,
13534         "resolution": 4,
13535         "main_sha": null,
13536         "because_sha": null
13537     },
13538     {
13539         "sha": "c14857e915da9232e618ec1a8cb1cb968fc7e590",
13540         "description": "intel/common: clean up AUX macros",
13541         "nominated": false,
13542         "nomination_type": null,
13543         "resolution": 4,
13544         "main_sha": null,
13545         "because_sha": null
13546     },
13547     {
13548         "sha": "9ff471fdc65f215ccd42bfcda682722b5495c833",
13549         "description": "intel/vulkan: replace AUX macros with interfaces",
13550         "nominated": false,
13551         "nomination_type": null,
13552         "resolution": 4,
13553         "main_sha": null,
13554         "because_sha": null
13555     },
13556     {
13557         "sha": "78a4b6deed3d29e2b3c099e0ccfdf68d1e15944d",
13558         "description": "intel/isl: Support 1MB alignment for AUX mapping",
13559         "nominated": false,
13560         "nomination_type": null,
13561         "resolution": 4,
13562         "main_sha": null,
13563         "because_sha": null
13564     },
13565     {
13566         "sha": "9698eee50d9240b6721aba716304677528afe04c",
13567         "description": "intel/common: Support 1MB granularity AUX mapping format (Bspec 44930)",
13568         "nominated": false,
13569         "nomination_type": null,
13570         "resolution": 4,
13571         "main_sha": null,
13572         "because_sha": null
13573     },
13574     {
13575         "sha": "49c6e3061159adaa9f6e360a1e5efa9060ab366e",
13576         "description": "ci/bare-metal: Avoid a bug in armhf stripping causing tempfiles in artifacts.",
13577         "nominated": false,
13578         "nomination_type": null,
13579         "resolution": 4,
13580         "main_sha": null,
13581         "because_sha": null
13582     },
13583     {
13584         "sha": "dace7d780df7742b0c5ee838a0cd0a4ad668eb9c",
13585         "description": "ci/baremetal: Clean the directory we unpack artifacts into.",
13586         "nominated": false,
13587         "nomination_type": null,
13588         "resolution": 4,
13589         "main_sha": null,
13590         "because_sha": null
13591     },
13592     {
13593         "sha": "046c75e95c0c7faf16bc64ac620ded7d128e2e19",
13594         "description": "tu: Use start offset for storage buffers",
13595         "nominated": false,
13596         "nomination_type": null,
13597         "resolution": 4,
13598         "main_sha": null,
13599         "because_sha": null
13600     },
13601     {
13602         "sha": "316ed8f9652c4d787e7be7932ce7acd6fa753c56",
13603         "description": "tu: Expose *TexelBufferOffsetSingleTexelAlignment",
13604         "nominated": false,
13605         "nomination_type": null,
13606         "resolution": 4,
13607         "main_sha": null,
13608         "because_sha": null
13609     },
13610     {
13611         "sha": "4d2aa9a9f7d6a20a3c4409e81023c088d8ce1c81",
13612         "description": "freedreno/fdl: Support texel-aligned iova for buffer views",
13613         "nominated": false,
13614         "nomination_type": null,
13615         "resolution": 4,
13616         "main_sha": null,
13617         "because_sha": null
13618     },
13619     {
13620         "sha": "3ca90405e8a36706b7207e97bf5073dec70b1793",
13621         "description": "freedreno/a6xx: Document buffer-specific tex const fields",
13622         "nominated": false,
13623         "nomination_type": null,
13624         "resolution": 4,
13625         "main_sha": null,
13626         "because_sha": null
13627     },
13628     {
13629         "sha": "f94bd1d7233f5d060ac785a9f032fdccdfe45453",
13630         "description": "freedreno: Document various preemption-related registers/packets",
13631         "nominated": false,
13632         "nomination_type": null,
13633         "resolution": 4,
13634         "main_sha": null,
13635         "because_sha": null
13636     },
13637     {
13638         "sha": "34010a50d4240624caaa3e6c303be80f771181e6",
13639         "description": "wsi/x11: Rename the present progress objects.",
13640         "nominated": false,
13641         "nomination_type": null,
13642         "resolution": 4,
13643         "main_sha": null,
13644         "because_sha": null
13645     },
13646     {
13647         "sha": "9e55766f630dff107c2b007c92a53506d30ac126",
13648         "description": "wsi/x11: Fix possible deadlock with wait_ready.",
13649         "nominated": false,
13650         "nomination_type": 1,
13651         "resolution": 4,
13652         "main_sha": null,
13653         "because_sha": "8fc79277878e68e9825dbc2964125a0be9d92189"
13654     },
13655     {
13656         "sha": "657d1be15395a28ab21796eab5f9c19c055db4ac",
13657         "description": "radv: Don't lower subgroup shuffle on GFX11.",
13658         "nominated": false,
13659         "nomination_type": null,
13660         "resolution": 4,
13661         "main_sha": null,
13662         "because_sha": null
13663     },
13664     {
13665         "sha": "db5c3f170f19d58816e70ca56a2573caadd7acba",
13666         "description": "aco: Emulate Wave64 bpermute on GFX11.",
13667         "nominated": false,
13668         "nomination_type": null,
13669         "resolution": 4,
13670         "main_sha": null,
13671         "because_sha": null
13672     },
13673     {
13674         "sha": "853e76f0076ac6bff4abd2f5db2f5c400726d1c2",
13675         "description": "aco: Stylistic changes to emit_gfx10_wave64_bpermute.",
13676         "nominated": false,
13677         "nomination_type": null,
13678         "resolution": 4,
13679         "main_sha": null,
13680         "because_sha": null
13681     },
13682     {
13683         "sha": "640e8016510cc8872310a93f03f5527dd5468a39",
13684         "description": "aco: Split opcodes for GFX6 and GFX10 emulated bpermute.",
13685         "nominated": false,
13686         "nomination_type": null,
13687         "resolution": 4,
13688         "main_sha": null,
13689         "because_sha": null
13690     },
13691     {
13692         "sha": "614348f28be16fb8a3763bd68064652160975411",
13693         "description": "aco: Don't accept constants on p_bpermute.",
13694         "nominated": true,
13695         "nomination_type": 0,
13696         "resolution": 1,
13697         "main_sha": null,
13698         "because_sha": null
13699     },
13700     {
13701         "sha": "27b70f28d97617d062f07448bc5e87d3cdb80e03",
13702         "description": "ci/venus: add a VKCTS mapping test to the flakes list",
13703         "nominated": false,
13704         "nomination_type": null,
13705         "resolution": 4,
13706         "main_sha": null,
13707         "because_sha": null
13708     },
13709     {
13710         "sha": "16a7e15d4fcfe205808bc19c133342de6645cf20",
13711         "description": "iris: Enable compression for image load/store in more cases",
13712         "nominated": false,
13713         "nomination_type": null,
13714         "resolution": 4,
13715         "main_sha": null,
13716         "because_sha": null
13717     },
13718     {
13719         "sha": "bf3d6ca94fa56eea8f989b0ca8c5cfe7fb8b7065",
13720         "description": "iris: Allow fast clears on compressed image load/store access",
13721         "nominated": false,
13722         "nomination_type": null,
13723         "resolution": 4,
13724         "main_sha": null,
13725         "because_sha": null
13726     },
13727     {
13728         "sha": "7b2a690a35409b9fb05b99be681600d6f3c79e90",
13729         "description": "iris: Update aux state tracking for image views after draws/dispatches",
13730         "nominated": false,
13731         "nomination_type": null,
13732         "resolution": 4,
13733         "main_sha": null,
13734         "because_sha": null
13735     },
13736     {
13737         "sha": "a9652fe58853c16f5a70327bb3f788a90893f72b",
13738         "description": "iris: Drop disable_rb_aux_buffer handling for image views",
13739         "nominated": false,
13740         "nomination_type": null,
13741         "resolution": 4,
13742         "main_sha": null,
13743         "because_sha": null
13744     },
13745     {
13746         "sha": "806082e96fa118a8d01be6604c9935b534f5084b",
13747         "description": "iris: Drop 'isl_' prefix from 'formats_are_fast_clear_compatible'",
13748         "nominated": false,
13749         "nomination_type": null,
13750         "resolution": 4,
13751         "main_sha": null,
13752         "because_sha": null
13753     },
13754     {
13755         "sha": "880fab60a79129e28e8453acb61b4067ddb85cb6",
13756         "description": "iris: Pin the clear color BO in use_image()",
13757         "nominated": false,
13758         "nomination_type": null,
13759         "resolution": 4,
13760         "main_sha": null,
13761         "because_sha": null
13762     },
13763     {
13764         "sha": "699e60681a3a9915102340fbba9791a654fbfd21",
13765         "description": "iris: Drop batch parameter from iris_update_postdraw_resolve_tracking",
13766         "nominated": false,
13767         "nomination_type": null,
13768         "resolution": 4,
13769         "main_sha": null,
13770         "because_sha": null
13771     },
13772     {
13773         "sha": "9dedbf66f62bdeda7126f0f6cd38c2597c930391",
13774         "description": "zink: Fix reversed cap declarations for ImageBuffer",
13775         "nominated": true,
13776         "nomination_type": 1,
13777         "resolution": 1,
13778         "main_sha": null,
13779         "because_sha": "f55a4407ef97e1bf78ee4a927d7d9091c4866051"
13780     },
13781     {
13782         "sha": "bedb9b73db9b7eef1f457fc4c20f0d72ead7f43d",
13783         "description": "radv/ci: bump most jobs to the kernel to 6.1 + latest firmwares",
13784         "nominated": false,
13785         "nomination_type": null,
13786         "resolution": 4,
13787         "main_sha": null,
13788         "because_sha": null
13789     },
13790     {
13791         "sha": "264a0cabd1dd2a619f24e34f21f767c6bf36fe76",
13792         "description": "anv: assert when number of primitives is higher than max",
13793         "nominated": false,
13794         "nomination_type": null,
13795         "resolution": 4,
13796         "main_sha": null,
13797         "because_sha": null
13798     },
13799     {
13800         "sha": "d7a1916798bb8e0331223c3de9c7398d46c16bc8",
13801         "description": "anv: handle mesh shaders with max primitives == 0",
13802         "nominated": false,
13803         "nomination_type": null,
13804         "resolution": 4,
13805         "main_sha": null,
13806         "because_sha": null
13807     },
13808     {
13809         "sha": "c26a053f2b63c82820cc61ff32326ece638e3dac",
13810         "description": "radv: disable more NIR opts in radv_postprocess_nir() with DISABLE_OPTIMIZATIONS",
13811         "nominated": false,
13812         "nomination_type": null,
13813         "resolution": 4,
13814         "main_sha": null,
13815         "because_sha": null
13816     },
13817     {
13818         "sha": "05d2ed7350c3d3dc0a994cc1f3cadf2b0c868a8c",
13819         "description": "radv: move a conditional check to radv_remove_color_exports()",
13820         "nominated": false,
13821         "nomination_type": null,
13822         "resolution": 4,
13823         "main_sha": null,
13824         "because_sha": null
13825     },
13826     {
13827         "sha": "a43482e8d676f878fe1f175700cb3d26cbd55f81",
13828         "description": "radv: advertise VK_AMD_shader_early_and_late_fragment_tests",
13829         "nominated": false,
13830         "nomination_type": null,
13831         "resolution": 4,
13832         "main_sha": null,
13833         "because_sha": null
13834     },
13835     {
13836         "sha": "3ff58049b5a19a1153ea3267ee54acaa9646b403",
13837         "description": "radv: implement AMD_shader_early_and_late_fragment_tests",
13838         "nominated": false,
13839         "nomination_type": null,
13840         "resolution": 4,
13841         "main_sha": null,
13842         "because_sha": null
13843     },
13844     {
13845         "sha": "877c10efd1626189ef4b3bd0def8ca42923356e2",
13846         "description": "spirv: add support for AMD_shader_early_and_late_fragment_tests",
13847         "nominated": false,
13848         "nomination_type": null,
13849         "resolution": 4,
13850         "main_sha": null,
13851         "because_sha": null
13852     },
13853     {
13854         "sha": "ac8131b564e711aa3b0055ce83db7ad027b9bfbe",
13855         "description": "radeonsi/vcn: add support for 10bit input and enc 8bit output",
13856         "nominated": false,
13857         "nomination_type": null,
13858         "resolution": 4,
13859         "main_sha": null,
13860         "because_sha": null
13861     },
13862     {
13863         "sha": "eb76cee9f8831d153a75c401c6da2aa1538062c4",
13864         "description": "nir: Eliminate nir_op_i2b",
13865         "nominated": false,
13866         "nomination_type": null,
13867         "resolution": 4,
13868         "main_sha": null,
13869         "because_sha": null
13870     },
13871     {
13872         "sha": "8b37046765cea37f919a22a72911fa344ae5f1dc",
13873         "description": "nir/builder: Handle i2b conversions specially in nir_type_convert",
13874         "nominated": false,
13875         "nomination_type": null,
13876         "resolution": 4,
13877         "main_sha": null,
13878         "because_sha": null
13879     },
13880     {
13881         "sha": "edae161d98952df2c0627fe888de49014a9b7820",
13882         "description": "intel/fs: Use nir_type_convert instead of nir_type_conversion_op",
13883         "nominated": false,
13884         "nomination_type": null,
13885         "resolution": 4,
13886         "main_sha": null,
13887         "because_sha": null
13888     },
13889     {
13890         "sha": "e34b8866b417d34d81c477bad07cafff7cd5189c",
13891         "description": "microsoft/compiler: Use nir_type_convert instead of nir_type_conversion_op",
13892         "nominated": false,
13893         "nomination_type": null,
13894         "resolution": 4,
13895         "main_sha": null,
13896         "because_sha": null
13897     },
13898     {
13899         "sha": "58164794f4fdaec6839296cb49c79b46acdd60a3",
13900         "description": "spirv: Use nir_type_convert instead of nir_type_conversion_op",
13901         "nominated": false,
13902         "nomination_type": null,
13903         "resolution": 4,
13904         "main_sha": null,
13905         "because_sha": null
13906     },
13907     {
13908         "sha": "ded35729475b91685b66b2e0efb27c95a9ae2f0e",
13909         "description": "nir: Use nir_type_convert instead of nir_type_conversion_op",
13910         "nominated": false,
13911         "nomination_type": null,
13912         "resolution": 4,
13913         "main_sha": null,
13914         "because_sha": null
13915     },
13916     {
13917         "sha": "119703072735080cc0244bf63525e5c88f27d43f",
13918         "description": "glsl: Use nir_type_convert instead of nir_type_conversion_op",
13919         "nominated": false,
13920         "nomination_type": null,
13921         "resolution": 4,
13922         "main_sha": null,
13923         "because_sha": null
13924     },
13925     {
13926         "sha": "9f86d18b2db1129824d8d3cf28b0e1d59fedf2d9",
13927         "description": "nir/builder: Add rounding mode parameter to nir_type_convert",
13928         "nominated": false,
13929         "nomination_type": null,
13930         "resolution": 4,
13931         "main_sha": null,
13932         "because_sha": null
13933     },
13934     {
13935         "sha": "43da8223121b8807d2dd7fcf1276d145242365e6",
13936         "description": "glsl_to_nir: Fix NIR bit-size of ir_triop_bitfield_extract and ir_quadop_bitfield_insert",
13937         "nominated": true,
13938         "nomination_type": 1,
13939         "resolution": 1,
13940         "main_sha": null,
13941         "because_sha": "5e922fbc160bcda9b38ccf5704cbd7276a748094"
13942     },
13943     {
13944         "sha": "1fae751d493248ce6c29cb155a8178f5850b9a98",
13945         "description": "microsoft/compiler: Simplify nir_intrinsic_load_front_face handling",
13946         "nominated": false,
13947         "nomination_type": null,
13948         "resolution": 4,
13949         "main_sha": null,
13950         "because_sha": null
13951     },
13952     {
13953         "sha": "9342c14eeb4a751fce7bd413aca56bc46036ed22",
13954         "description": "nir/builder: Emit x != 0 for nir_i2b",
13955         "nominated": false,
13956         "nomination_type": null,
13957         "resolution": 4,
13958         "main_sha": null,
13959         "because_sha": null
13960     },
13961     {
13962         "sha": "7a5e9df39db0e900135a88daf4b0ef15d54922c7",
13963         "description": "nir: Use nir_i2b wrapper everywhere instead of using nir_i2b1 directly",
13964         "nominated": false,
13965         "nomination_type": null,
13966         "resolution": 4,
13967         "main_sha": null,
13968         "because_sha": null
13969     },
13970     {
13971         "sha": "b60b2f2add5f52955695d1bd84015287d4fbafe5",
13972         "description": "nir/algebraic: Optimize some b2i involved in masking operations",
13973         "nominated": false,
13974         "nomination_type": null,
13975         "resolution": 4,
13976         "main_sha": null,
13977         "because_sha": null
13978     },
13979     {
13980         "sha": "ba0b248ac2c7e64ac81fe8a64bdc80f4e1acee7d",
13981         "description": "nir/algebraic: Eliminate unary op on src of integer comparison w/ zero",
13982         "nominated": false,
13983         "nomination_type": null,
13984         "resolution": 4,
13985         "main_sha": null,
13986         "because_sha": null
13987     },
13988     {
13989         "sha": "ee15d893224c1eee5c239e54f7aa5191bec55377",
13990         "description": "nir/algebraic: Simplify min and max of b2i",
13991         "nominated": false,
13992         "nomination_type": null,
13993         "resolution": 4,
13994         "main_sha": null,
13995         "because_sha": null
13996     },
13997     {
13998         "sha": "19222867e43679885533c08004c0c003c44748c3",
13999         "description": "nir/algebraic: Reassociate some iand to eliminate an operation",
14000         "nominated": false,
14001         "nomination_type": null,
14002         "resolution": 4,
14003         "main_sha": null,
14004         "because_sha": null
14005     },
14006     {
14007         "sha": "d48ce1f47d5ffbdbe219dc326ba1521af7895810",
14008         "description": "nir/algebraic: Remove redundant i2b(b2i(x)) patterns",
14009         "nominated": false,
14010         "nomination_type": null,
14011         "resolution": 4,
14012         "main_sha": null,
14013         "because_sha": null
14014     },
14015     {
14016         "sha": "14a9bb04e4a27c881d62d28be1ffd48516aac976",
14017         "description": "nir/algebraic: Remove redundant i2b(-x) pattern",
14018         "nominated": false,
14019         "nomination_type": null,
14020         "resolution": 4,
14021         "main_sha": null,
14022         "because_sha": null
14023     },
14024     {
14025         "sha": "8d90b13954f56d30204f1372874c42f96e329be1",
14026         "description": "nir/algebraic: Catch some kinds of copy-and-paste bugs in algebraic patterns",
14027         "nominated": false,
14028         "nomination_type": null,
14029         "resolution": 4,
14030         "main_sha": null,
14031         "because_sha": null
14032     },
14033     {
14034         "sha": "fa02fb5ccae8adf8602bba966ec8b269745512b6",
14035         "description": "gallium/pp: typedef and use pp_st_invalidate_state_func to avoid cast",
14036         "nominated": false,
14037         "nomination_type": null,
14038         "resolution": 4,
14039         "main_sha": null,
14040         "because_sha": null
14041     },
14042     {
14043         "sha": "a23488d63e6717f9fd9ac16c99d1ae8b7f8f6a1e",
14044         "description": "gallium/hud: typedef and use hud_st_invalidate_state_func to avoid cast",
14045         "nominated": false,
14046         "nomination_type": null,
14047         "resolution": 4,
14048         "main_sha": null,
14049         "because_sha": null
14050     },
14051     {
14052         "sha": "e4e4ba23047a0f2f2578691456e487fba2013f43",
14053         "description": "intel: Allow CCS_E on R11G11B10_FLOAT for TGL+",
14054         "nominated": false,
14055         "nomination_type": null,
14056         "resolution": 4,
14057         "main_sha": null,
14058         "because_sha": null
14059     },
14060     {
14061         "sha": "e86262603165c6ec926eecf3a313384c50c0baaa",
14062         "description": "intel/isl: Bump format_info entries from 100 to 110",
14063         "nominated": false,
14064         "nomination_type": null,
14065         "resolution": 4,
14066         "main_sha": null,
14067         "because_sha": null
14068     },
14069     {
14070         "sha": "2b2141d19337ceeb0cc18d21690de3faa9fe141c",
14071         "description": "intel/isl: Lessen CCS_E-compatibility checks for TGL+",
14072         "nominated": false,
14073         "nomination_type": null,
14074         "resolution": 4,
14075         "main_sha": null,
14076         "because_sha": null
14077     },
14078     {
14079         "sha": "2add57d0c22b4aa0e85ca1280c15b4350d1c7c03",
14080         "description": "intel: Hook up RENDER_SURFACE_STATE::DecompressInL3",
14081         "nominated": false,
14082         "nomination_type": null,
14083         "resolution": 4,
14084         "main_sha": null,
14085         "because_sha": null
14086     },
14087     {
14088         "sha": "408f1c689c2bcd3e746d025bfbb623dd8c6c81ef",
14089         "description": "v3dv: skip some invalid tests",
14090         "nominated": true,
14091         "nomination_type": 0,
14092         "resolution": 1,
14093         "main_sha": null,
14094         "because_sha": null
14095     },
14096     {
14097         "sha": "5f2171625b17d66fd568e3813c9dff11fe0f307e",
14098         "description": "asahi: unbind samplers and fix sampler_count if state is NULL",
14099         "nominated": false,
14100         "nomination_type": null,
14101         "resolution": 4,
14102         "main_sha": null,
14103         "because_sha": null
14104     },
14105     {
14106         "sha": "687a82d2d3debc3391d0ac66e8b3b6d099b7f3d5",
14107         "description": "radv/rt: Handle no-null shader flags",
14108         "nominated": false,
14109         "nomination_type": null,
14110         "resolution": 4,
14111         "main_sha": null,
14112         "because_sha": null
14113     },
14114     {
14115         "sha": "a3aea98a2af3d63141f9faf36ecc522818456908",
14116         "description": "nir: validate that store_buffer_amd doesn't use a non-trivial writemask",
14117         "nominated": false,
14118         "nomination_type": null,
14119         "resolution": 4,
14120         "main_sha": null,
14121         "because_sha": null
14122     },
14123     {
14124         "sha": "afcbccb0781343eeed1b8543c23dcdc21748bcf2",
14125         "description": "ac/llvm: implement ACCESS_USE_FORMAT_AMD as buffer_load/store_format",
14126         "nominated": false,
14127         "nomination_type": null,
14128         "resolution": 4,
14129         "main_sha": null,
14130         "because_sha": null
14131     },
14132     {
14133         "sha": "5307480f4ecd4245236609fbc5610832a4cf1e12",
14134         "description": "ac/llvm: unify load_buffer_amd and store_buffer_amd code",
14135         "nominated": false,
14136         "nomination_type": null,
14137         "resolution": 4,
14138         "main_sha": null,
14139         "because_sha": null
14140     },
14141     {
14142         "sha": "150c2cec632f986a366ea5818c5feebaa9f66c0d",
14143         "description": "nir: add ACCESS_USES_FORMAT_AMD for typed buffer opcodes",
14144         "nominated": false,
14145         "nomination_type": null,
14146         "resolution": 4,
14147         "main_sha": null,
14148         "because_sha": null
14149     },
14150     {
14151         "sha": "716ac4a55dca2765bb8e1634f02e0b8ab2fcee7f",
14152         "description": "nir: replace IS_SWIZZLED flag with ACCESS_IS_SWIZZLED_AMD",
14153         "nominated": false,
14154         "nomination_type": null,
14155         "resolution": 4,
14156         "main_sha": null,
14157         "because_sha": null
14158     },
14159     {
14160         "sha": "7998c3bdd3028c4670c9ff3a07d9fb6bfdd898ef",
14161         "description": "nir: remove redundant SLC_AMD in favor of ACCESS_STREAM_CACHE_POLICY",
14162         "nominated": false,
14163         "nomination_type": null,
14164         "resolution": 4,
14165         "main_sha": null,
14166         "because_sha": null
14167     },
14168     {
14169         "sha": "c0d69b40bcf73e972c87bcaca30bf4a1b4af48f2",
14170         "description": "nir: add nir_texop_sampler_descriptor_amd",
14171         "nominated": false,
14172         "nomination_type": null,
14173         "resolution": 4,
14174         "main_sha": null,
14175         "because_sha": null
14176     },
14177     {
14178         "sha": "e2dc32d755b15697765719acec1d23f12f9c938c",
14179         "description": "anv: move functions around to plan for generated draws",
14180         "nominated": false,
14181         "nomination_type": null,
14182         "resolution": 4,
14183         "main_sha": null,
14184         "because_sha": null
14185     },
14186     {
14187         "sha": "971e07361a61b3069a5ad239d86c5719313e7503",
14188         "description": "genxml: add gen12/12.5 CS prefetch disable bits",
14189         "nominated": false,
14190         "nomination_type": null,
14191         "resolution": 4,
14192         "main_sha": null,
14193         "because_sha": null
14194     },
14195     {
14196         "sha": "4a3faab51241ea7ec12be5f00fe44d500c5b4159",
14197         "description": "anv: move draw command helpers to their own file",
14198         "nominated": false,
14199         "nomination_type": null,
14200         "resolution": 4,
14201         "main_sha": null,
14202         "because_sha": null
14203     },
14204     {
14205         "sha": "624ac557212dfac1247f88605469c638045d5b7c",
14206         "description": "anv: move total_batch_size to anv_batch",
14207         "nominated": false,
14208         "nomination_type": null,
14209         "resolution": 4,
14210         "main_sha": null,
14211         "because_sha": null
14212     },
14213     {
14214         "sha": "8d21e29be34ec40fdb5e1485722615f73b2d43b7",
14215         "description": "anv: add helper to get current address of a batch",
14216         "nominated": false,
14217         "nomination_type": null,
14218         "resolution": 4,
14219         "main_sha": null,
14220         "because_sha": null
14221     },
14222     {
14223         "sha": "c9272e80b1ab539afd6bf7a2f500cb4d9c68e294",
14224         "description": "anv: add a utility function to ensure command buffer space",
14225         "nominated": false,
14226         "nomination_type": null,
14227         "resolution": 4,
14228         "main_sha": null,
14229         "because_sha": null
14230     },
14231     {
14232         "sha": "21e32e1f8dcfb9c01f604ec962d5c7bde72827f3",
14233         "description": "anv: document utrace field",
14234         "nominated": false,
14235         "nomination_type": null,
14236         "resolution": 4,
14237         "main_sha": null,
14238         "because_sha": null
14239     },
14240     {
14241         "sha": "c70ef757e6345652d4946fcc91b4816e56d86b43",
14242         "description": "anv: Use extended parameters on Gen11+",
14243         "nominated": false,
14244         "nomination_type": null,
14245         "resolution": 4,
14246         "main_sha": null,
14247         "because_sha": null
14248     },
14249     {
14250         "sha": "2680e32f71404cff80bdaf834072e06fcf6dcd04",
14251         "description": "intel/blorp: Emit a dummy 3DSTATE_VF_SGVS_2",
14252         "nominated": false,
14253         "nomination_type": null,
14254         "resolution": 4,
14255         "main_sha": null,
14256         "because_sha": null
14257     },
14258     {
14259         "sha": "9859413bf4ad28eec70c3f39c23d3d1ba4a14102",
14260         "description": "intel/genxml: Add 3DPRIMITIVE_EXTENDED opcodes on Gen11+",
14261         "nominated": false,
14262         "nomination_type": null,
14263         "resolution": 4,
14264         "main_sha": null,
14265         "because_sha": null
14266     },
14267     {
14268         "sha": "781a16382d5b8dc3f8f850a18d7b0a022cfa11a7",
14269         "description": "intel/genxml: Make some fields Booleans",
14270         "nominated": false,
14271         "nomination_type": null,
14272         "resolution": 4,
14273         "main_sha": null,
14274         "because_sha": null
14275     },
14276     {
14277         "sha": "75d20a18f5a5a11129855091cc620cf417dfc1c3",
14278         "description": "anv/utrace: only record the emitted pipecontrol flags",
14279         "nominated": false,
14280         "nomination_type": null,
14281         "resolution": 4,
14282         "main_sha": null,
14283         "because_sha": null
14284     },
14285     {
14286         "sha": "5fd0d27280da8e7834a19fdb51411b2c98a72a4f",
14287         "description": "intel/ds: trace a couple of more pipe control flags",
14288         "nominated": false,
14289         "nomination_type": null,
14290         "resolution": 4,
14291         "main_sha": null,
14292         "because_sha": null
14293     },
14294     {
14295         "sha": "eea416d0c9c1eb1144ac77a9098abc59b374fa52",
14296         "description": "cso: fix a regression from draw_vbo rework",
14297         "nominated": false,
14298         "nomination_type": 1,
14299         "resolution": 4,
14300         "main_sha": null,
14301         "because_sha": "c9b13a93385b15ecf0dc70e3da3d6fa449078766"
14302     },
14303     {
14304         "sha": "d51fc12af9dd0189be7b3eae0c96a6336eeaca18",
14305         "description": "panfrost: fix sampler_count and unbind samplers in bind_sampler_states",
14306         "nominated": false,
14307         "nomination_type": null,
14308         "resolution": 4,
14309         "main_sha": null,
14310         "because_sha": null
14311     },
14312     {
14313         "sha": "a921486e2a6ca5fc873a6e2f9c61fb5bef4cf3d9",
14314         "description": "anv: disable Wa_1806565034 when robustImageAccess is enabled",
14315         "nominated": true,
14316         "nomination_type": 0,
14317         "resolution": 1,
14318         "main_sha": null,
14319         "because_sha": null
14320     },
14321     {
14322         "sha": "94bb4a13fa294204e32b88a098c2d49a0c82a5c3",
14323         "description": "intel/fs: make Wa_1806565034 conditional to non robust access",
14324         "nominated": false,
14325         "nomination_type": null,
14326         "resolution": 4,
14327         "main_sha": null,
14328         "because_sha": null
14329     },
14330     {
14331         "sha": "89a550a37b0bb32bc3dfd92062f9fe6eb05c11db",
14332         "description": "isl: make Wa_1806565034 conditional to non robust access",
14333         "nominated": false,
14334         "nomination_type": null,
14335         "resolution": 1,
14336         "main_sha": null,
14337         "because_sha": null
14338     },
14339     {
14340         "sha": "6a3179c5a97f9a45006af2781d0af4b437784515",
14341         "description": "frontends/va: fix crash during grayscale rendering",
14342         "nominated": false,
14343         "nomination_type": null,
14344         "resolution": 1,
14345         "main_sha": null,
14346         "because_sha": null
14347     },
14348     {
14349         "sha": "7ad4a5079e8ad0b9f3ab7924cc3dfec5f74ea88d",
14350         "description": "radeonsi/vcn: fix regression in yuv422 jpeg decode",
14351         "nominated": true,
14352         "nomination_type": 1,
14353         "resolution": 1,
14354         "main_sha": null,
14355         "because_sha": "12acee17fad5e939a4fa6ac9ce3bd4753fd0326c"
14356     },
14357     {
14358         "sha": "b4f940913d386bad0e25a1e224d0f39631124593",
14359         "description": "radv: do not remove the PointSize built-in for polygon mode as points",
14360         "nominated": true,
14361         "nomination_type": 0,
14362         "resolution": 1,
14363         "main_sha": null,
14364         "because_sha": null
14365     },
14366     {
14367         "sha": "75375233f6e75a02e9e7498be922f337523e4a9f",
14368         "description": "intel/compiler/mesh: extract emit_urb_direct_vec4_write",
14369         "nominated": false,
14370         "nomination_type": null,
14371         "resolution": 4,
14372         "main_sha": null,
14373         "because_sha": null
14374     },
14375     {
14376         "sha": "3a60112ce5e7daaf649b3fe33a3f09b9497a276a",
14377         "description": "intel/compiler: optimize away local_inv_index and local_inv_id if workgroup size is 1",
14378         "nominated": false,
14379         "nomination_type": null,
14380         "resolution": 4,
14381         "main_sha": null,
14382         "because_sha": null
14383     },
14384     {
14385         "sha": "85b1c89e206763acc49822c5c53097bf894ec7d2",
14386         "description": "intel/compiler: split lower_cs_intrinsics_convert_block",
14387         "nominated": false,
14388         "nomination_type": null,
14389         "resolution": 4,
14390         "main_sha": null,
14391         "because_sha": null
14392     },
14393     {
14394         "sha": "bb93f1bda1952f07b177916e9290654f26f4a557",
14395         "description": "intel/compiler/mesh: extract shared code for offset adjustment",
14396         "nominated": false,
14397         "nomination_type": null,
14398         "resolution": 4,
14399         "main_sha": null,
14400         "because_sha": null
14401     },
14402     {
14403         "sha": "5ffdd47a2660a8bd4fcd9526f92998da9a564bd6",
14404         "description": "anv: simplify EXT_mesh_shader lowering",
14405         "nominated": false,
14406         "nomination_type": null,
14407         "resolution": 4,
14408         "main_sha": null,
14409         "because_sha": null
14410     },
14411     {
14412         "sha": "7fbd1dfb18beedadd62eed3897f23ff2179a7fcf",
14413         "description": "anv,intel/compiler/mesh: drop lowering of gl_Primitive*IndicesEXT",
14414         "nominated": false,
14415         "nomination_type": null,
14416         "resolution": 4,
14417         "main_sha": null,
14418         "because_sha": null
14419     },
14420     {
14421         "sha": "f6929e7c3bc907ecc8284f1e6220bcd2a3351b3b",
14422         "description": "intel: fix the wrong function name",
14423         "nominated": false,
14424         "nomination_type": null,
14425         "resolution": 4,
14426         "main_sha": null,
14427         "because_sha": null
14428     },
14429     {
14430         "sha": "a0991c7c794da39bf1a4b5fb5484b77afde200cc",
14431         "description": "anv: fixup descriptor copies",
14432         "nominated": true,
14433         "nomination_type": 1,
14434         "resolution": 1,
14435         "main_sha": null,
14436         "because_sha": "03e1e19246da43f87b50a2ced38263a884b15b4c"
14437     },
14438     {
14439         "sha": "79cb465526eef5c6ae6ef69cadaa4398b36cc864",
14440         "description": "r600: Lower all bitfield ops on pre-EG",
14441         "nominated": false,
14442         "nomination_type": 1,
14443         "resolution": 4,
14444         "main_sha": null,
14445         "because_sha": "4dff3ff005b47befd3e4a903b08d5b4bdbef6ae3"
14446     },
14447     {
14448         "sha": "357e5fac9953b26eedc8819ab528b981be6e1b69",
14449         "description": "r600/sfn: Use variable length DOT on Evergreen and Cayman",
14450         "nominated": false,
14451         "nomination_type": null,
14452         "resolution": 4,
14453         "main_sha": null,
14454         "because_sha": null
14455     },
14456     {
14457         "sha": "573448f93cbbeeae22295e7f943c7120598780d4",
14458         "description": "r600/sfn: prepare alu split for use of variable length dot",
14459         "nominated": false,
14460         "nomination_type": null,
14461         "resolution": 4,
14462         "main_sha": null,
14463         "because_sha": null
14464     },
14465     {
14466         "sha": "edabd5cd8425f17dc71c2170ee0f1aa16eecbbec",
14467         "description": "r600/sfn: check used channels when evaluating allowed mask",
14468         "nominated": false,
14469         "nomination_type": null,
14470         "resolution": 4,
14471         "main_sha": null,
14472         "because_sha": null
14473     },
14474     {
14475         "sha": "8c30cf444346c2efe45834276a60d316b759e9f4",
14476         "description": "ci/test-vk: uprev vkd3d",
14477         "nominated": false,
14478         "nomination_type": null,
14479         "resolution": 4,
14480         "main_sha": null,
14481         "because_sha": null
14482     },
14483     {
14484         "sha": "d2ac1b18df90da1e3e36750774fab9b7d62086bb",
14485         "description": "ac/nir: add ac_nir_lower_legacy_gs",
14486         "nominated": false,
14487         "nomination_type": null,
14488         "resolution": 4,
14489         "main_sha": null,
14490         "because_sha": null
14491     },
14492     {
14493         "sha": "0e52a4faf061dac024c0a673b944cbbb20d6706c",
14494         "description": "ac/nir: move ngg_gs_shader_query to a common function",
14495         "nominated": false,
14496         "nomination_type": null,
14497         "resolution": 4,
14498         "main_sha": null,
14499         "because_sha": null
14500     },
14501     {
14502         "sha": "9a6416b3746cb90b544518643677a4b53666b1dc",
14503         "description": "nir,ac/llvm,radv: add stream id index to nir_load_ring_gsvs_amd",
14504         "nominated": false,
14505         "nomination_type": null,
14506         "resolution": 4,
14507         "main_sha": null,
14508         "because_sha": null
14509     },
14510     {
14511         "sha": "0ea589ec69ff2872bef738d2a14890531c7f90f2",
14512         "description": "ac/llvm,radv,radeonsi: pass instruction to intrinsic_load abi",
14513         "nominated": false,
14514         "nomination_type": null,
14515         "resolution": 4,
14516         "main_sha": null,
14517         "because_sha": null
14518     },
14519     {
14520         "sha": "796a150196acf1d481a92147f6a3c986c535993f",
14521         "description": "nir: add nir_load_ring_gs2vs_offset_amd",
14522         "nominated": false,
14523         "nomination_type": null,
14524         "resolution": 4,
14525         "main_sha": null,
14526         "because_sha": null
14527     },
14528     {
14529         "sha": "603e68ba36e63d75d69deb46e2abd82ba349d959",
14530         "description": "ac/nir,radeonsi: replace llvm ngg gs invocation query with nir",
14531         "nominated": false,
14532         "nomination_type": null,
14533         "resolution": 4,
14534         "main_sha": null,
14535         "because_sha": null
14536     },
14537     {
14538         "sha": "fd240f759f203a27c6bb47c8a9eb29be8675345d",
14539         "description": "nir,radv,radeonsi: add nir_atomic_add_gs_invocation_count_amd",
14540         "nominated": false,
14541         "nomination_type": null,
14542         "resolution": 4,
14543         "main_sha": null,
14544         "because_sha": null
14545     },
14546     {
14547         "sha": "17c18a492a3ce2a9467198dc8cc2d9c84afe8a06",
14548         "description": "freedreno/registers: Add some docs for PM4 events.",
14549         "nominated": false,
14550         "nomination_type": null,
14551         "resolution": 4,
14552         "main_sha": null,
14553         "because_sha": null
14554     },
14555     {
14556         "sha": "378f83917c01430a24a55699182653a6fab165fc",
14557         "description": "doc/freedreno: Add a bunch of docs of the hardware and drivers.",
14558         "nominated": false,
14559         "nomination_type": null,
14560         "resolution": 4,
14561         "main_sha": null,
14562         "because_sha": null
14563     },
14564     {
14565         "sha": "e284e6ad3c4292a0b46a432e6d898754e91fc60c",
14566         "description": "freedreno: Clarify that CACHE_FLUSH is pre-5xx.",
14567         "nominated": false,
14568         "nomination_type": null,
14569         "resolution": 4,
14570         "main_sha": null,
14571         "because_sha": null
14572     },
14573     {
14574         "sha": "5d37f6b16c83e04568a68a9acd3adc0c8657dcc7",
14575         "description": "ci/docs: Always expose the built docs.",
14576         "nominated": false,
14577         "nomination_type": null,
14578         "resolution": 4,
14579         "main_sha": null,
14580         "because_sha": null
14581     },
14582     {
14583         "sha": "7642f3b99c8b17c7cfa1f140c65ce82e7dbcea2b",
14584         "description": "intel: Fix crashes for importing drm buffer",
14585         "nominated": false,
14586         "nomination_type": null,
14587         "resolution": 1,
14588         "main_sha": null,
14589         "because_sha": null
14590     },
14591     {
14592         "sha": "68b546ec3daacc93513b31583cbe6eb7f8fdc25c",
14593         "description": "hasvk: pipelineStageCreationFeedbackCount is allowed to be 0",
14594         "nominated": true,
14595         "nomination_type": 1,
14596         "resolution": 1,
14597         "main_sha": null,
14598         "because_sha": "6601e5d6fc68cd9f8305508c650289170fef71ff"
14599     },
14600     {
14601         "sha": "8560ce28c22f82895dd95c185b59dcaaab249c6a",
14602         "description": "vdpau: allow building vdpau st with virgl only",
14603         "nominated": true,
14604         "nomination_type": 1,
14605         "resolution": 1,
14606         "main_sha": null,
14607         "because_sha": "6b5aecb19558200fd39fda46db08456ba7acc180"
14608     },
14609     {
14610         "sha": "9e9b8dc7f8a25c1d0ff7e8f93ea7603b08f62d36",
14611         "description": "glsl: fix function inlining for images",
14612         "nominated": false,
14613         "nomination_type": 1,
14614         "resolution": 4,
14615         "main_sha": null,
14616         "because_sha": "8d10a6835f32ec677759f9d37e08dcc95aaab17a"
14617     },
14618     {
14619         "sha": "92959061a92b2d82ec61fe757602cb22cb630c3d",
14620         "description": "radv: Improved export conflict bug workaround.",
14621         "nominated": false,
14622         "nomination_type": null,
14623         "resolution": 4,
14624         "main_sha": null,
14625         "because_sha": null
14626     },
14627     {
14628         "sha": "3a294ff01fb9d1d8b4f984a364ed7ef469624c49",
14629         "description": "mesa: move the _mesa_set_varying_vp_inputs call to where the state changes",
14630         "nominated": false,
14631         "nomination_type": null,
14632         "resolution": 4,
14633         "main_sha": null,
14634         "because_sha": null
14635     },
14636     {
14637         "sha": "fe1d53355324a42ca6c69bd565131255aec0a56c",
14638         "description": "mesa: move _DrawVAOEnabledAttribs determination into st_update_array",
14639         "nominated": false,
14640         "nomination_type": null,
14641         "resolution": 4,
14642         "main_sha": null,
14643         "because_sha": null
14644     },
14645     {
14646         "sha": "01ef28f1aff66a9239e22974e1d65708cb6a4c67",
14647         "description": "mesa: inline _mesa_draw_array_bits & _mesa_draw_current_bits",
14648         "nominated": false,
14649         "nomination_type": null,
14650         "resolution": 4,
14651         "main_sha": null,
14652         "because_sha": null
14653     },
14654     {
14655         "sha": "a2cda5ba09e994d453479625e5d97fb0372232ff",
14656         "description": "mesa: don't AND with VERT_BIT_ALL because it's ~0u",
14657         "nominated": false,
14658         "nomination_type": null,
14659         "resolution": 4,
14660         "main_sha": null,
14661         "because_sha": null
14662     },
14663     {
14664         "sha": "b1b4f1e1856adc48600f8954558185937cf4d347",
14665         "description": "mesa: simplify VBO state flagging in _mesa_update_vao_state",
14666         "nominated": false,
14667         "nomination_type": null,
14668         "resolution": 4,
14669         "main_sha": null,
14670         "because_sha": null
14671     },
14672     {
14673         "sha": "b57d56d754242694467c715f1bfb23fc278d1199",
14674         "description": "mesa: remove VAO::NewVertexBuffers/Elements, set the dirty flags directly",
14675         "nominated": false,
14676         "nomination_type": null,
14677         "resolution": 4,
14678         "main_sha": null,
14679         "because_sha": null
14680     },
14681     {
14682         "sha": "0fbd82bdc45c48aa8cbc08d8bbf1319e66217d45",
14683         "description": "mesa: move calling _mesa_update_vao_derived_arrays into st_update_array",
14684         "nominated": false,
14685         "nomination_type": null,
14686         "resolution": 4,
14687         "main_sha": null,
14688         "because_sha": null
14689     },
14690     {
14691         "sha": "76a214f390e6136e1bbce67f1467e2874e16ac51",
14692         "description": "mesa: remove the NewVAO flag, set directly what we need to set",
14693         "nominated": false,
14694         "nomination_type": null,
14695         "resolution": 4,
14696         "main_sha": null,
14697         "because_sha": null
14698     },
14699     {
14700         "sha": "ee308fb9ae5a0c8dbd6f6c9e53b09ff871ab3bdb",
14701         "description": "st/mesa: move st_atom.c contents into st_context.c",
14702         "nominated": false,
14703         "nomination_type": null,
14704         "resolution": 4,
14705         "main_sha": null,
14706         "because_sha": null
14707     },
14708     {
14709         "sha": "ae2b9112174985af2de213c928afc4b7fde630c1",
14710         "description": "st/mesa: inline st_validate_state and remove redundant checking in callers",
14711         "nominated": false,
14712         "nomination_type": null,
14713         "resolution": 4,
14714         "main_sha": null,
14715         "because_sha": null
14716     },
14717     {
14718         "sha": "eb97f624c73200a7fd844ce765fb74b5ad6da173",
14719         "description": "st/mesa: remove the switch from st_validate_state by passing state mask directly",
14720         "nominated": false,
14721         "nomination_type": null,
14722         "resolution": 4,
14723         "main_sha": null,
14724         "because_sha": null
14725     },
14726     {
14727         "sha": "ae8147dd5a99b16d8bad4b724c0da357d9d09b5f",
14728         "description": "st/mesa: remove st_context::dirty, use gl_context::NewDirtyState instead",
14729         "nominated": false,
14730         "nomination_type": null,
14731         "resolution": 4,
14732         "main_sha": null,
14733         "because_sha": null
14734     },
14735     {
14736         "sha": "33c3e429fe381d4e2df299ff75d81ef6b44a8f6e",
14737         "description": "mesa: remove per_vertex_edgeflags parameter from DrawGalliumVertexState",
14738         "nominated": false,
14739         "nomination_type": null,
14740         "resolution": 4,
14741         "main_sha": null,
14742         "because_sha": null
14743     },
14744     {
14745         "sha": "a5851ca8b1a68ad5bdb05c4b89d901ac27b78327",
14746         "description": "mesa: completely rewrite the edge flag state update logic",
14747         "nominated": false,
14748         "nomination_type": null,
14749         "resolution": 4,
14750         "main_sha": null,
14751         "because_sha": null
14752     },
14753     {
14754         "sha": "b6e800af7d54c3fb838f1f872fb8be1bef7ba1fa",
14755         "description": "mesa: don't call _mesa_set_varying_vp_inputs in set_vertex_processing_mode",
14756         "nominated": false,
14757         "nomination_type": null,
14758         "resolution": 4,
14759         "main_sha": null,
14760         "because_sha": null
14761     },
14762     {
14763         "sha": "c2557a5652af4c20b5c5df1f22f34c3cd1e259b6",
14764         "description": "mesa: don't call _mesa_update_vao_derived_arrays for dynamic VAOs",
14765         "nominated": false,
14766         "nomination_type": null,
14767         "resolution": 4,
14768         "main_sha": null,
14769         "because_sha": null
14770     },
14771     {
14772         "sha": "dcad210d12dfdb6503e6055d93972175425f6479",
14773         "description": "mesa: merge 2 switch statements into one in _mesa_get_derived_vao_masks",
14774         "nominated": false,
14775         "nomination_type": null,
14776         "resolution": 4,
14777         "main_sha": null,
14778         "because_sha": null
14779     },
14780     {
14781         "sha": "d5187dbc077281c60405f5090f88dd0d315ee4e4",
14782         "description": "mesa: remove derived _EffEnabled* fields and compute them at their only use",
14783         "nominated": false,
14784         "nomination_type": null,
14785         "resolution": 4,
14786         "main_sha": null,
14787         "because_sha": null
14788     },
14789     {
14790         "sha": "888463b17344e1449f2fc5923a3331c43646f987",
14791         "description": "mesa: merge _mesa_draw_(user_array,nonzero_divisor)_bits into one helper",
14792         "nominated": false,
14793         "nomination_type": null,
14794         "resolution": 4,
14795         "main_sha": null,
14796         "because_sha": null
14797     },
14798     {
14799         "sha": "e6375f95bbee8d4ab50955a385b45b73ccb0a723",
14800         "description": "mesa: remove unused inline functions from arrayobj.h",
14801         "nominated": false,
14802         "nomination_type": null,
14803         "resolution": 4,
14804         "main_sha": null,
14805         "because_sha": null
14806     },
14807     {
14808         "sha": "50a367f8f700adf89a685db25f2e0ce874526f8f",
14809         "description": "mesa: keep the current VAO also set as _DrawVAO",
14810         "nominated": false,
14811         "nomination_type": null,
14812         "resolution": 4,
14813         "main_sha": null,
14814         "because_sha": null
14815     },
14816     {
14817         "sha": "b205d7663bd04c51a7b417688b9286ec86ea611d",
14818         "description": "mesa: split _mesa_set_draw_vao into set and update functions",
14819         "nominated": false,
14820         "nomination_type": null,
14821         "resolution": 4,
14822         "main_sha": null,
14823         "because_sha": null
14824     },
14825     {
14826         "sha": "568fa71ef8d825b735fdbf6747ada3d7cfe95eff",
14827         "description": "radv: Handle NULL miss shaders",
14828         "nominated": true,
14829         "nomination_type": 1,
14830         "resolution": 1,
14831         "main_sha": null,
14832         "because_sha": "85580faa4b0b654600a137e337211ce3efff43fb"
14833     },
14834     {
14835         "sha": "276236ed6d8984ab45e53e970d3ed9c9ddefc133",
14836         "description": "radv: Change shaderGroupBaseAlignment to RADV_RT_HANDLE_SIZE",
14837         "nominated": false,
14838         "nomination_type": null,
14839         "resolution": 4,
14840         "main_sha": null,
14841         "because_sha": null
14842     },
14843     {
14844         "sha": "5751ae45ec97cb4dd3ade8bea385317d00ba50cf",
14845         "description": "radv: Force non uniform texture sampling with NV Remix",
14846         "nominated": false,
14847         "nomination_type": null,
14848         "resolution": 4,
14849         "main_sha": null,
14850         "because_sha": null
14851     },
14852     {
14853         "sha": "9492b84a680c23ff2ef5a2abd855940b6f69e9d9",
14854         "description": "radv: Add a driconf option to force non uniform texture sampling",
14855         "nominated": false,
14856         "nomination_type": null,
14857         "resolution": 4,
14858         "main_sha": null,
14859         "because_sha": null
14860     },
14861     {
14862         "sha": "7a994d92ff61acdd5177d4b786a7382df4ddd9e3",
14863         "description": "spirv: Add a debug option to force non uniform texture sampling",
14864         "nominated": false,
14865         "nomination_type": null,
14866         "resolution": 4,
14867         "main_sha": null,
14868         "because_sha": null
14869     },
14870     {
14871         "sha": "cdd68cbafdb8abdfbaba15215bb8486759ece28c",
14872         "description": "radv/rt: Hash the pipeline key",
14873         "nominated": false,
14874         "nomination_type": null,
14875         "resolution": 4,
14876         "main_sha": null,
14877         "because_sha": null
14878     },
14879     {
14880         "sha": "48ae92ceea83c84d39f3fbb2d9b9ff4a7cef947e",
14881         "description": "radv/rt: Propagate radv_pipeline_key",
14882         "nominated": false,
14883         "nomination_type": null,
14884         "resolution": 4,
14885         "main_sha": null,
14886         "because_sha": null
14887     },
14888     {
14889         "sha": "7b5ac0ae2a6ce71fe8f2bfc887fef27477044ce6",
14890         "description": "radv/rt: Work around incorrect NOT_DEFERRED handling in Portal RTX",
14891         "nominated": false,
14892         "nomination_type": null,
14893         "resolution": 4,
14894         "main_sha": null,
14895         "because_sha": null
14896     },
14897     {
14898         "sha": "cb3872f2cdce8476dbb8f361a7f95f005c657c3d",
14899         "description": "tu: Implement VK_EXT_descriptor_buffer",
14900         "nominated": false,
14901         "nomination_type": null,
14902         "resolution": 4,
14903         "main_sha": null,
14904         "because_sha": null
14905     },
14906     {
14907         "sha": "b28899a26129f075ab65aaa72df8e9cc385809b5",
14908         "description": "vk/descriptor_set_layout: Add optional destructor",
14909         "nominated": false,
14910         "nomination_type": null,
14911         "resolution": 4,
14912         "main_sha": null,
14913         "because_sha": null
14914     },
14915     {
14916         "sha": "56e435954200bbf085b3aed8984c41d30201c0e7",
14917         "description": "tu: Fall back to ldg for variable-size inline uniform blocks",
14918         "nominated": false,
14919         "nomination_type": null,
14920         "resolution": 4,
14921         "main_sha": null,
14922         "because_sha": null
14923     },
14924     {
14925         "sha": "f4c9e9329cf2bcfc73d9b7a1167ba6864a79caf4",
14926         "description": "ir3/a6xx: Fix immediate offset stg/ldg path",
14927         "nominated": false,
14928         "nomination_type": null,
14929         "resolution": 4,
14930         "main_sha": null,
14931         "because_sha": null
14932     },
14933     {
14934         "sha": "733264bd7ca33a9ab64244fc53044c1a8bca98f1",
14935         "description": "microsoft/compiler: Fix codegen when a loop ends in a jump",
14936         "nominated": false,
14937         "nomination_type": null,
14938         "resolution": 4,
14939         "main_sha": null,
14940         "because_sha": null
14941     },
14942     {
14943         "sha": "16c4c1a549ff07960c7452456ab32472f9563ab1",
14944         "description": "microsoft/compiler: Handle holes in driver_location when adding sysvals",
14945         "nominated": false,
14946         "nomination_type": null,
14947         "resolution": 4,
14948         "main_sha": null,
14949         "because_sha": null
14950     },
14951     {
14952         "sha": "1071d33c3721819cb77ca850766d2e68f52f6e10",
14953         "description": "ci: Bump virglrenderer version",
14954         "nominated": false,
14955         "nomination_type": null,
14956         "resolution": 4,
14957         "main_sha": null,
14958         "because_sha": null
14959     },
14960     {
14961         "sha": "0d34df0e6cd3e8bbf3896dd21f4a7e43dc73680e",
14962         "description": "ir3/freedreno: Find regs for FS inputs when printing info",
14963         "nominated": false,
14964         "nomination_type": null,
14965         "resolution": 4,
14966         "main_sha": null,
14967         "because_sha": null
14968     },
14969     {
14970         "sha": "c147a356446aa7e96abc5e45d70820a2f84b4781",
14971         "description": "radv: fix assertion on gpu hang detection",
14972         "nominated": false,
14973         "nomination_type": null,
14974         "resolution": 4,
14975         "main_sha": null,
14976         "because_sha": null
14977     },
14978     {
14979         "sha": "e9efd05af530988fe434fca13bd16b00bd41682b",
14980         "description": "intel/compiler: Remove leftover declarations of old NIR passes",
14981         "nominated": false,
14982         "nomination_type": null,
14983         "resolution": 4,
14984         "main_sha": null,
14985         "because_sha": null
14986     },
14987     {
14988         "sha": "610639682533783796fe32bdcb2b4d3375fae56f",
14989         "description": "intel/nir/rt: fixup primitive id",
14990         "nominated": true,
14991         "nomination_type": 1,
14992         "resolution": 1,
14993         "main_sha": null,
14994         "because_sha": "046571479028aeb5577344a91f0c4d565415f4bc"
14995     },
14996     {
14997         "sha": "13f39da71a69026445fc5455d749858aa7ad94dc",
14998         "description": "radv: fix hashing descriptor set layout",
14999         "nominated": true,
15000         "nomination_type": 1,
15001         "resolution": 1,
15002         "main_sha": null,
15003         "because_sha": "19f8d338761d124b24eac2d4703dc1346c8b4f9f"
15004     },
15005     {
15006         "sha": "e20564cfdb946a3e7ccd8dec36520f3dff3d32e5",
15007         "description": "nir/lower_shader_calls: Remove phis after dead control flow",
15008         "nominated": false,
15009         "nomination_type": null,
15010         "resolution": 4,
15011         "main_sha": null,
15012         "because_sha": null
15013     },
15014     {
15015         "sha": "a54c2c828941ef1325fc1a3b49eba32f3c964f0d",
15016         "description": "nir: Do not consider phis with incompatible dests equal",
15017         "nominated": true,
15018         "nomination_type": 1,
15019         "resolution": 1,
15020         "main_sha": null,
15021         "because_sha": "6bdce55c44a45fc8ec8426996572c18ecf88bd64"
15022     },
15023     {
15024         "sha": "c9c44d63da418267b1ac6ac733fb40704e785e4b",
15025         "description": "docs/release-calendar: add 22.3.x dates",
15026         "nominated": false,
15027         "nomination_type": null,
15028         "resolution": 4,
15029         "main_sha": null,
15030         "because_sha": null
15031     },
15032     {
15033         "sha": "110d550941fd26f5e9ae450521a177d5be20a445",
15034         "description": "zink: Don't set dynamic color attachment state for 0 attachments.",
15035         "nominated": false,
15036         "nomination_type": null,
15037         "resolution": 4,
15038         "main_sha": null,
15039         "because_sha": null
15040     },
15041     {
15042         "sha": "efa4e9568b28266a7b1bb1dd6bb6d8d0e593c6f3",
15043         "description": "radv: Use correct watermark for early loop exit.",
15044         "nominated": false,
15045         "nomination_type": null,
15046         "resolution": 4,
15047         "main_sha": null,
15048         "because_sha": null
15049     },
15050     {
15051         "sha": "f0d6a1a68548cb778da41e14fd92afc2d2fdcdb7",
15052         "description": "radv: Rename stack_base to stack_low_watermark.",
15053         "nominated": false,
15054         "nomination_type": null,
15055         "resolution": 4,
15056         "main_sha": null,
15057         "because_sha": null
15058     },
15059     {
15060         "sha": "b0a6e0e17416310e3ac2635ede5e7757cf10b971",
15061         "description": "Revert \"r600/sfn: Make use of variable length DOT\"",
15062         "nominated": false,
15063         "nomination_type": 2,
15064         "resolution": 4,
15065         "main_sha": null,
15066         "because_sha": "fcafe1ffc85573b6a0df2d64a438f1bac2bae3a2"
15067     },
15068     {
15069         "sha": "c9b13a93385b15ecf0dc70e3da3d6fa449078766",
15070         "description": "cso: remove cso_draw_vbo from all draws, call the driver or u_vbuf directly",
15071         "nominated": false,
15072         "nomination_type": null,
15073         "resolution": 4,
15074         "main_sha": null,
15075         "because_sha": null
15076     },
15077     {
15078         "sha": "85f01982a08a2d92a851b40db6aa0a1f852447cb",
15079         "description": "cso: add a base class cso_context_base holding pipe_context*",
15080         "nominated": false,
15081         "nomination_type": null,
15082         "resolution": 4,
15083         "main_sha": null,
15084         "because_sha": null
15085     },
15086     {
15087         "sha": "37e89b41f1fdd2ef281fca39412222f25bf340af",
15088         "description": "cso: unify cso_draw_vbo and cso_multi_draw",
15089         "nominated": false,
15090         "nomination_type": null,
15091         "resolution": 4,
15092         "main_sha": null,
15093         "because_sha": null
15094     },
15095     {
15096         "sha": "8b4201d6bd7cc1a550db233533f8945bf43445d9",
15097         "description": "gallium/u_vbuf: change u_vbuf_draw_vbo to accept pipe_context as first param",
15098         "nominated": false,
15099         "nomination_type": null,
15100         "resolution": 4,
15101         "main_sha": null,
15102         "because_sha": null
15103     },
15104     {
15105         "sha": "4a92492a8a016114b6b4ed9833dddbc58a485f5d",
15106         "description": "gallium: add the u_vbuf pointer into pipe_context",
15107         "nominated": false,
15108         "nomination_type": null,
15109         "resolution": 4,
15110         "main_sha": null,
15111         "because_sha": null
15112     },
15113     {
15114         "sha": "a9934a9f649d397384db8fc6eb268663ea44b9de",
15115         "description": "asahi: Implement occlusion queries",
15116         "nominated": false,
15117         "nomination_type": null,
15118         "resolution": 4,
15119         "main_sha": null,
15120         "because_sha": null
15121     },
15122     {
15123         "sha": "4dabbb761b4c3fd4a2751df233fdca16fa27d26e",
15124         "description": "asahi: Move query functions to agx_query.c",
15125         "nominated": false,
15126         "nomination_type": null,
15127         "resolution": 4,
15128         "main_sha": null,
15129         "because_sha": null
15130     },
15131     {
15132         "sha": "7a5f88cb38c102f5a8cbd76b12399eb48e56e519",
15133         "description": "asahi: Don't upload samplers for clears/stores",
15134         "nominated": false,
15135         "nomination_type": null,
15136         "resolution": 4,
15137         "main_sha": null,
15138         "because_sha": null
15139     },
15140     {
15141         "sha": "d2f27d282f2ece300ae1703a83a1d2af53cccf3a",
15142         "description": "asahi: Avoid reloads with staging blits",
15143         "nominated": false,
15144         "nomination_type": null,
15145         "resolution": 4,
15146         "main_sha": null,
15147         "because_sha": null
15148     },
15149     {
15150         "sha": "dc4cf64a7687d64c1dc8fee18a9ef8f6ab906ce8",
15151         "description": "asahi: Don't reload uninitialized surfaces",
15152         "nominated": false,
15153         "nomination_type": null,
15154         "resolution": 4,
15155         "main_sha": null,
15156         "because_sha": null
15157     },
15158     {
15159         "sha": "949a760c9f5a33344b95dd591f0ab4d8a03832bc",
15160         "description": "asahi: Fix Z32S8 harder",
15161         "nominated": false,
15162         "nomination_type": null,
15163         "resolution": 4,
15164         "main_sha": null,
15165         "because_sha": null
15166     },
15167     {
15168         "sha": "0c2500168d01439e7692a61616e3c75becb1736d",
15169         "description": "asahi: Don't shadow idle resources",
15170         "nominated": false,
15171         "nomination_type": null,
15172         "resolution": 4,
15173         "main_sha": null,
15174         "because_sha": null
15175     },
15176     {
15177         "sha": "c9144eff48830cef310ee424a70186599bb36e80",
15178         "description": "asahi: Model alignment of occlusion query indices",
15179         "nominated": false,
15180         "nomination_type": null,
15181         "resolution": 4,
15182         "main_sha": null,
15183         "because_sha": null
15184     },
15185     {
15186         "sha": "3a318e4265a801f444479414461b75658096cd21",
15187         "description": "asahi: Identify some more fields used with layered",
15188         "nominated": false,
15189         "nomination_type": null,
15190         "resolution": 4,
15191         "main_sha": null,
15192         "because_sha": null
15193     },
15194     {
15195         "sha": "c3eb81fd169ceed36f56abe46b8d09ad35eb9fd1",
15196         "description": "asahi: Identify XML for anisotropic filtering",
15197         "nominated": false,
15198         "nomination_type": null,
15199         "resolution": 4,
15200         "main_sha": null,
15201         "because_sha": null
15202     },
15203     {
15204         "sha": "7f247743a3c3fd2c9d25171f3fd6f49e677f437e",
15205         "description": "asahi: Check-box implement rasterizer discard",
15206         "nominated": false,
15207         "nomination_type": null,
15208         "resolution": 4,
15209         "main_sha": null,
15210         "because_sha": null
15211     },
15212     {
15213         "sha": "d2a2d1997ec28094de506b7766b03f33d6bce49c",
15214         "description": "asahi: Wire in 1D (array) textures",
15215         "nominated": false,
15216         "nomination_type": null,
15217         "resolution": 4,
15218         "main_sha": null,
15219         "because_sha": null
15220     },
15221     {
15222         "sha": "5612d2cbeb96e5985b0ca37903d9f4d3929539d8",
15223         "description": "asahi: Dirty track VS/FS key updates",
15224         "nominated": false,
15225         "nomination_type": null,
15226         "resolution": 4,
15227         "main_sha": null,
15228         "because_sha": null
15229     },
15230     {
15231         "sha": "37feaf9c0c59a96e540eb8ee30d20d84e37f1e0a",
15232         "description": "asahi: Separate VS/FS shader keys",
15233         "nominated": false,
15234         "nomination_type": null,
15235         "resolution": 4,
15236         "main_sha": null,
15237         "because_sha": null
15238     },
15239     {
15240         "sha": "720ff76de4287bd09860a77b4634bad4e89d3ad4",
15241         "description": "asahi: Implement invalidate_resource",
15242         "nominated": false,
15243         "nomination_type": null,
15244         "resolution": 4,
15245         "main_sha": null,
15246         "because_sha": null
15247     },
15248     {
15249         "sha": "28b652af801d5d04c60aa3c481a3d11d4c2a686f",
15250         "description": "asahi: Track batch masks on ZS/blend CSO",
15251         "nominated": false,
15252         "nomination_type": null,
15253         "resolution": 4,
15254         "main_sha": null,
15255         "because_sha": null
15256     },
15257     {
15258         "sha": "33b18768575613638da4a6f6e0f7de5171acb83c",
15259         "description": "asahi: Dirty track blend state",
15260         "nominated": false,
15261         "nomination_type": null,
15262         "resolution": 4,
15263         "main_sha": null,
15264         "because_sha": null
15265     },
15266     {
15267         "sha": "29e6c00e3c7f06a678a941e887817a008610e5af",
15268         "description": "asahi: Enable dirty tracking",
15269         "nominated": false,
15270         "nomination_type": null,
15271         "resolution": 4,
15272         "main_sha": null,
15273         "because_sha": null
15274     },
15275     {
15276         "sha": "b28fe26d7c613e7adc7d27515c4945e1f4060b9e",
15277         "description": "ail: Save level_offsets_compressed_B",
15278         "nominated": false,
15279         "nomination_type": null,
15280         "resolution": 4,
15281         "main_sha": null,
15282         "because_sha": null
15283     },
15284     {
15285         "sha": "3895545b834bdd8b08f9ed99722770da83351e0e",
15286         "description": "panfrost: implement clear_depth_stencil",
15287         "nominated": false,
15288         "nomination_type": null,
15289         "resolution": 4,
15290         "main_sha": null,
15291         "because_sha": null
15292     },
15293     {
15294         "sha": "b19a14a09473d71537128ebbaf658592172d072c",
15295         "description": "nine: enable on panfrost",
15296         "nominated": false,
15297         "nomination_type": null,
15298         "resolution": 4,
15299         "main_sha": null,
15300         "because_sha": null
15301     },
15302     {
15303         "sha": "be841f0e7898d85c6f98aa212d5bf03509ed117d",
15304         "description": "panfrost: implement clear_render_target",
15305         "nominated": false,
15306         "nomination_type": null,
15307         "resolution": 4,
15308         "main_sha": null,
15309         "because_sha": null
15310     },
15311     {
15312         "sha": "8560c7613d4e87bbfec2b590efcd7a955c675486",
15313         "description": "panfrost: Handle resources without depth in batch_to_fb_info",
15314         "nominated": false,
15315         "nomination_type": null,
15316         "resolution": 4,
15317         "main_sha": null,
15318         "because_sha": null
15319     },
15320     {
15321         "sha": "d76d791565a720ec2c86f07c4f2690676a3c41c8",
15322         "description": "panfrost: Implement GL_EXT_clip_control",
15323         "nominated": false,
15324         "nomination_type": null,
15325         "resolution": 4,
15326         "main_sha": null,
15327         "because_sha": null
15328     },
15329     {
15330         "sha": "a099d6ae4d133fdef4a81fc2fbcfb8c7b9b5a440",
15331         "description": "intel: add devinfo->has_64bit_float_via_math_pipe",
15332         "nominated": false,
15333         "nomination_type": null,
15334         "resolution": 4,
15335         "main_sha": null,
15336         "because_sha": null
15337     },
15338     {
15339         "sha": "eac00f4ec771ee6931f00168429f27579025e558",
15340         "description": "intel/compiler: fix intel_swsb_decode for newer platforms",
15341         "nominated": false,
15342         "nomination_type": null,
15343         "resolution": 4,
15344         "main_sha": null,
15345         "because_sha": null
15346     },
15347     {
15348         "sha": "295c5f59e04b7cce2b78f67698525734faf62b8f",
15349         "description": "intel/compiler: export brw_num_sources_from_inst",
15350         "nominated": false,
15351         "nomination_type": null,
15352         "resolution": 4,
15353         "main_sha": null,
15354         "because_sha": null
15355     },
15356     {
15357         "sha": "df50add27ee24b83d6d59348ccf0d6a3b5dad11b",
15358         "description": "intel/compiler: avoid 64bit SEL_EXEC on MTL",
15359         "nominated": false,
15360         "nomination_type": null,
15361         "resolution": 4,
15362         "main_sha": null,
15363         "because_sha": null
15364     },
15365     {
15366         "sha": "951855c3492062035ab0bcff683b549b8247104a",
15367         "description": "intel/compiler: avoid (RegDist, SBID) on DF instructions on MTL",
15368         "nominated": false,
15369         "nomination_type": null,
15370         "resolution": 4,
15371         "main_sha": null,
15372         "because_sha": null
15373     },
15374     {
15375         "sha": "16b9f87104be16e4726f42970bd13655c7e3c857",
15376         "description": "intel/compiler: on MTL, DF instructions run in the math pipe",
15377         "nominated": false,
15378         "nomination_type": null,
15379         "resolution": 4,
15380         "main_sha": null,
15381         "because_sha": null
15382     },
15383     {
15384         "sha": "051887fbf3f07c49fb834ca3c1e5aa052ee4b18b",
15385         "description": "intel/fs: Make the result of is_unordered() dependent on devinfo.",
15386         "nominated": false,
15387         "nomination_type": null,
15388         "resolution": 4,
15389         "main_sha": null,
15390         "because_sha": null
15391     },
15392     {
15393         "sha": "d608706875996b05df48b0e35ee0456f0f2ae8cf",
15394         "description": "Revert \"anv: compile anv_acceleration_structure.c\"",
15395         "nominated": true,
15396         "nomination_type": 2,
15397         "resolution": 1,
15398         "main_sha": null,
15399         "because_sha": "74d0be27ae9eb666df948874a20a3b4464df7db1"
15400     },
15401     {
15402         "sha": "d217883c5c33655254b54f32dcac9de046385020",
15403         "description": "freedreno/a6xx: fix blend all_mrt_write_mask",
15404         "nominated": false,
15405         "nomination_type": 1,
15406         "resolution": 4,
15407         "main_sha": null,
15408         "because_sha": "0132c22de75c2c0794cf6d4eb69392847cbeb00d"
15409     },
15410     {
15411         "sha": "bec68a85a2dee6e2031c1eb4b0cc7df007f02d74",
15412         "description": "iris: Improve direct CPU map heuristics",
15413         "nominated": false,
15414         "nomination_type": null,
15415         "resolution": 4,
15416         "main_sha": null,
15417         "because_sha": null
15418     },
15419     {
15420         "sha": "eafaac2b1e3c5fa2c347488c2e5c94f895392b81",
15421         "description": "iris: Only copy existing data into staging images with PIPE_MAP_READ",
15422         "nominated": false,
15423         "nomination_type": null,
15424         "resolution": 4,
15425         "main_sha": null,
15426         "because_sha": null
15427     },
15428     {
15429         "sha": "50614d39fe778ae2d153487f59b48abf54103d94",
15430         "description": "iris: Return idle status from iris_invalidate_buffer, skip busy checks",
15431         "nominated": false,
15432         "nomination_type": null,
15433         "resolution": 4,
15434         "main_sha": null,
15435         "because_sha": null
15436     },
15437     {
15438         "sha": "f112add5544ca545656b96e82a78b7fd06c43bcc",
15439         "description": "iris: Don't replace backing storage for exported buffers.",
15440         "nominated": false,
15441         "nomination_type": null,
15442         "resolution": 4,
15443         "main_sha": null,
15444         "because_sha": null
15445     },
15446     {
15447         "sha": "6954a8ddbe9b512fa21789ee7ed9e67120d34929",
15448         "description": "iris: Promote DISCARD_RANGE to DISCARD_WHOLE_RESOURCE where possible",
15449         "nominated": false,
15450         "nomination_type": null,
15451         "resolution": 4,
15452         "main_sha": null,
15453         "because_sha": null
15454     },
15455     {
15456         "sha": "465eb092ede759f873bb34e54b11721296be4c5a",
15457         "description": "iris: Use persistent mappings for pinned memory (userptr)",
15458         "nominated": false,
15459         "nomination_type": null,
15460         "resolution": 4,
15461         "main_sha": null,
15462         "because_sha": null
15463     },
15464     {
15465         "sha": "b82d545442538d91f46d7b7d384c10c15d12cbb7",
15466         "description": "iris: Delete map->dest_had_defined_contents",
15467         "nominated": false,
15468         "nomination_type": null,
15469         "resolution": 4,
15470         "main_sha": null,
15471         "because_sha": null
15472     },
15473     {
15474         "sha": "907fbf22ddfaf6c8ec4e56f2848a17d5313d64cc",
15475         "description": "nir/gather_info: use nir_ssa_scalar_resolved",
15476         "nominated": false,
15477         "nomination_type": null,
15478         "resolution": 4,
15479         "main_sha": null,
15480         "because_sha": null
15481     },
15482     {
15483         "sha": "085828ea4dc029a4850fa64c47335f393b5c1c60",
15484         "description": "vtn: add mesh output and task_payload to vtn_mode_is_cross_invocation",
15485         "nominated": false,
15486         "nomination_type": null,
15487         "resolution": 4,
15488         "main_sha": null,
15489         "because_sha": null
15490     },
15491     {
15492         "sha": "e1f51003111b9fc9f06c948191c545164cfc86be",
15493         "description": "nir: add task_payload and shader_out to nir_var_vec_indexable_modes",
15494         "nominated": false,
15495         "nomination_type": null,
15496         "resolution": 4,
15497         "main_sha": null,
15498         "because_sha": null
15499     },
15500     {
15501         "sha": "a89755d179254d1c9be3f935f44ba5efece90cc1",
15502         "description": "radv: fix task payload lowering when shared_memory_explicit_layout=true",
15503         "nominated": false,
15504         "nomination_type": null,
15505         "resolution": 4,
15506         "main_sha": null,
15507         "because_sha": null
15508     },
15509     {
15510         "sha": "e4060752e24bb4fae95ee3e8a361d5f839791165",
15511         "description": "radv: fix mesh shaders with null winsys",
15512         "nominated": false,
15513         "nomination_type": null,
15514         "resolution": 4,
15515         "main_sha": null,
15516         "because_sha": null
15517     },
15518     {
15519         "sha": "f381187b8f0e748016dce844656f5a4ad8c2f933",
15520         "description": "panvk: Delete panvk_CmdSetDeviceMask, panvk_GetDeviceGroupPeerMemoryFeatures",
15521         "nominated": false,
15522         "nomination_type": null,
15523         "resolution": 4,
15524         "main_sha": null,
15525         "because_sha": null
15526     },
15527     {
15528         "sha": "aa76b70751ae58e3f7617655e5203460bb615c56",
15529         "description": "hasvk: Delete VK_KHR_device_group provided entrypoints",
15530         "nominated": false,
15531         "nomination_type": null,
15532         "resolution": 4,
15533         "main_sha": null,
15534         "because_sha": null
15535     },
15536     {
15537         "sha": "43f9c66224f05911b5580372342f67b9c022b7ec",
15538         "description": "anv: Delete VK_KHR_device_group provided entrypoints",
15539         "nominated": false,
15540         "nomination_type": null,
15541         "resolution": 4,
15542         "main_sha": null,
15543         "because_sha": null
15544     },
15545     {
15546         "sha": "159cf9122ec29674d22821d4058abf5ba241116d",
15547         "description": "tu: Delete VK_KHR_device_group provided entrypoints",
15548         "nominated": false,
15549         "nomination_type": null,
15550         "resolution": 4,
15551         "main_sha": null,
15552         "because_sha": null
15553     },
15554     {
15555         "sha": "6b1e2e9eb69e3a3fbafcd662345b666d586e28f3",
15556         "description": "v3dv: Delete VK_KHR_device_group provided entrypoints",
15557         "nominated": false,
15558         "nomination_type": null,
15559         "resolution": 4,
15560         "main_sha": null,
15561         "because_sha": null
15562     },
15563     {
15564         "sha": "64d7385e61e7f2da5159ec4fbc3f7047503f01ae",
15565         "description": "radv: Delete VK_KHR_device_group provided entrypoints",
15566         "nominated": false,
15567         "nomination_type": null,
15568         "resolution": 4,
15569         "main_sha": null,
15570         "because_sha": null
15571     },
15572     {
15573         "sha": "83400af043a8e797e64473dd33702e91866da753",
15574         "description": "vulkan/runtime: Add VK_KHR_device_group provided entrypoints",
15575         "nominated": false,
15576         "nomination_type": null,
15577         "resolution": 4,
15578         "main_sha": null,
15579         "because_sha": null
15580     },
15581     {
15582         "sha": "2d4a36ce64791971c2abe0280778a7d7555bb273",
15583         "description": "gallium: add new variable for video frame statistics",
15584         "nominated": false,
15585         "nomination_type": 1,
15586         "resolution": 4,
15587         "main_sha": null,
15588         "because_sha": "2d1bd619dfd7bf826a6300030718408212b0b68a"
15589     },
15590     {
15591         "sha": "c872e339a158056aca29c4b3e1f62c435aa81948",
15592         "description": "radv: remove some unnecessary 64-bit IO handling",
15593         "nominated": false,
15594         "nomination_type": null,
15595         "resolution": 4,
15596         "main_sha": null,
15597         "because_sha": null
15598     },
15599     {
15600         "sha": "6a5b615ab1feef121887121199dfef72dfee6d26",
15601         "description": "radv: fix streamout with different streams in the same varying slot",
15602         "nominated": false,
15603         "nomination_type": null,
15604         "resolution": 4,
15605         "main_sha": null,
15606         "because_sha": null
15607     },
15608     {
15609         "sha": "20e670d0603a9f06e64c691a19aba1ec5361a31c",
15610         "description": "aco/ra: don't swap create_vector operand with definition blocker for SGPRs",
15611         "nominated": false,
15612         "nomination_type": null,
15613         "resolution": 4,
15614         "main_sha": null,
15615         "because_sha": null
15616     },
15617     {
15618         "sha": "a05dd58309caf7e3857eb7f02084d8c9667c9efc",
15619         "description": "aco/ra: don't swap p_create_vector operand with definition blocker for scc",
15620         "nominated": true,
15621         "nomination_type": 1,
15622         "resolution": 1,
15623         "main_sha": null,
15624         "because_sha": "9476986e6f6fe49ef8bc511f4ebeca4232263888"
15625     },
15626     {
15627         "sha": "4dff3ff005b47befd3e4a903b08d5b4bdbef6ae3",
15628         "description": "nir/opt_algebraic: Optimize open coded bfm.",
15629         "nominated": false,
15630         "nomination_type": null,
15631         "resolution": 4,
15632         "main_sha": null,
15633         "because_sha": null
15634     },
15635     {
15636         "sha": "a73e86e0a5eb58e2f25f7b7419a78c122cc5ab1a",
15637         "description": "frontends/va: fix gst videotestsrc h264 enc fail issue.",
15638         "nominated": true,
15639         "nomination_type": 0,
15640         "resolution": 1,
15641         "main_sha": null,
15642         "because_sha": null
15643     },
15644     {
15645         "sha": "ee10a5f7a694ae642fdbc29239650ef4c8c84c7b",
15646         "description": "frontend/osmesa: inherit pipe_frontend_drawable instead of allocating separately",
15647         "nominated": false,
15648         "nomination_type": null,
15649         "resolution": 4,
15650         "main_sha": null,
15651         "because_sha": null
15652     },
15653     {
15654         "sha": "5be128f67dade50533a5fa3ac374e61b203a8442",
15655         "description": "frontend/hgl: inherit pipe_frontend_drawable instead of allocating separately",
15656         "nominated": false,
15657         "nomination_type": null,
15658         "resolution": 4,
15659         "main_sha": null,
15660         "because_sha": null
15661     },
15662     {
15663         "sha": "3ba24ad153e8f9c4cbf293dae0f54a77801cc994",
15664         "description": "gallium: rename st_framebuffer_iface -> pipe_frontend_drawable, etc.",
15665         "nominated": false,
15666         "nomination_type": null,
15667         "resolution": 4,
15668         "main_sha": null,
15669         "because_sha": null
15670     },
15671     {
15672         "sha": "279dfeff1d2e4a0de490d964556ac5f3179119a6",
15673         "description": "gallium: remove pipe_frontend_screen::destroy callback, call it directly",
15674         "nominated": false,
15675         "nomination_type": null,
15676         "resolution": 4,
15677         "main_sha": null,
15678         "because_sha": null
15679     },
15680     {
15681         "sha": "ab7a86a0ee8c41765ad42ff9485edf123dcd3b85",
15682         "description": "gallium: clean up comments in api.h, cosmetic changes",
15683         "nominated": false,
15684         "nomination_type": null,
15685         "resolution": 4,
15686         "main_sha": null,
15687         "because_sha": null
15688     },
15689     {
15690         "sha": "e7a1cce4eec741f8d766cb2af15491d5c99c2509",
15691         "description": "gallium: remove st_framebuffer_iface::st_manager_private",
15692         "nominated": false,
15693         "nomination_type": null,
15694         "resolution": 4,
15695         "main_sha": null,
15696         "because_sha": null
15697     },
15698     {
15699         "sha": "4f376f323964c5b5abcfd8386dd086a7d0aec4fe",
15700         "description": "frontend/glx: inherit st_framebuffer_iface instead of allocating separately",
15701         "nominated": false,
15702         "nomination_type": null,
15703         "resolution": 4,
15704         "main_sha": null,
15705         "because_sha": null
15706     },
15707     {
15708         "sha": "e51cb3ae20b1307baca0c8ac0724aa03d32ebcdb",
15709         "description": "gallium: remove unused ST_CONTEXT_ERROR_*",
15710         "nominated": false,
15711         "nomination_type": null,
15712         "resolution": 4,
15713         "main_sha": null,
15714         "because_sha": null
15715     },
15716     {
15717         "sha": "ab281457aa40b6a7d7670100e0d0b9f49154a347",
15718         "description": "gallium: rename st_manager_private -> st_screen",
15719         "nominated": false,
15720         "nomination_type": null,
15721         "resolution": 4,
15722         "main_sha": null,
15723         "because_sha": null
15724     },
15725     {
15726         "sha": "8543dcb275e7f4d849951e506c63138713730f0e",
15727         "description": "gallium: remove st_profile_type in favor of gl_api, move out st_context_attribs",
15728         "nominated": false,
15729         "nomination_type": null,
15730         "resolution": 4,
15731         "main_sha": null,
15732         "because_sha": null
15733     },
15734     {
15735         "sha": "81020faf20e30878dc23ee1883ae66a44f317145",
15736         "description": "gallium: remove unnecessary ST_PROFILE_*_MASK definitions",
15737         "nominated": false,
15738         "nomination_type": null,
15739         "resolution": 4,
15740         "main_sha": null,
15741         "because_sha": null
15742     },
15743     {
15744         "sha": "9fdb0ce755d5f84df09b729fa8da2518ea2f31d0",
15745         "description": "gallium: use PIPE_CONTEXT_* flags instead of ST_CONTEXT_FLAG_*",
15746         "nominated": false,
15747         "nomination_type": null,
15748         "resolution": 4,
15749         "main_sha": null,
15750         "because_sha": null
15751     },
15752     {
15753         "sha": "0122a67c81417c3f1041a658b5b2507d3ceb3a3b",
15754         "description": "gallium: move st function declarations from api.h into st_context.h",
15755         "nominated": false,
15756         "nomination_type": null,
15757         "resolution": 4,
15758         "main_sha": null,
15759         "because_sha": null
15760     },
15761     {
15762         "sha": "be8f1d685e73be2692b965567dce559799e6745b",
15763         "description": "gallium: remove enum st_texture_type",
15764         "nominated": false,
15765         "nomination_type": null,
15766         "resolution": 4,
15767         "main_sha": null,
15768         "because_sha": null
15769     },
15770     {
15771         "sha": "59c9e62f482ff2872d3fa0a8768efbe7fc0b6d3d",
15772         "description": "st/mesa: remove st_context callbacks for dri/glx/wgl frontends",
15773         "nominated": false,
15774         "nomination_type": null,
15775         "resolution": 4,
15776         "main_sha": null,
15777         "because_sha": null
15778     },
15779     {
15780         "sha": "263dc7b6056e660b9f1b69194538428b53192c1f",
15781         "description": "gallium: remove st_context_iface, use st_context directly",
15782         "nominated": false,
15783         "nomination_type": null,
15784         "resolution": 4,
15785         "main_sha": null,
15786         "because_sha": null
15787     },
15788     {
15789         "sha": "c61aa8fa816cc06771053ecd72864d5381d2f624",
15790         "description": "gallium/pp: don't use st_context_iface, use an explicit callback",
15791         "nominated": false,
15792         "nomination_type": null,
15793         "resolution": 4,
15794         "main_sha": null,
15795         "because_sha": null
15796     },
15797     {
15798         "sha": "fdec3529030cacea8ba82aba0ed8db703813549e",
15799         "description": "gallium/hud: don't use st_context_iface, use an explicit callback",
15800         "nominated": false,
15801         "nomination_type": null,
15802         "resolution": 4,
15803         "main_sha": null,
15804         "because_sha": null
15805     },
15806     {
15807         "sha": "64ee8d2430a769134f88af92873b06b44f78e0c6",
15808         "description": "gallium: rename st_context_iface::st_manager_private to frontend_context",
15809         "nominated": false,
15810         "nomination_type": null,
15811         "resolution": 4,
15812         "main_sha": null,
15813         "because_sha": null
15814     },
15815     {
15816         "sha": "ec564cf0435445dbda96f487a8ecd5b58a40ea4e",
15817         "description": "gallium: remove duplicated st_context_iface::st_context_private",
15818         "nominated": false,
15819         "nomination_type": null,
15820         "resolution": 4,
15821         "main_sha": null,
15822         "because_sha": null
15823     },
15824     {
15825         "sha": "cf2d71ec068bb706d724ad1a0f459e3a5a303f2a",
15826         "description": "gallium: rename st_manager to pipe_frontend_screen (think dri_screen)",
15827         "nominated": false,
15828         "nomination_type": null,
15829         "resolution": 4,
15830         "main_sha": null,
15831         "because_sha": null
15832     },
15833     {
15834         "sha": "597b2648d2dbe4dff21c7eeb95729c02d8e5e01d",
15835         "description": "zink: do not leave needless shader temps around",
15836         "nominated": false,
15837         "nomination_type": 1,
15838         "resolution": 4,
15839         "main_sha": null,
15840         "because_sha": "85964945e7c422d4a679364f4dd3a4e7c2fe1637"
15841     },
15842     {
15843         "sha": "8c2448d4e67a19647afc7785fb31be6f7a6f094c",
15844         "description": "intel/compiler: Delete sampler key handling for planar format stuff",
15845         "nominated": false,
15846         "nomination_type": null,
15847         "resolution": 4,
15848         "main_sha": null,
15849         "because_sha": null
15850     },
15851     {
15852         "sha": "88918baf5ca3a1e78e14ce4f7ade9048b4f035aa",
15853         "description": "intel/compiler: Delete key->msaa_16",
15854         "nominated": false,
15855         "nomination_type": null,
15856         "resolution": 4,
15857         "main_sha": null,
15858         "because_sha": null
15859     },
15860     {
15861         "sha": "5d2a290cc7b5f850674cc03f9a6a7526b6b87d20",
15862         "description": "intel/blorp: Set key->msaa_16 unconditionally on Gfx9+",
15863         "nominated": false,
15864         "nomination_type": null,
15865         "resolution": 4,
15866         "main_sha": null,
15867         "because_sha": null
15868     },
15869     {
15870         "sha": "584e18863e6f0b408a7275cd427ca7e678abe836",
15871         "description": "intel: Drop compressed_multisample_layout_mask from the compiler keys",
15872         "nominated": false,
15873         "nomination_type": null,
15874         "resolution": 4,
15875         "main_sha": null,
15876         "because_sha": null
15877     },
15878     {
15879         "sha": "5c62f526a4bc95f87eddde186fc30790d732bf3f",
15880         "description": "intel/common: use format struct in aux mapping",
15881         "nominated": false,
15882         "nomination_type": null,
15883         "resolution": 4,
15884         "main_sha": null,
15885         "because_sha": null
15886     },
15887     {
15888         "sha": "8ad954967779d3ecc4cf66790e43229b5ac05e0c",
15889         "description": "intel/common: initialize format of aux mapping on GFX12",
15890         "nominated": false,
15891         "nomination_type": null,
15892         "resolution": 4,
15893         "main_sha": null,
15894         "because_sha": null
15895     },
15896     {
15897         "sha": "cf3ee73f8f6332016d88cbade50f57068eb0f35b",
15898         "description": "intel/common: fix style of some comments in intel_aux_map.h",
15899         "nominated": false,
15900         "nomination_type": null,
15901         "resolution": 4,
15902         "main_sha": null,
15903         "because_sha": null
15904     },
15905     {
15906         "sha": "d0520430aa8f5db68e49c74613b6b2c0e0716d2c",
15907         "description": "intel/common: Add a new struct to describe AUX mapping format",
15908         "nominated": false,
15909         "nomination_type": null,
15910         "resolution": 4,
15911         "main_sha": null,
15912         "because_sha": null
15913     },
15914     {
15915         "sha": "6b3740f359589fe2f450b37bb71151a9c5dcb8eb",
15916         "description": "intel/common: Add an enum of formats of AUX mapping",
15917         "nominated": false,
15918         "nomination_type": null,
15919         "resolution": 4,
15920         "main_sha": null,
15921         "because_sha": null
15922     },
15923     {
15924         "sha": "90c86fe63e94df7719081f86ebee4851ab3fd341",
15925         "description": "intel: add MTL performance metrics",
15926         "nominated": false,
15927         "nomination_type": null,
15928         "resolution": 4,
15929         "main_sha": null,
15930         "because_sha": null
15931     },
15932     {
15933         "sha": "d4bcfed42234f9263c99936c87772c6e7f22739e",
15934         "description": "hasvk: Allow aliasing with modifiers for WSI images",
15935         "nominated": false,
15936         "nomination_type": null,
15937         "resolution": 4,
15938         "main_sha": null,
15939         "because_sha": null
15940     },
15941     {
15942         "sha": "586ba9c2234cadba8f74eae30f7bca1601970512",
15943         "description": "r600/sfn: implement GDS op channel mask evaluation",
15944         "nominated": false,
15945         "nomination_type": null,
15946         "resolution": 4,
15947         "main_sha": null,
15948         "because_sha": null
15949     },
15950     {
15951         "sha": "4d4411588bf93d2e8fe990c1d9b9a2b8c2836ad6",
15952         "description": "r600/sfn: allocate pinned registers as SSA",
15953         "nominated": false,
15954         "nomination_type": null,
15955         "resolution": 4,
15956         "main_sha": null,
15957         "because_sha": null
15958     },
15959     {
15960         "sha": "b623e1a0efea0448c481e09f60921d3bc2f0d6f5",
15961         "description": "r600/sfn: nir_op_vec results don't need channel pinning",
15962         "nominated": false,
15963         "nomination_type": null,
15964         "resolution": 4,
15965         "main_sha": null,
15966         "because_sha": null
15967     },
15968     {
15969         "sha": "9b34969459f3b6b9d4d35b471b91d0f992e1cb2c",
15970         "description": "r600/sfn: implement TF allowed channel mask override",
15971         "nominated": false,
15972         "nomination_type": null,
15973         "resolution": 4,
15974         "main_sha": null,
15975         "because_sha": null
15976     },
15977     {
15978         "sha": "219854a864a427be2327986363b55370f2c39e88",
15979         "description": "r600/sfn: clean up TF emission in TCS",
15980         "nominated": false,
15981         "nomination_type": null,
15982         "resolution": 4,
15983         "main_sha": null,
15984         "because_sha": null
15985     },
15986     {
15987         "sha": "18a8d148d862d4a0f5b83f4385f00cf8a4a71b6d",
15988         "description": "r600/sfn: Cleanup copy-prop into vec4 source values",
15989         "nominated": false,
15990         "nomination_type": null,
15991         "resolution": 4,
15992         "main_sha": null,
15993         "because_sha": null
15994     },
15995     {
15996         "sha": "38da65c44559a89b91eeed76c5f594bbe9a99760",
15997         "description": "r600/sfn: scheduler allow more lookahead on ALU instr",
15998         "nominated": false,
15999         "nomination_type": null,
16000         "resolution": 4,
16001         "main_sha": null,
16002         "because_sha": null
16003     },
16004     {
16005         "sha": "fcafe1ffc85573b6a0df2d64a438f1bac2bae3a2",
16006         "description": "r600/sfn: Make use of variable length DOT",
16007         "nominated": false,
16008         "nomination_type": null,
16009         "resolution": 4,
16010         "main_sha": null,
16011         "because_sha": null
16012     },
16013     {
16014         "sha": "906c5efc37ac6afa96354df17b071f8523d6c8c2",
16015         "description": "r600/sfn: Don't require assignemnt in same block to copy-propagate",
16016         "nominated": false,
16017         "nomination_type": null,
16018         "resolution": 4,
16019         "main_sha": null,
16020         "because_sha": null
16021     },
16022     {
16023         "sha": "5f82b4cf5b8315ec8927a58f79166bd553e00841",
16024         "description": "r600/sfn: No need to pin LDS dests to chan",
16025         "nominated": false,
16026         "nomination_type": null,
16027         "resolution": 4,
16028         "main_sha": null,
16029         "because_sha": null
16030     },
16031     {
16032         "sha": "6d93139061cca1cb12c21f5a931f2586e7712c20",
16033         "description": "r600/sfn: allow copy propagation to LDS read dest",
16034         "nominated": false,
16035         "nomination_type": null,
16036         "resolution": 4,
16037         "main_sha": null,
16038         "because_sha": null
16039     },
16040     {
16041         "sha": "d7d07d0d320c61197516aae3ad27dcf860054d25",
16042         "description": "r600/sfn: allow more copy-propagate with dest chan fixed.",
16043         "nominated": false,
16044         "nomination_type": null,
16045         "resolution": 4,
16046         "main_sha": null,
16047         "because_sha": null
16048     },
16049     {
16050         "sha": "5dc35cf1d174b21a1364be86b403ad26c6be550c",
16051         "description": "r600/sfn: Allow copy prop into GDS sources values",
16052         "nominated": false,
16053         "nomination_type": null,
16054         "resolution": 4,
16055         "main_sha": null,
16056         "because_sha": null
16057     },
16058     {
16059         "sha": "68ef0d84481fd92df6cde8935f079d958e6b36e9",
16060         "description": "anv: emit sample mask state independent of fragment stage",
16061         "nominated": true,
16062         "nomination_type": 1,
16063         "resolution": 1,
16064         "main_sha": null,
16065         "because_sha": "9f6af43743d3dfed018e384e056da3b587d5f46d"
16066     },
16067     {
16068         "sha": "25a5d7ac0d59061556ae50642e7ba592359cc6d8",
16069         "description": "radv: fix re-emitting the RB+ state when dynamic color write mask change",
16070         "nominated": false,
16071         "nomination_type": 1,
16072         "resolution": 4,
16073         "main_sha": null,
16074         "because_sha": "a92d1d13c5d57a26a537476b5b62fa6b27a55bcc"
16075     },
16076     {
16077         "sha": "4c83a96f16bd9fe7ec238962598ae056b899840d",
16078         "description": "radv/rt: Discard metadata after lowering intersection shaders",
16079         "nominated": false,
16080         "nomination_type": null,
16081         "resolution": 4,
16082         "main_sha": null,
16083         "because_sha": null
16084     },
16085     {
16086         "sha": "79b7ed61a84237223a3928d68d1d737aa60f8a91",
16087         "description": "radv/rt: Lower hit attributes to registers",
16088         "nominated": false,
16089         "nomination_type": null,
16090         "resolution": 4,
16091         "main_sha": null,
16092         "because_sha": null
16093     },
16094     {
16095         "sha": "a598263800ffee49d7950a7df4f70e9b893e42fe",
16096         "description": "radv/rt: Move load_hit_attrib_amd to the top",
16097         "nominated": false,
16098         "nomination_type": null,
16099         "resolution": 4,
16100         "main_sha": null,
16101         "because_sha": null
16102     },
16103     {
16104         "sha": "36125598c86c69f562c700a6a6187cdb8b8db0dc",
16105         "description": "nir: Add intrinsics for hit attribute io",
16106         "nominated": false,
16107         "nomination_type": null,
16108         "resolution": 4,
16109         "main_sha": null,
16110         "because_sha": null
16111     },
16112     {
16113         "sha": "5bfc4c293f47d9a94f8fa57cbf50326546285f5a",
16114         "description": "nir/split_vars: Handle ray hit attributes",
16115         "nominated": false,
16116         "nomination_type": null,
16117         "resolution": 4,
16118         "main_sha": null,
16119         "because_sha": null
16120     },
16121     {
16122         "sha": "9f03e9c286715e991f57634e87585936b86cd461",
16123         "description": "radv: Add nir_foreach_variable_with_modes to .clang-format",
16124         "nominated": false,
16125         "nomination_type": null,
16126         "resolution": 4,
16127         "main_sha": null,
16128         "because_sha": null
16129     },
16130     {
16131         "sha": "433c6f5d3a1525a11a14b2cd63f0feb449c6f725",
16132         "description": "egl: Drop backwards compat for missing __DRI_ATTRIB_*_SHIFT.",
16133         "nominated": false,
16134         "nomination_type": null,
16135         "resolution": 4,
16136         "main_sha": null,
16137         "because_sha": null
16138     },
16139     {
16140         "sha": "a145a8301e5fdafebd82edbd86df84ccb933ddcf",
16141         "description": "gbm: Don't look up the DRI2_FENCE extension.",
16142         "nominated": false,
16143         "nomination_type": null,
16144         "resolution": 4,
16145         "main_sha": null,
16146         "because_sha": null
16147     },
16148     {
16149         "sha": "5ff8edaa2a161da34c7efab36a7b9810dccc27ed",
16150         "description": "egl: Replace sRGB support check with a pscreen query.",
16151         "nominated": false,
16152         "nomination_type": null,
16153         "resolution": 4,
16154         "main_sha": null,
16155         "because_sha": null
16156     },
16157     {
16158         "sha": "eb2dcda50c19a874fc78d8bb7871d752dbd3b089",
16159         "description": "egl: Move common eglCreateContext() error checks from backends to core.",
16160         "nominated": false,
16161         "nomination_type": null,
16162         "resolution": 4,
16163         "main_sha": null,
16164         "because_sha": null
16165     },
16166     {
16167         "sha": "e6285ea55fb2abf3b38f40ea0c3a69c2b6d7d8e5",
16168         "description": "egl: Replace the robustness DRI2 ext check with a pipe cap query.",
16169         "nominated": false,
16170         "nomination_type": null,
16171         "resolution": 4,
16172         "main_sha": null,
16173         "because_sha": null
16174     },
16175     {
16176         "sha": "f4b2f9cff2993a0b89f4471c7aa82c88228d1b86",
16177         "description": "egl: Remove silly robustness support checks.",
16178         "nominated": false,
16179         "nomination_type": null,
16180         "resolution": 4,
16181         "main_sha": null,
16182         "because_sha": null
16183     },
16184     {
16185         "sha": "83b0f109411c68d859ac4f9952632527f7be90e0",
16186         "description": "gallivm: s/unsigned/enum util_format_type/ in lp_build_sample_common()",
16187         "nominated": false,
16188         "nomination_type": null,
16189         "resolution": 4,
16190         "main_sha": null,
16191         "because_sha": null
16192     },
16193     {
16194         "sha": "bc048f5c513ac9f5860572995a2972eb23ea4ae5",
16195         "description": "gallivm: fix incorrect type for undefined texcoords",
16196         "nominated": false,
16197         "nomination_type": null,
16198         "resolution": 4,
16199         "main_sha": null,
16200         "because_sha": null
16201     },
16202     {
16203         "sha": "5233551e1912519b456515ac8da7a62c9779fca8",
16204         "description": "radeonsi: disable av1 decode for navi24",
16205         "nominated": true,
16206         "nomination_type": 0,
16207         "resolution": 1,
16208         "main_sha": null,
16209         "because_sha": null
16210     },
16211     {
16212         "sha": "f3d2d076ed07c6574141a910a1cd53c6ba1db73d",
16213         "description": "gallivm: misc clean-ups in lp_bld_nir.c",
16214         "nominated": false,
16215         "nomination_type": null,
16216         "resolution": 4,
16217         "main_sha": null,
16218         "because_sha": null
16219     },
16220     {
16221         "sha": "d44c4b1e0ee9e9085afdfa4bd2ff489749c0a9a1",
16222         "description": "llvmpipe: misc clean-ups in lp_scene.c",
16223         "nominated": false,
16224         "nomination_type": null,
16225         "resolution": 4,
16226         "main_sha": null,
16227         "because_sha": null
16228     },
16229     {
16230         "sha": "7b7c2e3cac5bd08ee45e6606fb93b5f59ddf0e6e",
16231         "description": "llvmpipe: misc clean-ups in lp_rast.c",
16232         "nominated": false,
16233         "nomination_type": null,
16234         "resolution": 4,
16235         "main_sha": null,
16236         "because_sha": null
16237     },
16238     {
16239         "sha": "72f8e821e3cf0482729e830dd1d57adc707ddfb2",
16240         "description": "gallivm: minor clean-ups in lp_bld_quad.c",
16241         "nominated": false,
16242         "nomination_type": null,
16243         "resolution": 4,
16244         "main_sha": null,
16245         "because_sha": null
16246     },
16247     {
16248         "sha": "f83bf1adc40fe7b15335e8f3ddfcfb4a15da5473",
16249         "description": "gallivm: asst. clean-ups in lp_bld_sample_soa.c",
16250         "nominated": false,
16251         "nomination_type": null,
16252         "resolution": 4,
16253         "main_sha": null,
16254         "because_sha": null
16255     },
16256     {
16257         "sha": "b8e792e7cc639c33a643d743fee3de1893873f03",
16258         "description": "gallivm: clean-ups in lp_bld_sample.c",
16259         "nominated": false,
16260         "nomination_type": null,
16261         "resolution": 4,
16262         "main_sha": null,
16263         "because_sha": null
16264     },
16265     {
16266         "sha": "44614965a5c7fe70cbca8221c60804ebd7c0437f",
16267         "description": "mesa: fix typos in gl_array_attrib comments",
16268         "nominated": false,
16269         "nomination_type": null,
16270         "resolution": 4,
16271         "main_sha": null,
16272         "because_sha": null
16273     },
16274     {
16275         "sha": "d25df150b85dcc5a1c35352570f369ddff867434",
16276         "description": "mesa: use the format table for double attrib format translation too",
16277         "nominated": false,
16278         "nomination_type": null,
16279         "resolution": 4,
16280         "main_sha": null,
16281         "because_sha": null
16282     },
16283     {
16284         "sha": "593e4ae4b4a1d3030d5bc8a38224d35a7f145473",
16285         "description": "mesa: add a format table for GL_BGRA vertex format translation too",
16286         "nominated": false,
16287         "nomination_type": null,
16288         "resolution": 4,
16289         "main_sha": null,
16290         "because_sha": null
16291     },
16292     {
16293         "sha": "1b4278117a58625d20fdedfb1787d0979fae7b25",
16294         "description": "mesa: add more cases to the gallium vertex_formats table",
16295         "nominated": false,
16296         "nomination_type": null,
16297         "resolution": 4,
16298         "main_sha": null,
16299         "because_sha": null
16300     },
16301     {
16302         "sha": "7089a4c59f20311f841a66e927cb06106ae4e70b",
16303         "description": "st/mesa: move setting draw_needs_minmax_index into st_update_array_templ",
16304         "nominated": false,
16305         "nomination_type": null,
16306         "resolution": 4,
16307         "main_sha": null,
16308         "because_sha": null
16309     },
16310     {
16311         "sha": "4bf6ac2e423751b197ff02126f833e370dc7cc50",
16312         "description": "st/mesa: simplify st_setup_current parameters",
16313         "nominated": false,
16314         "nomination_type": null,
16315         "resolution": 4,
16316         "main_sha": null,
16317         "because_sha": null
16318     },
16319     {
16320         "sha": "98b7c4ea0967c94bb397d05c19cb4d3abe66bca3",
16321         "description": "st/mesa: optimize uploading zero-stride vertex attribs",
16322         "nominated": false,
16323         "nomination_type": null,
16324         "resolution": 4,
16325         "main_sha": null,
16326         "because_sha": null
16327     },
16328     {
16329         "sha": "a18b9d071df60d5335b69fca793a743dd0a9d8cc",
16330         "description": "st/mesa: remove alignment code from st_setup_current",
16331         "nominated": false,
16332         "nomination_type": null,
16333         "resolution": 4,
16334         "main_sha": null,
16335         "because_sha": null
16336     },
16337     {
16338         "sha": "1d5962b0e671993d5a265432ceed0762ed89745a",
16339         "description": "ci: fix missing line after adding austraincoder's farm killswitch",
16340         "nominated": false,
16341         "nomination_type": 1,
16342         "resolution": 4,
16343         "main_sha": null,
16344         "because_sha": "ff928d9567a5d50d22b7505e4b355e4c5fef6c9e"
16345     },
16346     {
16347         "sha": "0d9be82fe6a920749950e895d3e1f0068dc4b337",
16348         "description": "intel/genxml: Add genX_rt_pack.h",
16349         "nominated": false,
16350         "nomination_type": null,
16351         "resolution": 4,
16352         "main_sha": null,
16353         "because_sha": null
16354     },
16355     {
16356         "sha": "b4b4294a7856d351bec14fdd07382223f38c6c34",
16357         "description": "intel/fs: add a saturation propagation test",
16358         "nominated": false,
16359         "nomination_type": null,
16360         "resolution": 4,
16361         "main_sha": null,
16362         "because_sha": null
16363     },
16364     {
16365         "sha": "d5d8bb1dbbb04907c8c00680ba334b38bb06b9e2",
16366         "description": "brw: fix saturate propagation region overlap range",
16367         "nominated": false,
16368         "nomination_type": null,
16369         "resolution": 4,
16370         "main_sha": null,
16371         "because_sha": null
16372     },
16373     {
16374         "sha": "bc4b7de0d0469e296f7ec4626fccdf97926b1c8e",
16375         "description": "intel/fs: implement Wa_14017989577",
16376         "nominated": true,
16377         "nomination_type": 0,
16378         "resolution": 1,
16379         "main_sha": null,
16380         "because_sha": null
16381     },
16382     {
16383         "sha": "5ba35fd6ccfc2a6145a2e6823098fedc4ee30846",
16384         "description": "freedreno: fix compute shared_size underflow",
16385         "nominated": false,
16386         "nomination_type": 1,
16387         "resolution": 4,
16388         "main_sha": null,
16389         "because_sha": "b8d10d9e87a32d039a6b9b11b61d969573d1d11c"
16390     },
16391     {
16392         "sha": "a7b3a279fb544431043908d12d5503916e18942e",
16393         "description": "radeonsi/vcn: av1 film_grain output fix",
16394         "nominated": false,
16395         "nomination_type": null,
16396         "resolution": 1,
16397         "main_sha": null,
16398         "because_sha": null
16399     },
16400     {
16401         "sha": "af695149e96bf276b52ff3715076ddc847c6b959",
16402         "description": "frontends/va: pass in film_grain_target as new output",
16403         "nominated": false,
16404         "nomination_type": null,
16405         "resolution": 1,
16406         "main_sha": null,
16407         "because_sha": null
16408     },
16409     {
16410         "sha": "7e91f9486418ad69aaef9ca5ce539ae47995e1d9",
16411         "description": "frontneds/va: use current_display_picture from VA for film grain",
16412         "nominated": false,
16413         "nomination_type": null,
16414         "resolution": 1,
16415         "main_sha": null,
16416         "because_sha": null
16417     },
16418     {
16419         "sha": "7f71f732ea76e0376e58069200d19beb74b2cb62",
16420         "description": "frontends/omx: initialize film_grain_target",
16421         "nominated": false,
16422         "nomination_type": null,
16423         "resolution": 1,
16424         "main_sha": null,
16425         "because_sha": null
16426     },
16427     {
16428         "sha": "b70953f5baacb9066fc737ec56be678a2ebad425",
16429         "description": "gallium: add film_grain_target into av1 dec desc",
16430         "nominated": false,
16431         "nomination_type": null,
16432         "resolution": 1,
16433         "main_sha": null,
16434         "because_sha": null
16435     },
16436     {
16437         "sha": "2db09f5b22ca0af41e671d0b754b1b9ed38b8f54",
16438         "description": "drm-shim: add __readlink_chk as readlink with overflow check",
16439         "nominated": false,
16440         "nomination_type": null,
16441         "resolution": 4,
16442         "main_sha": null,
16443         "because_sha": null
16444     },
16445     {
16446         "sha": "3068f046bccfd09da6087b415a47d9cadb7386a4",
16447         "description": "pvr: Check depth/stencil attachment is tile-aligned",
16448         "nominated": false,
16449         "nomination_type": null,
16450         "resolution": 4,
16451         "main_sha": null,
16452         "because_sha": null
16453     },
16454     {
16455         "sha": "2112a7d9edce2996276b289ba4d60c0fdc6a89a3",
16456         "description": "pvr: Account for other depth formats in pvr_frag_state_stream_init()",
16457         "nominated": false,
16458         "nomination_type": null,
16459         "resolution": 4,
16460         "main_sha": null,
16461         "because_sha": null
16462     },
16463     {
16464         "sha": "6404eee627c343f659b30daaf220e719bea35c00",
16465         "description": "pvr: Add stencil support in render job setup",
16466         "nominated": false,
16467         "nomination_type": null,
16468         "resolution": 4,
16469         "main_sha": null,
16470         "because_sha": null
16471     },
16472     {
16473         "sha": "ff928d9567a5d50d22b7505e4b355e4c5fef6c9e",
16474         "description": "ci: Allow disabling the whole of austriancoder's farm",
16475         "nominated": false,
16476         "nomination_type": null,
16477         "resolution": 4,
16478         "main_sha": null,
16479         "because_sha": null
16480     },
16481     {
16482         "sha": "011a0b97b2e93550c5fbcb01bbb8a2c210f028a5",
16483         "description": "radv,aco: move radv_ps_epilog_key to the graphics pipeline key",
16484         "nominated": false,
16485         "nomination_type": null,
16486         "resolution": 4,
16487         "main_sha": null,
16488         "because_sha": null
16489     },
16490     {
16491         "sha": "67c9497435c1a557e5313d58b26a6b45818479d1",
16492         "description": "radv: fix PS epilogs with RADV_PERFTEST=pswave32",
16493         "nominated": false,
16494         "nomination_type": null,
16495         "resolution": 4,
16496         "main_sha": null,
16497         "because_sha": null
16498     },
16499     {
16500         "sha": "b7f49de625aa1591893cd281a3ed53996af11347",
16501         "description": "radv,aco: use 8-bit for color_is_int{8,10} everywhere",
16502         "nominated": false,
16503         "nomination_type": null,
16504         "resolution": 4,
16505         "main_sha": null,
16506         "because_sha": null
16507     },
16508     {
16509         "sha": "9079bd821c62109ca41777e6c0cdbb8d197f745b",
16510         "description": "radv,aco: rename color output related fields for consistency",
16511         "nominated": false,
16512         "nomination_type": null,
16513         "resolution": 4,
16514         "main_sha": null,
16515         "because_sha": null
16516     },
16517     {
16518         "sha": "724e662948cf7222e9eed4a3bffed63df92ff7b4",
16519         "description": "pvr: Extract common code from pvr_CmdDispatch{,Indirect}",
16520         "nominated": false,
16521         "nomination_type": null,
16522         "resolution": 4,
16523         "main_sha": null,
16524         "because_sha": null
16525     },
16526     {
16527         "sha": "46213744c700092626db2f038910dd78bf8a48aa",
16528         "description": "pvr: Track max_shared_regs for compute jobs",
16529         "nominated": false,
16530         "nomination_type": null,
16531         "resolution": 4,
16532         "main_sha": null,
16533         "because_sha": null
16534     },
16535     {
16536         "sha": "293230faf17e396dc51972412df3d4e5380e9a66",
16537         "description": "pvr: Refactor pvr_compute_pipeline and pvr_compute_pipeline_shader",
16538         "nominated": false,
16539         "nomination_type": null,
16540         "resolution": 4,
16541         "main_sha": null,
16542         "because_sha": null
16543     },
16544     {
16545         "sha": "327c906424390a0edde3d2ab65b7b174c23f2a76",
16546         "description": "aco: Migrate RA to use std::optional",
16547         "nominated": false,
16548         "nomination_type": null,
16549         "resolution": 4,
16550         "main_sha": null,
16551         "because_sha": null
16552     },
16553     {
16554         "sha": "a3249415e23854268786e2838583913f8b34c61c",
16555         "description": "ci/valve-infra: use a new version of the mesa trigger",
16556         "nominated": false,
16557         "nomination_type": null,
16558         "resolution": 4,
16559         "main_sha": null,
16560         "because_sha": null
16561     },
16562     {
16563         "sha": "bafbe7c23a1cdd8c27ee5ea2da6b0575c53e2c5f",
16564         "description": "intel/compiler: Set NoMask on cr0 access for float controls mode",
16565         "nominated": true,
16566         "nomination_type": 1,
16567         "resolution": 1,
16568         "main_sha": null,
16569         "because_sha": "9da56ffc5228ff4578d4a078e456a0bf8588e71c"
16570     },
16571     {
16572         "sha": "b6616b036f7e8d88be50d46448890b1dee057cbb",
16573         "description": "virgl: lower FMA and MULADD",
16574         "nominated": false,
16575         "nomination_type": null,
16576         "resolution": 4,
16577         "main_sha": null,
16578         "because_sha": null
16579     },
16580     {
16581         "sha": "8d10a6835f32ec677759f9d37e08dcc95aaab17a",
16582         "description": "glsl: dont create temps for builtin function inputs",
16583         "nominated": false,
16584         "nomination_type": null,
16585         "resolution": 4,
16586         "main_sha": null,
16587         "because_sha": null
16588     },
16589     {
16590         "sha": "7b9ec592aa3cc84b8a26822edcc2c8ef4efe7220",
16591         "description": "glsl: use ir_rvalue_visitor for function inlining",
16592         "nominated": false,
16593         "nomination_type": null,
16594         "resolution": 4,
16595         "main_sha": null,
16596         "because_sha": null
16597     },
16598     {
16599         "sha": "34b28cfb7d9d7475f093bfdc8aca31d4c1c71dd5",
16600         "description": "venus: scrub ignored fields for descriptor writes for push descriptor",
16601         "nominated": false,
16602         "nomination_type": 1,
16603         "resolution": 4,
16604         "main_sha": null,
16605         "because_sha": "933ca11f1a48b19fea088edfcf5177779083d7b5"
16606     },
16607     {
16608         "sha": "e1ab7629f8a459df87009c7cb28b41acfb17e45c",
16609         "description": "vulkan: VkPolygonMode has a bit more than two values",
16610         "nominated": true,
16611         "nomination_type": 1,
16612         "resolution": 1,
16613         "main_sha": null,
16614         "because_sha": "9d0ed9cbcc01b31a71037fcb35742fc8b77f09fe"
16615     },
16616     {
16617         "sha": "403585352314ba9ef5205b71b0d35c190a61c6bb",
16618         "description": "hasvk: Report correct multisampling limits on gfx7",
16619         "nominated": false,
16620         "nomination_type": null,
16621         "resolution": 4,
16622         "main_sha": null,
16623         "because_sha": null
16624     },
16625     {
16626         "sha": "513442dc32f809bb52f843215f7355e2d386dd67",
16627         "description": "aco: Add s_delay_alu support for GFX11+",
16628         "nominated": false,
16629         "nomination_type": null,
16630         "resolution": 4,
16631         "main_sha": null,
16632         "because_sha": null
16633     },
16634     {
16635         "sha": "cd3bf56acea12e25281717d6752b899473e54d27",
16636         "description": "aco: Add helper to get cycle info for an instruction.",
16637         "nominated": false,
16638         "nomination_type": null,
16639         "resolution": 4,
16640         "main_sha": null,
16641         "because_sha": null
16642     },
16643     {
16644         "sha": "352e492c7b1bed91569774c9c2b44c0b24984840",
16645         "description": "aco: Add isTrans helper.",
16646         "nominated": false,
16647         "nomination_type": null,
16648         "resolution": 4,
16649         "main_sha": null,
16650         "because_sha": null
16651     },
16652     {
16653         "sha": "bdb7fd69d659dee5c8bf0a05eef9fc3f330704c0",
16654         "description": "radv: mark extendedDynamicState3SampleLocationsEnable as not required by Zink",
16655         "nominated": false,
16656         "nomination_type": null,
16657         "resolution": 4,
16658         "main_sha": null,
16659         "because_sha": null
16660     },
16661     {
16662         "sha": "06a65be3d44a6ec710a5bb63bc738070e9280765",
16663         "description": "radv: advertise extendedDynamicState3LineRasterizationMode",
16664         "nominated": false,
16665         "nomination_type": null,
16666         "resolution": 4,
16667         "main_sha": null,
16668         "because_sha": null
16669     },
16670     {
16671         "sha": "10092763123e21e2e973b39aa34bb0be232489dd",
16672         "description": "radv: add support for dynamic line rasterization mode",
16673         "nominated": false,
16674         "nomination_type": null,
16675         "resolution": 4,
16676         "main_sha": null,
16677         "because_sha": null
16678     },
16679     {
16680         "sha": "f992e663c77651d1d845d869fca3feea5d09f1ed",
16681         "description": "radv: advertise extendedDynamicState3RasterizationSamples",
16682         "nominated": false,
16683         "nomination_type": null,
16684         "resolution": 4,
16685         "main_sha": null,
16686         "because_sha": null
16687     },
16688     {
16689         "sha": "a2fe4e9b048d265e427057357610bcd1a931ba06",
16690         "description": "radv: add support for dynamic rasterization samples",
16691         "nominated": false,
16692         "nomination_type": null,
16693         "resolution": 4,
16694         "main_sha": null,
16695         "because_sha": null
16696     },
16697     {
16698         "sha": "c88d4037aac30fe3f2555beee4b034219a4161aa",
16699         "description": "radv: store the number of color/ds samples to the rendering state",
16700         "nominated": false,
16701         "nomination_type": null,
16702         "resolution": 4,
16703         "main_sha": null,
16704         "because_sha": null
16705     },
16706     {
16707         "sha": "613e9b8e7a8891ebbf80200a54784d26386ed843",
16708         "description": "nir: fix digit order in print_bitset()",
16709         "nominated": false,
16710         "nomination_type": null,
16711         "resolution": 4,
16712         "main_sha": null,
16713         "because_sha": null
16714     },
16715     {
16716         "sha": "0320dbaff55870df5eb14c207083f1cd0d1ec1ee",
16717         "description": "nir: print shader_info bools with the value",
16718         "nominated": false,
16719         "nomination_type": null,
16720         "resolution": 4,
16721         "main_sha": null,
16722         "because_sha": null
16723     },
16724     {
16725         "sha": "da2d36a9d594f4f22f33bfdeecd755d6b3b8f2b8",
16726         "description": "nir: print shader_info inputs/outputs as bit ranges",
16727         "nominated": false,
16728         "nomination_type": null,
16729         "resolution": 4,
16730         "main_sha": null,
16731         "because_sha": null
16732     },
16733     {
16734         "sha": "89eca6a2fa92a39dbbd583a5232e3d9e7141b9a4",
16735         "description": "radeonsi: add AMD_DEBUG=elements for printing vertex elements",
16736         "nominated": false,
16737         "nomination_type": null,
16738         "resolution": 4,
16739         "main_sha": null,
16740         "because_sha": null
16741     },
16742     {
16743         "sha": "6dd170e5a42704b383839d744b49531ac1a768ff",
16744         "description": "util: minor refactor _mesa_sha1_print()",
16745         "nominated": false,
16746         "nomination_type": null,
16747         "resolution": 4,
16748         "main_sha": null,
16749         "because_sha": null
16750     },
16751     {
16752         "sha": "e9f3f80b1d5eec3651800be8f6eb879a4e0ab745",
16753         "description": "nir: print_shader_info(): brief output",
16754         "nominated": false,
16755         "nomination_type": null,
16756         "resolution": 4,
16757         "main_sha": null,
16758         "because_sha": null
16759     },
16760     {
16761         "sha": "814ba7d13d6d65a2c5d9b18db7d07f25f40dafef",
16762         "description": "nir: print_shader_info: print stage-specific shader info",
16763         "nominated": false,
16764         "nomination_type": null,
16765         "resolution": 4,
16766         "main_sha": null,
16767         "because_sha": null
16768     },
16769     {
16770         "sha": "37b7233c15e080f29527535a09a24a563d2e84ec",
16771         "description": "nir: print_shader_info() print bitsets",
16772         "nominated": false,
16773         "nomination_type": null,
16774         "resolution": 4,
16775         "main_sha": null,
16776         "because_sha": null
16777     },
16778     {
16779         "sha": "4ed85c16f902ab3094df57963c4550098d52c0e7",
16780         "description": "nir: print more in print_shader_info()",
16781         "nominated": false,
16782         "nomination_type": null,
16783         "resolution": 4,
16784         "main_sha": null,
16785         "because_sha": null
16786     },
16787     {
16788         "sha": "185e65f0f5d915e26cb7fe9d57938794addb7f11",
16789         "description": "nir: extract print_shader_info() from nir_print_shader_annotated()",
16790         "nominated": false,
16791         "nomination_type": null,
16792         "resolution": 4,
16793         "main_sha": null,
16794         "because_sha": null
16795     },
16796     {
16797         "sha": "2e775b8bdbc5cd0d120b5c757188f6e85bf0d59d",
16798         "description": "anv/hasvk: Clamping Scissor Rect values in a valid range",
16799         "nominated": true,
16800         "nomination_type": 0,
16801         "resolution": 1,
16802         "main_sha": null,
16803         "because_sha": null
16804     },
16805     {
16806         "sha": "029919f3c83f379065515708188d5c439c3fa6bc",
16807         "description": "tu: allow using resolve engine for SRGB MSAA resolves",
16808         "nominated": false,
16809         "nomination_type": null,
16810         "resolution": 4,
16811         "main_sha": null,
16812         "because_sha": null
16813     },
16814     {
16815         "sha": "1cfc413c9a4cdd26222197ab0a518c2b603d82b1",
16816         "description": "meson: Do not enable drm for KGSL Turnip build",
16817         "nominated": true,
16818         "nomination_type": 1,
16819         "resolution": 1,
16820         "main_sha": null,
16821         "because_sha": "09ac29cca9bf7978911f81bcfce12ce71c260a97"
16822     },
16823     {
16824         "sha": "3c3e5cc40d1144b2a70d3f62798f27b02c6ba6ea",
16825         "description": "st/mesa: stop using redundant st_context::vp,tcp,tep,gp,fp,cp",
16826         "nominated": false,
16827         "nomination_type": null,
16828         "resolution": 4,
16829         "main_sha": null,
16830         "because_sha": null
16831     },
16832     {
16833         "sha": "33ca53ac79ad954b72afeb14142d179c313fe4e3",
16834         "description": "st/mesa: fix the glBitmap cache wrt FS, scissor, and clamp color changes",
16835         "nominated": false,
16836         "nomination_type": null,
16837         "resolution": 4,
16838         "main_sha": null,
16839         "because_sha": null
16840     },
16841     {
16842         "sha": "525c70c61aac18c87ba64ec531e9e3c2075091a0",
16843         "description": "st/mesa: don't flag ST_NEW_RASTERIZER for _NEW_PROGRAM",
16844         "nominated": false,
16845         "nomination_type": null,
16846         "resolution": 4,
16847         "main_sha": null,
16848         "because_sha": null
16849     },
16850     {
16851         "sha": "2a25b47c87e7d1e9cb9c8ea88f25ec2b93becc7f",
16852         "description": "mesa: flag ST_NEW_RASTERIZER for !needs_texcoord_semantic if changing FS",
16853         "nominated": false,
16854         "nomination_type": null,
16855         "resolution": 4,
16856         "main_sha": null,
16857         "because_sha": null
16858     },
16859     {
16860         "sha": "7950661aa0195b6a156bf64ec46a032a5c8d607f",
16861         "description": "mesa: remove unused composite _NEW_* flags",
16862         "nominated": false,
16863         "nomination_type": null,
16864         "resolution": 4,
16865         "main_sha": null,
16866         "because_sha": null
16867     },
16868     {
16869         "sha": "0a8d741b6d9bbca485a8e8191564763762977cc3",
16870         "description": "mesa: don't flag _NEW_PROGRAM for \"texture_unit -> sampler\" mapping changes",
16871         "nominated": false,
16872         "nomination_type": null,
16873         "resolution": 4,
16874         "main_sha": null,
16875         "because_sha": null
16876     },
16877     {
16878         "sha": "dbc9cb699549359577364f872aabd41f89539f9a",
16879         "description": "mesa: set fewer flags for VertexProgram.TwoSideEnabled changes",
16880         "nominated": false,
16881         "nomination_type": null,
16882         "resolution": 4,
16883         "main_sha": null,
16884         "because_sha": null
16885     },
16886     {
16887         "sha": "5acc0fa1d2250f4c955f0c24898b36b15773c2b3",
16888         "description": "mesa: set fewer dirty flags for PointSizeEnabled state changes",
16889         "nominated": false,
16890         "nomination_type": null,
16891         "resolution": 4,
16892         "main_sha": null,
16893         "because_sha": null
16894     },
16895     {
16896         "sha": "5b97b452afdfbc02159e57d2a08d3a1836c3d677",
16897         "description": "mesa: flag ST_NEW_FS_CONSTANTS instead of _NEW_PROGRAM for ATI_fs constants",
16898         "nominated": false,
16899         "nomination_type": null,
16900         "resolution": 4,
16901         "main_sha": null,
16902         "because_sha": null
16903     },
16904     {
16905         "sha": "4bc0edd1cf9207ce3023cd45ba20bc1efb730da3",
16906         "description": "st/mesa: update st_context::active_states in _mesa_update_state",
16907         "nominated": false,
16908         "nomination_type": null,
16909         "resolution": 4,
16910         "main_sha": null,
16911         "because_sha": null
16912     },
16913     {
16914         "sha": "aaa4b0e6186842e40a858e82f31d146a712ab082",
16915         "description": "st/mesa: move check_program_state code into _mesa_update_state",
16916         "nominated": false,
16917         "nomination_type": null,
16918         "resolution": 4,
16919         "main_sha": null,
16920         "because_sha": null
16921     },
16922     {
16923         "sha": "03118273376813702f8752f41aabb9a010893955",
16924         "description": "st/mesa: always unbind constant buffer 0 when unbinding a shader",
16925         "nominated": false,
16926         "nomination_type": null,
16927         "resolution": 4,
16928         "main_sha": null,
16929         "because_sha": null
16930     },
16931     {
16932         "sha": "a77c687cfb02225b224bec73694b27d47ea03897",
16933         "description": "mesa: clean up hairy code in state.c: update_program",
16934         "nominated": false,
16935         "nomination_type": null,
16936         "resolution": 4,
16937         "main_sha": null,
16938         "because_sha": null
16939     },
16940     {
16941         "sha": "65406bfde1f406c798d00d7c0b1a493f31c2f9a1",
16942         "description": "zink: fix rebase-mistake",
16943         "nominated": false,
16944         "nomination_type": 1,
16945         "resolution": 4,
16946         "main_sha": null,
16947         "because_sha": "16971cd667bb0e1e664b796d038754de87c3b737"
16948     },
16949     {
16950         "sha": "e25e17dd0c39675acd48fd4a6982fcd77530ef2c",
16951         "description": "intel/fs: clamp per vertex input accesses to patchControlPoints",
16952         "nominated": false,
16953         "nomination_type": null,
16954         "resolution": 4,
16955         "main_sha": null,
16956         "because_sha": null
16957     },
16958     {
16959         "sha": "9d43aebcaddfc081158db8313209a9b12afb864d",
16960         "description": "nir: Use nir_component_mask_t for nir_alu_dst::write_mask",
16961         "nominated": false,
16962         "nomination_type": null,
16963         "resolution": 4,
16964         "main_sha": null,
16965         "because_sha": null
16966     },
16967     {
16968         "sha": "57b7102ef96a282128ead4e7a8c03c7fdb53e71a",
16969         "description": "glx: fix xshm check to init xshm_opcode.",
16970         "nominated": true,
16971         "nomination_type": 1,
16972         "resolution": 1,
16973         "main_sha": null,
16974         "because_sha": "68e89401140d1b3a17052899c54577de3f008b67"
16975     },
16976     {
16977         "sha": "2ccf481c17ccded161b9eecb63a257d81056e3ec",
16978         "description": "zink: don't use defunct custom-flag",
16979         "nominated": true,
16980         "nomination_type": 1,
16981         "resolution": 1,
16982         "main_sha": null,
16983         "because_sha": "00dc0036bb6d0c6de1ec3dc395e1d9e63d05ed83"
16984     },
16985     {
16986         "sha": "91ed8fb13a567ce459b3dc0c3ba206bc9796ac88",
16987         "description": "nir: Add missing includes",
16988         "nominated": false,
16989         "nomination_type": null,
16990         "resolution": 4,
16991         "main_sha": null,
16992         "because_sha": null
16993     },
16994     {
16995         "sha": "0033ec1f69338d35aee7ef57196e0ddcf8db20e3",
16996         "description": "venus: check against the Vulkan type rather than type index.",
16997         "nominated": false,
16998         "nomination_type": null,
16999         "resolution": 4,
17000         "main_sha": null,
17001         "because_sha": null
17002     },
17003     {
17004         "sha": "fbf4c6e43ff810625ff916d40c6b00429adaaf14",
17005         "description": "venus: fix deqp tests failed on iub descriptor type",
17006         "nominated": true,
17007         "nomination_type": 1,
17008         "resolution": 1,
17009         "main_sha": null,
17010         "because_sha": "abae9d4831b5e983385d988ef95874e449887cc1"
17011     },
17012     {
17013         "sha": "12f26b5e6d57a1fd03c1f1fb0ab8ccae657026ab",
17014         "description": "radv: fix guardband if the polygon mode is points or lines",
17015         "nominated": true,
17016         "nomination_type": 0,
17017         "resolution": 1,
17018         "main_sha": null,
17019         "because_sha": null
17020     },
17021     {
17022         "sha": "12b0f7ac19a781b9fb96282170c893736fe9e70d",
17023         "description": "tu: Destroy disk_cache during tu_physical_device_finish",
17024         "nominated": false,
17025         "nomination_type": null,
17026         "resolution": 4,
17027         "main_sha": null,
17028         "because_sha": null
17029     },
17030     {
17031         "sha": "f7d414b3e3c57d11547b55704c0ffecddccd9c8d",
17032         "description": "mesa: Add missing dep on generated marshal header in the tests build.",
17033         "nominated": false,
17034         "nomination_type": 1,
17035         "resolution": 4,
17036         "main_sha": null,
17037         "because_sha": "381e0b43d617226e6ab0e4a2b2fef092c8d0a0a5"
17038     },
17039     {
17040         "sha": "1c3671d2ba3734d483d28c6c79d91fdcb72f005d",
17041         "description": "ir3: Disallow `noperspective` texture preloads",
17042         "nominated": false,
17043         "nomination_type": null,
17044         "resolution": 4,
17045         "main_sha": null,
17046         "because_sha": null
17047     },
17048     {
17049         "sha": "5b8917bb9110e631c44f60e32bf6efa70d12adf8",
17050         "description": "ir3: Propagate `coord_offset` result from `alu` src insts",
17051         "nominated": false,
17052         "nomination_type": null,
17053         "resolution": 4,
17054         "main_sha": null,
17055         "because_sha": null
17056     },
17057     {
17058         "sha": "83b8687264d26905948d143a42001a1bf3d31b2a",
17059         "description": "turnip: Initialize *memory on 0-sized alloc early exit.",
17060         "nominated": false,
17061         "nomination_type": null,
17062         "resolution": 4,
17063         "main_sha": null,
17064         "because_sha": null
17065     },
17066     {
17067         "sha": "7809f76fe8a47ba80804897906a82f2157a30781",
17068         "description": "intel/compiler/mesh: align payload size to the size of vec4",
17069         "nominated": false,
17070         "nomination_type": null,
17071         "resolution": 4,
17072         "main_sha": null,
17073         "because_sha": null
17074     },
17075     {
17076         "sha": "ffefa386fda5aec8f66b4499d93b41a846a0b86c",
17077         "description": "nir/lower_task_shader: fix task payload corruption when shared memory workaround is enabled",
17078         "nominated": true,
17079         "nomination_type": 1,
17080         "resolution": 1,
17081         "main_sha": null,
17082         "because_sha": "8aff8d3dd42ecc399f1d7d23ddd641e7e3fce777"
17083     },
17084     {
17085         "sha": "bd30adf89d3b66acca604c10e6208e56dbb8257d",
17086         "description": "aco: apply NUW to additions for scratch access",
17087         "nominated": false,
17088         "nomination_type": null,
17089         "resolution": 4,
17090         "main_sha": null,
17091         "because_sha": null
17092     },
17093     {
17094         "sha": "381de3c809fce5427308c696bbd313360194eff4",
17095         "description": "aco: more carefully apply constant offsets into scratch accesses",
17096         "nominated": true,
17097         "nomination_type": 1,
17098         "resolution": 1,
17099         "main_sha": null,
17100         "because_sha": "0e783d687a3e13284eeae4081f16ee22033ff89b"
17101     },
17102     {
17103         "sha": "fae8c75ad0bb707cf1ae780838b9874518642239",
17104         "description": "radv/rt: set additions for scratch access as NUW",
17105         "nominated": false,
17106         "nomination_type": null,
17107         "resolution": 4,
17108         "main_sha": null,
17109         "because_sha": null
17110     },
17111     {
17112         "sha": "9b7217d12e955fe9819cb67b33d8d715b701d9d7",
17113         "description": "nir/range_analysis: unsigned upper bound analysis for b2i",
17114         "nominated": false,
17115         "nomination_type": null,
17116         "resolution": 4,
17117         "main_sha": null,
17118         "because_sha": null
17119     },
17120     {
17121         "sha": "ccbb4648cba7c614be06fca6e194ccf5156fd19f",
17122         "description": "ci/freedreno: temporarily disable godot-trive on zink+freedreno",
17123         "nominated": false,
17124         "nomination_type": null,
17125         "resolution": 4,
17126         "main_sha": null,
17127         "because_sha": null
17128     },
17129     {
17130         "sha": "b75b9d6324e0f3a31e72bd501034cf9c2a6c43af",
17131         "description": "ac/llvm: set invariant.load on image loads with ACCESS_CAN_REORDER",
17132         "nominated": false,
17133         "nomination_type": null,
17134         "resolution": 4,
17135         "main_sha": null,
17136         "because_sha": null
17137     },
17138     {
17139         "sha": "de3fcc77c78b5879e3d4fb66ec2bf1edcd135223",
17140         "description": "ac/llvm: inline ac_get_load_intr_attribs",
17141         "nominated": false,
17142         "nomination_type": null,
17143         "resolution": 4,
17144         "main_sha": null,
17145         "because_sha": null
17146     },
17147     {
17148         "sha": "ce860953a625f718bfe298fd9ca89d99a95fa7f4",
17149         "description": "ac/llvm: rename attribute enums",
17150         "nominated": false,
17151         "nomination_type": null,
17152         "resolution": 4,
17153         "main_sha": null,
17154         "because_sha": null
17155     },
17156     {
17157         "sha": "ce0a83efb86d693e361587c60d4332f78d682b7d",
17158         "description": "ac/llvm: use invariant.load metadata on load intrinsics instead of readnone",
17159         "nominated": false,
17160         "nomination_type": null,
17161         "resolution": 4,
17162         "main_sha": null,
17163         "because_sha": null
17164     },
17165     {
17166         "sha": "d3a03d24fce06d99e8e0b6c379fe904a8b0febca",
17167         "description": "ac/llvm: don't set \"readnone\" on non-memory intrinsics",
17168         "nominated": false,
17169         "nomination_type": null,
17170         "resolution": 4,
17171         "main_sha": null,
17172         "because_sha": null
17173     },
17174     {
17175         "sha": "50bece9322c6d89a49456b31a132f5058f9b5981",
17176         "description": "ac/llvm: don't set \"convergent\" on intrinsics where it's automatic",
17177         "nominated": false,
17178         "nomination_type": null,
17179         "resolution": 4,
17180         "main_sha": null,
17181         "because_sha": null
17182     },
17183     {
17184         "sha": "2b5edf96ff3c129f27ecb276593693085bc1cd9a",
17185         "description": "ac/llvm: simplify how function attributes are set",
17186         "nominated": false,
17187         "nomination_type": null,
17188         "resolution": 4,
17189         "main_sha": null,
17190         "because_sha": null
17191     },
17192     {
17193         "sha": "9b4142ae9f29e304f1fd2214ecf1a795b1473d6e",
17194         "description": "ac/llvm: simplify how call attributes are set",
17195         "nominated": false,
17196         "nomination_type": null,
17197         "resolution": 4,
17198         "main_sha": null,
17199         "because_sha": null
17200     },
17201     {
17202         "sha": "e94b040add069900bd2aac18e05b219d1be156b5",
17203         "description": "ac/llvm: remove illegal function attributes READONLY and WRITEONLY",
17204         "nominated": false,
17205         "nomination_type": null,
17206         "resolution": 4,
17207         "main_sha": null,
17208         "because_sha": null
17209     },
17210     {
17211         "sha": "89cd402c9b77231596b79030dd671f880735908b",
17212         "description": "gallivm: remove illegal and unused function attributes",
17213         "nominated": false,
17214         "nomination_type": null,
17215         "resolution": 4,
17216         "main_sha": null,
17217         "because_sha": null
17218     },
17219     {
17220         "sha": "6ab5f5703940c71a6cd7cbe57dbbcd4359033485",
17221         "description": "gallivm: remove unused LP_FUNC_ATTR_LEGACY",
17222         "nominated": false,
17223         "nomination_type": null,
17224         "resolution": 4,
17225         "main_sha": null,
17226         "because_sha": null
17227     },
17228     {
17229         "sha": "e54f2286bea66186001ad42ee5019657f0e98041",
17230         "description": "gallivm: remove unused LP_FUNC_ATTR_INACCESSIBLE_MEM_ONLY",
17231         "nominated": false,
17232         "nomination_type": null,
17233         "resolution": 4,
17234         "main_sha": null,
17235         "because_sha": null
17236     },
17237     {
17238         "sha": "5104f4d496d1dd05fd6f526fc4c29e198a46db4c",
17239         "description": "ac/llvm: remove unused AC_FUNC_ATTR_LEGACY",
17240         "nominated": false,
17241         "nomination_type": null,
17242         "resolution": 4,
17243         "main_sha": null,
17244         "because_sha": null
17245     },
17246     {
17247         "sha": "834d59a83e64ef367ae5af174d8a968e7840f5c4",
17248         "description": "ac/llvm: remove AC_FUNC_ATTR_INACCESSIBLE_MEM_ONLY because LLVM 16 removed it",
17249         "nominated": false,
17250         "nomination_type": null,
17251         "resolution": 4,
17252         "main_sha": null,
17253         "because_sha": null
17254     },
17255     {
17256         "sha": "16971cd667bb0e1e664b796d038754de87c3b737",
17257         "description": "zink: add driver-workaround for missing gl_point_size",
17258         "nominated": false,
17259         "nomination_type": null,
17260         "resolution": 4,
17261         "main_sha": null,
17262         "because_sha": null
17263     },
17264     {
17265         "sha": "3193eebb45b44a0a14989f62b35d80b94dbdf387",
17266         "description": "zink: rename `zink_set_line_stipple_keys`",
17267         "nominated": false,
17268         "nomination_type": null,
17269         "resolution": 4,
17270         "main_sha": null,
17271         "because_sha": null
17272     },
17273     {
17274         "sha": "ea5b2b9c4c05af6751616ecd19492e573884fde1",
17275         "description": "zink: add gl_point lowering pass",
17276         "nominated": false,
17277         "nomination_type": null,
17278         "resolution": 4,
17279         "main_sha": null,
17280         "because_sha": null
17281     },
17282     {
17283         "sha": "da5840f3857664848b58e193c5ba56dac355860c",
17284         "description": "llvmpipe: Faithfully honour pipe_rasterizer_state::rasterizer_discard flag.",
17285         "nominated": false,
17286         "nomination_type": null,
17287         "resolution": 4,
17288         "main_sha": null,
17289         "because_sha": null
17290     },
17291     {
17292         "sha": "36a7d6788c92f69e7463fb7e3cd4f1154dea767d",
17293         "description": "nir: Recognize empty shaders in nir_tgsi_scan_shader().",
17294         "nominated": false,
17295         "nomination_type": null,
17296         "resolution": 4,
17297         "main_sha": null,
17298         "because_sha": null
17299     },
17300     {
17301         "sha": "dcf3ae72abf78e8959c5b5a94ef332c0b7396ab2",
17302         "description": "zink: do not lower gs-intrinscs, take two",
17303         "nominated": false,
17304         "nomination_type": 1,
17305         "resolution": 4,
17306         "main_sha": null,
17307         "because_sha": "ad26d29adcc3ed0ff9fef49a1f4360b08e4be61b"
17308     },
17309     {
17310         "sha": "a42f8d49c39eb59a520fde05fdcab0ffab3a16c6",
17311         "description": "radv: use LATE_Z for depth/stencil attachments used in feedback loops",
17312         "nominated": true,
17313         "nomination_type": 0,
17314         "resolution": 1,
17315         "main_sha": null,
17316         "because_sha": null
17317     },
17318     {
17319         "sha": "86c3b9df12a486fc9910c9718e824ccc9fadb6b9",
17320         "description": "radv: apply register changes for SQTT on GFX11",
17321         "nominated": false,
17322         "nomination_type": null,
17323         "resolution": 4,
17324         "main_sha": null,
17325         "because_sha": null
17326     },
17327     {
17328         "sha": "ad26d29adcc3ed0ff9fef49a1f4360b08e4be61b",
17329         "description": "zink: do not lower gs-intrinsics",
17330         "nominated": false,
17331         "nomination_type": null,
17332         "resolution": 4,
17333         "main_sha": null,
17334         "because_sha": null
17335     },
17336     {
17337         "sha": "7244d885164aa59ca136358d256a0078b24a455d",
17338         "description": "nir: fix nir_link_varying_precision",
17339         "nominated": true,
17340         "nomination_type": 0,
17341         "resolution": 1,
17342         "main_sha": null,
17343         "because_sha": null
17344     },
17345     {
17346         "sha": "4663d6fc9c1291dee014057d25245b62a1ec6738",
17347         "description": "turnip: fix dynamic logicop state",
17348         "nominated": false,
17349         "nomination_type": 1,
17350         "resolution": 4,
17351         "main_sha": null,
17352         "because_sha": "c8c7154c2ecb6d8439cc941985bded3759b8334b"
17353     },
17354     {
17355         "sha": "ea4de4ad3d13af714db4f7956ed4262eafd6460b",
17356         "description": "anv: Don't ambiguate for undefined layouts on TGL+",
17357         "nominated": false,
17358         "nomination_type": null,
17359         "resolution": 4,
17360         "main_sha": null,
17361         "because_sha": null
17362     },
17363     {
17364         "sha": "5c84b318916c114712b28b6211e4de712ef51ca7",
17365         "description": "anv: Move aux vars up in transition_color_buffer",
17366         "nominated": false,
17367         "nomination_type": null,
17368         "resolution": 4,
17369         "main_sha": null,
17370         "because_sha": null
17371     },
17372     {
17373         "sha": "822687f4c06fd178a64295d45780bdc962b2939c",
17374         "description": "intel/dev: Add a has_illegal_ccs_values flag",
17375         "nominated": false,
17376         "nomination_type": null,
17377         "resolution": 4,
17378         "main_sha": null,
17379         "because_sha": null
17380     },
17381     {
17382         "sha": "d307655e528389d0918546b452c2961a85a9d9ad",
17383         "description": "anv: Use specific flush reasons for CCS operations",
17384         "nominated": false,
17385         "nomination_type": null,
17386         "resolution": 4,
17387         "main_sha": null,
17388         "because_sha": null
17389     },
17390     {
17391         "sha": "d4cd33630a9b90b95390f10d3aaa52f6f5e20245",
17392         "description": "intel: add missing restriction on fragment simd dispatch",
17393         "nominated": true,
17394         "nomination_type": 0,
17395         "resolution": 1,
17396         "main_sha": null,
17397         "because_sha": null
17398     },
17399     {
17400         "sha": "b9403b1c477e7af04114ae6a4e16ca370e22253c",
17401         "description": "intel: factor out dispatch PS enabling logic",
17402         "nominated": false,
17403         "nomination_type": null,
17404         "resolution": 1,
17405         "main_sha": null,
17406         "because_sha": null
17407     },
17408     {
17409         "sha": "71180004e0e9534f3d157e40c639ca9e2d6e9d96",
17410         "description": "ci/i915: Update xfails.",
17411         "nominated": false,
17412         "nomination_type": null,
17413         "resolution": 4,
17414         "main_sha": null,
17415         "because_sha": null
17416     },
17417     {
17418         "sha": "f902203daa984c820f100847dd3dce161b13d4a7",
17419         "description": "i915: Fix probing regression.",
17420         "nominated": false,
17421         "nomination_type": 1,
17422         "resolution": 4,
17423         "main_sha": null,
17424         "because_sha": "dfd20f002f388be3f168938bc1f25e91bb08bf98"
17425     },
17426     {
17427         "sha": "a42feab5ae8e16fdf0d9c1d33247c6c372e3646f",
17428         "description": "egl+glx: Always support no_error contexts.",
17429         "nominated": false,
17430         "nomination_type": null,
17431         "resolution": 4,
17432         "main_sha": null,
17433         "because_sha": null
17434     },
17435     {
17436         "sha": "895ec843d33e48e148cdc978f08dc42a55b08426",
17437         "description": "egl: Collapse a bunch of renderer queries into pipe cap queries.",
17438         "nominated": false,
17439         "nomination_type": null,
17440         "resolution": 4,
17441         "main_sha": null,
17442         "because_sha": null
17443     },
17444     {
17445         "sha": "7ab8dd13b9eaa1d5620cc8432bd0efc70862f88f",
17446         "description": "egl: Pull the API mask directly out of the dri_screen.",
17447         "nominated": false,
17448         "nomination_type": null,
17449         "resolution": 4,
17450         "main_sha": null,
17451         "because_sha": null
17452     },
17453     {
17454         "sha": "133e2f8ac395fff20efa9fb12021003e1af995db",
17455         "description": "dri: Add createContext hook to __DRI_MESA.",
17456         "nominated": false,
17457         "nomination_type": null,
17458         "resolution": 4,
17459         "main_sha": null,
17460         "because_sha": null
17461     },
17462     {
17463         "sha": "cdc7475f72a329860a80a22faf5c71b805eb00ba",
17464         "description": "gallium/dri: Move the backendVtable InitScreen func into __DRI_MESA.",
17465         "nominated": false,
17466         "nomination_type": null,
17467         "resolution": 4,
17468         "main_sha": null,
17469         "because_sha": null
17470     },
17471     {
17472         "sha": "4dd656e19a7cfcc4023538bc863583ed8b47352b",
17473         "description": "dri: Add createNewScreen into the __DRI_MESA extension.",
17474         "nominated": false,
17475         "nomination_type": null,
17476         "resolution": 4,
17477         "main_sha": null,
17478         "because_sha": null
17479     },
17480     {
17481         "sha": "fbf9f671e4e451ca118d99dfe69d6d2233296ff0",
17482         "description": "gallium/dri: Clarify some \"extensions\" lists in driCreateNewScreen2.",
17483         "nominated": false,
17484         "nomination_type": null,
17485         "resolution": 4,
17486         "main_sha": null,
17487         "because_sha": null
17488     },
17489     {
17490         "sha": "1026d29344192755dd340d6ac13a9674189d2d61",
17491         "description": "dri: Introduce internal Mesa DRI driver loader extension.",
17492         "nominated": false,
17493         "nomination_type": null,
17494         "resolution": 4,
17495         "main_sha": null,
17496         "because_sha": null
17497     },
17498     {
17499         "sha": "2db044d7e53d960c2d7286d0b8899ba455254475",
17500         "description": "gbm: Refactor screen creation a bit.",
17501         "nominated": false,
17502         "nomination_type": null,
17503         "resolution": 4,
17504         "main_sha": null,
17505         "because_sha": null
17506     },
17507     {
17508         "sha": "3ad1ef82dd9277a7bf9cb04f8a0ea803825e6976",
17509         "description": "gbm: Drop redundant extension error checks.",
17510         "nominated": false,
17511         "nomination_type": null,
17512         "resolution": 4,
17513         "main_sha": null,
17514         "because_sha": null
17515     },
17516     {
17517         "sha": "690ea44cf1803cf1fc4b8aadba5fe1c4c6785261",
17518         "description": "gallium/dri: Use loader_bind_extensions().",
17519         "nominated": false,
17520         "nomination_type": null,
17521         "resolution": 4,
17522         "main_sha": null,
17523         "because_sha": null
17524     },
17525     {
17526         "sha": "ca7a74199fc9ef5abda5c1f4c9bf719c183ba7a1",
17527         "description": "egl: Switch to using loader_bind_extensions().",
17528         "nominated": false,
17529         "nomination_type": null,
17530         "resolution": 4,
17531         "main_sha": null,
17532         "because_sha": null
17533     },
17534     {
17535         "sha": "3ae6ec9f60651dd5b57c05c8e35b83dbdde66eec",
17536         "description": "glx: Use loader_bind_extensions().",
17537         "nominated": false,
17538         "nomination_type": null,
17539         "resolution": 4,
17540         "main_sha": null,
17541         "because_sha": null
17542     },
17543     {
17544         "sha": "e864047f971d17aa11db406083dbc9eaf2cc5956",
17545         "description": "loader: Simplify the extension matching logic.",
17546         "nominated": false,
17547         "nomination_type": null,
17548         "resolution": 4,
17549         "main_sha": null,
17550         "because_sha": null
17551     },
17552     {
17553         "sha": "6229b48aaa8c783fd0d4a22d326913e7858c44ca",
17554         "description": "gbm: Promote dri_bind_extensions() to the loader util library.",
17555         "nominated": false,
17556         "nomination_type": null,
17557         "resolution": 4,
17558         "main_sha": null,
17559         "because_sha": null
17560     },
17561     {
17562         "sha": "b49e7cb3f4e41c7b6f8d9d0a0a2eb33e947f7238",
17563         "description": "radv: Add missing radeon_check_space() in radv_cmd_buffer_after_draw()",
17564         "nominated": false,
17565         "nomination_type": null,
17566         "resolution": 4,
17567         "main_sha": null,
17568         "because_sha": null
17569     },
17570     {
17571         "sha": "d86f60d21e31718120b633745e53768a537ef4a3",
17572         "description": "radv: Use wave32 for ray queries inside compute shaders",
17573         "nominated": false,
17574         "nomination_type": null,
17575         "resolution": 4,
17576         "main_sha": null,
17577         "because_sha": null
17578     },
17579     {
17580         "sha": "712fcaba1f46efb9f9dc22903bd9c8c48032fbe3",
17581         "description": "frontends/va: return proper error for unsupported profile",
17582         "nominated": false,
17583         "nomination_type": null,
17584         "resolution": 4,
17585         "main_sha": null,
17586         "because_sha": null
17587     },
17588     {
17589         "sha": "da32cbb5c6951ddddbf8b146c4526bcd9411fdcb",
17590         "description": "aco: fix missing uses of MRT output flags",
17591         "nominated": false,
17592         "nomination_type": 1,
17593         "resolution": 4,
17594         "main_sha": null,
17595         "because_sha": "a297ac10a4e798ec1595fab532d10b9383657c13"
17596     },
17597     {
17598         "sha": "40f09f4e1c3742851b5513b1f88012dda0661228",
17599         "description": "pvr: Add empty PDS program",
17600         "nominated": false,
17601         "nomination_type": null,
17602         "resolution": 4,
17603         "main_sha": null,
17604         "because_sha": null
17605     },
17606     {
17607         "sha": "46c2492a5d1f78957c1c2166843af8f12aa74b09",
17608         "description": "pvr: Add pvr_pds_compute_shader_program_init()",
17609         "nominated": false,
17610         "nomination_type": null,
17611         "resolution": 4,
17612         "main_sha": null,
17613         "because_sha": null
17614     },
17615     {
17616         "sha": "8c506c4b03aa17ba1c71ed4ce80464d489c29de7",
17617         "description": "pvr: Use util_dynarray_append_dynarray()",
17618         "nominated": false,
17619         "nomination_type": null,
17620         "resolution": 4,
17621         "main_sha": null,
17622         "because_sha": null
17623     },
17624     {
17625         "sha": "b051719b05894c3c5b9f0f8ad919be478b43697b",
17626         "description": "radv: do not set ZPASS_INCREMENT_DISABLE on GFX11",
17627         "nominated": true,
17628         "nomination_type": 0,
17629         "resolution": 1,
17630         "main_sha": null,
17631         "because_sha": null
17632     },
17633     {
17634         "sha": "3ab9218820af0b80ad8e8409e9c68e2c128d142d",
17635         "description": "radv: fix SPI_SHADER_Z_FORMAT for alpha-to-coverage via MRTZ on GFX11",
17636         "nominated": false,
17637         "nomination_type": null,
17638         "resolution": 4,
17639         "main_sha": null,
17640         "because_sha": null
17641     },
17642     {
17643         "sha": "a297ac10a4e798ec1595fab532d10b9383657c13",
17644         "description": "radv,aco: stop lowering FS outputs in NIR",
17645         "nominated": false,
17646         "nomination_type": null,
17647         "resolution": 4,
17648         "main_sha": null,
17649         "because_sha": null
17650     },
17651     {
17652         "sha": "3be728f1d0ffcc2b26639658d0120d04a50f25de",
17653         "description": "aco: fix indexing MRT0 alpha channel for alpha-to-coverage via MRTZ on GFX11",
17654         "nominated": false,
17655         "nomination_type": null,
17656         "resolution": 4,
17657         "main_sha": null,
17658         "because_sha": null
17659     },
17660     {
17661         "sha": "20856bfe0f077c15a29f13a367e8d1c465ed0510",
17662         "description": "aco: always use 32-bit for exporting alpha-to-coverage via MRTZ on GFX11",
17663         "nominated": false,
17664         "nomination_type": null,
17665         "resolution": 4,
17666         "main_sha": null,
17667         "because_sha": null
17668     },
17669     {
17670         "sha": "664aa7a37b540b27f8bd96b1d685c8e449d6a711",
17671         "description": "radv: fix emitting invalid color attachments",
17672         "nominated": true,
17673         "nomination_type": 1,
17674         "resolution": 1,
17675         "main_sha": null,
17676         "because_sha": "97dc28b177649e40a4f2a15af65ebb69ee06b6fe"
17677     },
17678     {
17679         "sha": "64d584b8e4f66f312e11954a6d74ec25c4d26953",
17680         "description": "r600/sfn: Silence warning for unused parameters in override",
17681         "nominated": false,
17682         "nomination_type": null,
17683         "resolution": 4,
17684         "main_sha": null,
17685         "because_sha": null
17686     },
17687     {
17688         "sha": "d7393c6b9cd640e05829dda5078b89cb5868f68e",
17689         "description": "r600/sfn: Allow more copy-propagation into TEX src",
17690         "nominated": false,
17691         "nomination_type": null,
17692         "resolution": 4,
17693         "main_sha": null,
17694         "because_sha": null
17695     },
17696     {
17697         "sha": "1975d5eaf4ea2c19d5b7d8ae70c4e565cf75fd34",
17698         "description": "r600/sfn: use only as many components as needed for tex backend coord",
17699         "nominated": false,
17700         "nomination_type": null,
17701         "resolution": 4,
17702         "main_sha": null,
17703         "because_sha": null
17704     },
17705     {
17706         "sha": "bcd9da1b38a71438dc06e118e19cedf35fb21990",
17707         "description": "r600/sfn: drop useless const specifier in return value",
17708         "nominated": false,
17709         "nomination_type": null,
17710         "resolution": 4,
17711         "main_sha": null,
17712         "because_sha": null
17713     },
17714     {
17715         "sha": "0a0dc7c04b38c75472b43b593ffd9646743824cb",
17716         "description": "r600/sfn: simplify if clauses with empty then branch",
17717         "nominated": false,
17718         "nomination_type": null,
17719         "resolution": 4,
17720         "main_sha": null,
17721         "because_sha": null
17722     },
17723     {
17724         "sha": "d4dfae313e610ec0293bd67c7646c79a3d35badd",
17725         "description": "r600/sfn: legalize image acccess on Cayman",
17726         "nominated": false,
17727         "nomination_type": null,
17728         "resolution": 4,
17729         "main_sha": null,
17730         "because_sha": null
17731     },
17732     {
17733         "sha": "fc75c1e07f2dc69a024c579045166fd17bac0839",
17734         "description": "r600/sfn: use three channels only for unary trans opts if possible",
17735         "nominated": false,
17736         "nomination_type": null,
17737         "resolution": 4,
17738         "main_sha": null,
17739         "because_sha": null
17740     },
17741     {
17742         "sha": "71df6ba92d76dcc35c1d166650d761585d70cf10",
17743         "description": "r600/sfn: lower-to-scalar in optimization loop",
17744         "nominated": false,
17745         "nomination_type": null,
17746         "resolution": 4,
17747         "main_sha": null,
17748         "because_sha": null
17749     },
17750     {
17751         "sha": "b47928043dc87b495bb8f975ec613a8648692109",
17752         "description": "r600/sfn: Fix scheduling with limited channel availability",
17753         "nominated": false,
17754         "nomination_type": null,
17755         "resolution": 4,
17756         "main_sha": null,
17757         "because_sha": null
17758     },
17759     {
17760         "sha": "1f7d34b4a2d53faf30187ef8b4f8c02be53ce3e5",
17761         "description": "r600/sfn: Don't copy propagate using non-allocated dest channel",
17762         "nominated": false,
17763         "nomination_type": null,
17764         "resolution": 4,
17765         "main_sha": null,
17766         "because_sha": null
17767     },
17768     {
17769         "sha": "ca0164f48769732eb11627003e0ea45c1ba7a605",
17770         "description": "r300: improve conversion to native swizzles",
17771         "nominated": false,
17772         "nomination_type": null,
17773         "resolution": 4,
17774         "main_sha": null,
17775         "because_sha": null
17776     },
17777     {
17778         "sha": "384fc52dd3335541b0b8b33b8322bf8cc6ceb809",
17779         "description": "r300: doublecheck for free alpha source when coventing to alpha",
17780         "nominated": false,
17781         "nomination_type": null,
17782         "resolution": 4,
17783         "main_sha": null,
17784         "because_sha": null
17785     },
17786     {
17787         "sha": "eb9f17b309cc5d969f03605b497f6d5032295229",
17788         "description": "radeonsi: fix a regression causing GPU hang with GLCTS using streamout",
17789         "nominated": false,
17790         "nomination_type": 1,
17791         "resolution": 4,
17792         "main_sha": null,
17793         "because_sha": "003cbddfee301cf92dc01b758db50216e6efc562"
17794     },
17795     {
17796         "sha": "b5133894005720db24a8e0cc17e047a291953ff4",
17797         "description": "dzn: Don't crash when libd3d12.so can't be found",
17798         "nominated": true,
17799         "nomination_type": 0,
17800         "resolution": 1,
17801         "main_sha": null,
17802         "because_sha": null
17803     },
17804     {
17805         "sha": "b3d1ae19f2f4d93cf0a5f45a598149ac4e8e05aa",
17806         "description": "d3d12: Don't crash when libd3d12.so can't be found",
17807         "nominated": true,
17808         "nomination_type": 0,
17809         "resolution": 1,
17810         "main_sha": null,
17811         "because_sha": null
17812     },
17813     {
17814         "sha": "55ffbf867b7cfcc186b18fa7386d0f301a8f6eb9",
17815         "description": "radeonsi: fix ngg lds base load intrinsic llvm implementation",
17816         "nominated": false,
17817         "nomination_type": 1,
17818         "resolution": 4,
17819         "main_sha": null,
17820         "because_sha": "7e1b804992d6f0d906ca2bce859e7b37b1f3ffbd"
17821     },
17822     {
17823         "sha": "77ecf9149c7fdadbb24b471785c4d5b4e285f2df",
17824         "description": "anv: Defer flushing PIPE_CONTROL bits forbidden in CCS while in GPGPU mode",
17825         "nominated": true,
17826         "nomination_type": 1,
17827         "resolution": 1,
17828         "main_sha": null,
17829         "because_sha": "313aeee84bc0eeb93766c0349dcc0ff2d5ba6574"
17830     },
17831     {
17832         "sha": "cd5c66e165374026d62692bcbf69a7157e460f91",
17833         "description": "dxil: Use nir_const_value_for_uint in dxil_nir_lower_int_samplers",
17834         "nominated": true,
17835         "nomination_type": 1,
17836         "resolution": 1,
17837         "main_sha": null,
17838         "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
17839     },
17840     {
17841         "sha": "f3f1c28f8e6d40823e3d12415a8d0ea622f9fa20",
17842         "description": "r600/nir: Fix u64vec2 immediate lowering",
17843         "nominated": true,
17844         "nomination_type": 1,
17845         "resolution": 1,
17846         "main_sha": null,
17847         "because_sha": "165fb5117bf70402e66d34538d4085e060f57fea"
17848     },
17849     {
17850         "sha": "49d86200e5cd8ac15c14131772644b21bf57865e",
17851         "description": "st/mesa: Use nir_const_value_for_bool() in ATIFS",
17852         "nominated": true,
17853         "nomination_type": 1,
17854         "resolution": 1,
17855         "main_sha": null,
17856         "because_sha": "0a179bb6e26b487356384c561dee6aefa9af5889"
17857     },
17858     {
17859         "sha": "e6de164e0305d517fb66c01c9fc8931c278867f6",
17860         "description": "nir: Use nir_const_value_for_int in nir_lower_subgroups",
17861         "nominated": true,
17862         "nomination_type": 1,
17863         "resolution": 1,
17864         "main_sha": null,
17865         "because_sha": "e4e79de2a420128190b28b39b87f6de39b1b7060"
17866     },
17867     {
17868         "sha": "ef168a57b9c87cc3c120e5a750adde582dc2cad1",
17869         "description": "llvmpipe: Use get_first_non_void_channel more often",
17870         "nominated": false,
17871         "nomination_type": null,
17872         "resolution": 4,
17873         "main_sha": null,
17874         "because_sha": null
17875     },
17876     {
17877         "sha": "c94e3687d1e09a535a587c5ad2de220879db9481",
17878         "description": "virgl: Use get_first_non_void_channel more often",
17879         "nominated": false,
17880         "nomination_type": null,
17881         "resolution": 4,
17882         "main_sha": null,
17883         "because_sha": null
17884     },
17885     {
17886         "sha": "9d4172f548c8b3ee43ca5d931c5b605174db4d4b",
17887         "description": "radeonsi: Use get_first_non_void_channel more often",
17888         "nominated": false,
17889         "nomination_type": null,
17890         "resolution": 4,
17891         "main_sha": null,
17892         "because_sha": null
17893     },
17894     {
17895         "sha": "cc8b398c960228bcd7d0ed9a84966e323c62c616",
17896         "description": "r600: Use get_first_non_void_channel more often",
17897         "nominated": false,
17898         "nomination_type": null,
17899         "resolution": 4,
17900         "main_sha": null,
17901         "because_sha": null
17902     },
17903     {
17904         "sha": "9a452a97d9a77121f141d61626c6b620a4ad2d5f",
17905         "description": "r300: Use get_first_non_void_channel more often",
17906         "nominated": false,
17907         "nomination_type": null,
17908         "resolution": 4,
17909         "main_sha": null,
17910         "because_sha": null
17911     },
17912     {
17913         "sha": "ad8de42ce5eaf9f58dcaad6eabc57e151693e130",
17914         "description": "radv: Use get_first_non_void_channel more often",
17915         "nominated": false,
17916         "nomination_type": null,
17917         "resolution": 4,
17918         "main_sha": null,
17919         "because_sha": null
17920     },
17921     {
17922         "sha": "c2fdd6a2c2db44a7dc7a09f38a0945dbb96b3a4e",
17923         "description": "venus: add VN_PERF_NO_CMD_BATCHING",
17924         "nominated": false,
17925         "nomination_type": null,
17926         "resolution": 4,
17927         "main_sha": null,
17928         "because_sha": null
17929     },
17930     {
17931         "sha": "739b20beda17de57fa4152c91ec77908476c911f",
17932         "description": "venus: fix draw cmd batch accounting",
17933         "nominated": false,
17934         "nomination_type": null,
17935         "resolution": 4,
17936         "main_sha": null,
17937         "because_sha": null
17938     },
17939     {
17940         "sha": "ea7c2d3d944950cc098c9844f834cd8dc3b997f4",
17941         "description": "venus: add VN_PERF_NO_MEMORY_SUBALLOC",
17942         "nominated": false,
17943         "nomination_type": null,
17944         "resolution": 4,
17945         "main_sha": null,
17946         "because_sha": null
17947     },
17948     {
17949         "sha": "bda80458f98c7812a796c9eefb49f0bccd1530a0",
17950         "description": "venus: avoid no_async_buffer_create related caches with the perf option",
17951         "nominated": false,
17952         "nomination_type": null,
17953         "resolution": 4,
17954         "main_sha": null,
17955         "because_sha": null
17956     },
17957     {
17958         "sha": "6397304519281b872dd34cd9b9579e8126ff4a72",
17959         "description": "radv: Only create bvh pipelines when using rt",
17960         "nominated": false,
17961         "nomination_type": null,
17962         "resolution": 4,
17963         "main_sha": null,
17964         "because_sha": null
17965     },
17966     {
17967         "sha": "f89708c2c5f0121b04f438a3569ceb39d1323eaf",
17968         "description": "vulkan: Use vk_image_sanitize_extent",
17969         "nominated": false,
17970         "nomination_type": null,
17971         "resolution": 4,
17972         "main_sha": null,
17973         "because_sha": null
17974     },
17975     {
17976         "sha": "8d8188ec59ebe760239eb891e7e0d561e7020b0f",
17977         "description": "microsoft/clc: Add a test for nested function-temp arrays",
17978         "nominated": false,
17979         "nomination_type": null,
17980         "resolution": 4,
17981         "main_sha": null,
17982         "because_sha": null
17983     },
17984     {
17985         "sha": "88b2c2a5cae3c57644a41e8d2189a48af0753888",
17986         "description": "microsoft/compiler: Handle nested arrays correctly for emitting global consts",
17987         "nominated": false,
17988         "nomination_type": null,
17989         "resolution": 4,
17990         "main_sha": null,
17991         "because_sha": null
17992     },
17993     {
17994         "sha": "d4c70e483d403bf0ea1af20db0a9d74b649172cc",
17995         "description": "compiler: Handle nested arrays correctly for computing CL size/alignment",
17996         "nominated": false,
17997         "nomination_type": null,
17998         "resolution": 4,
17999         "main_sha": null,
18000         "because_sha": null
18001     },
18002     {
18003         "sha": "4a976d371b0ad3ce2a5438eb994bdc2f572724d9",
18004         "description": "gallium/u_debug_flush: Fix incompatible function signature warnings",
18005         "nominated": false,
18006         "nomination_type": null,
18007         "resolution": 4,
18008         "main_sha": null,
18009         "because_sha": null
18010     },
18011     {
18012         "sha": "7fe515f6d46197221a730618c1a4c0d73160e8c7",
18013         "description": "radv/rra: Get rid of annoying memory aliasing warning",
18014         "nominated": false,
18015         "nomination_type": null,
18016         "resolution": 4,
18017         "main_sha": null,
18018         "because_sha": null
18019     },
18020     {
18021         "sha": "e2b7e478a52c7a56aac2942b27c05a8d2979f646",
18022         "description": "radv/rra: Fix setting some offsets",
18023         "nominated": false,
18024         "nomination_type": null,
18025         "resolution": 4,
18026         "main_sha": null,
18027         "because_sha": null
18028     },
18029     {
18030         "sha": "79dcacfc0407ec4be340209cadaf36bed2c2b51d",
18031         "description": "radv/rra: Refactor rra_fill_accel_struct_header_common",
18032         "nominated": false,
18033         "nomination_type": null,
18034         "resolution": 4,
18035         "main_sha": null,
18036         "because_sha": null
18037     },
18038     {
18039         "sha": "bb6b45e26ed56af8a94357a58fd849143671cf7f",
18040         "description": "radv/rra: Set the metadata size correctly",
18041         "nominated": true,
18042         "nomination_type": 1,
18043         "resolution": 1,
18044         "main_sha": null,
18045         "because_sha": "574980675405e36d34519cb5cbd315b3582850ec"
18046     },
18047     {
18048         "sha": "0e3325dfb63bd4cfedf774e0edae8cf0888cc95f",
18049         "description": "radv/rra: Remove an obsolete comment",
18050         "nominated": false,
18051         "nomination_type": null,
18052         "resolution": 4,
18053         "main_sha": null,
18054         "because_sha": null
18055     },
18056     {
18057         "sha": "94ec359ae55d7edebb41ba031ab189ea2e0207b8",
18058         "description": "radv/rra: Defer destroying accel struct data",
18059         "nominated": false,
18060         "nomination_type": null,
18061         "resolution": 4,
18062         "main_sha": null,
18063         "because_sha": null
18064     },
18065     {
18066         "sha": "ae9c65a55282d780a58c5c1e60b2c06e968491a8",
18067         "description": "radv/rra: Copy accel structs directly after build",
18068         "nominated": false,
18069         "nomination_type": null,
18070         "resolution": 4,
18071         "main_sha": null,
18072         "because_sha": null
18073     },
18074     {
18075         "sha": "08a85076e5e82293ab6426d258c60795a74bf931",
18076         "description": "radv/rra: Introduce radv_rra_accel_struct_data",
18077         "nominated": false,
18078         "nomination_type": null,
18079         "resolution": 4,
18080         "main_sha": null,
18081         "because_sha": null
18082     },
18083     {
18084         "sha": "ff3ba5c74d0e29771186f441c5c45a3e3498de44",
18085         "description": "radv: Add hash_table_foreach to .clang-format",
18086         "nominated": false,
18087         "nomination_type": null,
18088         "resolution": 4,
18089         "main_sha": null,
18090         "because_sha": null
18091     },
18092     {
18093         "sha": "b2c433886291b3453da6c91b4299a80a6d9e5f90",
18094         "description": "microsoft/spirv_to_dxil: Properly handle load- and is_helper_invocation",
18095         "nominated": false,
18096         "nomination_type": null,
18097         "resolution": 4,
18098         "main_sha": null,
18099         "because_sha": null
18100     },
18101     {
18102         "sha": "e22491c83265200f518e9fb4deff54e3c2823b68",
18103         "description": "clc: fetch clang resource dir at runtime",
18104         "nominated": false,
18105         "nomination_type": null,
18106         "resolution": 4,
18107         "main_sha": null,
18108         "because_sha": null
18109     },
18110     {
18111         "sha": "cd2609b12ca7b4f915b674cd04d35dbdd47b9227",
18112         "description": "clc: generate sources only with with_microsoft_clc",
18113         "nominated": false,
18114         "nomination_type": null,
18115         "resolution": 4,
18116         "main_sha": null,
18117         "because_sha": null
18118     },
18119     {
18120         "sha": "5d025f4003b34c3540b62f9146a5e68da7756cf2",
18121         "description": "nir/nir_opt_offsets: Prevent offsets going above max",
18122         "nominated": true,
18123         "nomination_type": 1,
18124         "resolution": 1,
18125         "main_sha": null,
18126         "because_sha": "cac6f633b21799bd1ecc35471d73a0bd190ccada"
18127     },
18128     {
18129         "sha": "f7e76eee28a179f85a5e1eb88adebd1b5b08c7bb",
18130         "description": "ci/amd: re-enable previously OOM tests",
18131         "nominated": false,
18132         "nomination_type": null,
18133         "resolution": 4,
18134         "main_sha": null,
18135         "because_sha": null
18136     },
18137     {
18138         "sha": "3e80c5f1ece04b0d890cc48a2aa5539473d972f0",
18139         "description": "ci/kernel: enable ZRAM on all archs",
18140         "nominated": false,
18141         "nomination_type": null,
18142         "resolution": 4,
18143         "main_sha": null,
18144         "because_sha": null
18145     },
18146     {
18147         "sha": "89663828ea6f8f51c1685300641f7d8c87807cf7",
18148         "description": "aco: Don't use v_lshrrev_b64 for moves on GFX11.",
18149         "nominated": false,
18150         "nomination_type": null,
18151         "resolution": 4,
18152         "main_sha": null,
18153         "because_sha": null
18154     },
18155     {
18156         "sha": "91fe2a23617de09efe91038d7f836c6a051553a2",
18157         "description": "aco: Use more detailed wave64 timing for GFX10+.",
18158         "nominated": false,
18159         "nomination_type": null,
18160         "resolution": 4,
18161         "main_sha": null,
18162         "because_sha": null
18163     },
18164     {
18165         "sha": "09caa570b1819b7134a1fc7457087b7abc172efc",
18166         "description": "docs: update calendar and link releases notes for 22.3.0",
18167         "nominated": false,
18168         "nomination_type": null,
18169         "resolution": 4,
18170         "main_sha": null,
18171         "because_sha": null
18172     },
18173     {
18174         "sha": "9d665ae43970112b92ca41971d39ded4a1992eda",
18175         "description": "docs: add release notes for 22.3.0",
18176         "nominated": false,
18177         "nomination_type": null,
18178         "resolution": 4,
18179         "main_sha": null,
18180         "because_sha": null
18181     },
18182     {
18183         "sha": "5797af2d8d35b46d84cd21c1f4692bef73d3e46b",
18184         "description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"",
18185         "nominated": false,
18186         "nomination_type": 2,
18187         "resolution": 4,
18188         "main_sha": null,
18189         "because_sha": "3964a77454b616a91c78d7867d0d8cba4ffe6b63"
18190     },
18191     {
18192         "sha": "2fb1097bac62bf93efe7b62629d79f9aa6e75cff",
18193         "description": "ac/nir/ngg: merge multi stream gs shader queries",
18194         "nominated": false,
18195         "nomination_type": null,
18196         "resolution": 4,
18197         "main_sha": null,
18198         "because_sha": null
18199     },
18200     {
18201         "sha": "b7b91ae51e28716164c13a712acb1b9ebf261961",
18202         "description": "anv: enable VK_KHR_ray_tracing_maintenance1",
18203         "nominated": false,
18204         "nomination_type": null,
18205         "resolution": 4,
18206         "main_sha": null,
18207         "because_sha": null
18208     },
18209     {
18210         "sha": "d844fa4defac4d2ce620d4fd0b00597faa6ff2a4",
18211         "description": "anv: implement new queries for VK_KHR_ray_tracing_maintenance1",
18212         "nominated": false,
18213         "nomination_type": null,
18214         "resolution": 4,
18215         "main_sha": null,
18216         "because_sha": null
18217     },
18218     {
18219         "sha": "4d05be49c253ecd7a5803ccaeee8c9238af24326",
18220         "description": "anv: implement vkCmdTraceRaysIndirect2KHR",
18221         "nominated": false,
18222         "nomination_type": null,
18223         "resolution": 4,
18224         "main_sha": null,
18225         "because_sha": null
18226     },
18227     {
18228         "sha": "675c5bd4ccc9a292d58e6dd7c99ba02b830f17a7",
18229         "description": "anv: refactor ray tracing dispatch",
18230         "nominated": false,
18231         "nomination_type": null,
18232         "resolution": 4,
18233         "main_sha": null,
18234         "because_sha": null
18235     },
18236     {
18237         "sha": "df3842607217cfaa7629c6e7d1f8aae2fddf4d82",
18238         "description": "intel/rt/nir: add support for RayCullMaskKHR",
18239         "nominated": false,
18240         "nomination_type": null,
18241         "resolution": 4,
18242         "main_sha": null,
18243         "because_sha": null
18244     },
18245     {
18246         "sha": "6202a2c6b47e5d4048c995d02fb4edf055913f1f",
18247         "description": "intel/rt/nir: enable the trampoline shader to load the indirect ray shader bsr",
18248         "nominated": false,
18249         "nomination_type": null,
18250         "resolution": 4,
18251         "main_sha": null,
18252         "because_sha": null
18253     },
18254     {
18255         "sha": "af3f7948d149faded1b4f24ec5e6ae03001e7cfb",
18256         "description": "anv: correctly predicate ray tracing",
18257         "nominated": true,
18258         "nomination_type": 1,
18259         "resolution": 1,
18260         "main_sha": null,
18261         "because_sha": "7479fe6ae0935fb8f9e3c64c16c7e6855481d1da"
18262     },
18263     {
18264         "sha": "7d7c32de4c18c25aef1945ea29f122112dc0a2e6",
18265         "description": "anv/genxml: make gen_rt more like other genxml files",
18266         "nominated": false,
18267         "nomination_type": null,
18268         "resolution": 4,
18269         "main_sha": null,
18270         "because_sha": null
18271     },
18272     {
18273         "sha": "8baacba4d6696ef30648ffc07e0934f6e8aa11c9",
18274         "description": "hasvk: remove coarse pixel checks",
18275         "nominated": false,
18276         "nomination_type": null,
18277         "resolution": 4,
18278         "main_sha": null,
18279         "because_sha": null
18280     },
18281     {
18282         "sha": "2d150f3ecd7fdb564bb837924951f8f8e5c4d3aa",
18283         "description": "hasvk: Drop more DG2 code",
18284         "nominated": false,
18285         "nomination_type": null,
18286         "resolution": 4,
18287         "main_sha": null,
18288         "because_sha": null
18289     },
18290     {
18291         "sha": "d0fea83d7bcb960e5a68d15fc8ecc217b2573d19",
18292         "description": "hasvk: Rip out local memory support",
18293         "nominated": false,
18294         "nomination_type": null,
18295         "resolution": 4,
18296         "main_sha": null,
18297         "because_sha": null
18298     },
18299     {
18300         "sha": "4256d2cbc209befe93af56547dd136fb2ade28b9",
18301         "description": "hasvk: Rip out scratch surfaces",
18302         "nominated": false,
18303         "nomination_type": null,
18304         "resolution": 4,
18305         "main_sha": null,
18306         "because_sha": null
18307     },
18308     {
18309         "sha": "eea49c7d32c2db883ade4d7072c5decf85f2230c",
18310         "description": "hasvk: Drop SKL+ features",
18311         "nominated": false,
18312         "nomination_type": null,
18313         "resolution": 4,
18314         "main_sha": null,
18315         "because_sha": null
18316     },
18317     {
18318         "sha": "b71ac720a8d9e407cbc7e78f8ab99258ea8b93c3",
18319         "description": "hasvk: Drop support for atomic_int64 and atomic_float2",
18320         "nominated": false,
18321         "nomination_type": null,
18322         "resolution": 4,
18323         "main_sha": null,
18324         "because_sha": null
18325     },
18326     {
18327         "sha": "49201fe8c10dbce04929caf19b3aed0f5fdc6001",
18328         "description": "hasvk: Drop bindless image support",
18329         "nominated": false,
18330         "nomination_type": null,
18331         "resolution": 4,
18332         "main_sha": null,
18333         "because_sha": null
18334     },
18335     {
18336         "sha": "7b700369b1baaf04f5e4bb78a8602716c416046e",
18337         "description": "hasvk: Drop A64 descriptor set support",
18338         "nominated": false,
18339         "nomination_type": null,
18340         "resolution": 4,
18341         "main_sha": null,
18342         "because_sha": null
18343     },
18344     {
18345         "sha": "85cfa21e04c7592aba95e9312919d2167aa65ddf",
18346         "description": "hasvk: Drop remnants of ray queries",
18347         "nominated": false,
18348         "nomination_type": null,
18349         "resolution": 4,
18350         "main_sha": null,
18351         "because_sha": null
18352     },
18353     {
18354         "sha": "e490434479ac49c157b338a40ad9ca4c9f0a70f0",
18355         "description": "hasvk: Drop CCS_E support",
18356         "nominated": false,
18357         "nomination_type": null,
18358         "resolution": 4,
18359         "main_sha": null,
18360         "because_sha": null
18361     },
18362     {
18363         "sha": "5f1dbd80b3cef05e3d1fe87823ab3df2529c7aa8",
18364         "description": "hasvk: Rip out primitive replication",
18365         "nominated": false,
18366         "nomination_type": null,
18367         "resolution": 4,
18368         "main_sha": null,
18369         "because_sha": null
18370     },
18371     {
18372         "sha": "7f97cd04c971649a27e664afbc0b4ed13d7102f7",
18373         "description": "hasvk: Rip out remaining traces of CPS/FSR",
18374         "nominated": false,
18375         "nomination_type": null,
18376         "resolution": 4,
18377         "main_sha": null,
18378         "because_sha": null
18379     },
18380     {
18381         "sha": "90aab6e9a536ba17edbcb387072a241baed471af",
18382         "description": "hasvk/gpu_memcpy: Rip out SKL+",
18383         "nominated": false,
18384         "nomination_type": null,
18385         "resolution": 4,
18386         "main_sha": null,
18387         "because_sha": null
18388     },
18389     {
18390         "sha": "6d80ce12830c715274d53addb4cf2679a80c3844",
18391         "description": "hasvk/state: Rip out SKL+",
18392         "nominated": false,
18393         "nomination_type": null,
18394         "resolution": 4,
18395         "main_sha": null,
18396         "because_sha": null
18397     },
18398     {
18399         "sha": "ce57cc4397802ccb83f8c89e93d0be0fde22da53",
18400         "description": "hasvk/blorp: Rip out SKL+",
18401         "nominated": false,
18402         "nomination_type": null,
18403         "resolution": 4,
18404         "main_sha": null,
18405         "because_sha": null
18406     },
18407     {
18408         "sha": "cc68b7cd944f22e59e574891236840b8d63459d1",
18409         "description": "hasvk/pipeline: Rip out SKL+",
18410         "nominated": false,
18411         "nomination_type": null,
18412         "resolution": 4,
18413         "main_sha": null,
18414         "because_sha": null
18415     },
18416     {
18417         "sha": "91090e39af0d00d4fc99b7d2bd680bcac9ce0fb9",
18418         "description": "hasvk/cmd_buffer: Rip out SKL+ support",
18419         "nominated": false,
18420         "nomination_type": null,
18421         "resolution": 4,
18422         "main_sha": null,
18423         "because_sha": null
18424     },
18425     {
18426         "sha": "0626b68c88df50e30e61e9fd2ba3e46144ff9ad5",
18427         "description": "isl: don't report I915_FORMAT_MOD_Y_TILED_CCS on Gfx8",
18428         "nominated": true,
18429         "nomination_type": 0,
18430         "resolution": 1,
18431         "main_sha": null,
18432         "because_sha": null
18433     },
18434     {
18435         "sha": "3964a77454b616a91c78d7867d0d8cba4ffe6b63",
18436         "description": "ci: disable Collabora's LAVA lab for maintance",
18437         "nominated": false,
18438         "nomination_type": null,
18439         "resolution": 4,
18440         "main_sha": null,
18441         "because_sha": null
18442     },
18443     {
18444         "sha": "6c44d92362ba46ee56ec4ec91f75a3c2f8286d79",
18445         "description": "ac/llvm,radeonsi: lower attribute ring intrinsics in nir",
18446         "nominated": false,
18447         "nomination_type": null,
18448         "resolution": 4,
18449         "main_sha": null,
18450         "because_sha": null
18451     },
18452     {
18453         "sha": "daaa8ddb8ee1fd2a6ed70a98f8bfc04bcd31179d",
18454         "description": "ac/llvm,radeonsi: lower nir primitive counter add intrinsics",
18455         "nominated": false,
18456         "nomination_type": null,
18457         "resolution": 4,
18458         "main_sha": null,
18459         "because_sha": null
18460     },
18461     {
18462         "sha": "bb837bf6ef66c63474182ea7287939e995ed9901",
18463         "description": "nir,ac/llvm: add nir_buffer_atomic_add_amd",
18464         "nominated": false,
18465         "nomination_type": null,
18466         "resolution": 4,
18467         "main_sha": null,
18468         "because_sha": null
18469     },
18470     {
18471         "sha": "7cec2e7520c44414fbaa81f733bb85517637d3f2",
18472         "description": "ac/llvm,radeonsi: lower nir_load_streamout_buffer_amd",
18473         "nominated": false,
18474         "nomination_type": null,
18475         "resolution": 4,
18476         "main_sha": null,
18477         "because_sha": null
18478     },
18479     {
18480         "sha": "daf5d30b598b7a83bafa41b3d932d6bcb59101bd",
18481         "description": "ac/llvm,radeonsi: lower nir_load_user_clip_plane in abi",
18482         "nominated": false,
18483         "nomination_type": null,
18484         "resolution": 4,
18485         "main_sha": null,
18486         "because_sha": null
18487     },
18488     {
18489         "sha": "84abc307a5fd62da0fbe99ab15f1d72c9281efd0",
18490         "description": "ac/llvm: remove lowered abi->intrinsic_load() intrinsics",
18491         "nominated": false,
18492         "nomination_type": null,
18493         "resolution": 4,
18494         "main_sha": null,
18495         "because_sha": null
18496     },
18497     {
18498         "sha": "2a5fcf42c9b1864e1c485e17f3dc6cf6ff83b3f3",
18499         "description": "radeonsi: remove si_llvm_load_intrinsic intrinsics lowered",
18500         "nominated": false,
18501         "nomination_type": null,
18502         "resolution": 4,
18503         "main_sha": null,
18504         "because_sha": null
18505     },
18506     {
18507         "sha": "a5bd39c7eddcd284d545b3e537702b8400c98f6b",
18508         "description": "radeonsi: add si_nir_lower_abi pass",
18509         "nominated": false,
18510         "nomination_type": null,
18511         "resolution": 4,
18512         "main_sha": null,
18513         "because_sha": null
18514     },
18515     {
18516         "sha": "e9f08d8193c1ff4c37fae1797e53b2e895615fc3",
18517         "description": "ac/nir: add ac_nir_unpack_arg",
18518         "nominated": false,
18519         "nomination_type": null,
18520         "resolution": 4,
18521         "main_sha": null,
18522         "because_sha": null
18523     },
18524     {
18525         "sha": "8030fbcf16a5811c76177f3598218b8aa35d52fc",
18526         "description": "nir,ac/llvm: add nir_load_smem_buffer_amd",
18527         "nominated": false,
18528         "nomination_type": null,
18529         "resolution": 4,
18530         "main_sha": null,
18531         "because_sha": null
18532     },
18533     {
18534         "sha": "73ea7d651a5098248ae7040c9ac136379b15fcb8",
18535         "description": "ac/llvm: nir_load_smem_amd support 32bit base address",
18536         "nominated": false,
18537         "nomination_type": null,
18538         "resolution": 4,
18539         "main_sha": null,
18540         "because_sha": null
18541     },
18542     {
18543         "sha": "0007c10c1ec5033604e113c9a252b56ee5bd17d5",
18544         "description": "radeonsi: separate shader args from llvm",
18545         "nominated": false,
18546         "nomination_type": null,
18547         "resolution": 4,
18548         "main_sha": null,
18549         "because_sha": null
18550     },
18551     {
18552         "sha": "003cbddfee301cf92dc01b758db50216e6efc562",
18553         "description": "radeonsi: use native shader info when init streamout args",
18554         "nominated": false,
18555         "nomination_type": null,
18556         "resolution": 4,
18557         "main_sha": null,
18558         "because_sha": null
18559     },
18560     {
18561         "sha": "c445c29263471af975f182ada36ca6311e8763c3",
18562         "description": "asahi: Use PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY",
18563         "nominated": false,
18564         "nomination_type": null,
18565         "resolution": 4,
18566         "main_sha": null,
18567         "because_sha": null
18568     },
18569     {
18570         "sha": "8dcf7648f155d9c0a3826bfb460916bf6f4a2250",
18571         "description": "agx: Lower VBOs in NIR",
18572         "nominated": false,
18573         "nomination_type": null,
18574         "resolution": 4,
18575         "main_sha": null,
18576         "because_sha": null
18577     },
18578     {
18579         "sha": "fb49715a2c54d99d6cc9154c4fc9271d945b1ada",
18580         "description": "agx: Lower UBOs in NIR",
18581         "nominated": false,
18582         "nomination_type": null,
18583         "resolution": 4,
18584         "main_sha": null,
18585         "because_sha": null
18586     },
18587     {
18588         "sha": "6b4ed663a845a7e4fda7c60d0979698cef6c2d11",
18589         "description": "agx: Implement 8-bit sign extensions",
18590         "nominated": false,
18591         "nomination_type": null,
18592         "resolution": 4,
18593         "main_sha": null,
18594         "because_sha": null
18595     },
18596     {
18597         "sha": "8127737c1e5a56eecad4616965f072525313f1bd",
18598         "description": "agx: Allow some 8-bit sources",
18599         "nominated": false,
18600         "nomination_type": null,
18601         "resolution": 4,
18602         "main_sha": null,
18603         "because_sha": null
18604     },
18605     {
18606         "sha": "ba209fe493e4977e1d4edbf413dd8d7da2015b9e",
18607         "description": "agx: Implement formatted loads",
18608         "nominated": false,
18609         "nomination_type": null,
18610         "resolution": 4,
18611         "main_sha": null,
18612         "because_sha": null
18613     },
18614     {
18615         "sha": "580f25a266aa056567104684cfb6cfbb718cf8e6",
18616         "description": "agx: Add shift to device_load",
18617         "nominated": false,
18618         "nomination_type": null,
18619         "resolution": 4,
18620         "main_sha": null,
18621         "because_sha": null
18622     },
18623     {
18624         "sha": "19a0db31eb9c99c4f0ea2033d48ec5fe1385846f",
18625         "description": "asahi: Use NIR_PASS_V for agx_nir_lower_tilebuffer",
18626         "nominated": false,
18627         "nomination_type": null,
18628         "resolution": 4,
18629         "main_sha": null,
18630         "because_sha": null
18631     },
18632     {
18633         "sha": "0af08acca5f647ac939bd68181f25d8afe5aa1ac",
18634         "description": "nir: Add intrinsics for lowering UBOs/VBOs on AGX",
18635         "nominated": false,
18636         "nomination_type": null,
18637         "resolution": 4,
18638         "main_sha": null,
18639         "because_sha": null
18640     },
18641     {
18642         "sha": "a855bdbf4796909e53b4ec9cc9a8ba3a847c9b2e",
18643         "description": "intel/nir/rt: switch to workgroup_id_zero_base",
18644         "nominated": false,
18645         "nomination_type": 1,
18646         "resolution": 4,
18647         "main_sha": null,
18648         "because_sha": "b4dd3df22797afe3c4b8aa5313edc4a2db7a2b58"
18649     },
18650     {
18651         "sha": "da4f49d0ad7b4d81d4293206145743d04d261bf0",
18652         "description": "radeonsi: cleanup si_llvm_build_vs_exports gfx11 code",
18653         "nominated": false,
18654         "nomination_type": null,
18655         "resolution": 4,
18656         "main_sha": null,
18657         "because_sha": null
18658     },
18659     {
18660         "sha": "9b2ec290c4724f8aaf55a94761f527c3c710137a",
18661         "description": "ac/llvm: remove unused llvm cull",
18662         "nominated": false,
18663         "nomination_type": null,
18664         "resolution": 4,
18665         "main_sha": null,
18666         "because_sha": null
18667     },
18668     {
18669         "sha": "f758ffccb87d5d4974177aa5023682e27bd7b7d3",
18670         "description": "radeonsi: remove unused ngg llvm code",
18671         "nominated": false,
18672         "nomination_type": null,
18673         "resolution": 4,
18674         "main_sha": null,
18675         "because_sha": null
18676     },
18677     {
18678         "sha": "853436bacd7512e5c57d2e660c225091d7b2a935",
18679         "description": "radeonsi: replace llvm ngg gs with nir lowering",
18680         "nominated": false,
18681         "nomination_type": null,
18682         "resolution": 4,
18683         "main_sha": null,
18684         "because_sha": null
18685     },
18686     {
18687         "sha": "028d0590f85c418cf470510cafcbe8026c2c4208",
18688         "description": "radeonsi: replace llvm ngg vs/tes with nir lowering",
18689         "nominated": false,
18690         "nomination_type": null,
18691         "resolution": 4,
18692         "main_sha": null,
18693         "because_sha": null
18694     },
18695     {
18696         "sha": "3542d5ce6b39309aa02844a4eaf9a1eafaec9280",
18697         "description": "radeonsi: fix NGG VS primitive ID load",
18698         "nominated": false,
18699         "nomination_type": null,
18700         "resolution": 4,
18701         "main_sha": null,
18702         "because_sha": null
18703     },
18704     {
18705         "sha": "7e1b804992d6f0d906ca2bce859e7b37b1f3ffbd",
18706         "description": "radeonsi: implement two lds base load intrinsics",
18707         "nominated": false,
18708         "nomination_type": null,
18709         "resolution": 4,
18710         "main_sha": null,
18711         "because_sha": null
18712     },
18713     {
18714         "sha": "7bc56911f812d11d757b9824e6dad87b319b4481",
18715         "description": "radeonsi: implement export_vertex abi",
18716         "nominated": false,
18717         "nomination_type": null,
18718         "resolution": 4,
18719         "main_sha": null,
18720         "because_sha": null
18721     },
18722     {
18723         "sha": "6cbb6e63977462a2f9206e08440641e683f4d8d7",
18724         "description": "radeonsi: implement nir_intrinsic_load_provoking_vtx_in_prim_amd",
18725         "nominated": false,
18726         "nomination_type": null,
18727         "resolution": 4,
18728         "main_sha": null,
18729         "because_sha": null
18730     },
18731     {
18732         "sha": "3c1ebebeae2ad888b030f85acbdc4b86b30c414a",
18733         "description": "radeonsi: use nir_lower_gs_intrinsics",
18734         "nominated": false,
18735         "nomination_type": null,
18736         "resolution": 4,
18737         "main_sha": null,
18738         "because_sha": null
18739     },
18740     {
18741         "sha": "224e9ce4a878c6b7c6d1b11450243133fbc05200",
18742         "description": "ci/zink: add missing spec@!opengl 1.1@masked-clear flake",
18743         "nominated": false,
18744         "nomination_type": null,
18745         "resolution": 4,
18746         "main_sha": null,
18747         "because_sha": null
18748     },
18749     {
18750         "sha": "d3753aa336b7968ad193e37ae2320db83b0cf50f",
18751         "description": "wgl: Fix build break when LLVMPIPE and SOFTPIPE are both off",
18752         "nominated": false,
18753         "nomination_type": null,
18754         "resolution": 4,
18755         "main_sha": null,
18756         "because_sha": null
18757     },
18758     {
18759         "sha": "5f94c369603a6f61b9806939f425f1f644fa6440",
18760         "description": "ci/cross: switch from the debcrossgen to the meson env2mfile",
18761         "nominated": false,
18762         "nomination_type": null,
18763         "resolution": 4,
18764         "main_sha": null,
18765         "because_sha": null
18766     },
18767     {
18768         "sha": "733498a4ebac0d026b4a3fe4426340705a174b0f",
18769         "description": "ci/arm_build: follow x86 and install newer Meson",
18770         "nominated": false,
18771         "nomination_type": null,
18772         "resolution": 4,
18773         "main_sha": null,
18774         "because_sha": null
18775     },
18776     {
18777         "sha": "9f551e4829bab4bef1c687fc4115f13b89b1aff9",
18778         "description": "ci/meson: bump to 0.63.3",
18779         "nominated": false,
18780         "nomination_type": null,
18781         "resolution": 4,
18782         "main_sha": null,
18783         "because_sha": null
18784     },
18785     {
18786         "sha": "0e7de16884cbc63b0d698b8b88fcfb40b0e2859e",
18787         "description": "ci/x86: Remove meson from apt when we later install it with pip",
18788         "nominated": false,
18789         "nomination_type": null,
18790         "resolution": 4,
18791         "main_sha": null,
18792         "because_sha": null
18793     },
18794     {
18795         "sha": "4ada7f0239c2bac6dca60871ee2c66044410b6f7",
18796         "description": "ci: CI should handle also arrays in meson cross-file",
18797         "nominated": false,
18798         "nomination_type": null,
18799         "resolution": 4,
18800         "main_sha": null,
18801         "because_sha": null
18802     },
18803     {
18804         "sha": "43eab9252ee7e27bb226669686ba1c121bec1f40",
18805         "description": "meson: sort drivers alphabetically in any-of checks",
18806         "nominated": false,
18807         "nomination_type": null,
18808         "resolution": 4,
18809         "main_sha": null,
18810         "because_sha": null
18811     },
18812     {
18813         "sha": "5479234d45aabda47cbb08af321ee2a486763e40",
18814         "description": "meson: make long any-of checks easier to read and to update",
18815         "nominated": false,
18816         "nomination_type": null,
18817         "resolution": 4,
18818         "main_sha": null,
18819         "because_sha": null
18820     },
18821     {
18822         "sha": "8140eca23b8b88ce85a595b58058f92eb7e94aa4",
18823         "description": "meson: replace deprecated meson.get_cross_property(...) with meson.get_external_property(...)",
18824         "nominated": false,
18825         "nomination_type": null,
18826         "resolution": 4,
18827         "main_sha": null,
18828         "because_sha": null
18829     },
18830     {
18831         "sha": "9b6ab40b3be459985227007ca6681a3a9579e90f",
18832         "description": "aco: improve do_pack_2x16() with zero constants",
18833         "nominated": false,
18834         "nomination_type": null,
18835         "resolution": 4,
18836         "main_sha": null,
18837         "because_sha": null
18838     },
18839     {
18840         "sha": "917cfd587c4a735816ab27884128c13396a526f3",
18841         "description": "aco: use v_minmax/v_maxmin opcodes",
18842         "nominated": false,
18843         "nomination_type": null,
18844         "resolution": 4,
18845         "main_sha": null,
18846         "because_sha": null
18847     },
18848     {
18849         "sha": "dfbc8e019234020c7e5fbf6232182c94d3dc478e",
18850         "description": "aco: change order in combine_minmax()",
18851         "nominated": false,
18852         "nomination_type": null,
18853         "resolution": 4,
18854         "main_sha": null,
18855         "because_sha": null
18856     },
18857     {
18858         "sha": "ce5838599d73cbda68303ba0ffb29de29410dfa2",
18859         "description": "aco/gfx11: use v_cvt_i32_i16/v_cvt_u32_u16",
18860         "nominated": false,
18861         "nomination_type": null,
18862         "resolution": 4,
18863         "main_sha": null,
18864         "because_sha": null
18865     },
18866     {
18867         "sha": "8f0177b3345f8bcc3673b8a2a7c36ea36cbaa029",
18868         "description": "ir3: Reduce the maximum allowed imm offset for shared var load/store",
18869         "nominated": true,
18870         "nomination_type": 1,
18871         "resolution": 1,
18872         "main_sha": null,
18873         "because_sha": "0b2da9d795610df15346a594384c39a096be338f"
18874     },
18875     {
18876         "sha": "96ec79c7e33508242c3aec927e5e464b97e6475d",
18877         "description": "tu: Don't prefetch descriptors for inline uniforms",
18878         "nominated": false,
18879         "nomination_type": 1,
18880         "resolution": 4,
18881         "main_sha": null,
18882         "because_sha": "37cde2c63483fcf99092af84c14bea7ba3adbb84"
18883     },
18884     {
18885         "sha": "1d3cb3f188fc59061b1f70c78bd72742e42aa804",
18886         "description": "frontends/va: partially updating RefPicList depends on slice type",
18887         "nominated": false,
18888         "nomination_type": null,
18889         "resolution": 4,
18890         "main_sha": null,
18891         "because_sha": null
18892     },
18893     {
18894         "sha": "c0346ac170f785bb3c91f132326865308055f578",
18895         "description": "Revert \"freedreno/a6xx: Remove unneeded MSAA clear fallback\"",
18896         "nominated": false,
18897         "nomination_type": 2,
18898         "resolution": 4,
18899         "main_sha": null,
18900         "because_sha": "ded82cf4bdd9a74eded2a9a95ab14e2c0d907c0a"
18901     },
18902     {
18903         "sha": "ab7f518ed04f72e4d35797d5ee4971cd4004966f",
18904         "description": "radv,driconf: fix static driconf by parsing 00-radv-defaults.conf",
18905         "nominated": false,
18906         "nomination_type": null,
18907         "resolution": 4,
18908         "main_sha": null,
18909         "because_sha": null
18910     },
18911     {
18912         "sha": "60ff0df39b7b5d20212dd285d470de001075d473",
18913         "description": "driconf: add support for multiple input files in the static script",
18914         "nominated": false,
18915         "nomination_type": null,
18916         "resolution": 4,
18917         "main_sha": null,
18918         "because_sha": null
18919     },
18920     {
18921         "sha": "686ada78cdc642340b91b35ef00da0452a462966",
18922         "description": "intel/dev: Add (disabled) device info for MTL",
18923         "nominated": false,
18924         "nomination_type": null,
18925         "resolution": 4,
18926         "main_sha": null,
18927         "because_sha": null
18928     },
18929     {
18930         "sha": "d5740d85c4b8c33f05c8326e680c8e997ab07aa4",
18931         "description": "pvr: debug: Print hexdump at the end of all sub buffers",
18932         "nominated": false,
18933         "nomination_type": null,
18934         "resolution": 4,
18935         "main_sha": null,
18936         "because_sha": null
18937     },
18938     {
18939         "sha": "b530a6b05569b37077265b1e021654674a8c678f",
18940         "description": "pvr: debug: Add option to zero-alloc all buffer objects",
18941         "nominated": false,
18942         "nomination_type": null,
18943         "resolution": 4,
18944         "main_sha": null,
18945         "because_sha": null
18946     },
18947     {
18948         "sha": "eb44597c2c9f2f346438eaa1a7f684af3878921e",
18949         "description": "pvr: debug: Print hexdump for referenced buffers with unknown encoding",
18950         "nominated": false,
18951         "nomination_type": null,
18952         "resolution": 4,
18953         "main_sha": null,
18954         "because_sha": null
18955     },
18956     {
18957         "sha": "49bdc7f7f7783336bf5dec57aaf0b54095e0ec0f",
18958         "description": "pvr: debug: Add offset address field type for dumps",
18959         "nominated": false,
18960         "nomination_type": null,
18961         "resolution": 4,
18962         "main_sha": null,
18963         "because_sha": null
18964     },
18965     {
18966         "sha": "e05b32d00c329a4b2a1498d546562ab3fb15c5d5",
18967         "description": "pvr: debug: Include hexdump after each block in control stream dump",
18968         "nominated": false,
18969         "nomination_type": null,
18970         "resolution": 4,
18971         "main_sha": null,
18972         "because_sha": null
18973     },
18974     {
18975         "sha": "14c0f3de4c3b0b7c399aa6c285ee386eb21e6dc3",
18976         "description": "pvr: debug: Enhancements to hex dumps",
18977         "nominated": false,
18978         "nomination_type": null,
18979         "resolution": 4,
18980         "main_sha": null,
18981         "because_sha": null
18982     },
18983     {
18984         "sha": "0009b37bf1c2c47d0a9effb31534351dc449c1a1",
18985         "description": "pvr: Remove a todo in vkCmdEndRenderPass2().",
18986         "nominated": false,
18987         "nomination_type": null,
18988         "resolution": 4,
18989         "main_sha": null,
18990         "because_sha": null
18991     },
18992     {
18993         "sha": "e89be067b34d639436563d4ca00911b13cdf04af",
18994         "description": "pvr: Replace sub_cmd flags with bools within each sub_cmd type.",
18995         "nominated": false,
18996         "nomination_type": null,
18997         "resolution": 4,
18998         "main_sha": null,
18999         "because_sha": null
19000     },
19001     {
19002         "sha": "8c9217e4d8b7975bfb58b0a977e43ff9b041b297",
19003         "description": "pvr: Handle PVR_SUB_COMMAND_FLAG_OCCLUSION_QUERY.",
19004         "nominated": false,
19005         "nomination_type": null,
19006         "resolution": 4,
19007         "main_sha": null,
19008         "because_sha": null
19009     },
19010     {
19011         "sha": "904a3c4dd780cc5a4c718027f019812e18afc42a",
19012         "description": "pvr: Handle PVR_SUB_COMMAND_FLAG_TRANSFER_SERIALIZE_WITH_FRAG.",
19013         "nominated": false,
19014         "nomination_type": null,
19015         "resolution": 4,
19016         "main_sha": null,
19017         "because_sha": null
19018     },
19019     {
19020         "sha": "4276ec9f2af33da270ca9cf6a6a9a62b2a4d060a",
19021         "description": "v3dv: fix job serialization for single sync path",
19022         "nominated": true,
19023         "nomination_type": 0,
19024         "resolution": 1,
19025         "main_sha": null,
19026         "because_sha": null
19027     },
19028     {
19029         "sha": "95b9293eeb02f3b43fb7de5afc6f7c89ffffe92f",
19030         "description": "v3dv: make single-sync paths more explicit",
19031         "nominated": true,
19032         "nomination_type": 0,
19033         "resolution": 1,
19034         "main_sha": null,
19035         "because_sha": null
19036     },
19037     {
19038         "sha": "93c084a99b9a55e146ef62bf3ddb2c16d412afe9",
19039         "description": "panfrost: Add NATIVE_FENCE_FD cap",
19040         "nominated": false,
19041         "nomination_type": null,
19042         "resolution": 4,
19043         "main_sha": null,
19044         "because_sha": null
19045     },
19046     {
19047         "sha": "8910533a5a39637c5d6f03f82c25955431e4ca4d",
19048         "description": "panfrost: Move fence code to pan_fence.{c,h}",
19049         "nominated": false,
19050         "nomination_type": null,
19051         "resolution": 4,
19052         "main_sha": null,
19053         "because_sha": null
19054     },
19055     {
19056         "sha": "3bd0f5c502c041a7f6cd5f37ddafe73d319bf3ac",
19057         "description": "panfrost: Destroy panfrost_context::syncobj in the ctx desctruction path",
19058         "nominated": false,
19059         "nomination_type": null,
19060         "resolution": 4,
19061         "main_sha": null,
19062         "because_sha": null
19063     },
19064     {
19065         "sha": "076a333d401b7fdc9a8cbac1d0e30ca1865adc2e",
19066         "description": "ac/nir/ngg: rename nogs 16bit output mask and var",
19067         "nominated": false,
19068         "nomination_type": null,
19069         "resolution": 4,
19070         "main_sha": null,
19071         "because_sha": null
19072     },
19073     {
19074         "sha": "abe2e99e9e51e31aa02e9d990c7b2c6a8efc08fc",
19075         "description": "ac/nir/ngg: gs support 16bit outputs",
19076         "nominated": false,
19077         "nomination_type": null,
19078         "resolution": 4,
19079         "main_sha": null,
19080         "because_sha": null
19081     },
19082     {
19083         "sha": "68519891a7d57e6545424c41b3c5a2d90d0bd4fe",
19084         "description": "ac/nir/ngg: gs skip check bit size before nir_u2u",
19085         "nominated": false,
19086         "nomination_type": null,
19087         "resolution": 4,
19088         "main_sha": null,
19089         "because_sha": null
19090     },
19091     {
19092         "sha": "d3e20e88347e13fb9ba8462ed435dc85147cd381",
19093         "description": "ac/nir/ngg: gs store output use src_type index for type info",
19094         "nominated": false,
19095         "nomination_type": null,
19096         "resolution": 4,
19097         "main_sha": null,
19098         "because_sha": null
19099     },
19100     {
19101         "sha": "0cb5ea512f49fa711f54ac07fd4fc040786c77d5",
19102         "description": "ac/nir/ngg: gs use u_foreach_bit64 to loop all output slots",
19103         "nominated": false,
19104         "nomination_type": null,
19105         "resolution": 4,
19106         "main_sha": null,
19107         "because_sha": null
19108     },
19109     {
19110         "sha": "13b75594d7b7b08ff3c42405b9edb5ef7bdbe2da",
19111         "description": "ac/nir/ngg: reduce nogs 16bit output gather space",
19112         "nominated": false,
19113         "nomination_type": null,
19114         "resolution": 4,
19115         "main_sha": null,
19116         "because_sha": null
19117     },
19118     {
19119         "sha": "b67fdcdfbc01a04b18dc74f24437b2ffd19f06a5",
19120         "description": "util/dynarray: Add an append_array helper",
19121         "nominated": false,
19122         "nomination_type": null,
19123         "resolution": 4,
19124         "main_sha": null,
19125         "because_sha": null
19126     },
19127     {
19128         "sha": "db0e6f9a07b49a95d99c2b2c25fd8a008466c4e8",
19129         "description": "intel/compiler: user payload starts after TUE header & its padding",
19130         "nominated": true,
19131         "nomination_type": 1,
19132         "resolution": 1,
19133         "main_sha": null,
19134         "because_sha": "37e78803d7b088afde8c79b7cf82ee29d4835651"
19135     },
19136     {
19137         "sha": "f6adfd6278301aa772d3d44fc64ade21c9860574",
19138         "description": "nir/lower_task_shader: allow offsetting of the start of payload",
19139         "nominated": true,
19140         "nomination_type": 1,
19141         "resolution": 1,
19142         "main_sha": null,
19143         "because_sha": "37e78803d7b088afde8c79b7cf82ee29d4835651"
19144     },
19145     {
19146         "sha": "7aaafaa8ae26ee1086a51089c12e4fa9e9645c2e",
19147         "description": "intel/compiler: adjust [store|load]_task_payload.base too",
19148         "nominated": true,
19149         "nomination_type": 1,
19150         "resolution": 1,
19151         "main_sha": null,
19152         "because_sha": "c36ae42e4cccc925e5319afe41c4b8ba850730b4"
19153     },
19154     {
19155         "sha": "d25fa88c6cbb10a24f482cdf1e9853bc79022ad7",
19156         "description": "ci/zink: add lavapipe flakes",
19157         "nominated": false,
19158         "nomination_type": null,
19159         "resolution": 4,
19160         "main_sha": null,
19161         "because_sha": null
19162     },
19163     {
19164         "sha": "66b438dca11f79a8e54e558a97dc2d10c6b185d2",
19165         "description": "zink: do not complain about missing line-stipple support",
19166         "nominated": false,
19167         "nomination_type": null,
19168         "resolution": 4,
19169         "main_sha": null,
19170         "because_sha": null
19171     },
19172     {
19173         "sha": "d4a5977b1744049dad6ec7600b9b0b6f8b21963f",
19174         "description": "zink: lower line stipple",
19175         "nominated": false,
19176         "nomination_type": null,
19177         "resolution": 4,
19178         "main_sha": null,
19179         "because_sha": null
19180     },
19181     {
19182         "sha": "ad6eedab00eea9e836335f50536a8760e7dd84e5",
19183         "description": "zink: allow to generate any vertex shader stage",
19184         "nominated": false,
19185         "nomination_type": null,
19186         "resolution": 4,
19187         "main_sha": null,
19188         "because_sha": null
19189     },
19190     {
19191         "sha": "09ced773fce790245f3c76e1eec5549199242f04",
19192         "description": "zink: process non-optimal-key passes first",
19193         "nominated": false,
19194         "nomination_type": null,
19195         "resolution": 4,
19196         "main_sha": null,
19197         "because_sha": null
19198     },
19199     {
19200         "sha": "81fcbfae748a012cf7b3fc62d9c866ed7901db25",
19201         "description": "zink: give gs its own shader-key",
19202         "nominated": false,
19203         "nomination_type": null,
19204         "resolution": 4,
19205         "main_sha": null,
19206         "because_sha": null
19207     },
19208     {
19209         "sha": "85964945e7c422d4a679364f4dd3a4e7c2fe1637",
19210         "description": "zink: emit vars with nir_var_shader_temp mode",
19211         "nominated": false,
19212         "nomination_type": null,
19213         "resolution": 4,
19214         "main_sha": null,
19215         "because_sha": null
19216     },
19217     {
19218         "sha": "4b17c099ca47ffd8831fa9f835ca4eb4c3ab93ad",
19219         "description": "zink: add line-stippling lowering passes",
19220         "nominated": false,
19221         "nomination_type": null,
19222         "resolution": 4,
19223         "main_sha": null,
19224         "because_sha": null
19225     },
19226     {
19227         "sha": "9f67e72e84f1ec9b703eaafdb29037661db84738",
19228         "description": "zink: setup driver-workaround for missing linestipple",
19229         "nominated": false,
19230         "nomination_type": null,
19231         "resolution": 4,
19232         "main_sha": null,
19233         "because_sha": null
19234     },
19235     {
19236         "sha": "4f019730342384d55be015956e4565757b183c1d",
19237         "description": "ci/alpine: disable the job, still occasionally flakes",
19238         "nominated": false,
19239         "nomination_type": null,
19240         "resolution": 4,
19241         "main_sha": null,
19242         "because_sha": null
19243     },
19244     {
19245         "sha": "d09848d84de3a221db25d1514702f1faf34c0675",
19246         "description": "glx: Require __DRI_SWRAST >= 4 for doing swrast.",
19247         "nominated": false,
19248         "nomination_type": null,
19249         "resolution": 4,
19250         "main_sha": null,
19251         "because_sha": null
19252     },
19253     {
19254         "sha": "7d364230321d9a0f53dc39afaa561aba73b58221",
19255         "description": "egl: Refactor common error handling for context creation.",
19256         "nominated": false,
19257         "nomination_type": null,
19258         "resolution": 4,
19259         "main_sha": null,
19260         "because_sha": null
19261     },
19262     {
19263         "sha": "d592f56746897411baee7f7c15fd123f3917c980",
19264         "description": "egl: Bump minimum version of __DRI_SWRAST to 4.",
19265         "nominated": false,
19266         "nomination_type": null,
19267         "resolution": 4,
19268         "main_sha": null,
19269         "because_sha": null
19270     },
19271     {
19272         "sha": "f4af33a36c601ad673a0e3beca3ca2a0cadd865e",
19273         "description": "glx: Require __DRI_DRI2 v2 for doing X11 DRI2.",
19274         "nominated": false,
19275         "nomination_type": null,
19276         "resolution": 4,
19277         "main_sha": null,
19278         "because_sha": null
19279     },
19280     {
19281         "sha": "9fd2901454e600e60fe4253de568d611c7fa34bf",
19282         "description": "egl: Require __DRI_DRI2 v4 if we're to do DRI2.",
19283         "nominated": false,
19284         "nomination_type": null,
19285         "resolution": 4,
19286         "main_sha": null,
19287         "because_sha": null
19288     },
19289     {
19290         "sha": "0847140e71146eb6a49d47548ef330591112280a",
19291         "description": "egl: Bump __DRI_CONFIG_OPTIONS min version to 2.",
19292         "nominated": false,
19293         "nomination_type": null,
19294         "resolution": 4,
19295         "main_sha": null,
19296         "because_sha": null
19297     },
19298     {
19299         "sha": "d92dd4fb2f61fc06a5e0892003aba60eaaec0cd4",
19300         "description": "egl: Bump minimum version of __DRI_IMAGE to 6 and drop version checks.",
19301         "nominated": false,
19302         "nomination_type": null,
19303         "resolution": 4,
19304         "main_sha": null,
19305         "because_sha": null
19306     },
19307     {
19308         "sha": "12d67aabed55bf4192cdff79d313dc9a6181c50d",
19309         "description": "egl: Bump required version of optional __DRI2_FENCE to 2.",
19310         "nominated": false,
19311         "nomination_type": null,
19312         "resolution": 4,
19313         "main_sha": null,
19314         "because_sha": null
19315     },
19316     {
19317         "sha": "bb28bff583a3b99875dfe7ce732512eabf6a0b13",
19318         "description": "gbm: Bump required __DRI_IMAGE version to 6.",
19319         "nominated": false,
19320         "nomination_type": null,
19321         "resolution": 4,
19322         "main_sha": null,
19323         "because_sha": null
19324     },
19325     {
19326         "sha": "65822a31e24098f9f0a5ae1495448e6576358178",
19327         "description": "gbm: Drop support for __DRI_DRI2 < 4 and __DRI_SWRAST < 4.",
19328         "nominated": false,
19329         "nomination_type": null,
19330         "resolution": 4,
19331         "main_sha": null,
19332         "because_sha": null
19333     },
19334     {
19335         "sha": "b695727cd356c3b8aca66ea8926538fd3222d2a5",
19336         "description": "dri: Add notes on what part of the loader interface are used by Xorg.",
19337         "nominated": false,
19338         "nomination_type": null,
19339         "resolution": 4,
19340         "main_sha": null,
19341         "because_sha": null
19342     },
19343     {
19344         "sha": "ccef6d1f5fdae95ee8aa5a68e83662e02645b64a",
19345         "description": "freedreno/fdl: Set sRGB bit for storage images",
19346         "nominated": true,
19347         "nomination_type": 0,
19348         "resolution": 1,
19349         "main_sha": null,
19350         "because_sha": null
19351     },
19352     {
19353         "sha": "1555ac6f0ba57fde41ba58bd2b2ee34cdc00c6d1",
19354         "description": "agx: Clamp point sizes",
19355         "nominated": false,
19356         "nomination_type": null,
19357         "resolution": 4,
19358         "main_sha": null,
19359         "because_sha": null
19360     },
19361     {
19362         "sha": "7108619c0d6afaf4331088b7792a3a313db9c745",
19363         "description": "agx: Handle 32-bit gl_FragCoord.zw",
19364         "nominated": false,
19365         "nomination_type": null,
19366         "resolution": 4,
19367         "main_sha": null,
19368         "because_sha": null
19369     },
19370     {
19371         "sha": "eb4187b02db845fa53645a19119bff76cfcd5ae8",
19372         "description": "agx: Handle large varying indices",
19373         "nominated": false,
19374         "nomination_type": null,
19375         "resolution": 4,
19376         "main_sha": null,
19377         "because_sha": null
19378     },
19379     {
19380         "sha": "21f9a72c77ce91a6bd3c3da53bd3c6fcaf0e0fea",
19381         "description": "asahi: Support one-sided polygon modes",
19382         "nominated": false,
19383         "nomination_type": null,
19384         "resolution": 4,
19385         "main_sha": null,
19386         "because_sha": null
19387     },
19388     {
19389         "sha": "5e15b3c32363d7bad650b44acc90de9c0c1b9faf",
19390         "description": "asahi: Handle NULL sampler views",
19391         "nominated": false,
19392         "nomination_type": null,
19393         "resolution": 4,
19394         "main_sha": null,
19395         "because_sha": null
19396     },
19397     {
19398         "sha": "63d4f30aa71bb63f0aa896967751cd72a1013012",
19399         "description": "asahi: Unset GL_CLAMP",
19400         "nominated": false,
19401         "nomination_type": null,
19402         "resolution": 4,
19403         "main_sha": null,
19404         "because_sha": null
19405     },
19406     {
19407         "sha": "47cb8278be46554f4556f4ab1f0ab344a1ea876a",
19408         "description": "asahi: Set frag coord caps correctly",
19409         "nominated": false,
19410         "nomination_type": null,
19411         "resolution": 4,
19412         "main_sha": null,
19413         "because_sha": null
19414     },
19415     {
19416         "sha": "0bd71f742163664a02cfbcf106c2430d75732117",
19417         "description": "asahi: Set PIPE_CAP_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION",
19418         "nominated": false,
19419         "nomination_type": null,
19420         "resolution": 4,
19421         "main_sha": null,
19422         "because_sha": null
19423     },
19424     {
19425         "sha": "1bf7d7139fafacfd6aa84abeb63c533eccc994ce",
19426         "description": "asahi: Set PIPE_CAP_SUPPORTED_PRIM_MODES",
19427         "nominated": false,
19428         "nomination_type": null,
19429         "resolution": 4,
19430         "main_sha": null,
19431         "because_sha": null
19432     },
19433     {
19434         "sha": "216e5d6e10e7c5b8dfe3a9445b60ec4ff5718af8",
19435         "description": "hasvk: Drop anv_nir_add_base_work_group_id()",
19436         "nominated": false,
19437         "nomination_type": null,
19438         "resolution": 4,
19439         "main_sha": null,
19440         "because_sha": null
19441     },
19442     {
19443         "sha": "2806968af8484dccfdb7e9469bf789478501ecf3",
19444         "description": "anv: Drop anv_nir_add_base_work_group_id()",
19445         "nominated": false,
19446         "nomination_type": null,
19447         "resolution": 4,
19448         "main_sha": null,
19449         "because_sha": null
19450     },
19451     {
19452         "sha": "b4dd3df22797afe3c4b8aa5313edc4a2db7a2b58",
19453         "description": "intel/nir: Set has_base_workgroup_id for lower_compute_system_values",
19454         "nominated": false,
19455         "nomination_type": null,
19456         "resolution": 4,
19457         "main_sha": null,
19458         "because_sha": null
19459     },
19460     {
19461         "sha": "19ad2629d067bb38b47dcb03733bd6609a774f44",
19462         "description": "hasvk: Implement lower_base_workgroup_id",
19463         "nominated": false,
19464         "nomination_type": null,
19465         "resolution": 4,
19466         "main_sha": null,
19467         "because_sha": null
19468     },
19469     {
19470         "sha": "3c09571f67ccb7e0804be44e8d27cc97156c0ea7",
19471         "description": "anv: Implement lower_base_workgroup_id",
19472         "nominated": false,
19473         "nomination_type": null,
19474         "resolution": 4,
19475         "main_sha": null,
19476         "because_sha": null
19477     },
19478     {
19479         "sha": "f2aee04d28070e6247b9681a35756577e174eef7",
19480         "description": "crocus: Lower load_base_workgroup_id to zero",
19481         "nominated": false,
19482         "nomination_type": null,
19483         "resolution": 4,
19484         "main_sha": null,
19485         "because_sha": null
19486     },
19487     {
19488         "sha": "4abdecce226db6a718dc3b44568975dee0465522",
19489         "description": "iris: Lower load_base_workgroup_id to zero",
19490         "nominated": false,
19491         "nomination_type": null,
19492         "resolution": 4,
19493         "main_sha": null,
19494         "because_sha": null
19495     },
19496     {
19497         "sha": "7d2e3f660c73260a1b74486f1292b3d6240ae1c0",
19498         "description": "intel/fs: Support load_workgroup_id_zero_base",
19499         "nominated": false,
19500         "nomination_type": null,
19501         "resolution": 4,
19502         "main_sha": null,
19503         "because_sha": null
19504     },
19505     {
19506         "sha": "4fb33124c32a9445a8013f61dccb0360c956efa5",
19507         "description": "nir/divergence: Handle base_workgroup_id and workgrpu_id_zero_base",
19508         "nominated": false,
19509         "nomination_type": null,
19510         "resolution": 4,
19511         "main_sha": null,
19512         "because_sha": null
19513     },
19514     {
19515         "sha": "9a311a1891d4ec322c0a7aedc17e7efb5a4f0c17",
19516         "description": "radv: Remove the old LBVH shader.",
19517         "nominated": false,
19518         "nomination_type": null,
19519         "resolution": 4,
19520         "main_sha": null,
19521         "because_sha": null
19522     },
19523     {
19524         "sha": "5ba950eb14637e7eb4726d795349775d7835deb1",
19525         "description": "radv: Switch to new LBVH implementation.",
19526         "nominated": false,
19527         "nomination_type": null,
19528         "resolution": 4,
19529         "main_sha": null,
19530         "because_sha": null
19531     },
19532     {
19533         "sha": "ea159e47a592bdf0ae6f90d5c39fdaf9153b2a05",
19534         "description": "radv: Add new LBVH shaders.",
19535         "nominated": false,
19536         "nomination_type": null,
19537         "resolution": 4,
19538         "main_sha": null,
19539         "because_sha": null
19540     },
19541     {
19542         "sha": "f531f671ef64acc8ea56a473c05aeb5ea9f4c1f0",
19543         "description": "radv: Handle nodes with 2 invalid children in internal node converter.",
19544         "nominated": true,
19545         "nomination_type": 1,
19546         "resolution": 1,
19547         "main_sha": null,
19548         "because_sha": "682dc5c28e4e16ef66cbe996d908d0d5b5c77051"
19549     },
19550     {
19551         "sha": "8e125b6c15bccd2577bc2fcc2ac7c7f285261ae0",
19552         "description": "panfrost: Enable AFBC of more formats",
19553         "nominated": false,
19554         "nomination_type": null,
19555         "resolution": 4,
19556         "main_sha": null,
19557         "because_sha": null
19558     },
19559     {
19560         "sha": "c7eb6a9fbb912f01ebc0c6979d39eb0b29d65c10",
19561         "description": "panfrost: Enable AFBC of sRGB formats",
19562         "nominated": false,
19563         "nomination_type": null,
19564         "resolution": 4,
19565         "main_sha": null,
19566         "because_sha": null
19567     },
19568     {
19569         "sha": "8b7038ab3e3e99d7d4f3ef5d3d059b99af86bd30",
19570         "description": "panfrost: Enable AFBC of cube maps",
19571         "nominated": false,
19572         "nomination_type": null,
19573         "resolution": 4,
19574         "main_sha": null,
19575         "because_sha": null
19576     },
19577     {
19578         "sha": "cd21cf5ab623db470b69725f6c88452593aefd5d",
19579         "description": "panfrost: Handle all RGB AFBC modes on v9",
19580         "nominated": false,
19581         "nomination_type": null,
19582         "resolution": 4,
19583         "main_sha": null,
19584         "because_sha": null
19585     },
19586     {
19587         "sha": "a3beb82cf6bcf84425431ec17c046a80b2b7fc79",
19588         "description": "aco: Use wave size specific opcode for s_or in cube map coord code.",
19589         "nominated": true,
19590         "nomination_type": 0,
19591         "resolution": 1,
19592         "main_sha": null,
19593         "because_sha": null
19594     },
19595     {
19596         "sha": "0531630658e0bb34cae5c48a69ffa877808bbefb",
19597         "description": "nir/builder: Also short-circuit for auto-generated nir_t2t<N>()",
19598         "nominated": false,
19599         "nomination_type": null,
19600         "resolution": 4,
19601         "main_sha": null,
19602         "because_sha": null
19603     },
19604     {
19605         "sha": "e67e2293fa719ce860b78d6880953246fd113d15",
19606         "description": "nir/builder: Rework the boolean conversion helpers",
19607         "nominated": false,
19608         "nomination_type": null,
19609         "resolution": 4,
19610         "main_sha": null,
19611         "because_sha": null
19612     },
19613     {
19614         "sha": "d9a24632d3c5c50b4010908fa3474937867476bd",
19615         "description": "nir/builder: Drop nir_i2i and nir_u2u in favor of nir_x2xN",
19616         "nominated": false,
19617         "nomination_type": null,
19618         "resolution": 4,
19619         "main_sha": null,
19620         "because_sha": null
19621     },
19622     {
19623         "sha": "ccf19e09568ae84e2da5fe90b30531e550806d36",
19624         "description": "nir/builder: Move conversions higher in nir_builder.h",
19625         "nominated": false,
19626         "nomination_type": null,
19627         "resolution": 4,
19628         "main_sha": null,
19629         "because_sha": null
19630     },
19631     {
19632         "sha": "9a225415e334d77be687f4ad8e803f9e3748866f",
19633         "description": "nir/builder: Short-circuit in nir_type_convert if no conversion happens",
19634         "nominated": false,
19635         "nomination_type": null,
19636         "resolution": 4,
19637         "main_sha": null,
19638         "because_sha": null
19639     },
19640     {
19641         "sha": "c5fbcab803399e4c77af3d45562b0b37fa82d80c",
19642         "description": "nir/builder: Fix indentation of nir_type_convert",
19643         "nominated": false,
19644         "nomination_type": null,
19645         "resolution": 4,
19646         "main_sha": null,
19647         "because_sha": null
19648     },
19649     {
19650         "sha": "8a406fe05526676fcaedd54e956b87d45ac8738a",
19651         "description": "nir: Fix builder usage in lower_mediump_vars()",
19652         "nominated": false,
19653         "nomination_type": null,
19654         "resolution": 4,
19655         "main_sha": null,
19656         "because_sha": null
19657     },
19658     {
19659         "sha": "976405907e35629b42501a9f86b067986599cb28",
19660         "description": "pan/mdg: Emulate 8-bit with the 16-bit pipe",
19661         "nominated": true,
19662         "nomination_type": 1,
19663         "resolution": 1,
19664         "main_sha": null,
19665         "because_sha": "39e4b7279dcdcef91a0e829a1938b2816aa4ce75"
19666     },
19667     {
19668         "sha": "261d48fc9b7afb21592cf307fa4062310f41e90c",
19669         "description": "pan/mdg: Refuse to schedule CSEL.vector to SMUL",
19670         "nominated": false,
19671         "nomination_type": null,
19672         "resolution": 4,
19673         "main_sha": null,
19674         "because_sha": null
19675     },
19676     {
19677         "sha": "921cfcf4c4f5cb6f82ef978587e0462218093542",
19678         "description": "ci: Rebalance radv/grunt testing",
19679         "nominated": false,
19680         "nomination_type": null,
19681         "resolution": 1,
19682         "main_sha": null,
19683         "because_sha": null
19684     },
19685     {
19686         "sha": "24b1e3946cc7e679a31aa07bd731464c900c1df7",
19687         "description": "pvr: Add support to submit occlusion query sub cmds.",
19688         "nominated": false,
19689         "nomination_type": null,
19690         "resolution": 4,
19691         "main_sha": null,
19692         "because_sha": null
19693     },
19694     {
19695         "sha": "1b87ba7c9c7ae0cec830a57d28e5af1c44b440c4",
19696         "description": "pvr: Create a separate compute context for queries.",
19697         "nominated": false,
19698         "nomination_type": null,
19699         "resolution": 4,
19700         "main_sha": null,
19701         "because_sha": null
19702     },
19703     {
19704         "sha": "3ea2f82169c268be7d76d1e9247d10de4164a50b",
19705         "description": "pvr: Set isp userpass to dirty for secondary command buffers.",
19706         "nominated": false,
19707         "nomination_type": null,
19708         "resolution": 4,
19709         "main_sha": null,
19710         "because_sha": null
19711     },
19712     {
19713         "sha": "224cfd772cfd2027bb21a5955213e20606a5dca1",
19714         "description": "pvr: Process queries and emit write program when ending sub_cmd.",
19715         "nominated": false,
19716         "nomination_type": null,
19717         "resolution": 4,
19718         "main_sha": null,
19719         "because_sha": null
19720     },
19721     {
19722         "sha": "952c1a55c8bfa9a255983beaad30672c2d255015",
19723         "description": "pvr: Kick job and end sub_cmd if barrier_store is set in vkCmdExecuteCommands.",
19724         "nominated": false,
19725         "nomination_type": null,
19726         "resolution": 4,
19727         "main_sha": null,
19728         "because_sha": null
19729     },
19730     {
19731         "sha": "5c34be4340f00ff779b944669baf93448cd0238a",
19732         "description": "pvr: Process secondary buffer queries in vkCmdExecuteCommands.",
19733         "nominated": false,
19734         "nomination_type": null,
19735         "resolution": 4,
19736         "main_sha": null,
19737         "because_sha": null
19738     },
19739     {
19740         "sha": "9df4be8cc4a691f45da06bd05d36b1231660addf",
19741         "description": "pvr: Save error result in cmd_buffer state.",
19742         "nominated": false,
19743         "nomination_type": null,
19744         "resolution": 4,
19745         "main_sha": null,
19746         "because_sha": null
19747     },
19748     {
19749         "sha": "b6e8e1cf372f33100544dfd15de92f2aa3293ac3",
19750         "description": "pvr: Implement vkCmdCopyQueryPoolResults API.",
19751         "nominated": false,
19752         "nomination_type": null,
19753         "resolution": 4,
19754         "main_sha": null,
19755         "because_sha": null
19756     },
19757     {
19758         "sha": "0aa9f32b95e6d05a7b9ccd737dba14df785159c7",
19759         "description": "pvr: Implement vkCmdResetQueryPool API.",
19760         "nominated": false,
19761         "nomination_type": null,
19762         "resolution": 4,
19763         "main_sha": null,
19764         "because_sha": null
19765     },
19766     {
19767         "sha": "d69362ae84738c06f5303a6651373e14ac63d36f",
19768         "description": "pvr: Add support to generate query programs.",
19769         "nominated": false,
19770         "nomination_type": null,
19771         "resolution": 4,
19772         "main_sha": null,
19773         "because_sha": null
19774     },
19775     {
19776         "sha": "963b69651117c6774769bf75438ebc4c00c7a7a3",
19777         "description": "pvr: Add PVR_SUB_CMD_TYPE_OCCLUSION_QUERY type sub cmd.",
19778         "nominated": false,
19779         "nomination_type": null,
19780         "resolution": 4,
19781         "main_sha": null,
19782         "because_sha": null
19783     },
19784     {
19785         "sha": "b85ee36051c18e08d394f5adba07cf234a121061",
19786         "description": "pvr: Create device specific compute query programs.",
19787         "nominated": false,
19788         "nomination_type": null,
19789         "resolution": 4,
19790         "main_sha": null,
19791         "because_sha": null
19792     },
19793     {
19794         "sha": "68b8f80fb2f3fc69aa29eb4858a7518326519e1f",
19795         "description": "pvr: Implement vkCmdEndQuery API.",
19796         "nominated": false,
19797         "nomination_type": null,
19798         "resolution": 4,
19799         "main_sha": null,
19800         "because_sha": null
19801     },
19802     {
19803         "sha": "2b1992a0005b2342afd53dc21eb01288dddee6b5",
19804         "description": "pvr: Implement vkCmdBeginQuery API.",
19805         "nominated": false,
19806         "nomination_type": null,
19807         "resolution": 4,
19808         "main_sha": null,
19809         "because_sha": null
19810     },
19811     {
19812         "sha": "5055c182ebf01ce3020daaf52626b501b29e6267",
19813         "description": "pvr: Sequential dependency should be NONE for 0 constant shared regs.",
19814         "nominated": false,
19815         "nomination_type": null,
19816         "resolution": 4,
19817         "main_sha": null,
19818         "because_sha": null
19819     },
19820     {
19821         "sha": "279c7c6d5ad4509acd2e3d3d9c10e6107d1fbe08",
19822         "description": "pvr: Implement vkGetQueryPoolResults API.",
19823         "nominated": false,
19824         "nomination_type": null,
19825         "resolution": 4,
19826         "main_sha": null,
19827         "because_sha": null
19828     },
19829     {
19830         "sha": "4fc2586efd8913587a79462ed78f575577e71301",
19831         "description": "pvr: Add support to generate update compute kernel.",
19832         "nominated": false,
19833         "nomination_type": null,
19834         "resolution": 4,
19835         "main_sha": null,
19836         "because_sha": null
19837     },
19838     {
19839         "sha": "9ac269fc7df5c82360d6dbab67e76712a60b1d84",
19840         "description": "pvr: Add support to generate compute kernel to update shared regs.",
19841         "nominated": false,
19842         "nomination_type": null,
19843         "resolution": 4,
19844         "main_sha": null,
19845         "because_sha": null
19846     },
19847     {
19848         "sha": "e38273013bab16f738f18d1658a3bbf88fa8a025",
19849         "description": "pvr: Change CDM to compute, TA to geometry and 3D to fragment.",
19850         "nominated": false,
19851         "nomination_type": null,
19852         "resolution": 4,
19853         "main_sha": null,
19854         "because_sha": null
19855     },
19856     {
19857         "sha": "5b205ef41307406983ffac829ae423d08f7527bc",
19858         "description": "r600: Store nir shaders serialized to save memory",
19859         "nominated": false,
19860         "nomination_type": null,
19861         "resolution": 4,
19862         "main_sha": null,
19863         "because_sha": null
19864     },
19865     {
19866         "sha": "22be0d09a005b4b955a46b65a919cfd786d6814f",
19867         "description": "aco: Don't prematurely emit s_andn2.",
19868         "nominated": false,
19869         "nomination_type": null,
19870         "resolution": 4,
19871         "main_sha": null,
19872         "because_sha": null
19873     },
19874     {
19875         "sha": "df0842c4f22c0df98a3b3c8166660d3d3bf6023c",
19876         "description": "Revert \"radeonsi/ci: update stoney fail -> flakes\"",
19877         "nominated": false,
19878         "nomination_type": null,
19879         "resolution": 4,
19880         "main_sha": null,
19881         "because_sha": null
19882     },
19883     {
19884         "sha": "73f1fa4354e8e6ef3d0a5a067f8535ec65370ddc",
19885         "description": "ci: Update radeonsi-raven xfail to flake",
19886         "nominated": false,
19887         "nomination_type": 2,
19888         "resolution": 4,
19889         "main_sha": null,
19890         "because_sha": "fbf93ef82145978858779e95385364b53e2385a4"
19891     },
19892     {
19893         "sha": "871443f4de01536801efaee2739ca7047377ccff",
19894         "description": "ci: Add intel kbl xfail to flake",
19895         "nominated": false,
19896         "nomination_type": null,
19897         "resolution": 4,
19898         "main_sha": null,
19899         "because_sha": null
19900     },
19901     {
19902         "sha": "71e86a4655d348573a91b5d3cc1a5fa24e5847cb",
19903         "description": "v3dv: pre-allocate actual events instead of event descriptors",
19904         "nominated": false,
19905         "nomination_type": null,
19906         "resolution": 4,
19907         "main_sha": null,
19908         "because_sha": null
19909     },
19910     {
19911         "sha": "cf841cdd0bcf0784fb6a4301e624e12f3502ba5a",
19912         "description": "commit_in_branch.py: variables cleanup",
19913         "nominated": false,
19914         "nomination_type": null,
19915         "resolution": 4,
19916         "main_sha": null,
19917         "because_sha": null
19918     },
19919     {
19920         "sha": "707015891fc65dcf5b0b2601aa78f1fb33a01f39",
19921         "description": "commit_in_branch.py: add support for checking staging branches",
19922         "nominated": true,
19923         "nomination_type": 0,
19924         "resolution": 1,
19925         "main_sha": null,
19926         "because_sha": null
19927     },
19928     {
19929         "sha": "3b07d57ff91e582d56d323f53e4506be28313663",
19930         "description": "commit_in_branch.py: fix tests",
19931         "nominated": false,
19932         "nomination_type": null,
19933         "resolution": 4,
19934         "main_sha": null,
19935         "because_sha": null
19936     },
19937     {
19938         "sha": "8ba2d612d51497b274ff9c4213e1c373b9bb1ca5",
19939         "description": "ir3: Don't save/restore disasm string pointer",
19940         "nominated": true,
19941         "nomination_type": 1,
19942         "resolution": 1,
19943         "main_sha": null,
19944         "because_sha": "56909868cd12b1b143f06c02dab9503c4f7c60e3"
19945     },
19946     {
19947         "sha": "515c9a2e0754bd8a12b0d0b708ce4b0dba29102e",
19948         "description": "tu: Fix binding NULL descriptor sets",
19949         "nominated": true,
19950         "nomination_type": 1,
19951         "resolution": 1,
19952         "main_sha": null,
19953         "because_sha": "e9f5de11d4039f3440adbdb766189d20302ac42b"
19954     },
19955     {
19956         "sha": "863516dd63c9d6b327223feec9c7780960a1f385",
19957         "description": "radv: enable lower shader call vectorizing",
19958         "nominated": false,
19959         "nomination_type": null,
19960         "resolution": 4,
19961         "main_sha": null,
19962         "because_sha": null
19963     },
19964     {
19965         "sha": "96332b3433be8fe857589cd50e963d2ac5516507",
19966         "description": "radv: stop emitting R_00B8A0_COMPUTE_PGM_RSRC3 from the CS preamble",
19967         "nominated": false,
19968         "nomination_type": null,
19969         "resolution": 4,
19970         "main_sha": null,
19971         "because_sha": null
19972     },
19973     {
19974         "sha": "80072df8246f580a4c7d31fb82a9f746c3e1ba8d",
19975         "description": "radv: disable VRS entirely on GFX11",
19976         "nominated": true,
19977         "nomination_type": 0,
19978         "resolution": 1,
19979         "main_sha": null,
19980         "because_sha": null
19981     },
19982     {
19983         "sha": "5d552b4f6cbfcb4bf14e3a0bdce01cc00eb61073",
19984         "description": "radv: do not enable NGG culling on GFX11",
19985         "nominated": true,
19986         "nomination_type": 0,
19987         "resolution": 1,
19988         "main_sha": null,
19989         "because_sha": null
19990     },
19991     {
19992         "sha": "84a7138d3cfca05fbd623707525b9d4479a27e94",
19993         "description": "radv: do not enable DCC for MSAA images without FMASK",
19994         "nominated": true,
19995         "nomination_type": 0,
19996         "resolution": 1,
19997         "main_sha": null,
19998         "because_sha": null
19999     },
20000     {
20001         "sha": "9b637aa9a17fd14c63b821629fb30d5fc4875df0",
20002         "description": "radv: set INTERPOLATE_COMP_Z to 0 on GFX11",
20003         "nominated": true,
20004         "nomination_type": 0,
20005         "resolution": 1,
20006         "main_sha": null,
20007         "because_sha": null
20008     },
20009     {
20010         "sha": "62715a6d039a7f2499ceca78476ebd42a5a03068",
20011         "description": "radv: set missing SPI_SHADER_PGM_xxx registers on GFX11",
20012         "nominated": true,
20013         "nomination_type": 0,
20014         "resolution": 1,
20015         "main_sha": null,
20016         "because_sha": null
20017     },
20018     {
20019         "sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9",
20020         "description": "nir: Add helper to create passthrough GS shader",
20021         "nominated": false,
20022         "nomination_type": null,
20023         "resolution": 4,
20024         "main_sha": null,
20025         "because_sha": null
20026     },
20027     {
20028         "sha": "6f2dbe6da14a22463e7ca64307767bf31353d74f",
20029         "description": "anv: enable lower_shader_calls vectorizing",
20030         "nominated": false,
20031         "nomination_type": null,
20032         "resolution": 4,
20033         "main_sha": null,
20034         "because_sha": null
20035     },
20036     {
20037         "sha": "9d0560fe87e234dcb8326040babff11f44fa7775",
20038         "description": "nir/lower_shader_calls: enable vectorizer",
20039         "nominated": false,
20040         "nomination_type": null,
20041         "resolution": 4,
20042         "main_sha": null,
20043         "because_sha": null
20044     },
20045     {
20046         "sha": "9c76cda7f043494fc8ad4477d6d5270b1c58395a",
20047         "description": "nir/lower_shader_calls: add a pass to split load/store into scalars",
20048         "nominated": false,
20049         "nomination_type": null,
20050         "resolution": 4,
20051         "main_sha": null,
20052         "because_sha": null
20053     },
20054     {
20055         "sha": "e84eab42c4ed74c762b9dc11e54608f2d1be6103",
20056         "description": "nir/lower_shader_calls: avoid moving loads into loops",
20057         "nominated": false,
20058         "nomination_type": null,
20059         "resolution": 4,
20060         "main_sha": null,
20061         "because_sha": null
20062     },
20063     {
20064         "sha": "750325730bb84981f68d78b205fb0cec1e165100",
20065         "description": "panfrost/blend: Fix invalid const values leading to NIR validation errors",
20066         "nominated": true,
20067         "nomination_type": 1,
20068         "resolution": 1,
20069         "main_sha": null,
20070         "because_sha": "1378c67bcf9e16aea98ddb8cb6bd37b9ed4e3a81"
20071     },
20072     {
20073         "sha": "6148ccef6372e634ea4875b75419bfdc64e6b219",
20074         "description": "venus: fix android wsi with global fencing disabled",
20075         "nominated": true,
20076         "nomination_type": 1,
20077         "resolution": 1,
20078         "main_sha": null,
20079         "because_sha": "b21e4a7990cf4d68948f5b3379bd828626e6f8a1"
20080     },
20081     {
20082         "sha": "8b99e96dc8b44a747824b9d227a72e68012ec520",
20083         "description": "radeonsi/vcn: set current pic index correctly",
20084         "nominated": true,
20085         "nomination_type": 0,
20086         "resolution": 1,
20087         "main_sha": null,
20088         "because_sha": null
20089     },
20090     {
20091         "sha": "5398dd04bf62db100639d96c84a8c41041f4ad01",
20092         "description": "nir/lower_int64: fix shift lowering",
20093         "nominated": true,
20094         "nomination_type": 1,
20095         "resolution": 1,
20096         "main_sha": null,
20097         "because_sha": "41f3e9e5f5de5309821c266b76ccdd1b4d016ce8"
20098     },
20099     {
20100         "sha": "83efd336dad963d378a9a56d26be2f9cac205dd7",
20101         "description": "ci/freedreno: Add another blend_equation_advanced flake.",
20102         "nominated": false,
20103         "nomination_type": null,
20104         "resolution": 4,
20105         "main_sha": null,
20106         "because_sha": null
20107     },
20108     {
20109         "sha": "7dd9bf45b9c0d32892543d2ae09f2472612c02a7",
20110         "description": "panfrost: add GALLIUM_HUD=draw-calls",
20111         "nominated": false,
20112         "nomination_type": null,
20113         "resolution": 4,
20114         "main_sha": null,
20115         "because_sha": null
20116     },
20117     {
20118         "sha": "0a0a04bdaa6faf1dd3e937f7087ae1c4f240c916",
20119         "description": "tu: Use right enum for compute active_shader_stages",
20120         "nominated": true,
20121         "nomination_type": 1,
20122         "resolution": 1,
20123         "main_sha": null,
20124         "because_sha": "d862a2ebcbf94374e0ab0bd1c63bc45020a2ecef"
20125     },
20126     {
20127         "sha": "f2414dc2a0cccd58ba49caa4dba2124caa7a557e",
20128         "description": "turnip: Drop the cs argument from tu6_emit_cache_flush*().",
20129         "nominated": false,
20130         "nomination_type": null,
20131         "resolution": 4,
20132         "main_sha": null,
20133         "because_sha": null
20134     },
20135     {
20136         "sha": "939648bbd088054c78687d51af543b547c8f4c52",
20137         "description": "turnip: Clean up a repeated pattern around tu6_emit_flushes().",
20138         "nominated": false,
20139         "nomination_type": null,
20140         "resolution": 4,
20141         "main_sha": null,
20142         "because_sha": null
20143     },
20144     {
20145         "sha": "43aae918034a396646e0dde3ca6a9ee3c88f4852",
20146         "description": "turnip: Make tu_emit_cache_flush_ccu manage flush bits like other paths.",
20147         "nominated": false,
20148         "nomination_type": null,
20149         "resolution": 4,
20150         "main_sha": null,
20151         "because_sha": null
20152     },
20153     {
20154         "sha": "07dc402a3ff3dc7d422dc7acb7b9fa5514e4f4a8",
20155         "description": "radv: inline gfx10_emit_streamout_{begin,end}()",
20156         "nominated": false,
20157         "nomination_type": null,
20158         "resolution": 4,
20159         "main_sha": null,
20160         "because_sha": null
20161     },
20162     {
20163         "sha": "09ac29cca9bf7978911f81bcfce12ce71c260a97",
20164         "description": "meson: Enable system_has_kms_drm for android",
20165         "nominated": true,
20166         "nomination_type": 0,
20167         "resolution": 1,
20168         "main_sha": null,
20169         "because_sha": null
20170     },
20171     {
20172         "sha": "ae521aaa2a42aed37ca741a4bb8b35c53e508fee",
20173         "description": "radv: compile GS copy shader after geometry shader",
20174         "nominated": false,
20175         "nomination_type": null,
20176         "resolution": 4,
20177         "main_sha": null,
20178         "because_sha": null
20179     },
20180     {
20181         "sha": "0cb48ec3b76a9cb70940722457d4198a3b84019b",
20182         "description": "radv,aco: remove old streamout code",
20183         "nominated": false,
20184         "nomination_type": null,
20185         "resolution": 4,
20186         "main_sha": null,
20187         "because_sha": null
20188     },
20189     {
20190         "sha": "3a96977542d513795bba9069fcca1693dfd4155d",
20191         "description": "radv,aco: remove old GS copy shader code",
20192         "nominated": false,
20193         "nomination_type": null,
20194         "resolution": 4,
20195         "main_sha": null,
20196         "because_sha": null
20197     },
20198     {
20199         "sha": "17bd2721e6a066e980050ca7283e7980bf5f655f",
20200         "description": "radv,aco: implement GS copy shaders using NIR",
20201         "nominated": false,
20202         "nomination_type": null,
20203         "resolution": 4,
20204         "main_sha": null,
20205         "because_sha": null
20206     },
20207     {
20208         "sha": "3ab471a87d43d0da9d0b78204d1d8f39e15f7d88",
20209         "description": "radv: make radv_use_llvm_for_stage device parameter const",
20210         "nominated": false,
20211         "nomination_type": null,
20212         "resolution": 4,
20213         "main_sha": null,
20214         "because_sha": null
20215     },
20216     {
20217         "sha": "12becb8839a6fb3a1b5c82aeddb7340fbb3786fb",
20218         "description": "radv: lower streamout in NIR",
20219         "nominated": false,
20220         "nomination_type": null,
20221         "resolution": 4,
20222         "main_sha": null,
20223         "because_sha": null
20224     },
20225     {
20226         "sha": "19d0403594b8d799b0f35aab889638d5c805e088",
20227         "description": "radv,aco: export legacy vertex outputs in NIR",
20228         "nominated": false,
20229         "nomination_type": null,
20230         "resolution": 4,
20231         "main_sha": null,
20232         "because_sha": null
20233     },
20234     {
20235         "sha": "09eb2a402303b89727b6eae0d56c18f2b90b50b0",
20236         "description": "pvr: Add missing valgrind includes and fix unused return value.",
20237         "nominated": false,
20238         "nomination_type": null,
20239         "resolution": 4,
20240         "main_sha": null,
20241         "because_sha": null
20242     },
20243     {
20244         "sha": "8d3475ab8c5a30189d1abd740becdc74f00386ac",
20245         "description": "docs/zink: document missing max-image requirements",
20246         "nominated": false,
20247         "nomination_type": null,
20248         "resolution": 4,
20249         "main_sha": null,
20250         "because_sha": null
20251     },
20252     {
20253         "sha": "2658d025166c7b41f2b61e909e51e8da4e1dcf57",
20254         "description": "mesa/main: verify more texture-limits for GL 4.1",
20255         "nominated": false,
20256         "nomination_type": null,
20257         "resolution": 4,
20258         "main_sha": null,
20259         "because_sha": null
20260     },
20261     {
20262         "sha": "dc770eb9bb7f3e87c4fd652211ab1e2fb30b37b2",
20263         "description": "zink: check maxImageDimension1D as well as maxImageDimension2D",
20264         "nominated": false,
20265         "nomination_type": null,
20266         "resolution": 4,
20267         "main_sha": null,
20268         "because_sha": null
20269     },
20270     {
20271         "sha": "1b892c5a7d7200eefa4b74baa17d7001d13c9792",
20272         "description": "freedreno: fix PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS for a6xx",
20273         "nominated": false,
20274         "nomination_type": null,
20275         "resolution": 4,
20276         "main_sha": null,
20277         "because_sha": null
20278     },
20279     {
20280         "sha": "d15e71ef3c3e8f59aeff23d96491e606152e7f19",
20281         "description": "d3d12: fix return-value for PIPE_CAP_MAX_TEXTURE_3D_LEVELS",
20282         "nominated": false,
20283         "nomination_type": null,
20284         "resolution": 4,
20285         "main_sha": null,
20286         "because_sha": null
20287     },
20288     {
20289         "sha": "acc0039aecec661e55e2dd90554a1d08a39d677c",
20290         "description": "d3d12: fix max-array-layers",
20291         "nominated": true,
20292         "nomination_type": 1,
20293         "resolution": 1,
20294         "main_sha": null,
20295         "because_sha": "7118b2136e9c7412108b668e7be4723830bbb7ec"
20296     },
20297     {
20298         "sha": "7e287609e338a1744ddaedf8b2d75acff4e02e6d",
20299         "description": "radv: use HTILE for VRS image only on GFX10.3",
20300         "nominated": false,
20301         "nomination_type": null,
20302         "resolution": 4,
20303         "main_sha": null,
20304         "because_sha": null
20305     },
20306     {
20307         "sha": "e3d3fb2e6957936ba1c56acf5b6dcf60cbee3a97",
20308         "description": "radv: do not clear VRS_HTILE_ENCODING on GFX11",
20309         "nominated": false,
20310         "nomination_type": null,
20311         "resolution": 4,
20312         "main_sha": null,
20313         "because_sha": null
20314     },
20315     {
20316         "sha": "2673d0f8b2a97bbe775f0de1c240c69164371bfd",
20317         "description": "pvr: Query kernel for free list max size",
20318         "nominated": false,
20319         "nomination_type": null,
20320         "resolution": 4,
20321         "main_sha": null,
20322         "because_sha": null
20323     },
20324     {
20325         "sha": "5e5c42ebb5e891833da3522d5493a7fe9c8d32f0",
20326         "description": "tu: Fix fault with variable-count inline uniform blocks",
20327         "nominated": false,
20328         "nomination_type": 1,
20329         "resolution": 4,
20330         "main_sha": null,
20331         "because_sha": "37cde2c63483fcf99092af84c14bea7ba3adbb84"
20332     },
20333     {
20334         "sha": "6080dce4d87741db1dc1956bc329300f67d9f396",
20335         "description": "intel/isl: Add MOCS settings for MTL platforms",
20336         "nominated": false,
20337         "nomination_type": null,
20338         "resolution": 4,
20339         "main_sha": null,
20340         "because_sha": null
20341     },
20342     {
20343         "sha": "ea10b0fc7add2ad9dd486e69b5b5e7aca3c422f7",
20344         "description": "AOSP: Add intel_hasvk vulkan library suffix",
20345         "nominated": true,
20346         "nomination_type": 0,
20347         "resolution": 1,
20348         "main_sha": null,
20349         "because_sha": null
20350     },
20351     {
20352         "sha": "3507cdc59c951201ac9dafd97bc274b7a86cb397",
20353         "description": "ac/nir: legacy vs/gs use nir_xfb_info to replace pipe_stream_output_info",
20354         "nominated": false,
20355         "nomination_type": null,
20356         "resolution": 4,
20357         "main_sha": null,
20358         "because_sha": null
20359     },
20360     {
20361         "sha": "59b29c5fc4a856bd29afe8c088cd3fc4957da54f",
20362         "description": "iris: Use devinfo::has_flat_ccs instead of verx10",
20363         "nominated": false,
20364         "nomination_type": null,
20365         "resolution": 4,
20366         "main_sha": null,
20367         "because_sha": null
20368     },
20369     {
20370         "sha": "93baad8047d951b3e17c0df09dfba37c4c2a04d2",
20371         "description": "intel/dev: Set 'has_flat_ccs' flag for DG2",
20372         "nominated": false,
20373         "nomination_type": null,
20374         "resolution": 4,
20375         "main_sha": null,
20376         "because_sha": null
20377     },
20378     {
20379         "sha": "4db33adf9d6312d68eb5ea5cab2450598ccc849a",
20380         "description": "intel/isl: Disable CCS on MTL",
20381         "nominated": false,
20382         "nomination_type": null,
20383         "resolution": 4,
20384         "main_sha": null,
20385         "because_sha": null
20386     },
20387     {
20388         "sha": "cbae3052587cddc3a099130dd1550fdb69662db0",
20389         "description": "anv, iris: Make use of devinfo::has_caching_uapi",
20390         "nominated": false,
20391         "nomination_type": null,
20392         "resolution": 4,
20393         "main_sha": null,
20394         "because_sha": null
20395     },
20396     {
20397         "sha": "ed84f163ff70f31b1b8eefbfc99e99ccb78f6478",
20398         "description": "intel/dev: Add devinfo::has_caching_uapi (and disable for dg1 and dg2+)",
20399         "nominated": false,
20400         "nomination_type": null,
20401         "resolution": 4,
20402         "main_sha": null,
20403         "because_sha": null
20404     },
20405     {
20406         "sha": "0213750e6d916845bba6e575ae64c3e51712c7b2",
20407         "description": "ci/alpine: disable mold on Alpine builds",
20408         "nominated": false,
20409         "nomination_type": null,
20410         "resolution": 4,
20411         "main_sha": null,
20412         "because_sha": null
20413     },
20414     {
20415         "sha": "afcff6f33330c8a0850f0fdd1002d334f7145406",
20416         "description": "radeonsi/vcn/enc: add encoder statistics support",
20417         "nominated": false,
20418         "nomination_type": null,
20419         "resolution": 4,
20420         "main_sha": null,
20421         "because_sha": null
20422     },
20423     {
20424         "sha": "2d1bd619dfd7bf826a6300030718408212b0b68a",
20425         "description": "frontends/va: add ability for encoder to output statistics",
20426         "nominated": false,
20427         "nomination_type": null,
20428         "resolution": 4,
20429         "main_sha": null,
20430         "because_sha": null
20431     },
20432     {
20433         "sha": "022d03013a2f828b14d3089999af13124d563a97",
20434         "description": "ail: Split off test-miptree.cpp from test-layout.cpp",
20435         "nominated": false,
20436         "nomination_type": null,
20437         "resolution": 4,
20438         "main_sha": null,
20439         "because_sha": null
20440     },
20441     {
20442         "sha": "d0532196a224029abfae85b25dc8f5a88682552c",
20443         "description": "ail: Add uncompressed twiddled texture sizing tests",
20444         "nominated": false,
20445         "nomination_type": null,
20446         "resolution": 4,
20447         "main_sha": null,
20448         "because_sha": null
20449     },
20450     {
20451         "sha": "50ee22f5a5bf9b90d56f6b92e3af767366a01544",
20452         "description": "ail: Rename test-compression.cpp to test-comp-twiddled.cpp",
20453         "nominated": false,
20454         "nomination_type": null,
20455         "resolution": 4,
20456         "main_sha": null,
20457         "because_sha": null
20458     },
20459     {
20460         "sha": "c52d4bef2d7e19a5d05055f2da22a5375cd6f24a",
20461         "description": "ail: Add more compression size test cases",
20462         "nominated": false,
20463         "nomination_type": null,
20464         "resolution": 4,
20465         "main_sha": null,
20466         "because_sha": null
20467     },
20468     {
20469         "sha": "c39ca7007f46bb57ff80768eadf0870a68c650f4",
20470         "description": "ail: Fix logic for buffer alignment",
20471         "nominated": false,
20472         "nomination_type": null,
20473         "resolution": 4,
20474         "main_sha": null,
20475         "because_sha": null
20476     },
20477     {
20478         "sha": "ecdcb3e1aad5c216296f99f97d4959b1035c806d",
20479         "description": "ail: Fix compression metadata buffer sizing corner cases",
20480         "nominated": false,
20481         "nomination_type": null,
20482         "resolution": 4,
20483         "main_sha": null,
20484         "because_sha": null
20485     },
20486     {
20487         "sha": "112830f1a03d9365349d1ad300451ea5c535ab4d",
20488         "description": "asahi: Pass through layer alignment flag to the hardware",
20489         "nominated": false,
20490         "nomination_type": null,
20491         "resolution": 4,
20492         "main_sha": null,
20493         "because_sha": null
20494     },
20495     {
20496         "sha": "d88b546e6538489c4bf8cc0180c048e5658386b8",
20497         "description": "ail: Introduce layer_alignment flag",
20498         "nominated": false,
20499         "nomination_type": null,
20500         "resolution": 4,
20501         "main_sha": null,
20502         "because_sha": null
20503     },
20504     {
20505         "sha": "974358a8c11b81ef7b731603f590d2d780f59de1",
20506         "description": "radv/llvm: add clip distance outputs manually if they're missing",
20507         "nominated": false,
20508         "nomination_type": null,
20509         "resolution": 4,
20510         "main_sha": null,
20511         "because_sha": null
20512     },
20513     {
20514         "sha": "7aa94efe827fa2b99490e04ce2f5c1a4d737871c",
20515         "description": "aco: Combine constant bit test to s_bitcmp.",
20516         "nominated": false,
20517         "nomination_type": null,
20518         "resolution": 4,
20519         "main_sha": null,
20520         "because_sha": null
20521     },
20522     {
20523         "sha": "73be938c48d63e6c3c20d5cbd4f203c337f073aa",
20524         "description": "aco: Combine bit test to s_bitcmp.",
20525         "nominated": false,
20526         "nomination_type": null,
20527         "resolution": 4,
20528         "main_sha": null,
20529         "because_sha": null
20530     },
20531     {
20532         "sha": "853d2cb6f15e2d70459abb666eac3decf801eb4b",
20533         "description": "aco: Combine s_abs and s_sub/s_add to s_absdiff.",
20534         "nominated": false,
20535         "nomination_type": null,
20536         "resolution": 4,
20537         "main_sha": null,
20538         "because_sha": null
20539     },
20540     {
20541         "sha": "7e1d77fd90bf810f4e4e2c5eef6da3c7416f88ed",
20542         "description": "aco: Ignore instructions with exec operands in follow_operand.",
20543         "nominated": false,
20544         "nomination_type": null,
20545         "resolution": 4,
20546         "main_sha": null,
20547         "because_sha": null
20548     },
20549     {
20550         "sha": "65a3328b4c6f10e43da03417dcc5e8d33b61b0ad",
20551         "description": "aco/optimizer: Cleanup ctx.uses handling for patterns which use follow_operand(..., true).",
20552         "nominated": false,
20553         "nomination_type": null,
20554         "resolution": 4,
20555         "main_sha": null,
20556         "because_sha": null
20557     },
20558     {
20559         "sha": "28c7684eb9a898089844376193d8332b5f58f3d8",
20560         "description": "r600/sfn: always use four slots for Cayman trans ops",
20561         "nominated": true,
20562         "nomination_type": 1,
20563         "resolution": 1,
20564         "main_sha": null,
20565         "because_sha": "ed6204eb06cb559d9ed354aca00f1ddb0a6f68f7"
20566     },
20567     {
20568         "sha": "aa545a0012ccb232c6e0647135fca2f541bee33f",
20569         "description": "radv: reduce CPU overhead when emitting streamout descriptors",
20570         "nominated": false,
20571         "nomination_type": null,
20572         "resolution": 4,
20573         "main_sha": null,
20574         "because_sha": null
20575     },
20576     {
20577         "sha": "eae904260b6e3b85d675ef7c07b16f7d5f914aea",
20578         "description": "asahi: Implement DISCARD_WHOLE_RESOURCE",
20579         "nominated": false,
20580         "nomination_type": null,
20581         "resolution": 4,
20582         "main_sha": null,
20583         "because_sha": null
20584     },
20585     {
20586         "sha": "a3e5445d4a4c7bfcf9d25e60fb0a915e3dc0af31",
20587         "description": "agx: Don't depend sampler view on BO",
20588         "nominated": false,
20589         "nomination_type": null,
20590         "resolution": 4,
20591         "main_sha": null,
20592         "because_sha": null
20593     },
20594     {
20595         "sha": "597e303b5b36a03c51f5a80e219aef5c3edf7857",
20596         "description": "agx: Add merge helpers to GenXML",
20597         "nominated": false,
20598         "nomination_type": null,
20599         "resolution": 4,
20600         "main_sha": null,
20601         "because_sha": null
20602     },
20603     {
20604         "sha": "debee344a27d95241c552b94e845e6bfed5fc76e",
20605         "description": "agx: Make empty texture pack to all-zeroes",
20606         "nominated": false,
20607         "nomination_type": null,
20608         "resolution": 4,
20609         "main_sha": null,
20610         "because_sha": null
20611     },
20612     {
20613         "sha": "db7dcc4567aa46d8eaf075b68b0079f054df82dd",
20614         "description": "radv: only install 00-radv-defaults.conf if xmlconfig is used",
20615         "nominated": false,
20616         "nomination_type": null,
20617         "resolution": 4,
20618         "main_sha": null,
20619         "because_sha": null
20620     },
20621     {
20622         "sha": "f5a26cc646895c8bc852551eb05e49895c35638e",
20623         "description": "asahi: Fix remaining build issues on macOS",
20624         "nominated": false,
20625         "nomination_type": null,
20626         "resolution": 4,
20627         "main_sha": null,
20628         "because_sha": null
20629     },
20630     {
20631         "sha": "fcb207a4d35dab526de823ffa5211078f9d46843",
20632         "description": "asahi: add fallback for DRM_FORMAT_MOD_INVALID on macOS",
20633         "nominated": false,
20634         "nomination_type": null,
20635         "resolution": 4,
20636         "main_sha": null,
20637         "because_sha": null
20638     },
20639     {
20640         "sha": "a6d7d2a525c6b884af36ec8eae7a20b84052f802",
20641         "description": "radv: emit DB_RENDER_OVERRIDE2 as part of the framebuffer",
20642         "nominated": false,
20643         "nomination_type": null,
20644         "resolution": 4,
20645         "main_sha": null,
20646         "because_sha": null
20647     },
20648     {
20649         "sha": "8d3c96a49cf7974b986e8cd81ecbd88b648042f0",
20650         "description": "freedreno/decode: add missing dependency",
20651         "nominated": false,
20652         "nomination_type": 1,
20653         "resolution": 4,
20654         "main_sha": null,
20655         "because_sha": "03d80e0a6d39fc1c16ae417cc4baf6c2317863c8"
20656     },
20657     {
20658         "sha": "f6bef7305b1b167b4f89c5f7cf0deae423dbe69d",
20659         "description": "freedreno/rddecompiler: Fix memory leak.",
20660         "nominated": false,
20661         "nomination_type": 1,
20662         "resolution": 4,
20663         "main_sha": null,
20664         "because_sha": "a7773c3c4c79d48a77e1ce9a02876868ca92c432"
20665     },
20666     {
20667         "sha": "9fe16c91b39314b2029da39e129e53c04696b53a",
20668         "description": "clover: test for nir fp64 lowering options for cl_khr_fp64",
20669         "nominated": false,
20670         "nomination_type": null,
20671         "resolution": 4,
20672         "main_sha": null,
20673         "because_sha": null
20674     },
20675     {
20676         "sha": "e30b6563ca2eb8287585251a82e3265945732e6b",
20677         "description": "pvr: Setup tile buffers.",
20678         "nominated": false,
20679         "nomination_type": null,
20680         "resolution": 4,
20681         "main_sha": null,
20682         "because_sha": null
20683     },
20684     {
20685         "sha": "42e9cc010d537210249d8e03e7505b4576f48f37",
20686         "description": "pvr: Don't print out secondaries if they aren't used.",
20687         "nominated": false,
20688         "nomination_type": null,
20689         "resolution": 4,
20690         "main_sha": null,
20691         "because_sha": null
20692     },
20693     {
20694         "sha": "ebf639f4ffc8088786675c7cb35a504d32ea8474",
20695         "description": "pvr: Add '+' before desc offsets in debug output.",
20696         "nominated": false,
20697         "nomination_type": null,
20698         "resolution": 4,
20699         "main_sha": null,
20700         "because_sha": null
20701     },
20702     {
20703         "sha": "8a690192777b747e890205f161c91b8c0a5dc2a9",
20704         "description": "pvr: Use glsl syntax to show set and binding number.",
20705         "nominated": false,
20706         "nomination_type": null,
20707         "resolution": 4,
20708         "main_sha": null,
20709         "because_sha": null
20710     },
20711     {
20712         "sha": "260db8112a8efa06f2a9d1e6e1170d7fff70c89d",
20713         "description": "pvr: Change how desc set debug output section dividers are printed.",
20714         "nominated": false,
20715         "nomination_type": null,
20716         "resolution": 4,
20717         "main_sha": null,
20718         "because_sha": null
20719     },
20720     {
20721         "sha": "02626072e233a7409d3d8ac1913dc200f70b496a",
20722         "description": "pvr: Don't print inactive bindings.",
20723         "nominated": false,
20724         "nomination_type": null,
20725         "resolution": 4,
20726         "main_sha": null,
20727         "because_sha": null
20728     },
20729     {
20730         "sha": "6d9a7d1597eea829263c2f074cd61ff1d17510b9",
20731         "description": "pvr: Print out empty row if dynamic primaries or secondaries are missing.",
20732         "nominated": false,
20733         "nomination_type": null,
20734         "resolution": 4,
20735         "main_sha": null,
20736         "because_sha": null
20737     },
20738     {
20739         "sha": "567ae3973864d17c01177a665ad9f1830a5d30e4",
20740         "description": "pvr: Explain why dynamic descriptors are allocated separately.",
20741         "nominated": false,
20742         "nomination_type": null,
20743         "resolution": 4,
20744         "main_sha": null,
20745         "because_sha": null
20746     },
20747     {
20748         "sha": "c5d91ab254e59bedfc0faf71cfc46531d9be4ea8",
20749         "description": "radv/rt: Check space before emitting descriptors",
20750         "nominated": true,
20751         "nomination_type": 0,
20752         "resolution": 1,
20753         "main_sha": null,
20754         "because_sha": null
20755     },
20756     {
20757         "sha": "0966fb2c10025398fc048361a9898ba2d56b4f9b",
20758         "description": "radv/ray_queries: Fix AABB handling",
20759         "nominated": true,
20760         "nomination_type": 1,
20761         "resolution": 1,
20762         "main_sha": null,
20763         "because_sha": "3f72061be93dd23d7f29b4f4361f0940092b23ce"
20764     },
20765     {
20766         "sha": "409556f0480dd9c7acdc95be41d12b70cee2b150",
20767         "description": "radv/ray_queries: Move some initialization outside a likely branch",
20768         "nominated": false,
20769         "nomination_type": null,
20770         "resolution": 4,
20771         "main_sha": null,
20772         "because_sha": null
20773     },
20774     {
20775         "sha": "8fdaa25c54e440698722e4f62d89c1bcc9cf31cd",
20776         "description": "frontend/dri: rewrite and comment dri_make_current to make it make sense",
20777         "nominated": false,
20778         "nomination_type": null,
20779         "resolution": 4,
20780         "main_sha": null,
20781         "because_sha": null
20782     },
20783     {
20784         "sha": "51fcabfb044b46a143d36391ddd4d481c014a299",
20785         "description": "frontend/dri: unduplicate flush_drawable callback",
20786         "nominated": false,
20787         "nomination_type": null,
20788         "resolution": 4,
20789         "main_sha": null,
20790         "because_sha": null
20791     },
20792     {
20793         "sha": "eaf99194eacc6dc1fd67ffaf015782bd07786f78",
20794         "description": "frontend/dri: remove the drawable ctx hack, we should always use current context",
20795         "nominated": false,
20796         "nomination_type": null,
20797         "resolution": 4,
20798         "main_sha": null,
20799         "because_sha": null
20800     },
20801     {
20802         "sha": "f2c4aba9e111b6c3ef8d0d3bece9f3f2eac4d0bc",
20803         "description": "frontend/dri: clean up updating dri_drawable::refcount",
20804         "nominated": false,
20805         "nomination_type": null,
20806         "resolution": 4,
20807         "main_sha": null,
20808         "because_sha": null
20809     },
20810     {
20811         "sha": "7d5b1cd02c4d29d0636db66d668607a6692daa75",
20812         "description": "frontend/dri: move callbacks from the VTable into dri_screen, dri_drawable",
20813         "nominated": false,
20814         "nomination_type": null,
20815         "resolution": 4,
20816         "main_sha": null,
20817         "because_sha": null
20818     },
20819     {
20820         "sha": "f34d607d2f4eb74314a5f0037d5469cc5d520f6a",
20821         "description": "frontend/dri: clean up the hacky implementation of kopper_drawable",
20822         "nominated": false,
20823         "nomination_type": null,
20824         "resolution": 4,
20825         "main_sha": null,
20826         "because_sha": null
20827     },
20828     {
20829         "sha": "165b8a9fef2d6f0ddb396368f5eebd3d0e15df89",
20830         "description": "frontend/dri: inline __DRIscreen in dri_screen, make __DRIscreen opaque",
20831         "nominated": false,
20832         "nomination_type": null,
20833         "resolution": 4,
20834         "main_sha": null,
20835         "because_sha": null
20836     },
20837     {
20838         "sha": "0a622f61ea0e550ea8e053b7c07a2eeb58fda72f",
20839         "description": "frontend/dri: inline __DRIcontext in dri_context, make __DRIcontext opaque",
20840         "nominated": false,
20841         "nomination_type": null,
20842         "resolution": 4,
20843         "main_sha": null,
20844         "because_sha": null
20845     },
20846     {
20847         "sha": "c65bde7b1e03ccb3dcc53bd3d8c1e5560449ddb6",
20848         "description": "frontend/dri: inline __DRIdrawable in dri_drawable, make __DRIdrawable opaque",
20849         "nominated": false,
20850         "nomination_type": null,
20851         "resolution": 4,
20852         "main_sha": null,
20853         "because_sha": null
20854     },
20855     {
20856         "sha": "449a35a3971f684294c1f222e8736e230ce8a46e",
20857         "description": "frontend/dri: replace the CopySubBuffer callback with a direct call",
20858         "nominated": false,
20859         "nomination_type": null,
20860         "resolution": 4,
20861         "main_sha": null,
20862         "because_sha": null
20863     },
20864     {
20865         "sha": "2941eacb22acce6f225afa523398093354b0ec7b",
20866         "description": "frontend/dri: replace the DestroyBuffer callback with a direct call",
20867         "nominated": false,
20868         "nomination_type": null,
20869         "resolution": 4,
20870         "main_sha": null,
20871         "because_sha": null
20872     },
20873     {
20874         "sha": "f408bb647c5ac62ce904686392002a83360ae8b6",
20875         "description": "frontend/dri: replace the DestroyScreen callback with a direct call",
20876         "nominated": false,
20877         "nomination_type": null,
20878         "resolution": 4,
20879         "main_sha": null,
20880         "because_sha": null
20881     },
20882     {
20883         "sha": "d57284d673a6cf86cf8360cf602f0f8d028402c7",
20884         "description": "frontend/dri: inline __DriverAPIRec",
20885         "nominated": false,
20886         "nomination_type": null,
20887         "resolution": 4,
20888         "main_sha": null,
20889         "because_sha": null
20890     },
20891     {
20892         "sha": "e061affa7fb1370a1a00111955e18a97c7a59b2d",
20893         "description": "frontend/dri: remove __DRIdrawableRec::dri2::stamp",
20894         "nominated": false,
20895         "nomination_type": null,
20896         "resolution": 4,
20897         "main_sha": null,
20898         "because_sha": null
20899     },
20900     {
20901         "sha": "f890714b70167754b413b8d29b1c1fa51dabc3ad",
20902         "description": "frontend/dri: add comments describing drawable invalidation logic",
20903         "nominated": false,
20904         "nomination_type": null,
20905         "resolution": 4,
20906         "main_sha": null,
20907         "because_sha": null
20908     },
20909     {
20910         "sha": "426f1cbea3ccb65861ddc0e8b1459446a25cbd52",
20911         "description": "dri: move private __DRIDriverVtableExtension out of dri_interface.h",
20912         "nominated": false,
20913         "nomination_type": null,
20914         "resolution": 4,
20915         "main_sha": null,
20916         "because_sha": null
20917     },
20918     {
20919         "sha": "8cb8a3c03dc0b25d9f8b8ab639754888541ddc07",
20920         "description": "glx,dri: simplify indirect function call syntax",
20921         "nominated": false,
20922         "nomination_type": null,
20923         "resolution": 4,
20924         "main_sha": null,
20925         "because_sha": null
20926     },
20927     {
20928         "sha": "fbf93ef82145978858779e95385364b53e2385a4",
20929         "description": "ci/amd: add raven flakes which was previously failing",
20930         "nominated": false,
20931         "nomination_type": null,
20932         "resolution": 4,
20933         "main_sha": null,
20934         "because_sha": null
20935     },
20936     {
20937         "sha": "a97a6d0f0e78c637f7aa4d907e608043efb51528",
20938         "description": "radv: reserve space for the scissor in vkCmdBeginRendering.",
20939         "nominated": true,
20940         "nomination_type": 1,
20941         "resolution": 1,
20942         "main_sha": null,
20943         "because_sha": "c7d0d328d569c15c01c5830af838faac8a8b3c62"
20944     },
20945     {
20946         "sha": "2a3ed9521d2996f5a78fa167619f12536ee07a64",
20947         "description": "radv: Enable rayTracingPipelineShaderGroupHandleCaptureReplay[Mixed].",
20948         "nominated": false,
20949         "nomination_type": null,
20950         "resolution": 4,
20951         "main_sha": null,
20952         "because_sha": null
20953     },
20954     {
20955         "sha": "dba75d345df2a96c3b37d8fb5c6c4fdc80df43de",
20956         "description": "nir: fix a leak of ralloc ctx in nir_opt_ray_query_ranges",
20957         "nominated": false,
20958         "nomination_type": 1,
20959         "resolution": 4,
20960         "main_sha": null,
20961         "because_sha": "f5b657658588e57606a179037cccf528de6605de"
20962     },
20963     {
20964         "sha": "2de7d6d1d81b80c7d1ab031e3edac47057aa22b9",
20965         "description": "etnaviv: remove copy of resource level in etna_surface",
20966         "nominated": false,
20967         "nomination_type": null,
20968         "resolution": 4,
20969         "main_sha": null,
20970         "because_sha": null
20971     },
20972     {
20973         "sha": "b6fa3cdb0e693f49cdc278ed5923bb9dc048ccbb",
20974         "description": "etnaviv: fix wrong surface TS clear size",
20975         "nominated": true,
20976         "nomination_type": 0,
20977         "resolution": 1,
20978         "main_sha": null,
20979         "because_sha": null
20980     },
20981     {
20982         "sha": "d9e2a7d6adace0a794c7147f0a5bab43277e5fa6",
20983         "description": "etnaviv: blt: use correct TS offset in clear operations",
20984         "nominated": true,
20985         "nomination_type": 0,
20986         "resolution": 1,
20987         "main_sha": null,
20988         "because_sha": null
20989     },
20990     {
20991         "sha": "58259e14377c8facc1648cab3d361a6942b59d96",
20992         "description": "etnaviv: fix ZS clear value computation",
20993         "nominated": false,
20994         "nomination_type": null,
20995         "resolution": 4,
20996         "main_sha": null,
20997         "because_sha": null
20998     },
20999     {
21000         "sha": "4449b5a2714c463a4250bc3a1847430212f04de6",
21001         "description": "etnaviv: fix stencil operation without Z write",
21002         "nominated": false,
21003         "nomination_type": null,
21004         "resolution": 4,
21005         "main_sha": null,
21006         "because_sha": null
21007     },
21008     {
21009         "sha": "ea3f73ba85be46dcb9712b43fef52b09cfae643b",
21010         "description": "Revert \"glx/dri: Fix DRI drawable release at MakeCurrent time\"",
21011         "nominated": true,
21012         "nomination_type": 2,
21013         "resolution": 1,
21014         "main_sha": null,
21015         "because_sha": "31b04e420b0eb080084c6323066ea0b83929d59e"
21016     },
21017     {
21018         "sha": "0cee008fee1dc0365cfb767ff7acf03f2127a03b",
21019         "description": "Revert \"glx: Fix drawable refcounting for naked Windows\"",
21020         "nominated": true,
21021         "nomination_type": 2,
21022         "resolution": 1,
21023         "main_sha": null,
21024         "because_sha": "768238fdc06eed3dce36da3baf811cb70db42b5c"
21025     },
21026     {
21027         "sha": "797454edfcc4d2a6d0c21db451e9a0ea6e0a8023",
21028         "description": "etnaviv: rs: fix blits with insufficient alignment for dual pipe operation",
21029         "nominated": true,
21030         "nomination_type": 1,
21031         "resolution": 1,
21032         "main_sha": null,
21033         "because_sha": "0ff96aaef3b1da78dde1ad9f6c79cc8dd3367577"
21034     },
21035     {
21036         "sha": "fd06b313b010adb6c6e9a7c30ab55163397f4d47",
21037         "description": "etnaviv: always use RS align when GPU has TEXTURE_HALIGN feature",
21038         "nominated": true,
21039         "nomination_type": 1,
21040         "resolution": 1,
21041         "main_sha": null,
21042         "because_sha": "735718ed33b2e2b029469faac6d5e9fc52a5c723"
21043     },
21044     {
21045         "sha": "20cdc35fdbb30595f455febb96a0dbed51efd4f2",
21046         "description": "asahi: Add missing #include",
21047         "nominated": false,
21048         "nomination_type": null,
21049         "resolution": 4,
21050         "main_sha": null,
21051         "because_sha": null
21052     },
21053     {
21054         "sha": "5e379acd31449fddc54554881e31caaf8aa07c38",
21055         "description": "asahi: Enable framebuffer compression",
21056         "nominated": false,
21057         "nomination_type": null,
21058         "resolution": 4,
21059         "main_sha": null,
21060         "because_sha": null
21061     },
21062     {
21063         "sha": "59824c1ecb2c5e6197f795f38e3617820e628876",
21064         "description": "asahi: Fix incorrect debug string",
21065         "nominated": false,
21066         "nomination_type": null,
21067         "resolution": 4,
21068         "main_sha": null,
21069         "because_sha": null
21070     },
21071     {
21072         "sha": "9b80ebd86c06368ed7bc185a8e587a941b43e633",
21073         "description": "asahi: Print debug info about unsupported blits",
21074         "nominated": false,
21075         "nomination_type": null,
21076         "resolution": 4,
21077         "main_sha": null,
21078         "because_sha": null
21079     },
21080     {
21081         "sha": "efa240b74b797652ec00bc8bc0f543a524aff57f",
21082         "description": "asahi: Don't hardcode is_dmabuf_modifier_supported",
21083         "nominated": false,
21084         "nomination_type": null,
21085         "resolution": 4,
21086         "main_sha": null,
21087         "because_sha": null
21088     },
21089     {
21090         "sha": "a6079e5aa8dfbe1fa8750feb4931a2ba816fff4d",
21091         "description": "asahi: Hook up compressed Z/S support on macOS",
21092         "nominated": false,
21093         "nomination_type": null,
21094         "resolution": 4,
21095         "main_sha": null,
21096         "because_sha": null
21097     },
21098     {
21099         "sha": "6f15873d44c6fce4f30f2977daf6ba0a10527f48",
21100         "description": "asahi: Introduce compressed resource support",
21101         "nominated": false,
21102         "nomination_type": null,
21103         "resolution": 4,
21104         "main_sha": null,
21105         "because_sha": null
21106     },
21107     {
21108         "sha": "78948c03f0350b9f84de0e23525e22aba1294c6a",
21109         "description": "asahi: Identify compression-related XML",
21110         "nominated": false,
21111         "nomination_type": null,
21112         "resolution": 4,
21113         "main_sha": null,
21114         "because_sha": null
21115     },
21116     {
21117         "sha": "bea975b2988e5076eff8bbb3411c688bdb71ce3a",
21118         "description": "ail: Add unit tests for compression",
21119         "nominated": false,
21120         "nomination_type": null,
21121         "resolution": 4,
21122         "main_sha": null,
21123         "because_sha": null
21124     },
21125     {
21126         "sha": "0ba63d5c26e812ff63a7fdaee897d7c39be6e6de",
21127         "description": "ail: Introduce support for compression",
21128         "nominated": false,
21129         "nomination_type": null,
21130         "resolution": 4,
21131         "main_sha": null,
21132         "because_sha": null
21133     },
21134     {
21135         "sha": "478ffe712765b5746482d37df32fff36e12192ef",
21136         "description": "driconf/intel: Use fake vendor to WA bad detection in Source engine games",
21137         "nominated": true,
21138         "nomination_type": 0,
21139         "resolution": 1,
21140         "main_sha": null,
21141         "because_sha": null
21142     },
21143     {
21144         "sha": "f9e11c71c7f09c7415bf81188175c0cee030356e",
21145         "description": "asahi: Fix undefined behaviour with samplers",
21146         "nominated": false,
21147         "nomination_type": null,
21148         "resolution": 4,
21149         "main_sha": null,
21150         "because_sha": null
21151     },
21152     {
21153         "sha": "b102f045ab04ca302ac55a72eb64e117ad3510ca",
21154         "description": "asahi: Set GPR count accurately for background/EOT",
21155         "nominated": false,
21156         "nomination_type": null,
21157         "resolution": 4,
21158         "main_sha": null,
21159         "because_sha": null
21160     },
21161     {
21162         "sha": "bcba473eac5a1818eaaa318b8ee5e6ef75b61063",
21163         "description": "asahi: Fix UB in union with logic ops",
21164         "nominated": false,
21165         "nomination_type": 1,
21166         "resolution": 4,
21167         "main_sha": null,
21168         "because_sha": "9dddbfeaef207a74a393e48d636697c88aa0e54d"
21169     },
21170     {
21171         "sha": "8d83ffe531decc9a31000e0b533d71dcfe776451",
21172         "description": "radv/ci: Add coverage for ETC2 emulation.",
21173         "nominated": false,
21174         "nomination_type": null,
21175         "resolution": 4,
21176         "main_sha": null,
21177         "because_sha": null
21178     },
21179     {
21180         "sha": "13d755441c7b648e4f6671d833a6d58ada9ae32d",
21181         "description": "vulkan: Remove asserts that weren't valid for RADV ETC2 emulation.",
21182         "nominated": true,
21183         "nomination_type": 1,
21184         "resolution": 1,
21185         "main_sha": null,
21186         "because_sha": "d9048e31a0d7b08b23363c1e31d509b635d5383b"
21187     },
21188     {
21189         "sha": "eab61863c0bd6b08bfc7c28d96cd99f49856e449",
21190         "description": "radv: Fix sampler types in ETC2 decode.",
21191         "nominated": true,
21192         "nomination_type": 1,
21193         "resolution": 1,
21194         "main_sha": null,
21195         "because_sha": "1153db23f58c39af2472e3bdfa721879ca1ac8cd"
21196     },
21197     {
21198         "sha": "c6ec4925c0688cef557beb65c280b28ef3185132",
21199         "description": "radv: Use correct init order for ETC2 image views",
21200         "nominated": true,
21201         "nomination_type": 1,
21202         "resolution": 1,
21203         "main_sha": null,
21204         "because_sha": "d9048e31a0d7b08b23363c1e31d509b635d5383b"
21205     },
21206     {
21207         "sha": "0685e330dd78edfc8faefed4e1a44099f47fa028",
21208         "description": "radeonsi: mark glx-multithread-texture as a flake",
21209         "nominated": false,
21210         "nomination_type": null,
21211         "resolution": 4,
21212         "main_sha": null,
21213         "because_sha": null
21214     },
21215     {
21216         "sha": "20747fabbad1b009577ac3e2fda2b68192feb483",
21217         "description": "pvr: debug: Add PPP sub-buffer support to CSB dumps.",
21218         "nominated": false,
21219         "nomination_type": null,
21220         "resolution": 4,
21221         "main_sha": null,
21222         "because_sha": null
21223     },
21224     {
21225         "sha": "97e54d69a969061eacce4fbf9004e26b56dae04d",
21226         "description": "pvr: csbgen: Remove TEXTURE_WRAP_VARYING-dependent fields",
21227         "nominated": false,
21228         "nomination_type": null,
21229         "resolution": 4,
21230         "main_sha": null,
21231         "because_sha": null
21232     },
21233     {
21234         "sha": "01f9601b028b268bc49f665e4a9d836ddaeed316",
21235         "description": "pvr: debug: Add option to track pvr_bo allocations",
21236         "nominated": false,
21237         "nomination_type": null,
21238         "resolution": 4,
21239         "main_sha": null,
21240         "because_sha": null
21241     },
21242     {
21243         "sha": "f9a234ef0419039c7f8f037d1366b9d5dccba2c1",
21244         "description": "pvr: debug: Add \"cs\" debug option to dump control stream on job submit",
21245         "nominated": false,
21246         "nomination_type": null,
21247         "resolution": 4,
21248         "main_sha": null,
21249         "because_sha": null
21250     },
21251     {
21252         "sha": "0432015265e6c481dbf2bbee6de319aa5f401562",
21253         "description": "pvr: debug: Add documentation for PVR_DEBUG environment variable",
21254         "nominated": false,
21255         "nomination_type": null,
21256         "resolution": 4,
21257         "main_sha": null,
21258         "because_sha": null
21259     },
21260     {
21261         "sha": "e6b752ff62aabd3d3f19d807ae2386d173a36e8e",
21262         "description": "pvr: Add pvr_bo_cpu_map_unchanged() helper to load saved vbits on map",
21263         "nominated": false,
21264         "nomination_type": null,
21265         "resolution": 4,
21266         "main_sha": null,
21267         "because_sha": null
21268     },
21269     {
21270         "sha": "d51d79b450d80a602f03a86d11bf8a9f544b5b4b",
21271         "description": "pvr: csbgen: Generate enum-to-string functions for debugging",
21272         "nominated": false,
21273         "nomination_type": null,
21274         "resolution": 4,
21275         "main_sha": null,
21276         "because_sha": null
21277     },
21278     {
21279         "sha": "f36c938c944cb9edb8e554c9695590a829b9d4f1",
21280         "description": "pvr: util: Add integer digit counting functions",
21281         "nominated": false,
21282         "nomination_type": null,
21283         "resolution": 4,
21284         "main_sha": null,
21285         "because_sha": null
21286     },
21287     {
21288         "sha": "ccac91db7bbf3b428ad4138e0982c54636b4b96c",
21289         "description": "radv: make sure to mark DCC as compressed on GFX11",
21290         "nominated": true,
21291         "nomination_type": 0,
21292         "resolution": 1,
21293         "main_sha": null,
21294         "because_sha": null
21295     },
21296     {
21297         "sha": "9b19a933192da8c595aa069e32b12abb3a0ddd60",
21298         "description": "ac/nir: combine shift translation",
21299         "nominated": false,
21300         "nomination_type": null,
21301         "resolution": 4,
21302         "main_sha": null,
21303         "because_sha": null
21304     },
21305     {
21306         "sha": "064336d35977abd0d5b6ed37784c6cc42cf4f66f",
21307         "description": "ac/nir: mask shift operands",
21308         "nominated": true,
21309         "nomination_type": 0,
21310         "resolution": 1,
21311         "main_sha": null,
21312         "because_sha": null
21313     },
21314     {
21315         "sha": "d5217b024eac4e725a671b1c3992ab282c9c50f1",
21316         "description": "virgl: Fix injection of double from const mov instruction",
21317         "nominated": true,
21318         "nomination_type": 1,
21319         "resolution": 1,
21320         "main_sha": null,
21321         "because_sha": "036d7172c24a18eca653fa95eb40b70719ce4d7e"
21322     },
21323     {
21324         "sha": "762e5cccb5cdb518e1c6f263ab39d856d53c8b73",
21325         "description": "radv: remove useless parenthesis in radv_cmd_buffer_flush_dynamic_state()",
21326         "nominated": false,
21327         "nomination_type": null,
21328         "resolution": 4,
21329         "main_sha": null,
21330         "because_sha": null
21331     },
21332     {
21333         "sha": "e9b3a6b81f4b3a7c18bdff87c6a31ac8d8ad35ff",
21334         "description": "radv: simplify handling logic op when it's not dynamic",
21335         "nominated": false,
21336         "nomination_type": null,
21337         "resolution": 4,
21338         "main_sha": null,
21339         "because_sha": null
21340     },
21341     {
21342         "sha": "470fbb35efe1935242b346427ec0fa22b40fff2b",
21343         "description": "radv: fix and rework DISABLE_DUAL_QUAD setting",
21344         "nominated": true,
21345         "nomination_type": 1,
21346         "resolution": 2,
21347         "main_sha": null,
21348         "because_sha": "17b9aa92b77da1fbfa2595c6d4577c1a28eb64e6"
21349     },
21350     {
21351         "sha": "0a327f9c7a890ff758519d935b4f20280acd09ac",
21352         "description": "radv: re-emit dynamic provoking vertex mode if primitive topology changed",
21353         "nominated": false,
21354         "nomination_type": 1,
21355         "resolution": 4,
21356         "main_sha": null,
21357         "because_sha": "2cce8500de0fecd3b393385d5fe0972d476ec112"
21358     },
21359     {
21360         "sha": "de4de09a56c421ec1194dea016c3b9ef80abbb83",
21361         "description": "radv: re-emit dynamic depth clamp enable if depth clip enable changed",
21362         "nominated": true,
21363         "nomination_type": 1,
21364         "resolution": 1,
21365         "main_sha": null,
21366         "because_sha": "e48c0fbd8f70df5f74bdbe594f807d09fc3a4424"
21367     },
21368     {
21369         "sha": "bbbc8e7ce76165d559d10246e6b930e815937729",
21370         "description": "anv: use the anv_state_pool address helper more",
21371         "nominated": false,
21372         "nomination_type": null,
21373         "resolution": 4,
21374         "main_sha": null,
21375         "because_sha": null
21376     },
21377     {
21378         "sha": "08d34ca5822dd2cd0e5931b5467a98c5276279d1",
21379         "description": "v3dv: allocate copy query pipelines lazily",
21380         "nominated": false,
21381         "nomination_type": null,
21382         "resolution": 4,
21383         "main_sha": null,
21384         "because_sha": null
21385     },
21386     {
21387         "sha": "edc830be34cc0ec1c68cdbf15076bcdba52c8c57",
21388         "description": "radv: fix memleak with link time optimizations and GPL",
21389         "nominated": false,
21390         "nomination_type": null,
21391         "resolution": 4,
21392         "main_sha": null,
21393         "because_sha": null
21394     },
21395     {
21396         "sha": "16fd8b8324366c81a287039b2ede4b8f65faf3f2",
21397         "description": "docs/zink: update query requirements",
21398         "nominated": false,
21399         "nomination_type": null,
21400         "resolution": 4,
21401         "main_sha": null,
21402         "because_sha": null
21403     },
21404     {
21405         "sha": "00a88f48fdd1987f09f5711831835344f44fdba3",
21406         "description": "mesa: do not require optional queries",
21407         "nominated": false,
21408         "nomination_type": null,
21409         "resolution": 4,
21410         "main_sha": null,
21411         "because_sha": null
21412     },
21413     {
21414         "sha": "2906c468c13ec6a792b0ab4d0c47fcfaddd3d49a",
21415         "description": "mesa: support dummy queries for ARB_pipeline_statistics_query",
21416         "nominated": false,
21417         "nomination_type": null,
21418         "resolution": 4,
21419         "main_sha": null,
21420         "because_sha": null
21421     },
21422     {
21423         "sha": "1b1e8873fe90e878f014140b3b6bd1e5dbfb5a4c",
21424         "description": "mesa: treat unsupported queries as dummies",
21425         "nominated": true,
21426         "nomination_type": 1,
21427         "resolution": 1,
21428         "main_sha": null,
21429         "because_sha": "0186e9e1c51b1de5d47ac10854c048cb83e81f4b"
21430     },
21431     {
21432         "sha": "c70eec86efd9ca2faa1f66fcaf42cc37360dcb5e",
21433         "description": "st/vdpau: fix interop with GL",
21434         "nominated": true,
21435         "nomination_type": 1,
21436         "resolution": 1,
21437         "main_sha": null,
21438         "because_sha": "e00bb6cb98b0fb5fac46bde0331e98f8e2882eea"
21439     },
21440     {
21441         "sha": "4b19725ee525f6f0b5785436680cea63a21445a1",
21442         "description": "panfrost: Revert \"Require 64-byte alignment on imports\"",
21443         "nominated": true,
21444         "nomination_type": 0,
21445         "resolution": 1,
21446         "main_sha": null,
21447         "because_sha": null
21448     },
21449     {
21450         "sha": "9f136fea8c380ea79315d9207486da125f1e9e86",
21451         "description": "agx: Use default SHAREABLE_SHADERS",
21452         "nominated": false,
21453         "nomination_type": null,
21454         "resolution": 4,
21455         "main_sha": null,
21456         "because_sha": null
21457     },
21458     {
21459         "sha": "6de5bd5f418f0dee1d48f265023b240936a11970",
21460         "description": "agx: Fix signedness issues packing",
21461         "nominated": false,
21462         "nomination_type": null,
21463         "resolution": 4,
21464         "main_sha": null,
21465         "because_sha": null
21466     },
21467     {
21468         "sha": "d608ca0363cd45195d33161386aed44278a27077",
21469         "description": "agx: Handle vertex shaders that use <= 8 halfregs",
21470         "nominated": false,
21471         "nomination_type": null,
21472         "resolution": 4,
21473         "main_sha": null,
21474         "because_sha": null
21475     },
21476     {
21477         "sha": "94124925caf177bfe8239ff6b591d62fc5e51772",
21478         "description": "agx: Try to align sources of pack_64_2x32_split",
21479         "nominated": false,
21480         "nomination_type": null,
21481         "resolution": 4,
21482         "main_sha": null,
21483         "because_sha": null
21484     },
21485     {
21486         "sha": "442e29890defd98faa0c24738381db543a36c294",
21487         "description": "agx: Implement nir_op_pack_64_2x32_split",
21488         "nominated": false,
21489         "nomination_type": null,
21490         "resolution": 4,
21491         "main_sha": null,
21492         "because_sha": null
21493     },
21494     {
21495         "sha": "68e25f33dafb7b58cc08611d01b676d78f9f5697",
21496         "description": "asahi: Allocate smaller scissor/zbias arrays",
21497         "nominated": false,
21498         "nomination_type": null,
21499         "resolution": 4,
21500         "main_sha": null,
21501         "because_sha": null
21502     },
21503     {
21504         "sha": "2baaff9cac6c64dca3567fe01130a4d1750397b1",
21505         "description": "asahi: Allocate/free batch BOs as needed",
21506         "nominated": false,
21507         "nomination_type": null,
21508         "resolution": 4,
21509         "main_sha": null,
21510         "because_sha": null
21511     },
21512     {
21513         "sha": "04360a270e59a3ac7778eb8744047f165fa64edf",
21514         "description": "asahi: Copy panfrost's bo cache",
21515         "nominated": false,
21516         "nomination_type": null,
21517         "resolution": 4,
21518         "main_sha": null,
21519         "because_sha": null
21520     },
21521     {
21522         "sha": "7c8e3963bdaaeb8bd43a9d1d75ade99e3962ffeb",
21523         "description": "asahi: Stop aligning pool allocations to 4KiB",
21524         "nominated": false,
21525         "nomination_type": null,
21526         "resolution": 4,
21527         "main_sha": null,
21528         "because_sha": null
21529     },
21530     {
21531         "sha": "860f5d77c6e57bc2d36826983aa79c5282a652fc",
21532         "description": "asahi: Label BOs internally",
21533         "nominated": false,
21534         "nomination_type": null,
21535         "resolution": 4,
21536         "main_sha": null,
21537         "because_sha": null
21538     },
21539     {
21540         "sha": "4a8134975e79ccf9f52d9484428af18e83c91d69",
21541         "description": "ci/alpine: bump to 3.17, new GCC 12 and LLVM 15",
21542         "nominated": false,
21543         "nomination_type": null,
21544         "resolution": 4,
21545         "main_sha": null,
21546         "because_sha": null
21547     },
21548     {
21549         "sha": "629e940b2ce125aebaad82d53e8ce6abdcbbe802",
21550         "description": "ci/alpine: enable Mold linker",
21551         "nominated": false,
21552         "nomination_type": null,
21553         "resolution": 4,
21554         "main_sha": null,
21555         "because_sha": null
21556     },
21557     {
21558         "sha": "c85d09bcddfb2d02911db53657df505ba8068fa6",
21559         "description": "radv/ci: do not create jobs that will fail outside of mesa's namespace",
21560         "nominated": false,
21561         "nomination_type": null,
21562         "resolution": 4,
21563         "main_sha": null,
21564         "because_sha": null
21565     },
21566     {
21567         "sha": "4b63667f31361b92fbe8e0080a881813b638a1ab",
21568         "description": "hud: add GALLIUM_HUD_ROTATION option",
21569         "nominated": false,
21570         "nomination_type": null,
21571         "resolution": 4,
21572         "main_sha": null,
21573         "because_sha": null
21574     },
21575     {
21576         "sha": "8ec6cb06e3bc154609d3212c9a1568783ccf549d",
21577         "description": "ac/nir: Avoid data race with task shader payloads.",
21578         "nominated": false,
21579         "nomination_type": null,
21580         "resolution": 4,
21581         "main_sha": null,
21582         "because_sha": null
21583     },
21584     {
21585         "sha": "a2a0ac21e4f5a7c873e1bab05dee02a61171e378",
21586         "description": "docs/zink: add missing required device-feature",
21587         "nominated": true,
21588         "nomination_type": 1,
21589         "resolution": 1,
21590         "main_sha": null,
21591         "because_sha": "eb0195358c4e0376d93f10fb4f90703e51718779"
21592     },
21593     {
21594         "sha": "13bccac5a7d930c809927e69ba7305330fb8a9be",
21595         "description": "zink: update textureCompressionBC requirement",
21596         "nominated": true,
21597         "nomination_type": 1,
21598         "resolution": 1,
21599         "main_sha": null,
21600         "because_sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1"
21601     },
21602     {
21603         "sha": "754353c4170918f592e499a370dc90c60c271cff",
21604         "description": "zink: fix incorrect requirements",
21605         "nominated": true,
21606         "nomination_type": 1,
21607         "resolution": 1,
21608         "main_sha": null,
21609         "because_sha": "a466c2a783908899f646d4c2df38d11c74724a85"
21610     },
21611     {
21612         "sha": "b60bc5299253f8e3bbab7c3e44b0f91a91e8dba3",
21613         "description": "zink: remove needless requirements",
21614         "nominated": true,
21615         "nomination_type": 1,
21616         "resolution": 1,
21617         "main_sha": null,
21618         "because_sha": "2ea481b2f0a8afbdf7bb510ff11497535083c424"
21619     },
21620     {
21621         "sha": "b707cf24a3b4f446e45738f031598eeb6c0a5b6b",
21622         "description": "zink: fix json-errors in profile-file",
21623         "nominated": true,
21624         "nomination_type": 1,
21625         "resolution": 1,
21626         "main_sha": null,
21627         "because_sha": "2ea481b2f0a8afbdf7bb510ff11497535083c424"
21628     },
21629     {
21630         "sha": "f71944ae0e2914d51f6bd2d5ab07078e0130ac2b",
21631         "description": "v3dv: specialize query copy pipelines",
21632         "nominated": false,
21633         "nomination_type": null,
21634         "resolution": 4,
21635         "main_sha": null,
21636         "because_sha": null
21637     },
21638     {
21639         "sha": "ae4351e9391617c2306e65085cf1dab3e3fb0ffd",
21640         "description": "v3dv: allocate one BO for both occlusion results and availability",
21641         "nominated": false,
21642         "nomination_type": null,
21643         "resolution": 4,
21644         "main_sha": null,
21645         "because_sha": null
21646     },
21647     {
21648         "sha": "7a65b3f006ad1c77736dd9618c9e8cb2ed12d910",
21649         "description": "v3dv: reimplement occlusion queries",
21650         "nominated": false,
21651         "nomination_type": null,
21652         "resolution": 4,
21653         "main_sha": null,
21654         "because_sha": null
21655     },
21656     {
21657         "sha": "4050086439663a4b7e84fa3390001d88ff75d744",
21658         "description": "v3dv: add a helper to create compute pipelines from nir",
21659         "nominated": false,
21660         "nomination_type": null,
21661         "resolution": 4,
21662         "main_sha": null,
21663         "because_sha": null
21664     },
21665     {
21666         "sha": "cc9db4eac24df9b441b54c2905fe7dbb5e78ddd6",
21667         "description": "v3dv: reset pending cpu job state once processed",
21668         "nominated": false,
21669         "nomination_type": null,
21670         "resolution": 4,
21671         "main_sha": null,
21672         "because_sha": null
21673     },
21674     {
21675         "sha": "7906361787784b37e5ef59571b9f4da21e8b6ae4",
21676         "description": "Apply 1 suggestion(s) to 1 file(s)",
21677         "nominated": false,
21678         "nomination_type": null,
21679         "resolution": 4,
21680         "main_sha": null,
21681         "because_sha": null
21682     },
21683     {
21684         "sha": "61bdc2a2e03ce05a79ab40ec8388cc5ad2c25d4d",
21685         "description": "docs/perfetto: update section about vulkan app tracing",
21686         "nominated": false,
21687         "nomination_type": 1,
21688         "resolution": 4,
21689         "main_sha": null,
21690         "because_sha": "18e820009d6258e91bc443b9fe7df4681e90324d"
21691     },
21692     {
21693         "sha": "a126ed19f93bbbb54561f2c078b75c66435fcfb9",
21694         "description": "r300: fix r300_max_vertex_count",
21695         "nominated": false,
21696         "nomination_type": null,
21697         "resolution": 4,
21698         "main_sha": null,
21699         "because_sha": null
21700     },
21701     {
21702         "sha": "00bc06bc27c6c5dd5b94985b9fa8228082adefd4",
21703         "description": "zink/ci: mark the two remaining GLES3 failures as CTS test bug",
21704         "nominated": false,
21705         "nomination_type": null,
21706         "resolution": 4,
21707         "main_sha": null,
21708         "because_sha": null
21709     },
21710     {
21711         "sha": "e3506dd06fc278244b7de05fa6413cdaec5e9724",
21712         "description": "radv/ci: don't download back the vkd3d-proton.cache files",
21713         "nominated": false,
21714         "nomination_type": null,
21715         "resolution": 4,
21716         "main_sha": null,
21717         "because_sha": null
21718     },
21719     {
21720         "sha": "909fa621c45ae6a754134594547551de72308996",
21721         "description": "radv/ci: set B2C_JOB_VOLUME_EXCLUSIONS in all jobs",
21722         "nominated": false,
21723         "nomination_type": null,
21724         "resolution": 4,
21725         "main_sha": null,
21726         "because_sha": null
21727     },
21728     {
21729         "sha": "bd743d7db569416a697937d881b4751fabf0cf0a",
21730         "description": "radv/ci: do not sync back the install folder",
21731         "nominated": false,
21732         "nomination_type": null,
21733         "resolution": 4,
21734         "main_sha": null,
21735         "because_sha": null
21736     },
21737     {
21738         "sha": "128a19caf1112e8ecb3199855cd8b7cf57718e29",
21739         "description": "radv/ci: run test automatically only for the mesa namespace",
21740         "nominated": false,
21741         "nomination_type": null,
21742         "resolution": 4,
21743         "main_sha": null,
21744         "because_sha": null
21745     },
21746     {
21747         "sha": "3bf7791e93b328b6b8ff1245f0766a10a81390db",
21748         "description": "util: Remove unused WIN32 and MSVC related staff in p_compiler.h",
21749         "nominated": false,
21750         "nomination_type": null,
21751         "resolution": 4,
21752         "main_sha": null,
21753         "because_sha": null
21754     },
21755     {
21756         "sha": "f70f20433bd32634a1bf4daf70c3af0879234ad2",
21757         "description": "util: Rename PIPE_CDECL to UTIL_CDECL and moved into util/macros.h",
21758         "nominated": false,
21759         "nomination_type": null,
21760         "resolution": 4,
21761         "main_sha": null,
21762         "because_sha": null
21763     },
21764     {
21765         "sha": "b0203b5d47bb7910fb855099d53f96a59d3942e6",
21766         "description": "util: Move EXCLUSIVE_CACHELINE and CACHE_LINE_SIZE macros into u_memory.h",
21767         "nominated": false,
21768         "nomination_type": null,
21769         "resolution": 4,
21770         "main_sha": null,
21771         "because_sha": null
21772     },
21773     {
21774         "sha": "50ab93afdea53a49e353616231b3c654c5018794",
21775         "description": "util: Remove the latest PIPE_ALIGN_VAR in p_compiler.h",
21776         "nominated": false,
21777         "nomination_type": null,
21778         "resolution": 4,
21779         "main_sha": null,
21780         "because_sha": null
21781     },
21782     {
21783         "sha": "5670636598c37ff22a4c8846b40aa176fad62712",
21784         "description": "clover: Fixes -Wundef in memory.cpp",
21785         "nominated": false,
21786         "nomination_type": null,
21787         "resolution": 4,
21788         "main_sha": null,
21789         "because_sha": null
21790     },
21791     {
21792         "sha": "172e8a0e6a8f8ac66b2a7737c9586460c8fcbc26",
21793         "description": "gallium: Fixes -Wundef in draw_gs.c",
21794         "nominated": false,
21795         "nomination_type": null,
21796         "resolution": 4,
21797         "main_sha": null,
21798         "because_sha": null
21799     },
21800     {
21801         "sha": "84d6a615ea6324f8e00c18796df15a03f2caf6e1",
21802         "description": "util: Fixes -Wundef in u_debug_stack_test.cpp",
21803         "nominated": false,
21804         "nomination_type": null,
21805         "resolution": 4,
21806         "main_sha": null,
21807         "because_sha": null
21808     },
21809     {
21810         "sha": "485505d5500b441d3d6d8ccb34489ab1c54be03d",
21811         "description": "util: Fixes -Wundef in u_qsort.h",
21812         "nominated": false,
21813         "nomination_type": null,
21814         "resolution": 4,
21815         "main_sha": null,
21816         "because_sha": null
21817     },
21818     {
21819         "sha": "d1d2e0efcd17b5275cf7e12c619a57a894efaadf",
21820         "description": "mesa: Fixes -Wundef in arbprogparse.c",
21821         "nominated": false,
21822         "nomination_type": null,
21823         "resolution": 4,
21824         "main_sha": null,
21825         "because_sha": null
21826     },
21827     {
21828         "sha": "37e863f3c1afe7c8b1e038027bdcc1c0f52dfd58",
21829         "description": "util: Fixes -Wundef in util/compiler.h",
21830         "nominated": false,
21831         "nomination_type": null,
21832         "resolution": 4,
21833         "main_sha": null,
21834         "because_sha": null
21835     },
21836     {
21837         "sha": "b461921ed80abe357cb90f63db3dfc0a1390423c",
21838         "description": "gallivm: use valid LLVM_VERSION_MAJOR instead of LLVM_VERSION",
21839         "nominated": true,
21840         "nomination_type": 1,
21841         "resolution": 1,
21842         "main_sha": null,
21843         "because_sha": "203920d4c69366b71db1d48d8fb8bd6439016191"
21844     },
21845     {
21846         "sha": "970c8dfd98e5e0b9f8f18424855f667c175b1c03",
21847         "description": "r600: Fixes -Werror,-Wunused-but-set-variable for clang-15",
21848         "nominated": false,
21849         "nomination_type": null,
21850         "resolution": 4,
21851         "main_sha": null,
21852         "because_sha": null
21853     },
21854     {
21855         "sha": "cdbe1ad570b5d38dabdc3c83dec097732728dbb1",
21856         "description": "aco: Fixes -Werror,-Wbitwise-instead-of-logical for clang-15 in aco_optimizer.cpp",
21857         "nominated": false,
21858         "nomination_type": null,
21859         "resolution": 4,
21860         "main_sha": null,
21861         "because_sha": null
21862     },
21863     {
21864         "sha": "55b35e6193aa6785aa4ea7214e69731a6a2d9900",
21865         "description": "mesa: fixes -Werror,-Wunused-but-set-variable for clang-15 in program_parse.y",
21866         "nominated": false,
21867         "nomination_type": null,
21868         "resolution": 4,
21869         "main_sha": null,
21870         "because_sha": null
21871     },
21872     {
21873         "sha": "77c29bfffd7e366633a8b7c16997d6cac60aef5c",
21874         "description": "mesa: indent fixes after replace tab with 3 space by find and replace in program/program_parse.y",
21875         "nominated": false,
21876         "nomination_type": null,
21877         "resolution": 4,
21878         "main_sha": null,
21879         "because_sha": null
21880     },
21881     {
21882         "sha": "59fb86ea6f1143a9ce4f3616725b2d67163072a8",
21883         "description": "mesa: replace tab with 3 space in mesa/program/program_parse.y by tools",
21884         "nominated": false,
21885         "nomination_type": null,
21886         "resolution": 4,
21887         "main_sha": null,
21888         "because_sha": null
21889     },
21890     {
21891         "sha": "20c936bee1f819b625f6ee1ecfcf45e848a8543d",
21892         "description": "rusticl: print missing context features",
21893         "nominated": false,
21894         "nomination_type": null,
21895         "resolution": 4,
21896         "main_sha": null,
21897         "because_sha": null
21898     },
21899     {
21900         "sha": "bdc240e13eb9f5d00af9f908ca0d822cfca12e5c",
21901         "description": "meson: Don't depend on expat for !use_xmlconfig",
21902         "nominated": false,
21903         "nomination_type": null,
21904         "resolution": 4,
21905         "main_sha": null,
21906         "because_sha": null
21907     },
21908     {
21909         "sha": "6cd392cbe20048463f4e0ce1935a8f23829076b5",
21910         "description": "util: Gate installing drirc on use_xmlconfig",
21911         "nominated": false,
21912         "nomination_type": null,
21913         "resolution": 4,
21914         "main_sha": null,
21915         "because_sha": null
21916     },
21917     {
21918         "sha": "662bb5977b678861cbfe80c152359efd7eab8a32",
21919         "description": "util: Add xmlconfig build option",
21920         "nominated": false,
21921         "nomination_type": null,
21922         "resolution": 4,
21923         "main_sha": null,
21924         "because_sha": null
21925     },
21926     {
21927         "sha": "fb0a4a5d6c5fa0f7dcb2b418a2d0672abcbed1aa",
21928         "description": "util: Define WITH_XMLCONFIG from Meson",
21929         "nominated": false,
21930         "nomination_type": null,
21931         "resolution": 4,
21932         "main_sha": null,
21933         "because_sha": null
21934     },
21935     {
21936         "sha": "fc6bb139456afb1f20be8b6f59e78f7f065a00f1",
21937         "description": "zink: Don't check WITH_XMLCONFIG",
21938         "nominated": false,
21939         "nomination_type": null,
21940         "resolution": 4,
21941         "main_sha": null,
21942         "because_sha": null
21943     },
21944     {
21945         "sha": "218ddd032ef27f8a60d680cc90949e3f4122635e",
21946         "description": "docs/features: Get Asahi on the board",
21947         "nominated": false,
21948         "nomination_type": null,
21949         "resolution": 4,
21950         "main_sha": null,
21951         "because_sha": null
21952     },
21953     {
21954         "sha": "4f5e59d1146a6d14f57d4f215a08a149bb8bf40c",
21955         "description": "etnaviv: Hide MSAA support behind debug flag",
21956         "nominated": true,
21957         "nomination_type": 0,
21958         "resolution": 1,
21959         "main_sha": null,
21960         "because_sha": null
21961     },
21962     {
21963         "sha": "4002640f8deaaa44aa0dfc434082bc79067197fa",
21964         "description": "docs: update calendar for 22.3.0-rc4",
21965         "nominated": false,
21966         "nomination_type": null,
21967         "resolution": 4,
21968         "main_sha": null,
21969         "because_sha": null
21970     },
21971     {
21972         "sha": "3a406688f262b109952609ef99054b918b3c2862",
21973         "description": "st/mesa: only call st_manager_validate_framebuffers at FBO change or SwapBuffers",
21974         "nominated": false,
21975         "nomination_type": null,
21976         "resolution": 4,
21977         "main_sha": null,
21978         "because_sha": null
21979     },
21980     {
21981         "sha": "044428211c99be2ce362cc28e4596929958a5de6",
21982         "description": "pan/mdg: Fix out-of-order execution",
21983         "nominated": true,
21984         "nomination_type": 1,
21985         "resolution": 1,
21986         "main_sha": null,
21987         "because_sha": "30a393f4581079ced1ac05d6b74c7408fbe26f83"
21988     },
21989     {
21990         "sha": "af79e631eece4fed47da51b7f2d48e714e2ffe0d",
21991         "description": "freedreno/replay: Add option to replay specific range of cmdstreams",
21992         "nominated": false,
21993         "nomination_type": null,
21994         "resolution": 4,
21995         "main_sha": null,
21996         "because_sha": null
21997     },
21998     {
21999         "sha": "a7773c3c4c79d48a77e1ce9a02876868ca92c432",
22000         "description": "freedreno/rddecompiler: Add shader disasm/asm support",
22001         "nominated": false,
22002         "nomination_type": null,
22003         "resolution": 4,
22004         "main_sha": null,
22005         "because_sha": null
22006     },
22007     {
22008         "sha": "03d80e0a6d39fc1c16ae417cc4baf6c2317863c8",
22009         "description": "freedreno/decode: Add 'rddecompiler' tool",
22010         "nominated": false,
22011         "nomination_type": null,
22012         "resolution": 4,
22013         "main_sha": null,
22014         "because_sha": null
22015     },
22016     {
22017         "sha": "86d27ac4ffde14b724d50dc355ee823992274845",
22018         "description": "freedreno/cffdec: Add type0/type4 vs type3/type7 pkt helpers",
22019         "nominated": false,
22020         "nomination_type": null,
22021         "resolution": 4,
22022         "main_sha": null,
22023         "because_sha": null
22024     },
22025     {
22026         "sha": "13ab0088e05c0c82975f84b24f6a38de2cd8eb19",
22027         "description": "freedreno/cffdec: Remove packet types",
22028         "nominated": false,
22029         "nomination_type": null,
22030         "resolution": 4,
22031         "main_sha": null,
22032         "because_sha": null
22033     },
22034     {
22035         "sha": "00e2f9eff6de6c405d1547d09e51bc5194a6d6b0",
22036         "description": "freedreno/cffdec: Remove dead code",
22037         "nominated": false,
22038         "nomination_type": null,
22039         "resolution": 4,
22040         "main_sha": null,
22041         "because_sha": null
22042     },
22043     {
22044         "sha": "86e8b9339f5c7c9c3b844422b328c838e859d092",
22045         "description": "freedreno/replay: Add option to override selected cmdstream",
22046         "nominated": false,
22047         "nomination_type": null,
22048         "resolution": 4,
22049         "main_sha": null,
22050         "because_sha": null
22051     },
22052     {
22053         "sha": "6d72407d39540e4303619968867a591e81a8b389",
22054         "description": "freedreno/decode: Print cmdstream idx",
22055         "nominated": false,
22056         "nomination_type": null,
22057         "resolution": 4,
22058         "main_sha": null,
22059         "because_sha": null
22060     },
22061     {
22062         "sha": "060e168623262a23b5760fada06989cae3af9b5e",
22063         "description": "freedreno/decode: Move rd section parsing to a common header",
22064         "nominated": false,
22065         "nomination_type": null,
22066         "resolution": 4,
22067         "main_sha": null,
22068         "because_sha": null
22069     },
22070     {
22071         "sha": "4701508ec0b7c3a898c12bad61febc4650422e11",
22072         "description": "i915g: fix typo in #if",
22073         "nominated": false,
22074         "nomination_type": null,
22075         "resolution": 4,
22076         "main_sha": null,
22077         "because_sha": null
22078     },
22079     {
22080         "sha": "52a34309f6cd05ae919a4b33c209525f55951bce",
22081         "description": "iris: s/#if/#ifdef/ to fix -Wundef",
22082         "nominated": false,
22083         "nomination_type": null,
22084         "resolution": 4,
22085         "main_sha": null,
22086         "because_sha": null
22087     },
22088     {
22089         "sha": "8261f9ce4f94035e0196bbec39b5401769a50363",
22090         "description": "freedredno: s/#if/#ifdef/ to fix -Wundef",
22091         "nominated": false,
22092         "nomination_type": null,
22093         "resolution": 4,
22094         "main_sha": null,
22095         "because_sha": null
22096     },
22097     {
22098         "sha": "cf520806b114a372a1b968fc34affc63e869bcbc",
22099         "description": "freedreno/ir3: fix -Wundef warning",
22100         "nominated": false,
22101         "nomination_type": null,
22102         "resolution": 4,
22103         "main_sha": null,
22104         "because_sha": null
22105     },
22106     {
22107         "sha": "0f0dac0f659dfd6bbbf8d6ffe79d8a6b1e8c4870",
22108         "description": "freedreno: fix HAVE_FREEDRENO_KGSL check",
22109         "nominated": false,
22110         "nomination_type": null,
22111         "resolution": 4,
22112         "main_sha": null,
22113         "because_sha": null
22114     },
22115     {
22116         "sha": "55731f1d25ec76563f6e76e0a3b52f3f29b9f20e",
22117         "description": "docs: Mark VK_KHR_present_wait as supported.",
22118         "nominated": false,
22119         "nomination_type": null,
22120         "resolution": 4,
22121         "main_sha": null,
22122         "because_sha": null
22123     },
22124     {
22125         "sha": "c78257e8b068fc88bdf32b5178396071459fdd1e",
22126         "description": "wsi/x11: Rewrite wait logic for ANI/WaitForPresentKHR.",
22127         "nominated": false,
22128         "nomination_type": null,
22129         "resolution": 4,
22130         "main_sha": null,
22131         "because_sha": null
22132     },
22133     {
22134         "sha": "c31ffe63ae7dcca33889d6bc9c570cc7e022f966",
22135         "description": "wsi/x11: Mention problems with xcb_wait_for_special_event().",
22136         "nominated": false,
22137         "nomination_type": null,
22138         "resolution": 4,
22139         "main_sha": null,
22140         "because_sha": null
22141     },
22142     {
22143         "sha": "e3986a30e0aa6465d61bc3c7f99752cc1037c01c",
22144         "description": "turnip: Conditionally enable VK_KHR_present_wait on Turnip.",
22145         "nominated": false,
22146         "nomination_type": null,
22147         "resolution": 4,
22148         "main_sha": null,
22149         "because_sha": null
22150     },
22151     {
22152         "sha": "4889be3883a5d9a6f35d3841a830920044066f3b",
22153         "description": "anv: Conditionally expose VK_KHR_present_wait on ANV.",
22154         "nominated": false,
22155         "nomination_type": null,
22156         "resolution": 4,
22157         "main_sha": null,
22158         "because_sha": null
22159     },
22160     {
22161         "sha": "f1f78fa297e18a0d235de5d398a2ed6bd93c6f61",
22162         "description": "radv: Conditionally expose VK_KHR_present_wait on RADV.",
22163         "nominated": false,
22164         "nomination_type": null,
22165         "resolution": 4,
22166         "main_sha": null,
22167         "because_sha": null
22168     },
22169     {
22170         "sha": "c66248fb5bdbb199a0a53749935a9dcdb19e3b34",
22171         "description": "wsi/common: Allow present-wait to be unconditionally enabled.",
22172         "nominated": false,
22173         "nomination_type": null,
22174         "resolution": 4,
22175         "main_sha": null,
22176         "because_sha": null
22177     },
22178     {
22179         "sha": "d07127971002036bed7ce7b952f83ad3a4449f7d",
22180         "description": "driconf: Add DRI configuration for exposing VK_KHR_present_wait.",
22181         "nominated": false,
22182         "nomination_type": null,
22183         "resolution": 4,
22184         "main_sha": null,
22185         "because_sha": null
22186     },
22187     {
22188         "sha": "367fa98570061ede8173d728569d3ba7bc001000",
22189         "description": "wsi/display: Implement VK_KHR_present_wait on KHR_display swapchain.",
22190         "nominated": false,
22191         "nomination_type": null,
22192         "resolution": 4,
22193         "main_sha": null,
22194         "because_sha": null
22195     },
22196     {
22197         "sha": "8fc79277878e68e9825dbc2964125a0be9d92189",
22198         "description": "wsi/x11: Implement VK_KHR_present_wait on X11.",
22199         "nominated": false,
22200         "nomination_type": null,
22201         "resolution": 4,
22202         "main_sha": null,
22203         "because_sha": null
22204     },
22205     {
22206         "sha": "c888da3d48a55ad7be4fedf783369fb12163b03e",
22207         "description": "vulkan/wsi: Add mechanism to wait for WSI semaphore unsignal.",
22208         "nominated": false,
22209         "nomination_type": null,
22210         "resolution": 4,
22211         "main_sha": null,
22212         "because_sha": null
22213     },
22214     {
22215         "sha": "339c0f6a7ecc047d652ed5cea50ac445d3aa6706",
22216         "description": "vulkan/wsi: Refactor out wsi_init_pthread_cond_monotonic.",
22217         "nominated": false,
22218         "nomination_type": null,
22219         "resolution": 4,
22220         "main_sha": null,
22221         "because_sha": null
22222     },
22223     {
22224         "sha": "0aba2c604e0f1ed9cff76368c94775df2fa20f26",
22225         "description": "vulkan/wsi: Add stub interface for VK_KHR_present_wait",
22226         "nominated": false,
22227         "nomination_type": null,
22228         "resolution": 4,
22229         "main_sha": null,
22230         "because_sha": null
22231     },
22232     {
22233         "sha": "11f91505d927a74d2bffd89ac4987cbdd7112dce",
22234         "description": "intel/fs: Accept an unsigned int in fs_reg::fs_reg",
22235         "nominated": false,
22236         "nomination_type": null,
22237         "resolution": 4,
22238         "main_sha": null,
22239         "because_sha": null
22240     },
22241     {
22242         "sha": "fc003140851dc0d5e6b44bf7049d68ab60a44b52",
22243         "description": "intel/fs: Preserve unsignedness in fs_visitor::split_virtual_grfs",
22244         "nominated": false,
22245         "nomination_type": null,
22246         "resolution": 4,
22247         "main_sha": null,
22248         "because_sha": null
22249     },
22250     {
22251         "sha": "bd2dd039375b17f74751fc6370c60e3b9d148b09",
22252         "description": "intel: Disable SSE2 instruction set if building for non x86 architectures",
22253         "nominated": false,
22254         "nomination_type": null,
22255         "resolution": 4,
22256         "main_sha": null,
22257         "because_sha": null
22258     },
22259     {
22260         "sha": "a821dfbda5681c91c1fc80aebe269a63945a4543",
22261         "description": "intel: Add SUPPORT_INTEL_INTEGRATED_GPUS build argument",
22262         "nominated": false,
22263         "nomination_type": null,
22264         "resolution": 4,
22265         "main_sha": null,
22266         "because_sha": null
22267     },
22268     {
22269         "sha": "f2e535e4fed5bdc13e11a443316a4b77cd5eb81a",
22270         "description": "vk/runtime: Fix narrowing of timeline signal and wait value to u32.",
22271         "nominated": true,
22272         "nomination_type": 1,
22273         "resolution": 1,
22274         "main_sha": null,
22275         "because_sha": "9bffd81f1cb7c4a653d18b4b43296f89caed4db7"
22276     },
22277     {
22278         "sha": "913f99e90bbbb9d22d4e8f734f98410eadb72953",
22279         "description": "r600/sb: Fix initialization order in sb_shader",
22280         "nominated": false,
22281         "nomination_type": null,
22282         "resolution": 4,
22283         "main_sha": null,
22284         "because_sha": null
22285     },
22286     {
22287         "sha": "99dcdf4d648f337c6421050cb5f31025f69665ae",
22288         "description": "nir/divergence: add missing btd_shader_type_intel",
22289         "nominated": true,
22290         "nomination_type": 1,
22291         "resolution": 1,
22292         "main_sha": null,
22293         "because_sha": "6d9ae6ec1eaae3ff3407a37262d4b0a68e69c826"
22294     },
22295     {
22296         "sha": "9bb055ff5d7ae90764619d3f85ebba82081937e3",
22297         "description": "anv: generate correct addresses for state pool offsets",
22298         "nominated": true,
22299         "nomination_type": 1,
22300         "resolution": 1,
22301         "main_sha": null,
22302         "because_sha": "9c1c1888d9895d05246005620953ee307d1a17f1"
22303     },
22304     {
22305         "sha": "20e8e1eb0658e68f44316e9ab27ddfa06096d66f",
22306         "description": "blorp: support negative offsets in addresses",
22307         "nominated": true,
22308         "nomination_type": 1,
22309         "resolution": 1,
22310         "main_sha": null,
22311         "because_sha": "9c1c1888d9895d05246005620953ee307d1a17f1"
22312     },
22313     {
22314         "sha": "f0ddb389aaa0d0022a71fb8fe98d7443a52d2e79",
22315         "description": "vulkan/device-select-layer: drop wayland-protocols dep",
22316         "nominated": false,
22317         "nomination_type": null,
22318         "resolution": 4,
22319         "main_sha": null,
22320         "because_sha": null
22321     },
22322     {
22323         "sha": "b74a1c8fade65fc18307dccc12493aed0f73d59f",
22324         "description": "panfrost: drop wayland-protocols dep",
22325         "nominated": false,
22326         "nomination_type": null,
22327         "resolution": 4,
22328         "main_sha": null,
22329         "because_sha": null
22330     },
22331     {
22332         "sha": "d9f4e4a82193a36abcbaf1981a076a960fefbd88",
22333         "description": "v3dv: drop wayland-protocols dep",
22334         "nominated": false,
22335         "nomination_type": null,
22336         "resolution": 4,
22337         "main_sha": null,
22338         "because_sha": null
22339     },
22340     {
22341         "sha": "a4690750b78b5f1fe29e97d541b22836ff67622a",
22342         "description": "gallium/draw: do not use trig to compute tangent",
22343         "nominated": false,
22344         "nomination_type": null,
22345         "resolution": 4,
22346         "main_sha": null,
22347         "because_sha": null
22348     },
22349     {
22350         "sha": "089e7242598aabed4156ad7fa590041fd352dfe0",
22351         "description": "gallium/draw: properly fix short aalines",
22352         "nominated": false,
22353         "nomination_type": null,
22354         "resolution": 4,
22355         "main_sha": null,
22356         "because_sha": null
22357     },
22358     {
22359         "sha": "20964181c14166da702f35dbbd1de6cdd9793359",
22360         "description": "aux/draw: vectorize aaline computations",
22361         "nominated": false,
22362         "nomination_type": null,
22363         "resolution": 4,
22364         "main_sha": null,
22365         "because_sha": null
22366     },
22367     {
22368         "sha": "64e74b4277c46a1772a516b292e1b90a0d381d7b",
22369         "description": "driconf: disable glthread for FINAL FANTASY XI",
22370         "nominated": false,
22371         "nomination_type": null,
22372         "resolution": 4,
22373         "main_sha": null,
22374         "because_sha": null
22375     },
22376     {
22377         "sha": "4301f1d8926cfaa184f6507df65eb509e28eceea",
22378         "description": "radv: fix number of PS samples with VK_AMD_mixed_attachment_samples",
22379         "nominated": false,
22380         "nomination_type": null,
22381         "resolution": 4,
22382         "main_sha": null,
22383         "because_sha": null
22384     },
22385     {
22386         "sha": "9eccb54dbf5138630c5a7d6c0c14aabdd7bd032e",
22387         "description": "radv/ci: make use of the new VanGogh runners",
22388         "nominated": false,
22389         "nomination_type": null,
22390         "resolution": 4,
22391         "main_sha": null,
22392         "because_sha": null
22393     },
22394     {
22395         "sha": "1d9608be1a5e950b679990710f94c7049dc39ae7",
22396         "description": "genxml: forbid usage of L1CC_WBP/L1CC_UC for stateless messages",
22397         "nominated": false,
22398         "nomination_type": null,
22399         "resolution": 4,
22400         "main_sha": null,
22401         "because_sha": null
22402     },
22403     {
22404         "sha": "945637514e6e970fcc37745f509eec11ff3b5129",
22405         "description": "intel/fs: improve Wa_22013689345 workaround",
22406         "nominated": true,
22407         "nomination_type": 1,
22408         "resolution": 1,
22409         "main_sha": null,
22410         "because_sha": "6031ad4bf690fe250d90063dec7e0269da5b3016"
22411     },
22412     {
22413         "sha": "86f353ed23d2d59d225d3dd00d350a9fb733e5e3",
22414         "description": "intel/perf: Fix memory leak.",
22415         "nominated": false,
22416         "nomination_type": 1,
22417         "resolution": 4,
22418         "main_sha": null,
22419         "because_sha": "d4cbb6650671de661db8bfa6df03b17007e5d804"
22420     },
22421     {
22422         "sha": "15c1a9ed600c0c7a0ee8486d0e1ac791cb058384",
22423         "description": "anv: Set 3DSTATE_RASTER API mode as recomended",
22424         "nominated": false,
22425         "nomination_type": null,
22426         "resolution": 4,
22427         "main_sha": null,
22428         "because_sha": null
22429     },
22430     {
22431         "sha": "505a5bc79fa051781878df32603a505356c389bd",
22432         "description": "venus: enable VK_KHR_push_descriptor",
22433         "nominated": false,
22434         "nomination_type": null,
22435         "resolution": 1,
22436         "main_sha": null,
22437         "because_sha": null
22438     },
22439     {
22440         "sha": "933ca11f1a48b19fea088edfcf5177779083d7b5",
22441         "description": "venus: implement vkCmdPushDescriptorSetWithTemplateKHR",
22442         "nominated": false,
22443         "nomination_type": null,
22444         "resolution": 1,
22445         "main_sha": null,
22446         "because_sha": null
22447     },
22448     {
22449         "sha": "19f2b9d0bbd71ba218962a26434507e70f6cde98",
22450         "description": "venus: extend VkPipelineLayout lifetime for batched VkCmdPushConstants()",
22451         "nominated": false,
22452         "nomination_type": null,
22453         "resolution": 1,
22454         "main_sha": null,
22455         "because_sha": null
22456     },
22457     {
22458         "sha": "91966f2eff17cc7c95ca8a89ac40d5d211e5b407",
22459         "description": "venus: extend lifetime of push descriptor set layout",
22460         "nominated": false,
22461         "nomination_type": null,
22462         "resolution": 1,
22463         "main_sha": null,
22464         "because_sha": null
22465     },
22466     {
22467         "sha": "5ed2265fbf7971800df5fdcf025886f5554f8598",
22468         "description": "radeonsi/ci: update stoney fail -> flakes",
22469         "nominated": false,
22470         "nomination_type": null,
22471         "resolution": 4,
22472         "main_sha": null,
22473         "because_sha": null
22474     },
22475     {
22476         "sha": "321dc93276408300eefc89b5e38676582599585a",
22477         "description": "ci: split arm_test into arm{hf,64}_test",
22478         "nominated": false,
22479         "nomination_type": null,
22480         "resolution": 4,
22481         "main_sha": null,
22482         "because_sha": null
22483     },
22484     {
22485         "sha": "f4b7b73df4fcfc2d0adee857b765ece19ed6bbbb",
22486         "description": "ci/iris: Drop EGL copyteximage2d.12 xfail.",
22487         "nominated": false,
22488         "nomination_type": null,
22489         "resolution": 4,
22490         "main_sha": null,
22491         "because_sha": null
22492     },
22493     {
22494         "sha": "bffb7153a1439480613f0fa0bd3207b99c192a75",
22495         "description": "ci/llvmpipe: Add headless Wayland testing using weston.",
22496         "nominated": false,
22497         "nomination_type": null,
22498         "resolution": 4,
22499         "main_sha": null,
22500         "because_sha": null
22501     },
22502     {
22503         "sha": "207f9677f63baeaccf760a249471db746018453a",
22504         "description": "ci/llvmpipe: Drop NIR stress testing from deqp-egl.",
22505         "nominated": false,
22506         "nomination_type": null,
22507         "resolution": 4,
22508         "main_sha": null,
22509         "because_sha": null
22510     },
22511     {
22512         "sha": "05ae56adeaee5217123a54ee0ea221b1c6ccab58",
22513         "description": "ci/vc4,v3d: Add headless wayland testing using weston.",
22514         "nominated": false,
22515         "nomination_type": null,
22516         "resolution": 4,
22517         "main_sha": null,
22518         "because_sha": null
22519     },
22520     {
22521         "sha": "1c59c10debc392f7ada57ac3fd0aeb39adc25593",
22522         "description": "ci/iris: Add headless Wayland testing using weston.",
22523         "nominated": false,
22524         "nomination_type": null,
22525         "resolution": 4,
22526         "main_sha": null,
22527         "because_sha": null
22528     },
22529     {
22530         "sha": "76831b6344bba231f3fbc6978ae8c9c80dbc9940",
22531         "description": "ci/freedreno: Add wayland testing using weston.",
22532         "nominated": false,
22533         "nomination_type": null,
22534         "resolution": 4,
22535         "main_sha": null,
22536         "because_sha": null
22537     },
22538     {
22539         "sha": "bdf66c44f0e16ac399a0a61b2887ae0dcd4129fb",
22540         "description": "ci/freedreno: Drop EGL wide_color and create_context flakes.",
22541         "nominated": false,
22542         "nomination_type": null,
22543         "resolution": 4,
22544         "main_sha": null,
22545         "because_sha": null
22546     },
22547     {
22548         "sha": "2e99c85c7d6bb80f765091565be60ce7998dea63",
22549         "description": "ci/freedreno: Expire an old robustness flake.",
22550         "nominated": false,
22551         "nomination_type": null,
22552         "resolution": 4,
22553         "main_sha": null,
22554         "because_sha": null
22555     },
22556     {
22557         "sha": "6af1fbc25123fc4d50f5a0363c03e663cfaa2460",
22558         "description": "ci/deqp-runner: Drop dead code for DEQP_CASELIST_FILTER.",
22559         "nominated": false,
22560         "nomination_type": null,
22561         "resolution": 4,
22562         "main_sha": null,
22563         "because_sha": null
22564     },
22565     {
22566         "sha": "eb699d8014613ba53b3785c0f4d08f88130752bc",
22567         "description": "ci/freedreno: Stop segregating reset tests from non-reset tests in EGL.",
22568         "nominated": false,
22569         "nomination_type": null,
22570         "resolution": 4,
22571         "main_sha": null,
22572         "because_sha": null
22573     },
22574     {
22575         "sha": "ac2b84b8c2721681db35559314fefac410640f90",
22576         "description": "ci: Add weston to our rootfses for wayland testing.",
22577         "nominated": false,
22578         "nomination_type": null,
22579         "resolution": 4,
22580         "main_sha": null,
22581         "because_sha": null
22582     },
22583     {
22584         "sha": "307700ad12d0f7015bf4176b872c135be62f9cef",
22585         "description": "ci/softpipe: Add another blit flake.",
22586         "nominated": false,
22587         "nomination_type": null,
22588         "resolution": 4,
22589         "main_sha": null,
22590         "because_sha": null
22591     },
22592     {
22593         "sha": "19c7d18831b003a6bad8ebe4ada4bd2efe7da532",
22594         "description": "ci/llvmpipe: Update some flakes/skips from IRC logs.",
22595         "nominated": false,
22596         "nomination_type": null,
22597         "resolution": 4,
22598         "main_sha": null,
22599         "because_sha": null
22600     },
22601     {
22602         "sha": "e74d989a6935ce11d06970a3c98b474b7773c905",
22603         "description": "r600/sfn: allow building with clang 6 (Android 9)",
22604         "nominated": true,
22605         "nomination_type": 0,
22606         "resolution": 1,
22607         "main_sha": null,
22608         "because_sha": null
22609     },
22610     {
22611         "sha": "ce11c064294540ed5ea09e71c477b2d481b4d3a6",
22612         "description": "aco: fix emitting DEALLOC_VGPRS in the discard block",
22613         "nominated": true,
22614         "nomination_type": 0,
22615         "resolution": 1,
22616         "main_sha": null,
22617         "because_sha": null
22618     },
22619     {
22620         "sha": "c9f0b7b0421bcf1591e5aad2f7292c841ade6d87",
22621         "description": "radv: fix possible hangs with NGG streamout and secondary cmdbuf",
22622         "nominated": true,
22623         "nomination_type": 0,
22624         "resolution": 1,
22625         "main_sha": null,
22626         "because_sha": null
22627     },
22628     {
22629         "sha": "3189be249d4489f7943da6c90ee521bde8624041",
22630         "description": "radv: fix NGG streamout when it's never enabled in runtime",
22631         "nominated": true,
22632         "nomination_type": 0,
22633         "resolution": 1,
22634         "main_sha": null,
22635         "because_sha": null
22636     },
22637     {
22638         "sha": "6a2bcce8824d1b726eb9a588c8ab2c92aaa041b3",
22639         "description": "radv: re-mit streamout buffers to unbind them when NGG streamout is disabled",
22640         "nominated": true,
22641         "nomination_type": 0,
22642         "resolution": 1,
22643         "main_sha": null,
22644         "because_sha": null
22645     },
22646     {
22647         "sha": "5b60949155869f15a9f62a329422bb57b168ee7f",
22648         "description": "radv: enable NGG XFB queries only if streamout is enabled",
22649         "nominated": true,
22650         "nomination_type": 0,
22651         "resolution": 1,
22652         "main_sha": null,
22653         "because_sha": null
22654     },
22655     {
22656         "sha": "ba81dcf9715e8422b403fa79de4d8726a71eddbb",
22657         "description": "radv: fix computing the pervertex LDS size with NGG streamout",
22658         "nominated": true,
22659         "nomination_type": 0,
22660         "resolution": 1,
22661         "main_sha": null,
22662         "because_sha": null
22663     },
22664     {
22665         "sha": "499abeba605da7f7395c84b0a75c917656c19949",
22666         "description": "radv: stop overallocating LDS for VS/TES when NGG streamout is enabled",
22667         "nominated": true,
22668         "nomination_type": 0,
22669         "resolution": 1,
22670         "main_sha": null,
22671         "because_sha": null
22672     },
22673     {
22674         "sha": "8b8d14f9066560d305b8df8244b57f11cd2697e7",
22675         "description": "add zink to macos ci",
22676         "nominated": false,
22677         "nomination_type": null,
22678         "resolution": 4,
22679         "main_sha": null,
22680         "because_sha": null
22681     },
22682     {
22683         "sha": "e244b0f8b20a136182cfbd9f4360d90882c14799",
22684         "description": "etnaviv: nir: lower extract byte/word",
22685         "nominated": true,
22686         "nomination_type": 0,
22687         "resolution": 1,
22688         "main_sha": null,
22689         "because_sha": null
22690     },
22691     {
22692         "sha": "7d78fe4a8691d3bdd37961f305220500729fcd92",
22693         "description": "etnaviv: Support negative float inline immediates",
22694         "nominated": true,
22695         "nomination_type": 1,
22696         "resolution": 1,
22697         "main_sha": null,
22698         "because_sha": "45a111c21c23be94f9297650fb8428fe2acf5641"
22699     },
22700     {
22701         "sha": "74ff3f70bb37fb3f33733af0d006ec3858a7b407",
22702         "description": "etnaviv: fix NULL pointer dereference in TS allocation",
22703         "nominated": false,
22704         "nomination_type": null,
22705         "resolution": 4,
22706         "main_sha": null,
22707         "because_sha": null
22708     },
22709     {
22710         "sha": "3aadbb9fdec0623337dced7e829cb11149647a16",
22711         "description": "anv: enable sample location enable dynamic state",
22712         "nominated": false,
22713         "nomination_type": null,
22714         "resolution": 4,
22715         "main_sha": null,
22716         "because_sha": null
22717     },
22718     {
22719         "sha": "c869d1cb6293fc9124165679dc15b11198681e8b",
22720         "description": "microsoft/nir_to_dxil: Avoid emitting SampleCmpLevel prior to SM 6.7 if possible",
22721         "nominated": false,
22722         "nomination_type": null,
22723         "resolution": 4,
22724         "main_sha": null,
22725         "because_sha": null
22726     },
22727     {
22728         "sha": "b07d57e48105448368c7d0e98fb2eccdb28755cb",
22729         "description": "rusticl: Emit build-id in libRusticlOpenCL",
22730         "nominated": false,
22731         "nomination_type": null,
22732         "resolution": 4,
22733         "main_sha": null,
22734         "because_sha": null
22735     },
22736     {
22737         "sha": "321d1d355be3ed6e4d79adb1181334f437a4199c",
22738         "description": "v3d: make format/modifier logic easier to read",
22739         "nominated": false,
22740         "nomination_type": null,
22741         "resolution": 4,
22742         "main_sha": null,
22743         "because_sha": null
22744     },
22745     {
22746         "sha": "c2695dac5a8eac8c923d251abc4dba1fc2a9ed20",
22747         "description": "nir: convert nir_opt_idiv_const to nir_shader_instructions_pass",
22748         "nominated": false,
22749         "nomination_type": null,
22750         "resolution": 4,
22751         "main_sha": null,
22752         "because_sha": null
22753     },
22754     {
22755         "sha": "e83c01919f0ec8e2357c73ba7818e3c5964788f7",
22756         "description": "etnaviv: remove use of flush_seqno as trigger for texture cache invalidate",
22757         "nominated": false,
22758         "nomination_type": null,
22759         "resolution": 4,
22760         "main_sha": null,
22761         "because_sha": null
22762     },
22763     {
22764         "sha": "2f86639ea302d9342fd3f57857d71dff8f71e011",
22765         "description": "etnaviv: mark texture caches as dirty when blitting into a sampler resource",
22766         "nominated": false,
22767         "nomination_type": null,
22768         "resolution": 4,
22769         "main_sha": null,
22770         "because_sha": null
22771     },
22772     {
22773         "sha": "215613ba35f2d19097583682a3f740bcb03d25c5",
22774         "description": "etnaviv: drop useless ts_for_sampler_view pointer check",
22775         "nominated": false,
22776         "nomination_type": null,
22777         "resolution": 4,
22778         "main_sha": null,
22779         "because_sha": null
22780     },
22781     {
22782         "sha": "d871958702ebcd46213cd09b91b9b05685f9be62",
22783         "description": "st/mesa: suppress async glthread flushing for GLX_EXT_texture_from_pixmap",
22784         "nominated": true,
22785         "nomination_type": 1,
22786         "resolution": 1,
22787         "main_sha": null,
22788         "because_sha": "3da170faaec2a57d76e668ab56781621c23c6703"
22789     },
22790     {
22791         "sha": "5ebf72c44c0f0768b9d777e7894acbad24fcd9e1",
22792         "description": "util/glsl2spirv: don't store preprocessed files in source tree",
22793         "nominated": false,
22794         "nomination_type": null,
22795         "resolution": 4,
22796         "main_sha": null,
22797         "because_sha": null
22798     },
22799     {
22800         "sha": "1b492d503103fac8ef9467ced09db3e92b0fba77",
22801         "description": "freedreno,tu,ir3: DCE ij_pix",
22802         "nominated": false,
22803         "nomination_type": null,
22804         "resolution": 4,
22805         "main_sha": null,
22806         "because_sha": null
22807     },
22808     {
22809         "sha": "c7c186590c54630f6c579121c823208e9bf91de0",
22810         "description": "freedreno,tu: Update SP_FS_PREFETCH,SP_FS_PREFETCH_CNTL regs definition",
22811         "nominated": false,
22812         "nomination_type": null,
22813         "resolution": 4,
22814         "main_sha": null,
22815         "because_sha": null
22816     },
22817     {
22818         "sha": "c1a0f4b8fac22bc8386c11aee19eec657a3465fe",
22819         "description": "mesa: add unlikely() and adjust error handling in BindBuffer",
22820         "nominated": false,
22821         "nomination_type": null,
22822         "resolution": 4,
22823         "main_sha": null,
22824         "because_sha": null
22825     },
22826     {
22827         "sha": "c924cfae4296d07a4bfb54139e33f68723f5f7a8",
22828         "description": "mesa: add no_error support into get_buffer_target()",
22829         "nominated": false,
22830         "nomination_type": null,
22831         "resolution": 4,
22832         "main_sha": null,
22833         "because_sha": null
22834     },
22835     {
22836         "sha": "ba9132844403da10eea25d327d7c706c70f84d49",
22837         "description": "mesa: remove ctx->Extensions.EXT_pixel_buffer_object capability flag",
22838         "nominated": false,
22839         "nomination_type": null,
22840         "resolution": 4,
22841         "main_sha": null,
22842         "because_sha": null
22843     },
22844     {
22845         "sha": "0fb813526e3b3be6cf8a866b084db044ccd0e103",
22846         "description": "etnaviv: fix tile status interaction with write mappings",
22847         "nominated": true,
22848         "nomination_type": 0,
22849         "resolution": 1,
22850         "main_sha": null,
22851         "because_sha": null
22852     },
22853     {
22854         "sha": "f7d6c6e1ed9919d37ceb05cbe5ed75b377253a3a",
22855         "description": "anv: fixup context initialization on DG2",
22856         "nominated": true,
22857         "nomination_type": 1,
22858         "resolution": 1,
22859         "main_sha": null,
22860         "because_sha": "507a86e131d648ecc85dc833f4821da6ac995cfe"
22861     },
22862     {
22863         "sha": "c580172701566ae5b1d7e30b197d708bc496da44",
22864         "description": "CODEOWNERS: add MTCoster as an Imagination maintainer",
22865         "nominated": false,
22866         "nomination_type": null,
22867         "resolution": 4,
22868         "main_sha": null,
22869         "because_sha": null
22870     },
22871     {
22872         "sha": "af50f6a490db594c7c026082dbe85ea5ddf81fb8",
22873         "description": "util: Remove EXPLICIT_CONVERSION macro and use c++11 explicit directly",
22874         "nominated": false,
22875         "nomination_type": null,
22876         "resolution": 4,
22877         "main_sha": null,
22878         "because_sha": null
22879     },
22880     {
22881         "sha": "8c3268611604d0c7242f9e4b64796f4d4d895fbd",
22882         "description": "tree-wide: Fixes multi-line macro width after replace to __func__",
22883         "nominated": false,
22884         "nomination_type": null,
22885         "resolution": 4,
22886         "main_sha": null,
22887         "because_sha": null
22888     },
22889     {
22890         "sha": "c24e2428adeb2dd654282443bdf008b3f011262f",
22891         "description": "gallium: __FUNCTION__ now never be used, remove it",
22892         "nominated": false,
22893         "nomination_type": null,
22894         "resolution": 4,
22895         "main_sha": null,
22896         "because_sha": null
22897     },
22898     {
22899         "sha": "6f4dc9b8077da1cdd8680eda1d2bc873537c3d2c",
22900         "description": "gallium: Replace the usage of __FUNCTION__ with __func__ in all gallium code",
22901         "nominated": false,
22902         "nomination_type": null,
22903         "resolution": 4,
22904         "main_sha": null,
22905         "because_sha": null
22906     },
22907     {
22908         "sha": "40a9fc57aa804b815e53b217299715f8ffc92ab0",
22909         "description": "tree-wide: Use __func__ instead of __FUNCTION__ in non-gallium code",
22910         "nominated": false,
22911         "nomination_type": null,
22912         "resolution": 4,
22913         "main_sha": null,
22914         "because_sha": null
22915     },
22916     {
22917         "sha": "703d85485f85e8336787d4169525af977b55a82f",
22918         "description": "meson: do not use source_root() when possible",
22919         "nominated": false,
22920         "nomination_type": null,
22921         "resolution": 4,
22922         "main_sha": null,
22923         "because_sha": null
22924     },
22925     {
22926         "sha": "74ad255c8c6beddff6a47bab81e297f888c95ef4",
22927         "description": "ac/nir/cull: fix culling for lines",
22928         "nominated": false,
22929         "nomination_type": null,
22930         "resolution": 4,
22931         "main_sha": null,
22932         "because_sha": null
22933     },
22934     {
22935         "sha": "d18a28ae87dc7b09063a4a6071d1799514b7678e",
22936         "description": "ac/nir/ngg,radv: use intrinsic base for instance_rate_inputs check",
22937         "nominated": false,
22938         "nomination_type": null,
22939         "resolution": 4,
22940         "main_sha": null,
22941         "because_sha": null
22942     },
22943     {
22944         "sha": "9cec1ed51d16e62950aceec161511a28ec799f21",
22945         "description": "vulkan: Add a dummy vk_common_CmdSetColorBlendAdvancedEXT()",
22946         "nominated": true,
22947         "nomination_type": 1,
22948         "resolution": 1,
22949         "main_sha": null,
22950         "because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
22951     },
22952     {
22953         "sha": "182aa9eb15e2740f08b869ea81ccb7697e83cfdf",
22954         "description": "vulkan: Add a common implementation of CmdSetSampleLocationsEnableEXT",
22955         "nominated": true,
22956         "nomination_type": 1,
22957         "resolution": 1,
22958         "main_sha": null,
22959         "because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
22960     },
22961     {
22962         "sha": "b172fd62f51bba16970c413604053a64f7eda244",
22963         "description": "vulkan: Add state for extraPrimitiveOverestimationSize",
22964         "nominated": true,
22965         "nomination_type": 1,
22966         "resolution": 1,
22967         "main_sha": null,
22968         "because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
22969     },
22970     {
22971         "sha": "fa99fc34914cef30a880913d21b7724bd8202f4e",
22972         "description": "rusticl: advertise conformance on 12th Intel iGPUs",
22973         "nominated": false,
22974         "nomination_type": null,
22975         "resolution": 4,
22976         "main_sha": null,
22977         "because_sha": null
22978     },
22979     {
22980         "sha": "507a86e131d648ecc85dc833f4821da6ac995cfe",
22981         "description": "anv: ensure CPS is initialized when KHR_fragment_shading_rate is disabled",
22982         "nominated": true,
22983         "nomination_type": 1,
22984         "resolution": 1,
22985         "main_sha": null,
22986         "because_sha": "231651fd89fb007610568b3ca76837253e7683ff"
22987     },
22988     {
22989         "sha": "62f12c2dadc2c9eac34a946450b2d4c615f96f75",
22990         "description": "anv: fix 3d state initialization",
22991         "nominated": true,
22992         "nomination_type": 0,
22993         "resolution": 1,
22994         "main_sha": null,
22995         "because_sha": null
22996     },
22997     {
22998         "sha": "f75c83c4aae2b01013f3740a7414cf207f60b0ab",
22999         "description": "nir/loop_analyze: Fix get_iteration for nir_op_fneu",
23000         "nominated": true,
23001         "nomination_type": 1,
23002         "resolution": 1,
23003         "main_sha": null,
23004         "because_sha": "6772a17acc8ee90f9398348251a4455f988208fd"
23005     },
23006     {
23007         "sha": "d9f014401bf842bbc0f57987570e34c9ce080cc4",
23008         "description": "nir/loop_analyze: Fix get_iteration for nir_op_ine",
23009         "nominated": true,
23010         "nomination_type": 1,
23011         "resolution": 1,
23012         "main_sha": null,
23013         "because_sha": "6772a17acc8ee90f9398348251a4455f988208fd"
23014     },
23015     {
23016         "sha": "dbad33da1697a32e304b75b53a4d4a43eed688bc",
23017         "description": "nir/loop_analyze: Add basic unit test framework",
23018         "nominated": false,
23019         "nomination_type": null,
23020         "resolution": 4,
23021         "main_sha": null,
23022         "because_sha": null
23023     },
23024     {
23025         "sha": "b51eb98cf65566f0f177031a34603ba8068521f8",
23026         "description": "rusticl/device: put space at the end of CL_DEVICE_VERSION",
23027         "nominated": true,
23028         "nomination_type": 1,
23029         "resolution": 1,
23030         "main_sha": null,
23031         "because_sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448"
23032     },
23033     {
23034         "sha": "3732c7aa63670e4cae24514fd3ec5bbeafb76937",
23035         "description": "egl: Fix uninitialized variable warning",
23036         "nominated": false,
23037         "nomination_type": null,
23038         "resolution": 4,
23039         "main_sha": null,
23040         "because_sha": null
23041     },
23042     {
23043         "sha": "90df5c3b5f158c6578aaa84d165846dd03aaa9e1",
23044         "description": "r300: don't reuse destination registers when lowering",
23045         "nominated": false,
23046         "nomination_type": null,
23047         "resolution": 4,
23048         "main_sha": null,
23049         "because_sha": null
23050     },
23051     {
23052         "sha": "b33845cf24225833d0705a8635091e855d7ddcca",
23053         "description": "r300: simplify rc_find_free_temporary",
23054         "nominated": false,
23055         "nomination_type": null,
23056         "resolution": 4,
23057         "main_sha": null,
23058         "because_sha": null
23059     },
23060     {
23061         "sha": "ded82cf4bdd9a74eded2a9a95ab14e2c0d907c0a",
23062         "description": "freedreno/a6xx: Remove unneeded MSAA clear fallback",
23063         "nominated": false,
23064         "nomination_type": null,
23065         "resolution": 4,
23066         "main_sha": null,
23067         "because_sha": null
23068     },
23069     {
23070         "sha": "87563e64c933aee9f201e115627b428f1a99df65",
23071         "description": "freedreno/a6xx: Use fallback path for MSAA clear_texture()",
23072         "nominated": false,
23073         "nomination_type": null,
23074         "resolution": 4,
23075         "main_sha": null,
23076         "because_sha": null
23077     },
23078     {
23079         "sha": "042f006a43d42d5511691016f5de915a74cb24d8",
23080         "description": ".gitignore: add VSCode and VSCodium",
23081         "nominated": false,
23082         "nomination_type": null,
23083         "resolution": 4,
23084         "main_sha": null,
23085         "because_sha": null
23086     },
23087     {
23088         "sha": "c415d8f08b3ebbd276dc95482ede16985c984651",
23089         "description": "ci: ci_run_n_monitor.py: fail when job is not found",
23090         "nominated": false,
23091         "nomination_type": null,
23092         "resolution": 4,
23093         "main_sha": null,
23094         "because_sha": null
23095     },
23096     {
23097         "sha": "50c7abefa67fa71e810c6b6dd76ca68e60920685",
23098         "description": "ci/freedreno: add some missing a630 flakes.",
23099         "nominated": false,
23100         "nomination_type": null,
23101         "resolution": 4,
23102         "main_sha": null,
23103         "because_sha": null
23104     },
23105     {
23106         "sha": "be64e0cdc02dcec556268d455cc2c345f0c032b0",
23107         "description": "ci/turnip+zink: Generalize the 16-bit copy_image fails.",
23108         "nominated": false,
23109         "nomination_type": null,
23110         "resolution": 4,
23111         "main_sha": null,
23112         "because_sha": null
23113     },
23114     {
23115         "sha": "70f40ea4d3edd83685816cbd307134aa5ac08b89",
23116         "description": "asahi: Wire up all BCn formats",
23117         "nominated": false,
23118         "nomination_type": null,
23119         "resolution": 4,
23120         "main_sha": null,
23121         "because_sha": null
23122     },
23123     {
23124         "sha": "e496d24cb2d5339566c08c79a8aa7809c240613c",
23125         "description": "virgl: don't a use staging when a resources created with the shared flag",
23126         "nominated": true,
23127         "nomination_type": 1,
23128         "resolution": 1,
23129         "main_sha": null,
23130         "because_sha": "c9d99b7eec7ec14d6d71d381a424b6280d75a882"
23131     },
23132     {
23133         "sha": "c22fbeb72a1f32d1a260558cbacb5ded9bd732ff",
23134         "description": "gallium/drivers: copy only the actual number of slice parameters",
23135         "nominated": false,
23136         "nomination_type": null,
23137         "resolution": 4,
23138         "main_sha": null,
23139         "because_sha": null
23140     },
23141     {
23142         "sha": "368be8725557f03e028f453df523baa6eda50d5d",
23143         "description": "nir/algebraic: shrink 64-bit bitwise operations with 0/-1 constant half",
23144         "nominated": false,
23145         "nomination_type": null,
23146         "resolution": 4,
23147         "main_sha": null,
23148         "because_sha": null
23149     },
23150     {
23151         "sha": "8133d5551de13a2c1912f61ab9f87938b33aa5ea",
23152         "description": "radv/rt: Return the correct result for requested deferral",
23153         "nominated": false,
23154         "nomination_type": null,
23155         "resolution": 4,
23156         "main_sha": null,
23157         "because_sha": null
23158     },
23159     {
23160         "sha": "8d8caa44bd5a3e7397a77789a5fd1b1593df9d25",
23161         "description": "frontends/va: remove unused slice_param_idx variable",
23162         "nominated": false,
23163         "nomination_type": null,
23164         "resolution": 4,
23165         "main_sha": null,
23166         "because_sha": null
23167     },
23168     {
23169         "sha": "3061bc792d3d0252854a38bff956c15c51b06643",
23170         "description": "aco: ensure MRT0 is written with dual source blending",
23171         "nominated": true,
23172         "nomination_type": 0,
23173         "resolution": 1,
23174         "main_sha": null,
23175         "because_sha": null
23176     },
23177     {
23178         "sha": "ea0ae17fc453401223918b27e0610352fe67e66d",
23179         "description": "radv: disable MRT compaction with dual-source blending",
23180         "nominated": true,
23181         "nomination_type": 0,
23182         "resolution": 1,
23183         "main_sha": null,
23184         "because_sha": null
23185     },
23186     {
23187         "sha": "68652dca0c281e509ad271229be037a5e10ed594",
23188         "description": "iris: Fix iris_bo_alloc() flags call argument",
23189         "nominated": false,
23190         "nomination_type": null,
23191         "resolution": 4,
23192         "main_sha": null,
23193         "because_sha": null
23194     },
23195     {
23196         "sha": "f1305d49d913ee9d3b297a6ce76ef7156483cf96",
23197         "description": "tu: Implement VK_EXT_post_depth_coverage",
23198         "nominated": false,
23199         "nomination_type": null,
23200         "resolution": 4,
23201         "main_sha": null,
23202         "because_sha": null
23203     },
23204     {
23205         "sha": "1ec172646cd7f5b8c04173a6b45a871aa48aa12e",
23206         "description": "r300: more informative too many ALU instructions error",
23207         "nominated": false,
23208         "nomination_type": null,
23209         "resolution": 4,
23210         "main_sha": null,
23211         "because_sha": null
23212     },
23213     {
23214         "sha": "b70543a95584aea448b9ae03d2fae7c53fff9ca3",
23215         "description": "r300: delete backend branch emulation",
23216         "nominated": false,
23217         "nomination_type": null,
23218         "resolution": 4,
23219         "main_sha": null,
23220         "because_sha": null
23221     },
23222     {
23223         "sha": "2fe73e3bcb00ac6ef75e5d03962c16b950126386",
23224         "description": "r300: abort shader compilation early on loops and branches",
23225         "nominated": false,
23226         "nomination_type": null,
23227         "resolution": 4,
23228         "main_sha": null,
23229         "because_sha": null
23230     },
23231     {
23232         "sha": "8d37ab6bfa0321674fe74cc4c76c21aa94d36840",
23233         "description": "radv: Fix custom build id with C90 compilation.",
23234         "nominated": true,
23235         "nomination_type": 1,
23236         "resolution": 1,
23237         "main_sha": null,
23238         "because_sha": "97641e5c9422430b74967a77ddb12f3e57604e4b"
23239     },
23240     {
23241         "sha": "d34f3a1db594c778e0c6bae7a5798742edb9635d",
23242         "description": "v3dv: fix multiple typos",
23243         "nominated": false,
23244         "nomination_type": null,
23245         "resolution": 4,
23246         "main_sha": null,
23247         "because_sha": null
23248     },
23249     {
23250         "sha": "67ffe25fd9de94acc654312ec9261d811d139adf",
23251         "description": "r600: Fix lower-to-scalar on TTN path",
23252         "nominated": false,
23253         "nomination_type": 1,
23254         "resolution": 4,
23255         "main_sha": null,
23256         "because_sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8"
23257     },
23258     {
23259         "sha": "a69eafc4226479fc143807a3a0c2ce52a3bc3939",
23260         "description": "r600: reference glsl type system during translation",
23261         "nominated": false,
23262         "nomination_type": null,
23263         "resolution": 4,
23264         "main_sha": null,
23265         "because_sha": null
23266     },
23267     {
23268         "sha": "089ae08ab1f2c8035680013fe267b049777c2d1b",
23269         "description": "intel_batch_decoder: disasm shaders when decoding states besides VS",
23270         "nominated": false,
23271         "nomination_type": null,
23272         "resolution": 4,
23273         "main_sha": null,
23274         "because_sha": null
23275     },
23276     {
23277         "sha": "c82775e3c726792ca7b3e98fc7a8b0eeea3c8e8d",
23278         "description": "v3d: Minor fixes on sand8 blit based on sand30 modifications",
23279         "nominated": true,
23280         "nomination_type": 1,
23281         "resolution": 1,
23282         "main_sha": null,
23283         "because_sha": "95c4f0f91098a0da5a8e8ec76cb38f2c95bafe1c"
23284     },
23285     {
23286         "sha": "e97b20f3ca5e874d6944e5f914bd32b2321afa72",
23287         "description": "v3d: Also expose DRM_FORMAT_MOD_BROADCOM_SAND128 with PIPE_FORMAT_P030",
23288         "nominated": false,
23289         "nomination_type": null,
23290         "resolution": 4,
23291         "main_sha": null,
23292         "because_sha": null
23293     },
23294     {
23295         "sha": "653cf8c8d236745302197ece510be2036e03e942",
23296         "description": "v3d: Blit for P030 format with BROADCOM_SAND128 modifier to P010 UIF",
23297         "nominated": false,
23298         "nomination_type": null,
23299         "resolution": 4,
23300         "main_sha": null,
23301         "because_sha": null
23302     },
23303     {
23304         "sha": "4ea41479359a2f876c8110d8a0cbdd1da7acbfec",
23305         "description": "gallium/dri: Add P030 format",
23306         "nominated": false,
23307         "nomination_type": null,
23308         "resolution": 4,
23309         "main_sha": null,
23310         "because_sha": null
23311     },
23312     {
23313         "sha": "e253729e0374af5e5afb97baaac842a9c869eb7e",
23314         "description": "zink: require extendedDynamicState3ColorBlendEquation for full ds3",
23315         "nominated": true,
23316         "nomination_type": 0,
23317         "resolution": 1,
23318         "main_sha": null,
23319         "because_sha": null
23320     },
23321     {
23322         "sha": "390c4b337aa7b4a4efda259a0eba14d553ee2363",
23323         "description": "radv: Support accelerationStructureCaptureReplay.",
23324         "nominated": false,
23325         "nomination_type": null,
23326         "resolution": 4,
23327         "main_sha": null,
23328         "because_sha": null
23329     },
23330     {
23331         "sha": "165ef452fd7dac75a658a096ad11ccd6fc086c8a",
23332         "description": "radv/ci: add one more pipeline barrier test as flake",
23333         "nominated": false,
23334         "nomination_type": null,
23335         "resolution": 4,
23336         "main_sha": null,
23337         "because_sha": null
23338     },
23339     {
23340         "sha": "5c5735fd68168fd1e80d474df84dc819d7a1ad24",
23341         "description": "radv: advertise VK_EXT_descriptor_buffer",
23342         "nominated": false,
23343         "nomination_type": null,
23344         "resolution": 4,
23345         "main_sha": null,
23346         "because_sha": null
23347     },
23348     {
23349         "sha": "46e0c77582dd2cfbe77e78cf33399eb761ccb7b6",
23350         "description": "radv: implement VK_EXT_descriptor_buffer",
23351         "nominated": false,
23352         "nomination_type": null,
23353         "resolution": 4,
23354         "main_sha": null,
23355         "because_sha": null
23356     },
23357     {
23358         "sha": "e3fae40e966cafe9dba04de307826dea8fa410ec",
23359         "description": "radv: always restore NULL descriptor sets for meta operations",
23360         "nominated": false,
23361         "nomination_type": null,
23362         "resolution": 4,
23363         "main_sha": null,
23364         "because_sha": null
23365     },
23366     {
23367         "sha": "a59be04ea5520efb7baaf94d327eaa30b2993526",
23368         "description": "radv: rework writing image/buffer/accel_struct descriptors slightly",
23369         "nominated": false,
23370         "nomination_type": null,
23371         "resolution": 4,
23372         "main_sha": null,
23373         "because_sha": null
23374     },
23375     {
23376         "sha": "e8cff91bd5f17df13d1a4336cd3ff3564f6db1f0",
23377         "description": "radv: avoid RMW operations in radv_make_texel_buffer_descriptor()",
23378         "nominated": false,
23379         "nomination_type": null,
23380         "resolution": 4,
23381         "main_sha": null,
23382         "because_sha": null
23383     },
23384     {
23385         "sha": "fcd53eda0e136761c0309493953ff44a23f03dc8",
23386         "description": "radv: force 32-bit address-space for descriptor buffers usage",
23387         "nominated": false,
23388         "nomination_type": null,
23389         "resolution": 4,
23390         "main_sha": null,
23391         "because_sha": null
23392     },
23393     {
23394         "sha": "94bea63936bc7de2167dae2b203ba23b1de943fa",
23395         "description": "radv: add 32-bit memory types for visible VRAM and cached GTT",
23396         "nominated": false,
23397         "nomination_type": null,
23398         "resolution": 4,
23399         "main_sha": null,
23400         "because_sha": null
23401     },
23402     {
23403         "sha": "d6d772d3d162f9cee1f64fc7d0c87b63f7d1c9d4",
23404         "description": "asahi: Fix memory leak on error path.",
23405         "nominated": false,
23406         "nomination_type": 1,
23407         "resolution": 4,
23408         "main_sha": null,
23409         "because_sha": "7522f4f71477d3df0b0baa0842c8b00e90abdbc5"
23410     },
23411     {
23412         "sha": "e3b1f26a2b83538eb175be28b2e785bbe626bf5f",
23413         "description": "ac/llvm: fix 16bit varying llvm compile error",
23414         "nominated": true,
23415         "nomination_type": 1,
23416         "resolution": 1,
23417         "main_sha": null,
23418         "because_sha": "279eea5bda2444fdce21744b972dad5016f0f366"
23419     },
23420     {
23421         "sha": "e8ff841e983c4b45ff0449796fc17d73a8ca599c",
23422         "description": "asahi: Fix memory leak on error path.",
23423         "nominated": false,
23424         "nomination_type": 1,
23425         "resolution": 4,
23426         "main_sha": null,
23427         "because_sha": "01964625eb23c0921dbacc33f10eee7724075bee"
23428     },
23429     {
23430         "sha": "0803e39b7190eed90402565477329a1be7479b9b",
23431         "description": "mapi: update gles 1.1 extention packet link",
23432         "nominated": false,
23433         "nomination_type": null,
23434         "resolution": 4,
23435         "main_sha": null,
23436         "because_sha": null
23437     },
23438     {
23439         "sha": "f1f33582e7d608cd558579363f9bbc1cc90aa89b",
23440         "description": "radv/rt: use explicitly named sbt entries in radv_pipeline_group_handle",
23441         "nominated": false,
23442         "nomination_type": null,
23443         "resolution": 4,
23444         "main_sha": null,
23445         "because_sha": null
23446     },
23447     {
23448         "sha": "2b99523a959af726054db29f12281db5c1fde341",
23449         "description": "v3d(v): account for debug flags when using the cache",
23450         "nominated": true,
23451         "nomination_type": 0,
23452         "resolution": 1,
23453         "main_sha": null,
23454         "because_sha": null
23455     },
23456     {
23457         "sha": "cee2c4624d05f49e15d03142305c5ae8a5422816",
23458         "description": "asahi: Advertise all supported renderable formats",
23459         "nominated": false,
23460         "nomination_type": 2,
23461         "resolution": 4,
23462         "main_sha": null,
23463         "because_sha": "32ab63b4fcaaaf832d549ddcf7b3a225c5f73df4"
23464     },
23465     {
23466         "sha": "74e92274af3940fa232b5e92fb52a9991c7eaadf",
23467         "description": "asahi,agx: Use new tilebuffer infrastructure",
23468         "nominated": false,
23469         "nomination_type": null,
23470         "resolution": 4,
23471         "main_sha": null,
23472         "because_sha": null
23473     },
23474     {
23475         "sha": "c5c0ea39f6a04ce26b505cf0276be26282336fa9",
23476         "description": "asahi: Add new clear/reload/store infrastructure",
23477         "nominated": false,
23478         "nomination_type": null,
23479         "resolution": 4,
23480         "main_sha": null,
23481         "because_sha": null
23482     },
23483     {
23484         "sha": "4f96651f1e46ccc673c75534a7f7b17e3b18e6d7",
23485         "description": "asahi: Use correct tib settings for USC",
23486         "nominated": false,
23487         "nomination_type": null,
23488         "resolution": 4,
23489         "main_sha": null,
23490         "because_sha": null
23491     },
23492     {
23493         "sha": "555447769d3bb894f9f986361412810a531f0871",
23494         "description": "asahi: Extend texture descriptor packing for MSAA",
23495         "nominated": false,
23496         "nomination_type": null,
23497         "resolution": 4,
23498         "main_sha": null,
23499         "because_sha": null
23500     },
23501     {
23502         "sha": "cc555e0c04f79503eee26d42a6e1b420369cc2ea",
23503         "description": "asahi: Remove some bogus asserts",
23504         "nominated": false,
23505         "nomination_type": null,
23506         "resolution": 4,
23507         "main_sha": null,
23508         "because_sha": null
23509     },
23510     {
23511         "sha": "bbe7d8e4f5d4c0d2a6eaa72c2413533c7ee5eac7",
23512         "description": "asahi: Implement texture_barrier trivially",
23513         "nominated": false,
23514         "nomination_type": null,
23515         "resolution": 4,
23516         "main_sha": null,
23517         "because_sha": null
23518     },
23519     {
23520         "sha": "03dc4bc3e80c68e48e0a2f9d698f92f4e0f58041",
23521         "description": "asahi: Calculate tilebuffer layout per batch",
23522         "nominated": false,
23523         "nomination_type": null,
23524         "resolution": 4,
23525         "main_sha": null,
23526         "because_sha": null
23527     },
23528     {
23529         "sha": "b1f5004ee7937490b9b81a63b9b6abf55d0a80b9",
23530         "description": "asahi: Add agx_usc_shared_none helper",
23531         "nominated": false,
23532         "nomination_type": null,
23533         "resolution": 4,
23534         "main_sha": null,
23535         "because_sha": null
23536     },
23537     {
23538         "sha": "c713197c25cbc0f7f44b95c24ed34e3397a1bea1",
23539         "description": "asahi: Add R16 SNORM formats",
23540         "nominated": false,
23541         "nomination_type": null,
23542         "resolution": 4,
23543         "main_sha": null,
23544         "because_sha": null
23545     },
23546     {
23547         "sha": "d637189d366e719f9ea574216d771f8bcf44dda3",
23548         "description": "asahi: Add more XML via PowerVR",
23549         "nominated": false,
23550         "nomination_type": null,
23551         "resolution": 4,
23552         "main_sha": null,
23553         "because_sha": null
23554     },
23555     {
23556         "sha": "a3907e92da4d7418b0560237e64b3b25b7e8573d",
23557         "description": "asahi: Add note to XML about 16-bit varyings",
23558         "nominated": false,
23559         "nomination_type": null,
23560         "resolution": 4,
23561         "main_sha": null,
23562         "because_sha": null
23563     },
23564     {
23565         "sha": "94a8fe51d5ae0723111183b09b43d7f43e5c336d",
23566         "description": "asahi: Identify more depth-related fields in XML",
23567         "nominated": false,
23568         "nomination_type": null,
23569         "resolution": 4,
23570         "main_sha": null,
23571         "because_sha": null
23572     },
23573     {
23574         "sha": "6ce615d852f8e52da78af92317498218934b5232",
23575         "description": "asahi: Add XML for layered rendering",
23576         "nominated": false,
23577         "nomination_type": null,
23578         "resolution": 4,
23579         "main_sha": null,
23580         "because_sha": null
23581     },
23582     {
23583         "sha": "74de571402a21e15855a6bb5506fecc77e50b4ef",
23584         "description": "asahi: Add NIR pass to lower tilebuffer access",
23585         "nominated": false,
23586         "nomination_type": null,
23587         "resolution": 4,
23588         "main_sha": null,
23589         "because_sha": null
23590     },
23591     {
23592         "sha": "66a680a0435f5d1a7ba937fcd11aeba3581bbee8",
23593         "description": "asahi: Add tilebuffer layout helpers",
23594         "nominated": false,
23595         "nomination_type": null,
23596         "resolution": 4,
23597         "main_sha": null,
23598         "because_sha": null
23599     },
23600     {
23601         "sha": "5d3243ea2db1e8b74238376e29830dd5d4d20732",
23602         "description": "asahi: Add some notes about unknowns to the XML",
23603         "nominated": false,
23604         "nomination_type": null,
23605         "resolution": 4,
23606         "main_sha": null,
23607         "because_sha": null
23608     },
23609     {
23610         "sha": "363ffa779da2eee58c57fa53074ec20521841a95",
23611         "description": "asahi: Identify multisampling fields of shared layout",
23612         "nominated": false,
23613         "nomination_type": null,
23614         "resolution": 4,
23615         "main_sha": null,
23616         "because_sha": null
23617     },
23618     {
23619         "sha": "5a20c90508cb4957af77db164f55cb7e73f015e0",
23620         "description": "asahi: Add _with_bo pool uploads",
23621         "nominated": false,
23622         "nomination_type": null,
23623         "resolution": 4,
23624         "main_sha": null,
23625         "because_sha": null
23626     },
23627     {
23628         "sha": "4a166acc93001e91800b2d25660dcf94a10169aa",
23629         "description": "agx: Add block_image_store instruction",
23630         "nominated": false,
23631         "nomination_type": null,
23632         "resolution": 4,
23633         "main_sha": null,
23634         "because_sha": null
23635     },
23636     {
23637         "sha": "0e106681e0d4ab384daeb1da61085d1eb0ec70fb",
23638         "description": "agx: Add helper to map pipe formats to agx_formats",
23639         "nominated": false,
23640         "nomination_type": null,
23641         "resolution": 4,
23642         "main_sha": null,
23643         "because_sha": null
23644     },
23645     {
23646         "sha": "db0461a8d0a1e83726abecd8d71392ebc5b99300",
23647         "description": "agx: Implement nir_texop_txf_ms",
23648         "nominated": false,
23649         "nomination_type": null,
23650         "resolution": 4,
23651         "main_sha": null,
23652         "because_sha": null
23653     },
23654     {
23655         "sha": "53d013a60503c15abf0f6aefbf441a4fa37ecb1c",
23656         "description": "ail: Handle multisampling",
23657         "nominated": false,
23658         "nomination_type": null,
23659         "resolution": 4,
23660         "main_sha": null,
23661         "because_sha": null
23662     },
23663     {
23664         "sha": "8781aef6b4349420cb715e89378c0a329fa735ba",
23665         "description": "asahi: Make libasahi_lib depend on libasahi_decode",
23666         "nominated": false,
23667         "nomination_type": null,
23668         "resolution": 4,
23669         "main_sha": null,
23670         "because_sha": null
23671     },
23672     {
23673         "sha": "6ee6cfec4129e54b881ade0629eadbc09b5fa311",
23674         "description": "asahi: Use PIPE_FORMATs for driver-compiler ABI",
23675         "nominated": false,
23676         "nomination_type": null,
23677         "resolution": 4,
23678         "main_sha": null,
23679         "because_sha": null
23680     },
23681     {
23682         "sha": "940b871dbab6c4013c8e2bb86fa3a0f3962c422c",
23683         "description": "nir: Define AGX intrinsics for local pixel access",
23684         "nominated": false,
23685         "nomination_type": null,
23686         "resolution": 4,
23687         "main_sha": null,
23688         "because_sha": null
23689     },
23690     {
23691         "sha": "7befecf5004b6b2786f2dbc93f0dfe5a661e83e0",
23692         "description": "turnip: Apply the RB_DBG_ECO_CNTL_blit workaround.",
23693         "nominated": false,
23694         "nomination_type": null,
23695         "resolution": 4,
23696         "main_sha": null,
23697         "because_sha": null
23698     },
23699     {
23700         "sha": "9076b38610d9635beefa0354e148ac67f1467514",
23701         "description": "freedreno: Don't WFI and set RB_DBG_ECO_CNTL if it's not changing.",
23702         "nominated": false,
23703         "nomination_type": null,
23704         "resolution": 4,
23705         "main_sha": null,
23706         "because_sha": null
23707     },
23708     {
23709         "sha": "4ab489a0b7b1e38a1ab4f901664c920def422c46",
23710         "description": "freedreno: Update RB_DBG_ECO_CNTL/RB_DBG_ECO_CNTL_blit.",
23711         "nominated": false,
23712         "nomination_type": null,
23713         "resolution": 4,
23714         "main_sha": null,
23715         "because_sha": null
23716     },
23717     {
23718         "sha": "be570cd32254f1360e5010d091eea142b3990e72",
23719         "description": "r600/sfn: sort FS color outputs before all other outputs",
23720         "nominated": true,
23721         "nomination_type": 1,
23722         "resolution": 1,
23723         "main_sha": null,
23724         "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
23725     },
23726     {
23727         "sha": "85e140aa5ce3dbf7294c83acfaa34a19209df43d",
23728         "description": "r600: Print RAT instruction names in disassembly",
23729         "nominated": false,
23730         "nomination_type": null,
23731         "resolution": 4,
23732         "main_sha": null,
23733         "because_sha": null
23734     },
23735     {
23736         "sha": "684e90b15c708898dbbf8a300d52600adb187213",
23737         "description": "r600: Update scratch buffer late",
23738         "nominated": false,
23739         "nomination_type": null,
23740         "resolution": 4,
23741         "main_sha": null,
23742         "because_sha": null
23743     },
23744     {
23745         "sha": "394d8e4122e1682db40e75bf33943d90a53cfe33",
23746         "description": "freedreno/drm/virtio: Defer flush on BO free",
23747         "nominated": false,
23748         "nomination_type": null,
23749         "resolution": 4,
23750         "main_sha": null,
23751         "because_sha": null
23752     },
23753     {
23754         "sha": "b4a54824e5c31ab949fd7c9397f4e874182a51bd",
23755         "description": "freedreno/drm: Support for batched frees",
23756         "nominated": false,
23757         "nomination_type": null,
23758         "resolution": 4,
23759         "main_sha": null,
23760         "because_sha": null
23761     },
23762     {
23763         "sha": "e5a60e1df27fb13ee4ffd952ac868b55bde54090",
23764         "description": "freedreno/drm: Add optimized path for freeing many BOs",
23765         "nominated": false,
23766         "nomination_type": null,
23767         "resolution": 4,
23768         "main_sha": null,
23769         "because_sha": null
23770     },
23771     {
23772         "sha": "d7511ad784ce0fc6a5060de2d7c969a1300a0fb9",
23773         "description": "asahi: Add batch tracking logic",
23774         "nominated": false,
23775         "nomination_type": null,
23776         "resolution": 4,
23777         "main_sha": null,
23778         "because_sha": null
23779     },
23780     {
23781         "sha": "de1eb9400f1d0d64627630dd28d11073ad1c1a7e",
23782         "description": "asahi: Use the batch for submission",
23783         "nominated": false,
23784         "nomination_type": null,
23785         "resolution": 4,
23786         "main_sha": null,
23787         "because_sha": null
23788     },
23789     {
23790         "sha": "0d3b4ff2aa2f1f2ede5bdd2d73bb27bd0e67200a",
23791         "description": "asahi: Use batch_reads for sysvals",
23792         "nominated": false,
23793         "nomination_type": null,
23794         "resolution": 4,
23795         "main_sha": null,
23796         "because_sha": null
23797     },
23798     {
23799         "sha": "84f623ae7b423ec23a3dffbfa795356b5ae23629",
23800         "description": "asahi: Use a pipe_framebuffer_state batch key",
23801         "nominated": false,
23802         "nomination_type": null,
23803         "resolution": 4,
23804         "main_sha": null,
23805         "because_sha": null
23806     },
23807     {
23808         "sha": "d36c911b7b1b467f4e378a477d81ceea0264552b",
23809         "description": "asahi: Use batch instead of ctx for pipelines",
23810         "nominated": false,
23811         "nomination_type": null,
23812         "resolution": 4,
23813         "main_sha": null,
23814         "because_sha": null
23815     },
23816     {
23817         "sha": "fb7257af4e6f89b7aee681b240bfb3e2a155d061",
23818         "description": "asahi: Hide ctx->batch",
23819         "nominated": false,
23820         "nomination_type": null,
23821         "resolution": 4,
23822         "main_sha": null,
23823         "because_sha": null
23824     },
23825     {
23826         "sha": "3104b1aaaf934ad5bef5dda129d516c72c5065c0",
23827         "description": "asahi: Factor out prepare_for_map",
23828         "nominated": false,
23829         "nomination_type": null,
23830         "resolution": 4,
23831         "main_sha": null,
23832         "because_sha": null
23833     },
23834     {
23835         "sha": "9c1c1888d9895d05246005620953ee307d1a17f1",
23836         "description": "intel/fs: put scratch surface in the surface state heap",
23837         "nominated": true,
23838         "nomination_type": 1,
23839         "resolution": 1,
23840         "main_sha": null,
23841         "because_sha": "4ceaed7839afd724b2a2f10f6879f54199c041ad"
23842     },
23843     {
23844         "sha": "daab161535747cf5aef443e4cee46c5415662848",
23845         "description": "iris: move bindless surface state heap inside the surface state heap",
23846         "nominated": false,
23847         "nomination_type": null,
23848         "resolution": 4,
23849         "main_sha": null,
23850         "because_sha": null
23851     },
23852     {
23853         "sha": "64f1ae4bc51276326fdce1fde06906b5aa42375d",
23854         "description": "iris: prevent crash in decoder",
23855         "nominated": false,
23856         "nomination_type": null,
23857         "resolution": 4,
23858         "main_sha": null,
23859         "because_sha": null
23860     },
23861     {
23862         "sha": "1b5dc33caac8c24a8e2a6667bec35cb92acdc065",
23863         "description": "radv: Convert instance bvh address to node in bvh build.",
23864         "nominated": false,
23865         "nomination_type": null,
23866         "resolution": 4,
23867         "main_sha": null,
23868         "because_sha": null
23869     },
23870     {
23871         "sha": "d09ed23b9a319421e6f120b4c942eb7fe3a3c60f",
23872         "description": "radv: Fiddle with opaque flag positions to reduce instructions.",
23873         "nominated": false,
23874         "nomination_type": null,
23875         "resolution": 4,
23876         "main_sha": null,
23877         "because_sha": null
23878     },
23879     {
23880         "sha": "38842109020515d3fd9c06d4918956a63a8c65ad",
23881         "description": "radv: Skip and for node_to_addr with bvh_base.",
23882         "nominated": false,
23883         "nomination_type": null,
23884         "resolution": 4,
23885         "main_sha": null,
23886         "because_sha": null
23887     },
23888     {
23889         "sha": "0a269758407219a74bcd92515aa7a2f9680b0f52",
23890         "description": "radv: Move ray flag compares out of the loop.",
23891         "nominated": false,
23892         "nomination_type": null,
23893         "resolution": 4,
23894         "main_sha": null,
23895         "because_sha": null
23896     },
23897     {
23898         "sha": "e2dadda35f87af08358f0ea43a12434c1626ea82",
23899         "description": "Revert \"nir/lower_shader_calls: put inserted instructions into a dummy block\"",
23900         "nominated": true,
23901         "nomination_type": 0,
23902         "resolution": 1,
23903         "main_sha": null,
23904         "because_sha": null
23905     },
23906     {
23907         "sha": "3686d5a31291354eb836ce6ea757bf6fbf41ad5b",
23908         "description": "nir/lower_shader_calls: wrap only jumps rather than entire code blocks",
23909         "nominated": true,
23910         "nomination_type": 0,
23911         "resolution": 1,
23912         "main_sha": null,
23913         "because_sha": null
23914     },
23915     {
23916         "sha": "96d84e2a77568e27af6fac90bd0ab81d932eecbd",
23917         "description": "nir/lower_shader_calls: update metadata before validation",
23918         "nominated": true,
23919         "nomination_type": 0,
23920         "resolution": 1,
23921         "main_sha": null,
23922         "because_sha": null
23923     },
23924     {
23925         "sha": "6f45c98b580de5a534ebb0a0644ac5514793a141",
23926         "description": "radv/bvh: Adjust sah cost based on depth",
23927         "nominated": false,
23928         "nomination_type": null,
23929         "resolution": 4,
23930         "main_sha": null,
23931         "because_sha": null
23932     },
23933     {
23934         "sha": "2ba55ec504f8391775622c3753ddb03bdcd85aff",
23935         "description": "nir/range_analysis: Set higher default maximum for max_workgroup_count",
23936         "nominated": true,
23937         "nomination_type": 1,
23938         "resolution": 1,
23939         "main_sha": null,
23940         "because_sha": "c2a81ebe19f98b025b296fcadc279b4358d37345"
23941     },
23942     {
23943         "sha": "d989746e55b7941e54f78407fc49935a393f653f",
23944         "description": "iris: Pass devinfo directly in iris_setup_uniforms",
23945         "nominated": false,
23946         "nomination_type": null,
23947         "resolution": 4,
23948         "main_sha": null,
23949         "because_sha": null
23950     },
23951     {
23952         "sha": "a9602134a321029cf28d81f467f0d3473cd1ade7",
23953         "description": "intel/compiler: Require C++17",
23954         "nominated": false,
23955         "nomination_type": 1,
23956         "resolution": 4,
23957         "main_sha": null,
23958         "because_sha": "6c194ddd18f24a2fe995aa6b09c8d5d6d2c97d34"
23959     },
23960     {
23961         "sha": "11a607dbc8dc67c5b08912bdc5b1744b71604dfc",
23962         "description": "asahi: Don't support 16-bit vertex attributes",
23963         "nominated": false,
23964         "nomination_type": null,
23965         "resolution": 4,
23966         "main_sha": null,
23967         "because_sha": null
23968     },
23969     {
23970         "sha": "9dddbfeaef207a74a393e48d636697c88aa0e54d",
23971         "description": "asahi: Fix logic ops",
23972         "nominated": false,
23973         "nomination_type": null,
23974         "resolution": 4,
23975         "main_sha": null,
23976         "because_sha": null
23977     },
23978     {
23979         "sha": "a22ed9990687def207a99dffcd43fa8d53a5322d",
23980         "description": "asahi: Restrict rendering to what we support",
23981         "nominated": false,
23982         "nomination_type": null,
23983         "resolution": 4,
23984         "main_sha": null,
23985         "because_sha": null
23986     },
23987     {
23988         "sha": "37617ab09e98916e8c493821bae29eee8dcfc9a6",
23989         "description": "asahi: Don't validate WSI (twiddled) strides",
23990         "nominated": false,
23991         "nomination_type": null,
23992         "resolution": 4,
23993         "main_sha": null,
23994         "because_sha": null
23995     },
23996     {
23997         "sha": "f32820747502472e7a4480565ac7e6e5ba234a46",
23998         "description": "asahi: Split out agx_usc.h into a common file",
23999         "nominated": false,
24000         "nomination_type": null,
24001         "resolution": 4,
24002         "main_sha": null,
24003         "because_sha": null
24004     },
24005     {
24006         "sha": "8be506039da40e1d6b57a6146d3843a74ced4b68",
24007         "description": "asahi: Note some magic bits used with memoryless RTs",
24008         "nominated": false,
24009         "nomination_type": null,
24010         "resolution": 4,
24011         "main_sha": null,
24012         "because_sha": null
24013     },
24014     {
24015         "sha": "3fa87e47d575257f325e42301363113b660bf46a",
24016         "description": "asahi: Identify \"Sample mask after depth/stencil\" bit",
24017         "nominated": false,
24018         "nomination_type": null,
24019         "resolution": 4,
24020         "main_sha": null,
24021         "because_sha": null
24022     },
24023     {
24024         "sha": "ff616099ce1b9ccf24fd55d16cbfc4d1c5478f6e",
24025         "description": "asahi: Identify the pass type enum",
24026         "nominated": false,
24027         "nomination_type": null,
24028         "resolution": 4,
24029         "main_sha": null,
24030         "because_sha": null
24031     },
24032     {
24033         "sha": "2e6369f5f63aa2900014000ea9de11eae73293de",
24034         "description": "asahi: Identify PBE sample count",
24035         "nominated": false,
24036         "nomination_type": null,
24037         "resolution": 4,
24038         "main_sha": null,
24039         "because_sha": null
24040     },
24041     {
24042         "sha": "1f0edc0158aa132eb236102e72d48573279d1b64",
24043         "description": "asahi: Identify Dimension for Render Target",
24044         "nominated": false,
24045         "nomination_type": null,
24046         "resolution": 4,
24047         "main_sha": null,
24048         "because_sha": null
24049     },
24050     {
24051         "sha": "016a699fa9e920e44432e709c0d0db642cbf5148",
24052         "description": "asahi: Fix agx_set_framebuffer_state for MRT",
24053         "nominated": false,
24054         "nomination_type": null,
24055         "resolution": 4,
24056         "main_sha": null,
24057         "because_sha": null
24058     },
24059     {
24060         "sha": "7e662320aa768a0bf0418e179de2cc870371e7be",
24061         "description": "asahi: Set data_valid for the correct level",
24062         "nominated": false,
24063         "nomination_type": null,
24064         "resolution": 4,
24065         "main_sha": null,
24066         "because_sha": null
24067     },
24068     {
24069         "sha": "9c52001a1d6c2b465d65c37d8b79e2811551337f",
24070         "description": "asahi: Implement stencil texturing",
24071         "nominated": false,
24072         "nomination_type": null,
24073         "resolution": 4,
24074         "main_sha": null,
24075         "because_sha": null
24076     },
24077     {
24078         "sha": "1ffbd53aa2d638af607829e53e1ed1de6a59d040",
24079         "description": "asahi: Add internal formats for RGB10A2",
24080         "nominated": false,
24081         "nomination_type": null,
24082         "resolution": 4,
24083         "main_sha": null,
24084         "because_sha": null
24085     },
24086     {
24087         "sha": "efb5aef9353e1ad775edd0156cc4c76cf4649cd2",
24088         "description": "asahi: Implement perf_debug",
24089         "nominated": false,
24090         "nomination_type": null,
24091         "resolution": 4,
24092         "main_sha": null,
24093         "because_sha": null
24094     },
24095     {
24096         "sha": "c8e520985b8b52ac0de5b6228a7ce834c1de8fc0",
24097         "description": "asahi: Free the scanout resource",
24098         "nominated": false,
24099         "nomination_type": null,
24100         "resolution": 4,
24101         "main_sha": null,
24102         "because_sha": null
24103     },
24104     {
24105         "sha": "6a12d793d84a5111e9926bc02f4d5c567c2a2092",
24106         "description": "agx: Handle collects in backwards isel",
24107         "nominated": false,
24108         "nomination_type": null,
24109         "resolution": 4,
24110         "main_sha": null,
24111         "because_sha": null
24112     },
24113     {
24114         "sha": "3b9d27164630069b388bccbe36552d34b3e39e39",
24115         "description": "agx: Assert more invariants in RA",
24116         "nominated": false,
24117         "nomination_type": null,
24118         "resolution": 4,
24119         "main_sha": null,
24120         "because_sha": null
24121     },
24122     {
24123         "sha": "c2159ce9e403de76db4bd31f9398f3294f4741c1",
24124         "description": "agx: Validate part of SSA form",
24125         "nominated": false,
24126         "nomination_type": null,
24127         "resolution": 4,
24128         "main_sha": null,
24129         "because_sha": null
24130     },
24131     {
24132         "sha": "1110fcccc2636cbe7aa571a9e53ccef3c4fb0076",
24133         "description": "agx: Split off NIR preprocessing from compiling",
24134         "nominated": false,
24135         "nomination_type": null,
24136         "resolution": 4,
24137         "main_sha": null,
24138         "because_sha": null
24139     },
24140     {
24141         "sha": "972354b5fd1323350330bbcdf27a335359bb5cd6",
24142         "description": "agx: Handle scalar texture destinations",
24143         "nominated": false,
24144         "nomination_type": null,
24145         "resolution": 4,
24146         "main_sha": null,
24147         "because_sha": null
24148     },
24149     {
24150         "sha": "a92fb4f38c8fbd9207105038d9a851aa490a24da",
24151         "description": "agx: Don't depend on GenXML",
24152         "nominated": false,
24153         "nomination_type": null,
24154         "resolution": 4,
24155         "main_sha": null,
24156         "because_sha": null
24157     },
24158     {
24159         "sha": "3789dba5f6af144ec7e9ea8c6f5d3b96c4015e82",
24160         "description": "agx: Lower packs/unpacks and bitfields",
24161         "nominated": false,
24162         "nomination_type": null,
24163         "resolution": 4,
24164         "main_sha": null,
24165         "because_sha": null
24166     },
24167     {
24168         "sha": "94886a2975f34446908f2422f0b0850457999865",
24169         "description": "util: Move src/gallium/include/pipe/p_format.h to src/util/format/u_formats.h",
24170         "nominated": false,
24171         "nomination_type": null,
24172         "resolution": 4,
24173         "main_sha": null,
24174         "because_sha": null
24175     },
24176     {
24177         "sha": "1facb6fbe80343cab0b11f250f978cd758935829",
24178         "description": "ci/freedreno: disable flaking Civilization V",
24179         "nominated": false,
24180         "nomination_type": null,
24181         "resolution": 4,
24182         "main_sha": null,
24183         "because_sha": null
24184     },
24185     {
24186         "sha": "e5f0d222b1d4ca18eaaebed8819c2af11bbd7c94",
24187         "description": "util: Rename PIPE_ALIGN_STACK to UTIL_ALIGN_STACK and moved into util/compiler.h",
24188         "nominated": false,
24189         "nomination_type": null,
24190         "resolution": 4,
24191         "main_sha": null,
24192         "because_sha": null
24193     },
24194     {
24195         "sha": "778402f3b0f22866d15ee036ce90bdd4cddaa75b",
24196         "description": "llvmpipe: fixes error: \u2018enum pipe_blendfactor\u2019 declared  in lp_test_blend.c",
24197         "nominated": false,
24198         "nomination_type": null,
24199         "resolution": 4,
24200         "main_sha": null,
24201         "because_sha": null
24202     },
24203     {
24204         "sha": "6832a9433d1d64e9ced08439f9f234a40959aa00",
24205         "description": "util: convert usage of uint to unsigned in u_format.h",
24206         "nominated": false,
24207         "nomination_type": null,
24208         "resolution": 4,
24209         "main_sha": null,
24210         "because_sha": null
24211     },
24212     {
24213         "sha": "b728bed56719a2edcc3d50b12ce8d2ce1d5abe18",
24214         "description": "util: use void * instead of byte * for util_copy_rect in u_format.h",
24215         "nominated": false,
24216         "nomination_type": null,
24217         "resolution": 4,
24218         "main_sha": null,
24219         "because_sha": null
24220     },
24221     {
24222         "sha": "2f42ffcd028d2c53cf7feaf69067f2664fc5b2bb",
24223         "description": "tgsi: fixes error: \u2018enum pipe_shader_type\u2019 declared  in tgsi_info.h",
24224         "nominated": false,
24225         "nomination_type": null,
24226         "resolution": 4,
24227         "main_sha": null,
24228         "because_sha": null
24229     },
24230     {
24231         "sha": "887e0fdace63b80a9e42ef299381ca3eeee89aab",
24232         "description": "aco: fixes error: 'uint' was not declared in aco_instruction_selection.cpp",
24233         "nominated": false,
24234         "nomination_type": null,
24235         "resolution": 4,
24236         "main_sha": null,
24237         "because_sha": null
24238     },
24239     {
24240         "sha": "72cf2b540cecb8e6a6a95d9164a332dee7513d16",
24241         "description": "util: Remove the usage of enum pipe_error in u_hash_table.*",
24242         "nominated": false,
24243         "nomination_type": null,
24244         "resolution": 4,
24245         "main_sha": null,
24246         "because_sha": null
24247     },
24248     {
24249         "sha": "8eff2c222389a514cc22c82bccce11b6a55391d1",
24250         "description": "util: Remove redundant #include \"util/u_inlines.h\" in u_trace.c",
24251         "nominated": false,
24252         "nomination_type": null,
24253         "resolution": 4,
24254         "main_sha": null,
24255         "because_sha": null
24256     },
24257     {
24258         "sha": "fbe40720e008f7f01c4f62cb0f4d53bb41dace0a",
24259         "description": "intel/compiler: Remove redundant argument from brw_nir_create_passthrough_tcs",
24260         "nominated": false,
24261         "nomination_type": null,
24262         "resolution": 4,
24263         "main_sha": null,
24264         "because_sha": null
24265     },
24266     {
24267         "sha": "f0115ebc25a73dd1b52c1f3438cd7b44f3de0eeb",
24268         "description": "intel/perf: fix printf formatting of size_t for 32bit builds",
24269         "nominated": false,
24270         "nomination_type": 1,
24271         "resolution": 4,
24272         "main_sha": null,
24273         "because_sha": "bdacd6df5adc2330409e15264e3be0033c483695"
24274     },
24275     {
24276         "sha": "bc34217978d9ff8811278d3ab2c1493ba32d5ce9",
24277         "description": "ci/dzn: add flake",
24278         "nominated": false,
24279         "nomination_type": null,
24280         "resolution": 4,
24281         "main_sha": null,
24282         "because_sha": null
24283     },
24284     {
24285         "sha": "5cf862fbb9c20917e5706d47a6c6cc47389e7913",
24286         "description": "docs: update Python requirement to 3.7",
24287         "nominated": false,
24288         "nomination_type": null,
24289         "resolution": 4,
24290         "main_sha": null,
24291         "because_sha": null
24292     },
24293     {
24294         "sha": "6e4f0bdb7d07fbb6b0af211cc87508c6521711bd",
24295         "description": "include: Update the OpenCL headers",
24296         "nominated": false,
24297         "nomination_type": null,
24298         "resolution": 4,
24299         "main_sha": null,
24300         "because_sha": null
24301     },
24302     {
24303         "sha": "9a9a49d630e2cff18fdb1e98b1f0b7115d027f7f",
24304         "description": "clover: Use braces arround a union initializer",
24305         "nominated": false,
24306         "nomination_type": null,
24307         "resolution": 4,
24308         "main_sha": null,
24309         "because_sha": null
24310     },
24311     {
24312         "sha": "4b6c5781dc83c135a4a5a780f56076d9c0476f71",
24313         "description": "scripts: Fix khronos-update.py to use main for OpenCL headers",
24314         "nominated": false,
24315         "nomination_type": null,
24316         "resolution": 4,
24317         "main_sha": null,
24318         "because_sha": null
24319     },
24320     {
24321         "sha": "db2b098323b0aaf8e08ab5cd0912490cf32fc8d6",
24322         "description": "Update 00-mesa-defaults.conf",
24323         "nominated": false,
24324         "nomination_type": null,
24325         "resolution": 4,
24326         "main_sha": null,
24327         "because_sha": null
24328     },
24329     {
24330         "sha": "723b15fb75aac03b95d452ba173383666edcfc67",
24331         "description": "nir/lower_explicit_io: fix metadata preserve",
24332         "nominated": true,
24333         "nomination_type": 0,
24334         "resolution": 1,
24335         "main_sha": null,
24336         "because_sha": null
24337     },
24338     {
24339         "sha": "716aaf36731ab07c12c1da7f304611c4b0aa7c05",
24340         "description": "nir/lower_bit_size: lower uadd_sat/iadd_sat/isub_sat to unsaturated alu",
24341         "nominated": false,
24342         "nomination_type": null,
24343         "resolution": 4,
24344         "main_sha": null,
24345         "because_sha": null
24346     },
24347     {
24348         "sha": "8a4f9a874ba861eb7b984e31adc85fc5254edc11",
24349         "description": "nir/lower_bit_size: optimize usub_sat lowering",
24350         "nominated": false,
24351         "nomination_type": null,
24352         "resolution": 4,
24353         "main_sha": null,
24354         "because_sha": null
24355     },
24356     {
24357         "sha": "e19584db2b8085dd6cf2a2d977b783dcd0a05378",
24358         "description": "nir/algebraic: optimize open-coded uadd_sat/usub_sat",
24359         "nominated": false,
24360         "nomination_type": null,
24361         "resolution": 4,
24362         "main_sha": null,
24363         "because_sha": null
24364     },
24365     {
24366         "sha": "6fc4a760571443fae71a45076255090518daa900",
24367         "description": "radv: lower 8/16-bit uadd_carry/usub_borrow",
24368         "nominated": true,
24369         "nomination_type": 0,
24370         "resolution": 1,
24371         "main_sha": null,
24372         "because_sha": null
24373     },
24374     {
24375         "sha": "da30fb5df705d38e6d3aefadf769ec4517b9b20e",
24376         "description": "nir/lower_bit_size: lower uadd_carry",
24377         "nominated": true,
24378         "nomination_type": 0,
24379         "resolution": 1,
24380         "main_sha": null,
24381         "because_sha": null
24382     },
24383     {
24384         "sha": "42395122103b2ce393dfedfcc213c1c992d28815",
24385         "description": "crocus: Pass devinfo directly in crocus_setup_uniforms",
24386         "nominated": false,
24387         "nomination_type": null,
24388         "resolution": 4,
24389         "main_sha": null,
24390         "because_sha": null
24391     },
24392     {
24393         "sha": "5a5bc3dd52964a2d865c5b0c45c4eb3a6a4cd013",
24394         "description": "radv: advertise extendedDynamicState3ColorBlendEnable",
24395         "nominated": false,
24396         "nomination_type": null,
24397         "resolution": 4,
24398         "main_sha": null,
24399         "because_sha": null
24400     },
24401     {
24402         "sha": "40b76ca08a7b210a56ef88b15793d76c8eb1b1ac",
24403         "description": "radv: add support for dynamic color blend enable",
24404         "nominated": false,
24405         "nomination_type": null,
24406         "resolution": 4,
24407         "main_sha": null,
24408         "because_sha": null
24409     },
24410     {
24411         "sha": "faf15ff3f498dc8b28e0701d56114f94739a469a",
24412         "description": "ci/freedreno: temporarily disable godot-trive",
24413         "nominated": false,
24414         "nomination_type": null,
24415         "resolution": 4,
24416         "main_sha": null,
24417         "because_sha": null
24418     },
24419     {
24420         "sha": "17aea35c448d125ff4b2a254c8d49ad713f07aca",
24421         "description": "ci/panfrost: drop glmark2 traces, useless",
24422         "nominated": false,
24423         "nomination_type": null,
24424         "resolution": 4,
24425         "main_sha": null,
24426         "because_sha": null
24427     },
24428     {
24429         "sha": "b09e53479e18e42d9062248297f5a893262eda2a",
24430         "description": "ci/iris: drop glmark2 traces, useless",
24431         "nominated": false,
24432         "nomination_type": null,
24433         "resolution": 4,
24434         "main_sha": null,
24435         "because_sha": null
24436     },
24437     {
24438         "sha": "0db9e170f680367f84de4a96c6ba9e7d9703a263",
24439         "description": "ci/llvmpipe: drop glmark2 traces, useless",
24440         "nominated": false,
24441         "nomination_type": null,
24442         "resolution": 4,
24443         "main_sha": null,
24444         "because_sha": null
24445     },
24446     {
24447         "sha": "40d4d0785af9bec573b1517bf421402dcf1515f2",
24448         "description": "ci/virgl: drop glmark2 traces, useless",
24449         "nominated": false,
24450         "nomination_type": null,
24451         "resolution": 4,
24452         "main_sha": null,
24453         "because_sha": null
24454     },
24455     {
24456         "sha": "1637291fd4237f37f2c2489bf9158c2cea801a19",
24457         "description": "ci/broadcom: drop glmark2 traces, useless",
24458         "nominated": false,
24459         "nomination_type": null,
24460         "resolution": 4,
24461         "main_sha": null,
24462         "because_sha": null
24463     },
24464     {
24465         "sha": "c80a7543df38f812ef1865c45faf88962ee37d53",
24466         "description": "ci/freedreno: drop glmark2 traces, useless",
24467         "nominated": false,
24468         "nomination_type": null,
24469         "resolution": 4,
24470         "main_sha": null,
24471         "because_sha": null
24472     },
24473     {
24474         "sha": "4f746218848ec0ae14961a0a2ccf6f531738fefc",
24475         "description": "ci/amd: drop glmark2 traces, useless",
24476         "nominated": false,
24477         "nomination_type": null,
24478         "resolution": 4,
24479         "main_sha": null,
24480         "because_sha": null
24481     },
24482     {
24483         "sha": "bdd2abe33400ac26baa8362bcd9403920d7c7cf8",
24484         "description": "nir/lower_shader_calls: Get rid of any brw occurences",
24485         "nominated": false,
24486         "nomination_type": null,
24487         "resolution": 4,
24488         "main_sha": null,
24489         "because_sha": null
24490     },
24491     {
24492         "sha": "37cde2c63483fcf99092af84c14bea7ba3adbb84",
24493         "description": "tu: Rewrite inline uniform implementation",
24494         "nominated": false,
24495         "nomination_type": null,
24496         "resolution": 4,
24497         "main_sha": null,
24498         "because_sha": null
24499     },
24500     {
24501         "sha": "e402d2dbe9556eb7b113193b0696386a003206c6",
24502         "description": "nir: Fix nir_chase_binding() vecN handling",
24503         "nominated": false,
24504         "nomination_type": null,
24505         "resolution": 4,
24506         "main_sha": null,
24507         "because_sha": null
24508     },
24509     {
24510         "sha": "bd513059433a6bbda8ce0f95b85dcc76d48f959c",
24511         "description": "pvr: Minor cleanup around pvr_emit_vdm_index_list()",
24512         "nominated": false,
24513         "nomination_type": null,
24514         "resolution": 4,
24515         "main_sha": null,
24516         "because_sha": null
24517     },
24518     {
24519         "sha": "8d7aa4279aa26e1a24b76b707caf423ecde1d597",
24520         "description": "vulkan/wsi/wayland: Set num_modifier_lists = 0 if num_drm_modifiers == 0",
24521         "nominated": true,
24522         "nomination_type": 1,
24523         "resolution": 1,
24524         "main_sha": null,
24525         "because_sha": "c315e20d619849091595450ce416e55369770234"
24526     },
24527     {
24528         "sha": "fffc3866fec15bfeb25cc8c770056035a1653f98",
24529         "description": "pvr: Support clear colours with more than 32 bits",
24530         "nominated": false,
24531         "nomination_type": null,
24532         "resolution": 4,
24533         "main_sha": null,
24534         "because_sha": null
24535     },
24536     {
24537         "sha": "0ad5b0a74ef73f5fcbe1406ad9d57fe5dc00a5b1",
24538         "description": "pvr: Fix clang-format error.",
24539         "nominated": false,
24540         "nomination_type": null,
24541         "resolution": 4,
24542         "main_sha": null,
24543         "because_sha": null
24544     },
24545     {
24546         "sha": "8b48e11179b34560b838181c0ed6c96d3ec2f80f",
24547         "description": "virgl/video: Check driver supported profiles and entrypoints",
24548         "nominated": false,
24549         "nomination_type": null,
24550         "resolution": 4,
24551         "main_sha": null,
24552         "because_sha": null
24553     },
24554     {
24555         "sha": "ebf6158bd0230d60c0c227937e525d2bea5e1a59",
24556         "description": "virgl/video: Add support for H.265 encoding",
24557         "nominated": false,
24558         "nomination_type": null,
24559         "resolution": 4,
24560         "main_sha": null,
24561         "because_sha": null
24562     },
24563     {
24564         "sha": "d3a203c969077993faa5b6dda97e9e7cea55eddc",
24565         "description": "virgl/video: Add support for H.264 encoding",
24566         "nominated": false,
24567         "nomination_type": null,
24568         "resolution": 4,
24569         "main_sha": null,
24570         "because_sha": null
24571     },
24572     {
24573         "sha": "69ed5f13d84edd9574f088abe1818ab7f76ee7c1",
24574         "description": "virgl/video: Pass \"max_references\" to backend when creating a video codec",
24575         "nominated": false,
24576         "nomination_type": null,
24577         "resolution": 4,
24578         "main_sha": null,
24579         "because_sha": null
24580     },
24581     {
24582         "sha": "d4f189fe69ca514ec2461b31ce22b4ef6ad93edf",
24583         "description": "frontends/va/enc: save intra_idr_period in the context",
24584         "nominated": false,
24585         "nomination_type": null,
24586         "resolution": 1,
24587         "main_sha": null,
24588         "because_sha": null
24589     },
24590     {
24591         "sha": "316652a4bbf48103610867e1fe7f4e9d3175af86",
24592         "description": "virgl/video: Move hardware-related definitions from virgl_video.h to virgl_video_hw.h",
24593         "nominated": false,
24594         "nomination_type": null,
24595         "resolution": 4,
24596         "main_sha": null,
24597         "because_sha": null
24598     },
24599     {
24600         "sha": "403083744de03173713d699f4cf958ba85248a74",
24601         "description": "iris: Increase the maximum grid size",
24602         "nominated": false,
24603         "nomination_type": null,
24604         "resolution": 4,
24605         "main_sha": null,
24606         "because_sha": null
24607     },
24608     {
24609         "sha": "aa86369163c2d3a5420b6063fcf809a3381332bd",
24610         "description": "turnip: set ycbcr feature bits properly",
24611         "nominated": false,
24612         "nomination_type": null,
24613         "resolution": 4,
24614         "main_sha": null,
24615         "because_sha": null
24616     },
24617     {
24618         "sha": "6bc1fd186273da966fae880c9960fcf830b6073c",
24619         "description": "freedreno: add has_separate_chroma_filter to fd_dev_info",
24620         "nominated": false,
24621         "nomination_type": null,
24622         "resolution": 4,
24623         "main_sha": null,
24624         "because_sha": null
24625     },
24626     {
24627         "sha": "f3a9076e51d43f76e0aee81659d661b5b60c0756",
24628         "description": "freedreno: Find curses properly for building fdperf",
24629         "nominated": false,
24630         "nomination_type": null,
24631         "resolution": 4,
24632         "main_sha": null,
24633         "because_sha": null
24634     },
24635     {
24636         "sha": "d1e1911d82b1f03dbd1becf5c62b56a0350f97d4",
24637         "description": "ci: Update dozen flakes",
24638         "nominated": false,
24639         "nomination_type": null,
24640         "resolution": 4,
24641         "main_sha": null,
24642         "because_sha": null
24643     },
24644     {
24645         "sha": "dd34cdbfa4716f5f98a37831b59bfb2ae12249da",
24646         "description": "svga: Fixes -Werror,-Wunused-but-set-variable for clang-15 in svga/svga_tgsi_vgpu10.c",
24647         "nominated": false,
24648         "nomination_type": null,
24649         "resolution": 4,
24650         "main_sha": null,
24651         "because_sha": null
24652     },
24653     {
24654         "sha": "e8a2f801af67630f7f767c3624b5c0c08ca70c96",
24655         "description": "softpipe: fixes -Werror,-Wunused-but-set-variable for clang-15 in sp_tile_cache.c",
24656         "nominated": false,
24657         "nomination_type": null,
24658         "resolution": 4,
24659         "main_sha": null,
24660         "because_sha": null
24661     },
24662     {
24663         "sha": "af082cb69c930928a2d9352b9237c758d0b34292",
24664         "description": "radv: fixes -Werror,-Wunused-but-set-variable for clang-15 in radv_shader_args.c",
24665         "nominated": false,
24666         "nomination_type": null,
24667         "resolution": 4,
24668         "main_sha": null,
24669         "because_sha": null
24670     },
24671     {
24672         "sha": "4b0409ff9a65d4fa64c86e2b51d1c5ff343ca645",
24673         "description": "intel: fixes -Werror,-Wunused-but-set-variable for clang-15",
24674         "nominated": false,
24675         "nomination_type": null,
24676         "resolution": 4,
24677         "main_sha": null,
24678         "because_sha": null
24679     },
24680     {
24681         "sha": "d6bd3823528aa9daf77ce2776692ea0c988219ec",
24682         "description": "intel: Fixes -Werror,-Wbitwise-instead-of-logical for clang-15 in brw_nir_lower_shader_calls.c",
24683         "nominated": false,
24684         "nomination_type": null,
24685         "resolution": 4,
24686         "main_sha": null,
24687         "because_sha": null
24688     },
24689     {
24690         "sha": "63f353b45605379b8b81754543907a6b0fc3afdd",
24691         "description": "r300: don't use abs twice in transform_TRUNC on older hardware",
24692         "nominated": false,
24693         "nomination_type": null,
24694         "resolution": 4,
24695         "main_sha": null,
24696         "because_sha": null
24697     },
24698     {
24699         "sha": "efe5b9163efeb886c716efe0e6db922df1f2b0f7",
24700         "description": "meson: Enable initialized-but-unused warning for MSVC",
24701         "nominated": false,
24702         "nomination_type": null,
24703         "resolution": 4,
24704         "main_sha": null,
24705         "because_sha": null
24706     },
24707     {
24708         "sha": "383715e33b1ba85bc0c87b983598e6704a46ef89",
24709         "description": "gallium/vl: Remove unused win32 screen var",
24710         "nominated": false,
24711         "nomination_type": null,
24712         "resolution": 4,
24713         "main_sha": null,
24714         "because_sha": null
24715     },
24716     {
24717         "sha": "6c329e8f0a1dcff59ef1eef315aa813a83666687",
24718         "description": "docs: update calendar for 22.3.0-rc3",
24719         "nominated": false,
24720         "nomination_type": null,
24721         "resolution": 4,
24722         "main_sha": null,
24723         "because_sha": null
24724     },
24725     {
24726         "sha": "fb57aa69c8c83ed2d579da70b15f5ed60631b3e7",
24727         "description": "zink/ci: Add automatic test on Adreno 618 with Turnip",
24728         "nominated": false,
24729         "nomination_type": null,
24730         "resolution": 4,
24731         "main_sha": null,
24732         "because_sha": null
24733     },
24734     {
24735         "sha": "8aa55cbcf22c0f81b0c2292153e7b21594507c61",
24736         "description": "ci/freedreno: Test on a618",
24737         "nominated": false,
24738         "nomination_type": null,
24739         "resolution": 4,
24740         "main_sha": null,
24741         "because_sha": null
24742     },
24743     {
24744         "sha": "7ba9d99e5a37f197da19a33e9128098248d905bc",
24745         "description": "ci/turnip: Shard the tests on a618 over more boards",
24746         "nominated": false,
24747         "nomination_type": null,
24748         "resolution": 4,
24749         "main_sha": null,
24750         "because_sha": null
24751     },
24752     {
24753         "sha": "f24bb8194b82052b207b5c5ca1c99f47ab73dce5",
24754         "description": "radv/rra: Fix copying accel structs that were not built yet",
24755         "nominated": true,
24756         "nomination_type": 1,
24757         "resolution": 1,
24758         "main_sha": null,
24759         "because_sha": "574980675405e36d34519cb5cbd315b3582850ec"
24760     },
24761     {
24762         "sha": "a5e3a506885a19f0059e1f4725aaad5b31c9d013",
24763         "description": "vulkan: Update the XML and headers to 1.3.235",
24764         "nominated": false,
24765         "nomination_type": null,
24766         "resolution": 4,
24767         "main_sha": null,
24768         "because_sha": null
24769     },
24770     {
24771         "sha": "0c4fdbaa920816c663f8ca5b768a5c3d0d66349a",
24772         "description": "d3d12: Video Screen - Do not crash if HEVC not supported, return no support instead",
24773         "nominated": true,
24774         "nomination_type": 1,
24775         "resolution": 1,
24776         "main_sha": null,
24777         "because_sha": "8f654b90005b75a74796d36d980676ce1d739d12"
24778     },
24779     {
24780         "sha": "23adf60f96fd81a4c90703fd083431339b190006",
24781         "description": "iris: Get VM id from iris_bufmgr's fd",
24782         "nominated": false,
24783         "nomination_type": null,
24784         "resolution": 4,
24785         "main_sha": null,
24786         "because_sha": null
24787     },
24788     {
24789         "sha": "ac51c0c93c1f2b9f73f5715ccae378354b962344",
24790         "description": "intel/perf: add ACM/DG2 performance metrics",
24791         "nominated": false,
24792         "nomination_type": null,
24793         "resolution": 4,
24794         "main_sha": null,
24795         "because_sha": null
24796     },
24797     {
24798         "sha": "fdf602a54538f9b7f7893e9de1b0353ddff02e77",
24799         "description": "intel/perf: use the new OA format for Gfx12.5+",
24800         "nominated": false,
24801         "nomination_type": null,
24802         "resolution": 4,
24803         "main_sha": null,
24804         "because_sha": null
24805     },
24806     {
24807         "sha": "02608c25ecc5b33f53062f9c1e3067b8dfcc08ab",
24808         "description": "drm-uapi: import i915_drm.h changes for the new OA report type",
24809         "nominated": false,
24810         "nomination_type": null,
24811         "resolution": 4,
24812         "main_sha": null,
24813         "because_sha": null
24814     },
24815     {
24816         "sha": "61fef1ed726b69b28ece60fb10bd5a65fcefb296",
24817         "description": "intel/perf: fix B/C counters accumulation in non query mode",
24818         "nominated": true,
24819         "nomination_type": 1,
24820         "resolution": 1,
24821         "main_sha": null,
24822         "because_sha": "8750f43a9077b3b53f54505aaa2cc46fab5d4f90"
24823     },
24824     {
24825         "sha": "6c2e7797f55ea9e31ccbd2c5a45e5c8983d619ab",
24826         "description": "anv: tweak performance query timeout based on number of passes",
24827         "nominated": false,
24828         "nomination_type": null,
24829         "resolution": 4,
24830         "main_sha": null,
24831         "because_sha": null
24832     },
24833     {
24834         "sha": "56bd81ee21cb42e4a5afa2939514b570a1283754",
24835         "description": "anv/perf: fixup counter/query mapping",
24836         "nominated": true,
24837         "nomination_type": 1,
24838         "resolution": 2,
24839         "main_sha": null,
24840         "because_sha": "2001a80d4a81f2e8194b29cca301dd1b27be9acb"
24841     },
24842     {
24843         "sha": "7fbfa694a891369ff408235cb7839505033cfc80",
24844         "description": "intel/perf: simplify pass computation loop",
24845         "nominated": false,
24846         "nomination_type": null,
24847         "resolution": 4,
24848         "main_sha": null,
24849         "because_sha": null
24850     },
24851     {
24852         "sha": "4d19685a9919eb859fcc2de8a2e516b8999f945a",
24853         "description": "intel/perf: don't ralloc on perf context a temporary hash table",
24854         "nominated": false,
24855         "nomination_type": null,
24856         "resolution": 4,
24857         "main_sha": null,
24858         "because_sha": null
24859     },
24860     {
24861         "sha": "e754bf6be49788e5f6604a15cd36a3324fd94a39",
24862         "description": "intel/perf: allocate cleared counter infos",
24863         "nominated": true,
24864         "nomination_type": 1,
24865         "resolution": 1,
24866         "main_sha": null,
24867         "because_sha": "3144bc1d33692ed35c6431bca57d3b0d46330cde"
24868     },
24869     {
24870         "sha": "bdacd6df5adc2330409e15264e3be0033c483695",
24871         "description": "intel/perf: add a non installable tool to print metrics",
24872         "nominated": false,
24873         "nomination_type": null,
24874         "resolution": 4,
24875         "main_sha": null,
24876         "because_sha": null
24877     },
24878     {
24879         "sha": "e3a842d6272798d4515c61a9cc6fa2e0749ded01",
24880         "description": "intel/perf: fix overflow in index types",
24881         "nominated": false,
24882         "nomination_type": null,
24883         "resolution": 4,
24884         "main_sha": null,
24885         "because_sha": null
24886     },
24887     {
24888         "sha": "777034690294aded758ec05a0b3aa1b1bd5e043a",
24889         "description": "intel/perf: support new variable names",
24890         "nominated": false,
24891         "nomination_type": null,
24892         "resolution": 4,
24893         "main_sha": null,
24894         "because_sha": null
24895     },
24896     {
24897         "sha": "c1aa1059c6872b93efd9b6c19f27945037c74b75",
24898         "description": "intel/perf: support new operators for upcoming metrics",
24899         "nominated": false,
24900         "nomination_type": null,
24901         "resolution": 4,
24902         "main_sha": null,
24903         "because_sha": null
24904     },
24905     {
24906         "sha": "d4cbb6650671de661db8bfa6df03b17007e5d804",
24907         "description": "intel/perf: support more than 64 queries",
24908         "nominated": false,
24909         "nomination_type": null,
24910         "resolution": 4,
24911         "main_sha": null,
24912         "because_sha": null
24913     },
24914     {
24915         "sha": "1dd4cc0da5dc5f924175049178f5469d9eddb2b8",
24916         "description": "intel/perf: fix variable type assumption error",
24917         "nominated": false,
24918         "nomination_type": null,
24919         "resolution": 4,
24920         "main_sha": null,
24921         "because_sha": null
24922     },
24923     {
24924         "sha": "d969ac7c02f8ac82d3aacb22670236862402c90c",
24925         "description": "ci: don't remove wget from the packages of debian/x86_test-vk",
24926         "nominated": false,
24927         "nomination_type": null,
24928         "resolution": 4,
24929         "main_sha": null,
24930         "because_sha": null
24931     },
24932     {
24933         "sha": "987f9a67e02dc5abf56754c5af70a6065673a22e",
24934         "description": "ci: insert debian/x86_test-vk in image tags",
24935         "nominated": false,
24936         "nomination_type": null,
24937         "resolution": 4,
24938         "main_sha": null,
24939         "because_sha": null
24940     },
24941     {
24942         "sha": "440da44a84022ec63e87e2c5a55ad03a244697a4",
24943         "description": "anv: get rid of ilog2_round_up",
24944         "nominated": true,
24945         "nomination_type": 1,
24946         "resolution": 1,
24947         "main_sha": null,
24948         "because_sha": "f68d64dac01505560a53aabe2b8616685cace0c2"
24949     },
24950     {
24951         "sha": "a61378859c7f19db1425c74f404a4d71c98a8460",
24952         "description": "ci/alpine: rename job to alpine-build-testing",
24953         "nominated": false,
24954         "nomination_type": null,
24955         "resolution": 4,
24956         "main_sha": null,
24957         "because_sha": null
24958     },
24959     {
24960         "sha": "9bd11f65238ce101bf846f5528f9088630e983f7",
24961         "description": "frontends/va: Use YUV400 YUY2 444P for JPEG only",
24962         "nominated": false,
24963         "nomination_type": null,
24964         "resolution": 4,
24965         "main_sha": null,
24966         "because_sha": null
24967     },
24968     {
24969         "sha": "62356e71f431684008efc7e471bddb1ada9801a3",
24970         "description": "radv: suspend/resume XFB queries with NGG for meta operations",
24971         "nominated": true,
24972         "nomination_type": 0,
24973         "resolution": 1,
24974         "main_sha": null,
24975         "because_sha": null
24976     },
24977     {
24978         "sha": "50fe37070fb6b35a1468297f48021d58a9c94463",
24979         "description": "aco: fix FS inputs loads in WQM with 16-bit",
24980         "nominated": true,
24981         "nomination_type": 1,
24982         "resolution": 1,
24983         "main_sha": null,
24984         "because_sha": "16d2c7ad557b46104f91365ab3405f0a3ed7e36d"
24985     },
24986     {
24987         "sha": "b24fe2badf046444921bb974217cfe351fc3a590",
24988         "description": "asahi: Unset PIPE_CAP_POINT_SIZE_FIXED",
24989         "nominated": false,
24990         "nomination_type": null,
24991         "resolution": 4,
24992         "main_sha": null,
24993         "because_sha": null
24994     },
24995     {
24996         "sha": "726603f779209555c443e4d6cb02a57f93d5fd0f",
24997         "description": "asahi: Set data_valid with PERSISTENT or COHERENT",
24998         "nominated": false,
24999         "nomination_type": null,
25000         "resolution": 4,
25001         "main_sha": null,
25002         "because_sha": null
25003     },
25004     {
25005         "sha": "7522f4f71477d3df0b0baa0842c8b00e90abdbc5",
25006         "description": "asahi: Make resource creation code modifier-aware",
25007         "nominated": false,
25008         "nomination_type": null,
25009         "resolution": 4,
25010         "main_sha": null,
25011         "because_sha": null
25012     },
25013     {
25014         "sha": "a57b4577a17756672e9bfb9a00e5c4b7fba7935a",
25015         "description": "asahi: Fix indexed draw decode",
25016         "nominated": false,
25017         "nomination_type": null,
25018         "resolution": 4,
25019         "main_sha": null,
25020         "because_sha": null
25021     },
25022     {
25023         "sha": "fa81da9e2f0b4b379b0bcf4c260fe4bc6b8e1ba6",
25024         "description": "asahi: Add render scanout to resource",
25025         "nominated": false,
25026         "nomination_type": null,
25027         "resolution": 4,
25028         "main_sha": null,
25029         "because_sha": null
25030     },
25031     {
25032         "sha": "2aac18d7e4f959299a6790395100797800ce980c",
25033         "description": "asahi: Set cfg.levels for linear framebuffers",
25034         "nominated": false,
25035         "nomination_type": null,
25036         "resolution": 4,
25037         "main_sha": null,
25038         "because_sha": null
25039     },
25040     {
25041         "sha": "a5b891880086cc7f4ce6831056615e246b0d6be4",
25042         "description": "asahi: Set fd/ro appropriately",
25043         "nominated": false,
25044         "nomination_type": null,
25045         "resolution": 4,
25046         "main_sha": null,
25047         "because_sha": null
25048     },
25049     {
25050         "sha": "f1771ec3980611a27e075f2bb7f1a9c6d54dd0ec",
25051         "description": "asahi: Implement agx_resource_get_param",
25052         "nominated": false,
25053         "nomination_type": null,
25054         "resolution": 4,
25055         "main_sha": null,
25056         "because_sha": null
25057     },
25058     {
25059         "sha": "3732a41677628010e1863c68ffb2ba22b8037a8f",
25060         "description": "asahi: Implement agx_resource_get_handle",
25061         "nominated": false,
25062         "nomination_type": null,
25063         "resolution": 4,
25064         "main_sha": null,
25065         "because_sha": null
25066     },
25067     {
25068         "sha": "01964625eb23c0921dbacc33f10eee7724075bee",
25069         "description": "asahi: Implement agx_resource_from_handle",
25070         "nominated": false,
25071         "nomination_type": null,
25072         "resolution": 4,
25073         "main_sha": null,
25074         "because_sha": null
25075     },
25076     {
25077         "sha": "b774ed7c1805779117211db455367abf80bf92b4",
25078         "description": "asahi: Stub import/export code",
25079         "nominated": false,
25080         "nomination_type": null,
25081         "resolution": 4,
25082         "main_sha": null,
25083         "because_sha": null
25084     },
25085     {
25086         "sha": "943d939a9fb2bf965bc899993fbbb3a7d4e54311",
25087         "description": "asahi: Implement dmabuf modifier queries",
25088         "nominated": false,
25089         "nomination_type": null,
25090         "resolution": 4,
25091         "main_sha": null,
25092         "because_sha": null
25093     },
25094     {
25095         "sha": "7147313d0a1e06d149e9db42e4ae4115c9081644",
25096         "description": "asahi: Support XRGB formats",
25097         "nominated": false,
25098         "nomination_type": null,
25099         "resolution": 4,
25100         "main_sha": null,
25101         "because_sha": null
25102     },
25103     {
25104         "sha": "7c59e754817f191dd6f3862ab036fc7fb55051a4",
25105         "description": "asahi: Add renderonly to device",
25106         "nominated": false,
25107         "nomination_type": null,
25108         "resolution": 4,
25109         "main_sha": null,
25110         "because_sha": null
25111     },
25112     {
25113         "sha": "69ee201733fd7d799a887464f8ac0ceae658d4e0",
25114         "description": "asahi: Remove index_bias assert",
25115         "nominated": false,
25116         "nomination_type": null,
25117         "resolution": 4,
25118         "main_sha": null,
25119         "because_sha": null
25120     },
25121     {
25122         "sha": "6ca69b2843fc56a9b1128dd8bf62fa55531726a7",
25123         "description": "asahi: Localize the modifier #define hack for macOS",
25124         "nominated": false,
25125         "nomination_type": null,
25126         "resolution": 4,
25127         "main_sha": null,
25128         "because_sha": null
25129     },
25130     {
25131         "sha": "b89d82fd6c94278b74f61f51f4899f103dc99ec6",
25132         "description": "asahi: Use AIL tiling instead of DRM modifiers",
25133         "nominated": false,
25134         "nomination_type": null,
25135         "resolution": 4,
25136         "main_sha": null,
25137         "because_sha": null
25138     },
25139     {
25140         "sha": "bf593e09b131393d838f805525a9cc90fcd7081e",
25141         "description": "asahi: Handle synchronized transfers better",
25142         "nominated": false,
25143         "nomination_type": null,
25144         "resolution": 4,
25145         "main_sha": null,
25146         "because_sha": null
25147     },
25148     {
25149         "sha": "e9dbbddf4377ad92fbace7404875b32a1557eb12",
25150         "description": "ail: Add get_wsi_stride_B helper",
25151         "nominated": false,
25152         "nomination_type": null,
25153         "resolution": 4,
25154         "main_sha": null,
25155         "because_sha": null
25156     },
25157     {
25158         "sha": "2d042066735bad4c1842502f233695ef3340f573",
25159         "description": "meson: Enable SSE4.1 for MSVC",
25160         "nominated": false,
25161         "nomination_type": null,
25162         "resolution": 4,
25163         "main_sha": null,
25164         "because_sha": null
25165     },
25166     {
25167         "sha": "ad0d39efed503b8144dd2db72f467dc22b508ab7",
25168         "description": "glsl: Use DETECT_CC_GCC_VERSION in glsl/builtin_functions.cpp",
25169         "nominated": false,
25170         "nomination_type": null,
25171         "resolution": 4,
25172         "main_sha": null,
25173         "because_sha": null
25174     },
25175     {
25176         "sha": "71a0a386b5df53431f1fbc9a02a78f7af22611a6",
25177         "description": "Revert \"egl/glx: add fallback for zink loading\"",
25178         "nominated": true,
25179         "nomination_type": 1,
25180         "resolution": 1,
25181         "main_sha": null,
25182         "because_sha": "2569215f43f6ce71fb8eb2181b36c6cf976bce2a"
25183     },
25184     {
25185         "sha": "b1b419f7fe16d6039fd08b508afa3990a0dfaa00",
25186         "description": "docs: update calendar and link releases notes for 22.2.4",
25187         "nominated": false,
25188         "nomination_type": null,
25189         "resolution": 4,
25190         "main_sha": null,
25191         "because_sha": null
25192     },
25193     {
25194         "sha": "03eb7ae9ae2458da319f5b3efb4ef5b100d9038e",
25195         "description": "docs: Add sha256 sum for 22.2.4",
25196         "nominated": false,
25197         "nomination_type": null,
25198         "resolution": 4,
25199         "main_sha": null,
25200         "because_sha": null
25201     },
25202     {
25203         "sha": "5061bd6c25c9b97db0dd24d20eaadeddf96fe28e",
25204         "description": "docs: add release notes for 22.2.4",
25205         "nominated": false,
25206         "nomination_type": null,
25207         "resolution": 4,
25208         "main_sha": null,
25209         "because_sha": null
25210     },
25211     {
25212         "sha": "2a1bb4df953ecb431894a7f933f635dcd7d9cafa",
25213         "description": "dzn: Ensure SRV ResourceMinLODClamp is set to 0.0",
25214         "nominated": false,
25215         "nomination_type": null,
25216         "resolution": 4,
25217         "main_sha": null,
25218         "because_sha": null
25219     },
25220     {
25221         "sha": "2f8d2a91a680740bd1bb3d9164f364d5e6aeaa41",
25222         "description": "dzn: Use cube-array views for misaligned cubes",
25223         "nominated": false,
25224         "nomination_type": null,
25225         "resolution": 4,
25226         "main_sha": null,
25227         "because_sha": null
25228     },
25229     {
25230         "sha": "6e7896aa44028a63de2eb292162631a4e34a2517",
25231         "description": "dzn: Use DEPTH_STENCIL_DESC2 for front/back stencil read/write masks",
25232         "nominated": false,
25233         "nomination_type": null,
25234         "resolution": 4,
25235         "main_sha": null,
25236         "because_sha": null
25237     },
25238     {
25239         "sha": "73c9cfb61b6ea645b1b62bd64c4786fa6ba52180",
25240         "description": "dzn: Use ID3D12GraphicsCommandList8 for front/back stencil ref",
25241         "nominated": false,
25242         "nomination_type": null,
25243         "resolution": 4,
25244         "main_sha": null,
25245         "because_sha": null
25246     },
25247     {
25248         "sha": "c5b6d0c88269e17fe9db68ace7f545cd4e03a0a9",
25249         "description": "dzn: Get options14",
25250         "nominated": false,
25251         "nomination_type": null,
25252         "resolution": 4,
25253         "main_sha": null,
25254         "because_sha": null
25255     },
25256     {
25257         "sha": "6b887034be3d780d1f6081410b77722708caaec1",
25258         "description": "dzn: Use CreateCommandList1",
25259         "nominated": false,
25260         "nomination_type": null,
25261         "resolution": 4,
25262         "main_sha": null,
25263         "because_sha": null
25264     },
25265     {
25266         "sha": "56d4e038ddfbe87feebe57abc18a08a2c3af7f6b",
25267         "description": "dzn: Use common command buffer state tracking",
25268         "nominated": false,
25269         "nomination_type": null,
25270         "resolution": 4,
25271         "main_sha": null,
25272         "because_sha": null
25273     },
25274     {
25275         "sha": "f3b631f1dc8530da75e475e57e3c5e1ebdde7b9d",
25276         "description": "dzn: Upgrade baseline from ID3D12Device2 to 4",
25277         "nominated": false,
25278         "nomination_type": null,
25279         "resolution": 4,
25280         "main_sha": null,
25281         "because_sha": null
25282     },
25283     {
25284         "sha": "a3dbc9ac25a12ff28ec4a026234cef131432ad6c",
25285         "description": "microsoft/compiler: Emit sampleCmpLevel when needed",
25286         "nominated": false,
25287         "nomination_type": null,
25288         "resolution": 4,
25289         "main_sha": null,
25290         "because_sha": null
25291     },
25292     {
25293         "sha": "442d1fe5ad61a82cd5fa883faf2bb76a7f07401e",
25294         "description": "gallivm: use masked intrinsics for global and scratch access.",
25295         "nominated": false,
25296         "nomination_type": null,
25297         "resolution": 4,
25298         "main_sha": null,
25299         "because_sha": null
25300     },
25301     {
25302         "sha": "fda262fe64ed3d55527921e67681056b0efe9f30",
25303         "description": "radv/rt: move Ray Tracing shader creation into separate file",
25304         "nominated": false,
25305         "nomination_type": null,
25306         "resolution": 4,
25307         "main_sha": null,
25308         "because_sha": null
25309     },
25310     {
25311         "sha": "ce97fa934927122b4bc942b41394b6df42b44e32",
25312         "description": "frontends/va: set vbv buffer size same as target bitrate in cbr mode",
25313         "nominated": false,
25314         "nomination_type": null,
25315         "resolution": 4,
25316         "main_sha": null,
25317         "because_sha": null
25318     },
25319     {
25320         "sha": "3e19eb59a6a51ba6fc3be5451455fbe7dcd0c83f",
25321         "description": "r300: respect extra presubtract swizzle limitations during regalloc",
25322         "nominated": false,
25323         "nomination_type": null,
25324         "resolution": 4,
25325         "main_sha": null,
25326         "because_sha": null
25327     },
25328     {
25329         "sha": "14d97e1e426382c8ca5c74e459813c9c354f453c",
25330         "description": "r300: handle presubtract when rewriting non-native swizzles",
25331         "nominated": false,
25332         "nomination_type": null,
25333         "resolution": 4,
25334         "main_sha": null,
25335         "because_sha": null
25336     },
25337     {
25338         "sha": "8cfc44aace34036caecb8043369165a04f601666",
25339         "description": "r300: don't allow constant swizzles from presubtract sources",
25340         "nominated": false,
25341         "nomination_type": null,
25342         "resolution": 4,
25343         "main_sha": null,
25344         "because_sha": null
25345     },
25346     {
25347         "sha": "6738a7b5b4ae7a8f14fda0d39f760db4e29db186",
25348         "description": "r300: be more careful with presubtract and non-native swizzles",
25349         "nominated": false,
25350         "nomination_type": null,
25351         "resolution": 1,
25352         "main_sha": null,
25353         "because_sha": null
25354     },
25355     {
25356         "sha": "fe851d7759fca4c61245b142bb90dd561ae818f9",
25357         "description": "util: include sys/time.h for timespec functions",
25358         "nominated": true,
25359         "nomination_type": 1,
25360         "resolution": 1,
25361         "main_sha": null,
25362         "because_sha": "095dfc6caa29e150b5c8e9566320eda1117e714b"
25363     },
25364     {
25365         "sha": "fb781bfb0a5a401b5210d613479bbdfb90e94790",
25366         "description": "aco: fix dual source blending on GFX11",
25367         "nominated": true,
25368         "nomination_type": 0,
25369         "resolution": 1,
25370         "main_sha": null,
25371         "because_sha": null
25372     },
25373     {
25374         "sha": "bb90d29660bb44326188809da2deec0675c8264a",
25375         "description": "aco: add p_dual_src_export_gfx11 for dual source blending on GFX11",
25376         "nominated": true,
25377         "nomination_type": 0,
25378         "resolution": 1,
25379         "main_sha": null,
25380         "because_sha": null
25381     },
25382     {
25383         "sha": "e93de8a75e769a8f2d62947559f282f674d6eeb0",
25384         "description": "dzn: add triangle_strip flake",
25385         "nominated": false,
25386         "nomination_type": null,
25387         "resolution": 4,
25388         "main_sha": null,
25389         "because_sha": null
25390     },
25391     {
25392         "sha": "35d6e290e4119e020e8072ce4ad97bc4e9cd269b",
25393         "description": "r600/sfn: Fix location for reading cube array image dimensions",
25394         "nominated": true,
25395         "nomination_type": 1,
25396         "resolution": 1,
25397         "main_sha": null,
25398         "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
25399     },
25400     {
25401         "sha": "d1a81db9ee18933334686679e2f64097b43ffcc1",
25402         "description": "r600/sfn: set finalize_nir after reading debug flags",
25403         "nominated": false,
25404         "nomination_type": 1,
25405         "resolution": 4,
25406         "main_sha": null,
25407         "because_sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8"
25408     },
25409     {
25410         "sha": "0ccf7ed7916bee67c8028bf251ca483b1be07d57",
25411         "description": "r600/sfn: Honor shader key w.r.t. atomic counter layout",
25412         "nominated": true,
25413         "nomination_type": 1,
25414         "resolution": 1,
25415         "main_sha": null,
25416         "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
25417     },
25418     {
25419         "sha": "6d020540474b43c7e9a3175638bb04be68d80dbb",
25420         "description": "aco: Combine v_cvt_u32_f32 with insert to v_cvt_pk_u8_f32.",
25421         "nominated": false,
25422         "nomination_type": null,
25423         "resolution": 4,
25424         "main_sha": null,
25425         "because_sha": null
25426     },
25427     {
25428         "sha": "5a3cc2d453149954923abf3d1455e8fe44e5788a",
25429         "description": "aco: fix missing SCC for p_interp_gfx11 in emit_interp_mov_instr()",
25430         "nominated": true,
25431         "nomination_type": 1,
25432         "resolution": 1,
25433         "main_sha": null,
25434         "because_sha": "369c9b642524cb543c59d006ad7e3ce089fa6879"
25435     },
25436     {
25437         "sha": "c567e5528fd11db461f076fccd63ec1b01b96b36",
25438         "description": "panfrost: Use PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY",
25439         "nominated": true,
25440         "nomination_type": 1,
25441         "resolution": 1,
25442         "main_sha": null,
25443         "because_sha": "e03622e50fcebbcc32b2fd403b1a729c73cb49d5"
25444     },
25445     {
25446         "sha": "42212a9bfdab8381beb9206b5d2551344c71d584",
25447         "description": "panfrost: Fix reference counting with batch->resources",
25448         "nominated": true,
25449         "nomination_type": 1,
25450         "resolution": 1,
25451         "main_sha": null,
25452         "because_sha": "2d8f28df731638e1270b0ae273c7bfd2b29b7993"
25453     },
25454     {
25455         "sha": "ba9bdd5642aa933272708de380618dea74c98c60",
25456         "description": "ci: improve run-shader-db and add r300 testing",
25457         "nominated": false,
25458         "nomination_type": null,
25459         "resolution": 4,
25460         "main_sha": null,
25461         "because_sha": null
25462     },
25463     {
25464         "sha": "6b87bad9932d5043601e544435f46e8bb5066af2",
25465         "description": "r300: use drm_shim_override",
25466         "nominated": false,
25467         "nomination_type": null,
25468         "resolution": 4,
25469         "main_sha": null,
25470         "because_sha": null
25471     },
25472     {
25473         "sha": "e976f4930dff2e50da4e2b0c54edde33523a9f55",
25474         "description": "ci/build: bump LLVM to 13 for debian-build-testing",
25475         "nominated": false,
25476         "nomination_type": null,
25477         "resolution": 4,
25478         "main_sha": null,
25479         "because_sha": null
25480     },
25481     {
25482         "sha": "65ffcee23db6c7c4202eaa1d9638062fd8b03a80",
25483         "description": "meson: build radeon drm-shim also for r300 and r600",
25484         "nominated": false,
25485         "nomination_type": null,
25486         "resolution": 4,
25487         "main_sha": null,
25488         "because_sha": null
25489     },
25490     {
25491         "sha": "c699122d6aa7626fd8d18168bd25a7a354e42376",
25492         "description": "turnip: Enable EXT_swapchain_colorspace",
25493         "nominated": false,
25494         "nomination_type": null,
25495         "resolution": 4,
25496         "main_sha": null,
25497         "because_sha": null
25498     },
25499     {
25500         "sha": "55b6813b7b1b6d3ff907ddd2c71489e09400db5e",
25501         "description": "anv: Enable EXT_swapchain_colorspace",
25502         "nominated": false,
25503         "nomination_type": null,
25504         "resolution": 4,
25505         "main_sha": null,
25506         "because_sha": null
25507     },
25508     {
25509         "sha": "5637a1b91ef8eb4f7ce8ec8ea57507df021abeb1",
25510         "description": "radv: Enable EXT_swapchain_colorspace",
25511         "nominated": false,
25512         "nomination_type": null,
25513         "resolution": 4,
25514         "main_sha": null,
25515         "because_sha": null
25516     },
25517     {
25518         "sha": "0b9beb5107b44b6a336390a3a491edf6a47107fd",
25519         "description": "wsi/display: Refactor available_surface_formats structure",
25520         "nominated": false,
25521         "nomination_type": null,
25522         "resolution": 4,
25523         "main_sha": null,
25524         "because_sha": null
25525     },
25526     {
25527         "sha": "d6c58f54460394314afef7e20e75b41d3be32eeb",
25528         "description": "iris: Destroy batch contexts in a single place",
25529         "nominated": false,
25530         "nomination_type": null,
25531         "resolution": 4,
25532         "main_sha": null,
25533         "because_sha": null
25534     },
25535     {
25536         "sha": "cd159c7d6c18d1bbde019fda68cc17922389a767",
25537         "description": "iris: Set priority for replaced engine context",
25538         "nominated": true,
25539         "nomination_type": 1,
25540         "resolution": 1,
25541         "main_sha": null,
25542         "because_sha": "5c4c8bdc4c54a1f3d7e496e52476124366e6e7d6"
25543     },
25544     {
25545         "sha": "f7e7fa6e5f395ff9542850d9fb9505cb94873868",
25546         "description": "pvr: Fix valgrind issue on compute job submissions",
25547         "nominated": false,
25548         "nomination_type": null,
25549         "resolution": 4,
25550         "main_sha": null,
25551         "because_sha": null
25552     },
25553     {
25554         "sha": "cd2e2021a0ac74934cd29e3856ab417da4e6058d",
25555         "description": "radv: emit PA_SU_PRIM_FILTER_CNTL in the graphics preamble",
25556         "nominated": false,
25557         "nomination_type": null,
25558         "resolution": 4,
25559         "main_sha": null,
25560         "because_sha": null
25561     },
25562     {
25563         "sha": "d4ce63a87a55db9364bb987864097cf61aa0c0df",
25564         "description": "radv: determine if sample positions are needed at pipeline bind time",
25565         "nominated": false,
25566         "nomination_type": null,
25567         "resolution": 4,
25568         "main_sha": null,
25569         "because_sha": null
25570     },
25571     {
25572         "sha": "5c9ade2464b44a4b626c715e9c40f0fa4f4d6fa7",
25573         "description": "radv: simplify load_sample_mask_in lowering",
25574         "nominated": false,
25575         "nomination_type": null,
25576         "resolution": 4,
25577         "main_sha": null,
25578         "because_sha": null
25579     },
25580     {
25581         "sha": "0097592f8cf32466944e465532bf661a86d0da2f",
25582         "description": "etnaviv: rs: set TS_MODE for inplace resolve",
25583         "nominated": false,
25584         "nomination_type": null,
25585         "resolution": 4,
25586         "main_sha": null,
25587         "because_sha": null
25588     },
25589     {
25590         "sha": "7d370d80edf4652bc0cecd1531641116b4a06f32",
25591         "description": "etnaviv: update headers from rnndb",
25592         "nominated": false,
25593         "nomination_type": null,
25594         "resolution": 4,
25595         "main_sha": null,
25596         "because_sha": null
25597     },
25598     {
25599         "sha": "78c71d14e026b50862499fb71a8d8da1763dacaf",
25600         "description": "etnaviv: don't select TS modifier when not FAST_CLEAR capable",
25601         "nominated": false,
25602         "nomination_type": 1,
25603         "resolution": 4,
25604         "main_sha": null,
25605         "because_sha": "c2b06e1a38205f71120ae46eb4ee581d3a74a4f4"
25606     },
25607     {
25608         "sha": "6e3fc88f0c7d0f1f2d07cc7d5fd9c332b7780c02",
25609         "description": "radv/ci: mark the whole texturequerylod subtests as flakes on renoir",
25610         "nominated": false,
25611         "nomination_type": null,
25612         "resolution": 4,
25613         "main_sha": null,
25614         "because_sha": null
25615     },
25616     {
25617         "sha": "e70362e74748cdbaefc90f88bcb24c9c57dce79a",
25618         "description": "gallium/pipe: Trim trailing spaces in src/gallium/include/pipe/*.h",
25619         "nominated": false,
25620         "nomination_type": null,
25621         "resolution": 4,
25622         "main_sha": null,
25623         "because_sha": null
25624     },
25625     {
25626         "sha": "b9be2773a1b9de8b2ded56f51b0cb759d7ced666",
25627         "description": "ci: Drop a couple of -Werror exceptions from fedora-release job",
25628         "nominated": false,
25629         "nomination_type": null,
25630         "resolution": 4,
25631         "main_sha": null,
25632         "because_sha": null
25633     },
25634     {
25635         "sha": "2b724c0135844d89f6e0cd61eac13dcbdb11950c",
25636         "description": "ci: Drop -Wno-error=unused-const-variable from debian-clang job",
25637         "nominated": false,
25638         "nomination_type": null,
25639         "resolution": 4,
25640         "main_sha": null,
25641         "because_sha": null
25642     },
25643     {
25644         "sha": "28ae62ef12eac3b3cb2c7d06ee636aef7271bdde",
25645         "description": "ci: Drop a couple of -Werror exceptions from debian-android job",
25646         "nominated": false,
25647         "nomination_type": null,
25648         "resolution": 4,
25649         "main_sha": null,
25650         "because_sha": null
25651     },
25652     {
25653         "sha": "1b8e66e564e9923414c9fc5ef29663acda03905c",
25654         "description": "radv: rework how vertex buffer descriptors are flushed",
25655         "nominated": false,
25656         "nomination_type": null,
25657         "resolution": 4,
25658         "main_sha": null,
25659         "because_sha": null
25660     },
25661     {
25662         "sha": "0945412ec8cda6c8245e12567b667d99560c7b3a",
25663         "description": "radv: use more radv_dynamic_state pointers in radv_emit_XXX() helpers",
25664         "nominated": false,
25665         "nomination_type": null,
25666         "resolution": 4,
25667         "main_sha": null,
25668         "because_sha": null
25669     },
25670     {
25671         "sha": "86d9a4f20f75329bbfabb5cac03aca5df92463f4",
25672         "description": "radv: cleanup radv_emit_viewport()",
25673         "nominated": false,
25674         "nomination_type": null,
25675         "resolution": 4,
25676         "main_sha": null,
25677         "because_sha": null
25678     },
25679     {
25680         "sha": "2bb76d579c55d24329bb35ab5c199ab0810c1149",
25681         "description": "radv: constify more pointers in radv_emit_XXX() helpers",
25682         "nominated": false,
25683         "nomination_type": null,
25684         "resolution": 4,
25685         "main_sha": null,
25686         "because_sha": null
25687     },
25688     {
25689         "sha": "34d81d264ba09c70b6c9cf00a1713c53d3264603",
25690         "description": "radv: cleanup radv_CmdSetXXX() functions",
25691         "nominated": false,
25692         "nomination_type": null,
25693         "resolution": 4,
25694         "main_sha": null,
25695         "because_sha": null
25696     },
25697     {
25698         "sha": "fc193133d4ea553ed08758437159d6fbbe14dbf3",
25699         "description": "aco: adjust an assertion about nir_texop_txf_ms and GFX11",
25700         "nominated": false,
25701         "nomination_type": null,
25702         "resolution": 4,
25703         "main_sha": null,
25704         "because_sha": null
25705     },
25706     {
25707         "sha": "cf7b96a83f66f150bca5df2f510ed6951497d9c6",
25708         "description": "radv: introduce RADV_DEBUG=nofmask",
25709         "nominated": false,
25710         "nomination_type": null,
25711         "resolution": 1,
25712         "main_sha": null,
25713         "because_sha": null
25714     },
25715     {
25716         "sha": "912c72eda5a4284bf8ef32f93a708c65083f7722",
25717         "description": "ci: Add va frontend to windows-build-rules",
25718         "nominated": true,
25719         "nomination_type": 1,
25720         "resolution": 1,
25721         "main_sha": null,
25722         "because_sha": "2d504bc5a05467ad19f9a6df92f649697288f8f5"
25723     },
25724     {
25725         "sha": "35c78d4f151b9ce26bb09367402643addf706f34",
25726         "description": "freedreno/a6xx: Fix dummy binning pass FS shader",
25727         "nominated": false,
25728         "nomination_type": null,
25729         "resolution": 4,
25730         "main_sha": null,
25731         "because_sha": null
25732     },
25733     {
25734         "sha": "2de0a031ea8e1997c36452b2b414dc183e0aef16",
25735         "description": "freedreno/a6xx: Un-open-code some event names",
25736         "nominated": false,
25737         "nomination_type": null,
25738         "resolution": 4,
25739         "main_sha": null,
25740         "because_sha": null
25741     },
25742     {
25743         "sha": "0132c22de75c2c0794cf6d4eb69392847cbeb00d",
25744         "description": "freedreno/a6xx: Don't disable LRZ for invalid channels",
25745         "nominated": false,
25746         "nomination_type": null,
25747         "resolution": 4,
25748         "main_sha": null,
25749         "because_sha": null
25750     },
25751     {
25752         "sha": "4e9d913f8149b4615342b4d56a6ec591cce7c072",
25753         "description": "freedreno/a6xx: Improve LRZ test for stencil write",
25754         "nominated": false,
25755         "nomination_type": null,
25756         "resolution": 4,
25757         "main_sha": null,
25758         "because_sha": null
25759     },
25760     {
25761         "sha": "d03d08668f53b18e289bb48518489abd423c1fd0",
25762         "description": "freedreno/a6xx: Use same LRZ state for draw and binning",
25763         "nominated": false,
25764         "nomination_type": null,
25765         "resolution": 4,
25766         "main_sha": null,
25767         "because_sha": null
25768     },
25769     {
25770         "sha": "2b186016a386e2159bb1f1a7f68efdc184c4317d",
25771         "description": "freedreno/a6xx: Handle additional depth test funcs",
25772         "nominated": false,
25773         "nomination_type": null,
25774         "resolution": 4,
25775         "main_sha": null,
25776         "because_sha": null
25777     },
25778     {
25779         "sha": "edca30efbfdadd357800c55f57c42cc5c0f044f8",
25780         "description": "freedreno/drm: Fix suballoc alignment",
25781         "nominated": false,
25782         "nomination_type": null,
25783         "resolution": 4,
25784         "main_sha": null,
25785         "because_sha": null
25786     },
25787     {
25788         "sha": "cf6b2699ca47e486f1930e3ce82d5c3d28671288",
25789         "description": "panfrost: Don't set job_barrier on vertex jobs",
25790         "nominated": false,
25791         "nomination_type": null,
25792         "resolution": 4,
25793         "main_sha": null,
25794         "because_sha": null
25795     },
25796     {
25797         "sha": "51457b19cea9608f6bb2be81430d37da5333d2fe",
25798         "description": "r300: tweak nir loop unrolling hint for r500 vertex shaders",
25799         "nominated": false,
25800         "nomination_type": null,
25801         "resolution": 4,
25802         "main_sha": null,
25803         "because_sha": null
25804     },
25805     {
25806         "sha": "6ac678df43b217bbe2ed0de513f27d3f0313ba97",
25807         "description": "freedreno: Add one flake",
25808         "nominated": false,
25809         "nomination_type": null,
25810         "resolution": 4,
25811         "main_sha": null,
25812         "because_sha": null
25813     },
25814     {
25815         "sha": "f3ee9be836bf3d00a51f6b58300c383c4d269309",
25816         "description": "glsl: Drop borrow/carry lowerings in favor of nir",
25817         "nominated": false,
25818         "nomination_type": null,
25819         "resolution": 4,
25820         "main_sha": null,
25821         "because_sha": null
25822     },
25823     {
25824         "sha": "339d80d5f22c9f3af88da574edf27bf244ded752",
25825         "description": "pps: make pps-producer RT only on freedreno",
25826         "nominated": false,
25827         "nomination_type": null,
25828         "resolution": 4,
25829         "main_sha": null,
25830         "because_sha": null
25831     },
25832     {
25833         "sha": "557120b593c2f7a4ccbcbc5e35bf1a959187b1ef",
25834         "description": "util: Include the needed util/detect*.h headers in multiple files",
25835         "nominated": false,
25836         "nomination_type": null,
25837         "resolution": 4,
25838         "main_sha": null,
25839         "because_sha": null
25840     },
25841     {
25842         "sha": "4ff21b4a47f4dd1f977b499997bd42bee2843d5d",
25843         "description": "util: Remove the unused PIPE_(ARCH|OS|CC) macro defines from src/util/detect_arch.h and src/util/detect_cc.h",
25844         "nominated": false,
25845         "nomination_type": null,
25846         "resolution": 4,
25847         "main_sha": null,
25848         "because_sha": null
25849     },
25850     {
25851         "sha": "1accc0df6401f0253289138e1907b3e3d191fab7",
25852         "description": "tree-wide: Convert all usage of PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* by use grep",
25853         "nominated": false,
25854         "nomination_type": null,
25855         "resolution": 4,
25856         "main_sha": null,
25857         "because_sha": null
25858     },
25859     {
25860         "sha": "27fe4bd29fd2c9ebbecd1e7f4619d681045f081c",
25861         "description": "tree-wide: Convert all usage of #ifndef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|ARCH|CC)_* by use grep",
25862         "nominated": false,
25863         "nomination_type": null,
25864         "resolution": 4,
25865         "main_sha": null,
25866         "because_sha": null
25867     },
25868     {
25869         "sha": "1817659bb65a6aa455a7dc273b033a83386a7386",
25870         "description": "tree-wide: Convert all usage of #ifdef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|ARCH|CC)_* by use grep",
25871         "nominated": false,
25872         "nomination_type": null,
25873         "resolution": 4,
25874         "main_sha": null,
25875         "because_sha": null
25876     },
25877     {
25878         "sha": "eab0da3c6410542a35c3fc9b59616f7da93baab4",
25879         "description": "tree-wide: Convert all usage of defined PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* by use grep",
25880         "nominated": false,
25881         "nomination_type": null,
25882         "resolution": 4,
25883         "main_sha": null,
25884         "because_sha": null
25885     },
25886     {
25887         "sha": "80fac8637b9d8e1b7ec3c63e46e435f600e93c29",
25888         "description": "tree-wide: Convert all usage of defined(PIPE_(OS|ARCH|CC)_*) to DETECT_(OS|ARCH|CC)_* by use grep",
25889         "nominated": false,
25890         "nomination_type": null,
25891         "resolution": 4,
25892         "main_sha": null,
25893         "because_sha": null
25894     },
25895     {
25896         "sha": "4304177675ae7717919ed8accc45397db44eb10d",
25897         "description": "util: Add DETECT_ARCH_* and DETECT_CC_* macros for latter usage",
25898         "nominated": false,
25899         "nomination_type": null,
25900         "resolution": 4,
25901         "main_sha": null,
25902         "because_sha": null
25903     },
25904     {
25905         "sha": "db01b983ede123e68de9d45b8bce22dd5f09810e",
25906         "description": "util: Move compiler configuration defines from detect_arch.h into detect_cc.h",
25907         "nominated": false,
25908         "nomination_type": null,
25909         "resolution": 4,
25910         "main_sha": null,
25911         "because_sha": null
25912     },
25913     {
25914         "sha": "845222dbae55822bd6114ad6f9a499d3f18a022c",
25915         "description": "util: Rename src/gallium/include/pipe/p_config.h to src/util/detect_arch.h",
25916         "nominated": false,
25917         "nomination_type": null,
25918         "resolution": 4,
25919         "main_sha": null,
25920         "because_sha": null
25921     },
25922     {
25923         "sha": "7710cc8506be571ce83751c8f7afbe6fac256b36",
25924         "description": "util: Test __PPC64__ for getting PIPE_ARCH_PPC_64 respond to __PPC64__ take effect",
25925         "nominated": true,
25926         "nomination_type": 1,
25927         "resolution": 1,
25928         "main_sha": null,
25929         "because_sha": "e737a99a6fbafe3ba4b5175eea25d1598dbeb9d8"
25930     },
25931     {
25932         "sha": "d81e40b20c386a79d643fc6c14c3cfb8351daa09",
25933         "description": "frontend/va: Fix WIN32 VA_DRIVER_INIT_FUNC declaration. Remove declspec as it uses .def file",
25934         "nominated": true,
25935         "nomination_type": 1,
25936         "resolution": 1,
25937         "main_sha": null,
25938         "because_sha": "b557ceb75b79e0d8b3f7352d4bb6764137175ee0"
25939     },
25940     {
25941         "sha": "59f11b761241a655e3e3ead445d69dafaee57f1c",
25942         "description": "util: Add test for util_get_process_name_may_override",
25943         "nominated": false,
25944         "nomination_type": null,
25945         "resolution": 4,
25946         "main_sha": null,
25947         "because_sha": null
25948     },
25949     {
25950         "sha": "3325c5b80e131514a598c99d21d517c895ab713a",
25951         "description": "util: Add tests for os_mman.h and util_get_process_name_may_override",
25952         "nominated": false,
25953         "nomination_type": null,
25954         "resolution": 4,
25955         "main_sha": null,
25956         "because_sha": null
25957     },
25958     {
25959         "sha": "660b110494960d3d82712775bf4f2796e20f219c",
25960         "description": "util: Move src/gallium/auxiliary/os/os_mman.h to src/util/os_mman.h",
25961         "nominated": false,
25962         "nomination_type": null,
25963         "resolution": 4,
25964         "main_sha": null,
25965         "because_sha": null
25966     },
25967     {
25968         "sha": "f5050d0fcd2c442ce07997ab75071d44734ab8c9",
25969         "description": "util: Replace the usage of os_get_command_line with util_get_command_line",
25970         "nominated": false,
25971         "nomination_type": null,
25972         "resolution": 4,
25973         "main_sha": null,
25974         "because_sha": null
25975     },
25976     {
25977         "sha": "d600a0ed3420b9187b47b0084414a2c869af39ee",
25978         "description": "util: Merge the code from os_process.c into u_process.c",
25979         "nominated": false,
25980         "nomination_type": null,
25981         "resolution": 4,
25982         "main_sha": null,
25983         "because_sha": null
25984     },
25985     {
25986         "sha": "fdad0477f0fe4755d858767eb86beec5cf8c50bd",
25987         "description": "util: Remove usage of boolean and duplicated code in os_process.*",
25988         "nominated": false,
25989         "nomination_type": null,
25990         "resolution": 4,
25991         "main_sha": null,
25992         "because_sha": null
25993     },
25994     {
25995         "sha": "3f4586575e131850a66cfbbdeae2d72413fece46",
25996         "description": "util: Merge the __getProgramName code under HAIKU os",
25997         "nominated": false,
25998         "nomination_type": null,
25999         "resolution": 4,
26000         "main_sha": null,
26001         "because_sha": null
26002     },
26003     {
26004         "sha": "ed4fd1d90e3f3dca0ed0ac7a4a3366854c565f4b",
26005         "description": "util: cleanup cpuinfo.* and it's related files",
26006         "nominated": false,
26007         "nomination_type": null,
26008         "resolution": 4,
26009         "main_sha": null,
26010         "because_sha": null
26011     },
26012     {
26013         "sha": "7436669d55d3041c8f4eaa938ad38c3ec1dd7efa",
26014         "description": "mesa/vbo: Replace the usage of cpu_has_sse4_1 with util_get_cpu_caps()->has_sse4_1 in vbo/vbo_minmax_index.c",
26015         "nominated": false,
26016         "nomination_type": null,
26017         "resolution": 4,
26018         "main_sha": null,
26019         "because_sha": null
26020     },
26021     {
26022         "sha": "b84678ea28e9e41874974a6f1220a1dccc0fc5fa",
26023         "description": "util: Use util_get_cpu_caps instead cpu_has_sse4_1 macro",
26024         "nominated": false,
26025         "nomination_type": null,
26026         "resolution": 4,
26027         "main_sha": null,
26028         "because_sha": null
26029     },
26030     {
26031         "sha": "6dab1896d1188dc28787ec956a986f500cd77ae6",
26032         "description": "util: Drop include \"pipe/p_config.h\" in src/util/u_cpu_detect.h",
26033         "nominated": false,
26034         "nomination_type": null,
26035         "resolution": 4,
26036         "main_sha": null,
26037         "because_sha": null
26038     },
26039     {
26040         "sha": "3549439068d513f7433e797b72487be58dc58d0e",
26041         "description": "ci/nouveau: Add some recent flakes",
26042         "nominated": false,
26043         "nomination_type": null,
26044         "resolution": 4,
26045         "main_sha": null,
26046         "because_sha": null
26047     },
26048     {
26049         "sha": "72d66aa98783e5904855f142a96e7f5fd981f241",
26050         "description": "microsoft/compiler: Delete now-unused memcpy lowering pass",
26051         "nominated": false,
26052         "nomination_type": null,
26053         "resolution": 4,
26054         "main_sha": null,
26055         "because_sha": null
26056     },
26057     {
26058         "sha": "fb7fd02a2b23afbff30a3bdd880fb050952b4410",
26059         "description": "microsoft/clc: Optimize memcpys",
26060         "nominated": false,
26061         "nomination_type": null,
26062         "resolution": 4,
26063         "main_sha": null,
26064         "because_sha": null
26065     },
26066     {
26067         "sha": "efc0835787eb000cacb7b43b0bfca0164c3fb4ef",
26068         "description": "aco: move statistics enum to aco_shader_info.h",
26069         "nominated": false,
26070         "nomination_type": null,
26071         "resolution": 4,
26072         "main_sha": null,
26073         "because_sha": null
26074     },
26075     {
26076         "sha": "4306897979abb83908bcadbd752ce34a0c8c2e02",
26077         "description": "radv: use radv_fill_nir_compiler_options() helper for prolog/epilog",
26078         "nominated": false,
26079         "nomination_type": null,
26080         "resolution": 4,
26081         "main_sha": null,
26082         "because_sha": null
26083     },
26084     {
26085         "sha": "7c84ca8818d3de7830fb173671762194daa8583e",
26086         "description": "radv: create radv_fill_nir_compiler_options() helper function",
26087         "nominated": false,
26088         "nomination_type": null,
26089         "resolution": 4,
26090         "main_sha": null,
26091         "because_sha": null
26092     },
26093     {
26094         "sha": "369c9b642524cb543c59d006ad7e3ce089fa6879",
26095         "description": "aco: fix p_interp_gfx11 to not overwrite SCC",
26096         "nominated": true,
26097         "nomination_type": 1,
26098         "resolution": 1,
26099         "main_sha": null,
26100         "because_sha": "6113ee650a272dc737a200e276de474e083a2fdf"
26101     },
26102     {
26103         "sha": "3012e85e36956abb067f2518a5e16ae91053d5e6",
26104         "description": "ci/alpine: build Mesa on top of Alpine 3.16",
26105         "nominated": false,
26106         "nomination_type": null,
26107         "resolution": 4,
26108         "main_sha": null,
26109         "because_sha": null
26110     },
26111     {
26112         "sha": "8a35052253d000b5fcb9f20b0ae9cf4cf9e9ba6a",
26113         "description": "ci/freedreno: add missing traces",
26114         "nominated": false,
26115         "nomination_type": null,
26116         "resolution": 4,
26117         "main_sha": null,
26118         "because_sha": null
26119     },
26120     {
26121         "sha": "14eef1414725692a22fa24e027e8b1fd618d57ed",
26122         "description": "clover: empty soversion when on win32",
26123         "nominated": true,
26124         "nomination_type": 0,
26125         "resolution": 1,
26126         "main_sha": null,
26127         "because_sha": null
26128     },
26129     {
26130         "sha": "afb83080879310986680b0a0c7046a05963c06b1",
26131         "description": "intel: Use common CONCAT/PASTE macros",
26132         "nominated": false,
26133         "nomination_type": null,
26134         "resolution": 4,
26135         "main_sha": null,
26136         "because_sha": null
26137     },
26138     {
26139         "sha": "6bf17673a556ae64a284936beb589786b90fdb42",
26140         "description": "glx: Use common CONCAT/PASTE macros",
26141         "nominated": false,
26142         "nomination_type": null,
26143         "resolution": 4,
26144         "main_sha": null,
26145         "because_sha": null
26146     },
26147     {
26148         "sha": "c411e2df705786dff8f321b3fdd7cbc9858524ab",
26149         "description": "gallium: Use common CONCAT/PASTE macros",
26150         "nominated": false,
26151         "nomination_type": null,
26152         "resolution": 4,
26153         "main_sha": null,
26154         "because_sha": null
26155     },
26156     {
26157         "sha": "f3c6ed77be3112a56be4a66a135bdef630e92b33",
26158         "description": "amd: Use common CONCAT/PASTE macros",
26159         "nominated": false,
26160         "nomination_type": null,
26161         "resolution": 4,
26162         "main_sha": null,
26163         "because_sha": null
26164     },
26165     {
26166         "sha": "9991926bdf15228831a4d29018afd2c3afebdefd",
26167         "description": "util: Add common CONCAT/PASTE macros",
26168         "nominated": false,
26169         "nomination_type": null,
26170         "resolution": 4,
26171         "main_sha": null,
26172         "because_sha": null
26173     },
26174     {
26175         "sha": "7a84473344fa678ec95761a802ee0c994f7c51ea",
26176         "description": "intel: Unify naming of CONCAT/PASTE macros",
26177         "nominated": false,
26178         "nomination_type": null,
26179         "resolution": 4,
26180         "main_sha": null,
26181         "because_sha": null
26182     },
26183     {
26184         "sha": "f2e9222701e6bb7562d2f2ca671c3747149f1405",
26185         "description": "glx: Unify naming of CONCAT/PASTE macros",
26186         "nominated": false,
26187         "nomination_type": null,
26188         "resolution": 4,
26189         "main_sha": null,
26190         "because_sha": null
26191     },
26192     {
26193         "sha": "6359836242405abeb2aeabea13d75c7cc6954029",
26194         "description": "gallium: Unify naming of CONCAT/PASTE macros",
26195         "nominated": false,
26196         "nomination_type": null,
26197         "resolution": 4,
26198         "main_sha": null,
26199         "because_sha": null
26200     },
26201     {
26202         "sha": "45f9939f9a588d362f1a0202fde95856b5d8bd70",
26203         "description": "amd: Unify naming of CONCAT/PASTE macros",
26204         "nominated": false,
26205         "nomination_type": null,
26206         "resolution": 4,
26207         "main_sha": null,
26208         "because_sha": null
26209     },
26210     {
26211         "sha": "c70c5ecd2e7bb04729628630aebf0574f7f19c1c",
26212         "description": "docs: move generic gallium envvars to root doc",
26213         "nominated": false,
26214         "nomination_type": null,
26215         "resolution": 4,
26216         "main_sha": null,
26217         "because_sha": null
26218     },
26219     {
26220         "sha": "e7e92f79543f8390d42543e72918d162cfb0a38e",
26221         "description": "docs: remove duplicate envvars",
26222         "nominated": false,
26223         "nomination_type": null,
26224         "resolution": 4,
26225         "main_sha": null,
26226         "because_sha": null
26227     },
26228     {
26229         "sha": "e91ee07b6a21be24c5cf5dd46d22c1fc0d3b86e3",
26230         "description": "docs: fix badly encoded envvar-roles",
26231         "nominated": false,
26232         "nomination_type": null,
26233         "resolution": 4,
26234         "main_sha": null,
26235         "because_sha": null
26236     },
26237     {
26238         "sha": "8723a18e67cdadb5ba4d7618ed844bf398a970e7",
26239         "description": "docs: use envvar directive",
26240         "nominated": false,
26241         "nomination_type": null,
26242         "resolution": 4,
26243         "main_sha": null,
26244         "because_sha": null
26245     },
26246     {
26247         "sha": "9bfa939a5e6377efe7b610dd9b6846edeb0fdafc",
26248         "description": "docs: remove stale envvar-reference",
26249         "nominated": true,
26250         "nomination_type": 1,
26251         "resolution": 1,
26252         "main_sha": null,
26253         "because_sha": "231ccb6100e3559782834d1c290e6439a37a7ca8"
26254     },
26255     {
26256         "sha": "4eef5628c86e930c48f90cdcbe51bf5a3651c4c4",
26257         "description": "docs: drop custom envvar directive",
26258         "nominated": false,
26259         "nomination_type": null,
26260         "resolution": 4,
26261         "main_sha": null,
26262         "because_sha": null
26263     },
26264     {
26265         "sha": "864e658c0a069026c1f123079cfb09ecc4cf06cf",
26266         "description": "docs: properly nest envvar descriptions",
26267         "nominated": false,
26268         "nomination_type": null,
26269         "resolution": 4,
26270         "main_sha": null,
26271         "because_sha": null
26272     },
26273     {
26274         "sha": "7df50de210e1899a5f405651d983c3771e092fd5",
26275         "description": "docs: remove rogue \"the\"",
26276         "nominated": false,
26277         "nomination_type": null,
26278         "resolution": 4,
26279         "main_sha": null,
26280         "because_sha": null
26281     },
26282     {
26283         "sha": "afded9a0a5f2e7cf3cff4e197cba3f12b8039e71",
26284         "description": "docs: add missing extension-link",
26285         "nominated": false,
26286         "nomination_type": null,
26287         "resolution": 4,
26288         "main_sha": null,
26289         "because_sha": null
26290     },
26291     {
26292         "sha": "9f2c9e4c3fa57deba3da30dfa8e022c0a49c80f0",
26293         "description": "docs: do not mention EGL_MESA_drm_display",
26294         "nominated": true,
26295         "nomination_type": 1,
26296         "resolution": 1,
26297         "main_sha": null,
26298         "because_sha": "f3e23ead536e66940053265216b3886fef69d891"
26299     },
26300     {
26301         "sha": "a5f319a38e4ade9ebb0736583cfa89098c7a6576",
26302         "description": "docs/tgsi: xDArray -> xD_ARRAY",
26303         "nominated": false,
26304         "nomination_type": null,
26305         "resolution": 4,
26306         "main_sha": null,
26307         "because_sha": null
26308     },
26309     {
26310         "sha": "474ba56f78aaa7e32a60b103008f0e204837000a",
26311         "description": "docs/gallium: move period out of quotes",
26312         "nominated": false,
26313         "nomination_type": null,
26314         "resolution": 4,
26315         "main_sha": null,
26316         "because_sha": null
26317     },
26318     {
26319         "sha": "306a8379ca0e1dd6fdfd0d90b248b8b09588e77f",
26320         "description": "docs: lifecycle -> life cycle",
26321         "nominated": false,
26322         "nomination_type": null,
26323         "resolution": 4,
26324         "main_sha": null,
26325         "because_sha": null
26326     },
26327     {
26328         "sha": "a3a68da6ac48ef19a4352d98b305dabadfc24632",
26329         "description": "docs: dll -> DLL",
26330         "nominated": false,
26331         "nomination_type": null,
26332         "resolution": 4,
26333         "main_sha": null,
26334         "because_sha": null
26335     },
26336     {
26337         "sha": "18fcd3c47c23e2a665443e83153c816284c81980",
26338         "description": "docs: un-committed -> uncommitted",
26339         "nominated": false,
26340         "nomination_type": null,
26341         "resolution": 4,
26342         "main_sha": null,
26343         "because_sha": null
26344     },
26345     {
26346         "sha": "4a42efb7fcf81c9d55f9e5ccda74d18c8e87c8ec",
26347         "description": "docs: IPE -> PIPE",
26348         "nominated": false,
26349         "nomination_type": null,
26350         "resolution": 4,
26351         "main_sha": null,
26352         "because_sha": null
26353     },
26354     {
26355         "sha": "26d6f506a44aa9f004781b0ec988471032d80841",
26356         "description": "docs/asahi: use console blocks for console commands",
26357         "nominated": false,
26358         "nomination_type": null,
26359         "resolution": 4,
26360         "main_sha": null,
26361         "because_sha": null
26362     },
26363     {
26364         "sha": "5a31e1ecaa66bbfbf4b9883ed800a5549c45724e",
26365         "description": "docs/asahi: use literal-block for build-options",
26366         "nominated": false,
26367         "nomination_type": null,
26368         "resolution": 4,
26369         "main_sha": null,
26370         "because_sha": null
26371     },
26372     {
26373         "sha": "2ebce1113730fcb23394e3931b7fafcb2d2ca7b7",
26374         "description": "docs/asahi: fix indent",
26375         "nominated": false,
26376         "nomination_type": null,
26377         "resolution": 4,
26378         "main_sha": null,
26379         "because_sha": null
26380     },
26381     {
26382         "sha": "3408cce076467266da1c53a1a8f4045fbc2d7118",
26383         "description": "etnaviv: don't always emit PE_DEPTH_CONFIG on shader changes",
26384         "nominated": false,
26385         "nomination_type": null,
26386         "resolution": 4,
26387         "main_sha": null,
26388         "because_sha": null
26389     },
26390     {
26391         "sha": "7fe91c9f660f3b76e2c08c0824d226417231c822",
26392         "description": "etnaviv: switch to late Z when linear PE is used",
26393         "nominated": true,
26394         "nomination_type": 1,
26395         "resolution": 1,
26396         "main_sha": null,
26397         "because_sha": "53445284a427f79e94607dc4ca2f8bd8ac293356"
26398     },
26399     {
26400         "sha": "e65d266529f1e95252bacd529a830b9d4d50000f",
26401         "description": "etnaviv: fix shader register control with MSAA",
26402         "nominated": true,
26403         "nomination_type": 0,
26404         "resolution": 1,
26405         "main_sha": null,
26406         "because_sha": null
26407     },
26408     {
26409         "sha": "5bde671df240879da0cdab062c02a0f0bcd459ca",
26410         "description": "gallium: Avoid nullptr-with-nonzero-offset",
26411         "nominated": false,
26412         "nomination_type": null,
26413         "resolution": 4,
26414         "main_sha": null,
26415         "because_sha": null
26416     },
26417     {
26418         "sha": "cdbb30334c9876a33a130f70ef83d49ceadb9107",
26419         "description": "ci/update_traces_checksum.py: make output more clean and implement colors",
26420         "nominated": false,
26421         "nomination_type": null,
26422         "resolution": 4,
26423         "main_sha": null,
26424         "because_sha": null
26425     },
26426     {
26427         "sha": "e1d40d11f5a6083c19582c2e138f453cc2c7d4e4",
26428         "description": "ci/update_traces_checksum.py: check if checksum is in the array, not it's value",
26429         "nominated": true,
26430         "nomination_type": 1,
26431         "resolution": 1,
26432         "main_sha": null,
26433         "because_sha": "45eda069531adf17d28538696ace5dfcbc9ad230"
26434     },
26435     {
26436         "sha": "88b1bb326dae2d4cc7e069849f82c08f35c407d5",
26437         "description": "ac/llvm: fix gfx11 fs input load for 16bit varying",
26438         "nominated": true,
26439         "nomination_type": 1,
26440         "resolution": 1,
26441         "main_sha": null,
26442         "because_sha": "b07204d7804496445ddaa293ed3a2b90d170b1db"
26443     },
26444     {
26445         "sha": "c21e184cc5cc818285c5590f36b170362defaf27",
26446         "description": "ac/nir/ngg: remove nuw for negative value add",
26447         "nominated": true,
26448         "nomination_type": 1,
26449         "resolution": 1,
26450         "main_sha": null,
26451         "because_sha": "60ac5dda82e1a5c020aa51a02fa65131e9bfb2ca"
26452     },
26453     {
26454         "sha": "982b523769a75c99039deac7f832a1e10260e916",
26455         "description": "ac/nir/ngg: fix nogs culling with nuw add",
26456         "nominated": true,
26457         "nomination_type": 1,
26458         "resolution": 1,
26459         "main_sha": null,
26460         "because_sha": "75dbb404393a5ae99adb90a156fa5a084aa79c4d"
26461     },
26462     {
26463         "sha": "e81c35d19f76bb8e0dad142c31bd6a9346b92519",
26464         "description": "anv: Don't use REQUIRE_8 for Bindless Shaders",
26465         "nominated": false,
26466         "nomination_type": null,
26467         "resolution": 4,
26468         "main_sha": null,
26469         "because_sha": null
26470     },
26471     {
26472         "sha": "eedbd1ddbf73cd39668742d8e382d0b9a4fd4945",
26473         "description": "intel/compiler: Use SIMD selection helpers in compile_single_bs()",
26474         "nominated": false,
26475         "nomination_type": null,
26476         "resolution": 4,
26477         "main_sha": null,
26478         "because_sha": null
26479     },
26480     {
26481         "sha": "6c194ddd18f24a2fe995aa6b09c8d5d6d2c97d34",
26482         "description": "intel/compiler: Prepare SIMD selection helpers to handle different prog_datas",
26483         "nominated": false,
26484         "nomination_type": null,
26485         "resolution": 4,
26486         "main_sha": null,
26487         "because_sha": null
26488     },
26489     {
26490         "sha": "6ffa597bcfe5005381913c6430db999498e194a9",
26491         "description": "intel/compiler: Keep track of compiled/spilled in brw_simd_selection_state",
26492         "nominated": false,
26493         "nomination_type": null,
26494         "resolution": 4,
26495         "main_sha": null,
26496         "because_sha": null
26497     },
26498     {
26499         "sha": "3c52e2d04cfbe1425b67fac842946ecb611ac982",
26500         "description": "intel/compiler: Add a SIMD_COUNT constant",
26501         "nominated": false,
26502         "nomination_type": null,
26503         "resolution": 4,
26504         "main_sha": null,
26505         "because_sha": null
26506     },
26507     {
26508         "sha": "a0580dadfd20f4b27852bc10e2f38191cae05197",
26509         "description": "intel/compiler: Create a struct to hold SIMD selection state",
26510         "nominated": false,
26511         "nomination_type": null,
26512         "resolution": 4,
26513         "main_sha": null,
26514         "because_sha": null
26515     },
26516     {
26517         "sha": "8cda6cd774edc16ce5515ca936b900f6250c49fd",
26518         "description": "intel/compiler: Simplify usage of brw_simd_select_for_workgroup_size()",
26519         "nominated": false,
26520         "nomination_type": null,
26521         "resolution": 4,
26522         "main_sha": null,
26523         "because_sha": null
26524     },
26525     {
26526         "sha": "a943dbf475dc5178b37f297d5909f220337c354b",
26527         "description": "intel/compiler: Make brw_private.h and simd selector helpers C++",
26528         "nominated": false,
26529         "nomination_type": null,
26530         "resolution": 4,
26531         "main_sha": null,
26532         "because_sha": null
26533     },
26534     {
26535         "sha": "fb7de303ba7cbdb4237d2ae93011bc2845114d35",
26536         "description": "gallivm: add coro malloc hooks earlier and always.",
26537         "nominated": true,
26538         "nomination_type": 1,
26539         "resolution": 1,
26540         "main_sha": null,
26541         "because_sha": "f511d2a553377a58b5eea6c6d1170fcc4972237a"
26542     },
26543     {
26544         "sha": "301daf868bfa228a29efe72069cff67220d521c0",
26545         "description": "glsl: remove unused intrinsics",
26546         "nominated": false,
26547         "nomination_type": null,
26548         "resolution": 4,
26549         "main_sha": null,
26550         "because_sha": null
26551     },
26552     {
26553         "sha": "cb32f9515e28d01a52dc8961d9d82ed73faf4bd3",
26554         "description": "nir_scale_fdiv: Respect vector swizzles",
26555         "nominated": false,
26556         "nomination_type": null,
26557         "resolution": 4,
26558         "main_sha": null,
26559         "because_sha": null
26560     },
26561     {
26562         "sha": "57863e21f6ff02228414269dc40326cd916f0fe0",
26563         "description": "radeonsi: print the number of shader outputs for shader-db",
26564         "nominated": false,
26565         "nomination_type": null,
26566         "resolution": 4,
26567         "main_sha": null,
26568         "because_sha": null
26569     },
26570     {
26571         "sha": "e2b044fe3fccd4aad93986baff85b3d8a5b38b47",
26572         "description": "lavapipe: Prevent integer overflow adding index buffer offset and start index.",
26573         "nominated": false,
26574         "nomination_type": null,
26575         "resolution": 4,
26576         "main_sha": null,
26577         "because_sha": null
26578     },
26579     {
26580         "sha": "f47253c5c70339d23e48cb2e15e1626ffc79c690",
26581         "description": "draw,util: Refactor draw_overflow_uadd into util.",
26582         "nominated": false,
26583         "nomination_type": null,
26584         "resolution": 4,
26585         "main_sha": null,
26586         "because_sha": null
26587     },
26588     {
26589         "sha": "cb904ceb805471695170557a9cdb88233908a1f0",
26590         "description": "util/disk_cache: Prevent \u2018sha1\u2019 may be used uninitialized warnings.",
26591         "nominated": false,
26592         "nomination_type": null,
26593         "resolution": 4,
26594         "main_sha": null,
26595         "because_sha": null
26596     },
26597     {
26598         "sha": "b28356745686571676742f3822fd371b95e8742b",
26599         "description": "radeonsi/vcn: adding av1 decoding film grain block",
26600         "nominated": false,
26601         "nomination_type": null,
26602         "resolution": 1,
26603         "main_sha": null,
26604         "because_sha": null
26605     },
26606     {
26607         "sha": "0b02db30070313910d35913aec8b68652d329c0a",
26608         "description": "frontends/va: fixed av1 decoding 10bit ffmpeg output YUV issue",
26609         "nominated": false,
26610         "nomination_type": null,
26611         "resolution": 4,
26612         "main_sha": null,
26613         "because_sha": null
26614     },
26615     {
26616         "sha": "35606096de65a2896830b8f920e927894a7b19a4",
26617         "description": "ci/llvmpipe: Switch rusticl and clover testing over to deqp-runner.",
26618         "nominated": false,
26619         "nomination_type": null,
26620         "resolution": 4,
26621         "main_sha": null,
26622         "because_sha": null
26623     },
26624     {
26625         "sha": "b0acae5f03c940db8c67c8b1f95f01fa15602274",
26626         "description": "ci: Update to deqp-runner v0.16.0 for SKQP and CL support.",
26627         "nominated": false,
26628         "nomination_type": null,
26629         "resolution": 4,
26630         "main_sha": null,
26631         "because_sha": null
26632     },
26633     {
26634         "sha": "57b2211cf0c1c5153eae4c59f213a30fe06c227c",
26635         "description": "radv/rt: Clone specialization infos",
26636         "nominated": false,
26637         "nomination_type": null,
26638         "resolution": 4,
26639         "main_sha": null,
26640         "because_sha": null
26641     },
26642     {
26643         "sha": "39628c8999975ebaadcfbf794a922d04e384a08b",
26644         "description": "radv/rt: Clone entrypoint names",
26645         "nominated": false,
26646         "nomination_type": null,
26647         "resolution": 4,
26648         "main_sha": null,
26649         "because_sha": null
26650     },
26651     {
26652         "sha": "a4d6c57e6540d5fa7db395ad9616bfacc6beef20",
26653         "description": "radv: Use ralloc for allocating pipeline library resources",
26654         "nominated": false,
26655         "nomination_type": null,
26656         "resolution": 4,
26657         "main_sha": null,
26658         "because_sha": null
26659     },
26660     {
26661         "sha": "08b194fb465ef725440f6b62e7b673a4f669f630",
26662         "description": "vulkan,radv: Remove vk_shader_module_clone",
26663         "nominated": false,
26664         "nomination_type": null,
26665         "resolution": 4,
26666         "main_sha": null,
26667         "because_sha": null
26668     },
26669     {
26670         "sha": "902ec1fe0e80039367a16fc6db10a6368307269c",
26671         "description": "replace sys/poll.h with poll.h",
26672         "nominated": false,
26673         "nomination_type": null,
26674         "resolution": 4,
26675         "main_sha": null,
26676         "because_sha": null
26677     },
26678     {
26679         "sha": "48c1e0e166728e130d5d2537bec528eec6cea244",
26680         "description": "intel/crocus: do not redefine PAGE_SIZE",
26681         "nominated": false,
26682         "nomination_type": null,
26683         "resolution": 4,
26684         "main_sha": null,
26685         "because_sha": null
26686     },
26687     {
26688         "sha": "9d81729c02c5f09474e8b2c80f46da6a128ab183",
26689         "description": "kopper: guard unused variable behind ifdef",
26690         "nominated": false,
26691         "nomination_type": null,
26692         "resolution": 4,
26693         "main_sha": null,
26694         "because_sha": null
26695     },
26696     {
26697         "sha": "92854b96bc901514831c87b71a60b25354a96c6b",
26698         "description": "docs/releasing: add convenient command to rebase everything since last release",
26699         "nominated": false,
26700         "nomination_type": null,
26701         "resolution": 4,
26702         "main_sha": null,
26703         "because_sha": null
26704     },
26705     {
26706         "sha": "68f942f21789d805d0fcc033b8de12d54f49cecb",
26707         "description": "docs/releasing: checkout the staging branch at the end of its creation process",
26708         "nominated": false,
26709         "nomination_type": null,
26710         "resolution": 4,
26711         "main_sha": null,
26712         "because_sha": null
26713     },
26714     {
26715         "sha": "739ecdf367ac8fb63450833d32d5ad0cebf845c7",
26716         "description": "docs/releasing: update branchpoint instructions to be friendlier to our Marge-bot-based workflow",
26717         "nominated": false,
26718         "nomination_type": null,
26719         "resolution": 4,
26720         "main_sha": null,
26721         "because_sha": null
26722     },
26723     {
26724         "sha": "fa10735da36bede0d67174e4c7ea00b6c0a1ce75",
26725         "description": "docs/releasing: fix instructions to create a branch from a tag",
26726         "nominated": false,
26727         "nomination_type": null,
26728         "resolution": 4,
26729         "main_sha": null,
26730         "because_sha": null
26731     },
26732     {
26733         "sha": "6833138b5dd3ef247330e4d2b11e56bc37bc72e5",
26734         "description": "docs/releasing: add VERSION variable to avoid typos when copy/pasting",
26735         "nominated": false,
26736         "nomination_type": null,
26737         "resolution": 4,
26738         "main_sha": null,
26739         "because_sha": null
26740     },
26741     {
26742         "sha": "494e2edb90d06f645e09b10d2c3f6b8d274d4dba",
26743         "description": "intel/compiler: Fix missing tie-breaker in brw_nir_analyze_ubo_ranges() ordering code",
26744         "nominated": true,
26745         "nomination_type": 1,
26746         "resolution": 1,
26747         "main_sha": null,
26748         "because_sha": "6d28c6e52cfd76855c1368560dd90f12493e2580"
26749     },
26750     {
26751         "sha": "9fd1d47aa0f19fac30d29e6ae40ed0383c1930ee",
26752         "description": "intel/compiler: Fix dynarray usage in intel_clc",
26753         "nominated": true,
26754         "nomination_type": 1,
26755         "resolution": 1,
26756         "main_sha": null,
26757         "because_sha": "77e929a52734456237f5e0171a4844d6f9be027e"
26758     },
26759     {
26760         "sha": "71c4543af1ad7b2b51f18140373b8756c1631d07",
26761         "description": "radv/rt: Get rid of null index AABB intersection handling",
26762         "nominated": false,
26763         "nomination_type": null,
26764         "resolution": 4,
26765         "main_sha": null,
26766         "because_sha": null
26767     },
26768     {
26769         "sha": "ff896d5d0987768412b0ae741ec66b12b30c8d31",
26770         "description": "r600/sfn: Call lower_flrp from driver code",
26771         "nominated": false,
26772         "nomination_type": null,
26773         "resolution": 4,
26774         "main_sha": null,
26775         "because_sha": null
26776     },
26777     {
26778         "sha": "e5646382ba94cad3877e792556e8f49e98e7bc7b",
26779         "description": "r600/sfn: use only one undef in tex lowering",
26780         "nominated": false,
26781         "nomination_type": null,
26782         "resolution": 4,
26783         "main_sha": null,
26784         "because_sha": null
26785     },
26786     {
26787         "sha": "df54aa7e33904ad124e994128b45854b862f783e",
26788         "description": "r600/sfn: Use a bitfield for some register properties",
26789         "nominated": false,
26790         "nomination_type": null,
26791         "resolution": 4,
26792         "main_sha": null,
26793         "because_sha": null
26794     },
26795     {
26796         "sha": "dba46bb8bc35836145bcb7e9d1b0e92f5617996b",
26797         "description": "r600/sfn: handle possible inline const as array base for scratch loads",
26798         "nominated": false,
26799         "nomination_type": null,
26800         "resolution": 4,
26801         "main_sha": null,
26802         "because_sha": null
26803     },
26804     {
26805         "sha": "307b81747e2bb0901ada1901564435878dbb5a7d",
26806         "description": "r600/sfn: Simlify check for zero and one",
26807         "nominated": false,
26808         "nomination_type": null,
26809         "resolution": 4,
26810         "main_sha": null,
26811         "because_sha": null
26812     },
26813     {
26814         "sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8",
26815         "description": "r600/sfn: implement finalize_nir",
26816         "nominated": false,
26817         "nomination_type": null,
26818         "resolution": 4,
26819         "main_sha": null,
26820         "because_sha": null
26821     },
26822     {
26823         "sha": "ec1cdc13d5cf6026692bf3765be3aeceb511e6d6",
26824         "description": "v3dv/bo: reset bo and then call gem close",
26825         "nominated": true,
26826         "nomination_type": 1,
26827         "resolution": 1,
26828         "main_sha": null,
26829         "because_sha": "2c44597181e28b05d4b269ee73d4f3a59bc0a806"
26830     },
26831     {
26832         "sha": "b4b09bf8f25294e1705ebedfd4f88de6507b575f",
26833         "description": "Revert \"ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often\"",
26834         "nominated": false,
26835         "nomination_type": 2,
26836         "resolution": 4,
26837         "main_sha": null,
26838         "because_sha": "cb02cf464c16961a8922e0180eeba38fea16ac85"
26839     },
26840     {
26841         "sha": "3f371d4e940509c73fa19c4e50ae319e75636eb0",
26842         "description": "zink: remove descriptor-mode selection infrastructure",
26843         "nominated": false,
26844         "nomination_type": null,
26845         "resolution": 4,
26846         "main_sha": null,
26847         "because_sha": null
26848     },
26849     {
26850         "sha": "d255bc8f05dd5f85f7154b0a3d7aaf381b47c199",
26851         "description": "radv: enable lowering of subgroup shuffle in NIR on GFX11+",
26852         "nominated": true,
26853         "nomination_type": 0,
26854         "resolution": 1,
26855         "main_sha": null,
26856         "because_sha": null
26857     },
26858     {
26859         "sha": "a2dd0c77d693b8dce1a3d9aa9213978d220676c5",
26860         "description": "r300: enable channel merging on r300/r400 VS",
26861         "nominated": false,
26862         "nomination_type": null,
26863         "resolution": 4,
26864         "main_sha": null,
26865         "because_sha": null
26866     },
26867     {
26868         "sha": "54f6e72b27154219be237690453bb9c3b57cd3ec",
26869         "description": "r300: better register allocator for vertex shaders",
26870         "nominated": false,
26871         "nomination_type": null,
26872         "resolution": 4,
26873         "main_sha": null,
26874         "because_sha": null
26875     },
26876     {
26877         "sha": "0889c44f18b8b4c4155b4e6c82cc6ca21c1e467a",
26878         "description": "r300: another fix for reader detection in the presence of loops",
26879         "nominated": false,
26880         "nomination_type": null,
26881         "resolution": 4,
26882         "main_sha": null,
26883         "because_sha": null
26884     },
26885     {
26886         "sha": "e571fb9d2e228f3c982e2c879253d22147618084",
26887         "description": "r300: properly account for per-channel negates when reswizzling",
26888         "nominated": false,
26889         "nomination_type": null,
26890         "resolution": 4,
26891         "main_sha": null,
26892         "because_sha": null
26893     },
26894     {
26895         "sha": "0146f5029a56989b93465f4ae7c070d37d3be2a8",
26896         "description": "r300: don't skip source rewrite if RC_FILE_NONE in rc_for_all_reads_src",
26897         "nominated": false,
26898         "nomination_type": null,
26899         "resolution": 4,
26900         "main_sha": null,
26901         "because_sha": null
26902     },
26903     {
26904         "sha": "7d28f429da8c3f9741f9db33797055ead26e13ae",
26905         "description": "r300: generalize rc_init_regalloc_state",
26906         "nominated": false,
26907         "nomination_type": null,
26908         "resolution": 4,
26909         "main_sha": null,
26910         "because_sha": null
26911     },
26912     {
26913         "sha": "b9fe2df95247b01d158f88216db60e0669976701",
26914         "description": "r300: add array with conflict values for the vp register classes",
26915         "nominated": false,
26916         "nomination_type": null,
26917         "resolution": 4,
26918         "main_sha": null,
26919         "because_sha": null
26920     },
26921     {
26922         "sha": "431467b1d93516a89383f89e848e8da7e18e19a3",
26923         "description": "r300: add new register class list for vertex shaders",
26924         "nominated": false,
26925         "nomination_type": null,
26926         "resolution": 4,
26927         "main_sha": null,
26928         "because_sha": null
26929     },
26930     {
26931         "sha": "59e22d9d352a332b071eab616af526848311da36",
26932         "description": "r300: add FP suffix to the current class list",
26933         "nominated": false,
26934         "nomination_type": null,
26935         "resolution": 4,
26936         "main_sha": null,
26937         "because_sha": null
26938     },
26939     {
26940         "sha": "024a8d8bda945cbf6463ace2dcfaa9f0f092a9ff",
26941         "description": "r300: increase maximum number of writemask combinations",
26942         "nominated": false,
26943         "nomination_type": null,
26944         "resolution": 4,
26945         "main_sha": null,
26946         "because_sha": null
26947     },
26948     {
26949         "sha": "240365a293ce1cf4f30f6f78020131feb5e8c8ae",
26950         "description": "r300: move building of the interference graph to a separate function",
26951         "nominated": false,
26952         "nomination_type": null,
26953         "resolution": 4,
26954         "main_sha": null,
26955         "because_sha": null
26956     },
26957     {
26958         "sha": "38f5b287e84f76e0182ba9cfe899ee4a6f667197",
26959         "description": "r300: generalize rc_find_class",
26960         "nominated": false,
26961         "nomination_type": null,
26962         "resolution": 4,
26963         "main_sha": null,
26964         "because_sha": null
26965     },
26966     {
26967         "sha": "e1b4ba13508d409399def7b150a9e8f450c07508",
26968         "description": "r300: move some functions out of radeon_pair_regalloc",
26969         "nominated": false,
26970         "nomination_type": null,
26971         "resolution": 4,
26972         "main_sha": null,
26973         "because_sha": null
26974     },
26975     {
26976         "sha": "715e7172e8678724db773a715bb81916aa596004",
26977         "description": "r300: save pointer to register class list in the regalloc state",
26978         "nominated": false,
26979         "nomination_type": null,
26980         "resolution": 4,
26981         "main_sha": null,
26982         "because_sha": null
26983     },
26984     {
26985         "sha": "63c4849e8bb6b585747e6e6085df3a0264fa2821",
26986         "description": "nir: add another common ffract -> ffloor pattern",
26987         "nominated": false,
26988         "nomination_type": null,
26989         "resolution": 4,
26990         "main_sha": null,
26991         "because_sha": null
26992     },
26993     {
26994         "sha": "11b2a063bf1f18b3be9542be8c229427a33c92f0",
26995         "description": "vulkan: Unconditionally add barriers for missing external subpass deps",
26996         "nominated": true,
26997         "nomination_type": 1,
26998         "resolution": 1,
26999         "main_sha": null,
27000         "because_sha": "1d726940d2881395994751078dad3bda0cabbdfb"
27001     },
27002     {
27003         "sha": "4ff5051944e7a7a8bf003c331af1a73ac6c7df61",
27004         "description": "vulkan: Handle VK_SUBPASS_EXTERNAL at the end of a subpass",
27005         "nominated": true,
27006         "nomination_type": 1,
27007         "resolution": 1,
27008         "main_sha": null,
27009         "because_sha": "1d726940d2881395994751078dad3bda0cabbdfb"
27010     },
27011     {
27012         "sha": "fee004215755ee56a427e2ea96a5ab6dfa1ce823",
27013         "description": "r600/sfn: Fix f2u32 and remove backend lowring of f2u64 and f2i64",
27014         "nominated": true,
27015         "nomination_type": 1,
27016         "resolution": 1,
27017         "main_sha": null,
27018         "because_sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd"
27019     },
27020     {
27021         "sha": "fd27b18631bff77ce864968238c4e6dbe37606a6",
27022         "description": "r600/sfn: Fix source modifiers for ffract64",
27023         "nominated": true,
27024         "nomination_type": 1,
27025         "resolution": 1,
27026         "main_sha": null,
27027         "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
27028     },
27029     {
27030         "sha": "e63d6ed85e0d2c23d0a6335c0ac05e1501a403d3",
27031         "description": "spirv: Make vtn_fail and friends trap in debug mode",
27032         "nominated": false,
27033         "nomination_type": null,
27034         "resolution": 4,
27035         "main_sha": null,
27036         "because_sha": null
27037     },
27038     {
27039         "sha": "ae76bba34a878dbd299f911bceaa9acdf01eb38a",
27040         "description": "anv: bump pool bucket max allocation size",
27041         "nominated": true,
27042         "nomination_type": 0,
27043         "resolution": 1,
27044         "main_sha": null,
27045         "because_sha": null
27046     },
27047     {
27048         "sha": "145cb3e349d080dce3d6e8f41722dffe33ab7b9f",
27049         "description": "vulkan/wsi/wayland: fix unaligned load of dev_t",
27050         "nominated": false,
27051         "nomination_type": null,
27052         "resolution": 4,
27053         "main_sha": null,
27054         "because_sha": null
27055     },
27056     {
27057         "sha": "ad5c9c3fa46a4bb6a423c347f28e2d6a58973b2b",
27058         "description": "llvmpipe: drop cache stats code",
27059         "nominated": false,
27060         "nomination_type": null,
27061         "resolution": 4,
27062         "main_sha": null,
27063         "because_sha": null
27064     },
27065     {
27066         "sha": "4a14ba6fce89cb839d598bebe2f971796787f41e",
27067         "description": "disk_cache: add env var to show stats",
27068         "nominated": false,
27069         "nomination_type": null,
27070         "resolution": 4,
27071         "main_sha": null,
27072         "because_sha": null
27073     },
27074     {
27075         "sha": "f7d7e558c958d4057cf88dfa37f80d150d62d87f",
27076         "description": "venus: handle VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT",
27077         "nominated": true,
27078         "nomination_type": 1,
27079         "resolution": 1,
27080         "main_sha": null,
27081         "because_sha": "8f7b5bf34b4207bac6417902ff715e5643d45389"
27082     },
27083     {
27084         "sha": "8a5de0b6cf1090d7f29f3974ec79c32776cf2745",
27085         "description": "freedreno/pm4: Use unsigned instead of uint to fix musl build",
27086         "nominated": false,
27087         "nomination_type": null,
27088         "resolution": 4,
27089         "main_sha": null,
27090         "because_sha": null
27091     },
27092     {
27093         "sha": "bc286e8586976013936dea71dd66c4e3a3ff4605",
27094         "description": "ci: avoid triggering vc4 & v3d tests on v3dv-only MRs",
27095         "nominated": false,
27096         "nomination_type": null,
27097         "resolution": 1,
27098         "main_sha": null,
27099         "because_sha": null
27100     },
27101     {
27102         "sha": "2f85d9095e3559597bc1cf0051ab6d7bc18faecd",
27103         "description": "etnaviv: fix late Z with MSAA active",
27104         "nominated": true,
27105         "nomination_type": 0,
27106         "resolution": 1,
27107         "main_sha": null,
27108         "because_sha": null
27109     },
27110     {
27111         "sha": "804bf2eba2af7f3d6446361127cbc5521ae72b15",
27112         "description": "etnaviv: update headers from rnndb",
27113         "nominated": true,
27114         "nomination_type": 0,
27115         "resolution": 1,
27116         "main_sha": null,
27117         "because_sha": null
27118     },
27119     {
27120         "sha": "4035b0fa42ff886c4b31656ea9c1e1f347b16ba3",
27121         "description": "radv: Use a lds stack for ray queries when possible",
27122         "nominated": false,
27123         "nomination_type": null,
27124         "resolution": 4,
27125         "main_sha": null,
27126         "because_sha": null
27127     },
27128     {
27129         "sha": "3a50dcb3f478488cb588948a78325c6c5cdca139",
27130         "description": "radv: Always create ray query vars as shader temp",
27131         "nominated": false,
27132         "nomination_type": null,
27133         "resolution": 4,
27134         "main_sha": null,
27135         "because_sha": null
27136     },
27137     {
27138         "sha": "2dc93e284ebd9baf5f5809e3904de97fea1b6f2d",
27139         "description": "radv: Add a field for the max shared memory size",
27140         "nominated": false,
27141         "nomination_type": null,
27142         "resolution": 4,
27143         "main_sha": null,
27144         "because_sha": null
27145     },
27146     {
27147         "sha": "19c5739b7449667b0091153dfd5ce84b518f55ab",
27148         "description": "spirv: Add MESA_SPIRV_DEBUG environment variable processing",
27149         "nominated": false,
27150         "nomination_type": null,
27151         "resolution": 4,
27152         "main_sha": null,
27153         "because_sha": null
27154     },
27155     {
27156         "sha": "6addb8566dbdf841fec693084247a7ad35adf7f0",
27157         "description": "ci: remove duplicate entries from Fedora build",
27158         "nominated": false,
27159         "nomination_type": null,
27160         "resolution": 4,
27161         "main_sha": null,
27162         "because_sha": null
27163     },
27164     {
27165         "sha": "88f1fad3f76837c1d968a8636bf157e1e1e28b2b",
27166         "description": "pvr: Use common pipeline & dynamic state frameworks",
27167         "nominated": false,
27168         "nomination_type": null,
27169         "resolution": 4,
27170         "main_sha": null,
27171         "because_sha": null
27172     },
27173     {
27174         "sha": "a89ff8d4bc888baa458ba24b2836eaa1700e493d",
27175         "description": "pvr: Use PVRX(TA_PASSTYPE) for pvr_fragment_shader_state.pass_type",
27176         "nominated": false,
27177         "nomination_type": null,
27178         "resolution": 4,
27179         "main_sha": null,
27180         "because_sha": null
27181     },
27182     {
27183         "sha": "9056817a6c975168457758814d5e865505c63d8c",
27184         "description": "pvr: Store format aspects on render pass attachments",
27185         "nominated": false,
27186         "nomination_type": null,
27187         "resolution": 4,
27188         "main_sha": null,
27189         "because_sha": null
27190     },
27191     {
27192         "sha": "0e708609cbe2eebba893c023b65d50d23abc1735",
27193         "description": "pvr: Remove scissor_accum dynamic state",
27194         "nominated": false,
27195         "nomination_type": null,
27196         "resolution": 4,
27197         "main_sha": null,
27198         "because_sha": null
27199     },
27200     {
27201         "sha": "082ad18cea0dc55d0ba930dcfe58e8781e99d325",
27202         "description": "pvr: VDMCTRL_INDEX_LIST[5-9] are not needed",
27203         "nominated": false,
27204         "nomination_type": null,
27205         "resolution": 4,
27206         "main_sha": null,
27207         "because_sha": null
27208     },
27209     {
27210         "sha": "e21448d0d31808059fab3a4d35e44ddcb9683cf6",
27211         "description": "aco: Don't create useless exec movs while creating v_cmpx.",
27212         "nominated": false,
27213         "nomination_type": null,
27214         "resolution": 4,
27215         "main_sha": null,
27216         "because_sha": null
27217     },
27218     {
27219         "sha": "a653a390e11a55f25235af1d0b39a6ceae30016f",
27220         "description": "aco: Make vcmpx definition handling clearer.",
27221         "nominated": false,
27222         "nomination_type": null,
27223         "resolution": 4,
27224         "main_sha": null,
27225         "because_sha": null
27226     },
27227     {
27228         "sha": "bdf680cd3fe08b97991de2b1545567697f5fc9bb",
27229         "description": "intel/fs: use nir_opt_ray_query_ranges",
27230         "nominated": false,
27231         "nomination_type": null,
27232         "resolution": 4,
27233         "main_sha": null,
27234         "because_sha": null
27235     },
27236     {
27237         "sha": "bd9396c357b0c03108b78b1b304e69312eb5719f",
27238         "description": "radv: Use nir_opt_ray_query_ranges",
27239         "nominated": false,
27240         "nomination_type": null,
27241         "resolution": 4,
27242         "main_sha": null,
27243         "because_sha": null
27244     },
27245     {
27246         "sha": "f5b657658588e57606a179037cccf528de6605de",
27247         "description": "nir: Add a pass for combining ray queries",
27248         "nominated": false,
27249         "nomination_type": null,
27250         "resolution": 4,
27251         "main_sha": null,
27252         "because_sha": null
27253     },
27254     {
27255         "sha": "d22037b96c89135473994e772fe6f9d95a7066cf",
27256         "description": "nir: Add and use nir_intrinsic_is_ray_query helper",
27257         "nominated": false,
27258         "nomination_type": null,
27259         "resolution": 4,
27260         "main_sha": null,
27261         "because_sha": null
27262     },
27263     {
27264         "sha": "04abfbca57fd3ae16f4f965a37040f30b52adacd",
27265         "description": "nir: Remove gather_info after removing dead vars",
27266         "nominated": false,
27267         "nomination_type": null,
27268         "resolution": 4,
27269         "main_sha": null,
27270         "because_sha": null
27271     },
27272     {
27273         "sha": "34c52d8cb98e74a9debcd2605b377170c025582a",
27274         "description": "nir: fix typo in lower_double options handling",
27275         "nominated": true,
27276         "nomination_type": 1,
27277         "resolution": 1,
27278         "main_sha": null,
27279         "because_sha": "3749a6ecd282cf8c801cda948260fd6d521b92ac"
27280     },
27281     {
27282         "sha": "d558309d67b9ad4dbc4c47bccabe078af3f9eb6e",
27283         "description": "freedreno/cffdec: Add NOP debug messages",
27284         "nominated": false,
27285         "nomination_type": null,
27286         "resolution": 4,
27287         "main_sha": null,
27288         "because_sha": null
27289     },
27290     {
27291         "sha": "d151ba5c3004a68aed0e0f19c8f2575bfa265694",
27292         "description": "tu: Implement utrace CS marker support",
27293         "nominated": false,
27294         "nomination_type": null,
27295         "resolution": 4,
27296         "main_sha": null,
27297         "because_sha": null
27298     },
27299     {
27300         "sha": "ac5a55ef115525d5b8fcade9158fedccea24174a",
27301         "description": "common/utrace: Add CS logging support",
27302         "nominated": false,
27303         "nomination_type": null,
27304         "resolution": 4,
27305         "main_sha": null,
27306         "because_sha": null
27307     },
27308     {
27309         "sha": "8370a0d6bfcaaf84fd7ddb58b51eb11bb416652f",
27310         "description": "common/utrace: Prefix all environment variables with `MESA_`",
27311         "nominated": false,
27312         "nomination_type": null,
27313         "resolution": 4,
27314         "main_sha": null,
27315         "because_sha": null
27316     },
27317     {
27318         "sha": "086b50078d1b38839d5f1c3bf1d568bdfab59fba",
27319         "description": "common/utrace: Rename `u_trace_context_actively_tracing` to `u_trace_should_process`",
27320         "nominated": false,
27321         "nomination_type": null,
27322         "resolution": 4,
27323         "main_sha": null,
27324         "because_sha": null
27325     },
27326     {
27327         "sha": "18e820009d6258e91bc443b9fe7df4681e90324d",
27328         "description": "common/utrace: Refactor and combine all envvars into `GPU_TRACES`",
27329         "nominated": false,
27330         "nomination_type": null,
27331         "resolution": 4,
27332         "main_sha": null,
27333         "because_sha": null
27334     },
27335     {
27336         "sha": "044d3e53d2e92014949d2a2d79cbd13ed4aa1ed4",
27337         "description": "tu: Move utrace arguments to `start` from `end`",
27338         "nominated": false,
27339         "nomination_type": null,
27340         "resolution": 4,
27341         "main_sha": null,
27342         "because_sha": null
27343     },
27344     {
27345         "sha": "e954ec7fefc66b3c87d29e11099916e11c1bf7ef",
27346         "description": "tu/perfetto: Handle tracepoint args from start and end",
27347         "nominated": false,
27348         "nomination_type": null,
27349         "resolution": 4,
27350         "main_sha": null,
27351         "because_sha": null
27352     },
27353     {
27354         "sha": "f14e2ca099cbc1c732020b6e1c30aaff4f652d1b",
27355         "description": "v3dv: ignore imported BOs when tracking BO memory usage",
27356         "nominated": false,
27357         "nomination_type": null,
27358         "resolution": 1,
27359         "main_sha": null,
27360         "because_sha": null
27361     },
27362     {
27363         "sha": "6bb5aceb28f5e9583a21786ef43d6de68533f6ee",
27364         "description": "draw: Prevent index buffer overflow.",
27365         "nominated": false,
27366         "nomination_type": null,
27367         "resolution": 4,
27368         "main_sha": null,
27369         "because_sha": null
27370     },
27371     {
27372         "sha": "2c44597181e28b05d4b269ee73d4f3a59bc0a806",
27373         "description": "v3dv: fix debug dump on BO free",
27374         "nominated": true,
27375         "nomination_type": 1,
27376         "resolution": 1,
27377         "main_sha": null,
27378         "because_sha": "44fa8304d45e775050a42f2fc85c02ad5ddb63bd"
27379     },
27380     {
27381         "sha": "947e183ff55bb4b023151501fb5ae81f4669ee98",
27382         "description": "pvr: Implement new firmware stream interface",
27383         "nominated": false,
27384         "nomination_type": null,
27385         "resolution": 4,
27386         "main_sha": null,
27387         "because_sha": null
27388     },
27389     {
27390         "sha": "a824b18fdfce59b3131c40099574ad0dcc4bd848",
27391         "description": "pvr: Set all compute sub-command registers in the same place",
27392         "nominated": false,
27393         "nomination_type": null,
27394         "resolution": 4,
27395         "main_sha": null,
27396         "because_sha": null
27397     },
27398     {
27399         "sha": "7666988937ee9057b575e61437480e23a254c62a",
27400         "description": "disable zinks shader cache when the needed functions do not exist",
27401         "nominated": true,
27402         "nomination_type": 1,
27403         "resolution": 1,
27404         "main_sha": null,
27405         "because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1"
27406     },
27407     {
27408         "sha": "0d85a0d7cda461110ce5d62f644010e0271a8f06",
27409         "description": "anv: remove dg2 condition for Wa_22011440098",
27410         "nominated": false,
27411         "nomination_type": null,
27412         "resolution": 4,
27413         "main_sha": null,
27414         "because_sha": null
27415     },
27416     {
27417         "sha": "3eadb3f5b0e35a64487db5dc2a5f9a19a165e8bc",
27418         "description": "iris: remove dg2 condition for Wa_22011440098",
27419         "nominated": false,
27420         "nomination_type": null,
27421         "resolution": 4,
27422         "main_sha": null,
27423         "because_sha": null
27424     },
27425     {
27426         "sha": "ecd4517560f135f64abf6e40acc48807b400ca41",
27427         "description": "anv: setup stage bitmask for Wa_22011440098",
27428         "nominated": true,
27429         "nomination_type": 1,
27430         "resolution": 1,
27431         "main_sha": null,
27432         "because_sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0"
27433     },
27434     {
27435         "sha": "210d95bdb35c2c172f0a3a9527b181f8988a627f",
27436         "description": "iris: setup stage bitmask for Wa_22011440098",
27437         "nominated": true,
27438         "nomination_type": 1,
27439         "resolution": 1,
27440         "main_sha": null,
27441         "because_sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0"
27442     },
27443     {
27444         "sha": "4ceaed7839afd724b2a2f10f6879f54199c041ad",
27445         "description": "anv: split internal surface states from descriptors",
27446         "nominated": true,
27447         "nomination_type": 0,
27448         "resolution": 1,
27449         "main_sha": null,
27450         "because_sha": null
27451     },
27452     {
27453         "sha": "917d992b320740d548ee0eb442e927c7ac5184fa",
27454         "description": "nir/algeraic_opt: use double options too for lowering ftrunc@64",
27455         "nominated": true,
27456         "nomination_type": 1,
27457         "resolution": 1,
27458         "main_sha": null,
27459         "because_sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd"
27460     },
27461     {
27462         "sha": "b142a7790edac567b3acd5d003721ececedb9653",
27463         "description": "radv: advertise extendedDynamicState3ProvokingVertexMode with NGG",
27464         "nominated": false,
27465         "nomination_type": null,
27466         "resolution": 4,
27467         "main_sha": null,
27468         "because_sha": null
27469     },
27470     {
27471         "sha": "2cce8500de0fecd3b393385d5fe0972d476ec112",
27472         "description": "radv: add support for dynamic provoking vertex mode with NGG",
27473         "nominated": false,
27474         "nomination_type": null,
27475         "resolution": 4,
27476         "main_sha": null,
27477         "because_sha": null
27478     },
27479     {
27480         "sha": "d81cccbb77f78ae4c9df5f4e5bc7ec05bfb7ee9d",
27481         "description": "radv: add lowering support for load_provoking_vtx_in_prim_amd when dynamic",
27482         "nominated": false,
27483         "nomination_type": null,
27484         "resolution": 4,
27485         "main_sha": null,
27486         "because_sha": null
27487     },
27488     {
27489         "sha": "8d8aa05fd24d97a165aa947b7ba83e00ff3bd717",
27490         "description": "radv: declare shader arguments/locations for provoking vertex",
27491         "nominated": false,
27492         "nomination_type": null,
27493         "resolution": 4,
27494         "main_sha": null,
27495         "because_sha": null
27496     },
27497     {
27498         "sha": "8bb572b7f89a81866085e8c6d041caec6218bcc5",
27499         "description": "radv: add radv_pipeline_key::dynamic_provoking_vtx_mode",
27500         "nominated": false,
27501         "nomination_type": null,
27502         "resolution": 4,
27503         "main_sha": null,
27504         "because_sha": null
27505     },
27506     {
27507         "sha": "08b346e81ac262578ed0437464148be6500ea4de",
27508         "description": "radv: re-emit NGG culling settings when conservative rast mode is dynamic",
27509         "nominated": true,
27510         "nomination_type": 1,
27511         "resolution": 1,
27512         "main_sha": null,
27513         "because_sha": "fbed3aed4aa6184a8d1ea696de44973e235d89a8"
27514     },
27515     {
27516         "sha": "d983827a62c77713452a9e420fd20ed39c68ef2c",
27517         "description": "meson: only enable intel-clc for x86_64 builds",
27518         "nominated": false,
27519         "nomination_type": null,
27520         "resolution": 1,
27521         "main_sha": null,
27522         "because_sha": null
27523     },
27524     {
27525         "sha": "8e677bc1e19cf317720649fc0548f74441a2d6eb",
27526         "description": "util: Replace the usage of boolean with c11 bool in u_cpu_detect.c",
27527         "nominated": false,
27528         "nomination_type": null,
27529         "resolution": 4,
27530         "main_sha": null,
27531         "because_sha": null
27532     },
27533     {
27534         "sha": "e39afa1ae86c5bd0d1e1f13305bad8f9a54d1731",
27535         "description": "microsoft: Fixes error: unknown type name \u2018boolean\u2019 in nir_to_dxil.c",
27536         "nominated": false,
27537         "nomination_type": null,
27538         "resolution": 4,
27539         "main_sha": null,
27540         "because_sha": null
27541     },
27542     {
27543         "sha": "5d794e8e3d9cfef2c9b6880b908d431bce50bb7e",
27544         "description": "util: Replace usage of boolean with c11 bool in src/util/format/* and src/util/tests/format/*",
27545         "nominated": false,
27546         "nomination_type": null,
27547         "resolution": 4,
27548         "main_sha": null,
27549         "because_sha": null
27550     },
27551     {
27552         "sha": "d13d93b08954fbf8cf56737653ce3e2d68feda07",
27553         "description": "util: Replace the usage of boolean with c11 bool in u_debug_symbol.c",
27554         "nominated": false,
27555         "nomination_type": null,
27556         "resolution": 4,
27557         "main_sha": null,
27558         "because_sha": null
27559     },
27560     {
27561         "sha": "28d044730f925074034dc1efd5e4cd9b502e25dd",
27562         "description": "util: Replace the usage of boolean with c11 bool in u_debug_memory.c",
27563         "nominated": false,
27564         "nomination_type": null,
27565         "resolution": 4,
27566         "main_sha": null,
27567         "because_sha": null
27568     },
27569     {
27570         "sha": "89f74466430608a29d66711702eca9011f0b895c",
27571         "description": "util: Replace all usage of __FUNCTION__ with __func__ in src/util/*",
27572         "nominated": false,
27573         "nomination_type": null,
27574         "resolution": 4,
27575         "main_sha": null,
27576         "because_sha": null
27577     },
27578     {
27579         "sha": "605ebc32eeb38dfbc6aa2ba50ef4ba4c70c8970a",
27580         "description": "util: Remove va_copy fixup because of c11 is required",
27581         "nominated": false,
27582         "nomination_type": null,
27583         "resolution": 4,
27584         "main_sha": null,
27585         "because_sha": null
27586     },
27587     {
27588         "sha": "df3ca74053075c7872858905245570ed0d840fce",
27589         "description": "util: Replace TAB with space in compiler.h",
27590         "nominated": false,
27591         "nomination_type": null,
27592         "resolution": 4,
27593         "main_sha": null,
27594         "because_sha": null
27595     },
27596     {
27597         "sha": "6eb2512fabf02b602168835c0e4f299ee02922a9",
27598         "description": "util: Cleanup util/compiler.h",
27599         "nominated": false,
27600         "nomination_type": null,
27601         "resolution": 4,
27602         "main_sha": null,
27603         "because_sha": null
27604     },
27605     {
27606         "sha": "6e8229c45a58edc302e6b8a581f059cb11aad97f",
27607         "description": "wsi: Use UTIL_ARCH_LITTLE_ENDIAN instead MESA_LITTLE_ENDIAN",
27608         "nominated": false,
27609         "nomination_type": null,
27610         "resolution": 4,
27611         "main_sha": null,
27612         "because_sha": null
27613     },
27614     {
27615         "sha": "67627c84a71b4c795efa6ddcffa5633ce0239f65",
27616         "description": "meson: Fixes name_prefix for clover on mingw",
27617         "nominated": true,
27618         "nomination_type": 0,
27619         "resolution": 1,
27620         "main_sha": null,
27621         "because_sha": null
27622     },
27623     {
27624         "sha": "f25d483e1bd493fdf6f0f8148259ed085d705617",
27625         "description": "clover: Fixes building with mingw-x86",
27626         "nominated": true,
27627         "nomination_type": 0,
27628         "resolution": 1,
27629         "main_sha": null,
27630         "because_sha": null
27631     },
27632     {
27633         "sha": "a3b26e2758d7fce890717e2679bd0e25ca1330d2",
27634         "description": "clover: Rename *OpenCL.def to *OpenCL.def.in",
27635         "nominated": true,
27636         "nomination_type": 0,
27637         "resolution": 1,
27638         "main_sha": null,
27639         "because_sha": null
27640     },
27641     {
27642         "sha": "ab20ec9da76d77ae3942ecf1031366d29a4dff7b",
27643         "description": "meson: fixes mingw-clang32 building",
27644         "nominated": true,
27645         "nomination_type": 0,
27646         "resolution": 1,
27647         "main_sha": null,
27648         "because_sha": null
27649     },
27650     {
27651         "sha": "f03421702cc35059e4ead86839906ddfcf05bdc7",
27652         "description": "meson: Refactoring shared gen_vs_module_defs_normal_command out",
27653         "nominated": true,
27654         "nomination_type": 0,
27655         "resolution": 1,
27656         "main_sha": null,
27657         "because_sha": null
27658     },
27659     {
27660         "sha": "e5656f07c7a65b1d143684671cd8235af099a84c",
27661         "description": "radv: Fixes prototypes",
27662         "nominated": true,
27663         "nomination_type": 0,
27664         "resolution": 1,
27665         "main_sha": null,
27666         "because_sha": null
27667     },
27668     {
27669         "sha": "9b3e4d5d7cd14a82693336f54c9e3b4b521a244c",
27670         "description": "pvr: use common command buffer status",
27671         "nominated": false,
27672         "nomination_type": null,
27673         "resolution": 4,
27674         "main_sha": null,
27675         "because_sha": null
27676     },
27677     {
27678         "sha": "f1e95f324bb6b1abd6d30ea9cbac2002648356b2",
27679         "description": "pvr: Hook up vk_command_buffer_ops::reset",
27680         "nominated": false,
27681         "nomination_type": null,
27682         "resolution": 4,
27683         "main_sha": null,
27684         "because_sha": null
27685     },
27686     {
27687         "sha": "255de11af38c75bcf9ee0023491949f0370ae827",
27688         "description": "pvr: Call command buffer reset conditionally",
27689         "nominated": false,
27690         "nomination_type": null,
27691         "resolution": 4,
27692         "main_sha": null,
27693         "because_sha": null
27694     },
27695     {
27696         "sha": "49c4c5cb64a9b6434c4a0ba1ff97e6dd174123c8",
27697         "description": "turnip: use common command buffer status code.",
27698         "nominated": false,
27699         "nomination_type": null,
27700         "resolution": 4,
27701         "main_sha": null,
27702         "because_sha": null
27703     },
27704     {
27705         "sha": "697f448f6ce828375c9265fe923b09237535a4df",
27706         "description": "turnip: Initialize push descriptors in tu_create_cmd_buffer()",
27707         "nominated": false,
27708         "nomination_type": null,
27709         "resolution": 4,
27710         "main_sha": null,
27711         "because_sha": null
27712     },
27713     {
27714         "sha": "1486b54e802ea5cb92e2bff5c4c56bc8c971308b",
27715         "description": "panvk: move to using common command buffer status",
27716         "nominated": false,
27717         "nomination_type": null,
27718         "resolution": 4,
27719         "main_sha": null,
27720         "because_sha": null
27721     },
27722     {
27723         "sha": "84cd81e10437da13f827e7289b78aa48fb93c2f1",
27724         "description": "panvk: Use common code for command buffer lifecycle management",
27725         "nominated": false,
27726         "nomination_type": null,
27727         "resolution": 4,
27728         "main_sha": null,
27729         "because_sha": null
27730     },
27731     {
27732         "sha": "2126bb6c923828405a162b87fcb29e9e96317d79",
27733         "description": "panvk: Drop panvk_cmd_buffer::queue_family_index",
27734         "nominated": false,
27735         "nomination_type": null,
27736         "resolution": 4,
27737         "main_sha": null,
27738         "because_sha": null
27739     },
27740     {
27741         "sha": "452ab5554d1f28a19463e4f3d659351ea25274c2",
27742         "description": "lavapipe: use common command buffer status code.",
27743         "nominated": false,
27744         "nomination_type": null,
27745         "resolution": 4,
27746         "main_sha": null,
27747         "because_sha": null
27748     },
27749     {
27750         "sha": "a0819382fc72b7ef6af7ab24216fae1a76e7eef2",
27751         "description": "radv: use common command buffer status code.",
27752         "nominated": false,
27753         "nomination_type": null,
27754         "resolution": 4,
27755         "main_sha": null,
27756         "because_sha": null
27757     },
27758     {
27759         "sha": "a26755458e12ae3d4af1167a10eec1161ec942d7",
27760         "description": "vulkan: Add common cmd buffer state tracking",
27761         "nominated": false,
27762         "nomination_type": null,
27763         "resolution": 4,
27764         "main_sha": null,
27765         "because_sha": null
27766     },
27767     {
27768         "sha": "eca63c5e5c4688e46bf2408fc28b9407c401a6fb",
27769         "description": "radeonsi: move param assign offset to si_get_nir_shader",
27770         "nominated": false,
27771         "nomination_type": null,
27772         "resolution": 4,
27773         "main_sha": null,
27774         "because_sha": null
27775     },
27776     {
27777         "sha": "35895c25e2ae2dedbe96f31f095f496888368182",
27778         "description": "radeonsi: pack code into si_assign_param_offsets",
27779         "nominated": false,
27780         "nomination_type": null,
27781         "resolution": 4,
27782         "main_sha": null,
27783         "because_sha": null
27784     },
27785     {
27786         "sha": "63e2e45dfa2caf82aff67dc6ffcfdfa7d7ec3490",
27787         "description": "radeonsi: small refine for si_nir_assign_param_offsets",
27788         "nominated": false,
27789         "nomination_type": null,
27790         "resolution": 4,
27791         "main_sha": null,
27792         "because_sha": null
27793     },
27794     {
27795         "sha": "17a66f26653ee9c12d2ed551cb22192828ac7e9b",
27796         "description": "radeonsi: move si_nir_assign_param_offsets above",
27797         "nominated": false,
27798         "nomination_type": null,
27799         "resolution": 4,
27800         "main_sha": null,
27801         "because_sha": null
27802     },
27803     {
27804         "sha": "a6f86d003b85e434b41633be2eff9a7287ab7047",
27805         "description": "radeonsi: implement nir_load_ring_attr_amd",
27806         "nominated": false,
27807         "nomination_type": null,
27808         "resolution": 4,
27809         "main_sha": null,
27810         "because_sha": null
27811     },
27812     {
27813         "sha": "3aaf7c103e15ff401736b49dba59e65542f08417",
27814         "description": "ac/llvm: implement intrinsic for gfx11 param export",
27815         "nominated": false,
27816         "nomination_type": null,
27817         "resolution": 4,
27818         "main_sha": null,
27819         "because_sha": null
27820     },
27821     {
27822         "sha": "2510b7f66a49cd15e05ef7ba89735f393d7f5231",
27823         "description": "radeonsi: use si_nir_clamp_vertex_color",
27824         "nominated": false,
27825         "nomination_type": null,
27826         "resolution": 4,
27827         "main_sha": null,
27828         "because_sha": null
27829     },
27830     {
27831         "sha": "42c2596b3ce83d2506da77d3407a30fcdf3b9a7a",
27832         "description": "radeonsi: add si_nir_clamp_vertex_color pass",
27833         "nominated": false,
27834         "nomination_type": null,
27835         "resolution": 4,
27836         "main_sha": null,
27837         "because_sha": null
27838     },
27839     {
27840         "sha": "533b39bfcb0dea6dab10436d0f98d415acf4bd46",
27841         "description": "nir,ac/llvm,radeonsi: add nir_load_clamp_vertex_color_amd",
27842         "nominated": false,
27843         "nomination_type": null,
27844         "resolution": 4,
27845         "main_sha": null,
27846         "because_sha": null
27847     },
27848     {
27849         "sha": "a338d13a99a055c933a73bb53f0e44ad8283449b",
27850         "description": "radeonsi: remove lower_fsat nir option",
27851         "nominated": false,
27852         "nomination_type": null,
27853         "resolution": 4,
27854         "main_sha": null,
27855         "because_sha": null
27856     },
27857     {
27858         "sha": "1d86188dc0a93be2a8054805cd7d4909b654842b",
27859         "description": "meson: enable Wmisleading-indentation",
27860         "nominated": false,
27861         "nomination_type": null,
27862         "resolution": 4,
27863         "main_sha": null,
27864         "because_sha": null
27865     },
27866     {
27867         "sha": "5a6f95db135a0f52859088a83a960fde528e0980",
27868         "description": "freedreno/drm/virtio: Pre-allocate cmdstream buffers",
27869         "nominated": false,
27870         "nomination_type": null,
27871         "resolution": 4,
27872         "main_sha": null,
27873         "because_sha": null
27874     },
27875     {
27876         "sha": "1bb0cd66828a20ba56089d15d122e60f66d28f54",
27877         "description": "freedreno/drm: Use same-sized \"chunks\" for growable rings",
27878         "nominated": false,
27879         "nomination_type": null,
27880         "resolution": 4,
27881         "main_sha": null,
27882         "because_sha": null
27883     },
27884     {
27885         "sha": "cb02cf464c16961a8922e0180eeba38fea16ac85",
27886         "description": "ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often",
27887         "nominated": false,
27888         "nomination_type": null,
27889         "resolution": 4,
27890         "main_sha": null,
27891         "because_sha": null
27892     },
27893     {
27894         "sha": "41a929d94ca58cf4e6256275687ce2e7da712ce9",
27895         "description": "util/glsl2spirv: pass path to glslangValidator into the script",
27896         "nominated": false,
27897         "nomination_type": null,
27898         "resolution": 4,
27899         "main_sha": null,
27900         "because_sha": null
27901     },
27902     {
27903         "sha": "ae30c6c375a43ee37a50ae0858c282072bcead61",
27904         "description": "meson: prog_glslang should always be for the build machine",
27905         "nominated": false,
27906         "nomination_type": null,
27907         "resolution": 4,
27908         "main_sha": null,
27909         "because_sha": null
27910     },
27911     {
27912         "sha": "9a85d2ed984fc9a6267861242d4ae12f2aae3d52",
27913         "description": "util/glsl2spirv: cleanup list extension",
27914         "nominated": false,
27915         "nomination_type": null,
27916         "resolution": 4,
27917         "main_sha": null,
27918         "because_sha": null
27919     },
27920     {
27921         "sha": "9a165945a9d6f3a56e785d2365b253c148c60d3e",
27922         "description": "util/glsl2spirv: use f-strings",
27923         "nominated": false,
27924         "nomination_type": null,
27925         "resolution": 4,
27926         "main_sha": null,
27927         "because_sha": null
27928     },
27929     {
27930         "sha": "7c88c3a05bbdd8cb11ffd1e929aae7235ab56c5e",
27931         "description": "util/glsl2spirv: use if `x in str` instead of `str.find`",
27932         "nominated": false,
27933         "nomination_type": null,
27934         "resolution": 4,
27935         "main_sha": null,
27936         "because_sha": null
27937     },
27938     {
27939         "sha": "5488fa80dde94e077d2aa09f6d854c10ebecbec3",
27940         "description": "util/glsl2spirv: simplify subprocess handling",
27941         "nominated": false,
27942         "nomination_type": null,
27943         "resolution": 4,
27944         "main_sha": null,
27945         "because_sha": null
27946     },
27947     {
27948         "sha": "87c83c041a99b71f787b98d22e17a87df04eaf75",
27949         "description": "util/glsl2spirv: close resources as soon as possible",
27950         "nominated": false,
27951         "nomination_type": null,
27952         "resolution": 4,
27953         "main_sha": null,
27954         "because_sha": null
27955     },
27956     {
27957         "sha": "949c3b55dbdfaca4e62d67cc4de1f4e3958813c4",
27958         "description": "util/glsl2spirv: add type annotations",
27959         "nominated": false,
27960         "nomination_type": null,
27961         "resolution": 4,
27962         "main_sha": null,
27963         "because_sha": null
27964     },
27965     {
27966         "sha": "c01cd8cad1fcf27bb14e4cdf14fa423cdb714ab7",
27967         "description": "util/glsl2spirv: add some error handling for unexpected code paths",
27968         "nominated": false,
27969         "nomination_type": null,
27970         "resolution": 4,
27971         "main_sha": null,
27972         "because_sha": null
27973     },
27974     {
27975         "sha": "6a5863df828d284c94835c9a231e896b129cb0b2",
27976         "description": "util/glsl2spriv: make --vn required",
27977         "nominated": false,
27978         "nomination_type": null,
27979         "resolution": 4,
27980         "main_sha": null,
27981         "because_sha": null
27982     },
27983     {
27984         "sha": "4ffa8a9ac010f3db79b1e872f7e664a4470cb981",
27985         "description": "util/glsl2spirv: fix appending extra flags",
27986         "nominated": true,
27987         "nomination_type": 1,
27988         "resolution": 1,
27989         "main_sha": null,
27990         "because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0"
27991     },
27992     {
27993         "sha": "041d9ac3dc924b4dc55a53735645ae1de450a513",
27994         "description": "util/glsl2spirv: let argparse actually enforce the restrictions we've set",
27995         "nominated": false,
27996         "nomination_type": null,
27997         "resolution": 4,
27998         "main_sha": null,
27999         "because_sha": null
28000     },
28001     {
28002         "sha": "f9df046436beffa6099a3c929a3bd0c50c9fddf4",
28003         "description": "util/glsl2spirv: drop inconsistent use of `io.open`",
28004         "nominated": false,
28005         "nomination_type": null,
28006         "resolution": 4,
28007         "main_sha": null,
28008         "because_sha": null
28009     },
28010     {
28011         "sha": "76e3b482be125cc0a2edd75bdeb14d4a6e9232fb",
28012         "description": "util/glsl2spirv: fix type error in argument handling",
28013         "nominated": true,
28014         "nomination_type": 1,
28015         "resolution": 1,
28016         "main_sha": null,
28017         "because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0"
28018     },
28019     {
28020         "sha": "f562e37c9325cc107d4f02026946acc14c75b323",
28021         "description": "ci/freedreno: disable antichambers trace",
28022         "nominated": false,
28023         "nomination_type": null,
28024         "resolution": 4,
28025         "main_sha": null,
28026         "because_sha": null
28027     },
28028     {
28029         "sha": "c9db71c8ba14e846bac46ec343dcf357099a95d5",
28030         "description": "turnip: Don't disable LRZ for color write mask channels beyond the format's",
28031         "nominated": false,
28032         "nomination_type": 1,
28033         "resolution": 4,
28034         "main_sha": null,
28035         "because_sha": "85d0205db137ad833bb2b117e67e847cf3b2665b"
28036     },
28037     {
28038         "sha": "062d4d83e1570583fe24537d488f607db7781cce",
28039         "description": "ir3: Re-fuse ffmas after nir_lower_imul cleanup breaks them.",
28040         "nominated": false,
28041         "nomination_type": null,
28042         "resolution": 4,
28043         "main_sha": null,
28044         "because_sha": null
28045     },
28046     {
28047         "sha": "a39113b616099a7bcce9e62337731f040c7cad64",
28048         "description": "ir3/ra: Make sure we don't pick a preferred reg overflowing the file.",
28049         "nominated": true,
28050         "nomination_type": 0,
28051         "resolution": 1,
28052         "main_sha": null,
28053         "because_sha": null
28054     },
28055     {
28056         "sha": "ecc2dfc503dcf62573fa539b49caa874f908c1cf",
28057         "description": "intel/compiler: Use std::unique_ptr for tracking the fs_visitors",
28058         "nominated": false,
28059         "nomination_type": null,
28060         "resolution": 4,
28061         "main_sha": null,
28062         "because_sha": null
28063     },
28064     {
28065         "sha": "b79d9ee5a8a657d272c55ca13616f529bd611981",
28066         "description": "docs: add linkcheck job",
28067         "nominated": false,
28068         "nomination_type": null,
28069         "resolution": 4,
28070         "main_sha": null,
28071         "because_sha": null
28072     },
28073     {
28074         "sha": "4f26b5fa0fa8efa97ab45c0983bed2407863827e",
28075         "description": "docs: do not linkcheck relnotes",
28076         "nominated": false,
28077         "nomination_type": null,
28078         "resolution": 4,
28079         "main_sha": null,
28080         "because_sha": null
28081     },
28082     {
28083         "sha": "80b5a7d48fe5af3ca7a2bbff0c74c66870c7319e",
28084         "description": "docs: configure linkcheck",
28085         "nominated": false,
28086         "nomination_type": null,
28087         "resolution": 4,
28088         "main_sha": null,
28089         "because_sha": null
28090     },
28091     {
28092         "sha": "72718daeac3d2f908fe1f8cef9585539f2043ebe",
28093         "description": "docs/ci: allow overriding sphinx builder",
28094         "nominated": false,
28095         "nomination_type": null,
28096         "resolution": 4,
28097         "main_sha": null,
28098         "because_sha": null
28099     },
28100     {
28101         "sha": "1efc92fe8c0f1d53634b9589058c60424f68aaee",
28102         "description": "docs/panfrost: drop anchor before channel-name",
28103         "nominated": false,
28104         "nomination_type": null,
28105         "resolution": 4,
28106         "main_sha": null,
28107         "because_sha": null
28108     },
28109     {
28110         "sha": "67b77d8adeb1132ff99b68f8719f8de341e38ee2",
28111         "description": "docs: apply some redirects",
28112         "nominated": false,
28113         "nomination_type": null,
28114         "resolution": 4,
28115         "main_sha": null,
28116         "because_sha": null
28117     },
28118     {
28119         "sha": "e9826708f99637c9928e16cd7008bad5f37662ef",
28120         "description": "docs: update lavasoftware.org link",
28121         "nominated": false,
28122         "nomination_type": null,
28123         "resolution": 4,
28124         "main_sha": null,
28125         "because_sha": null
28126     },
28127     {
28128         "sha": "0d96b8ea2f6f3fea54a2919e2f109fcacc075a0e",
28129         "description": "docs/perfetto: update documentation links",
28130         "nominated": false,
28131         "nomination_type": null,
28132         "resolution": 4,
28133         "main_sha": null,
28134         "because_sha": null
28135     },
28136     {
28137         "sha": "62b9c32d9deda5870d6278d34220bf1742cad00b",
28138         "description": "docs: update link to GitLab CI docs",
28139         "nominated": false,
28140         "nomination_type": null,
28141         "resolution": 4,
28142         "main_sha": null,
28143         "because_sha": null
28144     },
28145     {
28146         "sha": "ccb41ce06c2533ee823bc80aaf3e182c68ebce7a",
28147         "description": "docs: update link to Intel intrinsics-guide",
28148         "nominated": false,
28149         "nomination_type": null,
28150         "resolution": 4,
28151         "main_sha": null,
28152         "because_sha": null
28153     },
28154     {
28155         "sha": "b5de3889b5253816f9bc973e392c46d77824926c",
28156         "description": "docs: update links to SPECviewperf 11/12",
28157         "nominated": false,
28158         "nomination_type": null,
28159         "resolution": 4,
28160         "main_sha": null,
28161         "because_sha": null
28162     },
28163     {
28164         "sha": "cdfd10741b2ef72529718bac890ab6a73ef7d287",
28165         "description": "docs: update link to the gl spec",
28166         "nominated": false,
28167         "nomination_type": null,
28168         "resolution": 4,
28169         "main_sha": null,
28170         "because_sha": null
28171     },
28172     {
28173         "sha": "a447247d5b575ef1682ece05c930cbb176bb3994",
28174         "description": "docs: drop manual URL encoding",
28175         "nominated": false,
28176         "nomination_type": null,
28177         "resolution": 4,
28178         "main_sha": null,
28179         "because_sha": null
28180     },
28181     {
28182         "sha": "018e313a76b955762a039567730c31a876f662df",
28183         "description": "docs: point to github for defunct link",
28184         "nominated": false,
28185         "nomination_type": null,
28186         "resolution": 4,
28187         "main_sha": null,
28188         "because_sha": null
28189     },
28190     {
28191         "sha": "b925665e4e5e71662b319c3fafceb1d282600dbe",
28192         "description": "docs: link to web.archive.org for dead links",
28193         "nominated": false,
28194         "nomination_type": null,
28195         "resolution": 4,
28196         "main_sha": null,
28197         "because_sha": null
28198     },
28199     {
28200         "sha": "217df8825c9c38e01f09ca51fb2d40ca69717857",
28201         "description": "docs: replace dead link",
28202         "nominated": false,
28203         "nomination_type": null,
28204         "resolution": 4,
28205         "main_sha": null,
28206         "because_sha": null
28207     },
28208     {
28209         "sha": "1af9a8b169633f0dab414554726996c6fde47cd5",
28210         "description": "docs: update dead link",
28211         "nominated": false,
28212         "nomination_type": null,
28213         "resolution": 4,
28214         "main_sha": null,
28215         "because_sha": null
28216     },
28217     {
28218         "sha": "1c4fe30466a53d90a1bef90b66cdec9c33c4939f",
28219         "description": "docs: remove dead link to copy of article",
28220         "nominated": false,
28221         "nomination_type": null,
28222         "resolution": 4,
28223         "main_sha": null,
28224         "because_sha": null
28225     },
28226     {
28227         "sha": "86bacb3bd06dd0bf368c04076567a03035e56458",
28228         "description": "docs: update link to glsl",
28229         "nominated": false,
28230         "nomination_type": null,
28231         "resolution": 4,
28232         "main_sha": null,
28233         "because_sha": null
28234     },
28235     {
28236         "sha": "9cda6292b93a78427b8a260a16143dde027ab157",
28237         "description": "docs/relnotes: drop links to defunct issue tracker",
28238         "nominated": false,
28239         "nomination_type": null,
28240         "resolution": 4,
28241         "main_sha": null,
28242         "because_sha": null
28243     },
28244     {
28245         "sha": "2289c20802de816e1563ad89356f7b870848f7c5",
28246         "description": "docs/relnotes: escape non-urls",
28247         "nominated": false,
28248         "nomination_type": null,
28249         "resolution": 4,
28250         "main_sha": null,
28251         "because_sha": null
28252     },
28253     {
28254         "sha": "ef05d28aa276aebbcf48400a5bef11de20e8b1c9",
28255         "description": "docs: fixup broken link syntax",
28256         "nominated": true,
28257         "nomination_type": 1,
28258         "resolution": 1,
28259         "main_sha": null,
28260         "because_sha": "6b3b6333915e8ca64c531a4decb79c0256e1e4f2"
28261     },
28262     {
28263         "sha": "68fd9d28294ee91033690b2288c55480c4125577",
28264         "description": "anv: fixup invalid enum for nir environment",
28265         "nominated": true,
28266         "nomination_type": 1,
28267         "resolution": 1,
28268         "main_sha": null,
28269         "because_sha": "8c4c4c3ee1a24b73fa29f30a05e873e9e13dddc7"
28270     },
28271     {
28272         "sha": "811f8a19469722bea32f3c539b8cf0939fe3b057",
28273         "description": "panfrost: Require 64-byte alignment on imports",
28274         "nominated": true,
28275         "nomination_type": 0,
28276         "resolution": 1,
28277         "main_sha": null,
28278         "because_sha": null
28279     },
28280     {
28281         "sha": "1827b4a2db3b1f82378a4a6fa3d2e9baa1b10ac5",
28282         "description": "panfrost: Compile indirect dispatch shader on first use",
28283         "nominated": false,
28284         "nomination_type": null,
28285         "resolution": 4,
28286         "main_sha": null,
28287         "because_sha": null
28288     },
28289     {
28290         "sha": "c6425d4490731072c0687d22a1fff3b71947a4a3",
28291         "description": "pvr: conditionally call pvr_finishme() in pvr_csb_copy()",
28292         "nominated": false,
28293         "nomination_type": null,
28294         "resolution": 4,
28295         "main_sha": null,
28296         "because_sha": null
28297     },
28298     {
28299         "sha": "3528874dd58cf74761a29639fab32fdf4e962cc6",
28300         "description": "pvr: move TODO next to related code",
28301         "nominated": false,
28302         "nomination_type": null,
28303         "resolution": 4,
28304         "main_sha": null,
28305         "because_sha": null
28306     },
28307     {
28308         "sha": "97c4a318f86819a8b02dcf289f6588f000c76f53",
28309         "description": "pvr: replace unsupported sub-command type pvr_finishme()s with unreachable()s",
28310         "nominated": false,
28311         "nomination_type": null,
28312         "resolution": 4,
28313         "main_sha": null,
28314         "because_sha": null
28315     },
28316     {
28317         "sha": "2d967f74d14b9a6964fde9c74879d7ab4827ff91",
28318         "description": "pvr: remove some stale FIXMEs/pvr_finishmes",
28319         "nominated": false,
28320         "nomination_type": null,
28321         "resolution": 4,
28322         "main_sha": null,
28323         "because_sha": null
28324     },
28325     {
28326         "sha": "9ebf72f62ab5cb71fe995b194f1972c7c767610d",
28327         "description": "pvr: Address TODO in PVR_PDS_CONST_MAP_ENTRY_TYPE_DESCRIPTOR_SET.",
28328         "nominated": false,
28329         "nomination_type": null,
28330         "resolution": 4,
28331         "main_sha": null,
28332         "because_sha": null
28333     },
28334     {
28335         "sha": "43641c614d32624435cfb85c4fe0fd166804a7bf",
28336         "description": "pvr: Remove some TODOs.",
28337         "nominated": false,
28338         "nomination_type": null,
28339         "resolution": 4,
28340         "main_sha": null,
28341         "because_sha": null
28342     },
28343     {
28344         "sha": "54f5cfe81b709c250e25d3a21a040e464668b273",
28345         "description": "radv/ci: enable pre-merge testing for vkcts on navi21",
28346         "nominated": false,
28347         "nomination_type": null,
28348         "resolution": 4,
28349         "main_sha": null,
28350         "because_sha": null
28351     },
28352     {
28353         "sha": "5e7cb59e11508a7194f3d824ff8a7c301e10cffd",
28354         "description": "radv/ci: move manual job decision to the jobs",
28355         "nominated": false,
28356         "nomination_type": null,
28357         "resolution": 4,
28358         "main_sha": null,
28359         "because_sha": null
28360     },
28361     {
28362         "sha": "078020c45ecb7894ab4861e184369fb8683d4e7a",
28363         "description": "ci: introduce the VALVE_FARM variable",
28364         "nominated": false,
28365         "nomination_type": null,
28366         "resolution": 4,
28367         "main_sha": null,
28368         "because_sha": null
28369     },
28370     {
28371         "sha": "bedbdb555487d07764f5e4739673d6abd4ec9f26",
28372         "description": "ci/b2c-test: remove a noisy 'ls -l'",
28373         "nominated": false,
28374         "nomination_type": null,
28375         "resolution": 4,
28376         "main_sha": null,
28377         "because_sha": null
28378     },
28379     {
28380         "sha": "a06d3c2d2c15228c7d417ed22620c828fdcd4acc",
28381         "description": "ci/b2c-test: update the trigger container to the latest version",
28382         "nominated": false,
28383         "nomination_type": null,
28384         "resolution": 4,
28385         "main_sha": null,
28386         "because_sha": null
28387     },
28388     {
28389         "sha": "b499a27d74c28e81707731b0e723ce35879d5c96",
28390         "description": "nir: make ray query load values visible in NIR prints",
28391         "nominated": false,
28392         "nomination_type": null,
28393         "resolution": 4,
28394         "main_sha": null,
28395         "because_sha": null
28396     },
28397     {
28398         "sha": "525c1dd95bd6cb4337110f68d588f632d6df9012",
28399         "description": "pvr: Fix segfault in pvr_CreatePipelineLayout when layout has zero bindings",
28400         "nominated": false,
28401         "nomination_type": null,
28402         "resolution": 4,
28403         "main_sha": null,
28404         "because_sha": null
28405     },
28406     {
28407         "sha": "4d63beaae67a5bcba40578e76dceb66d82a3ace4",
28408         "description": "hasvk: Switch to common code for command buffer lifecycles",
28409         "nominated": false,
28410         "nomination_type": null,
28411         "resolution": 4,
28412         "main_sha": null,
28413         "because_sha": null
28414     },
28415     {
28416         "sha": "415bf8863760101e27ef52192b4a80a1be6c410d",
28417         "description": "anv: Switch to common code for command buffer lifecycles",
28418         "nominated": false,
28419         "nomination_type": null,
28420         "resolution": 4,
28421         "main_sha": null,
28422         "because_sha": null
28423     },
28424     {
28425         "sha": "89b49d479cbc25e4b37ac6ddee393619c267dbb5",
28426         "description": "rusticl: make image format/order work on radeonsi",
28427         "nominated": false,
28428         "nomination_type": null,
28429         "resolution": 4,
28430         "main_sha": null,
28431         "because_sha": null
28432     },
28433     {
28434         "sha": "0cd23a6ae2071067a72ff52d9ed6e5e925d5e5ce",
28435         "description": "rusticl: skip lowering image/sampler derefs if drivers tells so",
28436         "nominated": false,
28437         "nomination_type": null,
28438         "resolution": 4,
28439         "main_sha": null,
28440         "because_sha": null
28441     },
28442     {
28443         "sha": "d459a5847338dbcb207d0d5e64b65529886e307e",
28444         "description": "nir/lower_cl_images: support keeping derefs",
28445         "nominated": false,
28446         "nomination_type": null,
28447         "resolution": 4,
28448         "main_sha": null,
28449         "because_sha": null
28450     },
28451     {
28452         "sha": "eae281e7888d4b22c60edf0044fbf094d85ee232",
28453         "description": "rusticl/kernel: use binding for filling image channel data and order",
28454         "nominated": false,
28455         "nomination_type": null,
28456         "resolution": 4,
28457         "main_sha": null,
28458         "because_sha": null
28459     },
28460     {
28461         "sha": "b44bf80ee60640617700636801ba8f107fca493e",
28462         "description": "rusticl: use texture vars for readonly images",
28463         "nominated": false,
28464         "nomination_type": null,
28465         "resolution": 4,
28466         "main_sha": null,
28467         "because_sha": null
28468     },
28469     {
28470         "sha": "10144c1f0b4cc9d972fde3c48bbe28685eb5768b",
28471         "description": "rusticl: do not DCE any samplers or textures",
28472         "nominated": false,
28473         "nomination_type": null,
28474         "resolution": 4,
28475         "main_sha": null,
28476         "because_sha": null
28477     },
28478     {
28479         "sha": "f8dd64739ed4e085d543a6bb602175f37145e377",
28480         "description": "radeonsi: do not DCE texture vars",
28481         "nominated": false,
28482         "nomination_type": null,
28483         "resolution": 4,
28484         "main_sha": null,
28485         "because_sha": null
28486     },
28487     {
28488         "sha": "761a2819b51d4266e310760fab04b26891ab4a69",
28489         "description": "nir: properly handle CL textures",
28490         "nominated": false,
28491         "nomination_type": null,
28492         "resolution": 4,
28493         "main_sha": null,
28494         "because_sha": null
28495     },
28496     {
28497         "sha": "915403ea6c5f0e9aa6805ecebc13754b3816f58b",
28498         "description": "nir/gather_info: take texture vars into account when counting textures",
28499         "nominated": false,
28500         "nomination_type": null,
28501         "resolution": 4,
28502         "main_sha": null,
28503         "because_sha": null
28504     },
28505     {
28506         "sha": "829d6487c0c04995d1269a23fc5ede30d157d7b7",
28507         "description": "glsl: add texture subpass variants",
28508         "nominated": false,
28509         "nomination_type": null,
28510         "resolution": 4,
28511         "main_sha": null,
28512         "because_sha": null
28513     },
28514     {
28515         "sha": "87526f79db68a13ebd448cfd6b1be4b25616c801",
28516         "description": "glsl: fix buffer texture type",
28517         "nominated": true,
28518         "nomination_type": 1,
28519         "resolution": 1,
28520         "main_sha": null,
28521         "because_sha": "3ace6b968b3254cb83c5e6ffef9864d300265339"
28522     },
28523     {
28524         "sha": "d2563e6600fd74dc000fdb031d17d54971ff67cb",
28525         "description": "ac/nir: do not convert GS outputs to the expected variable size on GFX11",
28526         "nominated": true,
28527         "nomination_type": 0,
28528         "resolution": 1,
28529         "main_sha": null,
28530         "because_sha": null
28531     },
28532     {
28533         "sha": "26a6d16db0f9512f719a40529acf46c0277e877e",
28534         "description": "zink: Only #include <vulkan/vulkan_core.h> instead #include <vulkan/vulkan.h> in kopper_interface.h",
28535         "nominated": false,
28536         "nomination_type": null,
28537         "resolution": 4,
28538         "main_sha": null,
28539         "because_sha": null
28540     },
28541     {
28542         "sha": "5425e05f2f3355e43597b2981b9a62ffe948a31c",
28543         "description": "zink: struct kopper_surface is not accessed, remove it in kopper_interface.h",
28544         "nominated": false,
28545         "nomination_type": null,
28546         "resolution": 4,
28547         "main_sha": null,
28548         "because_sha": null
28549     },
28550     {
28551         "sha": "4c409b921b9f203d5f508f11b56e86a8de041c75",
28552         "description": "zink: Indent with 3 space in zink/zink_kopper.c",
28553         "nominated": false,
28554         "nomination_type": null,
28555         "resolution": 4,
28556         "main_sha": null,
28557         "because_sha": null
28558     },
28559     {
28560         "sha": "4b337638bb3d50fb299b0145ec85d2ed3627e3ad",
28561         "description": "wgl: Trim trailing spaces in stw_st.c",
28562         "nominated": false,
28563         "nomination_type": null,
28564         "resolution": 4,
28565         "main_sha": null,
28566         "because_sha": null
28567     },
28568     {
28569         "sha": "0b82281e3e3b42a55480db3e46d33d52584ebd59",
28570         "description": "util: Use include_directories('..') instead include_directories('.') for inc_util",
28571         "nominated": false,
28572         "nomination_type": null,
28573         "resolution": 4,
28574         "main_sha": null,
28575         "because_sha": null
28576     },
28577     {
28578         "sha": "e399dc3544fff3214c0cbe130589ca030ccc94d9",
28579         "description": "util: normalize include files under src/util/*.h with util/ prefix in mesa code base",
28580         "nominated": false,
28581         "nomination_type": null,
28582         "resolution": 4,
28583         "main_sha": null,
28584         "because_sha": null
28585     },
28586     {
28587         "sha": "beea3548cefc2c72961ff786110eb89c6553b367",
28588         "description": "util: Move texcompress template files into util/format",
28589         "nominated": false,
28590         "nomination_type": null,
28591         "resolution": 4,
28592         "main_sha": null,
28593         "because_sha": null
28594     },
28595     {
28596         "sha": "0c12a3968257b0ea5144bf6c7ffe68d2f4158d29",
28597         "description": "mesa: include <util/*.h> instead macros.h in texcompress_bptc_tmp.h",
28598         "nominated": false,
28599         "nomination_type": null,
28600         "resolution": 4,
28601         "main_sha": null,
28602         "because_sha": null
28603     },
28604     {
28605         "sha": "f6ed016fe91141ccc346d53afe55fe0ebe06e11c",
28606         "description": "util: Replace the usage of ALIGN16 with alignas(16) and them remove ALIGN16 macro",
28607         "nominated": false,
28608         "nomination_type": null,
28609         "resolution": 4,
28610         "main_sha": null,
28611         "because_sha": null
28612     },
28613     {
28614         "sha": "956935abafef4e29356b67a0d6528e49e1d0d3ff",
28615         "description": "vulkan: Replace _Alignas with alignas",
28616         "nominated": false,
28617         "nomination_type": null,
28618         "resolution": 4,
28619         "main_sha": null,
28620         "because_sha": null
28621     },
28622     {
28623         "sha": "38b2402b5f6cf9b37bdfffde23ff5fdff1afdcb3",
28624         "description": "meson: Use deps_for_libmesa_util for idep_mesautil instead hand crafted list",
28625         "nominated": false,
28626         "nomination_type": null,
28627         "resolution": 4,
28628         "main_sha": null,
28629         "because_sha": null
28630     },
28631     {
28632         "sha": "4d1a293e73aa1c99682e8f15d511a272fb07b6b2",
28633         "description": "meson: Indent util/meson.build with 2 space",
28634         "nominated": false,
28635         "nomination_type": null,
28636         "resolution": 4,
28637         "main_sha": null,
28638         "because_sha": null
28639     },
28640     {
28641         "sha": "35a531fcd4190d1a47d037f7747777be9e52cd83",
28642         "description": "agx: Don't assert on texop twice",
28643         "nominated": false,
28644         "nomination_type": null,
28645         "resolution": 4,
28646         "main_sha": null,
28647         "because_sha": null
28648     },
28649     {
28650         "sha": "ededb108d9bf365c49deef29577067f88b3a2c32",
28651         "description": "agx: Implement unary math ops",
28652         "nominated": false,
28653         "nomination_type": null,
28654         "resolution": 4,
28655         "main_sha": null,
28656         "because_sha": null
28657     },
28658     {
28659         "sha": "44ccdca7681fcac69518528e08b56a7c7fd4aed4",
28660         "description": "agx: Implement {i,u}mul_2x32_64",
28661         "nominated": false,
28662         "nomination_type": null,
28663         "resolution": 4,
28664         "main_sha": null,
28665         "because_sha": null
28666     },
28667     {
28668         "sha": "74a884f73c3df76a77d4cd26639175bcbe40e398",
28669         "description": "agx: Implement nir_op_unpack_64_2x32_split_{x,y}",
28670         "nominated": false,
28671         "nomination_type": null,
28672         "resolution": 4,
28673         "main_sha": null,
28674         "because_sha": null
28675     },
28676     {
28677         "sha": "ea88ebefb989c5bbbd2efadea4feeb9e04033216",
28678         "description": "agx/ra: Remove index_to_reg",
28679         "nominated": false,
28680         "nomination_type": null,
28681         "resolution": 4,
28682         "main_sha": null,
28683         "because_sha": null
28684     },
28685     {
28686         "sha": "dea00bcc8fa16c103f3c8bc9598c480073dabaf6",
28687         "description": "agx: Add CSE optimization pass",
28688         "nominated": false,
28689         "nomination_type": null,
28690         "resolution": 4,
28691         "main_sha": null,
28692         "because_sha": null
28693     },
28694     {
28695         "sha": "4387d0886d23f335b361f429e7a277390afdd4d2",
28696         "description": "agx: Describe whether instructions may be reordered",
28697         "nominated": false,
28698         "nomination_type": null,
28699         "resolution": 4,
28700         "main_sha": null,
28701         "because_sha": null
28702     },
28703     {
28704         "sha": "27869f69663d094adce81707a7c17c5cdbfe2917",
28705         "description": "agx: Add and use replace_src helper",
28706         "nominated": false,
28707         "nomination_type": null,
28708         "resolution": 4,
28709         "main_sha": null,
28710         "because_sha": null
28711     },
28712     {
28713         "sha": "adf3cbc04cb0bb39b814b0b3ed28e3a7603e6fb4",
28714         "description": "agx: Use nir_opt_phi_precision",
28715         "nominated": false,
28716         "nomination_type": null,
28717         "resolution": 4,
28718         "main_sha": null,
28719         "because_sha": null
28720     },
28721     {
28722         "sha": "98f0ebf2647b485ad25e8ec61673143b2b4627f0",
28723         "description": "agx: Pass agx_index to agx_copy",
28724         "nominated": false,
28725         "nomination_type": null,
28726         "resolution": 4,
28727         "main_sha": null,
28728         "because_sha": null
28729     },
28730     {
28731         "sha": "023f27fada5abea779757b441eda9772d255ac94",
28732         "description": "agx: Coalesce collects when possible",
28733         "nominated": false,
28734         "nomination_type": null,
28735         "resolution": 4,
28736         "main_sha": null,
28737         "because_sha": null
28738     },
28739     {
28740         "sha": "4cc2427ad64862d4327d0c7e017feca78937522a",
28741         "description": "agx: Introduce agx_foreach_ssa_{src,dest} macros",
28742         "nominated": false,
28743         "nomination_type": null,
28744         "resolution": 4,
28745         "main_sha": null,
28746         "because_sha": null
28747     },
28748     {
28749         "sha": "4971870441b340625d2a7816ba061ed744a29203",
28750         "description": "agx/ra: Factor out assign_regs",
28751         "nominated": false,
28752         "nomination_type": null,
28753         "resolution": 4,
28754         "main_sha": null,
28755         "because_sha": null
28756     },
28757     {
28758         "sha": "2b806b5cf801a9d18ea5257e32c4b0922265fee6",
28759         "description": "agx/ra: Use BITSET_*_RANGE in some places",
28760         "nominated": false,
28761         "nomination_type": null,
28762         "resolution": 4,
28763         "main_sha": null,
28764         "because_sha": null
28765     },
28766     {
28767         "sha": "be5357a353b2cbb189b9e203868003d29b9842cb",
28768         "description": "agx: Free dests of splits that are never read",
28769         "nominated": false,
28770         "nomination_type": null,
28771         "resolution": 4,
28772         "main_sha": null,
28773         "because_sha": null
28774     },
28775     {
28776         "sha": "9a48c356681770b43303eef5cf8eaf5c9dece1e3",
28777         "description": "agx: Refuse to handle discontiguous iter",
28778         "nominated": false,
28779         "nomination_type": null,
28780         "resolution": 4,
28781         "main_sha": null,
28782         "because_sha": null
28783     },
28784     {
28785         "sha": "af2137883c5075baef2af138d82c4ab04e45c6ab",
28786         "description": "agx: Don't emit writeout 0xC200",
28787         "nominated": false,
28788         "nomination_type": null,
28789         "resolution": 4,
28790         "main_sha": null,
28791         "because_sha": null
28792     },
28793     {
28794         "sha": "e295ee778bd6f136bdca67121f8b0fcb50b3e3d4",
28795         "description": "mesa: fix typo from adding glGetObjectLabelEXT",
28796         "nominated": true,
28797         "nomination_type": 1,
28798         "resolution": 1,
28799         "main_sha": null,
28800         "because_sha": "675bcbb7a1c0111dc907f189b4a2de18397e6f23"
28801     },
28802     {
28803         "sha": "069bdef621bb0d80c3ab09fea666f9916e417999",
28804         "description": "docs: update calendar for 22.3.0-rc2",
28805         "nominated": false,
28806         "nomination_type": null,
28807         "resolution": 4,
28808         "main_sha": null,
28809         "because_sha": null
28810     },
28811     {
28812         "sha": "74bbeb5116181a4285cc3882133c3b62b42aa963",
28813         "description": "ci/iris: Add some flakes from the new testing on JSL.",
28814         "nominated": false,
28815         "nomination_type": null,
28816         "resolution": 4,
28817         "main_sha": null,
28818         "because_sha": null
28819     },
28820     {
28821         "sha": "351b8c6aec55b5ec79057ff1f7fa02b796d768f1",
28822         "description": "intel/fs: Enable nir_op_imul_32x16 and nir_op_umul_32x16 on pre-Gfx7",
28823         "nominated": false,
28824         "nomination_type": null,
28825         "resolution": 4,
28826         "main_sha": null,
28827         "because_sha": null
28828     },
28829     {
28830         "sha": "293ad13e3f32ef1090858dd9e5c7b93efdc66b3e",
28831         "description": "intel/fs: Slightly restructure emitting nir_op_imul_32x16 and nir_op_umul_32x16",
28832         "nominated": false,
28833         "nomination_type": null,
28834         "resolution": 4,
28835         "main_sha": null,
28836         "because_sha": null
28837     },
28838     {
28839         "sha": "ee2a299661e1db09c467e4bfae6323e0102c20d6",
28840         "description": "intel/eu/validate: Validate integer multiplication source size restrictions",
28841         "nominated": false,
28842         "nomination_type": null,
28843         "resolution": 4,
28844         "main_sha": null,
28845         "because_sha": null
28846     },
28847     {
28848         "sha": "d668512f88498237a9c9f2fcdfb9a614f545ab4d",
28849         "description": "intel/compiler: Fix signed integer range analysis of imax and imin",
28850         "nominated": false,
28851         "nomination_type": 1,
28852         "resolution": 4,
28853         "main_sha": null,
28854         "because_sha": "5ec75ca10d3dbffb94582cfb7663a2ad1bca53d5"
28855     },
28856     {
28857         "sha": "0f81d9bc88a75c0503ba4a1eb36fe675ee365f0b",
28858         "description": "drm-shim/nouveau: fix the shim to work with nvif ioctl.",
28859         "nominated": false,
28860         "nomination_type": null,
28861         "resolution": 4,
28862         "main_sha": null,
28863         "because_sha": null
28864     },
28865     {
28866         "sha": "3a94b3b2a78908e0f3b417f3643db6bfd3d88a79",
28867         "description": "gv100/ir: noop OP_BAR for now",
28868         "nominated": false,
28869         "nomination_type": null,
28870         "resolution": 4,
28871         "main_sha": null,
28872         "because_sha": null
28873     },
28874     {
28875         "sha": "f650c2b076e4e421f0df576ee844655c2b220545",
28876         "description": "nvc0: fix ga10x compute launch",
28877         "nominated": false,
28878         "nomination_type": null,
28879         "resolution": 4,
28880         "main_sha": null,
28881         "because_sha": null
28882     },
28883     {
28884         "sha": "56dbf443a81966a38c19fb2b6460c4b90f3a33cc",
28885         "description": "nvc0: no tex cb mthd on ga10x",
28886         "nominated": false,
28887         "nomination_type": null,
28888         "resolution": 4,
28889         "main_sha": null,
28890         "because_sha": null
28891     },
28892     {
28893         "sha": "25d4db0600d7bc8cdc178b5d3df8d01bfafffc58",
28894         "description": "nvc0: recognise ga10x chipsets",
28895         "nominated": false,
28896         "nomination_type": null,
28897         "resolution": 4,
28898         "main_sha": null,
28899         "because_sha": null
28900     },
28901     {
28902         "sha": "5a1ccd0a888052bda65fa49af338c84cab604519",
28903         "description": "nvc0: properly allocate copy engine class before using it",
28904         "nominated": false,
28905         "nomination_type": null,
28906         "resolution": 4,
28907         "main_sha": null,
28908         "because_sha": null
28909     },
28910     {
28911         "sha": "7ad20e7ba93d18efc6b49907d5fb1497ef786f2d",
28912         "description": "nvc0: lookup supported classes instead of determining from chipset",
28913         "nominated": false,
28914         "nomination_type": null,
28915         "resolution": 4,
28916         "main_sha": null,
28917         "because_sha": null
28918     },
28919     {
28920         "sha": "1174f376096ed6ceebb0fb2810456f1501a68df7",
28921         "description": "broadcom/compiler: avoid using ldvary sequence to hide latency of branching",
28922         "nominated": true,
28923         "nomination_type": 0,
28924         "resolution": 1,
28925         "main_sha": null,
28926         "because_sha": null
28927     },
28928     {
28929         "sha": "019ca611fa8bd5e94c15775308d61ca916ea8457",
28930         "description": "nir/lower_io_to_vector: Demote the old scalar vars to globals.",
28931         "nominated": false,
28932         "nomination_type": null,
28933         "resolution": 4,
28934         "main_sha": null,
28935         "because_sha": null
28936     },
28937     {
28938         "sha": "25c180b50974b55e007dbbff18be1d831cd06551",
28939         "description": "intel: Don't cross DWORD boundaries with byte scratch load/store",
28940         "nominated": true,
28941         "nomination_type": 1,
28942         "resolution": 1,
28943         "main_sha": null,
28944         "because_sha": "fd04f858b0aa9f688f5dfb041ccb706da96f862a"
28945     },
28946     {
28947         "sha": "85685cf932c25fc53cae5e36b5d75f9d6a79c765",
28948         "description": "intel/lower_mem_access_bit_sizes: Compute alignments automatically",
28949         "nominated": false,
28950         "nomination_type": null,
28951         "resolution": 1,
28952         "main_sha": null,
28953         "because_sha": null
28954     },
28955     {
28956         "sha": "24094ee03d625fbcd2d154e8c2dd5434ba88f166",
28957         "description": "vulkan/wsi/display: Reset connector state in vkReleaseDisplay().",
28958         "nominated": true,
28959         "nomination_type": 1,
28960         "resolution": 1,
28961         "main_sha": null,
28962         "because_sha": "352d320a07458eb05e4929fdc1e0d1dbe1b07dda"
28963     },
28964     {
28965         "sha": "4ca61b5420ed26683891664aa35dc5f1a3bad063",
28966         "description": "rusticl/nir: copy alignment info when lowering kernel input loads",
28967         "nominated": false,
28968         "nomination_type": null,
28969         "resolution": 4,
28970         "main_sha": null,
28971         "because_sha": null
28972     },
28973     {
28974         "sha": "ba78af66c6c484f6e485ea65d7463c0097716097",
28975         "description": "docs: use ext-role for GL / VK extensions",
28976         "nominated": false,
28977         "nomination_type": null,
28978         "resolution": 4,
28979         "main_sha": null,
28980         "because_sha": null
28981     },
28982     {
28983         "sha": "f69560bdcb96ea0fc0e7ec21c1e267afaace5b0c",
28984         "description": "docs: add ext-role for spec extension links",
28985         "nominated": false,
28986         "nomination_type": null,
28987         "resolution": 4,
28988         "main_sha": null,
28989         "because_sha": null
28990     },
28991     {
28992         "sha": "d20bfeaa89e2adf49b114ba310f8c4294a323c52",
28993         "description": "docs: drop rogue backtick",
28994         "nominated": false,
28995         "nomination_type": null,
28996         "resolution": 4,
28997         "main_sha": null,
28998         "because_sha": null
28999     },
29000     {
29001         "sha": "24372e4882a50d59d4a14797ee1f6da8324c064f",
29002         "description": "docs: NV_gpu_shader4 -> NV_gpu_program4",
29003         "nominated": false,
29004         "nomination_type": null,
29005         "resolution": 4,
29006         "main_sha": null,
29007         "because_sha": null
29008     },
29009     {
29010         "sha": "b51d1af1c13bafc872c2ca8de604004c49af3000",
29011         "description": "docs: feeddback -> feedback",
29012         "nominated": false,
29013         "nomination_type": null,
29014         "resolution": 4,
29015         "main_sha": null,
29016         "because_sha": null
29017     },
29018     {
29019         "sha": "fd0af2bb4d1367066b83801fec58d79e548272c0",
29020         "description": "panfrost: DRY buffer range special case",
29021         "nominated": false,
29022         "nomination_type": null,
29023         "resolution": 4,
29024         "main_sha": null,
29025         "because_sha": null
29026     },
29027     {
29028         "sha": "f8553ef44cf8e9e45d7aa220cd3db490bf26a965",
29029         "description": "panfrost: Remove out-of-band CRC support",
29030         "nominated": false,
29031         "nomination_type": null,
29032         "resolution": 4,
29033         "main_sha": null,
29034         "because_sha": null
29035     },
29036     {
29037         "sha": "cf7a3906b0629b2b6aadd3b18a39eae06b10fd6a",
29038         "description": "panfrost: Copy resources when necessary",
29039         "nominated": true,
29040         "nomination_type": 1,
29041         "resolution": 1,
29042         "main_sha": null,
29043         "because_sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935"
29044     },
29045     {
29046         "sha": "59cc628c06a8e2f3f3654978e1438442ea7ae33c",
29047         "description": "radv: use radv_max_descriptor_set_size() for Vulkan 1.2 properties",
29048         "nominated": false,
29049         "nomination_type": null,
29050         "resolution": 4,
29051         "main_sha": null,
29052         "because_sha": null
29053     },
29054     {
29055         "sha": "d40af879098bea90176619dc11facbd68c555f32",
29056         "description": "panfrost: Fix build with Perfetto (again)",
29057         "nominated": true,
29058         "nomination_type": 1,
29059         "resolution": 1,
29060         "main_sha": null,
29061         "because_sha": "6a4532cbabf7770b71d63db24714fc07efb280cf"
29062     },
29063     {
29064         "sha": "81b4af28494c065c5646e3f61a72afd829d978c6",
29065         "description": "ci: Fixes macos.yml",
29066         "nominated": true,
29067         "nomination_type": 0,
29068         "resolution": 1,
29069         "main_sha": null,
29070         "because_sha": null
29071     },
29072     {
29073         "sha": "4d058a7034c24594637de72563456ce7882b9bc8",
29074         "description": "meson: -DVK_ENABLE_BETA_EXTENSIONS at a single place",
29075         "nominated": false,
29076         "nomination_type": null,
29077         "resolution": 4,
29078         "main_sha": null,
29079         "because_sha": null
29080     },
29081     {
29082         "sha": "560b3276960abd6955e72e85f44c110386274a06",
29083         "description": "radv/ci: add more subtests to VanGogh's flakes list",
29084         "nominated": false,
29085         "nomination_type": null,
29086         "resolution": 4,
29087         "main_sha": null,
29088         "because_sha": null
29089     },
29090     {
29091         "sha": "293d8eb20e90020ad26a864fb387f53b8c51cc86",
29092         "description": "docs: use c:expr role shorthand",
29093         "nominated": false,
29094         "nomination_type": null,
29095         "resolution": 4,
29096         "main_sha": null,
29097         "because_sha": null
29098     },
29099     {
29100         "sha": "4be9600ccb4ec2147914be364eb55b65f7803e87",
29101         "description": "docs: remove needless c:expr roles",
29102         "nominated": false,
29103         "nomination_type": null,
29104         "resolution": 4,
29105         "main_sha": null,
29106         "because_sha": null
29107     },
29108     {
29109         "sha": "4bc1d3e79c35bef81f2edb6ce310fcbd233b8b21",
29110         "description": "docs: make c:expr the default-role",
29111         "nominated": false,
29112         "nomination_type": null,
29113         "resolution": 4,
29114         "main_sha": null,
29115         "because_sha": null
29116     },
29117     {
29118         "sha": "35d0d30a0e48d88a258a148f2ffb1c83552472a2",
29119         "description": "radv/rra: Fix node type validation",
29120         "nominated": false,
29121         "nomination_type": null,
29122         "resolution": 4,
29123         "main_sha": null,
29124         "because_sha": null
29125     },
29126     {
29127         "sha": "8ab628ab2e4d4f460e2eabdb11876997c0ab13bc",
29128         "description": "nir: Don't reorder volatile intrinsics",
29129         "nominated": true,
29130         "nomination_type": 1,
29131         "resolution": 1,
29132         "main_sha": null,
29133         "because_sha": "729df14e4528b70e63332e4255571729253e9791"
29134     },
29135     {
29136         "sha": "10b0a5dc34d95d2c381ad1141e53af322feb5213",
29137         "description": "freedreno/a6xx: set chroma offsets to MIDPOINT",
29138         "nominated": false,
29139         "nomination_type": null,
29140         "resolution": 4,
29141         "main_sha": null,
29142         "because_sha": null
29143     },
29144     {
29145         "sha": "cbf68450f85f7bf18186cd8792948e0855c654d7",
29146         "description": "freedreno/a6xx: set CHROMA_LINEAR",
29147         "nominated": false,
29148         "nomination_type": null,
29149         "resolution": 4,
29150         "main_sha": null,
29151         "because_sha": null
29152     },
29153     {
29154         "sha": "d61ac94658499bbea3fbff4fb087e766a648a35e",
29155         "description": "c11: Remove _MTX_INITIALIZER_NP for windows",
29156         "nominated": false,
29157         "nomination_type": null,
29158         "resolution": 4,
29159         "main_sha": null,
29160         "because_sha": null
29161     },
29162     {
29163         "sha": "37d79e38e96acd840bf6e839866493cc9b361c49",
29164         "description": "egl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in egllog.c",
29165         "nominated": false,
29166         "nomination_type": null,
29167         "resolution": 4,
29168         "main_sha": null,
29169         "because_sha": null
29170     },
29171     {
29172         "sha": "23e6a4ccdafd820dee843af2c1234129e7b1f4a4",
29173         "description": "nir: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in nir/nir_validate.c",
29174         "nominated": false,
29175         "nomination_type": null,
29176         "resolution": 4,
29177         "main_sha": null,
29178         "because_sha": null
29179     },
29180     {
29181         "sha": "e518ff4fd5bf973891b38ea09f01d2830a1fd3d5",
29182         "description": "glsl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER",
29183         "nominated": false,
29184         "nomination_type": null,
29185         "resolution": 4,
29186         "main_sha": null,
29187         "because_sha": null
29188     },
29189     {
29190         "sha": "db708b7e9cdc60e227881f4e603cd971ea3b48a7",
29191         "description": "llvmpipe: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in lp_texture.c",
29192         "nominated": false,
29193         "nomination_type": null,
29194         "resolution": 4,
29195         "main_sha": null,
29196         "because_sha": null
29197     },
29198     {
29199         "sha": "fb979a19b0a0b28e7cda00e88093e96bdaf1a4b4",
29200         "description": "vulkan/device-select-layer: Remove the need of call_once by using simple_mtx_t instead mtx_t",
29201         "nominated": false,
29202         "nomination_type": null,
29203         "resolution": 4,
29204         "main_sha": null,
29205         "because_sha": null
29206     },
29207     {
29208         "sha": "c0fc8d5046a097c265c730e391c9bfb5412f79f2",
29209         "description": "freedreno/a6xx: Switch to global bcolor buffer",
29210         "nominated": false,
29211         "nomination_type": null,
29212         "resolution": 4,
29213         "main_sha": null,
29214         "because_sha": null
29215     },
29216     {
29217         "sha": "27b2496bae5702d271f5caf49f754aacb3ae03ac",
29218         "description": "freedreno/a6xx: Rename tex cache key/equals fxns",
29219         "nominated": false,
29220         "nomination_type": null,
29221         "resolution": 4,
29222         "main_sha": null,
29223         "because_sha": null
29224     },
29225     {
29226         "sha": "c8cf786976bc0c1c41ab312ba5b7496467d161b1",
29227         "description": "freedreno/a6xx: Move bcolor entry setup",
29228         "nominated": false,
29229         "nomination_type": null,
29230         "resolution": 4,
29231         "main_sha": null,
29232         "because_sha": null
29233     },
29234     {
29235         "sha": "755e3ff0ee10c0d2b5a7e9f552b37d44bf8dc586",
29236         "description": "freedreno/ci: Update a5xx expectations",
29237         "nominated": false,
29238         "nomination_type": null,
29239         "resolution": 4,
29240         "main_sha": null,
29241         "because_sha": null
29242     },
29243     {
29244         "sha": "ed9152e2c1a2474a3cd89cabd50ec0fcd4f2ace5",
29245         "description": "freedreno: Use our border-color quirk",
29246         "nominated": false,
29247         "nomination_type": null,
29248         "resolution": 4,
29249         "main_sha": null,
29250         "because_sha": null
29251     },
29252     {
29253         "sha": "26e742c661c792a73a6cf8f251e37d2ccbe40690",
29254         "description": "ci/bare-metal: remove consolidations leftovers",
29255         "nominated": false,
29256         "nomination_type": null,
29257         "resolution": 4,
29258         "main_sha": null,
29259         "because_sha": null
29260     },
29261     {
29262         "sha": "e090e313fa8d9e0da8302a93ca6cb5011be28d96",
29263         "description": "freedreno/ir3: Reduce compiler thread pool size",
29264         "nominated": false,
29265         "nomination_type": null,
29266         "resolution": 4,
29267         "main_sha": null,
29268         "because_sha": null
29269     },
29270     {
29271         "sha": "a6e4f8d03f2ae750a4ecdbdd0dd9a439de99ae82",
29272         "description": "util/disk_cache: Add some blob cache traces",
29273         "nominated": false,
29274         "nomination_type": null,
29275         "resolution": 4,
29276         "main_sha": null,
29277         "because_sha": null
29278     },
29279     {
29280         "sha": "d831fd40c873a7acfe47e449874df5c92599e312",
29281         "description": "util/disk_cache: Add compression in blob cb path",
29282         "nominated": false,
29283         "nomination_type": null,
29284         "resolution": 4,
29285         "main_sha": null,
29286         "because_sha": null
29287     },
29288     {
29289         "sha": "2fdc3846e715d3cd822c6d778e78cf069714428d",
29290         "description": "vulkan/wsi/wayland: return VK_ERROR_NATIVE_WINDOW_IN_USE_KHR",
29291         "nominated": false,
29292         "nomination_type": null,
29293         "resolution": 4,
29294         "main_sha": null,
29295         "because_sha": null
29296     },
29297     {
29298         "sha": "b4921b5d7a7e39a4a55117bc4036c1b473650a86",
29299         "description": "ci: run shaderdb on vc4 as well",
29300         "nominated": false,
29301         "nomination_type": null,
29302         "resolution": 4,
29303         "main_sha": null,
29304         "because_sha": null
29305     },
29306     {
29307         "sha": "83b1cb936e757194010d77322fe60a999ed02605",
29308         "description": "vc4: add DRM_VC4_CREATE_SHADER_BO support to drm-shim",
29309         "nominated": false,
29310         "nomination_type": null,
29311         "resolution": 4,
29312         "main_sha": null,
29313         "because_sha": null
29314     },
29315     {
29316         "sha": "2c5b1d0e3b111708f0a660b687fbc0231b4d19f3",
29317         "description": "nv50/ir: Support fmulz and ffmaz",
29318         "nominated": false,
29319         "nomination_type": null,
29320         "resolution": 4,
29321         "main_sha": null,
29322         "because_sha": null
29323     },
29324     {
29325         "sha": "47251d28527371aeb82f9db7592cff5e78bfcd55",
29326         "description": "nv50/ir: add prefer_nir flag for getting compiler options",
29327         "nominated": false,
29328         "nomination_type": null,
29329         "resolution": 4,
29330         "main_sha": null,
29331         "because_sha": null
29332     },
29333     {
29334         "sha": "def56b531c86f529bc32d1834ccb479457717db7",
29335         "description": "tu: Support GMEM with layered rendering and multiview",
29336         "nominated": false,
29337         "nomination_type": null,
29338         "resolution": 4,
29339         "main_sha": null,
29340         "because_sha": null
29341     },
29342     {
29343         "sha": "a9ab53fbe227acee971a5fb67d4ca91526100ec4",
29344         "description": "radv: stop emulating number of generated primitives by GS on GFX11",
29345         "nominated": false,
29346         "nomination_type": null,
29347         "resolution": 4,
29348         "main_sha": null,
29349         "because_sha": null
29350     },
29351     {
29352         "sha": "97b3dd34c1aa11d98df7e26b4aae50be0bd62cf0",
29353         "description": "anv: fix missing VkPhysicalDeviceExtendedDynamicState3PropertiesEXT handling",
29354         "nominated": true,
29355         "nomination_type": 1,
29356         "resolution": 1,
29357         "main_sha": null,
29358         "because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
29359     },
29360     {
29361         "sha": "2a6003752348d0c3dda619bcb40adea104db722f",
29362         "description": "crocus: enable NV_alpha_to_coverage_dither_control",
29363         "nominated": false,
29364         "nomination_type": null,
29365         "resolution": 4,
29366         "main_sha": null,
29367         "because_sha": null
29368     },
29369     {
29370         "sha": "3c84809ca68e5ab65afc13188192016c8160dea7",
29371         "description": "iris: enable NV_alpha_to_coverage_dither_control",
29372         "nominated": false,
29373         "nomination_type": null,
29374         "resolution": 4,
29375         "main_sha": null,
29376         "because_sha": null
29377     },
29378     {
29379         "sha": "bff6a38ed9b2a852fb909f121b9fb7a917027554",
29380         "description": "radv: advertise extendedDynamicState3ColorWriteMask",
29381         "nominated": false,
29382         "nomination_type": null,
29383         "resolution": 4,
29384         "main_sha": null,
29385         "because_sha": null
29386     },
29387     {
29388         "sha": "a92d1d13c5d57a26a537476b5b62fa6b27a55bcc",
29389         "description": "radv: add support for dynamic color write mask",
29390         "nominated": false,
29391         "nomination_type": null,
29392         "resolution": 4,
29393         "main_sha": null,
29394         "because_sha": null
29395     },
29396     {
29397         "sha": "22d8ed84b809a9c641e3d8ea5df0fa545c25de3e",
29398         "description": "intel/compiler: Remove unused fs_visitor::emit_percomp()",
29399         "nominated": false,
29400         "nomination_type": null,
29401         "resolution": 4,
29402         "main_sha": null,
29403         "because_sha": null
29404     },
29405     {
29406         "sha": "90861e6fea90b0f31ecfa6d9d7cacba2be8e5d26",
29407         "description": "intel/compiler: Remove various unused function declarations",
29408         "nominated": false,
29409         "nomination_type": null,
29410         "resolution": 4,
29411         "main_sha": null,
29412         "because_sha": null
29413     },
29414     {
29415         "sha": "48506a90296c5ec6216d3e775331e491491168c5",
29416         "description": "intel/compiler: Remove unused data members",
29417         "nominated": false,
29418         "nomination_type": null,
29419         "resolution": 4,
29420         "main_sha": null,
29421         "because_sha": null
29422     },
29423     {
29424         "sha": "7fe5fec74723cb66d909b4bc3a167104a9da4b00",
29425         "description": "util: Remove os/os_thread.h and replace #include \"os/os_thread.h\" with #include \"util/u_thread.h\"",
29426         "nominated": false,
29427         "nomination_type": null,
29428         "resolution": 4,
29429         "main_sha": null,
29430         "because_sha": null
29431     },
29432     {
29433         "sha": "a72d57fe260bde3fd57de192a93dca6ae11401d7",
29434         "description": "util: cleanup os_thread.h",
29435         "nominated": false,
29436         "nomination_type": null,
29437         "resolution": 4,
29438         "main_sha": null,
29439         "because_sha": null
29440     },
29441     {
29442         "sha": "1129537e4c1c6849fea03affb15b99a837c4b659",
29443         "description": "util: Move pipe_semaphore to u_thread.h and rename it to util_semaphore",
29444         "nominated": false,
29445         "nomination_type": null,
29446         "resolution": 4,
29447         "main_sha": null,
29448         "because_sha": null
29449     },
29450     {
29451         "sha": "b732064f9ed78951fb19763a5eed341d88d8ca1e",
29452         "description": "gallium/util: Remove the EMBEDDED_DEVICE macro because nobody use it",
29453         "nominated": false,
29454         "nomination_type": null,
29455         "resolution": 4,
29456         "main_sha": null,
29457         "because_sha": null
29458     },
29459     {
29460         "sha": "9abeb3d73937bf4956ab2c8e0314f9f8afe080a9",
29461         "description": "intel/fs: Optimize integer multiplication of large constants by factoring",
29462         "nominated": false,
29463         "nomination_type": null,
29464         "resolution": 4,
29465         "main_sha": null,
29466         "because_sha": null
29467     },
29468     {
29469         "sha": "5ec75ca10d3dbffb94582cfb7663a2ad1bca53d5",
29470         "description": "intel/compiler: Teach signed integer range analysis about imax and imin",
29471         "nominated": false,
29472         "nomination_type": null,
29473         "resolution": 4,
29474         "main_sha": null,
29475         "because_sha": null
29476     },
29477     {
29478         "sha": "1b0da3a765abe63e0f49f7457af84f80f9261026",
29479         "description": "intel/compiler: Signed integer range analysis for imul_32x16 generation",
29480         "nominated": false,
29481         "nomination_type": null,
29482         "resolution": 4,
29483         "main_sha": null,
29484         "because_sha": null
29485     },
29486     {
29487         "sha": "f90d71055be5ff6381479095448a606ec4018b93",
29488         "description": "intel/compiler: Add and use a pass to generate imul_32x16 instructions",
29489         "nominated": false,
29490         "nomination_type": null,
29491         "resolution": 4,
29492         "main_sha": null,
29493         "because_sha": null
29494     },
29495     {
29496         "sha": "9479e3a19b9e08b8525ba8b91a891b8cff03ace3",
29497         "description": "intel/fs: Allow constant copy prop from DW to W",
29498         "nominated": false,
29499         "nomination_type": null,
29500         "resolution": 4,
29501         "main_sha": null,
29502         "because_sha": null
29503     },
29504     {
29505         "sha": "90d267b2d147cb7acef711da5f17a75c014f23eb",
29506         "description": "intel/fs: Fix bounds checking for integer multiplication lowering",
29507         "nominated": false,
29508         "nomination_type": null,
29509         "resolution": 4,
29510         "main_sha": null,
29511         "because_sha": null
29512     },
29513     {
29514         "sha": "db204121686726c74dd0aba2d1c1790d40e7baba",
29515         "description": "intel/fs: Fix constant propagation into 32x16 integer multiplication",
29516         "nominated": true,
29517         "nomination_type": 1,
29518         "resolution": 1,
29519         "main_sha": null,
29520         "because_sha": "de6c0f848797d26d28223bcad25da03654461874"
29521     },
29522     {
29523         "sha": "3194fe93629100b3f370a8a789f70a2a168253de",
29524         "description": "wgl: fix reference to wgl(Create|Delete)Context function pointers",
29525         "nominated": false,
29526         "nomination_type": null,
29527         "resolution": 4,
29528         "main_sha": null,
29529         "because_sha": null
29530     },
29531     {
29532         "sha": "4f599dc3a5b135e374515023f9f3fb0e344e5e67",
29533         "description": "r600: Fix some border color swizzles on Evergreen",
29534         "nominated": false,
29535         "nomination_type": null,
29536         "resolution": 4,
29537         "main_sha": null,
29538         "because_sha": null
29539     },
29540     {
29541         "sha": "923d635357f6f8600c72fd9c972c6ec0c0b700ac",
29542         "description": "r600: fix some border color swizzles on CAYMAN",
29543         "nominated": false,
29544         "nomination_type": null,
29545         "resolution": 4,
29546         "main_sha": null,
29547         "because_sha": null
29548     },
29549     {
29550         "sha": "196499d75e5a2e99cdd6e6ebc6ee969839875121",
29551         "description": "docs: update calendar and link releases notes for 22.2.3",
29552         "nominated": false,
29553         "nomination_type": null,
29554         "resolution": 4,
29555         "main_sha": null,
29556         "because_sha": null
29557     },
29558     {
29559         "sha": "616635909edeee833a3a067916fdc80415e01c0d",
29560         "description": "docs: Add sha256 sum for 22.2.3",
29561         "nominated": false,
29562         "nomination_type": null,
29563         "resolution": 4,
29564         "main_sha": null,
29565         "because_sha": null
29566     },
29567     {
29568         "sha": "2fe1aab18f8d8bc06e4688389a7b2a949455cda9",
29569         "description": "docs: add release notes for 22.2.3",
29570         "nominated": false,
29571         "nomination_type": null,
29572         "resolution": 4,
29573         "main_sha": null,
29574         "because_sha": null
29575     },
29576     {
29577         "sha": "fd8ec189e575d5220d8b4c30647fa6de57928e07",
29578         "description": "Android.mk: Fix gnu++14 related build failures",
29579         "nominated": true,
29580         "nomination_type": 0,
29581         "resolution": 1,
29582         "main_sha": null,
29583         "because_sha": null
29584     },
29585     {
29586         "sha": "41ee836c9ab89ee7b1a1384b64a341d3876f9491",
29587         "description": "intel: Add and use intel_gem_can_render_on_fd()",
29588         "nominated": false,
29589         "nomination_type": null,
29590         "resolution": 4,
29591         "main_sha": null,
29592         "because_sha": null
29593     },
29594     {
29595         "sha": "29550bc50aef656afb99da7c45611767af0c3a6e",
29596         "description": "intel: Add has_context_isolation to intel_device_info",
29597         "nominated": false,
29598         "nomination_type": null,
29599         "resolution": 4,
29600         "main_sha": null,
29601         "because_sha": null
29602     },
29603     {
29604         "sha": "d5d1331381e9c0a3c30fab1fe6e9b6d7b02835ab",
29605         "description": "intel: Add has_userptr_probe to intel_device_info",
29606         "nominated": false,
29607         "nomination_type": null,
29608         "resolution": 4,
29609         "main_sha": null,
29610         "because_sha": null
29611     },
29612     {
29613         "sha": "e9eceb11061db36aea5c83eaa0972f5680c1f0d8",
29614         "description": "intel: Add has_mmap_offset to intel_device_info",
29615         "nominated": false,
29616         "nomination_type": null,
29617         "resolution": 4,
29618         "main_sha": null,
29619         "because_sha": null
29620     },
29621     {
29622         "sha": "dfd20f002f388be3f168938bc1f25e91bb08bf98",
29623         "description": "intel: Add and use intel_gem_get_param()",
29624         "nominated": false,
29625         "nomination_type": null,
29626         "resolution": 4,
29627         "main_sha": null,
29628         "because_sha": null
29629     },
29630     {
29631         "sha": "c076aeb865fcfec15928f2470563d37643518e82",
29632         "description": "docs/asahi: Document drm-shim",
29633         "nominated": false,
29634         "nomination_type": null,
29635         "resolution": 4,
29636         "main_sha": null,
29637         "because_sha": null
29638     },
29639     {
29640         "sha": "350be81aa3c0ce9620a09aaa7489ed4f5ef656a0",
29641         "description": "asahi: Add drm-shim implementation",
29642         "nominated": false,
29643         "nomination_type": null,
29644         "resolution": 4,
29645         "main_sha": null,
29646         "because_sha": null
29647     },
29648     {
29649         "sha": "af868fcaad4b18408dd1d23bbd238d3337fe282d",
29650         "description": "radv/ci: add another test to the navi21 flakes list",
29651         "nominated": false,
29652         "nomination_type": null,
29653         "resolution": 4,
29654         "main_sha": null,
29655         "because_sha": null
29656     },
29657     {
29658         "sha": "505290dc44a5b728dbc6ec9ed038300ab158c323",
29659         "description": "ac/nir,radv: rework and fix NGG queries enables for VS/TES",
29660         "nominated": true,
29661         "nomination_type": 0,
29662         "resolution": 1,
29663         "main_sha": null,
29664         "because_sha": null
29665     },
29666     {
29667         "sha": "e4de5580bde7094c3fbf94c93a8e3a489e7adcb4",
29668         "description": "radv: move computing the binning state to the cmdbuf",
29669         "nominated": false,
29670         "nomination_type": null,
29671         "resolution": 4,
29672         "main_sha": null,
29673         "because_sha": null
29674     },
29675     {
29676         "sha": "a5151dc46ab3a8e98ca915d1967d11dfbad1e2fc",
29677         "description": "radv: always set FLUSH_ON_BINNING_TRANSITION",
29678         "nominated": false,
29679         "nomination_type": null,
29680         "resolution": 4,
29681         "main_sha": null,
29682         "because_sha": null
29683     },
29684     {
29685         "sha": "5e9d7a164088660ba1be04a4955614974a0fa309",
29686         "description": "radv: cleanup setting disabled binning state for GFX9",
29687         "nominated": false,
29688         "nomination_type": null,
29689         "resolution": 4,
29690         "main_sha": null,
29691         "because_sha": null
29692     },
29693     {
29694         "sha": "04b557da3996eb7e531c505aae1d54758a778595",
29695         "description": "radv: remove unused blend parameter to radv_pipeline_init_binning_state()",
29696         "nominated": false,
29697         "nomination_type": null,
29698         "resolution": 4,
29699         "main_sha": null,
29700         "because_sha": null
29701     },
29702     {
29703         "sha": "33d60bda9d385cca56e3d515472ca75fde53e126",
29704         "description": "radv: re-emit the guardband state when restoring meta operations",
29705         "nominated": true,
29706         "nomination_type": 1,
29707         "resolution": 1,
29708         "main_sha": null,
29709         "because_sha": "40d8df728081e050b83ff0677ce4bf947e234a03"
29710     },
29711     {
29712         "sha": "20984aab0f6717f5fbf79fc21c2c5f442472b605",
29713         "description": "etnaviv: Use old set of state registers for PE configuration on GC880",
29714         "nominated": true,
29715         "nomination_type": 1,
29716         "resolution": 1,
29717         "main_sha": null,
29718         "because_sha": "7c46a4883625a20691a78170f8da783dc9b8a9c6"
29719     },
29720     {
29721         "sha": "402a9a36f0cb6d5519a356cf5c01829ee92468ea",
29722         "description": "anv: Rip out shadow surfaces",
29723         "nominated": false,
29724         "nomination_type": null,
29725         "resolution": 4,
29726         "main_sha": null,
29727         "because_sha": null
29728     },
29729     {
29730         "sha": "0bf06400beab88d4659b87f5ec6c3a9dc4d4db58",
29731         "description": "radv: consider allocated command buffers in the initial state.",
29732         "nominated": false,
29733         "nomination_type": null,
29734         "resolution": 4,
29735         "main_sha": null,
29736         "because_sha": null
29737     },
29738     {
29739         "sha": "9b55f1c12bf0c77ca370b7517a4e4cd316b34e47",
29740         "description": "docs: upgrade some links to https",
29741         "nominated": false,
29742         "nomination_type": null,
29743         "resolution": 4,
29744         "main_sha": null,
29745         "because_sha": null
29746     },
29747     {
29748         "sha": "e5f9a9998d53aa79924739919fef43ff66ff2f4a",
29749         "description": "docs: use anonymous links when possible",
29750         "nominated": false,
29751         "nomination_type": null,
29752         "resolution": 4,
29753         "main_sha": null,
29754         "because_sha": null
29755     },
29756     {
29757         "sha": "6b3b6333915e8ca64c531a4decb79c0256e1e4f2",
29758         "description": "docs/zink: fix and cleanup rst syntax",
29759         "nominated": true,
29760         "nomination_type": 1,
29761         "resolution": 1,
29762         "main_sha": null,
29763         "because_sha": "be235edfe2bc79f3e51e09831fe57753ed5da773"
29764     },
29765     {
29766         "sha": "296ebb09fc6406a14b275abdfb7a6c684d1c22c6",
29767         "description": "zink/ci: document a new fail after a piglit uprev to radv expectations",
29768         "nominated": false,
29769         "nomination_type": 1,
29770         "resolution": 4,
29771         "main_sha": null,
29772         "because_sha": "70ce1dcacc92a816322082c8695569b6a91a1810"
29773     },
29774     {
29775         "sha": "c1c7adbcbd539c35ed245c853bfaea8db9b48f4f",
29776         "description": "radv/ci: use wildcards for the query_pool.statistics_query flakes on VG",
29777         "nominated": false,
29778         "nomination_type": null,
29779         "resolution": 4,
29780         "main_sha": null,
29781         "because_sha": null
29782     },
29783     {
29784         "sha": "5d4df3ac23bb07743823118a344ce831b102dabf",
29785         "description": "intel/compiler: Run extra fp64 lowering pass on devices that don't support int64.",
29786         "nominated": false,
29787         "nomination_type": null,
29788         "resolution": 4,
29789         "main_sha": null,
29790         "because_sha": null
29791     },
29792     {
29793         "sha": "e14f85366ebbc57f45d2561e0d3f0804f8adb549",
29794         "description": "nir/lower_int64: Fix float16 to int64 conversions.",
29795         "nominated": true,
29796         "nomination_type": 1,
29797         "resolution": 1,
29798         "main_sha": null,
29799         "because_sha": "936c58c8fcceee086d3c492712595555afe82266"
29800     },
29801     {
29802         "sha": "ec9b9ff971266f582afb4a9f89dc872bad742eda",
29803         "description": "ci: Disable automatic jobs on Chromebooks with Comet Lake",
29804         "nominated": false,
29805         "nomination_type": null,
29806         "resolution": 4,
29807         "main_sha": null,
29808         "because_sha": null
29809     },
29810     {
29811         "sha": "8b66c0ac7605b1f0e0f7af4cff1c8e0381b16b4d",
29812         "description": "amd: add cosmetic gfx10 and gfx11 changes",
29813         "nominated": false,
29814         "nomination_type": null,
29815         "resolution": 4,
29816         "main_sha": null,
29817         "because_sha": null
29818     },
29819     {
29820         "sha": "9cc58f0f49e8f3318e3eda0dc964dbf79a07ce18",
29821         "description": "ac/surface/tests: add more gfx103 and gfx11 tests",
29822         "nominated": false,
29823         "nomination_type": null,
29824         "resolution": 4,
29825         "main_sha": null,
29826         "because_sha": null
29827     },
29828     {
29829         "sha": "24e8a6f17c6574a881a23ce9f32c2cae3c6751c4",
29830         "description": "ac/llvm: don't use the mbcnt workaround for LLVM 16 and set range metadata",
29831         "nominated": false,
29832         "nomination_type": null,
29833         "resolution": 4,
29834         "main_sha": null,
29835         "because_sha": null
29836     },
29837     {
29838         "sha": "f78dad5e33c91c60cec6179042501e9bd05a4927",
29839         "description": "radeonsi: allow int16 with FP16 since it no longer hangs",
29840         "nominated": false,
29841         "nomination_type": null,
29842         "resolution": 4,
29843         "main_sha": null,
29844         "because_sha": null
29845     },
29846     {
29847         "sha": "8737d34add4dc110f46b92974f2e7b4608c5362d",
29848         "description": "radeonsi: remove clamping shader code from in-bounds blits",
29849         "nominated": false,
29850         "nomination_type": null,
29851         "resolution": 4,
29852         "main_sha": null,
29853         "because_sha": null
29854     },
29855     {
29856         "sha": "11993185a2ca98c3f5d3ec682f4e55ecd3062410",
29857         "description": "radeonsi: don't load/resolve/store non-existent src/dst channels in blit shaders",
29858         "nominated": false,
29859         "nomination_type": null,
29860         "resolution": 4,
29861         "main_sha": null,
29862         "because_sha": null
29863     },
29864     {
29865         "sha": "89566828100a379cfb3da28c8a0d831433e3e826",
29866         "description": "amd: rename enums ARCTURUS -> MI100, ALDEBARAN -> MI200",
29867         "nominated": false,
29868         "nomination_type": null,
29869         "resolution": 4,
29870         "main_sha": null,
29871         "because_sha": null
29872     },
29873     {
29874         "sha": "bdfacd0a24e023515fb7b7fae4a279cff0fbac4e",
29875         "description": "radeonsi/gfx11: fix compute scratch buffer - WAVES is always per SE",
29876         "nominated": true,
29877         "nomination_type": 1,
29878         "resolution": 1,
29879         "main_sha": null,
29880         "because_sha": "ba02ed91a60839f2a6dc6a89fd9de1144b0788aa"
29881     },
29882     {
29883         "sha": "803802c29f9a2332b677908ed99dd0e46879a0ce",
29884         "description": "radeonsi/ci: update CI results",
29885         "nominated": false,
29886         "nomination_type": null,
29887         "resolution": 4,
29888         "main_sha": null,
29889         "because_sha": null
29890     },
29891     {
29892         "sha": "bf5c1773c06a68383ef0e73d80a3a73219c134b2",
29893         "description": "radeonsi: fix the compute wave size - it was always Wave32",
29894         "nominated": false,
29895         "nomination_type": null,
29896         "resolution": 4,
29897         "main_sha": null,
29898         "because_sha": null
29899     },
29900     {
29901         "sha": "c37357f4e013037e43fbdf71d0f76edae76a6b29",
29902         "description": "radv/rra: Remove some node type validation",
29903         "nominated": false,
29904         "nomination_type": null,
29905         "resolution": 4,
29906         "main_sha": null,
29907         "because_sha": null
29908     },
29909     {
29910         "sha": "868107e16c42ec3ff34958fce7f70f2d62385484",
29911         "description": "radv/rra: Improve validation message formatting",
29912         "nominated": false,
29913         "nomination_type": null,
29914         "resolution": 4,
29915         "main_sha": null,
29916         "because_sha": null
29917     },
29918     {
29919         "sha": "07bf85c2eca40151c1aad220dd5661fd21b792a7",
29920         "description": "radv/rra: Rename rra_accel_struct_validation_fail",
29921         "nominated": false,
29922         "nomination_type": null,
29923         "resolution": 4,
29924         "main_sha": null,
29925         "because_sha": null
29926     },
29927     {
29928         "sha": "e5b3efe5825aec5c9163fa0d9b20418d2876fdd2",
29929         "description": "radv/rt: Restore prev barycentrics when rejecting hits",
29930         "nominated": true,
29931         "nomination_type": 0,
29932         "resolution": 1,
29933         "main_sha": null,
29934         "because_sha": null
29935     },
29936     {
29937         "sha": "7753e80219c7afa932f7f7466e682a89a0562607",
29938         "description": "util: Add multi-threaded test for util/u_debug.h and util/perf/u_trace.h",
29939         "nominated": false,
29940         "nomination_type": null,
29941         "resolution": 4,
29942         "main_sha": null,
29943         "because_sha": null
29944     },
29945     {
29946         "sha": "2c1c87f76f8ddc8f11c020e3da3db4bc9e2fd099",
29947         "description": "util: Fixes memory leak in __getProgramName",
29948         "nominated": false,
29949         "nomination_type": null,
29950         "resolution": 4,
29951         "main_sha": null,
29952         "because_sha": null
29953     },
29954     {
29955         "sha": "171c3c551a5aea02871d322493361d66c4d9815d",
29956         "description": "util: Fixes debug_get_option_* thread safety by set initialized=true after the value get",
29957         "nominated": false,
29958         "nomination_type": null,
29959         "resolution": 4,
29960         "main_sha": null,
29961         "because_sha": null
29962     },
29963     {
29964         "sha": "e2c3739a3f5f606d6c5055b0119b2fc40e084e0c",
29965         "description": "util: It's not thread safe to set initialized=true before get the real GALLIUM_PRINT_OPTIONS",
29966         "nominated": false,
29967         "nomination_type": null,
29968         "resolution": 4,
29969         "main_sha": null,
29970         "because_sha": null
29971     },
29972     {
29973         "sha": "9a8453d07e754e73630d21bec8c31ff0ab6298e8",
29974         "description": "radv: Use compares for node type in traversal.",
29975         "nominated": false,
29976         "nomination_type": null,
29977         "resolution": 4,
29978         "main_sha": null,
29979         "because_sha": null
29980     },
29981     {
29982         "sha": "4770d3f0bad8162ecf5170ce3aeb9012ce8a5bbd",
29983         "description": "r600: enable memory objects",
29984         "nominated": false,
29985         "nomination_type": null,
29986         "resolution": 4,
29987         "main_sha": null,
29988         "because_sha": null
29989     },
29990     {
29991         "sha": "39b9067b712a076239c02b79e59924508e31ebfb",
29992         "description": "nine: enable on freedreno",
29993         "nominated": false,
29994         "nomination_type": null,
29995         "resolution": 4,
29996         "main_sha": null,
29997         "because_sha": null
29998     },
29999     {
30000         "sha": "cc485cfd7c43a9b0e425558364b9597de34d4ba8",
30001         "description": "ci/broadcom: juint is already defined in .piglit-traces-test",
30002         "nominated": false,
30003         "nomination_type": null,
30004         "resolution": 4,
30005         "main_sha": null,
30006         "because_sha": null
30007     },
30008     {
30009         "sha": "c987a727a76eda1feada07e2eca6a5597dbddd93",
30010         "description": "nir: Fix qsort comparator function",
30011         "nominated": true,
30012         "nomination_type": 1,
30013         "resolution": 1,
30014         "main_sha": null,
30015         "because_sha": "523a28d3fe0dd371ae01b7353f263a6541480d89"
30016     },
30017     {
30018         "sha": "d31375b521f1bfa2dafc38ca6f7adece099a024b",
30019         "description": "math: remove unused matrix_print & print_matrix_floats",
30020         "nominated": false,
30021         "nomination_type": null,
30022         "resolution": 4,
30023         "main_sha": null,
30024         "because_sha": null
30025     },
30026     {
30027         "sha": "c49aca943c032049e25408986fef00ef63fa3b54",
30028         "description": "math: remove vector class",
30029         "nominated": false,
30030         "nomination_type": null,
30031         "resolution": 4,
30032         "main_sha": null,
30033         "because_sha": null
30034     },
30035     {
30036         "sha": "2d4d4df57acb06028ef43f70ad5a4fe149d1b6e0",
30037         "description": "math: remove unused debug classes",
30038         "nominated": false,
30039         "nomination_type": null,
30040         "resolution": 4,
30041         "main_sha": null,
30042         "because_sha": null
30043     },
30044     {
30045         "sha": "94e10ced83c5e546d8f4d8d4d8296b77b58187fc",
30046         "description": "math: remove unused matrix_is_general_scale",
30047         "nominated": false,
30048         "nomination_type": null,
30049         "resolution": 4,
30050         "main_sha": null,
30051         "because_sha": null
30052     },
30053     {
30054         "sha": "18702a28bd4ef2dc646f012f8757717fef9b4611",
30055         "description": "math: remove unused matrix_has_rotation",
30056         "nominated": false,
30057         "nomination_type": null,
30058         "resolution": 4,
30059         "main_sha": null,
30060         "because_sha": null
30061     },
30062     {
30063         "sha": "55373642db08adec858a497bf375478542d064a9",
30064         "description": "util: remove unused enter debug exit loggers",
30065         "nominated": false,
30066         "nomination_type": null,
30067         "resolution": 4,
30068         "main_sha": null,
30069         "because_sha": null
30070     },
30071     {
30072         "sha": "c7b70ca61add475daf3472ccf2d5b861c3c2cab3",
30073         "description": "util: remove fifo class",
30074         "nominated": false,
30075         "nomination_type": null,
30076         "resolution": 4,
30077         "main_sha": null,
30078         "because_sha": null
30079     },
30080     {
30081         "sha": "0c0812cf6ee1544a5249e8ad13e2fa2c7ae9b5eb",
30082         "description": "util: remove unused debug_dump_enum_noprefix",
30083         "nominated": false,
30084         "nomination_type": null,
30085         "resolution": 4,
30086         "main_sha": null,
30087         "because_sha": null
30088     },
30089     {
30090         "sha": "dc0de85fed597241435ebf83d25739b1ad68eaf8",
30091         "description": "util: remove unused debug_print_blob",
30092         "nominated": false,
30093         "nomination_type": null,
30094         "resolution": 4,
30095         "main_sha": null,
30096         "because_sha": null
30097     },
30098     {
30099         "sha": "c43c640809edc4b3a877c7143cecfefde64c02f1",
30100         "description": "util: remove unused set_random_entry",
30101         "nominated": false,
30102         "nomination_type": null,
30103         "resolution": 4,
30104         "main_sha": null,
30105         "because_sha": null
30106     },
30107     {
30108         "sha": "0b6c0bfa0905e33a86d59f61ccd8253f3598804e",
30109         "description": "util: remove unused half_to_unorm8",
30110         "nominated": false,
30111         "nomination_type": null,
30112         "resolution": 4,
30113         "main_sha": null,
30114         "because_sha": null
30115     },
30116     {
30117         "sha": "e25fdc701bc71627942168f036a54937b32b23e6",
30118         "description": "gallium/util: remove unused macros and their functions from sse class",
30119         "nominated": false,
30120         "nomination_type": null,
30121         "resolution": 4,
30122         "main_sha": null,
30123         "because_sha": null
30124     },
30125     {
30126         "sha": "753b31c35ea698b0a60f13b0b004ec2cc312d1dc",
30127         "description": "gallium/util: drop unused sampler_view_default_dx9_template",
30128         "nominated": false,
30129         "nomination_type": null,
30130         "resolution": 4,
30131         "main_sha": null,
30132         "because_sha": null
30133     },
30134     {
30135         "sha": "7995050462f52474bf44dd89f26029b1656a8127",
30136         "description": "gallium/util: drop unused rect_area",
30137         "nominated": false,
30138         "nomination_type": null,
30139         "resolution": 4,
30140         "main_sha": null,
30141         "because_sha": null
30142     },
30143     {
30144         "sha": "4abb08ac60c28ad6afcefc79928654d19c8d67de",
30145         "description": "gallium/util: Drop unused translate_prim_restart_ib",
30146         "nominated": false,
30147         "nomination_type": null,
30148         "resolution": 4,
30149         "main_sha": null,
30150         "because_sha": null
30151     },
30152     {
30153         "sha": "2c25d2ea90d635fbe81c5892e684b7a790d5adea",
30154         "description": "gallium/util: Remove linear class",
30155         "nominated": false,
30156         "nomination_type": null,
30157         "resolution": 4,
30158         "main_sha": null,
30159         "because_sha": null
30160     },
30161     {
30162         "sha": "469251c89871756b871620a75161a9ab7840ed00",
30163         "description": "gallium/util: Remove dirty surfaces class",
30164         "nominated": false,
30165         "nomination_type": null,
30166         "resolution": 4,
30167         "main_sha": null,
30168         "because_sha": null
30169     },
30170     {
30171         "sha": "3b98e2a556dcaa49afab228b514b8765ceff121f",
30172         "description": "gallium/util: Remove dirty flags class",
30173         "nominated": false,
30174         "nomination_type": null,
30175         "resolution": 4,
30176         "main_sha": null,
30177         "because_sha": null
30178     },
30179     {
30180         "sha": "707d5b5b021ad72135086ba6996fec8a70d30a6d",
30181         "description": "math: drop invert_matrix_perpective",
30182         "nominated": false,
30183         "nomination_type": null,
30184         "resolution": 4,
30185         "main_sha": null,
30186         "because_sha": null
30187     },
30188     {
30189         "sha": "06adf6ad117e92a832c5073326bd83b638b3ca37",
30190         "description": "radv: invalidate L2 instead of only writeback L2 when using DCC stores",
30191         "nominated": true,
30192         "nomination_type": 0,
30193         "resolution": 1,
30194         "main_sha": null,
30195         "because_sha": null
30196     },
30197     {
30198         "sha": "26c8fedc1bb12fa8f3d6c646308f4b46756d77c7",
30199         "description": "radv: make the GDS/GDS OA buffer objects resident",
30200         "nominated": true,
30201         "nomination_type": 0,
30202         "resolution": 1,
30203         "main_sha": null,
30204         "because_sha": null
30205     },
30206     {
30207         "sha": "cdc1abad7b17eace853ab7480d8a6a83771df927",
30208         "description": "util: include gles header instead of hand crafted macros",
30209         "nominated": false,
30210         "nomination_type": null,
30211         "resolution": 4,
30212         "main_sha": null,
30213         "because_sha": null
30214     },
30215     {
30216         "sha": "02d61c1b31febdf27a21b5446fb8439ffbe518c3",
30217         "description": "docs/amber: fix link to docs on amber branch",
30218         "nominated": false,
30219         "nomination_type": null,
30220         "resolution": 4,
30221         "main_sha": null,
30222         "because_sha": null
30223     },
30224     {
30225         "sha": "f1ea0bc18aa6dd62554d7c556c087640dbc8a168",
30226         "description": "gallium/vl: return the buffer plane order for yuv444p format",
30227         "nominated": false,
30228         "nomination_type": null,
30229         "resolution": 1,
30230         "main_sha": null,
30231         "because_sha": null
30232     },
30233     {
30234         "sha": "61c487719dabfa1d97af5678061c01cc2eb74455",
30235         "description": "radeonsi/vcn: enable yuv formats supported on jpeg 2.5.0 and 2.6.0",
30236         "nominated": false,
30237         "nomination_type": null,
30238         "resolution": 4,
30239         "main_sha": null,
30240         "because_sha": null
30241     },
30242     {
30243         "sha": "581220aa5471f4957a33d3156b07a03969972136",
30244         "description": "radeonsi/vcn: enable yuv422 jpeg decode",
30245         "nominated": false,
30246         "nomination_type": null,
30247         "resolution": 1,
30248         "main_sha": null,
30249         "because_sha": null
30250     },
30251     {
30252         "sha": "1c567ae3a2f2bad5badafc4f2e3615d719500ef5",
30253         "description": "dzn: Hook-up format-casting",
30254         "nominated": false,
30255         "nomination_type": null,
30256         "resolution": 4,
30257         "main_sha": null,
30258         "because_sha": null
30259     },
30260     {
30261         "sha": "bda14ae9987de5089afc8c562d3bfad8a5df1145",
30262         "description": "dzn: Try to get a ID3D12Device10 object",
30263         "nominated": false,
30264         "nomination_type": null,
30265         "resolution": 4,
30266         "main_sha": null,
30267         "because_sha": null
30268     },
30269     {
30270         "sha": "457e9deee1727af18b49c9a80203ef9617ebebdd",
30271         "description": "vulkan: Provide a vk_image_create_get_format_list() helper",
30272         "nominated": false,
30273         "nomination_type": null,
30274         "resolution": 4,
30275         "main_sha": null,
30276         "because_sha": null
30277     },
30278     {
30279         "sha": "d65f43966194e7c921ad0b4ef58026aa776d88b6",
30280         "description": "vulkan: Automatically generate helpers to retrieve format information",
30281         "nominated": false,
30282         "nomination_type": null,
30283         "resolution": 4,
30284         "main_sha": null,
30285         "because_sha": null
30286     },
30287     {
30288         "sha": "bbc4b4f59a957b5e50c7cd7421cf638b11b881a6",
30289         "description": "dzn: Query D3D12_FEATURE_DATA_D3D12_OPTIONS12",
30290         "nominated": false,
30291         "nomination_type": null,
30292         "resolution": 4,
30293         "main_sha": null,
30294         "because_sha": null
30295     },
30296     {
30297         "sha": "40bd7b4307ccd5c614eff150aae9e99615ab3372",
30298         "description": "docs: use code-block",
30299         "nominated": false,
30300         "nomination_type": null,
30301         "resolution": 4,
30302         "main_sha": null,
30303         "because_sha": null
30304     },
30305     {
30306         "sha": "ebf33212edbf2b2c35b58abc0b6b69ef7ad8dc14",
30307         "description": "docs: eg -> e.g.",
30308         "nominated": false,
30309         "nomination_type": null,
30310         "resolution": 4,
30311         "main_sha": null,
30312         "because_sha": null
30313     },
30314     {
30315         "sha": "e082cff56b6ad6532e91859fa3919e80c4496070",
30316         "description": "docs/gallium: glsl -> GLSL",
30317         "nominated": false,
30318         "nomination_type": null,
30319         "resolution": 4,
30320         "main_sha": null,
30321         "because_sha": null
30322     },
30323     {
30324         "sha": "45b4f82091755c07921ee361470d2321d164b559",
30325         "description": "docs/gallium: fixup broken markup",
30326         "nominated": false,
30327         "nomination_type": null,
30328         "resolution": 4,
30329         "main_sha": null,
30330         "because_sha": null
30331     },
30332     {
30333         "sha": "1d947e8f7f2c45e91bd7c5e76877d477989df522",
30334         "description": "docs: remove spurious backtick",
30335         "nominated": false,
30336         "nomination_type": null,
30337         "resolution": 4,
30338         "main_sha": null,
30339         "because_sha": null
30340     },
30341     {
30342         "sha": "8458451180ccf787baee1596c6387c533b8f04d4",
30343         "description": "docs: fix a couple of links",
30344         "nominated": false,
30345         "nomination_type": null,
30346         "resolution": 4,
30347         "main_sha": null,
30348         "because_sha": null
30349     },
30350     {
30351         "sha": "5525d0b196b555fea933ab8f65fe3dba18006624",
30352         "description": "docs: use inline-code instead of default role",
30353         "nominated": false,
30354         "nomination_type": null,
30355         "resolution": 4,
30356         "main_sha": null,
30357         "because_sha": null
30358     },
30359     {
30360         "sha": "779b4639b75b60b9201278b0873b80b04dbaa50c",
30361         "description": "docs: consistently use single-quotes in config",
30362         "nominated": false,
30363         "nomination_type": null,
30364         "resolution": 4,
30365         "main_sha": null,
30366         "because_sha": null
30367     },
30368     {
30369         "sha": "7c5c1816947fa924a6975b8b6e1773fe3216b8f0",
30370         "description": "ci: Uprev kernel to 6.0",
30371         "nominated": false,
30372         "nomination_type": null,
30373         "resolution": 4,
30374         "main_sha": null,
30375         "because_sha": null
30376     },
30377     {
30378         "sha": "ef5f9c99e054ba15ba8b1db6ad5ceb007b8ea7d2",
30379         "description": "VERSION: fix version as it will be a new year",
30380         "nominated": false,
30381         "nomination_type": null,
30382         "resolution": 4,
30383         "main_sha": null,
30384         "because_sha": null
30385     },
30386     {
30387         "sha": "e9b81c663da8144fd49fc58b97b66718406d0d24",
30388         "description": "Revert \"ci: Collabora farm maintanance\"",
30389         "nominated": false,
30390         "nomination_type": 2,
30391         "resolution": 4,
30392         "main_sha": null,
30393         "because_sha": "e0c577d5227fa6aaa061b3f388711fb24d6fc146"
30394     },
30395     {
30396         "sha": "67cee534a88c95a8eb6839f7bcf28a5e6dac8fbf",
30397         "description": "CI: convert to use the new S3 server instead of the legacy minio",
30398         "nominated": false,
30399         "nomination_type": null,
30400         "resolution": 4,
30401         "main_sha": null,
30402         "because_sha": null
30403     },
30404     {
30405         "sha": "a04ed2f971dccbf8b24f084ac9baaf8b299944a0",
30406         "description": "ci: Update ci-fairy in CI, rootfs and containers",
30407         "nominated": false,
30408         "nomination_type": null,
30409         "resolution": 4,
30410         "main_sha": null,
30411         "because_sha": null
30412     },
30413     {
30414         "sha": "a108e4f70cc61a6b9119cd766d51c9b596e07c7f",
30415         "description": "ci: Update piglit-traces tests expectations",
30416         "nominated": false,
30417         "nomination_type": null,
30418         "resolution": 4,
30419         "main_sha": null,
30420         "because_sha": null
30421     },
30422     {
30423         "sha": "70ce1dcacc92a816322082c8695569b6a91a1810",
30424         "description": "ci: Update piglit with s3 support",
30425         "nominated": false,
30426         "nomination_type": null,
30427         "resolution": 4,
30428         "main_sha": null,
30429         "because_sha": null
30430     },
30431     {
30432         "sha": "96e251aa86c062b1bcae5e9e334c9fc5031073a7",
30433         "description": "ci: re-enable scheduled pipelines for git cache",
30434         "nominated": false,
30435         "nomination_type": null,
30436         "resolution": 4,
30437         "main_sha": null,
30438         "because_sha": null
30439     },
30440     {
30441         "sha": "d7ad9e701424e4b100e11f08f2fa416b228b19d3",
30442         "description": "zink/ci: add another subtest to the list of known failures for radv",
30443         "nominated": true,
30444         "nomination_type": 1,
30445         "resolution": 1,
30446         "main_sha": null,
30447         "because_sha": "53721827ea1cf1c7a39c1b27398b7b1b7e9b1175"
30448     },
30449     {
30450         "sha": "c7150ad8e6a82bdf091bdbe2fdcca584a18b1ee7",
30451         "description": "broadcom/compiler: drop unused v3d_compile parameter for nir pass",
30452         "nominated": false,
30453         "nomination_type": null,
30454         "resolution": 4,
30455         "main_sha": null,
30456         "because_sha": null
30457     },
30458     {
30459         "sha": "22789d34be0fb6d81012e2e4d53b738384eb98db",
30460         "description": "v3dv: use vk_alloc instead of malloc",
30461         "nominated": true,
30462         "nomination_type": 1,
30463         "resolution": 1,
30464         "main_sha": null,
30465         "because_sha": "e6884df088a1e172cd87956fe9afdac63069eb2c"
30466     },
30467     {
30468         "sha": "36ef75b6eb924cf5ebfb09834067d2519d080ca8",
30469         "description": "v3dv: vkCmdWaitEvents2 takes an array of VkDependencyInfo",
30470         "nominated": true,
30471         "nomination_type": 1,
30472         "resolution": 1,
30473         "main_sha": null,
30474         "because_sha": "e6884df088a1e172cd87956fe9afdac63069eb2c"
30475     },
30476     {
30477         "sha": "dc08875415064033ea1e344a522273bc1255a3b8",
30478         "description": "zink/ci: mark another test as fixed after the frontend caching series",
30479         "nominated": true,
30480         "nomination_type": 1,
30481         "resolution": 1,
30482         "main_sha": null,
30483         "because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1"
30484     },
30485     {
30486         "sha": "224f774e61e168c493a773696064cadfa11b6e61",
30487         "description": "ci: uprev vkd3d-proton to v2.7",
30488         "nominated": false,
30489         "nomination_type": null,
30490         "resolution": 4,
30491         "main_sha": null,
30492         "because_sha": null
30493     },
30494     {
30495         "sha": "e891e84f4be6271cf34f62768b085ee99b6db86c",
30496         "description": "radv: fix setting MIN_LOD for texture descriptors on GFX11",
30497         "nominated": true,
30498         "nomination_type": 0,
30499         "resolution": 1,
30500         "main_sha": null,
30501         "because_sha": null
30502     },
30503     {
30504         "sha": "617e48ecda41b8bf48db9cff39bac13781949d25",
30505         "description": "ci: Collabora farm maintanance",
30506         "nominated": false,
30507         "nomination_type": null,
30508         "resolution": 4,
30509         "main_sha": null,
30510         "because_sha": null
30511     },
30512     {
30513         "sha": "798aa43b6b6441eb16ea00b7166a92f97bd7a11e",
30514         "description": "microsoft/spirv2dxil: Lower sample pos for fragment shaders",
30515         "nominated": false,
30516         "nomination_type": null,
30517         "resolution": 4,
30518         "main_sha": null,
30519         "because_sha": null
30520     },
30521     {
30522         "sha": "1399f37a3b64f090649b6610e0ed38e2b76b02f4",
30523         "description": "d3d12: Move lower_sample_pos to microsoft/compiler",
30524         "nominated": false,
30525         "nomination_type": null,
30526         "resolution": 4,
30527         "main_sha": null,
30528         "because_sha": null
30529     },
30530     {
30531         "sha": "ca29d9a67ca94b17443306a962d3a58137fa5775",
30532         "description": "ac: fix IB parsing for Stoney",
30533         "nominated": false,
30534         "nomination_type": null,
30535         "resolution": 4,
30536         "main_sha": null,
30537         "because_sha": null
30538     },
30539     {
30540         "sha": "a54c8cdaf211b40fcc18d11de037b18d79ef6ab5",
30541         "description": "ac/gpu_info: simplify how has_accelerated_dot_product is set",
30542         "nominated": false,
30543         "nomination_type": null,
30544         "resolution": 4,
30545         "main_sha": null,
30546         "because_sha": null
30547     },
30548     {
30549         "sha": "a338a2da588703ad26ddc78611f9698bd1398499",
30550         "description": "amd/registers: regenerate gfx11 headers from amd-staging-drm-next",
30551         "nominated": false,
30552         "nomination_type": null,
30553         "resolution": 4,
30554         "main_sha": null,
30555         "because_sha": null
30556     },
30557     {
30558         "sha": "b361ecc0da887fd7b54db8354c88ba359f0277c0",
30559         "description": "amd/registers: describe allowed register ranges better",
30560         "nominated": false,
30561         "nomination_type": null,
30562         "resolution": 4,
30563         "main_sha": null,
30564         "because_sha": null
30565     },
30566     {
30567         "sha": "ff4cd2133df2856b0bf2276dac89ad5f54665ea6",
30568         "description": "amd/registers: fix parse_kernel_headers.py warnings by adding missing enums",
30569         "nominated": false,
30570         "nomination_type": null,
30571         "resolution": 4,
30572         "main_sha": null,
30573         "because_sha": null
30574     },
30575     {
30576         "sha": "c4104482c87c53c35d0dc61df3688416dc36f234",
30577         "description": "ac/llvm: remove unnecessary gfx11 condition for nir_intrinsic_store_buffer_amd",
30578         "nominated": false,
30579         "nomination_type": null,
30580         "resolution": 4,
30581         "main_sha": null,
30582         "because_sha": null
30583     },
30584     {
30585         "sha": "d79da61ffaa7d7e414ce3af7014de8655042c21b",
30586         "description": "dzn: Set Agility SDK parameters and update test expectations",
30587         "nominated": false,
30588         "nomination_type": null,
30589         "resolution": 4,
30590         "main_sha": null,
30591         "because_sha": null
30592     },
30593     {
30594         "sha": "a954ed2a7053919449170e5c69cc9f304f994a90",
30595         "description": "d3d12: Set Agility SDK parameters and update test expectations",
30596         "nominated": false,
30597         "nomination_type": null,
30598         "resolution": 4,
30599         "main_sha": null,
30600         "because_sha": null
30601     },
30602     {
30603         "sha": "e4025c4712c3f9a18f610676a06ca4f936d26846",
30604         "description": "ci/windows: Bump test image tag",
30605         "nominated": false,
30606         "nomination_type": null,
30607         "resolution": 4,
30608         "main_sha": null,
30609         "because_sha": null
30610     },
30611     {
30612         "sha": "3cd2b8d0c94bdae7c1f41f8501f8daa4d07519a8",
30613         "description": "ci/windows: Enable developer mode for test container",
30614         "nominated": false,
30615         "nomination_type": null,
30616         "resolution": 4,
30617         "main_sha": null,
30618         "because_sha": null
30619     },
30620     {
30621         "sha": "9426425bf0cccf0753b0740d839b932540d9a516",
30622         "description": "ci/windows: Get DXIL.dll (and DXCompiler.dll) from GitHub and put it in System32",
30623         "nominated": false,
30624         "nomination_type": null,
30625         "resolution": 4,
30626         "main_sha": null,
30627         "because_sha": null
30628     },
30629     {
30630         "sha": "c0db462fddab52418c02839ef60782e776e1203d",
30631         "description": "ci/windows: Download updated WARP and copy to piglit/vk-gl-cts",
30632         "nominated": false,
30633         "nomination_type": null,
30634         "resolution": 4,
30635         "main_sha": null,
30636         "because_sha": null
30637     },
30638     {
30639         "sha": "2c17e446fb895337ab3d5a9171859d56d31ddec0",
30640         "description": "ci/windows: Download DirectX Agility SDK and copy to piglit/vk-gl-cts",
30641         "nominated": false,
30642         "nomination_type": null,
30643         "resolution": 4,
30644         "main_sha": null,
30645         "because_sha": null
30646     },
30647     {
30648         "sha": "70039dcad652e0fe085fd070425c96f5bfd9d7df",
30649         "description": "microsoft/compiler: Fix feature flag handling for 64-bit bitcasts",
30650         "nominated": false,
30651         "nomination_type": null,
30652         "resolution": 4,
30653         "main_sha": null,
30654         "because_sha": null
30655     },
30656     {
30657         "sha": "814b822fe065ab88409a2833b1c7f331f714b26e",
30658         "description": "hasvk: fix android build and reported API version",
30659         "nominated": true,
30660         "nomination_type": 1,
30661         "resolution": 1,
30662         "main_sha": null,
30663         "because_sha": "00eefdcd03c0dcff173439107d7ded490a86ff95"
30664     },
30665     {
30666         "sha": "95ed0330667f726474d24d8c56e478e346622b0b",
30667         "description": "radv: Use spirv1.5 instead of vulkan1.2",
30668         "nominated": true,
30669         "nomination_type": 1,
30670         "resolution": 1,
30671         "main_sha": null,
30672         "because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079"
30673     },
30674     {
30675         "sha": "08f0d96b7208925d857594ba32c4d2846aba28fe",
30676         "description": "tu: VK_EXT_extended_dynamic_state3 is finished",
30677         "nominated": false,
30678         "nomination_type": null,
30679         "resolution": 4,
30680         "main_sha": null,
30681         "because_sha": null
30682     },
30683     {
30684         "sha": "85d0205db137ad833bb2b117e67e847cf3b2665b",
30685         "description": "tu: Implement extendedDynamicState3ColorWriteMask",
30686         "nominated": false,
30687         "nomination_type": null,
30688         "resolution": 4,
30689         "main_sha": null,
30690         "because_sha": null
30691     },
30692     {
30693         "sha": "6f759c74a20eeb5a9dc0ada3be5b70b92d5f02cf",
30694         "description": "tu: Implement extendedDynamicState3ColorBlendEquation",
30695         "nominated": false,
30696         "nomination_type": null,
30697         "resolution": 4,
30698         "main_sha": null,
30699         "because_sha": null
30700     },
30701     {
30702         "sha": "536ff112388950cf9e729a0e3ae3d8c9bdd563a2",
30703         "description": "tu: Make tu_pipeline::dynamic_state_mask 64-bit",
30704         "nominated": false,
30705         "nomination_type": null,
30706         "resolution": 4,
30707         "main_sha": null,
30708         "because_sha": null
30709     },
30710     {
30711         "sha": "aab81d660af063aa7fbf22399a9897be9ab78652",
30712         "description": "freedreno: Make BIT() 64-bit",
30713         "nominated": false,
30714         "nomination_type": null,
30715         "resolution": 4,
30716         "main_sha": null,
30717         "because_sha": null
30718     },
30719     {
30720         "sha": "c8c7154c2ecb6d8439cc941985bded3759b8334b",
30721         "description": "tu: Implement extendedDynamicState3ColorBlendEnable",
30722         "nominated": false,
30723         "nomination_type": null,
30724         "resolution": 4,
30725         "main_sha": null,
30726         "because_sha": null
30727     },
30728     {
30729         "sha": "f3b3af34685c714cb911f70f8e24f60a88253b95",
30730         "description": "tu: Remove blend dependency on attachment format",
30731         "nominated": false,
30732         "nomination_type": null,
30733         "resolution": 4,
30734         "main_sha": null,
30735         "because_sha": null
30736     },
30737     {
30738         "sha": "84726da2f4400568bfd13e9ea29fdfa88cd70572",
30739         "description": "tu: Implement extendedDynamicState3SampleLocationsEnable",
30740         "nominated": false,
30741         "nomination_type": null,
30742         "resolution": 4,
30743         "main_sha": null,
30744         "because_sha": null
30745     },
30746     {
30747         "sha": "d99e5ffee71886be6255f13ab973b409b891db55",
30748         "description": "tu: Clamp sample locations",
30749         "nominated": false,
30750         "nomination_type": null,
30751         "resolution": 4,
30752         "main_sha": null,
30753         "because_sha": null
30754     },
30755     {
30756         "sha": "e63c8b3bf1b18cf10a6142cf46bc61b2c680e869",
30757         "description": "tu: Implement extendedDynamicState3ProvokingVertexMode",
30758         "nominated": false,
30759         "nomination_type": null,
30760         "resolution": 4,
30761         "main_sha": null,
30762         "because_sha": null
30763     },
30764     {
30765         "sha": "1af2471bd75b166d21baafa047d8ad63cdc49a23",
30766         "description": "tu: Implement extendedDynamicState3LineRasterizationMode",
30767         "nominated": false,
30768         "nomination_type": null,
30769         "resolution": 4,
30770         "main_sha": null,
30771         "because_sha": null
30772     },
30773     {
30774         "sha": "92dd505f7cf8b90899eab59c83c550a470a2d6fb",
30775         "description": "tu: Impement extendedDynamicState3RasterizationStream",
30776         "nominated": false,
30777         "nomination_type": null,
30778         "resolution": 4,
30779         "main_sha": null,
30780         "because_sha": null
30781     },
30782     {
30783         "sha": "6b829989854e79c65dce631ec5603b7708fff64a",
30784         "description": "tu: Rename RASTERIZER_DISCARD state to PC_RASTER_CNTL",
30785         "nominated": false,
30786         "nomination_type": null,
30787         "resolution": 4,
30788         "main_sha": null,
30789         "because_sha": null
30790     },
30791     {
30792         "sha": "68b02ff200cc9cd37afb48efc57825bfdee60fda",
30793         "description": "tu: Implement extendedDynamicState3DepthClipNegativeOneToOne",
30794         "nominated": false,
30795         "nomination_type": null,
30796         "resolution": 4,
30797         "main_sha": null,
30798         "because_sha": null
30799     },
30800     {
30801         "sha": "2a19b8d696549da1d52dc51ae6a7af3e7164e07c",
30802         "description": "tu: Implement extendedDynamicState3AlphaToOneEnable",
30803         "nominated": false,
30804         "nomination_type": null,
30805         "resolution": 4,
30806         "main_sha": null,
30807         "because_sha": null
30808     },
30809     {
30810         "sha": "87bdddf8f14eba9cb7c1a139d09e173da12937c7",
30811         "description": "tu: Implement extendedDynamicState3AlphaToCoverageEnable",
30812         "nominated": false,
30813         "nomination_type": null,
30814         "resolution": 4,
30815         "main_sha": null,
30816         "because_sha": null
30817     },
30818     {
30819         "sha": "5e362c82c88fe16c3806d9c414f9ed1c86b42ec5",
30820         "description": "tu: Implement extendedDynamicState3RasterizationSamples",
30821         "nominated": false,
30822         "nomination_type": null,
30823         "resolution": 4,
30824         "main_sha": null,
30825         "because_sha": null
30826     },
30827     {
30828         "sha": "01055198dc2376b5c32f3e00203f71b26a91cc47",
30829         "description": "tu: Set default sample mask to all 1's",
30830         "nominated": false,
30831         "nomination_type": null,
30832         "resolution": 4,
30833         "main_sha": null,
30834         "because_sha": null
30835     },
30836     {
30837         "sha": "e61583f6f13bfc840b5f42ddcc023778f84e22fa",
30838         "description": "tu: Split up tu6_update_msaa()",
30839         "nominated": false,
30840         "nomination_type": null,
30841         "resolution": 4,
30842         "main_sha": null,
30843         "because_sha": null
30844     },
30845     {
30846         "sha": "ac051c556d0035c98ad07f44aa89f7438f9e414d",
30847         "description": "tu: Don't use rasterizationSamples when enabling sample shading",
30848         "nominated": false,
30849         "nomination_type": null,
30850         "resolution": 4,
30851         "main_sha": null,
30852         "because_sha": null
30853     },
30854     {
30855         "sha": "f062a644057e94efbf9c39d02da933579b12c800",
30856         "description": "tu: Implement extendedDynamicState3SampleMask",
30857         "nominated": false,
30858         "nomination_type": null,
30859         "resolution": 4,
30860         "main_sha": null,
30861         "because_sha": null
30862     },
30863     {
30864         "sha": "80befbf844f00a84a776e0eb80a39d305c1d14ed",
30865         "description": "tu: Implement extendedDynamicState3LogicOpEnable",
30866         "nominated": false,
30867         "nomination_type": null,
30868         "resolution": 4,
30869         "main_sha": null,
30870         "because_sha": null
30871     },
30872     {
30873         "sha": "99caf95eba25308287d0af5df7092d0fc936e81b",
30874         "description": "tu: Implement extendedDynamicState3Depth*Enable",
30875         "nominated": false,
30876         "nomination_type": null,
30877         "resolution": 4,
30878         "main_sha": null,
30879         "because_sha": null
30880     },
30881     {
30882         "sha": "0e09559bd643d76206d82a97c0cc6d311b8cace1",
30883         "description": "tu: Implement extendedDynamicState3TessellationDomainOrigin",
30884         "nominated": false,
30885         "nomination_type": null,
30886         "resolution": 4,
30887         "main_sha": null,
30888         "because_sha": null
30889     },
30890     {
30891         "sha": "55bbf56a179cbf520f0336811c1c719b99fb4b59",
30892         "description": "tu: Implement extendedDynamicState3PolygonMode",
30893         "nominated": false,
30894         "nomination_type": null,
30895         "resolution": 4,
30896         "main_sha": null,
30897         "because_sha": null
30898     },
30899     {
30900         "sha": "d20256eba371949533ce790954228f3c1f6b51b6",
30901         "description": "tu: Combine GRAS_SU_CNTL drawstate with rast draw state",
30902         "nominated": false,
30903         "nomination_type": null,
30904         "resolution": 4,
30905         "main_sha": null,
30906         "because_sha": null
30907     },
30908     {
30909         "sha": "009df9f7780e639cc797ed27812a24f74508e222",
30910         "description": "tu: VK_EXT_extended_dynamic_state3 boilerplate",
30911         "nominated": false,
30912         "nomination_type": null,
30913         "resolution": 4,
30914         "main_sha": null,
30915         "because_sha": null
30916     },
30917     {
30918         "sha": "4466f9aa02dec99c6879e5e357788843c3b573e5",
30919         "description": "tu: tu: Clear patchControlPoints dirty state with static patchControlPoints",
30920         "nominated": true,
30921         "nomination_type": 1,
30922         "resolution": 1,
30923         "main_sha": null,
30924         "because_sha": "68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c"
30925     },
30926     {
30927         "sha": "9f7896685fe212eb676313f1aad8e9f423edd5ff",
30928         "description": "tu: Ignore line stipple dynamic state",
30929         "nominated": false,
30930         "nomination_type": null,
30931         "resolution": 4,
30932         "main_sha": null,
30933         "because_sha": null
30934     },
30935     {
30936         "sha": "9061f5f57d95d27e1ed4c0667fd48c085eea602f",
30937         "description": "tu: Clear viewport dirty state with static viewports",
30938         "nominated": false,
30939         "nomination_type": null,
30940         "resolution": 4,
30941         "main_sha": null,
30942         "because_sha": null
30943     },
30944     {
30945         "sha": "6da2320a92e4b9384eba42dbbc01c813baf93e22",
30946         "description": "radv/rra: Print invalid node types",
30947         "nominated": false,
30948         "nomination_type": null,
30949         "resolution": 4,
30950         "main_sha": null,
30951         "because_sha": null
30952     },
30953     {
30954         "sha": "fd14fcb9f995efcd08fddfd00101fe626f9bbe4b",
30955         "description": "intel: Add and use intel_gem_get_context_param()",
30956         "nominated": false,
30957         "nomination_type": null,
30958         "resolution": 4,
30959         "main_sha": null,
30960         "because_sha": null
30961     },
30962     {
30963         "sha": "39486661e9c24e39a21bc8e9e8fdc8ccf45216ad",
30964         "description": "intel: Add and use intel_gem_set_context_param()",
30965         "nominated": false,
30966         "nomination_type": null,
30967         "resolution": 4,
30968         "main_sha": null,
30969         "because_sha": null
30970     },
30971     {
30972         "sha": "6ae6921216c0465c10e6df3e5e46f6d03633b1ca",
30973         "description": "intel: Add and use intel_gem_destroy_context()",
30974         "nominated": false,
30975         "nomination_type": null,
30976         "resolution": 4,
30977         "main_sha": null,
30978         "because_sha": null
30979     },
30980     {
30981         "sha": "f928ead62593238d464ec263c9a287c50ea54780",
30982         "description": "intel: Add and use intel_gem_create_context()",
30983         "nominated": false,
30984         "nomination_type": null,
30985         "resolution": 4,
30986         "main_sha": null,
30987         "because_sha": null
30988     },
30989     {
30990         "sha": "ce4a7e7d40a777c0551d6c6eefefb4ecd63abf65",
30991         "description": "intel: Refactor intel_gem_create_context_engines()",
30992         "nominated": false,
30993         "nomination_type": null,
30994         "resolution": 4,
30995         "main_sha": null,
30996         "because_sha": null
30997     },
30998     {
30999         "sha": "f8c9b5a96ba92f6e82d1dc17392c61e049aab38a",
31000         "description": "iris: Do not set I915_CONTEXT_PARAM_RECOVERABLE twice",
31001         "nominated": false,
31002         "nomination_type": null,
31003         "resolution": 4,
31004         "main_sha": null,
31005         "because_sha": null
31006     },
31007     {
31008         "sha": "5f7c2b0e1676100ff3098731424165afa5edf7aa",
31009         "description": "intel/common: Add and use intel_gem_create_context_ext()",
31010         "nominated": false,
31011         "nomination_type": null,
31012         "resolution": 4,
31013         "main_sha": null,
31014         "because_sha": null
31015     },
31016     {
31017         "sha": "aa35e86cc8aee67d95d2d925a7d9485906ab9d13",
31018         "description": "etnaviv: warn when imported TS buffer is the same as color buffer",
31019         "nominated": false,
31020         "nomination_type": null,
31021         "resolution": 4,
31022         "main_sha": null,
31023         "because_sha": null
31024     },
31025     {
31026         "sha": "c2b06e1a38205f71120ae46eb4ee581d3a74a4f4",
31027         "description": "etnaviv: add support for sharing the TS buffer",
31028         "nominated": false,
31029         "nomination_type": null,
31030         "resolution": 4,
31031         "main_sha": null,
31032         "because_sha": null
31033     },
31034     {
31035         "sha": "f7463b1292316f47ffa9c2bc91f1dadea7201913",
31036         "description": "etnaviv: canonicalize modifier on import",
31037         "nominated": false,
31038         "nomination_type": null,
31039         "resolution": 4,
31040         "main_sha": null,
31041         "because_sha": null
31042     },
31043     {
31044         "sha": "48b6ec82b4e46e6e166784df392da744b6d96faa",
31045         "description": "drm-uapi: bump headers",
31046         "nominated": false,
31047         "nomination_type": null,
31048         "resolution": 4,
31049         "main_sha": null,
31050         "because_sha": null
31051     },
31052     {
31053         "sha": "539cc909292b78ea2c9b1148464edec14ff9d8ed",
31054         "description": "etnaviv: allocate TS memory from KMS when resource bind is SCANOUT",
31055         "nominated": false,
31056         "nomination_type": null,
31057         "resolution": 4,
31058         "main_sha": null,
31059         "because_sha": null
31060     },
31061     {
31062         "sha": "f1f89b2e988446ef83b3da4fc8a0a657392e99b5",
31063         "description": "etnaviv: rework modifier queries",
31064         "nominated": false,
31065         "nomination_type": null,
31066         "resolution": 4,
31067         "main_sha": null,
31068         "because_sha": null
31069     },
31070     {
31071         "sha": "a4193b859444f5092101cd3a14479029cb78c1ae",
31072         "description": "etnaviv: correct comment about tile status size",
31073         "nominated": false,
31074         "nomination_type": null,
31075         "resolution": 4,
31076         "main_sha": null,
31077         "because_sha": null
31078     },
31079     {
31080         "sha": "f525a152a7cf04ea610253b612f8d11f6515ed86",
31081         "description": "docs: make the \"amber\" branch's name explicit",
31082         "nominated": false,
31083         "nomination_type": null,
31084         "resolution": 4,
31085         "main_sha": null,
31086         "because_sha": null
31087     },
31088     {
31089         "sha": "381e0b43d617226e6ab0e4a2b2fef092c8d0a0a5",
31090         "description": "mesa: Add test to prevent windows.h to be included in shared headers",
31091         "nominated": false,
31092         "nomination_type": null,
31093         "resolution": 4,
31094         "main_sha": null,
31095         "because_sha": null
31096     },
31097     {
31098         "sha": "bf338c3d7ffeabd099169d270df3972dd619ae27",
31099         "description": "mesa: #include \"util/glheader.h\" instead GL/gl.h in shared code",
31100         "nominated": false,
31101         "nomination_type": null,
31102         "resolution": 4,
31103         "main_sha": null,
31104         "because_sha": null
31105     },
31106     {
31107         "sha": "de53069af6f8d94db42337203c8bd09b432b6f61",
31108         "description": "mapi: #include \"util/glheader.h\" instead of #include \"GL/gl.h\"",
31109         "nominated": false,
31110         "nomination_type": null,
31111         "resolution": 4,
31112         "main_sha": null,
31113         "because_sha": null
31114     },
31115     {
31116         "sha": "2c89401f75dce445baf315e7adc4b747a4c92ec1",
31117         "description": "glapi: #include \"util/glheader.h\" in glapi_priv.h and glapitable.h directly",
31118         "nominated": false,
31119         "nomination_type": null,
31120         "resolution": 4,
31121         "main_sha": null,
31122         "because_sha": null
31123     },
31124     {
31125         "sha": "bfa3ce44a66610f8dd3bdcd014c32c14441a7d74",
31126         "description": "mesa: Move glheader.h from mesa/main/glheader.h to util/glheader.h",
31127         "nominated": false,
31128         "nomination_type": null,
31129         "resolution": 4,
31130         "main_sha": null,
31131         "because_sha": null
31132     },
31133     {
31134         "sha": "7b7bbe871c067d1dfdb4fe4adfc0f38d051fe04c",
31135         "description": "mesa: sync GLAPIENTRY with KHRONOS_APIENTRY in GL/gl.h",
31136         "nominated": false,
31137         "nomination_type": null,
31138         "resolution": 4,
31139         "main_sha": null,
31140         "because_sha": null
31141     },
31142     {
31143         "sha": "147a491a74d0f588b724759d86bde08a96ab1858",
31144         "description": "mesa: BUILD_GL32 is not used anymore",
31145         "nominated": false,
31146         "nomination_type": null,
31147         "resolution": 4,
31148         "main_sha": null,
31149         "because_sha": null
31150     },
31151     {
31152         "sha": "d7b09092d44fa66cd4262eade44163826092ebf7",
31153         "description": "mesa: Remove out-dated comment in common_x86.c",
31154         "nominated": false,
31155         "nomination_type": null,
31156         "resolution": 4,
31157         "main_sha": null,
31158         "because_sha": null
31159     },
31160     {
31161         "sha": "f40afd1363f9eb586b8d8de59af16683beaf1692",
31162         "description": "util: Prevent glheader.h from including <windows.h> by defining APIENTRY",
31163         "nominated": false,
31164         "nomination_type": null,
31165         "resolution": 4,
31166         "main_sha": null,
31167         "because_sha": null
31168     },
31169     {
31170         "sha": "afc3d5eff37ed4c0c6f9b1c4da1af60fe72b6b53",
31171         "description": "glapi: Remove duplicated #include \"main/glheader.h\"",
31172         "nominated": false,
31173         "nomination_type": null,
31174         "resolution": 4,
31175         "main_sha": null,
31176         "because_sha": null
31177     },
31178     {
31179         "sha": "fe08c22beed89fec7b80dd4a5714581115763825",
31180         "description": "docs: XFree86 source files in libGL.txt are out date, remove it",
31181         "nominated": false,
31182         "nomination_type": null,
31183         "resolution": 4,
31184         "main_sha": null,
31185         "because_sha": null
31186     },
31187     {
31188         "sha": "ae268884da08d430855a9b4ef7873127047dcfe3",
31189         "description": "pvr: Fix NULL pointer indirection in pvr_enable_z_replicate()",
31190         "nominated": false,
31191         "nomination_type": null,
31192         "resolution": 4,
31193         "main_sha": null,
31194         "because_sha": null
31195     },
31196     {
31197         "sha": "b0016bc36a7dee38873c8f1fd93a87b3f0994093",
31198         "description": "mesa: Use DEBUG_NAMED_VALUE_END for const struct debug_named_value",
31199         "nominated": false,
31200         "nomination_type": null,
31201         "resolution": 4,
31202         "main_sha": null,
31203         "because_sha": null
31204     },
31205     {
31206         "sha": "de6f86fc4412ad703ef0a98ca5c9e88cbf338e48",
31207         "description": "docs: Fix features.txt typo",
31208         "nominated": false,
31209         "nomination_type": null,
31210         "resolution": 4,
31211         "main_sha": null,
31212         "because_sha": null
31213     },
31214     {
31215         "sha": "e6884df088a1e172cd87956fe9afdac63069eb2c",
31216         "description": "v3dv: fix event synchronization",
31217         "nominated": true,
31218         "nomination_type": 1,
31219         "resolution": 1,
31220         "main_sha": null,
31221         "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
31222     },
31223     {
31224         "sha": "8113f973b3946e465d508627a4796d94cec1f1d8",
31225         "description": "v3dv: make the helper to emit pipeline barriers public to other files",
31226         "nominated": true,
31227         "nomination_type": 1,
31228         "resolution": 1,
31229         "main_sha": null,
31230         "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
31231     },
31232     {
31233         "sha": "67e82fd1f2c334da2e888553967ebae04c08146a",
31234         "description": "v3dv: always check VK_ACCESS_2_MEMORY_READ_BIT for read accesses",
31235         "nominated": true,
31236         "nomination_type": 1,
31237         "resolution": 1,
31238         "main_sha": null,
31239         "because_sha": "a981ac053964b3fa129fda124e89bff01a572394"
31240     },
31241     {
31242         "sha": "4c861cf22a63b892cec74bc132313dcd17d77584",
31243         "description": "v3dv: increase limit for active event objects",
31244         "nominated": true,
31245         "nomination_type": 1,
31246         "resolution": 1,
31247         "main_sha": null,
31248         "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
31249     },
31250     {
31251         "sha": "5e97150e21a75920c3521717f70f9f92702729b4",
31252         "description": "v3dv: do better cleanup on failure during pipeline cache operation",
31253         "nominated": true,
31254         "nomination_type": 0,
31255         "resolution": 1,
31256         "main_sha": null,
31257         "because_sha": null
31258     },
31259     {
31260         "sha": "1f5966397aa208eb574394a4d0a592b66b776b44",
31261         "description": "v3dv: handle allocation failure during pipeline initialization",
31262         "nominated": true,
31263         "nomination_type": 0,
31264         "resolution": 1,
31265         "main_sha": null,
31266         "because_sha": null
31267     },
31268     {
31269         "sha": "7f905a8117e9dc85088fe23429594537ee240c1e",
31270         "description": "v3dv: fix incorrect return type",
31271         "nominated": true,
31272         "nomination_type": 1,
31273         "resolution": 1,
31274         "main_sha": null,
31275         "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
31276     },
31277     {
31278         "sha": "b78fd50e90c700466213e4b3b40ce10547b1e14e",
31279         "description": "v3dv: do a better job at cleaning up the device on init failure",
31280         "nominated": true,
31281         "nomination_type": 0,
31282         "resolution": 1,
31283         "main_sha": null,
31284         "because_sha": null
31285     },
31286     {
31287         "sha": "aff368fe83bd4bcb4620a1a19e9b71eb67a05af7",
31288         "description": "v3dv: avoid freeing already-freed memory",
31289         "nominated": true,
31290         "nomination_type": 1,
31291         "resolution": 1,
31292         "main_sha": null,
31293         "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
31294     },
31295     {
31296         "sha": "c793d384c12ebaa13487aeee35532e52b888c049",
31297         "description": "v3dv: remove unnecessary check for NULL",
31298         "nominated": true,
31299         "nomination_type": 0,
31300         "resolution": 1,
31301         "main_sha": null,
31302         "because_sha": null
31303     },
31304     {
31305         "sha": "c6c5949ff70a47c47795fe9161a7514173b5be24",
31306         "description": "vk/runtime: drop incorrect UNUSED annotation",
31307         "nominated": true,
31308         "nomination_type": 0,
31309         "resolution": 1,
31310         "main_sha": null,
31311         "because_sha": null
31312     },
31313     {
31314         "sha": "dd908e87d0099944177d27c91b04b0564ed0d3dd",
31315         "description": "radv/ci: document a recent regression on VanGogh",
31316         "nominated": false,
31317         "nomination_type": null,
31318         "resolution": 4,
31319         "main_sha": null,
31320         "because_sha": null
31321     },
31322     {
31323         "sha": "751eb1ba06560665796ea42790d7ae970a8a1524",
31324         "description": "radv/ci: document a flake on VanGogh",
31325         "nominated": false,
31326         "nomination_type": null,
31327         "resolution": 4,
31328         "main_sha": null,
31329         "because_sha": null
31330     },
31331     {
31332         "sha": "a7ad99f0ae4239cee70f92b1b86dc67ff27a97e7",
31333         "description": "radv/ci: document some VanGogh flakes that came from splitting the job",
31334         "nominated": false,
31335         "nomination_type": null,
31336         "resolution": 4,
31337         "main_sha": null,
31338         "because_sha": null
31339     },
31340     {
31341         "sha": "fab87b0f4115bd360ed9334aa7a72518613c2014",
31342         "description": "radv: fix fallback for extreme geometry with tessellation on GFX11",
31343         "nominated": true,
31344         "nomination_type": 0,
31345         "resolution": 1,
31346         "main_sha": null,
31347         "because_sha": null
31348     },
31349     {
31350         "sha": "ba0336ab3f69f958e4346c1465c2fe0859d4ac59",
31351         "description": "anv: Reduce RHWO optimization (Wa_1508744258)",
31352         "nominated": true,
31353         "nomination_type": 0,
31354         "resolution": 1,
31355         "main_sha": null,
31356         "because_sha": null
31357     },
31358     {
31359         "sha": "d876ddc920f1aaf48219f2060de6cc99c003bc5d",
31360         "description": "radv: Make the compute scratch waves per SE as well.",
31361         "nominated": true,
31362         "nomination_type": 1,
31363         "resolution": 1,
31364         "main_sha": null,
31365         "because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094"
31366     },
31367     {
31368         "sha": "b8865ad04643cd7e8faa8a863d81fedbc1e29231",
31369         "description": "radv: Fix compute scratch buffer emission.",
31370         "nominated": true,
31371         "nomination_type": 1,
31372         "resolution": 1,
31373         "main_sha": null,
31374         "because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094"
31375     },
31376     {
31377         "sha": "32cf10e17a44b83a9925bc053d937332db2ba2ad",
31378         "description": "radv: Style cleanup.",
31379         "nominated": false,
31380         "nomination_type": null,
31381         "resolution": 4,
31382         "main_sha": null,
31383         "because_sha": null
31384     },
31385     {
31386         "sha": "ab1727237ad16dfa5869ee22ef0de571e728c932",
31387         "description": "docs/isl: remove empty headings",
31388         "nominated": false,
31389         "nomination_type": null,
31390         "resolution": 4,
31391         "main_sha": null,
31392         "because_sha": null
31393     },
31394     {
31395         "sha": "d2b3ebf0d8ed6da0b4e3a7956e00eaa5e50dbf43",
31396         "description": "docs/isl: put emphasis on unit names",
31397         "nominated": false,
31398         "nomination_type": null,
31399         "resolution": 4,
31400         "main_sha": null,
31401         "because_sha": null
31402     },
31403     {
31404         "sha": "05a081f7ee3df244308566f53ed90818c90b1cac",
31405         "description": "docs/isl: correct rst-syntax",
31406         "nominated": false,
31407         "nomination_type": null,
31408         "resolution": 4,
31409         "main_sha": null,
31410         "because_sha": null
31411     },
31412     {
31413         "sha": "f5eb25ec9f2cf41b444d30a79029f11b801c307a",
31414         "description": "docs/tgsi: quote literal numbers",
31415         "nominated": false,
31416         "nomination_type": null,
31417         "resolution": 4,
31418         "main_sha": null,
31419         "because_sha": null
31420     },
31421     {
31422         "sha": "eaa0b589635e783373b78236bf54b6d9f6051a42",
31423         "description": "docs/tgsi: mark pseudocode as such",
31424         "nominated": false,
31425         "nomination_type": null,
31426         "resolution": 4,
31427         "main_sha": null,
31428         "because_sha": null
31429     },
31430     {
31431         "sha": "c69dbe9d8114cd6718f02f892f8d7dda23687de1",
31432         "description": "docs/tgsi: always use uppercase for instruction names",
31433         "nominated": false,
31434         "nomination_type": null,
31435         "resolution": 4,
31436         "main_sha": null,
31437         "because_sha": null
31438     },
31439     {
31440         "sha": "42afb3095b43a1967555a2257986118b29c0ccf7",
31441         "description": "docs/tgsi: use src1 instead of \"second arg\"",
31442         "nominated": false,
31443         "nomination_type": null,
31444         "resolution": 4,
31445         "main_sha": null,
31446         "because_sha": null
31447     },
31448     {
31449         "sha": "a9fce4d2bea8a0a9453f1156c79708f39b5ad2c8",
31450         "description": "docs/tgsi: put emphasis on src etc",
31451         "nominated": false,
31452         "nomination_type": null,
31453         "resolution": 4,
31454         "main_sha": null,
31455         "because_sha": null
31456     },
31457     {
31458         "sha": "d264ec7b22e65c800c893c4d7ba560d7c52d620f",
31459         "description": "docs/gallium: use math-role for zero and one also",
31460         "nominated": false,
31461         "nomination_type": null,
31462         "resolution": 4,
31463         "main_sha": null,
31464         "because_sha": null
31465     },
31466     {
31467         "sha": "be857778bbc20ba933810020d73394b8b7c487ea",
31468         "description": "docs/gallium: use table instead of list",
31469         "nominated": false,
31470         "nomination_type": null,
31471         "resolution": 4,
31472         "main_sha": null,
31473         "because_sha": null
31474     },
31475     {
31476         "sha": "c85a05a6854ec6586b306757c8dde9da1d9619b8",
31477         "description": "docs/gallium: use definition-lists for member-lists",
31478         "nominated": false,
31479         "nomination_type": null,
31480         "resolution": 4,
31481         "main_sha": null,
31482         "because_sha": null
31483     },
31484     {
31485         "sha": "e2ac43ddadfdad4b1ebb0d1b282f809b9e3fd358",
31486         "description": "ac/nir: create gs copy shader with scalar outputs",
31487         "nominated": false,
31488         "nomination_type": null,
31489         "resolution": 4,
31490         "main_sha": null,
31491         "because_sha": null
31492     },
31493     {
31494         "sha": "cb8038b84113eb0f0ddd17f82b349a99ffe3e160",
31495         "description": "rusticl: remove Option from set_global_binding",
31496         "nominated": false,
31497         "nomination_type": null,
31498         "resolution": 4,
31499         "main_sha": null,
31500         "because_sha": null
31501     },
31502     {
31503         "sha": "5f93feed61a485a1f7cbd5c7f94bd94b93805e13",
31504         "description": "panfrost: Don't merge workgroups with variable shared mem",
31505         "nominated": false,
31506         "nomination_type": null,
31507         "resolution": 4,
31508         "main_sha": null,
31509         "because_sha": null
31510     },
31511     {
31512         "sha": "cd37325dd9c9c9286166465f1e84bc7749c1e3cb",
31513         "description": "rusticl: create the constant buffer ahead of launches",
31514         "nominated": false,
31515         "nomination_type": null,
31516         "resolution": 4,
31517         "main_sha": null,
31518         "because_sha": null
31519     },
31520     {
31521         "sha": "09e15994fc14926e7b9232c69d0c475f1957d3c6",
31522         "description": "rusticl: create the CSO ahead of launches",
31523         "nominated": false,
31524         "nomination_type": null,
31525         "resolution": 4,
31526         "main_sha": null,
31527         "because_sha": null
31528     },
31529     {
31530         "sha": "09d05e4e1ce2d6d8c7bf5eacc1aa9699df828bbc",
31531         "description": "rusticl: unbind compute state before deleting",
31532         "nominated": false,
31533         "nomination_type": null,
31534         "resolution": 4,
31535         "main_sha": null,
31536         "because_sha": null
31537     },
31538     {
31539         "sha": "9ccdd86b9040b265893712f4125d30552e0fe1cd",
31540         "description": "iris: invalidate sysvals if grid dimension changes",
31541         "nominated": true,
31542         "nomination_type": 0,
31543         "resolution": 1,
31544         "main_sha": null,
31545         "because_sha": null
31546     },
31547     {
31548         "sha": "b8d10d9e87a32d039a6b9b11b61d969573d1d11c",
31549         "description": "gallium: split up req_local_mem",
31550         "nominated": false,
31551         "nomination_type": null,
31552         "resolution": 4,
31553         "main_sha": null,
31554         "because_sha": null
31555     },
31556     {
31557         "sha": "7b015457163c35b66ed047d2dd2b8e2b85bf6765",
31558         "description": "rusticl: use real constant buffer for cb0",
31559         "nominated": false,
31560         "nomination_type": null,
31561         "resolution": 4,
31562         "main_sha": null,
31563         "because_sha": null
31564     },
31565     {
31566         "sha": "900d50c3864f47a0fa89fbd713028527fd51170e",
31567         "description": "rusticl/nir: add load_kernel_input lowering pass",
31568         "nominated": false,
31569         "nomination_type": null,
31570         "resolution": 4,
31571         "main_sha": null,
31572         "because_sha": null
31573     },
31574     {
31575         "sha": "e18512fe888044552d4c7e0f8b616a835322fe76",
31576         "description": "nir: set range and base for load_kernel_input",
31577         "nominated": false,
31578         "nomination_type": null,
31579         "resolution": 4,
31580         "main_sha": null,
31581         "because_sha": null
31582     },
31583     {
31584         "sha": "2a5229714142a849a7b6fdc9dfa0bf32581580f6",
31585         "description": "gallium: drop pipe_compute_state.req_private_mem",
31586         "nominated": false,
31587         "nomination_type": null,
31588         "resolution": 4,
31589         "main_sha": null,
31590         "because_sha": null
31591     },
31592     {
31593         "sha": "b5a3b9f555e4a2725f3f89f1d9f75122fad0c457",
31594         "description": "gallium/tests: drop compute test",
31595         "nominated": false,
31596         "nomination_type": null,
31597         "resolution": 4,
31598         "main_sha": null,
31599         "because_sha": null
31600     },
31601     {
31602         "sha": "f804f8065dd13f5a8fb07f0597f7de210e7385db",
31603         "description": "nouveau/nvc0: Remove unused validate_zcull function",
31604         "nominated": false,
31605         "nomination_type": null,
31606         "resolution": 4,
31607         "main_sha": null,
31608         "because_sha": null
31609     },
31610     {
31611         "sha": "e1a7bcb49a0172c94f7c40067087d5ec65da4c20",
31612         "description": "nouveau/nv50: Remove unused alternative sample position ms8",
31613         "nominated": false,
31614         "nomination_type": null,
31615         "resolution": 4,
31616         "main_sha": null,
31617         "because_sha": null
31618     },
31619     {
31620         "sha": "9ea6973ca672db2d7bd0d14a79e981b565e8f2c8",
31621         "description": "nouveau/nvc0: Remove unused alternative sample position ms8",
31622         "nominated": false,
31623         "nomination_type": null,
31624         "resolution": 4,
31625         "main_sha": null,
31626         "because_sha": null
31627     },
31628     {
31629         "sha": "287435134c6685a71f5c247778017c8b66a93627",
31630         "description": "glx: Fixes apple/apple_visual.c that include non-exist util/debug.h",
31631         "nominated": true,
31632         "nomination_type": 1,
31633         "resolution": 1,
31634         "main_sha": null,
31635         "because_sha": "aa4ac5ff8bb8932c451c515fb9359bdecc9047f7"
31636     },
31637     {
31638         "sha": "2d8f28df731638e1270b0ae273c7bfd2b29b7993",
31639         "description": "panfrost: Replace resource shadowing flush",
31640         "nominated": true,
31641         "nomination_type": 1,
31642         "resolution": 1,
31643         "main_sha": null,
31644         "because_sha": "988d5aae74d61d1416b369172ef286b4aac933d0"
31645     },
31646     {
31647         "sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935",
31648         "description": "panfrost: Don't copy resources if replaced",
31649         "nominated": true,
31650         "nomination_type": 0,
31651         "resolution": 1,
31652         "main_sha": null,
31653         "because_sha": null
31654     },
31655     {
31656         "sha": "dfa8600a2d39aabc88e5a5b87ab86b2b0ea30191",
31657         "description": "zink: add missing build_id linker args",
31658         "nominated": true,
31659         "nomination_type": 1,
31660         "resolution": 1,
31661         "main_sha": null,
31662         "because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1"
31663     },
31664     {
31665         "sha": "f0a29496bb4949fb262fb43d2e5afd39f91823f7",
31666         "description": "docs: update calendar for 22.3.0-rc1",
31667         "nominated": false,
31668         "nomination_type": null,
31669         "resolution": 4,
31670         "main_sha": null,
31671         "because_sha": null
31672     },
31673     {
31674         "sha": "d911eb17d817723bfc02d0bab099e38d017cd9ba",
31675         "description": "intel/dev: Set has_lsc in XEHP_FEATURES rather than DG2_FEATURES",
31676         "nominated": false,
31677         "nomination_type": null,
31678         "resolution": 4,
31679         "main_sha": null,
31680         "because_sha": null
31681     },
31682     {
31683         "sha": "dfbc142b7a94450bd054138c38d4e65d96f41876",
31684         "description": "docs: reset new_features.txt",
31685         "nominated": false,
31686         "nomination_type": null,
31687         "resolution": 4,
31688         "main_sha": null,
31689         "because_sha": null
31690     },
31691     {
31692         "sha": "53c109944ddc95f0f8056dbd37b75ccf5f9c88f9",
31693         "description": "VERSION: bump to 22.4",
31694         "nominated": false,
31695         "nomination_type": null,
31696         "resolution": 4,
31697         "main_sha": null,
31698         "because_sha": null
31699     }
31700 ]