st/mesa: suppress async glthread flushing for GLX_EXT_texture_from_pixmap
[platform/upstream/mesa.git] / .pick_status.json
1 [
2     {
3         "sha": "f2e535e4fed5bdc13e11a443316a4b77cd5eb81a",
4         "description": "vk/runtime: Fix narrowing of timeline signal and wait value to u32.",
5         "nominated": true,
6         "nomination_type": 1,
7         "resolution": 0,
8         "main_sha": null,
9         "because_sha": "9bffd81f1cb7c4a653d18b4b43296f89caed4db7"
10     },
11     {
12         "sha": "913f99e90bbbb9d22d4e8f734f98410eadb72953",
13         "description": "r600/sb: Fix initialization order in sb_shader",
14         "nominated": false,
15         "nomination_type": null,
16         "resolution": 4,
17         "main_sha": null,
18         "because_sha": null
19     },
20     {
21         "sha": "99dcdf4d648f337c6421050cb5f31025f69665ae",
22         "description": "nir/divergence: add missing btd_shader_type_intel",
23         "nominated": true,
24         "nomination_type": 1,
25         "resolution": 0,
26         "main_sha": null,
27         "because_sha": "6d9ae6ec1eaae3ff3407a37262d4b0a68e69c826"
28     },
29     {
30         "sha": "9bb055ff5d7ae90764619d3f85ebba82081937e3",
31         "description": "anv: generate correct addresses for state pool offsets",
32         "nominated": true,
33         "nomination_type": 1,
34         "resolution": 0,
35         "main_sha": null,
36         "because_sha": "9c1c1888d9895d05246005620953ee307d1a17f1"
37     },
38     {
39         "sha": "20e8e1eb0658e68f44316e9ab27ddfa06096d66f",
40         "description": "blorp: support negative offsets in addresses",
41         "nominated": true,
42         "nomination_type": 1,
43         "resolution": 0,
44         "main_sha": null,
45         "because_sha": "9c1c1888d9895d05246005620953ee307d1a17f1"
46     },
47     {
48         "sha": "f0ddb389aaa0d0022a71fb8fe98d7443a52d2e79",
49         "description": "vulkan/device-select-layer: drop wayland-protocols dep",
50         "nominated": false,
51         "nomination_type": null,
52         "resolution": 4,
53         "main_sha": null,
54         "because_sha": null
55     },
56     {
57         "sha": "b74a1c8fade65fc18307dccc12493aed0f73d59f",
58         "description": "panfrost: drop wayland-protocols dep",
59         "nominated": false,
60         "nomination_type": null,
61         "resolution": 4,
62         "main_sha": null,
63         "because_sha": null
64     },
65     {
66         "sha": "d9f4e4a82193a36abcbaf1981a076a960fefbd88",
67         "description": "v3dv: drop wayland-protocols dep",
68         "nominated": false,
69         "nomination_type": null,
70         "resolution": 4,
71         "main_sha": null,
72         "because_sha": null
73     },
74     {
75         "sha": "a4690750b78b5f1fe29e97d541b22836ff67622a",
76         "description": "gallium/draw: do not use trig to compute tangent",
77         "nominated": false,
78         "nomination_type": null,
79         "resolution": 4,
80         "main_sha": null,
81         "because_sha": null
82     },
83     {
84         "sha": "089e7242598aabed4156ad7fa590041fd352dfe0",
85         "description": "gallium/draw: properly fix short aalines",
86         "nominated": false,
87         "nomination_type": null,
88         "resolution": 4,
89         "main_sha": null,
90         "because_sha": null
91     },
92     {
93         "sha": "20964181c14166da702f35dbbd1de6cdd9793359",
94         "description": "aux/draw: vectorize aaline computations",
95         "nominated": false,
96         "nomination_type": null,
97         "resolution": 4,
98         "main_sha": null,
99         "because_sha": null
100     },
101     {
102         "sha": "64e74b4277c46a1772a516b292e1b90a0d381d7b",
103         "description": "driconf: disable glthread for FINAL FANTASY XI",
104         "nominated": false,
105         "nomination_type": null,
106         "resolution": 4,
107         "main_sha": null,
108         "because_sha": null
109     },
110     {
111         "sha": "4301f1d8926cfaa184f6507df65eb509e28eceea",
112         "description": "radv: fix number of PS samples with VK_AMD_mixed_attachment_samples",
113         "nominated": false,
114         "nomination_type": null,
115         "resolution": 4,
116         "main_sha": null,
117         "because_sha": null
118     },
119     {
120         "sha": "9eccb54dbf5138630c5a7d6c0c14aabdd7bd032e",
121         "description": "radv/ci: make use of the new VanGogh runners",
122         "nominated": false,
123         "nomination_type": null,
124         "resolution": 4,
125         "main_sha": null,
126         "because_sha": null
127     },
128     {
129         "sha": "1d9608be1a5e950b679990710f94c7049dc39ae7",
130         "description": "genxml: forbid usage of L1CC_WBP/L1CC_UC for stateless messages",
131         "nominated": false,
132         "nomination_type": null,
133         "resolution": 4,
134         "main_sha": null,
135         "because_sha": null
136     },
137     {
138         "sha": "945637514e6e970fcc37745f509eec11ff3b5129",
139         "description": "intel/fs: improve Wa_22013689345 workaround",
140         "nominated": true,
141         "nomination_type": 1,
142         "resolution": 0,
143         "main_sha": null,
144         "because_sha": "6031ad4bf690fe250d90063dec7e0269da5b3016"
145     },
146     {
147         "sha": "86f353ed23d2d59d225d3dd00d350a9fb733e5e3",
148         "description": "intel/perf: Fix memory leak.",
149         "nominated": false,
150         "nomination_type": 1,
151         "resolution": 4,
152         "main_sha": null,
153         "because_sha": "d4cbb6650671de661db8bfa6df03b17007e5d804"
154     },
155     {
156         "sha": "15c1a9ed600c0c7a0ee8486d0e1ac791cb058384",
157         "description": "anv: Set 3DSTATE_RASTER API mode as recomended",
158         "nominated": false,
159         "nomination_type": null,
160         "resolution": 4,
161         "main_sha": null,
162         "because_sha": null
163     },
164     {
165         "sha": "505a5bc79fa051781878df32603a505356c389bd",
166         "description": "venus: enable VK_KHR_push_descriptor",
167         "nominated": false,
168         "nomination_type": null,
169         "resolution": 4,
170         "main_sha": null,
171         "because_sha": null
172     },
173     {
174         "sha": "933ca11f1a48b19fea088edfcf5177779083d7b5",
175         "description": "venus: implement vkCmdPushDescriptorSetWithTemplateKHR",
176         "nominated": false,
177         "nomination_type": null,
178         "resolution": 4,
179         "main_sha": null,
180         "because_sha": null
181     },
182     {
183         "sha": "19f2b9d0bbd71ba218962a26434507e70f6cde98",
184         "description": "venus: extend VkPipelineLayout lifetime for batched VkCmdPushConstants()",
185         "nominated": false,
186         "nomination_type": null,
187         "resolution": 4,
188         "main_sha": null,
189         "because_sha": null
190     },
191     {
192         "sha": "91966f2eff17cc7c95ca8a89ac40d5d211e5b407",
193         "description": "venus: extend lifetime of push descriptor set layout",
194         "nominated": false,
195         "nomination_type": null,
196         "resolution": 4,
197         "main_sha": null,
198         "because_sha": null
199     },
200     {
201         "sha": "5ed2265fbf7971800df5fdcf025886f5554f8598",
202         "description": "radeonsi/ci: update stoney fail -> flakes",
203         "nominated": false,
204         "nomination_type": null,
205         "resolution": 4,
206         "main_sha": null,
207         "because_sha": null
208     },
209     {
210         "sha": "321dc93276408300eefc89b5e38676582599585a",
211         "description": "ci: split arm_test into arm{hf,64}_test",
212         "nominated": false,
213         "nomination_type": null,
214         "resolution": 4,
215         "main_sha": null,
216         "because_sha": null
217     },
218     {
219         "sha": "f4b7b73df4fcfc2d0adee857b765ece19ed6bbbb",
220         "description": "ci/iris: Drop EGL copyteximage2d.12 xfail.",
221         "nominated": false,
222         "nomination_type": null,
223         "resolution": 4,
224         "main_sha": null,
225         "because_sha": null
226     },
227     {
228         "sha": "bffb7153a1439480613f0fa0bd3207b99c192a75",
229         "description": "ci/llvmpipe: Add headless Wayland testing using weston.",
230         "nominated": false,
231         "nomination_type": null,
232         "resolution": 4,
233         "main_sha": null,
234         "because_sha": null
235     },
236     {
237         "sha": "207f9677f63baeaccf760a249471db746018453a",
238         "description": "ci/llvmpipe: Drop NIR stress testing from deqp-egl.",
239         "nominated": false,
240         "nomination_type": null,
241         "resolution": 4,
242         "main_sha": null,
243         "because_sha": null
244     },
245     {
246         "sha": "05ae56adeaee5217123a54ee0ea221b1c6ccab58",
247         "description": "ci/vc4,v3d: Add headless wayland testing using weston.",
248         "nominated": false,
249         "nomination_type": null,
250         "resolution": 4,
251         "main_sha": null,
252         "because_sha": null
253     },
254     {
255         "sha": "1c59c10debc392f7ada57ac3fd0aeb39adc25593",
256         "description": "ci/iris: Add headless Wayland testing using weston.",
257         "nominated": false,
258         "nomination_type": null,
259         "resolution": 4,
260         "main_sha": null,
261         "because_sha": null
262     },
263     {
264         "sha": "76831b6344bba231f3fbc6978ae8c9c80dbc9940",
265         "description": "ci/freedreno: Add wayland testing using weston.",
266         "nominated": false,
267         "nomination_type": null,
268         "resolution": 4,
269         "main_sha": null,
270         "because_sha": null
271     },
272     {
273         "sha": "bdf66c44f0e16ac399a0a61b2887ae0dcd4129fb",
274         "description": "ci/freedreno: Drop EGL wide_color and create_context flakes.",
275         "nominated": false,
276         "nomination_type": null,
277         "resolution": 4,
278         "main_sha": null,
279         "because_sha": null
280     },
281     {
282         "sha": "2e99c85c7d6bb80f765091565be60ce7998dea63",
283         "description": "ci/freedreno: Expire an old robustness flake.",
284         "nominated": false,
285         "nomination_type": null,
286         "resolution": 4,
287         "main_sha": null,
288         "because_sha": null
289     },
290     {
291         "sha": "6af1fbc25123fc4d50f5a0363c03e663cfaa2460",
292         "description": "ci/deqp-runner: Drop dead code for DEQP_CASELIST_FILTER.",
293         "nominated": false,
294         "nomination_type": null,
295         "resolution": 4,
296         "main_sha": null,
297         "because_sha": null
298     },
299     {
300         "sha": "eb699d8014613ba53b3785c0f4d08f88130752bc",
301         "description": "ci/freedreno: Stop segregating reset tests from non-reset tests in EGL.",
302         "nominated": false,
303         "nomination_type": null,
304         "resolution": 4,
305         "main_sha": null,
306         "because_sha": null
307     },
308     {
309         "sha": "ac2b84b8c2721681db35559314fefac410640f90",
310         "description": "ci: Add weston to our rootfses for wayland testing.",
311         "nominated": false,
312         "nomination_type": null,
313         "resolution": 4,
314         "main_sha": null,
315         "because_sha": null
316     },
317     {
318         "sha": "307700ad12d0f7015bf4176b872c135be62f9cef",
319         "description": "ci/softpipe: Add another blit flake.",
320         "nominated": false,
321         "nomination_type": null,
322         "resolution": 4,
323         "main_sha": null,
324         "because_sha": null
325     },
326     {
327         "sha": "19c7d18831b003a6bad8ebe4ada4bd2efe7da532",
328         "description": "ci/llvmpipe: Update some flakes/skips from IRC logs.",
329         "nominated": false,
330         "nomination_type": null,
331         "resolution": 4,
332         "main_sha": null,
333         "because_sha": null
334     },
335     {
336         "sha": "e74d989a6935ce11d06970a3c98b474b7773c905",
337         "description": "r600/sfn: allow building with clang 6 (Android 9)",
338         "nominated": true,
339         "nomination_type": 0,
340         "resolution": 0,
341         "main_sha": null,
342         "because_sha": null
343     },
344     {
345         "sha": "ce11c064294540ed5ea09e71c477b2d481b4d3a6",
346         "description": "aco: fix emitting DEALLOC_VGPRS in the discard block",
347         "nominated": true,
348         "nomination_type": 0,
349         "resolution": 0,
350         "main_sha": null,
351         "because_sha": null
352     },
353     {
354         "sha": "c9f0b7b0421bcf1591e5aad2f7292c841ade6d87",
355         "description": "radv: fix possible hangs with NGG streamout and secondary cmdbuf",
356         "nominated": true,
357         "nomination_type": 0,
358         "resolution": 0,
359         "main_sha": null,
360         "because_sha": null
361     },
362     {
363         "sha": "3189be249d4489f7943da6c90ee521bde8624041",
364         "description": "radv: fix NGG streamout when it's never enabled in runtime",
365         "nominated": true,
366         "nomination_type": 0,
367         "resolution": 0,
368         "main_sha": null,
369         "because_sha": null
370     },
371     {
372         "sha": "6a2bcce8824d1b726eb9a588c8ab2c92aaa041b3",
373         "description": "radv: re-mit streamout buffers to unbind them when NGG streamout is disabled",
374         "nominated": true,
375         "nomination_type": 0,
376         "resolution": 0,
377         "main_sha": null,
378         "because_sha": null
379     },
380     {
381         "sha": "5b60949155869f15a9f62a329422bb57b168ee7f",
382         "description": "radv: enable NGG XFB queries only if streamout is enabled",
383         "nominated": true,
384         "nomination_type": 0,
385         "resolution": 0,
386         "main_sha": null,
387         "because_sha": null
388     },
389     {
390         "sha": "ba81dcf9715e8422b403fa79de4d8726a71eddbb",
391         "description": "radv: fix computing the pervertex LDS size with NGG streamout",
392         "nominated": true,
393         "nomination_type": 0,
394         "resolution": 0,
395         "main_sha": null,
396         "because_sha": null
397     },
398     {
399         "sha": "499abeba605da7f7395c84b0a75c917656c19949",
400         "description": "radv: stop overallocating LDS for VS/TES when NGG streamout is enabled",
401         "nominated": true,
402         "nomination_type": 0,
403         "resolution": 0,
404         "main_sha": null,
405         "because_sha": null
406     },
407     {
408         "sha": "8b8d14f9066560d305b8df8244b57f11cd2697e7",
409         "description": "add zink to macos ci",
410         "nominated": false,
411         "nomination_type": null,
412         "resolution": 4,
413         "main_sha": null,
414         "because_sha": null
415     },
416     {
417         "sha": "e244b0f8b20a136182cfbd9f4360d90882c14799",
418         "description": "etnaviv: nir: lower extract byte/word",
419         "nominated": true,
420         "nomination_type": 0,
421         "resolution": 0,
422         "main_sha": null,
423         "because_sha": null
424     },
425     {
426         "sha": "7d78fe4a8691d3bdd37961f305220500729fcd92",
427         "description": "etnaviv: Support negative float inline immediates",
428         "nominated": true,
429         "nomination_type": 1,
430         "resolution": 0,
431         "main_sha": null,
432         "because_sha": "45a111c21c23be94f9297650fb8428fe2acf5641"
433     },
434     {
435         "sha": "74ff3f70bb37fb3f33733af0d006ec3858a7b407",
436         "description": "etnaviv: fix NULL pointer dereference in TS allocation",
437         "nominated": false,
438         "nomination_type": null,
439         "resolution": 4,
440         "main_sha": null,
441         "because_sha": null
442     },
443     {
444         "sha": "3aadbb9fdec0623337dced7e829cb11149647a16",
445         "description": "anv: enable sample location enable dynamic state",
446         "nominated": false,
447         "nomination_type": null,
448         "resolution": 4,
449         "main_sha": null,
450         "because_sha": null
451     },
452     {
453         "sha": "c869d1cb6293fc9124165679dc15b11198681e8b",
454         "description": "microsoft/nir_to_dxil: Avoid emitting SampleCmpLevel prior to SM 6.7 if possible",
455         "nominated": false,
456         "nomination_type": null,
457         "resolution": 4,
458         "main_sha": null,
459         "because_sha": null
460     },
461     {
462         "sha": "b07d57e48105448368c7d0e98fb2eccdb28755cb",
463         "description": "rusticl: Emit build-id in libRusticlOpenCL",
464         "nominated": false,
465         "nomination_type": null,
466         "resolution": 4,
467         "main_sha": null,
468         "because_sha": null
469     },
470     {
471         "sha": "321d1d355be3ed6e4d79adb1181334f437a4199c",
472         "description": "v3d: make format/modifier logic easier to read",
473         "nominated": false,
474         "nomination_type": null,
475         "resolution": 4,
476         "main_sha": null,
477         "because_sha": null
478     },
479     {
480         "sha": "c2695dac5a8eac8c923d251abc4dba1fc2a9ed20",
481         "description": "nir: convert nir_opt_idiv_const to nir_shader_instructions_pass",
482         "nominated": false,
483         "nomination_type": null,
484         "resolution": 4,
485         "main_sha": null,
486         "because_sha": null
487     },
488     {
489         "sha": "e83c01919f0ec8e2357c73ba7818e3c5964788f7",
490         "description": "etnaviv: remove use of flush_seqno as trigger for texture cache invalidate",
491         "nominated": false,
492         "nomination_type": null,
493         "resolution": 4,
494         "main_sha": null,
495         "because_sha": null
496     },
497     {
498         "sha": "2f86639ea302d9342fd3f57857d71dff8f71e011",
499         "description": "etnaviv: mark texture caches as dirty when blitting into a sampler resource",
500         "nominated": false,
501         "nomination_type": null,
502         "resolution": 4,
503         "main_sha": null,
504         "because_sha": null
505     },
506     {
507         "sha": "215613ba35f2d19097583682a3f740bcb03d25c5",
508         "description": "etnaviv: drop useless ts_for_sampler_view pointer check",
509         "nominated": false,
510         "nomination_type": null,
511         "resolution": 4,
512         "main_sha": null,
513         "because_sha": null
514     },
515     {
516         "sha": "d871958702ebcd46213cd09b91b9b05685f9be62",
517         "description": "st/mesa: suppress async glthread flushing for GLX_EXT_texture_from_pixmap",
518         "nominated": true,
519         "nomination_type": 1,
520         "resolution": 1,
521         "main_sha": null,
522         "because_sha": "3da170faaec2a57d76e668ab56781621c23c6703"
523     },
524     {
525         "sha": "5ebf72c44c0f0768b9d777e7894acbad24fcd9e1",
526         "description": "util/glsl2spirv: don't store preprocessed files in source tree",
527         "nominated": false,
528         "nomination_type": null,
529         "resolution": 4,
530         "main_sha": null,
531         "because_sha": null
532     },
533     {
534         "sha": "1b492d503103fac8ef9467ced09db3e92b0fba77",
535         "description": "freedreno,tu,ir3: DCE ij_pix",
536         "nominated": false,
537         "nomination_type": null,
538         "resolution": 4,
539         "main_sha": null,
540         "because_sha": null
541     },
542     {
543         "sha": "c7c186590c54630f6c579121c823208e9bf91de0",
544         "description": "freedreno,tu: Update SP_FS_PREFETCH,SP_FS_PREFETCH_CNTL regs definition",
545         "nominated": false,
546         "nomination_type": null,
547         "resolution": 4,
548         "main_sha": null,
549         "because_sha": null
550     },
551     {
552         "sha": "c1a0f4b8fac22bc8386c11aee19eec657a3465fe",
553         "description": "mesa: add unlikely() and adjust error handling in BindBuffer",
554         "nominated": false,
555         "nomination_type": null,
556         "resolution": 4,
557         "main_sha": null,
558         "because_sha": null
559     },
560     {
561         "sha": "c924cfae4296d07a4bfb54139e33f68723f5f7a8",
562         "description": "mesa: add no_error support into get_buffer_target()",
563         "nominated": false,
564         "nomination_type": null,
565         "resolution": 4,
566         "main_sha": null,
567         "because_sha": null
568     },
569     {
570         "sha": "ba9132844403da10eea25d327d7c706c70f84d49",
571         "description": "mesa: remove ctx->Extensions.EXT_pixel_buffer_object capability flag",
572         "nominated": false,
573         "nomination_type": null,
574         "resolution": 4,
575         "main_sha": null,
576         "because_sha": null
577     },
578     {
579         "sha": "0fb813526e3b3be6cf8a866b084db044ccd0e103",
580         "description": "etnaviv: fix tile status interaction with write mappings",
581         "nominated": true,
582         "nomination_type": 0,
583         "resolution": 1,
584         "main_sha": null,
585         "because_sha": null
586     },
587     {
588         "sha": "f7d6c6e1ed9919d37ceb05cbe5ed75b377253a3a",
589         "description": "anv: fixup context initialization on DG2",
590         "nominated": true,
591         "nomination_type": 1,
592         "resolution": 1,
593         "main_sha": null,
594         "because_sha": "507a86e131d648ecc85dc833f4821da6ac995cfe"
595     },
596     {
597         "sha": "c580172701566ae5b1d7e30b197d708bc496da44",
598         "description": "CODEOWNERS: add MTCoster as an Imagination maintainer",
599         "nominated": false,
600         "nomination_type": null,
601         "resolution": 4,
602         "main_sha": null,
603         "because_sha": null
604     },
605     {
606         "sha": "af50f6a490db594c7c026082dbe85ea5ddf81fb8",
607         "description": "util: Remove EXPLICIT_CONVERSION macro and use c++11 explicit directly",
608         "nominated": false,
609         "nomination_type": null,
610         "resolution": 4,
611         "main_sha": null,
612         "because_sha": null
613     },
614     {
615         "sha": "8c3268611604d0c7242f9e4b64796f4d4d895fbd",
616         "description": "tree-wide: Fixes multi-line macro width after replace to __func__",
617         "nominated": false,
618         "nomination_type": null,
619         "resolution": 4,
620         "main_sha": null,
621         "because_sha": null
622     },
623     {
624         "sha": "c24e2428adeb2dd654282443bdf008b3f011262f",
625         "description": "gallium: __FUNCTION__ now never be used, remove it",
626         "nominated": false,
627         "nomination_type": null,
628         "resolution": 4,
629         "main_sha": null,
630         "because_sha": null
631     },
632     {
633         "sha": "6f4dc9b8077da1cdd8680eda1d2bc873537c3d2c",
634         "description": "gallium: Replace the usage of __FUNCTION__ with __func__ in all gallium code",
635         "nominated": false,
636         "nomination_type": null,
637         "resolution": 4,
638         "main_sha": null,
639         "because_sha": null
640     },
641     {
642         "sha": "40a9fc57aa804b815e53b217299715f8ffc92ab0",
643         "description": "tree-wide: Use __func__ instead of __FUNCTION__ in non-gallium code",
644         "nominated": false,
645         "nomination_type": null,
646         "resolution": 4,
647         "main_sha": null,
648         "because_sha": null
649     },
650     {
651         "sha": "703d85485f85e8336787d4169525af977b55a82f",
652         "description": "meson: do not use source_root() when possible",
653         "nominated": false,
654         "nomination_type": null,
655         "resolution": 4,
656         "main_sha": null,
657         "because_sha": null
658     },
659     {
660         "sha": "74ad255c8c6beddff6a47bab81e297f888c95ef4",
661         "description": "ac/nir/cull: fix culling for lines",
662         "nominated": false,
663         "nomination_type": null,
664         "resolution": 4,
665         "main_sha": null,
666         "because_sha": null
667     },
668     {
669         "sha": "d18a28ae87dc7b09063a4a6071d1799514b7678e",
670         "description": "ac/nir/ngg,radv: use intrinsic base for instance_rate_inputs check",
671         "nominated": false,
672         "nomination_type": null,
673         "resolution": 4,
674         "main_sha": null,
675         "because_sha": null
676     },
677     {
678         "sha": "9cec1ed51d16e62950aceec161511a28ec799f21",
679         "description": "vulkan: Add a dummy vk_common_CmdSetColorBlendAdvancedEXT()",
680         "nominated": true,
681         "nomination_type": 1,
682         "resolution": 1,
683         "main_sha": null,
684         "because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
685     },
686     {
687         "sha": "182aa9eb15e2740f08b869ea81ccb7697e83cfdf",
688         "description": "vulkan: Add a common implementation of CmdSetSampleLocationsEnableEXT",
689         "nominated": true,
690         "nomination_type": 1,
691         "resolution": 1,
692         "main_sha": null,
693         "because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
694     },
695     {
696         "sha": "b172fd62f51bba16970c413604053a64f7eda244",
697         "description": "vulkan: Add state for extraPrimitiveOverestimationSize",
698         "nominated": true,
699         "nomination_type": 1,
700         "resolution": 1,
701         "main_sha": null,
702         "because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
703     },
704     {
705         "sha": "fa99fc34914cef30a880913d21b7724bd8202f4e",
706         "description": "rusticl: advertise conformance on 12th Intel iGPUs",
707         "nominated": false,
708         "nomination_type": null,
709         "resolution": 4,
710         "main_sha": null,
711         "because_sha": null
712     },
713     {
714         "sha": "507a86e131d648ecc85dc833f4821da6ac995cfe",
715         "description": "anv: ensure CPS is initialized when KHR_fragment_shading_rate is disabled",
716         "nominated": true,
717         "nomination_type": 1,
718         "resolution": 1,
719         "main_sha": null,
720         "because_sha": "231651fd89fb007610568b3ca76837253e7683ff"
721     },
722     {
723         "sha": "62f12c2dadc2c9eac34a946450b2d4c615f96f75",
724         "description": "anv: fix 3d state initialization",
725         "nominated": true,
726         "nomination_type": 0,
727         "resolution": 1,
728         "main_sha": null,
729         "because_sha": null
730     },
731     {
732         "sha": "f75c83c4aae2b01013f3740a7414cf207f60b0ab",
733         "description": "nir/loop_analyze: Fix get_iteration for nir_op_fneu",
734         "nominated": true,
735         "nomination_type": 1,
736         "resolution": 1,
737         "main_sha": null,
738         "because_sha": "6772a17acc8ee90f9398348251a4455f988208fd"
739     },
740     {
741         "sha": "d9f014401bf842bbc0f57987570e34c9ce080cc4",
742         "description": "nir/loop_analyze: Fix get_iteration for nir_op_ine",
743         "nominated": true,
744         "nomination_type": 1,
745         "resolution": 1,
746         "main_sha": null,
747         "because_sha": "6772a17acc8ee90f9398348251a4455f988208fd"
748     },
749     {
750         "sha": "dbad33da1697a32e304b75b53a4d4a43eed688bc",
751         "description": "nir/loop_analyze: Add basic unit test framework",
752         "nominated": false,
753         "nomination_type": null,
754         "resolution": 4,
755         "main_sha": null,
756         "because_sha": null
757     },
758     {
759         "sha": "b51eb98cf65566f0f177031a34603ba8068521f8",
760         "description": "rusticl/device: put space at the end of CL_DEVICE_VERSION",
761         "nominated": true,
762         "nomination_type": 1,
763         "resolution": 1,
764         "main_sha": null,
765         "because_sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448"
766     },
767     {
768         "sha": "3732c7aa63670e4cae24514fd3ec5bbeafb76937",
769         "description": "egl: Fix uninitialized variable warning",
770         "nominated": false,
771         "nomination_type": null,
772         "resolution": 4,
773         "main_sha": null,
774         "because_sha": null
775     },
776     {
777         "sha": "90df5c3b5f158c6578aaa84d165846dd03aaa9e1",
778         "description": "r300: don't reuse destination registers when lowering",
779         "nominated": false,
780         "nomination_type": null,
781         "resolution": 4,
782         "main_sha": null,
783         "because_sha": null
784     },
785     {
786         "sha": "b33845cf24225833d0705a8635091e855d7ddcca",
787         "description": "r300: simplify rc_find_free_temporary",
788         "nominated": false,
789         "nomination_type": null,
790         "resolution": 4,
791         "main_sha": null,
792         "because_sha": null
793     },
794     {
795         "sha": "ded82cf4bdd9a74eded2a9a95ab14e2c0d907c0a",
796         "description": "freedreno/a6xx: Remove unneeded MSAA clear fallback",
797         "nominated": false,
798         "nomination_type": null,
799         "resolution": 4,
800         "main_sha": null,
801         "because_sha": null
802     },
803     {
804         "sha": "87563e64c933aee9f201e115627b428f1a99df65",
805         "description": "freedreno/a6xx: Use fallback path for MSAA clear_texture()",
806         "nominated": false,
807         "nomination_type": null,
808         "resolution": 4,
809         "main_sha": null,
810         "because_sha": null
811     },
812     {
813         "sha": "042f006a43d42d5511691016f5de915a74cb24d8",
814         "description": ".gitignore: add VSCode and VSCodium",
815         "nominated": false,
816         "nomination_type": null,
817         "resolution": 4,
818         "main_sha": null,
819         "because_sha": null
820     },
821     {
822         "sha": "c415d8f08b3ebbd276dc95482ede16985c984651",
823         "description": "ci: ci_run_n_monitor.py: fail when job is not found",
824         "nominated": false,
825         "nomination_type": null,
826         "resolution": 4,
827         "main_sha": null,
828         "because_sha": null
829     },
830     {
831         "sha": "50c7abefa67fa71e810c6b6dd76ca68e60920685",
832         "description": "ci/freedreno: add some missing a630 flakes.",
833         "nominated": false,
834         "nomination_type": null,
835         "resolution": 4,
836         "main_sha": null,
837         "because_sha": null
838     },
839     {
840         "sha": "be64e0cdc02dcec556268d455cc2c345f0c032b0",
841         "description": "ci/turnip+zink: Generalize the 16-bit copy_image fails.",
842         "nominated": false,
843         "nomination_type": null,
844         "resolution": 4,
845         "main_sha": null,
846         "because_sha": null
847     },
848     {
849         "sha": "70f40ea4d3edd83685816cbd307134aa5ac08b89",
850         "description": "asahi: Wire up all BCn formats",
851         "nominated": false,
852         "nomination_type": null,
853         "resolution": 4,
854         "main_sha": null,
855         "because_sha": null
856     },
857     {
858         "sha": "e496d24cb2d5339566c08c79a8aa7809c240613c",
859         "description": "virgl: don't a use staging when a resources created with the shared flag",
860         "nominated": true,
861         "nomination_type": 1,
862         "resolution": 1,
863         "main_sha": null,
864         "because_sha": "c9d99b7eec7ec14d6d71d381a424b6280d75a882"
865     },
866     {
867         "sha": "c22fbeb72a1f32d1a260558cbacb5ded9bd732ff",
868         "description": "gallium/drivers: copy only the actual number of slice parameters",
869         "nominated": false,
870         "nomination_type": null,
871         "resolution": 4,
872         "main_sha": null,
873         "because_sha": null
874     },
875     {
876         "sha": "368be8725557f03e028f453df523baa6eda50d5d",
877         "description": "nir/algebraic: shrink 64-bit bitwise operations with 0/-1 constant half",
878         "nominated": false,
879         "nomination_type": null,
880         "resolution": 4,
881         "main_sha": null,
882         "because_sha": null
883     },
884     {
885         "sha": "8133d5551de13a2c1912f61ab9f87938b33aa5ea",
886         "description": "radv/rt: Return the correct result for requested deferral",
887         "nominated": false,
888         "nomination_type": null,
889         "resolution": 4,
890         "main_sha": null,
891         "because_sha": null
892     },
893     {
894         "sha": "8d8caa44bd5a3e7397a77789a5fd1b1593df9d25",
895         "description": "frontends/va: remove unused slice_param_idx variable",
896         "nominated": false,
897         "nomination_type": null,
898         "resolution": 4,
899         "main_sha": null,
900         "because_sha": null
901     },
902     {
903         "sha": "3061bc792d3d0252854a38bff956c15c51b06643",
904         "description": "aco: ensure MRT0 is written with dual source blending",
905         "nominated": true,
906         "nomination_type": 0,
907         "resolution": 1,
908         "main_sha": null,
909         "because_sha": null
910     },
911     {
912         "sha": "ea0ae17fc453401223918b27e0610352fe67e66d",
913         "description": "radv: disable MRT compaction with dual-source blending",
914         "nominated": true,
915         "nomination_type": 0,
916         "resolution": 1,
917         "main_sha": null,
918         "because_sha": null
919     },
920     {
921         "sha": "68652dca0c281e509ad271229be037a5e10ed594",
922         "description": "iris: Fix iris_bo_alloc() flags call argument",
923         "nominated": false,
924         "nomination_type": null,
925         "resolution": 4,
926         "main_sha": null,
927         "because_sha": null
928     },
929     {
930         "sha": "f1305d49d913ee9d3b297a6ce76ef7156483cf96",
931         "description": "tu: Implement VK_EXT_post_depth_coverage",
932         "nominated": false,
933         "nomination_type": null,
934         "resolution": 4,
935         "main_sha": null,
936         "because_sha": null
937     },
938     {
939         "sha": "1ec172646cd7f5b8c04173a6b45a871aa48aa12e",
940         "description": "r300: more informative too many ALU instructions error",
941         "nominated": false,
942         "nomination_type": null,
943         "resolution": 4,
944         "main_sha": null,
945         "because_sha": null
946     },
947     {
948         "sha": "b70543a95584aea448b9ae03d2fae7c53fff9ca3",
949         "description": "r300: delete backend branch emulation",
950         "nominated": false,
951         "nomination_type": null,
952         "resolution": 4,
953         "main_sha": null,
954         "because_sha": null
955     },
956     {
957         "sha": "2fe73e3bcb00ac6ef75e5d03962c16b950126386",
958         "description": "r300: abort shader compilation early on loops and branches",
959         "nominated": false,
960         "nomination_type": null,
961         "resolution": 4,
962         "main_sha": null,
963         "because_sha": null
964     },
965     {
966         "sha": "8d37ab6bfa0321674fe74cc4c76c21aa94d36840",
967         "description": "radv: Fix custom build id with C90 compilation.",
968         "nominated": true,
969         "nomination_type": 1,
970         "resolution": 1,
971         "main_sha": null,
972         "because_sha": "97641e5c9422430b74967a77ddb12f3e57604e4b"
973     },
974     {
975         "sha": "d34f3a1db594c778e0c6bae7a5798742edb9635d",
976         "description": "v3dv: fix multiple typos",
977         "nominated": false,
978         "nomination_type": null,
979         "resolution": 4,
980         "main_sha": null,
981         "because_sha": null
982     },
983     {
984         "sha": "67ffe25fd9de94acc654312ec9261d811d139adf",
985         "description": "r600: Fix lower-to-scalar on TTN path",
986         "nominated": false,
987         "nomination_type": 1,
988         "resolution": 4,
989         "main_sha": null,
990         "because_sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8"
991     },
992     {
993         "sha": "a69eafc4226479fc143807a3a0c2ce52a3bc3939",
994         "description": "r600: reference glsl type system during translation",
995         "nominated": false,
996         "nomination_type": null,
997         "resolution": 4,
998         "main_sha": null,
999         "because_sha": null
1000     },
1001     {
1002         "sha": "089ae08ab1f2c8035680013fe267b049777c2d1b",
1003         "description": "intel_batch_decoder: disasm shaders when decoding states besides VS",
1004         "nominated": false,
1005         "nomination_type": null,
1006         "resolution": 4,
1007         "main_sha": null,
1008         "because_sha": null
1009     },
1010     {
1011         "sha": "c82775e3c726792ca7b3e98fc7a8b0eeea3c8e8d",
1012         "description": "v3d: Minor fixes on sand8 blit based on sand30 modifications",
1013         "nominated": true,
1014         "nomination_type": 1,
1015         "resolution": 1,
1016         "main_sha": null,
1017         "because_sha": "95c4f0f91098a0da5a8e8ec76cb38f2c95bafe1c"
1018     },
1019     {
1020         "sha": "e97b20f3ca5e874d6944e5f914bd32b2321afa72",
1021         "description": "v3d: Also expose DRM_FORMAT_MOD_BROADCOM_SAND128 with PIPE_FORMAT_P030",
1022         "nominated": false,
1023         "nomination_type": null,
1024         "resolution": 4,
1025         "main_sha": null,
1026         "because_sha": null
1027     },
1028     {
1029         "sha": "653cf8c8d236745302197ece510be2036e03e942",
1030         "description": "v3d: Blit for P030 format with BROADCOM_SAND128 modifier to P010 UIF",
1031         "nominated": false,
1032         "nomination_type": null,
1033         "resolution": 4,
1034         "main_sha": null,
1035         "because_sha": null
1036     },
1037     {
1038         "sha": "4ea41479359a2f876c8110d8a0cbdd1da7acbfec",
1039         "description": "gallium/dri: Add P030 format",
1040         "nominated": false,
1041         "nomination_type": null,
1042         "resolution": 4,
1043         "main_sha": null,
1044         "because_sha": null
1045     },
1046     {
1047         "sha": "e253729e0374af5e5afb97baaac842a9c869eb7e",
1048         "description": "zink: require extendedDynamicState3ColorBlendEquation for full ds3",
1049         "nominated": true,
1050         "nomination_type": 0,
1051         "resolution": 1,
1052         "main_sha": null,
1053         "because_sha": null
1054     },
1055     {
1056         "sha": "390c4b337aa7b4a4efda259a0eba14d553ee2363",
1057         "description": "radv: Support accelerationStructureCaptureReplay.",
1058         "nominated": false,
1059         "nomination_type": null,
1060         "resolution": 4,
1061         "main_sha": null,
1062         "because_sha": null
1063     },
1064     {
1065         "sha": "165ef452fd7dac75a658a096ad11ccd6fc086c8a",
1066         "description": "radv/ci: add one more pipeline barrier test as flake",
1067         "nominated": false,
1068         "nomination_type": null,
1069         "resolution": 4,
1070         "main_sha": null,
1071         "because_sha": null
1072     },
1073     {
1074         "sha": "5c5735fd68168fd1e80d474df84dc819d7a1ad24",
1075         "description": "radv: advertise VK_EXT_descriptor_buffer",
1076         "nominated": false,
1077         "nomination_type": null,
1078         "resolution": 4,
1079         "main_sha": null,
1080         "because_sha": null
1081     },
1082     {
1083         "sha": "46e0c77582dd2cfbe77e78cf33399eb761ccb7b6",
1084         "description": "radv: implement VK_EXT_descriptor_buffer",
1085         "nominated": false,
1086         "nomination_type": null,
1087         "resolution": 4,
1088         "main_sha": null,
1089         "because_sha": null
1090     },
1091     {
1092         "sha": "e3fae40e966cafe9dba04de307826dea8fa410ec",
1093         "description": "radv: always restore NULL descriptor sets for meta operations",
1094         "nominated": false,
1095         "nomination_type": null,
1096         "resolution": 4,
1097         "main_sha": null,
1098         "because_sha": null
1099     },
1100     {
1101         "sha": "a59be04ea5520efb7baaf94d327eaa30b2993526",
1102         "description": "radv: rework writing image/buffer/accel_struct descriptors slightly",
1103         "nominated": false,
1104         "nomination_type": null,
1105         "resolution": 4,
1106         "main_sha": null,
1107         "because_sha": null
1108     },
1109     {
1110         "sha": "e8cff91bd5f17df13d1a4336cd3ff3564f6db1f0",
1111         "description": "radv: avoid RMW operations in radv_make_texel_buffer_descriptor()",
1112         "nominated": false,
1113         "nomination_type": null,
1114         "resolution": 4,
1115         "main_sha": null,
1116         "because_sha": null
1117     },
1118     {
1119         "sha": "fcd53eda0e136761c0309493953ff44a23f03dc8",
1120         "description": "radv: force 32-bit address-space for descriptor buffers usage",
1121         "nominated": false,
1122         "nomination_type": null,
1123         "resolution": 4,
1124         "main_sha": null,
1125         "because_sha": null
1126     },
1127     {
1128         "sha": "94bea63936bc7de2167dae2b203ba23b1de943fa",
1129         "description": "radv: add 32-bit memory types for visible VRAM and cached GTT",
1130         "nominated": false,
1131         "nomination_type": null,
1132         "resolution": 4,
1133         "main_sha": null,
1134         "because_sha": null
1135     },
1136     {
1137         "sha": "d6d772d3d162f9cee1f64fc7d0c87b63f7d1c9d4",
1138         "description": "asahi: Fix memory leak on error path.",
1139         "nominated": false,
1140         "nomination_type": 1,
1141         "resolution": 4,
1142         "main_sha": null,
1143         "because_sha": "7522f4f71477d3df0b0baa0842c8b00e90abdbc5"
1144     },
1145     {
1146         "sha": "e3b1f26a2b83538eb175be28b2e785bbe626bf5f",
1147         "description": "ac/llvm: fix 16bit varying llvm compile error",
1148         "nominated": true,
1149         "nomination_type": 1,
1150         "resolution": 1,
1151         "main_sha": null,
1152         "because_sha": "279eea5bda2444fdce21744b972dad5016f0f366"
1153     },
1154     {
1155         "sha": "e8ff841e983c4b45ff0449796fc17d73a8ca599c",
1156         "description": "asahi: Fix memory leak on error path.",
1157         "nominated": false,
1158         "nomination_type": 1,
1159         "resolution": 4,
1160         "main_sha": null,
1161         "because_sha": "01964625eb23c0921dbacc33f10eee7724075bee"
1162     },
1163     {
1164         "sha": "0803e39b7190eed90402565477329a1be7479b9b",
1165         "description": "mapi: update gles 1.1 extention packet link",
1166         "nominated": false,
1167         "nomination_type": null,
1168         "resolution": 4,
1169         "main_sha": null,
1170         "because_sha": null
1171     },
1172     {
1173         "sha": "f1f33582e7d608cd558579363f9bbc1cc90aa89b",
1174         "description": "radv/rt: use explicitly named sbt entries in radv_pipeline_group_handle",
1175         "nominated": false,
1176         "nomination_type": null,
1177         "resolution": 4,
1178         "main_sha": null,
1179         "because_sha": null
1180     },
1181     {
1182         "sha": "2b99523a959af726054db29f12281db5c1fde341",
1183         "description": "v3d(v): account for debug flags when using the cache",
1184         "nominated": true,
1185         "nomination_type": 0,
1186         "resolution": 1,
1187         "main_sha": null,
1188         "because_sha": null
1189     },
1190     {
1191         "sha": "cee2c4624d05f49e15d03142305c5ae8a5422816",
1192         "description": "asahi: Advertise all supported renderable formats",
1193         "nominated": false,
1194         "nomination_type": 2,
1195         "resolution": 4,
1196         "main_sha": null,
1197         "because_sha": "32ab63b4fcaaaf832d549ddcf7b3a225c5f73df4"
1198     },
1199     {
1200         "sha": "74e92274af3940fa232b5e92fb52a9991c7eaadf",
1201         "description": "asahi,agx: Use new tilebuffer infrastructure",
1202         "nominated": false,
1203         "nomination_type": null,
1204         "resolution": 4,
1205         "main_sha": null,
1206         "because_sha": null
1207     },
1208     {
1209         "sha": "c5c0ea39f6a04ce26b505cf0276be26282336fa9",
1210         "description": "asahi: Add new clear/reload/store infrastructure",
1211         "nominated": false,
1212         "nomination_type": null,
1213         "resolution": 4,
1214         "main_sha": null,
1215         "because_sha": null
1216     },
1217     {
1218         "sha": "4f96651f1e46ccc673c75534a7f7b17e3b18e6d7",
1219         "description": "asahi: Use correct tib settings for USC",
1220         "nominated": false,
1221         "nomination_type": null,
1222         "resolution": 4,
1223         "main_sha": null,
1224         "because_sha": null
1225     },
1226     {
1227         "sha": "555447769d3bb894f9f986361412810a531f0871",
1228         "description": "asahi: Extend texture descriptor packing for MSAA",
1229         "nominated": false,
1230         "nomination_type": null,
1231         "resolution": 4,
1232         "main_sha": null,
1233         "because_sha": null
1234     },
1235     {
1236         "sha": "cc555e0c04f79503eee26d42a6e1b420369cc2ea",
1237         "description": "asahi: Remove some bogus asserts",
1238         "nominated": false,
1239         "nomination_type": null,
1240         "resolution": 4,
1241         "main_sha": null,
1242         "because_sha": null
1243     },
1244     {
1245         "sha": "bbe7d8e4f5d4c0d2a6eaa72c2413533c7ee5eac7",
1246         "description": "asahi: Implement texture_barrier trivially",
1247         "nominated": false,
1248         "nomination_type": null,
1249         "resolution": 4,
1250         "main_sha": null,
1251         "because_sha": null
1252     },
1253     {
1254         "sha": "03dc4bc3e80c68e48e0a2f9d698f92f4e0f58041",
1255         "description": "asahi: Calculate tilebuffer layout per batch",
1256         "nominated": false,
1257         "nomination_type": null,
1258         "resolution": 4,
1259         "main_sha": null,
1260         "because_sha": null
1261     },
1262     {
1263         "sha": "b1f5004ee7937490b9b81a63b9b6abf55d0a80b9",
1264         "description": "asahi: Add agx_usc_shared_none helper",
1265         "nominated": false,
1266         "nomination_type": null,
1267         "resolution": 4,
1268         "main_sha": null,
1269         "because_sha": null
1270     },
1271     {
1272         "sha": "c713197c25cbc0f7f44b95c24ed34e3397a1bea1",
1273         "description": "asahi: Add R16 SNORM formats",
1274         "nominated": false,
1275         "nomination_type": null,
1276         "resolution": 4,
1277         "main_sha": null,
1278         "because_sha": null
1279     },
1280     {
1281         "sha": "d637189d366e719f9ea574216d771f8bcf44dda3",
1282         "description": "asahi: Add more XML via PowerVR",
1283         "nominated": false,
1284         "nomination_type": null,
1285         "resolution": 4,
1286         "main_sha": null,
1287         "because_sha": null
1288     },
1289     {
1290         "sha": "a3907e92da4d7418b0560237e64b3b25b7e8573d",
1291         "description": "asahi: Add note to XML about 16-bit varyings",
1292         "nominated": false,
1293         "nomination_type": null,
1294         "resolution": 4,
1295         "main_sha": null,
1296         "because_sha": null
1297     },
1298     {
1299         "sha": "94a8fe51d5ae0723111183b09b43d7f43e5c336d",
1300         "description": "asahi: Identify more depth-related fields in XML",
1301         "nominated": false,
1302         "nomination_type": null,
1303         "resolution": 4,
1304         "main_sha": null,
1305         "because_sha": null
1306     },
1307     {
1308         "sha": "6ce615d852f8e52da78af92317498218934b5232",
1309         "description": "asahi: Add XML for layered rendering",
1310         "nominated": false,
1311         "nomination_type": null,
1312         "resolution": 4,
1313         "main_sha": null,
1314         "because_sha": null
1315     },
1316     {
1317         "sha": "74de571402a21e15855a6bb5506fecc77e50b4ef",
1318         "description": "asahi: Add NIR pass to lower tilebuffer access",
1319         "nominated": false,
1320         "nomination_type": null,
1321         "resolution": 4,
1322         "main_sha": null,
1323         "because_sha": null
1324     },
1325     {
1326         "sha": "66a680a0435f5d1a7ba937fcd11aeba3581bbee8",
1327         "description": "asahi: Add tilebuffer layout helpers",
1328         "nominated": false,
1329         "nomination_type": null,
1330         "resolution": 4,
1331         "main_sha": null,
1332         "because_sha": null
1333     },
1334     {
1335         "sha": "5d3243ea2db1e8b74238376e29830dd5d4d20732",
1336         "description": "asahi: Add some notes about unknowns to the XML",
1337         "nominated": false,
1338         "nomination_type": null,
1339         "resolution": 4,
1340         "main_sha": null,
1341         "because_sha": null
1342     },
1343     {
1344         "sha": "363ffa779da2eee58c57fa53074ec20521841a95",
1345         "description": "asahi: Identify multisampling fields of shared layout",
1346         "nominated": false,
1347         "nomination_type": null,
1348         "resolution": 4,
1349         "main_sha": null,
1350         "because_sha": null
1351     },
1352     {
1353         "sha": "5a20c90508cb4957af77db164f55cb7e73f015e0",
1354         "description": "asahi: Add _with_bo pool uploads",
1355         "nominated": false,
1356         "nomination_type": null,
1357         "resolution": 4,
1358         "main_sha": null,
1359         "because_sha": null
1360     },
1361     {
1362         "sha": "4a166acc93001e91800b2d25660dcf94a10169aa",
1363         "description": "agx: Add block_image_store instruction",
1364         "nominated": false,
1365         "nomination_type": null,
1366         "resolution": 4,
1367         "main_sha": null,
1368         "because_sha": null
1369     },
1370     {
1371         "sha": "0e106681e0d4ab384daeb1da61085d1eb0ec70fb",
1372         "description": "agx: Add helper to map pipe formats to agx_formats",
1373         "nominated": false,
1374         "nomination_type": null,
1375         "resolution": 4,
1376         "main_sha": null,
1377         "because_sha": null
1378     },
1379     {
1380         "sha": "db0461a8d0a1e83726abecd8d71392ebc5b99300",
1381         "description": "agx: Implement nir_texop_txf_ms",
1382         "nominated": false,
1383         "nomination_type": null,
1384         "resolution": 4,
1385         "main_sha": null,
1386         "because_sha": null
1387     },
1388     {
1389         "sha": "53d013a60503c15abf0f6aefbf441a4fa37ecb1c",
1390         "description": "ail: Handle multisampling",
1391         "nominated": false,
1392         "nomination_type": null,
1393         "resolution": 4,
1394         "main_sha": null,
1395         "because_sha": null
1396     },
1397     {
1398         "sha": "8781aef6b4349420cb715e89378c0a329fa735ba",
1399         "description": "asahi: Make libasahi_lib depend on libasahi_decode",
1400         "nominated": false,
1401         "nomination_type": null,
1402         "resolution": 4,
1403         "main_sha": null,
1404         "because_sha": null
1405     },
1406     {
1407         "sha": "6ee6cfec4129e54b881ade0629eadbc09b5fa311",
1408         "description": "asahi: Use PIPE_FORMATs for driver-compiler ABI",
1409         "nominated": false,
1410         "nomination_type": null,
1411         "resolution": 4,
1412         "main_sha": null,
1413         "because_sha": null
1414     },
1415     {
1416         "sha": "940b871dbab6c4013c8e2bb86fa3a0f3962c422c",
1417         "description": "nir: Define AGX intrinsics for local pixel access",
1418         "nominated": false,
1419         "nomination_type": null,
1420         "resolution": 4,
1421         "main_sha": null,
1422         "because_sha": null
1423     },
1424     {
1425         "sha": "7befecf5004b6b2786f2dbc93f0dfe5a661e83e0",
1426         "description": "turnip: Apply the RB_DBG_ECO_CNTL_blit workaround.",
1427         "nominated": false,
1428         "nomination_type": null,
1429         "resolution": 4,
1430         "main_sha": null,
1431         "because_sha": null
1432     },
1433     {
1434         "sha": "9076b38610d9635beefa0354e148ac67f1467514",
1435         "description": "freedreno: Don't WFI and set RB_DBG_ECO_CNTL if it's not changing.",
1436         "nominated": false,
1437         "nomination_type": null,
1438         "resolution": 4,
1439         "main_sha": null,
1440         "because_sha": null
1441     },
1442     {
1443         "sha": "4ab489a0b7b1e38a1ab4f901664c920def422c46",
1444         "description": "freedreno: Update RB_DBG_ECO_CNTL/RB_DBG_ECO_CNTL_blit.",
1445         "nominated": false,
1446         "nomination_type": null,
1447         "resolution": 4,
1448         "main_sha": null,
1449         "because_sha": null
1450     },
1451     {
1452         "sha": "be570cd32254f1360e5010d091eea142b3990e72",
1453         "description": "r600/sfn: sort FS color outputs before all other outputs",
1454         "nominated": true,
1455         "nomination_type": 1,
1456         "resolution": 1,
1457         "main_sha": null,
1458         "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
1459     },
1460     {
1461         "sha": "85e140aa5ce3dbf7294c83acfaa34a19209df43d",
1462         "description": "r600: Print RAT instruction names in disassembly",
1463         "nominated": false,
1464         "nomination_type": null,
1465         "resolution": 4,
1466         "main_sha": null,
1467         "because_sha": null
1468     },
1469     {
1470         "sha": "684e90b15c708898dbbf8a300d52600adb187213",
1471         "description": "r600: Update scratch buffer late",
1472         "nominated": false,
1473         "nomination_type": null,
1474         "resolution": 4,
1475         "main_sha": null,
1476         "because_sha": null
1477     },
1478     {
1479         "sha": "394d8e4122e1682db40e75bf33943d90a53cfe33",
1480         "description": "freedreno/drm/virtio: Defer flush on BO free",
1481         "nominated": false,
1482         "nomination_type": null,
1483         "resolution": 4,
1484         "main_sha": null,
1485         "because_sha": null
1486     },
1487     {
1488         "sha": "b4a54824e5c31ab949fd7c9397f4e874182a51bd",
1489         "description": "freedreno/drm: Support for batched frees",
1490         "nominated": false,
1491         "nomination_type": null,
1492         "resolution": 4,
1493         "main_sha": null,
1494         "because_sha": null
1495     },
1496     {
1497         "sha": "e5a60e1df27fb13ee4ffd952ac868b55bde54090",
1498         "description": "freedreno/drm: Add optimized path for freeing many BOs",
1499         "nominated": false,
1500         "nomination_type": null,
1501         "resolution": 4,
1502         "main_sha": null,
1503         "because_sha": null
1504     },
1505     {
1506         "sha": "d7511ad784ce0fc6a5060de2d7c969a1300a0fb9",
1507         "description": "asahi: Add batch tracking logic",
1508         "nominated": false,
1509         "nomination_type": null,
1510         "resolution": 4,
1511         "main_sha": null,
1512         "because_sha": null
1513     },
1514     {
1515         "sha": "de1eb9400f1d0d64627630dd28d11073ad1c1a7e",
1516         "description": "asahi: Use the batch for submission",
1517         "nominated": false,
1518         "nomination_type": null,
1519         "resolution": 4,
1520         "main_sha": null,
1521         "because_sha": null
1522     },
1523     {
1524         "sha": "0d3b4ff2aa2f1f2ede5bdd2d73bb27bd0e67200a",
1525         "description": "asahi: Use batch_reads for sysvals",
1526         "nominated": false,
1527         "nomination_type": null,
1528         "resolution": 4,
1529         "main_sha": null,
1530         "because_sha": null
1531     },
1532     {
1533         "sha": "84f623ae7b423ec23a3dffbfa795356b5ae23629",
1534         "description": "asahi: Use a pipe_framebuffer_state batch key",
1535         "nominated": false,
1536         "nomination_type": null,
1537         "resolution": 4,
1538         "main_sha": null,
1539         "because_sha": null
1540     },
1541     {
1542         "sha": "d36c911b7b1b467f4e378a477d81ceea0264552b",
1543         "description": "asahi: Use batch instead of ctx for pipelines",
1544         "nominated": false,
1545         "nomination_type": null,
1546         "resolution": 4,
1547         "main_sha": null,
1548         "because_sha": null
1549     },
1550     {
1551         "sha": "fb7257af4e6f89b7aee681b240bfb3e2a155d061",
1552         "description": "asahi: Hide ctx->batch",
1553         "nominated": false,
1554         "nomination_type": null,
1555         "resolution": 4,
1556         "main_sha": null,
1557         "because_sha": null
1558     },
1559     {
1560         "sha": "3104b1aaaf934ad5bef5dda129d516c72c5065c0",
1561         "description": "asahi: Factor out prepare_for_map",
1562         "nominated": false,
1563         "nomination_type": null,
1564         "resolution": 4,
1565         "main_sha": null,
1566         "because_sha": null
1567     },
1568     {
1569         "sha": "9c1c1888d9895d05246005620953ee307d1a17f1",
1570         "description": "intel/fs: put scratch surface in the surface state heap",
1571         "nominated": true,
1572         "nomination_type": 1,
1573         "resolution": 1,
1574         "main_sha": null,
1575         "because_sha": "4ceaed7839afd724b2a2f10f6879f54199c041ad"
1576     },
1577     {
1578         "sha": "daab161535747cf5aef443e4cee46c5415662848",
1579         "description": "iris: move bindless surface state heap inside the surface state heap",
1580         "nominated": false,
1581         "nomination_type": null,
1582         "resolution": 4,
1583         "main_sha": null,
1584         "because_sha": null
1585     },
1586     {
1587         "sha": "64f1ae4bc51276326fdce1fde06906b5aa42375d",
1588         "description": "iris: prevent crash in decoder",
1589         "nominated": false,
1590         "nomination_type": null,
1591         "resolution": 4,
1592         "main_sha": null,
1593         "because_sha": null
1594     },
1595     {
1596         "sha": "1b5dc33caac8c24a8e2a6667bec35cb92acdc065",
1597         "description": "radv: Convert instance bvh address to node in bvh build.",
1598         "nominated": false,
1599         "nomination_type": null,
1600         "resolution": 4,
1601         "main_sha": null,
1602         "because_sha": null
1603     },
1604     {
1605         "sha": "d09ed23b9a319421e6f120b4c942eb7fe3a3c60f",
1606         "description": "radv: Fiddle with opaque flag positions to reduce instructions.",
1607         "nominated": false,
1608         "nomination_type": null,
1609         "resolution": 4,
1610         "main_sha": null,
1611         "because_sha": null
1612     },
1613     {
1614         "sha": "38842109020515d3fd9c06d4918956a63a8c65ad",
1615         "description": "radv: Skip and for node_to_addr with bvh_base.",
1616         "nominated": false,
1617         "nomination_type": null,
1618         "resolution": 4,
1619         "main_sha": null,
1620         "because_sha": null
1621     },
1622     {
1623         "sha": "0a269758407219a74bcd92515aa7a2f9680b0f52",
1624         "description": "radv: Move ray flag compares out of the loop.",
1625         "nominated": false,
1626         "nomination_type": null,
1627         "resolution": 4,
1628         "main_sha": null,
1629         "because_sha": null
1630     },
1631     {
1632         "sha": "e2dadda35f87af08358f0ea43a12434c1626ea82",
1633         "description": "Revert \"nir/lower_shader_calls: put inserted instructions into a dummy block\"",
1634         "nominated": true,
1635         "nomination_type": 0,
1636         "resolution": 1,
1637         "main_sha": null,
1638         "because_sha": null
1639     },
1640     {
1641         "sha": "3686d5a31291354eb836ce6ea757bf6fbf41ad5b",
1642         "description": "nir/lower_shader_calls: wrap only jumps rather than entire code blocks",
1643         "nominated": true,
1644         "nomination_type": 0,
1645         "resolution": 1,
1646         "main_sha": null,
1647         "because_sha": null
1648     },
1649     {
1650         "sha": "96d84e2a77568e27af6fac90bd0ab81d932eecbd",
1651         "description": "nir/lower_shader_calls: update metadata before validation",
1652         "nominated": true,
1653         "nomination_type": 0,
1654         "resolution": 1,
1655         "main_sha": null,
1656         "because_sha": null
1657     },
1658     {
1659         "sha": "6f45c98b580de5a534ebb0a0644ac5514793a141",
1660         "description": "radv/bvh: Adjust sah cost based on depth",
1661         "nominated": false,
1662         "nomination_type": null,
1663         "resolution": 4,
1664         "main_sha": null,
1665         "because_sha": null
1666     },
1667     {
1668         "sha": "2ba55ec504f8391775622c3753ddb03bdcd85aff",
1669         "description": "nir/range_analysis: Set higher default maximum for max_workgroup_count",
1670         "nominated": true,
1671         "nomination_type": 1,
1672         "resolution": 1,
1673         "main_sha": null,
1674         "because_sha": "c2a81ebe19f98b025b296fcadc279b4358d37345"
1675     },
1676     {
1677         "sha": "d989746e55b7941e54f78407fc49935a393f653f",
1678         "description": "iris: Pass devinfo directly in iris_setup_uniforms",
1679         "nominated": false,
1680         "nomination_type": null,
1681         "resolution": 4,
1682         "main_sha": null,
1683         "because_sha": null
1684     },
1685     {
1686         "sha": "a9602134a321029cf28d81f467f0d3473cd1ade7",
1687         "description": "intel/compiler: Require C++17",
1688         "nominated": false,
1689         "nomination_type": 1,
1690         "resolution": 4,
1691         "main_sha": null,
1692         "because_sha": "6c194ddd18f24a2fe995aa6b09c8d5d6d2c97d34"
1693     },
1694     {
1695         "sha": "11a607dbc8dc67c5b08912bdc5b1744b71604dfc",
1696         "description": "asahi: Don't support 16-bit vertex attributes",
1697         "nominated": false,
1698         "nomination_type": null,
1699         "resolution": 4,
1700         "main_sha": null,
1701         "because_sha": null
1702     },
1703     {
1704         "sha": "9dddbfeaef207a74a393e48d636697c88aa0e54d",
1705         "description": "asahi: Fix logic ops",
1706         "nominated": false,
1707         "nomination_type": null,
1708         "resolution": 4,
1709         "main_sha": null,
1710         "because_sha": null
1711     },
1712     {
1713         "sha": "a22ed9990687def207a99dffcd43fa8d53a5322d",
1714         "description": "asahi: Restrict rendering to what we support",
1715         "nominated": false,
1716         "nomination_type": null,
1717         "resolution": 4,
1718         "main_sha": null,
1719         "because_sha": null
1720     },
1721     {
1722         "sha": "37617ab09e98916e8c493821bae29eee8dcfc9a6",
1723         "description": "asahi: Don't validate WSI (twiddled) strides",
1724         "nominated": false,
1725         "nomination_type": null,
1726         "resolution": 4,
1727         "main_sha": null,
1728         "because_sha": null
1729     },
1730     {
1731         "sha": "f32820747502472e7a4480565ac7e6e5ba234a46",
1732         "description": "asahi: Split out agx_usc.h into a common file",
1733         "nominated": false,
1734         "nomination_type": null,
1735         "resolution": 4,
1736         "main_sha": null,
1737         "because_sha": null
1738     },
1739     {
1740         "sha": "8be506039da40e1d6b57a6146d3843a74ced4b68",
1741         "description": "asahi: Note some magic bits used with memoryless RTs",
1742         "nominated": false,
1743         "nomination_type": null,
1744         "resolution": 4,
1745         "main_sha": null,
1746         "because_sha": null
1747     },
1748     {
1749         "sha": "3fa87e47d575257f325e42301363113b660bf46a",
1750         "description": "asahi: Identify \"Sample mask after depth/stencil\" bit",
1751         "nominated": false,
1752         "nomination_type": null,
1753         "resolution": 4,
1754         "main_sha": null,
1755         "because_sha": null
1756     },
1757     {
1758         "sha": "ff616099ce1b9ccf24fd55d16cbfc4d1c5478f6e",
1759         "description": "asahi: Identify the pass type enum",
1760         "nominated": false,
1761         "nomination_type": null,
1762         "resolution": 4,
1763         "main_sha": null,
1764         "because_sha": null
1765     },
1766     {
1767         "sha": "2e6369f5f63aa2900014000ea9de11eae73293de",
1768         "description": "asahi: Identify PBE sample count",
1769         "nominated": false,
1770         "nomination_type": null,
1771         "resolution": 4,
1772         "main_sha": null,
1773         "because_sha": null
1774     },
1775     {
1776         "sha": "1f0edc0158aa132eb236102e72d48573279d1b64",
1777         "description": "asahi: Identify Dimension for Render Target",
1778         "nominated": false,
1779         "nomination_type": null,
1780         "resolution": 4,
1781         "main_sha": null,
1782         "because_sha": null
1783     },
1784     {
1785         "sha": "016a699fa9e920e44432e709c0d0db642cbf5148",
1786         "description": "asahi: Fix agx_set_framebuffer_state for MRT",
1787         "nominated": false,
1788         "nomination_type": null,
1789         "resolution": 4,
1790         "main_sha": null,
1791         "because_sha": null
1792     },
1793     {
1794         "sha": "7e662320aa768a0bf0418e179de2cc870371e7be",
1795         "description": "asahi: Set data_valid for the correct level",
1796         "nominated": false,
1797         "nomination_type": null,
1798         "resolution": 4,
1799         "main_sha": null,
1800         "because_sha": null
1801     },
1802     {
1803         "sha": "9c52001a1d6c2b465d65c37d8b79e2811551337f",
1804         "description": "asahi: Implement stencil texturing",
1805         "nominated": false,
1806         "nomination_type": null,
1807         "resolution": 4,
1808         "main_sha": null,
1809         "because_sha": null
1810     },
1811     {
1812         "sha": "1ffbd53aa2d638af607829e53e1ed1de6a59d040",
1813         "description": "asahi: Add internal formats for RGB10A2",
1814         "nominated": false,
1815         "nomination_type": null,
1816         "resolution": 4,
1817         "main_sha": null,
1818         "because_sha": null
1819     },
1820     {
1821         "sha": "efb5aef9353e1ad775edd0156cc4c76cf4649cd2",
1822         "description": "asahi: Implement perf_debug",
1823         "nominated": false,
1824         "nomination_type": null,
1825         "resolution": 4,
1826         "main_sha": null,
1827         "because_sha": null
1828     },
1829     {
1830         "sha": "c8e520985b8b52ac0de5b6228a7ce834c1de8fc0",
1831         "description": "asahi: Free the scanout resource",
1832         "nominated": false,
1833         "nomination_type": null,
1834         "resolution": 4,
1835         "main_sha": null,
1836         "because_sha": null
1837     },
1838     {
1839         "sha": "6a12d793d84a5111e9926bc02f4d5c567c2a2092",
1840         "description": "agx: Handle collects in backwards isel",
1841         "nominated": false,
1842         "nomination_type": null,
1843         "resolution": 4,
1844         "main_sha": null,
1845         "because_sha": null
1846     },
1847     {
1848         "sha": "3b9d27164630069b388bccbe36552d34b3e39e39",
1849         "description": "agx: Assert more invariants in RA",
1850         "nominated": false,
1851         "nomination_type": null,
1852         "resolution": 4,
1853         "main_sha": null,
1854         "because_sha": null
1855     },
1856     {
1857         "sha": "c2159ce9e403de76db4bd31f9398f3294f4741c1",
1858         "description": "agx: Validate part of SSA form",
1859         "nominated": false,
1860         "nomination_type": null,
1861         "resolution": 4,
1862         "main_sha": null,
1863         "because_sha": null
1864     },
1865     {
1866         "sha": "1110fcccc2636cbe7aa571a9e53ccef3c4fb0076",
1867         "description": "agx: Split off NIR preprocessing from compiling",
1868         "nominated": false,
1869         "nomination_type": null,
1870         "resolution": 4,
1871         "main_sha": null,
1872         "because_sha": null
1873     },
1874     {
1875         "sha": "972354b5fd1323350330bbcdf27a335359bb5cd6",
1876         "description": "agx: Handle scalar texture destinations",
1877         "nominated": false,
1878         "nomination_type": null,
1879         "resolution": 4,
1880         "main_sha": null,
1881         "because_sha": null
1882     },
1883     {
1884         "sha": "a92fb4f38c8fbd9207105038d9a851aa490a24da",
1885         "description": "agx: Don't depend on GenXML",
1886         "nominated": false,
1887         "nomination_type": null,
1888         "resolution": 4,
1889         "main_sha": null,
1890         "because_sha": null
1891     },
1892     {
1893         "sha": "3789dba5f6af144ec7e9ea8c6f5d3b96c4015e82",
1894         "description": "agx: Lower packs/unpacks and bitfields",
1895         "nominated": false,
1896         "nomination_type": null,
1897         "resolution": 4,
1898         "main_sha": null,
1899         "because_sha": null
1900     },
1901     {
1902         "sha": "94886a2975f34446908f2422f0b0850457999865",
1903         "description": "util: Move src/gallium/include/pipe/p_format.h to src/util/format/u_formats.h",
1904         "nominated": false,
1905         "nomination_type": null,
1906         "resolution": 4,
1907         "main_sha": null,
1908         "because_sha": null
1909     },
1910     {
1911         "sha": "1facb6fbe80343cab0b11f250f978cd758935829",
1912         "description": "ci/freedreno: disable flaking Civilization V",
1913         "nominated": false,
1914         "nomination_type": null,
1915         "resolution": 4,
1916         "main_sha": null,
1917         "because_sha": null
1918     },
1919     {
1920         "sha": "e5f0d222b1d4ca18eaaebed8819c2af11bbd7c94",
1921         "description": "util: Rename PIPE_ALIGN_STACK to UTIL_ALIGN_STACK and moved into util/compiler.h",
1922         "nominated": false,
1923         "nomination_type": null,
1924         "resolution": 4,
1925         "main_sha": null,
1926         "because_sha": null
1927     },
1928     {
1929         "sha": "778402f3b0f22866d15ee036ce90bdd4cddaa75b",
1930         "description": "llvmpipe: fixes error: \u2018enum pipe_blendfactor\u2019 declared  in lp_test_blend.c",
1931         "nominated": false,
1932         "nomination_type": null,
1933         "resolution": 4,
1934         "main_sha": null,
1935         "because_sha": null
1936     },
1937     {
1938         "sha": "6832a9433d1d64e9ced08439f9f234a40959aa00",
1939         "description": "util: convert usage of uint to unsigned in u_format.h",
1940         "nominated": false,
1941         "nomination_type": null,
1942         "resolution": 4,
1943         "main_sha": null,
1944         "because_sha": null
1945     },
1946     {
1947         "sha": "b728bed56719a2edcc3d50b12ce8d2ce1d5abe18",
1948         "description": "util: use void * instead of byte * for util_copy_rect in u_format.h",
1949         "nominated": false,
1950         "nomination_type": null,
1951         "resolution": 4,
1952         "main_sha": null,
1953         "because_sha": null
1954     },
1955     {
1956         "sha": "2f42ffcd028d2c53cf7feaf69067f2664fc5b2bb",
1957         "description": "tgsi: fixes error: \u2018enum pipe_shader_type\u2019 declared  in tgsi_info.h",
1958         "nominated": false,
1959         "nomination_type": null,
1960         "resolution": 4,
1961         "main_sha": null,
1962         "because_sha": null
1963     },
1964     {
1965         "sha": "887e0fdace63b80a9e42ef299381ca3eeee89aab",
1966         "description": "aco: fixes error: 'uint' was not declared in aco_instruction_selection.cpp",
1967         "nominated": false,
1968         "nomination_type": null,
1969         "resolution": 4,
1970         "main_sha": null,
1971         "because_sha": null
1972     },
1973     {
1974         "sha": "72cf2b540cecb8e6a6a95d9164a332dee7513d16",
1975         "description": "util: Remove the usage of enum pipe_error in u_hash_table.*",
1976         "nominated": false,
1977         "nomination_type": null,
1978         "resolution": 4,
1979         "main_sha": null,
1980         "because_sha": null
1981     },
1982     {
1983         "sha": "8eff2c222389a514cc22c82bccce11b6a55391d1",
1984         "description": "util: Remove redundant #include \"util/u_inlines.h\" in u_trace.c",
1985         "nominated": false,
1986         "nomination_type": null,
1987         "resolution": 4,
1988         "main_sha": null,
1989         "because_sha": null
1990     },
1991     {
1992         "sha": "fbe40720e008f7f01c4f62cb0f4d53bb41dace0a",
1993         "description": "intel/compiler: Remove redundant argument from brw_nir_create_passthrough_tcs",
1994         "nominated": false,
1995         "nomination_type": null,
1996         "resolution": 4,
1997         "main_sha": null,
1998         "because_sha": null
1999     },
2000     {
2001         "sha": "f0115ebc25a73dd1b52c1f3438cd7b44f3de0eeb",
2002         "description": "intel/perf: fix printf formatting of size_t for 32bit builds",
2003         "nominated": false,
2004         "nomination_type": 1,
2005         "resolution": 4,
2006         "main_sha": null,
2007         "because_sha": "bdacd6df5adc2330409e15264e3be0033c483695"
2008     },
2009     {
2010         "sha": "bc34217978d9ff8811278d3ab2c1493ba32d5ce9",
2011         "description": "ci/dzn: add flake",
2012         "nominated": false,
2013         "nomination_type": null,
2014         "resolution": 4,
2015         "main_sha": null,
2016         "because_sha": null
2017     },
2018     {
2019         "sha": "5cf862fbb9c20917e5706d47a6c6cc47389e7913",
2020         "description": "docs: update Python requirement to 3.7",
2021         "nominated": false,
2022         "nomination_type": null,
2023         "resolution": 4,
2024         "main_sha": null,
2025         "because_sha": null
2026     },
2027     {
2028         "sha": "6e4f0bdb7d07fbb6b0af211cc87508c6521711bd",
2029         "description": "include: Update the OpenCL headers",
2030         "nominated": false,
2031         "nomination_type": null,
2032         "resolution": 4,
2033         "main_sha": null,
2034         "because_sha": null
2035     },
2036     {
2037         "sha": "9a9a49d630e2cff18fdb1e98b1f0b7115d027f7f",
2038         "description": "clover: Use braces arround a union initializer",
2039         "nominated": false,
2040         "nomination_type": null,
2041         "resolution": 4,
2042         "main_sha": null,
2043         "because_sha": null
2044     },
2045     {
2046         "sha": "4b6c5781dc83c135a4a5a780f56076d9c0476f71",
2047         "description": "scripts: Fix khronos-update.py to use main for OpenCL headers",
2048         "nominated": false,
2049         "nomination_type": null,
2050         "resolution": 4,
2051         "main_sha": null,
2052         "because_sha": null
2053     },
2054     {
2055         "sha": "db2b098323b0aaf8e08ab5cd0912490cf32fc8d6",
2056         "description": "Update 00-mesa-defaults.conf",
2057         "nominated": false,
2058         "nomination_type": null,
2059         "resolution": 4,
2060         "main_sha": null,
2061         "because_sha": null
2062     },
2063     {
2064         "sha": "723b15fb75aac03b95d452ba173383666edcfc67",
2065         "description": "nir/lower_explicit_io: fix metadata preserve",
2066         "nominated": true,
2067         "nomination_type": 0,
2068         "resolution": 1,
2069         "main_sha": null,
2070         "because_sha": null
2071     },
2072     {
2073         "sha": "716aaf36731ab07c12c1da7f304611c4b0aa7c05",
2074         "description": "nir/lower_bit_size: lower uadd_sat/iadd_sat/isub_sat to unsaturated alu",
2075         "nominated": false,
2076         "nomination_type": null,
2077         "resolution": 4,
2078         "main_sha": null,
2079         "because_sha": null
2080     },
2081     {
2082         "sha": "8a4f9a874ba861eb7b984e31adc85fc5254edc11",
2083         "description": "nir/lower_bit_size: optimize usub_sat lowering",
2084         "nominated": false,
2085         "nomination_type": null,
2086         "resolution": 4,
2087         "main_sha": null,
2088         "because_sha": null
2089     },
2090     {
2091         "sha": "e19584db2b8085dd6cf2a2d977b783dcd0a05378",
2092         "description": "nir/algebraic: optimize open-coded uadd_sat/usub_sat",
2093         "nominated": false,
2094         "nomination_type": null,
2095         "resolution": 4,
2096         "main_sha": null,
2097         "because_sha": null
2098     },
2099     {
2100         "sha": "6fc4a760571443fae71a45076255090518daa900",
2101         "description": "radv: lower 8/16-bit uadd_carry/usub_borrow",
2102         "nominated": true,
2103         "nomination_type": 0,
2104         "resolution": 1,
2105         "main_sha": null,
2106         "because_sha": null
2107     },
2108     {
2109         "sha": "da30fb5df705d38e6d3aefadf769ec4517b9b20e",
2110         "description": "nir/lower_bit_size: lower uadd_carry",
2111         "nominated": true,
2112         "nomination_type": 0,
2113         "resolution": 1,
2114         "main_sha": null,
2115         "because_sha": null
2116     },
2117     {
2118         "sha": "42395122103b2ce393dfedfcc213c1c992d28815",
2119         "description": "crocus: Pass devinfo directly in crocus_setup_uniforms",
2120         "nominated": false,
2121         "nomination_type": null,
2122         "resolution": 4,
2123         "main_sha": null,
2124         "because_sha": null
2125     },
2126     {
2127         "sha": "5a5bc3dd52964a2d865c5b0c45c4eb3a6a4cd013",
2128         "description": "radv: advertise extendedDynamicState3ColorBlendEnable",
2129         "nominated": false,
2130         "nomination_type": null,
2131         "resolution": 4,
2132         "main_sha": null,
2133         "because_sha": null
2134     },
2135     {
2136         "sha": "40b76ca08a7b210a56ef88b15793d76c8eb1b1ac",
2137         "description": "radv: add support for dynamic color blend enable",
2138         "nominated": false,
2139         "nomination_type": null,
2140         "resolution": 4,
2141         "main_sha": null,
2142         "because_sha": null
2143     },
2144     {
2145         "sha": "faf15ff3f498dc8b28e0701d56114f94739a469a",
2146         "description": "ci/freedreno: temporarily disable godot-trive",
2147         "nominated": false,
2148         "nomination_type": null,
2149         "resolution": 4,
2150         "main_sha": null,
2151         "because_sha": null
2152     },
2153     {
2154         "sha": "17aea35c448d125ff4b2a254c8d49ad713f07aca",
2155         "description": "ci/panfrost: drop glmark2 traces, useless",
2156         "nominated": false,
2157         "nomination_type": null,
2158         "resolution": 4,
2159         "main_sha": null,
2160         "because_sha": null
2161     },
2162     {
2163         "sha": "b09e53479e18e42d9062248297f5a893262eda2a",
2164         "description": "ci/iris: drop glmark2 traces, useless",
2165         "nominated": false,
2166         "nomination_type": null,
2167         "resolution": 4,
2168         "main_sha": null,
2169         "because_sha": null
2170     },
2171     {
2172         "sha": "0db9e170f680367f84de4a96c6ba9e7d9703a263",
2173         "description": "ci/llvmpipe: drop glmark2 traces, useless",
2174         "nominated": false,
2175         "nomination_type": null,
2176         "resolution": 4,
2177         "main_sha": null,
2178         "because_sha": null
2179     },
2180     {
2181         "sha": "40d4d0785af9bec573b1517bf421402dcf1515f2",
2182         "description": "ci/virgl: drop glmark2 traces, useless",
2183         "nominated": false,
2184         "nomination_type": null,
2185         "resolution": 4,
2186         "main_sha": null,
2187         "because_sha": null
2188     },
2189     {
2190         "sha": "1637291fd4237f37f2c2489bf9158c2cea801a19",
2191         "description": "ci/broadcom: drop glmark2 traces, useless",
2192         "nominated": false,
2193         "nomination_type": null,
2194         "resolution": 4,
2195         "main_sha": null,
2196         "because_sha": null
2197     },
2198     {
2199         "sha": "c80a7543df38f812ef1865c45faf88962ee37d53",
2200         "description": "ci/freedreno: drop glmark2 traces, useless",
2201         "nominated": false,
2202         "nomination_type": null,
2203         "resolution": 4,
2204         "main_sha": null,
2205         "because_sha": null
2206     },
2207     {
2208         "sha": "4f746218848ec0ae14961a0a2ccf6f531738fefc",
2209         "description": "ci/amd: drop glmark2 traces, useless",
2210         "nominated": false,
2211         "nomination_type": null,
2212         "resolution": 4,
2213         "main_sha": null,
2214         "because_sha": null
2215     },
2216     {
2217         "sha": "bdd2abe33400ac26baa8362bcd9403920d7c7cf8",
2218         "description": "nir/lower_shader_calls: Get rid of any brw occurences",
2219         "nominated": false,
2220         "nomination_type": null,
2221         "resolution": 4,
2222         "main_sha": null,
2223         "because_sha": null
2224     },
2225     {
2226         "sha": "37cde2c63483fcf99092af84c14bea7ba3adbb84",
2227         "description": "tu: Rewrite inline uniform implementation",
2228         "nominated": false,
2229         "nomination_type": null,
2230         "resolution": 4,
2231         "main_sha": null,
2232         "because_sha": null
2233     },
2234     {
2235         "sha": "e402d2dbe9556eb7b113193b0696386a003206c6",
2236         "description": "nir: Fix nir_chase_binding() vecN handling",
2237         "nominated": false,
2238         "nomination_type": null,
2239         "resolution": 4,
2240         "main_sha": null,
2241         "because_sha": null
2242     },
2243     {
2244         "sha": "bd513059433a6bbda8ce0f95b85dcc76d48f959c",
2245         "description": "pvr: Minor cleanup around pvr_emit_vdm_index_list()",
2246         "nominated": false,
2247         "nomination_type": null,
2248         "resolution": 4,
2249         "main_sha": null,
2250         "because_sha": null
2251     },
2252     {
2253         "sha": "8d7aa4279aa26e1a24b76b707caf423ecde1d597",
2254         "description": "vulkan/wsi/wayland: Set num_modifier_lists = 0 if num_drm_modifiers == 0",
2255         "nominated": true,
2256         "nomination_type": 1,
2257         "resolution": 1,
2258         "main_sha": null,
2259         "because_sha": "c315e20d619849091595450ce416e55369770234"
2260     },
2261     {
2262         "sha": "fffc3866fec15bfeb25cc8c770056035a1653f98",
2263         "description": "pvr: Support clear colours with more than 32 bits",
2264         "nominated": false,
2265         "nomination_type": null,
2266         "resolution": 4,
2267         "main_sha": null,
2268         "because_sha": null
2269     },
2270     {
2271         "sha": "0ad5b0a74ef73f5fcbe1406ad9d57fe5dc00a5b1",
2272         "description": "pvr: Fix clang-format error.",
2273         "nominated": false,
2274         "nomination_type": null,
2275         "resolution": 4,
2276         "main_sha": null,
2277         "because_sha": null
2278     },
2279     {
2280         "sha": "8b48e11179b34560b838181c0ed6c96d3ec2f80f",
2281         "description": "virgl/video: Check driver supported profiles and entrypoints",
2282         "nominated": false,
2283         "nomination_type": null,
2284         "resolution": 4,
2285         "main_sha": null,
2286         "because_sha": null
2287     },
2288     {
2289         "sha": "ebf6158bd0230d60c0c227937e525d2bea5e1a59",
2290         "description": "virgl/video: Add support for H.265 encoding",
2291         "nominated": false,
2292         "nomination_type": null,
2293         "resolution": 4,
2294         "main_sha": null,
2295         "because_sha": null
2296     },
2297     {
2298         "sha": "d3a203c969077993faa5b6dda97e9e7cea55eddc",
2299         "description": "virgl/video: Add support for H.264 encoding",
2300         "nominated": false,
2301         "nomination_type": null,
2302         "resolution": 4,
2303         "main_sha": null,
2304         "because_sha": null
2305     },
2306     {
2307         "sha": "69ed5f13d84edd9574f088abe1818ab7f76ee7c1",
2308         "description": "virgl/video: Pass \"max_references\" to backend when creating a video codec",
2309         "nominated": false,
2310         "nomination_type": null,
2311         "resolution": 4,
2312         "main_sha": null,
2313         "because_sha": null
2314     },
2315     {
2316         "sha": "d4f189fe69ca514ec2461b31ce22b4ef6ad93edf",
2317         "description": "frontends/va/enc: save intra_idr_period in the context",
2318         "nominated": false,
2319         "nomination_type": null,
2320         "resolution": 4,
2321         "main_sha": null,
2322         "because_sha": null
2323     },
2324     {
2325         "sha": "316652a4bbf48103610867e1fe7f4e9d3175af86",
2326         "description": "virgl/video: Move hardware-related definitions from virgl_video.h to virgl_video_hw.h",
2327         "nominated": false,
2328         "nomination_type": null,
2329         "resolution": 4,
2330         "main_sha": null,
2331         "because_sha": null
2332     },
2333     {
2334         "sha": "403083744de03173713d699f4cf958ba85248a74",
2335         "description": "iris: Increase the maximum grid size",
2336         "nominated": false,
2337         "nomination_type": null,
2338         "resolution": 4,
2339         "main_sha": null,
2340         "because_sha": null
2341     },
2342     {
2343         "sha": "aa86369163c2d3a5420b6063fcf809a3381332bd",
2344         "description": "turnip: set ycbcr feature bits properly",
2345         "nominated": false,
2346         "nomination_type": null,
2347         "resolution": 4,
2348         "main_sha": null,
2349         "because_sha": null
2350     },
2351     {
2352         "sha": "6bc1fd186273da966fae880c9960fcf830b6073c",
2353         "description": "freedreno: add has_separate_chroma_filter to fd_dev_info",
2354         "nominated": false,
2355         "nomination_type": null,
2356         "resolution": 4,
2357         "main_sha": null,
2358         "because_sha": null
2359     },
2360     {
2361         "sha": "f3a9076e51d43f76e0aee81659d661b5b60c0756",
2362         "description": "freedreno: Find curses properly for building fdperf",
2363         "nominated": false,
2364         "nomination_type": null,
2365         "resolution": 4,
2366         "main_sha": null,
2367         "because_sha": null
2368     },
2369     {
2370         "sha": "d1e1911d82b1f03dbd1becf5c62b56a0350f97d4",
2371         "description": "ci: Update dozen flakes",
2372         "nominated": false,
2373         "nomination_type": null,
2374         "resolution": 4,
2375         "main_sha": null,
2376         "because_sha": null
2377     },
2378     {
2379         "sha": "dd34cdbfa4716f5f98a37831b59bfb2ae12249da",
2380         "description": "svga: Fixes -Werror,-Wunused-but-set-variable for clang-15 in svga/svga_tgsi_vgpu10.c",
2381         "nominated": false,
2382         "nomination_type": null,
2383         "resolution": 4,
2384         "main_sha": null,
2385         "because_sha": null
2386     },
2387     {
2388         "sha": "e8a2f801af67630f7f767c3624b5c0c08ca70c96",
2389         "description": "softpipe: fixes -Werror,-Wunused-but-set-variable for clang-15 in sp_tile_cache.c",
2390         "nominated": false,
2391         "nomination_type": null,
2392         "resolution": 4,
2393         "main_sha": null,
2394         "because_sha": null
2395     },
2396     {
2397         "sha": "af082cb69c930928a2d9352b9237c758d0b34292",
2398         "description": "radv: fixes -Werror,-Wunused-but-set-variable for clang-15 in radv_shader_args.c",
2399         "nominated": false,
2400         "nomination_type": null,
2401         "resolution": 4,
2402         "main_sha": null,
2403         "because_sha": null
2404     },
2405     {
2406         "sha": "4b0409ff9a65d4fa64c86e2b51d1c5ff343ca645",
2407         "description": "intel: fixes -Werror,-Wunused-but-set-variable for clang-15",
2408         "nominated": false,
2409         "nomination_type": null,
2410         "resolution": 4,
2411         "main_sha": null,
2412         "because_sha": null
2413     },
2414     {
2415         "sha": "d6bd3823528aa9daf77ce2776692ea0c988219ec",
2416         "description": "intel: Fixes -Werror,-Wbitwise-instead-of-logical for clang-15 in brw_nir_lower_shader_calls.c",
2417         "nominated": false,
2418         "nomination_type": null,
2419         "resolution": 4,
2420         "main_sha": null,
2421         "because_sha": null
2422     },
2423     {
2424         "sha": "63f353b45605379b8b81754543907a6b0fc3afdd",
2425         "description": "r300: don't use abs twice in transform_TRUNC on older hardware",
2426         "nominated": false,
2427         "nomination_type": null,
2428         "resolution": 4,
2429         "main_sha": null,
2430         "because_sha": null
2431     },
2432     {
2433         "sha": "efe5b9163efeb886c716efe0e6db922df1f2b0f7",
2434         "description": "meson: Enable initialized-but-unused warning for MSVC",
2435         "nominated": false,
2436         "nomination_type": null,
2437         "resolution": 4,
2438         "main_sha": null,
2439         "because_sha": null
2440     },
2441     {
2442         "sha": "383715e33b1ba85bc0c87b983598e6704a46ef89",
2443         "description": "gallium/vl: Remove unused win32 screen var",
2444         "nominated": false,
2445         "nomination_type": null,
2446         "resolution": 4,
2447         "main_sha": null,
2448         "because_sha": null
2449     },
2450     {
2451         "sha": "6c329e8f0a1dcff59ef1eef315aa813a83666687",
2452         "description": "docs: update calendar for 22.3.0-rc3",
2453         "nominated": false,
2454         "nomination_type": null,
2455         "resolution": 4,
2456         "main_sha": null,
2457         "because_sha": null
2458     },
2459     {
2460         "sha": "fb57aa69c8c83ed2d579da70b15f5ed60631b3e7",
2461         "description": "zink/ci: Add automatic test on Adreno 618 with Turnip",
2462         "nominated": false,
2463         "nomination_type": null,
2464         "resolution": 4,
2465         "main_sha": null,
2466         "because_sha": null
2467     },
2468     {
2469         "sha": "8aa55cbcf22c0f81b0c2292153e7b21594507c61",
2470         "description": "ci/freedreno: Test on a618",
2471         "nominated": false,
2472         "nomination_type": null,
2473         "resolution": 4,
2474         "main_sha": null,
2475         "because_sha": null
2476     },
2477     {
2478         "sha": "7ba9d99e5a37f197da19a33e9128098248d905bc",
2479         "description": "ci/turnip: Shard the tests on a618 over more boards",
2480         "nominated": false,
2481         "nomination_type": null,
2482         "resolution": 4,
2483         "main_sha": null,
2484         "because_sha": null
2485     },
2486     {
2487         "sha": "f24bb8194b82052b207b5c5ca1c99f47ab73dce5",
2488         "description": "radv/rra: Fix copying accel structs that were not built yet",
2489         "nominated": true,
2490         "nomination_type": 1,
2491         "resolution": 1,
2492         "main_sha": null,
2493         "because_sha": "574980675405e36d34519cb5cbd315b3582850ec"
2494     },
2495     {
2496         "sha": "a5e3a506885a19f0059e1f4725aaad5b31c9d013",
2497         "description": "vulkan: Update the XML and headers to 1.3.235",
2498         "nominated": false,
2499         "nomination_type": null,
2500         "resolution": 4,
2501         "main_sha": null,
2502         "because_sha": null
2503     },
2504     {
2505         "sha": "0c4fdbaa920816c663f8ca5b768a5c3d0d66349a",
2506         "description": "d3d12: Video Screen - Do not crash if HEVC not supported, return no support instead",
2507         "nominated": true,
2508         "nomination_type": 1,
2509         "resolution": 1,
2510         "main_sha": null,
2511         "because_sha": "8f654b90005b75a74796d36d980676ce1d739d12"
2512     },
2513     {
2514         "sha": "23adf60f96fd81a4c90703fd083431339b190006",
2515         "description": "iris: Get VM id from iris_bufmgr's fd",
2516         "nominated": false,
2517         "nomination_type": null,
2518         "resolution": 4,
2519         "main_sha": null,
2520         "because_sha": null
2521     },
2522     {
2523         "sha": "ac51c0c93c1f2b9f73f5715ccae378354b962344",
2524         "description": "intel/perf: add ACM/DG2 performance metrics",
2525         "nominated": false,
2526         "nomination_type": null,
2527         "resolution": 4,
2528         "main_sha": null,
2529         "because_sha": null
2530     },
2531     {
2532         "sha": "fdf602a54538f9b7f7893e9de1b0353ddff02e77",
2533         "description": "intel/perf: use the new OA format for Gfx12.5+",
2534         "nominated": false,
2535         "nomination_type": null,
2536         "resolution": 4,
2537         "main_sha": null,
2538         "because_sha": null
2539     },
2540     {
2541         "sha": "02608c25ecc5b33f53062f9c1e3067b8dfcc08ab",
2542         "description": "drm-uapi: import i915_drm.h changes for the new OA report type",
2543         "nominated": false,
2544         "nomination_type": null,
2545         "resolution": 4,
2546         "main_sha": null,
2547         "because_sha": null
2548     },
2549     {
2550         "sha": "61fef1ed726b69b28ece60fb10bd5a65fcefb296",
2551         "description": "intel/perf: fix B/C counters accumulation in non query mode",
2552         "nominated": true,
2553         "nomination_type": 1,
2554         "resolution": 1,
2555         "main_sha": null,
2556         "because_sha": "8750f43a9077b3b53f54505aaa2cc46fab5d4f90"
2557     },
2558     {
2559         "sha": "6c2e7797f55ea9e31ccbd2c5a45e5c8983d619ab",
2560         "description": "anv: tweak performance query timeout based on number of passes",
2561         "nominated": false,
2562         "nomination_type": null,
2563         "resolution": 4,
2564         "main_sha": null,
2565         "because_sha": null
2566     },
2567     {
2568         "sha": "56bd81ee21cb42e4a5afa2939514b570a1283754",
2569         "description": "anv/perf: fixup counter/query mapping",
2570         "nominated": true,
2571         "nomination_type": 1,
2572         "resolution": 2,
2573         "main_sha": null,
2574         "because_sha": "2001a80d4a81f2e8194b29cca301dd1b27be9acb"
2575     },
2576     {
2577         "sha": "7fbfa694a891369ff408235cb7839505033cfc80",
2578         "description": "intel/perf: simplify pass computation loop",
2579         "nominated": false,
2580         "nomination_type": null,
2581         "resolution": 4,
2582         "main_sha": null,
2583         "because_sha": null
2584     },
2585     {
2586         "sha": "4d19685a9919eb859fcc2de8a2e516b8999f945a",
2587         "description": "intel/perf: don't ralloc on perf context a temporary hash table",
2588         "nominated": false,
2589         "nomination_type": null,
2590         "resolution": 4,
2591         "main_sha": null,
2592         "because_sha": null
2593     },
2594     {
2595         "sha": "e754bf6be49788e5f6604a15cd36a3324fd94a39",
2596         "description": "intel/perf: allocate cleared counter infos",
2597         "nominated": true,
2598         "nomination_type": 1,
2599         "resolution": 1,
2600         "main_sha": null,
2601         "because_sha": "3144bc1d33692ed35c6431bca57d3b0d46330cde"
2602     },
2603     {
2604         "sha": "bdacd6df5adc2330409e15264e3be0033c483695",
2605         "description": "intel/perf: add a non installable tool to print metrics",
2606         "nominated": false,
2607         "nomination_type": null,
2608         "resolution": 4,
2609         "main_sha": null,
2610         "because_sha": null
2611     },
2612     {
2613         "sha": "e3a842d6272798d4515c61a9cc6fa2e0749ded01",
2614         "description": "intel/perf: fix overflow in index types",
2615         "nominated": false,
2616         "nomination_type": null,
2617         "resolution": 4,
2618         "main_sha": null,
2619         "because_sha": null
2620     },
2621     {
2622         "sha": "777034690294aded758ec05a0b3aa1b1bd5e043a",
2623         "description": "intel/perf: support new variable names",
2624         "nominated": false,
2625         "nomination_type": null,
2626         "resolution": 4,
2627         "main_sha": null,
2628         "because_sha": null
2629     },
2630     {
2631         "sha": "c1aa1059c6872b93efd9b6c19f27945037c74b75",
2632         "description": "intel/perf: support new operators for upcoming metrics",
2633         "nominated": false,
2634         "nomination_type": null,
2635         "resolution": 4,
2636         "main_sha": null,
2637         "because_sha": null
2638     },
2639     {
2640         "sha": "d4cbb6650671de661db8bfa6df03b17007e5d804",
2641         "description": "intel/perf: support more than 64 queries",
2642         "nominated": false,
2643         "nomination_type": null,
2644         "resolution": 4,
2645         "main_sha": null,
2646         "because_sha": null
2647     },
2648     {
2649         "sha": "1dd4cc0da5dc5f924175049178f5469d9eddb2b8",
2650         "description": "intel/perf: fix variable type assumption error",
2651         "nominated": false,
2652         "nomination_type": null,
2653         "resolution": 4,
2654         "main_sha": null,
2655         "because_sha": null
2656     },
2657     {
2658         "sha": "d969ac7c02f8ac82d3aacb22670236862402c90c",
2659         "description": "ci: don't remove wget from the packages of debian/x86_test-vk",
2660         "nominated": false,
2661         "nomination_type": null,
2662         "resolution": 4,
2663         "main_sha": null,
2664         "because_sha": null
2665     },
2666     {
2667         "sha": "987f9a67e02dc5abf56754c5af70a6065673a22e",
2668         "description": "ci: insert debian/x86_test-vk in image tags",
2669         "nominated": false,
2670         "nomination_type": null,
2671         "resolution": 4,
2672         "main_sha": null,
2673         "because_sha": null
2674     },
2675     {
2676         "sha": "440da44a84022ec63e87e2c5a55ad03a244697a4",
2677         "description": "anv: get rid of ilog2_round_up",
2678         "nominated": true,
2679         "nomination_type": 1,
2680         "resolution": 1,
2681         "main_sha": null,
2682         "because_sha": "f68d64dac01505560a53aabe2b8616685cace0c2"
2683     },
2684     {
2685         "sha": "a61378859c7f19db1425c74f404a4d71c98a8460",
2686         "description": "ci/alpine: rename job to alpine-build-testing",
2687         "nominated": false,
2688         "nomination_type": null,
2689         "resolution": 4,
2690         "main_sha": null,
2691         "because_sha": null
2692     },
2693     {
2694         "sha": "9bd11f65238ce101bf846f5528f9088630e983f7",
2695         "description": "frontends/va: Use YUV400 YUY2 444P for JPEG only",
2696         "nominated": false,
2697         "nomination_type": null,
2698         "resolution": 4,
2699         "main_sha": null,
2700         "because_sha": null
2701     },
2702     {
2703         "sha": "62356e71f431684008efc7e471bddb1ada9801a3",
2704         "description": "radv: suspend/resume XFB queries with NGG for meta operations",
2705         "nominated": true,
2706         "nomination_type": 0,
2707         "resolution": 1,
2708         "main_sha": null,
2709         "because_sha": null
2710     },
2711     {
2712         "sha": "50fe37070fb6b35a1468297f48021d58a9c94463",
2713         "description": "aco: fix FS inputs loads in WQM with 16-bit",
2714         "nominated": true,
2715         "nomination_type": 1,
2716         "resolution": 1,
2717         "main_sha": null,
2718         "because_sha": "16d2c7ad557b46104f91365ab3405f0a3ed7e36d"
2719     },
2720     {
2721         "sha": "b24fe2badf046444921bb974217cfe351fc3a590",
2722         "description": "asahi: Unset PIPE_CAP_POINT_SIZE_FIXED",
2723         "nominated": false,
2724         "nomination_type": null,
2725         "resolution": 4,
2726         "main_sha": null,
2727         "because_sha": null
2728     },
2729     {
2730         "sha": "726603f779209555c443e4d6cb02a57f93d5fd0f",
2731         "description": "asahi: Set data_valid with PERSISTENT or COHERENT",
2732         "nominated": false,
2733         "nomination_type": null,
2734         "resolution": 4,
2735         "main_sha": null,
2736         "because_sha": null
2737     },
2738     {
2739         "sha": "7522f4f71477d3df0b0baa0842c8b00e90abdbc5",
2740         "description": "asahi: Make resource creation code modifier-aware",
2741         "nominated": false,
2742         "nomination_type": null,
2743         "resolution": 4,
2744         "main_sha": null,
2745         "because_sha": null
2746     },
2747     {
2748         "sha": "a57b4577a17756672e9bfb9a00e5c4b7fba7935a",
2749         "description": "asahi: Fix indexed draw decode",
2750         "nominated": false,
2751         "nomination_type": null,
2752         "resolution": 4,
2753         "main_sha": null,
2754         "because_sha": null
2755     },
2756     {
2757         "sha": "fa81da9e2f0b4b379b0bcf4c260fe4bc6b8e1ba6",
2758         "description": "asahi: Add render scanout to resource",
2759         "nominated": false,
2760         "nomination_type": null,
2761         "resolution": 4,
2762         "main_sha": null,
2763         "because_sha": null
2764     },
2765     {
2766         "sha": "2aac18d7e4f959299a6790395100797800ce980c",
2767         "description": "asahi: Set cfg.levels for linear framebuffers",
2768         "nominated": false,
2769         "nomination_type": null,
2770         "resolution": 4,
2771         "main_sha": null,
2772         "because_sha": null
2773     },
2774     {
2775         "sha": "a5b891880086cc7f4ce6831056615e246b0d6be4",
2776         "description": "asahi: Set fd/ro appropriately",
2777         "nominated": false,
2778         "nomination_type": null,
2779         "resolution": 4,
2780         "main_sha": null,
2781         "because_sha": null
2782     },
2783     {
2784         "sha": "f1771ec3980611a27e075f2bb7f1a9c6d54dd0ec",
2785         "description": "asahi: Implement agx_resource_get_param",
2786         "nominated": false,
2787         "nomination_type": null,
2788         "resolution": 4,
2789         "main_sha": null,
2790         "because_sha": null
2791     },
2792     {
2793         "sha": "3732a41677628010e1863c68ffb2ba22b8037a8f",
2794         "description": "asahi: Implement agx_resource_get_handle",
2795         "nominated": false,
2796         "nomination_type": null,
2797         "resolution": 4,
2798         "main_sha": null,
2799         "because_sha": null
2800     },
2801     {
2802         "sha": "01964625eb23c0921dbacc33f10eee7724075bee",
2803         "description": "asahi: Implement agx_resource_from_handle",
2804         "nominated": false,
2805         "nomination_type": null,
2806         "resolution": 4,
2807         "main_sha": null,
2808         "because_sha": null
2809     },
2810     {
2811         "sha": "b774ed7c1805779117211db455367abf80bf92b4",
2812         "description": "asahi: Stub import/export code",
2813         "nominated": false,
2814         "nomination_type": null,
2815         "resolution": 4,
2816         "main_sha": null,
2817         "because_sha": null
2818     },
2819     {
2820         "sha": "943d939a9fb2bf965bc899993fbbb3a7d4e54311",
2821         "description": "asahi: Implement dmabuf modifier queries",
2822         "nominated": false,
2823         "nomination_type": null,
2824         "resolution": 4,
2825         "main_sha": null,
2826         "because_sha": null
2827     },
2828     {
2829         "sha": "7147313d0a1e06d149e9db42e4ae4115c9081644",
2830         "description": "asahi: Support XRGB formats",
2831         "nominated": false,
2832         "nomination_type": null,
2833         "resolution": 4,
2834         "main_sha": null,
2835         "because_sha": null
2836     },
2837     {
2838         "sha": "7c59e754817f191dd6f3862ab036fc7fb55051a4",
2839         "description": "asahi: Add renderonly to device",
2840         "nominated": false,
2841         "nomination_type": null,
2842         "resolution": 4,
2843         "main_sha": null,
2844         "because_sha": null
2845     },
2846     {
2847         "sha": "69ee201733fd7d799a887464f8ac0ceae658d4e0",
2848         "description": "asahi: Remove index_bias assert",
2849         "nominated": false,
2850         "nomination_type": null,
2851         "resolution": 4,
2852         "main_sha": null,
2853         "because_sha": null
2854     },
2855     {
2856         "sha": "6ca69b2843fc56a9b1128dd8bf62fa55531726a7",
2857         "description": "asahi: Localize the modifier #define hack for macOS",
2858         "nominated": false,
2859         "nomination_type": null,
2860         "resolution": 4,
2861         "main_sha": null,
2862         "because_sha": null
2863     },
2864     {
2865         "sha": "b89d82fd6c94278b74f61f51f4899f103dc99ec6",
2866         "description": "asahi: Use AIL tiling instead of DRM modifiers",
2867         "nominated": false,
2868         "nomination_type": null,
2869         "resolution": 4,
2870         "main_sha": null,
2871         "because_sha": null
2872     },
2873     {
2874         "sha": "bf593e09b131393d838f805525a9cc90fcd7081e",
2875         "description": "asahi: Handle synchronized transfers better",
2876         "nominated": false,
2877         "nomination_type": null,
2878         "resolution": 4,
2879         "main_sha": null,
2880         "because_sha": null
2881     },
2882     {
2883         "sha": "e9dbbddf4377ad92fbace7404875b32a1557eb12",
2884         "description": "ail: Add get_wsi_stride_B helper",
2885         "nominated": false,
2886         "nomination_type": null,
2887         "resolution": 4,
2888         "main_sha": null,
2889         "because_sha": null
2890     },
2891     {
2892         "sha": "2d042066735bad4c1842502f233695ef3340f573",
2893         "description": "meson: Enable SSE4.1 for MSVC",
2894         "nominated": false,
2895         "nomination_type": null,
2896         "resolution": 4,
2897         "main_sha": null,
2898         "because_sha": null
2899     },
2900     {
2901         "sha": "ad0d39efed503b8144dd2db72f467dc22b508ab7",
2902         "description": "glsl: Use DETECT_CC_GCC_VERSION in glsl/builtin_functions.cpp",
2903         "nominated": false,
2904         "nomination_type": null,
2905         "resolution": 4,
2906         "main_sha": null,
2907         "because_sha": null
2908     },
2909     {
2910         "sha": "71a0a386b5df53431f1fbc9a02a78f7af22611a6",
2911         "description": "Revert \"egl/glx: add fallback for zink loading\"",
2912         "nominated": true,
2913         "nomination_type": 1,
2914         "resolution": 1,
2915         "main_sha": null,
2916         "because_sha": "2569215f43f6ce71fb8eb2181b36c6cf976bce2a"
2917     },
2918     {
2919         "sha": "b1b419f7fe16d6039fd08b508afa3990a0dfaa00",
2920         "description": "docs: update calendar and link releases notes for 22.2.4",
2921         "nominated": false,
2922         "nomination_type": null,
2923         "resolution": 4,
2924         "main_sha": null,
2925         "because_sha": null
2926     },
2927     {
2928         "sha": "03eb7ae9ae2458da319f5b3efb4ef5b100d9038e",
2929         "description": "docs: Add sha256 sum for 22.2.4",
2930         "nominated": false,
2931         "nomination_type": null,
2932         "resolution": 4,
2933         "main_sha": null,
2934         "because_sha": null
2935     },
2936     {
2937         "sha": "5061bd6c25c9b97db0dd24d20eaadeddf96fe28e",
2938         "description": "docs: add release notes for 22.2.4",
2939         "nominated": false,
2940         "nomination_type": null,
2941         "resolution": 4,
2942         "main_sha": null,
2943         "because_sha": null
2944     },
2945     {
2946         "sha": "2a1bb4df953ecb431894a7f933f635dcd7d9cafa",
2947         "description": "dzn: Ensure SRV ResourceMinLODClamp is set to 0.0",
2948         "nominated": false,
2949         "nomination_type": null,
2950         "resolution": 4,
2951         "main_sha": null,
2952         "because_sha": null
2953     },
2954     {
2955         "sha": "2f8d2a91a680740bd1bb3d9164f364d5e6aeaa41",
2956         "description": "dzn: Use cube-array views for misaligned cubes",
2957         "nominated": false,
2958         "nomination_type": null,
2959         "resolution": 4,
2960         "main_sha": null,
2961         "because_sha": null
2962     },
2963     {
2964         "sha": "6e7896aa44028a63de2eb292162631a4e34a2517",
2965         "description": "dzn: Use DEPTH_STENCIL_DESC2 for front/back stencil read/write masks",
2966         "nominated": false,
2967         "nomination_type": null,
2968         "resolution": 4,
2969         "main_sha": null,
2970         "because_sha": null
2971     },
2972     {
2973         "sha": "73c9cfb61b6ea645b1b62bd64c4786fa6ba52180",
2974         "description": "dzn: Use ID3D12GraphicsCommandList8 for front/back stencil ref",
2975         "nominated": false,
2976         "nomination_type": null,
2977         "resolution": 4,
2978         "main_sha": null,
2979         "because_sha": null
2980     },
2981     {
2982         "sha": "c5b6d0c88269e17fe9db68ace7f545cd4e03a0a9",
2983         "description": "dzn: Get options14",
2984         "nominated": false,
2985         "nomination_type": null,
2986         "resolution": 4,
2987         "main_sha": null,
2988         "because_sha": null
2989     },
2990     {
2991         "sha": "6b887034be3d780d1f6081410b77722708caaec1",
2992         "description": "dzn: Use CreateCommandList1",
2993         "nominated": false,
2994         "nomination_type": null,
2995         "resolution": 4,
2996         "main_sha": null,
2997         "because_sha": null
2998     },
2999     {
3000         "sha": "56d4e038ddfbe87feebe57abc18a08a2c3af7f6b",
3001         "description": "dzn: Use common command buffer state tracking",
3002         "nominated": false,
3003         "nomination_type": null,
3004         "resolution": 4,
3005         "main_sha": null,
3006         "because_sha": null
3007     },
3008     {
3009         "sha": "f3b631f1dc8530da75e475e57e3c5e1ebdde7b9d",
3010         "description": "dzn: Upgrade baseline from ID3D12Device2 to 4",
3011         "nominated": false,
3012         "nomination_type": null,
3013         "resolution": 4,
3014         "main_sha": null,
3015         "because_sha": null
3016     },
3017     {
3018         "sha": "a3dbc9ac25a12ff28ec4a026234cef131432ad6c",
3019         "description": "microsoft/compiler: Emit sampleCmpLevel when needed",
3020         "nominated": false,
3021         "nomination_type": null,
3022         "resolution": 4,
3023         "main_sha": null,
3024         "because_sha": null
3025     },
3026     {
3027         "sha": "442d1fe5ad61a82cd5fa883faf2bb76a7f07401e",
3028         "description": "gallivm: use masked intrinsics for global and scratch access.",
3029         "nominated": false,
3030         "nomination_type": null,
3031         "resolution": 4,
3032         "main_sha": null,
3033         "because_sha": null
3034     },
3035     {
3036         "sha": "fda262fe64ed3d55527921e67681056b0efe9f30",
3037         "description": "radv/rt: move Ray Tracing shader creation into separate file",
3038         "nominated": false,
3039         "nomination_type": null,
3040         "resolution": 4,
3041         "main_sha": null,
3042         "because_sha": null
3043     },
3044     {
3045         "sha": "ce97fa934927122b4bc942b41394b6df42b44e32",
3046         "description": "frontends/va: set vbv buffer size same as target bitrate in cbr mode",
3047         "nominated": false,
3048         "nomination_type": null,
3049         "resolution": 4,
3050         "main_sha": null,
3051         "because_sha": null
3052     },
3053     {
3054         "sha": "3e19eb59a6a51ba6fc3be5451455fbe7dcd0c83f",
3055         "description": "r300: respect extra presubtract swizzle limitations during regalloc",
3056         "nominated": false,
3057         "nomination_type": null,
3058         "resolution": 4,
3059         "main_sha": null,
3060         "because_sha": null
3061     },
3062     {
3063         "sha": "14d97e1e426382c8ca5c74e459813c9c354f453c",
3064         "description": "r300: handle presubtract when rewriting non-native swizzles",
3065         "nominated": false,
3066         "nomination_type": null,
3067         "resolution": 4,
3068         "main_sha": null,
3069         "because_sha": null
3070     },
3071     {
3072         "sha": "8cfc44aace34036caecb8043369165a04f601666",
3073         "description": "r300: don't allow constant swizzles from presubtract sources",
3074         "nominated": false,
3075         "nomination_type": null,
3076         "resolution": 4,
3077         "main_sha": null,
3078         "because_sha": null
3079     },
3080     {
3081         "sha": "6738a7b5b4ae7a8f14fda0d39f760db4e29db186",
3082         "description": "r300: be more careful with presubtract and non-native swizzles",
3083         "nominated": false,
3084         "nomination_type": null,
3085         "resolution": 4,
3086         "main_sha": null,
3087         "because_sha": null
3088     },
3089     {
3090         "sha": "fe851d7759fca4c61245b142bb90dd561ae818f9",
3091         "description": "util: include sys/time.h for timespec functions",
3092         "nominated": true,
3093         "nomination_type": 1,
3094         "resolution": 1,
3095         "main_sha": null,
3096         "because_sha": "095dfc6caa29e150b5c8e9566320eda1117e714b"
3097     },
3098     {
3099         "sha": "fb781bfb0a5a401b5210d613479bbdfb90e94790",
3100         "description": "aco: fix dual source blending on GFX11",
3101         "nominated": true,
3102         "nomination_type": 0,
3103         "resolution": 1,
3104         "main_sha": null,
3105         "because_sha": null
3106     },
3107     {
3108         "sha": "bb90d29660bb44326188809da2deec0675c8264a",
3109         "description": "aco: add p_dual_src_export_gfx11 for dual source blending on GFX11",
3110         "nominated": true,
3111         "nomination_type": 0,
3112         "resolution": 1,
3113         "main_sha": null,
3114         "because_sha": null
3115     },
3116     {
3117         "sha": "e93de8a75e769a8f2d62947559f282f674d6eeb0",
3118         "description": "dzn: add triangle_strip flake",
3119         "nominated": false,
3120         "nomination_type": null,
3121         "resolution": 4,
3122         "main_sha": null,
3123         "because_sha": null
3124     },
3125     {
3126         "sha": "35d6e290e4119e020e8072ce4ad97bc4e9cd269b",
3127         "description": "r600/sfn: Fix location for reading cube array image dimensions",
3128         "nominated": true,
3129         "nomination_type": 1,
3130         "resolution": 1,
3131         "main_sha": null,
3132         "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
3133     },
3134     {
3135         "sha": "d1a81db9ee18933334686679e2f64097b43ffcc1",
3136         "description": "r600/sfn: set finalize_nir after reading debug flags",
3137         "nominated": false,
3138         "nomination_type": 1,
3139         "resolution": 4,
3140         "main_sha": null,
3141         "because_sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8"
3142     },
3143     {
3144         "sha": "0ccf7ed7916bee67c8028bf251ca483b1be07d57",
3145         "description": "r600/sfn: Honor shader key w.r.t. atomic counter layout",
3146         "nominated": true,
3147         "nomination_type": 1,
3148         "resolution": 1,
3149         "main_sha": null,
3150         "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
3151     },
3152     {
3153         "sha": "6d020540474b43c7e9a3175638bb04be68d80dbb",
3154         "description": "aco: Combine v_cvt_u32_f32 with insert to v_cvt_pk_u8_f32.",
3155         "nominated": false,
3156         "nomination_type": null,
3157         "resolution": 4,
3158         "main_sha": null,
3159         "because_sha": null
3160     },
3161     {
3162         "sha": "5a3cc2d453149954923abf3d1455e8fe44e5788a",
3163         "description": "aco: fix missing SCC for p_interp_gfx11 in emit_interp_mov_instr()",
3164         "nominated": true,
3165         "nomination_type": 1,
3166         "resolution": 1,
3167         "main_sha": null,
3168         "because_sha": "369c9b642524cb543c59d006ad7e3ce089fa6879"
3169     },
3170     {
3171         "sha": "c567e5528fd11db461f076fccd63ec1b01b96b36",
3172         "description": "panfrost: Use PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY",
3173         "nominated": true,
3174         "nomination_type": 1,
3175         "resolution": 1,
3176         "main_sha": null,
3177         "because_sha": "e03622e50fcebbcc32b2fd403b1a729c73cb49d5"
3178     },
3179     {
3180         "sha": "42212a9bfdab8381beb9206b5d2551344c71d584",
3181         "description": "panfrost: Fix reference counting with batch->resources",
3182         "nominated": true,
3183         "nomination_type": 1,
3184         "resolution": 1,
3185         "main_sha": null,
3186         "because_sha": "2d8f28df731638e1270b0ae273c7bfd2b29b7993"
3187     },
3188     {
3189         "sha": "ba9bdd5642aa933272708de380618dea74c98c60",
3190         "description": "ci: improve run-shader-db and add r300 testing",
3191         "nominated": false,
3192         "nomination_type": null,
3193         "resolution": 4,
3194         "main_sha": null,
3195         "because_sha": null
3196     },
3197     {
3198         "sha": "6b87bad9932d5043601e544435f46e8bb5066af2",
3199         "description": "r300: use drm_shim_override",
3200         "nominated": false,
3201         "nomination_type": null,
3202         "resolution": 4,
3203         "main_sha": null,
3204         "because_sha": null
3205     },
3206     {
3207         "sha": "e976f4930dff2e50da4e2b0c54edde33523a9f55",
3208         "description": "ci/build: bump LLVM to 13 for debian-build-testing",
3209         "nominated": false,
3210         "nomination_type": null,
3211         "resolution": 4,
3212         "main_sha": null,
3213         "because_sha": null
3214     },
3215     {
3216         "sha": "65ffcee23db6c7c4202eaa1d9638062fd8b03a80",
3217         "description": "meson: build radeon drm-shim also for r300 and r600",
3218         "nominated": false,
3219         "nomination_type": null,
3220         "resolution": 4,
3221         "main_sha": null,
3222         "because_sha": null
3223     },
3224     {
3225         "sha": "c699122d6aa7626fd8d18168bd25a7a354e42376",
3226         "description": "turnip: Enable EXT_swapchain_colorspace",
3227         "nominated": false,
3228         "nomination_type": null,
3229         "resolution": 4,
3230         "main_sha": null,
3231         "because_sha": null
3232     },
3233     {
3234         "sha": "55b6813b7b1b6d3ff907ddd2c71489e09400db5e",
3235         "description": "anv: Enable EXT_swapchain_colorspace",
3236         "nominated": false,
3237         "nomination_type": null,
3238         "resolution": 4,
3239         "main_sha": null,
3240         "because_sha": null
3241     },
3242     {
3243         "sha": "5637a1b91ef8eb4f7ce8ec8ea57507df021abeb1",
3244         "description": "radv: Enable EXT_swapchain_colorspace",
3245         "nominated": false,
3246         "nomination_type": null,
3247         "resolution": 4,
3248         "main_sha": null,
3249         "because_sha": null
3250     },
3251     {
3252         "sha": "0b9beb5107b44b6a336390a3a491edf6a47107fd",
3253         "description": "wsi/display: Refactor available_surface_formats structure",
3254         "nominated": false,
3255         "nomination_type": null,
3256         "resolution": 4,
3257         "main_sha": null,
3258         "because_sha": null
3259     },
3260     {
3261         "sha": "d6c58f54460394314afef7e20e75b41d3be32eeb",
3262         "description": "iris: Destroy batch contexts in a single place",
3263         "nominated": false,
3264         "nomination_type": null,
3265         "resolution": 4,
3266         "main_sha": null,
3267         "because_sha": null
3268     },
3269     {
3270         "sha": "cd159c7d6c18d1bbde019fda68cc17922389a767",
3271         "description": "iris: Set priority for replaced engine context",
3272         "nominated": true,
3273         "nomination_type": 1,
3274         "resolution": 1,
3275         "main_sha": null,
3276         "because_sha": "5c4c8bdc4c54a1f3d7e496e52476124366e6e7d6"
3277     },
3278     {
3279         "sha": "f7e7fa6e5f395ff9542850d9fb9505cb94873868",
3280         "description": "pvr: Fix valgrind issue on compute job submissions",
3281         "nominated": false,
3282         "nomination_type": null,
3283         "resolution": 4,
3284         "main_sha": null,
3285         "because_sha": null
3286     },
3287     {
3288         "sha": "cd2e2021a0ac74934cd29e3856ab417da4e6058d",
3289         "description": "radv: emit PA_SU_PRIM_FILTER_CNTL in the graphics preamble",
3290         "nominated": false,
3291         "nomination_type": null,
3292         "resolution": 4,
3293         "main_sha": null,
3294         "because_sha": null
3295     },
3296     {
3297         "sha": "d4ce63a87a55db9364bb987864097cf61aa0c0df",
3298         "description": "radv: determine if sample positions are needed at pipeline bind time",
3299         "nominated": false,
3300         "nomination_type": null,
3301         "resolution": 4,
3302         "main_sha": null,
3303         "because_sha": null
3304     },
3305     {
3306         "sha": "5c9ade2464b44a4b626c715e9c40f0fa4f4d6fa7",
3307         "description": "radv: simplify load_sample_mask_in lowering",
3308         "nominated": false,
3309         "nomination_type": null,
3310         "resolution": 4,
3311         "main_sha": null,
3312         "because_sha": null
3313     },
3314     {
3315         "sha": "0097592f8cf32466944e465532bf661a86d0da2f",
3316         "description": "etnaviv: rs: set TS_MODE for inplace resolve",
3317         "nominated": false,
3318         "nomination_type": null,
3319         "resolution": 4,
3320         "main_sha": null,
3321         "because_sha": null
3322     },
3323     {
3324         "sha": "7d370d80edf4652bc0cecd1531641116b4a06f32",
3325         "description": "etnaviv: update headers from rnndb",
3326         "nominated": false,
3327         "nomination_type": null,
3328         "resolution": 4,
3329         "main_sha": null,
3330         "because_sha": null
3331     },
3332     {
3333         "sha": "78c71d14e026b50862499fb71a8d8da1763dacaf",
3334         "description": "etnaviv: don't select TS modifier when not FAST_CLEAR capable",
3335         "nominated": false,
3336         "nomination_type": 1,
3337         "resolution": 4,
3338         "main_sha": null,
3339         "because_sha": "c2b06e1a38205f71120ae46eb4ee581d3a74a4f4"
3340     },
3341     {
3342         "sha": "6e3fc88f0c7d0f1f2d07cc7d5fd9c332b7780c02",
3343         "description": "radv/ci: mark the whole texturequerylod subtests as flakes on renoir",
3344         "nominated": false,
3345         "nomination_type": null,
3346         "resolution": 4,
3347         "main_sha": null,
3348         "because_sha": null
3349     },
3350     {
3351         "sha": "e70362e74748cdbaefc90f88bcb24c9c57dce79a",
3352         "description": "gallium/pipe: Trim trailing spaces in src/gallium/include/pipe/*.h",
3353         "nominated": false,
3354         "nomination_type": null,
3355         "resolution": 4,
3356         "main_sha": null,
3357         "because_sha": null
3358     },
3359     {
3360         "sha": "b9be2773a1b9de8b2ded56f51b0cb759d7ced666",
3361         "description": "ci: Drop a couple of -Werror exceptions from fedora-release job",
3362         "nominated": false,
3363         "nomination_type": null,
3364         "resolution": 4,
3365         "main_sha": null,
3366         "because_sha": null
3367     },
3368     {
3369         "sha": "2b724c0135844d89f6e0cd61eac13dcbdb11950c",
3370         "description": "ci: Drop -Wno-error=unused-const-variable from debian-clang job",
3371         "nominated": false,
3372         "nomination_type": null,
3373         "resolution": 4,
3374         "main_sha": null,
3375         "because_sha": null
3376     },
3377     {
3378         "sha": "28ae62ef12eac3b3cb2c7d06ee636aef7271bdde",
3379         "description": "ci: Drop a couple of -Werror exceptions from debian-android job",
3380         "nominated": false,
3381         "nomination_type": null,
3382         "resolution": 4,
3383         "main_sha": null,
3384         "because_sha": null
3385     },
3386     {
3387         "sha": "1b8e66e564e9923414c9fc5ef29663acda03905c",
3388         "description": "radv: rework how vertex buffer descriptors are flushed",
3389         "nominated": false,
3390         "nomination_type": null,
3391         "resolution": 4,
3392         "main_sha": null,
3393         "because_sha": null
3394     },
3395     {
3396         "sha": "0945412ec8cda6c8245e12567b667d99560c7b3a",
3397         "description": "radv: use more radv_dynamic_state pointers in radv_emit_XXX() helpers",
3398         "nominated": false,
3399         "nomination_type": null,
3400         "resolution": 4,
3401         "main_sha": null,
3402         "because_sha": null
3403     },
3404     {
3405         "sha": "86d9a4f20f75329bbfabb5cac03aca5df92463f4",
3406         "description": "radv: cleanup radv_emit_viewport()",
3407         "nominated": false,
3408         "nomination_type": null,
3409         "resolution": 4,
3410         "main_sha": null,
3411         "because_sha": null
3412     },
3413     {
3414         "sha": "2bb76d579c55d24329bb35ab5c199ab0810c1149",
3415         "description": "radv: constify more pointers in radv_emit_XXX() helpers",
3416         "nominated": false,
3417         "nomination_type": null,
3418         "resolution": 4,
3419         "main_sha": null,
3420         "because_sha": null
3421     },
3422     {
3423         "sha": "34d81d264ba09c70b6c9cf00a1713c53d3264603",
3424         "description": "radv: cleanup radv_CmdSetXXX() functions",
3425         "nominated": false,
3426         "nomination_type": null,
3427         "resolution": 4,
3428         "main_sha": null,
3429         "because_sha": null
3430     },
3431     {
3432         "sha": "fc193133d4ea553ed08758437159d6fbbe14dbf3",
3433         "description": "aco: adjust an assertion about nir_texop_txf_ms and GFX11",
3434         "nominated": false,
3435         "nomination_type": null,
3436         "resolution": 4,
3437         "main_sha": null,
3438         "because_sha": null
3439     },
3440     {
3441         "sha": "cf7b96a83f66f150bca5df2f510ed6951497d9c6",
3442         "description": "radv: introduce RADV_DEBUG=nofmask",
3443         "nominated": false,
3444         "nomination_type": null,
3445         "resolution": 4,
3446         "main_sha": null,
3447         "because_sha": null
3448     },
3449     {
3450         "sha": "912c72eda5a4284bf8ef32f93a708c65083f7722",
3451         "description": "ci: Add va frontend to windows-build-rules",
3452         "nominated": true,
3453         "nomination_type": 1,
3454         "resolution": 1,
3455         "main_sha": null,
3456         "because_sha": "2d504bc5a05467ad19f9a6df92f649697288f8f5"
3457     },
3458     {
3459         "sha": "35c78d4f151b9ce26bb09367402643addf706f34",
3460         "description": "freedreno/a6xx: Fix dummy binning pass FS shader",
3461         "nominated": false,
3462         "nomination_type": null,
3463         "resolution": 4,
3464         "main_sha": null,
3465         "because_sha": null
3466     },
3467     {
3468         "sha": "2de0a031ea8e1997c36452b2b414dc183e0aef16",
3469         "description": "freedreno/a6xx: Un-open-code some event names",
3470         "nominated": false,
3471         "nomination_type": null,
3472         "resolution": 4,
3473         "main_sha": null,
3474         "because_sha": null
3475     },
3476     {
3477         "sha": "0132c22de75c2c0794cf6d4eb69392847cbeb00d",
3478         "description": "freedreno/a6xx: Don't disable LRZ for invalid channels",
3479         "nominated": false,
3480         "nomination_type": null,
3481         "resolution": 4,
3482         "main_sha": null,
3483         "because_sha": null
3484     },
3485     {
3486         "sha": "4e9d913f8149b4615342b4d56a6ec591cce7c072",
3487         "description": "freedreno/a6xx: Improve LRZ test for stencil write",
3488         "nominated": false,
3489         "nomination_type": null,
3490         "resolution": 4,
3491         "main_sha": null,
3492         "because_sha": null
3493     },
3494     {
3495         "sha": "d03d08668f53b18e289bb48518489abd423c1fd0",
3496         "description": "freedreno/a6xx: Use same LRZ state for draw and binning",
3497         "nominated": false,
3498         "nomination_type": null,
3499         "resolution": 4,
3500         "main_sha": null,
3501         "because_sha": null
3502     },
3503     {
3504         "sha": "2b186016a386e2159bb1f1a7f68efdc184c4317d",
3505         "description": "freedreno/a6xx: Handle additional depth test funcs",
3506         "nominated": false,
3507         "nomination_type": null,
3508         "resolution": 4,
3509         "main_sha": null,
3510         "because_sha": null
3511     },
3512     {
3513         "sha": "edca30efbfdadd357800c55f57c42cc5c0f044f8",
3514         "description": "freedreno/drm: Fix suballoc alignment",
3515         "nominated": false,
3516         "nomination_type": null,
3517         "resolution": 4,
3518         "main_sha": null,
3519         "because_sha": null
3520     },
3521     {
3522         "sha": "cf6b2699ca47e486f1930e3ce82d5c3d28671288",
3523         "description": "panfrost: Don't set job_barrier on vertex jobs",
3524         "nominated": false,
3525         "nomination_type": null,
3526         "resolution": 4,
3527         "main_sha": null,
3528         "because_sha": null
3529     },
3530     {
3531         "sha": "51457b19cea9608f6bb2be81430d37da5333d2fe",
3532         "description": "r300: tweak nir loop unrolling hint for r500 vertex shaders",
3533         "nominated": false,
3534         "nomination_type": null,
3535         "resolution": 4,
3536         "main_sha": null,
3537         "because_sha": null
3538     },
3539     {
3540         "sha": "6ac678df43b217bbe2ed0de513f27d3f0313ba97",
3541         "description": "freedreno: Add one flake",
3542         "nominated": false,
3543         "nomination_type": null,
3544         "resolution": 4,
3545         "main_sha": null,
3546         "because_sha": null
3547     },
3548     {
3549         "sha": "f3ee9be836bf3d00a51f6b58300c383c4d269309",
3550         "description": "glsl: Drop borrow/carry lowerings in favor of nir",
3551         "nominated": false,
3552         "nomination_type": null,
3553         "resolution": 4,
3554         "main_sha": null,
3555         "because_sha": null
3556     },
3557     {
3558         "sha": "339d80d5f22c9f3af88da574edf27bf244ded752",
3559         "description": "pps: make pps-producer RT only on freedreno",
3560         "nominated": false,
3561         "nomination_type": null,
3562         "resolution": 4,
3563         "main_sha": null,
3564         "because_sha": null
3565     },
3566     {
3567         "sha": "557120b593c2f7a4ccbcbc5e35bf1a959187b1ef",
3568         "description": "util: Include the needed util/detect*.h headers in multiple files",
3569         "nominated": false,
3570         "nomination_type": null,
3571         "resolution": 4,
3572         "main_sha": null,
3573         "because_sha": null
3574     },
3575     {
3576         "sha": "4ff21b4a47f4dd1f977b499997bd42bee2843d5d",
3577         "description": "util: Remove the unused PIPE_(ARCH|OS|CC) macro defines from src/util/detect_arch.h and src/util/detect_cc.h",
3578         "nominated": false,
3579         "nomination_type": null,
3580         "resolution": 4,
3581         "main_sha": null,
3582         "because_sha": null
3583     },
3584     {
3585         "sha": "1accc0df6401f0253289138e1907b3e3d191fab7",
3586         "description": "tree-wide: Convert all usage of PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* by use grep",
3587         "nominated": false,
3588         "nomination_type": null,
3589         "resolution": 4,
3590         "main_sha": null,
3591         "because_sha": null
3592     },
3593     {
3594         "sha": "27fe4bd29fd2c9ebbecd1e7f4619d681045f081c",
3595         "description": "tree-wide: Convert all usage of #ifndef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|ARCH|CC)_* by use grep",
3596         "nominated": false,
3597         "nomination_type": null,
3598         "resolution": 4,
3599         "main_sha": null,
3600         "because_sha": null
3601     },
3602     {
3603         "sha": "1817659bb65a6aa455a7dc273b033a83386a7386",
3604         "description": "tree-wide: Convert all usage of #ifdef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|ARCH|CC)_* by use grep",
3605         "nominated": false,
3606         "nomination_type": null,
3607         "resolution": 4,
3608         "main_sha": null,
3609         "because_sha": null
3610     },
3611     {
3612         "sha": "eab0da3c6410542a35c3fc9b59616f7da93baab4",
3613         "description": "tree-wide: Convert all usage of defined PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* by use grep",
3614         "nominated": false,
3615         "nomination_type": null,
3616         "resolution": 4,
3617         "main_sha": null,
3618         "because_sha": null
3619     },
3620     {
3621         "sha": "80fac8637b9d8e1b7ec3c63e46e435f600e93c29",
3622         "description": "tree-wide: Convert all usage of defined(PIPE_(OS|ARCH|CC)_*) to DETECT_(OS|ARCH|CC)_* by use grep",
3623         "nominated": false,
3624         "nomination_type": null,
3625         "resolution": 4,
3626         "main_sha": null,
3627         "because_sha": null
3628     },
3629     {
3630         "sha": "4304177675ae7717919ed8accc45397db44eb10d",
3631         "description": "util: Add DETECT_ARCH_* and DETECT_CC_* macros for latter usage",
3632         "nominated": false,
3633         "nomination_type": null,
3634         "resolution": 4,
3635         "main_sha": null,
3636         "because_sha": null
3637     },
3638     {
3639         "sha": "db01b983ede123e68de9d45b8bce22dd5f09810e",
3640         "description": "util: Move compiler configuration defines from detect_arch.h into detect_cc.h",
3641         "nominated": false,
3642         "nomination_type": null,
3643         "resolution": 4,
3644         "main_sha": null,
3645         "because_sha": null
3646     },
3647     {
3648         "sha": "845222dbae55822bd6114ad6f9a499d3f18a022c",
3649         "description": "util: Rename src/gallium/include/pipe/p_config.h to src/util/detect_arch.h",
3650         "nominated": false,
3651         "nomination_type": null,
3652         "resolution": 4,
3653         "main_sha": null,
3654         "because_sha": null
3655     },
3656     {
3657         "sha": "7710cc8506be571ce83751c8f7afbe6fac256b36",
3658         "description": "util: Test __PPC64__ for getting PIPE_ARCH_PPC_64 respond to __PPC64__ take effect",
3659         "nominated": true,
3660         "nomination_type": 1,
3661         "resolution": 1,
3662         "main_sha": null,
3663         "because_sha": "e737a99a6fbafe3ba4b5175eea25d1598dbeb9d8"
3664     },
3665     {
3666         "sha": "d81e40b20c386a79d643fc6c14c3cfb8351daa09",
3667         "description": "frontend/va: Fix WIN32 VA_DRIVER_INIT_FUNC declaration. Remove declspec as it uses .def file",
3668         "nominated": true,
3669         "nomination_type": 1,
3670         "resolution": 1,
3671         "main_sha": null,
3672         "because_sha": "b557ceb75b79e0d8b3f7352d4bb6764137175ee0"
3673     },
3674     {
3675         "sha": "59f11b761241a655e3e3ead445d69dafaee57f1c",
3676         "description": "util: Add test for util_get_process_name_may_override",
3677         "nominated": false,
3678         "nomination_type": null,
3679         "resolution": 4,
3680         "main_sha": null,
3681         "because_sha": null
3682     },
3683     {
3684         "sha": "3325c5b80e131514a598c99d21d517c895ab713a",
3685         "description": "util: Add tests for os_mman.h and util_get_process_name_may_override",
3686         "nominated": false,
3687         "nomination_type": null,
3688         "resolution": 4,
3689         "main_sha": null,
3690         "because_sha": null
3691     },
3692     {
3693         "sha": "660b110494960d3d82712775bf4f2796e20f219c",
3694         "description": "util: Move src/gallium/auxiliary/os/os_mman.h to src/util/os_mman.h",
3695         "nominated": false,
3696         "nomination_type": null,
3697         "resolution": 4,
3698         "main_sha": null,
3699         "because_sha": null
3700     },
3701     {
3702         "sha": "f5050d0fcd2c442ce07997ab75071d44734ab8c9",
3703         "description": "util: Replace the usage of os_get_command_line with util_get_command_line",
3704         "nominated": false,
3705         "nomination_type": null,
3706         "resolution": 4,
3707         "main_sha": null,
3708         "because_sha": null
3709     },
3710     {
3711         "sha": "d600a0ed3420b9187b47b0084414a2c869af39ee",
3712         "description": "util: Merge the code from os_process.c into u_process.c",
3713         "nominated": false,
3714         "nomination_type": null,
3715         "resolution": 4,
3716         "main_sha": null,
3717         "because_sha": null
3718     },
3719     {
3720         "sha": "fdad0477f0fe4755d858767eb86beec5cf8c50bd",
3721         "description": "util: Remove usage of boolean and duplicated code in os_process.*",
3722         "nominated": false,
3723         "nomination_type": null,
3724         "resolution": 4,
3725         "main_sha": null,
3726         "because_sha": null
3727     },
3728     {
3729         "sha": "3f4586575e131850a66cfbbdeae2d72413fece46",
3730         "description": "util: Merge the __getProgramName code under HAIKU os",
3731         "nominated": false,
3732         "nomination_type": null,
3733         "resolution": 4,
3734         "main_sha": null,
3735         "because_sha": null
3736     },
3737     {
3738         "sha": "ed4fd1d90e3f3dca0ed0ac7a4a3366854c565f4b",
3739         "description": "util: cleanup cpuinfo.* and it's related files",
3740         "nominated": false,
3741         "nomination_type": null,
3742         "resolution": 4,
3743         "main_sha": null,
3744         "because_sha": null
3745     },
3746     {
3747         "sha": "7436669d55d3041c8f4eaa938ad38c3ec1dd7efa",
3748         "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",
3749         "nominated": false,
3750         "nomination_type": null,
3751         "resolution": 4,
3752         "main_sha": null,
3753         "because_sha": null
3754     },
3755     {
3756         "sha": "b84678ea28e9e41874974a6f1220a1dccc0fc5fa",
3757         "description": "util: Use util_get_cpu_caps instead cpu_has_sse4_1 macro",
3758         "nominated": false,
3759         "nomination_type": null,
3760         "resolution": 4,
3761         "main_sha": null,
3762         "because_sha": null
3763     },
3764     {
3765         "sha": "6dab1896d1188dc28787ec956a986f500cd77ae6",
3766         "description": "util: Drop include \"pipe/p_config.h\" in src/util/u_cpu_detect.h",
3767         "nominated": false,
3768         "nomination_type": null,
3769         "resolution": 4,
3770         "main_sha": null,
3771         "because_sha": null
3772     },
3773     {
3774         "sha": "3549439068d513f7433e797b72487be58dc58d0e",
3775         "description": "ci/nouveau: Add some recent flakes",
3776         "nominated": false,
3777         "nomination_type": null,
3778         "resolution": 4,
3779         "main_sha": null,
3780         "because_sha": null
3781     },
3782     {
3783         "sha": "72d66aa98783e5904855f142a96e7f5fd981f241",
3784         "description": "microsoft/compiler: Delete now-unused memcpy lowering pass",
3785         "nominated": false,
3786         "nomination_type": null,
3787         "resolution": 4,
3788         "main_sha": null,
3789         "because_sha": null
3790     },
3791     {
3792         "sha": "fb7fd02a2b23afbff30a3bdd880fb050952b4410",
3793         "description": "microsoft/clc: Optimize memcpys",
3794         "nominated": false,
3795         "nomination_type": null,
3796         "resolution": 4,
3797         "main_sha": null,
3798         "because_sha": null
3799     },
3800     {
3801         "sha": "efc0835787eb000cacb7b43b0bfca0164c3fb4ef",
3802         "description": "aco: move statistics enum to aco_shader_info.h",
3803         "nominated": false,
3804         "nomination_type": null,
3805         "resolution": 4,
3806         "main_sha": null,
3807         "because_sha": null
3808     },
3809     {
3810         "sha": "4306897979abb83908bcadbd752ce34a0c8c2e02",
3811         "description": "radv: use radv_fill_nir_compiler_options() helper for prolog/epilog",
3812         "nominated": false,
3813         "nomination_type": null,
3814         "resolution": 4,
3815         "main_sha": null,
3816         "because_sha": null
3817     },
3818     {
3819         "sha": "7c84ca8818d3de7830fb173671762194daa8583e",
3820         "description": "radv: create radv_fill_nir_compiler_options() helper function",
3821         "nominated": false,
3822         "nomination_type": null,
3823         "resolution": 4,
3824         "main_sha": null,
3825         "because_sha": null
3826     },
3827     {
3828         "sha": "369c9b642524cb543c59d006ad7e3ce089fa6879",
3829         "description": "aco: fix p_interp_gfx11 to not overwrite SCC",
3830         "nominated": true,
3831         "nomination_type": 1,
3832         "resolution": 1,
3833         "main_sha": null,
3834         "because_sha": "6113ee650a272dc737a200e276de474e083a2fdf"
3835     },
3836     {
3837         "sha": "3012e85e36956abb067f2518a5e16ae91053d5e6",
3838         "description": "ci/alpine: build Mesa on top of Alpine 3.16",
3839         "nominated": false,
3840         "nomination_type": null,
3841         "resolution": 4,
3842         "main_sha": null,
3843         "because_sha": null
3844     },
3845     {
3846         "sha": "8a35052253d000b5fcb9f20b0ae9cf4cf9e9ba6a",
3847         "description": "ci/freedreno: add missing traces",
3848         "nominated": false,
3849         "nomination_type": null,
3850         "resolution": 4,
3851         "main_sha": null,
3852         "because_sha": null
3853     },
3854     {
3855         "sha": "14eef1414725692a22fa24e027e8b1fd618d57ed",
3856         "description": "clover: empty soversion when on win32",
3857         "nominated": true,
3858         "nomination_type": 0,
3859         "resolution": 1,
3860         "main_sha": null,
3861         "because_sha": null
3862     },
3863     {
3864         "sha": "afb83080879310986680b0a0c7046a05963c06b1",
3865         "description": "intel: Use common CONCAT/PASTE macros",
3866         "nominated": false,
3867         "nomination_type": null,
3868         "resolution": 4,
3869         "main_sha": null,
3870         "because_sha": null
3871     },
3872     {
3873         "sha": "6bf17673a556ae64a284936beb589786b90fdb42",
3874         "description": "glx: Use common CONCAT/PASTE macros",
3875         "nominated": false,
3876         "nomination_type": null,
3877         "resolution": 4,
3878         "main_sha": null,
3879         "because_sha": null
3880     },
3881     {
3882         "sha": "c411e2df705786dff8f321b3fdd7cbc9858524ab",
3883         "description": "gallium: Use common CONCAT/PASTE macros",
3884         "nominated": false,
3885         "nomination_type": null,
3886         "resolution": 4,
3887         "main_sha": null,
3888         "because_sha": null
3889     },
3890     {
3891         "sha": "f3c6ed77be3112a56be4a66a135bdef630e92b33",
3892         "description": "amd: Use common CONCAT/PASTE macros",
3893         "nominated": false,
3894         "nomination_type": null,
3895         "resolution": 4,
3896         "main_sha": null,
3897         "because_sha": null
3898     },
3899     {
3900         "sha": "9991926bdf15228831a4d29018afd2c3afebdefd",
3901         "description": "util: Add common CONCAT/PASTE macros",
3902         "nominated": false,
3903         "nomination_type": null,
3904         "resolution": 4,
3905         "main_sha": null,
3906         "because_sha": null
3907     },
3908     {
3909         "sha": "7a84473344fa678ec95761a802ee0c994f7c51ea",
3910         "description": "intel: Unify naming of CONCAT/PASTE macros",
3911         "nominated": false,
3912         "nomination_type": null,
3913         "resolution": 4,
3914         "main_sha": null,
3915         "because_sha": null
3916     },
3917     {
3918         "sha": "f2e9222701e6bb7562d2f2ca671c3747149f1405",
3919         "description": "glx: Unify naming of CONCAT/PASTE macros",
3920         "nominated": false,
3921         "nomination_type": null,
3922         "resolution": 4,
3923         "main_sha": null,
3924         "because_sha": null
3925     },
3926     {
3927         "sha": "6359836242405abeb2aeabea13d75c7cc6954029",
3928         "description": "gallium: Unify naming of CONCAT/PASTE macros",
3929         "nominated": false,
3930         "nomination_type": null,
3931         "resolution": 4,
3932         "main_sha": null,
3933         "because_sha": null
3934     },
3935     {
3936         "sha": "45f9939f9a588d362f1a0202fde95856b5d8bd70",
3937         "description": "amd: Unify naming of CONCAT/PASTE macros",
3938         "nominated": false,
3939         "nomination_type": null,
3940         "resolution": 4,
3941         "main_sha": null,
3942         "because_sha": null
3943     },
3944     {
3945         "sha": "c70c5ecd2e7bb04729628630aebf0574f7f19c1c",
3946         "description": "docs: move generic gallium envvars to root doc",
3947         "nominated": false,
3948         "nomination_type": null,
3949         "resolution": 4,
3950         "main_sha": null,
3951         "because_sha": null
3952     },
3953     {
3954         "sha": "e7e92f79543f8390d42543e72918d162cfb0a38e",
3955         "description": "docs: remove duplicate envvars",
3956         "nominated": false,
3957         "nomination_type": null,
3958         "resolution": 4,
3959         "main_sha": null,
3960         "because_sha": null
3961     },
3962     {
3963         "sha": "e91ee07b6a21be24c5cf5dd46d22c1fc0d3b86e3",
3964         "description": "docs: fix badly encoded envvar-roles",
3965         "nominated": false,
3966         "nomination_type": null,
3967         "resolution": 4,
3968         "main_sha": null,
3969         "because_sha": null
3970     },
3971     {
3972         "sha": "8723a18e67cdadb5ba4d7618ed844bf398a970e7",
3973         "description": "docs: use envvar directive",
3974         "nominated": false,
3975         "nomination_type": null,
3976         "resolution": 4,
3977         "main_sha": null,
3978         "because_sha": null
3979     },
3980     {
3981         "sha": "9bfa939a5e6377efe7b610dd9b6846edeb0fdafc",
3982         "description": "docs: remove stale envvar-reference",
3983         "nominated": true,
3984         "nomination_type": 1,
3985         "resolution": 1,
3986         "main_sha": null,
3987         "because_sha": "231ccb6100e3559782834d1c290e6439a37a7ca8"
3988     },
3989     {
3990         "sha": "4eef5628c86e930c48f90cdcbe51bf5a3651c4c4",
3991         "description": "docs: drop custom envvar directive",
3992         "nominated": false,
3993         "nomination_type": null,
3994         "resolution": 4,
3995         "main_sha": null,
3996         "because_sha": null
3997     },
3998     {
3999         "sha": "864e658c0a069026c1f123079cfb09ecc4cf06cf",
4000         "description": "docs: properly nest envvar descriptions",
4001         "nominated": false,
4002         "nomination_type": null,
4003         "resolution": 4,
4004         "main_sha": null,
4005         "because_sha": null
4006     },
4007     {
4008         "sha": "7df50de210e1899a5f405651d983c3771e092fd5",
4009         "description": "docs: remove rogue \"the\"",
4010         "nominated": false,
4011         "nomination_type": null,
4012         "resolution": 4,
4013         "main_sha": null,
4014         "because_sha": null
4015     },
4016     {
4017         "sha": "afded9a0a5f2e7cf3cff4e197cba3f12b8039e71",
4018         "description": "docs: add missing extension-link",
4019         "nominated": false,
4020         "nomination_type": null,
4021         "resolution": 4,
4022         "main_sha": null,
4023         "because_sha": null
4024     },
4025     {
4026         "sha": "9f2c9e4c3fa57deba3da30dfa8e022c0a49c80f0",
4027         "description": "docs: do not mention EGL_MESA_drm_display",
4028         "nominated": true,
4029         "nomination_type": 1,
4030         "resolution": 1,
4031         "main_sha": null,
4032         "because_sha": "f3e23ead536e66940053265216b3886fef69d891"
4033     },
4034     {
4035         "sha": "a5f319a38e4ade9ebb0736583cfa89098c7a6576",
4036         "description": "docs/tgsi: xDArray -> xD_ARRAY",
4037         "nominated": false,
4038         "nomination_type": null,
4039         "resolution": 4,
4040         "main_sha": null,
4041         "because_sha": null
4042     },
4043     {
4044         "sha": "474ba56f78aaa7e32a60b103008f0e204837000a",
4045         "description": "docs/gallium: move period out of quotes",
4046         "nominated": false,
4047         "nomination_type": null,
4048         "resolution": 4,
4049         "main_sha": null,
4050         "because_sha": null
4051     },
4052     {
4053         "sha": "306a8379ca0e1dd6fdfd0d90b248b8b09588e77f",
4054         "description": "docs: lifecycle -> life cycle",
4055         "nominated": false,
4056         "nomination_type": null,
4057         "resolution": 4,
4058         "main_sha": null,
4059         "because_sha": null
4060     },
4061     {
4062         "sha": "a3a68da6ac48ef19a4352d98b305dabadfc24632",
4063         "description": "docs: dll -> DLL",
4064         "nominated": false,
4065         "nomination_type": null,
4066         "resolution": 4,
4067         "main_sha": null,
4068         "because_sha": null
4069     },
4070     {
4071         "sha": "18fcd3c47c23e2a665443e83153c816284c81980",
4072         "description": "docs: un-committed -> uncommitted",
4073         "nominated": false,
4074         "nomination_type": null,
4075         "resolution": 4,
4076         "main_sha": null,
4077         "because_sha": null
4078     },
4079     {
4080         "sha": "4a42efb7fcf81c9d55f9e5ccda74d18c8e87c8ec",
4081         "description": "docs: IPE -> PIPE",
4082         "nominated": false,
4083         "nomination_type": null,
4084         "resolution": 4,
4085         "main_sha": null,
4086         "because_sha": null
4087     },
4088     {
4089         "sha": "26d6f506a44aa9f004781b0ec988471032d80841",
4090         "description": "docs/asahi: use console blocks for console commands",
4091         "nominated": false,
4092         "nomination_type": null,
4093         "resolution": 4,
4094         "main_sha": null,
4095         "because_sha": null
4096     },
4097     {
4098         "sha": "5a31e1ecaa66bbfbf4b9883ed800a5549c45724e",
4099         "description": "docs/asahi: use literal-block for build-options",
4100         "nominated": false,
4101         "nomination_type": null,
4102         "resolution": 4,
4103         "main_sha": null,
4104         "because_sha": null
4105     },
4106     {
4107         "sha": "2ebce1113730fcb23394e3931b7fafcb2d2ca7b7",
4108         "description": "docs/asahi: fix indent",
4109         "nominated": false,
4110         "nomination_type": null,
4111         "resolution": 4,
4112         "main_sha": null,
4113         "because_sha": null
4114     },
4115     {
4116         "sha": "3408cce076467266da1c53a1a8f4045fbc2d7118",
4117         "description": "etnaviv: don't always emit PE_DEPTH_CONFIG on shader changes",
4118         "nominated": false,
4119         "nomination_type": null,
4120         "resolution": 4,
4121         "main_sha": null,
4122         "because_sha": null
4123     },
4124     {
4125         "sha": "7fe91c9f660f3b76e2c08c0824d226417231c822",
4126         "description": "etnaviv: switch to late Z when linear PE is used",
4127         "nominated": true,
4128         "nomination_type": 1,
4129         "resolution": 1,
4130         "main_sha": null,
4131         "because_sha": "53445284a427f79e94607dc4ca2f8bd8ac293356"
4132     },
4133     {
4134         "sha": "e65d266529f1e95252bacd529a830b9d4d50000f",
4135         "description": "etnaviv: fix shader register control with MSAA",
4136         "nominated": true,
4137         "nomination_type": 0,
4138         "resolution": 1,
4139         "main_sha": null,
4140         "because_sha": null
4141     },
4142     {
4143         "sha": "5bde671df240879da0cdab062c02a0f0bcd459ca",
4144         "description": "gallium: Avoid nullptr-with-nonzero-offset",
4145         "nominated": false,
4146         "nomination_type": null,
4147         "resolution": 4,
4148         "main_sha": null,
4149         "because_sha": null
4150     },
4151     {
4152         "sha": "cdbb30334c9876a33a130f70ef83d49ceadb9107",
4153         "description": "ci/update_traces_checksum.py: make output more clean and implement colors",
4154         "nominated": false,
4155         "nomination_type": null,
4156         "resolution": 4,
4157         "main_sha": null,
4158         "because_sha": null
4159     },
4160     {
4161         "sha": "e1d40d11f5a6083c19582c2e138f453cc2c7d4e4",
4162         "description": "ci/update_traces_checksum.py: check if checksum is in the array, not it's value",
4163         "nominated": true,
4164         "nomination_type": 1,
4165         "resolution": 1,
4166         "main_sha": null,
4167         "because_sha": "45eda069531adf17d28538696ace5dfcbc9ad230"
4168     },
4169     {
4170         "sha": "88b1bb326dae2d4cc7e069849f82c08f35c407d5",
4171         "description": "ac/llvm: fix gfx11 fs input load for 16bit varying",
4172         "nominated": true,
4173         "nomination_type": 1,
4174         "resolution": 1,
4175         "main_sha": null,
4176         "because_sha": "b07204d7804496445ddaa293ed3a2b90d170b1db"
4177     },
4178     {
4179         "sha": "c21e184cc5cc818285c5590f36b170362defaf27",
4180         "description": "ac/nir/ngg: remove nuw for negative value add",
4181         "nominated": true,
4182         "nomination_type": 1,
4183         "resolution": 1,
4184         "main_sha": null,
4185         "because_sha": "60ac5dda82e1a5c020aa51a02fa65131e9bfb2ca"
4186     },
4187     {
4188         "sha": "982b523769a75c99039deac7f832a1e10260e916",
4189         "description": "ac/nir/ngg: fix nogs culling with nuw add",
4190         "nominated": true,
4191         "nomination_type": 1,
4192         "resolution": 1,
4193         "main_sha": null,
4194         "because_sha": "75dbb404393a5ae99adb90a156fa5a084aa79c4d"
4195     },
4196     {
4197         "sha": "e81c35d19f76bb8e0dad142c31bd6a9346b92519",
4198         "description": "anv: Don't use REQUIRE_8 for Bindless Shaders",
4199         "nominated": false,
4200         "nomination_type": null,
4201         "resolution": 4,
4202         "main_sha": null,
4203         "because_sha": null
4204     },
4205     {
4206         "sha": "eedbd1ddbf73cd39668742d8e382d0b9a4fd4945",
4207         "description": "intel/compiler: Use SIMD selection helpers in compile_single_bs()",
4208         "nominated": false,
4209         "nomination_type": null,
4210         "resolution": 4,
4211         "main_sha": null,
4212         "because_sha": null
4213     },
4214     {
4215         "sha": "6c194ddd18f24a2fe995aa6b09c8d5d6d2c97d34",
4216         "description": "intel/compiler: Prepare SIMD selection helpers to handle different prog_datas",
4217         "nominated": false,
4218         "nomination_type": null,
4219         "resolution": 4,
4220         "main_sha": null,
4221         "because_sha": null
4222     },
4223     {
4224         "sha": "6ffa597bcfe5005381913c6430db999498e194a9",
4225         "description": "intel/compiler: Keep track of compiled/spilled in brw_simd_selection_state",
4226         "nominated": false,
4227         "nomination_type": null,
4228         "resolution": 4,
4229         "main_sha": null,
4230         "because_sha": null
4231     },
4232     {
4233         "sha": "3c52e2d04cfbe1425b67fac842946ecb611ac982",
4234         "description": "intel/compiler: Add a SIMD_COUNT constant",
4235         "nominated": false,
4236         "nomination_type": null,
4237         "resolution": 4,
4238         "main_sha": null,
4239         "because_sha": null
4240     },
4241     {
4242         "sha": "a0580dadfd20f4b27852bc10e2f38191cae05197",
4243         "description": "intel/compiler: Create a struct to hold SIMD selection state",
4244         "nominated": false,
4245         "nomination_type": null,
4246         "resolution": 4,
4247         "main_sha": null,
4248         "because_sha": null
4249     },
4250     {
4251         "sha": "8cda6cd774edc16ce5515ca936b900f6250c49fd",
4252         "description": "intel/compiler: Simplify usage of brw_simd_select_for_workgroup_size()",
4253         "nominated": false,
4254         "nomination_type": null,
4255         "resolution": 4,
4256         "main_sha": null,
4257         "because_sha": null
4258     },
4259     {
4260         "sha": "a943dbf475dc5178b37f297d5909f220337c354b",
4261         "description": "intel/compiler: Make brw_private.h and simd selector helpers C++",
4262         "nominated": false,
4263         "nomination_type": null,
4264         "resolution": 4,
4265         "main_sha": null,
4266         "because_sha": null
4267     },
4268     {
4269         "sha": "fb7de303ba7cbdb4237d2ae93011bc2845114d35",
4270         "description": "gallivm: add coro malloc hooks earlier and always.",
4271         "nominated": true,
4272         "nomination_type": 1,
4273         "resolution": 1,
4274         "main_sha": null,
4275         "because_sha": "f511d2a553377a58b5eea6c6d1170fcc4972237a"
4276     },
4277     {
4278         "sha": "301daf868bfa228a29efe72069cff67220d521c0",
4279         "description": "glsl: remove unused intrinsics",
4280         "nominated": false,
4281         "nomination_type": null,
4282         "resolution": 4,
4283         "main_sha": null,
4284         "because_sha": null
4285     },
4286     {
4287         "sha": "cb32f9515e28d01a52dc8961d9d82ed73faf4bd3",
4288         "description": "nir_scale_fdiv: Respect vector swizzles",
4289         "nominated": false,
4290         "nomination_type": null,
4291         "resolution": 4,
4292         "main_sha": null,
4293         "because_sha": null
4294     },
4295     {
4296         "sha": "57863e21f6ff02228414269dc40326cd916f0fe0",
4297         "description": "radeonsi: print the number of shader outputs for shader-db",
4298         "nominated": false,
4299         "nomination_type": null,
4300         "resolution": 4,
4301         "main_sha": null,
4302         "because_sha": null
4303     },
4304     {
4305         "sha": "e2b044fe3fccd4aad93986baff85b3d8a5b38b47",
4306         "description": "lavapipe: Prevent integer overflow adding index buffer offset and start index.",
4307         "nominated": false,
4308         "nomination_type": null,
4309         "resolution": 4,
4310         "main_sha": null,
4311         "because_sha": null
4312     },
4313     {
4314         "sha": "f47253c5c70339d23e48cb2e15e1626ffc79c690",
4315         "description": "draw,util: Refactor draw_overflow_uadd into util.",
4316         "nominated": false,
4317         "nomination_type": null,
4318         "resolution": 4,
4319         "main_sha": null,
4320         "because_sha": null
4321     },
4322     {
4323         "sha": "cb904ceb805471695170557a9cdb88233908a1f0",
4324         "description": "util/disk_cache: Prevent \u2018sha1\u2019 may be used uninitialized warnings.",
4325         "nominated": false,
4326         "nomination_type": null,
4327         "resolution": 4,
4328         "main_sha": null,
4329         "because_sha": null
4330     },
4331     {
4332         "sha": "b28356745686571676742f3822fd371b95e8742b",
4333         "description": "radeonsi/vcn: adding av1 decoding film grain block",
4334         "nominated": false,
4335         "nomination_type": null,
4336         "resolution": 4,
4337         "main_sha": null,
4338         "because_sha": null
4339     },
4340     {
4341         "sha": "0b02db30070313910d35913aec8b68652d329c0a",
4342         "description": "frontends/va: fixed av1 decoding 10bit ffmpeg output YUV issue",
4343         "nominated": false,
4344         "nomination_type": null,
4345         "resolution": 4,
4346         "main_sha": null,
4347         "because_sha": null
4348     },
4349     {
4350         "sha": "35606096de65a2896830b8f920e927894a7b19a4",
4351         "description": "ci/llvmpipe: Switch rusticl and clover testing over to deqp-runner.",
4352         "nominated": false,
4353         "nomination_type": null,
4354         "resolution": 4,
4355         "main_sha": null,
4356         "because_sha": null
4357     },
4358     {
4359         "sha": "b0acae5f03c940db8c67c8b1f95f01fa15602274",
4360         "description": "ci: Update to deqp-runner v0.16.0 for SKQP and CL support.",
4361         "nominated": false,
4362         "nomination_type": null,
4363         "resolution": 4,
4364         "main_sha": null,
4365         "because_sha": null
4366     },
4367     {
4368         "sha": "57b2211cf0c1c5153eae4c59f213a30fe06c227c",
4369         "description": "radv/rt: Clone specialization infos",
4370         "nominated": false,
4371         "nomination_type": null,
4372         "resolution": 4,
4373         "main_sha": null,
4374         "because_sha": null
4375     },
4376     {
4377         "sha": "39628c8999975ebaadcfbf794a922d04e384a08b",
4378         "description": "radv/rt: Clone entrypoint names",
4379         "nominated": false,
4380         "nomination_type": null,
4381         "resolution": 4,
4382         "main_sha": null,
4383         "because_sha": null
4384     },
4385     {
4386         "sha": "a4d6c57e6540d5fa7db395ad9616bfacc6beef20",
4387         "description": "radv: Use ralloc for allocating pipeline library resources",
4388         "nominated": false,
4389         "nomination_type": null,
4390         "resolution": 4,
4391         "main_sha": null,
4392         "because_sha": null
4393     },
4394     {
4395         "sha": "08b194fb465ef725440f6b62e7b673a4f669f630",
4396         "description": "vulkan,radv: Remove vk_shader_module_clone",
4397         "nominated": false,
4398         "nomination_type": null,
4399         "resolution": 4,
4400         "main_sha": null,
4401         "because_sha": null
4402     },
4403     {
4404         "sha": "902ec1fe0e80039367a16fc6db10a6368307269c",
4405         "description": "replace sys/poll.h with poll.h",
4406         "nominated": false,
4407         "nomination_type": null,
4408         "resolution": 4,
4409         "main_sha": null,
4410         "because_sha": null
4411     },
4412     {
4413         "sha": "48c1e0e166728e130d5d2537bec528eec6cea244",
4414         "description": "intel/crocus: do not redefine PAGE_SIZE",
4415         "nominated": false,
4416         "nomination_type": null,
4417         "resolution": 4,
4418         "main_sha": null,
4419         "because_sha": null
4420     },
4421     {
4422         "sha": "9d81729c02c5f09474e8b2c80f46da6a128ab183",
4423         "description": "kopper: guard unused variable behind ifdef",
4424         "nominated": false,
4425         "nomination_type": null,
4426         "resolution": 4,
4427         "main_sha": null,
4428         "because_sha": null
4429     },
4430     {
4431         "sha": "92854b96bc901514831c87b71a60b25354a96c6b",
4432         "description": "docs/releasing: add convenient command to rebase everything since last release",
4433         "nominated": false,
4434         "nomination_type": null,
4435         "resolution": 4,
4436         "main_sha": null,
4437         "because_sha": null
4438     },
4439     {
4440         "sha": "68f942f21789d805d0fcc033b8de12d54f49cecb",
4441         "description": "docs/releasing: checkout the staging branch at the end of its creation process",
4442         "nominated": false,
4443         "nomination_type": null,
4444         "resolution": 4,
4445         "main_sha": null,
4446         "because_sha": null
4447     },
4448     {
4449         "sha": "739ecdf367ac8fb63450833d32d5ad0cebf845c7",
4450         "description": "docs/releasing: update branchpoint instructions to be friendlier to our Marge-bot-based workflow",
4451         "nominated": false,
4452         "nomination_type": null,
4453         "resolution": 4,
4454         "main_sha": null,
4455         "because_sha": null
4456     },
4457     {
4458         "sha": "fa10735da36bede0d67174e4c7ea00b6c0a1ce75",
4459         "description": "docs/releasing: fix instructions to create a branch from a tag",
4460         "nominated": false,
4461         "nomination_type": null,
4462         "resolution": 4,
4463         "main_sha": null,
4464         "because_sha": null
4465     },
4466     {
4467         "sha": "6833138b5dd3ef247330e4d2b11e56bc37bc72e5",
4468         "description": "docs/releasing: add VERSION variable to avoid typos when copy/pasting",
4469         "nominated": false,
4470         "nomination_type": null,
4471         "resolution": 4,
4472         "main_sha": null,
4473         "because_sha": null
4474     },
4475     {
4476         "sha": "494e2edb90d06f645e09b10d2c3f6b8d274d4dba",
4477         "description": "intel/compiler: Fix missing tie-breaker in brw_nir_analyze_ubo_ranges() ordering code",
4478         "nominated": true,
4479         "nomination_type": 1,
4480         "resolution": 1,
4481         "main_sha": null,
4482         "because_sha": "6d28c6e52cfd76855c1368560dd90f12493e2580"
4483     },
4484     {
4485         "sha": "9fd1d47aa0f19fac30d29e6ae40ed0383c1930ee",
4486         "description": "intel/compiler: Fix dynarray usage in intel_clc",
4487         "nominated": true,
4488         "nomination_type": 1,
4489         "resolution": 1,
4490         "main_sha": null,
4491         "because_sha": "77e929a52734456237f5e0171a4844d6f9be027e"
4492     },
4493     {
4494         "sha": "71c4543af1ad7b2b51f18140373b8756c1631d07",
4495         "description": "radv/rt: Get rid of null index AABB intersection handling",
4496         "nominated": false,
4497         "nomination_type": null,
4498         "resolution": 4,
4499         "main_sha": null,
4500         "because_sha": null
4501     },
4502     {
4503         "sha": "ff896d5d0987768412b0ae741ec66b12b30c8d31",
4504         "description": "r600/sfn: Call lower_flrp from driver code",
4505         "nominated": false,
4506         "nomination_type": null,
4507         "resolution": 4,
4508         "main_sha": null,
4509         "because_sha": null
4510     },
4511     {
4512         "sha": "e5646382ba94cad3877e792556e8f49e98e7bc7b",
4513         "description": "r600/sfn: use only one undef in tex lowering",
4514         "nominated": false,
4515         "nomination_type": null,
4516         "resolution": 4,
4517         "main_sha": null,
4518         "because_sha": null
4519     },
4520     {
4521         "sha": "df54aa7e33904ad124e994128b45854b862f783e",
4522         "description": "r600/sfn: Use a bitfield for some register properties",
4523         "nominated": false,
4524         "nomination_type": null,
4525         "resolution": 4,
4526         "main_sha": null,
4527         "because_sha": null
4528     },
4529     {
4530         "sha": "dba46bb8bc35836145bcb7e9d1b0e92f5617996b",
4531         "description": "r600/sfn: handle possible inline const as array base for scratch loads",
4532         "nominated": false,
4533         "nomination_type": null,
4534         "resolution": 4,
4535         "main_sha": null,
4536         "because_sha": null
4537     },
4538     {
4539         "sha": "307b81747e2bb0901ada1901564435878dbb5a7d",
4540         "description": "r600/sfn: Simlify check for zero and one",
4541         "nominated": false,
4542         "nomination_type": null,
4543         "resolution": 4,
4544         "main_sha": null,
4545         "because_sha": null
4546     },
4547     {
4548         "sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8",
4549         "description": "r600/sfn: implement finalize_nir",
4550         "nominated": false,
4551         "nomination_type": null,
4552         "resolution": 4,
4553         "main_sha": null,
4554         "because_sha": null
4555     },
4556     {
4557         "sha": "ec1cdc13d5cf6026692bf3765be3aeceb511e6d6",
4558         "description": "v3dv/bo: reset bo and then call gem close",
4559         "nominated": true,
4560         "nomination_type": 1,
4561         "resolution": 1,
4562         "main_sha": null,
4563         "because_sha": "2c44597181e28b05d4b269ee73d4f3a59bc0a806"
4564     },
4565     {
4566         "sha": "b4b09bf8f25294e1705ebedfd4f88de6507b575f",
4567         "description": "Revert \"ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often\"",
4568         "nominated": false,
4569         "nomination_type": 2,
4570         "resolution": 4,
4571         "main_sha": null,
4572         "because_sha": "cb02cf464c16961a8922e0180eeba38fea16ac85"
4573     },
4574     {
4575         "sha": "3f371d4e940509c73fa19c4e50ae319e75636eb0",
4576         "description": "zink: remove descriptor-mode selection infrastructure",
4577         "nominated": false,
4578         "nomination_type": null,
4579         "resolution": 4,
4580         "main_sha": null,
4581         "because_sha": null
4582     },
4583     {
4584         "sha": "d255bc8f05dd5f85f7154b0a3d7aaf381b47c199",
4585         "description": "radv: enable lowering of subgroup shuffle in NIR on GFX11+",
4586         "nominated": true,
4587         "nomination_type": 0,
4588         "resolution": 1,
4589         "main_sha": null,
4590         "because_sha": null
4591     },
4592     {
4593         "sha": "a2dd0c77d693b8dce1a3d9aa9213978d220676c5",
4594         "description": "r300: enable channel merging on r300/r400 VS",
4595         "nominated": false,
4596         "nomination_type": null,
4597         "resolution": 4,
4598         "main_sha": null,
4599         "because_sha": null
4600     },
4601     {
4602         "sha": "54f6e72b27154219be237690453bb9c3b57cd3ec",
4603         "description": "r300: better register allocator for vertex shaders",
4604         "nominated": false,
4605         "nomination_type": null,
4606         "resolution": 4,
4607         "main_sha": null,
4608         "because_sha": null
4609     },
4610     {
4611         "sha": "0889c44f18b8b4c4155b4e6c82cc6ca21c1e467a",
4612         "description": "r300: another fix for reader detection in the presence of loops",
4613         "nominated": false,
4614         "nomination_type": null,
4615         "resolution": 4,
4616         "main_sha": null,
4617         "because_sha": null
4618     },
4619     {
4620         "sha": "e571fb9d2e228f3c982e2c879253d22147618084",
4621         "description": "r300: properly account for per-channel negates when reswizzling",
4622         "nominated": false,
4623         "nomination_type": null,
4624         "resolution": 4,
4625         "main_sha": null,
4626         "because_sha": null
4627     },
4628     {
4629         "sha": "0146f5029a56989b93465f4ae7c070d37d3be2a8",
4630         "description": "r300: don't skip source rewrite if RC_FILE_NONE in rc_for_all_reads_src",
4631         "nominated": false,
4632         "nomination_type": null,
4633         "resolution": 4,
4634         "main_sha": null,
4635         "because_sha": null
4636     },
4637     {
4638         "sha": "7d28f429da8c3f9741f9db33797055ead26e13ae",
4639         "description": "r300: generalize rc_init_regalloc_state",
4640         "nominated": false,
4641         "nomination_type": null,
4642         "resolution": 4,
4643         "main_sha": null,
4644         "because_sha": null
4645     },
4646     {
4647         "sha": "b9fe2df95247b01d158f88216db60e0669976701",
4648         "description": "r300: add array with conflict values for the vp register classes",
4649         "nominated": false,
4650         "nomination_type": null,
4651         "resolution": 4,
4652         "main_sha": null,
4653         "because_sha": null
4654     },
4655     {
4656         "sha": "431467b1d93516a89383f89e848e8da7e18e19a3",
4657         "description": "r300: add new register class list for vertex shaders",
4658         "nominated": false,
4659         "nomination_type": null,
4660         "resolution": 4,
4661         "main_sha": null,
4662         "because_sha": null
4663     },
4664     {
4665         "sha": "59e22d9d352a332b071eab616af526848311da36",
4666         "description": "r300: add FP suffix to the current class list",
4667         "nominated": false,
4668         "nomination_type": null,
4669         "resolution": 4,
4670         "main_sha": null,
4671         "because_sha": null
4672     },
4673     {
4674         "sha": "024a8d8bda945cbf6463ace2dcfaa9f0f092a9ff",
4675         "description": "r300: increase maximum number of writemask combinations",
4676         "nominated": false,
4677         "nomination_type": null,
4678         "resolution": 4,
4679         "main_sha": null,
4680         "because_sha": null
4681     },
4682     {
4683         "sha": "240365a293ce1cf4f30f6f78020131feb5e8c8ae",
4684         "description": "r300: move building of the interference graph to a separate function",
4685         "nominated": false,
4686         "nomination_type": null,
4687         "resolution": 4,
4688         "main_sha": null,
4689         "because_sha": null
4690     },
4691     {
4692         "sha": "38f5b287e84f76e0182ba9cfe899ee4a6f667197",
4693         "description": "r300: generalize rc_find_class",
4694         "nominated": false,
4695         "nomination_type": null,
4696         "resolution": 4,
4697         "main_sha": null,
4698         "because_sha": null
4699     },
4700     {
4701         "sha": "e1b4ba13508d409399def7b150a9e8f450c07508",
4702         "description": "r300: move some functions out of radeon_pair_regalloc",
4703         "nominated": false,
4704         "nomination_type": null,
4705         "resolution": 4,
4706         "main_sha": null,
4707         "because_sha": null
4708     },
4709     {
4710         "sha": "715e7172e8678724db773a715bb81916aa596004",
4711         "description": "r300: save pointer to register class list in the regalloc state",
4712         "nominated": false,
4713         "nomination_type": null,
4714         "resolution": 4,
4715         "main_sha": null,
4716         "because_sha": null
4717     },
4718     {
4719         "sha": "63c4849e8bb6b585747e6e6085df3a0264fa2821",
4720         "description": "nir: add another common ffract -> ffloor pattern",
4721         "nominated": false,
4722         "nomination_type": null,
4723         "resolution": 4,
4724         "main_sha": null,
4725         "because_sha": null
4726     },
4727     {
4728         "sha": "11b2a063bf1f18b3be9542be8c229427a33c92f0",
4729         "description": "vulkan: Unconditionally add barriers for missing external subpass deps",
4730         "nominated": true,
4731         "nomination_type": 1,
4732         "resolution": 1,
4733         "main_sha": null,
4734         "because_sha": "1d726940d2881395994751078dad3bda0cabbdfb"
4735     },
4736     {
4737         "sha": "4ff5051944e7a7a8bf003c331af1a73ac6c7df61",
4738         "description": "vulkan: Handle VK_SUBPASS_EXTERNAL at the end of a subpass",
4739         "nominated": true,
4740         "nomination_type": 1,
4741         "resolution": 1,
4742         "main_sha": null,
4743         "because_sha": "1d726940d2881395994751078dad3bda0cabbdfb"
4744     },
4745     {
4746         "sha": "fee004215755ee56a427e2ea96a5ab6dfa1ce823",
4747         "description": "r600/sfn: Fix f2u32 and remove backend lowring of f2u64 and f2i64",
4748         "nominated": true,
4749         "nomination_type": 1,
4750         "resolution": 1,
4751         "main_sha": null,
4752         "because_sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd"
4753     },
4754     {
4755         "sha": "fd27b18631bff77ce864968238c4e6dbe37606a6",
4756         "description": "r600/sfn: Fix source modifiers for ffract64",
4757         "nominated": true,
4758         "nomination_type": 1,
4759         "resolution": 1,
4760         "main_sha": null,
4761         "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
4762     },
4763     {
4764         "sha": "e63d6ed85e0d2c23d0a6335c0ac05e1501a403d3",
4765         "description": "spirv: Make vtn_fail and friends trap in debug mode",
4766         "nominated": false,
4767         "nomination_type": null,
4768         "resolution": 4,
4769         "main_sha": null,
4770         "because_sha": null
4771     },
4772     {
4773         "sha": "ae76bba34a878dbd299f911bceaa9acdf01eb38a",
4774         "description": "anv: bump pool bucket max allocation size",
4775         "nominated": true,
4776         "nomination_type": 0,
4777         "resolution": 1,
4778         "main_sha": null,
4779         "because_sha": null
4780     },
4781     {
4782         "sha": "145cb3e349d080dce3d6e8f41722dffe33ab7b9f",
4783         "description": "vulkan/wsi/wayland: fix unaligned load of dev_t",
4784         "nominated": false,
4785         "nomination_type": null,
4786         "resolution": 4,
4787         "main_sha": null,
4788         "because_sha": null
4789     },
4790     {
4791         "sha": "ad5c9c3fa46a4bb6a423c347f28e2d6a58973b2b",
4792         "description": "llvmpipe: drop cache stats code",
4793         "nominated": false,
4794         "nomination_type": null,
4795         "resolution": 4,
4796         "main_sha": null,
4797         "because_sha": null
4798     },
4799     {
4800         "sha": "4a14ba6fce89cb839d598bebe2f971796787f41e",
4801         "description": "disk_cache: add env var to show stats",
4802         "nominated": false,
4803         "nomination_type": null,
4804         "resolution": 4,
4805         "main_sha": null,
4806         "because_sha": null
4807     },
4808     {
4809         "sha": "f7d7e558c958d4057cf88dfa37f80d150d62d87f",
4810         "description": "venus: handle VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT",
4811         "nominated": true,
4812         "nomination_type": 1,
4813         "resolution": 1,
4814         "main_sha": null,
4815         "because_sha": "8f7b5bf34b4207bac6417902ff715e5643d45389"
4816     },
4817     {
4818         "sha": "8a5de0b6cf1090d7f29f3974ec79c32776cf2745",
4819         "description": "freedreno/pm4: Use unsigned instead of uint to fix musl build",
4820         "nominated": false,
4821         "nomination_type": null,
4822         "resolution": 4,
4823         "main_sha": null,
4824         "because_sha": null
4825     },
4826     {
4827         "sha": "bc286e8586976013936dea71dd66c4e3a3ff4605",
4828         "description": "ci: avoid triggering vc4 & v3d tests on v3dv-only MRs",
4829         "nominated": false,
4830         "nomination_type": null,
4831         "resolution": 1,
4832         "main_sha": null,
4833         "because_sha": null
4834     },
4835     {
4836         "sha": "2f85d9095e3559597bc1cf0051ab6d7bc18faecd",
4837         "description": "etnaviv: fix late Z with MSAA active",
4838         "nominated": true,
4839         "nomination_type": 0,
4840         "resolution": 1,
4841         "main_sha": null,
4842         "because_sha": null
4843     },
4844     {
4845         "sha": "804bf2eba2af7f3d6446361127cbc5521ae72b15",
4846         "description": "etnaviv: update headers from rnndb",
4847         "nominated": true,
4848         "nomination_type": 0,
4849         "resolution": 1,
4850         "main_sha": null,
4851         "because_sha": null
4852     },
4853     {
4854         "sha": "4035b0fa42ff886c4b31656ea9c1e1f347b16ba3",
4855         "description": "radv: Use a lds stack for ray queries when possible",
4856         "nominated": false,
4857         "nomination_type": null,
4858         "resolution": 4,
4859         "main_sha": null,
4860         "because_sha": null
4861     },
4862     {
4863         "sha": "3a50dcb3f478488cb588948a78325c6c5cdca139",
4864         "description": "radv: Always create ray query vars as shader temp",
4865         "nominated": false,
4866         "nomination_type": null,
4867         "resolution": 4,
4868         "main_sha": null,
4869         "because_sha": null
4870     },
4871     {
4872         "sha": "2dc93e284ebd9baf5f5809e3904de97fea1b6f2d",
4873         "description": "radv: Add a field for the max shared memory size",
4874         "nominated": false,
4875         "nomination_type": null,
4876         "resolution": 4,
4877         "main_sha": null,
4878         "because_sha": null
4879     },
4880     {
4881         "sha": "19c5739b7449667b0091153dfd5ce84b518f55ab",
4882         "description": "spirv: Add MESA_SPIRV_DEBUG environment variable processing",
4883         "nominated": false,
4884         "nomination_type": null,
4885         "resolution": 4,
4886         "main_sha": null,
4887         "because_sha": null
4888     },
4889     {
4890         "sha": "6addb8566dbdf841fec693084247a7ad35adf7f0",
4891         "description": "ci: remove duplicate entries from Fedora build",
4892         "nominated": false,
4893         "nomination_type": null,
4894         "resolution": 4,
4895         "main_sha": null,
4896         "because_sha": null
4897     },
4898     {
4899         "sha": "88f1fad3f76837c1d968a8636bf157e1e1e28b2b",
4900         "description": "pvr: Use common pipeline & dynamic state frameworks",
4901         "nominated": false,
4902         "nomination_type": null,
4903         "resolution": 4,
4904         "main_sha": null,
4905         "because_sha": null
4906     },
4907     {
4908         "sha": "a89ff8d4bc888baa458ba24b2836eaa1700e493d",
4909         "description": "pvr: Use PVRX(TA_PASSTYPE) for pvr_fragment_shader_state.pass_type",
4910         "nominated": false,
4911         "nomination_type": null,
4912         "resolution": 4,
4913         "main_sha": null,
4914         "because_sha": null
4915     },
4916     {
4917         "sha": "9056817a6c975168457758814d5e865505c63d8c",
4918         "description": "pvr: Store format aspects on render pass attachments",
4919         "nominated": false,
4920         "nomination_type": null,
4921         "resolution": 4,
4922         "main_sha": null,
4923         "because_sha": null
4924     },
4925     {
4926         "sha": "0e708609cbe2eebba893c023b65d50d23abc1735",
4927         "description": "pvr: Remove scissor_accum dynamic state",
4928         "nominated": false,
4929         "nomination_type": null,
4930         "resolution": 4,
4931         "main_sha": null,
4932         "because_sha": null
4933     },
4934     {
4935         "sha": "082ad18cea0dc55d0ba930dcfe58e8781e99d325",
4936         "description": "pvr: VDMCTRL_INDEX_LIST[5-9] are not needed",
4937         "nominated": false,
4938         "nomination_type": null,
4939         "resolution": 4,
4940         "main_sha": null,
4941         "because_sha": null
4942     },
4943     {
4944         "sha": "e21448d0d31808059fab3a4d35e44ddcb9683cf6",
4945         "description": "aco: Don't create useless exec movs while creating v_cmpx.",
4946         "nominated": false,
4947         "nomination_type": null,
4948         "resolution": 4,
4949         "main_sha": null,
4950         "because_sha": null
4951     },
4952     {
4953         "sha": "a653a390e11a55f25235af1d0b39a6ceae30016f",
4954         "description": "aco: Make vcmpx definition handling clearer.",
4955         "nominated": false,
4956         "nomination_type": null,
4957         "resolution": 4,
4958         "main_sha": null,
4959         "because_sha": null
4960     },
4961     {
4962         "sha": "bdf680cd3fe08b97991de2b1545567697f5fc9bb",
4963         "description": "intel/fs: use nir_opt_ray_query_ranges",
4964         "nominated": false,
4965         "nomination_type": null,
4966         "resolution": 4,
4967         "main_sha": null,
4968         "because_sha": null
4969     },
4970     {
4971         "sha": "bd9396c357b0c03108b78b1b304e69312eb5719f",
4972         "description": "radv: Use nir_opt_ray_query_ranges",
4973         "nominated": false,
4974         "nomination_type": null,
4975         "resolution": 4,
4976         "main_sha": null,
4977         "because_sha": null
4978     },
4979     {
4980         "sha": "f5b657658588e57606a179037cccf528de6605de",
4981         "description": "nir: Add a pass for combining ray queries",
4982         "nominated": false,
4983         "nomination_type": null,
4984         "resolution": 4,
4985         "main_sha": null,
4986         "because_sha": null
4987     },
4988     {
4989         "sha": "d22037b96c89135473994e772fe6f9d95a7066cf",
4990         "description": "nir: Add and use nir_intrinsic_is_ray_query helper",
4991         "nominated": false,
4992         "nomination_type": null,
4993         "resolution": 4,
4994         "main_sha": null,
4995         "because_sha": null
4996     },
4997     {
4998         "sha": "04abfbca57fd3ae16f4f965a37040f30b52adacd",
4999         "description": "nir: Remove gather_info after removing dead vars",
5000         "nominated": false,
5001         "nomination_type": null,
5002         "resolution": 4,
5003         "main_sha": null,
5004         "because_sha": null
5005     },
5006     {
5007         "sha": "34c52d8cb98e74a9debcd2605b377170c025582a",
5008         "description": "nir: fix typo in lower_double options handling",
5009         "nominated": true,
5010         "nomination_type": 1,
5011         "resolution": 1,
5012         "main_sha": null,
5013         "because_sha": "3749a6ecd282cf8c801cda948260fd6d521b92ac"
5014     },
5015     {
5016         "sha": "d558309d67b9ad4dbc4c47bccabe078af3f9eb6e",
5017         "description": "freedreno/cffdec: Add NOP debug messages",
5018         "nominated": false,
5019         "nomination_type": null,
5020         "resolution": 4,
5021         "main_sha": null,
5022         "because_sha": null
5023     },
5024     {
5025         "sha": "d151ba5c3004a68aed0e0f19c8f2575bfa265694",
5026         "description": "tu: Implement utrace CS marker support",
5027         "nominated": false,
5028         "nomination_type": null,
5029         "resolution": 4,
5030         "main_sha": null,
5031         "because_sha": null
5032     },
5033     {
5034         "sha": "ac5a55ef115525d5b8fcade9158fedccea24174a",
5035         "description": "common/utrace: Add CS logging support",
5036         "nominated": false,
5037         "nomination_type": null,
5038         "resolution": 4,
5039         "main_sha": null,
5040         "because_sha": null
5041     },
5042     {
5043         "sha": "8370a0d6bfcaaf84fd7ddb58b51eb11bb416652f",
5044         "description": "common/utrace: Prefix all environment variables with `MESA_`",
5045         "nominated": false,
5046         "nomination_type": null,
5047         "resolution": 4,
5048         "main_sha": null,
5049         "because_sha": null
5050     },
5051     {
5052         "sha": "086b50078d1b38839d5f1c3bf1d568bdfab59fba",
5053         "description": "common/utrace: Rename `u_trace_context_actively_tracing` to `u_trace_should_process`",
5054         "nominated": false,
5055         "nomination_type": null,
5056         "resolution": 4,
5057         "main_sha": null,
5058         "because_sha": null
5059     },
5060     {
5061         "sha": "18e820009d6258e91bc443b9fe7df4681e90324d",
5062         "description": "common/utrace: Refactor and combine all envvars into `GPU_TRACES`",
5063         "nominated": false,
5064         "nomination_type": null,
5065         "resolution": 4,
5066         "main_sha": null,
5067         "because_sha": null
5068     },
5069     {
5070         "sha": "044d3e53d2e92014949d2a2d79cbd13ed4aa1ed4",
5071         "description": "tu: Move utrace arguments to `start` from `end`",
5072         "nominated": false,
5073         "nomination_type": null,
5074         "resolution": 4,
5075         "main_sha": null,
5076         "because_sha": null
5077     },
5078     {
5079         "sha": "e954ec7fefc66b3c87d29e11099916e11c1bf7ef",
5080         "description": "tu/perfetto: Handle tracepoint args from start and end",
5081         "nominated": false,
5082         "nomination_type": null,
5083         "resolution": 4,
5084         "main_sha": null,
5085         "because_sha": null
5086     },
5087     {
5088         "sha": "f14e2ca099cbc1c732020b6e1c30aaff4f652d1b",
5089         "description": "v3dv: ignore imported BOs when tracking BO memory usage",
5090         "nominated": false,
5091         "nomination_type": null,
5092         "resolution": 1,
5093         "main_sha": null,
5094         "because_sha": null
5095     },
5096     {
5097         "sha": "6bb5aceb28f5e9583a21786ef43d6de68533f6ee",
5098         "description": "draw: Prevent index buffer overflow.",
5099         "nominated": false,
5100         "nomination_type": null,
5101         "resolution": 4,
5102         "main_sha": null,
5103         "because_sha": null
5104     },
5105     {
5106         "sha": "2c44597181e28b05d4b269ee73d4f3a59bc0a806",
5107         "description": "v3dv: fix debug dump on BO free",
5108         "nominated": true,
5109         "nomination_type": 1,
5110         "resolution": 1,
5111         "main_sha": null,
5112         "because_sha": "44fa8304d45e775050a42f2fc85c02ad5ddb63bd"
5113     },
5114     {
5115         "sha": "947e183ff55bb4b023151501fb5ae81f4669ee98",
5116         "description": "pvr: Implement new firmware stream interface",
5117         "nominated": false,
5118         "nomination_type": null,
5119         "resolution": 4,
5120         "main_sha": null,
5121         "because_sha": null
5122     },
5123     {
5124         "sha": "a824b18fdfce59b3131c40099574ad0dcc4bd848",
5125         "description": "pvr: Set all compute sub-command registers in the same place",
5126         "nominated": false,
5127         "nomination_type": null,
5128         "resolution": 4,
5129         "main_sha": null,
5130         "because_sha": null
5131     },
5132     {
5133         "sha": "7666988937ee9057b575e61437480e23a254c62a",
5134         "description": "disable zinks shader cache when the needed functions do not exist",
5135         "nominated": true,
5136         "nomination_type": 1,
5137         "resolution": 1,
5138         "main_sha": null,
5139         "because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1"
5140     },
5141     {
5142         "sha": "0d85a0d7cda461110ce5d62f644010e0271a8f06",
5143         "description": "anv: remove dg2 condition for Wa_22011440098",
5144         "nominated": false,
5145         "nomination_type": null,
5146         "resolution": 4,
5147         "main_sha": null,
5148         "because_sha": null
5149     },
5150     {
5151         "sha": "3eadb3f5b0e35a64487db5dc2a5f9a19a165e8bc",
5152         "description": "iris: remove dg2 condition for Wa_22011440098",
5153         "nominated": false,
5154         "nomination_type": null,
5155         "resolution": 4,
5156         "main_sha": null,
5157         "because_sha": null
5158     },
5159     {
5160         "sha": "ecd4517560f135f64abf6e40acc48807b400ca41",
5161         "description": "anv: setup stage bitmask for Wa_22011440098",
5162         "nominated": true,
5163         "nomination_type": 1,
5164         "resolution": 1,
5165         "main_sha": null,
5166         "because_sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0"
5167     },
5168     {
5169         "sha": "210d95bdb35c2c172f0a3a9527b181f8988a627f",
5170         "description": "iris: setup stage bitmask for Wa_22011440098",
5171         "nominated": true,
5172         "nomination_type": 1,
5173         "resolution": 1,
5174         "main_sha": null,
5175         "because_sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0"
5176     },
5177     {
5178         "sha": "4ceaed7839afd724b2a2f10f6879f54199c041ad",
5179         "description": "anv: split internal surface states from descriptors",
5180         "nominated": true,
5181         "nomination_type": 0,
5182         "resolution": 1,
5183         "main_sha": null,
5184         "because_sha": null
5185     },
5186     {
5187         "sha": "917d992b320740d548ee0eb442e927c7ac5184fa",
5188         "description": "nir/algeraic_opt: use double options too for lowering ftrunc@64",
5189         "nominated": true,
5190         "nomination_type": 1,
5191         "resolution": 1,
5192         "main_sha": null,
5193         "because_sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd"
5194     },
5195     {
5196         "sha": "b142a7790edac567b3acd5d003721ececedb9653",
5197         "description": "radv: advertise extendedDynamicState3ProvokingVertexMode with NGG",
5198         "nominated": false,
5199         "nomination_type": null,
5200         "resolution": 4,
5201         "main_sha": null,
5202         "because_sha": null
5203     },
5204     {
5205         "sha": "2cce8500de0fecd3b393385d5fe0972d476ec112",
5206         "description": "radv: add support for dynamic provoking vertex mode with NGG",
5207         "nominated": false,
5208         "nomination_type": null,
5209         "resolution": 4,
5210         "main_sha": null,
5211         "because_sha": null
5212     },
5213     {
5214         "sha": "d81cccbb77f78ae4c9df5f4e5bc7ec05bfb7ee9d",
5215         "description": "radv: add lowering support for load_provoking_vtx_in_prim_amd when dynamic",
5216         "nominated": false,
5217         "nomination_type": null,
5218         "resolution": 4,
5219         "main_sha": null,
5220         "because_sha": null
5221     },
5222     {
5223         "sha": "8d8aa05fd24d97a165aa947b7ba83e00ff3bd717",
5224         "description": "radv: declare shader arguments/locations for provoking vertex",
5225         "nominated": false,
5226         "nomination_type": null,
5227         "resolution": 4,
5228         "main_sha": null,
5229         "because_sha": null
5230     },
5231     {
5232         "sha": "8bb572b7f89a81866085e8c6d041caec6218bcc5",
5233         "description": "radv: add radv_pipeline_key::dynamic_provoking_vtx_mode",
5234         "nominated": false,
5235         "nomination_type": null,
5236         "resolution": 4,
5237         "main_sha": null,
5238         "because_sha": null
5239     },
5240     {
5241         "sha": "08b346e81ac262578ed0437464148be6500ea4de",
5242         "description": "radv: re-emit NGG culling settings when conservative rast mode is dynamic",
5243         "nominated": true,
5244         "nomination_type": 1,
5245         "resolution": 1,
5246         "main_sha": null,
5247         "because_sha": "fbed3aed4aa6184a8d1ea696de44973e235d89a8"
5248     },
5249     {
5250         "sha": "d983827a62c77713452a9e420fd20ed39c68ef2c",
5251         "description": "meson: only enable intel-clc for x86_64 builds",
5252         "nominated": false,
5253         "nomination_type": null,
5254         "resolution": 1,
5255         "main_sha": null,
5256         "because_sha": null
5257     },
5258     {
5259         "sha": "8e677bc1e19cf317720649fc0548f74441a2d6eb",
5260         "description": "util: Replace the usage of boolean with c11 bool in u_cpu_detect.c",
5261         "nominated": false,
5262         "nomination_type": null,
5263         "resolution": 4,
5264         "main_sha": null,
5265         "because_sha": null
5266     },
5267     {
5268         "sha": "e39afa1ae86c5bd0d1e1f13305bad8f9a54d1731",
5269         "description": "microsoft: Fixes error: unknown type name \u2018boolean\u2019 in nir_to_dxil.c",
5270         "nominated": false,
5271         "nomination_type": null,
5272         "resolution": 4,
5273         "main_sha": null,
5274         "because_sha": null
5275     },
5276     {
5277         "sha": "5d794e8e3d9cfef2c9b6880b908d431bce50bb7e",
5278         "description": "util: Replace usage of boolean with c11 bool in src/util/format/* and src/util/tests/format/*",
5279         "nominated": false,
5280         "nomination_type": null,
5281         "resolution": 4,
5282         "main_sha": null,
5283         "because_sha": null
5284     },
5285     {
5286         "sha": "d13d93b08954fbf8cf56737653ce3e2d68feda07",
5287         "description": "util: Replace the usage of boolean with c11 bool in u_debug_symbol.c",
5288         "nominated": false,
5289         "nomination_type": null,
5290         "resolution": 4,
5291         "main_sha": null,
5292         "because_sha": null
5293     },
5294     {
5295         "sha": "28d044730f925074034dc1efd5e4cd9b502e25dd",
5296         "description": "util: Replace the usage of boolean with c11 bool in u_debug_memory.c",
5297         "nominated": false,
5298         "nomination_type": null,
5299         "resolution": 4,
5300         "main_sha": null,
5301         "because_sha": null
5302     },
5303     {
5304         "sha": "89f74466430608a29d66711702eca9011f0b895c",
5305         "description": "util: Replace all usage of __FUNCTION__ with __func__ in src/util/*",
5306         "nominated": false,
5307         "nomination_type": null,
5308         "resolution": 4,
5309         "main_sha": null,
5310         "because_sha": null
5311     },
5312     {
5313         "sha": "605ebc32eeb38dfbc6aa2ba50ef4ba4c70c8970a",
5314         "description": "util: Remove va_copy fixup because of c11 is required",
5315         "nominated": false,
5316         "nomination_type": null,
5317         "resolution": 4,
5318         "main_sha": null,
5319         "because_sha": null
5320     },
5321     {
5322         "sha": "df3ca74053075c7872858905245570ed0d840fce",
5323         "description": "util: Replace TAB with space in compiler.h",
5324         "nominated": false,
5325         "nomination_type": null,
5326         "resolution": 4,
5327         "main_sha": null,
5328         "because_sha": null
5329     },
5330     {
5331         "sha": "6eb2512fabf02b602168835c0e4f299ee02922a9",
5332         "description": "util: Cleanup util/compiler.h",
5333         "nominated": false,
5334         "nomination_type": null,
5335         "resolution": 4,
5336         "main_sha": null,
5337         "because_sha": null
5338     },
5339     {
5340         "sha": "6e8229c45a58edc302e6b8a581f059cb11aad97f",
5341         "description": "wsi: Use UTIL_ARCH_LITTLE_ENDIAN instead MESA_LITTLE_ENDIAN",
5342         "nominated": false,
5343         "nomination_type": null,
5344         "resolution": 4,
5345         "main_sha": null,
5346         "because_sha": null
5347     },
5348     {
5349         "sha": "67627c84a71b4c795efa6ddcffa5633ce0239f65",
5350         "description": "meson: Fixes name_prefix for clover on mingw",
5351         "nominated": true,
5352         "nomination_type": 0,
5353         "resolution": 1,
5354         "main_sha": null,
5355         "because_sha": null
5356     },
5357     {
5358         "sha": "f25d483e1bd493fdf6f0f8148259ed085d705617",
5359         "description": "clover: Fixes building with mingw-x86",
5360         "nominated": true,
5361         "nomination_type": 0,
5362         "resolution": 1,
5363         "main_sha": null,
5364         "because_sha": null
5365     },
5366     {
5367         "sha": "a3b26e2758d7fce890717e2679bd0e25ca1330d2",
5368         "description": "clover: Rename *OpenCL.def to *OpenCL.def.in",
5369         "nominated": true,
5370         "nomination_type": 0,
5371         "resolution": 1,
5372         "main_sha": null,
5373         "because_sha": null
5374     },
5375     {
5376         "sha": "ab20ec9da76d77ae3942ecf1031366d29a4dff7b",
5377         "description": "meson: fixes mingw-clang32 building",
5378         "nominated": true,
5379         "nomination_type": 0,
5380         "resolution": 1,
5381         "main_sha": null,
5382         "because_sha": null
5383     },
5384     {
5385         "sha": "f03421702cc35059e4ead86839906ddfcf05bdc7",
5386         "description": "meson: Refactoring shared gen_vs_module_defs_normal_command out",
5387         "nominated": true,
5388         "nomination_type": 0,
5389         "resolution": 1,
5390         "main_sha": null,
5391         "because_sha": null
5392     },
5393     {
5394         "sha": "e5656f07c7a65b1d143684671cd8235af099a84c",
5395         "description": "radv: Fixes prototypes",
5396         "nominated": true,
5397         "nomination_type": 0,
5398         "resolution": 1,
5399         "main_sha": null,
5400         "because_sha": null
5401     },
5402     {
5403         "sha": "9b3e4d5d7cd14a82693336f54c9e3b4b521a244c",
5404         "description": "pvr: use common command buffer status",
5405         "nominated": false,
5406         "nomination_type": null,
5407         "resolution": 4,
5408         "main_sha": null,
5409         "because_sha": null
5410     },
5411     {
5412         "sha": "f1e95f324bb6b1abd6d30ea9cbac2002648356b2",
5413         "description": "pvr: Hook up vk_command_buffer_ops::reset",
5414         "nominated": false,
5415         "nomination_type": null,
5416         "resolution": 4,
5417         "main_sha": null,
5418         "because_sha": null
5419     },
5420     {
5421         "sha": "255de11af38c75bcf9ee0023491949f0370ae827",
5422         "description": "pvr: Call command buffer reset conditionally",
5423         "nominated": false,
5424         "nomination_type": null,
5425         "resolution": 4,
5426         "main_sha": null,
5427         "because_sha": null
5428     },
5429     {
5430         "sha": "49c4c5cb64a9b6434c4a0ba1ff97e6dd174123c8",
5431         "description": "turnip: use common command buffer status code.",
5432         "nominated": false,
5433         "nomination_type": null,
5434         "resolution": 4,
5435         "main_sha": null,
5436         "because_sha": null
5437     },
5438     {
5439         "sha": "697f448f6ce828375c9265fe923b09237535a4df",
5440         "description": "turnip: Initialize push descriptors in tu_create_cmd_buffer()",
5441         "nominated": false,
5442         "nomination_type": null,
5443         "resolution": 4,
5444         "main_sha": null,
5445         "because_sha": null
5446     },
5447     {
5448         "sha": "1486b54e802ea5cb92e2bff5c4c56bc8c971308b",
5449         "description": "panvk: move to using common command buffer status",
5450         "nominated": false,
5451         "nomination_type": null,
5452         "resolution": 4,
5453         "main_sha": null,
5454         "because_sha": null
5455     },
5456     {
5457         "sha": "84cd81e10437da13f827e7289b78aa48fb93c2f1",
5458         "description": "panvk: Use common code for command buffer lifecycle management",
5459         "nominated": false,
5460         "nomination_type": null,
5461         "resolution": 4,
5462         "main_sha": null,
5463         "because_sha": null
5464     },
5465     {
5466         "sha": "2126bb6c923828405a162b87fcb29e9e96317d79",
5467         "description": "panvk: Drop panvk_cmd_buffer::queue_family_index",
5468         "nominated": false,
5469         "nomination_type": null,
5470         "resolution": 4,
5471         "main_sha": null,
5472         "because_sha": null
5473     },
5474     {
5475         "sha": "452ab5554d1f28a19463e4f3d659351ea25274c2",
5476         "description": "lavapipe: use common command buffer status code.",
5477         "nominated": false,
5478         "nomination_type": null,
5479         "resolution": 4,
5480         "main_sha": null,
5481         "because_sha": null
5482     },
5483     {
5484         "sha": "a0819382fc72b7ef6af7ab24216fae1a76e7eef2",
5485         "description": "radv: use common command buffer status code.",
5486         "nominated": false,
5487         "nomination_type": null,
5488         "resolution": 4,
5489         "main_sha": null,
5490         "because_sha": null
5491     },
5492     {
5493         "sha": "a26755458e12ae3d4af1167a10eec1161ec942d7",
5494         "description": "vulkan: Add common cmd buffer state tracking",
5495         "nominated": false,
5496         "nomination_type": null,
5497         "resolution": 4,
5498         "main_sha": null,
5499         "because_sha": null
5500     },
5501     {
5502         "sha": "eca63c5e5c4688e46bf2408fc28b9407c401a6fb",
5503         "description": "radeonsi: move param assign offset to si_get_nir_shader",
5504         "nominated": false,
5505         "nomination_type": null,
5506         "resolution": 4,
5507         "main_sha": null,
5508         "because_sha": null
5509     },
5510     {
5511         "sha": "35895c25e2ae2dedbe96f31f095f496888368182",
5512         "description": "radeonsi: pack code into si_assign_param_offsets",
5513         "nominated": false,
5514         "nomination_type": null,
5515         "resolution": 4,
5516         "main_sha": null,
5517         "because_sha": null
5518     },
5519     {
5520         "sha": "63e2e45dfa2caf82aff67dc6ffcfdfa7d7ec3490",
5521         "description": "radeonsi: small refine for si_nir_assign_param_offsets",
5522         "nominated": false,
5523         "nomination_type": null,
5524         "resolution": 4,
5525         "main_sha": null,
5526         "because_sha": null
5527     },
5528     {
5529         "sha": "17a66f26653ee9c12d2ed551cb22192828ac7e9b",
5530         "description": "radeonsi: move si_nir_assign_param_offsets above",
5531         "nominated": false,
5532         "nomination_type": null,
5533         "resolution": 4,
5534         "main_sha": null,
5535         "because_sha": null
5536     },
5537     {
5538         "sha": "a6f86d003b85e434b41633be2eff9a7287ab7047",
5539         "description": "radeonsi: implement nir_load_ring_attr_amd",
5540         "nominated": false,
5541         "nomination_type": null,
5542         "resolution": 4,
5543         "main_sha": null,
5544         "because_sha": null
5545     },
5546     {
5547         "sha": "3aaf7c103e15ff401736b49dba59e65542f08417",
5548         "description": "ac/llvm: implement intrinsic for gfx11 param export",
5549         "nominated": false,
5550         "nomination_type": null,
5551         "resolution": 4,
5552         "main_sha": null,
5553         "because_sha": null
5554     },
5555     {
5556         "sha": "2510b7f66a49cd15e05ef7ba89735f393d7f5231",
5557         "description": "radeonsi: use si_nir_clamp_vertex_color",
5558         "nominated": false,
5559         "nomination_type": null,
5560         "resolution": 4,
5561         "main_sha": null,
5562         "because_sha": null
5563     },
5564     {
5565         "sha": "42c2596b3ce83d2506da77d3407a30fcdf3b9a7a",
5566         "description": "radeonsi: add si_nir_clamp_vertex_color pass",
5567         "nominated": false,
5568         "nomination_type": null,
5569         "resolution": 4,
5570         "main_sha": null,
5571         "because_sha": null
5572     },
5573     {
5574         "sha": "533b39bfcb0dea6dab10436d0f98d415acf4bd46",
5575         "description": "nir,ac/llvm,radeonsi: add nir_load_clamp_vertex_color_amd",
5576         "nominated": false,
5577         "nomination_type": null,
5578         "resolution": 4,
5579         "main_sha": null,
5580         "because_sha": null
5581     },
5582     {
5583         "sha": "a338d13a99a055c933a73bb53f0e44ad8283449b",
5584         "description": "radeonsi: remove lower_fsat nir option",
5585         "nominated": false,
5586         "nomination_type": null,
5587         "resolution": 4,
5588         "main_sha": null,
5589         "because_sha": null
5590     },
5591     {
5592         "sha": "1d86188dc0a93be2a8054805cd7d4909b654842b",
5593         "description": "meson: enable Wmisleading-indentation",
5594         "nominated": false,
5595         "nomination_type": null,
5596         "resolution": 4,
5597         "main_sha": null,
5598         "because_sha": null
5599     },
5600     {
5601         "sha": "5a6f95db135a0f52859088a83a960fde528e0980",
5602         "description": "freedreno/drm/virtio: Pre-allocate cmdstream buffers",
5603         "nominated": false,
5604         "nomination_type": null,
5605         "resolution": 4,
5606         "main_sha": null,
5607         "because_sha": null
5608     },
5609     {
5610         "sha": "1bb0cd66828a20ba56089d15d122e60f66d28f54",
5611         "description": "freedreno/drm: Use same-sized \"chunks\" for growable rings",
5612         "nominated": false,
5613         "nomination_type": null,
5614         "resolution": 4,
5615         "main_sha": null,
5616         "because_sha": null
5617     },
5618     {
5619         "sha": "cb02cf464c16961a8922e0180eeba38fea16ac85",
5620         "description": "ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often",
5621         "nominated": false,
5622         "nomination_type": null,
5623         "resolution": 4,
5624         "main_sha": null,
5625         "because_sha": null
5626     },
5627     {
5628         "sha": "41a929d94ca58cf4e6256275687ce2e7da712ce9",
5629         "description": "util/glsl2spirv: pass path to glslangValidator into the script",
5630         "nominated": false,
5631         "nomination_type": null,
5632         "resolution": 4,
5633         "main_sha": null,
5634         "because_sha": null
5635     },
5636     {
5637         "sha": "ae30c6c375a43ee37a50ae0858c282072bcead61",
5638         "description": "meson: prog_glslang should always be for the build machine",
5639         "nominated": false,
5640         "nomination_type": null,
5641         "resolution": 4,
5642         "main_sha": null,
5643         "because_sha": null
5644     },
5645     {
5646         "sha": "9a85d2ed984fc9a6267861242d4ae12f2aae3d52",
5647         "description": "util/glsl2spirv: cleanup list extension",
5648         "nominated": false,
5649         "nomination_type": null,
5650         "resolution": 4,
5651         "main_sha": null,
5652         "because_sha": null
5653     },
5654     {
5655         "sha": "9a165945a9d6f3a56e785d2365b253c148c60d3e",
5656         "description": "util/glsl2spirv: use f-strings",
5657         "nominated": false,
5658         "nomination_type": null,
5659         "resolution": 4,
5660         "main_sha": null,
5661         "because_sha": null
5662     },
5663     {
5664         "sha": "7c88c3a05bbdd8cb11ffd1e929aae7235ab56c5e",
5665         "description": "util/glsl2spirv: use if `x in str` instead of `str.find`",
5666         "nominated": false,
5667         "nomination_type": null,
5668         "resolution": 4,
5669         "main_sha": null,
5670         "because_sha": null
5671     },
5672     {
5673         "sha": "5488fa80dde94e077d2aa09f6d854c10ebecbec3",
5674         "description": "util/glsl2spirv: simplify subprocess handling",
5675         "nominated": false,
5676         "nomination_type": null,
5677         "resolution": 4,
5678         "main_sha": null,
5679         "because_sha": null
5680     },
5681     {
5682         "sha": "87c83c041a99b71f787b98d22e17a87df04eaf75",
5683         "description": "util/glsl2spirv: close resources as soon as possible",
5684         "nominated": false,
5685         "nomination_type": null,
5686         "resolution": 4,
5687         "main_sha": null,
5688         "because_sha": null
5689     },
5690     {
5691         "sha": "949c3b55dbdfaca4e62d67cc4de1f4e3958813c4",
5692         "description": "util/glsl2spirv: add type annotations",
5693         "nominated": false,
5694         "nomination_type": null,
5695         "resolution": 4,
5696         "main_sha": null,
5697         "because_sha": null
5698     },
5699     {
5700         "sha": "c01cd8cad1fcf27bb14e4cdf14fa423cdb714ab7",
5701         "description": "util/glsl2spirv: add some error handling for unexpected code paths",
5702         "nominated": false,
5703         "nomination_type": null,
5704         "resolution": 4,
5705         "main_sha": null,
5706         "because_sha": null
5707     },
5708     {
5709         "sha": "6a5863df828d284c94835c9a231e896b129cb0b2",
5710         "description": "util/glsl2spriv: make --vn required",
5711         "nominated": false,
5712         "nomination_type": null,
5713         "resolution": 4,
5714         "main_sha": null,
5715         "because_sha": null
5716     },
5717     {
5718         "sha": "4ffa8a9ac010f3db79b1e872f7e664a4470cb981",
5719         "description": "util/glsl2spirv: fix appending extra flags",
5720         "nominated": true,
5721         "nomination_type": 1,
5722         "resolution": 1,
5723         "main_sha": null,
5724         "because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0"
5725     },
5726     {
5727         "sha": "041d9ac3dc924b4dc55a53735645ae1de450a513",
5728         "description": "util/glsl2spirv: let argparse actually enforce the restrictions we've set",
5729         "nominated": false,
5730         "nomination_type": null,
5731         "resolution": 4,
5732         "main_sha": null,
5733         "because_sha": null
5734     },
5735     {
5736         "sha": "f9df046436beffa6099a3c929a3bd0c50c9fddf4",
5737         "description": "util/glsl2spirv: drop inconsistent use of `io.open`",
5738         "nominated": false,
5739         "nomination_type": null,
5740         "resolution": 4,
5741         "main_sha": null,
5742         "because_sha": null
5743     },
5744     {
5745         "sha": "76e3b482be125cc0a2edd75bdeb14d4a6e9232fb",
5746         "description": "util/glsl2spirv: fix type error in argument handling",
5747         "nominated": true,
5748         "nomination_type": 1,
5749         "resolution": 1,
5750         "main_sha": null,
5751         "because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0"
5752     },
5753     {
5754         "sha": "f562e37c9325cc107d4f02026946acc14c75b323",
5755         "description": "ci/freedreno: disable antichambers trace",
5756         "nominated": false,
5757         "nomination_type": null,
5758         "resolution": 4,
5759         "main_sha": null,
5760         "because_sha": null
5761     },
5762     {
5763         "sha": "c9db71c8ba14e846bac46ec343dcf357099a95d5",
5764         "description": "turnip: Don't disable LRZ for color write mask channels beyond the format's",
5765         "nominated": false,
5766         "nomination_type": 1,
5767         "resolution": 4,
5768         "main_sha": null,
5769         "because_sha": "85d0205db137ad833bb2b117e67e847cf3b2665b"
5770     },
5771     {
5772         "sha": "062d4d83e1570583fe24537d488f607db7781cce",
5773         "description": "ir3: Re-fuse ffmas after nir_lower_imul cleanup breaks them.",
5774         "nominated": false,
5775         "nomination_type": null,
5776         "resolution": 4,
5777         "main_sha": null,
5778         "because_sha": null
5779     },
5780     {
5781         "sha": "a39113b616099a7bcce9e62337731f040c7cad64",
5782         "description": "ir3/ra: Make sure we don't pick a preferred reg overflowing the file.",
5783         "nominated": true,
5784         "nomination_type": 0,
5785         "resolution": 1,
5786         "main_sha": null,
5787         "because_sha": null
5788     },
5789     {
5790         "sha": "ecc2dfc503dcf62573fa539b49caa874f908c1cf",
5791         "description": "intel/compiler: Use std::unique_ptr for tracking the fs_visitors",
5792         "nominated": false,
5793         "nomination_type": null,
5794         "resolution": 4,
5795         "main_sha": null,
5796         "because_sha": null
5797     },
5798     {
5799         "sha": "b79d9ee5a8a657d272c55ca13616f529bd611981",
5800         "description": "docs: add linkcheck job",
5801         "nominated": false,
5802         "nomination_type": null,
5803         "resolution": 4,
5804         "main_sha": null,
5805         "because_sha": null
5806     },
5807     {
5808         "sha": "4f26b5fa0fa8efa97ab45c0983bed2407863827e",
5809         "description": "docs: do not linkcheck relnotes",
5810         "nominated": false,
5811         "nomination_type": null,
5812         "resolution": 4,
5813         "main_sha": null,
5814         "because_sha": null
5815     },
5816     {
5817         "sha": "80b5a7d48fe5af3ca7a2bbff0c74c66870c7319e",
5818         "description": "docs: configure linkcheck",
5819         "nominated": false,
5820         "nomination_type": null,
5821         "resolution": 4,
5822         "main_sha": null,
5823         "because_sha": null
5824     },
5825     {
5826         "sha": "72718daeac3d2f908fe1f8cef9585539f2043ebe",
5827         "description": "docs/ci: allow overriding sphinx builder",
5828         "nominated": false,
5829         "nomination_type": null,
5830         "resolution": 4,
5831         "main_sha": null,
5832         "because_sha": null
5833     },
5834     {
5835         "sha": "1efc92fe8c0f1d53634b9589058c60424f68aaee",
5836         "description": "docs/panfrost: drop anchor before channel-name",
5837         "nominated": false,
5838         "nomination_type": null,
5839         "resolution": 4,
5840         "main_sha": null,
5841         "because_sha": null
5842     },
5843     {
5844         "sha": "67b77d8adeb1132ff99b68f8719f8de341e38ee2",
5845         "description": "docs: apply some redirects",
5846         "nominated": false,
5847         "nomination_type": null,
5848         "resolution": 4,
5849         "main_sha": null,
5850         "because_sha": null
5851     },
5852     {
5853         "sha": "e9826708f99637c9928e16cd7008bad5f37662ef",
5854         "description": "docs: update lavasoftware.org link",
5855         "nominated": false,
5856         "nomination_type": null,
5857         "resolution": 4,
5858         "main_sha": null,
5859         "because_sha": null
5860     },
5861     {
5862         "sha": "0d96b8ea2f6f3fea54a2919e2f109fcacc075a0e",
5863         "description": "docs/perfetto: update documentation links",
5864         "nominated": false,
5865         "nomination_type": null,
5866         "resolution": 4,
5867         "main_sha": null,
5868         "because_sha": null
5869     },
5870     {
5871         "sha": "62b9c32d9deda5870d6278d34220bf1742cad00b",
5872         "description": "docs: update link to GitLab CI docs",
5873         "nominated": false,
5874         "nomination_type": null,
5875         "resolution": 4,
5876         "main_sha": null,
5877         "because_sha": null
5878     },
5879     {
5880         "sha": "ccb41ce06c2533ee823bc80aaf3e182c68ebce7a",
5881         "description": "docs: update link to Intel intrinsics-guide",
5882         "nominated": false,
5883         "nomination_type": null,
5884         "resolution": 4,
5885         "main_sha": null,
5886         "because_sha": null
5887     },
5888     {
5889         "sha": "b5de3889b5253816f9bc973e392c46d77824926c",
5890         "description": "docs: update links to SPECviewperf 11/12",
5891         "nominated": false,
5892         "nomination_type": null,
5893         "resolution": 4,
5894         "main_sha": null,
5895         "because_sha": null
5896     },
5897     {
5898         "sha": "cdfd10741b2ef72529718bac890ab6a73ef7d287",
5899         "description": "docs: update link to the gl spec",
5900         "nominated": false,
5901         "nomination_type": null,
5902         "resolution": 4,
5903         "main_sha": null,
5904         "because_sha": null
5905     },
5906     {
5907         "sha": "a447247d5b575ef1682ece05c930cbb176bb3994",
5908         "description": "docs: drop manual URL encoding",
5909         "nominated": false,
5910         "nomination_type": null,
5911         "resolution": 4,
5912         "main_sha": null,
5913         "because_sha": null
5914     },
5915     {
5916         "sha": "018e313a76b955762a039567730c31a876f662df",
5917         "description": "docs: point to github for defunct link",
5918         "nominated": false,
5919         "nomination_type": null,
5920         "resolution": 4,
5921         "main_sha": null,
5922         "because_sha": null
5923     },
5924     {
5925         "sha": "b925665e4e5e71662b319c3fafceb1d282600dbe",
5926         "description": "docs: link to web.archive.org for dead links",
5927         "nominated": false,
5928         "nomination_type": null,
5929         "resolution": 4,
5930         "main_sha": null,
5931         "because_sha": null
5932     },
5933     {
5934         "sha": "217df8825c9c38e01f09ca51fb2d40ca69717857",
5935         "description": "docs: replace dead link",
5936         "nominated": false,
5937         "nomination_type": null,
5938         "resolution": 4,
5939         "main_sha": null,
5940         "because_sha": null
5941     },
5942     {
5943         "sha": "1af9a8b169633f0dab414554726996c6fde47cd5",
5944         "description": "docs: update dead link",
5945         "nominated": false,
5946         "nomination_type": null,
5947         "resolution": 4,
5948         "main_sha": null,
5949         "because_sha": null
5950     },
5951     {
5952         "sha": "1c4fe30466a53d90a1bef90b66cdec9c33c4939f",
5953         "description": "docs: remove dead link to copy of article",
5954         "nominated": false,
5955         "nomination_type": null,
5956         "resolution": 4,
5957         "main_sha": null,
5958         "because_sha": null
5959     },
5960     {
5961         "sha": "86bacb3bd06dd0bf368c04076567a03035e56458",
5962         "description": "docs: update link to glsl",
5963         "nominated": false,
5964         "nomination_type": null,
5965         "resolution": 4,
5966         "main_sha": null,
5967         "because_sha": null
5968     },
5969     {
5970         "sha": "9cda6292b93a78427b8a260a16143dde027ab157",
5971         "description": "docs/relnotes: drop links to defunct issue tracker",
5972         "nominated": false,
5973         "nomination_type": null,
5974         "resolution": 4,
5975         "main_sha": null,
5976         "because_sha": null
5977     },
5978     {
5979         "sha": "2289c20802de816e1563ad89356f7b870848f7c5",
5980         "description": "docs/relnotes: escape non-urls",
5981         "nominated": false,
5982         "nomination_type": null,
5983         "resolution": 4,
5984         "main_sha": null,
5985         "because_sha": null
5986     },
5987     {
5988         "sha": "ef05d28aa276aebbcf48400a5bef11de20e8b1c9",
5989         "description": "docs: fixup broken link syntax",
5990         "nominated": true,
5991         "nomination_type": 1,
5992         "resolution": 1,
5993         "main_sha": null,
5994         "because_sha": "6b3b6333915e8ca64c531a4decb79c0256e1e4f2"
5995     },
5996     {
5997         "sha": "68fd9d28294ee91033690b2288c55480c4125577",
5998         "description": "anv: fixup invalid enum for nir environment",
5999         "nominated": true,
6000         "nomination_type": 1,
6001         "resolution": 1,
6002         "main_sha": null,
6003         "because_sha": "8c4c4c3ee1a24b73fa29f30a05e873e9e13dddc7"
6004     },
6005     {
6006         "sha": "811f8a19469722bea32f3c539b8cf0939fe3b057",
6007         "description": "panfrost: Require 64-byte alignment on imports",
6008         "nominated": true,
6009         "nomination_type": 0,
6010         "resolution": 1,
6011         "main_sha": null,
6012         "because_sha": null
6013     },
6014     {
6015         "sha": "1827b4a2db3b1f82378a4a6fa3d2e9baa1b10ac5",
6016         "description": "panfrost: Compile indirect dispatch shader on first use",
6017         "nominated": false,
6018         "nomination_type": null,
6019         "resolution": 4,
6020         "main_sha": null,
6021         "because_sha": null
6022     },
6023     {
6024         "sha": "c6425d4490731072c0687d22a1fff3b71947a4a3",
6025         "description": "pvr: conditionally call pvr_finishme() in pvr_csb_copy()",
6026         "nominated": false,
6027         "nomination_type": null,
6028         "resolution": 4,
6029         "main_sha": null,
6030         "because_sha": null
6031     },
6032     {
6033         "sha": "3528874dd58cf74761a29639fab32fdf4e962cc6",
6034         "description": "pvr: move TODO next to related code",
6035         "nominated": false,
6036         "nomination_type": null,
6037         "resolution": 4,
6038         "main_sha": null,
6039         "because_sha": null
6040     },
6041     {
6042         "sha": "97c4a318f86819a8b02dcf289f6588f000c76f53",
6043         "description": "pvr: replace unsupported sub-command type pvr_finishme()s with unreachable()s",
6044         "nominated": false,
6045         "nomination_type": null,
6046         "resolution": 4,
6047         "main_sha": null,
6048         "because_sha": null
6049     },
6050     {
6051         "sha": "2d967f74d14b9a6964fde9c74879d7ab4827ff91",
6052         "description": "pvr: remove some stale FIXMEs/pvr_finishmes",
6053         "nominated": false,
6054         "nomination_type": null,
6055         "resolution": 4,
6056         "main_sha": null,
6057         "because_sha": null
6058     },
6059     {
6060         "sha": "9ebf72f62ab5cb71fe995b194f1972c7c767610d",
6061         "description": "pvr: Address TODO in PVR_PDS_CONST_MAP_ENTRY_TYPE_DESCRIPTOR_SET.",
6062         "nominated": false,
6063         "nomination_type": null,
6064         "resolution": 4,
6065         "main_sha": null,
6066         "because_sha": null
6067     },
6068     {
6069         "sha": "43641c614d32624435cfb85c4fe0fd166804a7bf",
6070         "description": "pvr: Remove some TODOs.",
6071         "nominated": false,
6072         "nomination_type": null,
6073         "resolution": 4,
6074         "main_sha": null,
6075         "because_sha": null
6076     },
6077     {
6078         "sha": "54f5cfe81b709c250e25d3a21a040e464668b273",
6079         "description": "radv/ci: enable pre-merge testing for vkcts on navi21",
6080         "nominated": false,
6081         "nomination_type": null,
6082         "resolution": 4,
6083         "main_sha": null,
6084         "because_sha": null
6085     },
6086     {
6087         "sha": "5e7cb59e11508a7194f3d824ff8a7c301e10cffd",
6088         "description": "radv/ci: move manual job decision to the jobs",
6089         "nominated": false,
6090         "nomination_type": null,
6091         "resolution": 4,
6092         "main_sha": null,
6093         "because_sha": null
6094     },
6095     {
6096         "sha": "078020c45ecb7894ab4861e184369fb8683d4e7a",
6097         "description": "ci: introduce the VALVE_FARM variable",
6098         "nominated": false,
6099         "nomination_type": null,
6100         "resolution": 4,
6101         "main_sha": null,
6102         "because_sha": null
6103     },
6104     {
6105         "sha": "bedbdb555487d07764f5e4739673d6abd4ec9f26",
6106         "description": "ci/b2c-test: remove a noisy 'ls -l'",
6107         "nominated": false,
6108         "nomination_type": null,
6109         "resolution": 4,
6110         "main_sha": null,
6111         "because_sha": null
6112     },
6113     {
6114         "sha": "a06d3c2d2c15228c7d417ed22620c828fdcd4acc",
6115         "description": "ci/b2c-test: update the trigger container to the latest version",
6116         "nominated": false,
6117         "nomination_type": null,
6118         "resolution": 4,
6119         "main_sha": null,
6120         "because_sha": null
6121     },
6122     {
6123         "sha": "b499a27d74c28e81707731b0e723ce35879d5c96",
6124         "description": "nir: make ray query load values visible in NIR prints",
6125         "nominated": false,
6126         "nomination_type": null,
6127         "resolution": 4,
6128         "main_sha": null,
6129         "because_sha": null
6130     },
6131     {
6132         "sha": "525c1dd95bd6cb4337110f68d588f632d6df9012",
6133         "description": "pvr: Fix segfault in pvr_CreatePipelineLayout when layout has zero bindings",
6134         "nominated": false,
6135         "nomination_type": null,
6136         "resolution": 4,
6137         "main_sha": null,
6138         "because_sha": null
6139     },
6140     {
6141         "sha": "4d63beaae67a5bcba40578e76dceb66d82a3ace4",
6142         "description": "hasvk: Switch to common code for command buffer lifecycles",
6143         "nominated": false,
6144         "nomination_type": null,
6145         "resolution": 4,
6146         "main_sha": null,
6147         "because_sha": null
6148     },
6149     {
6150         "sha": "415bf8863760101e27ef52192b4a80a1be6c410d",
6151         "description": "anv: Switch to common code for command buffer lifecycles",
6152         "nominated": false,
6153         "nomination_type": null,
6154         "resolution": 4,
6155         "main_sha": null,
6156         "because_sha": null
6157     },
6158     {
6159         "sha": "89b49d479cbc25e4b37ac6ddee393619c267dbb5",
6160         "description": "rusticl: make image format/order work on radeonsi",
6161         "nominated": false,
6162         "nomination_type": null,
6163         "resolution": 4,
6164         "main_sha": null,
6165         "because_sha": null
6166     },
6167     {
6168         "sha": "0cd23a6ae2071067a72ff52d9ed6e5e925d5e5ce",
6169         "description": "rusticl: skip lowering image/sampler derefs if drivers tells so",
6170         "nominated": false,
6171         "nomination_type": null,
6172         "resolution": 4,
6173         "main_sha": null,
6174         "because_sha": null
6175     },
6176     {
6177         "sha": "d459a5847338dbcb207d0d5e64b65529886e307e",
6178         "description": "nir/lower_cl_images: support keeping derefs",
6179         "nominated": false,
6180         "nomination_type": null,
6181         "resolution": 4,
6182         "main_sha": null,
6183         "because_sha": null
6184     },
6185     {
6186         "sha": "eae281e7888d4b22c60edf0044fbf094d85ee232",
6187         "description": "rusticl/kernel: use binding for filling image channel data and order",
6188         "nominated": false,
6189         "nomination_type": null,
6190         "resolution": 4,
6191         "main_sha": null,
6192         "because_sha": null
6193     },
6194     {
6195         "sha": "b44bf80ee60640617700636801ba8f107fca493e",
6196         "description": "rusticl: use texture vars for readonly images",
6197         "nominated": false,
6198         "nomination_type": null,
6199         "resolution": 4,
6200         "main_sha": null,
6201         "because_sha": null
6202     },
6203     {
6204         "sha": "10144c1f0b4cc9d972fde3c48bbe28685eb5768b",
6205         "description": "rusticl: do not DCE any samplers or textures",
6206         "nominated": false,
6207         "nomination_type": null,
6208         "resolution": 4,
6209         "main_sha": null,
6210         "because_sha": null
6211     },
6212     {
6213         "sha": "f8dd64739ed4e085d543a6bb602175f37145e377",
6214         "description": "radeonsi: do not DCE texture vars",
6215         "nominated": false,
6216         "nomination_type": null,
6217         "resolution": 4,
6218         "main_sha": null,
6219         "because_sha": null
6220     },
6221     {
6222         "sha": "761a2819b51d4266e310760fab04b26891ab4a69",
6223         "description": "nir: properly handle CL textures",
6224         "nominated": false,
6225         "nomination_type": null,
6226         "resolution": 4,
6227         "main_sha": null,
6228         "because_sha": null
6229     },
6230     {
6231         "sha": "915403ea6c5f0e9aa6805ecebc13754b3816f58b",
6232         "description": "nir/gather_info: take texture vars into account when counting textures",
6233         "nominated": false,
6234         "nomination_type": null,
6235         "resolution": 4,
6236         "main_sha": null,
6237         "because_sha": null
6238     },
6239     {
6240         "sha": "829d6487c0c04995d1269a23fc5ede30d157d7b7",
6241         "description": "glsl: add texture subpass variants",
6242         "nominated": false,
6243         "nomination_type": null,
6244         "resolution": 4,
6245         "main_sha": null,
6246         "because_sha": null
6247     },
6248     {
6249         "sha": "87526f79db68a13ebd448cfd6b1be4b25616c801",
6250         "description": "glsl: fix buffer texture type",
6251         "nominated": true,
6252         "nomination_type": 1,
6253         "resolution": 1,
6254         "main_sha": null,
6255         "because_sha": "3ace6b968b3254cb83c5e6ffef9864d300265339"
6256     },
6257     {
6258         "sha": "d2563e6600fd74dc000fdb031d17d54971ff67cb",
6259         "description": "ac/nir: do not convert GS outputs to the expected variable size on GFX11",
6260         "nominated": true,
6261         "nomination_type": 0,
6262         "resolution": 1,
6263         "main_sha": null,
6264         "because_sha": null
6265     },
6266     {
6267         "sha": "26a6d16db0f9512f719a40529acf46c0277e877e",
6268         "description": "zink: Only #include <vulkan/vulkan_core.h> instead #include <vulkan/vulkan.h> in kopper_interface.h",
6269         "nominated": false,
6270         "nomination_type": null,
6271         "resolution": 4,
6272         "main_sha": null,
6273         "because_sha": null
6274     },
6275     {
6276         "sha": "5425e05f2f3355e43597b2981b9a62ffe948a31c",
6277         "description": "zink: struct kopper_surface is not accessed, remove it in kopper_interface.h",
6278         "nominated": false,
6279         "nomination_type": null,
6280         "resolution": 4,
6281         "main_sha": null,
6282         "because_sha": null
6283     },
6284     {
6285         "sha": "4c409b921b9f203d5f508f11b56e86a8de041c75",
6286         "description": "zink: Indent with 3 space in zink/zink_kopper.c",
6287         "nominated": false,
6288         "nomination_type": null,
6289         "resolution": 4,
6290         "main_sha": null,
6291         "because_sha": null
6292     },
6293     {
6294         "sha": "4b337638bb3d50fb299b0145ec85d2ed3627e3ad",
6295         "description": "wgl: Trim trailing spaces in stw_st.c",
6296         "nominated": false,
6297         "nomination_type": null,
6298         "resolution": 4,
6299         "main_sha": null,
6300         "because_sha": null
6301     },
6302     {
6303         "sha": "0b82281e3e3b42a55480db3e46d33d52584ebd59",
6304         "description": "util: Use include_directories('..') instead include_directories('.') for inc_util",
6305         "nominated": false,
6306         "nomination_type": null,
6307         "resolution": 4,
6308         "main_sha": null,
6309         "because_sha": null
6310     },
6311     {
6312         "sha": "e399dc3544fff3214c0cbe130589ca030ccc94d9",
6313         "description": "util: normalize include files under src/util/*.h with util/ prefix in mesa code base",
6314         "nominated": false,
6315         "nomination_type": null,
6316         "resolution": 4,
6317         "main_sha": null,
6318         "because_sha": null
6319     },
6320     {
6321         "sha": "beea3548cefc2c72961ff786110eb89c6553b367",
6322         "description": "util: Move texcompress template files into util/format",
6323         "nominated": false,
6324         "nomination_type": null,
6325         "resolution": 4,
6326         "main_sha": null,
6327         "because_sha": null
6328     },
6329     {
6330         "sha": "0c12a3968257b0ea5144bf6c7ffe68d2f4158d29",
6331         "description": "mesa: include <util/*.h> instead macros.h in texcompress_bptc_tmp.h",
6332         "nominated": false,
6333         "nomination_type": null,
6334         "resolution": 4,
6335         "main_sha": null,
6336         "because_sha": null
6337     },
6338     {
6339         "sha": "f6ed016fe91141ccc346d53afe55fe0ebe06e11c",
6340         "description": "util: Replace the usage of ALIGN16 with alignas(16) and them remove ALIGN16 macro",
6341         "nominated": false,
6342         "nomination_type": null,
6343         "resolution": 4,
6344         "main_sha": null,
6345         "because_sha": null
6346     },
6347     {
6348         "sha": "956935abafef4e29356b67a0d6528e49e1d0d3ff",
6349         "description": "vulkan: Replace _Alignas with alignas",
6350         "nominated": false,
6351         "nomination_type": null,
6352         "resolution": 4,
6353         "main_sha": null,
6354         "because_sha": null
6355     },
6356     {
6357         "sha": "38b2402b5f6cf9b37bdfffde23ff5fdff1afdcb3",
6358         "description": "meson: Use deps_for_libmesa_util for idep_mesautil instead hand crafted list",
6359         "nominated": false,
6360         "nomination_type": null,
6361         "resolution": 4,
6362         "main_sha": null,
6363         "because_sha": null
6364     },
6365     {
6366         "sha": "4d1a293e73aa1c99682e8f15d511a272fb07b6b2",
6367         "description": "meson: Indent util/meson.build with 2 space",
6368         "nominated": false,
6369         "nomination_type": null,
6370         "resolution": 4,
6371         "main_sha": null,
6372         "because_sha": null
6373     },
6374     {
6375         "sha": "35a531fcd4190d1a47d037f7747777be9e52cd83",
6376         "description": "agx: Don't assert on texop twice",
6377         "nominated": false,
6378         "nomination_type": null,
6379         "resolution": 4,
6380         "main_sha": null,
6381         "because_sha": null
6382     },
6383     {
6384         "sha": "ededb108d9bf365c49deef29577067f88b3a2c32",
6385         "description": "agx: Implement unary math ops",
6386         "nominated": false,
6387         "nomination_type": null,
6388         "resolution": 4,
6389         "main_sha": null,
6390         "because_sha": null
6391     },
6392     {
6393         "sha": "44ccdca7681fcac69518528e08b56a7c7fd4aed4",
6394         "description": "agx: Implement {i,u}mul_2x32_64",
6395         "nominated": false,
6396         "nomination_type": null,
6397         "resolution": 4,
6398         "main_sha": null,
6399         "because_sha": null
6400     },
6401     {
6402         "sha": "74a884f73c3df76a77d4cd26639175bcbe40e398",
6403         "description": "agx: Implement nir_op_unpack_64_2x32_split_{x,y}",
6404         "nominated": false,
6405         "nomination_type": null,
6406         "resolution": 4,
6407         "main_sha": null,
6408         "because_sha": null
6409     },
6410     {
6411         "sha": "ea88ebefb989c5bbbd2efadea4feeb9e04033216",
6412         "description": "agx/ra: Remove index_to_reg",
6413         "nominated": false,
6414         "nomination_type": null,
6415         "resolution": 4,
6416         "main_sha": null,
6417         "because_sha": null
6418     },
6419     {
6420         "sha": "dea00bcc8fa16c103f3c8bc9598c480073dabaf6",
6421         "description": "agx: Add CSE optimization pass",
6422         "nominated": false,
6423         "nomination_type": null,
6424         "resolution": 4,
6425         "main_sha": null,
6426         "because_sha": null
6427     },
6428     {
6429         "sha": "4387d0886d23f335b361f429e7a277390afdd4d2",
6430         "description": "agx: Describe whether instructions may be reordered",
6431         "nominated": false,
6432         "nomination_type": null,
6433         "resolution": 4,
6434         "main_sha": null,
6435         "because_sha": null
6436     },
6437     {
6438         "sha": "27869f69663d094adce81707a7c17c5cdbfe2917",
6439         "description": "agx: Add and use replace_src helper",
6440         "nominated": false,
6441         "nomination_type": null,
6442         "resolution": 4,
6443         "main_sha": null,
6444         "because_sha": null
6445     },
6446     {
6447         "sha": "adf3cbc04cb0bb39b814b0b3ed28e3a7603e6fb4",
6448         "description": "agx: Use nir_opt_phi_precision",
6449         "nominated": false,
6450         "nomination_type": null,
6451         "resolution": 4,
6452         "main_sha": null,
6453         "because_sha": null
6454     },
6455     {
6456         "sha": "98f0ebf2647b485ad25e8ec61673143b2b4627f0",
6457         "description": "agx: Pass agx_index to agx_copy",
6458         "nominated": false,
6459         "nomination_type": null,
6460         "resolution": 4,
6461         "main_sha": null,
6462         "because_sha": null
6463     },
6464     {
6465         "sha": "023f27fada5abea779757b441eda9772d255ac94",
6466         "description": "agx: Coalesce collects when possible",
6467         "nominated": false,
6468         "nomination_type": null,
6469         "resolution": 4,
6470         "main_sha": null,
6471         "because_sha": null
6472     },
6473     {
6474         "sha": "4cc2427ad64862d4327d0c7e017feca78937522a",
6475         "description": "agx: Introduce agx_foreach_ssa_{src,dest} macros",
6476         "nominated": false,
6477         "nomination_type": null,
6478         "resolution": 4,
6479         "main_sha": null,
6480         "because_sha": null
6481     },
6482     {
6483         "sha": "4971870441b340625d2a7816ba061ed744a29203",
6484         "description": "agx/ra: Factor out assign_regs",
6485         "nominated": false,
6486         "nomination_type": null,
6487         "resolution": 4,
6488         "main_sha": null,
6489         "because_sha": null
6490     },
6491     {
6492         "sha": "2b806b5cf801a9d18ea5257e32c4b0922265fee6",
6493         "description": "agx/ra: Use BITSET_*_RANGE in some places",
6494         "nominated": false,
6495         "nomination_type": null,
6496         "resolution": 4,
6497         "main_sha": null,
6498         "because_sha": null
6499     },
6500     {
6501         "sha": "be5357a353b2cbb189b9e203868003d29b9842cb",
6502         "description": "agx: Free dests of splits that are never read",
6503         "nominated": false,
6504         "nomination_type": null,
6505         "resolution": 4,
6506         "main_sha": null,
6507         "because_sha": null
6508     },
6509     {
6510         "sha": "9a48c356681770b43303eef5cf8eaf5c9dece1e3",
6511         "description": "agx: Refuse to handle discontiguous iter",
6512         "nominated": false,
6513         "nomination_type": null,
6514         "resolution": 4,
6515         "main_sha": null,
6516         "because_sha": null
6517     },
6518     {
6519         "sha": "af2137883c5075baef2af138d82c4ab04e45c6ab",
6520         "description": "agx: Don't emit writeout 0xC200",
6521         "nominated": false,
6522         "nomination_type": null,
6523         "resolution": 4,
6524         "main_sha": null,
6525         "because_sha": null
6526     },
6527     {
6528         "sha": "e295ee778bd6f136bdca67121f8b0fcb50b3e3d4",
6529         "description": "mesa: fix typo from adding glGetObjectLabelEXT",
6530         "nominated": true,
6531         "nomination_type": 1,
6532         "resolution": 1,
6533         "main_sha": null,
6534         "because_sha": "675bcbb7a1c0111dc907f189b4a2de18397e6f23"
6535     },
6536     {
6537         "sha": "069bdef621bb0d80c3ab09fea666f9916e417999",
6538         "description": "docs: update calendar for 22.3.0-rc2",
6539         "nominated": false,
6540         "nomination_type": null,
6541         "resolution": 4,
6542         "main_sha": null,
6543         "because_sha": null
6544     },
6545     {
6546         "sha": "74bbeb5116181a4285cc3882133c3b62b42aa963",
6547         "description": "ci/iris: Add some flakes from the new testing on JSL.",
6548         "nominated": false,
6549         "nomination_type": null,
6550         "resolution": 4,
6551         "main_sha": null,
6552         "because_sha": null
6553     },
6554     {
6555         "sha": "351b8c6aec55b5ec79057ff1f7fa02b796d768f1",
6556         "description": "intel/fs: Enable nir_op_imul_32x16 and nir_op_umul_32x16 on pre-Gfx7",
6557         "nominated": false,
6558         "nomination_type": null,
6559         "resolution": 4,
6560         "main_sha": null,
6561         "because_sha": null
6562     },
6563     {
6564         "sha": "293ad13e3f32ef1090858dd9e5c7b93efdc66b3e",
6565         "description": "intel/fs: Slightly restructure emitting nir_op_imul_32x16 and nir_op_umul_32x16",
6566         "nominated": false,
6567         "nomination_type": null,
6568         "resolution": 4,
6569         "main_sha": null,
6570         "because_sha": null
6571     },
6572     {
6573         "sha": "ee2a299661e1db09c467e4bfae6323e0102c20d6",
6574         "description": "intel/eu/validate: Validate integer multiplication source size restrictions",
6575         "nominated": false,
6576         "nomination_type": null,
6577         "resolution": 4,
6578         "main_sha": null,
6579         "because_sha": null
6580     },
6581     {
6582         "sha": "d668512f88498237a9c9f2fcdfb9a614f545ab4d",
6583         "description": "intel/compiler: Fix signed integer range analysis of imax and imin",
6584         "nominated": false,
6585         "nomination_type": 1,
6586         "resolution": 4,
6587         "main_sha": null,
6588         "because_sha": "5ec75ca10d3dbffb94582cfb7663a2ad1bca53d5"
6589     },
6590     {
6591         "sha": "0f81d9bc88a75c0503ba4a1eb36fe675ee365f0b",
6592         "description": "drm-shim/nouveau: fix the shim to work with nvif ioctl.",
6593         "nominated": false,
6594         "nomination_type": null,
6595         "resolution": 4,
6596         "main_sha": null,
6597         "because_sha": null
6598     },
6599     {
6600         "sha": "3a94b3b2a78908e0f3b417f3643db6bfd3d88a79",
6601         "description": "gv100/ir: noop OP_BAR for now",
6602         "nominated": false,
6603         "nomination_type": null,
6604         "resolution": 4,
6605         "main_sha": null,
6606         "because_sha": null
6607     },
6608     {
6609         "sha": "f650c2b076e4e421f0df576ee844655c2b220545",
6610         "description": "nvc0: fix ga10x compute launch",
6611         "nominated": false,
6612         "nomination_type": null,
6613         "resolution": 4,
6614         "main_sha": null,
6615         "because_sha": null
6616     },
6617     {
6618         "sha": "56dbf443a81966a38c19fb2b6460c4b90f3a33cc",
6619         "description": "nvc0: no tex cb mthd on ga10x",
6620         "nominated": false,
6621         "nomination_type": null,
6622         "resolution": 4,
6623         "main_sha": null,
6624         "because_sha": null
6625     },
6626     {
6627         "sha": "25d4db0600d7bc8cdc178b5d3df8d01bfafffc58",
6628         "description": "nvc0: recognise ga10x chipsets",
6629         "nominated": false,
6630         "nomination_type": null,
6631         "resolution": 4,
6632         "main_sha": null,
6633         "because_sha": null
6634     },
6635     {
6636         "sha": "5a1ccd0a888052bda65fa49af338c84cab604519",
6637         "description": "nvc0: properly allocate copy engine class before using it",
6638         "nominated": false,
6639         "nomination_type": null,
6640         "resolution": 4,
6641         "main_sha": null,
6642         "because_sha": null
6643     },
6644     {
6645         "sha": "7ad20e7ba93d18efc6b49907d5fb1497ef786f2d",
6646         "description": "nvc0: lookup supported classes instead of determining from chipset",
6647         "nominated": false,
6648         "nomination_type": null,
6649         "resolution": 4,
6650         "main_sha": null,
6651         "because_sha": null
6652     },
6653     {
6654         "sha": "1174f376096ed6ceebb0fb2810456f1501a68df7",
6655         "description": "broadcom/compiler: avoid using ldvary sequence to hide latency of branching",
6656         "nominated": true,
6657         "nomination_type": 0,
6658         "resolution": 1,
6659         "main_sha": null,
6660         "because_sha": null
6661     },
6662     {
6663         "sha": "019ca611fa8bd5e94c15775308d61ca916ea8457",
6664         "description": "nir/lower_io_to_vector: Demote the old scalar vars to globals.",
6665         "nominated": false,
6666         "nomination_type": null,
6667         "resolution": 4,
6668         "main_sha": null,
6669         "because_sha": null
6670     },
6671     {
6672         "sha": "25c180b50974b55e007dbbff18be1d831cd06551",
6673         "description": "intel: Don't cross DWORD boundaries with byte scratch load/store",
6674         "nominated": true,
6675         "nomination_type": 1,
6676         "resolution": 1,
6677         "main_sha": null,
6678         "because_sha": "fd04f858b0aa9f688f5dfb041ccb706da96f862a"
6679     },
6680     {
6681         "sha": "85685cf932c25fc53cae5e36b5d75f9d6a79c765",
6682         "description": "intel/lower_mem_access_bit_sizes: Compute alignments automatically",
6683         "nominated": false,
6684         "nomination_type": null,
6685         "resolution": 1,
6686         "main_sha": null,
6687         "because_sha": null
6688     },
6689     {
6690         "sha": "24094ee03d625fbcd2d154e8c2dd5434ba88f166",
6691         "description": "vulkan/wsi/display: Reset connector state in vkReleaseDisplay().",
6692         "nominated": true,
6693         "nomination_type": 1,
6694         "resolution": 1,
6695         "main_sha": null,
6696         "because_sha": "352d320a07458eb05e4929fdc1e0d1dbe1b07dda"
6697     },
6698     {
6699         "sha": "4ca61b5420ed26683891664aa35dc5f1a3bad063",
6700         "description": "rusticl/nir: copy alignment info when lowering kernel input loads",
6701         "nominated": false,
6702         "nomination_type": null,
6703         "resolution": 4,
6704         "main_sha": null,
6705         "because_sha": null
6706     },
6707     {
6708         "sha": "ba78af66c6c484f6e485ea65d7463c0097716097",
6709         "description": "docs: use ext-role for GL / VK extensions",
6710         "nominated": false,
6711         "nomination_type": null,
6712         "resolution": 4,
6713         "main_sha": null,
6714         "because_sha": null
6715     },
6716     {
6717         "sha": "f69560bdcb96ea0fc0e7ec21c1e267afaace5b0c",
6718         "description": "docs: add ext-role for spec extension links",
6719         "nominated": false,
6720         "nomination_type": null,
6721         "resolution": 4,
6722         "main_sha": null,
6723         "because_sha": null
6724     },
6725     {
6726         "sha": "d20bfeaa89e2adf49b114ba310f8c4294a323c52",
6727         "description": "docs: drop rogue backtick",
6728         "nominated": false,
6729         "nomination_type": null,
6730         "resolution": 4,
6731         "main_sha": null,
6732         "because_sha": null
6733     },
6734     {
6735         "sha": "24372e4882a50d59d4a14797ee1f6da8324c064f",
6736         "description": "docs: NV_gpu_shader4 -> NV_gpu_program4",
6737         "nominated": false,
6738         "nomination_type": null,
6739         "resolution": 4,
6740         "main_sha": null,
6741         "because_sha": null
6742     },
6743     {
6744         "sha": "b51d1af1c13bafc872c2ca8de604004c49af3000",
6745         "description": "docs: feeddback -> feedback",
6746         "nominated": false,
6747         "nomination_type": null,
6748         "resolution": 4,
6749         "main_sha": null,
6750         "because_sha": null
6751     },
6752     {
6753         "sha": "fd0af2bb4d1367066b83801fec58d79e548272c0",
6754         "description": "panfrost: DRY buffer range special case",
6755         "nominated": false,
6756         "nomination_type": null,
6757         "resolution": 4,
6758         "main_sha": null,
6759         "because_sha": null
6760     },
6761     {
6762         "sha": "f8553ef44cf8e9e45d7aa220cd3db490bf26a965",
6763         "description": "panfrost: Remove out-of-band CRC support",
6764         "nominated": false,
6765         "nomination_type": null,
6766         "resolution": 4,
6767         "main_sha": null,
6768         "because_sha": null
6769     },
6770     {
6771         "sha": "cf7a3906b0629b2b6aadd3b18a39eae06b10fd6a",
6772         "description": "panfrost: Copy resources when necessary",
6773         "nominated": true,
6774         "nomination_type": 1,
6775         "resolution": 1,
6776         "main_sha": null,
6777         "because_sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935"
6778     },
6779     {
6780         "sha": "59cc628c06a8e2f3f3654978e1438442ea7ae33c",
6781         "description": "radv: use radv_max_descriptor_set_size() for Vulkan 1.2 properties",
6782         "nominated": false,
6783         "nomination_type": null,
6784         "resolution": 4,
6785         "main_sha": null,
6786         "because_sha": null
6787     },
6788     {
6789         "sha": "d40af879098bea90176619dc11facbd68c555f32",
6790         "description": "panfrost: Fix build with Perfetto (again)",
6791         "nominated": true,
6792         "nomination_type": 1,
6793         "resolution": 1,
6794         "main_sha": null,
6795         "because_sha": "6a4532cbabf7770b71d63db24714fc07efb280cf"
6796     },
6797     {
6798         "sha": "81b4af28494c065c5646e3f61a72afd829d978c6",
6799         "description": "ci: Fixes macos.yml",
6800         "nominated": true,
6801         "nomination_type": 0,
6802         "resolution": 1,
6803         "main_sha": null,
6804         "because_sha": null
6805     },
6806     {
6807         "sha": "4d058a7034c24594637de72563456ce7882b9bc8",
6808         "description": "meson: -DVK_ENABLE_BETA_EXTENSIONS at a single place",
6809         "nominated": false,
6810         "nomination_type": null,
6811         "resolution": 4,
6812         "main_sha": null,
6813         "because_sha": null
6814     },
6815     {
6816         "sha": "560b3276960abd6955e72e85f44c110386274a06",
6817         "description": "radv/ci: add more subtests to VanGogh's flakes list",
6818         "nominated": false,
6819         "nomination_type": null,
6820         "resolution": 4,
6821         "main_sha": null,
6822         "because_sha": null
6823     },
6824     {
6825         "sha": "293d8eb20e90020ad26a864fb387f53b8c51cc86",
6826         "description": "docs: use c:expr role shorthand",
6827         "nominated": false,
6828         "nomination_type": null,
6829         "resolution": 4,
6830         "main_sha": null,
6831         "because_sha": null
6832     },
6833     {
6834         "sha": "4be9600ccb4ec2147914be364eb55b65f7803e87",
6835         "description": "docs: remove needless c:expr roles",
6836         "nominated": false,
6837         "nomination_type": null,
6838         "resolution": 4,
6839         "main_sha": null,
6840         "because_sha": null
6841     },
6842     {
6843         "sha": "4bc1d3e79c35bef81f2edb6ce310fcbd233b8b21",
6844         "description": "docs: make c:expr the default-role",
6845         "nominated": false,
6846         "nomination_type": null,
6847         "resolution": 4,
6848         "main_sha": null,
6849         "because_sha": null
6850     },
6851     {
6852         "sha": "35d0d30a0e48d88a258a148f2ffb1c83552472a2",
6853         "description": "radv/rra: Fix node type validation",
6854         "nominated": false,
6855         "nomination_type": null,
6856         "resolution": 4,
6857         "main_sha": null,
6858         "because_sha": null
6859     },
6860     {
6861         "sha": "8ab628ab2e4d4f460e2eabdb11876997c0ab13bc",
6862         "description": "nir: Don't reorder volatile intrinsics",
6863         "nominated": true,
6864         "nomination_type": 1,
6865         "resolution": 1,
6866         "main_sha": null,
6867         "because_sha": "729df14e4528b70e63332e4255571729253e9791"
6868     },
6869     {
6870         "sha": "10b0a5dc34d95d2c381ad1141e53af322feb5213",
6871         "description": "freedreno/a6xx: set chroma offsets to MIDPOINT",
6872         "nominated": false,
6873         "nomination_type": null,
6874         "resolution": 4,
6875         "main_sha": null,
6876         "because_sha": null
6877     },
6878     {
6879         "sha": "cbf68450f85f7bf18186cd8792948e0855c654d7",
6880         "description": "freedreno/a6xx: set CHROMA_LINEAR",
6881         "nominated": false,
6882         "nomination_type": null,
6883         "resolution": 4,
6884         "main_sha": null,
6885         "because_sha": null
6886     },
6887     {
6888         "sha": "d61ac94658499bbea3fbff4fb087e766a648a35e",
6889         "description": "c11: Remove _MTX_INITIALIZER_NP for windows",
6890         "nominated": false,
6891         "nomination_type": null,
6892         "resolution": 4,
6893         "main_sha": null,
6894         "because_sha": null
6895     },
6896     {
6897         "sha": "37d79e38e96acd840bf6e839866493cc9b361c49",
6898         "description": "egl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in egllog.c",
6899         "nominated": false,
6900         "nomination_type": null,
6901         "resolution": 4,
6902         "main_sha": null,
6903         "because_sha": null
6904     },
6905     {
6906         "sha": "23e6a4ccdafd820dee843af2c1234129e7b1f4a4",
6907         "description": "nir: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in nir/nir_validate.c",
6908         "nominated": false,
6909         "nomination_type": null,
6910         "resolution": 4,
6911         "main_sha": null,
6912         "because_sha": null
6913     },
6914     {
6915         "sha": "e518ff4fd5bf973891b38ea09f01d2830a1fd3d5",
6916         "description": "glsl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER",
6917         "nominated": false,
6918         "nomination_type": null,
6919         "resolution": 4,
6920         "main_sha": null,
6921         "because_sha": null
6922     },
6923     {
6924         "sha": "db708b7e9cdc60e227881f4e603cd971ea3b48a7",
6925         "description": "llvmpipe: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in lp_texture.c",
6926         "nominated": false,
6927         "nomination_type": null,
6928         "resolution": 4,
6929         "main_sha": null,
6930         "because_sha": null
6931     },
6932     {
6933         "sha": "fb979a19b0a0b28e7cda00e88093e96bdaf1a4b4",
6934         "description": "vulkan/device-select-layer: Remove the need of call_once by using simple_mtx_t instead mtx_t",
6935         "nominated": false,
6936         "nomination_type": null,
6937         "resolution": 4,
6938         "main_sha": null,
6939         "because_sha": null
6940     },
6941     {
6942         "sha": "c0fc8d5046a097c265c730e391c9bfb5412f79f2",
6943         "description": "freedreno/a6xx: Switch to global bcolor buffer",
6944         "nominated": false,
6945         "nomination_type": null,
6946         "resolution": 4,
6947         "main_sha": null,
6948         "because_sha": null
6949     },
6950     {
6951         "sha": "27b2496bae5702d271f5caf49f754aacb3ae03ac",
6952         "description": "freedreno/a6xx: Rename tex cache key/equals fxns",
6953         "nominated": false,
6954         "nomination_type": null,
6955         "resolution": 4,
6956         "main_sha": null,
6957         "because_sha": null
6958     },
6959     {
6960         "sha": "c8cf786976bc0c1c41ab312ba5b7496467d161b1",
6961         "description": "freedreno/a6xx: Move bcolor entry setup",
6962         "nominated": false,
6963         "nomination_type": null,
6964         "resolution": 4,
6965         "main_sha": null,
6966         "because_sha": null
6967     },
6968     {
6969         "sha": "755e3ff0ee10c0d2b5a7e9f552b37d44bf8dc586",
6970         "description": "freedreno/ci: Update a5xx expectations",
6971         "nominated": false,
6972         "nomination_type": null,
6973         "resolution": 4,
6974         "main_sha": null,
6975         "because_sha": null
6976     },
6977     {
6978         "sha": "ed9152e2c1a2474a3cd89cabd50ec0fcd4f2ace5",
6979         "description": "freedreno: Use our border-color quirk",
6980         "nominated": false,
6981         "nomination_type": null,
6982         "resolution": 4,
6983         "main_sha": null,
6984         "because_sha": null
6985     },
6986     {
6987         "sha": "26e742c661c792a73a6cf8f251e37d2ccbe40690",
6988         "description": "ci/bare-metal: remove consolidations leftovers",
6989         "nominated": false,
6990         "nomination_type": null,
6991         "resolution": 4,
6992         "main_sha": null,
6993         "because_sha": null
6994     },
6995     {
6996         "sha": "e090e313fa8d9e0da8302a93ca6cb5011be28d96",
6997         "description": "freedreno/ir3: Reduce compiler thread pool size",
6998         "nominated": false,
6999         "nomination_type": null,
7000         "resolution": 4,
7001         "main_sha": null,
7002         "because_sha": null
7003     },
7004     {
7005         "sha": "a6e4f8d03f2ae750a4ecdbdd0dd9a439de99ae82",
7006         "description": "util/disk_cache: Add some blob cache traces",
7007         "nominated": false,
7008         "nomination_type": null,
7009         "resolution": 4,
7010         "main_sha": null,
7011         "because_sha": null
7012     },
7013     {
7014         "sha": "d831fd40c873a7acfe47e449874df5c92599e312",
7015         "description": "util/disk_cache: Add compression in blob cb path",
7016         "nominated": false,
7017         "nomination_type": null,
7018         "resolution": 4,
7019         "main_sha": null,
7020         "because_sha": null
7021     },
7022     {
7023         "sha": "2fdc3846e715d3cd822c6d778e78cf069714428d",
7024         "description": "vulkan/wsi/wayland: return VK_ERROR_NATIVE_WINDOW_IN_USE_KHR",
7025         "nominated": false,
7026         "nomination_type": null,
7027         "resolution": 4,
7028         "main_sha": null,
7029         "because_sha": null
7030     },
7031     {
7032         "sha": "b4921b5d7a7e39a4a55117bc4036c1b473650a86",
7033         "description": "ci: run shaderdb on vc4 as well",
7034         "nominated": false,
7035         "nomination_type": null,
7036         "resolution": 4,
7037         "main_sha": null,
7038         "because_sha": null
7039     },
7040     {
7041         "sha": "83b1cb936e757194010d77322fe60a999ed02605",
7042         "description": "vc4: add DRM_VC4_CREATE_SHADER_BO support to drm-shim",
7043         "nominated": false,
7044         "nomination_type": null,
7045         "resolution": 4,
7046         "main_sha": null,
7047         "because_sha": null
7048     },
7049     {
7050         "sha": "2c5b1d0e3b111708f0a660b687fbc0231b4d19f3",
7051         "description": "nv50/ir: Support fmulz and ffmaz",
7052         "nominated": false,
7053         "nomination_type": null,
7054         "resolution": 4,
7055         "main_sha": null,
7056         "because_sha": null
7057     },
7058     {
7059         "sha": "47251d28527371aeb82f9db7592cff5e78bfcd55",
7060         "description": "nv50/ir: add prefer_nir flag for getting compiler options",
7061         "nominated": false,
7062         "nomination_type": null,
7063         "resolution": 4,
7064         "main_sha": null,
7065         "because_sha": null
7066     },
7067     {
7068         "sha": "def56b531c86f529bc32d1834ccb479457717db7",
7069         "description": "tu: Support GMEM with layered rendering and multiview",
7070         "nominated": false,
7071         "nomination_type": null,
7072         "resolution": 4,
7073         "main_sha": null,
7074         "because_sha": null
7075     },
7076     {
7077         "sha": "a9ab53fbe227acee971a5fb67d4ca91526100ec4",
7078         "description": "radv: stop emulating number of generated primitives by GS on GFX11",
7079         "nominated": false,
7080         "nomination_type": null,
7081         "resolution": 4,
7082         "main_sha": null,
7083         "because_sha": null
7084     },
7085     {
7086         "sha": "97b3dd34c1aa11d98df7e26b4aae50be0bd62cf0",
7087         "description": "anv: fix missing VkPhysicalDeviceExtendedDynamicState3PropertiesEXT handling",
7088         "nominated": true,
7089         "nomination_type": 1,
7090         "resolution": 1,
7091         "main_sha": null,
7092         "because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
7093     },
7094     {
7095         "sha": "2a6003752348d0c3dda619bcb40adea104db722f",
7096         "description": "crocus: enable NV_alpha_to_coverage_dither_control",
7097         "nominated": false,
7098         "nomination_type": null,
7099         "resolution": 4,
7100         "main_sha": null,
7101         "because_sha": null
7102     },
7103     {
7104         "sha": "3c84809ca68e5ab65afc13188192016c8160dea7",
7105         "description": "iris: enable NV_alpha_to_coverage_dither_control",
7106         "nominated": false,
7107         "nomination_type": null,
7108         "resolution": 4,
7109         "main_sha": null,
7110         "because_sha": null
7111     },
7112     {
7113         "sha": "bff6a38ed9b2a852fb909f121b9fb7a917027554",
7114         "description": "radv: advertise extendedDynamicState3ColorWriteMask",
7115         "nominated": false,
7116         "nomination_type": null,
7117         "resolution": 4,
7118         "main_sha": null,
7119         "because_sha": null
7120     },
7121     {
7122         "sha": "a92d1d13c5d57a26a537476b5b62fa6b27a55bcc",
7123         "description": "radv: add support for dynamic color write mask",
7124         "nominated": false,
7125         "nomination_type": null,
7126         "resolution": 4,
7127         "main_sha": null,
7128         "because_sha": null
7129     },
7130     {
7131         "sha": "22d8ed84b809a9c641e3d8ea5df0fa545c25de3e",
7132         "description": "intel/compiler: Remove unused fs_visitor::emit_percomp()",
7133         "nominated": false,
7134         "nomination_type": null,
7135         "resolution": 4,
7136         "main_sha": null,
7137         "because_sha": null
7138     },
7139     {
7140         "sha": "90861e6fea90b0f31ecfa6d9d7cacba2be8e5d26",
7141         "description": "intel/compiler: Remove various unused function declarations",
7142         "nominated": false,
7143         "nomination_type": null,
7144         "resolution": 4,
7145         "main_sha": null,
7146         "because_sha": null
7147     },
7148     {
7149         "sha": "48506a90296c5ec6216d3e775331e491491168c5",
7150         "description": "intel/compiler: Remove unused data members",
7151         "nominated": false,
7152         "nomination_type": null,
7153         "resolution": 4,
7154         "main_sha": null,
7155         "because_sha": null
7156     },
7157     {
7158         "sha": "7fe5fec74723cb66d909b4bc3a167104a9da4b00",
7159         "description": "util: Remove os/os_thread.h and replace #include \"os/os_thread.h\" with #include \"util/u_thread.h\"",
7160         "nominated": false,
7161         "nomination_type": null,
7162         "resolution": 4,
7163         "main_sha": null,
7164         "because_sha": null
7165     },
7166     {
7167         "sha": "a72d57fe260bde3fd57de192a93dca6ae11401d7",
7168         "description": "util: cleanup os_thread.h",
7169         "nominated": false,
7170         "nomination_type": null,
7171         "resolution": 4,
7172         "main_sha": null,
7173         "because_sha": null
7174     },
7175     {
7176         "sha": "1129537e4c1c6849fea03affb15b99a837c4b659",
7177         "description": "util: Move pipe_semaphore to u_thread.h and rename it to util_semaphore",
7178         "nominated": false,
7179         "nomination_type": null,
7180         "resolution": 4,
7181         "main_sha": null,
7182         "because_sha": null
7183     },
7184     {
7185         "sha": "b732064f9ed78951fb19763a5eed341d88d8ca1e",
7186         "description": "gallium/util: Remove the EMBEDDED_DEVICE macro because nobody use it",
7187         "nominated": false,
7188         "nomination_type": null,
7189         "resolution": 4,
7190         "main_sha": null,
7191         "because_sha": null
7192     },
7193     {
7194         "sha": "9abeb3d73937bf4956ab2c8e0314f9f8afe080a9",
7195         "description": "intel/fs: Optimize integer multiplication of large constants by factoring",
7196         "nominated": false,
7197         "nomination_type": null,
7198         "resolution": 4,
7199         "main_sha": null,
7200         "because_sha": null
7201     },
7202     {
7203         "sha": "5ec75ca10d3dbffb94582cfb7663a2ad1bca53d5",
7204         "description": "intel/compiler: Teach signed integer range analysis about imax and imin",
7205         "nominated": false,
7206         "nomination_type": null,
7207         "resolution": 4,
7208         "main_sha": null,
7209         "because_sha": null
7210     },
7211     {
7212         "sha": "1b0da3a765abe63e0f49f7457af84f80f9261026",
7213         "description": "intel/compiler: Signed integer range analysis for imul_32x16 generation",
7214         "nominated": false,
7215         "nomination_type": null,
7216         "resolution": 4,
7217         "main_sha": null,
7218         "because_sha": null
7219     },
7220     {
7221         "sha": "f90d71055be5ff6381479095448a606ec4018b93",
7222         "description": "intel/compiler: Add and use a pass to generate imul_32x16 instructions",
7223         "nominated": false,
7224         "nomination_type": null,
7225         "resolution": 4,
7226         "main_sha": null,
7227         "because_sha": null
7228     },
7229     {
7230         "sha": "9479e3a19b9e08b8525ba8b91a891b8cff03ace3",
7231         "description": "intel/fs: Allow constant copy prop from DW to W",
7232         "nominated": false,
7233         "nomination_type": null,
7234         "resolution": 4,
7235         "main_sha": null,
7236         "because_sha": null
7237     },
7238     {
7239         "sha": "90d267b2d147cb7acef711da5f17a75c014f23eb",
7240         "description": "intel/fs: Fix bounds checking for integer multiplication lowering",
7241         "nominated": false,
7242         "nomination_type": null,
7243         "resolution": 4,
7244         "main_sha": null,
7245         "because_sha": null
7246     },
7247     {
7248         "sha": "db204121686726c74dd0aba2d1c1790d40e7baba",
7249         "description": "intel/fs: Fix constant propagation into 32x16 integer multiplication",
7250         "nominated": true,
7251         "nomination_type": 1,
7252         "resolution": 1,
7253         "main_sha": null,
7254         "because_sha": "de6c0f848797d26d28223bcad25da03654461874"
7255     },
7256     {
7257         "sha": "3194fe93629100b3f370a8a789f70a2a168253de",
7258         "description": "wgl: fix reference to wgl(Create|Delete)Context function pointers",
7259         "nominated": false,
7260         "nomination_type": null,
7261         "resolution": 4,
7262         "main_sha": null,
7263         "because_sha": null
7264     },
7265     {
7266         "sha": "4f599dc3a5b135e374515023f9f3fb0e344e5e67",
7267         "description": "r600: Fix some border color swizzles on Evergreen",
7268         "nominated": false,
7269         "nomination_type": null,
7270         "resolution": 4,
7271         "main_sha": null,
7272         "because_sha": null
7273     },
7274     {
7275         "sha": "923d635357f6f8600c72fd9c972c6ec0c0b700ac",
7276         "description": "r600: fix some border color swizzles on CAYMAN",
7277         "nominated": false,
7278         "nomination_type": null,
7279         "resolution": 4,
7280         "main_sha": null,
7281         "because_sha": null
7282     },
7283     {
7284         "sha": "196499d75e5a2e99cdd6e6ebc6ee969839875121",
7285         "description": "docs: update calendar and link releases notes for 22.2.3",
7286         "nominated": false,
7287         "nomination_type": null,
7288         "resolution": 4,
7289         "main_sha": null,
7290         "because_sha": null
7291     },
7292     {
7293         "sha": "616635909edeee833a3a067916fdc80415e01c0d",
7294         "description": "docs: Add sha256 sum for 22.2.3",
7295         "nominated": false,
7296         "nomination_type": null,
7297         "resolution": 4,
7298         "main_sha": null,
7299         "because_sha": null
7300     },
7301     {
7302         "sha": "2fe1aab18f8d8bc06e4688389a7b2a949455cda9",
7303         "description": "docs: add release notes for 22.2.3",
7304         "nominated": false,
7305         "nomination_type": null,
7306         "resolution": 4,
7307         "main_sha": null,
7308         "because_sha": null
7309     },
7310     {
7311         "sha": "fd8ec189e575d5220d8b4c30647fa6de57928e07",
7312         "description": "Android.mk: Fix gnu++14 related build failures",
7313         "nominated": true,
7314         "nomination_type": 0,
7315         "resolution": 1,
7316         "main_sha": null,
7317         "because_sha": null
7318     },
7319     {
7320         "sha": "41ee836c9ab89ee7b1a1384b64a341d3876f9491",
7321         "description": "intel: Add and use intel_gem_can_render_on_fd()",
7322         "nominated": false,
7323         "nomination_type": null,
7324         "resolution": 4,
7325         "main_sha": null,
7326         "because_sha": null
7327     },
7328     {
7329         "sha": "29550bc50aef656afb99da7c45611767af0c3a6e",
7330         "description": "intel: Add has_context_isolation to intel_device_info",
7331         "nominated": false,
7332         "nomination_type": null,
7333         "resolution": 4,
7334         "main_sha": null,
7335         "because_sha": null
7336     },
7337     {
7338         "sha": "d5d1331381e9c0a3c30fab1fe6e9b6d7b02835ab",
7339         "description": "intel: Add has_userptr_probe to intel_device_info",
7340         "nominated": false,
7341         "nomination_type": null,
7342         "resolution": 4,
7343         "main_sha": null,
7344         "because_sha": null
7345     },
7346     {
7347         "sha": "e9eceb11061db36aea5c83eaa0972f5680c1f0d8",
7348         "description": "intel: Add has_mmap_offset to intel_device_info",
7349         "nominated": false,
7350         "nomination_type": null,
7351         "resolution": 4,
7352         "main_sha": null,
7353         "because_sha": null
7354     },
7355     {
7356         "sha": "dfd20f002f388be3f168938bc1f25e91bb08bf98",
7357         "description": "intel: Add and use intel_gem_get_param()",
7358         "nominated": false,
7359         "nomination_type": null,
7360         "resolution": 4,
7361         "main_sha": null,
7362         "because_sha": null
7363     },
7364     {
7365         "sha": "c076aeb865fcfec15928f2470563d37643518e82",
7366         "description": "docs/asahi: Document drm-shim",
7367         "nominated": false,
7368         "nomination_type": null,
7369         "resolution": 4,
7370         "main_sha": null,
7371         "because_sha": null
7372     },
7373     {
7374         "sha": "350be81aa3c0ce9620a09aaa7489ed4f5ef656a0",
7375         "description": "asahi: Add drm-shim implementation",
7376         "nominated": false,
7377         "nomination_type": null,
7378         "resolution": 4,
7379         "main_sha": null,
7380         "because_sha": null
7381     },
7382     {
7383         "sha": "af868fcaad4b18408dd1d23bbd238d3337fe282d",
7384         "description": "radv/ci: add another test to the navi21 flakes list",
7385         "nominated": false,
7386         "nomination_type": null,
7387         "resolution": 4,
7388         "main_sha": null,
7389         "because_sha": null
7390     },
7391     {
7392         "sha": "505290dc44a5b728dbc6ec9ed038300ab158c323",
7393         "description": "ac/nir,radv: rework and fix NGG queries enables for VS/TES",
7394         "nominated": true,
7395         "nomination_type": 0,
7396         "resolution": 1,
7397         "main_sha": null,
7398         "because_sha": null
7399     },
7400     {
7401         "sha": "e4de5580bde7094c3fbf94c93a8e3a489e7adcb4",
7402         "description": "radv: move computing the binning state to the cmdbuf",
7403         "nominated": false,
7404         "nomination_type": null,
7405         "resolution": 4,
7406         "main_sha": null,
7407         "because_sha": null
7408     },
7409     {
7410         "sha": "a5151dc46ab3a8e98ca915d1967d11dfbad1e2fc",
7411         "description": "radv: always set FLUSH_ON_BINNING_TRANSITION",
7412         "nominated": false,
7413         "nomination_type": null,
7414         "resolution": 4,
7415         "main_sha": null,
7416         "because_sha": null
7417     },
7418     {
7419         "sha": "5e9d7a164088660ba1be04a4955614974a0fa309",
7420         "description": "radv: cleanup setting disabled binning state for GFX9",
7421         "nominated": false,
7422         "nomination_type": null,
7423         "resolution": 4,
7424         "main_sha": null,
7425         "because_sha": null
7426     },
7427     {
7428         "sha": "04b557da3996eb7e531c505aae1d54758a778595",
7429         "description": "radv: remove unused blend parameter to radv_pipeline_init_binning_state()",
7430         "nominated": false,
7431         "nomination_type": null,
7432         "resolution": 4,
7433         "main_sha": null,
7434         "because_sha": null
7435     },
7436     {
7437         "sha": "33d60bda9d385cca56e3d515472ca75fde53e126",
7438         "description": "radv: re-emit the guardband state when restoring meta operations",
7439         "nominated": true,
7440         "nomination_type": 1,
7441         "resolution": 1,
7442         "main_sha": null,
7443         "because_sha": "40d8df728081e050b83ff0677ce4bf947e234a03"
7444     },
7445     {
7446         "sha": "20984aab0f6717f5fbf79fc21c2c5f442472b605",
7447         "description": "etnaviv: Use old set of state registers for PE configuration on GC880",
7448         "nominated": true,
7449         "nomination_type": 1,
7450         "resolution": 1,
7451         "main_sha": null,
7452         "because_sha": "7c46a4883625a20691a78170f8da783dc9b8a9c6"
7453     },
7454     {
7455         "sha": "402a9a36f0cb6d5519a356cf5c01829ee92468ea",
7456         "description": "anv: Rip out shadow surfaces",
7457         "nominated": false,
7458         "nomination_type": null,
7459         "resolution": 4,
7460         "main_sha": null,
7461         "because_sha": null
7462     },
7463     {
7464         "sha": "0bf06400beab88d4659b87f5ec6c3a9dc4d4db58",
7465         "description": "radv: consider allocated command buffers in the initial state.",
7466         "nominated": false,
7467         "nomination_type": null,
7468         "resolution": 4,
7469         "main_sha": null,
7470         "because_sha": null
7471     },
7472     {
7473         "sha": "9b55f1c12bf0c77ca370b7517a4e4cd316b34e47",
7474         "description": "docs: upgrade some links to https",
7475         "nominated": false,
7476         "nomination_type": null,
7477         "resolution": 4,
7478         "main_sha": null,
7479         "because_sha": null
7480     },
7481     {
7482         "sha": "e5f9a9998d53aa79924739919fef43ff66ff2f4a",
7483         "description": "docs: use anonymous links when possible",
7484         "nominated": false,
7485         "nomination_type": null,
7486         "resolution": 4,
7487         "main_sha": null,
7488         "because_sha": null
7489     },
7490     {
7491         "sha": "6b3b6333915e8ca64c531a4decb79c0256e1e4f2",
7492         "description": "docs/zink: fix and cleanup rst syntax",
7493         "nominated": true,
7494         "nomination_type": 1,
7495         "resolution": 1,
7496         "main_sha": null,
7497         "because_sha": "be235edfe2bc79f3e51e09831fe57753ed5da773"
7498     },
7499     {
7500         "sha": "296ebb09fc6406a14b275abdfb7a6c684d1c22c6",
7501         "description": "zink/ci: document a new fail after a piglit uprev to radv expectations",
7502         "nominated": false,
7503         "nomination_type": 1,
7504         "resolution": 4,
7505         "main_sha": null,
7506         "because_sha": "70ce1dcacc92a816322082c8695569b6a91a1810"
7507     },
7508     {
7509         "sha": "c1c7adbcbd539c35ed245c853bfaea8db9b48f4f",
7510         "description": "radv/ci: use wildcards for the query_pool.statistics_query flakes on VG",
7511         "nominated": false,
7512         "nomination_type": null,
7513         "resolution": 4,
7514         "main_sha": null,
7515         "because_sha": null
7516     },
7517     {
7518         "sha": "5d4df3ac23bb07743823118a344ce831b102dabf",
7519         "description": "intel/compiler: Run extra fp64 lowering pass on devices that don't support int64.",
7520         "nominated": false,
7521         "nomination_type": null,
7522         "resolution": 4,
7523         "main_sha": null,
7524         "because_sha": null
7525     },
7526     {
7527         "sha": "e14f85366ebbc57f45d2561e0d3f0804f8adb549",
7528         "description": "nir/lower_int64: Fix float16 to int64 conversions.",
7529         "nominated": true,
7530         "nomination_type": 1,
7531         "resolution": 1,
7532         "main_sha": null,
7533         "because_sha": "936c58c8fcceee086d3c492712595555afe82266"
7534     },
7535     {
7536         "sha": "ec9b9ff971266f582afb4a9f89dc872bad742eda",
7537         "description": "ci: Disable automatic jobs on Chromebooks with Comet Lake",
7538         "nominated": false,
7539         "nomination_type": null,
7540         "resolution": 4,
7541         "main_sha": null,
7542         "because_sha": null
7543     },
7544     {
7545         "sha": "8b66c0ac7605b1f0e0f7af4cff1c8e0381b16b4d",
7546         "description": "amd: add cosmetic gfx10 and gfx11 changes",
7547         "nominated": false,
7548         "nomination_type": null,
7549         "resolution": 4,
7550         "main_sha": null,
7551         "because_sha": null
7552     },
7553     {
7554         "sha": "9cc58f0f49e8f3318e3eda0dc964dbf79a07ce18",
7555         "description": "ac/surface/tests: add more gfx103 and gfx11 tests",
7556         "nominated": false,
7557         "nomination_type": null,
7558         "resolution": 4,
7559         "main_sha": null,
7560         "because_sha": null
7561     },
7562     {
7563         "sha": "24e8a6f17c6574a881a23ce9f32c2cae3c6751c4",
7564         "description": "ac/llvm: don't use the mbcnt workaround for LLVM 16 and set range metadata",
7565         "nominated": false,
7566         "nomination_type": null,
7567         "resolution": 4,
7568         "main_sha": null,
7569         "because_sha": null
7570     },
7571     {
7572         "sha": "f78dad5e33c91c60cec6179042501e9bd05a4927",
7573         "description": "radeonsi: allow int16 with FP16 since it no longer hangs",
7574         "nominated": false,
7575         "nomination_type": null,
7576         "resolution": 4,
7577         "main_sha": null,
7578         "because_sha": null
7579     },
7580     {
7581         "sha": "8737d34add4dc110f46b92974f2e7b4608c5362d",
7582         "description": "radeonsi: remove clamping shader code from in-bounds blits",
7583         "nominated": false,
7584         "nomination_type": null,
7585         "resolution": 4,
7586         "main_sha": null,
7587         "because_sha": null
7588     },
7589     {
7590         "sha": "11993185a2ca98c3f5d3ec682f4e55ecd3062410",
7591         "description": "radeonsi: don't load/resolve/store non-existent src/dst channels in blit shaders",
7592         "nominated": false,
7593         "nomination_type": null,
7594         "resolution": 4,
7595         "main_sha": null,
7596         "because_sha": null
7597     },
7598     {
7599         "sha": "89566828100a379cfb3da28c8a0d831433e3e826",
7600         "description": "amd: rename enums ARCTURUS -> MI100, ALDEBARAN -> MI200",
7601         "nominated": false,
7602         "nomination_type": null,
7603         "resolution": 4,
7604         "main_sha": null,
7605         "because_sha": null
7606     },
7607     {
7608         "sha": "bdfacd0a24e023515fb7b7fae4a279cff0fbac4e",
7609         "description": "radeonsi/gfx11: fix compute scratch buffer - WAVES is always per SE",
7610         "nominated": true,
7611         "nomination_type": 1,
7612         "resolution": 1,
7613         "main_sha": null,
7614         "because_sha": "ba02ed91a60839f2a6dc6a89fd9de1144b0788aa"
7615     },
7616     {
7617         "sha": "803802c29f9a2332b677908ed99dd0e46879a0ce",
7618         "description": "radeonsi/ci: update CI results",
7619         "nominated": false,
7620         "nomination_type": null,
7621         "resolution": 4,
7622         "main_sha": null,
7623         "because_sha": null
7624     },
7625     {
7626         "sha": "bf5c1773c06a68383ef0e73d80a3a73219c134b2",
7627         "description": "radeonsi: fix the compute wave size - it was always Wave32",
7628         "nominated": false,
7629         "nomination_type": null,
7630         "resolution": 4,
7631         "main_sha": null,
7632         "because_sha": null
7633     },
7634     {
7635         "sha": "c37357f4e013037e43fbdf71d0f76edae76a6b29",
7636         "description": "radv/rra: Remove some node type validation",
7637         "nominated": false,
7638         "nomination_type": null,
7639         "resolution": 4,
7640         "main_sha": null,
7641         "because_sha": null
7642     },
7643     {
7644         "sha": "868107e16c42ec3ff34958fce7f70f2d62385484",
7645         "description": "radv/rra: Improve validation message formatting",
7646         "nominated": false,
7647         "nomination_type": null,
7648         "resolution": 4,
7649         "main_sha": null,
7650         "because_sha": null
7651     },
7652     {
7653         "sha": "07bf85c2eca40151c1aad220dd5661fd21b792a7",
7654         "description": "radv/rra: Rename rra_accel_struct_validation_fail",
7655         "nominated": false,
7656         "nomination_type": null,
7657         "resolution": 4,
7658         "main_sha": null,
7659         "because_sha": null
7660     },
7661     {
7662         "sha": "e5b3efe5825aec5c9163fa0d9b20418d2876fdd2",
7663         "description": "radv/rt: Restore prev barycentrics when rejecting hits",
7664         "nominated": true,
7665         "nomination_type": 0,
7666         "resolution": 1,
7667         "main_sha": null,
7668         "because_sha": null
7669     },
7670     {
7671         "sha": "7753e80219c7afa932f7f7466e682a89a0562607",
7672         "description": "util: Add multi-threaded test for util/u_debug.h and util/perf/u_trace.h",
7673         "nominated": false,
7674         "nomination_type": null,
7675         "resolution": 4,
7676         "main_sha": null,
7677         "because_sha": null
7678     },
7679     {
7680         "sha": "2c1c87f76f8ddc8f11c020e3da3db4bc9e2fd099",
7681         "description": "util: Fixes memory leak in __getProgramName",
7682         "nominated": false,
7683         "nomination_type": null,
7684         "resolution": 4,
7685         "main_sha": null,
7686         "because_sha": null
7687     },
7688     {
7689         "sha": "171c3c551a5aea02871d322493361d66c4d9815d",
7690         "description": "util: Fixes debug_get_option_* thread safety by set initialized=true after the value get",
7691         "nominated": false,
7692         "nomination_type": null,
7693         "resolution": 4,
7694         "main_sha": null,
7695         "because_sha": null
7696     },
7697     {
7698         "sha": "e2c3739a3f5f606d6c5055b0119b2fc40e084e0c",
7699         "description": "util: It's not thread safe to set initialized=true before get the real GALLIUM_PRINT_OPTIONS",
7700         "nominated": false,
7701         "nomination_type": null,
7702         "resolution": 4,
7703         "main_sha": null,
7704         "because_sha": null
7705     },
7706     {
7707         "sha": "9a8453d07e754e73630d21bec8c31ff0ab6298e8",
7708         "description": "radv: Use compares for node type in traversal.",
7709         "nominated": false,
7710         "nomination_type": null,
7711         "resolution": 4,
7712         "main_sha": null,
7713         "because_sha": null
7714     },
7715     {
7716         "sha": "4770d3f0bad8162ecf5170ce3aeb9012ce8a5bbd",
7717         "description": "r600: enable memory objects",
7718         "nominated": false,
7719         "nomination_type": null,
7720         "resolution": 4,
7721         "main_sha": null,
7722         "because_sha": null
7723     },
7724     {
7725         "sha": "39b9067b712a076239c02b79e59924508e31ebfb",
7726         "description": "nine: enable on freedreno",
7727         "nominated": false,
7728         "nomination_type": null,
7729         "resolution": 4,
7730         "main_sha": null,
7731         "because_sha": null
7732     },
7733     {
7734         "sha": "cc485cfd7c43a9b0e425558364b9597de34d4ba8",
7735         "description": "ci/broadcom: juint is already defined in .piglit-traces-test",
7736         "nominated": false,
7737         "nomination_type": null,
7738         "resolution": 4,
7739         "main_sha": null,
7740         "because_sha": null
7741     },
7742     {
7743         "sha": "c987a727a76eda1feada07e2eca6a5597dbddd93",
7744         "description": "nir: Fix qsort comparator function",
7745         "nominated": true,
7746         "nomination_type": 1,
7747         "resolution": 1,
7748         "main_sha": null,
7749         "because_sha": "523a28d3fe0dd371ae01b7353f263a6541480d89"
7750     },
7751     {
7752         "sha": "d31375b521f1bfa2dafc38ca6f7adece099a024b",
7753         "description": "math: remove unused matrix_print & print_matrix_floats",
7754         "nominated": false,
7755         "nomination_type": null,
7756         "resolution": 4,
7757         "main_sha": null,
7758         "because_sha": null
7759     },
7760     {
7761         "sha": "c49aca943c032049e25408986fef00ef63fa3b54",
7762         "description": "math: remove vector class",
7763         "nominated": false,
7764         "nomination_type": null,
7765         "resolution": 4,
7766         "main_sha": null,
7767         "because_sha": null
7768     },
7769     {
7770         "sha": "2d4d4df57acb06028ef43f70ad5a4fe149d1b6e0",
7771         "description": "math: remove unused debug classes",
7772         "nominated": false,
7773         "nomination_type": null,
7774         "resolution": 4,
7775         "main_sha": null,
7776         "because_sha": null
7777     },
7778     {
7779         "sha": "94e10ced83c5e546d8f4d8d4d8296b77b58187fc",
7780         "description": "math: remove unused matrix_is_general_scale",
7781         "nominated": false,
7782         "nomination_type": null,
7783         "resolution": 4,
7784         "main_sha": null,
7785         "because_sha": null
7786     },
7787     {
7788         "sha": "18702a28bd4ef2dc646f012f8757717fef9b4611",
7789         "description": "math: remove unused matrix_has_rotation",
7790         "nominated": false,
7791         "nomination_type": null,
7792         "resolution": 4,
7793         "main_sha": null,
7794         "because_sha": null
7795     },
7796     {
7797         "sha": "55373642db08adec858a497bf375478542d064a9",
7798         "description": "util: remove unused enter debug exit loggers",
7799         "nominated": false,
7800         "nomination_type": null,
7801         "resolution": 4,
7802         "main_sha": null,
7803         "because_sha": null
7804     },
7805     {
7806         "sha": "c7b70ca61add475daf3472ccf2d5b861c3c2cab3",
7807         "description": "util: remove fifo class",
7808         "nominated": false,
7809         "nomination_type": null,
7810         "resolution": 4,
7811         "main_sha": null,
7812         "because_sha": null
7813     },
7814     {
7815         "sha": "0c0812cf6ee1544a5249e8ad13e2fa2c7ae9b5eb",
7816         "description": "util: remove unused debug_dump_enum_noprefix",
7817         "nominated": false,
7818         "nomination_type": null,
7819         "resolution": 4,
7820         "main_sha": null,
7821         "because_sha": null
7822     },
7823     {
7824         "sha": "dc0de85fed597241435ebf83d25739b1ad68eaf8",
7825         "description": "util: remove unused debug_print_blob",
7826         "nominated": false,
7827         "nomination_type": null,
7828         "resolution": 4,
7829         "main_sha": null,
7830         "because_sha": null
7831     },
7832     {
7833         "sha": "c43c640809edc4b3a877c7143cecfefde64c02f1",
7834         "description": "util: remove unused set_random_entry",
7835         "nominated": false,
7836         "nomination_type": null,
7837         "resolution": 4,
7838         "main_sha": null,
7839         "because_sha": null
7840     },
7841     {
7842         "sha": "0b6c0bfa0905e33a86d59f61ccd8253f3598804e",
7843         "description": "util: remove unused half_to_unorm8",
7844         "nominated": false,
7845         "nomination_type": null,
7846         "resolution": 4,
7847         "main_sha": null,
7848         "because_sha": null
7849     },
7850     {
7851         "sha": "e25fdc701bc71627942168f036a54937b32b23e6",
7852         "description": "gallium/util: remove unused macros and their functions from sse class",
7853         "nominated": false,
7854         "nomination_type": null,
7855         "resolution": 4,
7856         "main_sha": null,
7857         "because_sha": null
7858     },
7859     {
7860         "sha": "753b31c35ea698b0a60f13b0b004ec2cc312d1dc",
7861         "description": "gallium/util: drop unused sampler_view_default_dx9_template",
7862         "nominated": false,
7863         "nomination_type": null,
7864         "resolution": 4,
7865         "main_sha": null,
7866         "because_sha": null
7867     },
7868     {
7869         "sha": "7995050462f52474bf44dd89f26029b1656a8127",
7870         "description": "gallium/util: drop unused rect_area",
7871         "nominated": false,
7872         "nomination_type": null,
7873         "resolution": 4,
7874         "main_sha": null,
7875         "because_sha": null
7876     },
7877     {
7878         "sha": "4abb08ac60c28ad6afcefc79928654d19c8d67de",
7879         "description": "gallium/util: Drop unused translate_prim_restart_ib",
7880         "nominated": false,
7881         "nomination_type": null,
7882         "resolution": 4,
7883         "main_sha": null,
7884         "because_sha": null
7885     },
7886     {
7887         "sha": "2c25d2ea90d635fbe81c5892e684b7a790d5adea",
7888         "description": "gallium/util: Remove linear class",
7889         "nominated": false,
7890         "nomination_type": null,
7891         "resolution": 4,
7892         "main_sha": null,
7893         "because_sha": null
7894     },
7895     {
7896         "sha": "469251c89871756b871620a75161a9ab7840ed00",
7897         "description": "gallium/util: Remove dirty surfaces class",
7898         "nominated": false,
7899         "nomination_type": null,
7900         "resolution": 4,
7901         "main_sha": null,
7902         "because_sha": null
7903     },
7904     {
7905         "sha": "3b98e2a556dcaa49afab228b514b8765ceff121f",
7906         "description": "gallium/util: Remove dirty flags class",
7907         "nominated": false,
7908         "nomination_type": null,
7909         "resolution": 4,
7910         "main_sha": null,
7911         "because_sha": null
7912     },
7913     {
7914         "sha": "707d5b5b021ad72135086ba6996fec8a70d30a6d",
7915         "description": "math: drop invert_matrix_perpective",
7916         "nominated": false,
7917         "nomination_type": null,
7918         "resolution": 4,
7919         "main_sha": null,
7920         "because_sha": null
7921     },
7922     {
7923         "sha": "06adf6ad117e92a832c5073326bd83b638b3ca37",
7924         "description": "radv: invalidate L2 instead of only writeback L2 when using DCC stores",
7925         "nominated": true,
7926         "nomination_type": 0,
7927         "resolution": 1,
7928         "main_sha": null,
7929         "because_sha": null
7930     },
7931     {
7932         "sha": "26c8fedc1bb12fa8f3d6c646308f4b46756d77c7",
7933         "description": "radv: make the GDS/GDS OA buffer objects resident",
7934         "nominated": true,
7935         "nomination_type": 0,
7936         "resolution": 1,
7937         "main_sha": null,
7938         "because_sha": null
7939     },
7940     {
7941         "sha": "cdc1abad7b17eace853ab7480d8a6a83771df927",
7942         "description": "util: include gles header instead of hand crafted macros",
7943         "nominated": false,
7944         "nomination_type": null,
7945         "resolution": 4,
7946         "main_sha": null,
7947         "because_sha": null
7948     },
7949     {
7950         "sha": "02d61c1b31febdf27a21b5446fb8439ffbe518c3",
7951         "description": "docs/amber: fix link to docs on amber branch",
7952         "nominated": false,
7953         "nomination_type": null,
7954         "resolution": 4,
7955         "main_sha": null,
7956         "because_sha": null
7957     },
7958     {
7959         "sha": "f1ea0bc18aa6dd62554d7c556c087640dbc8a168",
7960         "description": "gallium/vl: return the buffer plane order for yuv444p format",
7961         "nominated": false,
7962         "nomination_type": null,
7963         "resolution": 4,
7964         "main_sha": null,
7965         "because_sha": null
7966     },
7967     {
7968         "sha": "61c487719dabfa1d97af5678061c01cc2eb74455",
7969         "description": "radeonsi/vcn: enable yuv formats supported on jpeg 2.5.0 and 2.6.0",
7970         "nominated": false,
7971         "nomination_type": null,
7972         "resolution": 4,
7973         "main_sha": null,
7974         "because_sha": null
7975     },
7976     {
7977         "sha": "581220aa5471f4957a33d3156b07a03969972136",
7978         "description": "radeonsi/vcn: enable yuv422 jpeg decode",
7979         "nominated": false,
7980         "nomination_type": null,
7981         "resolution": 4,
7982         "main_sha": null,
7983         "because_sha": null
7984     },
7985     {
7986         "sha": "1c567ae3a2f2bad5badafc4f2e3615d719500ef5",
7987         "description": "dzn: Hook-up format-casting",
7988         "nominated": false,
7989         "nomination_type": null,
7990         "resolution": 4,
7991         "main_sha": null,
7992         "because_sha": null
7993     },
7994     {
7995         "sha": "bda14ae9987de5089afc8c562d3bfad8a5df1145",
7996         "description": "dzn: Try to get a ID3D12Device10 object",
7997         "nominated": false,
7998         "nomination_type": null,
7999         "resolution": 4,
8000         "main_sha": null,
8001         "because_sha": null
8002     },
8003     {
8004         "sha": "457e9deee1727af18b49c9a80203ef9617ebebdd",
8005         "description": "vulkan: Provide a vk_image_create_get_format_list() helper",
8006         "nominated": false,
8007         "nomination_type": null,
8008         "resolution": 4,
8009         "main_sha": null,
8010         "because_sha": null
8011     },
8012     {
8013         "sha": "d65f43966194e7c921ad0b4ef58026aa776d88b6",
8014         "description": "vulkan: Automatically generate helpers to retrieve format information",
8015         "nominated": false,
8016         "nomination_type": null,
8017         "resolution": 4,
8018         "main_sha": null,
8019         "because_sha": null
8020     },
8021     {
8022         "sha": "bbc4b4f59a957b5e50c7cd7421cf638b11b881a6",
8023         "description": "dzn: Query D3D12_FEATURE_DATA_D3D12_OPTIONS12",
8024         "nominated": false,
8025         "nomination_type": null,
8026         "resolution": 4,
8027         "main_sha": null,
8028         "because_sha": null
8029     },
8030     {
8031         "sha": "40bd7b4307ccd5c614eff150aae9e99615ab3372",
8032         "description": "docs: use code-block",
8033         "nominated": false,
8034         "nomination_type": null,
8035         "resolution": 4,
8036         "main_sha": null,
8037         "because_sha": null
8038     },
8039     {
8040         "sha": "ebf33212edbf2b2c35b58abc0b6b69ef7ad8dc14",
8041         "description": "docs: eg -> e.g.",
8042         "nominated": false,
8043         "nomination_type": null,
8044         "resolution": 4,
8045         "main_sha": null,
8046         "because_sha": null
8047     },
8048     {
8049         "sha": "e082cff56b6ad6532e91859fa3919e80c4496070",
8050         "description": "docs/gallium: glsl -> GLSL",
8051         "nominated": false,
8052         "nomination_type": null,
8053         "resolution": 4,
8054         "main_sha": null,
8055         "because_sha": null
8056     },
8057     {
8058         "sha": "45b4f82091755c07921ee361470d2321d164b559",
8059         "description": "docs/gallium: fixup broken markup",
8060         "nominated": false,
8061         "nomination_type": null,
8062         "resolution": 4,
8063         "main_sha": null,
8064         "because_sha": null
8065     },
8066     {
8067         "sha": "1d947e8f7f2c45e91bd7c5e76877d477989df522",
8068         "description": "docs: remove spurious backtick",
8069         "nominated": false,
8070         "nomination_type": null,
8071         "resolution": 4,
8072         "main_sha": null,
8073         "because_sha": null
8074     },
8075     {
8076         "sha": "8458451180ccf787baee1596c6387c533b8f04d4",
8077         "description": "docs: fix a couple of links",
8078         "nominated": false,
8079         "nomination_type": null,
8080         "resolution": 4,
8081         "main_sha": null,
8082         "because_sha": null
8083     },
8084     {
8085         "sha": "5525d0b196b555fea933ab8f65fe3dba18006624",
8086         "description": "docs: use inline-code instead of default role",
8087         "nominated": false,
8088         "nomination_type": null,
8089         "resolution": 4,
8090         "main_sha": null,
8091         "because_sha": null
8092     },
8093     {
8094         "sha": "779b4639b75b60b9201278b0873b80b04dbaa50c",
8095         "description": "docs: consistently use single-quotes in config",
8096         "nominated": false,
8097         "nomination_type": null,
8098         "resolution": 4,
8099         "main_sha": null,
8100         "because_sha": null
8101     },
8102     {
8103         "sha": "7c5c1816947fa924a6975b8b6e1773fe3216b8f0",
8104         "description": "ci: Uprev kernel to 6.0",
8105         "nominated": false,
8106         "nomination_type": null,
8107         "resolution": 4,
8108         "main_sha": null,
8109         "because_sha": null
8110     },
8111     {
8112         "sha": "ef5f9c99e054ba15ba8b1db6ad5ceb007b8ea7d2",
8113         "description": "VERSION: fix version as it will be a new year",
8114         "nominated": false,
8115         "nomination_type": null,
8116         "resolution": 4,
8117         "main_sha": null,
8118         "because_sha": null
8119     },
8120     {
8121         "sha": "e9b81c663da8144fd49fc58b97b66718406d0d24",
8122         "description": "Revert \"ci: Collabora farm maintanance\"",
8123         "nominated": false,
8124         "nomination_type": 2,
8125         "resolution": 4,
8126         "main_sha": null,
8127         "because_sha": "e0c577d5227fa6aaa061b3f388711fb24d6fc146"
8128     },
8129     {
8130         "sha": "67cee534a88c95a8eb6839f7bcf28a5e6dac8fbf",
8131         "description": "CI: convert to use the new S3 server instead of the legacy minio",
8132         "nominated": false,
8133         "nomination_type": null,
8134         "resolution": 4,
8135         "main_sha": null,
8136         "because_sha": null
8137     },
8138     {
8139         "sha": "a04ed2f971dccbf8b24f084ac9baaf8b299944a0",
8140         "description": "ci: Update ci-fairy in CI, rootfs and containers",
8141         "nominated": false,
8142         "nomination_type": null,
8143         "resolution": 4,
8144         "main_sha": null,
8145         "because_sha": null
8146     },
8147     {
8148         "sha": "a108e4f70cc61a6b9119cd766d51c9b596e07c7f",
8149         "description": "ci: Update piglit-traces tests expectations",
8150         "nominated": false,
8151         "nomination_type": null,
8152         "resolution": 4,
8153         "main_sha": null,
8154         "because_sha": null
8155     },
8156     {
8157         "sha": "70ce1dcacc92a816322082c8695569b6a91a1810",
8158         "description": "ci: Update piglit with s3 support",
8159         "nominated": false,
8160         "nomination_type": null,
8161         "resolution": 4,
8162         "main_sha": null,
8163         "because_sha": null
8164     },
8165     {
8166         "sha": "96e251aa86c062b1bcae5e9e334c9fc5031073a7",
8167         "description": "ci: re-enable scheduled pipelines for git cache",
8168         "nominated": false,
8169         "nomination_type": null,
8170         "resolution": 4,
8171         "main_sha": null,
8172         "because_sha": null
8173     },
8174     {
8175         "sha": "d7ad9e701424e4b100e11f08f2fa416b228b19d3",
8176         "description": "zink/ci: add another subtest to the list of known failures for radv",
8177         "nominated": true,
8178         "nomination_type": 1,
8179         "resolution": 1,
8180         "main_sha": null,
8181         "because_sha": "53721827ea1cf1c7a39c1b27398b7b1b7e9b1175"
8182     },
8183     {
8184         "sha": "c7150ad8e6a82bdf091bdbe2fdcca584a18b1ee7",
8185         "description": "broadcom/compiler: drop unused v3d_compile parameter for nir pass",
8186         "nominated": false,
8187         "nomination_type": null,
8188         "resolution": 4,
8189         "main_sha": null,
8190         "because_sha": null
8191     },
8192     {
8193         "sha": "22789d34be0fb6d81012e2e4d53b738384eb98db",
8194         "description": "v3dv: use vk_alloc instead of malloc",
8195         "nominated": true,
8196         "nomination_type": 1,
8197         "resolution": 1,
8198         "main_sha": null,
8199         "because_sha": "e6884df088a1e172cd87956fe9afdac63069eb2c"
8200     },
8201     {
8202         "sha": "36ef75b6eb924cf5ebfb09834067d2519d080ca8",
8203         "description": "v3dv: vkCmdWaitEvents2 takes an array of VkDependencyInfo",
8204         "nominated": true,
8205         "nomination_type": 1,
8206         "resolution": 1,
8207         "main_sha": null,
8208         "because_sha": "e6884df088a1e172cd87956fe9afdac63069eb2c"
8209     },
8210     {
8211         "sha": "dc08875415064033ea1e344a522273bc1255a3b8",
8212         "description": "zink/ci: mark another test as fixed after the frontend caching series",
8213         "nominated": true,
8214         "nomination_type": 1,
8215         "resolution": 1,
8216         "main_sha": null,
8217         "because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1"
8218     },
8219     {
8220         "sha": "224f774e61e168c493a773696064cadfa11b6e61",
8221         "description": "ci: uprev vkd3d-proton to v2.7",
8222         "nominated": false,
8223         "nomination_type": null,
8224         "resolution": 4,
8225         "main_sha": null,
8226         "because_sha": null
8227     },
8228     {
8229         "sha": "e891e84f4be6271cf34f62768b085ee99b6db86c",
8230         "description": "radv: fix setting MIN_LOD for texture descriptors on GFX11",
8231         "nominated": true,
8232         "nomination_type": 0,
8233         "resolution": 1,
8234         "main_sha": null,
8235         "because_sha": null
8236     },
8237     {
8238         "sha": "617e48ecda41b8bf48db9cff39bac13781949d25",
8239         "description": "ci: Collabora farm maintanance",
8240         "nominated": false,
8241         "nomination_type": null,
8242         "resolution": 4,
8243         "main_sha": null,
8244         "because_sha": null
8245     },
8246     {
8247         "sha": "798aa43b6b6441eb16ea00b7166a92f97bd7a11e",
8248         "description": "microsoft/spirv2dxil: Lower sample pos for fragment shaders",
8249         "nominated": false,
8250         "nomination_type": null,
8251         "resolution": 4,
8252         "main_sha": null,
8253         "because_sha": null
8254     },
8255     {
8256         "sha": "1399f37a3b64f090649b6610e0ed38e2b76b02f4",
8257         "description": "d3d12: Move lower_sample_pos to microsoft/compiler",
8258         "nominated": false,
8259         "nomination_type": null,
8260         "resolution": 4,
8261         "main_sha": null,
8262         "because_sha": null
8263     },
8264     {
8265         "sha": "ca29d9a67ca94b17443306a962d3a58137fa5775",
8266         "description": "ac: fix IB parsing for Stoney",
8267         "nominated": false,
8268         "nomination_type": null,
8269         "resolution": 4,
8270         "main_sha": null,
8271         "because_sha": null
8272     },
8273     {
8274         "sha": "a54c8cdaf211b40fcc18d11de037b18d79ef6ab5",
8275         "description": "ac/gpu_info: simplify how has_accelerated_dot_product is set",
8276         "nominated": false,
8277         "nomination_type": null,
8278         "resolution": 4,
8279         "main_sha": null,
8280         "because_sha": null
8281     },
8282     {
8283         "sha": "a338a2da588703ad26ddc78611f9698bd1398499",
8284         "description": "amd/registers: regenerate gfx11 headers from amd-staging-drm-next",
8285         "nominated": false,
8286         "nomination_type": null,
8287         "resolution": 4,
8288         "main_sha": null,
8289         "because_sha": null
8290     },
8291     {
8292         "sha": "b361ecc0da887fd7b54db8354c88ba359f0277c0",
8293         "description": "amd/registers: describe allowed register ranges better",
8294         "nominated": false,
8295         "nomination_type": null,
8296         "resolution": 4,
8297         "main_sha": null,
8298         "because_sha": null
8299     },
8300     {
8301         "sha": "ff4cd2133df2856b0bf2276dac89ad5f54665ea6",
8302         "description": "amd/registers: fix parse_kernel_headers.py warnings by adding missing enums",
8303         "nominated": false,
8304         "nomination_type": null,
8305         "resolution": 4,
8306         "main_sha": null,
8307         "because_sha": null
8308     },
8309     {
8310         "sha": "c4104482c87c53c35d0dc61df3688416dc36f234",
8311         "description": "ac/llvm: remove unnecessary gfx11 condition for nir_intrinsic_store_buffer_amd",
8312         "nominated": false,
8313         "nomination_type": null,
8314         "resolution": 4,
8315         "main_sha": null,
8316         "because_sha": null
8317     },
8318     {
8319         "sha": "d79da61ffaa7d7e414ce3af7014de8655042c21b",
8320         "description": "dzn: Set Agility SDK parameters and update test expectations",
8321         "nominated": false,
8322         "nomination_type": null,
8323         "resolution": 4,
8324         "main_sha": null,
8325         "because_sha": null
8326     },
8327     {
8328         "sha": "a954ed2a7053919449170e5c69cc9f304f994a90",
8329         "description": "d3d12: Set Agility SDK parameters and update test expectations",
8330         "nominated": false,
8331         "nomination_type": null,
8332         "resolution": 4,
8333         "main_sha": null,
8334         "because_sha": null
8335     },
8336     {
8337         "sha": "e4025c4712c3f9a18f610676a06ca4f936d26846",
8338         "description": "ci/windows: Bump test image tag",
8339         "nominated": false,
8340         "nomination_type": null,
8341         "resolution": 4,
8342         "main_sha": null,
8343         "because_sha": null
8344     },
8345     {
8346         "sha": "3cd2b8d0c94bdae7c1f41f8501f8daa4d07519a8",
8347         "description": "ci/windows: Enable developer mode for test container",
8348         "nominated": false,
8349         "nomination_type": null,
8350         "resolution": 4,
8351         "main_sha": null,
8352         "because_sha": null
8353     },
8354     {
8355         "sha": "9426425bf0cccf0753b0740d839b932540d9a516",
8356         "description": "ci/windows: Get DXIL.dll (and DXCompiler.dll) from GitHub and put it in System32",
8357         "nominated": false,
8358         "nomination_type": null,
8359         "resolution": 4,
8360         "main_sha": null,
8361         "because_sha": null
8362     },
8363     {
8364         "sha": "c0db462fddab52418c02839ef60782e776e1203d",
8365         "description": "ci/windows: Download updated WARP and copy to piglit/vk-gl-cts",
8366         "nominated": false,
8367         "nomination_type": null,
8368         "resolution": 4,
8369         "main_sha": null,
8370         "because_sha": null
8371     },
8372     {
8373         "sha": "2c17e446fb895337ab3d5a9171859d56d31ddec0",
8374         "description": "ci/windows: Download DirectX Agility SDK and copy to piglit/vk-gl-cts",
8375         "nominated": false,
8376         "nomination_type": null,
8377         "resolution": 4,
8378         "main_sha": null,
8379         "because_sha": null
8380     },
8381     {
8382         "sha": "70039dcad652e0fe085fd070425c96f5bfd9d7df",
8383         "description": "microsoft/compiler: Fix feature flag handling for 64-bit bitcasts",
8384         "nominated": false,
8385         "nomination_type": null,
8386         "resolution": 4,
8387         "main_sha": null,
8388         "because_sha": null
8389     },
8390     {
8391         "sha": "814b822fe065ab88409a2833b1c7f331f714b26e",
8392         "description": "hasvk: fix android build and reported API version",
8393         "nominated": true,
8394         "nomination_type": 1,
8395         "resolution": 1,
8396         "main_sha": null,
8397         "because_sha": "00eefdcd03c0dcff173439107d7ded490a86ff95"
8398     },
8399     {
8400         "sha": "95ed0330667f726474d24d8c56e478e346622b0b",
8401         "description": "radv: Use spirv1.5 instead of vulkan1.2",
8402         "nominated": true,
8403         "nomination_type": 1,
8404         "resolution": 1,
8405         "main_sha": null,
8406         "because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079"
8407     },
8408     {
8409         "sha": "08f0d96b7208925d857594ba32c4d2846aba28fe",
8410         "description": "tu: VK_EXT_extended_dynamic_state3 is finished",
8411         "nominated": false,
8412         "nomination_type": null,
8413         "resolution": 4,
8414         "main_sha": null,
8415         "because_sha": null
8416     },
8417     {
8418         "sha": "85d0205db137ad833bb2b117e67e847cf3b2665b",
8419         "description": "tu: Implement extendedDynamicState3ColorWriteMask",
8420         "nominated": false,
8421         "nomination_type": null,
8422         "resolution": 4,
8423         "main_sha": null,
8424         "because_sha": null
8425     },
8426     {
8427         "sha": "6f759c74a20eeb5a9dc0ada3be5b70b92d5f02cf",
8428         "description": "tu: Implement extendedDynamicState3ColorBlendEquation",
8429         "nominated": false,
8430         "nomination_type": null,
8431         "resolution": 4,
8432         "main_sha": null,
8433         "because_sha": null
8434     },
8435     {
8436         "sha": "536ff112388950cf9e729a0e3ae3d8c9bdd563a2",
8437         "description": "tu: Make tu_pipeline::dynamic_state_mask 64-bit",
8438         "nominated": false,
8439         "nomination_type": null,
8440         "resolution": 4,
8441         "main_sha": null,
8442         "because_sha": null
8443     },
8444     {
8445         "sha": "aab81d660af063aa7fbf22399a9897be9ab78652",
8446         "description": "freedreno: Make BIT() 64-bit",
8447         "nominated": false,
8448         "nomination_type": null,
8449         "resolution": 4,
8450         "main_sha": null,
8451         "because_sha": null
8452     },
8453     {
8454         "sha": "c8c7154c2ecb6d8439cc941985bded3759b8334b",
8455         "description": "tu: Implement extendedDynamicState3ColorBlendEnable",
8456         "nominated": false,
8457         "nomination_type": null,
8458         "resolution": 4,
8459         "main_sha": null,
8460         "because_sha": null
8461     },
8462     {
8463         "sha": "f3b3af34685c714cb911f70f8e24f60a88253b95",
8464         "description": "tu: Remove blend dependency on attachment format",
8465         "nominated": false,
8466         "nomination_type": null,
8467         "resolution": 4,
8468         "main_sha": null,
8469         "because_sha": null
8470     },
8471     {
8472         "sha": "84726da2f4400568bfd13e9ea29fdfa88cd70572",
8473         "description": "tu: Implement extendedDynamicState3SampleLocationsEnable",
8474         "nominated": false,
8475         "nomination_type": null,
8476         "resolution": 4,
8477         "main_sha": null,
8478         "because_sha": null
8479     },
8480     {
8481         "sha": "d99e5ffee71886be6255f13ab973b409b891db55",
8482         "description": "tu: Clamp sample locations",
8483         "nominated": false,
8484         "nomination_type": null,
8485         "resolution": 4,
8486         "main_sha": null,
8487         "because_sha": null
8488     },
8489     {
8490         "sha": "e63c8b3bf1b18cf10a6142cf46bc61b2c680e869",
8491         "description": "tu: Implement extendedDynamicState3ProvokingVertexMode",
8492         "nominated": false,
8493         "nomination_type": null,
8494         "resolution": 4,
8495         "main_sha": null,
8496         "because_sha": null
8497     },
8498     {
8499         "sha": "1af2471bd75b166d21baafa047d8ad63cdc49a23",
8500         "description": "tu: Implement extendedDynamicState3LineRasterizationMode",
8501         "nominated": false,
8502         "nomination_type": null,
8503         "resolution": 4,
8504         "main_sha": null,
8505         "because_sha": null
8506     },
8507     {
8508         "sha": "92dd505f7cf8b90899eab59c83c550a470a2d6fb",
8509         "description": "tu: Impement extendedDynamicState3RasterizationStream",
8510         "nominated": false,
8511         "nomination_type": null,
8512         "resolution": 4,
8513         "main_sha": null,
8514         "because_sha": null
8515     },
8516     {
8517         "sha": "6b829989854e79c65dce631ec5603b7708fff64a",
8518         "description": "tu: Rename RASTERIZER_DISCARD state to PC_RASTER_CNTL",
8519         "nominated": false,
8520         "nomination_type": null,
8521         "resolution": 4,
8522         "main_sha": null,
8523         "because_sha": null
8524     },
8525     {
8526         "sha": "68b02ff200cc9cd37afb48efc57825bfdee60fda",
8527         "description": "tu: Implement extendedDynamicState3DepthClipNegativeOneToOne",
8528         "nominated": false,
8529         "nomination_type": null,
8530         "resolution": 4,
8531         "main_sha": null,
8532         "because_sha": null
8533     },
8534     {
8535         "sha": "2a19b8d696549da1d52dc51ae6a7af3e7164e07c",
8536         "description": "tu: Implement extendedDynamicState3AlphaToOneEnable",
8537         "nominated": false,
8538         "nomination_type": null,
8539         "resolution": 4,
8540         "main_sha": null,
8541         "because_sha": null
8542     },
8543     {
8544         "sha": "87bdddf8f14eba9cb7c1a139d09e173da12937c7",
8545         "description": "tu: Implement extendedDynamicState3AlphaToCoverageEnable",
8546         "nominated": false,
8547         "nomination_type": null,
8548         "resolution": 4,
8549         "main_sha": null,
8550         "because_sha": null
8551     },
8552     {
8553         "sha": "5e362c82c88fe16c3806d9c414f9ed1c86b42ec5",
8554         "description": "tu: Implement extendedDynamicState3RasterizationSamples",
8555         "nominated": false,
8556         "nomination_type": null,
8557         "resolution": 4,
8558         "main_sha": null,
8559         "because_sha": null
8560     },
8561     {
8562         "sha": "01055198dc2376b5c32f3e00203f71b26a91cc47",
8563         "description": "tu: Set default sample mask to all 1's",
8564         "nominated": false,
8565         "nomination_type": null,
8566         "resolution": 4,
8567         "main_sha": null,
8568         "because_sha": null
8569     },
8570     {
8571         "sha": "e61583f6f13bfc840b5f42ddcc023778f84e22fa",
8572         "description": "tu: Split up tu6_update_msaa()",
8573         "nominated": false,
8574         "nomination_type": null,
8575         "resolution": 4,
8576         "main_sha": null,
8577         "because_sha": null
8578     },
8579     {
8580         "sha": "ac051c556d0035c98ad07f44aa89f7438f9e414d",
8581         "description": "tu: Don't use rasterizationSamples when enabling sample shading",
8582         "nominated": false,
8583         "nomination_type": null,
8584         "resolution": 4,
8585         "main_sha": null,
8586         "because_sha": null
8587     },
8588     {
8589         "sha": "f062a644057e94efbf9c39d02da933579b12c800",
8590         "description": "tu: Implement extendedDynamicState3SampleMask",
8591         "nominated": false,
8592         "nomination_type": null,
8593         "resolution": 4,
8594         "main_sha": null,
8595         "because_sha": null
8596     },
8597     {
8598         "sha": "80befbf844f00a84a776e0eb80a39d305c1d14ed",
8599         "description": "tu: Implement extendedDynamicState3LogicOpEnable",
8600         "nominated": false,
8601         "nomination_type": null,
8602         "resolution": 4,
8603         "main_sha": null,
8604         "because_sha": null
8605     },
8606     {
8607         "sha": "99caf95eba25308287d0af5df7092d0fc936e81b",
8608         "description": "tu: Implement extendedDynamicState3Depth*Enable",
8609         "nominated": false,
8610         "nomination_type": null,
8611         "resolution": 4,
8612         "main_sha": null,
8613         "because_sha": null
8614     },
8615     {
8616         "sha": "0e09559bd643d76206d82a97c0cc6d311b8cace1",
8617         "description": "tu: Implement extendedDynamicState3TessellationDomainOrigin",
8618         "nominated": false,
8619         "nomination_type": null,
8620         "resolution": 4,
8621         "main_sha": null,
8622         "because_sha": null
8623     },
8624     {
8625         "sha": "55bbf56a179cbf520f0336811c1c719b99fb4b59",
8626         "description": "tu: Implement extendedDynamicState3PolygonMode",
8627         "nominated": false,
8628         "nomination_type": null,
8629         "resolution": 4,
8630         "main_sha": null,
8631         "because_sha": null
8632     },
8633     {
8634         "sha": "d20256eba371949533ce790954228f3c1f6b51b6",
8635         "description": "tu: Combine GRAS_SU_CNTL drawstate with rast draw state",
8636         "nominated": false,
8637         "nomination_type": null,
8638         "resolution": 4,
8639         "main_sha": null,
8640         "because_sha": null
8641     },
8642     {
8643         "sha": "009df9f7780e639cc797ed27812a24f74508e222",
8644         "description": "tu: VK_EXT_extended_dynamic_state3 boilerplate",
8645         "nominated": false,
8646         "nomination_type": null,
8647         "resolution": 4,
8648         "main_sha": null,
8649         "because_sha": null
8650     },
8651     {
8652         "sha": "4466f9aa02dec99c6879e5e357788843c3b573e5",
8653         "description": "tu: tu: Clear patchControlPoints dirty state with static patchControlPoints",
8654         "nominated": true,
8655         "nomination_type": 1,
8656         "resolution": 1,
8657         "main_sha": null,
8658         "because_sha": "68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c"
8659     },
8660     {
8661         "sha": "9f7896685fe212eb676313f1aad8e9f423edd5ff",
8662         "description": "tu: Ignore line stipple dynamic state",
8663         "nominated": false,
8664         "nomination_type": null,
8665         "resolution": 4,
8666         "main_sha": null,
8667         "because_sha": null
8668     },
8669     {
8670         "sha": "9061f5f57d95d27e1ed4c0667fd48c085eea602f",
8671         "description": "tu: Clear viewport dirty state with static viewports",
8672         "nominated": false,
8673         "nomination_type": null,
8674         "resolution": 4,
8675         "main_sha": null,
8676         "because_sha": null
8677     },
8678     {
8679         "sha": "6da2320a92e4b9384eba42dbbc01c813baf93e22",
8680         "description": "radv/rra: Print invalid node types",
8681         "nominated": false,
8682         "nomination_type": null,
8683         "resolution": 4,
8684         "main_sha": null,
8685         "because_sha": null
8686     },
8687     {
8688         "sha": "fd14fcb9f995efcd08fddfd00101fe626f9bbe4b",
8689         "description": "intel: Add and use intel_gem_get_context_param()",
8690         "nominated": false,
8691         "nomination_type": null,
8692         "resolution": 4,
8693         "main_sha": null,
8694         "because_sha": null
8695     },
8696     {
8697         "sha": "39486661e9c24e39a21bc8e9e8fdc8ccf45216ad",
8698         "description": "intel: Add and use intel_gem_set_context_param()",
8699         "nominated": false,
8700         "nomination_type": null,
8701         "resolution": 4,
8702         "main_sha": null,
8703         "because_sha": null
8704     },
8705     {
8706         "sha": "6ae6921216c0465c10e6df3e5e46f6d03633b1ca",
8707         "description": "intel: Add and use intel_gem_destroy_context()",
8708         "nominated": false,
8709         "nomination_type": null,
8710         "resolution": 4,
8711         "main_sha": null,
8712         "because_sha": null
8713     },
8714     {
8715         "sha": "f928ead62593238d464ec263c9a287c50ea54780",
8716         "description": "intel: Add and use intel_gem_create_context()",
8717         "nominated": false,
8718         "nomination_type": null,
8719         "resolution": 4,
8720         "main_sha": null,
8721         "because_sha": null
8722     },
8723     {
8724         "sha": "ce4a7e7d40a777c0551d6c6eefefb4ecd63abf65",
8725         "description": "intel: Refactor intel_gem_create_context_engines()",
8726         "nominated": false,
8727         "nomination_type": null,
8728         "resolution": 4,
8729         "main_sha": null,
8730         "because_sha": null
8731     },
8732     {
8733         "sha": "f8c9b5a96ba92f6e82d1dc17392c61e049aab38a",
8734         "description": "iris: Do not set I915_CONTEXT_PARAM_RECOVERABLE twice",
8735         "nominated": false,
8736         "nomination_type": null,
8737         "resolution": 4,
8738         "main_sha": null,
8739         "because_sha": null
8740     },
8741     {
8742         "sha": "5f7c2b0e1676100ff3098731424165afa5edf7aa",
8743         "description": "intel/common: Add and use intel_gem_create_context_ext()",
8744         "nominated": false,
8745         "nomination_type": null,
8746         "resolution": 4,
8747         "main_sha": null,
8748         "because_sha": null
8749     },
8750     {
8751         "sha": "aa35e86cc8aee67d95d2d925a7d9485906ab9d13",
8752         "description": "etnaviv: warn when imported TS buffer is the same as color buffer",
8753         "nominated": false,
8754         "nomination_type": null,
8755         "resolution": 4,
8756         "main_sha": null,
8757         "because_sha": null
8758     },
8759     {
8760         "sha": "c2b06e1a38205f71120ae46eb4ee581d3a74a4f4",
8761         "description": "etnaviv: add support for sharing the TS buffer",
8762         "nominated": false,
8763         "nomination_type": null,
8764         "resolution": 4,
8765         "main_sha": null,
8766         "because_sha": null
8767     },
8768     {
8769         "sha": "f7463b1292316f47ffa9c2bc91f1dadea7201913",
8770         "description": "etnaviv: canonicalize modifier on import",
8771         "nominated": false,
8772         "nomination_type": null,
8773         "resolution": 4,
8774         "main_sha": null,
8775         "because_sha": null
8776     },
8777     {
8778         "sha": "48b6ec82b4e46e6e166784df392da744b6d96faa",
8779         "description": "drm-uapi: bump headers",
8780         "nominated": false,
8781         "nomination_type": null,
8782         "resolution": 4,
8783         "main_sha": null,
8784         "because_sha": null
8785     },
8786     {
8787         "sha": "539cc909292b78ea2c9b1148464edec14ff9d8ed",
8788         "description": "etnaviv: allocate TS memory from KMS when resource bind is SCANOUT",
8789         "nominated": false,
8790         "nomination_type": null,
8791         "resolution": 4,
8792         "main_sha": null,
8793         "because_sha": null
8794     },
8795     {
8796         "sha": "f1f89b2e988446ef83b3da4fc8a0a657392e99b5",
8797         "description": "etnaviv: rework modifier queries",
8798         "nominated": false,
8799         "nomination_type": null,
8800         "resolution": 4,
8801         "main_sha": null,
8802         "because_sha": null
8803     },
8804     {
8805         "sha": "a4193b859444f5092101cd3a14479029cb78c1ae",
8806         "description": "etnaviv: correct comment about tile status size",
8807         "nominated": false,
8808         "nomination_type": null,
8809         "resolution": 4,
8810         "main_sha": null,
8811         "because_sha": null
8812     },
8813     {
8814         "sha": "f525a152a7cf04ea610253b612f8d11f6515ed86",
8815         "description": "docs: make the \"amber\" branch's name explicit",
8816         "nominated": false,
8817         "nomination_type": null,
8818         "resolution": 4,
8819         "main_sha": null,
8820         "because_sha": null
8821     },
8822     {
8823         "sha": "381e0b43d617226e6ab0e4a2b2fef092c8d0a0a5",
8824         "description": "mesa: Add test to prevent windows.h to be included in shared headers",
8825         "nominated": false,
8826         "nomination_type": null,
8827         "resolution": 4,
8828         "main_sha": null,
8829         "because_sha": null
8830     },
8831     {
8832         "sha": "bf338c3d7ffeabd099169d270df3972dd619ae27",
8833         "description": "mesa: #include \"util/glheader.h\" instead GL/gl.h in shared code",
8834         "nominated": false,
8835         "nomination_type": null,
8836         "resolution": 4,
8837         "main_sha": null,
8838         "because_sha": null
8839     },
8840     {
8841         "sha": "de53069af6f8d94db42337203c8bd09b432b6f61",
8842         "description": "mapi: #include \"util/glheader.h\" instead of #include \"GL/gl.h\"",
8843         "nominated": false,
8844         "nomination_type": null,
8845         "resolution": 4,
8846         "main_sha": null,
8847         "because_sha": null
8848     },
8849     {
8850         "sha": "2c89401f75dce445baf315e7adc4b747a4c92ec1",
8851         "description": "glapi: #include \"util/glheader.h\" in glapi_priv.h and glapitable.h directly",
8852         "nominated": false,
8853         "nomination_type": null,
8854         "resolution": 4,
8855         "main_sha": null,
8856         "because_sha": null
8857     },
8858     {
8859         "sha": "bfa3ce44a66610f8dd3bdcd014c32c14441a7d74",
8860         "description": "mesa: Move glheader.h from mesa/main/glheader.h to util/glheader.h",
8861         "nominated": false,
8862         "nomination_type": null,
8863         "resolution": 4,
8864         "main_sha": null,
8865         "because_sha": null
8866     },
8867     {
8868         "sha": "7b7bbe871c067d1dfdb4fe4adfc0f38d051fe04c",
8869         "description": "mesa: sync GLAPIENTRY with KHRONOS_APIENTRY in GL/gl.h",
8870         "nominated": false,
8871         "nomination_type": null,
8872         "resolution": 4,
8873         "main_sha": null,
8874         "because_sha": null
8875     },
8876     {
8877         "sha": "147a491a74d0f588b724759d86bde08a96ab1858",
8878         "description": "mesa: BUILD_GL32 is not used anymore",
8879         "nominated": false,
8880         "nomination_type": null,
8881         "resolution": 4,
8882         "main_sha": null,
8883         "because_sha": null
8884     },
8885     {
8886         "sha": "d7b09092d44fa66cd4262eade44163826092ebf7",
8887         "description": "mesa: Remove out-dated comment in common_x86.c",
8888         "nominated": false,
8889         "nomination_type": null,
8890         "resolution": 4,
8891         "main_sha": null,
8892         "because_sha": null
8893     },
8894     {
8895         "sha": "f40afd1363f9eb586b8d8de59af16683beaf1692",
8896         "description": "util: Prevent glheader.h from including <windows.h> by defining APIENTRY",
8897         "nominated": false,
8898         "nomination_type": null,
8899         "resolution": 4,
8900         "main_sha": null,
8901         "because_sha": null
8902     },
8903     {
8904         "sha": "afc3d5eff37ed4c0c6f9b1c4da1af60fe72b6b53",
8905         "description": "glapi: Remove duplicated #include \"main/glheader.h\"",
8906         "nominated": false,
8907         "nomination_type": null,
8908         "resolution": 4,
8909         "main_sha": null,
8910         "because_sha": null
8911     },
8912     {
8913         "sha": "fe08c22beed89fec7b80dd4a5714581115763825",
8914         "description": "docs: XFree86 source files in libGL.txt are out date, remove it",
8915         "nominated": false,
8916         "nomination_type": null,
8917         "resolution": 4,
8918         "main_sha": null,
8919         "because_sha": null
8920     },
8921     {
8922         "sha": "ae268884da08d430855a9b4ef7873127047dcfe3",
8923         "description": "pvr: Fix NULL pointer indirection in pvr_enable_z_replicate()",
8924         "nominated": false,
8925         "nomination_type": null,
8926         "resolution": 4,
8927         "main_sha": null,
8928         "because_sha": null
8929     },
8930     {
8931         "sha": "b0016bc36a7dee38873c8f1fd93a87b3f0994093",
8932         "description": "mesa: Use DEBUG_NAMED_VALUE_END for const struct debug_named_value",
8933         "nominated": false,
8934         "nomination_type": null,
8935         "resolution": 4,
8936         "main_sha": null,
8937         "because_sha": null
8938     },
8939     {
8940         "sha": "de6f86fc4412ad703ef0a98ca5c9e88cbf338e48",
8941         "description": "docs: Fix features.txt typo",
8942         "nominated": false,
8943         "nomination_type": null,
8944         "resolution": 4,
8945         "main_sha": null,
8946         "because_sha": null
8947     },
8948     {
8949         "sha": "e6884df088a1e172cd87956fe9afdac63069eb2c",
8950         "description": "v3dv: fix event synchronization",
8951         "nominated": true,
8952         "nomination_type": 1,
8953         "resolution": 1,
8954         "main_sha": null,
8955         "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
8956     },
8957     {
8958         "sha": "8113f973b3946e465d508627a4796d94cec1f1d8",
8959         "description": "v3dv: make the helper to emit pipeline barriers public to other files",
8960         "nominated": true,
8961         "nomination_type": 1,
8962         "resolution": 1,
8963         "main_sha": null,
8964         "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
8965     },
8966     {
8967         "sha": "67e82fd1f2c334da2e888553967ebae04c08146a",
8968         "description": "v3dv: always check VK_ACCESS_2_MEMORY_READ_BIT for read accesses",
8969         "nominated": true,
8970         "nomination_type": 1,
8971         "resolution": 1,
8972         "main_sha": null,
8973         "because_sha": "a981ac053964b3fa129fda124e89bff01a572394"
8974     },
8975     {
8976         "sha": "4c861cf22a63b892cec74bc132313dcd17d77584",
8977         "description": "v3dv: increase limit for active event objects",
8978         "nominated": true,
8979         "nomination_type": 1,
8980         "resolution": 1,
8981         "main_sha": null,
8982         "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
8983     },
8984     {
8985         "sha": "5e97150e21a75920c3521717f70f9f92702729b4",
8986         "description": "v3dv: do better cleanup on failure during pipeline cache operation",
8987         "nominated": true,
8988         "nomination_type": 0,
8989         "resolution": 1,
8990         "main_sha": null,
8991         "because_sha": null
8992     },
8993     {
8994         "sha": "1f5966397aa208eb574394a4d0a592b66b776b44",
8995         "description": "v3dv: handle allocation failure during pipeline initialization",
8996         "nominated": true,
8997         "nomination_type": 0,
8998         "resolution": 1,
8999         "main_sha": null,
9000         "because_sha": null
9001     },
9002     {
9003         "sha": "7f905a8117e9dc85088fe23429594537ee240c1e",
9004         "description": "v3dv: fix incorrect return type",
9005         "nominated": true,
9006         "nomination_type": 1,
9007         "resolution": 1,
9008         "main_sha": null,
9009         "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
9010     },
9011     {
9012         "sha": "b78fd50e90c700466213e4b3b40ce10547b1e14e",
9013         "description": "v3dv: do a better job at cleaning up the device on init failure",
9014         "nominated": true,
9015         "nomination_type": 0,
9016         "resolution": 1,
9017         "main_sha": null,
9018         "because_sha": null
9019     },
9020     {
9021         "sha": "aff368fe83bd4bcb4620a1a19e9b71eb67a05af7",
9022         "description": "v3dv: avoid freeing already-freed memory",
9023         "nominated": true,
9024         "nomination_type": 1,
9025         "resolution": 1,
9026         "main_sha": null,
9027         "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
9028     },
9029     {
9030         "sha": "c793d384c12ebaa13487aeee35532e52b888c049",
9031         "description": "v3dv: remove unnecessary check for NULL",
9032         "nominated": true,
9033         "nomination_type": 0,
9034         "resolution": 1,
9035         "main_sha": null,
9036         "because_sha": null
9037     },
9038     {
9039         "sha": "c6c5949ff70a47c47795fe9161a7514173b5be24",
9040         "description": "vk/runtime: drop incorrect UNUSED annotation",
9041         "nominated": true,
9042         "nomination_type": 0,
9043         "resolution": 1,
9044         "main_sha": null,
9045         "because_sha": null
9046     },
9047     {
9048         "sha": "dd908e87d0099944177d27c91b04b0564ed0d3dd",
9049         "description": "radv/ci: document a recent regression on VanGogh",
9050         "nominated": false,
9051         "nomination_type": null,
9052         "resolution": 4,
9053         "main_sha": null,
9054         "because_sha": null
9055     },
9056     {
9057         "sha": "751eb1ba06560665796ea42790d7ae970a8a1524",
9058         "description": "radv/ci: document a flake on VanGogh",
9059         "nominated": false,
9060         "nomination_type": null,
9061         "resolution": 4,
9062         "main_sha": null,
9063         "because_sha": null
9064     },
9065     {
9066         "sha": "a7ad99f0ae4239cee70f92b1b86dc67ff27a97e7",
9067         "description": "radv/ci: document some VanGogh flakes that came from splitting the job",
9068         "nominated": false,
9069         "nomination_type": null,
9070         "resolution": 4,
9071         "main_sha": null,
9072         "because_sha": null
9073     },
9074     {
9075         "sha": "fab87b0f4115bd360ed9334aa7a72518613c2014",
9076         "description": "radv: fix fallback for extreme geometry with tessellation on GFX11",
9077         "nominated": true,
9078         "nomination_type": 0,
9079         "resolution": 1,
9080         "main_sha": null,
9081         "because_sha": null
9082     },
9083     {
9084         "sha": "ba0336ab3f69f958e4346c1465c2fe0859d4ac59",
9085         "description": "anv: Reduce RHWO optimization (Wa_1508744258)",
9086         "nominated": true,
9087         "nomination_type": 0,
9088         "resolution": 1,
9089         "main_sha": null,
9090         "because_sha": null
9091     },
9092     {
9093         "sha": "d876ddc920f1aaf48219f2060de6cc99c003bc5d",
9094         "description": "radv: Make the compute scratch waves per SE as well.",
9095         "nominated": true,
9096         "nomination_type": 1,
9097         "resolution": 1,
9098         "main_sha": null,
9099         "because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094"
9100     },
9101     {
9102         "sha": "b8865ad04643cd7e8faa8a863d81fedbc1e29231",
9103         "description": "radv: Fix compute scratch buffer emission.",
9104         "nominated": true,
9105         "nomination_type": 1,
9106         "resolution": 1,
9107         "main_sha": null,
9108         "because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094"
9109     },
9110     {
9111         "sha": "32cf10e17a44b83a9925bc053d937332db2ba2ad",
9112         "description": "radv: Style cleanup.",
9113         "nominated": false,
9114         "nomination_type": null,
9115         "resolution": 4,
9116         "main_sha": null,
9117         "because_sha": null
9118     },
9119     {
9120         "sha": "ab1727237ad16dfa5869ee22ef0de571e728c932",
9121         "description": "docs/isl: remove empty headings",
9122         "nominated": false,
9123         "nomination_type": null,
9124         "resolution": 4,
9125         "main_sha": null,
9126         "because_sha": null
9127     },
9128     {
9129         "sha": "d2b3ebf0d8ed6da0b4e3a7956e00eaa5e50dbf43",
9130         "description": "docs/isl: put emphasis on unit names",
9131         "nominated": false,
9132         "nomination_type": null,
9133         "resolution": 4,
9134         "main_sha": null,
9135         "because_sha": null
9136     },
9137     {
9138         "sha": "05a081f7ee3df244308566f53ed90818c90b1cac",
9139         "description": "docs/isl: correct rst-syntax",
9140         "nominated": false,
9141         "nomination_type": null,
9142         "resolution": 4,
9143         "main_sha": null,
9144         "because_sha": null
9145     },
9146     {
9147         "sha": "f5eb25ec9f2cf41b444d30a79029f11b801c307a",
9148         "description": "docs/tgsi: quote literal numbers",
9149         "nominated": false,
9150         "nomination_type": null,
9151         "resolution": 4,
9152         "main_sha": null,
9153         "because_sha": null
9154     },
9155     {
9156         "sha": "eaa0b589635e783373b78236bf54b6d9f6051a42",
9157         "description": "docs/tgsi: mark pseudocode as such",
9158         "nominated": false,
9159         "nomination_type": null,
9160         "resolution": 4,
9161         "main_sha": null,
9162         "because_sha": null
9163     },
9164     {
9165         "sha": "c69dbe9d8114cd6718f02f892f8d7dda23687de1",
9166         "description": "docs/tgsi: always use uppercase for instruction names",
9167         "nominated": false,
9168         "nomination_type": null,
9169         "resolution": 4,
9170         "main_sha": null,
9171         "because_sha": null
9172     },
9173     {
9174         "sha": "42afb3095b43a1967555a2257986118b29c0ccf7",
9175         "description": "docs/tgsi: use src1 instead of \"second arg\"",
9176         "nominated": false,
9177         "nomination_type": null,
9178         "resolution": 4,
9179         "main_sha": null,
9180         "because_sha": null
9181     },
9182     {
9183         "sha": "a9fce4d2bea8a0a9453f1156c79708f39b5ad2c8",
9184         "description": "docs/tgsi: put emphasis on src etc",
9185         "nominated": false,
9186         "nomination_type": null,
9187         "resolution": 4,
9188         "main_sha": null,
9189         "because_sha": null
9190     },
9191     {
9192         "sha": "d264ec7b22e65c800c893c4d7ba560d7c52d620f",
9193         "description": "docs/gallium: use math-role for zero and one also",
9194         "nominated": false,
9195         "nomination_type": null,
9196         "resolution": 4,
9197         "main_sha": null,
9198         "because_sha": null
9199     },
9200     {
9201         "sha": "be857778bbc20ba933810020d73394b8b7c487ea",
9202         "description": "docs/gallium: use table instead of list",
9203         "nominated": false,
9204         "nomination_type": null,
9205         "resolution": 4,
9206         "main_sha": null,
9207         "because_sha": null
9208     },
9209     {
9210         "sha": "c85a05a6854ec6586b306757c8dde9da1d9619b8",
9211         "description": "docs/gallium: use definition-lists for member-lists",
9212         "nominated": false,
9213         "nomination_type": null,
9214         "resolution": 4,
9215         "main_sha": null,
9216         "because_sha": null
9217     },
9218     {
9219         "sha": "e2ac43ddadfdad4b1ebb0d1b282f809b9e3fd358",
9220         "description": "ac/nir: create gs copy shader with scalar outputs",
9221         "nominated": false,
9222         "nomination_type": null,
9223         "resolution": 4,
9224         "main_sha": null,
9225         "because_sha": null
9226     },
9227     {
9228         "sha": "cb8038b84113eb0f0ddd17f82b349a99ffe3e160",
9229         "description": "rusticl: remove Option from set_global_binding",
9230         "nominated": false,
9231         "nomination_type": null,
9232         "resolution": 4,
9233         "main_sha": null,
9234         "because_sha": null
9235     },
9236     {
9237         "sha": "5f93feed61a485a1f7cbd5c7f94bd94b93805e13",
9238         "description": "panfrost: Don't merge workgroups with variable shared mem",
9239         "nominated": false,
9240         "nomination_type": null,
9241         "resolution": 4,
9242         "main_sha": null,
9243         "because_sha": null
9244     },
9245     {
9246         "sha": "cd37325dd9c9c9286166465f1e84bc7749c1e3cb",
9247         "description": "rusticl: create the constant buffer ahead of launches",
9248         "nominated": false,
9249         "nomination_type": null,
9250         "resolution": 4,
9251         "main_sha": null,
9252         "because_sha": null
9253     },
9254     {
9255         "sha": "09e15994fc14926e7b9232c69d0c475f1957d3c6",
9256         "description": "rusticl: create the CSO ahead of launches",
9257         "nominated": false,
9258         "nomination_type": null,
9259         "resolution": 4,
9260         "main_sha": null,
9261         "because_sha": null
9262     },
9263     {
9264         "sha": "09d05e4e1ce2d6d8c7bf5eacc1aa9699df828bbc",
9265         "description": "rusticl: unbind compute state before deleting",
9266         "nominated": false,
9267         "nomination_type": null,
9268         "resolution": 4,
9269         "main_sha": null,
9270         "because_sha": null
9271     },
9272     {
9273         "sha": "9ccdd86b9040b265893712f4125d30552e0fe1cd",
9274         "description": "iris: invalidate sysvals if grid dimension changes",
9275         "nominated": true,
9276         "nomination_type": 0,
9277         "resolution": 1,
9278         "main_sha": null,
9279         "because_sha": null
9280     },
9281     {
9282         "sha": "b8d10d9e87a32d039a6b9b11b61d969573d1d11c",
9283         "description": "gallium: split up req_local_mem",
9284         "nominated": false,
9285         "nomination_type": null,
9286         "resolution": 4,
9287         "main_sha": null,
9288         "because_sha": null
9289     },
9290     {
9291         "sha": "7b015457163c35b66ed047d2dd2b8e2b85bf6765",
9292         "description": "rusticl: use real constant buffer for cb0",
9293         "nominated": false,
9294         "nomination_type": null,
9295         "resolution": 4,
9296         "main_sha": null,
9297         "because_sha": null
9298     },
9299     {
9300         "sha": "900d50c3864f47a0fa89fbd713028527fd51170e",
9301         "description": "rusticl/nir: add load_kernel_input lowering pass",
9302         "nominated": false,
9303         "nomination_type": null,
9304         "resolution": 4,
9305         "main_sha": null,
9306         "because_sha": null
9307     },
9308     {
9309         "sha": "e18512fe888044552d4c7e0f8b616a835322fe76",
9310         "description": "nir: set range and base for load_kernel_input",
9311         "nominated": false,
9312         "nomination_type": null,
9313         "resolution": 4,
9314         "main_sha": null,
9315         "because_sha": null
9316     },
9317     {
9318         "sha": "2a5229714142a849a7b6fdc9dfa0bf32581580f6",
9319         "description": "gallium: drop pipe_compute_state.req_private_mem",
9320         "nominated": false,
9321         "nomination_type": null,
9322         "resolution": 4,
9323         "main_sha": null,
9324         "because_sha": null
9325     },
9326     {
9327         "sha": "b5a3b9f555e4a2725f3f89f1d9f75122fad0c457",
9328         "description": "gallium/tests: drop compute test",
9329         "nominated": false,
9330         "nomination_type": null,
9331         "resolution": 4,
9332         "main_sha": null,
9333         "because_sha": null
9334     },
9335     {
9336         "sha": "f804f8065dd13f5a8fb07f0597f7de210e7385db",
9337         "description": "nouveau/nvc0: Remove unused validate_zcull function",
9338         "nominated": false,
9339         "nomination_type": null,
9340         "resolution": 4,
9341         "main_sha": null,
9342         "because_sha": null
9343     },
9344     {
9345         "sha": "e1a7bcb49a0172c94f7c40067087d5ec65da4c20",
9346         "description": "nouveau/nv50: Remove unused alternative sample position ms8",
9347         "nominated": false,
9348         "nomination_type": null,
9349         "resolution": 4,
9350         "main_sha": null,
9351         "because_sha": null
9352     },
9353     {
9354         "sha": "9ea6973ca672db2d7bd0d14a79e981b565e8f2c8",
9355         "description": "nouveau/nvc0: Remove unused alternative sample position ms8",
9356         "nominated": false,
9357         "nomination_type": null,
9358         "resolution": 4,
9359         "main_sha": null,
9360         "because_sha": null
9361     },
9362     {
9363         "sha": "287435134c6685a71f5c247778017c8b66a93627",
9364         "description": "glx: Fixes apple/apple_visual.c that include non-exist util/debug.h",
9365         "nominated": true,
9366         "nomination_type": 1,
9367         "resolution": 1,
9368         "main_sha": null,
9369         "because_sha": "aa4ac5ff8bb8932c451c515fb9359bdecc9047f7"
9370     },
9371     {
9372         "sha": "2d8f28df731638e1270b0ae273c7bfd2b29b7993",
9373         "description": "panfrost: Replace resource shadowing flush",
9374         "nominated": true,
9375         "nomination_type": 1,
9376         "resolution": 1,
9377         "main_sha": null,
9378         "because_sha": "988d5aae74d61d1416b369172ef286b4aac933d0"
9379     },
9380     {
9381         "sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935",
9382         "description": "panfrost: Don't copy resources if replaced",
9383         "nominated": true,
9384         "nomination_type": 0,
9385         "resolution": 1,
9386         "main_sha": null,
9387         "because_sha": null
9388     },
9389     {
9390         "sha": "dfa8600a2d39aabc88e5a5b87ab86b2b0ea30191",
9391         "description": "zink: add missing build_id linker args",
9392         "nominated": true,
9393         "nomination_type": 1,
9394         "resolution": 1,
9395         "main_sha": null,
9396         "because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1"
9397     },
9398     {
9399         "sha": "f0a29496bb4949fb262fb43d2e5afd39f91823f7",
9400         "description": "docs: update calendar for 22.3.0-rc1",
9401         "nominated": false,
9402         "nomination_type": null,
9403         "resolution": 4,
9404         "main_sha": null,
9405         "because_sha": null
9406     },
9407     {
9408         "sha": "d911eb17d817723bfc02d0bab099e38d017cd9ba",
9409         "description": "intel/dev: Set has_lsc in XEHP_FEATURES rather than DG2_FEATURES",
9410         "nominated": false,
9411         "nomination_type": null,
9412         "resolution": 4,
9413         "main_sha": null,
9414         "because_sha": null
9415     },
9416     {
9417         "sha": "dfbc142b7a94450bd054138c38d4e65d96f41876",
9418         "description": "docs: reset new_features.txt",
9419         "nominated": false,
9420         "nomination_type": null,
9421         "resolution": 4,
9422         "main_sha": null,
9423         "because_sha": null
9424     },
9425     {
9426         "sha": "53c109944ddc95f0f8056dbd37b75ccf5f9c88f9",
9427         "description": "VERSION: bump to 22.4",
9428         "nominated": false,
9429         "nomination_type": null,
9430         "resolution": 4,
9431         "main_sha": null,
9432         "because_sha": null
9433     }
9434 ]