zink: deallocate global_bindings array
[platform/upstream/mesa.git] / .pick_status.json
1 [
2     {
3         "sha": "e64a97694ac9dc97f65e1a8e91a5c9789109fd2c",
4         "description": "anv: use anv_state_pool_state_address for blorp vertex buffer address",
5         "nominated": false,
6         "nomination_type": 3,
7         "resolution": 4,
8         "main_sha": null,
9         "because_sha": null,
10         "notes": null
11     },
12     {
13         "sha": "8d813a90d62de6e2539d8ced9174480f95663328",
14         "description": "anv: fail pool allocation when over the maximal size",
15         "nominated": false,
16         "nomination_type": 3,
17         "resolution": 4,
18         "main_sha": null,
19         "because_sha": null,
20         "notes": null
21     },
22     {
23         "sha": "8fc42d83bed381f9c3f0c87be6a2dc957c28f6cf",
24         "description": "anv: make sure pools can handle more than 2Gb",
25         "nominated": false,
26         "nomination_type": 3,
27         "resolution": 4,
28         "main_sha": null,
29         "because_sha": null,
30         "notes": null
31     },
32     {
33         "sha": "cc67bd48d957a9402009049f31948dd71be99a92",
34         "description": "anv: add max_size argument for block & state pools",
35         "nominated": false,
36         "nomination_type": 3,
37         "resolution": 4,
38         "main_sha": null,
39         "because_sha": null,
40         "notes": null
41     },
42     {
43         "sha": "b30428416ae5f50705c998693e4769ba5b4f0700",
44         "description": "anv: deal with state stream allocation failures",
45         "nominated": false,
46         "nomination_type": 3,
47         "resolution": 4,
48         "main_sha": null,
49         "because_sha": null,
50         "notes": null
51     },
52     {
53         "sha": "ed83d1415c2bb04ef12aba882b704577b9df96be",
54         "description": "anv: rename internal heaps",
55         "nominated": false,
56         "nomination_type": 3,
57         "resolution": 4,
58         "main_sha": null,
59         "because_sha": null,
60         "notes": null
61     },
62     {
63         "sha": "f9753488ecb7e60f8060db38ba4d4fcef9f42431",
64         "description": "blorp: handle binding table & surface state allocation failures",
65         "nominated": false,
66         "nomination_type": 3,
67         "resolution": 4,
68         "main_sha": null,
69         "because_sha": null,
70         "notes": null
71     },
72     {
73         "sha": "1cc26e8b6657b5097995470ced9ae9cc7b6f01b9",
74         "description": "rusticl: Show an error message if the build is attempted with an outdated bindgen version",
75         "nominated": false,
76         "nomination_type": 3,
77         "resolution": 4,
78         "main_sha": null,
79         "because_sha": null,
80         "notes": null
81     },
82     {
83         "sha": "e350193eb56e5b6489199b005a54d2c5e48fb1cd",
84         "description": "util: remove unused lut",
85         "nominated": false,
86         "nomination_type": 3,
87         "resolution": 4,
88         "main_sha": null,
89         "because_sha": null,
90         "notes": null
91     },
92     {
93         "sha": "2833d1ade1421cce52351fd5f2d6908cc4bc14e9",
94         "description": "intel/dev: fix intel_device_info_is_adln check",
95         "nominated": false,
96         "nomination_type": 1,
97         "resolution": 4,
98         "main_sha": null,
99         "because_sha": "3cf71ddfac634d611ee6492a5fed15e2edadc3cc",
100         "notes": null
101     },
102     {
103         "sha": "9bd47aabaf332ba08713c311c1fec4086e1639ae",
104         "description": "anv: Add more space for init_render_queue_state() batch (MTL regression)",
105         "nominated": false,
106         "nomination_type": 1,
107         "resolution": 4,
108         "main_sha": null,
109         "because_sha": "7cdacaf49356fcd6da32469be96493923faa3533",
110         "notes": null
111     },
112     {
113         "sha": "117f81585eaaaa7a7a76ecf1d267010980de3f43",
114         "description": "tu/a6xx: Exclude REG_A6XX_TPL1_UNKNOWN_B602 from reg stomping",
115         "nominated": false,
116         "nomination_type": 3,
117         "resolution": 4,
118         "main_sha": null,
119         "because_sha": null,
120         "notes": null
121     },
122     {
123         "sha": "069797c7083a51929cba2608e278873badd44e89",
124         "description": "tu/a7xx: Zero out A7XX_VPC_PRIMITIVE_CNTL_0 in 3d blits",
125         "nominated": false,
126         "nomination_type": 3,
127         "resolution": 4,
128         "main_sha": null,
129         "because_sha": null,
130         "notes": null
131     },
132     {
133         "sha": "cdbb8b541266b1095c9565eef6d115adac73c1aa",
134         "description": "tu: Fix reading of stale (V)PC_PRIMITIVE_CNTL_0",
135         "nominated": true,
136         "nomination_type": 1,
137         "resolution": 0,
138         "main_sha": null,
139         "because_sha": "7be8d0f7f490ea58c89798efca7e45b84dc395da",
140         "notes": null
141     },
142     {
143         "sha": "0477346c0b0c2eabe99dd43e920baa607cedb272",
144         "description": "aco: remove dead code in nir_intrinsic_xfb_counter_{add,sub}_amd",
145         "nominated": false,
146         "nomination_type": 3,
147         "resolution": 4,
148         "main_sha": null,
149         "because_sha": null,
150         "notes": null
151     },
152     {
153         "sha": "d390cd7c5d39ade3c48e35607617f73b3a0c3133",
154         "description": "ac/nir: remove dead code in nir_intrinsic_xfb_counter_{add,sub}_amd",
155         "nominated": false,
156         "nomination_type": 3,
157         "resolution": 4,
158         "main_sha": null,
159         "because_sha": null,
160         "notes": null
161     },
162     {
163         "sha": "5176f75e0d2d43f7c432c110e1f450ec710ba10c",
164         "description": "radv: remove unnecessary VS_PARTIAL_FLUSH for NGG streamout",
165         "nominated": false,
166         "nomination_type": 3,
167         "resolution": 4,
168         "main_sha": null,
169         "because_sha": null,
170         "notes": null
171     },
172     {
173         "sha": "eb47e077826f99320c0ba98b694e003d3cc86a58",
174         "description": "radv: remove NGG streamout support for RDNA1-2",
175         "nominated": false,
176         "nomination_type": 3,
177         "resolution": 4,
178         "main_sha": null,
179         "because_sha": null,
180         "notes": null
181     },
182     {
183         "sha": "7beddd4f5c0022cee6c172afc4428d332ee6347d",
184         "description": "radv: use the GPUVM fault protection status helper",
185         "nominated": false,
186         "nomination_type": 3,
187         "resolution": 4,
188         "main_sha": null,
189         "because_sha": null,
190         "notes": null
191     },
192     {
193         "sha": "e18c4bca31fd4af25bb32b2f772b069d3027c8e3",
194         "description": "ac/debug: add a helper to print GPUVM fault protection status",
195         "nominated": false,
196         "nomination_type": 3,
197         "resolution": 4,
198         "main_sha": null,
199         "because_sha": null,
200         "notes": null
201     },
202     {
203         "sha": "bc09932ec3b7b0fe504a40df8b2f1164aded4001",
204         "description": "ac/registers: allow to parse GCVM_L2_PROTECTION_FAULT_STATUS",
205         "nominated": false,
206         "nomination_type": 3,
207         "resolution": 4,
208         "main_sha": null,
209         "because_sha": null,
210         "notes": null
211     },
212     {
213         "sha": "7d96fe853e1b007293054645caf54ade77a77c90",
214         "description": "radv: fix a synchronization issue with primitives generated query on RDNA1-2",
215         "nominated": true,
216         "nomination_type": 0,
217         "resolution": 0,
218         "main_sha": null,
219         "because_sha": null,
220         "notes": null
221     },
222     {
223         "sha": "82bef62c17c79b298601fd565ce558c5282a88b7",
224         "description": "v3d,v3dv: fix MMU error from hardware prefetch after ldunifa",
225         "nominated": true,
226         "nomination_type": 0,
227         "resolution": 0,
228         "main_sha": null,
229         "because_sha": null,
230         "notes": null
231     },
232     {
233         "sha": "830018abfa2c690f4b734351ab1e936efd4dd230",
234         "description": "driconf: add a workaround for Rainbow Six Siege",
235         "nominated": false,
236         "nomination_type": 3,
237         "resolution": 4,
238         "main_sha": null,
239         "because_sha": null,
240         "notes": null
241     },
242     {
243         "sha": "78edaa2a9a1f5114db9e61ce2ad558d3f2c1decd",
244         "description": "radeonsi: modify binning settings to improve performance",
245         "nominated": false,
246         "nomination_type": 3,
247         "resolution": 4,
248         "main_sha": null,
249         "because_sha": null,
250         "notes": null
251     },
252     {
253         "sha": "4f892ecc1e143c42a41d32450262e799d4d152af",
254         "description": "zink: emit MemoryAccess flags for coherent global load/stores",
255         "nominated": false,
256         "nomination_type": 3,
257         "resolution": 4,
258         "main_sha": null,
259         "because_sha": null,
260         "notes": null
261     },
262     {
263         "sha": "2f34a1db5883a2e5178371d8295f711bd754a1e1",
264         "description": "zink: deallocate global_bindings array",
265         "nominated": true,
266         "nomination_type": 1,
267         "resolution": 1,
268         "main_sha": null,
269         "because_sha": "a6e9e0f0d771e5121ea477cbaabe65a38de0ce5d",
270         "notes": null
271     },
272     {
273         "sha": "6afa1b3bade64e0676b349d7d57b3c89b5ec3e9e",
274         "description": "zink: handle denorm preserve execution modes",
275         "nominated": false,
276         "nomination_type": 3,
277         "resolution": 4,
278         "main_sha": null,
279         "because_sha": null,
280         "notes": null
281     },
282     {
283         "sha": "049af04341031f56ad5b114db59ae7ba1df9e71a",
284         "description": "zink: validate pointer alignment in resource_from_user_memory",
285         "nominated": false,
286         "nomination_type": 3,
287         "resolution": 4,
288         "main_sha": null,
289         "because_sha": null,
290         "notes": null
291     },
292     {
293         "sha": "5e3b7bef1e1efa47530c35e86731085ff98dc2ec",
294         "description": "rusticl: handle failed maps gracefully",
295         "nominated": false,
296         "nomination_type": 3,
297         "resolution": 4,
298         "main_sha": null,
299         "because_sha": null,
300         "notes": null
301     },
302     {
303         "sha": "7f08036abc5dd361b2161660f2f7efce8df86056",
304         "description": "rusticl/mesa: pass PIPE_BIND_LINEAR in resource_create_texture_from_user",
305         "nominated": true,
306         "nomination_type": 1,
307         "resolution": 1,
308         "main_sha": null,
309         "because_sha": "71a9af49107289439f281ab59b5f67f59064f0aa",
310         "notes": null
311     },
312     {
313         "sha": "398fadf1cf33b9714924a372709623631c1064a3",
314         "description": "rusticl/device: restrict const max size to 1 << 26 bytes",
315         "nominated": false,
316         "nomination_type": 3,
317         "resolution": 4,
318         "main_sha": null,
319         "because_sha": null,
320         "notes": null
321     },
322     {
323         "sha": "38deb97d101ef421a7a3e90798f2d6708e128dbf",
324         "description": "venus: use vk_device_memory tracked memory_type_index",
325         "nominated": false,
326         "nomination_type": 3,
327         "resolution": 4,
328         "main_sha": null,
329         "because_sha": null,
330         "notes": null
331     },
332     {
333         "sha": "99b716c64d970cbf003693fd9e7fac85ea39b54b",
334         "description": "venus: use vk_device_memory tracked size",
335         "nominated": false,
336         "nomination_type": 3,
337         "resolution": 4,
338         "main_sha": null,
339         "because_sha": null,
340         "notes": null
341     },
342     {
343         "sha": "73267e38c98f6e27e3cb584234f69e26565008d9",
344         "description": "venus: use vk_device_memory tracked export and import handle types",
345         "nominated": false,
346         "nomination_type": 3,
347         "resolution": 4,
348         "main_sha": null,
349         "because_sha": null,
350         "notes": null
351     },
352     {
353         "sha": "a47992734ad5ba7c582d5f39d601c2b3c0fdd146",
354         "description": "venus: use common AHB management and export impl",
355         "nominated": false,
356         "nomination_type": 3,
357         "resolution": 4,
358         "main_sha": null,
359         "because_sha": null,
360         "notes": null
361     },
362     {
363         "sha": "6418a9351053d49866ca7c6d9564b553d8259be3",
364         "description": "venus: use common vk_device_memory as vn_device_memory base",
365         "nominated": false,
366         "nomination_type": 3,
367         "resolution": 4,
368         "main_sha": null,
369         "because_sha": null,
370         "notes": null
371     },
372     {
373         "sha": "35a3a6338f11b82927d72c56a58360e19455ba59",
374         "description": "venus: use common vk_image as vn_image base",
375         "nominated": false,
376         "nomination_type": 3,
377         "resolution": 4,
378         "main_sha": null,
379         "because_sha": null,
380         "notes": null
381     },
382     {
383         "sha": "a8b2cfe877929b2400d1b8a9231234e2c77144ad",
384         "description": "venus: avoid modifier prop query in vn_android_get_image_builder",
385         "nominated": false,
386         "nomination_type": 3,
387         "resolution": 4,
388         "main_sha": null,
389         "because_sha": null,
390         "notes": null
391     },
392     {
393         "sha": "7b76e1f62cad88eec94a7cb4d3311fa5e03596f1",
394         "description": "venus: tiny refactor of device memory report interface",
395         "nominated": false,
396         "nomination_type": 3,
397         "resolution": 4,
398         "main_sha": null,
399         "because_sha": null,
400         "notes": null
401     },
402     {
403         "sha": "bf0a5ebca8dee41b441ddbdf4d11a42ca448d2c5",
404         "description": "venus: use common vk_image_usage_to_ahb_usage helper",
405         "nominated": false,
406         "nomination_type": 3,
407         "resolution": 4,
408         "main_sha": null,
409         "because_sha": null,
410         "notes": null
411     },
412     {
413         "sha": "1547cf137ed713b092c3937798753f4b311552cf",
414         "description": "venus: use common vk_image_format_to_ahb_format helper",
415         "nominated": false,
416         "nomination_type": 3,
417         "resolution": 4,
418         "main_sha": null,
419         "because_sha": null,
420         "notes": null
421     },
422     {
423         "sha": "276b9b13cf4d073c8a6faa18f41952d2f826679d",
424         "description": "radeonsi: initialize perfetto in the right place",
425         "nominated": true,
426         "nomination_type": 1,
427         "resolution": 1,
428         "main_sha": null,
429         "because_sha": "a164e147e91e8c6090d4dceca59806e091244c50",
430         "notes": null
431     },
432     {
433         "sha": "57decad9768a445de23d093cc8e004269a352b50",
434         "description": "intel/xehp: Enable TBIMR by default.",
435         "nominated": false,
436         "nomination_type": 3,
437         "resolution": 4,
438         "main_sha": null,
439         "because_sha": null,
440         "notes": null
441     },
442     {
443         "sha": "ed9886321cec8cb077cd33543daa887bd49b296d",
444         "description": "intel/xehp+: Use TBIMR tile box check in order to avoid performance regressions.",
445         "nominated": false,
446         "nomination_type": 3,
447         "resolution": 4,
448         "main_sha": null,
449         "because_sha": null,
450         "notes": null
451     },
452     {
453         "sha": "f0d24b155b5c434b59e9431809633cee6e7e49de",
454         "description": "intel/xehp+: Adjust TBIMR batch size based on slice count.",
455         "nominated": false,
456         "nomination_type": 3,
457         "resolution": 4,
458         "main_sha": null,
459         "because_sha": null,
460         "notes": null
461     },
462     {
463         "sha": "7cdacaf49356fcd6da32469be96493923faa3533",
464         "description": "intel/xehp: Adjust TBIMR performance chicken bits.",
465         "nominated": false,
466         "nomination_type": 3,
467         "resolution": 4,
468         "main_sha": null,
469         "because_sha": null,
470         "notes": null
471     },
472     {
473         "sha": "08fd259b5b79f09ba1db45c57fda983976bc722b",
474         "description": "anv/xehp+: Enable TBIMR in generated draw calls.",
475         "nominated": false,
476         "nomination_type": 3,
477         "resolution": 4,
478         "main_sha": null,
479         "because_sha": null,
480         "notes": null
481     },
482     {
483         "sha": "65bbe58b2532f0b449eaec78b753563b5f1f1c33",
484         "description": "anv/xehp: Implement TBIMR tile pass setup and pipeline bandwidth estimation.",
485         "nominated": false,
486         "nomination_type": 3,
487         "resolution": 4,
488         "main_sha": null,
489         "because_sha": null,
490         "notes": null
491     },
492     {
493         "sha": "d13c81a2c3bfe9a81c6310d393add7fd0e53b11c",
494         "description": "iris/xehp: Implement TBIMR tile pass setup and pipeline bandwidth estimation.",
495         "nominated": false,
496         "nomination_type": 3,
497         "resolution": 4,
498         "main_sha": null,
499         "because_sha": null,
500         "notes": null
501     },
502     {
503         "sha": "694d64188bae3634ea1162773679035874285392",
504         "description": "intel/xehp+: Define driconf option for selectively disabling TBIMR.",
505         "nominated": false,
506         "nomination_type": 3,
507         "resolution": 4,
508         "main_sha": null,
509         "because_sha": null,
510         "notes": null
511     },
512     {
513         "sha": "da28582eec47c029e5251c437c84f6023a81777e",
514         "description": "intel/xehp+: Add dynamic state flags controlling whether TBIMR is enabled during 3D primitives.",
515         "nominated": false,
516         "nomination_type": 3,
517         "resolution": 4,
518         "main_sha": null,
519         "because_sha": null,
520         "notes": null
521     },
522     {
523         "sha": "622c2498d422485221f6804fbfd6593ed005b372",
524         "description": "intel/xehp+: Import algorithm for TBIMR tiling parameter calculation.",
525         "nominated": false,
526         "nomination_type": 3,
527         "resolution": 4,
528         "main_sha": null,
529         "because_sha": null,
530         "notes": null
531     },
532     {
533         "sha": "cec5541b0245dd0a50b4e73f97d0ebd67fb14a57",
534         "description": "intel/xehp+: Add TBIMR-related genxml definitions.",
535         "nominated": false,
536         "nomination_type": 3,
537         "resolution": 4,
538         "main_sha": null,
539         "because_sha": null,
540         "notes": null
541     },
542     {
543         "sha": "3e3fd921acd77ca8fef1bec93de14b4ed06db18f",
544         "description": "intel/mtl: Import L3 cache configurations.",
545         "nominated": false,
546         "nomination_type": 3,
547         "resolution": 4,
548         "main_sha": null,
549         "because_sha": null,
550         "notes": null
551     },
552     {
553         "sha": "468904e833f7598dab68c7b8ff6d751de0952516",
554         "description": "intel/dg2: Import L3 cache configurations.",
555         "nominated": false,
556         "nomination_type": 3,
557         "resolution": 4,
558         "main_sha": null,
559         "because_sha": null,
560         "notes": null
561     },
562     {
563         "sha": "524996106ce11595e4a57885db677e937f60e15f",
564         "description": "intel/l3: Use devinfo->urb.size when cfg urb-size is 0.",
565         "nominated": false,
566         "nomination_type": 3,
567         "resolution": 4,
568         "main_sha": null,
569         "because_sha": null,
570         "notes": null
571     },
572     {
573         "sha": "ed5ff8f297624924cf36aa126181166ed1e520d9",
574         "description": "intel/l3: Adjust URB weight calculation for gfx12.5+.",
575         "nominated": false,
576         "nomination_type": 3,
577         "resolution": 4,
578         "main_sha": null,
579         "because_sha": null,
580         "notes": null
581     },
582     {
583         "sha": "6b9583734b1f12db6ed1b44e7d8cb953f5439005",
584         "description": "intel/l3: Set up L3FullWayAllocationEnable config if ALL partition has over 126 ways.",
585         "nominated": false,
586         "nomination_type": 3,
587         "resolution": 4,
588         "main_sha": null,
589         "because_sha": null,
590         "notes": null
591     },
592     {
593         "sha": "f36027f389bfe089c2024ce9f8dfbb84e6157831",
594         "description": "intel/l3: Define helper for obtaining the size of an L3 partition in KB.",
595         "nominated": false,
596         "nomination_type": 3,
597         "resolution": 4,
598         "main_sha": null,
599         "because_sha": null,
600         "notes": null
601     },
602     {
603         "sha": "19e62e8fbadfeacbafc9696ada7c210fb2a70efc",
604         "description": "intel/l3/gfx11+: Add tile cache partition to intel_l3_config struct.",
605         "nominated": false,
606         "nomination_type": 3,
607         "resolution": 4,
608         "main_sha": null,
609         "because_sha": null,
610         "notes": null
611     },
612     {
613         "sha": "9d73bfc9cdd127a52d07bf8b60e66c5a9495890e",
614         "description": "anv: Fix leak when compiling internal kernels",
615         "nominated": true,
616         "nomination_type": 0,
617         "resolution": 1,
618         "main_sha": null,
619         "because_sha": null,
620         "notes": null
621     },
622     {
623         "sha": "736577871b939573af400e4e64ebfe18863d49af",
624         "description": "zink: check for cbuf0 writes before setting A2C",
625         "nominated": true,
626         "nomination_type": 0,
627         "resolution": 1,
628         "main_sha": null,
629         "because_sha": null,
630         "notes": null
631     },
632     {
633         "sha": "d2abb4f97543c8e8bbfa7a8a85e78eb04a028d4f",
634         "description": "zink: make (some) vk allocation commands more robust against vram depletion",
635         "nominated": false,
636         "nomination_type": 3,
637         "resolution": 4,
638         "main_sha": null,
639         "because_sha": null,
640         "notes": null
641     },
642     {
643         "sha": "c4283e32e3e8d96987358620aa43483a79eea08b",
644         "description": "radv: correctly return oom from the device when failing to create a cs",
645         "nominated": true,
646         "nomination_type": 0,
647         "resolution": 1,
648         "main_sha": null,
649         "because_sha": null,
650         "notes": null
651     },
652     {
653         "sha": "f8909e7d55e86c7db55f4b9482f94c993f5e2529",
654         "description": "zink: add more locking for compute pipelines",
655         "nominated": true,
656         "nomination_type": 0,
657         "resolution": 1,
658         "main_sha": null,
659         "because_sha": null,
660         "notes": null
661     },
662     {
663         "sha": "9a3af6e1d8a88ff5c919d33966e97168fe780a86",
664         "description": "rusticl/queue: Only take a weak ref to the last Event",
665         "nominated": true,
666         "nomination_type": 1,
667         "resolution": 1,
668         "main_sha": null,
669         "because_sha": "5b3ff7e3f3d0e35f7bc17d9f208a8aeee3062427",
670         "notes": null
671     },
672     {
673         "sha": "7ec2544a9b8ee72ac384bb5a57326a4e386dab6f",
674         "description": "radv: dump the pipeline hash to the gpu hang report",
675         "nominated": false,
676         "nomination_type": 3,
677         "resolution": 4,
678         "main_sha": null,
679         "because_sha": null,
680         "notes": null
681     },
682     {
683         "sha": "5cb00f7e77de97f7695791444f5dcf73e55f5b76",
684         "description": "broadcom/qpu: use back BITFIELD64_RANGE for ANYOPMASK",
685         "nominated": false,
686         "nomination_type": 3,
687         "resolution": 4,
688         "main_sha": null,
689         "because_sha": null,
690         "notes": null
691     },
692     {
693         "sha": "1c619b668d69c66521d1da8edd97e518d6d61857",
694         "description": "radv: fix buffers in vkGetDescriptorEXT with size not aligned to 4",
695         "nominated": true,
696         "nomination_type": 1,
697         "resolution": 1,
698         "main_sha": null,
699         "because_sha": "46e0c77582dd2cfbe77e78cf33399eb761ccb7b6",
700         "notes": null
701     },
702     {
703         "sha": "01b6ccccc6af3111da4466d083335ed5f0646a5e",
704         "description": "zink: lower fisnormal as it requires the Kernel Cap",
705         "nominated": true,
706         "nomination_type": 1,
707         "resolution": 1,
708         "main_sha": null,
709         "because_sha": "82eed326f47848fddef39b933a2ce9ab5492a4d8",
710         "notes": null
711     },
712     {
713         "sha": "e3a0df646830916597466e66eafaa243214b873b",
714         "description": "zink: emit float controls",
715         "nominated": false,
716         "nomination_type": 3,
717         "resolution": 4,
718         "main_sha": null,
719         "because_sha": null,
720         "notes": null
721     },
722     {
723         "sha": "700a2dc648a5e73c20e456b5144418a8b405f985",
724         "description": "zink: alias nir scratch memory by lowering to common bit_size",
725         "nominated": false,
726         "nomination_type": 3,
727         "resolution": 4,
728         "main_sha": null,
729         "because_sha": null,
730         "notes": null
731     },
732     {
733         "sha": "ab065d9daa0712b1417fe27deefe2e390807cc8c",
734         "description": "zink: support CLAMP_TO_BORDER with unnormalized coords",
735         "nominated": false,
736         "nomination_type": 3,
737         "resolution": 4,
738         "main_sha": null,
739         "because_sha": null,
740         "notes": null
741     },
742     {
743         "sha": "abd8ef84ff4034a8f159f4743dc025dbfde8b837",
744         "description": "rusticl/mem: properly set pipe_image_view::access",
745         "nominated": true,
746         "nomination_type": 0,
747         "resolution": 1,
748         "main_sha": null,
749         "because_sha": null,
750         "notes": null
751     },
752     {
753         "sha": "694001eef70e220c709523cd71aad4b7b7c6c8db",
754         "description": "rusticl/device: restrict param_max_size further",
755         "nominated": true,
756         "nomination_type": 0,
757         "resolution": 1,
758         "main_sha": null,
759         "because_sha": null,
760         "notes": null
761     },
762     {
763         "sha": "9b6ac56d72d6d74cfe85ed9caff663f841dd6def",
764         "description": "rusticl/device: restrict image_buffer_size",
765         "nominated": true,
766         "nomination_type": 0,
767         "resolution": 1,
768         "main_sha": null,
769         "because_sha": null,
770         "notes": null
771     },
772     {
773         "sha": "d6a48ff40278b674a855791284a753ecca3f7cf8",
774         "description": "vtn/opencl: always lower to libclc fmod",
775         "nominated": false,
776         "nomination_type": 3,
777         "resolution": 4,
778         "main_sha": null,
779         "because_sha": null,
780         "notes": null
781     },
782     {
783         "sha": "7cff4cc9c893f897feb0a3c072878f446682f5ba",
784         "description": "intel/fs: Xe2 fix for ExBSO on UGM",
785         "nominated": false,
786         "nomination_type": 3,
787         "resolution": 4,
788         "main_sha": null,
789         "because_sha": null,
790         "notes": null
791     },
792     {
793         "sha": "b6fbc4e4ddfd0e51348e4e972c76a0d82301e7dc",
794         "description": "v3d/ci: run V3D GL tests in 64-bits",
795         "nominated": false,
796         "nomination_type": 3,
797         "resolution": 4,
798         "main_sha": null,
799         "because_sha": null,
800         "notes": null
801     },
802     {
803         "sha": "ce5475366e9f4dcbd24eed8af7fbcfe38427d242",
804         "description": "compiler,vulkan,drm-shim: Remove unused include directories from meson.build",
805         "nominated": false,
806         "nomination_type": 3,
807         "resolution": 4,
808         "main_sha": null,
809         "because_sha": null,
810         "notes": null
811     },
812     {
813         "sha": "73b639ec5ceb0696b8eb206322b4aca995bb34e1",
814         "description": "nir: #include \"util/macros.h\" for BITFIELD64_MASK in nir.c",
815         "nominated": false,
816         "nomination_type": 3,
817         "resolution": 4,
818         "main_sha": null,
819         "because_sha": null,
820         "notes": null
821     },
822     {
823         "sha": "ee1039877c14b9671e08342585bd0e2f4a6decb6",
824         "description": "mesa/st/texture: match width+height for texture downloads of cube textures",
825         "nominated": true,
826         "nomination_type": 0,
827         "resolution": 1,
828         "main_sha": null,
829         "because_sha": null,
830         "notes": null
831     },
832     {
833         "sha": "df74ea771782966009def93339d0f4a1d94d12a1",
834         "description": "zink: unset explicit_xfb_buffer for non-xfb shaders",
835         "nominated": true,
836         "nomination_type": 0,
837         "resolution": 1,
838         "main_sha": null,
839         "because_sha": null,
840         "notes": null
841     },
842     {
843         "sha": "87e3720b66aeef08351dc578863360c587514d53",
844         "description": "aux/u_transfer_helper: set rendertarget bind for msaa staging resource",
845         "nominated": true,
846         "nomination_type": 0,
847         "resolution": 1,
848         "main_sha": null,
849         "because_sha": null,
850         "notes": null
851     },
852     {
853         "sha": "694ebe8c7228aa5a2c427cd33b0d6fdf3360174d",
854         "description": "zink: only emit xfb execution mode for last vertex stage",
855         "nominated": true,
856         "nomination_type": 0,
857         "resolution": 1,
858         "main_sha": null,
859         "because_sha": null,
860         "notes": null
861     },
862     {
863         "sha": "e8b2680045b68334f3c82fada27a4edfe83bad22",
864         "description": "zink: clamp resolve extents to src/dst geometry",
865         "nominated": true,
866         "nomination_type": 0,
867         "resolution": 1,
868         "main_sha": null,
869         "because_sha": null,
870         "notes": null
871     },
872     {
873         "sha": "009d4a5fda58d5bb4c642fe711e19cb91c4bc1f4",
874         "description": "zink: always set VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT for usermem",
875         "nominated": true,
876         "nomination_type": 4,
877         "resolution": 1,
878         "main_sha": null,
879         "because_sha": null,
880         "notes": null
881     },
882     {
883         "sha": "7035b5a8e858ca4c4773baefdd62bf19e7e3ffe6",
884         "description": "zink: emit SpvCapabilitySampleRateShading with SampleId",
885         "nominated": true,
886         "nomination_type": 0,
887         "resolution": 1,
888         "main_sha": null,
889         "because_sha": null,
890         "notes": null
891     },
892     {
893         "sha": "f2fb2df6a38693777c0b9451a454d6fcb7490df3",
894         "description": "ci: bump VVL to 1.3.269",
895         "nominated": false,
896         "nomination_type": 3,
897         "resolution": 4,
898         "main_sha": null,
899         "because_sha": null,
900         "notes": null
901     },
902     {
903         "sha": "969ede45210ad9134236681a2965e28f51b83825",
904         "description": "ci/bin: Refactor create_job_needs_dag",
905         "nominated": false,
906         "nomination_type": 3,
907         "resolution": 4,
908         "main_sha": null,
909         "because_sha": null,
910         "notes": null
911     },
912     {
913         "sha": "4e4743ec0a3768b76926cb65ea9ad3cde88b026a",
914         "description": "ci/bin: Do not forget to add early-stage dependencies",
915         "nominated": false,
916         "nomination_type": 3,
917         "resolution": 4,
918         "main_sha": null,
919         "because_sha": null,
920         "notes": null
921     },
922     {
923         "sha": "c7b67d86191659c4c5b1adc0306e2a1381400178",
924         "description": "ci/bin: Use iid instead of SHA in gitlab_gql",
925         "nominated": false,
926         "nomination_type": 3,
927         "resolution": 4,
928         "main_sha": null,
929         "because_sha": null,
930         "notes": null
931     },
932     {
933         "sha": "49b3118302eb8eb7c1f3a6aa9fca41ca1ffaf7b8",
934         "description": "nir/lower_bit_size: Use b2b for boolean subgroup ops",
935         "nominated": false,
936         "nomination_type": 3,
937         "resolution": 4,
938         "main_sha": null,
939         "because_sha": null,
940         "notes": null
941     },
942     {
943         "sha": "501475913321a5f7efc25e881074bda14c6bb9e5",
944         "description": "nir: Return b2b ops from nir_type_conversion_op()",
945         "nominated": false,
946         "nomination_type": 3,
947         "resolution": 4,
948         "main_sha": null,
949         "because_sha": null,
950         "notes": null
951     },
952     {
953         "sha": "d5c310899a72bfa400750ae37169fc6bf3e4f83b",
954         "description": "nir: Split nir_lower_subgroup_options::lower_vote_eq into two bits",
955         "nominated": false,
956         "nomination_type": 3,
957         "resolution": 4,
958         "main_sha": null,
959         "because_sha": null,
960         "notes": null
961     },
962     {
963         "sha": "f10d768a8861139ec4aa9940f6b5e6b687ff9d16",
964         "description": "nir/lower_bit_size: Use u_intN_min/max()",
965         "nominated": false,
966         "nomination_type": 3,
967         "resolution": 4,
968         "main_sha": null,
969         "because_sha": null,
970         "notes": null
971     },
972     {
973         "sha": "5465e5b157b95fd2578ac773a93f99dc60b1d500",
974         "description": "nir/lower_bit_size: Handle vote_feq/ieq separately",
975         "nominated": false,
976         "nomination_type": 3,
977         "resolution": 4,
978         "main_sha": null,
979         "because_sha": null,
980         "notes": null
981     },
982     {
983         "sha": "5979e74177eb3013ca7e78867295e9a015e6c8ed",
984         "description": "nir/lower_bit_size: Fix subgroup lowering for floats",
985         "nominated": true,
986         "nomination_type": 1,
987         "resolution": 1,
988         "main_sha": null,
989         "because_sha": "f95665cfebbd943ca3795c026e3dabf4af3f262c",
990         "notes": null
991     },
992     {
993         "sha": "16664b74a2cc18c8e5cbed0ce9b0e39d803f2ace",
994         "description": "nir: Add a lower_read_first_invocation option to lower_subgroups",
995         "nominated": false,
996         "nomination_type": 3,
997         "resolution": 4,
998         "main_sha": null,
999         "because_sha": null,
1000         "notes": null
1001     },
1002     {
1003         "sha": "3d027cca1e1e7e36a430b25f52fabbcbb7325bc7",
1004         "description": "nir: Add a lower_first_invocation_to_ballot option to lower_subgroups",
1005         "nominated": false,
1006         "nomination_type": 3,
1007         "resolution": 4,
1008         "main_sha": null,
1009         "because_sha": null,
1010         "notes": null
1011     },
1012     {
1013         "sha": "d1d29d4f4068b84b8949d6b588950895070b86ff",
1014         "description": "ci: skip zink vram test",
1015         "nominated": false,
1016         "nomination_type": 3,
1017         "resolution": 4,
1018         "main_sha": null,
1019         "because_sha": null,
1020         "notes": null
1021     },
1022     {
1023         "sha": "9a98d6714d1f287746a2dc4a61a9cb3868146fc4",
1024         "description": "zink: enable unsynchronized texture uploads using staging buffers",
1025         "nominated": false,
1026         "nomination_type": 3,
1027         "resolution": 4,
1028         "main_sha": null,
1029         "because_sha": null,
1030         "notes": null
1031     },
1032     {
1033         "sha": "846a5ea2244ca365555a20cb8af8ccee850ba0b6",
1034         "description": "zink: add locking for batch refs",
1035         "nominated": false,
1036         "nomination_type": 3,
1037         "resolution": 4,
1038         "main_sha": null,
1039         "because_sha": null,
1040         "notes": null
1041     },
1042     {
1043         "sha": "cd08b070a39e55b94bf078677d6634e7da9c63f6",
1044         "description": "zink: add flag to restrict unsynchronized texture access",
1045         "nominated": false,
1046         "nomination_type": 3,
1047         "resolution": 4,
1048         "main_sha": null,
1049         "because_sha": null,
1050         "notes": null
1051     },
1052     {
1053         "sha": "8ee0d6dd711e639fc713a6f6b87d9879f1cf1599",
1054         "description": "zink: add a third cmdbuf for unsynchronized (not reordered) ops",
1055         "nominated": false,
1056         "nomination_type": 3,
1057         "resolution": 4,
1058         "main_sha": null,
1059         "because_sha": null,
1060         "notes": null
1061     },
1062     {
1063         "sha": "8d0eaf97db626b7f593272368ba35f646af07668",
1064         "description": "zink: rework cmdbuf submission to be more extensible",
1065         "nominated": false,
1066         "nomination_type": 3,
1067         "resolution": 4,
1068         "main_sha": null,
1069         "because_sha": null,
1070         "notes": null
1071     },
1072     {
1073         "sha": "7d0dbdeca29c955ca8bb220a02182ba75cbe0855",
1074         "description": "zink: assert that transfer_dst is available before doing buf2img",
1075         "nominated": false,
1076         "nomination_type": 3,
1077         "resolution": 4,
1078         "main_sha": null,
1079         "because_sha": null,
1080         "notes": null
1081     },
1082     {
1083         "sha": "0b11b41fff6ab4c79180d06bd9dff454fc9228b0",
1084         "description": "zink: barrier_cmdbuf -> reordered_cmdbuf",
1085         "nominated": false,
1086         "nomination_type": 3,
1087         "resolution": 4,
1088         "main_sha": null,
1089         "because_sha": null,
1090         "notes": null
1091     },
1092     {
1093         "sha": "00206e01a47e2a3d4596f3b6b29da1a1c23b7237",
1094         "description": "zink: handle unsynchronized image maps from tc",
1095         "nominated": false,
1096         "nomination_type": 3,
1097         "resolution": 4,
1098         "main_sha": null,
1099         "because_sha": null,
1100         "notes": null
1101     },
1102     {
1103         "sha": "9cc06f817cffa71b4bbbe7b705dadf15605b611f",
1104         "description": "tc: allow unsynchronized texture_subdata calls where possible",
1105         "nominated": false,
1106         "nomination_type": 3,
1107         "resolution": 4,
1108         "main_sha": null,
1109         "because_sha": null,
1110         "notes": null
1111     },
1112     {
1113         "sha": "815ed12e3b4a19eb7a62c638ea5744991cb4ef24",
1114         "description": "tc: use strong refs for fb attachment tracking",
1115         "nominated": false,
1116         "nomination_type": 3,
1117         "resolution": 4,
1118         "main_sha": null,
1119         "because_sha": null,
1120         "notes": null
1121     },
1122     {
1123         "sha": "b385fa85db020a73c58ad92db50444abcf436e60",
1124         "description": "tc: add batch usage tagging to threaded_resource",
1125         "nominated": false,
1126         "nomination_type": 3,
1127         "resolution": 4,
1128         "main_sha": null,
1129         "because_sha": null,
1130         "notes": null
1131     },
1132     {
1133         "sha": "39de1ce66082cb69957f1d77964ec1b6b73394aa",
1134         "description": "tc: always track fb attachments",
1135         "nominated": false,
1136         "nomination_type": 3,
1137         "resolution": 4,
1138         "main_sha": null,
1139         "because_sha": null,
1140         "notes": null
1141     },
1142     {
1143         "sha": "6d236917a9ac315313e6d2976275d45031d96ed9",
1144         "description": "tc: add non-definitive tracking for batch completion",
1145         "nominated": false,
1146         "nomination_type": 3,
1147         "resolution": 4,
1148         "main_sha": null,
1149         "because_sha": null,
1150         "notes": null
1151     },
1152     {
1153         "sha": "782481c429100ebc8df68ca54e4f34722eced1c8",
1154         "description": "zink: add copy box locking",
1155         "nominated": true,
1156         "nomination_type": 4,
1157         "resolution": 1,
1158         "main_sha": null,
1159         "because_sha": null,
1160         "notes": null
1161     },
1162     {
1163         "sha": "09a8cc0d6debfe72a9d83229752618d3e001704b",
1164         "description": "radeonsi/vcn: vcn4 encoding interface dummy update",
1165         "nominated": false,
1166         "nomination_type": 3,
1167         "resolution": 4,
1168         "main_sha": null,
1169         "because_sha": null,
1170         "notes": null
1171     },
1172     {
1173         "sha": "ef4aa24a15a7a84b6deda058f710e5f4c52e3984",
1174         "description": "meson: Add gallium-drivers=all option",
1175         "nominated": true,
1176         "nomination_type": 0,
1177         "resolution": 1,
1178         "main_sha": null,
1179         "because_sha": null,
1180         "notes": null
1181     },
1182     {
1183         "sha": "b70e948886976d2fb17b3191c9116c1babe25810",
1184         "description": "meson: Add vulkan-drivers=all option",
1185         "nominated": true,
1186         "nomination_type": 0,
1187         "resolution": 1,
1188         "main_sha": null,
1189         "because_sha": null,
1190         "notes": null
1191     },
1192     {
1193         "sha": "2552ac360d25e6e5f52c0877228540aeb012c858",
1194         "description": "crocus: Support building on non-Intel",
1195         "nominated": true,
1196         "nomination_type": 0,
1197         "resolution": 1,
1198         "main_sha": null,
1199         "because_sha": null,
1200         "notes": null
1201     },
1202     {
1203         "sha": "c8192c1c93ec4a988c14c038f7efcf2343c1f62a",
1204         "description": "hasvk: Support builiding on non-Intel",
1205         "nominated": true,
1206         "nomination_type": 0,
1207         "resolution": 1,
1208         "main_sha": null,
1209         "because_sha": null,
1210         "notes": null
1211     },
1212     {
1213         "sha": "dfb95160266e1be49edc08863c4c760c3f774f9a",
1214         "description": "d3d12: d3d12_video_buffer_create_impl - Fix resource importing",
1215         "nominated": true,
1216         "nomination_type": 1,
1217         "resolution": 1,
1218         "main_sha": null,
1219         "because_sha": "62fded5e4f8fce10abcb310b03a135ed794dff28",
1220         "notes": null
1221     },
1222     {
1223         "sha": "18d8a96a00a1666fcf202ae89aee6344d295687e",
1224         "description": "nir/split_vars: Don't split arrays of cooperative matrix types",
1225         "nominated": true,
1226         "nomination_type": 1,
1227         "resolution": 1,
1228         "main_sha": null,
1229         "because_sha": "2d0f4f2c17b79830e9780a68bc473718d4abd4ad",
1230         "notes": null
1231     },
1232     {
1233         "sha": "24631d308c035f22697bcda33f6306fb10cc8c74",
1234         "description": "anv: ensure we reapply always pipeline dynamic state in runtime state",
1235         "nominated": false,
1236         "nomination_type": 3,
1237         "resolution": 4,
1238         "main_sha": null,
1239         "because_sha": null,
1240         "notes": null
1241     },
1242     {
1243         "sha": "c580d604fb3632fd8eb7882fd83fcdbe7151f5ef",
1244         "description": "ci/b2c: fix artifact collection",
1245         "nominated": false,
1246         "nomination_type": 3,
1247         "resolution": 4,
1248         "main_sha": null,
1249         "because_sha": null,
1250         "notes": null
1251     },
1252     {
1253         "sha": "ac16f00352a63d615759d3849b0fee35c7e05f2a",
1254         "description": "docs: improve readability of c-signatures",
1255         "nominated": false,
1256         "nomination_type": 3,
1257         "resolution": 4,
1258         "main_sha": null,
1259         "because_sha": null,
1260         "notes": null
1261     },
1262     {
1263         "sha": "bbd6ef4d34f0387087378b91b5056760f36b91b2",
1264         "description": "docs: remove breathe/doxygen stuff",
1265         "nominated": false,
1266         "nomination_type": 3,
1267         "resolution": 4,
1268         "main_sha": null,
1269         "because_sha": null,
1270         "notes": null
1271     },
1272     {
1273         "sha": "ae74d486ad65d75d5a23ce478b04a4d5f20562e0",
1274         "description": "docs/isl: use hawkmoth instead of doxygen",
1275         "nominated": false,
1276         "nomination_type": 3,
1277         "resolution": 4,
1278         "main_sha": null,
1279         "because_sha": null,
1280         "notes": null
1281     },
1282     {
1283         "sha": "eabd93bba8e8bb2330412ae5997855e948b028a1",
1284         "description": "docs/nir: use hawkmoth instead of doxygen",
1285         "nominated": false,
1286         "nomination_type": 3,
1287         "resolution": 4,
1288         "main_sha": null,
1289         "because_sha": null,
1290         "notes": null
1291     },
1292     {
1293         "sha": "082e7d23e7b6aee41f87ce3ad806a71fc0ef8fdf",
1294         "description": "docs/vulkan: use hawkmoth instead of doxygen",
1295         "nominated": false,
1296         "nomination_type": 3,
1297         "resolution": 4,
1298         "main_sha": null,
1299         "because_sha": null,
1300         "notes": null
1301     },
1302     {
1303         "sha": "91587326ae1c7b2fae7c70c92436933d72969be0",
1304         "description": "docs: Add docs/header-stubs/README.rst",
1305         "nominated": false,
1306         "nomination_type": 3,
1307         "resolution": 4,
1308         "main_sha": null,
1309         "because_sha": null,
1310         "notes": null
1311     },
1312     {
1313         "sha": "67485efd654fd448c2adbb520a1fc1bca469c230",
1314         "description": "docs: prepare for hawkmoth",
1315         "nominated": false,
1316         "nomination_type": 3,
1317         "resolution": 4,
1318         "main_sha": null,
1319         "because_sha": null,
1320         "notes": null
1321     },
1322     {
1323         "sha": "0ed5b8af01d787f06d5c1ed4df161777bc20d8da",
1324         "description": "isl: drop **< style documentation comments",
1325         "nominated": false,
1326         "nomination_type": 3,
1327         "resolution": 4,
1328         "main_sha": null,
1329         "because_sha": null,
1330         "notes": null
1331     },
1332     {
1333         "sha": "d407cd821631fd5a9b3a3ae7f1e4cdeb7880429e",
1334         "description": "nir: drop **< style documentation comments",
1335         "nominated": false,
1336         "nomination_type": 3,
1337         "resolution": 4,
1338         "main_sha": null,
1339         "because_sha": null,
1340         "notes": null
1341     },
1342     {
1343         "sha": "4024d0c196c1df2118e01ae29b3d1dc14aada145",
1344         "description": "nir: add names to some typedef'd structs/enums",
1345         "nominated": false,
1346         "nomination_type": 3,
1347         "resolution": 4,
1348         "main_sha": null,
1349         "because_sha": null,
1350         "notes": null
1351     },
1352     {
1353         "sha": "2f7bc066435ecde336397a9748c9d997b2f480f8",
1354         "description": "radeonsi: Fix clear-render-target shader for 1darrays in NIR",
1355         "nominated": false,
1356         "nomination_type": 3,
1357         "resolution": 4,
1358         "main_sha": null,
1359         "because_sha": null,
1360         "notes": null
1361     },
1362     {
1363         "sha": "63923d5d4349f0be087f398cc845560a2c48d59c",
1364         "description": "ci/rpi4: add spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvyu to the list of known failures",
1365         "nominated": false,
1366         "nomination_type": 3,
1367         "resolution": 4,
1368         "main_sha": null,
1369         "because_sha": null,
1370         "notes": null
1371     },
1372     {
1373         "sha": "e6b4346eeeedcb03e225113d89ad0fbe58081729",
1374         "description": "ci/rpi4: group all spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_* together",
1375         "nominated": false,
1376         "nomination_type": 3,
1377         "resolution": 4,
1378         "main_sha": null,
1379         "because_sha": null,
1380         "notes": null
1381     },
1382     {
1383         "sha": "e95c9b0515b85f65e00d47a152a881cc232a0d92",
1384         "description": "mesa/bufferobj: ensure that very large width+offset are always rejected",
1385         "nominated": true,
1386         "nomination_type": 0,
1387         "resolution": 1,
1388         "main_sha": null,
1389         "because_sha": null,
1390         "notes": null
1391     },
1392     {
1393         "sha": "4f8a2253875fdb677beb85c91ecb033cbf231fc7",
1394         "description": "ac/gpu_info: remove bogus assertion about number of COMPUTE/SDMA queues",
1395         "nominated": true,
1396         "nomination_type": 0,
1397         "resolution": 1,
1398         "main_sha": null,
1399         "because_sha": null,
1400         "notes": null
1401     },
1402     {
1403         "sha": "fb64f7c676e1e48a23603ff148e7ce4e7c7c6d6e",
1404         "description": "radv: advertise VK_EXT_image_compression_control",
1405         "nominated": false,
1406         "nomination_type": 3,
1407         "resolution": 4,
1408         "main_sha": null,
1409         "because_sha": null,
1410         "notes": null
1411     },
1412     {
1413         "sha": "8a25a9f4dd51b0c4287fadeaf7b346b7ec386a4f",
1414         "description": "radv: implement VK_EXT_image_compression_control",
1415         "nominated": false,
1416         "nomination_type": 3,
1417         "resolution": 4,
1418         "main_sha": null,
1419         "because_sha": null,
1420         "notes": null
1421     },
1422     {
1423         "sha": "8ec0a4c89cf776fa2a20fd558837b6ca5700297a",
1424         "description": "radv: move RADV_DEBUG_NO_HIZ check in radv_use_htile_for_image()",
1425         "nominated": false,
1426         "nomination_type": 3,
1427         "resolution": 4,
1428         "main_sha": null,
1429         "because_sha": null,
1430         "notes": null
1431     },
1432     {
1433         "sha": "ce5472137fb57348da59c32944e4b126a8ae795c",
1434         "description": "anv/meson: add missing dependency on the interface header",
1435         "nominated": true,
1436         "nomination_type": 1,
1437         "resolution": 1,
1438         "main_sha": null,
1439         "because_sha": "db335d9b7385e75442e6d5de70a1e9abf9165150",
1440         "notes": null
1441     },
1442     {
1443         "sha": "c945e0777d4e0db54ab81adbb7d7ef41adee7432",
1444         "description": "anv: add required PC for Wa_14014966230",
1445         "nominated": false,
1446         "nomination_type": 3,
1447         "resolution": 4,
1448         "main_sha": null,
1449         "because_sha": null,
1450         "notes": null
1451     },
1452     {
1453         "sha": "2254eaa3ae03e8616d0786eca4a0aa79edc4aa0d",
1454         "description": "anv: add current_pipeline for batch_emit_pipe_control",
1455         "nominated": false,
1456         "nomination_type": 3,
1457         "resolution": 4,
1458         "main_sha": null,
1459         "because_sha": null,
1460         "notes": null
1461     },
1462     {
1463         "sha": "8ffc4bd31cf8ccb3558a2b14bfac52e97f7b7d7c",
1464         "description": "iris: add required PC for Wa_14014966230",
1465         "nominated": false,
1466         "nomination_type": 3,
1467         "resolution": 4,
1468         "main_sha": null,
1469         "because_sha": null,
1470         "notes": null
1471     },
1472     {
1473         "sha": "3cf71ddfac634d611ee6492a5fed15e2edadc3cc",
1474         "description": "intel/dev: provide intel_device_info_is_adln helper",
1475         "nominated": false,
1476         "nomination_type": 3,
1477         "resolution": 4,
1478         "main_sha": null,
1479         "because_sha": null,
1480         "notes": null
1481     },
1482     {
1483         "sha": "ffa458ee8fa3ca15cbf23573a6cfe98ac96ac526",
1484         "description": "nir: remove redundant include of gallium headers",
1485         "nominated": false,
1486         "nomination_type": 3,
1487         "resolution": 4,
1488         "main_sha": null,
1489         "because_sha": null,
1490         "notes": null
1491     },
1492     {
1493         "sha": "43715516fcbcc5155c3f270e50641857ae86403a",
1494         "description": "treewide: Merge num_mesh_vertices_per_primitive and u_vertices_per_prim into mesa_vertices_per_prim",
1495         "nominated": false,
1496         "nomination_type": 3,
1497         "resolution": 4,
1498         "main_sha": null,
1499         "because_sha": null,
1500         "notes": null
1501     },
1502     {
1503         "sha": "be431e0dc71f2da3b1cd5e552fa490617b851c5b",
1504         "description": "compiler: Implement num_mesh_vertices_per_primitive to match u_vertices_per_prim",
1505         "nominated": false,
1506         "nomination_type": 3,
1507         "resolution": 4,
1508         "main_sha": null,
1509         "because_sha": null,
1510         "notes": null
1511     },
1512     {
1513         "sha": "d446ccfc81bc985e592949bc440fbd6709ecf737",
1514         "description": "draw: fix uninit variable false positive",
1515         "nominated": false,
1516         "nomination_type": 3,
1517         "resolution": 4,
1518         "main_sha": null,
1519         "because_sha": null,
1520         "notes": null
1521     },
1522     {
1523         "sha": "0a564171f63eac6d81bbcb2aae72c788747c3c02",
1524         "description": "meson: be able to build radeonsi without llvm",
1525         "nominated": false,
1526         "nomination_type": 3,
1527         "resolution": 4,
1528         "main_sha": null,
1529         "because_sha": null,
1530         "notes": null
1531     },
1532     {
1533         "sha": "bc59bbd43b916181e08084304ff2d695eda1784d",
1534         "description": "radeonsi: selectively build llvm files",
1535         "nominated": false,
1536         "nomination_type": 3,
1537         "resolution": 4,
1538         "main_sha": null,
1539         "because_sha": null,
1540         "notes": null
1541     },
1542     {
1543         "sha": "cc8e4b321b054edd07535ec96efccf0da574f9cd",
1544         "description": "radeonsi: change compiler name for aco",
1545         "nominated": false,
1546         "nomination_type": 3,
1547         "resolution": 4,
1548         "main_sha": null,
1549         "because_sha": null,
1550         "notes": null
1551     },
1552     {
1553         "sha": "9db67311cf483f7c204e2152ee05e4f14e4b2f8b",
1554         "description": "radeonsi: does not call llvm init when no llvm available",
1555         "nominated": false,
1556         "nomination_type": 3,
1557         "resolution": 4,
1558         "main_sha": null,
1559         "because_sha": null,
1560         "notes": null
1561     },
1562     {
1563         "sha": "ed2e2038de1e74f6caab347be8b072c256d2b946",
1564         "description": "radeonsi: disk cache remove llvm dependancy when use aco",
1565         "nominated": false,
1566         "nomination_type": 3,
1567         "resolution": 4,
1568         "main_sha": null,
1569         "because_sha": null,
1570         "notes": null
1571     },
1572     {
1573         "sha": "bad8fbe7f81e0c0d3b752b180e1d381f06dbc973",
1574         "description": "radeonsi: include ac_llvm_util.h when llvm available",
1575         "nominated": false,
1576         "nomination_type": 3,
1577         "resolution": 4,
1578         "main_sha": null,
1579         "because_sha": null,
1580         "notes": null
1581     },
1582     {
1583         "sha": "c2e2a78c72e786f603f8ead1c589d8e4cbbd77c7",
1584         "description": "radeonsi: set use_aco when no llvm available",
1585         "nominated": false,
1586         "nomination_type": 3,
1587         "resolution": 4,
1588         "main_sha": null,
1589         "because_sha": null,
1590         "notes": null
1591     },
1592     {
1593         "sha": "18e19a53e92382db195a6600f6efaa64e750e069",
1594         "description": "radeonsi: selectively build llvm compile",
1595         "nominated": false,
1596         "nomination_type": 3,
1597         "resolution": 4,
1598         "main_sha": null,
1599         "because_sha": null,
1600         "notes": null
1601     },
1602     {
1603         "sha": "a5fc8804957b78679e6ae563bc31e9e15cff4ac5",
1604         "description": "radeonsi: selectively build si llvm compiler create/destroy",
1605         "nominated": false,
1606         "nomination_type": 3,
1607         "resolution": 4,
1608         "main_sha": null,
1609         "because_sha": null,
1610         "notes": null
1611     },
1612     {
1613         "sha": "b511edc0d56125467e621ba31416c0ece2c3dc25",
1614         "description": "radeonsi: move llvm internal header to si_shader_llvm.h",
1615         "nominated": false,
1616         "nomination_type": 3,
1617         "resolution": 4,
1618         "main_sha": null,
1619         "because_sha": null,
1620         "notes": null
1621     },
1622     {
1623         "sha": "032c592619bf1314a34219b11b85e45da9781bb9",
1624         "description": "radeonsi: stop llvm context creation when use aco",
1625         "nominated": false,
1626         "nomination_type": 3,
1627         "resolution": 4,
1628         "main_sha": null,
1629         "because_sha": null,
1630         "notes": null
1631     },
1632     {
1633         "sha": "5bae345fb78dee8310f73b997b01bf80a140e853",
1634         "description": "radeonsi: move llvm compiler alloc/free into create/destroy funcntion",
1635         "nominated": false,
1636         "nomination_type": 3,
1637         "resolution": 4,
1638         "main_sha": null,
1639         "because_sha": null,
1640         "notes": null
1641     },
1642     {
1643         "sha": "79009811a2c0493532fc4ddbacf01cad221e7d20",
1644         "description": "radeonsi: move use_aco to si_screen",
1645         "nominated": false,
1646         "nomination_type": 3,
1647         "resolution": 4,
1648         "main_sha": null,
1649         "because_sha": null,
1650         "notes": null
1651     },
1652     {
1653         "sha": "18f79f46368e28ca46c33af9976e29040051f9ca",
1654         "description": "radeonsi: enable aco compilation for merged shader parts",
1655         "nominated": false,
1656         "nomination_type": 3,
1657         "resolution": 4,
1658         "main_sha": null,
1659         "because_sha": null,
1660         "notes": null
1661     },
1662     {
1663         "sha": "0f23af5c0ac42a1b37f22129f31ef3c92646e165",
1664         "description": "radeonsi: fill aco shader info for part mode merged shader",
1665         "nominated": false,
1666         "nomination_type": 3,
1667         "resolution": 4,
1668         "main_sha": null,
1669         "because_sha": null,
1670         "notes": null
1671     },
1672     {
1673         "sha": "8cbd52f0015a13eefefd8e40b826485139c605fd",
1674         "description": "radeonsi: add vs prolog args needed by aco ls vgpr fix",
1675         "nominated": false,
1676         "nomination_type": 3,
1677         "resolution": 4,
1678         "main_sha": null,
1679         "because_sha": null,
1680         "notes": null
1681     },
1682     {
1683         "sha": "23cb6768cb8010bfa8b44c43fca87741d4751141",
1684         "description": "aco: add aco_is_gpu_supported",
1685         "nominated": false,
1686         "nomination_type": 3,
1687         "resolution": 4,
1688         "main_sha": null,
1689         "because_sha": null,
1690         "notes": null
1691     },
1692     {
1693         "sha": "9c63138ae35ad1032cac4fd269fdf4d32a7ca164",
1694         "description": "aco: stop emit s_endpgm for first stage of merged shader",
1695         "nominated": false,
1696         "nomination_type": 3,
1697         "resolution": 4,
1698         "main_sha": null,
1699         "because_sha": null,
1700         "notes": null
1701     },
1702     {
1703         "sha": "14022a3a0eb42cee7c0ce9c5471c60b9a3663771",
1704         "description": "aco: move end program handling to select_shader",
1705         "nominated": false,
1706         "nomination_type": 3,
1707         "resolution": 4,
1708         "main_sha": null,
1709         "because_sha": null,
1710         "notes": null
1711     },
1712     {
1713         "sha": "f3f2311d69b9d172b9ad7996e795e6d3492294f2",
1714         "description": "aco: extend max operands in a instruction to 128",
1715         "nominated": false,
1716         "nomination_type": 3,
1717         "resolution": 4,
1718         "main_sha": null,
1719         "because_sha": null,
1720         "notes": null
1721     },
1722     {
1723         "sha": "e2af0b0b3f31b7e80f262305c6fade1f384e2fe1",
1724         "description": "aco: add create_end_for_merged_shader",
1725         "nominated": false,
1726         "nomination_type": 3,
1727         "resolution": 4,
1728         "main_sha": null,
1729         "because_sha": null,
1730         "notes": null
1731     },
1732     {
1733         "sha": "71fd3c2a35a223de4cf20ce8ea8302276d9b28f1",
1734         "description": "aco: do not fix_exports when separately compiled ngg vs or es",
1735         "nominated": false,
1736         "nomination_type": 3,
1737         "resolution": 4,
1738         "main_sha": null,
1739         "because_sha": null,
1740         "notes": null
1741     },
1742     {
1743         "sha": "895c85ca8feaad5bc4637e548d42fc38267c21d8",
1744         "description": "vulkan/wsi: unify all the image usage flag caps",
1745         "nominated": false,
1746         "nomination_type": 3,
1747         "resolution": 4,
1748         "main_sha": null,
1749         "because_sha": null,
1750         "notes": null
1751     },
1752     {
1753         "sha": "ac6139ad73f55595cb089d848d080f8e84689c34",
1754         "description": "zink: don't block large vram allocations",
1755         "nominated": true,
1756         "nomination_type": 0,
1757         "resolution": 1,
1758         "main_sha": null,
1759         "because_sha": null,
1760         "notes": null
1761     },
1762     {
1763         "sha": "8cfb46e27dfb12acdb1a00f7687a43899d770cca",
1764         "description": "ntt: lower indirect tesslevels in ntt",
1765         "nominated": true,
1766         "nomination_type": 1,
1767         "resolution": 1,
1768         "main_sha": null,
1769         "because_sha": "84006587d7e5b87526a9b83135393251afeef777",
1770         "notes": null
1771     },
1772     {
1773         "sha": "6505f5aadec7da0f762c0f50e3c5b0c07fae1539",
1774         "description": "docs: update calendar for 23.3.0-rc1",
1775         "nominated": false,
1776         "nomination_type": 3,
1777         "resolution": 4,
1778         "main_sha": null,
1779         "because_sha": null,
1780         "notes": null
1781     },
1782     {
1783         "sha": "2a65bb292d0d81144f334f6f848667ac6cb6ac8c",
1784         "description": "zink/ci: drop the concurrency of the zink-radv-vangogh-valve job",
1785         "nominated": false,
1786         "nomination_type": 3,
1787         "resolution": 4,
1788         "main_sha": null,
1789         "because_sha": null,
1790         "notes": null
1791     },
1792     {
1793         "sha": "439b0e86884eba55a4c25add9fe2763af1782b9f",
1794         "description": "intel/fs: fix dynamic interpolation mode selection",
1795         "nominated": true,
1796         "nomination_type": 1,
1797         "resolution": 1,
1798         "main_sha": null,
1799         "because_sha": "68027bd38e134f45d1fe8612c0c31e5379ed7435",
1800         "notes": null
1801     },
1802     {
1803         "sha": "0757ac65273f3418ee724773fea99a480d4151c9",
1804         "description": "docs: reset new_features.txt",
1805         "nominated": false,
1806         "nomination_type": 3,
1807         "resolution": 4,
1808         "main_sha": null,
1809         "because_sha": null,
1810         "notes": null
1811     },
1812     {
1813         "sha": "ed8abf1e2deacef1c61223ab3072fc9b041845bd",
1814         "description": "VERSION: bump to 24.0",
1815         "nominated": false,
1816         "nomination_type": 3,
1817         "resolution": 4,
1818         "main_sha": null,
1819         "because_sha": null,
1820         "notes": null
1821     }
1822 ]