VirtualBox

source: vbox/trunk/src/VBox/Additions/3D/mesa/mesa-24.0.2/.pick_status.json@ 105856

最後變更 在這個檔案從105856是 103996,由 vboxsync 提交於 11 月 前

Additions/3D/mesa: export mesa-24.0.2 to OSE. bugref:10606

  • 屬性 svn:eol-style 設為 native
檔案大小: 682.9 KB
 
1[
2 {
3 "sha": "82ff9204abab5267f82a9ce73f9dca1541ef5ee6",
4 "description": "frontends/va: Only set VP9 segmentation fields when segmentation is enabled",
5 "nominated": true,
6 "nomination_type": 0,
7 "resolution": 1,
8 "main_sha": null,
9 "because_sha": null,
10 "notes": null
11 },
12 {
13 "sha": "eb74aa8515a137be93ecee91f06ba6f29e0ebe90",
14 "description": "frontends/va: get av1 encoding ref frame infos for L0.",
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": "4b92fa9e104551d09c894a70f6be394f4e853e4d",
24 "description": "radeonsi/vcn: vcn4 av1 long term ref support",
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": "5663221bdbb822bf4860765b080ac6eceb52df81",
34 "description": "radeonsi/vcn: data structure av1 enc long term reference.",
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": "2d3e7b6e9a74d0a1a0ffe5733c5cea31baa59f41",
44 "description": "wsi/wl: Fix deadlock in dispatch_queue_timeout.",
45 "nominated": false,
46 "nomination_type": 1,
47 "resolution": 4,
48 "main_sha": null,
49 "because_sha": "a00f9c401bbe7c537fde2dbf277e0790a52b7052",
50 "notes": null
51 },
52 {
53 "sha": "a2292f53b525a751d32a7114a3152ab4be0e2d5c",
54 "description": "nir: Optimize uniform vote_all and vote_any",
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": "535caaf3e027963536e48fa5bbb59dc779523e00",
64 "description": "nir: Optimize uniform iadd, fadd, and ixor reduction operations",
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": "c63ea755feab96003cc9d079a95214ca0f02bbdd",
74 "description": "intel/fs: Use nir_opt_uniform_subgroup",
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": "f10d1ef372653f80bfa941fa881c5f5981bca7b2",
84 "description": "nir: Initial framework for optimizing uniform subgroup operations",
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": "8fb37ef9854c77c810210b2d57c5d5f9ae3ac5a1",
94 "description": "intel/fs: Add fast path for ballot(true)",
95 "nominated": false,
96 "nomination_type": 3,
97 "resolution": 4,
98 "main_sha": null,
99 "because_sha": null,
100 "notes": null
101 },
102 {
103 "sha": "c42830c64a18ec9d69b591640cf8e65976f924e0",
104 "description": "intel/fs: Use constant of same type to write flag",
105 "nominated": false,
106 "nomination_type": 3,
107 "resolution": 4,
108 "main_sha": null,
109 "because_sha": null,
110 "notes": null
111 },
112 {
113 "sha": "b22fff90d521112b5c8b029bc406852cee4002d8",
114 "description": "intel/fs: Enable nir_opt_uniform_atomics in all shader stages",
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": "75de4458a1350ac6f3843e4f8da7a69717c92687",
124 "description": "nir: Mark nir_intrinsic_load_global_block_intel as divergent",
125 "nominated": true,
126 "nomination_type": 1,
127 "resolution": 1,
128 "main_sha": null,
129 "because_sha": "9f44a264623461c98368185b023d99446676e039",
130 "notes": null
131 },
132 {
133 "sha": "56a3f031f407b45d0eb0577c33ae58458886433a",
134 "description": "intel/fs: Delete stale comment in nir_intrinsic_ballot implementation",
135 "nominated": false,
136 "nomination_type": 3,
137 "resolution": 4,
138 "main_sha": null,
139 "because_sha": null,
140 "notes": null
141 },
142 {
143 "sha": "5da51067273423fd8c1d0259197da973ae1409ba",
144 "description": "nir: Add documentation for subgroup_.._mask",
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": "727170fee0573d30425f61a95d5dd96c42914347",
154 "description": "radv/ci: enable RADV_PERFTEST=shader_object for vkcts-tahiti-valve",
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": "83efcd6a7212e60728b0c25ce67ad2ca78ed1bf6",
164 "description": "radv/ci: add a vkcts-tahiti job",
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": "0fe7e06f5fc70fb1ae8052a1edd2bed6b373ec2c",
174 "description": "vulkan/wsi/wayland: Use dispatch_queue_timeout in acquire_next_image",
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": "a00f9c401bbe7c537fde2dbf277e0790a52b7052",
184 "description": "loader/wayland: Add fallback wl_display_dispatch_queue_timeout",
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": "df801bec1e6cd58d1a21e955cac5026dd5914f7a",
194 "description": "util: Add timespec_sub_saturate to avoid negative time for deadlines",
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": "a80a23dc49c0c98811b44327623a5f95298d07b4",
204 "description": "tu: Enable UBWC for storage images on a7xx",
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": "b9e04f829301b28b9ee7320c1212bad76ad3257a",
214 "description": "tu: Enable UBWC for SNORM formats on a740+",
215 "nominated": false,
216 "nomination_type": 3,
217 "resolution": 4,
218 "main_sha": null,
219 "because_sha": null,
220 "notes": null
221 },
222 {
223 "sha": "4529b2ea54390fc274d13e19160dfa10a3f5260f",
224 "description": "tu: Reenable MSAA UBWC on a6xx gen1",
225 "nominated": false,
226 "nomination_type": 3,
227 "resolution": 4,
228 "main_sha": null,
229 "because_sha": null,
230 "notes": null
231 },
232 {
233 "sha": "dcbf61f5dfe313a4e8b832e376c772a4db48a58f",
234 "description": "egl/dri: Use pipe_format instead of DRI_IMAGE_FORMAT",
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": "68eaf820e16e0533d52156e8970893b745182e8b",
244 "description": "st/dri: Use pipe_format from config directly",
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": "832d814852cca7b85cf550a9bcbe967ad9206415",
254 "description": "egl: Remove shifts/sizes from dri2_add_config argument",
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": "e66305d681954ce3777bd2b7357f097fc248bfb6",
264 "description": "egl/x11: Compare config shifts/sizes locally",
265 "nominated": false,
266 "nomination_type": 3,
267 "resolution": 4,
268 "main_sha": null,
269 "because_sha": null,
270 "notes": null
271 },
272 {
273 "sha": "273e54391af7e0a89daec778980c3f8a800bcd7b",
274 "description": "egl/android: Remove hard-coded color-channel data",
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": "d8d153d4c2dde6c5ae704fc96c3e5861d53a1e07",
284 "description": "gbm: Remove hardcoded color-channel data",
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": "a10f10c4cede42b9c323c5698f966d36af8801d5",
294 "description": "gbm/dri: Query DRIImage for FourCC directly",
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": "6b04b64a21458ea10d0079180b8ec72993770a52",
304 "description": "egl: Use pipe_format for pbuffer configs",
305 "nominated": false,
306 "nomination_type": 3,
307 "resolution": 4,
308 "main_sha": null,
309 "because_sha": null,
310 "notes": null
311 },
312 {
313 "sha": "630fda2492f3c2e0d66c60e3543a9bd4350ac37b",
314 "description": "egl: Automatically set EGLConfig ID",
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": "487016796b1c491c9dc86876b9701115601f955d",
324 "description": "egl/{surfaceless,device}: Remove check for EGLConfig presence",
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": "e12a55c97981c9be9e105b239e954d2e146dc989",
334 "description": "egl/android: Remove check for EGLConfig presence",
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": "ac304d0393f2653d5a78f2a1b024b10a8bf45218",
344 "description": "egl/x11: Remove check for EGLConfig presence",
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": "677092191896b0d342f33f8c3472d2ddeed25f97",
354 "description": "egl/gbm: Remove check for EGLConfig presence",
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": "bf7ebe6ff817578d15748c06991465f5d5a62ec8",
364 "description": "egl/wayland: Remove check for EGLConfig presence",
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": "cbb6f621353912f69880d4f9b3f0473f3d7c6c79",
374 "description": "egl: Fail display creation if no EGLConfigs created",
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": "97c435c926d7742e1002aeadf5d20210f9b6a6ef",
384 "description": "egl/wayland: Remove shift/size masks",
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": "7889c9dc92d92c00d979ae1ebf475e7e05d459c7",
394 "description": "egl/wayland: Use pipe_format for format names",
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": "84bb6d0e0a2105fe43d9eab7178f3340a00feedf",
404 "description": "egl/wayland: Remove WL_SHM_* format listings",
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": "5ac70182e8b4d3a77aab6c743fbafd713a14b361",
414 "description": "egl/wayland: Simplify alternate-format fallback for configs",
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": "ee04cc5d2baeff5c07d578461f256e7baa02f0a3",
424 "description": "egl/wayland: Eliminate double loop for configs",
425 "nominated": false,
426 "nomination_type": 3,
427 "resolution": 4,
428 "main_sha": null,
429 "because_sha": null,
430 "notes": null
431 },
432 {
433 "sha": "f63e676370bedd9b49dea5ec65d53782ec190785",
434 "description": "egl/wayland: Use helper to look up visual",
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": "ebdf9ad85cf3d3357c51245da2f4e5c59fd33259",
444 "description": "egl/wayland: Add helper to check server format support",
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": "a34d3c290ef9a4001866c394f7e80114f1ac9e89",
454 "description": "egl/wayland: Use FourCC to look up wl_buffer support",
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": "6a084e2b081882ff027e426e8faddbe1f5497614",
464 "description": "egl/wayland: Use pipe_format to look up configs",
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": "9ea9a963aa142910ed3a0fcea9060d3a92ee5ab7",
474 "description": "egl/wayland: Fix EGL_EXT_present_opaque",
475 "nominated": true,
476 "nomination_type": 1,
477 "resolution": 1,
478 "main_sha": null,
479 "because_sha": "9aee7855d2ddf47169270d5d1e3e92ff6e5f65c2",
480 "notes": null
481 },
482 {
483 "sha": "c74f4803911d8cbc9e9617ed79ea9480f335addd",
484 "description": "egl/wayland: Add opaque-equivalent FourCCs",
485 "nominated": false,
486 "nomination_type": 3,
487 "resolution": 1,
488 "main_sha": null,
489 "because_sha": null,
490 "notes": null
491 },
492 {
493 "sha": "084fea1e7d17768f55b0313746406c2334d69cd6",
494 "description": "egl/wayland: s/DRI_IMAGE_FORMAT/pipe_format/g",
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": "ba3b867552718e1c287a883b487816564e77cafd",
504 "description": "egl/wayland: Query image FourCC for linear copies",
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": "57c3343c2d2115cd0151a45261aa1da919a09ea7",
514 "description": "dri/kopper: Flatten pipe_format/DRIImage/FourCC conversion",
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": "3c462525708d31a8f86e38f8575bbe0d544e3ce6",
524 "description": "dri/kopper: Reorder format tables",
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": "d60415bad5d37d94517a795af05e07ed0e9d1763",
534 "description": "dri/kopper: Add translations for sRGB formats",
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": "ca0f94c805de29f97658fda95559872ddfb19222",
544 "description": "dri/kopper: Move format -> FourCC translation up a level",
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": "a8cb490193d4011d47f8c1f00702cc05f75a4347",
554 "description": "st/dri: Reuse stored texture format",
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": "858ad38f8ba5810f5e4267fcbf2e6fdbc669a30d",
564 "description": "st/dri: Reuse stored renderbuffer format",
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": "303b935dbd7e289b4996c034bf9c9c7817aa2fd8",
574 "description": "egl/wayland: Remove format-query fallback",
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": "216d4613c3f3073a09bdbcaeb43375d6f4678e47",
584 "description": "st/dri: Store pipe_format in gl_config",
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": "ad0edea53a732fecf6ddb8340e724b66275a0619",
594 "description": "st/dri: Check format properties from format helpers",
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": "402584513707c69773bc64c9232b4e581e68e6ce",
604 "description": "st/dri: Use pipe_format for Z/S modes",
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": "69d64812e20e3b99237e1771cdce24be2d6d2356",
614 "description": "st/dri: Rework depth/stencil format selection",
615 "nominated": false,
616 "nomination_type": 3,
617 "resolution": 4,
618 "main_sha": null,
619 "because_sha": null,
620 "notes": null
621 },
622 {
623 "sha": "4816cdd204cc48cdd3724613eb10e6d2326756d1",
624 "description": "st/dri: Add transient HAS_ZS() helper",
625 "nominated": false,
626 "nomination_type": 3,
627 "resolution": 4,
628 "main_sha": null,
629 "because_sha": null,
630 "notes": null
631 },
632 {
633 "sha": "e018c91384bbd89dab141e4cdcd8596b71ae382e",
634 "description": "st/dri: Completely remove mesa_format from config setup",
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": "4515bcf5afc47a221e847d748acbabee83468786",
644 "description": "st/dri: Remove format tables from driCreateConfigs",
645 "nominated": false,
646 "nomination_type": 3,
647 "resolution": 4,
648 "main_sha": null,
649 "because_sha": null,
650 "notes": null
651 },
652 {
653 "sha": "d3ed00f38ae823e6d27179f1c4718e34d33b6d49",
654 "description": "util: Add util_format_get_component_shift",
655 "nominated": false,
656 "nomination_type": 3,
657 "resolution": 4,
658 "main_sha": null,
659 "because_sha": null,
660 "notes": null
661 },
662 {
663 "sha": "b3d419ad24d78162fe6a6f10e1071d2629696b97",
664 "description": "st/dri2: Use u_format to get config format information",
665 "nominated": false,
666 "nomination_type": 3,
667 "resolution": 4,
668 "main_sha": null,
669 "because_sha": null,
670 "notes": null
671 },
672 {
673 "sha": "87955b67aed37ddf8a8724481260cfab430f9ec2",
674 "description": "st/dri2: Pass pipe_format to driCreateConfigs",
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": "5cdfc9a811699c87071653ea1381e9db4bc85fa9",
684 "description": "st/dri2: Remove __DRI_IMAGE_FORMAT conversion",
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": "7e106017863272887976673cf702e90bfe2d4efe",
694 "description": "dri: Redeclare __DRI_IMAGE_FORMAT_* as PIPE_FORMAT_*",
695 "nominated": false,
696 "nomination_type": 3,
697 "resolution": 4,
698 "main_sha": null,
699 "because_sha": null,
700 "notes": null
701 },
702 {
703 "sha": "e9891f9cf10e9aec2fabab1a04c92008a990a899",
704 "description": "st/dri: Use correct pipe_resource for GL texture image export",
705 "nominated": false,
706 "nomination_type": 3,
707 "resolution": 4,
708 "main_sha": null,
709 "because_sha": null,
710 "notes": null
711 },
712 {
713 "sha": "5d71eb60f337789e9204ab90d5f0e28e53002230",
714 "description": "v3dv/ci: remove crashes from expected list",
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": "450b375b69db255902a17758eae59c81c198ede9",
724 "description": "radv: disable VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 with minmax filter on GFX6",
725 "nominated": false,
726 "nomination_type": 1,
727 "resolution": 4,
728 "main_sha": null,
729 "because_sha": "926d9f1cef12189418258d4812d42193344f4128",
730 "notes": null
731 },
732 {
733 "sha": "1b1afd7b2412b142d140d482e0517aaf1778658f",
734 "description": "iris: make sure DS and TE are sent in pairs on >= gfx125",
735 "nominated": true,
736 "nomination_type": 0,
737 "resolution": 1,
738 "main_sha": null,
739 "because_sha": null,
740 "notes": null
741 },
742 {
743 "sha": "d103b76ad68ceb21c309ab2de62c59e4027824a5",
744 "description": "radv/video: add VK_KHR_video_decode_av1 support.",
745 "nominated": false,
746 "nomination_type": 3,
747 "resolution": 4,
748 "main_sha": null,
749 "because_sha": null,
750 "notes": null
751 },
752 {
753 "sha": "7c0e0b7462ccb35843d41ad95f8200315a8d1438",
754 "description": "radv/video: use proper struct sizes for decoder structs.",
755 "nominated": false,
756 "nomination_type": 3,
757 "resolution": 4,
758 "main_sha": null,
759 "because_sha": null,
760 "notes": null
761 },
762 {
763 "sha": "0466453d3199369cb32ccb7e9f8b2039ddca7d32",
764 "description": "radv: rename it_ptr to it_probs_ptr in advance of adding av1",
765 "nominated": false,
766 "nomination_type": 3,
767 "resolution": 4,
768 "main_sha": null,
769 "because_sha": null,
770 "notes": null
771 },
772 {
773 "sha": "d599391ac9b5510c3c33b655a4d0917a8c2459da",
774 "description": "radv/video: use vcn ip version in more places.",
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": "03f18be6071d758c1261292c717a4d1441fc196e",
784 "description": "radv/video: fix filling out decode operations.",
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": "e9290ec0bb1e7faf8dc7a54bc24c842ecfe02776",
794 "description": "venus: fix to ensure sfb cmds can get recycled",
795 "nominated": false,
796 "nomination_type": 1,
797 "resolution": 4,
798 "main_sha": null,
799 "because_sha": "d63432012d9189d5f1d8eb8025acfae2463fd449",
800 "notes": null
801 },
802 {
803 "sha": "90e38bbb3b577535a665edd0e8091e7c3a85bdb3",
804 "description": "intel/tools/error_decode: Parse Xe KMD error dump file",
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": "7e88176b0b3b955c9e6d7a695f5fb50f84ea631f",
814 "description": "intel/tools/error_decode: Move code that can be shared between i915 and Xe error decoders",
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": "6f9a5f48113b043ed597e3d815ca8d9040429e7c",
824 "description": "iris/xe: Add VMs to error dump",
825 "nominated": false,
826 "nomination_type": 3,
827 "resolution": 4,
828 "main_sha": null,
829 "because_sha": null,
830 "notes": null
831 },
832 {
833 "sha": "c26663eedec1535210f4b1f5638be25eab4f1479",
834 "description": "anv/xe: Add VMs to error dump",
835 "nominated": false,
836 "nomination_type": 3,
837 "resolution": 4,
838 "main_sha": null,
839 "because_sha": null,
840 "notes": null
841 },
842 {
843 "sha": "d40c48cac1a04b9100dea5f46fc7f035f590a940",
844 "description": "intel: Sync xe_drm.h",
845 "nominated": false,
846 "nomination_type": 3,
847 "resolution": 4,
848 "main_sha": null,
849 "because_sha": null,
850 "notes": null
851 },
852 {
853 "sha": "5e800ab6f7e61ebfe741a14bcad9247e2a4d1f6a",
854 "description": "anv: Implement VK_AMD_texture_gather_bias_lod",
855 "nominated": false,
856 "nomination_type": 3,
857 "resolution": 4,
858 "main_sha": null,
859 "because_sha": null,
860 "notes": null
861 },
862 {
863 "sha": "269d2c4a3f570d7bf92e7df13b42b5f7b7468dbd",
864 "description": "intel/compiler: Enable packing of offset with LOD or Bias",
865 "nominated": false,
866 "nomination_type": 3,
867 "resolution": 4,
868 "main_sha": null,
869 "because_sha": null,
870 "notes": null
871 },
872 {
873 "sha": "30ead72e80e5b7ba5c5dfc46261b4d249f4fa382",
874 "description": "nir: Allow nir_texop_tg4 in implicit derivative",
875 "nominated": true,
876 "nomination_type": 1,
877 "resolution": 1,
878 "main_sha": null,
879 "because_sha": "48158636bf1b0e62ebab4835e1f474866a34c6fe",
880 "notes": null
881 },
882 {
883 "sha": "6f0ab5e4d57f96db2ac70058c1322a9651eb1fe2",
884 "description": "intel/compiler: Add texture gather offset LOD/Bias message support",
885 "nominated": false,
886 "nomination_type": 3,
887 "resolution": 4,
888 "main_sha": null,
889 "because_sha": null,
890 "notes": null
891 },
892 {
893 "sha": "79af0ac29a18046a4d02a7f5259e1fa005bb098a",
894 "description": "intel/compiler: Add gather4_i/l/[_c]/b sampler message",
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": "3c7f1feebf5e46377df86801d2b3f74004501d97",
904 "description": "intel/compiler: Add helper method to decide if header is required",
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": "2ea041e04a5001c0a82698a78491bf5c75099169",
914 "description": "intel/compiler: Pack texture LOD and offset to a single 32-bit value",
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": "9b37b3ba730500877ef33fdf05f74e94ba43b890",
924 "description": "intel/compiler: Pack LOD/bias and array index on TG4 messages",
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": "b34b2bdff3a89988bab3d2dc2ebb6a6d86a7592a",
934 "description": "intel/compiler: Adjust sample_b parameter according to new layout",
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": "d4ce848476882c205a69734ca8d69c26a2507c37",
944 "description": "intel/compiler: Trim vector properly till array index",
945 "nominated": false,
946 "nomination_type": 1,
947 "resolution": 4,
948 "main_sha": null,
949 "because_sha": "73a3257968b6f746f0dc859dd3af2d1410800a28",
950 "notes": null
951 },
952 {
953 "sha": "db0291c235592a7eecceb788ef622e3a630f98aa",
954 "description": "tu: Follow pipeline compatibility rules for dynamic descriptors",
955 "nominated": true,
956 "nomination_type": 1,
957 "resolution": 1,
958 "main_sha": null,
959 "because_sha": "88db736472b6e9b18d3736a42b038e2a7836b0b4",
960 "notes": null
961 },
962 {
963 "sha": "8c8669007224f67b1cad43c5a319cf4128752805",
964 "description": "venus: add vn_set_temp_cmd helper to initialize feedback batch cmd",
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": "d63432012d9189d5f1d8eb8025acfae2463fd449",
974 "description": "venus: refactor semaphore feedback",
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": "3c166710f6bd3f3bd9d146ce3a8266e6ee69a993",
984 "description": "venus: simplify to drop the struct vn_feedback_cmds accessor",
985 "nominated": false,
986 "nomination_type": 3,
987 "resolution": 4,
988 "main_sha": null,
989 "because_sha": null,
990 "notes": null
991 },
992 {
993 "sha": "fa8c7dcb5a466a4b2d6c07eaa3af2b2fdceecbc9",
994 "description": "venus: refactor to add vn_queue_submission_setup_batch",
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": "72fd719698278fe09c0eb95d29abce8036cbd0ec",
1004 "description": "venus: massive feedback renamings for consistency and clarity",
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": "e3dc608db97660ab5d554a7359e8bab209464eef",
1014 "description": "intel/brw: Move workarounds to a separate file",
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": "c25803880ef619e437fa55dcf3f46cca6bc96559",
1024 "description": "intel/brw: Move lower_simd_width to its own file",
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": "c989ad09f14b23a4dc9eab0633a557b71b3faa15",
1034 "description": "intel/brw: Expose flag_mask/bit_mask fs helpers",
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": "404630ad2ee67fba4b6410d12c7904584b2c12bd",
1044 "description": "intel/brw: Move lower_integer_multiplication to its own file",
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": "4fe3498e7261780f92b6036b017fb26c5abe3a70",
1054 "description": "intel/brw: Move small lowering passes into brw_fs_lower.cpp",
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": "bbffe124fc40cc3c631d1a2496ef6a0918abaaab",
1064 "description": "intel/brw: Move fs algebraic to its own file",
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": "df013738dbc7872ebb61fc83431e682821b4775c",
1074 "description": "intel/brw: Move virtual GRF opts into their own file",
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": "f3b7f4726a2da548583fcd92cb82f9bbb34da5a9",
1084 "description": "intel/brw: Move optimize and small optimizations to brw_fs_opt.cpp",
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": "7451c0f5d678d31b8cc2f711bc4ed2e730e10a8b",
1094 "description": "intel/brw: Pull optimize() out of fs_visitor",
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": "254312b9dd6fa156f29a4a548ba750d0059bb7ce",
1104 "description": "intel/brw: Pull lower_scoreboard out of fs_visitor",
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": "5a5a242210fd4bd02e0f4be0f482a4a4a9e24759",
1114 "description": "intel/brw: Pull emit_dummy_mov_instruction out of fs_visitor",
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": "755d6e8c44c1d2c4bad3cd0e4511a2d513414a83",
1124 "description": "intel/brw: Pull emit_dummy_memory_fence_before_eot out of fs_visitor",
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": "a7e0eec62be1badc1ad953ad45eea5289af1b76b",
1134 "description": "intel/brw: Pull fixup_3src_null_dest out of fs_visitor",
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": "a073116091b33081936763d997ee6733d0cff12f",
1144 "description": "intel/brw: Simplify OPT macro usage in fs_visitor::optimize",
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": "de6a79857794d126962ed981d3c772eb1317fba9",
1154 "description": "intel/brw: Use references for a couple of backend_shader passes",
1155 "nominated": false,
1156 "nomination_type": 3,
1157 "resolution": 4,
1158 "main_sha": null,
1159 "because_sha": null,
1160 "notes": null
1161 },
1162 {
1163 "sha": "19b28ee44afe30c32469cd7af9ea384c2ea58ae5",
1164 "description": "intel/brw: Pull lower_load_payload out of fs_visitor",
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": "7397d3c950ae05b6d27839300ab331946b32457e",
1174 "description": "intel/brw: Pull lower_find_live_channel out of fs_visitor",
1175 "nominated": false,
1176 "nomination_type": 3,
1177 "resolution": 4,
1178 "main_sha": null,
1179 "because_sha": null,
1180 "notes": null
1181 },
1182 {
1183 "sha": "619888e077b4620f93343d69fa33c87b8da7bbdd",
1184 "description": "intel/brw: Pull lower_uniform_pull_constant_loads out of fs_visitor",
1185 "nominated": false,
1186 "nomination_type": 3,
1187 "resolution": 4,
1188 "main_sha": null,
1189 "because_sha": null,
1190 "notes": null
1191 },
1192 {
1193 "sha": "6b007195131999d647b677089c8c84f49e2367e7",
1194 "description": "intel/brw: Pull fixup_sends_duplicate_payload out of fs_visitor",
1195 "nominated": false,
1196 "nomination_type": 3,
1197 "resolution": 4,
1198 "main_sha": null,
1199 "because_sha": null,
1200 "notes": null
1201 },
1202 {
1203 "sha": "06272d488306675ec1ee7207beb0c1c1b69ea8b2",
1204 "description": "intel/brw: Pull lower_regioning out of fs_visitor",
1205 "nominated": false,
1206 "nomination_type": 3,
1207 "resolution": 4,
1208 "main_sha": null,
1209 "because_sha": null,
1210 "notes": null
1211 },
1212 {
1213 "sha": "89866b62591411082e9125404716a1a94e01c179",
1214 "description": "intel/brw: Pull lower_derivatives out of fs_visitor",
1215 "nominated": false,
1216 "nomination_type": 3,
1217 "resolution": 4,
1218 "main_sha": null,
1219 "because_sha": null,
1220 "notes": null
1221 },
1222 {
1223 "sha": "7b7da31c45be7e1777bdcca94b3ca871755f2f5f",
1224 "description": "intel/brw: Pull lower_sub_sat out of fs_visitor",
1225 "nominated": false,
1226 "nomination_type": 3,
1227 "resolution": 4,
1228 "main_sha": null,
1229 "because_sha": null,
1230 "notes": null
1231 },
1232 {
1233 "sha": "058b723d14c4f5960845b48961940b737f6783ce",
1234 "description": "intel/brw: Pull lower_integer_multiplication out of fs_visitor",
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": "e8dd8b461e08f95c46b3a953b65bffb2a45f446a",
1244 "description": "intel/brw: Pull fixup_nomask_control_flow out of fs_visitor",
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": "1bdfa5230fc77d2b515343d47af2336d8e6b2b85",
1254 "description": "intel/brw: Pull lower_logical_sends out of fs_visitor",
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": "422b4bead6988eac3540e8054807f7b288cb4440",
1264 "description": "intel/brw: Pull lower_barycentrics out of fs_visitor",
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": "af2b3c478c6e088a8758b89bad30d5bf28699d72",
1274 "description": "intel/brw: Pull lower_simd_width out of fs_visitor",
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": "14954cbd5843008c8d070db621dbb11040e511d4",
1284 "description": "intel/brw: Pull lower_pack out of fs_visitor",
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": "f6b82b0270c2e3dd078345384156d4af566a1928",
1294 "description": "intel/brw: Pull lower_constant_loads out of fs_visitor",
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": "a1c35563ae271117b15adcc9a56eb2124efe62e7",
1304 "description": "intel/brw: Pull register_coalesce out of fs_visitor",
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": "ce10130f09fe58001599f16d2919c091914f6290",
1314 "description": "intel/brw: Pull remove_extra_rounding_modes out of fs_visitor",
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": "73fe65845652f97883a609f54b935cc754f470c0",
1324 "description": "intel/brw: Pull eliminate_find_live_channel out of fs_visitor",
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": "4f314f89f752cc788c97c3d5f5efc321e46a422b",
1334 "description": "intel/brw: Pull opt_zero_samples out of fs_visitor",
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": "838d6d5cd2ceb492057fa8a8b2bba18f1b1075c6",
1344 "description": "intel/brw: Pull opt_split_sends out of fs_visitor",
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": "8dcbdc8fac605a7e533628964702aeda872895bb",
1354 "description": "intel/brw: Pull split/compact virtual_grf opts out of fs_visitor",
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": "1947a386800a15706d0690f214f9349815f873f9",
1364 "description": "intel/brw: Pull opt_algebraic out of fs_visitor",
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": "d849c2ecff67f49fec037f1e947605a7d8e649de",
1374 "description": "intel/brw: Pull redundant_halt out of fs_visitor",
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": "96c4aa85455a5331e05088d5a6c2a9c930e6805f",
1384 "description": "intel/brw: Pull peephole_sel out of fs_visitor",
1385 "nominated": false,
1386 "nomination_type": 3,
1387 "resolution": 4,
1388 "main_sha": null,
1389 "because_sha": null,
1390 "notes": null
1391 },
1392 {
1393 "sha": "10489b418c6d0ec045fdc8eaa76d0f8ae413d73c",
1394 "description": "intel/brw: Pull bank_conflicts out of fs_visitor",
1395 "nominated": false,
1396 "nomination_type": 3,
1397 "resolution": 4,
1398 "main_sha": null,
1399 "because_sha": null,
1400 "notes": null
1401 },
1402 {
1403 "sha": "13c312431cc17ddffbd1e799d31cdcb232501474",
1404 "description": "intel/brw: Pull opt_cse out of fs_visitor",
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": "4f09ad9dee2b9231268dd5d32895268b33d89741",
1414 "description": "intel/brw: Pull opt_combine_constants out of fs_visitor",
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": "59bff8adf42b1e1c053bc9636def3be984fff214",
1424 "description": "intel/brw: Pull dead_code_eliminate out of fs_visitor",
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": "1bd175f4583681092bb5209bfadd24b48493b102",
1434 "description": "intel/brw: Pull opt_saturate_propagation out of fs_visitor",
1435 "nominated": false,
1436 "nomination_type": 3,
1437 "resolution": 4,
1438 "main_sha": null,
1439 "because_sha": null,
1440 "notes": null
1441 },
1442 {
1443 "sha": "dc33a8fb06fcbe9797fb1cbc62ce8cb5986fb8f3",
1444 "description": "intel/brw: Pull opt_cmod_propagation out of fs_visitor",
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": "6a3329a6c4f7860a0c96d124c0cb3366442d58c4",
1454 "description": "intel/brw: Pull opt_copy_propagation out of fs_visitor",
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": "0b73d163d48880ebdc7daafeb4e19775382da212",
1464 "description": "intel/brw: Remove Gfx8- passes from optimize()",
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": "1a4f220c29b8ac9d8dbc83eb829e9780cbc1415a",
1474 "description": "intel/blorp: disable use of REP16 independent of format",
1475 "nominated": true,
1476 "nomination_type": 0,
1477 "resolution": 1,
1478 "main_sha": null,
1479 "because_sha": null,
1480 "notes": null
1481 },
1482 {
1483 "sha": "1adb2e9e959d9de9601b9d5dc8d733a065ac1d1d",
1484 "description": "panfrost: support multi-sampled image load/store",
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": "c9831a4d34aa9962550bbcb0dad63142d2cccd72",
1494 "description": "panfrost: add lowering pass for multisampled images",
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": "a8a4bcec362108bf41f34166e8fcff60e6ec7064",
1504 "description": "wsi/wl: check wsi_wl_surface's validity before use",
1505 "nominated": false,
1506 "nomination_type": 1,
1507 "resolution": 4,
1508 "main_sha": null,
1509 "because_sha": "9a00a360ad8bf0e32d41a8d4b4610833d137bb59",
1510 "notes": null
1511 },
1512 {
1513 "sha": "8ab337047cda1d23f624aa5839742094c3700d2c",
1514 "description": "nvk: Advertise VK_KHR_maintenance5",
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": "509fdf4fe4fc464be6c06a12f8d9e534d6673410",
1524 "description": "nvk: Use VkPipelineCreateFlags2 flag names",
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": "a72bcc0a26dd401d5d0a5900fb147fd7b0eb8673",
1534 "description": "vulkan/meta: Handle VK_REMAINING_ARRAY_LAYERS in blit and resolve",
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": "8ed3aa7b1a8d892061058ed8b383e7d23f778ba4",
1544 "description": "nvk/copy: Handle VK_REMAINING_ARRAY_LAYERS",
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": "a120022b022b69372464dde759b2a64a94f2b25c",
1554 "description": "nvk: Handle missing gl_PointSize in the last geometry stage",
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": "4287d04e9832196e5fe23c7bc640b0079910ae04",
1564 "description": "nak: Add writes_point_size to nak_shader_info",
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": "828b3c18fbf54d8e63ab40f2f7affca25a5cb63b",
1574 "description": "nil: Add PIPE_FORMAT_R5G5B5A1_UNORM",
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": "6825902bb6146a36248cb7d53c8fa2469f73a048",
1584 "description": "treewide: use ralloc_memdup",
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": "66b00e2966d348a298ebcb4881c01b538058a2ef",
1594 "description": "util/ralloc: add memdup",
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": "d964f57a48994f3f737ac1885a6dc5b8a56c7edd",
1604 "description": "util/hash_table: add u64 foreach macro",
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": "cc1501628fd98bbf0f2a56d149347effb688722d",
1614 "description": "nir: Clean up divergence analysis for TES patch input loads.",
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": "870a2e419758478a117685ff01a88320ce1cba49",
1624 "description": "nir: Cleanup divergence analysis for mesh shaders.",
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": "9553d67373830e6e77f7c8556523f956aa4b8e32",
1634 "description": "nir: Fix divergence analysis of load_patch_vertices_in.",
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": "537c0029ddece2bb0f5c56947ff7e92258077a92",
1644 "description": "nir: Fix divergence of reductions.",
1645 "nominated": true,
1646 "nomination_type": 0,
1647 "resolution": 0,
1648 "main_sha": null,
1649 "because_sha": null,
1650 "notes": null
1651 },
1652 {
1653 "sha": "9548cba8ab54e6256bd644f1cd177d1485ac6331",
1654 "description": "anv,hasvk: use vk_index_to_restart",
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": "9da77e6c9748f4ba166181885f79c912d23af607",
1664 "description": "tu: use vk_index_to_restart",
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": "a97966b840f728d6894d75ea3924b7108d9fa1f6",
1674 "description": "vulkan: add vk_index_type_to_restart helper",
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": "4d00edda00041de0492a5097353407f6d1781df3",
1684 "description": "r300: fix memory leaks when register allocation fails",
1685 "nominated": true,
1686 "nomination_type": 1,
1687 "resolution": 1,
1688 "main_sha": null,
1689 "because_sha": "54f6e72b27154219be237690453bb9c3b57cd3ec",
1690 "notes": null
1691 },
1692 {
1693 "sha": "b11ecacb9377240a81c24bc0eca3a110f9642bc3",
1694 "description": "r300: fix r300_destroy_context() related memory leaks",
1695 "nominated": true,
1696 "nomination_type": 1,
1697 "resolution": 1,
1698 "main_sha": null,
1699 "because_sha": "e01f86c67b0bd955758366827cb8322aa1bec263",
1700 "notes": null
1701 },
1702 {
1703 "sha": "4071c399a27932ea9253eb8a65d5725504bac6f3",
1704 "description": "radv: compute the total LDS usage in gfx10_get_ngg_info()",
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": "d85311b120605d1c3c6b9c0a681e8ea59323ab90",
1714 "description": "radv: compute NGG scratch LDS base in gfx10_get_ngg_info()",
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": "0570d40d5b367c4d44fd8e89e68dafd2f79b7327",
1724 "description": "radv: determine NGG culling info before NGG info",
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": "e3863a22bbf3c322a4370dea6bed69bbf51028fa",
1734 "description": "radv: pass radv_shader_info to gfx10_get_ngg_info()",
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": "4db0952639ec72f7784d87ccd3a6cf47e7bdb6be",
1744 "description": "radv: pass gfx10_ngg_info to gfx10_get_ngg_info()",
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": "beb2e7df6823fe291e4b4f313fbed903891beac9",
1754 "description": "radv: determine NGG query info before linking shader info",
1755 "nominated": false,
1756 "nomination_type": 3,
1757 "resolution": 4,
1758 "main_sha": null,
1759 "because_sha": null,
1760 "notes": null
1761 },
1762 {
1763 "sha": "64f46c83a34a70090de36cb6dd387f0a10f656d4",
1764 "description": "radv: use so.num_outputs to determine if NGG shaders need XFB queries",
1765 "nominated": false,
1766 "nomination_type": 3,
1767 "resolution": 4,
1768 "main_sha": null,
1769 "because_sha": null,
1770 "notes": null
1771 },
1772 {
1773 "sha": "7f8a84a0246e62b30c2f8587d169c7d7ad82cb91",
1774 "description": "radv: do not set gs.has_pipeline_stat_query twice for NGG GS",
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": "6c1e82e309f2e0bbf50edfada6bb10651308aa36",
1784 "description": "radv: remove unused parameter in gfx10_get_ngg_query_info()",
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": "e9169881dbd1f72eab65a68c2b8e7643f74489b7",
1794 "description": "anv: add missing generated file dep",
1795 "nominated": true,
1796 "nomination_type": 0,
1797 "resolution": 1,
1798 "main_sha": null,
1799 "because_sha": null,
1800 "notes": null
1801 },
1802 {
1803 "sha": "5816b5961f5bc0c034450ab6f1779a64f31e8293",
1804 "description": "zink: use new flag to determine whether swapchain readback cache is usable",
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": "01c9199cb8cc32ff6d6eda993c173bdc37081aed",
1814 "description": "zink: only update swapchain readback cache when necessary",
1815 "nominated": false,
1816 "nomination_type": 3,
1817 "resolution": 4,
1818 "main_sha": null,
1819 "because_sha": null,
1820 "notes": null
1821 },
1822 {
1823 "sha": "8fb83c0935948c3bf0717e0a3d9ea3ba4cdf4f6c",
1824 "description": "zink: only update swapchain readback cache on create if necessary",
1825 "nominated": false,
1826 "nomination_type": 3,
1827 "resolution": 4,
1828 "main_sha": null,
1829 "because_sha": null,
1830 "notes": null
1831 },
1832 {
1833 "sha": "417a1986fb17ae3d65bd57a8fb3efea7bda90752",
1834 "description": "zink: set and manage a flag indicating that swapchain readback needs updating",
1835 "nominated": false,
1836 "nomination_type": 3,
1837 "resolution": 4,
1838 "main_sha": null,
1839 "because_sha": null,
1840 "notes": null
1841 },
1842 {
1843 "sha": "114a5da7905520ec8626beee885572dc386a383c",
1844 "description": "zink: update swapchain readback cache on create",
1845 "nominated": false,
1846 "nomination_type": 3,
1847 "resolution": 4,
1848 "main_sha": null,
1849 "because_sha": null,
1850 "notes": null
1851 },
1852 {
1853 "sha": "7486aaa1c0ea8dda75ecddf631ebab9064d2b161",
1854 "description": "zink: make readback attempts count towards ZINK_READBACK_THRESHOLD",
1855 "nominated": false,
1856 "nomination_type": 3,
1857 "resolution": 4,
1858 "main_sha": null,
1859 "because_sha": null,
1860 "notes": null
1861 },
1862 {
1863 "sha": "d5d5f54fe9d9065c2476e520d8007c76f38b1839",
1864 "description": "zink: add a swapchain readback case for reading differently-acquired image",
1865 "nominated": false,
1866 "nomination_type": 3,
1867 "resolution": 4,
1868 "main_sha": null,
1869 "because_sha": null,
1870 "notes": null
1871 },
1872 {
1873 "sha": "ae80f9ce65d46c0680d2c5b4e60f3b9a9f879a8b",
1874 "description": "zink: make kopper_swapchain_image::acquired the resource that acquired it",
1875 "nominated": false,
1876 "nomination_type": 3,
1877 "resolution": 4,
1878 "main_sha": null,
1879 "because_sha": null,
1880 "notes": null
1881 },
1882 {
1883 "sha": "d2ed77072cfa354862843789f30b7702feeb9c70",
1884 "description": "zink: flag acquired swapchain image as readback target on acquire, not present",
1885 "nominated": true,
1886 "nomination_type": 0,
1887 "resolution": 1,
1888 "main_sha": null,
1889 "because_sha": null,
1890 "notes": null
1891 },
1892 {
1893 "sha": "c3a2e2f9f2e4be1e11792c01f3b9a2748dce6acb",
1894 "description": "zink: lock buffer age when chundering swapchain for readback",
1895 "nominated": true,
1896 "nomination_type": 1,
1897 "resolution": 1,
1898 "main_sha": null,
1899 "because_sha": "c123ab213797c1d0d2a34e57c503428261324cc6",
1900 "notes": null
1901 },
1902 {
1903 "sha": "9fa2d9bd50e6d464e102111c66a14cb1b20c5e0b",
1904 "description": "zink: fix swapchain readback conditional",
1905 "nominated": false,
1906 "nomination_type": 3,
1907 "resolution": 4,
1908 "main_sha": null,
1909 "because_sha": null,
1910 "notes": null
1911 },
1912 {
1913 "sha": "50b671c1c39ebae5131723b8e4e10a6653f6c464",
1914 "description": "zink: fix (dynamic rendering) execution of scissored clears during flush",
1915 "nominated": true,
1916 "nomination_type": 0,
1917 "resolution": 1,
1918 "main_sha": null,
1919 "because_sha": null,
1920 "notes": null
1921 },
1922 {
1923 "sha": "e6020355969c8f6a78e1698b2c31539055e5698e",
1924 "description": "zink: clamp in_rp clears to fb size",
1925 "nominated": true,
1926 "nomination_type": 0,
1927 "resolution": 1,
1928 "main_sha": null,
1929 "because_sha": null,
1930 "notes": null
1931 },
1932 {
1933 "sha": "e032e7f6cce48acd840a6439a864b82d36851830",
1934 "description": "zink: don't pre-init null fbfetch info",
1935 "nominated": false,
1936 "nomination_type": 3,
1937 "resolution": 4,
1938 "main_sha": null,
1939 "because_sha": null,
1940 "notes": null
1941 },
1942 {
1943 "sha": "5fdbb0868ac5eb73055745de57575c694ae90a46",
1944 "description": "zink: start out with 256x256 sized dummy surfaces",
1945 "nominated": false,
1946 "nomination_type": 3,
1947 "resolution": 4,
1948 "main_sha": null,
1949 "because_sha": null,
1950 "notes": null
1951 },
1952 {
1953 "sha": "aaf78eadf3734dfcc43faa5c7e6a257accaf09db",
1954 "description": "zink: create/resize dummy surfaces on-demand",
1955 "nominated": false,
1956 "nomination_type": 3,
1957 "resolution": 4,
1958 "main_sha": null,
1959 "because_sha": null,
1960 "notes": null
1961 },
1962 {
1963 "sha": "1ea64063c8e4a99a34d70cfc415ed6d4663996b5",
1964 "description": "zink: break out null fbfetch init for descriptor buffer",
1965 "nominated": false,
1966 "nomination_type": 3,
1967 "resolution": 4,
1968 "main_sha": null,
1969 "because_sha": null,
1970 "notes": null
1971 },
1972 {
1973 "sha": "263d26202558a503610470209a07850c4ee54152",
1974 "description": "zink: also set null fbfetch surfaces when no fb surface is bound",
1975 "nominated": false,
1976 "nomination_type": 3,
1977 "resolution": 4,
1978 "main_sha": null,
1979 "because_sha": null,
1980 "notes": null
1981 },
1982 {
1983 "sha": "f3347a4603b55e2650071765767725b77379bc0b",
1984 "description": "zink: don't pre-init dummy fbfetch surface when missing nullDescriptor feature",
1985 "nominated": false,
1986 "nomination_type": 3,
1987 "resolution": 4,
1988 "main_sha": null,
1989 "because_sha": null,
1990 "notes": null
1991 },
1992 {
1993 "sha": "fe13841a99a39e8acf1e73c8495ccfcc91ffa81e",
1994 "description": "zink: move flagging rp_changed in zink_update_fbfetch() to caller",
1995 "nominated": false,
1996 "nomination_type": 3,
1997 "resolution": 4,
1998 "main_sha": null,
1999 "because_sha": null,
2000 "notes": null
2001 },
2002 {
2003 "sha": "35185ad9df8efa84981607cec3dd495c875a534b",
2004 "description": "zink: assert that batch_id is valid in zink_screen_check_last_finished()",
2005 "nominated": true,
2006 "nomination_type": 0,
2007 "resolution": 1,
2008 "main_sha": null,
2009 "because_sha": null,
2010 "notes": null
2011 },
2012 {
2013 "sha": "3283415bbd9d291a20a2e02e1a76f6b1b4984eda",
2014 "description": "zink: fix longstanding issue with active batch state recycling",
2015 "nominated": true,
2016 "nomination_type": 0,
2017 "resolution": 1,
2018 "main_sha": null,
2019 "because_sha": null,
2020 "notes": null
2021 },
2022 {
2023 "sha": "16103b61e7dae3ac426fcc523a1a9b18a3c71e8e",
2024 "description": "zink: only scan active batch states for free states if > 1 exist",
2025 "nominated": true,
2026 "nomination_type": 0,
2027 "resolution": 1,
2028 "main_sha": null,
2029 "because_sha": null,
2030 "notes": null
2031 },
2032 {
2033 "sha": "2179a7f4d7da3becfebe4f520e0db3471fc3ea3f",
2034 "description": "Add Xilinx ZynqMP KMSRO entrypoint",
2035 "nominated": false,
2036 "nomination_type": 3,
2037 "resolution": 4,
2038 "main_sha": null,
2039 "because_sha": null,
2040 "notes": null
2041 },
2042 {
2043 "sha": "4499871e34cd316fcafe66e621828c5fd1d5488f",
2044 "description": "nvk: Advertise VK+KHR_incremental_present",
2045 "nominated": false,
2046 "nomination_type": 3,
2047 "resolution": 4,
2048 "main_sha": null,
2049 "because_sha": null,
2050 "notes": null
2051 },
2052 {
2053 "sha": "b3fd66c8899a1e8946173ef805b3b427b3d60eed",
2054 "description": "nvk: Only expose VK_KHR_present_id/wait when we have WSI",
2055 "nominated": false,
2056 "nomination_type": 3,
2057 "resolution": 4,
2058 "main_sha": null,
2059 "because_sha": null,
2060 "notes": null
2061 },
2062 {
2063 "sha": "726ae2570ce27a2d417d4a5442dcb56b461c106d",
2064 "description": "v3dv/ci: update expected list",
2065 "nominated": false,
2066 "nomination_type": 3,
2067 "resolution": 4,
2068 "main_sha": null,
2069 "because_sha": null,
2070 "notes": null
2071 },
2072 {
2073 "sha": "423add61e2d5b6ab6b5505d1feec01b93609f8fc",
2074 "description": "gallium: lima: Don't round height when checking alignment",
2075 "nominated": false,
2076 "nomination_type": 3,
2077 "resolution": 4,
2078 "main_sha": null,
2079 "because_sha": null,
2080 "notes": null
2081 },
2082 {
2083 "sha": "642b12baef65889000c47d0efd8f0cdf2e49cad5",
2084 "description": "anv: limit depth flush on dynamic render pass suspend",
2085 "nominated": true,
2086 "nomination_type": 0,
2087 "resolution": 1,
2088 "main_sha": null,
2089 "because_sha": null,
2090 "notes": null
2091 },
2092 {
2093 "sha": "abeac8cf96d9fbba3126339b2a62005ba8fd2dfc",
2094 "description": "intel/nir: only consider ray query variables in lowering",
2095 "nominated": true,
2096 "nomination_type": 0,
2097 "resolution": 1,
2098 "main_sha": null,
2099 "because_sha": null,
2100 "notes": null
2101 },
2102 {
2103 "sha": "373130a66c9f3ea0cd8945e5c5cc467a3b5ff075",
2104 "description": "intel/compiler: Remove has_render_target_reads from wm_prog_data",
2105 "nominated": false,
2106 "nomination_type": 3,
2107 "resolution": 4,
2108 "main_sha": null,
2109 "because_sha": null,
2110 "notes": null
2111 },
2112 {
2113 "sha": "10230d2eec01c5446a17db19150b5585d71bab3c",
2114 "description": "intel/brw: Assert Gfx9+",
2115 "nominated": false,
2116 "nomination_type": 3,
2117 "resolution": 4,
2118 "main_sha": null,
2119 "because_sha": null,
2120 "notes": null
2121 },
2122 {
2123 "sha": "40437bea860bd478692bb769789c1007dee5f5e5",
2124 "description": "intel/brw: Remove pass test cases for Gfx8-",
2125 "nominated": false,
2126 "nomination_type": 3,
2127 "resolution": 4,
2128 "main_sha": null,
2129 "because_sha": null,
2130 "notes": null
2131 },
2132 {
2133 "sha": "8c3165f0ff53fe370a2dc88f25ec2d5ad4df2457",
2134 "description": "intel/brw: Remove EU validation tests for Gfx8-",
2135 "nominated": false,
2136 "nomination_type": 3,
2137 "resolution": 4,
2138 "main_sha": null,
2139 "because_sha": null,
2140 "notes": null
2141 },
2142 {
2143 "sha": "a5b67d4bea4859404c170b55c3759c63540bf814",
2144 "description": "intel/brw: Remove EU compaction tests for Gfx8-",
2145 "nominated": false,
2146 "nomination_type": 3,
2147 "resolution": 4,
2148 "main_sha": null,
2149 "because_sha": null,
2150 "notes": null
2151 },
2152 {
2153 "sha": "9bc670509c51dd2938d6fcd602d9c736622f01c0",
2154 "description": "intel/brw: Remove assembler tests for Gfx8-",
2155 "nominated": false,
2156 "nomination_type": 3,
2157 "resolution": 4,
2158 "main_sha": null,
2159 "because_sha": null,
2160 "notes": null
2161 },
2162 {
2163 "sha": "80de55801ef19912902ae8878ae1a30ecc129583",
2164 "description": "intel/elk: Remove tests for Gfx9+",
2165 "nominated": false,
2166 "nomination_type": 3,
2167 "resolution": 4,
2168 "main_sha": null,
2169 "because_sha": null,
2170 "notes": null
2171 },
2172 {
2173 "sha": "1f508a5dac0eba281e76a837f58675960dd52fd8",
2174 "description": "freedreno/registers: Add some HWCG regs",
2175 "nominated": false,
2176 "nomination_type": 3,
2177 "resolution": 4,
2178 "main_sha": null,
2179 "because_sha": null,
2180 "notes": null
2181 },
2182 {
2183 "sha": "e7ee2c8ca51107716dea3368c128bcdc39d5e90d",
2184 "description": "tu: Give suballoc bo's a name",
2185 "nominated": false,
2186 "nomination_type": 3,
2187 "resolution": 4,
2188 "main_sha": null,
2189 "because_sha": null,
2190 "notes": null
2191 },
2192 {
2193 "sha": "bcc5ddcc3b38df8a4ff6eb54127175ef0c6ec2dd",
2194 "description": "freedreno/crashdec: Find potential fault buffers",
2195 "nominated": false,
2196 "nomination_type": 3,
2197 "resolution": 4,
2198 "main_sha": null,
2199 "because_sha": null,
2200 "notes": null
2201 },
2202 {
2203 "sha": "32db7a9533ee53635fc801340dfb48cd238f2145",
2204 "description": "intel/elk: Use anonymous namespace in fs_combine_constants",
2205 "nominated": false,
2206 "nomination_type": 3,
2207 "resolution": 4,
2208 "main_sha": null,
2209 "because_sha": null,
2210 "notes": null
2211 },
2212 {
2213 "sha": "2bc18fe46f2d312683a622f9601384492fc942ef",
2214 "description": "intel-clc: Use correct set of nir_options when building for Gfx8",
2215 "nominated": false,
2216 "nomination_type": 3,
2217 "resolution": 4,
2218 "main_sha": null,
2219 "because_sha": null,
2220 "notes": null
2221 },
2222 {
2223 "sha": "c83f92087bb9678ae6cbbd4f328360565b3e0b9a",
2224 "description": "intel/elk: Move nir_options to its own c/h file pair",
2225 "nominated": false,
2226 "nomination_type": 3,
2227 "resolution": 4,
2228 "main_sha": null,
2229 "because_sha": null,
2230 "notes": null
2231 },
2232 {
2233 "sha": "6f83b1dddc122b7560e49b4ccbc6e7d704b14caf",
2234 "description": "intel/tools: Add extra compiler device sha only for Gfx9+",
2235 "nominated": false,
2236 "nomination_type": 3,
2237 "resolution": 4,
2238 "main_sha": null,
2239 "because_sha": null,
2240 "notes": null
2241 },
2242 {
2243 "sha": "8abfbc9ccad8512ab5591b65da99562bdddd4587",
2244 "description": "intel/meson: Rename libintel_compiler to libintel_compiler_brw",
2245 "nominated": false,
2246 "nomination_type": 3,
2247 "resolution": 4,
2248 "main_sha": null,
2249 "because_sha": null,
2250 "notes": null
2251 },
2252 {
2253 "sha": "255a411450ea062ede90a23189abc5f3f8e25a1d",
2254 "description": "intel: Use _brw suffix for genX headers that rely on brw",
2255 "nominated": false,
2256 "nomination_type": 3,
2257 "resolution": 4,
2258 "main_sha": null,
2259 "because_sha": null,
2260 "notes": null
2261 },
2262 {
2263 "sha": "23e0cff90701e27e43b8ffac99c06169a76f406a",
2264 "description": "intel/tools: Add ELK support for intel_hang_viewer",
2265 "nominated": false,
2266 "nomination_type": 3,
2267 "resolution": 4,
2268 "main_sha": null,
2269 "because_sha": null,
2270 "notes": null
2271 },
2272 {
2273 "sha": "d641ca5b866df91c5a9ca69ee11858e6e58b3d25",
2274 "description": "intel/tools: Add ELK support for aubinator_viewer",
2275 "nominated": false,
2276 "nomination_type": 3,
2277 "resolution": 4,
2278 "main_sha": null,
2279 "because_sha": null,
2280 "notes": null
2281 },
2282 {
2283 "sha": "9d379f08afed3f952d59a06b68a74061e8be6760",
2284 "description": "intel/tools: Add ELK support for intel_hang_replay",
2285 "nominated": false,
2286 "nomination_type": 3,
2287 "resolution": 4,
2288 "main_sha": null,
2289 "because_sha": null,
2290 "notes": null
2291 },
2292 {
2293 "sha": "c9a6b49b4bcdbff6a72f34981dccafca4b716543",
2294 "description": "intel/tools: Add ELK support for aubinator_error_decode",
2295 "nominated": false,
2296 "nomination_type": 3,
2297 "resolution": 4,
2298 "main_sha": null,
2299 "because_sha": null,
2300 "notes": null
2301 },
2302 {
2303 "sha": "5338a24fe003cd341192079d59b5bbbf0c627e4e",
2304 "description": "intel/tools: Add ELK support for aubinator",
2305 "nominated": false,
2306 "nomination_type": 3,
2307 "resolution": 4,
2308 "main_sha": null,
2309 "because_sha": null,
2310 "notes": null
2311 },
2312 {
2313 "sha": "9796b56e41cff161bde25840e22ad3b5ad8f8bdd",
2314 "description": "iris: Use ELK compiler for Gfx8",
2315 "nominated": false,
2316 "nomination_type": 3,
2317 "resolution": 4,
2318 "main_sha": null,
2319 "because_sha": null,
2320 "notes": null
2321 },
2322 {
2323 "sha": "4c3b65ccf9c07929fad00d71eb5bd5c0c8f35cfa",
2324 "description": "iris: Rename screen->compiler to screen->brw",
2325 "nominated": false,
2326 "nomination_type": 3,
2327 "resolution": 4,
2328 "main_sha": null,
2329 "because_sha": null,
2330 "notes": null
2331 },
2332 {
2333 "sha": "9294afe7fd74915edd4fe7a86d54dcc50b307861",
2334 "description": "hasvk: Use ELK compiler",
2335 "nominated": false,
2336 "nomination_type": 3,
2337 "resolution": 4,
2338 "main_sha": null,
2339 "because_sha": null,
2340 "notes": null
2341 },
2342 {
2343 "sha": "4968d1a92570397c5766de903161276a66178aee",
2344 "description": "crocus: Use ELK compiler",
2345 "nominated": false,
2346 "nomination_type": 3,
2347 "resolution": 4,
2348 "main_sha": null,
2349 "because_sha": null,
2350 "notes": null
2351 },
2352 {
2353 "sha": "0669210ef4274bb68aaa92402ed633290edd60d7",
2354 "description": "intel/decoder: Add ELK support",
2355 "nominated": false,
2356 "nomination_type": 3,
2357 "resolution": 4,
2358 "main_sha": null,
2359 "because_sha": null,
2360 "notes": null
2361 },
2362 {
2363 "sha": "80cfc3d71279d675c8ff2fc64372cbd396594ce6",
2364 "description": "intel/blorp: Remove Gfx9+ references in elk code",
2365 "nominated": false,
2366 "nomination_type": 3,
2367 "resolution": 4,
2368 "main_sha": null,
2369 "because_sha": null,
2370 "notes": null
2371 },
2372 {
2373 "sha": "0e582f0dfdef9d6a3f254c45978660ae2ff96686",
2374 "description": "intel/blorp: Add ELK support",
2375 "nominated": false,
2376 "nomination_type": 3,
2377 "resolution": 4,
2378 "main_sha": null,
2379 "because_sha": null,
2380 "notes": null
2381 },
2382 {
2383 "sha": "f5149e025e8a6ff9e0cfc393247ccc06dba8436e",
2384 "description": "intel/blorp: Explicitly include brw_compiler.h header",
2385 "nominated": false,
2386 "nomination_type": 3,
2387 "resolution": 4,
2388 "main_sha": null,
2389 "because_sha": null,
2390 "notes": null
2391 },
2392 {
2393 "sha": "4eb63a01375ef1f62c709de79c092230c240731a",
2394 "description": "intel/blorp: Move brw specific code to a separate file",
2395 "nominated": false,
2396 "nomination_type": 3,
2397 "resolution": 4,
2398 "main_sha": null,
2399 "because_sha": null,
2400 "notes": null
2401 },
2402 {
2403 "sha": "4866649052354551e7b3248bb8ae4188df55f4c9",
2404 "description": "intel/elk: Create separate header for opcodes",
2405 "nominated": false,
2406 "nomination_type": 3,
2407 "resolution": 4,
2408 "main_sha": null,
2409 "because_sha": null,
2410 "notes": null
2411 },
2412 {
2413 "sha": "77f52417c5ef06f1a22840361f2a7e76640b694c",
2414 "description": "intel/elk: Don't include elk_eu_defines.h in elk_nir.h",
2415 "nominated": false,
2416 "nomination_type": 3,
2417 "resolution": 4,
2418 "main_sha": null,
2419 "because_sha": null,
2420 "notes": null
2421 },
2422 {
2423 "sha": "6648e0ebd37dfc795e2a20d0fb2d9015d40d6252",
2424 "description": "intel/elk: Rename symbols",
2425 "nominated": false,
2426 "nomination_type": 3,
2427 "resolution": 4,
2428 "main_sha": null,
2429 "because_sha": null,
2430 "notes": null
2431 },
2432 {
2433 "sha": "f677485ad48265eaf10ec9e749ed0bac158e176c",
2434 "description": "intel/elk: Rename C++ namespace",
2435 "nominated": false,
2436 "nomination_type": 3,
2437 "resolution": 4,
2438 "main_sha": null,
2439 "because_sha": null,
2440 "notes": null
2441 },
2442 {
2443 "sha": "ed89a42f7a03d5346c4de6d175193f48f3445455",
2444 "description": "intel/elk: Update doxygen-like file comments",
2445 "nominated": false,
2446 "nomination_type": 3,
2447 "resolution": 4,
2448 "main_sha": null,
2449 "because_sha": null,
2450 "notes": null
2451 },
2452 {
2453 "sha": "783f3d0b4f98ddd531474c4e20d0102f1970f2ac",
2454 "description": "intel/elk: Rename header guards",
2455 "nominated": false,
2456 "nomination_type": 3,
2457 "resolution": 4,
2458 "main_sha": null,
2459 "because_sha": null,
2460 "notes": null
2461 },
2462 {
2463 "sha": "e6022281f273287499e9012f9a7c3dd87a733e5b",
2464 "description": "intel/elk: Rename files to use elk prefix",
2465 "nominated": false,
2466 "nomination_type": 3,
2467 "resolution": 4,
2468 "main_sha": null,
2469 "because_sha": null,
2470 "notes": null
2471 },
2472 {
2473 "sha": "b02712efc2d7803be64be946b46e76ae243cd8cc",
2474 "description": "intel/elk: Remove DPAS lowering",
2475 "nominated": false,
2476 "nomination_type": 3,
2477 "resolution": 4,
2478 "main_sha": null,
2479 "because_sha": null,
2480 "notes": null
2481 },
2482 {
2483 "sha": "b743ab7acc86ee1346e13e6aecad03ca34a64b40",
2484 "description": "intel/elk: Remove stages not used in Gfx8-",
2485 "nominated": false,
2486 "nomination_type": 3,
2487 "resolution": 4,
2488 "main_sha": null,
2489 "because_sha": null,
2490 "notes": null
2491 },
2492 {
2493 "sha": "8a57012ff487d077a86478bc764697f2f27b8ff3",
2494 "description": "intel/elk: Use common code in intel/compiler",
2495 "nominated": false,
2496 "nomination_type": 3,
2497 "resolution": 4,
2498 "main_sha": null,
2499 "because_sha": null,
2500 "notes": null
2501 },
2502 {
2503 "sha": "dcf29202d48ff017e22d6b85e63be908cb6c92fe",
2504 "description": "intel/elk: Remove a bunch of files that don't apply for Gfx8-",
2505 "nominated": false,
2506 "nomination_type": 3,
2507 "resolution": 4,
2508 "main_sha": null,
2509 "because_sha": null,
2510 "notes": null
2511 },
2512 {
2513 "sha": "06b553f02c9856ba8028bc55b94c8d787f01a438",
2514 "description": "intel/elk: Remove compiler specific devinfo hash",
2515 "nominated": false,
2516 "nomination_type": 3,
2517 "resolution": 4,
2518 "main_sha": null,
2519 "because_sha": null,
2520 "notes": null
2521 },
2522 {
2523 "sha": "0083585fc5b42f7f25801f80aadaad401ed2eaac",
2524 "description": "intel/elk: Compile ELK library, tests and tools",
2525 "nominated": false,
2526 "nomination_type": 3,
2527 "resolution": 4,
2528 "main_sha": null,
2529 "because_sha": null,
2530 "notes": null
2531 },
2532 {
2533 "sha": "d44462c08d8858a4ab2dc37b311cc69501adb0dc",
2534 "description": "intel/elk: Fork Gfx8- compiler by copying existing code",
2535 "nominated": false,
2536 "nomination_type": 3,
2537 "resolution": 4,
2538 "main_sha": null,
2539 "because_sha": null,
2540 "notes": null
2541 },
2542 {
2543 "sha": "a9214460eec38500919cd0eec5513dce987ffb32",
2544 "description": "nvk: Expose a host-visible VRAM type when we have REBAR",
2545 "nominated": false,
2546 "nomination_type": 3,
2547 "resolution": 4,
2548 "main_sha": null,
2549 "because_sha": null,
2550 "notes": null
2551 },
2552 {
2553 "sha": "f5cb1eed26ff809e732400c69c09d9dae4a34dee",
2554 "description": "nvk: Upload shaders on the CPU when we have ReBAR",
2555 "nominated": false,
2556 "nomination_type": 3,
2557 "resolution": 4,
2558 "main_sha": null,
2559 "because_sha": null,
2560 "notes": null
2561 },
2562 {
2563 "sha": "9ed7f8c54ef4ff22fee6ffebe05245d01d118fde",
2564 "description": "nvk/heap: Upload shaders on the CPU when we have a map",
2565 "nominated": false,
2566 "nomination_type": 3,
2567 "resolution": 4,
2568 "main_sha": null,
2569 "because_sha": null,
2570 "notes": null
2571 },
2572 {
2573 "sha": "d4623da9a35ee48c8e69bc1487b5fc60280173b3",
2574 "description": "nouveau/winsys: Getch the BAR size from the kernel",
2575 "nominated": false,
2576 "nomination_type": 3,
2577 "resolution": 4,
2578 "main_sha": null,
2579 "because_sha": null,
2580 "notes": null
2581 },
2582 {
2583 "sha": "85849ed9cb6ee802ae6917d8fa78cca86b41fb85",
2584 "description": "nvk: implement EXT_memory_budget",
2585 "nominated": false,
2586 "nomination_type": 3,
2587 "resolution": 4,
2588 "main_sha": null,
2589 "because_sha": null,
2590 "notes": null
2591 },
2592 {
2593 "sha": "db2162efa6d70e8e135a23ab74a6a0f0a4ba4270",
2594 "description": "nvk: Add an available query to nvk_memory_heap",
2595 "nominated": false,
2596 "nomination_type": 3,
2597 "resolution": 4,
2598 "main_sha": null,
2599 "because_sha": null,
2600 "notes": null
2601 },
2602 {
2603 "sha": "bbb458be8d9c01563de2022e5f9c9446fa858181",
2604 "description": "nvk: Use 3/4 of total system memory for the VRAM heap",
2605 "nominated": false,
2606 "nomination_type": 3,
2607 "resolution": 4,
2608 "main_sha": null,
2609 "because_sha": null,
2610 "notes": null
2611 },
2612 {
2613 "sha": "e9bd005c441cc16fba6e2392dd64bf6caba1bc70",
2614 "description": "nvk: Add a hand-rolled nvk_memory_heap struct",
2615 "nominated": false,
2616 "nomination_type": 3,
2617 "resolution": 4,
2618 "main_sha": null,
2619 "because_sha": null,
2620 "notes": null
2621 },
2622 {
2623 "sha": "6a8c60d67485ac2b168e06f6355239e06fdf24fa",
2624 "description": "nvk: Add a nouveau_ws_device to nvk_physical_device",
2625 "nominated": false,
2626 "nomination_type": 3,
2627 "resolution": 4,
2628 "main_sha": null,
2629 "because_sha": null,
2630 "notes": null
2631 },
2632 {
2633 "sha": "b887c9ba2c45ecb1ac945e0d0973ab05cefa9d73",
2634 "description": "nouveau/winsys: Add a vram_used query",
2635 "nominated": false,
2636 "nomination_type": 3,
2637 "resolution": 4,
2638 "main_sha": null,
2639 "because_sha": null,
2640 "notes": null
2641 },
2642 {
2643 "sha": "6e08a849367cd7de4f018d634e7dbe964361cbde",
2644 "description": "drm-uapi: Sync nouveau_drm.h",
2645 "nominated": false,
2646 "nomination_type": 3,
2647 "resolution": 4,
2648 "main_sha": null,
2649 "because_sha": null,
2650 "notes": null
2651 },
2652 {
2653 "sha": "028080c716c95b51af23ff21c9654ee29900d45e",
2654 "description": "isaspec: encode.py: Include util/log.h",
2655 "nominated": false,
2656 "nomination_type": 3,
2657 "resolution": 4,
2658 "main_sha": null,
2659 "because_sha": null,
2660 "notes": null
2661 },
2662 {
2663 "sha": "c9abb7ff6ef35de3fa2975fd1c1b4a76769a7804",
2664 "description": "glthread: generate packed versions of gl*Pointer/Offset calls",
2665 "nominated": false,
2666 "nomination_type": 3,
2667 "resolution": 4,
2668 "main_sha": null,
2669 "because_sha": null,
2670 "notes": null
2671 },
2672 {
2673 "sha": "24f14f8daac2268fc650c81ad4c666fb7f21d09f",
2674 "description": "glthread: add a packed version of DrawElementsUserBuf",
2675 "nominated": false,
2676 "nomination_type": 3,
2677 "resolution": 4,
2678 "main_sha": null,
2679 "because_sha": null,
2680 "notes": null
2681 },
2682 {
2683 "sha": "c566df8b39e0554f001fbcb7e15d14a1e313b98e",
2684 "description": "glthread: add a packed variant of glDrawElements with 16-bit count and indices",
2685 "nominated": false,
2686 "nomination_type": 3,
2687 "resolution": 4,
2688 "main_sha": null,
2689 "because_sha": null,
2690 "notes": null
2691 },
2692 {
2693 "sha": "5925a864b539bfce60d6ff771c97795bfddb13da",
2694 "description": "glthread: rewrite glBindBuffer packing",
2695 "nominated": false,
2696 "nomination_type": 3,
2697 "resolution": 4,
2698 "main_sha": null,
2699 "because_sha": null,
2700 "notes": null
2701 },
2702 {
2703 "sha": "1f9b5548396f194de7871abaf711518a262ec83a",
2704 "description": "glthread: use marshal_count instead of count for more functions",
2705 "nominated": false,
2706 "nomination_type": 3,
2707 "resolution": 4,
2708 "main_sha": null,
2709 "because_sha": null,
2710 "notes": null
2711 },
2712 {
2713 "sha": "e8721fefcde8ae008836ce2786c977c4001846e9",
2714 "description": "glthread: don't check cmd_size for small variable-sized calls",
2715 "nominated": false,
2716 "nomination_type": 3,
2717 "resolution": 4,
2718 "main_sha": null,
2719 "because_sha": null,
2720 "notes": null
2721 },
2722 {
2723 "sha": "798f4307778560d5a0127cf2ab55c636d496e4a7",
2724 "description": "glthread: deduplicate batch finalization code",
2725 "nominated": false,
2726 "nomination_type": 3,
2727 "resolution": 4,
2728 "main_sha": null,
2729 "because_sha": null,
2730 "notes": null
2731 },
2732 {
2733 "sha": "5d70c21d82f7e3d631379bfbe99bb7cc389caa10",
2734 "description": "glthread: pack uploaded user vertex buffers and offsets better",
2735 "nominated": false,
2736 "nomination_type": 3,
2737 "resolution": 4,
2738 "main_sha": null,
2739 "because_sha": null,
2740 "notes": null
2741 },
2742 {
2743 "sha": "97532db988f55743d498a1fe3f9e30f9cb549b2e",
2744 "description": "glthread: fix multi draws with a negative draw count",
2745 "nominated": false,
2746 "nomination_type": 3,
2747 "resolution": 4,
2748 "main_sha": null,
2749 "because_sha": null,
2750 "notes": null
2751 },
2752 {
2753 "sha": "eda0b9f8d4cb36a487667947eb0b2ea0b034ab37",
2754 "description": "glthread: pack glVertexAttribPointer calls better",
2755 "nominated": false,
2756 "nomination_type": 3,
2757 "resolution": 4,
2758 "main_sha": null,
2759 "because_sha": null,
2760 "notes": null
2761 },
2762 {
2763 "sha": "ad34c932cdf9583f27b35a948a90c37c45c27889",
2764 "description": "glapi: pass pointer size to python for glthread from meson",
2765 "nominated": false,
2766 "nomination_type": 3,
2767 "resolution": 4,
2768 "main_sha": null,
2769 "because_sha": null,
2770 "notes": null
2771 },
2772 {
2773 "sha": "610bc4d115b6ece70a2d1278d61649547fe576d0",
2774 "description": "glthread: remove \"if True\" from print_marshal_async_code",
2775 "nominated": false,
2776 "nomination_type": 3,
2777 "resolution": 4,
2778 "main_sha": null,
2779 "because_sha": null,
2780 "notes": null
2781 },
2782 {
2783 "sha": "e2994739682fa7f4930b4d2168c63e83539f2d44",
2784 "description": "glthread: separate marshal code generation into print_marshal_async_code",
2785 "nominated": false,
2786 "nomination_type": 3,
2787 "resolution": 4,
2788 "main_sha": null,
2789 "because_sha": null,
2790 "notes": null
2791 },
2792 {
2793 "sha": "2d796de15720b0c97600495ec1c78e37307a3579",
2794 "description": "glthread: separate unmarshal function generation into print_unmarshal_func",
2795 "nominated": false,
2796 "nomination_type": 3,
2797 "resolution": 4,
2798 "main_sha": null,
2799 "because_sha": null,
2800 "notes": null
2801 },
2802 {
2803 "sha": "dd6b0ea015bc96fd37bce0641363ced8fb5fa7ea",
2804 "description": "gltrhead: merge 3 blocks conditional on marshal_sync in print_async_body",
2805 "nominated": false,
2806 "nomination_type": 3,
2807 "resolution": 4,
2808 "main_sha": null,
2809 "because_sha": null,
2810 "notes": null
2811 },
2812 {
2813 "sha": "e9819744b32542b3070e83ef68f38cf9bd7929fc",
2814 "description": "glthread: precompute fixed_params and variable_params lists",
2815 "nominated": false,
2816 "nomination_type": 3,
2817 "resolution": 4,
2818 "main_sha": null,
2819 "because_sha": null,
2820 "notes": null
2821 },
2822 {
2823 "sha": "6eef0c60f806e00694fceb1d734e0d72c478f4b8",
2824 "description": "glthread: move global marshal_XML.py functions into class marshal_function",
2825 "nominated": false,
2826 "nomination_type": 3,
2827 "resolution": 4,
2828 "main_sha": null,
2829 "because_sha": null,
2830 "notes": null
2831 },
2832 {
2833 "sha": "aea16b5ae9da8b8a4955058544b155fc26e2e6af",
2834 "description": "glthread: sort fixed-sized parameters before returning them",
2835 "nominated": false,
2836 "nomination_type": 3,
2837 "resolution": 4,
2838 "main_sha": null,
2839 "because_sha": null,
2840 "notes": null
2841 },
2842 {
2843 "sha": "ee0d869d6696f49baad9cee04dedb9d946f4fc77",
2844 "description": "glapi: fix type names for glthread and handle all types",
2845 "nominated": false,
2846 "nomination_type": 3,
2847 "resolution": 4,
2848 "main_sha": null,
2849 "because_sha": null,
2850 "notes": null
2851 },
2852 {
2853 "sha": "12754aec1a2a6b5a99075b2c37159d62a6b7260f",
2854 "description": "glthread: rewrite glDrawArrays call packing",
2855 "nominated": false,
2856 "nomination_type": 3,
2857 "resolution": 4,
2858 "main_sha": null,
2859 "because_sha": null,
2860 "notes": null
2861 },
2862 {
2863 "sha": "5e5d91671e03bcf14133dcd4ff79b376eb70ecc9",
2864 "description": "glthread: rewrite glDrawElements call packing",
2865 "nominated": false,
2866 "nomination_type": 3,
2867 "resolution": 4,
2868 "main_sha": null,
2869 "because_sha": null,
2870 "notes": null
2871 },
2872 {
2873 "sha": "99f8f01dfb97e44e144ec0c91d80494e969c2464",
2874 "description": "glthread: pack the index type to 8 bits",
2875 "nominated": false,
2876 "nomination_type": 3,
2877 "resolution": 4,
2878 "main_sha": null,
2879 "because_sha": null,
2880 "notes": null
2881 },
2882 {
2883 "sha": "15bc7e1d6258fca2c970384463726ab08aaecba0",
2884 "description": "glthread: pack the primitive type to 8 bits",
2885 "nominated": false,
2886 "nomination_type": 3,
2887 "resolution": 4,
2888 "main_sha": null,
2889 "because_sha": null,
2890 "notes": null
2891 },
2892 {
2893 "sha": "39edcd695ab5820ffad3d4a070dafa6578c1b448",
2894 "description": "mesa: deduplicate is_index_type_valid code",
2895 "nominated": false,
2896 "nomination_type": 3,
2897 "resolution": 4,
2898 "main_sha": null,
2899 "because_sha": null,
2900 "notes": null
2901 },
2902 {
2903 "sha": "259a0a9aeb9d734cd51eef1f66878fb9c3708f89",
2904 "description": "mesa: deduplicate get_index_size_shift code",
2905 "nominated": false,
2906 "nomination_type": 3,
2907 "resolution": 4,
2908 "main_sha": null,
2909 "because_sha": null,
2910 "notes": null
2911 },
2912 {
2913 "sha": "1388be4d39714c46f03af2d784272a0cde818690",
2914 "description": "glthread: pack \"size\" in Pointer calls as 16 bits",
2915 "nominated": false,
2916 "nomination_type": 3,
2917 "resolution": 4,
2918 "main_sha": null,
2919 "because_sha": null,
2920 "notes": null
2921 },
2922 {
2923 "sha": "13a8efcb2c3b5715e5fa74e54a42d2e78c992f87",
2924 "description": "glthread: clean up how vertex stride is packed",
2925 "nominated": false,
2926 "nomination_type": 3,
2927 "resolution": 4,
2928 "main_sha": null,
2929 "because_sha": null,
2930 "notes": null
2931 },
2932 {
2933 "sha": "617cdedd35a89f7ac5e3c9b018e930dbba6e4762",
2934 "description": "glthread: remove cmd_size from constant-sized calls",
2935 "nominated": false,
2936 "nomination_type": 3,
2937 "resolution": 4,
2938 "main_sha": null,
2939 "because_sha": null,
2940 "notes": null
2941 },
2942 {
2943 "sha": "acfefc1f14792ae632c8b764b6ab99cf9cd36b30",
2944 "description": "glthread: add no_error variants of glDrawArrays*",
2945 "nominated": false,
2946 "nomination_type": 3,
2947 "resolution": 4,
2948 "main_sha": null,
2949 "because_sha": null,
2950 "notes": null
2951 },
2952 {
2953 "sha": "138804fdfce719ccb1e1f5b0a448e4e19c414bdc",
2954 "description": "glthread: add no_error variants of glDrawElements*",
2955 "nominated": false,
2956 "nomination_type": 3,
2957 "resolution": 4,
2958 "main_sha": null,
2959 "because_sha": null,
2960 "notes": null
2961 },
2962 {
2963 "sha": "c52e1f916a7753ef4adc11a4c9232685803d9499",
2964 "description": "glthread: use _mesa_glthread_fence_call() instead of duplicating that code",
2965 "nominated": false,
2966 "nomination_type": 3,
2967 "resolution": 4,
2968 "main_sha": null,
2969 "because_sha": null,
2970 "notes": null
2971 },
2972 {
2973 "sha": "47d589e7d4f63db5252f26b82bea3cbdd7d626ef",
2974 "description": "glthread: re-enable thread scheduling in st/mesa when glthread is disabled",
2975 "nominated": false,
2976 "nomination_type": 3,
2977 "resolution": 4,
2978 "main_sha": null,
2979 "because_sha": null,
2980 "notes": null
2981 },
2982 {
2983 "sha": "c3ceec6cd8533a5a5f3ccaf687308dee2f097a99",
2984 "description": "vdpau: Refactor query for video surface formats.",
2985 "nominated": true,
2986 "nomination_type": 0,
2987 "resolution": 1,
2988 "main_sha": null,
2989 "because_sha": null,
2990 "notes": null
2991 },
2992 {
2993 "sha": "174b715391c4e571ff39174174f315bbec12738b",
2994 "description": "gallium: Add Renesas rzg2l-du DRM entry point",
2995 "nominated": false,
2996 "nomination_type": 3,
2997 "resolution": 4,
2998 "main_sha": null,
2999 "because_sha": null,
3000 "notes": null
3001 },
3002 {
3003 "sha": "d096523af095f657b93ee66934f8cafe54abf228",
3004 "description": "rusticl/kernel: make builds private",
3005 "nominated": false,
3006 "nomination_type": 3,
3007 "resolution": 4,
3008 "main_sha": null,
3009 "because_sha": null,
3010 "notes": null
3011 },
3012 {
3013 "sha": "14ccfb41bcfca28f854d760ad9eed4a4b0eec2c1",
3014 "description": "rusticl/meson: remove -Aclippy::arc-with-non-send-sync flag",
3015 "nominated": false,
3016 "nomination_type": 3,
3017 "resolution": 4,
3018 "main_sha": null,
3019 "because_sha": null,
3020 "notes": null
3021 },
3022 {
3023 "sha": "ce06bdf91684c186654b8ded4ce5adce82d9b359",
3024 "description": "rusticl/icd: verify all cl classes are Send and Sync",
3025 "nominated": false,
3026 "nomination_type": 3,
3027 "resolution": 4,
3028 "main_sha": null,
3029 "because_sha": null,
3030 "notes": null
3031 },
3032 {
3033 "sha": "e2029030070392e103951c0bab032bf0b20663dc",
3034 "description": "rusticl/kernel: make it Send and Sync",
3035 "nominated": false,
3036 "nomination_type": 3,
3037 "resolution": 4,
3038 "main_sha": null,
3039 "because_sha": null,
3040 "notes": null
3041 },
3042 {
3043 "sha": "59cba7075176ea482d667d90fbc5afb5829c4806",
3044 "description": "rusticl/spirv: mark SPIRVBin as Send and Sync",
3045 "nominated": false,
3046 "nomination_type": 3,
3047 "resolution": 4,
3048 "main_sha": null,
3049 "because_sha": null,
3050 "notes": null
3051 },
3052 {
3053 "sha": "17e97a8f06a53ff4e16bd8592e55f83030a0b920",
3054 "description": "rusticl/event: make EventSig Send + Sync",
3055 "nominated": false,
3056 "nomination_type": 3,
3057 "resolution": 4,
3058 "main_sha": null,
3059 "because_sha": null,
3060 "notes": null
3061 },
3062 {
3063 "sha": "a97108d3c7a7ebfa091efb8d236113d862794eca",
3064 "description": "rusticl/memory: make closures Send and Sync",
3065 "nominated": false,
3066 "nomination_type": 3,
3067 "resolution": 4,
3068 "main_sha": null,
3069 "because_sha": null,
3070 "notes": null
3071 },
3072 {
3073 "sha": "aa3b44c02ba1cf8ecc5ec1fed0c05dd4f432e213",
3074 "description": "rusticl/memory: store host_ptr as usize",
3075 "nominated": false,
3076 "nomination_type": 3,
3077 "resolution": 4,
3078 "main_sha": null,
3079 "because_sha": null,
3080 "notes": null
3081 },
3082 {
3083 "sha": "1753b59cfd98c7bb69b952e17e53eccecf4c66aa",
3084 "description": "rusticl/context: complete conversion of SVM pointers to usize",
3085 "nominated": false,
3086 "nomination_type": 3,
3087 "resolution": 4,
3088 "main_sha": null,
3089 "because_sha": null,
3090 "notes": null
3091 },
3092 {
3093 "sha": "ebde7d5e870d7d0d0386d553cf36854697e17824",
3094 "description": "tu/a7xx: Write even more magic regs to fix rendering issues on Android",
3095 "nominated": false,
3096 "nomination_type": 3,
3097 "resolution": 4,
3098 "main_sha": null,
3099 "because_sha": null,
3100 "notes": null
3101 },
3102 {
3103 "sha": "38ffdb883df97db7c916a8122ccf65b9ab261c41",
3104 "description": "rusticl/device: Verify for PIPE_CAP_CL_GL_SHARING when enabling gl_sharing",
3105 "nominated": false,
3106 "nomination_type": 3,
3107 "resolution": 4,
3108 "main_sha": null,
3109 "because_sha": null,
3110 "notes": null
3111 },
3112 {
3113 "sha": "d43f9f9c60c6a0ade147c5dcaad1a33ed5c6b9f7",
3114 "description": "radeonsi: Set PIPE_CAP_CL_GL_SHARING to true",
3115 "nominated": false,
3116 "nomination_type": 3,
3117 "resolution": 4,
3118 "main_sha": null,
3119 "because_sha": null,
3120 "notes": null
3121 },
3122 {
3123 "sha": "6e7d1725a33a2a74cc7b9f267a21c54ed520bafa",
3124 "description": "iris: Set PIPE_CAP_CL_GL_SHARING to true",
3125 "nominated": false,
3126 "nomination_type": 3,
3127 "resolution": 4,
3128 "main_sha": null,
3129 "because_sha": null,
3130 "notes": null
3131 },
3132 {
3133 "sha": "12f1a4c311ce45835409c20ce76f39d3dcf950ea",
3134 "description": "gallium: Add new PIPE_CAP_CL_GL_SHARING",
3135 "nominated": false,
3136 "nomination_type": 3,
3137 "resolution": 4,
3138 "main_sha": null,
3139 "because_sha": null,
3140 "notes": null
3141 },
3142 {
3143 "sha": "50f6478e3dab9e355fe65203bd486ae4cc5c6702",
3144 "description": "rusticl/gl: Bump mesa_glinterop_device_info to version 4",
3145 "nominated": false,
3146 "nomination_type": 3,
3147 "resolution": 4,
3148 "main_sha": null,
3149 "because_sha": null,
3150 "notes": null
3151 },
3152 {
3153 "sha": "a7272a6f245b9c30d215d58ff948cdfb294f3e28",
3154 "description": "mesa/st: Skip querying PCI values in interop_query_device_info if version >= 4",
3155 "nominated": false,
3156 "nomination_type": 3,
3157 "resolution": 4,
3158 "main_sha": null,
3159 "because_sha": null,
3160 "notes": null
3161 },
3162 {
3163 "sha": "89622f5089bc62eb976a619f7640414568be00a8",
3164 "description": "tu: Use common physical device properties infrastructure",
3165 "nominated": false,
3166 "nomination_type": 3,
3167 "resolution": 4,
3168 "main_sha": null,
3169 "because_sha": null,
3170 "notes": null
3171 },
3172 {
3173 "sha": "f4c40fc89c7e53a2c0f2f78578fe10b71a4e27f1",
3174 "description": "tu: Add workaround for D3D11 games accessing UBO out of bounds",
3175 "nominated": false,
3176 "nomination_type": 3,
3177 "resolution": 4,
3178 "main_sha": null,
3179 "because_sha": null,
3180 "notes": null
3181 },
3182 {
3183 "sha": "7a6836611e39cf00c32b6e189ca7eb2f370d68fe",
3184 "description": "egl/wayland: Flush after blitting to linear copy",
3185 "nominated": true,
3186 "nomination_type": 1,
3187 "resolution": 1,
3188 "main_sha": null,
3189 "because_sha": "58f90fd03f4aaf2ee19010e9cbd9cee2deda9711",
3190 "notes": null
3191 },
3192 {
3193 "sha": "f890b515ef2a570e3d4a1f9466521e7bb0869bea",
3194 "description": "nvk: Don't use WAIT_AVAILABLE in nvk_upload_queue_sync",
3195 "nominated": false,
3196 "nomination_type": 1,
3197 "resolution": 4,
3198 "main_sha": null,
3199 "because_sha": "2074e28a0d6aa65d2a979ba6bae9012797dd3352",
3200 "notes": null
3201 },
3202 {
3203 "sha": "6767ad9c86bde9bebbf43b3c4649f49cb4dae520",
3204 "description": "meson: Enable d3d12 in gallium_drivers by default on Windows",
3205 "nominated": false,
3206 "nomination_type": 3,
3207 "resolution": 4,
3208 "main_sha": null,
3209 "because_sha": null,
3210 "notes": null
3211 },
3212 {
3213 "sha": "5a6de45bd55eba358c8a983e44a146e4b437c623",
3214 "description": "meson: Enable zink in gallium_drivers by default",
3215 "nominated": false,
3216 "nomination_type": 3,
3217 "resolution": 4,
3218 "main_sha": null,
3219 "because_sha": null,
3220 "notes": null
3221 },
3222 {
3223 "sha": "2b9c0e376816e44f665473704128f293986a7ba1",
3224 "description": "zink: lower unaligned memory accesses",
3225 "nominated": true,
3226 "nomination_type": 1,
3227 "resolution": 1,
3228 "main_sha": null,
3229 "because_sha": "0288cb0a0c471fbef07d1dfc1cae843c5396d8e1",
3230 "notes": null
3231 },
3232 {
3233 "sha": "944ef1771e19b2eb5b0ffc8017652a155a4838e4",
3234 "description": "nvk: disable shaderResourceMinLod on pre-sm70",
3235 "nominated": false,
3236 "nomination_type": 3,
3237 "resolution": 4,
3238 "main_sha": null,
3239 "because_sha": null,
3240 "notes": null
3241 },
3242 {
3243 "sha": "a7166386db714e37df909f1c805cc950f4c77e9c",
3244 "description": "nak: fix tex offset encoding on SM50",
3245 "nominated": false,
3246 "nomination_type": 3,
3247 "resolution": 4,
3248 "main_sha": null,
3249 "because_sha": null,
3250 "notes": null
3251 },
3252 {
3253 "sha": "59d6645c6bfe59abb819421f966270a3f1fc0b28",
3254 "description": "nak: fix lod mode encoding for SM50 tld op",
3255 "nominated": false,
3256 "nomination_type": 3,
3257 "resolution": 4,
3258 "main_sha": null,
3259 "because_sha": null,
3260 "notes": null
3261 },
3262 {
3263 "sha": "639a9a1c05e762cbb9a29a5ff291ce6df0e239a1",
3264 "description": "amd, radeonsi: Lower minimum supported video dimensions for AV1",
3265 "nominated": false,
3266 "nomination_type": 3,
3267 "resolution": 4,
3268 "main_sha": null,
3269 "because_sha": null,
3270 "notes": null
3271 },
3272 {
3273 "sha": "d95c30b6ec34c85ff8558db1515b186946811512",
3274 "description": "ac/parese_ib: Handle more packets",
3275 "nominated": false,
3276 "nomination_type": 3,
3277 "resolution": 4,
3278 "main_sha": null,
3279 "because_sha": null,
3280 "notes": null
3281 },
3282 {
3283 "sha": "ebbbca005ea943744be460098d6bfc7dcbeccb0e",
3284 "description": "ac/parse_ib: Handle 32bit PKT3_DISPATCH_INDIRECT addrs",
3285 "nominated": false,
3286 "nomination_type": 3,
3287 "resolution": 4,
3288 "main_sha": null,
3289 "because_sha": null,
3290 "notes": null
3291 },
3292 {
3293 "sha": "fea21e5649642df21c9d35e5bde986a2c8372d61",
3294 "description": "ac/parse_ib: Annotate addresses with UAF/OOB info",
3295 "nominated": false,
3296 "nomination_type": 3,
3297 "resolution": 4,
3298 "main_sha": null,
3299 "because_sha": null,
3300 "notes": null
3301 },
3302 {
3303 "sha": "badd2131b5e70dbd491ef1c8736c408800eb41ed",
3304 "description": "ac/parse_ib: Dump the ADDR field of PKT3_SET_BASE",
3305 "nominated": false,
3306 "nomination_type": 3,
3307 "resolution": 4,
3308 "main_sha": null,
3309 "because_sha": null,
3310 "notes": null
3311 },
3312 {
3313 "sha": "160d18b2735959dd957824c58ec62cf499805574",
3314 "description": "ac/parse_ib: Add and use print_addr",
3315 "nominated": false,
3316 "nomination_type": 3,
3317 "resolution": 4,
3318 "main_sha": null,
3319 "because_sha": null,
3320 "notes": null
3321 },
3322 {
3323 "sha": "dfe331930c63a5a245b90740061d47a174eb10eb",
3324 "description": "zink: don't destroy the current batch state on context destroy",
3325 "nominated": true,
3326 "nomination_type": 1,
3327 "resolution": 1,
3328 "main_sha": null,
3329 "because_sha": "b06f6e00fba6e33c28a198a1bb14b89e9dfbb4ae",
3330 "notes": null
3331 },
3332 {
3333 "sha": "dd0f6d70bac1f7e0e188552e53b444086d6bddb7",
3334 "description": "pan/va: Add missing valhall_enums dep to bifrost_tests",
3335 "nominated": false,
3336 "nomination_type": 3,
3337 "resolution": 4,
3338 "main_sha": null,
3339 "because_sha": null,
3340 "notes": null
3341 },
3342 {
3343 "sha": "439fce0c176b1769436ff17ba6a15df177232ba9",
3344 "description": "panfrost: Add AFBC packing support for RG formats",
3345 "nominated": false,
3346 "nomination_type": 3,
3347 "resolution": 4,
3348 "main_sha": null,
3349 "because_sha": null,
3350 "notes": null
3351 },
3352 {
3353 "sha": "c3244135fa84802ff852ab3394364691f5e93bf2",
3354 "description": "anv: Set timestampValidBits to 64bits",
3355 "nominated": false,
3356 "nomination_type": 3,
3357 "resolution": 4,
3358 "main_sha": null,
3359 "because_sha": null,
3360 "notes": null
3361 },
3362 {
3363 "sha": "3004923ae38fcd21b5d0f0289e84de90d32c3ce1",
3364 "description": "radv: add support for conditional rendering on the compute queue with DGC",
3365 "nominated": false,
3366 "nomination_type": 3,
3367 "resolution": 4,
3368 "main_sha": null,
3369 "because_sha": null,
3370 "notes": null
3371 },
3372 {
3373 "sha": "f843027c22c92aabdf4732047dcaea4373be7e94",
3374 "description": "radv: store/reset conditional rendering user info in the helpers",
3375 "nominated": false,
3376 "nomination_type": 3,
3377 "resolution": 4,
3378 "main_sha": null,
3379 "because_sha": null,
3380 "notes": null
3381 },
3382 {
3383 "sha": "3fed272da7eb1895f726e369ef947f4394dde957",
3384 "description": "ci: Update llvmpipe trace checksums",
3385 "nominated": false,
3386 "nomination_type": 3,
3387 "resolution": 1,
3388 "main_sha": null,
3389 "because_sha": null,
3390 "notes": null
3391 },
3392 {
3393 "sha": "41b5ff46aadb8aa80d3d7956bac48a3bdd1fbf86",
3394 "description": "lavapipe: Advertise VK_KHR_shader_maximal_reconvergence",
3395 "nominated": false,
3396 "nomination_type": 3,
3397 "resolution": 4,
3398 "main_sha": null,
3399 "because_sha": null,
3400 "notes": null
3401 },
3402 {
3403 "sha": "4d7beb22fae3fe10aed86066ee9d2d9536625a72",
3404 "description": "gallivm: Consider the initial mask when terminating loops",
3405 "nominated": true,
3406 "nomination_type": 0,
3407 "resolution": 1,
3408 "main_sha": null,
3409 "because_sha": null,
3410 "notes": null
3411 },
3412 {
3413 "sha": "eb3c96d5ed4fe8e57d8d225fa6e740282b510a8f",
3414 "description": "llvmpipe: Use full subgroups when possible",
3415 "nominated": true,
3416 "nomination_type": 0,
3417 "resolution": 1,
3418 "main_sha": null,
3419 "because_sha": null,
3420 "notes": null
3421 },
3422 {
3423 "sha": "277a5856e204bcb8e7a2dc322d16a4072ebb4ba6",
3424 "description": "v3d: Implement GL_ARB_texture_barrier",
3425 "nominated": false,
3426 "nomination_type": 3,
3427 "resolution": 4,
3428 "main_sha": null,
3429 "because_sha": null,
3430 "notes": null
3431 },
3432 {
3433 "sha": "51ccba82ce2e016a131186821409c5316c2299ec",
3434 "description": "v3d: Early return if job is not writing the resource",
3435 "nominated": false,
3436 "nomination_type": 3,
3437 "resolution": 4,
3438 "main_sha": null,
3439 "because_sha": null,
3440 "notes": null
3441 },
3442 {
3443 "sha": "6f138819f44f2a392163569be4b6cd2519ecd93a",
3444 "description": "v3d: Only flush jobs that write texture from different job submission.",
3445 "nominated": false,
3446 "nomination_type": 3,
3447 "resolution": 4,
3448 "main_sha": null,
3449 "because_sha": null,
3450 "notes": null
3451 },
3452 {
3453 "sha": "7cbb47a86ffee9d6c98e024ceeb6dc9bc00e8323",
3454 "description": "v3d: Fix indentation at v3d_flush_jobs_writing_resource",
3455 "nominated": false,
3456 "nomination_type": 3,
3457 "resolution": 4,
3458 "main_sha": null,
3459 "because_sha": null,
3460 "notes": null
3461 },
3462 {
3463 "sha": "c41f6ad7649c8d1b8f4d6f5641bb439311f41538",
3464 "description": "mesa: deal with vbo_save_vertex_list::modes being NULL",
3465 "nominated": false,
3466 "nomination_type": 1,
3467 "resolution": 4,
3468 "main_sha": null,
3469 "because_sha": "9aa205668bcbf701f8f694551c284cd8e4cc17a3",
3470 "notes": null
3471 },
3472 {
3473 "sha": "9a00a360ad8bf0e32d41a8d4b4610833d137bb59",
3474 "description": "wsi/wl: flush connection on swapchain failure",
3475 "nominated": false,
3476 "nomination_type": 3,
3477 "resolution": 4,
3478 "main_sha": null,
3479 "because_sha": null,
3480 "notes": null
3481 },
3482 {
3483 "sha": "f9787864e0e3f3fa206dd4b7b57ea75d15857c6c",
3484 "description": "radv: remove a TODO about adding mesh/task queries on GFX11",
3485 "nominated": false,
3486 "nomination_type": 3,
3487 "resolution": 4,
3488 "main_sha": null,
3489 "because_sha": null,
3490 "notes": null
3491 },
3492 {
3493 "sha": "35e0c88f490d3c50aff11e49a05b7438d4fcf398",
3494 "description": "radv: add support for task shader invocations queries on GFX11",
3495 "nominated": false,
3496 "nomination_type": 3,
3497 "resolution": 4,
3498 "main_sha": null,
3499 "because_sha": null,
3500 "notes": null
3501 },
3502 {
3503 "sha": "b24e07e9edf779ec80399f55c6e91f4825b3a7f6",
3504 "description": "radv: add support for mesh primitives queries on GFX11",
3505 "nominated": false,
3506 "nomination_type": 3,
3507 "resolution": 4,
3508 "main_sha": null,
3509 "because_sha": null,
3510 "notes": null
3511 },
3512 {
3513 "sha": "4a6c18f503310933d07d7b3c8f3c437fbb338d27",
3514 "description": "radv: only enable emulated mesh/task shader invocations on GFX10.3",
3515 "nominated": false,
3516 "nomination_type": 3,
3517 "resolution": 4,
3518 "main_sha": null,
3519 "because_sha": null,
3520 "notes": null
3521 },
3522 {
3523 "sha": "babb82d81a38c46c82a75d84081a3eee21d50e81",
3524 "description": "ci: Adds /usr/local/bin to PATH at piglit-traces.sh",
3525 "nominated": false,
3526 "nomination_type": 3,
3527 "resolution": 4,
3528 "main_sha": null,
3529 "because_sha": null,
3530 "notes": null
3531 },
3532 {
3533 "sha": "c1418dcb3d6996029bdfb5a6e1e7f450183bc290",
3534 "description": "radv: re-emit more states when a shader compiled separately is bound",
3535 "nominated": false,
3536 "nomination_type": 3,
3537 "resolution": 4,
3538 "main_sha": null,
3539 "because_sha": null,
3540 "notes": null
3541 },
3542 {
3543 "sha": "dc42ad4c6a089ec4d10fe7488f4fcd2a5514006f",
3544 "description": "radv: simplify emitting VGT_ESGS_RING_ITEMSIZE for ESO",
3545 "nominated": false,
3546 "nomination_type": 3,
3547 "resolution": 4,
3548 "main_sha": null,
3549 "because_sha": null,
3550 "notes": null
3551 },
3552 {
3553 "sha": "78be19fc72f3c85aa54717d87c4a48b35fb917bf",
3554 "description": "radv: rename radv_emit_shaders() to radv_emit_graphics_shaders()",
3555 "nominated": false,
3556 "nomination_type": 3,
3557 "resolution": 4,
3558 "main_sha": null,
3559 "because_sha": null,
3560 "notes": null
3561 },
3562 {
3563 "sha": "76ccf7158754aeab0f8a256f02da0f064d11753a",
3564 "description": "radv: simplify binding the GS copy shader with ESO",
3565 "nominated": false,
3566 "nomination_type": 3,
3567 "resolution": 4,
3568 "main_sha": null,
3569 "because_sha": null,
3570 "notes": null
3571 },
3572 {
3573 "sha": "3b23e9d89dd285f3bc33a44dc669aebf2fbc1f56",
3574 "description": "mesa/main: allow GL_BGRA for FBOs",
3575 "nominated": true,
3576 "nomination_type": 1,
3577 "resolution": 1,
3578 "main_sha": null,
3579 "because_sha": "1d595c7cd4aefc7baf1942626f53bec8f6699f7f",
3580 "notes": null
3581 },
3582 {
3583 "sha": "fa34241932998836d7fdf8b52b8f97a5fa5af8cb",
3584 "description": "intel/ci: bump anv/tgl fraction to 6",
3585 "nominated": false,
3586 "nomination_type": 3,
3587 "resolution": 4,
3588 "main_sha": null,
3589 "because_sha": null,
3590 "notes": null
3591 },
3592 {
3593 "sha": "da5a6d185cbeb7680d65322bf188b99acc9a440a",
3594 "description": "ci/anv: add more testing for optimization paths",
3595 "nominated": false,
3596 "nomination_type": 3,
3597 "resolution": 4,
3598 "main_sha": null,
3599 "because_sha": null,
3600 "notes": null
3601 },
3602 {
3603 "sha": "59b0f7b6b7aaa87cabbcad2f7501efeb86b7ad0f",
3604 "description": "radv: free NIR shaders when creating linked shaders with ESO",
3605 "nominated": false,
3606 "nomination_type": 3,
3607 "resolution": 4,
3608 "main_sha": null,
3609 "because_sha": null,
3610 "notes": null
3611 },
3612 {
3613 "sha": "77f036d574c04afcff60aa27f845aa95df32d4ba",
3614 "description": "radv: fix a big memleak with VK_EXT_shader_object",
3615 "nominated": false,
3616 "nomination_type": 3,
3617 "resolution": 4,
3618 "main_sha": null,
3619 "because_sha": null,
3620 "notes": null
3621 },
3622 {
3623 "sha": "e88a5842b237e9ce95c7b8b6fd402c2ec037bf38",
3624 "description": "radv: remove the union in radv_shader_object",
3625 "nominated": false,
3626 "nomination_type": 3,
3627 "resolution": 4,
3628 "main_sha": null,
3629 "because_sha": null,
3630 "notes": null
3631 },
3632 {
3633 "sha": "9ae8f0f9d7444cd54d817bb2bfff59b8fd6e543f",
3634 "description": "radv: fix indirect dispatches on compute queue with conditional rendering on GFX7",
3635 "nominated": true,
3636 "nomination_type": 1,
3637 "resolution": 1,
3638 "main_sha": null,
3639 "because_sha": "5c03cdbd02a69884ce759e0cbd0cf76dc212e2d3",
3640 "notes": null
3641 },
3642 {
3643 "sha": "776f4523f916a0acf55a0baa1e65dc52a6b08b89",
3644 "description": "radv: fix binary shaders compatibility with ESO",
3645 "nominated": false,
3646 "nomination_type": 3,
3647 "resolution": 4,
3648 "main_sha": null,
3649 "because_sha": null,
3650 "notes": null
3651 },
3652 {
3653 "sha": "f123a04256d92d6a7d9cfc0cab9e1ef9f3e3cb72",
3654 "description": "radv: introduce a per physical device cache key",
3655 "nominated": false,
3656 "nomination_type": 3,
3657 "resolution": 4,
3658 "main_sha": null,
3659 "because_sha": null,
3660 "notes": null
3661 },
3662 {
3663 "sha": "c303d399ffd4a03b7a876f4a6b48128846edb76d",
3664 "description": "radv: initialize disk cache slightly later when creating a physical device",
3665 "nominated": false,
3666 "nomination_type": 3,
3667 "resolution": 4,
3668 "main_sha": null,
3669 "because_sha": null,
3670 "notes": null
3671 },
3672 {
3673 "sha": "0543394bfa7908e1c4d6bb97deedd6ee3a954ffb",
3674 "description": "radv: move mesh_fast_launch_2 to radv_physical_device",
3675 "nominated": false,
3676 "nomination_type": 3,
3677 "resolution": 4,
3678 "main_sha": null,
3679 "because_sha": null,
3680 "notes": null
3681 },
3682 {
3683 "sha": "0f0fa64eed06966f2f30a605c200eec0e9a08242",
3684 "description": "glsl: move some lowering to the compiler",
3685 "nominated": false,
3686 "nomination_type": 3,
3687 "resolution": 4,
3688 "main_sha": null,
3689 "because_sha": null,
3690 "notes": null
3691 },
3692 {
3693 "sha": "82d617e8b13dbc7e5467cea7ec4507a5f5daf35a",
3694 "description": "glsl: fix potential crash in expression flattening",
3695 "nominated": false,
3696 "nomination_type": 3,
3697 "resolution": 4,
3698 "main_sha": null,
3699 "because_sha": null,
3700 "notes": null
3701 },
3702 {
3703 "sha": "ac45d893d62eeae7525953d1b36c4f3f93a6b01e",
3704 "description": "zink: handle stencil_fallback in zink_clear_depth_stencil",
3705 "nominated": true,
3706 "nomination_type": 0,
3707 "resolution": 1,
3708 "main_sha": null,
3709 "because_sha": null,
3710 "notes": null
3711 },
3712 {
3713 "sha": "e3d4897dfeed727990dbf4ca8a055204d8f5d1b1",
3714 "description": "anv: flush query clears for all gens",
3715 "nominated": false,
3716 "nomination_type": 1,
3717 "resolution": 4,
3718 "main_sha": null,
3719 "because_sha": "f733215c12438c8902fdc819376072b4cc9fb48d",
3720 "notes": null
3721 },
3722 {
3723 "sha": "62f65f4bfdae169de7842f2577dca5f8160616f4",
3724 "description": "egl/dri2: if zink is preferred from dri3 skip dri2 paths.",
3725 "nominated": false,
3726 "nomination_type": 3,
3727 "resolution": 4,
3728 "main_sha": null,
3729 "because_sha": null,
3730 "notes": null
3731 },
3732 {
3733 "sha": "a590a8ef4596bc19390a27c742e6da325431102b",
3734 "description": "anv+zink/ci: remove recently fixed tests from the crash list",
3735 "nominated": false,
3736 "nomination_type": 3,
3737 "resolution": 4,
3738 "main_sha": null,
3739 "because_sha": null,
3740 "notes": null
3741 },
3742 {
3743 "sha": "2526308dcd44605523cb5e1e74d9bd0af3598a0b",
3744 "description": "anv/sparse: allow binding operations to match the resource size",
3745 "nominated": false,
3746 "nomination_type": 3,
3747 "resolution": 4,
3748 "main_sha": null,
3749 "because_sha": null,
3750 "notes": null
3751 },
3752 {
3753 "sha": "a501a840a382daa5591673c96ec9451c977c1968",
3754 "description": "anv/sparse: add an extra step before anv_sparse_bind_resource_memory()",
3755 "nominated": false,
3756 "nomination_type": 3,
3757 "resolution": 4,
3758 "main_sha": null,
3759 "because_sha": null,
3760 "notes": null
3761 },
3762 {
3763 "sha": "c3aa7e42ba76478d9cc1550240eb9af45ece7184",
3764 "description": "zink: fix bind size handling in buffer_bo_commit()",
3765 "nominated": false,
3766 "nomination_type": 3,
3767 "resolution": 4,
3768 "main_sha": null,
3769 "because_sha": null,
3770 "notes": null
3771 },
3772 {
3773 "sha": "83895d4025d3c19941c9e5af810dea89a6840a6e",
3774 "description": "intel: Only build shaders with anv and iris",
3775 "nominated": false,
3776 "nomination_type": 1,
3777 "resolution": 4,
3778 "main_sha": null,
3779 "because_sha": "b52e25d3a8eee702ff5d21e4cdb9a4dc0736282a",
3780 "notes": null
3781 },
3782 {
3783 "sha": "815a6647eb1383e9dc704ffcc266d85f3b13338a",
3784 "description": "meson: do not pull in clc for clover",
3785 "nominated": true,
3786 "nomination_type": 1,
3787 "resolution": 1,
3788 "main_sha": null,
3789 "because_sha": "01d0d9431977ac25a191c860cb6711f48e6c173f",
3790 "notes": null
3791 },
3792 {
3793 "sha": "6474f8c2ce107c566090bdacea1eb74f58b088d6",
3794 "description": "clc: include opencl-c.h for extensions needing it",
3795 "nominated": false,
3796 "nomination_type": 1,
3797 "resolution": 4,
3798 "main_sha": null,
3799 "because_sha": "37a13463478703e42e590b8d23a221604653b384",
3800 "notes": null
3801 },
3802 {
3803 "sha": "11dbdedf46575cf114244eedd283dc63fd9e99f0",
3804 "description": "st/mesa: optimize st_update_arrays using lots of C++ template variants",
3805 "nominated": false,
3806 "nomination_type": 3,
3807 "resolution": 4,
3808 "main_sha": null,
3809 "because_sha": null,
3810 "notes": null
3811 },
3812 {
3813 "sha": "045b1cda57d6e65f8cc15c3e77e1daf3e06e18ed",
3814 "description": "st/mesa: add VAO fast path C++ template variants for st_update_array callback",
3815 "nominated": false,
3816 "nomination_type": 3,
3817 "resolution": 4,
3818 "main_sha": null,
3819 "because_sha": null,
3820 "notes": null
3821 },
3822 {
3823 "sha": "7a5ddd29c2e44ea8513f9c106f60e7d126c1afee",
3824 "description": "mesa: don't use the slow VAO path except for drivers that want to use it",
3825 "nominated": false,
3826 "nomination_type": 3,
3827 "resolution": 4,
3828 "main_sha": null,
3829 "because_sha": null,
3830 "notes": null
3831 },
3832 {
3833 "sha": "f8cd9604f97adba779290d66b7a1878e3159001b",
3834 "description": "d3d12: make DrawTransformFeedback not depend on the vertex buffer offset",
3835 "nominated": false,
3836 "nomination_type": 3,
3837 "resolution": 4,
3838 "main_sha": null,
3839 "because_sha": null,
3840 "notes": null
3841 },
3842 {
3843 "sha": "341d0fcbf6951e81e9acff7a25979a716662fa94",
3844 "description": "intel/tools/error_decode: Detect and split error dump file parsing by KMD",
3845 "nominated": false,
3846 "nomination_type": 3,
3847 "resolution": 4,
3848 "main_sha": null,
3849 "because_sha": null,
3850 "notes": null
3851 },
3852 {
3853 "sha": "1b07bb12d35be38c827c1141e17594adfb0b3722",
3854 "description": "intel/tools/error_decode: Add support to search for Xe KMD error dumps",
3855 "nominated": false,
3856 "nomination_type": 3,
3857 "resolution": 4,
3858 "main_sha": null,
3859 "because_sha": null,
3860 "notes": null
3861 },
3862 {
3863 "sha": "77484ab6cf5ed15b76122bad0301919bfd214bba",
3864 "description": "intel/tools/error_decode: Simply error message handling",
3865 "nominated": false,
3866 "nomination_type": 3,
3867 "resolution": 4,
3868 "main_sha": null,
3869 "because_sha": null,
3870 "notes": null
3871 },
3872 {
3873 "sha": "70e2384f8f725b0bc67dbafda253179dd731b942",
3874 "description": "intel/tools/error_decode: Add function to try to open error dump file",
3875 "nominated": false,
3876 "nomination_type": 3,
3877 "resolution": 4,
3878 "main_sha": null,
3879 "because_sha": null,
3880 "notes": null
3881 },
3882 {
3883 "sha": "7cd677c491a8ec5c0d874abe3b37d5c549c3e1f2",
3884 "description": "intel/common: Remove more i915_drm.h includes from common code",
3885 "nominated": false,
3886 "nomination_type": 3,
3887 "resolution": 4,
3888 "main_sha": null,
3889 "because_sha": null,
3890 "notes": null
3891 },
3892 {
3893 "sha": "1b61786ac7b31c4c455df8676b8067f684a68348",
3894 "description": "intel: Move intel_define.h to i915/intel_define.h",
3895 "nominated": false,
3896 "nomination_type": 3,
3897 "resolution": 4,
3898 "main_sha": null,
3899 "because_sha": null,
3900 "notes": null
3901 },
3902 {
3903 "sha": "a862b34b28ed2503e52b5652a702cb3e5ae7f097",
3904 "description": "iris: Remove more i915_drm.h includes from common code",
3905 "nominated": false,
3906 "nomination_type": 3,
3907 "resolution": 4,
3908 "main_sha": null,
3909 "because_sha": null,
3910 "notes": null
3911 },
3912 {
3913 "sha": "b48311adce76126d25ee851299dd4663ea6ff8a6",
3914 "description": "iris: Move i915 set and get tiling uAPI calls to i915 specific code",
3915 "nominated": false,
3916 "nomination_type": 3,
3917 "resolution": 4,
3918 "main_sha": null,
3919 "because_sha": null,
3920 "notes": null
3921 },
3922 {
3923 "sha": "c15ae2532d02c2bd7d1a663c4c9ccf9a5f73e9bd",
3924 "description": "iris: Remove iris_bo::kflags",
3925 "nominated": false,
3926 "nomination_type": 3,
3927 "resolution": 4,
3928 "main_sha": null,
3929 "because_sha": null,
3930 "notes": null
3931 },
3932 {
3933 "sha": "af227794384afdc6ea1fc11a5f4165d8f2a54f22",
3934 "description": "iris: Set (EXEC_OBJECT_SUPPORTS_48B_ADDRESS | EXEC_OBJECT_PINNED) in a single place",
3935 "nominated": false,
3936 "nomination_type": 3,
3937 "resolution": 4,
3938 "main_sha": null,
3939 "because_sha": null,
3940 "notes": null
3941 },
3942 {
3943 "sha": "9f32e1a4899d489cfa54b458328879693b6b7baa",
3944 "description": "anv/drirc: Add option to control implicit sync on external BOs",
3945 "nominated": false,
3946 "nomination_type": 3,
3947 "resolution": 4,
3948 "main_sha": null,
3949 "because_sha": null,
3950 "notes": null
3951 },
3952 {
3953 "sha": "cfc8cf198ceb67f8f1745f3e1a8acb9a21ee740f",
3954 "description": "intel/meson: Fix warning about broken str.format",
3955 "nominated": false,
3956 "nomination_type": 3,
3957 "resolution": 4,
3958 "main_sha": null,
3959 "because_sha": null,
3960 "notes": null
3961 },
3962 {
3963 "sha": "8f387570678d1fd0d1a9f0f8a3b7bddc935e1d78",
3964 "description": "intel/meson: Remove usage of meson.source_root and meson.build_root",
3965 "nominated": false,
3966 "nomination_type": 3,
3967 "resolution": 4,
3968 "main_sha": null,
3969 "because_sha": null,
3970 "notes": null
3971 },
3972 {
3973 "sha": "a3d7c71ac2374ccb1e3746996c22332e9f48cddd",
3974 "description": "mesa: replace _mesa_HashTable::ht with util_sparse_array for faster lookups",
3975 "nominated": false,
3976 "nomination_type": 3,
3977 "resolution": 4,
3978 "main_sha": null,
3979 "because_sha": null,
3980 "notes": null
3981 },
3982 {
3983 "sha": "bccc983012758266a142ea29d9aaf6df43ca8092",
3984 "description": "mesa: use util_idalloc_foreach for looping in _mesa_HashTable",
3985 "nominated": false,
3986 "nomination_type": 3,
3987 "resolution": 4,
3988 "main_sha": null,
3989 "because_sha": null,
3990 "notes": null
3991 },
3992 {
3993 "sha": "19111ea8e6017215b4be120e133ec135dd9ef7ad",
3994 "description": "mesa: remove isGenName parameter from _mesa_HashInsert",
3995 "nominated": false,
3996 "nomination_type": 3,
3997 "resolution": 4,
3998 "main_sha": null,
3999 "because_sha": null,
4000 "notes": null
4001 },
4002 {
4003 "sha": "1acfc0fc8ea5df559c1ebb3cdfa472f9a7a62993",
4004 "description": "mesa: declare _mesa_HashTable inside structures instead of as a pointer",
4005 "nominated": false,
4006 "nomination_type": 3,
4007 "resolution": 4,
4008 "main_sha": null,
4009 "because_sha": null,
4010 "notes": null
4011 },
4012 {
4013 "sha": "da0761f33321796a5c68b41ca39549fbd544b932",
4014 "description": "mesa: declare _mesa_HashTable::id_alloc as non-pointer",
4015 "nominated": false,
4016 "nomination_type": 3,
4017 "resolution": 4,
4018 "main_sha": null,
4019 "because_sha": null,
4020 "notes": null
4021 },
4022 {
4023 "sha": "0589dfe4e2a12f463df79f48b9b2ca5e1eb57eba",
4024 "description": "util/idalloc: optimize foreach by tracking the greatest non-zero element",
4025 "nominated": false,
4026 "nomination_type": 3,
4027 "resolution": 4,
4028 "main_sha": null,
4029 "because_sha": null,
4030 "notes": null
4031 },
4032 {
4033 "sha": "e1e84b0721312b5b5b085571d6a5e0504f01d4fb",
4034 "description": "vdpau: Declare texture object as immutable using helper function.",
4035 "nominated": true,
4036 "nomination_type": 0,
4037 "resolution": 1,
4038 "main_sha": null,
4039 "because_sha": null,
4040 "notes": null
4041 },
4042 {
4043 "sha": "d0595e48055b19c3dbdc340860dd900c0ea0e0a4",
4044 "description": "aco/ra: fix GFX9- writelane",
4045 "nominated": true,
4046 "nomination_type": 1,
4047 "resolution": 1,
4048 "main_sha": null,
4049 "because_sha": "061b8bfd2980a5ed903febef42be288ab1eb4e40",
4050 "notes": null
4051 },
4052 {
4053 "sha": "53800191a3a7f38e2211768d7f75ebbf5508bf69",
4054 "description": "aco/ra: don't initialize assigned in initializer list",
4055 "nominated": true,
4056 "nomination_type": 0,
4057 "resolution": 1,
4058 "main_sha": null,
4059 "because_sha": null,
4060 "notes": null
4061 },
4062 {
4063 "sha": "30b7771aa9a4acd69ef57806efdb6c672369c566",
4064 "description": "ci: make clang-format job warn on failure instead of killing the pipeline",
4065 "nominated": false,
4066 "nomination_type": 3,
4067 "resolution": 4,
4068 "main_sha": null,
4069 "because_sha": null,
4070 "notes": null
4071 },
4072 {
4073 "sha": "137b7e874f22a9b4ce37b4cbe2a11576f7648109",
4074 "description": "anv: disable Wa_16013994831",
4075 "nominated": true,
4076 "nomination_type": 1,
4077 "resolution": 1,
4078 "main_sha": null,
4079 "because_sha": "e6e320fc7996db60231d277bc3e28fdd01018b33",
4080 "notes": null
4081 },
4082 {
4083 "sha": "78ea304a06cda5ddfed9cabb7c13ea2a82392ece",
4084 "description": "spirv: only consider IO variables when adjusting patch locations for TES",
4085 "nominated": true,
4086 "nomination_type": 1,
4087 "resolution": 1,
4088 "main_sha": null,
4089 "because_sha": "dfbc03fa88478126607c69723a61280f6e9a011f",
4090 "notes": null
4091 },
4092 {
4093 "sha": "c12300844d3f084ca011a3f54f0cbaa9807418f0",
4094 "description": "intel/fs: Don't rely on CSE for VARYING_PULL_CONSTANT_LOAD",
4095 "nominated": false,
4096 "nomination_type": 3,
4097 "resolution": 4,
4098 "main_sha": null,
4099 "because_sha": null,
4100 "notes": null
4101 },
4102 {
4103 "sha": "1880e7cfed18eecc8acc2c48df86d92e72df9177",
4104 "description": "v3d,v3dv: fix BO allocation for shared vars",
4105 "nominated": true,
4106 "nomination_type": 0,
4107 "resolution": 1,
4108 "main_sha": null,
4109 "because_sha": null,
4110 "notes": null
4111 },
4112 {
4113 "sha": "f47858b8375f5abfba031b1a5ea9b5dbf122dbf0",
4114 "description": "nvk: fix dri options leak.",
4115 "nominated": true,
4116 "nomination_type": 1,
4117 "resolution": 1,
4118 "main_sha": null,
4119 "because_sha": "edb52295387839b032d9c14bbf09994d4a3416d7",
4120 "notes": null
4121 },
4122 {
4123 "sha": "fd04c14306882693e5ba95fd7a128800c3069f5b",
4124 "description": "nouveau/winsys: fix bda heap leak.",
4125 "nominated": true,
4126 "nomination_type": 1,
4127 "resolution": 1,
4128 "main_sha": null,
4129 "because_sha": "b4cfac64c8a98026d3698a2231c09a21bbe5a2f4",
4130 "notes": null
4131 },
4132 {
4133 "sha": "2ad01461797ecd249ceee691b673bb60bd727ec9",
4134 "description": "zink: use KHR_dynamic_rendering_local_read",
4135 "nominated": false,
4136 "nomination_type": 3,
4137 "resolution": 4,
4138 "main_sha": null,
4139 "because_sha": null,
4140 "notes": null
4141 },
4142 {
4143 "sha": "19789aeeb17a8ea1d9ac77ec610dee0610248877",
4144 "description": "zink: hook up KHR_dynamic_rendering_local_read",
4145 "nominated": false,
4146 "nomination_type": 3,
4147 "resolution": 4,
4148 "main_sha": null,
4149 "because_sha": null,
4150 "notes": null
4151 },
4152 {
4153 "sha": "3b658028ddf2f1775a8698aae5082c2a222282e4",
4154 "description": "nvk: Invalidate the texture cache before MSAA resolves",
4155 "nominated": true,
4156 "nomination_type": 1,
4157 "resolution": 1,
4158 "main_sha": null,
4159 "because_sha": "4bd2ba31fc952a5ef2e5e238752b9a3d0f750f9c",
4160 "notes": null
4161 },
4162 {
4163 "sha": "705e646e38323830789791762b5043a8936b241c",
4164 "description": "microsoft/compiler: Fix SM6.6 non-bindless handle annotation for UAV counter",
4165 "nominated": false,
4166 "nomination_type": 3,
4167 "resolution": 4,
4168 "main_sha": null,
4169 "because_sha": null,
4170 "notes": null
4171 },
4172 {
4173 "sha": "ccbf9b0ea7aec6559f8eb872d2da2984c2115453",
4174 "description": "zink: force host-visible allocations for MAP_COHERENT resources",
4175 "nominated": true,
4176 "nomination_type": 0,
4177 "resolution": 1,
4178 "main_sha": null,
4179 "because_sha": null,
4180 "notes": null
4181 },
4182 {
4183 "sha": "fb2ae7736f90be7bc3cce3611cff461a5d14693d",
4184 "description": "zink: add a second fence disambiguation case",
4185 "nominated": true,
4186 "nomination_type": 0,
4187 "resolution": 1,
4188 "main_sha": null,
4189 "because_sha": null,
4190 "notes": null
4191 },
4192 {
4193 "sha": "6a688e65a048166a586e9655c2453fc49d785406",
4194 "description": "loader: handle picking zink for nouveau for certain GPUs.",
4195 "nominated": false,
4196 "nomination_type": 3,
4197 "resolution": 4,
4198 "main_sha": null,
4199 "because_sha": null,
4200 "notes": null
4201 },
4202 {
4203 "sha": "caf99133ece234607a180dc4191ff68f30a8baf1",
4204 "description": "glx/dri3: handle zink fallback if loader picks it.",
4205 "nominated": false,
4206 "nomination_type": 3,
4207 "resolution": 4,
4208 "main_sha": null,
4209 "because_sha": null,
4210 "notes": null
4211 },
4212 {
4213 "sha": "b907eb475043a25d7d80f81a5d81ddebfa335399",
4214 "description": "egl: don't bind zink under dri2/3",
4215 "nominated": false,
4216 "nomination_type": 3,
4217 "resolution": 4,
4218 "main_sha": null,
4219 "because_sha": null,
4220 "notes": null
4221 },
4222 {
4223 "sha": "ccbccfff918ecacfe680c91b636c4a08b9df0b6c",
4224 "description": "iris: Include brw_compiler.h only when needed",
4225 "nominated": false,
4226 "nomination_type": 3,
4227 "resolution": 4,
4228 "main_sha": null,
4229 "because_sha": null,
4230 "notes": null
4231 },
4232 {
4233 "sha": "376296a8c914dcbc8e3b81968d02a44c955fb24b",
4234 "description": "iris: Move iris_get_compiler_options to iris_program.c",
4235 "nominated": false,
4236 "nomination_type": 3,
4237 "resolution": 4,
4238 "main_sha": null,
4239 "because_sha": null,
4240 "notes": null
4241 },
4242 {
4243 "sha": "880e452abf805a2954f97950c3d0747d06edb928",
4244 "description": "iris: Add helper for indirect_ubos_use_sampler",
4245 "nominated": false,
4246 "nomination_type": 3,
4247 "resolution": 4,
4248 "main_sha": null,
4249 "because_sha": null,
4250 "notes": null
4251 },
4252 {
4253 "sha": "947ef049dfb8150025340780e0ff0a95dfdd2ddf",
4254 "description": "iris: Add helper to access use_tcs_multi_patch",
4255 "nominated": false,
4256 "nomination_type": 3,
4257 "resolution": 4,
4258 "main_sha": null,
4259 "because_sha": null,
4260 "notes": null
4261 },
4262 {
4263 "sha": "634a8ece675a819982f48d93566858fb71207af3",
4264 "description": "iris: Add IRIS_MAX_* constants to replace BRW_MAX_* usage",
4265 "nominated": false,
4266 "nomination_type": 3,
4267 "resolution": 4,
4268 "main_sha": null,
4269 "because_sha": null,
4270 "notes": null
4271 },
4272 {
4273 "sha": "875aa527b8f6e4eab6af7634d3fbaa8a67de064b",
4274 "description": "iris: Move compiler creation to iris_program.c",
4275 "nominated": false,
4276 "nomination_type": 3,
4277 "resolution": 4,
4278 "main_sha": null,
4279 "because_sha": null,
4280 "notes": null
4281 },
4282 {
4283 "sha": "19574a8156463df8e032cf64c4397546bc7cfe8b",
4284 "description": "iris: Use uint32_t instead of brw_param_builtin",
4285 "nominated": false,
4286 "nomination_type": 3,
4287 "resolution": 4,
4288 "main_sha": null,
4289 "because_sha": null,
4290 "notes": null
4291 },
4292 {
4293 "sha": "0b135c9f80b924e841a08568678336c9113277a6",
4294 "description": "iris: Take ownership of prog_data when applying it",
4295 "nominated": false,
4296 "nomination_type": 3,
4297 "resolution": 4,
4298 "main_sha": null,
4299 "because_sha": null,
4300 "notes": null
4301 },
4302 {
4303 "sha": "04364768f2a118c6f4833db094ed7ff4c15ad339",
4304 "description": "iris: Reduce dependency on brw_*_prog_data structs",
4305 "nominated": false,
4306 "nomination_type": 3,
4307 "resolution": 4,
4308 "main_sha": null,
4309 "because_sha": null,
4310 "notes": null
4311 },
4312 {
4313 "sha": "9fd4b7460f28cdaf2edc78f61972347802586ca0",
4314 "description": "iris: Don't use prog_data to guard 3DSTATE_CONSTANT_* code",
4315 "nominated": false,
4316 "nomination_type": 3,
4317 "resolution": 4,
4318 "main_sha": null,
4319 "because_sha": null,
4320 "notes": null
4321 },
4322 {
4323 "sha": "be13c3ef9ffe536273d590d32c59363aca5290a2",
4324 "description": "iris: Add stage to iris_compiled_shader",
4325 "nominated": false,
4326 "nomination_type": 3,
4327 "resolution": 4,
4328 "main_sha": null,
4329 "because_sha": null,
4330 "notes": null
4331 },
4332 {
4333 "sha": "8ae528331c5554e930d4f608c6c08cf8daa15336",
4334 "description": "intel/compiler: Use \"intel\" prefix for walk_order enum",
4335 "nominated": false,
4336 "nomination_type": 3,
4337 "resolution": 4,
4338 "main_sha": null,
4339 "because_sha": null,
4340 "notes": null
4341 },
4342 {
4343 "sha": "74534397ac079d3020b6bde1201e76ceca59a63a",
4344 "description": "glsl: split var copies before lowering named interfaces",
4345 "nominated": false,
4346 "nomination_type": 3,
4347 "resolution": 4,
4348 "main_sha": null,
4349 "because_sha": null,
4350 "notes": null
4351 },
4352 {
4353 "sha": "4c1111982572e9ff5031d675d1228a20cdd1df26",
4354 "description": "glsl: support array wildcards in lower named interface blocks",
4355 "nominated": false,
4356 "nomination_type": 3,
4357 "resolution": 4,
4358 "main_sha": null,
4359 "because_sha": null,
4360 "notes": null
4361 },
4362 {
4363 "sha": "ec240e2cd842d4ba5c5c3a7e9315c0a0c4cf0def",
4364 "description": "nir: allow gather info to handle nir_deref_type_array_wildcard",
4365 "nominated": false,
4366 "nomination_type": 3,
4367 "resolution": 4,
4368 "main_sha": null,
4369 "because_sha": null,
4370 "notes": null
4371 },
4372 {
4373 "sha": "1497f4e0c2c416db4c478390b98cdff8b141aa70",
4374 "description": "intel/fs: Don't include sync.nop in instruction count statistics",
4375 "nominated": false,
4376 "nomination_type": 3,
4377 "resolution": 4,
4378 "main_sha": null,
4379 "because_sha": null,
4380 "notes": null
4381 },
4382 {
4383 "sha": "83d1241cf5be73027531c6c341e4d896b1441792",
4384 "description": "zink: add checks/compat for low-spec descriptor buffer implementations",
4385 "nominated": true,
4386 "nomination_type": 1,
4387 "resolution": 1,
4388 "main_sha": null,
4389 "because_sha": "b8b51d96b0146028ecb5c58703707fe994540119",
4390 "notes": null
4391 },
4392 {
4393 "sha": "60cf1ede4fa78da66bc7729a3e2bf0a6a980d337",
4394 "description": "iris: Remove no-ops from storage image lowering",
4395 "nominated": false,
4396 "nomination_type": 3,
4397 "resolution": 4,
4398 "main_sha": null,
4399 "because_sha": null,
4400 "notes": null
4401 },
4402 {
4403 "sha": "078dbc4d334af11b47b8f5a6d66cd9cb6e6f1091",
4404 "description": "anv: Remove lower_atomics from storage image lowering opts",
4405 "nominated": false,
4406 "nomination_type": 3,
4407 "resolution": 4,
4408 "main_sha": null,
4409 "because_sha": null,
4410 "notes": null
4411 },
4412 {
4413 "sha": "1ab94ca17b974a4ae2ecd145a566e4ea4f2daaaf",
4414 "description": "mesa: add more driver support checks for more format queries",
4415 "nominated": true,
4416 "nomination_type": 0,
4417 "resolution": 0,
4418 "main_sha": null,
4419 "because_sha": null,
4420 "notes": null
4421 },
4422 {
4423 "sha": "1e849b12f53350e9e5c4a4dab5b89559da4aa97d",
4424 "description": "vk/wsi/x11/sw: use swapchain depth for putimage",
4425 "nominated": true,
4426 "nomination_type": 0,
4427 "resolution": 1,
4428 "main_sha": null,
4429 "because_sha": null,
4430 "notes": null
4431 },
4432 {
4433 "sha": "198719e80e93adee612bf8f165e08e44018fb72f",
4434 "description": "drisw/egl: delete unused buffer age handling",
4435 "nominated": false,
4436 "nomination_type": 3,
4437 "resolution": 4,
4438 "main_sha": null,
4439 "because_sha": null,
4440 "notes": null
4441 },
4442 {
4443 "sha": "81ecb21d50470c4d8697952b1deb40eb059167ad",
4444 "description": "drisw: hook up EXT_buffer_age",
4445 "nominated": false,
4446 "nomination_type": 3,
4447 "resolution": 4,
4448 "main_sha": null,
4449 "because_sha": null,
4450 "notes": null
4451 },
4452 {
4453 "sha": "9eb4b86e764036430c39705c3d76514a786f62a6",
4454 "description": "egl/x11/swrast: deduplicate ANGLE_sync_control_rate enablement",
4455 "nominated": false,
4456 "nomination_type": 3,
4457 "resolution": 4,
4458 "main_sha": null,
4459 "because_sha": null,
4460 "notes": null
4461 },
4462 {
4463 "sha": "0eb3c850c6e11f2134920805f54d629e8f39abe0",
4464 "description": "intel/clc: workaround LLVM17 opaque pointers",
4465 "nominated": false,
4466 "nomination_type": 1,
4467 "resolution": 4,
4468 "main_sha": null,
4469 "because_sha": "b52e25d3a8eee702ff5d21e4cdb9a4dc0736282a",
4470 "notes": null
4471 },
4472 {
4473 "sha": "62baa4df5faa6f31cabe3c18d6f92caf823f4d79",
4474 "description": "intel/clc: lower temp function/shader variables together",
4475 "nominated": false,
4476 "nomination_type": 1,
4477 "resolution": 4,
4478 "main_sha": null,
4479 "because_sha": "4fd7495c693818e0823b100df0e0607e448a29fe",
4480 "notes": null
4481 },
4482 {
4483 "sha": "19aeb274e6996e22e1f8c5b742f38ca914746a72",
4484 "description": "genxml: generate opencl temporary variables with private qualifier",
4485 "nominated": false,
4486 "nomination_type": 1,
4487 "resolution": 4,
4488 "main_sha": null,
4489 "because_sha": "41b2ed65e2532fd3be9ee7b74c74401169e81acd",
4490 "notes": null
4491 },
4492 {
4493 "sha": "a95a2e4d3f53249de010adf510edc006329afbfd",
4494 "description": "zink/nir_to_spirv: emit ViewportIndex cap also for inputs",
4495 "nominated": false,
4496 "nomination_type": 3,
4497 "resolution": 4,
4498 "main_sha": null,
4499 "because_sha": null,
4500 "notes": null
4501 },
4502 {
4503 "sha": "96ab1d65cc27975ffa8206c07e898d796da6816c",
4504 "description": "anv: fix emission of Wa_14015055625",
4505 "nominated": true,
4506 "nomination_type": 1,
4507 "resolution": 0,
4508 "main_sha": null,
4509 "because_sha": "1e081bd68069d27ba6eb347a1344007131a6da93",
4510 "notes": null
4511 },
4512 {
4513 "sha": "68f80f9b0f71e2e72af52976ef1606b2081f289c",
4514 "description": "vulkan/properties: Start looping from the next member in GPDP2",
4515 "nominated": false,
4516 "nomination_type": 3,
4517 "resolution": 4,
4518 "main_sha": null,
4519 "because_sha": null,
4520 "notes": null
4521 },
4522 {
4523 "sha": "a5bdc4b19a68c8d471748ed248320d305baebb77",
4524 "description": "radv: fix a compilation warning in radv_bind_graphics_shaders()",
4525 "nominated": false,
4526 "nomination_type": 3,
4527 "resolution": 4,
4528 "main_sha": null,
4529 "because_sha": null,
4530 "notes": null
4531 },
4532 {
4533 "sha": "41cd32d10eeae282644c7dbf397e95724fe9f7ac",
4534 "description": "ci/lava: Broader R8152 error handling",
4535 "nominated": false,
4536 "nomination_type": 3,
4537 "resolution": 4,
4538 "main_sha": null,
4539 "because_sha": null,
4540 "notes": null
4541 },
4542 {
4543 "sha": "c6635c09d0d7808a959c8e1815516c203e38e7fb",
4544 "description": "zink: avoid infinite recursion on (very) small BAR systems in bo alloc",
4545 "nominated": true,
4546 "nomination_type": 0,
4547 "resolution": 1,
4548 "main_sha": null,
4549 "because_sha": null,
4550 "notes": null
4551 },
4552 {
4553 "sha": "817ca5147ed9c5a51311329b717ff51442802fd5",
4554 "description": "zink: compute bo unique_id on use, not creation",
4555 "nominated": false,
4556 "nomination_type": 3,
4557 "resolution": 4,
4558 "main_sha": null,
4559 "because_sha": null,
4560 "notes": null
4561 },
4562 {
4563 "sha": "8c3adf749d7cbedfb9da70166e05911240115d18",
4564 "description": "zink: add an assert for dummy fb surface creation",
4565 "nominated": false,
4566 "nomination_type": 3,
4567 "resolution": 4,
4568 "main_sha": null,
4569 "because_sha": null,
4570 "notes": null
4571 },
4572 {
4573 "sha": "8bad4205c6f817da32b882ecd3cf5ee4fe73d125",
4574 "description": "zink: validate sample count on image create",
4575 "nominated": false,
4576 "nomination_type": 3,
4577 "resolution": 4,
4578 "main_sha": null,
4579 "because_sha": null,
4580 "notes": null
4581 },
4582 {
4583 "sha": "386450b10e9bfcc43fe4e1c51632f47abc30b1b2",
4584 "description": "zink: pre-check formats for samplecount support",
4585 "nominated": false,
4586 "nomination_type": 3,
4587 "resolution": 4,
4588 "main_sha": null,
4589 "because_sha": null,
4590 "notes": null
4591 },
4592 {
4593 "sha": "f827055cb4eed8a81e30d9daaa7761658136f6a6",
4594 "description": "zink: flag the use_img as unsync access with buf2img copies, not the swapchain",
4595 "nominated": false,
4596 "nomination_type": 3,
4597 "resolution": 4,
4598 "main_sha": null,
4599 "because_sha": null,
4600 "notes": null
4601 },
4602 {
4603 "sha": "b8b51d96b0146028ecb5c58703707fe994540119",
4604 "description": "zink: delete maxDescriptorBufferBindings checks",
4605 "nominated": true,
4606 "nomination_type": 1,
4607 "resolution": 1,
4608 "main_sha": null,
4609 "because_sha": "13c6ad0038aa42f1c908ca1adecde9bebf9f2509",
4610 "notes": null
4611 },
4612 {
4613 "sha": "2deaf632e25ca2037029131fb7f02e5ae40d4cd7",
4614 "description": "radv: use radv_shader_info for computing NGG LDS layout",
4615 "nominated": false,
4616 "nomination_type": 3,
4617 "resolution": 4,
4618 "main_sha": null,
4619 "because_sha": null,
4620 "notes": null
4621 },
4622 {
4623 "sha": "21577bfacb293dbb7baec6c7ad5053173734d79a",
4624 "description": "radv: store the number of outputs for VS/TES as NGG",
4625 "nominated": false,
4626 "nomination_type": 3,
4627 "resolution": 4,
4628 "main_sha": null,
4629 "because_sha": null,
4630 "notes": null
4631 },
4632 {
4633 "sha": "5e1da1d10fd18ba05de48d0798b68a660ef4426b",
4634 "description": "radv: determine the number of invocations only for VS/TES as NGG",
4635 "nominated": false,
4636 "nomination_type": 3,
4637 "resolution": 4,
4638 "main_sha": null,
4639 "because_sha": null,
4640 "notes": null
4641 },
4642 {
4643 "sha": "12b5c3f00efbc2f3c4f74aee19621223934211fa",
4644 "description": "radv: set radv_vgt_shader_key::ngg_streamout for ESO",
4645 "nominated": false,
4646 "nomination_type": 3,
4647 "resolution": 4,
4648 "main_sha": null,
4649 "because_sha": null,
4650 "notes": null
4651 },
4652 {
4653 "sha": "9f660d8c7233d502135f12c24e2591183e15695e",
4654 "description": "radv: prefix radv_vgt_shader_key::streamout with ngg",
4655 "nominated": false,
4656 "nomination_type": 3,
4657 "resolution": 4,
4658 "main_sha": null,
4659 "because_sha": null,
4660 "notes": null
4661 },
4662 {
4663 "sha": "b98a7abcd69240a14fadedf96c016f1dac7eb2a9",
4664 "description": "radv: determine the ES stage for merged NGG shaders compiled separately",
4665 "nominated": false,
4666 "nomination_type": 3,
4667 "resolution": 4,
4668 "main_sha": null,
4669 "because_sha": null,
4670 "notes": null
4671 },
4672 {
4673 "sha": "eea75777be1a09fe68eb3fe29cdbe7940f1f6964",
4674 "description": "radv: pass the ES stage when emitting geometry shader with ESO",
4675 "nominated": false,
4676 "nomination_type": 3,
4677 "resolution": 4,
4678 "main_sha": null,
4679 "because_sha": null,
4680 "notes": null
4681 },
4682 {
4683 "sha": "9dcc20bccc7fafa54a9f4483866c5cfeb0b9cdbc",
4684 "description": "meson/rusticl: import rust instead of unstable-rust",
4685 "nominated": false,
4686 "nomination_type": 3,
4687 "resolution": 4,
4688 "main_sha": null,
4689 "because_sha": null,
4690 "notes": null
4691 },
4692 {
4693 "sha": "fba34ae5f567a1112cb780a5fe8aaf0bf099e53f",
4694 "description": "zink: add a750 baseline",
4695 "nominated": false,
4696 "nomination_type": 3,
4697 "resolution": 4,
4698 "main_sha": null,
4699 "because_sha": null,
4700 "notes": null
4701 },
4702 {
4703 "sha": "dd6decfabadea7b75c69ebc2ca5ea2295bf5351d",
4704 "description": "zink: do not use undefined stage mask if on missing KHR_synchronization2",
4705 "nominated": false,
4706 "nomination_type": 3,
4707 "resolution": 4,
4708 "main_sha": null,
4709 "because_sha": null,
4710 "notes": null
4711 },
4712 {
4713 "sha": "7cafe65ea17ca137655b508a571261fac0f12017",
4714 "description": "zink: use symbolic values instead of 0",
4715 "nominated": false,
4716 "nomination_type": 3,
4717 "resolution": 4,
4718 "main_sha": null,
4719 "because_sha": null,
4720 "notes": null
4721 },
4722 {
4723 "sha": "3b90c46bdf9b536e6856b1ead5f8d806080728f7",
4724 "description": "r300: fix vertex_buffer related refcnt imbalance",
4725 "nominated": true,
4726 "nomination_type": 1,
4727 "resolution": 1,
4728 "main_sha": null,
4729 "because_sha": "8a963d122d4b67209214b0483084ba950814f42b",
4730 "notes": null
4731 },
4732 {
4733 "sha": "fb971411312cb7362c093564c7631dc6fb3cacc8",
4734 "description": "zink: always enable glsl_correct_derivatives_after_discard",
4735 "nominated": false,
4736 "nomination_type": 3,
4737 "resolution": 4,
4738 "main_sha": null,
4739 "because_sha": null,
4740 "notes": null
4741 },
4742 {
4743 "sha": "63676ed5023b45fa2e6a79debb047af69d2cd75f",
4744 "description": "anv: fix Wa_16013994831 macros",
4745 "nominated": true,
4746 "nomination_type": 1,
4747 "resolution": 1,
4748 "main_sha": null,
4749 "because_sha": "e6e320fc7996db60231d277bc3e28fdd01018b33",
4750 "notes": null
4751 },
4752 {
4753 "sha": "682c23aa06764eab6bab8efdd3b89ef14c56dc9a",
4754 "description": "anv: remove unused definition",
4755 "nominated": false,
4756 "nomination_type": 3,
4757 "resolution": 4,
4758 "main_sha": null,
4759 "because_sha": null,
4760 "notes": null
4761 },
4762 {
4763 "sha": "27a7c5447ddd3cf344ace982ba9a1b8beb58fb0c",
4764 "description": "anv: reenable ANV_ALWAYS_BINDLESS",
4765 "nominated": true,
4766 "nomination_type": 0,
4767 "resolution": 1,
4768 "main_sha": null,
4769 "because_sha": null,
4770 "notes": null
4771 },
4772 {
4773 "sha": "dbee85713f8834106dda1dc6e75f38df2797251b",
4774 "description": "anv: factor out descriptor buffer flushing",
4775 "nominated": true,
4776 "nomination_type": 0,
4777 "resolution": 0,
4778 "main_sha": null,
4779 "because_sha": null,
4780 "notes": null
4781 },
4782 {
4783 "sha": "cf193af7626d70062f3814e3111d66959afc523f",
4784 "description": "anv: fixup push descriptor shader analysis",
4785 "nominated": true,
4786 "nomination_type": 1,
4787 "resolution": 1,
4788 "main_sha": null,
4789 "because_sha": "ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc",
4790 "notes": null
4791 },
4792 {
4793 "sha": "735fe243a773cc3a13d0f4afedd0adb8f1bbd36f",
4794 "description": "android: Use system = 'android' in crossfile",
4795 "nominated": false,
4796 "nomination_type": 3,
4797 "resolution": 4,
4798 "main_sha": null,
4799 "because_sha": null,
4800 "notes": null
4801 },
4802 {
4803 "sha": "10b8e52780ebc8197ea4b2156c27fd7a49936eb9",
4804 "description": "radv: disable conditional rendering if enabled when preprocessing DGC",
4805 "nominated": false,
4806 "nomination_type": 3,
4807 "resolution": 4,
4808 "main_sha": null,
4809 "because_sha": null,
4810 "notes": null
4811 },
4812 {
4813 "sha": "5b0e4dd6e80224961a0341628bebe73fb40e5d80",
4814 "description": "radv: stop using conditional rendering internally when preprocessing DGC",
4815 "nominated": false,
4816 "nomination_type": 3,
4817 "resolution": 4,
4818 "main_sha": null,
4819 "because_sha": null,
4820 "notes": null
4821 },
4822 {
4823 "sha": "893780b36251616e967f12354fab5fc0d05d79d7",
4824 "description": "mesa: check driver format support for certain GetInternalformativ queries",
4825 "nominated": true,
4826 "nomination_type": 0,
4827 "resolution": 1,
4828 "main_sha": null,
4829 "because_sha": null,
4830 "notes": null
4831 },
4832 {
4833 "sha": "c7b2ac3377ae56df5e1990c2ed03360dac9519f6",
4834 "description": "radv: Remove ray_launch_size_addr_amd system value.",
4835 "nominated": false,
4836 "nomination_type": 3,
4837 "resolution": 4,
4838 "main_sha": null,
4839 "because_sha": null,
4840 "notes": null
4841 },
4842 {
4843 "sha": "f933536517c98f7baf60d0fd5d8d0b0e49cb4592",
4844 "description": "winsys/amdgpu: enable unlimited number of parallel queues for VCN",
4845 "nominated": false,
4846 "nomination_type": 3,
4847 "resolution": 4,
4848 "main_sha": null,
4849 "because_sha": null,
4850 "notes": null
4851 },
4852 {
4853 "sha": "3e118c6d2f7eb7aa138b96305d828bd9cc4e9e5b",
4854 "description": "winsys/amdgpu: convert amdgpu_cs.c to .cpp",
4855 "nominated": false,
4856 "nomination_type": 3,
4857 "resolution": 4,
4858 "main_sha": null,
4859 "because_sha": null,
4860 "notes": null
4861 },
4862 {
4863 "sha": "7475b105d2ca70772c0b1500ec9ab0225765bb83",
4864 "description": "docs/anv: Add recommended GuC firmware version",
4865 "nominated": false,
4866 "nomination_type": 3,
4867 "resolution": 4,
4868 "main_sha": null,
4869 "because_sha": null,
4870 "notes": null
4871 },
4872 {
4873 "sha": "0ec231cb51fd999fc7c41efad75730043c6ab502",
4874 "description": "venus: simplify feedback types tracking during submission",
4875 "nominated": false,
4876 "nomination_type": 3,
4877 "resolution": 4,
4878 "main_sha": null,
4879 "because_sha": null,
4880 "notes": null
4881 },
4882 {
4883 "sha": "c320203f4ca32cef98067ae918e412f1491a4fd0",
4884 "description": "venus: misc cleanups for queue submission",
4885 "nominated": false,
4886 "nomination_type": 3,
4887 "resolution": 4,
4888 "main_sha": null,
4889 "because_sha": null,
4890 "notes": null
4891 },
4892 {
4893 "sha": "7a6979f93794e50c140f51c9055a8e677ace0e59",
4894 "description": "venus: use vn_cached_storage for vn_queue_submission allocs",
4895 "nominated": false,
4896 "nomination_type": 3,
4897 "resolution": 4,
4898 "main_sha": null,
4899 "because_sha": null,
4900 "notes": null
4901 },
4902 {
4903 "sha": "1e122861daa3bee283dcd0d8692508e54ce10b32",
4904 "description": "venus: refactor to add vn_cached_storage",
4905 "nominated": false,
4906 "nomination_type": 3,
4907 "resolution": 4,
4908 "main_sha": null,
4909 "because_sha": null,
4910 "notes": null
4911 },
4912 {
4913 "sha": "09735905798cffe26625056382c6a84e634ed15c",
4914 "description": "venus: rewrite fence feedback interception to minimize batches",
4915 "nominated": false,
4916 "nomination_type": 3,
4917 "resolution": 4,
4918 "main_sha": null,
4919 "because_sha": null,
4920 "notes": null
4921 },
4922 {
4923 "sha": "55224006b784b38d9c85ac2d9022ba56240130f2",
4924 "description": "venus: fix the cmd stride used for qfb recording",
4925 "nominated": true,
4926 "nomination_type": 1,
4927 "resolution": 1,
4928 "main_sha": null,
4929 "because_sha": "d2a626787e559dad9105243be9e5043c9230853c",
4930 "notes": null
4931 },
4932 {
4933 "sha": "017818a8bf8acd7079ae5280edfee3f909783796",
4934 "description": "nvk: Implement the VR-related display extensions",
4935 "nominated": false,
4936 "nomination_type": 3,
4937 "resolution": 4,
4938 "main_sha": null,
4939 "because_sha": null,
4940 "notes": null
4941 },
4942 {
4943 "sha": "5feb326d807b084e99aa109371e4aa05c586ed0b",
4944 "description": "intel/isl: Include compiler generic header",
4945 "nominated": false,
4946 "nomination_type": 3,
4947 "resolution": 4,
4948 "main_sha": null,
4949 "because_sha": null,
4950 "notes": null
4951 },
4952 {
4953 "sha": "ae50ac46d11fbcd876e48f5d4c7767cc34e218ef",
4954 "description": "intel: Remove brw_ prefix from process debug function",
4955 "nominated": false,
4956 "nomination_type": 3,
4957 "resolution": 4,
4958 "main_sha": null,
4959 "because_sha": null,
4960 "notes": null
4961 },
4962 {
4963 "sha": "c773898f39e8dc6c26793231c0b0c4e5cff76144",
4964 "description": "intel/compiler: Rename brw_gfx_ver_enum.h to intel_gfx_ver_enum.h",
4965 "nominated": false,
4966 "nomination_type": 3,
4967 "resolution": 4,
4968 "main_sha": null,
4969 "because_sha": null,
4970 "notes": null
4971 },
4972 {
4973 "sha": "d8f9a05f322503b46f71bda9dfe3ff1c6d00dbe7",
4974 "description": "intel/compiler: Rename the passes and files related to intel_nir.h",
4975 "nominated": false,
4976 "nomination_type": 3,
4977 "resolution": 4,
4978 "main_sha": null,
4979 "because_sha": null,
4980 "notes": null
4981 },
4982 {
4983 "sha": "dc76cfc7814f213fc096cad5244e7b49cd0e0e68",
4984 "description": "intel/compiler: Collect NIR-only passes in intel_nir.h",
4985 "nominated": false,
4986 "nomination_type": 3,
4987 "resolution": 4,
4988 "main_sha": null,
4989 "because_sha": null,
4990 "notes": null
4991 },
4992 {
4993 "sha": "24db040a49ec1fcf12a896b0ee4b8599b9c805fd",
4994 "description": "anv: Drop warnings for engine initialization failure",
4995 "nominated": false,
4996 "nomination_type": 3,
4997 "resolution": 4,
4998 "main_sha": null,
4999 "because_sha": null,
5000 "notes": null
5001 },
5002 {
5003 "sha": "876db9135048be34d84bd74b18411678e15c7c3f",
5004 "description": "meson: rework intel-rt option to be a feature",
5005 "nominated": false,
5006 "nomination_type": 3,
5007 "resolution": 4,
5008 "main_sha": null,
5009 "because_sha": null,
5010 "notes": null
5011 },
5012 {
5013 "sha": "6a126b75e0c93b9515258e7ae593b9670138e20f",
5014 "description": "meson: drop intel-cl deprecation of 'false'",
5015 "nominated": false,
5016 "nomination_type": 3,
5017 "resolution": 4,
5018 "main_sha": null,
5019 "because_sha": null,
5020 "notes": null
5021 },
5022 {
5023 "sha": "19cd3bb7217671c5219b63cac08e40f993ee0fdc",
5024 "description": "nvk: Implement VK_EXT_map_memory_placed",
5025 "nominated": false,
5026 "nomination_type": 3,
5027 "resolution": 4,
5028 "main_sha": null,
5029 "because_sha": null,
5030 "notes": null
5031 },
5032 {
5033 "sha": "40926850573fd6e26e429098f48813b7fcf04f7d",
5034 "description": "nouveau/winsys: Add a fixed_addr to nouveau_ws_bo_map",
5035 "nominated": false,
5036 "nomination_type": 3,
5037 "resolution": 4,
5038 "main_sha": null,
5039 "because_sha": null,
5040 "notes": null
5041 },
5042 {
5043 "sha": "be9685e4e7109b2a7e022cc089d1da931afb6e0a",
5044 "description": "nvk: Use nouveau_ws_bo_new_mapped() for descriptors",
5045 "nominated": false,
5046 "nomination_type": 3,
5047 "resolution": 4,
5048 "main_sha": null,
5049 "because_sha": null,
5050 "notes": null
5051 },
5052 {
5053 "sha": "08d13a55e47764c253de5982c98caa1d217dd6d8",
5054 "description": "vulkan: Update XML and headers to 1.3.278",
5055 "nominated": false,
5056 "nomination_type": 3,
5057 "resolution": 4,
5058 "main_sha": null,
5059 "because_sha": null,
5060 "notes": null
5061 },
5062 {
5063 "sha": "ec5d0ffb04fe8643f9e248bf8530aa89c46f3e02",
5064 "description": "radv: fix pipeline stats mask",
5065 "nominated": true,
5066 "nomination_type": 1,
5067 "resolution": 1,
5068 "main_sha": null,
5069 "because_sha": "48aabaf225f3ebf0bada2fe820d2c0f6288a3ca5",
5070 "notes": null
5071 },
5072 {
5073 "sha": "805d45e9168563c892c84a42efddfce9ff5f633a",
5074 "description": "intel/decoder: Move decoder to a separate module",
5075 "nominated": false,
5076 "nomination_type": 3,
5077 "resolution": 4,
5078 "main_sha": null,
5079 "because_sha": null,
5080 "notes": null
5081 },
5082 {
5083 "sha": "7009f00ae087a6336c7dd3e733f8616786a10e08",
5084 "description": "radv: re-enable GS_FAST_LAUNCH=2 by default on GFX11",
5085 "nominated": false,
5086 "nomination_type": 3,
5087 "resolution": 4,
5088 "main_sha": null,
5089 "because_sha": null,
5090 "notes": null
5091 },
5092 {
5093 "sha": "3713f27260eaffe04a3ee7af3e9bf78203e6ee38",
5094 "description": "radv: only configure {XYZ_DIM,DRAW_INDEX}_REG for mesh shaders if enabled",
5095 "nominated": false,
5096 "nomination_type": 3,
5097 "resolution": 4,
5098 "main_sha": null,
5099 "because_sha": null,
5100 "notes": null
5101 },
5102 {
5103 "sha": "0db2d13af1a7f04f8461691db062b9111efae6df",
5104 "description": "radeonsi/vcn: only use multi slices reflist when available",
5105 "nominated": true,
5106 "nomination_type": 0,
5107 "resolution": 1,
5108 "main_sha": null,
5109 "because_sha": null,
5110 "notes": null
5111 },
5112 {
5113 "sha": "dce20690542c84ac00509a6db7902dcfc90b25bb",
5114 "description": "radv/ci: switch vkcts-polaris10 from mupuf to KWS' farm",
5115 "nominated": false,
5116 "nomination_type": 3,
5117 "resolution": 1,
5118 "main_sha": null,
5119 "because_sha": null,
5120 "notes": null
5121 },
5122 {
5123 "sha": "19439624d9fac333bcd046683bf172a89ff16873",
5124 "description": "anv: Use DRM_XE_VM_BIND_OP_UNMAP_ALL to unbind whole bos",
5125 "nominated": false,
5126 "nomination_type": 3,
5127 "resolution": 4,
5128 "main_sha": null,
5129 "because_sha": null,
5130 "notes": null
5131 },
5132 {
5133 "sha": "3acb00290dfc2ea895254275e0244c0a9c1250eb",
5134 "description": "ci_run_n_monitor: allow detached heads as well",
5135 "nominated": false,
5136 "nomination_type": 3,
5137 "resolution": 4,
5138 "main_sha": null,
5139 "because_sha": null,
5140 "notes": null
5141 },
5142 {
5143 "sha": "ef744fa589e07bde4376707733163bf569f70b1e",
5144 "description": "ci_run_n_monitor: explain why/when there might be no tracked remote",
5145 "nominated": false,
5146 "nomination_type": 3,
5147 "resolution": 4,
5148 "main_sha": null,
5149 "because_sha": null,
5150 "notes": null
5151 },
5152 {
5153 "sha": "a4f77ce2d417f0a7b445d51b7bfe33c5b6fe4322",
5154 "description": "rusticl/program: fix CL_PROGRAM_BINARIES for devs with no builds",
5155 "nominated": true,
5156 "nomination_type": 1,
5157 "resolution": 1,
5158 "main_sha": null,
5159 "because_sha": "e028baa1772eeaa55393b1d01d5e5fb217474f95",
5160 "notes": null
5161 },
5162 {
5163 "sha": "6894692d270f7c49b1e4cb2d15dad94de4e3acb0",
5164 "description": "radv: enable GS_FAST_LAUNCH=2 by default for RDNA3 APUs (Phoenix)",
5165 "nominated": true,
5166 "nomination_type": 0,
5167 "resolution": 1,
5168 "main_sha": null,
5169 "because_sha": null,
5170 "notes": null
5171 },
5172 {
5173 "sha": "0c2213cbbd04865180bb3a70ef527239e4d3af05",
5174 "description": "radv: fix setting the rasterized primitive for ESO",
5175 "nominated": false,
5176 "nomination_type": 3,
5177 "resolution": 4,
5178 "main_sha": null,
5179 "because_sha": null,
5180 "notes": null
5181 },
5182 {
5183 "sha": "b199aa1bda883b35b198558a4f6b8033010e5027",
5184 "description": "radv: fix selecting shader variants with ESO",
5185 "nominated": false,
5186 "nomination_type": 3,
5187 "resolution": 4,
5188 "main_sha": null,
5189 "because_sha": null,
5190 "notes": null
5191 },
5192 {
5193 "sha": "a47de04ff3900369cbc31c0206262d5255fc75f2",
5194 "description": "radv: make sure to reset the GS copy shader with ESO",
5195 "nominated": false,
5196 "nomination_type": 3,
5197 "resolution": 4,
5198 "main_sha": null,
5199 "because_sha": null,
5200 "notes": null
5201 },
5202 {
5203 "sha": "b1d4a7a95ec0e578bbca00915056545d860ac900",
5204 "description": "radv: fix re-emitting DB_RENDER_CONTROL when resetting gfx pipeline state",
5205 "nominated": false,
5206 "nomination_type": 3,
5207 "resolution": 4,
5208 "main_sha": null,
5209 "because_sha": null,
5210 "notes": null
5211 },
5212 {
5213 "sha": "64e18b04d9f78c6e2ad870d9e5903d1f2e99642e",
5214 "description": "radv: clear the custom blend mode when resetting gfx pipeline state",
5215 "nominated": false,
5216 "nomination_type": 3,
5217 "resolution": 4,
5218 "main_sha": null,
5219 "because_sha": null,
5220 "notes": null
5221 },
5222 {
5223 "sha": "b0a31a62e483af5b90a629ce542144dc07b6c0f9",
5224 "description": "radv: clear RADV_CMD_DIRTY_SHADERS when resetting the shader object state",
5225 "nominated": false,
5226 "nomination_type": 3,
5227 "resolution": 4,
5228 "main_sha": null,
5229 "because_sha": null,
5230 "notes": null
5231 },
5232 {
5233 "sha": "5e813a15f8428d9207ae59e6f2aae5f4d743682f",
5234 "description": "zink: update vvl expectations",
5235 "nominated": false,
5236 "nomination_type": 3,
5237 "resolution": 4,
5238 "main_sha": null,
5239 "because_sha": null,
5240 "notes": null
5241 },
5242 {
5243 "sha": "c163a38a8e0e23eb96ab0a98b197464463553f08",
5244 "description": "ci: bump VVL to snapshot-2024wk06",
5245 "nominated": false,
5246 "nomination_type": 3,
5247 "resolution": 4,
5248 "main_sha": null,
5249 "because_sha": null,
5250 "notes": null
5251 },
5252 {
5253 "sha": "7c1916b98f723b9f43a3a2fce92240584b89cf36",
5254 "description": "zink: add a ci skip",
5255 "nominated": false,
5256 "nomination_type": 3,
5257 "resolution": 4,
5258 "main_sha": null,
5259 "because_sha": null,
5260 "notes": null
5261 },
5262 {
5263 "sha": "4c08db550183b085989468e0d6d1f97cc98e4c8e",
5264 "description": "zink: don't add VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT for sparse textures",
5265 "nominated": true,
5266 "nomination_type": 0,
5267 "resolution": 1,
5268 "main_sha": null,
5269 "because_sha": null,
5270 "notes": null
5271 },
5272 {
5273 "sha": "e8ce53a33d5c4e2e5d007f0c9de05f113cc413df",
5274 "description": "zink: promote gpl libs freeing during shader destroy out of prog loop",
5275 "nominated": true,
5276 "nomination_type": 1,
5277 "resolution": 1,
5278 "main_sha": null,
5279 "because_sha": "d786f52f1ff10fba42e87530933a2a4c68de49a8",
5280 "notes": null
5281 },
5282 {
5283 "sha": "36e7350e0b86080bfcb3b6db481c89a97691dacb",
5284 "description": "zink: clamp zink_gfx_lib_cache::stages_present for generated tcs",
5285 "nominated": true,
5286 "nomination_type": 1,
5287 "resolution": 1,
5288 "main_sha": null,
5289 "because_sha": "d786f52f1ff10fba42e87530933a2a4c68de49a8",
5290 "notes": null
5291 },
5292 {
5293 "sha": "d2dafa3289848c623dac06033766fccb428a4ad7",
5294 "description": "zink: promote a conditional on gfx shader destroy",
5295 "nominated": false,
5296 "nomination_type": 3,
5297 "resolution": 4,
5298 "main_sha": null,
5299 "because_sha": null,
5300 "notes": null
5301 },
5302 {
5303 "sha": "08176d9d16ba495ee55bb148a0b71bd742c8973e",
5304 "description": "intel/tools: add shader compiler hash key to json devinfo format",
5305 "nominated": false,
5306 "nomination_type": 3,
5307 "resolution": 4,
5308 "main_sha": null,
5309 "because_sha": null,
5310 "notes": null
5311 },
5312 {
5313 "sha": "aa649dfa5fff474114139313e517dcb3092c4700",
5314 "description": "intel/tools: move intel_dev_info to intel/tools",
5315 "nominated": false,
5316 "nomination_type": 3,
5317 "resolution": 4,
5318 "main_sha": null,
5319 "because_sha": null,
5320 "notes": null
5321 },
5322 {
5323 "sha": "9b1ae760a819bdf37cef1ef5178f2190771837fc",
5324 "description": "anv: use intel_device_info to set device UUID",
5325 "nominated": false,
5326 "nomination_type": 3,
5327 "resolution": 4,
5328 "main_sha": null,
5329 "because_sha": null,
5330 "notes": null
5331 },
5332 {
5333 "sha": "48bf7ad3b8910f458f717b86fa5abb457bf4e7b6",
5334 "description": "iris: use device info sha in device renderer string",
5335 "nominated": false,
5336 "nomination_type": 3,
5337 "resolution": 4,
5338 "main_sha": null,
5339 "because_sha": null,
5340 "notes": null
5341 },
5342 {
5343 "sha": "c4ce1ca8472d871ad65baa1ec6938e8c1ff2cb3a",
5344 "description": "intel/compiler: generate a hash function to use with the shader cache",
5345 "nominated": false,
5346 "nomination_type": 3,
5347 "resolution": 4,
5348 "main_sha": null,
5349 "because_sha": null,
5350 "notes": null
5351 },
5352 {
5353 "sha": "5a882673667a788a84f2cbc207b455fe28d350e1",
5354 "description": "intel: Add missing dependencies on blorp",
5355 "nominated": false,
5356 "nomination_type": 3,
5357 "resolution": 4,
5358 "main_sha": null,
5359 "because_sha": null,
5360 "notes": null
5361 },
5362 {
5363 "sha": "3b48b7df1fb640cdf20fe1a016dcbb0d91c6d46d",
5364 "description": "intel/blorp: Use a Meson dependency for blorp",
5365 "nominated": false,
5366 "nomination_type": 3,
5367 "resolution": 4,
5368 "main_sha": null,
5369 "because_sha": null,
5370 "notes": null
5371 },
5372 {
5373 "sha": "f55f9272e464c13118c0b5b27e1cdae80ea6b7ff",
5374 "description": "intel/compiler: Fix disassembly of URB message descriptor on Xe2+",
5375 "nominated": false,
5376 "nomination_type": 3,
5377 "resolution": 4,
5378 "main_sha": null,
5379 "because_sha": null,
5380 "notes": null
5381 },
5382 {
5383 "sha": "7a366c0de219516b9a041a383ae5d271598cb7f7",
5384 "description": "docs: update calendar for 24.0.1",
5385 "nominated": false,
5386 "nomination_type": 3,
5387 "resolution": 4,
5388 "main_sha": null,
5389 "because_sha": null,
5390 "notes": null
5391 },
5392 {
5393 "sha": "daa3512048de452d09a5acb80a08f5e5c10bf2f7",
5394 "description": "docs: add sha256sum for 23.3.6",
5395 "nominated": false,
5396 "nomination_type": 3,
5397 "resolution": 4,
5398 "main_sha": null,
5399 "because_sha": null,
5400 "notes": null
5401 },
5402 {
5403 "sha": "cfffd3f744025209391d1588dadfb6890f778c22",
5404 "description": "docs: update calendar for 23.3.6",
5405 "nominated": false,
5406 "nomination_type": 3,
5407 "resolution": 4,
5408 "main_sha": null,
5409 "because_sha": null,
5410 "notes": null
5411 },
5412 {
5413 "sha": "b294e9aed169792621dfe44cfa75f461ac014741",
5414 "description": "docs: add release notes for 23.3.6",
5415 "nominated": false,
5416 "nomination_type": 3,
5417 "resolution": 4,
5418 "main_sha": null,
5419 "because_sha": null,
5420 "notes": null
5421 },
5422 {
5423 "sha": "5c85cdd3786638ec6ad717ef82b54a0cd1886585",
5424 "description": "d3d12: Support R16G16B16A16_FLOAT display targets",
5425 "nominated": false,
5426 "nomination_type": 3,
5427 "resolution": 4,
5428 "main_sha": null,
5429 "because_sha": null,
5430 "notes": null
5431 },
5432 {
5433 "sha": "6a602703367fb9f14ac1f94f85d8e496b2c4783e",
5434 "description": "winsys/d3d12: Support single-buffered mode",
5435 "nominated": false,
5436 "nomination_type": 3,
5437 "resolution": 4,
5438 "main_sha": null,
5439 "because_sha": null,
5440 "notes": null
5441 },
5442 {
5443 "sha": "5879684a469e78219a9bdbb378df86d370960156",
5444 "description": "wgl: Add HDR pixel formats",
5445 "nominated": false,
5446 "nomination_type": 3,
5447 "resolution": 4,
5448 "main_sha": null,
5449 "because_sha": null,
5450 "notes": null
5451 },
5452 {
5453 "sha": "f97060bc1438db9fd5237cde0d8e68c1ff093d28",
5454 "description": "wgl: Enable WGL_ARB_pixel_format_float",
5455 "nominated": false,
5456 "nomination_type": 3,
5457 "resolution": 4,
5458 "main_sha": null,
5459 "because_sha": null,
5460 "notes": null
5461 },
5462 {
5463 "sha": "c432fbe534d1b1d3874b612b97d8ed3fe97c8945",
5464 "description": "wgl: Add no-gdi-single-buffered and gdi-double-buffered PFDs",
5465 "nominated": false,
5466 "nomination_type": 3,
5467 "resolution": 4,
5468 "main_sha": null,
5469 "because_sha": null,
5470 "notes": null
5471 },
5472 {
5473 "sha": "610dcc178a5d4da86726f8b25c2f3ffe6c0456f6",
5474 "description": "wgl: Flush frontbuffer when calling swapbuffers on single-buffered fb",
5475 "nominated": false,
5476 "nomination_type": 3,
5477 "resolution": 4,
5478 "main_sha": null,
5479 "because_sha": null,
5480 "notes": null
5481 },
5482 {
5483 "sha": "b6a2972455c93ff15fb27ee4732de254bd9cb5a7",
5484 "description": "wgl: Support a single-buffered winsys framebuffer",
5485 "nominated": false,
5486 "nomination_type": 3,
5487 "resolution": 4,
5488 "main_sha": null,
5489 "because_sha": null,
5490 "notes": null
5491 },
5492 {
5493 "sha": "f733215c12438c8902fdc819376072b4cc9fb48d",
5494 "description": "anv: enable query clear/copy using shaders on MTL/ARL",
5495 "nominated": false,
5496 "nomination_type": 3,
5497 "resolution": 4,
5498 "main_sha": null,
5499 "because_sha": null,
5500 "notes": null
5501 },
5502 {
5503 "sha": "53df391d27c4d8410c148c490a03f72b39c20aa5",
5504 "description": "rusticl/kernel: recalculate scratch and shared memory after opts",
5505 "nominated": false,
5506 "nomination_type": 1,
5507 "resolution": 4,
5508 "main_sha": null,
5509 "because_sha": "ea023ff5cddf91521436b6d3f24021ae35774997",
5510 "notes": null
5511 },
5512 {
5513 "sha": "ad5fbc440767ee020ebf761bd7f3aaba0895c92d",
5514 "description": "aco: use fmamk/ak instead of fma with inline constant for more VOPD",
5515 "nominated": false,
5516 "nomination_type": 3,
5517 "resolution": 4,
5518 "main_sha": null,
5519 "because_sha": null,
5520 "notes": null
5521 },
5522 {
5523 "sha": "62a8de99acb7399fd2bb68a2ada5106415ed02ad",
5524 "description": "intel/blorp: Move brw_compiler.h include to where is needed",
5525 "nominated": false,
5526 "nomination_type": 3,
5527 "resolution": 4,
5528 "main_sha": null,
5529 "because_sha": null,
5530 "notes": null
5531 },
5532 {
5533 "sha": "f4df4be7e74af7beba06667133311d9dc540649d",
5534 "description": "intel/blorp: Avoid brw types in blorp_priv.h",
5535 "nominated": false,
5536 "nomination_type": 3,
5537 "resolution": 4,
5538 "main_sha": null,
5539 "because_sha": null,
5540 "notes": null
5541 },
5542 {
5543 "sha": "b28cf9123bae4072a6c4404f6092f8cfedc1025a",
5544 "description": "intel/blorp: Move brw_blorp_get_urb_length helper",
5545 "nominated": false,
5546 "nomination_type": 3,
5547 "resolution": 4,
5548 "main_sha": null,
5549 "because_sha": null,
5550 "notes": null
5551 },
5552 {
5553 "sha": "b34df9f801ebddde1d63b0683a80d28c5a559de3",
5554 "description": "intel/blorp: Remove outdated reference in comment",
5555 "nominated": false,
5556 "nomination_type": 3,
5557 "resolution": 4,
5558 "main_sha": null,
5559 "because_sha": null,
5560 "notes": null
5561 },
5562 {
5563 "sha": "9377dc417dfc85cbf60b3e0b7ae113452814c1d4",
5564 "description": "intel/blorp: Use a struct to return blorp_compile_*() results",
5565 "nominated": false,
5566 "nomination_type": 3,
5567 "resolution": 4,
5568 "main_sha": null,
5569 "because_sha": null,
5570 "notes": null
5571 },
5572 {
5573 "sha": "82ecc219e049e7c5980a1add1f7fb62e2e86424f",
5574 "description": "intel/blorp: Simplify blorp_compile_cs() interface",
5575 "nominated": false,
5576 "nomination_type": 3,
5577 "resolution": 4,
5578 "main_sha": null,
5579 "because_sha": null,
5580 "notes": null
5581 },
5582 {
5583 "sha": "cfad85eed07be2789a1dc37916977ec842c085d4",
5584 "description": "intel/blorp: Simplify blorp_compile_fs() interface",
5585 "nominated": false,
5586 "nomination_type": 3,
5587 "resolution": 4,
5588 "main_sha": null,
5589 "because_sha": null,
5590 "notes": null
5591 },
5592 {
5593 "sha": "16ba2478faa6138e12e3816cf79e34061a8dedb5",
5594 "description": "intel/blorp: Remove brw_ prefix when not applicable",
5595 "nominated": false,
5596 "nomination_type": 3,
5597 "resolution": 4,
5598 "main_sha": null,
5599 "because_sha": null,
5600 "notes": null
5601 },
5602 {
5603 "sha": "c8fda6337818b16acb2a6126bccf7ba68dcfd885",
5604 "description": "intel/blorp: Don't require specific prog_data type in callback",
5605 "nominated": false,
5606 "nomination_type": 3,
5607 "resolution": 4,
5608 "main_sha": null,
5609 "because_sha": null,
5610 "notes": null
5611 },
5612 {
5613 "sha": "d78a913bda8cec60553c515cd106ff2a9b8b6d27",
5614 "description": "r300: add explicit flrp lowering",
5615 "nominated": true,
5616 "nomination_type": 1,
5617 "resolution": 1,
5618 "main_sha": null,
5619 "because_sha": "f8a5cba3b4265ccf088c05d9d44f36f42c961e0b",
5620 "notes": null
5621 },
5622 {
5623 "sha": "0b751a2134ff13c2e0192a94faddb20d6ff06002",
5624 "description": "intel: Rename i965_{asm,disasm} tools to brw_{asm,disasm}",
5625 "nominated": false,
5626 "nomination_type": 3,
5627 "resolution": 4,
5628 "main_sha": null,
5629 "because_sha": null,
5630 "notes": null
5631 },
5632 {
5633 "sha": "5992185c8d1e955ff6a05a947e9f93ae61238306",
5634 "description": "intel/compiler: Merge intel_disasm.[ch] into corresponding brw files",
5635 "nominated": false,
5636 "nomination_type": 3,
5637 "resolution": 4,
5638 "main_sha": null,
5639 "because_sha": null,
5640 "notes": null
5641 },
5642 {
5643 "sha": "468a0ffe9c384d5474f0676510625ac33912d680",
5644 "description": "intel/compiler: Include brw_disasm_info.h where its used",
5645 "nominated": false,
5646 "nomination_type": 3,
5647 "resolution": 4,
5648 "main_sha": null,
5649 "because_sha": null,
5650 "notes": null
5651 },
5652 {
5653 "sha": "ff95f0088327633d8252ca432931551588fc5faf",
5654 "description": "intel/compiler: Move disassemble functions to own header file",
5655 "nominated": false,
5656 "nomination_type": 3,
5657 "resolution": 4,
5658 "main_sha": null,
5659 "because_sha": null,
5660 "notes": null
5661 },
5662 {
5663 "sha": "786c1b8322d96b9cf8d39403e9e868030a73323d",
5664 "description": "radv: export multiview in VS/TES/GS for depth-only rendering",
5665 "nominated": true,
5666 "nomination_type": 0,
5667 "resolution": 1,
5668 "main_sha": null,
5669 "because_sha": null,
5670 "notes": null
5671 },
5672 {
5673 "sha": "62b72b6be9742c655d381348c6b161afc6b5396f",
5674 "description": "intel/dev: Add 2 additional ADL-N PCI ids",
5675 "nominated": true,
5676 "nomination_type": 0,
5677 "resolution": 1,
5678 "main_sha": null,
5679 "because_sha": null,
5680 "notes": null
5681 },
5682 {
5683 "sha": "5732c9d26928283a9563924771f52b15102c062c",
5684 "description": "intel/compiler: Rename brw_cs_dispatch_info to intel_cs_dispatch_info",
5685 "nominated": false,
5686 "nomination_type": 3,
5687 "resolution": 4,
5688 "main_sha": null,
5689 "because_sha": null,
5690 "notes": null
5691 },
5692 {
5693 "sha": "c5b80de583104ccdee7d5c2611d65c2799ba3bb9",
5694 "description": "intel/compiler: Rename brw_vue_map to intel_vue_map",
5695 "nominated": false,
5696 "nomination_type": 3,
5697 "resolution": 4,
5698 "main_sha": null,
5699 "because_sha": null,
5700 "notes": null
5701 },
5702 {
5703 "sha": "7d85d2c7fd96e2081b84700e4333bed0aacd22d2",
5704 "description": "intel/compiler: Rename DISPATCH_MODE_* enums to INTEL_DISPATCH_MODE_*",
5705 "nominated": false,
5706 "nomination_type": 3,
5707 "resolution": 4,
5708 "main_sha": null,
5709 "because_sha": null,
5710 "notes": null
5711 },
5712 {
5713 "sha": "aeda865b6d284c24de58c971e3c1abe48e75cc05",
5714 "description": "intel/compiler: Rename BRW_TESS_* enums to INTEL_TESS_*",
5715 "nominated": false,
5716 "nomination_type": 3,
5717 "resolution": 4,
5718 "main_sha": null,
5719 "because_sha": null,
5720 "notes": null
5721 },
5722 {
5723 "sha": "26dd1f0bbaa8b231b86d51113768ab725de862d0",
5724 "description": "intel/compiler: Rename BRW_WM_MSAA_* enums to INTEL_MSAA_*",
5725 "nominated": false,
5726 "nomination_type": 3,
5727 "resolution": 4,
5728 "main_sha": null,
5729 "because_sha": null,
5730 "notes": null
5731 },
5732 {
5733 "sha": "a88084f8be4ab264058a8c46f34f3ee9571b9e10",
5734 "description": "intel/compiler: Rename brw_image_param to isl_image_param",
5735 "nominated": false,
5736 "nomination_type": 3,
5737 "resolution": 4,
5738 "main_sha": null,
5739 "because_sha": null,
5740 "notes": null
5741 },
5742 {
5743 "sha": "1314c5b3571c75716bde0dd7ea1f3e9c6117f927",
5744 "description": "microsoft/compiler: Fix wave size control for SM6.8+",
5745 "nominated": false,
5746 "nomination_type": 3,
5747 "resolution": 4,
5748 "main_sha": null,
5749 "because_sha": null,
5750 "notes": null
5751 },
5752 {
5753 "sha": "e21774eb0aaefd150828fc8c21ff9f6c9ce380df",
5754 "description": "microsoft/compiler: Fix wave size control for SM6.6+",
5755 "nominated": false,
5756 "nomination_type": 3,
5757 "resolution": 4,
5758 "main_sha": null,
5759 "because_sha": null,
5760 "notes": null
5761 },
5762 {
5763 "sha": "0daad70f9f01c78d4379d24c112d8c9de8b92db7",
5764 "description": "microsoft/compiler: For emulating scan, ensure all threads are active when reading cross-lane",
5765 "nominated": false,
5766 "nomination_type": 3,
5767 "resolution": 4,
5768 "main_sha": null,
5769 "because_sha": null,
5770 "notes": null
5771 },
5772 {
5773 "sha": "219be558076622a1085126b8b1cd4b38f524eb47",
5774 "description": "glsl: add missing error check for half float varying",
5775 "nominated": false,
5776 "nomination_type": 3,
5777 "resolution": 4,
5778 "main_sha": null,
5779 "because_sha": null,
5780 "notes": null
5781 },
5782 {
5783 "sha": "66f36a79efc880daad0a394a4af6d23c7c5df0e8",
5784 "description": "docs: add sha256sum for 24.0.1",
5785 "nominated": false,
5786 "nomination_type": 3,
5787 "resolution": 4,
5788 "main_sha": null,
5789 "because_sha": null,
5790 "notes": null
5791 },
5792 {
5793 "sha": "c9bc04180dbf1d04dd8bca5bb50a0120332e4611",
5794 "description": "docs: add release notes for 24.0.1",
5795 "nominated": false,
5796 "nomination_type": 3,
5797 "resolution": 4,
5798 "main_sha": null,
5799 "because_sha": null,
5800 "notes": null
5801 },
5802 {
5803 "sha": "1ca256b76292ee681268b07939266a8f13599700",
5804 "description": "docs: update for GL4.6 and ES3.2 on asahi",
5805 "nominated": false,
5806 "nomination_type": 3,
5807 "resolution": 4,
5808 "main_sha": null,
5809 "because_sha": null,
5810 "notes": null
5811 },
5812 {
5813 "sha": "c7bec0d3c8fb6f1a407ac3cfb7facba7dcfaac7e",
5814 "description": "asahi: advertise GL4.6 and ES3.2",
5815 "nominated": false,
5816 "nomination_type": 3,
5817 "resolution": 4,
5818 "main_sha": null,
5819 "because_sha": null,
5820 "notes": null
5821 },
5822 {
5823 "sha": "c116d1efbb6217e7d2bf3716f2c626aefb726606",
5824 "description": "agx: add \"is helper program?\" key bit",
5825 "nominated": false,
5826 "nomination_type": 3,
5827 "resolution": 4,
5828 "main_sha": null,
5829 "because_sha": null,
5830 "notes": null
5831 },
5832 {
5833 "sha": "a3f647fde104ca5fdfabb2694de78bbde56093f3",
5834 "description": "asahi: precompile helper program",
5835 "nominated": false,
5836 "nomination_type": 3,
5837 "resolution": 4,
5838 "main_sha": null,
5839 "because_sha": null,
5840 "notes": null
5841 },
5842 {
5843 "sha": "e1644a2307fd6377f518b3332c8ab879c88190f3",
5844 "description": "asahi: reorder compiler before clc",
5845 "nominated": false,
5846 "nomination_type": 3,
5847 "resolution": 4,
5848 "main_sha": null,
5849 "because_sha": null,
5850 "notes": null
5851 },
5852 {
5853 "sha": "020e2959d2029058ed7447880277423c6e2a893d",
5854 "description": "agx: decouple from libagx",
5855 "nominated": false,
5856 "nomination_type": 3,
5857 "resolution": 4,
5858 "main_sha": null,
5859 "because_sha": null,
5860 "notes": null
5861 },
5862 {
5863 "sha": "4a3b905bb89b9ae9091586d1c090b548cf5451f7",
5864 "description": "agx: move texture lowering into lib",
5865 "nominated": false,
5866 "nomination_type": 3,
5867 "resolution": 4,
5868 "main_sha": null,
5869 "because_sha": null,
5870 "notes": null
5871 },
5872 {
5873 "sha": "0fa6901f32f2dca923d3d37605bd49198c69edd2",
5874 "description": "agx: call texture lowering in the driver",
5875 "nominated": false,
5876 "nomination_type": 3,
5877 "resolution": 4,
5878 "main_sha": null,
5879 "because_sha": null,
5880 "notes": null
5881 },
5882 {
5883 "sha": "beb8aca7a21fef9fef4f16326fa6d71d52523bb8",
5884 "description": "agx: move SSBO lowering",
5885 "nominated": false,
5886 "nomination_type": 3,
5887 "resolution": 4,
5888 "main_sha": null,
5889 "because_sha": null,
5890 "notes": null
5891 },
5892 {
5893 "sha": "1f465d72ddeaeb33110c76619b327f043c00994c",
5894 "description": "asahi: split out genxml/ directory",
5895 "nominated": false,
5896 "nomination_type": 3,
5897 "resolution": 4,
5898 "main_sha": null,
5899 "because_sha": null,
5900 "notes": null
5901 },
5902 {
5903 "sha": "35c671ecefcc483ac6a3216180346cfb3424f6d5",
5904 "description": "asahi: clean up format table renderability",
5905 "nominated": false,
5906 "nomination_type": 3,
5907 "resolution": 4,
5908 "main_sha": null,
5909 "because_sha": null,
5910 "notes": null
5911 },
5912 {
5913 "sha": "0ee0969f79efc891cf37deaeeb75864e1f638415",
5914 "description": "asahi: use #pragma once",
5915 "nominated": false,
5916 "nomination_type": 3,
5917 "resolution": 4,
5918 "main_sha": null,
5919 "because_sha": null,
5920 "notes": null
5921 },
5922 {
5923 "sha": "951219a4fcc45a8060029ed28b6b28d44630644a",
5924 "description": "ail: use #pragma once",
5925 "nominated": false,
5926 "nomination_type": 3,
5927 "resolution": 4,
5928 "main_sha": null,
5929 "because_sha": null,
5930 "notes": null
5931 },
5932 {
5933 "sha": "3333c2cdeb758782448946fa5a65b465e91860f8",
5934 "description": "asahi/lib: use #pragma once",
5935 "nominated": false,
5936 "nomination_type": 3,
5937 "resolution": 4,
5938 "main_sha": null,
5939 "because_sha": null,
5940 "notes": null
5941 },
5942 {
5943 "sha": "a296e7ec3a66a32cec0551489cebb201b655fdba",
5944 "description": "agx: use #pragma once",
5945 "nominated": false,
5946 "nomination_type": 3,
5947 "resolution": 4,
5948 "main_sha": null,
5949 "because_sha": null,
5950 "notes": null
5951 },
5952 {
5953 "sha": "af0417686067c9d5e0712ee80f384f554399ff3a",
5954 "description": "agx: decouple compiler from genxml",
5955 "nominated": false,
5956 "nomination_type": 3,
5957 "resolution": 4,
5958 "main_sha": null,
5959 "because_sha": null,
5960 "notes": null
5961 },
5962 {
5963 "sha": "23b77d33292b93d1b70d966c16f797910f932331",
5964 "description": "agx: rm ridiculous dependency",
5965 "nominated": false,
5966 "nomination_type": 3,
5967 "resolution": 4,
5968 "main_sha": null,
5969 "because_sha": null,
5970 "notes": null
5971 },
5972 {
5973 "sha": "4e8a42645bcf366bff1eb24e151b6463b77859b1",
5974 "description": "asahi: quelch gcc warning",
5975 "nominated": false,
5976 "nomination_type": 3,
5977 "resolution": 4,
5978 "main_sha": null,
5979 "because_sha": null,
5980 "notes": null
5981 },
5982 {
5983 "sha": "b39de8bb4a1568eedfe31dacabfd145cc0dbbccb",
5984 "description": "asahi: Implement ARB_texture_barrier by decompression",
5985 "nominated": false,
5986 "nomination_type": 3,
5987 "resolution": 4,
5988 "main_sha": null,
5989 "because_sha": null,
5990 "notes": null
5991 },
5992 {
5993 "sha": "589338e8fcf097b19a3595b265823d0f7e3baabe",
5994 "description": "agx: sink wait_pix",
5995 "nominated": false,
5996 "nomination_type": 3,
5997 "resolution": 4,
5998 "main_sha": null,
5999 "because_sha": null,
6000 "notes": null
6001 },
6002 {
6003 "sha": "6c5d3fe1b5e571021a20bbbd1b4919c0d75446d9",
6004 "description": "agx: rm unused opt_ixor_bcsel",
6005 "nominated": false,
6006 "nomination_type": 3,
6007 "resolution": 4,
6008 "main_sha": null,
6009 "because_sha": null,
6010 "notes": null
6011 },
6012 {
6013 "sha": "2dc1189a9cb027be891381cf6712750a8469a818",
6014 "description": "agx: rm unused backend nr_samples",
6015 "nominated": false,
6016 "nomination_type": 3,
6017 "resolution": 4,
6018 "main_sha": null,
6019 "because_sha": null,
6020 "notes": null
6021 },
6022 {
6023 "sha": "27ddcea2b3929a503c08ae8137b0377570f546e5",
6024 "description": "agx: call agx_nir_lower_sample_mask earlier",
6025 "nominated": false,
6026 "nomination_type": 3,
6027 "resolution": 4,
6028 "main_sha": null,
6029 "because_sha": null,
6030 "notes": null
6031 },
6032 {
6033 "sha": "9cb03ba5c73e86952507c28f831a0bdcc4c450d4",
6034 "description": "agx: rm dead sample count argument",
6035 "nominated": false,
6036 "nomination_type": 3,
6037 "resolution": 4,
6038 "main_sha": null,
6039 "because_sha": null,
6040 "notes": null
6041 },
6042 {
6043 "sha": "fd0068612f2ab5aa46a9de437cb4fec8824003e5",
6044 "description": "agx: remove discard -> zs_emit lower",
6045 "nominated": false,
6046 "nomination_type": 3,
6047 "resolution": 4,
6048 "main_sha": null,
6049 "because_sha": null,
6050 "notes": null
6051 },
6052 {
6053 "sha": "0eb9b62199f53317ae500eed91f5043c646cd3f7",
6054 "description": "asahi: rm ia key",
6055 "nominated": false,
6056 "nomination_type": 3,
6057 "resolution": 4,
6058 "main_sha": null,
6059 "because_sha": null,
6060 "notes": null
6061 },
6062 {
6063 "sha": "cb0b027c596f118d0f1f1aa8a36719e4287419f5",
6064 "description": "asahi: make clip_halfz dynamic",
6065 "nominated": false,
6066 "nomination_type": 3,
6067 "resolution": 4,
6068 "main_sha": null,
6069 "because_sha": null,
6070 "notes": null
6071 },
6072 {
6073 "sha": "beb7ddba2ba6d19e2fd1422c10995c5e3b66a65c",
6074 "description": "asahi: always support ARB_clip_control",
6075 "nominated": false,
6076 "nomination_type": 3,
6077 "resolution": 4,
6078 "main_sha": null,
6079 "because_sha": null,
6080 "notes": null
6081 },
6082 {
6083 "sha": "9aa8bac229d7838777da2dc00a5732ad49a1d76f",
6084 "description": "asahi: support GS in shaderdb",
6085 "nominated": false,
6086 "nomination_type": 3,
6087 "resolution": 4,
6088 "main_sha": null,
6089 "because_sha": null,
6090 "notes": null
6091 },
6092 {
6093 "sha": "6673924b7e09c5381fcd886a73016c3ed4e3fad3",
6094 "description": "asahi: make gs topology dynamic",
6095 "nominated": false,
6096 "nomination_type": 3,
6097 "resolution": 4,
6098 "main_sha": null,
6099 "because_sha": null,
6100 "notes": null
6101 },
6102 {
6103 "sha": "049434f89cb5c90616b2f604e67c85caadc9ea5b",
6104 "description": "asahi: make provoking vertex dynamic",
6105 "nominated": false,
6106 "nomination_type": 3,
6107 "resolution": 4,
6108 "main_sha": null,
6109 "because_sha": null,
6110 "notes": null
6111 },
6112 {
6113 "sha": "dbb2b25ef9fe50a0186a749ba551afb78305a41b",
6114 "description": "asahi: eliminate tri fan %",
6115 "nominated": false,
6116 "nomination_type": 3,
6117 "resolution": 4,
6118 "main_sha": null,
6119 "because_sha": null,
6120 "notes": null
6121 },
6122 {
6123 "sha": "7ab1755b54f648b78e08c34f71efc7fbbc7ab3b8",
6124 "description": "asahi: avoid silly psiz writes even with gs",
6125 "nominated": false,
6126 "nomination_type": 3,
6127 "resolution": 4,
6128 "main_sha": null,
6129 "because_sha": null,
6130 "notes": null
6131 },
6132 {
6133 "sha": "43dd8b87cb0da4cb990603126ad0fb295c9e515a",
6134 "description": "asahi: simplify expressions involving xfb",
6135 "nominated": false,
6136 "nomination_type": 3,
6137 "resolution": 4,
6138 "main_sha": null,
6139 "because_sha": null,
6140 "notes": null
6141 },
6142 {
6143 "sha": "b44630aa94b8dffbed87239e3608e594f76d8ca3",
6144 "description": "asahi: rm dead",
6145 "nominated": false,
6146 "nomination_type": 3,
6147 "resolution": 4,
6148 "main_sha": null,
6149 "because_sha": null,
6150 "notes": null
6151 },
6152 {
6153 "sha": "159d85d32cb7e1032e7c55c6dac0e318aaff44bf",
6154 "description": "asahi: implement GS disk caching",
6155 "nominated": false,
6156 "nomination_type": 3,
6157 "resolution": 4,
6158 "main_sha": null,
6159 "because_sha": null,
6160 "notes": null
6161 },
6162 {
6163 "sha": "86782156e72c1fd2e49fcbc7e301fce2b2b1f84b",
6164 "description": "asahi: invert geometry shaders",
6165 "nominated": false,
6166 "nomination_type": 3,
6167 "resolution": 4,
6168 "main_sha": null,
6169 "because_sha": null,
6170 "notes": null
6171 },
6172 {
6173 "sha": "1ac3e48fcc51b0f42138e33f639b7bbb00130c89",
6174 "description": "asahi: fix vertex out size calc",
6175 "nominated": false,
6176 "nomination_type": 3,
6177 "resolution": 4,
6178 "main_sha": null,
6179 "because_sha": null,
6180 "notes": null
6181 },
6182 {
6183 "sha": "141e084f55cb05fd1d7eafd300a2752475f6e1fa",
6184 "description": "asahi: use load_instance_id in gs lowering",
6185 "nominated": false,
6186 "nomination_type": 3,
6187 "resolution": 4,
6188 "main_sha": null,
6189 "because_sha": null,
6190 "notes": null
6191 },
6192 {
6193 "sha": "3641a37e8f988b10a3593ab90650c3fb960a0cb5",
6194 "description": "asahi: set gs_grid[0] even for direct draws",
6195 "nominated": false,
6196 "nomination_type": 3,
6197 "resolution": 4,
6198 "main_sha": null,
6199 "because_sha": null,
6200 "notes": null
6201 },
6202 {
6203 "sha": "200ca690869f7e3e1b5dd6bb87cb52ff915bfd80",
6204 "description": "asahi: support stage override in sysval lower",
6205 "nominated": false,
6206 "nomination_type": 3,
6207 "resolution": 4,
6208 "main_sha": null,
6209 "because_sha": null,
6210 "notes": null
6211 },
6212 {
6213 "sha": "3bd400a2b4e9924eb52aec758b0e62b787c38f8c",
6214 "description": "asahi: collapse indirection with GS",
6215 "nominated": false,
6216 "nomination_type": 3,
6217 "resolution": 4,
6218 "main_sha": null,
6219 "because_sha": null,
6220 "notes": null
6221 },
6222 {
6223 "sha": "2da426afe0a6b0291f03e6f3cc33cdf0d8479f5f",
6224 "description": "asahi: allow lowering bindings after lowering textures",
6225 "nominated": false,
6226 "nomination_type": 3,
6227 "resolution": 4,
6228 "main_sha": null,
6229 "because_sha": null,
6230 "notes": null
6231 },
6232 {
6233 "sha": "17896f169925689e24c90d159960305d1a0ca4c8",
6234 "description": "nir: rm load_vert_id_in_prim_agx",
6235 "nominated": false,
6236 "nomination_type": 3,
6237 "resolution": 4,
6238 "main_sha": null,
6239 "because_sha": null,
6240 "notes": null
6241 },
6242 {
6243 "sha": "b26409246c61efaac1db739ffe2303490824a384",
6244 "description": "asahi: be a bit more methodical with shader stages",
6245 "nominated": false,
6246 "nomination_type": 3,
6247 "resolution": 4,
6248 "main_sha": null,
6249 "because_sha": null,
6250 "notes": null
6251 },
6252 {
6253 "sha": "6154d6571493a314f1efeca53d6aed38445a5668",
6254 "description": "asahi: infer stage in descriptor update",
6255 "nominated": false,
6256 "nomination_type": 3,
6257 "resolution": 4,
6258 "main_sha": null,
6259 "because_sha": null,
6260 "notes": null
6261 },
6262 {
6263 "sha": "37fa7bff5828e51b0785c22cd77d784f18612607",
6264 "description": "asahi: shrink GS key",
6265 "nominated": false,
6266 "nomination_type": 3,
6267 "resolution": 4,
6268 "main_sha": null,
6269 "because_sha": null,
6270 "notes": null
6271 },
6272 {
6273 "sha": "f4a187bc8948a181897787a2aa4e1314466ee911",
6274 "description": "asahi: allow bindful GS textures",
6275 "nominated": false,
6276 "nomination_type": 3,
6277 "resolution": 4,
6278 "main_sha": null,
6279 "because_sha": null,
6280 "notes": null
6281 },
6282 {
6283 "sha": "e13d00116030c48b9388ae69e23f3bf3dd4206f4",
6284 "description": "asahi: rm arrayed output lowering",
6285 "nominated": false,
6286 "nomination_type": 3,
6287 "resolution": 4,
6288 "main_sha": null,
6289 "because_sha": null,
6290 "notes": null
6291 },
6292 {
6293 "sha": "d96fbd461817217bc91f6933784d47716c0bbf10",
6294 "description": "asahi: separate GS from VS",
6295 "nominated": false,
6296 "nomination_type": 3,
6297 "resolution": 4,
6298 "main_sha": null,
6299 "because_sha": null,
6300 "notes": null
6301 },
6302 {
6303 "sha": "af7084efa7e8c4d930861f54125b469408285660",
6304 "description": "asahi: rework shader stage handling a bit",
6305 "nominated": false,
6306 "nomination_type": 3,
6307 "resolution": 4,
6308 "main_sha": null,
6309 "because_sha": null,
6310 "notes": null
6311 },
6312 {
6313 "sha": "0b307770286177a9d7c4621fba805f9952e4d775",
6314 "description": "asahi: add geometry parameters for separable GS",
6315 "nominated": false,
6316 "nomination_type": 3,
6317 "resolution": 4,
6318 "main_sha": null,
6319 "because_sha": null,
6320 "notes": null
6321 },
6322 {
6323 "sha": "b2d547b36142cc2f652e662dfcd81fd440087296",
6324 "description": "asahi: add shader_info::outputs for gs lower",
6325 "nominated": false,
6326 "nomination_type": 3,
6327 "resolution": 4,
6328 "main_sha": null,
6329 "because_sha": null,
6330 "notes": null
6331 },
6332 {
6333 "sha": "cdd1b012e97426b8af81211b3565145b510fd841",
6334 "description": "asahi: simplify IA mode handling",
6335 "nominated": false,
6336 "nomination_type": 3,
6337 "resolution": 4,
6338 "main_sha": null,
6339 "because_sha": null,
6340 "notes": null
6341 },
6342 {
6343 "sha": "e1783fc083b830fa804a81206fea41e75a811353",
6344 "description": "libagx: generalize vertex_id_for_topology",
6345 "nominated": false,
6346 "nomination_type": 3,
6347 "resolution": 4,
6348 "main_sha": null,
6349 "because_sha": null,
6350 "notes": null
6351 },
6352 {
6353 "sha": "c9f55166dccfd246e75ee5c813e235e5ebcb40f4",
6354 "description": "libagx: static assert some sizes",
6355 "nominated": false,
6356 "nomination_type": 3,
6357 "resolution": 4,
6358 "main_sha": null,
6359 "because_sha": null,
6360 "notes": null
6361 },
6362 {
6363 "sha": "aaa609f03032c5761bca535bcd1a16e7dd78f3e2",
6364 "description": "libagx: use real PACKED macro",
6365 "nominated": false,
6366 "nomination_type": 3,
6367 "resolution": 4,
6368 "main_sha": null,
6369 "because_sha": null,
6370 "notes": null
6371 },
6372 {
6373 "sha": "fc929d9318cf0e2cf4d2bd4adaf9ceecafbae725",
6374 "description": "libagx: use native static_assert on host",
6375 "nominated": false,
6376 "nomination_type": 3,
6377 "resolution": 4,
6378 "main_sha": null,
6379 "because_sha": null,
6380 "notes": null
6381 },
6382 {
6383 "sha": "bfaa3691e1fb409b120a5dfe5c66dc1e78f12774",
6384 "description": "asahi: make GS flatshade_first more dynamic",
6385 "nominated": false,
6386 "nomination_type": 3,
6387 "resolution": 4,
6388 "main_sha": null,
6389 "because_sha": null,
6390 "notes": null
6391 },
6392 {
6393 "sha": "4036c710bdafe17f42f8c4c71fb1c9ae04709abd",
6394 "description": "libagx: fix buggy align macro",
6395 "nominated": false,
6396 "nomination_type": 3,
6397 "resolution": 4,
6398 "main_sha": null,
6399 "because_sha": null,
6400 "notes": null
6401 },
6402 {
6403 "sha": "784323cf0f1dc88a77cf01f98bade0d3de4752da",
6404 "description": "asahi: rip out existing MDI+GS implementation",
6405 "nominated": false,
6406 "nomination_type": 3,
6407 "resolution": 4,
6408 "main_sha": null,
6409 "because_sha": null,
6410 "notes": null
6411 },
6412 {
6413 "sha": "21403278ac38b384e083989a7ad199c1d59d1241",
6414 "description": "asahi: fix dirty tracking issue",
6415 "nominated": false,
6416 "nomination_type": 3,
6417 "resolution": 4,
6418 "main_sha": null,
6419 "because_sha": null,
6420 "notes": null
6421 },
6422 {
6423 "sha": "beabd93c1306a01b6059c8b8bc53514f01f85f5e",
6424 "description": "asahi,agx: use hw clip distance",
6425 "nominated": false,
6426 "nomination_type": 3,
6427 "resolution": 4,
6428 "main_sha": null,
6429 "because_sha": null,
6430 "notes": null
6431 },
6432 {
6433 "sha": "9aeaf9925984eaa3e01ec51eaf3abf04f38186ea",
6434 "description": "agx: fix buffer overflow with varying slots",
6435 "nominated": false,
6436 "nomination_type": 3,
6437 "resolution": 4,
6438 "main_sha": null,
6439 "because_sha": null,
6440 "notes": null
6441 },
6442 {
6443 "sha": "de31b280531380a7dc035ce2c951935a607ccebc",
6444 "description": "asahi: allow vertex/geom/tess side effects",
6445 "nominated": false,
6446 "nomination_type": 3,
6447 "resolution": 4,
6448 "main_sha": null,
6449 "because_sha": null,
6450 "notes": null
6451 },
6452 {
6453 "sha": "de786a1c5cba5a7e550d0d38b9bd84608c7ea10b",
6454 "description": "asahi: drop xfb hack",
6455 "nominated": false,
6456 "nomination_type": 3,
6457 "resolution": 4,
6458 "main_sha": null,
6459 "because_sha": null,
6460 "notes": null
6461 },
6462 {
6463 "sha": "5361b1f331ea9f5e9a106f786433363fbb5d170e",
6464 "description": "asahi: bump max threads per wg",
6465 "nominated": false,
6466 "nomination_type": 3,
6467 "resolution": 4,
6468 "main_sha": null,
6469 "because_sha": null,
6470 "notes": null
6471 },
6472 {
6473 "sha": "8a2c1d337ec717fd49ac12939d2b5aaf92ad0149",
6474 "description": "agx: add =spill debug option",
6475 "nominated": false,
6476 "nomination_type": 3,
6477 "resolution": 4,
6478 "main_sha": null,
6479 "because_sha": null,
6480 "notes": null
6481 },
6482 {
6483 "sha": "42084d50e544ddbdd213e2c15b2d5f0369d6f59f",
6484 "description": "agx: add parallel copy printing",
6485 "nominated": false,
6486 "nomination_type": 3,
6487 "resolution": 4,
6488 "main_sha": null,
6489 "because_sha": null,
6490 "notes": null
6491 },
6492 {
6493 "sha": "871f3d3f7d4e455e1764a7e30e2ef2482aadf040",
6494 "description": "agx: unit test spill/fill lowering",
6495 "nominated": false,
6496 "nomination_type": 3,
6497 "resolution": 4,
6498 "main_sha": null,
6499 "because_sha": null,
6500 "notes": null
6501 },
6502 {
6503 "sha": "a5ff85e782fc534f681ea34fc4d5f32610af6c0a",
6504 "description": "agx: unit test memory parallel copies",
6505 "nominated": false,
6506 "nomination_type": 3,
6507 "resolution": 4,
6508 "main_sha": null,
6509 "because_sha": null,
6510 "notes": null
6511 },
6512 {
6513 "sha": "14e1bb78ae020e3095ba91710be61a53fa71fffe",
6514 "description": "agx: add spill/fill lowering pass",
6515 "nominated": false,
6516 "nomination_type": 3,
6517 "resolution": 4,
6518 "main_sha": null,
6519 "because_sha": null,
6520 "notes": null
6521 },
6522 {
6523 "sha": "40da539d01578ebb727c2cc00832cde97e4dab1d",
6524 "description": "agx: introduce \"memory variables\"",
6525 "nominated": false,
6526 "nomination_type": 3,
6527 "resolution": 4,
6528 "main_sha": null,
6529 "because_sha": null,
6530 "notes": null
6531 },
6532 {
6533 "sha": "06eb552baae524cd65904fd023207eeb25a856cd",
6534 "description": "agx: print register vectors",
6535 "nominated": false,
6536 "nomination_type": 3,
6537 "resolution": 4,
6538 "main_sha": null,
6539 "because_sha": null,
6540 "notes": null
6541 },
6542 {
6543 "sha": "282f2ac1aa060c79e39df734e4474b15e3af52d7",
6544 "description": "agx: allow 16-bit immediate on stack load/store",
6545 "nominated": false,
6546 "nomination_type": 3,
6547 "resolution": 4,
6548 "main_sha": null,
6549 "because_sha": null,
6550 "notes": null
6551 },
6552 {
6553 "sha": "485e17e01e3a1ed7e96ada3c2b962a166eeaba12",
6554 "description": "asahi: allocate preamble scratch",
6555 "nominated": false,
6556 "nomination_type": 3,
6557 "resolution": 4,
6558 "main_sha": null,
6559 "because_sha": null,
6560 "notes": null
6561 },
6562 {
6563 "sha": "f97b041e87fc9a0d040b8f0fa037eb3717be8402",
6564 "description": "agx: set nr_preamble_gprs for preamble scratch",
6565 "nominated": false,
6566 "nomination_type": 3,
6567 "resolution": 4,
6568 "main_sha": null,
6569 "because_sha": null,
6570 "notes": null
6571 },
6572 {
6573 "sha": "94b92000427280cc0cc1574f11bef53f51c961d0",
6574 "description": "asahi: add has_scratch to shader key",
6575 "nominated": false,
6576 "nomination_type": 3,
6577 "resolution": 4,
6578 "main_sha": null,
6579 "because_sha": null,
6580 "notes": null
6581 },
6582 {
6583 "sha": "9445005c8765843a1920dd46e3502eb053774080",
6584 "description": "agx: improve scratch size accounting",
6585 "nominated": false,
6586 "nomination_type": 3,
6587 "resolution": 4,
6588 "main_sha": null,
6589 "because_sha": null,
6590 "notes": null
6591 },
6592 {
6593 "sha": "a2328820f790cb42c1edc36a878f9b6bbefd4758",
6594 "description": "agx: clamp register file based on workgroup size",
6595 "nominated": false,
6596 "nomination_type": 3,
6597 "resolution": 4,
6598 "main_sha": null,
6599 "because_sha": null,
6600 "notes": null
6601 },
6602 {
6603 "sha": "bb37b072a59406b8707eb9b101ee92922cc5b5f8",
6604 "description": "asahi,agx: use intrinsics pass",
6605 "nominated": false,
6606 "nomination_type": 3,
6607 "resolution": 4,
6608 "main_sha": null,
6609 "because_sha": null,
6610 "notes": null
6611 },
6612 {
6613 "sha": "e34a707d78d70317a387d02847282824718ecb87",
6614 "description": "asahi: optimize memory_barrier",
6615 "nominated": false,
6616 "nomination_type": 3,
6617 "resolution": 4,
6618 "main_sha": null,
6619 "because_sha": null,
6620 "notes": null
6621 },
6622 {
6623 "sha": "745c9d8bdc33dfe9d5414f098cb3aaa4a30be3c6",
6624 "description": "asahi: track batches with incoherent writes",
6625 "nominated": false,
6626 "nomination_type": 3,
6627 "resolution": 4,
6628 "main_sha": null,
6629 "because_sha": null,
6630 "notes": null
6631 },
6632 {
6633 "sha": "98ffbf4cf64ecec79c9ff9b628188cf6285c53bc",
6634 "description": "asahi: rm blank",
6635 "nominated": false,
6636 "nomination_type": 3,
6637 "resolution": 4,
6638 "main_sha": null,
6639 "because_sha": null,
6640 "notes": null
6641 },
6642 {
6643 "sha": "53e820f20e54df5bde702a058b58cea5ac96bb29",
6644 "description": "asahi: hoist layer id code",
6645 "nominated": false,
6646 "nomination_type": 3,
6647 "resolution": 4,
6648 "main_sha": null,
6649 "because_sha": null,
6650 "notes": null
6651 },
6652 {
6653 "sha": "bbe6689108fa34f63e3e1de4097333e24bc13d74",
6654 "description": "asahi: hoist xfb code",
6655 "nominated": false,
6656 "nomination_type": 3,
6657 "resolution": 4,
6658 "main_sha": null,
6659 "because_sha": null,
6660 "notes": null
6661 },
6662 {
6663 "sha": "ae6e1e3609bdd94bd504c93459c521ae9854729a",
6664 "description": "asahi: collapse if",
6665 "nominated": false,
6666 "nomination_type": 3,
6667 "resolution": 4,
6668 "main_sha": null,
6669 "because_sha": null,
6670 "notes": null
6671 },
6672 {
6673 "sha": "757fd8be563beaa878488a34b828ac8f77ccf3dd",
6674 "description": "asahi: fix instance count with indirect draw",
6675 "nominated": false,
6676 "nomination_type": 3,
6677 "resolution": 4,
6678 "main_sha": null,
6679 "because_sha": null,
6680 "notes": null
6681 },
6682 {
6683 "sha": "facc4b9a5ec1bc418bb9005ebeb707d73aa4d41b",
6684 "description": "asahi: drop any_draws",
6685 "nominated": false,
6686 "nomination_type": 3,
6687 "resolution": 4,
6688 "main_sha": null,
6689 "because_sha": null,
6690 "notes": null
6691 },
6692 {
6693 "sha": "ae3544eccd6e2e47c640a5cedc048114451562aa",
6694 "description": "asahi: move some code into dirty tracking",
6695 "nominated": false,
6696 "nomination_type": 3,
6697 "resolution": 4,
6698 "main_sha": null,
6699 "because_sha": null,
6700 "notes": null
6701 },
6702 {
6703 "sha": "c19325c2293d00e9db82d867ddaa9f6ea94af285",
6704 "description": "asahi: optimize no changes descriptor case",
6705 "nominated": false,
6706 "nomination_type": 3,
6707 "resolution": 4,
6708 "main_sha": null,
6709 "because_sha": null,
6710 "notes": null
6711 },
6712 {
6713 "sha": "1362ae38d49b2007f2afcee3b1eeffcf2f69dfd9",
6714 "description": "asahi: optimize \"no changes\" case",
6715 "nominated": false,
6716 "nomination_type": 3,
6717 "resolution": 4,
6718 "main_sha": null,
6719 "because_sha": null,
6720 "notes": null
6721 },
6722 {
6723 "sha": "8fc373370fcb852a1aab6adb4aca0dadf15022e3",
6724 "description": "asahi: collapse stage uniform upload",
6725 "nominated": false,
6726 "nomination_type": 3,
6727 "resolution": 4,
6728 "main_sha": null,
6729 "because_sha": null,
6730 "notes": null
6731 },
6732 {
6733 "sha": "8ba151aa16cdb6129a109eb8b8843d9b2b6d5e8a",
6734 "description": "asahi: dirty track stage uniforms",
6735 "nominated": false,
6736 "nomination_type": 3,
6737 "resolution": 4,
6738 "main_sha": null,
6739 "because_sha": null,
6740 "notes": null
6741 },
6742 {
6743 "sha": "6be7c5f8893264d50f4f87f1d77c9d8eb32f1d19",
6744 "description": "asahi: split up stage uniform upload",
6745 "nominated": false,
6746 "nomination_type": 3,
6747 "resolution": 4,
6748 "main_sha": null,
6749 "because_sha": null,
6750 "notes": null
6751 },
6752 {
6753 "sha": "23b4503225ba07ad07f32f9af5e5dcb9480c9ee7",
6754 "description": "asahi: rewrite queries",
6755 "nominated": false,
6756 "nomination_type": 3,
6757 "resolution": 4,
6758 "main_sha": null,
6759 "because_sha": null,
6760 "notes": null
6761 },
6762 {
6763 "sha": "ca58bc239aa782309ab272bf856728189765f96e",
6764 "description": "asahi: drop silly else",
6765 "nominated": false,
6766 "nomination_type": 3,
6767 "resolution": 4,
6768 "main_sha": null,
6769 "because_sha": null,
6770 "notes": null
6771 },
6772 {
6773 "sha": "6ffbf77983bb923d02ef62a6fe558ad1bb1be5de",
6774 "description": "asahi: assert invariant",
6775 "nominated": false,
6776 "nomination_type": 3,
6777 "resolution": 4,
6778 "main_sha": null,
6779 "because_sha": null,
6780 "notes": null
6781 },
6782 {
6783 "sha": "24b7fbca9d96b0a778df1c76c2ad7b055308ecf6",
6784 "description": "asahi: allow disk cache with compblit",
6785 "nominated": false,
6786 "nomination_type": 3,
6787 "resolution": 4,
6788 "main_sha": null,
6789 "because_sha": null,
6790 "notes": null
6791 },
6792 {
6793 "sha": "8ab443d54919fb55947ccb07e26cf59b4fcc8f6e",
6794 "description": "asahi: enable compblit behind dbg flag",
6795 "nominated": false,
6796 "nomination_type": 3,
6797 "resolution": 4,
6798 "main_sha": null,
6799 "because_sha": null,
6800 "notes": null
6801 },
6802 {
6803 "sha": "07a4ff581058f579b37895d20c2be29c860fe99b",
6804 "description": "asahi: track bit count, not word count",
6805 "nominated": false,
6806 "nomination_type": 3,
6807 "resolution": 4,
6808 "main_sha": null,
6809 "because_sha": null,
6810 "notes": null
6811 },
6812 {
6813 "sha": "0aa3eaa9442f139b588760322c11b1b22387ade0",
6814 "description": "asahi: rm dead",
6815 "nominated": false,
6816 "nomination_type": 3,
6817 "resolution": 4,
6818 "main_sha": null,
6819 "because_sha": null,
6820 "notes": null
6821 },
6822 {
6823 "sha": "46c70b72ca14005e63eb43f86b9df7dd27c59ea0",
6824 "description": "asahi: skip set if tested",
6825 "nominated": false,
6826 "nomination_type": 3,
6827 "resolution": 4,
6828 "main_sha": null,
6829 "because_sha": null,
6830 "notes": null
6831 },
6832 {
6833 "sha": "7eac18b1bcc423789c763722eea7c14dc5aaca71",
6834 "description": "asahi: force inline ppp update logic",
6835 "nominated": false,
6836 "nomination_type": 3,
6837 "resolution": 4,
6838 "main_sha": null,
6839 "because_sha": null,
6840 "notes": null
6841 },
6842 {
6843 "sha": "5982ae902525e1585e692081167ef1777f2009ec",
6844 "description": "asahi: fix vbo dirty track",
6845 "nominated": false,
6846 "nomination_type": 3,
6847 "resolution": 4,
6848 "main_sha": null,
6849 "because_sha": null,
6850 "notes": null
6851 },
6852 {
6853 "sha": "668bf461b19d1f829aa6fa588d34b519fe0d1213",
6854 "description": "asahi: don't use util_resource_size",
6855 "nominated": false,
6856 "nomination_type": 3,
6857 "resolution": 4,
6858 "main_sha": null,
6859 "because_sha": null,
6860 "notes": null
6861 },
6862 {
6863 "sha": "d9c4fcce5f925c4f9f1bce08ff25bfae9f3ee081",
6864 "description": "asahi: log geometry shaders separate from xfb",
6865 "nominated": false,
6866 "nomination_type": 3,
6867 "resolution": 4,
6868 "main_sha": null,
6869 "because_sha": null,
6870 "notes": null
6871 },
6872 {
6873 "sha": "c6c8262ce1461af6b3b44cdd3a72e071086f5257",
6874 "description": "asahi: implement pipeline stats as a checkbox",
6875 "nominated": false,
6876 "nomination_type": 3,
6877 "resolution": 4,
6878 "main_sha": null,
6879 "because_sha": null,
6880 "notes": null
6881 },
6882 {
6883 "sha": "27d39bf544a5f4f3d9b8b531f228e8fd4e75a4a8",
6884 "description": "agx: reassociate bcsel with ior/iand",
6885 "nominated": false,
6886 "nomination_type": 3,
6887 "resolution": 4,
6888 "main_sha": null,
6889 "because_sha": null,
6890 "notes": null
6891 },
6892 {
6893 "sha": "b45d54a388ca2aa0f8f27affd90b6ab6ed6e4dc2",
6894 "description": "agx: optimize b2x(inot)",
6895 "nominated": false,
6896 "nomination_type": 3,
6897 "resolution": 4,
6898 "main_sha": null,
6899 "because_sha": null,
6900 "notes": null
6901 },
6902 {
6903 "sha": "34ca925064eca160aacb3d793d46dbe911b32de1",
6904 "description": "agx: don't inline imms into stack_store",
6905 "nominated": false,
6906 "nomination_type": 3,
6907 "resolution": 4,
6908 "main_sha": null,
6909 "because_sha": null,
6910 "notes": null
6911 },
6912 {
6913 "sha": "f6c17cbe48e5ab85bf338854a444d4162ddda857",
6914 "description": "ail: use template for tiled memcpy",
6915 "nominated": false,
6916 "nomination_type": 3,
6917 "resolution": 4,
6918 "main_sha": null,
6919 "because_sha": null,
6920 "notes": null
6921 },
6922 {
6923 "sha": "075e59505804711c517a00c110421e021b4a2abd",
6924 "description": "ail: port tiling routines to c++",
6925 "nominated": false,
6926 "nomination_type": 3,
6927 "resolution": 4,
6928 "main_sha": null,
6929 "because_sha": null,
6930 "notes": null
6931 },
6932 {
6933 "sha": "104ba72547dcb72d4df7e1f643ab99fbd2709679",
6934 "description": "ail: add tests for linear<-->twiddled copies",
6935 "nominated": false,
6936 "nomination_type": 3,
6937 "resolution": 4,
6938 "main_sha": null,
6939 "because_sha": null,
6940 "notes": null
6941 },
6942 {
6943 "sha": "2c9189434f04ccededbe9f28b2402fd6960d13ee",
6944 "description": "docs/asahi: fix strided linear note",
6945 "nominated": false,
6946 "nomination_type": 3,
6947 "resolution": 4,
6948 "main_sha": null,
6949 "because_sha": null,
6950 "notes": null
6951 },
6952 {
6953 "sha": "f836d573e48c6c72d301b1633c49f4b3a571d198",
6954 "description": "agx: only run early tests if needed",
6955 "nominated": false,
6956 "nomination_type": 3,
6957 "resolution": 4,
6958 "main_sha": null,
6959 "because_sha": null,
6960 "notes": null
6961 },
6962 {
6963 "sha": "7825044c39d19327d80d248065c07c0ad92bd859",
6964 "description": "asahi: honour discard_whole | persistent",
6965 "nominated": false,
6966 "nomination_type": 3,
6967 "resolution": 4,
6968 "main_sha": null,
6969 "because_sha": null,
6970 "notes": null
6971 },
6972 {
6973 "sha": "793ac040770ed443da53d29515512665796f5f6b",
6974 "description": "asahi: handle read-only SSBOs",
6975 "nominated": false,
6976 "nomination_type": 3,
6977 "resolution": 4,
6978 "main_sha": null,
6979 "because_sha": null,
6980 "notes": null
6981 },
6982 {
6983 "sha": "97a945246c65d8a94266b8781a1e6188e26439a9",
6984 "description": "asahi: fix valid buffer tracking for SSBO/image/XFB",
6985 "nominated": false,
6986 "nomination_type": 3,
6987 "resolution": 4,
6988 "main_sha": null,
6989 "because_sha": null,
6990 "notes": null
6991 },
6992 {
6993 "sha": "6689b083d889f94b14073d1498d00478ee6331ba",
6994 "description": "asahi: don't sync for uninitialized buffer",
6995 "nominated": false,
6996 "nomination_type": 3,
6997 "resolution": 4,
6998 "main_sha": null,
6999 "because_sha": null,
7000 "notes": null
7001 },
7002 {
7003 "sha": "9e8ce4550c033d9af66d1f3f694c628c3c220400",
7004 "description": "asahi: enable tcs caching",
7005 "nominated": false,
7006 "nomination_type": 3,
7007 "resolution": 4,
7008 "main_sha": null,
7009 "because_sha": null,
7010 "notes": null
7011 },
7012 {
7013 "sha": "19da2f6d306eb9b15ca4c8d35e81473de7571cd5",
7014 "description": "asahi: sync with query mismatches",
7015 "nominated": false,
7016 "nomination_type": 3,
7017 "resolution": 4,
7018 "main_sha": null,
7019 "because_sha": null,
7020 "notes": null
7021 },
7022 {
7023 "sha": "3b927567ac927316eb11901f50ee1573ead44fd2",
7024 "description": "Revert \"asahi: don't canonicalize nans/flush denorms when copying\"",
7025 "nominated": true,
7026 "nomination_type": 2,
7027 "resolution": 2,
7028 "main_sha": null,
7029 "because_sha": "ab7fb3d40072612ffe4d073ff2882102ffcb8a1c",
7030 "notes": null
7031 },
7032 {
7033 "sha": "74110ef21d0960b28fc175727a7446c5543cfc7e",
7034 "description": "asahi: batch: Trace before waiting for syncobj",
7035 "nominated": false,
7036 "nomination_type": 3,
7037 "resolution": 4,
7038 "main_sha": null,
7039 "because_sha": null,
7040 "notes": null
7041 },
7042 {
7043 "sha": "ff900ceffec057cf7b3289a39e38fd39e1a108d8",
7044 "description": "asahi: Enable scratch debugging",
7045 "nominated": false,
7046 "nomination_type": 3,
7047 "resolution": 4,
7048 "main_sha": null,
7049 "because_sha": null,
7050 "notes": null
7051 },
7052 {
7053 "sha": "8845702f8cee01d74212a817c49fb4ccfcf3a90f",
7054 "description": "asahi: Allocate scratch for shaders",
7055 "nominated": false,
7056 "nomination_type": 3,
7057 "resolution": 4,
7058 "main_sha": null,
7059 "because_sha": null,
7060 "notes": null
7061 },
7062 {
7063 "sha": "bb5277aa3de1aeeeb8d6a9f6b30825ed994e02e4",
7064 "description": "asahi: Hook up scratch",
7065 "nominated": false,
7066 "nomination_type": 3,
7067 "resolution": 4,
7068 "main_sha": null,
7069 "because_sha": null,
7070 "notes": null
7071 },
7072 {
7073 "sha": "fa475c1b5673a5adf1ac91ba8fc7578dc96ea179",
7074 "description": "asahi: scratch: Add feature to debug core IDs",
7075 "nominated": false,
7076 "nomination_type": 3,
7077 "resolution": 4,
7078 "main_sha": null,
7079 "because_sha": null,
7080 "notes": null
7081 },
7082 {
7083 "sha": "494399c65c38627c75ad80ccdea9bafd330bc7ae",
7084 "description": "asahi: Implement scratch allocation",
7085 "nominated": false,
7086 "nomination_type": 3,
7087 "resolution": 4,
7088 "main_sha": null,
7089 "because_sha": null,
7090 "notes": null
7091 },
7092 {
7093 "sha": "da9677f14b413c16dec681e7d44be66f34b13acf",
7094 "description": "asahi: cmdbuf: Fix scratch bucket offset/size",
7095 "nominated": false,
7096 "nomination_type": 3,
7097 "resolution": 4,
7098 "main_sha": null,
7099 "because_sha": null,
7100 "notes": null
7101 },
7102 {
7103 "sha": "d6cc820d1a78bc9fbf01c51d6782e010268ad364",
7104 "description": "asahi: libagx: Move PACKED and GLOBAL macros to libagx.h",
7105 "nominated": false,
7106 "nomination_type": 3,
7107 "resolution": 4,
7108 "main_sha": null,
7109 "because_sha": null,
7110 "notes": null
7111 },
7112 {
7113 "sha": "eec7c4beb829a962e393ec3d6893ba6b0f929f90",
7114 "description": "agx: compiler: Enable stack_adjust",
7115 "nominated": false,
7116 "nomination_type": 3,
7117 "resolution": 4,
7118 "main_sha": null,
7119 "because_sha": null,
7120 "notes": null
7121 },
7122 {
7123 "sha": "1f1751d25836b2bda36143b91f3b4fea3c10939a",
7124 "description": "agx: compiler: Export scratch size to the driver",
7125 "nominated": false,
7126 "nomination_type": 3,
7127 "resolution": 4,
7128 "main_sha": null,
7129 "because_sha": null,
7130 "notes": null
7131 },
7132 {
7133 "sha": "b89da92a5e6b2c1f622f152114b280ba8371465a",
7134 "description": "agx: compiler: Add fence_helper_exit_agx barrier",
7135 "nominated": false,
7136 "nomination_type": 3,
7137 "resolution": 4,
7138 "main_sha": null,
7139 "because_sha": null,
7140 "notes": null
7141 },
7142 {
7143 "sha": "c406ce793b9092b3d1e67a64687ad5db34845ef1",
7144 "description": "agx: Add scaffolding to build the helper shader at device init",
7145 "nominated": false,
7146 "nomination_type": 3,
7147 "resolution": 4,
7148 "main_sha": null,
7149 "because_sha": null,
7150 "notes": null
7151 },
7152 {
7153 "sha": "05c8b59f5bb14eb798db2321df05dde3617e88d4",
7154 "description": "agx: Hook up helper intrinsics into CL",
7155 "nominated": false,
7156 "nomination_type": 3,
7157 "resolution": 4,
7158 "main_sha": null,
7159 "because_sha": null,
7160 "notes": null
7161 },
7162 {
7163 "sha": "30862d718950509ae382eaafc8c88c0794ade4d2",
7164 "description": "agx: Hook up AGX helper NIR intrinsics",
7165 "nominated": false,
7166 "nomination_type": 3,
7167 "resolution": 4,
7168 "main_sha": null,
7169 "because_sha": null,
7170 "notes": null
7171 },
7172 {
7173 "sha": "b07dbf7b0f155688b88df9d43a9493f72112074f",
7174 "description": "nir: Add AGX-specific helper opcodes",
7175 "nominated": false,
7176 "nomination_type": 3,
7177 "resolution": 4,
7178 "main_sha": null,
7179 "because_sha": null,
7180 "notes": null
7181 },
7182 {
7183 "sha": "5d0f1ca77faecb36870a5b3f6e52c106cd8c93b1",
7184 "description": "agx: Rename some SRs",
7185 "nominated": false,
7186 "nomination_type": 3,
7187 "resolution": 4,
7188 "main_sha": null,
7189 "because_sha": null,
7190 "notes": null
7191 },
7192 {
7193 "sha": "28d34f63527982d6fd931ab424a91d8fe0ede8f9",
7194 "description": "asahi: libagx: introduce AGX_STATIC_ASSERT",
7195 "nominated": false,
7196 "nomination_type": 3,
7197 "resolution": 4,
7198 "main_sha": null,
7199 "because_sha": null,
7200 "notes": null
7201 },
7202 {
7203 "sha": "8661006ef041d4b39fa68a82d5f01e327cf7ad20",
7204 "description": "agx: add some more bitop tests",
7205 "nominated": false,
7206 "nomination_type": 3,
7207 "resolution": 4,
7208 "main_sha": null,
7209 "because_sha": null,
7210 "notes": null
7211 },
7212 {
7213 "sha": "923767a96888c8b65e9e0ff9dc1c1afd687da527",
7214 "description": "agx: Add a bitop optimizer pass",
7215 "nominated": false,
7216 "nomination_type": 3,
7217 "resolution": 4,
7218 "main_sha": null,
7219 "because_sha": null,
7220 "notes": null
7221 },
7222 {
7223 "sha": "2b89eb979e219f0673366e85f2c7d23d51bd37bb",
7224 "description": "agx: Fuse not into and/or/xor",
7225 "nominated": false,
7226 "nomination_type": 3,
7227 "resolution": 4,
7228 "main_sha": null,
7229 "because_sha": null,
7230 "notes": null
7231 },
7232 {
7233 "sha": "ba508fe85453737d4257a9d12b82ad050c9bf40a",
7234 "description": "agx: Remove and/or/xor pseudo ops",
7235 "nominated": false,
7236 "nomination_type": 3,
7237 "resolution": 4,
7238 "main_sha": null,
7239 "because_sha": null,
7240 "notes": null
7241 },
7242 {
7243 "sha": "a5b6ff3ccc72204b2f11f017be9dbb13b501bdd7",
7244 "description": "agx: Add more bitops in agx_bitop_table",
7245 "nominated": false,
7246 "nomination_type": 3,
7247 "resolution": 4,
7248 "main_sha": null,
7249 "because_sha": null,
7250 "notes": null
7251 },
7252 {
7253 "sha": "62001e175f41bc544cbabaf4c139d01bfb6bbfee",
7254 "description": "asahi: fix UB in qbo's",
7255 "nominated": false,
7256 "nomination_type": 3,
7257 "resolution": 4,
7258 "main_sha": null,
7259 "because_sha": null,
7260 "notes": null
7261 },
7262 {
7263 "sha": "a06b51559b5381845c384c362f4600bbbe3252ad",
7264 "description": "asahi: plug geometry heap leak",
7265 "nominated": false,
7266 "nomination_type": 3,
7267 "resolution": 4,
7268 "main_sha": null,
7269 "because_sha": null,
7270 "notes": null
7271 },
7272 {
7273 "sha": "877c180677eee2c0d20491dc91c985fd77f43ae2",
7274 "description": "asahi: plug glsl type leak",
7275 "nominated": false,
7276 "nomination_type": 3,
7277 "resolution": 4,
7278 "main_sha": null,
7279 "because_sha": null,
7280 "notes": null
7281 },
7282 {
7283 "sha": "06cf222830b107d5c1c919e3ed91d275f6de23dd",
7284 "description": "asahi: plug so target leak",
7285 "nominated": false,
7286 "nomination_type": 3,
7287 "resolution": 4,
7288 "main_sha": null,
7289 "because_sha": null,
7290 "notes": null
7291 },
7292 {
7293 "sha": "e2c5a9335829cf2854a1bf6f66b65407f59fbb61",
7294 "description": "asahi: plug early_serialized_nir leak",
7295 "nominated": false,
7296 "nomination_type": 3,
7297 "resolution": 4,
7298 "main_sha": null,
7299 "because_sha": null,
7300 "notes": null
7301 },
7302 {
7303 "sha": "ffac4e71796ba1a11b4cee0f49ebe4fca78bcf9e",
7304 "description": "asahi: plug pre-gs leak",
7305 "nominated": false,
7306 "nomination_type": 3,
7307 "resolution": 4,
7308 "main_sha": null,
7309 "because_sha": null,
7310 "notes": null
7311 },
7312 {
7313 "sha": "7b44d15e5f81c7fc612057be3f56d3b1436da332",
7314 "description": "asahi: plug geometry shader leaks",
7315 "nominated": false,
7316 "nomination_type": 3,
7317 "resolution": 4,
7318 "main_sha": null,
7319 "because_sha": null,
7320 "notes": null
7321 },
7322 {
7323 "sha": "1e973dd5a95ad583b6e2377626dda0e6ed546236",
7324 "description": "asahi: rework meta shader infra",
7325 "nominated": false,
7326 "nomination_type": 3,
7327 "resolution": 4,
7328 "main_sha": null,
7329 "because_sha": null,
7330 "notes": null
7331 },
7332 {
7333 "sha": "7eda3da983a32f47862b69ff12beaf3336fbd867",
7334 "description": "asahi: plug passthrough tcs leak",
7335 "nominated": false,
7336 "nomination_type": 3,
7337 "resolution": 4,
7338 "main_sha": null,
7339 "because_sha": null,
7340 "notes": null
7341 },
7342 {
7343 "sha": "e91c0b64230047412c940b7713b54b1e9ecc5a00",
7344 "description": "asahi: delete bogus assertion",
7345 "nominated": false,
7346 "nomination_type": 3,
7347 "resolution": 4,
7348 "main_sha": null,
7349 "because_sha": null,
7350 "notes": null
7351 },
7352 {
7353 "sha": "52619621869b966cb604242183ece1f4ed42ff9f",
7354 "description": "asahi: fix prim restart unrolling with indirects",
7355 "nominated": false,
7356 "nomination_type": 3,
7357 "resolution": 4,
7358 "main_sha": null,
7359 "because_sha": null,
7360 "notes": null
7361 },
7362 {
7363 "sha": "c0d3bf3608fb41b595c60d18451494fb73d0aab8",
7364 "description": "agx: optimize vote_eq",
7365 "nominated": false,
7366 "nomination_type": 3,
7367 "resolution": 4,
7368 "main_sha": null,
7369 "because_sha": null,
7370 "notes": null
7371 },
7372 {
7373 "sha": "0de7018879c2754f30b7b0454dfbae6a83932b0e",
7374 "description": "agx: optimize first_invocation",
7375 "nominated": false,
7376 "nomination_type": 3,
7377 "resolution": 4,
7378 "main_sha": null,
7379 "because_sha": null,
7380 "notes": null
7381 },
7382 {
7383 "sha": "fb81201a34fbc526ca49614d293f541fdb428452",
7384 "description": "agx: implement active_subgroup_invocation_agx",
7385 "nominated": false,
7386 "nomination_type": 3,
7387 "resolution": 4,
7388 "main_sha": null,
7389 "because_sha": null,
7390 "notes": null
7391 },
7392 {
7393 "sha": "311070f7aff2912941427a415f88cd7766adba97",
7394 "description": "nir: add active_subgroup_invocation_agx sysval",
7395 "nominated": false,
7396 "nomination_type": 3,
7397 "resolution": 4,
7398 "main_sha": null,
7399 "because_sha": null,
7400 "notes": null
7401 },
7402 {
7403 "sha": "da924e2f0346935d791b45fbd71ffc0b80352915",
7404 "description": "agx: fuse ballot+cmp",
7405 "nominated": false,
7406 "nomination_type": 3,
7407 "resolution": 4,
7408 "main_sha": null,
7409 "because_sha": null,
7410 "notes": null
7411 },
7412 {
7413 "sha": "def00f7bf0fb1bff9c8d2436016059d530f2a8ef",
7414 "description": "agx: introduce ballot pseudo",
7415 "nominated": false,
7416 "nomination_type": 3,
7417 "resolution": 4,
7418 "main_sha": null,
7419 "because_sha": null,
7420 "notes": null
7421 },
7422 {
7423 "sha": "92dcf75fcd745ba6ad81a9a1ac49810abcb03c1c",
7424 "description": "agx: lower more subgroups",
7425 "nominated": false,
7426 "nomination_type": 3,
7427 "resolution": 4,
7428 "main_sha": null,
7429 "because_sha": null,
7430 "notes": null
7431 },
7432 {
7433 "sha": "f52e0bd70ba2b3031324fdc55d4ccd9d8d9919df",
7434 "description": "agx: implement load_subgroup_invocation",
7435 "nominated": false,
7436 "nomination_type": 3,
7437 "resolution": 4,
7438 "main_sha": null,
7439 "because_sha": null,
7440 "notes": null
7441 },
7442 {
7443 "sha": "6f7511b522d1e12467852e27180a3f3efe0caa30",
7444 "description": "asahi: decode uniform_high records",
7445 "nominated": false,
7446 "nomination_type": 3,
7447 "resolution": 4,
7448 "main_sha": null,
7449 "because_sha": null,
7450 "notes": null
7451 },
7452 {
7453 "sha": "1ee9b8b668ff227b7a7e8992323acacc03da540b",
7454 "description": "asahi: optimize more when linking libagx",
7455 "nominated": false,
7456 "nomination_type": 3,
7457 "resolution": 4,
7458 "main_sha": null,
7459 "because_sha": null,
7460 "notes": null
7461 },
7462 {
7463 "sha": "9287bec8929da620b4d384b548e58f8145107f15",
7464 "description": "asahi: fix unbound ssbos",
7465 "nominated": false,
7466 "nomination_type": 3,
7467 "resolution": 4,
7468 "main_sha": null,
7469 "because_sha": null,
7470 "notes": null
7471 },
7472 {
7473 "sha": "3a6083dea3791bb3107dd3e3ed505f27117af055",
7474 "description": "asahi: enable robustness",
7475 "nominated": false,
7476 "nomination_type": 3,
7477 "resolution": 4,
7478 "main_sha": null,
7479 "because_sha": null,
7480 "notes": null
7481 },
7482 {
7483 "sha": "591ce607e0df4582f439a9de916787af669969b1",
7484 "description": "asahi: implement reset queries",
7485 "nominated": false,
7486 "nomination_type": 3,
7487 "resolution": 4,
7488 "main_sha": null,
7489 "because_sha": null,
7490 "notes": null
7491 },
7492 {
7493 "sha": "5dc0f5ccba1f18d5bcff7eacf8e123122328a604",
7494 "description": "asahi: implement VBO robustness",
7495 "nominated": false,
7496 "nomination_type": 3,
7497 "resolution": 4,
7498 "main_sha": null,
7499 "because_sha": null,
7500 "notes": null
7501 },
7502 {
7503 "sha": "4aadf6752370aea5e9737fd94b0586b853fc96fb",
7504 "description": "asahi: fix metadata for images with VS lowered to GS",
7505 "nominated": false,
7506 "nomination_type": 3,
7507 "resolution": 4,
7508 "main_sha": null,
7509 "because_sha": null,
7510 "notes": null
7511 },
7512 {
7513 "sha": "9753cd44f73f76d1e1807707a7dbadd5b72fad2c",
7514 "description": "asahi: Implement skeleton for tessellation",
7515 "nominated": false,
7516 "nomination_type": 3,
7517 "resolution": 4,
7518 "main_sha": null,
7519 "because_sha": null,
7520 "notes": null
7521 },
7522 {
7523 "sha": "2d37d1b7043acbaf087842b5e0c9c3c5f207be51",
7524 "description": "asahi: lower poly stipple",
7525 "nominated": false,
7526 "nomination_type": 3,
7527 "resolution": 4,
7528 "main_sha": null,
7529 "because_sha": null,
7530 "notes": null
7531 },
7532 {
7533 "sha": "2d913892b2983adbafb30074ec8249191b62b50e",
7534 "description": "asahi: gut macOS related code",
7535 "nominated": false,
7536 "nomination_type": 3,
7537 "resolution": 4,
7538 "main_sha": null,
7539 "because_sha": null,
7540 "notes": null
7541 },
7542 {
7543 "sha": "5e8168f1b7c0b66bc8aacdbf30ad6cf4ed25a67e",
7544 "description": "asahi: add more uapi stubs",
7545 "nominated": false,
7546 "nomination_type": 3,
7547 "resolution": 4,
7548 "main_sha": null,
7549 "because_sha": null,
7550 "notes": null
7551 },
7552 {
7553 "sha": "db144685a9acd8f06adfab2e978bf2dde8bebac0",
7554 "description": "compiler: add a vs.tes_agx bit",
7555 "nominated": false,
7556 "nomination_type": 3,
7557 "resolution": 4,
7558 "main_sha": null,
7559 "because_sha": null,
7560 "notes": null
7561 },
7562 {
7563 "sha": "c6e855b64b9015235462959b2b7f3e9fc34b2f1f",
7564 "description": "intel/compiler: Verify SIMD16 is used for xe2 BTD/RT dispatch",
7565 "nominated": false,
7566 "nomination_type": 3,
7567 "resolution": 4,
7568 "main_sha": null,
7569 "because_sha": null,
7570 "notes": null
7571 },
7572 {
7573 "sha": "820e04ead4e3741c9ae93ff2f9197a4edc9af765",
7574 "description": "intel/compiler: Implement nir_intrinsic_load_topology_id_intel for xe2",
7575 "nominated": false,
7576 "nomination_type": 3,
7577 "resolution": 4,
7578 "main_sha": null,
7579 "because_sha": null,
7580 "notes": null
7581 },
7582 {
7583 "sha": "8f880d0ad7e9227bf1e99628b611bc280c1782ba",
7584 "description": "intel/dev: Update max_subslices_per_slice comment",
7585 "nominated": false,
7586 "nomination_type": 3,
7587 "resolution": 4,
7588 "main_sha": null,
7589 "because_sha": null,
7590 "notes": null
7591 },
7592 {
7593 "sha": "b533bf7361f6bbdae235904972f036dcbf979055",
7594 "description": "intel/compiler: Set branch shader required-width as 16 for xe2",
7595 "nominated": false,
7596 "nomination_type": 3,
7597 "resolution": 4,
7598 "main_sha": null,
7599 "because_sha": null,
7600 "notes": null
7601 },
7602 {
7603 "sha": "5022e5f4bf80b6fb5134eb165dd3891561bf0fad",
7604 "description": "iris: Fix iris_batch_is_banned() check",
7605 "nominated": false,
7606 "nomination_type": 1,
7607 "resolution": 4,
7608 "main_sha": null,
7609 "because_sha": "665d30b5448f606d7a79afe0596c3a2264ab3e15",
7610 "notes": null
7611 },
7612 {
7613 "sha": "460d2c46a903fed295a1528c8b6273dd6b0e0d19",
7614 "description": "mesa: fix off-by-one for newblock allocation in dlist_alloc",
7615 "nominated": true,
7616 "nomination_type": 0,
7617 "resolution": 1,
7618 "main_sha": null,
7619 "because_sha": null,
7620 "notes": null
7621 },
7622 {
7623 "sha": "4423454daa70b2ac01acc193a503fe4d02feb787",
7624 "description": "intel/common: Implement xe_engines_is_guc_semaphore_functional()",
7625 "nominated": false,
7626 "nomination_type": 3,
7627 "resolution": 4,
7628 "main_sha": null,
7629 "because_sha": null,
7630 "notes": null
7631 },
7632 {
7633 "sha": "ac941b13f147fe5c16c014e74f9fdec002645413",
7634 "description": "intel: Sync xe_drm.h",
7635 "nominated": false,
7636 "nomination_type": 3,
7637 "resolution": 4,
7638 "main_sha": null,
7639 "because_sha": null,
7640 "notes": null
7641 },
7642 {
7643 "sha": "dff96257da6ea1e2eeae1852085b8c1bfa061ac5",
7644 "description": "intel/common: Implement i915_engines_is_guc_semaphore_functional()",
7645 "nominated": false,
7646 "nomination_type": 3,
7647 "resolution": 4,
7648 "main_sha": null,
7649 "because_sha": null,
7650 "notes": null
7651 },
7652 {
7653 "sha": "731121c9824b234ee88800004b75318ba4bb5fb5",
7654 "description": "intel: Sync i915_drm.h",
7655 "nominated": false,
7656 "nomination_type": 3,
7657 "resolution": 4,
7658 "main_sha": null,
7659 "because_sha": null,
7660 "notes": null
7661 },
7662 {
7663 "sha": "0a129d8e1f3842ad566b13796b7e5f04fa9b1b34",
7664 "description": "iris: Use intel_engines_supported_count()",
7665 "nominated": false,
7666 "nomination_type": 3,
7667 "resolution": 4,
7668 "main_sha": null,
7669 "because_sha": null,
7670 "notes": null
7671 },
7672 {
7673 "sha": "29ee85c2039a202d522051b987e129efb00d18bd",
7674 "description": "anv: Use intel_engines_supported_count()",
7675 "nominated": false,
7676 "nomination_type": 3,
7677 "resolution": 4,
7678 "main_sha": null,
7679 "because_sha": null,
7680 "notes": null
7681 },
7682 {
7683 "sha": "fe2982278f46aa4a802839c193cd8afc7831108c",
7684 "description": "intel/common: Add intel_engines_supported_count()",
7685 "nominated": false,
7686 "nomination_type": 3,
7687 "resolution": 4,
7688 "main_sha": null,
7689 "because_sha": null,
7690 "notes": null
7691 },
7692 {
7693 "sha": "ffca423472ebab901d50ef63dc1f076bbc8303a5",
7694 "description": "intel: Remove circular dependency between intel/dev and intel/common",
7695 "nominated": false,
7696 "nomination_type": 3,
7697 "resolution": 4,
7698 "main_sha": null,
7699 "because_sha": null,
7700 "notes": null
7701 },
7702 {
7703 "sha": "6b5c446556b96d58d7741582872451bb355e6d48",
7704 "description": "intel/common: Fix location of C++ support macro in intel_gem.h",
7705 "nominated": false,
7706 "nomination_type": 3,
7707 "resolution": 4,
7708 "main_sha": null,
7709 "because_sha": null,
7710 "notes": null
7711 },
7712 {
7713 "sha": "398bdb46babcf6d9137ace76f1b58e35c43db60d",
7714 "description": "anv: Drop include to common/i915/intel_gem.h",
7715 "nominated": false,
7716 "nomination_type": 3,
7717 "resolution": 4,
7718 "main_sha": null,
7719 "because_sha": null,
7720 "notes": null
7721 },
7722 {
7723 "sha": "e136a0629dfe7ecd7124934d3078351ba50617a9",
7724 "description": "radv/gfx11+: add rtwave32 perftest option",
7725 "nominated": false,
7726 "nomination_type": 3,
7727 "resolution": 4,
7728 "main_sha": null,
7729 "because_sha": null,
7730 "notes": null
7731 },
7732 {
7733 "sha": "90eae30bcb84d54dc871ddbb8355f729cf8fa900",
7734 "description": "rusticl/mem: move pipe_image_host_access into Image",
7735 "nominated": false,
7736 "nomination_type": 3,
7737 "resolution": 4,
7738 "main_sha": null,
7739 "because_sha": null,
7740 "notes": null
7741 },
7742 {
7743 "sha": "9ce9ddc5e8cdf985faa80795ca192ca1230c571d",
7744 "description": "rusticl/mem: reorganize MemBase::from_gl a little",
7745 "nominated": false,
7746 "nomination_type": 3,
7747 "resolution": 4,
7748 "main_sha": null,
7749 "because_sha": null,
7750 "notes": null
7751 },
7752 {
7753 "sha": "b834d41d4bfb515e7701cd81c5c678747dc8a63b",
7754 "description": "rusticl/mem: move Buffer and Image specific fields into the subtypes",
7755 "nominated": false,
7756 "nomination_type": 3,
7757 "resolution": 4,
7758 "main_sha": null,
7759 "because_sha": null,
7760 "notes": null
7761 },
7762 {
7763 "sha": "cf73ac8096d343a0b0cfeb5a46f7642d6e65d74c",
7764 "description": "rusticl/mem: move tx_raw_async methods into Buffer and Image",
7765 "nominated": false,
7766 "nomination_type": 3,
7767 "resolution": 4,
7768 "main_sha": null,
7769 "because_sha": null,
7770 "notes": null
7771 },
7772 {
7773 "sha": "f9b05dfd77094ff3067061f5e5d13ab6048d3681",
7774 "description": "rusticl/mem: move MemBase::map into the users",
7775 "nominated": false,
7776 "nomination_type": 3,
7777 "resolution": 4,
7778 "main_sha": null,
7779 "because_sha": null,
7780 "notes": null
7781 },
7782 {
7783 "sha": "d3c389208801babce390711703f239f36b84eed8",
7784 "description": "rusticl/mem: reorganize Image::map",
7785 "nominated": false,
7786 "nomination_type": 3,
7787 "resolution": 4,
7788 "main_sha": null,
7789 "because_sha": null,
7790 "notes": null
7791 },
7792 {
7793 "sha": "97680ca861300518fed75cbd8e305ee759a008b0",
7794 "description": "rusticl/mem: move comment describing how mapping works",
7795 "nominated": false,
7796 "nomination_type": 3,
7797 "resolution": 4,
7798 "main_sha": null,
7799 "because_sha": null,
7800 "notes": null
7801 },
7802 {
7803 "sha": "a9a928cbf96ef089f1627283aaf6463116dc5c63",
7804 "description": "rusticl/mem: remove get_res",
7805 "nominated": false,
7806 "nomination_type": 3,
7807 "resolution": 4,
7808 "main_sha": null,
7809 "because_sha": null,
7810 "notes": null
7811 },
7812 {
7813 "sha": "687dea4fde17062c7b51d1c5bea9e330568ba262",
7814 "description": "rusticl/mem: move tx into Buffer",
7815 "nominated": false,
7816 "nomination_type": 3,
7817 "resolution": 4,
7818 "main_sha": null,
7819 "because_sha": null,
7820 "notes": null
7821 },
7822 {
7823 "sha": "d18333889e2e995214a784e0438bc5ace29ed2b6",
7824 "description": "rusticl/mem: move is_parent_buffer into Image",
7825 "nominated": false,
7826 "nomination_type": 3,
7827 "resolution": 4,
7828 "main_sha": null,
7829 "because_sha": null,
7830 "notes": null
7831 },
7832 {
7833 "sha": "bfa342e16e092d94840f372fe00cb2e7d4b78a6f",
7834 "description": "rusticl/image: call tx on the parent buffer directly",
7835 "nominated": false,
7836 "nomination_type": 3,
7837 "resolution": 4,
7838 "main_sha": null,
7839 "because_sha": null,
7840 "notes": null
7841 },
7842 {
7843 "sha": "6a15d5baeea4f56030b559cd1239138606d406ee",
7844 "description": "rusticl/mem: fold tx_raw into tx",
7845 "nominated": false,
7846 "nomination_type": 3,
7847 "resolution": 4,
7848 "main_sha": null,
7849 "because_sha": null,
7850 "notes": null
7851 },
7852 {
7853 "sha": "790d00d3e19b85b4145f8309946984b11a8e7000",
7854 "description": "rusticl/mem: move tx_image into Image",
7855 "nominated": false,
7856 "nomination_type": 3,
7857 "resolution": 4,
7858 "main_sha": null,
7859 "because_sha": null,
7860 "notes": null
7861 },
7862 {
7863 "sha": "e39b6288f608557153ce6a9894ebda1b435f6377",
7864 "description": "rusticl/mem: get rid of pixel_size",
7865 "nominated": false,
7866 "nomination_type": 3,
7867 "resolution": 4,
7868 "main_sha": null,
7869 "because_sha": null,
7870 "notes": null
7871 },
7872 {
7873 "sha": "2db23aa2076a9cb6445983f82a28bd6fd3ff51fd",
7874 "description": "rusticl/mem: split Image::copy_to into Buffer and Image versions",
7875 "nominated": false,
7876 "nomination_type": 3,
7877 "resolution": 4,
7878 "main_sha": null,
7879 "because_sha": null,
7880 "notes": null
7881 },
7882 {
7883 "sha": "c0c6eca0951f0ab179537fc87fa76ee4f8cb056c",
7884 "description": "rusticl/mem: split Buffer::copy_to into Buffer and Image versions",
7885 "nominated": false,
7886 "nomination_type": 3,
7887 "resolution": 4,
7888 "main_sha": null,
7889 "because_sha": null,
7890 "notes": null
7891 },
7892 {
7893 "sha": "28bff68d9803ff9ff111097015a4adccfc9f6ad1",
7894 "description": "rusticl/mem: split copy_to into Buffer and Image",
7895 "nominated": false,
7896 "nomination_type": 3,
7897 "resolution": 4,
7898 "main_sha": null,
7899 "because_sha": null,
7900 "notes": null
7901 },
7902 {
7903 "sha": "dd4096e7fde35ce3f80f0ce7d17edb194d33fba7",
7904 "description": "rusticl/mem: move copy_to_rect into Buffer",
7905 "nominated": false,
7906 "nomination_type": 3,
7907 "resolution": 4,
7908 "main_sha": null,
7909 "because_sha": null,
7910 "notes": null
7911 },
7912 {
7913 "sha": "e048d8c79687fe4d48a532f61697a42db94c2a4a",
7914 "description": "rusticl/mem: split write_from_user_rect into buffer and image",
7915 "nominated": false,
7916 "nomination_type": 3,
7917 "resolution": 4,
7918 "main_sha": null,
7919 "because_sha": null,
7920 "notes": null
7921 },
7922 {
7923 "sha": "efc803175aa436f9291f0bfdbcce3c49c5678ba6",
7924 "description": "rusticl/mem: split read_to_user_rect into Buffer and Image versions",
7925 "nominated": false,
7926 "nomination_type": 3,
7927 "resolution": 4,
7928 "main_sha": null,
7929 "because_sha": null,
7930 "notes": null
7931 },
7932 {
7933 "sha": "fdfde8a189810f9389c7ef7a4ca2d0b09a00f87c",
7934 "description": "rusticl/mem: move copy and write buffer impls into Buffer",
7935 "nominated": false,
7936 "nomination_type": 3,
7937 "resolution": 4,
7938 "main_sha": null,
7939 "because_sha": null,
7940 "notes": null
7941 },
7942 {
7943 "sha": "aaa05ffc1d7adea6275659f1db8b73cc77f9c642",
7944 "description": "rusticl/mem: split unmap into Buffer and Image versions",
7945 "nominated": false,
7946 "nomination_type": 3,
7947 "resolution": 4,
7948 "main_sha": null,
7949 "because_sha": null,
7950 "notes": null
7951 },
7952 {
7953 "sha": "a840a75d17b9cef45aa96e2a7ef048073f196e27",
7954 "description": "rusticl/mem: move shadow sync methods into concrete types",
7955 "nominated": false,
7956 "nomination_type": 3,
7957 "resolution": 4,
7958 "main_sha": null,
7959 "because_sha": null,
7960 "notes": null
7961 },
7962 {
7963 "sha": "553a9e38bd13318c36c52a279041f0a77817b19d",
7964 "description": "rusticl/mem: move map methods into concrete types",
7965 "nominated": false,
7966 "nomination_type": 3,
7967 "resolution": 4,
7968 "main_sha": null,
7969 "because_sha": null,
7970 "notes": null
7971 },
7972 {
7973 "sha": "219d8e0dae56756b2d9c0ebbbb1797f3fb867572",
7974 "description": "core/memory: drop Arc for &Arc<Queue> function parameters",
7975 "nominated": false,
7976 "nomination_type": 3,
7977 "resolution": 4,
7978 "main_sha": null,
7979 "because_sha": null,
7980 "notes": null
7981 },
7982 {
7983 "sha": "5a1089b8113e319ce21d0079a6f9fd51c8b761c3",
7984 "description": "rusticl/mem: move fill methods into concrete types",
7985 "nominated": false,
7986 "nomination_type": 3,
7987 "resolution": 4,
7988 "main_sha": null,
7989 "because_sha": null,
7990 "notes": null
7991 },
7992 {
7993 "sha": "58c042f43913adddfe0470615748a89e8c4c6487",
7994 "description": "rusticl/mem: use pattern matching in is_parent_buffer",
7995 "nominated": false,
7996 "nomination_type": 3,
7997 "resolution": 4,
7998 "main_sha": null,
7999 "because_sha": null,
8000 "notes": null
8001 },
8002 {
8003 "sha": "d705307a72a89aea3c3c5cc9716f046f7ca2289f",
8004 "description": "rusticl/mem: split into Buffer and Image",
8005 "nominated": false,
8006 "nomination_type": 3,
8007 "resolution": 4,
8008 "main_sha": null,
8009 "because_sha": null,
8010 "notes": null
8011 },
8012 {
8013 "sha": "0125e865a124077e57f318ad08e00eb5166a3b28",
8014 "description": "rusticl/icd: actually allow dispatching CL types",
8015 "nominated": false,
8016 "nomination_type": 3,
8017 "resolution": 4,
8018 "main_sha": null,
8019 "because_sha": null,
8020 "notes": null
8021 },
8022 {
8023 "sha": "aa5b0e7883ee70fc3749400cd1ce6626bf5761a0",
8024 "description": "rusticl/device: get rid of pointless Arc overhead",
8025 "nominated": false,
8026 "nomination_type": 3,
8027 "resolution": 4,
8028 "main_sha": null,
8029 "because_sha": null,
8030 "notes": null
8031 },
8032 {
8033 "sha": "7f77f91929c9cdaddde78a59e532657d024d7731",
8034 "description": "rusticl/icd: split Arc part out of CLObject into new trait",
8035 "nominated": false,
8036 "nomination_type": 3,
8037 "resolution": 4,
8038 "main_sha": null,
8039 "because_sha": null,
8040 "notes": null
8041 },
8042 {
8043 "sha": "4807573ba7a9481396fdc183e8856eac2ea0a82d",
8044 "description": "rusticl/icd: move get_arc() and rename it",
8045 "nominated": false,
8046 "nomination_type": 3,
8047 "resolution": 4,
8048 "main_sha": null,
8049 "because_sha": null,
8050 "notes": null
8051 },
8052 {
8053 "sha": "3be4f60f978926d7ac7d0e76c6404e3772a82c5b",
8054 "description": "rusticl/event: drop from_cl_arr and use arcs_from_arr",
8055 "nominated": false,
8056 "nomination_type": 3,
8057 "resolution": 4,
8058 "main_sha": null,
8059 "because_sha": null,
8060 "notes": null
8061 },
8062 {
8063 "sha": "57e5d377da18f19420b7528c67429cbccf0ebb59",
8064 "description": "rusticl/icd: move from_arc() and rename it",
8065 "nominated": false,
8066 "nomination_type": 3,
8067 "resolution": 4,
8068 "main_sha": null,
8069 "because_sha": null,
8070 "notes": null
8071 },
8072 {
8073 "sha": "51afd7a00cf9d174727fcba3a9c87d704780eae4",
8074 "description": "rusticl/device: deduplicate devices with sorting",
8075 "nominated": false,
8076 "nomination_type": 3,
8077 "resolution": 4,
8078 "main_sha": null,
8079 "because_sha": null,
8080 "notes": null
8081 },
8082 {
8083 "sha": "e63e21ac74e751a9f8f3c50e1fd356380ee34082",
8084 "description": "rusticl/icd: move get_ref()",
8085 "nominated": false,
8086 "nomination_type": 3,
8087 "resolution": 4,
8088 "main_sha": null,
8089 "because_sha": null,
8090 "notes": null
8091 },
8092 {
8093 "sha": "13241264f19288c5e0abcfab504041f32bb12af3",
8094 "description": "rusticl/icd: fold leak_ref into its only consumer",
8095 "nominated": false,
8096 "nomination_type": 3,
8097 "resolution": 4,
8098 "main_sha": null,
8099 "because_sha": null,
8100 "notes": null
8101 },
8102 {
8103 "sha": "4ca11d5f067fe8c9c6625d6afcddb24d90ef0a7b",
8104 "description": "rusticl/icd: move get_arc_vec_from_arr and rename it",
8105 "nominated": false,
8106 "nomination_type": 3,
8107 "resolution": 4,
8108 "main_sha": null,
8109 "because_sha": null,
8110 "notes": null
8111 },
8112 {
8113 "sha": "9b5bcbb60fd25620efd5fe72b9c8d00ef8707dde",
8114 "description": "rusticl/icd: move retain() and release()",
8115 "nominated": false,
8116 "nomination_type": 3,
8117 "resolution": 4,
8118 "main_sha": null,
8119 "because_sha": null,
8120 "notes": null
8121 },
8122 {
8123 "sha": "45b9fdb4e5178d2d84fb04223be69241d17c6115",
8124 "description": "rusticl/icd: move refcnt() and get rid of needless atomic ops",
8125 "nominated": false,
8126 "nomination_type": 3,
8127 "resolution": 4,
8128 "main_sha": null,
8129 "because_sha": null,
8130 "notes": null
8131 },
8132 {
8133 "sha": "7564b817497f44b980eecdc7d6bdd264665a1c63",
8134 "description": "rusticl/icd: move get_ref_vec_from_arr into the Rusticl type",
8135 "nominated": false,
8136 "nomination_type": 3,
8137 "resolution": 4,
8138 "main_sha": null,
8139 "because_sha": null,
8140 "notes": null
8141 },
8142 {
8143 "sha": "46227bf44c1beecd5c77d54e80f6aa5b1c773516",
8144 "description": "rusticl/api: allow CLObjectBase to be placed anywhere",
8145 "nominated": false,
8146 "nomination_type": 3,
8147 "resolution": 4,
8148 "main_sha": null,
8149 "because_sha": null,
8150 "notes": null
8151 },
8152 {
8153 "sha": "6d8b0a53c6959cf7af9f57c22f42faf84b444c10",
8154 "description": "rusticl/util: support nested structs in offset_of!",
8155 "nominated": false,
8156 "nomination_type": 3,
8157 "resolution": 4,
8158 "main_sha": null,
8159 "because_sha": null,
8160 "notes": null
8161 },
8162 {
8163 "sha": "0287aa4b34bb8e549c11049ce696ee4d5721358d",
8164 "description": "rust/api: add RustTypes enum",
8165 "nominated": false,
8166 "nomination_type": 3,
8167 "resolution": 4,
8168 "main_sha": null,
8169 "because_sha": null,
8170 "notes": null
8171 },
8172 {
8173 "sha": "e54638ddf5e051daa72ea4606d4280dfc0791713",
8174 "description": "anv: fix buffer marker cache flush issues on MTL",
8175 "nominated": true,
8176 "nomination_type": 1,
8177 "resolution": 1,
8178 "main_sha": null,
8179 "because_sha": "c8e122a73805924811df97071406c59ab6aee002",
8180 "notes": null
8181 },
8182 {
8183 "sha": "88d0c6c26aa9f00547a8bd2dda36176cb84adfb6",
8184 "description": "meson: Limit intel_vk_rt to x86_64",
8185 "nominated": false,
8186 "nomination_type": 1,
8187 "resolution": 4,
8188 "main_sha": null,
8189 "because_sha": "a512c2a8b572c5da360873320dbbd343c6223cd6",
8190 "notes": null
8191 },
8192 {
8193 "sha": "34078b67ed2fc03bff2c7069d7ec00d72d96461a",
8194 "description": "anv: don't allocate aux padded BOs with host pointers",
8195 "nominated": false,
8196 "nomination_type": 1,
8197 "resolution": 4,
8198 "main_sha": null,
8199 "because_sha": "646a7c864d3a4cf440164f5e199d6e339420a73c",
8200 "notes": null
8201 },
8202 {
8203 "sha": "feb7cf82dc880176f9e11e686e6870753177dc8c",
8204 "description": "anv: remove redundant asserts",
8205 "nominated": false,
8206 "nomination_type": 3,
8207 "resolution": 4,
8208 "main_sha": null,
8209 "because_sha": null,
8210 "notes": null
8211 },
8212 {
8213 "sha": "cc7934a89bd15099f7fd30fab8c8c27a9d9fc1ac",
8214 "description": "broadcom/compiler: fix lane selection for subgroups in fragment shaders",
8215 "nominated": false,
8216 "nomination_type": 3,
8217 "resolution": 4,
8218 "main_sha": null,
8219 "because_sha": null,
8220 "notes": null
8221 },
8222 {
8223 "sha": "2143da6d5aeff02d3a6308f97aacf6c8b3197c3b",
8224 "description": "intel/dev: improve meson invocation for intel_device_info gen",
8225 "nominated": false,
8226 "nomination_type": 3,
8227 "resolution": 4,
8228 "main_sha": null,
8229 "because_sha": null,
8230 "notes": null
8231 },
8232 {
8233 "sha": "f95b87a3dcdf86ff103d9c69c0de17343601431b",
8234 "description": "intel/tools: load json device info in drm_shim",
8235 "nominated": false,
8236 "nomination_type": 3,
8237 "resolution": 4,
8238 "main_sha": null,
8239 "because_sha": null,
8240 "notes": null
8241 },
8242 {
8243 "sha": "56da473b6f63bffa60e61f5900f3c70231a893de",
8244 "description": "intel/dev/tools: add json as an output format for intel_dev_info",
8245 "nominated": false,
8246 "nomination_type": 3,
8247 "resolution": 4,
8248 "main_sha": null,
8249 "because_sha": null,
8250 "notes": null
8251 },
8252 {
8253 "sha": "1f725a222ad9b4b249f480811ed2fc1e9eabc9f0",
8254 "description": "intel/dev: implement json serialization for intel_device_info",
8255 "nominated": false,
8256 "nomination_type": 3,
8257 "resolution": 4,
8258 "main_sha": null,
8259 "because_sha": null,
8260 "notes": null
8261 },
8262 {
8263 "sha": "d124542b551ad05f24ec4fad8b87faadca89e659",
8264 "description": "anv: Override VendorID for Hitman 3",
8265 "nominated": false,
8266 "nomination_type": 3,
8267 "resolution": 4,
8268 "main_sha": null,
8269 "because_sha": null,
8270 "notes": null
8271 },
8272 {
8273 "sha": "e56f81031677e00e29faec893b5a10e499488929",
8274 "description": "intel/tools: add intel device meson dependencies",
8275 "nominated": false,
8276 "nomination_type": 3,
8277 "resolution": 4,
8278 "main_sha": null,
8279 "because_sha": null,
8280 "notes": null
8281 },
8282 {
8283 "sha": "161a90abbdb7084c3691c70b878fdd852340da54",
8284 "description": "dzn: Add a driconf option to disable dzn for specific apps and use it for RDR2",
8285 "nominated": false,
8286 "nomination_type": 3,
8287 "resolution": 4,
8288 "main_sha": null,
8289 "because_sha": null,
8290 "notes": null
8291 },
8292 {
8293 "sha": "660c7fe6a79ae851b82906660a5f5d454a65caab",
8294 "description": "dzn: Fix tessellation shader insertion into PSO desc",
8295 "nominated": false,
8296 "nomination_type": 3,
8297 "resolution": 4,
8298 "main_sha": null,
8299 "because_sha": null,
8300 "notes": null
8301 },
8302 {
8303 "sha": "d5131e5f86677b68dca614ad1010d670e6ec8178",
8304 "description": "dzn: Simultaneous-access is mutually exclusive with MSAA",
8305 "nominated": false,
8306 "nomination_type": 3,
8307 "resolution": 4,
8308 "main_sha": null,
8309 "because_sha": null,
8310 "notes": null
8311 },
8312 {
8313 "sha": "32c6caffd71c5b8a92fbdb2268c6d528158a1f93",
8314 "description": "spirv2dxil: Trivial fixes for tessellation shaders",
8315 "nominated": false,
8316 "nomination_type": 3,
8317 "resolution": 4,
8318 "main_sha": null,
8319 "because_sha": null,
8320 "notes": null
8321 },
8322 {
8323 "sha": "a3c45306e25e047a5e74ccc24182bc9e59aae90f",
8324 "description": "spirv2dxil: Remove dead branches early during shader compilation",
8325 "nominated": false,
8326 "nomination_type": 3,
8327 "resolution": 4,
8328 "main_sha": null,
8329 "because_sha": null,
8330 "notes": null
8331 },
8332 {
8333 "sha": "a8758afabd5fd61b55238c5245d92fc85775d698",
8334 "description": "microsoft/compiler: Relax assert for SPIR-V barriers",
8335 "nominated": false,
8336 "nomination_type": 3,
8337 "resolution": 4,
8338 "main_sha": null,
8339 "because_sha": null,
8340 "notes": null
8341 },
8342 {
8343 "sha": "b6b980a904838260540541dcbb34c72de8437b67",
8344 "description": "mesa/main: work around chrome/firefox bug",
8345 "nominated": false,
8346 "nomination_type": 3,
8347 "resolution": 4,
8348 "main_sha": null,
8349 "because_sha": null,
8350 "notes": null
8351 },
8352 {
8353 "sha": "d0cc0e74dd9b2aa116f7672388257a0facf6f4bd",
8354 "description": "mesa/main: mark GL_BGRA8_EXT as color-renderable",
8355 "nominated": false,
8356 "nomination_type": 3,
8357 "resolution": 4,
8358 "main_sha": null,
8359 "because_sha": null,
8360 "notes": null
8361 },
8362 {
8363 "sha": "2b2a6a238ed77d003cbf38c43a2629b8f2a37380",
8364 "description": "mesa/main: mark GL_BGRA as color-renderable",
8365 "nominated": false,
8366 "nomination_type": 3,
8367 "resolution": 4,
8368 "main_sha": null,
8369 "because_sha": null,
8370 "notes": null
8371 },
8372 {
8373 "sha": "a7e8dc6835266bfdd0c17f70acec5585bd7a74d3",
8374 "description": "mesa/main: fix _mesa_base_tex_format for BGRA",
8375 "nominated": false,
8376 "nomination_type": 1,
8377 "resolution": 4,
8378 "main_sha": null,
8379 "because_sha": "4de62731f4db56360026cbb6a3b8566f86f22466",
8380 "notes": null
8381 },
8382 {
8383 "sha": "b7e39657f67d9cfb932876012da1a8d05d4c18bd",
8384 "description": "zink: only add arrays to indirect non-tcs variables",
8385 "nominated": false,
8386 "nomination_type": 3,
8387 "resolution": 4,
8388 "main_sha": null,
8389 "because_sha": null,
8390 "notes": null
8391 },
8392 {
8393 "sha": "9e2c7314f2867de6f43e2add992590cfb92ccddd",
8394 "description": "nir/lower_io: fix handling for compact arrays with indirect derefs",
8395 "nominated": true,
8396 "nomination_type": 0,
8397 "resolution": 1,
8398 "main_sha": null,
8399 "because_sha": null,
8400 "notes": null
8401 },
8402 {
8403 "sha": "a512c2a8b572c5da360873320dbbd343c6223cd6",
8404 "description": "meson: enforce build of intel-clc with anv/iris",
8405 "nominated": false,
8406 "nomination_type": 1,
8407 "resolution": 4,
8408 "main_sha": null,
8409 "because_sha": "b52e25d3a8eee702ff5d21e4cdb9a4dc0736282a",
8410 "notes": null
8411 },
8412 {
8413 "sha": "d0fba810b3d334191ead4f16f5ba786250a70c32",
8414 "description": "intel: Fix intel_get_mesh_urb_config()",
8415 "nominated": true,
8416 "nomination_type": 0,
8417 "resolution": 1,
8418 "main_sha": null,
8419 "because_sha": null,
8420 "notes": null
8421 },
8422 {
8423 "sha": "32c1e45718241f5a768ada47bc1f993a1c3131b5",
8424 "description": "radv: fix emitting VS prologs for merged shaders compiled separately on GFX10+",
8425 "nominated": false,
8426 "nomination_type": 3,
8427 "resolution": 4,
8428 "main_sha": null,
8429 "because_sha": null,
8430 "notes": null
8431 },
8432 {
8433 "sha": "6762307698416e41dbebb686ab94ad0a77f0f44a",
8434 "description": "radv: cleanup radv_shader_combine_cfg_vs_tcs()",
8435 "nominated": false,
8436 "nomination_type": 3,
8437 "resolution": 4,
8438 "main_sha": null,
8439 "because_sha": null,
8440 "notes": null
8441 },
8442 {
8443 "sha": "6121497228d7388a5711c9458945b5903c401c7e",
8444 "description": "aco/gfx11+: limit hard clauses to 32 instructions",
8445 "nominated": true,
8446 "nomination_type": 0,
8447 "resolution": 1,
8448 "main_sha": null,
8449 "because_sha": null,
8450 "notes": null
8451 },
8452 {
8453 "sha": "3f7b3449309b7422d99d982b189473b4daed775a",
8454 "description": "rusticl/mem: support GL_TEXTURE_BUFFER",
8455 "nominated": true,
8456 "nomination_type": 1,
8457 "resolution": 1,
8458 "main_sha": null,
8459 "because_sha": "2645003bdc527b5dc046366fce5e65b44b27334f",
8460 "notes": null
8461 },
8462 {
8463 "sha": "117291332c6f30c7759dcd3f70459a6d8e2b153e",
8464 "description": "rusticl/mem: properly handle buffers",
8465 "nominated": true,
8466 "nomination_type": 1,
8467 "resolution": 1,
8468 "main_sha": null,
8469 "because_sha": "2645003bdc527b5dc046366fce5e65b44b27334f",
8470 "notes": null
8471 },
8472 {
8473 "sha": "727cddd338aceb48915725fefec3fcc563e956e1",
8474 "description": "nir/lower_cl_images: record image_buffers and msaa_images",
8475 "nominated": true,
8476 "nomination_type": 0,
8477 "resolution": 1,
8478 "main_sha": null,
8479 "because_sha": null,
8480 "notes": null
8481 },
8482 {
8483 "sha": "29a6beb36e7d41c9955998ab8c90061f27d373dc",
8484 "description": "anv: revert cache flushing changes for indirect commands",
8485 "nominated": false,
8486 "nomination_type": 2,
8487 "resolution": 4,
8488 "main_sha": null,
8489 "because_sha": "d699600da1db483b142d71e777b3ed1bc6576a4a",
8490 "notes": null
8491 },
8492 {
8493 "sha": "0c05bdf1c105419f69b5ebad48263fed04bd3c82",
8494 "description": "radv/ci: enable RADV_PERFTEST=shader_object on VEGA10",
8495 "nominated": false,
8496 "nomination_type": 3,
8497 "resolution": 4,
8498 "main_sha": null,
8499 "because_sha": null,
8500 "notes": null
8501 },
8502 {
8503 "sha": "bead3f2ec3d208bfc525598a2629b26c84b75cbd",
8504 "description": "radv: allow RADV_PERFTEST=shader_object on GFX9/VEGA10",
8505 "nominated": false,
8506 "nomination_type": 3,
8507 "resolution": 4,
8508 "main_sha": null,
8509 "because_sha": null,
8510 "notes": null
8511 },
8512 {
8513 "sha": "afab80bdb69928a6a5724a813b0903d0fdc62f8f",
8514 "description": "radv,driconf: Enable active AS leaf workaround for Jedi Survivor",
8515 "nominated": true,
8516 "nomination_type": 0,
8517 "resolution": 1,
8518 "main_sha": null,
8519 "because_sha": null,
8520 "notes": null
8521 },
8522 {
8523 "sha": "14c85196fc8a51f7040c0b21d89d2d11c7ad48f5",
8524 "description": "mesa: use util_idalloc_alloc_range for _mesa_HashFindFreeKeyBlock",
8525 "nominated": false,
8526 "nomination_type": 3,
8527 "resolution": 4,
8528 "main_sha": null,
8529 "because_sha": null,
8530 "notes": null
8531 },
8532 {
8533 "sha": "ec65dfaabd66f74e2a17d5f58a8fe8f88880b645",
8534 "description": "mesa: fix incorrect _mesa_HashInsertLocked parameter in _mesa_EndList",
8535 "nominated": false,
8536 "nomination_type": 3,
8537 "resolution": 4,
8538 "main_sha": null,
8539 "because_sha": null,
8540 "notes": null
8541 },
8542 {
8543 "sha": "72a38b37920ef7bb37aec3aa842f655c042967f8",
8544 "description": "st/mesa: remove !obj checking in _mesa_get_bufferobj_reference when it's useless",
8545 "nominated": false,
8546 "nomination_type": 3,
8547 "resolution": 4,
8548 "main_sha": null,
8549 "because_sha": null,
8550 "notes": null
8551 },
8552 {
8553 "sha": "9747cf2c8f469568da378731f70ba35e2c61c6ff",
8554 "description": "st/mesa: merge 3 unlikely blocks in _mesa_get_bufferobj_reference",
8555 "nominated": false,
8556 "nomination_type": 3,
8557 "resolution": 4,
8558 "main_sha": null,
8559 "because_sha": null,
8560 "notes": null
8561 },
8562 {
8563 "sha": "bfe6d389a0657d75bc97cca2bce451a4a3279f2d",
8564 "description": "mesa: remove _mesa_HashTable::InDeleteAll",
8565 "nominated": false,
8566 "nomination_type": 3,
8567 "resolution": 4,
8568 "main_sha": null,
8569 "because_sha": null,
8570 "notes": null
8571 },
8572 {
8573 "sha": "8ca750a8b640d78ed748c02d6039b7dc0a209ad1",
8574 "description": "mesa: fold _mesa_HashDeleteAll into _mesa_DeleteHashTable",
8575 "nominated": false,
8576 "nomination_type": 3,
8577 "resolution": 4,
8578 "main_sha": null,
8579 "because_sha": null,
8580 "notes": null
8581 },
8582 {
8583 "sha": "d33bffd7088332729fd4100c47b38436db1112f8",
8584 "description": "mesa: re-format main/hash.h, move inlines to the end, some code to main/hash.c",
8585 "nominated": false,
8586 "nomination_type": 3,
8587 "resolution": 4,
8588 "main_sha": null,
8589 "because_sha": null,
8590 "notes": null
8591 },
8592 {
8593 "sha": "cf2692fa24ec38c9039c7718225b13734fe8a7c4",
8594 "description": "mesa: clean up unnecessary _mesa_HashTable locked/unlocked wrappers",
8595 "nominated": false,
8596 "nomination_type": 3,
8597 "resolution": 4,
8598 "main_sha": null,
8599 "because_sha": null,
8600 "notes": null
8601 },
8602 {
8603 "sha": "70b65fe09bca2f3aa57c288dc666e07bf4c112d0",
8604 "description": "mesa: remove unused _mesa_HashTable code",
8605 "nominated": false,
8606 "nomination_type": 3,
8607 "resolution": 4,
8608 "main_sha": null,
8609 "because_sha": null,
8610 "notes": null
8611 },
8612 {
8613 "sha": "716e483cfb4cae812afd9865cb4b94025c0632a4",
8614 "description": "util/idalloc: make deleting invalid IDs a no-op",
8615 "nominated": false,
8616 "nomination_type": 3,
8617 "resolution": 4,
8618 "main_sha": null,
8619 "because_sha": null,
8620 "notes": null
8621 },
8622 {
8623 "sha": "5438b1910464e4b17fe0248a96a6ed98f0280a20",
8624 "description": "iris: enable generated indirect draws",
8625 "nominated": false,
8626 "nomination_type": 3,
8627 "resolution": 4,
8628 "main_sha": null,
8629 "because_sha": null,
8630 "notes": null
8631 },
8632 {
8633 "sha": "d754ed5330bc94868547ff5b41c8992e8266b4d0",
8634 "description": "iris: add an option for not emit draw parameters",
8635 "nominated": false,
8636 "nomination_type": 3,
8637 "resolution": 4,
8638 "main_sha": null,
8639 "because_sha": null,
8640 "notes": null
8641 },
8642 {
8643 "sha": "96439b7dfbc0b3e492cfc966ed8f4c5fba5c935e",
8644 "description": "iris: factor out index buffer emission",
8645 "nominated": false,
8646 "nomination_type": 3,
8647 "resolution": 4,
8648 "main_sha": null,
8649 "because_sha": null,
8650 "notes": null
8651 },
8652 {
8653 "sha": "1caf42d92e7ae832fe40c851cc3e64388f2a3bce",
8654 "description": "iris: Implement INTEL_DEBUG=heaps",
8655 "nominated": false,
8656 "nomination_type": 3,
8657 "resolution": 4,
8658 "main_sha": null,
8659 "because_sha": null,
8660 "notes": null
8661 },
8662 {
8663 "sha": "725817f429717516101b68b24dd07035630eaf1c",
8664 "description": "iris: make URB programming available outside iris_state.c",
8665 "nominated": false,
8666 "nomination_type": 3,
8667 "resolution": 4,
8668 "main_sha": null,
8669 "because_sha": null,
8670 "notes": null
8671 },
8672 {
8673 "sha": "84e1f8ae702c29e1461aa24404381fbb142ef2c4",
8674 "description": "iris: make KSP helper available outside iris_state.c",
8675 "nominated": false,
8676 "nomination_type": 3,
8677 "resolution": 4,
8678 "main_sha": null,
8679 "because_sha": null,
8680 "notes": null
8681 },
8682 {
8683 "sha": "bde1c7665573122ed7cf83e238f2130a7d8bb24d",
8684 "description": "iris: make binding table shifting values available outside iris_state.c",
8685 "nominated": false,
8686 "nomination_type": 3,
8687 "resolution": 4,
8688 "main_sha": null,
8689 "because_sha": null,
8690 "notes": null
8691 },
8692 {
8693 "sha": "f192ea630a435248a104f968b9dab89903b2f350",
8694 "description": "intel/shaders: enable gfx8 support",
8695 "nominated": false,
8696 "nomination_type": 3,
8697 "resolution": 4,
8698 "main_sha": null,
8699 "because_sha": null,
8700 "notes": null
8701 },
8702 {
8703 "sha": "76c3d97c841bdc39701e8f23e0eaa0b43c07ec50",
8704 "description": "intel/shaders: add iris variant of indirect draws generation shader",
8705 "nominated": false,
8706 "nomination_type": 3,
8707 "resolution": 4,
8708 "main_sha": null,
8709 "because_sha": null,
8710 "notes": null
8711 },
8712 {
8713 "sha": "b52e25d3a8eee702ff5d21e4cdb9a4dc0736282a",
8714 "description": "anv: rewrite internal shaders using OpenCL",
8715 "nominated": false,
8716 "nomination_type": 3,
8717 "resolution": 4,
8718 "main_sha": null,
8719 "because_sha": null,
8720 "notes": null
8721 },
8722 {
8723 "sha": "da391650f534cc78c4907010010a475a72e49422",
8724 "description": "ci: build a host version of mesa for cross builds",
8725 "nominated": false,
8726 "nomination_type": 3,
8727 "resolution": 4,
8728 "main_sha": null,
8729 "because_sha": null,
8730 "notes": null
8731 },
8732 {
8733 "sha": "1e31fd5f4268b134b26cd9d82d76d406332a3d8d",
8734 "description": "meson: add option to install intel-clc",
8735 "nominated": false,
8736 "nomination_type": 3,
8737 "resolution": 4,
8738 "main_sha": null,
8739 "because_sha": null,
8740 "notes": null
8741 },
8742 {
8743 "sha": "a26c7b0b036499a2db23b8a12afbc0291070e406",
8744 "description": "intel/ds: new tracepoints for generated commands",
8745 "nominated": false,
8746 "nomination_type": 3,
8747 "resolution": 4,
8748 "main_sha": null,
8749 "because_sha": null,
8750 "notes": null
8751 },
8752 {
8753 "sha": "472f49ef43ab7caaff5b0caf9a84208180b0557c",
8754 "description": "genxml: remove NDEBUG_UNUSED",
8755 "nominated": false,
8756 "nomination_type": 3,
8757 "resolution": 4,
8758 "main_sha": null,
8759 "because_sha": null,
8760 "notes": null
8761 },
8762 {
8763 "sha": "41b2ed65e2532fd3be9ee7b74c74401169e81acd",
8764 "description": "genxml: generate opencl packing headers",
8765 "nominated": false,
8766 "nomination_type": 3,
8767 "resolution": 4,
8768 "main_sha": null,
8769 "because_sha": null,
8770 "notes": null
8771 },
8772 {
8773 "sha": "2a0328ba8bcb5151dcbd4e7f44b5fb4890828205",
8774 "description": "genxml: enable opencl code generation",
8775 "nominated": false,
8776 "nomination_type": 3,
8777 "resolution": 4,
8778 "main_sha": null,
8779 "because_sha": null,
8780 "notes": null
8781 },
8782 {
8783 "sha": "e6b5196079c264fe694dafcf88816e3d676e5fbc",
8784 "description": "intel-clc: print text input",
8785 "nominated": false,
8786 "nomination_type": 3,
8787 "resolution": 4,
8788 "main_sha": null,
8789 "because_sha": null,
8790 "notes": null
8791 },
8792 {
8793 "sha": "4fd7495c693818e0823b100df0e0607e448a29fe",
8794 "description": "intel/clc: add ability to output NIR",
8795 "nominated": false,
8796 "nomination_type": 3,
8797 "resolution": 4,
8798 "main_sha": null,
8799 "because_sha": null,
8800 "notes": null
8801 },
8802 {
8803 "sha": "2bae1b6b6676cd0518a9f0e90b3819ee4c00a586",
8804 "description": "intel-clc: move ISA generation to its own function",
8805 "nominated": false,
8806 "nomination_type": 3,
8807 "resolution": 4,
8808 "main_sha": null,
8809 "because_sha": null,
8810 "notes": null
8811 },
8812 {
8813 "sha": "2a1ff08376d84b111873214297518abed3cf75b2",
8814 "description": "intel/compiler: make default NIR compiler options visible",
8815 "nominated": false,
8816 "nomination_type": 3,
8817 "resolution": 4,
8818 "main_sha": null,
8819 "because_sha": null,
8820 "notes": null
8821 },
8822 {
8823 "sha": "012489e55ce3c88615c5fb2667e10e9cfd7b7edb",
8824 "description": "meson: add a new option to enable intel-clc without building RT shaders",
8825 "nominated": false,
8826 "nomination_type": 3,
8827 "resolution": 4,
8828 "main_sha": null,
8829 "because_sha": null,
8830 "notes": null
8831 },
8832 {
8833 "sha": "c53a4711cb77fdf19b93797106b2ddf846c32d37",
8834 "description": "anv: fix incorrect flushing on shader query copy",
8835 "nominated": true,
8836 "nomination_type": 1,
8837 "resolution": 1,
8838 "main_sha": null,
8839 "because_sha": "b3b12c2c27fdd42668c041dd5428603d6cee4eb4",
8840 "notes": null
8841 },
8842 {
8843 "sha": "2437556d83bc588efb97b81468695879ff23529e",
8844 "description": "intel/fs: rerun divergence prior to lowering non-uniform interpolate at sample",
8845 "nominated": true,
8846 "nomination_type": 1,
8847 "resolution": 1,
8848 "main_sha": null,
8849 "because_sha": "74a40cc4b6ed9440a0820c6f4a9cee296a8e191a",
8850 "notes": null
8851 },
8852 {
8853 "sha": "8f5a7f57df20dacd3c3123639382147e651a8ad8",
8854 "description": "intel/fs: indent lowering code to make it more readable",
8855 "nominated": false,
8856 "nomination_type": 3,
8857 "resolution": 4,
8858 "main_sha": null,
8859 "because_sha": null,
8860 "notes": null
8861 },
8862 {
8863 "sha": "c517088cf10e33c74f787f8cc3aa6839a45d1af8",
8864 "description": "anv: factor out post submit queue debug code",
8865 "nominated": false,
8866 "nomination_type": 3,
8867 "resolution": 4,
8868 "main_sha": null,
8869 "because_sha": null,
8870 "notes": null
8871 },
8872 {
8873 "sha": "67f3fa896e7df0e115d1f6cafb12805c88c0d093",
8874 "description": "intel/dev: fix missing dependency on generated packing heaers",
8875 "nominated": false,
8876 "nomination_type": 3,
8877 "resolution": 4,
8878 "main_sha": null,
8879 "because_sha": null,
8880 "notes": null
8881 },
8882 {
8883 "sha": "04d26ceb0a87ca9e05a00405e2544f256e8e046c",
8884 "description": "llvmpipe: Set \"+64bit\" for X86_64",
8885 "nominated": true,
8886 "nomination_type": 1,
8887 "resolution": 1,
8888 "main_sha": null,
8889 "because_sha": "f92cadccc65128fdaa54e59ba40dcf75e90a25dd",
8890 "notes": null
8891 },
8892 {
8893 "sha": "5dd5d4c4b52a4dd276e3a532eaaa1f59dadf638a",
8894 "description": "tu: Exclude more a7xx regs from stomping",
8895 "nominated": false,
8896 "nomination_type": 3,
8897 "resolution": 4,
8898 "main_sha": null,
8899 "because_sha": null,
8900 "notes": null
8901 },
8902 {
8903 "sha": "e4631bee61cb42c66e4b2844023f9858dffb8975",
8904 "description": "freedreno/devices: Update magic regs for a7xx",
8905 "nominated": false,
8906 "nomination_type": 3,
8907 "resolution": 4,
8908 "main_sha": null,
8909 "because_sha": null,
8910 "notes": null
8911 },
8912 {
8913 "sha": "eb1e71e707685c221baf9eb3a43c471781dd72a5",
8914 "description": "freedreno,tu: Move varying interp and varying repl modes to xml",
8915 "nominated": false,
8916 "nomination_type": 3,
8917 "resolution": 4,
8918 "main_sha": null,
8919 "because_sha": null,
8920 "notes": null
8921 },
8922 {
8923 "sha": "78c843230c10c93a4319bcbd0ebd096d98906900",
8924 "description": "tu/a750: Consider vertex attr buff in gmem allocation",
8925 "nominated": false,
8926 "nomination_type": 3,
8927 "resolution": 4,
8928 "main_sha": null,
8929 "because_sha": null,
8930 "notes": null
8931 },
8932 {
8933 "sha": "5266815ca9b413c8d2e27704570f3cba5235e1a9",
8934 "description": "tu/a7xx: Update CCU layout logic for A7XX",
8935 "nominated": false,
8936 "nomination_type": 3,
8937 "resolution": 4,
8938 "main_sha": null,
8939 "because_sha": null,
8940 "notes": null
8941 },
8942 {
8943 "sha": "98d6d93a8278fb1b45c9a2fe308482fcb7eccd10",
8944 "description": "turnip,ir3/a750: Implement inline uniforms via ldg.k",
8945 "nominated": false,
8946 "nomination_type": 3,
8947 "resolution": 4,
8948 "main_sha": null,
8949 "because_sha": null,
8950 "notes": null
8951 },
8952 {
8953 "sha": "6a744ddebc269b06bd65cb709d3c788378f2f2ae",
8954 "description": "ir3: Initial support for pushing globals with ldg.k",
8955 "nominated": false,
8956 "nomination_type": 3,
8957 "resolution": 4,
8958 "main_sha": null,
8959 "because_sha": null,
8960 "notes": null
8961 },
8962 {
8963 "sha": "513fa1873cf5d00f520c058abd5f85b318af9a99",
8964 "description": "ir3/a7xx: Fix load_global_ir3 with immediate offset",
8965 "nominated": false,
8966 "nomination_type": 3,
8967 "resolution": 4,
8968 "main_sha": null,
8969 "because_sha": null,
8970 "notes": null
8971 },
8972 {
8973 "sha": "45c71803f9dc9123145431145124c1b4dab0cf93",
8974 "description": "tu: Add more info to ldg inline uniform path",
8975 "nominated": false,
8976 "nomination_type": 3,
8977 "resolution": 4,
8978 "main_sha": null,
8979 "because_sha": null,
8980 "notes": null
8981 },
8982 {
8983 "sha": "b87b8fdf73026022aa9cb8bbe596c0e9d7ce9119",
8984 "description": "tu: Use SS6_INDIRECT for VS params",
8985 "nominated": false,
8986 "nomination_type": 3,
8987 "resolution": 4,
8988 "main_sha": null,
8989 "because_sha": null,
8990 "notes": null
8991 },
8992 {
8993 "sha": "76e417ca593866080731da59c479a99542e3a529",
8994 "description": "turnip,ir3/a750: Implement consts loading via preamble",
8995 "nominated": false,
8996 "nomination_type": 3,
8997 "resolution": 4,
8998 "main_sha": null,
8999 "because_sha": null,
9000 "notes": null
9001 },
9002 {
9003 "sha": "7429ca3115067cf6fe54552e445f2c60832d8fb4",
9004 "description": "tu: Use SS6_INDIRECT consts upload path for 3d blits",
9005 "nominated": false,
9006 "nomination_type": 3,
9007 "resolution": 4,
9008 "main_sha": null,
9009 "because_sha": null,
9010 "notes": null
9011 },
9012 {
9013 "sha": "30597970a5706c3dd8d4a9f43b9b173c6fff0a59",
9014 "description": "tu/a7xx: Do not preload shaders, HW does it by default",
9015 "nominated": false,
9016 "nomination_type": 3,
9017 "resolution": 4,
9018 "main_sha": null,
9019 "because_sha": null,
9020 "notes": null
9021 },
9022 {
9023 "sha": "ac75edb8c4ea4dbbe220ed00b9673fe230b084b7",
9024 "description": "tu/a7xx: Correctly set A7XX_HLSQ_UNKNOWN_A9AE.SYSVAL_REGS_COUNT",
9025 "nominated": false,
9026 "nomination_type": 3,
9027 "resolution": 4,
9028 "main_sha": null,
9029 "because_sha": null,
9030 "notes": null
9031 },
9032 {
9033 "sha": "bc6b847017ac7f9b4ed764fdc5c0a5aabbdf3f2a",
9034 "description": "ir3: Add ldg.k instruction",
9035 "nominated": false,
9036 "nomination_type": 3,
9037 "resolution": 4,
9038 "main_sha": null,
9039 "because_sha": null,
9040 "notes": null
9041 },
9042 {
9043 "sha": "ad52f92cb8eb53b945314295bb13e1a1e2406ab2",
9044 "description": "tu: Define and set to zero all SP_*_VGPR_CONFIG regs",
9045 "nominated": false,
9046 "nomination_type": 3,
9047 "resolution": 4,
9048 "main_sha": null,
9049 "because_sha": null,
9050 "notes": null
9051 },
9052 {
9053 "sha": "c166c5100b6251f83f9b881b415b8bc91a402615",
9054 "description": "tu/a750: Basic a750 support",
9055 "nominated": false,
9056 "nomination_type": 3,
9057 "resolution": 4,
9058 "main_sha": null,
9059 "because_sha": null,
9060 "notes": null
9061 },
9062 {
9063 "sha": "cdadead230bc1b26f9ca2c80c37d288bdabea4de",
9064 "description": "tu/a7xx: Make A7XX_RB_UNKNOWN_8E06 value configurable per-gen",
9065 "nominated": false,
9066 "nomination_type": 3,
9067 "resolution": 4,
9068 "main_sha": null,
9069 "because_sha": null,
9070 "notes": null
9071 },
9072 {
9073 "sha": "98b62434bd99ab962d4a7c3d23ec142154ee5cf7",
9074 "description": "intel/compiler: Lower texture operation to combine LOD and AI",
9075 "nominated": false,
9076 "nomination_type": 3,
9077 "resolution": 4,
9078 "main_sha": null,
9079 "because_sha": null,
9080 "notes": null
9081 },
9082 {
9083 "sha": "c984d6e2fcfb960246bdb98692fcc80b065bcdf5",
9084 "description": "nir: Drop intel specific lowering code",
9085 "nominated": false,
9086 "nomination_type": 3,
9087 "resolution": 4,
9088 "main_sha": null,
9089 "because_sha": null,
9090 "notes": null
9091 },
9092 {
9093 "sha": "15129c763475c1d61ed9f10cfd5e51b59b56c8fc",
9094 "description": "intel/compiler: Use nir_tex_src_backend1 to pack LOD and array index",
9095 "nominated": false,
9096 "nomination_type": 3,
9097 "resolution": 4,
9098 "main_sha": null,
9099 "because_sha": null,
9100 "notes": null
9101 },
9102 {
9103 "sha": "73a3257968b6f746f0dc859dd3af2d1410800a28",
9104 "description": "intel/compiler: Add texture operation lowering pass",
9105 "nominated": false,
9106 "nomination_type": 3,
9107 "resolution": 4,
9108 "main_sha": null,
9109 "because_sha": null,
9110 "notes": null
9111 },
9112 {
9113 "sha": "646a7c864d3a4cf440164f5e199d6e339420a73c",
9114 "description": "anv: re-introduce BO CCS allocations",
9115 "nominated": false,
9116 "nomination_type": 3,
9117 "resolution": 4,
9118 "main_sha": null,
9119 "because_sha": null,
9120 "notes": null
9121 },
9122 {
9123 "sha": "bd197c6bcffeb1b940cb2b67656f6009359f18e0",
9124 "description": "intel/aux_map: add helper to compute offset in aux data",
9125 "nominated": false,
9126 "nomination_type": 3,
9127 "resolution": 4,
9128 "main_sha": null,
9129 "because_sha": null,
9130 "notes": null
9131 },
9132 {
9133 "sha": "c0889a127b12ebefc90f42f9494c9696e0aaa270",
9134 "description": "intel/aux_map: add BSpec reference",
9135 "nominated": false,
9136 "nomination_type": 3,
9137 "resolution": 4,
9138 "main_sha": null,
9139 "because_sha": null,
9140 "notes": null
9141 },
9142 {
9143 "sha": "da6484a8a4720779b42489068cdb1f41872a931f",
9144 "description": "anv: use address helper to compute address u64 value",
9145 "nominated": false,
9146 "nomination_type": 3,
9147 "resolution": 4,
9148 "main_sha": null,
9149 "because_sha": null,
9150 "notes": null
9151 },
9152 {
9153 "sha": "7763e75eead2c99f58bf16845dc4ceed93de1cfc",
9154 "description": "anv: move ALLOC_HOST_CACHED_COHERENT as define",
9155 "nominated": false,
9156 "nomination_type": 3,
9157 "resolution": 4,
9158 "main_sha": null,
9159 "because_sha": null,
9160 "notes": null
9161 },
9162 {
9163 "sha": "3f64ec141eef9a751b27ceece67803829e40da13",
9164 "description": "isl: add a no-aux-align usage flag",
9165 "nominated": false,
9166 "nomination_type": 3,
9167 "resolution": 4,
9168 "main_sha": null,
9169 "because_sha": null,
9170 "notes": null
9171 },
9172 {
9173 "sha": "44515bb92cddfbf6f0e95abc60ad55f0f4de4599",
9174 "description": "isl: printout sparse usage",
9175 "nominated": false,
9176 "nomination_type": 3,
9177 "resolution": 4,
9178 "main_sha": null,
9179 "because_sha": null,
9180 "notes": null
9181 },
9182 {
9183 "sha": "926d9f1cef12189418258d4812d42193344f4128",
9184 "description": "radv: support minmax filter for more formats",
9185 "nominated": false,
9186 "nomination_type": 3,
9187 "resolution": 4,
9188 "main_sha": null,
9189 "because_sha": null,
9190 "notes": null
9191 },
9192 {
9193 "sha": "05cf04ac97f17b583ffaead91e35e10e86c49926",
9194 "description": "nvk: Convert shader addresses to offsets in nvk_shader.c",
9195 "nominated": false,
9196 "nomination_type": 1,
9197 "resolution": 4,
9198 "main_sha": null,
9199 "because_sha": "e162c2e78e8681865b3ae249de3e9dc9a1a18429",
9200 "notes": null
9201 },
9202 {
9203 "sha": "afd42f5951f7d3d919c7705ce3345def49a3bcce",
9204 "description": "nvk/heap: Rework over-allocation",
9205 "nominated": false,
9206 "nomination_type": 1,
9207 "resolution": 4,
9208 "main_sha": null,
9209 "because_sha": "e162c2e78e8681865b3ae249de3e9dc9a1a18429",
9210 "notes": null
9211 },
9212 {
9213 "sha": "728256e99455a35bc04c5acc462604840d5bb21c",
9214 "description": "nvk/heap: Use nvk_heap_bo::addr instead of bo->offset",
9215 "nominated": false,
9216 "nomination_type": 1,
9217 "resolution": 4,
9218 "main_sha": null,
9219 "because_sha": "e162c2e78e8681865b3ae249de3e9dc9a1a18429",
9220 "notes": null
9221 },
9222 {
9223 "sha": "83521dd486478c440c7c3dfb7f11ec5c46e30156",
9224 "description": "nvk: Don't set CONSTANT_BUFFER_SELECTOR with a zero size",
9225 "nominated": false,
9226 "nomination_type": 1,
9227 "resolution": 4,
9228 "main_sha": null,
9229 "because_sha": "55413e33dc0d19237a93f5f9cf882f3e1b2f6004",
9230 "notes": null
9231 },
9232 {
9233 "sha": "28ad2f488a0f23b458114fe26f5201a5565c2775",
9234 "description": "anv: Store host-located copy of NULL surface state for faster memcpy",
9235 "nominated": false,
9236 "nomination_type": 3,
9237 "resolution": 4,
9238 "main_sha": null,
9239 "because_sha": null,
9240 "notes": null
9241 },
9242 {
9243 "sha": "48a0a3112f212a155fe6a1bc259a138b1db47352",
9244 "description": "freedreno: Add a750 clock gating control related registers",
9245 "nominated": false,
9246 "nomination_type": 3,
9247 "resolution": 4,
9248 "main_sha": null,
9249 "because_sha": null,
9250 "notes": null
9251 },
9252 {
9253 "sha": "097e543c0a061382e07063705225304eefff6d1f",
9254 "description": "Revert \"zink: always force flushes when originating from api frontend\"",
9255 "nominated": true,
9256 "nomination_type": 2,
9257 "resolution": 1,
9258 "main_sha": null,
9259 "because_sha": "03f049f49730b8b1268f2975fc34ac2b1f9a4ef9",
9260 "notes": null
9261 },
9262 {
9263 "sha": "aed5e4e1f2bcbad5a63d483cf97bf7c30ca9cccc",
9264 "description": "zink: Always set mfence->submit_count to the fence submit_count",
9265 "nominated": true,
9266 "nomination_type": 0,
9267 "resolution": 1,
9268 "main_sha": null,
9269 "because_sha": null,
9270 "notes": null
9271 },
9272 {
9273 "sha": "8d44a115080645c210e055fa410fb18accf510aa",
9274 "description": "radeonsi/vcn: Don't reinitialize encode session on bitrate/fps change",
9275 "nominated": true,
9276 "nomination_type": 0,
9277 "resolution": 1,
9278 "main_sha": null,
9279 "because_sha": null,
9280 "notes": null
9281 },
9282 {
9283 "sha": "e0b4dfbbda97d98f4065c9cf536032936401c8d0",
9284 "description": "anv: don't unmap AUX ranges at BO delete",
9285 "nominated": true,
9286 "nomination_type": 1,
9287 "resolution": 1,
9288 "main_sha": null,
9289 "because_sha": "7b87e1afbcd880dd25771a42d65585da44faa444",
9290 "notes": null
9291 },
9292 {
9293 "sha": "fb62bffcdaff25e8ca6b4a9a2c7ce02e6b5bb1ed",
9294 "description": "radv: Wire up ac_gather_context_rolls",
9295 "nominated": false,
9296 "nomination_type": 3,
9297 "resolution": 4,
9298 "main_sha": null,
9299 "because_sha": null,
9300 "notes": null
9301 },
9302 {
9303 "sha": "ba6d6e5ee116929d82e51e1fcf3027a64015dcef",
9304 "description": "amd/common: Use the correct register table for GFX10_3",
9305 "nominated": false,
9306 "nomination_type": 3,
9307 "resolution": 4,
9308 "main_sha": null,
9309 "because_sha": null,
9310 "notes": null
9311 },
9312 {
9313 "sha": "1098afd7fbe11a6fd40d4ade2431ffa7017ab097",
9314 "description": "gallium: add PIPE_CAP_FP16 for AMD_gpu_shader_half_float",
9315 "nominated": false,
9316 "nomination_type": 3,
9317 "resolution": 4,
9318 "main_sha": null,
9319 "because_sha": null,
9320 "notes": null
9321 },
9322 {
9323 "sha": "6fbf3367886a773f513244022543581996454bdc",
9324 "description": "compiler/types: Add a contains_32bit helper",
9325 "nominated": false,
9326 "nomination_type": 3,
9327 "resolution": 4,
9328 "main_sha": null,
9329 "because_sha": null,
9330 "notes": null
9331 },
9332 {
9333 "sha": "5f1f6d74968df3d2f059a8b8812054d1aa9124db",
9334 "description": "glsl: add half float AMD_shader_trinary_minmax functions",
9335 "nominated": false,
9336 "nomination_type": 3,
9337 "resolution": 4,
9338 "main_sha": null,
9339 "because_sha": null,
9340 "notes": null
9341 },
9342 {
9343 "sha": "d619c16c3f95dda8adfd17ab84b3e752b9c969f0",
9344 "description": "glsl: add half float derivative functions",
9345 "nominated": false,
9346 "nomination_type": 3,
9347 "resolution": 4,
9348 "main_sha": null,
9349 "because_sha": null,
9350 "notes": null
9351 },
9352 {
9353 "sha": "14de2eff89c9722b3f4eafcc2b001a13c64c7c12",
9354 "description": "glsl: add half float interpolation functions",
9355 "nominated": false,
9356 "nomination_type": 3,
9357 "resolution": 4,
9358 "main_sha": null,
9359 "because_sha": null,
9360 "notes": null
9361 },
9362 {
9363 "sha": "9dc5eec02c9ad2b87ee996e888926c28feda4e3a",
9364 "description": "glsl: allow half float varyings",
9365 "nominated": false,
9366 "nomination_type": 3,
9367 "resolution": 4,
9368 "main_sha": null,
9369 "because_sha": null,
9370 "notes": null
9371 },
9372 {
9373 "sha": "3dc67c2c7e1e49266fd46519823d7533d774eaa6",
9374 "description": "glsl: add half float vector relational functions",
9375 "nominated": false,
9376 "nomination_type": 3,
9377 "resolution": 4,
9378 "main_sha": null,
9379 "because_sha": null,
9380 "notes": null
9381 },
9382 {
9383 "sha": "e7f1be1ceb28ac6088cfe91e1128b80a1c096499",
9384 "description": "glsl: add half float matrix functions",
9385 "nominated": false,
9386 "nomination_type": 3,
9387 "resolution": 4,
9388 "main_sha": null,
9389 "because_sha": null,
9390 "notes": null
9391 },
9392 {
9393 "sha": "99a80ac93067028838091bf8fbd26b3a2533485d",
9394 "description": "glsl: add half float geometric functions",
9395 "nominated": false,
9396 "nomination_type": 3,
9397 "resolution": 4,
9398 "main_sha": null,
9399 "because_sha": null,
9400 "notes": null
9401 },
9402 {
9403 "sha": "6a170051a98b2aa743556337a3551c50cf4b7013",
9404 "description": "glsl: add support for half float packing functions",
9405 "nominated": false,
9406 "nomination_type": 3,
9407 "resolution": 4,
9408 "main_sha": null,
9409 "because_sha": null,
9410 "notes": null
9411 },
9412 {
9413 "sha": "c386d5691516e8b56bf023cce105e2b38dce6fec",
9414 "description": "glsl: add half float support for common functions",
9415 "nominated": false,
9416 "nomination_type": 3,
9417 "resolution": 4,
9418 "main_sha": null,
9419 "because_sha": null,
9420 "notes": null
9421 },
9422 {
9423 "sha": "eea1c1fa7b58d32f3b503e65005c0e2540345958",
9424 "description": "glsl: add f2f16() helper to ir_builder",
9425 "nominated": false,
9426 "nomination_type": 3,
9427 "resolution": 4,
9428 "main_sha": null,
9429 "because_sha": null,
9430 "notes": null
9431 },
9432 {
9433 "sha": "94865a45f8832edd782115043d03d69d840fdf9d",
9434 "description": "glsl: add half float exponential functions",
9435 "nominated": false,
9436 "nomination_type": 3,
9437 "resolution": 4,
9438 "main_sha": null,
9439 "because_sha": null,
9440 "notes": null
9441 },
9442 {
9443 "sha": "829c99def12d1df90aacaf2db47946d512b279fc",
9444 "description": "glsl: add half float angle and trigonometry functions",
9445 "nominated": false,
9446 "nomination_type": 3,
9447 "resolution": 4,
9448 "main_sha": null,
9449 "because_sha": null,
9450 "notes": null
9451 },
9452 {
9453 "sha": "3ff22ee4aeea9a74f821146d0f6ddfc254341dba",
9454 "description": "glsl: add some new helpers for half float builtin functions",
9455 "nominated": false,
9456 "nomination_type": 3,
9457 "resolution": 4,
9458 "main_sha": null,
9459 "because_sha": null,
9460 "notes": null
9461 },
9462 {
9463 "sha": "9dc651a13f1d74fa6d85af432cb714ba0557e757",
9464 "description": "glsl: skip conversion of half float back to float for GL queries",
9465 "nominated": false,
9466 "nomination_type": 3,
9467 "resolution": 4,
9468 "main_sha": null,
9469 "because_sha": null,
9470 "notes": null
9471 },
9472 {
9473 "sha": "66633dbbd059cd0f8f320eb11ba2fdeabea8cb24",
9474 "description": "glsl: add ubo packing support for half floats",
9475 "nominated": false,
9476 "nomination_type": 3,
9477 "resolution": 4,
9478 "main_sha": null,
9479 "because_sha": null,
9480 "notes": null
9481 },
9482 {
9483 "sha": "5803417c6775c40bdebc1f8bf41965c6219af123",
9484 "description": "glsl: add implicit half float conversions",
9485 "nominated": false,
9486 "nomination_type": 3,
9487 "resolution": 4,
9488 "main_sha": null,
9489 "because_sha": null,
9490 "notes": null
9491 },
9492 {
9493 "sha": "b83477973f3cbca6c3b40f6ac5b98fe786d53449",
9494 "description": "glsl: add glsl_type_is_float_16() helper",
9495 "nominated": false,
9496 "nomination_type": 3,
9497 "resolution": 4,
9498 "main_sha": null,
9499 "because_sha": null,
9500 "notes": null
9501 },
9502 {
9503 "sha": "5eea4c42f5db7ba63d116838f0fb591a2045c580",
9504 "description": "glsl: update assert to allow for half float support",
9505 "nominated": false,
9506 "nomination_type": 3,
9507 "resolution": 4,
9508 "main_sha": null,
9509 "because_sha": null,
9510 "notes": null
9511 },
9512 {
9513 "sha": "b2a7717717bd36c8412dc4a2f719c21fa479ee18",
9514 "description": "glsl: add explicit half float conversion support",
9515 "nominated": false,
9516 "nomination_type": 3,
9517 "resolution": 4,
9518 "main_sha": null,
9519 "because_sha": null,
9520 "notes": null
9521 },
9522 {
9523 "sha": "edbe1b5bb4a2551323fd6d0af39c0c6aa797cd7c",
9524 "description": "glsl: add half float support to the parser",
9525 "nominated": false,
9526 "nomination_type": 3,
9527 "resolution": 4,
9528 "main_sha": null,
9529 "because_sha": null,
9530 "notes": null
9531 },
9532 {
9533 "sha": "72fb49516e0022b174cb581f46f380f6f13d6c6e",
9534 "description": "glsl: add basic params for AMD_gpu_shader_half_float extension",
9535 "nominated": false,
9536 "nomination_type": 3,
9537 "resolution": 4,
9538 "main_sha": null,
9539 "because_sha": null,
9540 "notes": null
9541 },
9542 {
9543 "sha": "d8e4a4e44b3e3bb493535f87c14123e4dbbe1209",
9544 "description": "docs: fix doc build 'intel/dev/intel_device_info_gen.h' file not found",
9545 "nominated": false,
9546 "nomination_type": 1,
9547 "resolution": 4,
9548 "main_sha": null,
9549 "because_sha": "a52c1994aa11febf0c54d63e46798b3204c180a0",
9550 "notes": null
9551 },
9552 {
9553 "sha": "b0af2b30abc487caa7ab861e393e0ae222e5b49d",
9554 "description": "ci_run_n_monitor: Allow the upstream format to not exist",
9555 "nominated": false,
9556 "nomination_type": 3,
9557 "resolution": 4,
9558 "main_sha": null,
9559 "because_sha": null,
9560 "notes": null
9561 },
9562 {
9563 "sha": "72886cbefaa40f5d61c5deee5e125b353d32852f",
9564 "description": "zink: Only call reapply_color_write if EXT_color_write_enable is available",
9565 "nominated": true,
9566 "nomination_type": 4,
9567 "resolution": 1,
9568 "main_sha": null,
9569 "because_sha": null,
9570 "notes": null
9571 },
9572 {
9573 "sha": "62fa5c8d0f059ba75d7208a0d081da811065ba1c",
9574 "description": "Revert \"ci: Enable GALLIUM_DUMP_CPU=true only in the clang job\"",
9575 "nominated": true,
9576 "nomination_type": 2,
9577 "resolution": 1,
9578 "main_sha": null,
9579 "because_sha": "c6979d97e46907ff341665200b853cbca1d5524c",
9580 "notes": null
9581 },
9582 {
9583 "sha": "6cab5559f923a025b0de3ff564145b91fd18b486",
9584 "description": "radv: add support for emitting TES+GS compiled separately on GFX9+",
9585 "nominated": false,
9586 "nomination_type": 3,
9587 "resolution": 4,
9588 "main_sha": null,
9589 "because_sha": null,
9590 "notes": null
9591 },
9592 {
9593 "sha": "dd92f5f664d56732817a250d10c29fcff47d56a8",
9594 "description": "radv: bind the vertex input SGPR only for relevant stages",
9595 "nominated": false,
9596 "nomination_type": 3,
9597 "resolution": 4,
9598 "main_sha": null,
9599 "because_sha": null,
9600 "notes": null
9601 },
9602 {
9603 "sha": "d64d7373f34f00e1cebc0c179c051b118a6c53b7",
9604 "description": "radv: declare AC_UD_TES_STATE for separate compilation of GS on GFX9+",
9605 "nominated": false,
9606 "nomination_type": 3,
9607 "resolution": 4,
9608 "main_sha": null,
9609 "because_sha": null,
9610 "notes": null
9611 },
9612 {
9613 "sha": "e15d1ed7cb3aec1ac2dd4692b37bae03acb39a2e",
9614 "description": "radv: declare streamout buffers for TES+GS compiled separately on GFX9+",
9615 "nominated": false,
9616 "nomination_type": 3,
9617 "resolution": 4,
9618 "main_sha": null,
9619 "because_sha": null,
9620 "notes": null
9621 },
9622 {
9623 "sha": "83bc7e27a5778dd69e12bb64f7870487c21c246c",
9624 "description": "radv: force GS stage for TES as ES compiled separately on GFX9+",
9625 "nominated": false,
9626 "nomination_type": 3,
9627 "resolution": 4,
9628 "main_sha": null,
9629 "because_sha": null,
9630 "notes": null
9631 },
9632 {
9633 "sha": "b58de424f41ffcdd2c997276c7d20a659e10c272",
9634 "description": "radv: fix RGP barrier reason for RP barriers inserted by the runtime",
9635 "nominated": true,
9636 "nomination_type": 0,
9637 "resolution": 1,
9638 "main_sha": null,
9639 "because_sha": null,
9640 "notes": null
9641 },
9642 {
9643 "sha": "d98ff2cc4add875f2e372bf69e45b1c6a7b8a9c6",
9644 "description": "nvk: Don't clobber vb0 after repeated blits",
9645 "nominated": true,
9646 "nomination_type": 1,
9647 "resolution": 1,
9648 "main_sha": null,
9649 "because_sha": "e1c665013b14d63ccf4be265c5ec59914e5a5748",
9650 "notes": null
9651 },
9652 {
9653 "sha": "53ff663874012b3f5390a7fc75fa9d8b5ce7a037",
9654 "description": "ci/etnaviv: update expectations",
9655 "nominated": false,
9656 "nomination_type": 3,
9657 "resolution": 4,
9658 "main_sha": null,
9659 "because_sha": null,
9660 "notes": null
9661 },
9662 {
9663 "sha": "3f7a388d487f902e3083fec829d4896b2e3519eb",
9664 "description": "ci/freedreno: add fail found by new Piglit",
9665 "nominated": false,
9666 "nomination_type": 1,
9667 "resolution": 4,
9668 "main_sha": null,
9669 "because_sha": "1c29869c206a9844a72ab1ff307b899264376c0c",
9670 "notes": null
9671 },
9672 {
9673 "sha": "a16033b6a75593d47c2a52a6709ff3e52592df28",
9674 "description": "ci: bump kernel to 6.6.16 + enable X2APIC",
9675 "nominated": false,
9676 "nomination_type": 3,
9677 "resolution": 4,
9678 "main_sha": null,
9679 "because_sha": null,
9680 "notes": null
9681 },
9682 {
9683 "sha": "bd2375399180198b777d0dc9da4eba660b5e2afb",
9684 "description": "wsi/x11: Rewrite logic for how we consider minImageCount.",
9685 "nominated": false,
9686 "nomination_type": 3,
9687 "resolution": 4,
9688 "main_sha": null,
9689 "because_sha": null,
9690 "notes": null
9691 },
9692 {
9693 "sha": "8b4259e69b6eae20feda0bc5fff84d9f83198a7d",
9694 "description": "wsi/x11: Disable vk_xwayland_wait_ready by default on most drivers.",
9695 "nominated": false,
9696 "nomination_type": 3,
9697 "resolution": 4,
9698 "main_sha": null,
9699 "because_sha": null,
9700 "notes": null
9701 },
9702 {
9703 "sha": "fc8a83c96dfa25f0f1fe841c98ed48d668cfde03",
9704 "description": "gallivm/ssbo: mask offset with exec_mask instead of building the 'if'",
9705 "nominated": false,
9706 "nomination_type": 3,
9707 "resolution": 4,
9708 "main_sha": null,
9709 "because_sha": null,
9710 "notes": null
9711 },
9712 {
9713 "sha": "9ff3bec4842489dcbf6e0197e99e8b1d2408c46d",
9714 "description": "gallivm/ssbo: replace run time loop by compile time loop",
9715 "nominated": false,
9716 "nomination_type": 3,
9717 "resolution": 4,
9718 "main_sha": null,
9719 "because_sha": null,
9720 "notes": null
9721 },
9722 {
9723 "sha": "bab4399970cc392c49f54076245a6262e1aa5907",
9724 "description": "mesa: add gl_vertex_array_object::NonIdentityBufferAttribMapping",
9725 "nominated": false,
9726 "nomination_type": 3,
9727 "resolution": 4,
9728 "main_sha": null,
9729 "because_sha": null,
9730 "notes": null
9731 },
9732 {
9733 "sha": "10f08c273385f9be9bfd2d7df18d01685ce8029d",
9734 "description": "mesa: inline _mesa_set_vao_immutable",
9735 "nominated": false,
9736 "nomination_type": 3,
9737 "resolution": 4,
9738 "main_sha": null,
9739 "because_sha": null,
9740 "notes": null
9741 },
9742 {
9743 "sha": "9aa205668bcbf701f8f694551c284cd8e4cc17a3",
9744 "description": "mesa: inline {Create,Draw}GalliumVertexState callbacks",
9745 "nominated": false,
9746 "nomination_type": 3,
9747 "resolution": 4,
9748 "main_sha": null,
9749 "because_sha": null,
9750 "notes": null
9751 },
9752 {
9753 "sha": "8618062b3cacdbab8fbb0ddb8afff3a3a9ba2e4e",
9754 "description": "st/mesa: constify the pipe_draw_info parameter and remove obsolete comments",
9755 "nominated": false,
9756 "nomination_type": 3,
9757 "resolution": 4,
9758 "main_sha": null,
9759 "because_sha": null,
9760 "notes": null
9761 },
9762 {
9763 "sha": "bf3012794164eeecc6b07acc1a2ab837c627c5d7",
9764 "description": "crocus: Call blorp_finish() when destroying context",
9765 "nominated": false,
9766 "nomination_type": 3,
9767 "resolution": 4,
9768 "main_sha": null,
9769 "because_sha": null,
9770 "notes": null
9771 },
9772 {
9773 "sha": "083ef7e3382c5267c62710cb24eac899d5a58d7f",
9774 "description": "iris: Call blorp_finish() when destroying context",
9775 "nominated": false,
9776 "nomination_type": 3,
9777 "resolution": 4,
9778 "main_sha": null,
9779 "because_sha": null,
9780 "notes": null
9781 },
9782 {
9783 "sha": "d699600da1db483b142d71e777b3ed1bc6576a4a",
9784 "description": "anv: reduce cache flushing for indirect commands on Gfx12.5+",
9785 "nominated": false,
9786 "nomination_type": 3,
9787 "resolution": 4,
9788 "main_sha": null,
9789 "because_sha": null,
9790 "notes": null
9791 },
9792 {
9793 "sha": "36f23bf96d66acd5bd8ba22a8fdce5b99857ce71",
9794 "description": "aco: print exec/vcc_lo/hi for single dword access",
9795 "nominated": false,
9796 "nomination_type": 3,
9797 "resolution": 4,
9798 "main_sha": null,
9799 "because_sha": null,
9800 "notes": null
9801 },
9802 {
9803 "sha": "684014ff1213ff59fd4747fa760de8159a42472e",
9804 "description": "aco: print permlane16 bc/fi",
9805 "nominated": false,
9806 "nomination_type": 3,
9807 "resolution": 4,
9808 "main_sha": null,
9809 "because_sha": null,
9810 "notes": null
9811 },
9812 {
9813 "sha": "f469fda44ca867eb115a47f7aa106897e67ff292",
9814 "description": "aco: don't print hi() for permlane opsel",
9815 "nominated": false,
9816 "nomination_type": 3,
9817 "resolution": 4,
9818 "main_sha": null,
9819 "because_sha": null,
9820 "notes": null
9821 },
9822 {
9823 "sha": "b59f5f9c859d388cf8e67c6521614abd6709e208",
9824 "description": "aco: print neg prettier for packed math",
9825 "nominated": false,
9826 "nomination_type": 3,
9827 "resolution": 4,
9828 "main_sha": null,
9829 "because_sha": null,
9830 "notes": null
9831 },
9832 {
9833 "sha": "767eb15ddcaf7fe5aa1917f423659a5ad072df33",
9834 "description": "aco/print_ir: don't use alloca for input modifiers",
9835 "nominated": false,
9836 "nomination_type": 3,
9837 "resolution": 4,
9838 "main_sha": null,
9839 "because_sha": null,
9840 "notes": null
9841 },
9842 {
9843 "sha": "cd6d9c5918feabe18a58f6b1096a55c1970d0883",
9844 "description": "aco: don't remove branches that skip v_writelane_b32",
9845 "nominated": true,
9846 "nomination_type": 0,
9847 "resolution": 1,
9848 "main_sha": null,
9849 "because_sha": null,
9850 "notes": null
9851 },
9852 {
9853 "sha": "2c4980716f7e04c70c515305113aa95cdf5c6331",
9854 "description": "aco: add packed fma dpp note to README-ISA",
9855 "nominated": false,
9856 "nomination_type": 3,
9857 "resolution": 4,
9858 "main_sha": null,
9859 "because_sha": null,
9860 "notes": null
9861 },
9862 {
9863 "sha": "e927c5004f9f6305e2269b1b1f0950bcba916ce7",
9864 "description": "aco/gfx11+: disable v_pk_fmac_f16_dpp",
9865 "nominated": true,
9866 "nomination_type": 0,
9867 "resolution": 1,
9868 "main_sha": null,
9869 "because_sha": null,
9870 "notes": null
9871 },
9872 {
9873 "sha": "a52c1994aa11febf0c54d63e46798b3204c180a0",
9874 "description": "intel/dev: generate declarations for struct intel_device_info",
9875 "nominated": false,
9876 "nomination_type": 3,
9877 "resolution": 4,
9878 "main_sha": null,
9879 "because_sha": null,
9880 "notes": null
9881 },
9882 {
9883 "sha": "13c719452577a4950c85fe7caa824187238fbf67",
9884 "description": "intel/dev: specify struct intel_device_info type details in python",
9885 "nominated": false,
9886 "nomination_type": 3,
9887 "resolution": 4,
9888 "main_sha": null,
9889 "because_sha": null,
9890 "notes": null
9891 },
9892 {
9893 "sha": "c40dacd4a8d339dee509bde830993c49add02c1d",
9894 "description": "util: add parson for handling json files",
9895 "nominated": false,
9896 "nomination_type": 3,
9897 "resolution": 4,
9898 "main_sha": null,
9899 "because_sha": null,
9900 "notes": null
9901 },
9902 {
9903 "sha": "fb7240bef96b9faef6eba3a35205567dad1ec343",
9904 "description": "hasvk: add missing linker arguments",
9905 "nominated": true,
9906 "nomination_type": 1,
9907 "resolution": 1,
9908 "main_sha": null,
9909 "because_sha": "78578a6ddb4a7faee3b1e20d6ba1ce34e9dd58ba",
9910 "notes": null
9911 },
9912 {
9913 "sha": "bde9a16ce87af5b9d25cd844b08b660df3b6f4ff",
9914 "description": "iris: Switch to truly asynchronous VM binding in Xe KMD",
9915 "nominated": false,
9916 "nomination_type": 3,
9917 "resolution": 4,
9918 "main_sha": null,
9919 "because_sha": null,
9920 "notes": null
9921 },
9922 {
9923 "sha": "3579413aed4fbccedc8d05063ef365bfea2deb35",
9924 "description": "anv: Switch to truly asynchronous VM binding in Xe KMD",
9925 "nominated": false,
9926 "nomination_type": 3,
9927 "resolution": 4,
9928 "main_sha": null,
9929 "because_sha": null,
9930 "notes": null
9931 },
9932 {
9933 "sha": "63abbb24adf0da9c3791e79d72fc26ca7e2585e5",
9934 "description": "iris: Start to use intel_bind_timeline",
9935 "nominated": false,
9936 "nomination_type": 3,
9937 "resolution": 4,
9938 "main_sha": null,
9939 "because_sha": null,
9940 "notes": null
9941 },
9942 {
9943 "sha": "f23395e2b900d3572e014e1ffa9c7c737656befd",
9944 "description": "anv: Start to use intel_bind_timeline",
9945 "nominated": false,
9946 "nomination_type": 3,
9947 "resolution": 4,
9948 "main_sha": null,
9949 "because_sha": null,
9950 "notes": null
9951 },
9952 {
9953 "sha": "e905bfe81bd404bca00dcaa0f6b9fc56d46cfe95",
9954 "description": "intel/common: Add functions to handle async vm bind",
9955 "nominated": false,
9956 "nomination_type": 3,
9957 "resolution": 4,
9958 "main_sha": null,
9959 "because_sha": null,
9960 "notes": null
9961 },
9962 {
9963 "sha": "11465e4b3af895ba2377d8a39e9ab3edeb0b01a3",
9964 "description": "mesa-overlay: defer listening to socket until first frame",
9965 "nominated": false,
9966 "nomination_type": 3,
9967 "resolution": 4,
9968 "main_sha": null,
9969 "because_sha": null,
9970 "notes": null
9971 },
9972 {
9973 "sha": "9beb9081fc4c878b41ba25b0f486cb01948c88fc",
9974 "description": "ci_run_n_monitor: print the target regex before adding the X/N bit",
9975 "nominated": false,
9976 "nomination_type": 3,
9977 "resolution": 4,
9978 "main_sha": null,
9979 "because_sha": null,
9980 "notes": null
9981 },
9982 {
9983 "sha": "7154c1eb77ea644dfc02d69c9bd68eda0a31d4c1",
9984 "description": "ci_run_n_monitor: implicitly include `parallel:` jobs",
9985 "nominated": false,
9986 "nomination_type": 3,
9987 "resolution": 4,
9988 "main_sha": null,
9989 "because_sha": null,
9990 "notes": null
9991 },
9992 {
9993 "sha": "f40d32770a5f91b95450f2944c608fb0303da27c",
9994 "description": "targets/va: override LIBVA_DRIVERS_PATH in devenv",
9995 "nominated": false,
9996 "nomination_type": 3,
9997 "resolution": 4,
9998 "main_sha": null,
9999 "because_sha": null,
10000 "notes": null
10001 },
10002 {
10003 "sha": "9c006d5dceac9bf885554d92f8cef8c0ab0858a1",
10004 "description": "nir/passthrough_gs: flesh out gs_in_prim",
10005 "nominated": false,
10006 "nomination_type": 3,
10007 "resolution": 4,
10008 "main_sha": null,
10009 "because_sha": null,
10010 "notes": null
10011 },
10012 {
10013 "sha": "3c3f7cb74729a2ac205d78b2b05410b0248327a4",
10014 "description": "compiler,gallium: move u_decomposed_prim to common",
10015 "nominated": false,
10016 "nomination_type": 3,
10017 "resolution": 4,
10018 "main_sha": null,
10019 "because_sha": null,
10020 "notes": null
10021 },
10022 {
10023 "sha": "ac426e1164ddd6f659513591f2658585e632ca62",
10024 "description": "winsys/amdgpu: remove unused amdgpu_fence_is_syncobj",
10025 "nominated": false,
10026 "nomination_type": 3,
10027 "resolution": 4,
10028 "main_sha": null,
10029 "because_sha": null,
10030 "notes": null
10031 },
10032 {
10033 "sha": "f7facda322fc82d892a31919a66c55ab0bb73c63",
10034 "description": "winsys/amdgpu: unmap user fence BO before destroy",
10035 "nominated": false,
10036 "nomination_type": 3,
10037 "resolution": 4,
10038 "main_sha": null,
10039 "because_sha": null,
10040 "notes": null
10041 },
10042 {
10043 "sha": "6c3a294eef51d6054ed899aa2b61628f9cd09656",
10044 "description": "radv: don't remove the blit queue from the device queues",
10045 "nominated": false,
10046 "nomination_type": 3,
10047 "resolution": 4,
10048 "main_sha": null,
10049 "because_sha": null,
10050 "notes": null
10051 },
10052 {
10053 "sha": "716ed7d62a27b179dbe5893e7148bdf7263fee5c",
10054 "description": "gitlab_gql: print error returned by server in --print-merged-yaml",
10055 "nominated": false,
10056 "nomination_type": 3,
10057 "resolution": 4,
10058 "main_sha": null,
10059 "because_sha": null,
10060 "notes": null
10061 },
10062 {
10063 "sha": "61a125647b7d009ca7800c5ea2d60f3d2e64ea9d",
10064 "description": "radv: add radv_disable_ngg_gs and enable it for Persona 3 Reload",
10065 "nominated": false,
10066 "nomination_type": 3,
10067 "resolution": 4,
10068 "main_sha": null,
10069 "because_sha": null,
10070 "notes": null
10071 },
10072 {
10073 "sha": "69d734a8d531cf2a291560701c966d7a6351548e",
10074 "description": "radv: add RADV_DEBUG=nongg_gs for GFX10/GFX10.3",
10075 "nominated": false,
10076 "nomination_type": 3,
10077 "resolution": 4,
10078 "main_sha": null,
10079 "because_sha": null,
10080 "notes": null
10081 },
10082 {
10083 "sha": "877d9678f578613bbec8eeb9fab7ec17728b2de1",
10084 "description": "docs: fix RADV_DEBUG=nonggc description",
10085 "nominated": false,
10086 "nomination_type": 3,
10087 "resolution": 4,
10088 "main_sha": null,
10089 "because_sha": null,
10090 "notes": null
10091 },
10092 {
10093 "sha": "932b9e6a233a2959b72dadc48ba4c0454bd1e2af",
10094 "description": "radv: enable VK_KHR_shader_quad_control",
10095 "nominated": false,
10096 "nomination_type": 3,
10097 "resolution": 4,
10098 "main_sha": null,
10099 "because_sha": null,
10100 "notes": null
10101 },
10102 {
10103 "sha": "312d0784c515f0f1d9954f050c9f284b4cf92a67",
10104 "description": "spirv: implement SPV_KHR_quad_control",
10105 "nominated": false,
10106 "nomination_type": 3,
10107 "resolution": 4,
10108 "main_sha": null,
10109 "because_sha": null,
10110 "notes": null
10111 },
10112 {
10113 "sha": "e546f2a55dc6ddc18503fd973bc6b556e19a5315",
10114 "description": "radv: enable VK_KHR_shader_maximal_reconvergence",
10115 "nominated": false,
10116 "nomination_type": 3,
10117 "resolution": 4,
10118 "main_sha": null,
10119 "because_sha": null,
10120 "notes": null
10121 },
10122 {
10123 "sha": "2649717a36d7d790b1c01c343a7208eefc3d1bc5",
10124 "description": "aco: enable WQM if demote is used with maximal reconvergence",
10125 "nominated": false,
10126 "nomination_type": 3,
10127 "resolution": 4,
10128 "main_sha": null,
10129 "because_sha": null,
10130 "notes": null
10131 },
10132 {
10133 "sha": "6588f5a123724a0af811316f8b125e86d6306267",
10134 "description": "spirv: implement SPV_KHR_maximal_reconvergence",
10135 "nominated": false,
10136 "nomination_type": 3,
10137 "resolution": 4,
10138 "main_sha": null,
10139 "because_sha": null,
10140 "notes": null
10141 },
10142 {
10143 "sha": "0a243a7241e26292ca55a97f5f8d464001b532cd",
10144 "description": "zink: adjust swizzled deref loads by the variable component offset",
10145 "nominated": true,
10146 "nomination_type": 1,
10147 "resolution": 1,
10148 "main_sha": null,
10149 "because_sha": "17a35412dcc77a3058107100d27f734796a9d0ca",
10150 "notes": null
10151 },
10152 {
10153 "sha": "fab5c706fe453f440d3c85013d24dbe8230e36cc",
10154 "description": "mesa: plumb errors through to texture allocation",
10155 "nominated": true,
10156 "nomination_type": 0,
10157 "resolution": 1,
10158 "main_sha": null,
10159 "because_sha": null,
10160 "notes": null
10161 },
10162 {
10163 "sha": "45df652d0b24ddc2581eca072a226be4a1e1c3cb",
10164 "description": "ci_run_n_monitor: refresh job state when starting it",
10165 "nominated": false,
10166 "nomination_type": 3,
10167 "resolution": 4,
10168 "main_sha": null,
10169 "because_sha": null,
10170 "notes": null
10171 },
10172 {
10173 "sha": "8a05cb8da70310d2ba76a48f1a3d892b9aecb41b",
10174 "description": "ci_run_n_monitor: track new job when retrying a job",
10175 "nominated": false,
10176 "nomination_type": 3,
10177 "resolution": 4,
10178 "main_sha": null,
10179 "because_sha": null,
10180 "notes": null
10181 },
10182 {
10183 "sha": "5bc1a62fbb62b9697c30a8587a79975190183e5a",
10184 "description": "ci_run_n_monitor: add method to get a pipeline job by its id",
10185 "nominated": false,
10186 "nomination_type": 3,
10187 "resolution": 4,
10188 "main_sha": null,
10189 "because_sha": null,
10190 "notes": null
10191 },
10192 {
10193 "sha": "bce1230587d8ebf611b5286973c4cb814025a94c",
10194 "description": "ci_run_n_monitor: update job when it goes through enable_job()",
10195 "nominated": false,
10196 "nomination_type": 3,
10197 "resolution": 4,
10198 "main_sha": null,
10199 "because_sha": null,
10200 "notes": null
10201 },
10202 {
10203 "sha": "5758a5d660217684bdc4684a031ce93e0f263e65",
10204 "description": "ci_run_n_monitor: add some types for gitlab objects",
10205 "nominated": false,
10206 "nomination_type": 3,
10207 "resolution": 4,
10208 "main_sha": null,
10209 "because_sha": null,
10210 "notes": null
10211 },
10212 {
10213 "sha": "044c51b6bf450c215a9c83c203f520d30f9cab2c",
10214 "description": "ci_run_n_monitor: warn user if they forgot to push the branch",
10215 "nominated": false,
10216 "nomination_type": 3,
10217 "resolution": 4,
10218 "main_sha": null,
10219 "because_sha": null,
10220 "notes": null
10221 },
10222 {
10223 "sha": "6d8461f545ad46f0c17a4152aebaea47c55d35eb",
10224 "description": "d3d12: Subgroup ballot",
10225 "nominated": false,
10226 "nomination_type": 3,
10227 "resolution": 4,
10228 "main_sha": null,
10229 "because_sha": null,
10230 "notes": null
10231 },
10232 {
10233 "sha": "94e0091190f3c01f3277f3224cda9277e6727ea6",
10234 "description": "microsoft/compiler: Only use simplified subgroup ID algorithm for compute",
10235 "nominated": false,
10236 "nomination_type": 3,
10237 "resolution": 4,
10238 "main_sha": null,
10239 "because_sha": null,
10240 "notes": null
10241 },
10242 {
10243 "sha": "c8cc7c5c1863aa9098baaea3546dcbbbeb17f495",
10244 "description": "tu: Do not print anything on systems without Adreno GPU",
10245 "nominated": true,
10246 "nomination_type": 1,
10247 "resolution": 1,
10248 "main_sha": null,
10249 "because_sha": "a669147689a3253f4fe8dd80288d34124cbb2d02",
10250 "notes": null
10251 },
10252 {
10253 "sha": "7b0fd4cc05d1e92162cf41449545a2e357fd74d5",
10254 "description": "radv: Remove dead shared variables after optimization loop.",
10255 "nominated": false,
10256 "nomination_type": 3,
10257 "resolution": 4,
10258 "main_sha": null,
10259 "because_sha": null,
10260 "notes": null
10261 },
10262 {
10263 "sha": "63b238e84ea46ae4d4e665e24465805953f4d0bc",
10264 "description": "radv: only load 3x32-bit elements when emitting draws with mesh shader",
10265 "nominated": false,
10266 "nomination_type": 3,
10267 "resolution": 4,
10268 "main_sha": null,
10269 "because_sha": null,
10270 "notes": null
10271 },
10272 {
10273 "sha": "0296196d323caa5bf9fa3ca18232071f9c0839b3",
10274 "description": "radv: remove unused radv_indirect_command_layout::state_offset",
10275 "nominated": false,
10276 "nomination_type": 3,
10277 "resolution": 4,
10278 "main_sha": null,
10279 "because_sha": null,
10280 "notes": null
10281 },
10282 {
10283 "sha": "7bdf9f50027c416077d9674bc03c71f4c60c67f1",
10284 "description": "radv/ci: remove VKD3D_CONFIG=dxr11 for navi21/navi31",
10285 "nominated": false,
10286 "nomination_type": 3,
10287 "resolution": 4,
10288 "main_sha": null,
10289 "because_sha": null,
10290 "notes": null
10291 },
10292 {
10293 "sha": "49069a1243de8de3f658faa5fd8bb71d31c7d907",
10294 "description": "pan/va: Add missing valhall_enums dep to valhall_disasm",
10295 "nominated": true,
10296 "nomination_type": 1,
10297 "resolution": 1,
10298 "main_sha": null,
10299 "because_sha": "619566dea18e94e0c1e00effc8200df75b892941",
10300 "notes": null
10301 },
10302 {
10303 "sha": "bde272349d13948a4817ba3c6f5aa41899c34426",
10304 "description": "radv: add support for emitting VS+GS compiled separately on GFX9+",
10305 "nominated": false,
10306 "nomination_type": 3,
10307 "resolution": 4,
10308 "main_sha": null,
10309 "because_sha": null,
10310 "notes": null
10311 },
10312 {
10313 "sha": "416b20d381e3eaa154fd1e287e6385b0acc4109b",
10314 "description": "radv: force GS stage for VS as ES compiled separately on GFX9+",
10315 "nominated": false,
10316 "nomination_type": 3,
10317 "resolution": 4,
10318 "main_sha": null,
10319 "because_sha": null,
10320 "notes": null
10321 },
10322 {
10323 "sha": "8ef4c049ecd3cf14190d943b4c27d4f702954be5",
10324 "description": "radv: declare streamout buffers for VS+GS compiled separately on GFX9+",
10325 "nominated": false,
10326 "nomination_type": 3,
10327 "resolution": 4,
10328 "main_sha": null,
10329 "because_sha": null,
10330 "notes": null
10331 },
10332 {
10333 "sha": "a68e19204ea63b0e11fa34e8b8a02d150c1abe09",
10334 "description": "radv: rework shader arguments for separate compilation of VS+GS on GFX9+",
10335 "nominated": false,
10336 "nomination_type": 3,
10337 "resolution": 4,
10338 "main_sha": null,
10339 "because_sha": null,
10340 "notes": null
10341 },
10342 {
10343 "sha": "482dbacdeb62123c00f98cf84feb7f3b073e43d3",
10344 "description": "radv/nir: lower esgs_vertex_stride for GS compiled separately on GFX9+",
10345 "nominated": false,
10346 "nomination_type": 3,
10347 "resolution": 4,
10348 "main_sha": null,
10349 "because_sha": null,
10350 "notes": null
10351 },
10352 {
10353 "sha": "d777cbf66c1320e03dcc2e579909f1f3be3d15fe",
10354 "description": "radv: add a new user SGPR for the ESGS ring item size",
10355 "nominated": false,
10356 "nomination_type": 3,
10357 "resolution": 4,
10358 "main_sha": null,
10359 "because_sha": null,
10360 "notes": null
10361 },
10362 {
10363 "sha": "5b1b76e9cdd8b44538aa327c7705381fa68b891b",
10364 "description": "panfrost: Pad compute jobs with zeros on v4",
10365 "nominated": true,
10366 "nomination_type": 1,
10367 "resolution": 1,
10368 "main_sha": null,
10369 "because_sha": "b76420be1f1f3a0ceb7808131b9c8aa8e970a415",
10370 "notes": null
10371 },
10372 {
10373 "sha": "0bc26efdc47d9d0efbd1b4a31d18cbb0bed65677",
10374 "description": "panfrost: v4 doesn't have Blend descriptors",
10375 "nominated": false,
10376 "nomination_type": 3,
10377 "resolution": 4,
10378 "main_sha": null,
10379 "because_sha": null,
10380 "notes": null
10381 },
10382 {
10383 "sha": "5f0226d82f845b9924a6364eafa35bab4a0eaf55",
10384 "description": "aco/tests: use raw strings in form_hard_clauses.nsa",
10385 "nominated": false,
10386 "nomination_type": 3,
10387 "resolution": 4,
10388 "main_sha": null,
10389 "because_sha": null,
10390 "notes": null
10391 },
10392 {
10393 "sha": "d59d00ebf863ad0914a17a656726715d40a24157",
10394 "description": "aco/tests: add tests for VOPD operand swapping",
10395 "nominated": false,
10396 "nomination_type": 3,
10397 "resolution": 4,
10398 "main_sha": null,
10399 "because_sha": null,
10400 "notes": null
10401 },
10402 {
10403 "sha": "24c02dbfa66791418bc644ab2bab33a3d1fb763a",
10404 "description": "aco: improve printing of VOPD instructions",
10405 "nominated": false,
10406 "nomination_type": 3,
10407 "resolution": 4,
10408 "main_sha": null,
10409 "because_sha": null,
10410 "notes": null
10411 },
10412 {
10413 "sha": "ea92aea9f2dde439cb2a11135b993989a3148e0e",
10414 "description": "aco: turn v_mov_b32 into addition to create VOPD instructions",
10415 "nominated": false,
10416 "nomination_type": 3,
10417 "resolution": 4,
10418 "main_sha": null,
10419 "because_sha": null,
10420 "notes": null
10421 },
10422 {
10423 "sha": "65dfb27f8f96cd8a9f75e9d8005e777707c69908",
10424 "description": "aco: swap operands to create VOPD instructions",
10425 "nominated": false,
10426 "nomination_type": 3,
10427 "resolution": 4,
10428 "main_sha": null,
10429 "because_sha": null,
10430 "notes": null
10431 },
10432 {
10433 "sha": "96d8b7c59c50cc4658932236b22728d754f65c06",
10434 "description": "aco: refactor create_vopd_instruction",
10435 "nominated": false,
10436 "nomination_type": 3,
10437 "resolution": 4,
10438 "main_sha": null,
10439 "because_sha": null,
10440 "notes": null
10441 },
10442 {
10443 "sha": "50c3e9f87b7b3a6a7a5b4dcaa22c064d3b479f96",
10444 "description": "st/mesa: move st_update_functions into st_context",
10445 "nominated": false,
10446 "nomination_type": 3,
10447 "resolution": 4,
10448 "main_sha": null,
10449 "because_sha": null,
10450 "notes": null
10451 },
10452 {
10453 "sha": "5fd80f4fae66d6ad8431d90256cd91aaf954015e",
10454 "description": "st/mesa: change the update enum of vertex elements",
10455 "nominated": false,
10456 "nomination_type": 3,
10457 "resolution": 4,
10458 "main_sha": null,
10459 "because_sha": null,
10460 "notes": null
10461 },
10462 {
10463 "sha": "1d9585331e435c49966f1ca2988342a62dee3a72",
10464 "description": "st/mesa: cosmetic touchups in st_atom_array.cpp",
10465 "nominated": false,
10466 "nomination_type": 3,
10467 "resolution": 4,
10468 "main_sha": null,
10469 "because_sha": null,
10470 "notes": null
10471 },
10472 {
10473 "sha": "7dd66244afbf1f91f0135f21a90a867465ec6e33",
10474 "description": "st/mesa: move a piece of _mesa_draw_array_attrib out of the loop in setup_arrays",
10475 "nominated": false,
10476 "nomination_type": 3,
10477 "resolution": 4,
10478 "main_sha": null,
10479 "because_sha": null,
10480 "notes": null
10481 },
10482 {
10483 "sha": "3363d41a2064d6d8bdb485945015f1802be6666e",
10484 "description": "st/mesa: do (inputs_read & ~enabled_arrays) outside st_setup_current",
10485 "nominated": false,
10486 "nomination_type": 3,
10487 "resolution": 4,
10488 "main_sha": null,
10489 "because_sha": null,
10490 "notes": null
10491 },
10492 {
10493 "sha": "c4ba65a33bedca3daaa710aa85853dc39b7302e9",
10494 "description": "st/mesa: do (inputs_read & enabled_arrays) outside setup_arrays",
10495 "nominated": false,
10496 "nomination_type": 3,
10497 "resolution": 4,
10498 "main_sha": null,
10499 "because_sha": null,
10500 "notes": null
10501 },
10502 {
10503 "sha": "000f4c710ce693605e018e62bfd354c7a92f84ac",
10504 "description": "st/mesa: rename attribs -> arrays in st_atom_array to indicate non-zero strides",
10505 "nominated": false,
10506 "nomination_type": 3,
10507 "resolution": 4,
10508 "main_sha": null,
10509 "because_sha": null,
10510 "notes": null
10511 },
10512 {
10513 "sha": "0ac5dc5ab5ce2da3b0b2e7a0d3f95ef7952b2156",
10514 "description": "gallium/u_threaded: expose helpers for filling set_vertex_buffers externally",
10515 "nominated": false,
10516 "nomination_type": 3,
10517 "resolution": 4,
10518 "main_sha": null,
10519 "because_sha": null,
10520 "notes": null
10521 },
10522 {
10523 "sha": "0d2dfe49feca88220eef82892e54ca7ba29d03fa",
10524 "description": "v3d/ci: add new failures",
10525 "nominated": false,
10526 "nomination_type": 3,
10527 "resolution": 4,
10528 "main_sha": null,
10529 "because_sha": null,
10530 "notes": null
10531 },
10532 {
10533 "sha": "0a1c8779e8705737bdb69622badaf2446ff6924a",
10534 "description": "driconf: Apply dual color blending workaround to Dying Light",
10535 "nominated": true,
10536 "nomination_type": 0,
10537 "resolution": 1,
10538 "main_sha": null,
10539 "because_sha": null,
10540 "notes": null
10541 },
10542 {
10543 "sha": "24d3c832121b123b42e3cbc39e8225085139cbb1",
10544 "description": "driconf: Advertise GL_EXT_shader_image_load_store on iris for SVP13",
10545 "nominated": true,
10546 "nomination_type": 0,
10547 "resolution": 1,
10548 "main_sha": null,
10549 "because_sha": null,
10550 "notes": null
10551 },
10552 {
10553 "sha": "c3062e3402fe693dd1cc0137217611081f993f12",
10554 "description": "freedreno: Fix MSAA z/s layout in GMEM",
10555 "nominated": true,
10556 "nomination_type": 1,
10557 "resolution": 1,
10558 "main_sha": null,
10559 "because_sha": "cf0c7258ee0524709ab6d05a9aafc7415361bd23",
10560 "notes": null
10561 },
10562 {
10563 "sha": "3fbbd79d9cf8c3e9cd591ddb7887d4ff2519d046",
10564 "description": "freedreno/decode: Fix prefetch handling for IB1 crash",
10565 "nominated": false,
10566 "nomination_type": 3,
10567 "resolution": 4,
10568 "main_sha": null,
10569 "because_sha": null,
10570 "notes": null
10571 },
10572 {
10573 "sha": "0ac6801970f88402f4f98455652448bc5ca97096",
10574 "description": "r300: fix vs output register indexing",
10575 "nominated": true,
10576 "nomination_type": 1,
10577 "resolution": 1,
10578 "main_sha": null,
10579 "because_sha": "d4b8e8a48144f4b899d48c271558f0dc613632cb",
10580 "notes": null
10581 },
10582 {
10583 "sha": "e4ccfde123eef7fbcce0581ddb58319b4325bcc4",
10584 "description": "r300/ci: add two more observed piglit flakes",
10585 "nominated": false,
10586 "nomination_type": 3,
10587 "resolution": 4,
10588 "main_sha": null,
10589 "because_sha": null,
10590 "notes": null
10591 },
10592 {
10593 "sha": "665d30b5448f606d7a79afe0596c3a2264ab3e15",
10594 "description": "iris: Wait for drm_xe_exec_queue to be idle before destroying it",
10595 "nominated": false,
10596 "nomination_type": 3,
10597 "resolution": 4,
10598 "main_sha": null,
10599 "because_sha": null,
10600 "notes": null
10601 },
10602 {
10603 "sha": "138303fb9dbad7754b109ca846a17799cc0dc1d5",
10604 "description": "iris: Fix return of iris_wait_syncobj()",
10605 "nominated": true,
10606 "nomination_type": 0,
10607 "resolution": 1,
10608 "main_sha": null,
10609 "because_sha": null,
10610 "notes": null
10611 },
10612 {
10613 "sha": "b243b1eddceba135c5c6020b9baabd8e6b9ad671",
10614 "description": "r300: remove compiler tests",
10615 "nominated": false,
10616 "nomination_type": 3,
10617 "resolution": 4,
10618 "main_sha": null,
10619 "because_sha": null,
10620 "notes": null
10621 },
10622 {
10623 "sha": "aeed5fd98d47be122260bf0c232c2d8dfcd8d400",
10624 "description": "ir3/ra: Fix bug with collect source handling",
10625 "nominated": true,
10626 "nomination_type": 1,
10627 "resolution": 1,
10628 "main_sha": null,
10629 "because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816",
10630 "notes": null
10631 },
10632 {
10633 "sha": "cdb8020f16dfee9ab057f7ab7910b5088947bd13",
10634 "description": "vc4/ci: update expected list",
10635 "nominated": false,
10636 "nomination_type": 3,
10637 "resolution": 4,
10638 "main_sha": null,
10639 "because_sha": null,
10640 "notes": null
10641 },
10642 {
10643 "sha": "0fb490630b2cdcd6026e26e69b9a1937e86b7d07",
10644 "description": "Revert \"v3d/ci: update expected list\"",
10645 "nominated": false,
10646 "nomination_type": 2,
10647 "resolution": 4,
10648 "main_sha": null,
10649 "because_sha": "31c9e17bf2a5e3ff73fce7a2cf14db121c5bbc90",
10650 "notes": null
10651 },
10652 {
10653 "sha": "72948d9ff9b4ac2b1a578c9e55da91fd3df33299",
10654 "description": "radeonsi,aco: remove the VS prolog",
10655 "nominated": false,
10656 "nomination_type": 3,
10657 "resolution": 4,
10658 "main_sha": null,
10659 "because_sha": null,
10660 "notes": null
10661 },
10662 {
10663 "sha": "0496cd5e5aa8b86c0bd3d1a6cac3a170b6df3d6b",
10664 "description": "gallium/noop: don't leak resources due to take_ownership",
10665 "nominated": false,
10666 "nomination_type": 3,
10667 "resolution": 4,
10668 "main_sha": null,
10669 "because_sha": null,
10670 "notes": null
10671 },
10672 {
10673 "sha": "47c1f389ed35340d920ebeec4f71f96297d3e06a",
10674 "description": "gallium: remove take_ownership from set_vertex_buffers, assume it's true",
10675 "nominated": false,
10676 "nomination_type": 3,
10677 "resolution": 4,
10678 "main_sha": null,
10679 "because_sha": null,
10680 "notes": null
10681 },
10682 {
10683 "sha": "b23f52b7e45385bab7e3381fcd6a01da225507cd",
10684 "description": "gallium/u_threaded: allow drivers to change tc_call_set_vertex_buffers function",
10685 "nominated": false,
10686 "nomination_type": 3,
10687 "resolution": 4,
10688 "main_sha": null,
10689 "because_sha": null,
10690 "notes": null
10691 },
10692 {
10693 "sha": "b66ee99bc217192386babe4ea26ee2b2a47a8a0c",
10694 "description": "gallium/u_threaded: remove the count=0 path from tc_call_set_vertex_buffers",
10695 "nominated": false,
10696 "nomination_type": 3,
10697 "resolution": 4,
10698 "main_sha": null,
10699 "because_sha": null,
10700 "notes": null
10701 },
10702 {
10703 "sha": "6ab25f5cde0b00d67530bd83dc885eb65191a478",
10704 "description": "cso: remove CSO_UNBIND_VERTEX_BUFFER0",
10705 "nominated": false,
10706 "nomination_type": 3,
10707 "resolution": 4,
10708 "main_sha": null,
10709 "because_sha": null,
10710 "notes": null
10711 },
10712 {
10713 "sha": "47b15d83a2a4f58f40e9a10d35752147970053c7",
10714 "description": "gallium/hud: set take_ownership=true for set_vertex_buffers",
10715 "nominated": false,
10716 "nomination_type": 3,
10717 "resolution": 4,
10718 "main_sha": null,
10719 "because_sha": null,
10720 "notes": null
10721 },
10722 {
10723 "sha": "7fbb758e562afbc5cf29d41f322d9bd97ee92eb5",
10724 "description": "st/mesa: set take_ownership=true for set_vertex_buffers in st_pbo_draw",
10725 "nominated": false,
10726 "nomination_type": 3,
10727 "resolution": 4,
10728 "main_sha": null,
10729 "because_sha": null,
10730 "notes": null
10731 },
10732 {
10733 "sha": "3186131ea53e8776d6ed6cb53737bdc969593bf8",
10734 "description": "st/mesa: set take_ownership=true for util_draw_vertex_buffer in st_DrawTex",
10735 "nominated": false,
10736 "nomination_type": 3,
10737 "resolution": 4,
10738 "main_sha": null,
10739 "because_sha": null,
10740 "notes": null
10741 },
10742 {
10743 "sha": "e271d342a4c98470285ae19e7ebae6e896fa23b3",
10744 "description": "gallium/util: add take_ownership parameter into util_draw_vertex_buffer",
10745 "nominated": false,
10746 "nomination_type": 3,
10747 "resolution": 4,
10748 "main_sha": null,
10749 "because_sha": null,
10750 "notes": null
10751 },
10752 {
10753 "sha": "0ee35cc44316e86e167a607ad1c8daab878f816b",
10754 "description": "st/mesa: set take_ownership=true for set_vertex_buffers in st_draw_quad",
10755 "nominated": false,
10756 "nomination_type": 3,
10757 "resolution": 4,
10758 "main_sha": null,
10759 "because_sha": null,
10760 "notes": null
10761 },
10762 {
10763 "sha": "ab3e029e40d54ecea6f66647b7c8582823ed7ac4",
10764 "description": "gallium/u_blitter: set take_ownership=true for set_vertex_buffers",
10765 "nominated": false,
10766 "nomination_type": 3,
10767 "resolution": 4,
10768 "main_sha": null,
10769 "because_sha": null,
10770 "notes": null
10771 },
10772 {
10773 "sha": "f0b31858e13b0bbefc3e7dac8853c3cec7b746cb",
10774 "description": "gallium: always set vertex elements before setting vertex buffers",
10775 "nominated": false,
10776 "nomination_type": 3,
10777 "resolution": 4,
10778 "main_sha": null,
10779 "because_sha": null,
10780 "notes": null
10781 },
10782 {
10783 "sha": "2683038b1c9e488c2565d9b7f6394d6cb52fc35b",
10784 "description": "glapi: move EXT_texture_storage to the right position",
10785 "nominated": false,
10786 "nomination_type": 3,
10787 "resolution": 4,
10788 "main_sha": null,
10789 "because_sha": null,
10790 "notes": null
10791 },
10792 {
10793 "sha": "fff6d332d9f3e89492ef3cacbaf075d834dbeb6e",
10794 "description": "radeonsi/ci: add gfx11 flakes",
10795 "nominated": false,
10796 "nomination_type": 3,
10797 "resolution": 4,
10798 "main_sha": null,
10799 "because_sha": null,
10800 "notes": null
10801 },
10802 {
10803 "sha": "33aac684b4683d7274c44308f4023e3a23d893c8",
10804 "description": "radeonsi: use num_vertex_buffers instead of ARRAY_SIZE",
10805 "nominated": false,
10806 "nomination_type": 3,
10807 "resolution": 4,
10808 "main_sha": null,
10809 "because_sha": null,
10810 "notes": null
10811 },
10812 {
10813 "sha": "0e02149ac97be4b16ad2a5efb235e20299d6edb7",
10814 "description": "winsys/amdgpu: don't ref/unref slab BOs in amdgpu_cs_submit_ib",
10815 "nominated": false,
10816 "nomination_type": 3,
10817 "resolution": 4,
10818 "main_sha": null,
10819 "because_sha": null,
10820 "notes": null
10821 },
10822 {
10823 "sha": "04de7cc9857502f16ffe613abfcc911f19d2a000",
10824 "description": "winsys/amdgpu: simplify amdgpu_do_add_buffer to remove memset",
10825 "nominated": false,
10826 "nomination_type": 3,
10827 "resolution": 4,
10828 "main_sha": null,
10829 "because_sha": null,
10830 "notes": null
10831 },
10832 {
10833 "sha": "c79697fec5163ea94de68acb79a038d48a1f5db3",
10834 "description": "winsys/amdgpu: skip code checking RADEON_USAGE_SYNCHRONIZED for slabs",
10835 "nominated": false,
10836 "nomination_type": 3,
10837 "resolution": 4,
10838 "main_sha": null,
10839 "because_sha": null,
10840 "notes": null
10841 },
10842 {
10843 "sha": "0911aea1261167695ce4e0a95a3aea1db65484a8",
10844 "description": "winsys/amdgpu: merge 2 loops iterating over real BOs in amdgpu_cs_submit_ib",
10845 "nominated": false,
10846 "nomination_type": 3,
10847 "resolution": 4,
10848 "main_sha": null,
10849 "because_sha": null,
10850 "notes": null
10851 },
10852 {
10853 "sha": "d704f92b13230579c20a7c7cb3d7198f9cd24c21",
10854 "description": "winsys/amdgpu: merge 2 loops iterating over sparse BOs in amdgpu_cs_submit_ib",
10855 "nominated": false,
10856 "nomination_type": 3,
10857 "resolution": 4,
10858 "main_sha": null,
10859 "because_sha": null,
10860 "notes": null
10861 },
10862 {
10863 "sha": "32625c79031f6e64d04012d525ec0c61feb137f7",
10864 "description": "winsys/amdgpu: merge 2 loops iterating over slab entries in amdgpu_cs_submit_ib",
10865 "nominated": false,
10866 "nomination_type": 3,
10867 "resolution": 4,
10868 "main_sha": null,
10869 "because_sha": null,
10870 "notes": null
10871 },
10872 {
10873 "sha": "77e96cec6e812f0c9dd1733e2d5402bb6b208816",
10874 "description": "winsys/amdgpu: move code out of amdgpu_add_bo_fences_to_dependencies for reuse",
10875 "nominated": false,
10876 "nomination_type": 3,
10877 "resolution": 4,
10878 "main_sha": null,
10879 "because_sha": null,
10880 "notes": null
10881 },
10882 {
10883 "sha": "436ebe4ef6aa39bd3b8c04d7000e1b8e60e12f4e",
10884 "description": "winsys/amdgpu: change the signature of amdgpu_add_bo_fences_to_dependencies",
10885 "nominated": false,
10886 "nomination_type": 3,
10887 "resolution": 4,
10888 "main_sha": null,
10889 "because_sha": null,
10890 "notes": null
10891 },
10892 {
10893 "sha": "75ffd738ac9ba7a272ff75a264c3671a711844d4",
10894 "description": "winsys/amdgpu: add real buffers of slab entries in the CS thread",
10895 "nominated": false,
10896 "nomination_type": 3,
10897 "resolution": 4,
10898 "main_sha": null,
10899 "because_sha": null,
10900 "notes": null
10901 },
10902 {
10903 "sha": "41f6d24fc8031efae5d3e51605757587b3f1b1ac",
10904 "description": "winsys/amdgpu: fix a race condition when reading ws->num_buffers",
10905 "nominated": false,
10906 "nomination_type": 3,
10907 "resolution": 4,
10908 "main_sha": null,
10909 "because_sha": null,
10910 "notes": null
10911 },
10912 {
10913 "sha": "4957d352dd80178bda09df35e57c1b90b10c63a9",
10914 "description": "intel/dev: Add device info for ARL",
10915 "nominated": false,
10916 "nomination_type": 3,
10917 "resolution": 4,
10918 "main_sha": null,
10919 "because_sha": null,
10920 "notes": null
10921 },
10922 {
10923 "sha": "964042d50ca42735390ce97ca9a79b4ea8de9502",
10924 "description": "anv/query: Follow MTL code paths on ARL",
10925 "nominated": false,
10926 "nomination_type": 3,
10927 "resolution": 4,
10928 "main_sha": null,
10929 "because_sha": null,
10930 "notes": null
10931 },
10932 {
10933 "sha": "c1ffd0a037208033bfc22480c607ae10bb174567",
10934 "description": "anv/drirc: Extend option to disable FCV optimization to ARL",
10935 "nominated": false,
10936 "nomination_type": 3,
10937 "resolution": 4,
10938 "main_sha": null,
10939 "because_sha": null,
10940 "notes": null
10941 },
10942 {
10943 "sha": "c3a0483f5bcb01aa74946069415618ebcf897cb3",
10944 "description": "intel/compiler: Lower DPAS instructions on ARL except ARL-H",
10945 "nominated": false,
10946 "nomination_type": 3,
10947 "resolution": 4,
10948 "main_sha": null,
10949 "because_sha": null,
10950 "notes": null
10951 },
10952 {
10953 "sha": "e2b09b855959c023238921cb9b38c13656346c55",
10954 "description": "isl: Handle ARL in isl_drm_modifier_get_score()",
10955 "nominated": false,
10956 "nomination_type": 3,
10957 "resolution": 4,
10958 "main_sha": null,
10959 "because_sha": null,
10960 "notes": null
10961 },
10962 {
10963 "sha": "9ce0fe460ace8c1492a8c5d1151596b662342362",
10964 "description": "isl: Define MOCS for ARL",
10965 "nominated": false,
10966 "nomination_type": 3,
10967 "resolution": 4,
10968 "main_sha": null,
10969 "because_sha": null,
10970 "notes": null
10971 },
10972 {
10973 "sha": "362ccd3874c9d2d252ff4c0341d8dcff0dbf1031",
10974 "description": "intel/dev: Define engine prefetch for ARL",
10975 "nominated": false,
10976 "nomination_type": 3,
10977 "resolution": 4,
10978 "main_sha": null,
10979 "because_sha": null,
10980 "notes": null
10981 },
10982 {
10983 "sha": "c616ce81539565853eefbbca6e6afb319845bb78",
10984 "description": "intel/i915: ARL also supports the set-PAT uapi",
10985 "nominated": false,
10986 "nomination_type": 3,
10987 "resolution": 4,
10988 "main_sha": null,
10989 "because_sha": null,
10990 "notes": null
10991 },
10992 {
10993 "sha": "edf93db5ee1f4e5707795408edd9bbd5f9f95417",
10994 "description": "iris: Extend MTL modifiers to ARL devices",
10995 "nominated": false,
10996 "nomination_type": 3,
10997 "resolution": 4,
10998 "main_sha": null,
10999 "because_sha": null,
11000 "notes": null
11001 },
11002 {
11003 "sha": "a443a824adcb932b258f8ef7b61754816ed15c87",
11004 "description": "intel/l3: Define l3 config for ARL",
11005 "nominated": false,
11006 "nomination_type": 3,
11007 "resolution": 4,
11008 "main_sha": null,
11009 "because_sha": null,
11010 "notes": null
11011 },
11012 {
11013 "sha": "546652b31a075a794e4bf4ef9ac1c2defe4a9290",
11014 "description": "intel/dev: Add intel_device_info_is_mtl_or_arl()",
11015 "nominated": false,
11016 "nomination_type": 3,
11017 "resolution": 4,
11018 "main_sha": null,
11019 "because_sha": null,
11020 "notes": null
11021 },
11022 {
11023 "sha": "1d08282060854106dd57e0dcb8eec8cf8b07c681",
11024 "description": "intel/dev: Add ARL platform enums",
11025 "nominated": false,
11026 "nomination_type": 3,
11027 "resolution": 4,
11028 "main_sha": null,
11029 "because_sha": null,
11030 "notes": null
11031 },
11032 {
11033 "sha": "fa8e0ba3f739cb46cf7bb709903c0206f240c584",
11034 "description": "frontends/va: Fix updating AV1 rate control parameters",
11035 "nominated": true,
11036 "nomination_type": 1,
11037 "resolution": 1,
11038 "main_sha": null,
11039 "because_sha": "5edbecb8569d88e7faa28ca7a56eb5e1672a2dd0",
11040 "notes": null
11041 },
11042 {
11043 "sha": "cff5bc5af7e795f7d192f9c2a7302619435887f4",
11044 "description": "pvr: enable VK_EXT_headless_surface on all platforms except Windows",
11045 "nominated": false,
11046 "nomination_type": 3,
11047 "resolution": 4,
11048 "main_sha": null,
11049 "because_sha": null,
11050 "notes": null
11051 },
11052 {
11053 "sha": "58e7085cb0a5d0a49016ba110468fdcf809854fe",
11054 "description": "lvp: enable VK_EXT_headless_surface on all platforms except Windows",
11055 "nominated": false,
11056 "nomination_type": 3,
11057 "resolution": 4,
11058 "main_sha": null,
11059 "because_sha": null,
11060 "notes": null
11061 },
11062 {
11063 "sha": "bb0791535a130472dc60024ae62ddb9ee09c16f8",
11064 "description": "vn: enable VK_EXT_headless_surface on all platforms except Windows",
11065 "nominated": false,
11066 "nomination_type": 3,
11067 "resolution": 4,
11068 "main_sha": null,
11069 "because_sha": null,
11070 "notes": null
11071 },
11072 {
11073 "sha": "7667802b7d30457124a6351d0db0592f89a2edf1",
11074 "description": "panvk: enable VK_EXT_headless_surface on all platforms except Windows",
11075 "nominated": false,
11076 "nomination_type": 3,
11077 "resolution": 4,
11078 "main_sha": null,
11079 "because_sha": null,
11080 "notes": null
11081 },
11082 {
11083 "sha": "64081b9f46cffd833007bcbd1d85c392ccb2e5b5",
11084 "description": "nvk: enable VK_EXT_headless_surface on all platforms except Windows",
11085 "nominated": false,
11086 "nomination_type": 3,
11087 "resolution": 4,
11088 "main_sha": null,
11089 "because_sha": null,
11090 "notes": null
11091 },
11092 {
11093 "sha": "5f373dec880038e463f0f8e9d812456de33d15c6",
11094 "description": "dzn: enable VK_EXT_headless_surface on all platforms except Windows",
11095 "nominated": false,
11096 "nomination_type": 3,
11097 "resolution": 4,
11098 "main_sha": null,
11099 "because_sha": null,
11100 "notes": null
11101 },
11102 {
11103 "sha": "b10f61f98e0ae3ce43b76cf1c913ea2ccc62e179",
11104 "description": "hasvk: enable VK_EXT_headless_surface on all platforms except Windows",
11105 "nominated": false,
11106 "nomination_type": 3,
11107 "resolution": 4,
11108 "main_sha": null,
11109 "because_sha": null,
11110 "notes": null
11111 },
11112 {
11113 "sha": "32800aa1d7121e0729624cb063e347e1f4b17cb9",
11114 "description": "anv: enable VK_EXT_headless_surface on all platforms except Windows",
11115 "nominated": false,
11116 "nomination_type": 3,
11117 "resolution": 4,
11118 "main_sha": null,
11119 "because_sha": null,
11120 "notes": null
11121 },
11122 {
11123 "sha": "6407d0f0a26b21b545c8134bb2aff8e0b772d8f3",
11124 "description": "tu: enable VK_EXT_headless_surface on all platforms except Windows",
11125 "nominated": false,
11126 "nomination_type": 3,
11127 "resolution": 4,
11128 "main_sha": null,
11129 "because_sha": null,
11130 "notes": null
11131 },
11132 {
11133 "sha": "11cf6965ead7500ef9c948cf09026a11d0866dd4",
11134 "description": "v3dv: enable VK_EXT_headless_surface on all platforms except Windows",
11135 "nominated": false,
11136 "nomination_type": 3,
11137 "resolution": 4,
11138 "main_sha": null,
11139 "because_sha": null,
11140 "notes": null
11141 },
11142 {
11143 "sha": "faad4ffe970546a7e3361a831c85a6022d2a9865",
11144 "description": "radv: enable VK_EXT_headless_surface on all platforms except Windows",
11145 "nominated": false,
11146 "nomination_type": 3,
11147 "resolution": 4,
11148 "main_sha": null,
11149 "because_sha": null,
11150 "notes": null
11151 },
11152 {
11153 "sha": "ffbd3e5b2d6525af97ae838c38bc85277c6d1e81",
11154 "description": "radv: change the user SGPR idx of AC_UD_TES_STATE",
11155 "nominated": false,
11156 "nomination_type": 3,
11157 "resolution": 4,
11158 "main_sha": null,
11159 "because_sha": null,
11160 "notes": null
11161 },
11162 {
11163 "sha": "3e9815173af75a15d69f1045703b9cb1788b1570",
11164 "description": "radv: set the default workgroup size for VS/TES as ES",
11165 "nominated": false,
11166 "nomination_type": 3,
11167 "resolution": 4,
11168 "main_sha": null,
11169 "because_sha": null,
11170 "notes": null
11171 },
11172 {
11173 "sha": "90e354afb021ed28173ecf6cc535279eeafc2c9e",
11174 "description": "radv: determine the workgroup size for GS non-NGG earlier",
11175 "nominated": false,
11176 "nomination_type": 3,
11177 "resolution": 4,
11178 "main_sha": null,
11179 "because_sha": null,
11180 "notes": null
11181 },
11182 {
11183 "sha": "35c9631162d660a3720e57b7946280b57547f290",
11184 "description": "radv: determine the ES stage earlier when processing binary config",
11185 "nominated": false,
11186 "nomination_type": 3,
11187 "resolution": 4,
11188 "main_sha": null,
11189 "because_sha": null,
11190 "notes": null
11191 },
11192 {
11193 "sha": "03314b2a868b3be8cbcb7c0edd4f0dc974a564e4",
11194 "description": "radv: check for MESA_SHADER_TESS_EVAL in radv_fill_shader_info_ngg()",
11195 "nominated": false,
11196 "nomination_type": 3,
11197 "resolution": 4,
11198 "main_sha": null,
11199 "because_sha": null,
11200 "notes": null
11201 },
11202 {
11203 "sha": "34572d535e26df3a77281513a5a9fc82a4dbd638",
11204 "description": "radv: use next_stage to determine the NGG stage",
11205 "nominated": false,
11206 "nomination_type": 3,
11207 "resolution": 4,
11208 "main_sha": null,
11209 "because_sha": null,
11210 "notes": null
11211 },
11212 {
11213 "sha": "31f006d3522890d868e381aeae5805b857dcb91b",
11214 "description": "radv: always set GS as NGG if present on GFX11",
11215 "nominated": false,
11216 "nomination_type": 3,
11217 "resolution": 4,
11218 "main_sha": null,
11219 "because_sha": null,
11220 "notes": null
11221 },
11222 {
11223 "sha": "55093270ed696169579cdcde7e718ef1c3bae550",
11224 "description": "radv: squash GFX10/GFX10.3 NGG restrictions in the same condition",
11225 "nominated": false,
11226 "nomination_type": 3,
11227 "resolution": 4,
11228 "main_sha": null,
11229 "because_sha": null,
11230 "notes": null
11231 },
11232 {
11233 "sha": "237ab5db86bec27635738c96ebc525178b4d4933",
11234 "description": "radv: remove one indentation level in radv_fill_shader_info_ngg()",
11235 "nominated": false,
11236 "nomination_type": 3,
11237 "resolution": 4,
11238 "main_sha": null,
11239 "because_sha": null,
11240 "notes": null
11241 },
11242 {
11243 "sha": "010272b62e2ee9407513643f9eb85920d4a0da63",
11244 "description": "util: use crc32_z instead of crc32 and bump zlib dep to 1.2.9",
11245 "nominated": false,
11246 "nomination_type": 3,
11247 "resolution": 4,
11248 "main_sha": null,
11249 "because_sha": null,
11250 "notes": null
11251 },
11252 {
11253 "sha": "56f31d1847ba04c8214c68581a3a3c292fd300f4",
11254 "description": "meson: upgrade zlib wrap to 1.3.1",
11255 "nominated": true,
11256 "nomination_type": 0,
11257 "resolution": 1,
11258 "main_sha": null,
11259 "because_sha": null,
11260 "notes": null
11261 },
11262 {
11263 "sha": "238c3d593b906f6c875a27bdaa711bd5e21a594b",
11264 "description": "r300/ci: update piglit fails",
11265 "nominated": false,
11266 "nomination_type": 3,
11267 "resolution": 4,
11268 "main_sha": null,
11269 "because_sha": null,
11270 "notes": null
11271 },
11272 {
11273 "sha": "f9acd9e6594555a3879fbe4a17cfb2ce37d0ce50",
11274 "description": "v3dv/ci: test the WSI on rpi4 and rpi5",
11275 "nominated": false,
11276 "nomination_type": 3,
11277 "resolution": 4,
11278 "main_sha": null,
11279 "because_sha": null,
11280 "notes": null
11281 },
11282 {
11283 "sha": "7c198d44041ad8fa93a7f25515714c2da2489418",
11284 "description": "isaspec: encode.py: Include assert.h",
11285 "nominated": false,
11286 "nomination_type": 3,
11287 "resolution": 4,
11288 "main_sha": null,
11289 "because_sha": null,
11290 "notes": null
11291 },
11292 {
11293 "sha": "c3b667d48877864e7756943fa4901e85a7e7dc2f",
11294 "description": "tu/msm: fix RD_CHIP_ID size used when dumping RD",
11295 "nominated": false,
11296 "nomination_type": 3,
11297 "resolution": 4,
11298 "main_sha": null,
11299 "because_sha": null,
11300 "notes": null
11301 },
11302 {
11303 "sha": "4f6aac1589796c801fc33dd61e0a763bfda5f45a",
11304 "description": "aco/tests: fix to_hw_instr.swap_linear_vgpr",
11305 "nominated": false,
11306 "nomination_type": 3,
11307 "resolution": 4,
11308 "main_sha": null,
11309 "because_sha": null,
11310 "notes": null
11311 },
11312 {
11313 "sha": "174e37afb9ebcd556bc18555ca2aa3276b3d8e04",
11314 "description": "aco: fix >8 byte linear vgpr copies",
11315 "nominated": true,
11316 "nomination_type": 0,
11317 "resolution": 1,
11318 "main_sha": null,
11319 "because_sha": null,
11320 "notes": null
11321 },
11322 {
11323 "sha": "33d88f797bf23f22d4f203c69640e622e3b6163c",
11324 "description": "amd/vpelib: Add UID for 3d Lut and control logic",
11325 "nominated": false,
11326 "nomination_type": 3,
11327 "resolution": 4,
11328 "main_sha": null,
11329 "because_sha": null,
11330 "notes": null
11331 },
11332 {
11333 "sha": "039b1e0a1e28a9be61e2b8b467e684f488c8d2ee",
11334 "description": "amd/vpelib: Refactor norm factor logic",
11335 "nominated": false,
11336 "nomination_type": 3,
11337 "resolution": 4,
11338 "main_sha": null,
11339 "because_sha": null,
11340 "notes": null
11341 },
11342 {
11343 "sha": "e0863dbb74261a043052b393c29598810d7b17fd",
11344 "description": "amd/vpelib: Solve link error due to missing static for one function",
11345 "nominated": false,
11346 "nomination_type": 3,
11347 "resolution": 4,
11348 "main_sha": null,
11349 "because_sha": null,
11350 "notes": null
11351 },
11352 {
11353 "sha": "2d02c753249112ec2eb90704a061bd3af9d2fe9f",
11354 "description": "amd/vpelib: Add PQ Norm to VPE interface",
11355 "nominated": false,
11356 "nomination_type": 3,
11357 "resolution": 4,
11358 "main_sha": null,
11359 "because_sha": null,
11360 "notes": null
11361 },
11362 {
11363 "sha": "1dd28d6766227f6404c1287462a4be2036ceb1ee",
11364 "description": "amd/vpelib: VPE integration for HLG",
11365 "nominated": false,
11366 "nomination_type": 3,
11367 "resolution": 4,
11368 "main_sha": null,
11369 "because_sha": null,
11370 "notes": null
11371 },
11372 {
11373 "sha": "5fd59c83ef03b3893ca493fd779b74e74c063e77",
11374 "description": "amd/vpelib: geometric scaling fix",
11375 "nominated": false,
11376 "nomination_type": 3,
11377 "resolution": 4,
11378 "main_sha": null,
11379 "because_sha": null,
11380 "notes": null
11381 },
11382 {
11383 "sha": "c8b2e28b6620d3944231d061e86b2994207cb74a",
11384 "description": "amd/vpelib: skip gamma remap and cs conversion when geometric scaling",
11385 "nominated": false,
11386 "nomination_type": 3,
11387 "resolution": 4,
11388 "main_sha": null,
11389 "because_sha": null,
11390 "notes": null
11391 },
11392 {
11393 "sha": "cb6d9283274cc50431cc142026187e65b0c6766b",
11394 "description": "amd/vpelib: Add param check for geometric scaling and refactor",
11395 "nominated": false,
11396 "nomination_type": 3,
11397 "resolution": 4,
11398 "main_sha": null,
11399 "because_sha": null,
11400 "notes": null
11401 },
11402 {
11403 "sha": "4893afd42721b048e436f44f5ed0019aff584476",
11404 "description": "amd/vpelib: add new tf enum and add flag for geometric scaling",
11405 "nominated": false,
11406 "nomination_type": 3,
11407 "resolution": 4,
11408 "main_sha": null,
11409 "because_sha": null,
11410 "notes": null
11411 },
11412 {
11413 "sha": "31c9e17bf2a5e3ff73fce7a2cf14db121c5bbc90",
11414 "description": "v3d/ci: update expected list",
11415 "nominated": false,
11416 "nomination_type": 3,
11417 "resolution": 4,
11418 "main_sha": null,
11419 "because_sha": null,
11420 "notes": null
11421 },
11422 {
11423 "sha": "d15a43c9a920f6e6f2670ff93651f91d308d74cd",
11424 "description": "radv: limit maxIndirectCommandsTokenCount to 512",
11425 "nominated": false,
11426 "nomination_type": 3,
11427 "resolution": 4,
11428 "main_sha": null,
11429 "because_sha": null,
11430 "notes": null
11431 },
11432 {
11433 "sha": "0a44f6319ef49fd279156cbf37a3144f906bbc3e",
11434 "description": "anv,driconf: Add sampler coordinate precision workaround for AoE 4",
11435 "nominated": true,
11436 "nomination_type": 0,
11437 "resolution": 1,
11438 "main_sha": null,
11439 "because_sha": null,
11440 "notes": null
11441 },
11442 {
11443 "sha": "e48645250c6fd0f021878a2f50bf028f61cf50ad",
11444 "description": "venus: image format properties cache",
11445 "nominated": false,
11446 "nomination_type": 3,
11447 "resolution": 4,
11448 "main_sha": null,
11449 "because_sha": null,
11450 "notes": null
11451 },
11452 {
11453 "sha": "680c9129777e66472e5265119ada5ffa4a1c3a95",
11454 "description": "venus: extract cache hash/equals functions into common",
11455 "nominated": false,
11456 "nomination_type": 3,
11457 "resolution": 4,
11458 "main_sha": null,
11459 "because_sha": null,
11460 "notes": null
11461 },
11462 {
11463 "sha": "f3de6f17c180dc31d21daea08a8f987d273481c3",
11464 "description": "venus: fix image reqs cache store locking",
11465 "nominated": true,
11466 "nomination_type": 1,
11467 "resolution": 1,
11468 "main_sha": null,
11469 "because_sha": "b51ff22fbe8c9786f968e102ef8d223f415fcaba",
11470 "notes": null
11471 },
11472 {
11473 "sha": "5178ad761c9e8e86ffb3bc59322ec998c0ae2063",
11474 "description": "anv: flush tile cache independent of format with HIZ-CCS flush",
11475 "nominated": true,
11476 "nomination_type": 0,
11477 "resolution": 1,
11478 "main_sha": null,
11479 "because_sha": "ba87656079a7fb745c06e78641d2fa6ac4112b82",
11480 "notes": null
11481 },
11482 {
11483 "sha": "af51e5f7a9043ecad2eddb703ec76ccf14fd5168",
11484 "description": "zink: split out sparse_residency_code_and lowering",
11485 "nominated": false,
11486 "nomination_type": 3,
11487 "resolution": 4,
11488 "main_sha": null,
11489 "because_sha": null,
11490 "notes": null
11491 },
11492 {
11493 "sha": "f5174593c15b9661c89b18206f11008e3a1348ac",
11494 "description": "zink: add back (safe) optimizations after sparse lowering",
11495 "nominated": false,
11496 "nomination_type": 3,
11497 "resolution": 4,
11498 "main_sha": null,
11499 "because_sha": null,
11500 "notes": null
11501 },
11502 {
11503 "sha": "40d119979a34c3d04fdf6bfb55362bff04790ad5",
11504 "description": "iris: Remove unused paramater",
11505 "nominated": false,
11506 "nomination_type": 3,
11507 "resolution": 4,
11508 "main_sha": null,
11509 "because_sha": null,
11510 "notes": null
11511 },
11512 {
11513 "sha": "a4dc5bd9fdf4c3af5aafd7608abdbf785f26ed6e",
11514 "description": "iris: Remove prototypes for unsupported Gfx versions",
11515 "nominated": false,
11516 "nomination_type": 3,
11517 "resolution": 4,
11518 "main_sha": null,
11519 "because_sha": null,
11520 "notes": null
11521 },
11522 {
11523 "sha": "8ff26271a7ab0b8beed72e1c265946c386ea6d0b",
11524 "description": "iris: Remove unused brw_* includes",
11525 "nominated": false,
11526 "nomination_type": 3,
11527 "resolution": 4,
11528 "main_sha": null,
11529 "because_sha": null,
11530 "notes": null
11531 },
11532 {
11533 "sha": "d4c094dfb489e6f0727f7a2de39d6788560a8eec",
11534 "description": "radv/rt: Optimize update shader VGPR usage",
11535 "nominated": false,
11536 "nomination_type": 3,
11537 "resolution": 4,
11538 "main_sha": null,
11539 "because_sha": null,
11540 "notes": null
11541 },
11542 {
11543 "sha": "585836f2b5197b150cd53dd95ac6951978b5c7d3",
11544 "description": "d3d10umd: Rename d3d10sw target to d3d10umd",
11545 "nominated": false,
11546 "nomination_type": 3,
11547 "resolution": 4,
11548 "main_sha": null,
11549 "because_sha": null,
11550 "notes": null
11551 },
11552 {
11553 "sha": "67da5a8f08d11b929db3af8b70436065f093fcce",
11554 "description": "d3d10umd, meson: Allow naming d3d10umd DLLs",
11555 "nominated": false,
11556 "nomination_type": 3,
11557 "resolution": 4,
11558 "main_sha": null,
11559 "because_sha": null,
11560 "notes": null
11561 },
11562 {
11563 "sha": "5ae2b4882a030b2f19a32338705b03b0e348e5ff",
11564 "description": "blorp: implement Wa_16014912113 callback for drivers",
11565 "nominated": false,
11566 "nomination_type": 3,
11567 "resolution": 4,
11568 "main_sha": null,
11569 "because_sha": null,
11570 "notes": null
11571 },
11572 {
11573 "sha": "1693d0b857e524a52029bab21ca64dcd7994456d",
11574 "description": "anv: implement Wa_16014912113",
11575 "nominated": false,
11576 "nomination_type": 3,
11577 "resolution": 4,
11578 "main_sha": null,
11579 "because_sha": null,
11580 "notes": null
11581 },
11582 {
11583 "sha": "263f6937608aa81fd3ea7a1a8cfe60d748fc6d5a",
11584 "description": "iris: implement Wa_16014912113",
11585 "nominated": false,
11586 "nomination_type": 3,
11587 "resolution": 4,
11588 "main_sha": null,
11589 "because_sha": null,
11590 "notes": null
11591 },
11592 {
11593 "sha": "bdc7d32e939bae88bede58a879b1e5ab05b22d90",
11594 "description": "blorp/crocus: refactor blorp_emit_urb_config",
11595 "nominated": false,
11596 "nomination_type": 3,
11597 "resolution": 4,
11598 "main_sha": null,
11599 "because_sha": null,
11600 "notes": null
11601 },
11602 {
11603 "sha": "829e4fe877e6a0f06f6bc937a72c9ccdcb9fcfe9",
11604 "description": "intel/common: provide a helper for urb setup comparison",
11605 "nominated": false,
11606 "nomination_type": 3,
11607 "resolution": 4,
11608 "main_sha": null,
11609 "because_sha": null,
11610 "notes": null
11611 },
11612 {
11613 "sha": "a1b885b482c253d73273eabee044389636b158e6",
11614 "description": "intel: refactor urb configuration, add intel_urb_config",
11615 "nominated": false,
11616 "nomination_type": 3,
11617 "resolution": 4,
11618 "main_sha": null,
11619 "because_sha": null,
11620 "notes": null
11621 },
11622 {
11623 "sha": "49c1b404e5e1cf7010855c1345d01c53e3e17ea5",
11624 "description": "panfrost: Fix dual-source blending",
11625 "nominated": true,
11626 "nomination_type": 1,
11627 "resolution": 1,
11628 "main_sha": null,
11629 "because_sha": "c65a9be421cd4a338939e29e9dca1d8f81f165ac",
11630 "notes": null
11631 },
11632 {
11633 "sha": "084f81fd52c483c392f6f01f5d69e47bdedcfcfb",
11634 "description": "Revert \"ci: disable Collabora's farm due to maintance\"",
11635 "nominated": false,
11636 "nomination_type": 2,
11637 "resolution": 4,
11638 "main_sha": null,
11639 "because_sha": "3a2e5c1b7763705b7da0b0e5dd88a32052a4a175",
11640 "notes": null
11641 },
11642 {
11643 "sha": "29fa1d7f251999b3c78dc689b9e58e3409b0e3aa",
11644 "description": "ir3: set reconvergence for scan_clusters.macro",
11645 "nominated": false,
11646 "nomination_type": 1,
11647 "resolution": 4,
11648 "main_sha": null,
11649 "because_sha": "60413e11c2bc3d50acabe99a3fd82da6885769ae",
11650 "notes": null
11651 },
11652 {
11653 "sha": "cc7400e49cd5347b927b88451f273a4b58fb1071",
11654 "description": "anv: report rotate subgroup feature bits",
11655 "nominated": false,
11656 "nomination_type": 3,
11657 "resolution": 4,
11658 "main_sha": null,
11659 "because_sha": null,
11660 "notes": null
11661 },
11662 {
11663 "sha": "2ad3b83d235a945c5c492bd8d15b54a635260fb7",
11664 "description": "radv: report rotate subgroup feature bits",
11665 "nominated": false,
11666 "nomination_type": 3,
11667 "resolution": 4,
11668 "main_sha": null,
11669 "because_sha": null,
11670 "notes": null
11671 },
11672 {
11673 "sha": "48461c0d9e6be9744817785de59bbbff64b8ce72",
11674 "description": "aco: enable VOPD scheduler",
11675 "nominated": false,
11676 "nomination_type": 3,
11677 "resolution": 4,
11678 "main_sha": null,
11679 "because_sha": null,
11680 "notes": null
11681 },
11682 {
11683 "sha": "75a76ec3fdb85a3b518cddbdba4ce9bef4e460dc",
11684 "description": "aco: implement VOPD scheduler",
11685 "nominated": false,
11686 "nomination_type": 3,
11687 "resolution": 4,
11688 "main_sha": null,
11689 "because_sha": null,
11690 "notes": null
11691 },
11692 {
11693 "sha": "1fb79b4aa26b937a78f02c0064cc6f6319f20b5b",
11694 "description": "aco: refactor schedule_ilp main loop",
11695 "nominated": false,
11696 "nomination_type": 3,
11697 "resolution": 4,
11698 "main_sha": null,
11699 "because_sha": null,
11700 "notes": null
11701 },
11702 {
11703 "sha": "c66d42b9eda5b414c18f867d0ff8134b6229f9c9",
11704 "description": "aco: add VOPD statistic",
11705 "nominated": false,
11706 "nomination_type": 3,
11707 "resolution": 4,
11708 "main_sha": null,
11709 "because_sha": null,
11710 "notes": null
11711 },
11712 {
11713 "sha": "6547e17e601a8ac9312b4de92ac75fce0b51b862",
11714 "description": "aco: add VOPD format",
11715 "nominated": false,
11716 "nomination_type": 3,
11717 "resolution": 4,
11718 "main_sha": null,
11719 "because_sha": null,
11720 "notes": null
11721 },
11722 {
11723 "sha": "54c52932d48314b8f74ff32814abf0894adad1f8",
11724 "description": "virgl: Pass cmd_buf to flush_frontbuffer",
11725 "nominated": false,
11726 "nomination_type": 3,
11727 "resolution": 4,
11728 "main_sha": null,
11729 "because_sha": null,
11730 "notes": null
11731 },
11732 {
11733 "sha": "15c21eafc2fb34226b783b08987fae448e8b9aa3",
11734 "description": "virgl: Allow importing resources without known templ",
11735 "nominated": false,
11736 "nomination_type": 3,
11737 "resolution": 4,
11738 "main_sha": null,
11739 "because_sha": null,
11740 "notes": null
11741 },
11742 {
11743 "sha": "8b7fa26b397d79032546b6e5c39313673bd8dbd8",
11744 "description": "virgl: Implement PIPE_QUERY_GPU_FINISHED",
11745 "nominated": false,
11746 "nomination_type": 3,
11747 "resolution": 4,
11748 "main_sha": null,
11749 "because_sha": null,
11750 "notes": null
11751 },
11752 {
11753 "sha": "6427dd9056d64fa10c691ecd9057857a714d9536",
11754 "description": "virgl: Fix crash when no VE bound",
11755 "nominated": false,
11756 "nomination_type": 3,
11757 "resolution": 4,
11758 "main_sha": null,
11759 "because_sha": null,
11760 "notes": null
11761 },
11762 {
11763 "sha": "468c750c5347f5a5681b5ceec77f69c0c93d3965",
11764 "description": "virgl: Fix compilation on MSVC",
11765 "nominated": false,
11766 "nomination_type": 3,
11767 "resolution": 4,
11768 "main_sha": null,
11769 "because_sha": null,
11770 "notes": null
11771 },
11772 {
11773 "sha": "47c725b53e41d0f6be81d88051f008447afc4df5",
11774 "description": "radv: don't submit 0 length on UVD either.",
11775 "nominated": true,
11776 "nomination_type": 0,
11777 "resolution": 1,
11778 "main_sha": null,
11779 "because_sha": null,
11780 "notes": null
11781 },
11782 {
11783 "sha": "df9bc11589bb855629243248b167af663e18a4c0",
11784 "description": "radv/uvd: uvd kernel checks for full dpb allocation.",
11785 "nominated": true,
11786 "nomination_type": 0,
11787 "resolution": 1,
11788 "main_sha": null,
11789 "because_sha": null,
11790 "notes": null
11791 },
11792 {
11793 "sha": "bba36df84d44a1c2eb8f482ce06642f1ca1c0c19",
11794 "description": "radv: init decoder ip block earlier.",
11795 "nominated": true,
11796 "nomination_type": 0,
11797 "resolution": 1,
11798 "main_sha": null,
11799 "because_sha": null,
11800 "notes": null
11801 },
11802 {
11803 "sha": "6065671a7fbd1924a11db6cf1af075ad9e487305",
11804 "description": "radv: fix correct padding on uvd",
11805 "nominated": true,
11806 "nomination_type": 1,
11807 "resolution": 1,
11808 "main_sha": null,
11809 "because_sha": "8a29291dbe6c61ce469f21a745724b59e702272a",
11810 "notes": null
11811 },
11812 {
11813 "sha": "3a2e5c1b7763705b7da0b0e5dd88a32052a4a175",
11814 "description": "ci: disable Collabora's farm due to maintance",
11815 "nominated": false,
11816 "nomination_type": 3,
11817 "resolution": 4,
11818 "main_sha": null,
11819 "because_sha": null,
11820 "notes": null
11821 },
11822 {
11823 "sha": "c6286e39ecc6f1ee20de9a830430a50fac51d210",
11824 "description": "radv/sqtt: fix describing queue submits for RGP",
11825 "nominated": true,
11826 "nomination_type": 1,
11827 "resolution": 1,
11828 "main_sha": null,
11829 "because_sha": "88cbe32048aff3d7a873474bebc2d1068c21ce46",
11830 "notes": null
11831 },
11832 {
11833 "sha": "8368a972943d5265b22eab86aa17c9a3cfe3406b",
11834 "description": "r600: handle indirect access to kcache 14 and 15",
11835 "nominated": false,
11836 "nomination_type": 3,
11837 "resolution": 4,
11838 "main_sha": null,
11839 "because_sha": null,
11840 "notes": null
11841 },
11842 {
11843 "sha": "464e8aaff4704166aee07cbf140c43bc9b227121",
11844 "description": "util: Allow kcmp on FreeBSD",
11845 "nominated": false,
11846 "nomination_type": 3,
11847 "resolution": 4,
11848 "main_sha": null,
11849 "because_sha": null,
11850 "notes": null
11851 },
11852 {
11853 "sha": "3a00d80c677739a2feabe80087cd7a0b6801445d",
11854 "description": "Revert \"ci: disable Collabora's farm due to maintance\"",
11855 "nominated": false,
11856 "nomination_type": 2,
11857 "resolution": 4,
11858 "main_sha": null,
11859 "because_sha": "fcce9cc835be3bbfe3285ef89d5dc4ceb5e7e7bc",
11860 "notes": null
11861 },
11862 {
11863 "sha": "fcce9cc835be3bbfe3285ef89d5dc4ceb5e7e7bc",
11864 "description": "ci: disable Collabora's farm due to maintance",
11865 "nominated": false,
11866 "nomination_type": 3,
11867 "resolution": 4,
11868 "main_sha": null,
11869 "because_sha": null,
11870 "notes": null
11871 },
11872 {
11873 "sha": "b10ee44308c44836b872174638ba3ae97264f772",
11874 "description": "radv/rra: Implement ahit/isec counters",
11875 "nominated": false,
11876 "nomination_type": 3,
11877 "resolution": 4,
11878 "main_sha": null,
11879 "because_sha": null,
11880 "notes": null
11881 },
11882 {
11883 "sha": "82a5cc788b608beb1c58ecaf4eb47d82d3ae13e0",
11884 "description": "docs: Document RADV_RRA_TRACE_HISTORY_SIZE",
11885 "nominated": false,
11886 "nomination_type": 3,
11887 "resolution": 4,
11888 "main_sha": null,
11889 "because_sha": null,
11890 "notes": null
11891 },
11892 {
11893 "sha": "767f6280794db0edb1009d3b1645c41bac38ff4c",
11894 "description": "radv/rra: Dump basic ray history tokens",
11895 "nominated": false,
11896 "nomination_type": 3,
11897 "resolution": 4,
11898 "main_sha": null,
11899 "because_sha": null,
11900 "notes": null
11901 },
11902 {
11903 "sha": "26939f016df9b9a2a6f05b11f0a1d60ecee31c25",
11904 "description": "radv/rra: Refactor error handling",
11905 "nominated": false,
11906 "nomination_type": 3,
11907 "resolution": 4,
11908 "main_sha": null,
11909 "because_sha": null,
11910 "notes": null
11911 },
11912 {
11913 "sha": "46dddb57f930530cbfe9f18803c5a889db22e388",
11914 "description": "radv/rra: Remove useless variable",
11915 "nominated": false,
11916 "nomination_type": 3,
11917 "resolution": 4,
11918 "main_sha": null,
11919 "because_sha": null,
11920 "notes": null
11921 },
11922 {
11923 "sha": "dc813288c3ad1d9278251c612b88f0b36cf134d2",
11924 "description": "radv/rra: Use memcpy for chunk descriptions",
11925 "nominated": false,
11926 "nomination_type": 3,
11927 "resolution": 4,
11928 "main_sha": null,
11929 "because_sha": null,
11930 "notes": null
11931 },
11932 {
11933 "sha": "71c363acc364db2bbb19a53d06ef0f468c296716",
11934 "description": "radv/rra: Rename rra_chunk_type to rra_chunk_version",
11935 "nominated": false,
11936 "nomination_type": 3,
11937 "resolution": 4,
11938 "main_sha": null,
11939 "because_sha": null,
11940 "notes": null
11941 },
11942 {
11943 "sha": "d32d010c24eab2b247b91b89edc96ef23caaaea2",
11944 "description": "venus: update tracepoints to align with later optimizations",
11945 "nominated": false,
11946 "nomination_type": 3,
11947 "resolution": 4,
11948 "main_sha": null,
11949 "because_sha": null,
11950 "notes": null
11951 },
11952 {
11953 "sha": "a81189c7968d1291153c63604596172fc1d90a3f",
11954 "description": "ci: build nvk in debian-vulkan job",
11955 "nominated": false,
11956 "nomination_type": 3,
11957 "resolution": 4,
11958 "main_sha": null,
11959 "because_sha": null,
11960 "notes": null
11961 },
11962 {
11963 "sha": "2d21a1bf795f92d7b83ea2f9b9e0d97d8d6904fc",
11964 "description": "nouveau/tests: fix null dereference",
11965 "nominated": false,
11966 "nomination_type": 3,
11967 "resolution": 4,
11968 "main_sha": null,
11969 "because_sha": null,
11970 "notes": null
11971 },
11972 {
11973 "sha": "0525dac7f85dda5134a1b1b1bd738a28498d75fc",
11974 "description": "vk_image.c: #ifndef _WIN32 --> DETECT_OS_LINUX + DETECT_OS_BSD",
11975 "nominated": false,
11976 "nomination_type": 3,
11977 "resolution": 4,
11978 "main_sha": null,
11979 "because_sha": null,
11980 "notes": null
11981 },
11982 {
11983 "sha": "1fa171650aae7848f88eac1c2f2a898de12076aa",
11984 "description": "zink: remove invalid scope in bo allocation loop",
11985 "nominated": false,
11986 "nomination_type": 1,
11987 "resolution": 4,
11988 "main_sha": null,
11989 "because_sha": "eb394f53162ea447fa427740b66af49e5e7ff946",
11990 "notes": null
11991 },
11992 {
11993 "sha": "e98bbcad17e91845e99a72ece579165a3a936f4e",
11994 "description": "nir: add vertex divergence into nir_divergence_analysis",
11995 "nominated": false,
11996 "nomination_type": 3,
11997 "resolution": 4,
11998 "main_sha": null,
11999 "because_sha": null,
12000 "notes": null
12001 },
12002 {
12003 "sha": "5ffa4d879c3008fdae50ea77e0c245206653a0b1",
12004 "description": "nir: add a lower_mediump_io callback into options",
12005 "nominated": false,
12006 "nomination_type": 3,
12007 "resolution": 4,
12008 "main_sha": null,
12009 "because_sha": null,
12010 "notes": null
12011 },
12012 {
12013 "sha": "ecf0fe09f0eb9db2c715240c68f21b0c3cab2b92",
12014 "description": "nir: replace lower_io_variables with a GLSL NIR flag",
12015 "nominated": false,
12016 "nomination_type": 3,
12017 "resolution": 4,
12018 "main_sha": null,
12019 "because_sha": null,
12020 "notes": null
12021 },
12022 {
12023 "sha": "c4acab77a8c452703a96d3eda702dbf7f597b290",
12024 "description": "nir: remove and replace underused option pack_varying_options",
12025 "nominated": false,
12026 "nomination_type": 3,
12027 "resolution": 4,
12028 "main_sha": null,
12029 "because_sha": null,
12030 "notes": null
12031 },
12032 {
12033 "sha": "c844b5dc8560b7875c1a375d0e2289a75e95e5be",
12034 "description": "nir: relax validation failure for generic TCS outputs with no_varying",
12035 "nominated": false,
12036 "nomination_type": 3,
12037 "resolution": 4,
12038 "main_sha": null,
12039 "because_sha": null,
12040 "notes": null
12041 },
12042 {
12043 "sha": "d84a616d4d28363b5876f1544db1d979ebf5ec3b",
12044 "description": "nir: remove INTERP_MODE_COLOR",
12045 "nominated": false,
12046 "nomination_type": 3,
12047 "resolution": 4,
12048 "main_sha": null,
12049 "because_sha": null,
12050 "notes": null
12051 },
12052 {
12053 "sha": "1d5dbde5221f396a90ffc83cd642861fe885c41c",
12054 "description": "freedreno/drm: Fix teardown crash harder",
12055 "nominated": false,
12056 "nomination_type": 1,
12057 "resolution": 4,
12058 "main_sha": null,
12059 "because_sha": "d558cb664a6833fa5ea09e8c4b5bd79d438aa8cd",
12060 "notes": null
12061 },
12062 {
12063 "sha": "60413e11c2bc3d50acabe99a3fd82da6885769ae",
12064 "description": "ir3: optimize subgroup operations using brcst.active",
12065 "nominated": false,
12066 "nomination_type": 3,
12067 "resolution": 4,
12068 "main_sha": null,
12069 "because_sha": null,
12070 "notes": null
12071 },
12072 {
12073 "sha": "6148e38a09332376d0551f1dd3ba31f240d187c1",
12074 "description": "ir3: fix printing of brcst.active and quad_shuffle",
12075 "nominated": false,
12076 "nomination_type": 3,
12077 "resolution": 4,
12078 "main_sha": null,
12079 "because_sha": null,
12080 "notes": null
12081 },
12082 {
12083 "sha": "6fa99abac046e97d8ba71e815b42dfaee3581cc4",
12084 "description": "ir3: optimize read_first.macro to a mov",
12085 "nominated": false,
12086 "nomination_type": 3,
12087 "resolution": 4,
12088 "main_sha": null,
12089 "because_sha": null,
12090 "notes": null
12091 },
12092 {
12093 "sha": "5c41a95e48ce4be58b7a710c3de12a1cd8fe68e0",
12094 "description": "ir3: fix setting shared flag on parallel copy arguments",
12095 "nominated": false,
12096 "nomination_type": 3,
12097 "resolution": 4,
12098 "main_sha": null,
12099 "because_sha": null,
12100 "notes": null
12101 },
12102 {
12103 "sha": "5ef744c6601fa89366bc5b94f08a50a9110d6942",
12104 "description": "ci: build panvk in debian-vulkan job",
12105 "nominated": false,
12106 "nomination_type": 3,
12107 "resolution": 4,
12108 "main_sha": null,
12109 "because_sha": null,
12110 "notes": null
12111 },
12112 {
12113 "sha": "4fa27845e570629b40448d3cbd1744655f0e90eb",
12114 "description": "aco/insert_exec_mask: Reduce latency when switching to WQM.",
12115 "nominated": false,
12116 "nomination_type": 3,
12117 "resolution": 4,
12118 "main_sha": null,
12119 "because_sha": null,
12120 "notes": null
12121 },
12122 {
12123 "sha": "e89977ff71febe9ec3099893e3899705d158948e",
12124 "description": "aco: always terminate quads if they have been demoted entirely",
12125 "nominated": false,
12126 "nomination_type": 3,
12127 "resolution": 4,
12128 "main_sha": null,
12129 "because_sha": null,
12130 "notes": null
12131 },
12132 {
12133 "sha": "a42b83e3fb840e12b61a26b7cd70259dff5b03f0",
12134 "description": "aco/insert_exec_mask: tiny refactor",
12135 "nominated": false,
12136 "nomination_type": 3,
12137 "resolution": 4,
12138 "main_sha": null,
12139 "because_sha": null,
12140 "notes": null
12141 },
12142 {
12143 "sha": "5bea69cdd6fa4fcdc53a213a6c20c9ef0b4e1922",
12144 "description": "intel/blorp: add a TODO note about stencil buffer resolve",
12145 "nominated": false,
12146 "nomination_type": 3,
12147 "resolution": 4,
12148 "main_sha": null,
12149 "because_sha": null,
12150 "notes": null
12151 },
12152 {
12153 "sha": "9698d5f0fda7b64e69f589402f2bd1e92133efc0",
12154 "description": "radv: add a workaround for mipmaps and minLOD on GFX6-8",
12155 "nominated": true,
12156 "nomination_type": 0,
12157 "resolution": 1,
12158 "main_sha": null,
12159 "because_sha": null,
12160 "notes": null
12161 },
12162 {
12163 "sha": "dc1a3f9555851eec6b570f8a76b4b1fa4ddb29f1",
12164 "description": "ir3: Fix comment thinko",
12165 "nominated": false,
12166 "nomination_type": 3,
12167 "resolution": 4,
12168 "main_sha": null,
12169 "because_sha": null,
12170 "notes": null
12171 },
12172 {
12173 "sha": "c40bc48252454079de809f95266fe6ed8af13a36",
12174 "description": "ir3: Calculate physical edges correctly",
12175 "nominated": false,
12176 "nomination_type": 3,
12177 "resolution": 4,
12178 "main_sha": null,
12179 "because_sha": null,
12180 "notes": null
12181 },
12182 {
12183 "sha": "9dbe511f183af311160f9c54ba38f36e9c15c003",
12184 "description": "ir3: Rewrite (jp) and branchstack handling",
12185 "nominated": false,
12186 "nomination_type": 3,
12187 "resolution": 4,
12188 "main_sha": null,
12189 "because_sha": null,
12190 "notes": null
12191 },
12192 {
12193 "sha": "6ad0cbafe80f1d79a92193b663b18e315d543066",
12194 "description": "ir3: Set branchstack earlier",
12195 "nominated": false,
12196 "nomination_type": 3,
12197 "resolution": 4,
12198 "main_sha": null,
12199 "because_sha": null,
12200 "notes": null
12201 },
12202 {
12203 "sha": "fa22b0901af548d5e1433ad4cdbda314182137c5",
12204 "description": "ir3/ra: Add specialized shared register RA/spilling",
12205 "nominated": false,
12206 "nomination_type": 3,
12207 "resolution": 4,
12208 "main_sha": null,
12209 "because_sha": null,
12210 "notes": null
12211 },
12212 {
12213 "sha": "f977501a7c3e5fe537d1df3bb0839db0706fc6d9",
12214 "description": "radv: do not allow to enable VK_EXT_shader_object with LLVM",
12215 "nominated": false,
12216 "nomination_type": 3,
12217 "resolution": 4,
12218 "main_sha": null,
12219 "because_sha": null,
12220 "notes": null
12221 },
12222 {
12223 "sha": "c925b6019d838d9922e8cc2d552e27b3b9ca3938",
12224 "description": "radv/rt: Lower ray payloads like hit attribs",
12225 "nominated": false,
12226 "nomination_type": 3,
12227 "resolution": 4,
12228 "main_sha": null,
12229 "because_sha": null,
12230 "notes": null
12231 },
12232 {
12233 "sha": "4f0c33196c0c4a9efb1210f2edc14096bdc7d9cf",
12234 "description": "mesa: fix error-handling for ETC2/RGTC textures",
12235 "nominated": false,
12236 "nomination_type": 3,
12237 "resolution": 4,
12238 "main_sha": null,
12239 "because_sha": null,
12240 "notes": null
12241 },
12242 {
12243 "sha": "5d293f01cc718af0ea5db3309605cf49dcbf8cca",
12244 "description": "ci_run_n_monitor: avoid spamming a ton of \"new status: created\" for all the jobs at the beginning",
12245 "nominated": false,
12246 "nomination_type": 3,
12247 "resolution": 4,
12248 "main_sha": null,
12249 "because_sha": null,
12250 "notes": null
12251 },
12252 {
12253 "sha": "62508856401e082486f2ff0dc80f17ac852f4882",
12254 "description": "panfrost: fix UB caused by shifting signed int too far",
12255 "nominated": true,
12256 "nomination_type": 1,
12257 "resolution": 1,
12258 "main_sha": null,
12259 "because_sha": "13d7ca13001064dc7114e6cc26ba2c3e7ff64e47",
12260 "notes": null
12261 },
12262 {
12263 "sha": "2085d6043804c316939ac47d6b334007872655b7",
12264 "description": "zink: run sparse lowering after all optimization passes",
12265 "nominated": true,
12266 "nomination_type": 1,
12267 "resolution": 1,
12268 "main_sha": null,
12269 "because_sha": "0d652c0c8db33ff80d16f30b2d2e8f4413946338",
12270 "notes": null
12271 },
12272 {
12273 "sha": "6a8cd7a64fbf8a91d99a4c3f08a13b53ce5c72d6",
12274 "description": "zink: move sparse lowering up in file",
12275 "nominated": true,
12276 "nomination_type": 1,
12277 "resolution": 1,
12278 "main_sha": null,
12279 "because_sha": "0d652c0c8db33ff80d16f30b2d2e8f4413946338",
12280 "notes": null
12281 },
12282 {
12283 "sha": "aacc4e1c687b643929d496cec72891b814fc2256",
12284 "description": "zink: zero allocate resident_defs array in ntv",
12285 "nominated": true,
12286 "nomination_type": 1,
12287 "resolution": 1,
12288 "main_sha": null,
12289 "because_sha": "73ef54e34242fa59803a3a89b5a6eb92053e917e",
12290 "notes": null
12291 },
12292 {
12293 "sha": "3b025d6b42476d27f5e8d6e2347f85874a50eb72",
12294 "description": "zink: fix sparse bo placement",
12295 "nominated": true,
12296 "nomination_type": 1,
12297 "resolution": 1,
12298 "main_sha": null,
12299 "because_sha": "c71287e70c2bf4aac96b24635e48ec13cd31fddf",
12300 "notes": null
12301 },
12302 {
12303 "sha": "bb14ee53a5fbeecb968fdac8fa32b51b6c27dc56",
12304 "description": "radv/sqtt: Handle ray tracing pipelines with no traversal shader",
12305 "nominated": true,
12306 "nomination_type": 1,
12307 "resolution": 1,
12308 "main_sha": null,
12309 "because_sha": "0f87d406b58aa103ae67f3cc8a694c1343d8f8ed",
12310 "notes": null
12311 },
12312 {
12313 "sha": "0aa9afa8e1240ff19de73fbdf47d73a1f4752e13",
12314 "description": "radv: add support for emitting VS+TCS compiled separately on GFX9+",
12315 "nominated": false,
12316 "nomination_type": 3,
12317 "resolution": 4,
12318 "main_sha": null,
12319 "because_sha": null,
12320 "notes": null
12321 },
12322 {
12323 "sha": "397a08b407b4fdbeda7de1d2503ebad47c2217f3",
12324 "description": "radv: always emit PGM_RSRC1_HS when emitting the TCS epilog state",
12325 "nominated": false,
12326 "nomination_type": 3,
12327 "resolution": 4,
12328 "main_sha": null,
12329 "because_sha": null,
12330 "notes": null
12331 },
12332 {
12333 "sha": "542b9aaf18218dd2cf04a07065edafbdcefb60c6",
12334 "description": "radv: force TCS stage for VS as LS compiled separately on GFX9+",
12335 "nominated": false,
12336 "nomination_type": 3,
12337 "resolution": 4,
12338 "main_sha": null,
12339 "because_sha": null,
12340 "notes": null
12341 },
12342 {
12343 "sha": "3d5d163693956fc064dc58621e252592f1cb9da7",
12344 "description": "radv: always mark drawid/base_instance used with ESO",
12345 "nominated": false,
12346 "nomination_type": 3,
12347 "resolution": 4,
12348 "main_sha": null,
12349 "because_sha": null,
12350 "notes": null
12351 },
12352 {
12353 "sha": "3c23ae8547bed956692c1694b5c8c6c51e2e871f",
12354 "description": "radv: rework shader arguments for separate compilation of VS+TCS on GFX9+",
12355 "nominated": false,
12356 "nomination_type": 3,
12357 "resolution": 4,
12358 "main_sha": null,
12359 "because_sha": null,
12360 "notes": null
12361 },
12362 {
12363 "sha": "1e55d91c82267f728f7e96fa99c4f23f98cfc690",
12364 "description": "radv: only merge shader info stages if both stages exist on GFX9+",
12365 "nominated": false,
12366 "nomination_type": 3,
12367 "resolution": 4,
12368 "main_sha": null,
12369 "because_sha": null,
12370 "notes": null
12371 },
12372 {
12373 "sha": "0018faf384afaf4921e703aad80bc41942cce3ce",
12374 "description": "radv: check active NIR stages before trying to merge shaders on GFX9+",
12375 "nominated": false,
12376 "nomination_type": 3,
12377 "resolution": 4,
12378 "main_sha": null,
12379 "because_sha": null,
12380 "notes": null
12381 },
12382 {
12383 "sha": "1fe8770bbec7b60b812872de6dc248e47a9e702b",
12384 "description": "radv: constify radv_device in radv_emit_shader_pointer()",
12385 "nominated": false,
12386 "nomination_type": 3,
12387 "resolution": 4,
12388 "main_sha": null,
12389 "because_sha": null,
12390 "notes": null
12391 },
12392 {
12393 "sha": "3b2452da3c6d275f8d106c2172ec1f226daef2cf",
12394 "description": "radv: set the default workgroup size for VS as LS",
12395 "nominated": false,
12396 "nomination_type": 3,
12397 "resolution": 4,
12398 "main_sha": null,
12399 "because_sha": null,
12400 "notes": null
12401 },
12402 {
12403 "sha": "2a58bbbed865f0e14a5eb3002128f675aa859ebd",
12404 "description": "radv: determine the workgroup size for TCS earlier",
12405 "nominated": false,
12406 "nomination_type": 3,
12407 "resolution": 4,
12408 "main_sha": null,
12409 "because_sha": null,
12410 "notes": null
12411 },
12412 {
12413 "sha": "c6ca7fcc25b9253189951a3dcc9cacca41de6d0c",
12414 "description": "radv: remove radv_graphics_state_key::dynamic_patch_control_points",
12415 "nominated": false,
12416 "nomination_type": 3,
12417 "resolution": 4,
12418 "main_sha": null,
12419 "because_sha": null,
12420 "notes": null
12421 },
12422 {
12423 "sha": "3bc6f95e3d175a1c20cad4de4f5c31ff1f102a28",
12424 "description": "driconf: set vk_x11_strict_image_count for Atlas Fallen Vulkan",
12425 "nominated": true,
12426 "nomination_type": 0,
12427 "resolution": 1,
12428 "main_sha": null,
12429 "because_sha": null,
12430 "notes": null
12431 },
12432 {
12433 "sha": "7b7a581a52db21ed8826d6f2986ea6dfc208fb2a",
12434 "description": "zink: prune dmabuf export tracking when adding resource binds",
12435 "nominated": true,
12436 "nomination_type": 0,
12437 "resolution": 1,
12438 "main_sha": null,
12439 "because_sha": null,
12440 "notes": null
12441 },
12442 {
12443 "sha": "60d2ea83e8dc852c8f322eb070fd8e0e9436f2f1",
12444 "description": "vulkan/video: add AV1 decode support to common code",
12445 "nominated": false,
12446 "nomination_type": 3,
12447 "resolution": 4,
12448 "main_sha": null,
12449 "because_sha": null,
12450 "notes": null
12451 },
12452 {
12453 "sha": "68da9e4dff9c59ec3a51cf1dac33bee5f0982f01",
12454 "description": "intel/compiler/xe2: Set SIMD mode for sampler messages",
12455 "nominated": false,
12456 "nomination_type": 3,
12457 "resolution": 4,
12458 "main_sha": null,
12459 "because_sha": null,
12460 "notes": null
12461 },
12462 {
12463 "sha": "84de7a88d333318035e60f0fd40f284558a54d21",
12464 "description": "intel/compiler/xe2: Emit texture instructions w/ combined LOD and array index",
12465 "nominated": false,
12466 "nomination_type": 3,
12467 "resolution": 4,
12468 "main_sha": null,
12469 "because_sha": null,
12470 "notes": null
12471 },
12472 {
12473 "sha": "c8ba2bc2f00cb0140ad4c01ad4cddce44d0dbadc",
12474 "description": "nir: Pack texture LOD and array index to a single 32-bit value",
12475 "nominated": false,
12476 "nomination_type": 3,
12477 "resolution": 4,
12478 "main_sha": null,
12479 "because_sha": null,
12480 "notes": null
12481 },
12482 {
12483 "sha": "78e7f7b3778e39499b54bb4631c9ce84348e583e",
12484 "description": "intel/compiler/xe2: Use new sample_*_mlod messages",
12485 "nominated": false,
12486 "nomination_type": 3,
12487 "resolution": 4,
12488 "main_sha": null,
12489 "because_sha": null,
12490 "notes": null
12491 },
12492 {
12493 "sha": "8690a6b546d1cb3dcbba8a663dad0be4df4ebfe8",
12494 "description": "intel/compiler/xe2: Handle 6-bit message type for Gfx20+",
12495 "nominated": false,
12496 "nomination_type": 3,
12497 "resolution": 4,
12498 "main_sha": null,
12499 "because_sha": null,
12500 "notes": null
12501 },
12502 {
12503 "sha": "a9ed9cf88b1a48335f9e4cab4c7e382c022dbfe3",
12504 "description": "intel/fs: Move opcode modification before the switch that emits srcs",
12505 "nominated": false,
12506 "nomination_type": 3,
12507 "resolution": 4,
12508 "main_sha": null,
12509 "because_sha": null,
12510 "notes": null
12511 },
12512 {
12513 "sha": "7441af803f1b7b929eaf69de9fd3838a0a222c3f",
12514 "description": "intel/compiler/xe2: Update get_sampler_lowered_simd_width",
12515 "nominated": false,
12516 "nomination_type": 3,
12517 "resolution": 4,
12518 "main_sha": null,
12519 "because_sha": null,
12520 "notes": null
12521 },
12522 {
12523 "sha": "24a7f6cd1685e189f7e266da4954305c7110795c",
12524 "description": "zink: add a tu flake",
12525 "nominated": false,
12526 "nomination_type": 3,
12527 "resolution": 4,
12528 "main_sha": null,
12529 "because_sha": null,
12530 "notes": null
12531 },
12532 {
12533 "sha": "59fb425e1c4e821f51c118c1df5282e27379269c",
12534 "description": "vulkan: update registry/includes to 1.3.277",
12535 "nominated": false,
12536 "nomination_type": 3,
12537 "resolution": 4,
12538 "main_sha": null,
12539 "because_sha": null,
12540 "notes": null
12541 },
12542 {
12543 "sha": "559f31e202fd8bdb984a6bbf8c03d65dd1e93d57",
12544 "description": "dzn: Use blits for all non-averaging resolves",
12545 "nominated": false,
12546 "nomination_type": 3,
12547 "resolution": 4,
12548 "main_sha": null,
12549 "because_sha": null,
12550 "notes": null
12551 },
12552 {
12553 "sha": "70fa127c977a48ebc7664523cb7c4ce27f3691d3",
12554 "description": "dzn: Use correct format for depth/stencil resolves",
12555 "nominated": false,
12556 "nomination_type": 3,
12557 "resolution": 4,
12558 "main_sha": null,
12559 "because_sha": null,
12560 "notes": null
12561 },
12562 {
12563 "sha": "973c5bd047d1cf73f71dfd78cea7d412eb0a6192",
12564 "description": "dzn: Don't resolve for RESOLVE_MODE_NONE",
12565 "nominated": false,
12566 "nomination_type": 3,
12567 "resolution": 4,
12568 "main_sha": null,
12569 "because_sha": null,
12570 "notes": null
12571 },
12572 {
12573 "sha": "dd7cfd52553d2393de8bfa6908ff144a12ae1dfa",
12574 "description": "dzn: Add a debug flag for forcing off native view instancing",
12575 "nominated": false,
12576 "nomination_type": 3,
12577 "resolution": 4,
12578 "main_sha": null,
12579 "because_sha": null,
12580 "notes": null
12581 },
12582 {
12583 "sha": "a85e8058cbcf3fc4e28f6330d6effc7db4486ee6",
12584 "description": "dzn: Support non-static samplers for meta",
12585 "nominated": false,
12586 "nomination_type": 3,
12587 "resolution": 4,
12588 "main_sha": null,
12589 "because_sha": null,
12590 "notes": null
12591 },
12592 {
12593 "sha": "c286c011363c05af09965ec4aa4e8733d86edfed",
12594 "description": "dzn: Add barrier to copy source for DispatchIndirect copies",
12595 "nominated": false,
12596 "nomination_type": 3,
12597 "resolution": 4,
12598 "main_sha": null,
12599 "because_sha": null,
12600 "notes": null
12601 },
12602 {
12603 "sha": "581a23c0cca8ca2b9998bc9a711d0fa849ed4992",
12604 "description": "dzn: Add missing handling of VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT",
12605 "nominated": false,
12606 "nomination_type": 3,
12607 "resolution": 4,
12608 "main_sha": null,
12609 "because_sha": null,
12610 "notes": null
12611 },
12612 {
12613 "sha": "60aad6ef07120d0ddd2951320c772329a4ba8d1f",
12614 "description": "spirv2dxil: Lower the Vulkan memory model and coherent loads/stores",
12615 "nominated": false,
12616 "nomination_type": 3,
12617 "resolution": 4,
12618 "main_sha": null,
12619 "because_sha": null,
12620 "notes": null
12621 },
12622 {
12623 "sha": "003d2da2dcfdf665cb01a48b2d79bc003b640c30",
12624 "description": "microsoft/compiler: Add a pass for promoting ACCESS_COHERENT on loads/stores",
12625 "nominated": false,
12626 "nomination_type": 3,
12627 "resolution": 4,
12628 "main_sha": null,
12629 "because_sha": null,
12630 "notes": null
12631 },
12632 {
12633 "sha": "b74cd405d30c23507a6dda0192a25c2ddaf104dc",
12634 "description": "microsoft/compiler: Respect ACCESS_COHERENT in UAV variable data",
12635 "nominated": false,
12636 "nomination_type": 3,
12637 "resolution": 4,
12638 "main_sha": null,
12639 "because_sha": null,
12640 "notes": null
12641 },
12642 {
12643 "sha": "118e0bdc1f0b41f047b69a1b5f9a75c72b21c4a2",
12644 "description": "intel/rt: Don't directly generate umul_32x16",
12645 "nominated": false,
12646 "nomination_type": 3,
12647 "resolution": 4,
12648 "main_sha": null,
12649 "because_sha": null,
12650 "notes": null
12651 },
12652 {
12653 "sha": "bc0178af57fe5e328580190806354982e1c41e16",
12654 "description": "glsl: don't tree graft globals",
12655 "nominated": true,
12656 "nomination_type": 1,
12657 "resolution": 1,
12658 "main_sha": null,
12659 "because_sha": "d75a36a9eeb1606fab19362746f9b5d94b98bd3a",
12660 "notes": null
12661 },
12662 {
12663 "sha": "98197e15cc67cecd845473b42835a6a0e9843a88",
12664 "description": "ci: explain purpose of the word after the date in image tags",
12665 "nominated": false,
12666 "nomination_type": 3,
12667 "resolution": 4,
12668 "main_sha": null,
12669 "because_sha": null,
12670 "notes": null
12671 },
12672 {
12673 "sha": "b6d70eb09902842543793341e046e381a8e8208a",
12674 "description": "ci: reduce maximum image tags length from 30 to 20",
12675 "nominated": false,
12676 "nomination_type": 3,
12677 "resolution": 4,
12678 "main_sha": null,
12679 "because_sha": null,
12680 "notes": null
12681 },
12682 {
12683 "sha": "b6fceeaa9f71aad2b0bdc17fc004317d8dbd07a7",
12684 "description": "ci: enforce maximum image tag length",
12685 "nominated": false,
12686 "nomination_type": 3,
12687 "resolution": 4,
12688 "main_sha": null,
12689 "because_sha": null,
12690 "notes": null
12691 },
12692 {
12693 "sha": "73dcdc50d209df9e9f8d0b476f974c81ea476056",
12694 "description": "ci: drop dash in image tags dates",
12695 "nominated": false,
12696 "nomination_type": 3,
12697 "resolution": 4,
12698 "main_sha": null,
12699 "because_sha": null,
12700 "notes": null
12701 },
12702 {
12703 "sha": "dd267ab434e1dfabe14e508e6a80a4ef3c928602",
12704 "description": "zink: move zink_resource_copies_reset out of exportable_lock",
12705 "nominated": false,
12706 "nomination_type": 3,
12707 "resolution": 4,
12708 "main_sha": null,
12709 "because_sha": null,
12710 "notes": null
12711 },
12712 {
12713 "sha": "01e64bbf36e3eac8b2df20cad151a9ea93739971",
12714 "description": "zink/sync: remove duplicate assignments in UNSYNCHRONIZED case",
12715 "nominated": false,
12716 "nomination_type": 3,
12717 "resolution": 4,
12718 "main_sha": null,
12719 "because_sha": null,
12720 "notes": null
12721 },
12722 {
12723 "sha": "ef548bf040b2e533f442fe22a4e9ba9e05df6886",
12724 "description": "zink: extract update_unordered_access_and_get_cmdbuf",
12725 "nominated": false,
12726 "nomination_type": 3,
12727 "resolution": 4,
12728 "main_sha": null,
12729 "because_sha": null,
12730 "notes": null
12731 },
12732 {
12733 "sha": "ceca83266225b749a87f5926a193e6e38f907db0",
12734 "description": "zink: extract emit_memory_barrier::for_buffer from zink_resource_buffer_barrier",
12735 "nominated": false,
12736 "nomination_type": 3,
12737 "resolution": 4,
12738 "main_sha": null,
12739 "because_sha": null,
12740 "notes": null
12741 },
12742 {
12743 "sha": "8c1ddcace92b2f0481b3a48d2c3f852541d07ba9",
12744 "description": "zink: extract emit_memory_barrier from zink_resource_image_barrier",
12745 "nominated": false,
12746 "nomination_type": 3,
12747 "resolution": 4,
12748 "main_sha": null,
12749 "because_sha": null,
12750 "notes": null
12751 },
12752 {
12753 "sha": "2cac3adf315a86bc9b0d78fc7e7bc572ac04f823",
12754 "description": "zink: remove duplicate check and assignment in zink_resource_image_needs_barrier",
12755 "nominated": false,
12756 "nomination_type": 3,
12757 "resolution": 4,
12758 "main_sha": null,
12759 "because_sha": null,
12760 "notes": null
12761 },
12762 {
12763 "sha": "de354a48b9089ee32c43e783b3263a9a09041d55",
12764 "description": "zink: extract check_unordered_exec from zink_get_cmdbuf",
12765 "nominated": false,
12766 "nomination_type": 3,
12767 "resolution": 4,
12768 "main_sha": null,
12769 "because_sha": null,
12770 "notes": null
12771 },
12772 {
12773 "sha": "558aca10b48573ed487292cb4c4ace6085cb5f55",
12774 "description": "meson: drop -DANDROID",
12775 "nominated": false,
12776 "nomination_type": 3,
12777 "resolution": 4,
12778 "main_sha": null,
12779 "because_sha": null,
12780 "notes": null
12781 },
12782 {
12783 "sha": "53d9debcf4de881b5b7cd74004c2e698602b4e98",
12784 "description": "util: refactor to use DETECT_OS_ANDROID",
12785 "nominated": false,
12786 "nomination_type": 3,
12787 "resolution": 4,
12788 "main_sha": null,
12789 "because_sha": null,
12790 "notes": null
12791 },
12792 {
12793 "sha": "569437221da967868410cf173167912d274bd963",
12794 "description": "gallium: refactor to use DETECT_OS_ANDROID",
12795 "nominated": false,
12796 "nomination_type": 3,
12797 "resolution": 4,
12798 "main_sha": null,
12799 "because_sha": null,
12800 "notes": null
12801 },
12802 {
12803 "sha": "8762b2fca1e0334f363d12481937fa6e4eb340cc",
12804 "description": "egl: refactor to use DETECT_OS_ANDROID instead of ANDROID",
12805 "nominated": false,
12806 "nomination_type": 3,
12807 "resolution": 4,
12808 "main_sha": null,
12809 "because_sha": null,
12810 "notes": null
12811 },
12812 {
12813 "sha": "5a37340689d08f5246ebbb6834aab57aaaa2f713",
12814 "description": "turnip: refactor to use DETECT_OS_ANDROID instead of ANDROID",
12815 "nominated": false,
12816 "nomination_type": 3,
12817 "resolution": 4,
12818 "main_sha": null,
12819 "because_sha": null,
12820 "notes": null
12821 },
12822 {
12823 "sha": "5df083eff7ac043b75d5697765479aa5d3797333",
12824 "description": "radv: refactor to use DETECT_OS_ANDROID instead of ANDROID",
12825 "nominated": false,
12826 "nomination_type": 3,
12827 "resolution": 4,
12828 "main_sha": null,
12829 "because_sha": null,
12830 "notes": null
12831 },
12832 {
12833 "sha": "4fd4a6109d146f61329f9f91161e4cbe6dbd262c",
12834 "description": "anv: refactor to use DETECT_OS_ANDROID instead of ANDROID",
12835 "nominated": false,
12836 "nomination_type": 3,
12837 "resolution": 4,
12838 "main_sha": null,
12839 "because_sha": null,
12840 "notes": null
12841 },
12842 {
12843 "sha": "a678b7434a1fa4ab7dde104f8794dc201a879d68",
12844 "description": "hasvk: refactor to use DETECT_OS_ANDROID instead of ANDROID",
12845 "nominated": false,
12846 "nomination_type": 3,
12847 "resolution": 4,
12848 "main_sha": null,
12849 "because_sha": null,
12850 "notes": null
12851 },
12852 {
12853 "sha": "f245339120c5b1f1e803abdafa30fbe3a039e83e",
12854 "description": "venus: refactor to use DETECT_OS_ANDROID instead of ANDROID",
12855 "nominated": false,
12856 "nomination_type": 3,
12857 "resolution": 4,
12858 "main_sha": null,
12859 "because_sha": null,
12860 "notes": null
12861 },
12862 {
12863 "sha": "f06d7f694235562b38f9bc6b714dad1cecf51e12",
12864 "description": "v3dv: refactor to use DETECT_OS_ANDROID instead of ANDROID",
12865 "nominated": false,
12866 "nomination_type": 3,
12867 "resolution": 4,
12868 "main_sha": null,
12869 "because_sha": null,
12870 "notes": null
12871 },
12872 {
12873 "sha": "2dd95bc4b796e7287a2bc110b496cd90bc628927",
12874 "description": "vulkan/runtime: refactor to use DETECT_OS_ANDROID instead of ANDROID",
12875 "nominated": false,
12876 "nomination_type": 3,
12877 "resolution": 4,
12878 "main_sha": null,
12879 "because_sha": null,
12880 "notes": null
12881 },
12882 {
12883 "sha": "f7d35be3627373bbe1204a83fa7d63864a579c9c",
12884 "description": "vulkan/util: drop redundant code gen from vk_extensions_gen.py",
12885 "nominated": false,
12886 "nomination_type": 3,
12887 "resolution": 4,
12888 "main_sha": null,
12889 "because_sha": null,
12890 "notes": null
12891 },
12892 {
12893 "sha": "1e80a426c28b5139a80d70792c997f7bcaeacc04",
12894 "description": "anv: extend implicit fencing support for case requiring implicit write",
12895 "nominated": false,
12896 "nomination_type": 3,
12897 "resolution": 4,
12898 "main_sha": null,
12899 "because_sha": null,
12900 "notes": null
12901 },
12902 {
12903 "sha": "be3af5acf6f3fc18a1381d1a85adac4bb92abfda",
12904 "description": "anv: optimize the implicit fencing support of external memory",
12905 "nominated": false,
12906 "nomination_type": 3,
12907 "resolution": 4,
12908 "main_sha": null,
12909 "because_sha": null,
12910 "notes": null
12911 },
12912 {
12913 "sha": "55ac9a08b57a265f11cacb130f4a57d69b3ef257",
12914 "description": "anv: refactor wsi_memory_allocate_info handling",
12915 "nominated": false,
12916 "nomination_type": 3,
12917 "resolution": 4,
12918 "main_sha": null,
12919 "because_sha": null,
12920 "notes": null
12921 },
12922 {
12923 "sha": "f8078e278c94df1ae2a607898cac6f31f60b79b0",
12924 "description": "docs/calendar: add 24.1 branchpoint and release schedule",
12925 "nominated": false,
12926 "nomination_type": 3,
12927 "resolution": 4,
12928 "main_sha": null,
12929 "because_sha": null,
12930 "notes": null
12931 },
12932 {
12933 "sha": "e04eed28274ace94978d12345351588d2caa8dca",
12934 "description": "auxiliary/draw: fix streamout overflow calculation",
12935 "nominated": false,
12936 "nomination_type": 3,
12937 "resolution": 4,
12938 "main_sha": null,
12939 "because_sha": null,
12940 "notes": null
12941 },
12942 {
12943 "sha": "eb4effeead405cc388d310c322a044757afd8fc6",
12944 "description": "v3d-rpi4-gl: reduce the parallelism from 10 to 8",
12945 "nominated": false,
12946 "nomination_type": 3,
12947 "resolution": 4,
12948 "main_sha": null,
12949 "because_sha": null,
12950 "notes": null
12951 },
12952 {
12953 "sha": "03490ec01953addabb53a79684ee48b5dd65c328",
12954 "description": "vulkan/runtime: rework VK_KHR_dynamic_rendering_local_read state tracking",
12955 "nominated": false,
12956 "nomination_type": 1,
12957 "resolution": 4,
12958 "main_sha": null,
12959 "because_sha": "fe19405c4640cdee88cf91a0faa13620090d5f70",
12960 "notes": null
12961 },
12962 {
12963 "sha": "d7f5a815e3d31ec95c16ec3ecdcef957a2e4d870",
12964 "description": "vulkan/multialloc: bump max number to 16",
12965 "nominated": false,
12966 "nomination_type": 3,
12967 "resolution": 4,
12968 "main_sha": null,
12969 "because_sha": null,
12970 "notes": null
12971 },
12972 {
12973 "sha": "4de62731f4db56360026cbb6a3b8566f86f22466",
12974 "description": "mesa/main: add support for EXT_texture_storage",
12975 "nominated": false,
12976 "nomination_type": 3,
12977 "resolution": 4,
12978 "main_sha": null,
12979 "because_sha": null,
12980 "notes": null
12981 },
12982 {
12983 "sha": "16f6f50ce49c965302c4d81fd65c96c9d630f66b",
12984 "description": "v3dv: expose VK_EXT_depth_clip_enable",
12985 "nominated": false,
12986 "nomination_type": 3,
12987 "resolution": 4,
12988 "main_sha": null,
12989 "because_sha": null,
12990 "notes": null
12991 },
12992 {
12993 "sha": "03371887d513b1357853a290d2faf92ad30c4270",
12994 "description": "gallium/u_blitter: Fix a few uninitialized fb_state",
12995 "nominated": false,
12996 "nomination_type": 3,
12997 "resolution": 4,
12998 "main_sha": null,
12999 "because_sha": null,
13000 "notes": null
13001 },
13002 {
13003 "sha": "6f47e87a605897a851ab7ee6cc2ae49dc4f1f5a2",
13004 "description": "egl/drm: flush before calling get_back_bo",
13005 "nominated": true,
13006 "nomination_type": 0,
13007 "resolution": 1,
13008 "main_sha": null,
13009 "because_sha": null,
13010 "notes": null
13011 },
13012 {
13013 "sha": "d9f15f8d9ba5f920b77132e5b688f1f08cf8db04",
13014 "description": "meson: require libelf when radeonsi is built",
13015 "nominated": false,
13016 "nomination_type": 3,
13017 "resolution": 4,
13018 "main_sha": null,
13019 "because_sha": null,
13020 "notes": null
13021 },
13022 {
13023 "sha": "e4f7754977f4c2380a66223818391cc1e128227f",
13024 "description": "radeonsi: try to disable dcc if compute_blit is the only option",
13025 "nominated": false,
13026 "nomination_type": 3,
13027 "resolution": 4,
13028 "main_sha": null,
13029 "because_sha": null,
13030 "notes": null
13031 },
13032 {
13033 "sha": "f66055a6a6773dee32e4877f4914ed8338f48e91",
13034 "description": "radv/rt: Write inactive node data in ALWAYS_ACTIVE workaround",
13035 "nominated": true,
13036 "nomination_type": 1,
13037 "resolution": 1,
13038 "main_sha": null,
13039 "because_sha": "a9831caa144f9944fec936608faf03d253e9bb7d",
13040 "notes": null
13041 },
13042 {
13043 "sha": "60071f94e52b993757d853b34a7ae46e6c33edf5",
13044 "description": "nvk: Use the upload queue for shader uploads",
13045 "nominated": false,
13046 "nomination_type": 3,
13047 "resolution": 4,
13048 "main_sha": null,
13049 "because_sha": null,
13050 "notes": null
13051 },
13052 {
13053 "sha": "aea4c9a913c52283cf08d4d9845415aa4fbf1bc7",
13054 "description": "nvk: Add an upload queue to nvk_device",
13055 "nominated": false,
13056 "nomination_type": 3,
13057 "resolution": 4,
13058 "main_sha": null,
13059 "because_sha": null,
13060 "notes": null
13061 },
13062 {
13063 "sha": "2074e28a0d6aa65d2a979ba6bae9012797dd3352",
13064 "description": "nvk: Add an upload queue",
13065 "nominated": false,
13066 "nomination_type": 3,
13067 "resolution": 4,
13068 "main_sha": null,
13069 "because_sha": null,
13070 "notes": null
13071 },
13072 {
13073 "sha": "e6f137e9edcbc66715ccc0f7534e33c66f4a7245",
13074 "description": "nvk: Only map heaps that explicitly request maps",
13075 "nominated": false,
13076 "nomination_type": 3,
13077 "resolution": 4,
13078 "main_sha": null,
13079 "because_sha": null,
13080 "notes": null
13081 },
13082 {
13083 "sha": "e162c2e78e8681865b3ae249de3e9dc9a1a18429",
13084 "description": "nvk: Use VM_BIND for contiguous heaps instead of copying",
13085 "nominated": false,
13086 "nomination_type": 3,
13087 "resolution": 4,
13088 "main_sha": null,
13089 "because_sha": null,
13090 "notes": null
13091 },
13092 {
13093 "sha": "f0fad6ed1710db7cfcc2ff27bd18cd86d25ceeb4",
13094 "description": "nvk/queue: Only initialize the necessary engines",
13095 "nominated": false,
13096 "nomination_type": 3,
13097 "resolution": 4,
13098 "main_sha": null,
13099 "because_sha": null,
13100 "notes": null
13101 },
13102 {
13103 "sha": "ced7c5193ec541312c380ddf216c031f091c3ade",
13104 "description": "nvk/queue: Rework context state init",
13105 "nominated": false,
13106 "nomination_type": 3,
13107 "resolution": 4,
13108 "main_sha": null,
13109 "because_sha": null,
13110 "notes": null
13111 },
13112 {
13113 "sha": "b02f83e5c6aa679961de2687cf2f4b2b93d80a86",
13114 "description": "nvk: Add an array of queue families to nvk_physical_device",
13115 "nominated": false,
13116 "nomination_type": 3,
13117 "resolution": 4,
13118 "main_sha": null,
13119 "because_sha": null,
13120 "notes": null
13121 },
13122 {
13123 "sha": "86e79cd7449d8aec9d6cc12f2d5f165a00c6ec50",
13124 "description": "nvk: Move the nouveau_ws_context to nvk_queue",
13125 "nominated": false,
13126 "nomination_type": 3,
13127 "resolution": 4,
13128 "main_sha": null,
13129 "because_sha": null,
13130 "notes": null
13131 },
13132 {
13133 "sha": "3273eaf52a7d575e84ad2574b3cc749402e337a7",
13134 "description": "nvk/queue: Refactor the push builder a bit",
13135 "nominated": false,
13136 "nomination_type": 3,
13137 "resolution": 4,
13138 "main_sha": null,
13139 "because_sha": null,
13140 "notes": null
13141 },
13142 {
13143 "sha": "88b19ccc3f0c8c6ba8b4987f6ca2d45cceceda54",
13144 "description": "nvk/queue: Pull DRM specfc stuff into nvk_queue_drm.c",
13145 "nominated": false,
13146 "nomination_type": 3,
13147 "resolution": 4,
13148 "main_sha": null,
13149 "because_sha": null,
13150 "notes": null
13151 },
13152 {
13153 "sha": "88445fc12aaaeac5a2e71b6381917c2b056f89b7",
13154 "description": "nouveau/winsys: Allow only allocating a subset of engines",
13155 "nominated": false,
13156 "nomination_type": 3,
13157 "resolution": 4,
13158 "main_sha": null,
13159 "because_sha": null,
13160 "notes": null
13161 },
13162 {
13163 "sha": "c4ea8ab527f14d4bfb450367b74320508889ac39",
13164 "description": "nouveau/winsys: Re-order channel creation",
13165 "nominated": false,
13166 "nomination_type": 3,
13167 "resolution": 4,
13168 "main_sha": null,
13169 "because_sha": null,
13170 "notes": null
13171 },
13172 {
13173 "sha": "ec4990ef4193251355e0e37d0c0ab93850858a85",
13174 "description": "glsl: remove now unused GLSL IR validate_geometry_shader_emissions()",
13175 "nominated": false,
13176 "nomination_type": 3,
13177 "resolution": 4,
13178 "main_sha": null,
13179 "because_sha": null,
13180 "notes": null
13181 },
13182 {
13183 "sha": "ce3420394cdd8104a25e1631ec11aeaada95718a",
13184 "description": "glsl: use nir version of geom stream validation",
13185 "nominated": false,
13186 "nomination_type": 3,
13187 "resolution": 4,
13188 "main_sha": null,
13189 "because_sha": null,
13190 "notes": null
13191 },
13192 {
13193 "sha": "f21e2e6229d1584492551573e4f1d6e85d20e7c4",
13194 "description": "glsl: add nir version of validate_geometry_shader_emissions()",
13195 "nominated": false,
13196 "nomination_type": 3,
13197 "resolution": 4,
13198 "main_sha": null,
13199 "because_sha": null,
13200 "notes": null
13201 },
13202 {
13203 "sha": "cdfbd3323d9e2dc653b7f2f02dc67f014b892804",
13204 "description": "docs: add sha256sum for 23.3.5",
13205 "nominated": false,
13206 "nomination_type": 3,
13207 "resolution": 4,
13208 "main_sha": null,
13209 "because_sha": null,
13210 "notes": null
13211 },
13212 {
13213 "sha": "f140c5ed64d4ad8e2ff05e6ddc301373fbbce461",
13214 "description": "docs: update calendar for 23.3.5",
13215 "nominated": false,
13216 "nomination_type": 3,
13217 "resolution": 4,
13218 "main_sha": null,
13219 "because_sha": null,
13220 "notes": null
13221 },
13222 {
13223 "sha": "7217e62b3ec86229baec40403f6c1ca2cf84e056",
13224 "description": "docs: add release notes for 23.3.5",
13225 "nominated": false,
13226 "nomination_type": 3,
13227 "resolution": 4,
13228 "main_sha": null,
13229 "because_sha": null,
13230 "notes": null
13231 },
13232 {
13233 "sha": "ff50e805746d8f614bac8b00e2889028b47f481e",
13234 "description": "zink: use sparse residency for buffers.",
13235 "nominated": true,
13236 "nomination_type": 1,
13237 "resolution": 1,
13238 "main_sha": null,
13239 "because_sha": "c90246b682686597b09109858fb2c220dca1ad59",
13240 "notes": null
13241 },
13242 {
13243 "sha": "4f6e4ae3d6babe4249cf0f5b26b637eade5ef969",
13244 "description": "docs/release-calendar: add planned 24.0.x bugfix releases",
13245 "nominated": false,
13246 "nomination_type": 3,
13247 "resolution": 4,
13248 "main_sha": null,
13249 "because_sha": null,
13250 "notes": null
13251 },
13252 {
13253 "sha": "dd141af19e0f02c185d66c21ec0fb89182325d75",
13254 "description": "docs: add sha256sum for 24.0.0",
13255 "nominated": false,
13256 "nomination_type": 3,
13257 "resolution": 4,
13258 "main_sha": null,
13259 "because_sha": null,
13260 "notes": null
13261 },
13262 {
13263 "sha": "8aa0ef0d010737696aed3aa2a2c9236588dcb068",
13264 "description": "docs: add release notes for 24.0.0",
13265 "nominated": false,
13266 "nomination_type": 3,
13267 "resolution": 4,
13268 "main_sha": null,
13269 "because_sha": null,
13270 "notes": null
13271 },
13272 {
13273 "sha": "331e6f5b5ed69a2e0df2264b0dfc49d2ab58b664",
13274 "description": "docs: update calendar for 24.0.0",
13275 "nominated": false,
13276 "nomination_type": 3,
13277 "resolution": 4,
13278 "main_sha": null,
13279 "because_sha": null,
13280 "notes": null
13281 },
13282 {
13283 "sha": "1d1a7f9d566ddcf423300fbb7bb203c32f973a84",
13284 "description": "nvk: mem cannot be null in binding buffers/images.",
13285 "nominated": false,
13286 "nomination_type": 3,
13287 "resolution": 4,
13288 "main_sha": null,
13289 "because_sha": null,
13290 "notes": null
13291 },
13292 {
13293 "sha": "44b4fee786189d1f44761a03d7d350911abacc45",
13294 "description": "iris: Avoid read of uninitialized value in blorp_clear_stencil_as_rgba()",
13295 "nominated": false,
13296 "nomination_type": 3,
13297 "resolution": 4,
13298 "main_sha": null,
13299 "because_sha": null,
13300 "notes": null
13301 },
13302 {
13303 "sha": "90b6f84c5eace12f8facd7e4ea0170f86426cb97",
13304 "description": "ci: when specifying a driver remove all other ones",
13305 "nominated": false,
13306 "nomination_type": 3,
13307 "resolution": 4,
13308 "main_sha": null,
13309 "because_sha": null,
13310 "notes": null
13311 },
13312 {
13313 "sha": "a53af346648018e96c5703f116b358481173118e",
13314 "description": "anv: use workaround framework for Wa_22018402687",
13315 "nominated": false,
13316 "nomination_type": 3,
13317 "resolution": 4,
13318 "main_sha": null,
13319 "because_sha": null,
13320 "notes": null
13321 },
13322 {
13323 "sha": "c35247ab2046bf3e013c51a0db19b7636854adbf",
13324 "description": "vk/util: fix 'beta' check for physical device properties",
13325 "nominated": true,
13326 "nomination_type": 1,
13327 "resolution": 1,
13328 "main_sha": null,
13329 "because_sha": "083793a39dd9fb421bb8ae78908b18ae6cb8a178",
13330 "notes": null
13331 },
13332 {
13333 "sha": "794ec7f0a1c208143cbe4e9aa5a09b3d811824b3",
13334 "description": "vk/util: fix 'beta' check for physical device features",
13335 "nominated": true,
13336 "nomination_type": 1,
13337 "resolution": 1,
13338 "main_sha": null,
13339 "because_sha": "a7141a6f8a1112575c73281428fda0f8a798c857",
13340 "notes": null
13341 },
13342 {
13343 "sha": "253968fc601283920a97c581e964683ca3a56997",
13344 "description": "d3d10umd: Use flush_frontbuffer for Present",
13345 "nominated": false,
13346 "nomination_type": 3,
13347 "resolution": 4,
13348 "main_sha": null,
13349 "because_sha": null,
13350 "notes": null
13351 },
13352 {
13353 "sha": "2b5e2576904fdd2de5638ae19d3bd36dbbd92d51",
13354 "description": "winsys/gdi: Custom acquisition of hDC",
13355 "nominated": false,
13356 "nomination_type": 3,
13357 "resolution": 4,
13358 "main_sha": null,
13359 "because_sha": null,
13360 "notes": null
13361 },
13362 {
13363 "sha": "be4b1c2639aefabac29089e6b9a2657147c67cea",
13364 "description": "winsys/gdi: Handle R8G8B8 formats",
13365 "nominated": false,
13366 "nomination_type": 3,
13367 "resolution": 4,
13368 "main_sha": null,
13369 "because_sha": null,
13370 "notes": null
13371 },
13372 {
13373 "sha": "01636ee700222db2f87b1127b37a9ae736dd6576",
13374 "description": "anv: Disable compression if we have concurrent sharing mode",
13375 "nominated": false,
13376 "nomination_type": 3,
13377 "resolution": 4,
13378 "main_sha": null,
13379 "because_sha": null,
13380 "notes": null
13381 },
13382 {
13383 "sha": "9a4d951ef94529a24b98d1505f67a0be4195b1fa",
13384 "description": "vulkan/runtime: Track VkSharingMode in vk_image",
13385 "nominated": false,
13386 "nomination_type": 3,
13387 "resolution": 4,
13388 "main_sha": null,
13389 "because_sha": null,
13390 "notes": null
13391 },
13392 {
13393 "sha": "4cd5b2b5426e8d670fc3657eee040a79e3f9df1e",
13394 "description": "intel/hasvk: assume() we don't get ISL_NUM_FORMATS",
13395 "nominated": false,
13396 "nomination_type": 3,
13397 "resolution": 4,
13398 "main_sha": null,
13399 "because_sha": null,
13400 "notes": null
13401 },
13402 {
13403 "sha": "3d4ef6f983fa78c3d6f361ab2b5a3409e6c9d09d",
13404 "description": "intel/vulkan: assume() that we don't use \"ISL_NUM_FORMATS\"",
13405 "nominated": false,
13406 "nomination_type": 3,
13407 "resolution": 4,
13408 "main_sha": null,
13409 "because_sha": null,
13410 "notes": null
13411 },
13412 {
13413 "sha": "529e7ab9755c33c5c59438f3b58b5cfdc2eeffc5",
13414 "description": "lavapipe: RM2024 extension promotions",
13415 "nominated": false,
13416 "nomination_type": 3,
13417 "resolution": 4,
13418 "main_sha": null,
13419 "because_sha": null,
13420 "notes": null
13421 },
13422 {
13423 "sha": "1c01fd028616c755fdac59016b17b07933a416ed",
13424 "description": "util/disk_cache: Use secure_getenv to determine cache directories",
13425 "nominated": true,
13426 "nomination_type": 0,
13427 "resolution": 1,
13428 "main_sha": null,
13429 "because_sha": null,
13430 "notes": null
13431 },
13432 {
13433 "sha": "e8b0e5cac9062f9f290a46460279eaa3eb0c60a8",
13434 "description": "radv: Use secure_getenv for RADV_THREAD_TRACE_TRIGGER",
13435 "nominated": true,
13436 "nomination_type": 0,
13437 "resolution": 1,
13438 "main_sha": null,
13439 "because_sha": null,
13440 "notes": null
13441 },
13442 {
13443 "sha": "c01a07f2e47bc778ff6faf665b98be5556c77e77",
13444 "description": "radv: Use secure_getenv in radv_builtin_cache_path",
13445 "nominated": true,
13446 "nomination_type": 0,
13447 "resolution": 1,
13448 "main_sha": null,
13449 "because_sha": null,
13450 "notes": null
13451 },
13452 {
13453 "sha": "72f95a8364c018ed833aab171f8d5fa65145cb10",
13454 "description": "mesa/main: Use secure_getenv for shader dumping",
13455 "nominated": true,
13456 "nomination_type": 0,
13457 "resolution": 1,
13458 "main_sha": null,
13459 "because_sha": null,
13460 "notes": null
13461 },
13462 {
13463 "sha": "321e2cee5315e94c050f8659a8cd55e0e7cd9076",
13464 "description": "vtn: Use secure_getenv for shader dumping",
13465 "nominated": true,
13466 "nomination_type": 0,
13467 "resolution": 1,
13468 "main_sha": null,
13469 "because_sha": null,
13470 "notes": null
13471 },
13472 {
13473 "sha": "f3b892b74ab7db998dd24d8443803ba9dc20f8a6",
13474 "description": "aux/trace: Guard triggers behind __normal_user",
13475 "nominated": true,
13476 "nomination_type": 0,
13477 "resolution": 1,
13478 "main_sha": null,
13479 "because_sha": null,
13480 "notes": null
13481 },
13482 {
13483 "sha": "7ea96ff75b771ea8eb48d2b9fec05e5edc958b21",
13484 "description": "vulkan: Use secure_getenv for trigger files",
13485 "nominated": true,
13486 "nomination_type": 0,
13487 "resolution": 1,
13488 "main_sha": null,
13489 "because_sha": null,
13490 "notes": null
13491 },
13492 {
13493 "sha": "8b209a62006ad6fd4593bb4f528ce8aee23fc038",
13494 "description": "util: Provide a secure_getenv fallback for platforms without it",
13495 "nominated": false,
13496 "nomination_type": 3,
13497 "resolution": 1,
13498 "main_sha": null,
13499 "because_sha": null,
13500 "notes": null
13501 },
13502 {
13503 "sha": "0fa4ea98ca70646f445552fce3e1912655b34274",
13504 "description": "ci: always skip dEQP-VK.info.device_extensions",
13505 "nominated": false,
13506 "nomination_type": 3,
13507 "resolution": 4,
13508 "main_sha": null,
13509 "because_sha": null,
13510 "notes": null
13511 },
13512 {
13513 "sha": "4824238dd901b57e2f804b38fdc88e2d1a533c4f",
13514 "description": "zink: Fix return type and values of create_buffer and create_images",
13515 "nominated": false,
13516 "nomination_type": 1,
13517 "resolution": 4,
13518 "main_sha": null,
13519 "because_sha": "f6383e03f9c8d56ffc76f014175fc9697bd66945",
13520 "notes": null
13521 },
13522 {
13523 "sha": "c309d2017230e657fd042b9b9dd7acd1c621d2c5",
13524 "description": "aco/insert_exec_mask: Fix unconditional demote at top-level control flow.",
13525 "nominated": true,
13526 "nomination_type": 0,
13527 "resolution": 1,
13528 "main_sha": null,
13529 "because_sha": null,
13530 "notes": null
13531 },
13532 {
13533 "sha": "4097df29f6e716155fae17f0ec5ce38fa3ec2a96",
13534 "description": "nvk: allow 3d compressed textures",
13535 "nominated": false,
13536 "nomination_type": 3,
13537 "resolution": 4,
13538 "main_sha": null,
13539 "because_sha": null,
13540 "notes": null
13541 },
13542 {
13543 "sha": "9ddf647eabebd2e346c2bcb5e68e198ecca650ac",
13544 "description": "nvk: Fix whitespace in nvk_image.c",
13545 "nominated": false,
13546 "nomination_type": 3,
13547 "resolution": 4,
13548 "main_sha": null,
13549 "because_sha": null,
13550 "notes": null
13551 },
13552 {
13553 "sha": "e8bec58de0138ba1e6118b45b1c0240e25cdf11b",
13554 "description": "nil: Set the level offset to 0 in nil_image_for_level",
13555 "nominated": false,
13556 "nomination_type": 3,
13557 "resolution": 4,
13558 "main_sha": null,
13559 "because_sha": null,
13560 "notes": null
13561 },
13562 {
13563 "sha": "445aacb4217cbf5fb7be604c5484eb84c3c06497",
13564 "description": "clc: retrieve libclang path at runtime.",
13565 "nominated": true,
13566 "nomination_type": 1,
13567 "resolution": 1,
13568 "main_sha": null,
13569 "because_sha": "e22491c83265200f518e9fb4deff54e3c2823b68",
13570 "notes": null
13571 },
13572 {
13573 "sha": "8efd11fce99710757b14cb575f33778f730ec904",
13574 "description": "clc: force fPIC for every user when using shared LLVM",
13575 "nominated": true,
13576 "nomination_type": 1,
13577 "resolution": 1,
13578 "main_sha": null,
13579 "because_sha": "e22491c83265200f518e9fb4deff54e3c2823b68",
13580 "notes": null
13581 },
13582 {
13583 "sha": "37a13463478703e42e590b8d23a221604653b384",
13584 "description": "meson: remove opencl-external-clang-headers option and rely on shared-llvm",
13585 "nominated": false,
13586 "nomination_type": 3,
13587 "resolution": 4,
13588 "main_sha": null,
13589 "because_sha": null,
13590 "notes": null
13591 },
13592 {
13593 "sha": "501f78fdbae91c889c1c472265ab930c3e36b9bd",
13594 "description": "util: check for setgid() as well in __normal_user()",
13595 "nominated": true,
13596 "nomination_type": 0,
13597 "resolution": 1,
13598 "main_sha": null,
13599 "because_sha": null,
13600 "notes": null
13601 },
13602 {
13603 "sha": "afd4e633eecb03a548b06db73a5d70067413a4c2",
13604 "description": "util: simplify logic in __normal_user()",
13605 "nominated": true,
13606 "nomination_type": 0,
13607 "resolution": 1,
13608 "main_sha": null,
13609 "because_sha": null,
13610 "notes": null
13611 },
13612 {
13613 "sha": "6c570f7a98b83a9fbb3fd63caadfe4933f78d88d",
13614 "description": "v3dv: allow subgroup operations in fragment shaders",
13615 "nominated": false,
13616 "nomination_type": 3,
13617 "resolution": 4,
13618 "main_sha": null,
13619 "because_sha": null,
13620 "notes": null
13621 },
13622 {
13623 "sha": "e5bfce6f46e65aebf5ef34e7796833e0d9445185",
13624 "description": "broadcom/compiler: support subgroup reduction operations from fragment shaders",
13625 "nominated": false,
13626 "nomination_type": 3,
13627 "resolution": 4,
13628 "main_sha": null,
13629 "because_sha": null,
13630 "notes": null
13631 },
13632 {
13633 "sha": "3544113ee25a86df8f2f1ca711627c749e5d8509",
13634 "description": "brodcom/compiler: implement non-compute TSY barrier",
13635 "nominated": false,
13636 "nomination_type": 3,
13637 "resolution": 4,
13638 "main_sha": null,
13639 "because_sha": null,
13640 "notes": null
13641 },
13642 {
13643 "sha": "5b269814fcfcc2a947b8abc0dc4144124e7e59b2",
13644 "description": "broadcom/compiler: be more careful with unifa in non-uniform control flow",
13645 "nominated": true,
13646 "nomination_type": 0,
13647 "resolution": 1,
13648 "main_sha": null,
13649 "because_sha": null,
13650 "notes": null
13651 },
13652 {
13653 "sha": "31e8740808c850cb0581f2aabfb141ed95909123",
13654 "description": "v3dv: expose more subgroup features on V3D 7.x",
13655 "nominated": false,
13656 "nomination_type": 3,
13657 "resolution": 4,
13658 "main_sha": null,
13659 "because_sha": null,
13660 "notes": null
13661 },
13662 {
13663 "sha": "93df9800e87fb04fee2786b5ed3e8bd3aa8d83ca",
13664 "description": "broadcom/compiler: support subgroup quad",
13665 "nominated": false,
13666 "nomination_type": 3,
13667 "resolution": 4,
13668 "main_sha": null,
13669 "because_sha": null,
13670 "notes": null
13671 },
13672 {
13673 "sha": "69d3b90839545e392d50d94e8b340358a0107e86",
13674 "description": "broadcom/compiler: support subgroup vote",
13675 "nominated": false,
13676 "nomination_type": 3,
13677 "resolution": 4,
13678 "main_sha": null,
13679 "because_sha": null,
13680 "notes": null
13681 },
13682 {
13683 "sha": "3222fd71a13bf807f1ae240ac25c154bf45dea46",
13684 "description": "broadcom/compiler: support subgroup shuffle",
13685 "nominated": false,
13686 "nomination_type": 3,
13687 "resolution": 4,
13688 "main_sha": null,
13689 "because_sha": null,
13690 "notes": null
13691 },
13692 {
13693 "sha": "29a5e3e6154fc1b518155e5171897aa7aedc890b",
13694 "description": "broadcom/compiler: support subgroup ballot",
13695 "nominated": false,
13696 "nomination_type": 3,
13697 "resolution": 4,
13698 "main_sha": null,
13699 "because_sha": null,
13700 "notes": null
13701 },
13702 {
13703 "sha": "295f906517ead02834630a08dcd1f50e9d15f48d",
13704 "description": "broadcom/compiler: don't move subgroup reduction instructions above setmsf",
13705 "nominated": false,
13706 "nomination_type": 3,
13707 "resolution": 4,
13708 "main_sha": null,
13709 "because_sha": null,
13710 "notes": null
13711 },
13712 {
13713 "sha": "9bbfbc2089bd63ebfcf5650317cf4ad6132a1414",
13714 "description": "broadcom/compiler: add new SFU instructions in V3D 7.x",
13715 "nominated": false,
13716 "nomination_type": 3,
13717 "resolution": 4,
13718 "main_sha": null,
13719 "because_sha": null,
13720 "notes": null
13721 },
13722 {
13723 "sha": "7bdc8898b15333223a7fe2ba8470da1349143897",
13724 "description": "broadcom/compiler: fix incorrect flags update for subgroup elect",
13725 "nominated": true,
13726 "nomination_type": 0,
13727 "resolution": 1,
13728 "main_sha": null,
13729 "because_sha": null,
13730 "notes": null
13731 },
13732 {
13733 "sha": "29d4924e5e5b2460d442012e05c210c03b0747f7",
13734 "description": "broadcom/compiler: fix incorrect flags setup in non-uniform if path",
13735 "nominated": true,
13736 "nomination_type": 1,
13737 "resolution": 1,
13738 "main_sha": null,
13739 "because_sha": "e401add741f33d113fe1496298e35ad00ce6a878",
13740 "notes": null
13741 },
13742 {
13743 "sha": "13ca3d0eeb0f8a28d164bcb2475c267155042262",
13744 "description": "radv/sqtt: Set SeparateCompiled for monolithic RT pipelines",
13745 "nominated": false,
13746 "nomination_type": 3,
13747 "resolution": 4,
13748 "main_sha": null,
13749 "because_sha": null,
13750 "notes": null
13751 },
13752 {
13753 "sha": "6d2926c54e03705f7c21bd95c6acfabcd2f185cc",
13754 "description": "radv: Skip unused acceleration structure build paths",
13755 "nominated": false,
13756 "nomination_type": 3,
13757 "resolution": 4,
13758 "main_sha": null,
13759 "because_sha": null,
13760 "notes": null
13761 },
13762 {
13763 "sha": "93b1eec09bd77c4810be44e6e0b363d7abf6e426",
13764 "description": "radv: Emit user events during acceleration structure builds",
13765 "nominated": false,
13766 "nomination_type": 3,
13767 "resolution": 4,
13768 "main_sha": null,
13769 "because_sha": null,
13770 "notes": null
13771 },
13772 {
13773 "sha": "22b719b445fefb825bbe5edbba6ad146b6abdb02",
13774 "description": "radv: Make radv_write_user_event_marker non-static",
13775 "nominated": false,
13776 "nomination_type": 3,
13777 "resolution": 4,
13778 "main_sha": null,
13779 "because_sha": null,
13780 "notes": null
13781 },
13782 {
13783 "sha": "f43099ecf57acacbd42ae8252581adcc8ff13077",
13784 "description": "radv: Reduce the amount of radv_device_to_handle calls",
13785 "nominated": false,
13786 "nomination_type": 3,
13787 "resolution": 4,
13788 "main_sha": null,
13789 "because_sha": null,
13790 "notes": null
13791 },
13792 {
13793 "sha": "41e78330e728b81c07e5aab2ae643584195c67ed",
13794 "description": "radv/radix_sort: clang-format",
13795 "nominated": false,
13796 "nomination_type": 3,
13797 "resolution": 4,
13798 "main_sha": null,
13799 "because_sha": null,
13800 "notes": null
13801 },
13802 {
13803 "sha": "d0d2cf549bad34a6e2f9a40a80784450b51168be",
13804 "description": "anv/video: fix out-of-bounds read",
13805 "nominated": true,
13806 "nomination_type": 1,
13807 "resolution": 1,
13808 "main_sha": null,
13809 "because_sha": "8d519eb5f5947800279e4c02bf7aa79b0b65cd17",
13810 "notes": null
13811 },
13812 {
13813 "sha": "31e29f73048e6194f5d44a4034f88061abcff290",
13814 "description": "radv: enable deviceFaultVendorBinary if RADV_DEBUG=hang is set",
13815 "nominated": false,
13816 "nomination_type": 3,
13817 "resolution": 4,
13818 "main_sha": null,
13819 "because_sha": null,
13820 "notes": null
13821 },
13822 {
13823 "sha": "a778d5fd0d6bbec24ff9a312fd14f560420dbba2",
13824 "description": "radv: export GPU hang reports through VK_EXT_device_fault",
13825 "nominated": false,
13826 "nomination_type": 3,
13827 "resolution": 4,
13828 "main_sha": null,
13829 "because_sha": null,
13830 "notes": null
13831 },
13832 {
13833 "sha": "8c3d1c91404372cb9595f44ef7cc4345d0de8105",
13834 "description": "radv: add support for keeping GPU hang reports in memory",
13835 "nominated": false,
13836 "nomination_type": 3,
13837 "resolution": 4,
13838 "main_sha": null,
13839 "because_sha": null,
13840 "notes": null
13841 },
13842 {
13843 "sha": "c710cba0c7659a35ccb1026e57d80081ad8ca896",
13844 "description": "radv: refactor dumping GPU hang reports by using chunks",
13845 "nominated": false,
13846 "nomination_type": 3,
13847 "resolution": 4,
13848 "main_sha": null,
13849 "because_sha": null,
13850 "notes": null
13851 },
13852 {
13853 "sha": "7a20946579f9b4de54a83d4235c49dff9a3063e5",
13854 "description": "radv: add a helper to know if device fault detection is enabled",
13855 "nominated": false,
13856 "nomination_type": 3,
13857 "resolution": 4,
13858 "main_sha": null,
13859 "because_sha": null,
13860 "notes": null
13861 },
13862 {
13863 "sha": "f9c4e25483f9e96479566209b643fa6342eeccb9",
13864 "description": "freedreno: add fd_rd_output facilities for gzip-compressed RD dumps",
13865 "nominated": false,
13866 "nomination_type": 3,
13867 "resolution": 4,
13868 "main_sha": null,
13869 "because_sha": null,
13870 "notes": null
13871 },
13872 {
13873 "sha": "0a97d1ebfa24b5016526cf0d79be503810520729",
13874 "description": "zink: fix descriptor buffer unmaps on screen destroy",
13875 "nominated": true,
13876 "nomination_type": 1,
13877 "resolution": 1,
13878 "main_sha": null,
13879 "because_sha": "b06f6e00fba6e33c28a198a1bb14b89e9dfbb4ae",
13880 "notes": null
13881 },
13882 {
13883 "sha": "c900cca96c4cf6766f5b855e07a0ea4d2584bf22",
13884 "description": "zink: always map descriptor buffers as COHERENT",
13885 "nominated": true,
13886 "nomination_type": 1,
13887 "resolution": 1,
13888 "main_sha": null,
13889 "because_sha": "b06f6e00fba6e33c28a198a1bb14b89e9dfbb4ae",
13890 "notes": null
13891 },
13892 {
13893 "sha": "3f119a1fd8deaa46c4342837d13096cd7873c8d2",
13894 "description": "util/disk_cache: Add marker on cache usage.",
13895 "nominated": false,
13896 "nomination_type": 3,
13897 "resolution": 4,
13898 "main_sha": null,
13899 "because_sha": null,
13900 "notes": null
13901 },
13902 {
13903 "sha": "5fbb00dbc7558153eee5f3ca4d2fb5492bb424ff",
13904 "description": "venus: use obj handle instead of id in device memory report",
13905 "nominated": false,
13906 "nomination_type": 1,
13907 "resolution": 4,
13908 "main_sha": null,
13909 "because_sha": "7f9381782f984f7db18646c0fbf99042ada88222",
13910 "notes": null
13911 },
13912 {
13913 "sha": "8c87657fbd8732f0a1858fee48ec68f59f6b858f",
13914 "description": "driconf: Fake vendorid for RDR2",
13915 "nominated": false,
13916 "nomination_type": 3,
13917 "resolution": 4,
13918 "main_sha": null,
13919 "because_sha": null,
13920 "notes": null
13921 },
13922 {
13923 "sha": "01a99f5d4d55e302a33d83b41d0ee3af5243d454",
13924 "description": "d3d12: d3d12_video_encoder_negotiate_current_h264_slices_configuration to use correct mode when intra-refresh is on",
13925 "nominated": false,
13926 "nomination_type": 3,
13927 "resolution": 4,
13928 "main_sha": null,
13929 "because_sha": null,
13930 "notes": null
13931 },
13932 {
13933 "sha": "45a6e1dc89586fea66d7eee8fa8334f630b47760",
13934 "description": "nak/nir: Stop lowering load_local_invocation_index",
13935 "nominated": false,
13936 "nomination_type": 3,
13937 "resolution": 4,
13938 "main_sha": null,
13939 "because_sha": null,
13940 "notes": null
13941 },
13942 {
13943 "sha": "ac11cb0f72b24dc1b421b6459dfd8f78a2c69f72",
13944 "description": "nvk: Call lower_compute_system_values after zer_initialize_workgroup_memory",
13945 "nominated": false,
13946 "nomination_type": 1,
13947 "resolution": 4,
13948 "main_sha": null,
13949 "because_sha": "184bcfdc1c3cf22d248053cd22834a1c052b4323",
13950 "notes": null
13951 },
13952 {
13953 "sha": "1718980e851c1cfaba80098bcd10915a7522e882",
13954 "description": "venus: force async pipeline create on threads creating descriptor pools",
13955 "nominated": true,
13956 "nomination_type": 1,
13957 "resolution": 1,
13958 "main_sha": null,
13959 "because_sha": "d17ddcc84773899ef8b022d94969ffc0909db0bc",
13960 "notes": null
13961 },
13962 {
13963 "sha": "62797f036f5e332c2e973f20183ef705c8420989",
13964 "description": "zink/ci: update polaris10's expectations after piglit uprev",
13965 "nominated": false,
13966 "nomination_type": 1,
13967 "resolution": 4,
13968 "main_sha": null,
13969 "because_sha": "1c29869c206a9844a72ab1ff307b899264376c0c",
13970 "notes": null
13971 },
13972 {
13973 "sha": "a0bf21e72f87b986699326eb1b74991b89d849f6",
13974 "description": "zink/ci: update navi31's expectations after piglit uprev",
13975 "nominated": false,
13976 "nomination_type": 1,
13977 "resolution": 4,
13978 "main_sha": null,
13979 "because_sha": "1c29869c206a9844a72ab1ff307b899264376c0c",
13980 "notes": null
13981 },
13982 {
13983 "sha": "a6ea0f176280863280bd224b6498ce7542fa0fbe",
13984 "description": "radeonsi/ci: update vangogh's expectations after piglit uprev",
13985 "nominated": false,
13986 "nomination_type": 1,
13987 "resolution": 4,
13988 "main_sha": null,
13989 "because_sha": "1c29869c206a9844a72ab1ff307b899264376c0c",
13990 "notes": null
13991 },
13992 {
13993 "sha": "faf3bb644dfa16ad4619c7eb0df76833787692be",
13994 "description": "spirv: Update headers and grammar JSON",
13995 "nominated": false,
13996 "nomination_type": 3,
13997 "resolution": 4,
13998 "main_sha": null,
13999 "because_sha": null,
14000 "notes": null
14001 },
14002 {
14003 "sha": "e3c2dc2324a7a360a279d44562fcc78cdecfb6d9",
14004 "description": "nir/print: Rename workgroup-size to workgroup_size",
14005 "nominated": false,
14006 "nomination_type": 3,
14007 "resolution": 4,
14008 "main_sha": null,
14009 "because_sha": null,
14010 "notes": null
14011 },
14012 {
14013 "sha": "449e44d6d3528e7cd47224ef3e3f05c54ec5f5f7",
14014 "description": "nir/print: Don't print shared_size twice",
14015 "nominated": false,
14016 "nomination_type": 3,
14017 "resolution": 4,
14018 "main_sha": null,
14019 "because_sha": null,
14020 "notes": null
14021 },
14022 {
14023 "sha": "0ab3b3c641fa67f1f538c3b9e21f6a1dcb802081",
14024 "description": "nir/builder: Fix compilation with gcc-13 when tsan is enabled",
14025 "nominated": true,
14026 "nomination_type": 1,
14027 "resolution": 1,
14028 "main_sha": null,
14029 "because_sha": "4a4e1757381c65653fd6a81cf4e969ddff926ed5",
14030 "notes": null
14031 },
14032 {
14033 "sha": "80a1b91601172be9c13d5f3ef63f126ecdaa1c15",
14034 "description": "nir/lower_int64: Fix compilation with gcc-13 and tsan enabled",
14035 "nominated": true,
14036 "nomination_type": 1,
14037 "resolution": 1,
14038 "main_sha": null,
14039 "because_sha": "bf7a11424650af2ac9e8f546741fb6ab2ed3b8d7",
14040 "notes": null
14041 },
14042 {
14043 "sha": "ca47138fb17c87d49347e4ec00cedbb656afe747",
14044 "description": "radv: Fix compilation with gcc-13 and tsan enabled",
14045 "nominated": true,
14046 "nomination_type": 1,
14047 "resolution": 1,
14048 "main_sha": null,
14049 "because_sha": "4de305cb8a3c68df8e89f8c1359f510a1089cfd3",
14050 "notes": null
14051 },
14052 {
14053 "sha": "f6383e03f9c8d56ffc76f014175fc9697bd66945",
14054 "description": "zink: use enums as return values in resource_object_create",
14055 "nominated": false,
14056 "nomination_type": 3,
14057 "resolution": 4,
14058 "main_sha": null,
14059 "because_sha": null,
14060 "notes": null
14061 },
14062 {
14063 "sha": "3d203b547718953ac57c53f13909bb112ce3db6a",
14064 "description": "zink: remove duplicate arguments and use VkMemoryRequirements locally",
14065 "nominated": false,
14066 "nomination_type": 3,
14067 "resolution": 4,
14068 "main_sha": null,
14069 "because_sha": null,
14070 "notes": null
14071 },
14072 {
14073 "sha": "9c3e733779e5c58e1da8ce8d1da5d58a0b438864",
14074 "description": "zink: simplify call to get_export_flags",
14075 "nominated": false,
14076 "nomination_type": 3,
14077 "resolution": 4,
14078 "main_sha": null,
14079 "because_sha": null,
14080 "notes": null
14081 },
14082 {
14083 "sha": "472bca9469068e5fea04f2da627b7be09d8f57ab",
14084 "description": "zink: Move more code to create_image and create_buffer",
14085 "nominated": false,
14086 "nomination_type": 3,
14087 "resolution": 4,
14088 "main_sha": null,
14089 "because_sha": null,
14090 "notes": null
14091 },
14092 {
14093 "sha": "0b88f680675423d276e35dceb4c2a3caf817f2f7",
14094 "description": "zink: extract allocate_bo_and_update_obj from resource_object_create",
14095 "nominated": false,
14096 "nomination_type": 3,
14097 "resolution": 4,
14098 "main_sha": null,
14099 "because_sha": null,
14100 "notes": null
14101 },
14102 {
14103 "sha": "df9cbe431eeb7ba996d4f4b9b13f79d6d69ef6d7",
14104 "description": "zink: drop duplicate assignment to obj->alignment",
14105 "nominated": false,
14106 "nomination_type": 3,
14107 "resolution": 4,
14108 "main_sha": null,
14109 "because_sha": null,
14110 "notes": null
14111 },
14112 {
14113 "sha": "063949063c7857aeaec1d551574fec2c8a61be29",
14114 "description": "zink: extract debug_resource_mem from resource_object_create",
14115 "nominated": false,
14116 "nomination_type": 3,
14117 "resolution": 4,
14118 "main_sha": null,
14119 "because_sha": null,
14120 "notes": null
14121 },
14122 {
14123 "sha": "7180670e289ecd398823efee120cf563353d70b6",
14124 "description": "zink: extract update_obj_info from resource_object_create",
14125 "nominated": false,
14126 "nomination_type": 3,
14127 "resolution": 4,
14128 "main_sha": null,
14129 "because_sha": null,
14130 "notes": null
14131 },
14132 {
14133 "sha": "081e5d11092271bba0a98616c2446c422898c6e8",
14134 "description": "zink: extract function update_alloc_info from resource_object_create",
14135 "nominated": false,
14136 "nomination_type": 3,
14137 "resolution": 4,
14138 "main_sha": null,
14139 "because_sha": null,
14140 "notes": null
14141 },
14142 {
14143 "sha": "1d0e9001cd9498fd6aed6337cb19609e56438313",
14144 "description": "zink: extract function create_image from resource_object_create",
14145 "nominated": false,
14146 "nomination_type": 3,
14147 "resolution": 4,
14148 "main_sha": null,
14149 "because_sha": null,
14150 "notes": null
14151 },
14152 {
14153 "sha": "eb394f53162ea447fa427740b66af49e5e7ff946",
14154 "description": "zink: redesign the allocation try loop to test all heaps",
14155 "nominated": false,
14156 "nomination_type": 3,
14157 "resolution": 4,
14158 "main_sha": null,
14159 "because_sha": null,
14160 "notes": null
14161 },
14162 {
14163 "sha": "252e877a87654e75596de69886ed023f0e1db778",
14164 "description": "zink: extract function allocate_bo from resource_create_object",
14165 "nominated": false,
14166 "nomination_type": 3,
14167 "resolution": 4,
14168 "main_sha": null,
14169 "because_sha": null,
14170 "notes": null
14171 },
14172 {
14173 "sha": "3806586c6e671d53b9d92726dad7e9c9354fc2c3",
14174 "description": "zink: extract get_export_flags from resource_object_create",
14175 "nominated": false,
14176 "nomination_type": 3,
14177 "resolution": 4,
14178 "main_sha": null,
14179 "because_sha": null,
14180 "notes": null
14181 },
14182 {
14183 "sha": "e22c525aa0350e3945667308efe4b81bb2cb9f2d",
14184 "description": "zink: reduce number of #ifdefs in resource_create_object",
14185 "nominated": false,
14186 "nomination_type": 3,
14187 "resolution": 4,
14188 "main_sha": null,
14189 "because_sha": null,
14190 "notes": null
14191 },
14192 {
14193 "sha": "a5fd408a749b4ee18fb8756a9fa727f116a29881",
14194 "description": "zink: factor out get_image_memory_requirement in resource_object_create",
14195 "nominated": false,
14196 "nomination_type": 3,
14197 "resolution": 4,
14198 "main_sha": null,
14199 "because_sha": null,
14200 "notes": null
14201 },
14202 {
14203 "sha": "55f39410766aaa66315db2a5a4b798afa6023663",
14204 "description": "zink: factor out get_format_feature_flags in resource_object_create",
14205 "nominated": false,
14206 "nomination_type": 3,
14207 "resolution": 4,
14208 "main_sha": null,
14209 "because_sha": null,
14210 "notes": null
14211 },
14212 {
14213 "sha": "6664fdaf48d2fd8695ec28d6a7b8828dd71c81f9",
14214 "description": "zink: Factor out create sampler conversion in resource_object_create",
14215 "nominated": false,
14216 "nomination_type": 3,
14217 "resolution": 4,
14218 "main_sha": null,
14219 "because_sha": null,
14220 "notes": null
14221 },
14222 {
14223 "sha": "b2ce61b91d44e38b67230221dff33cbce9112353",
14224 "description": "zink: shorten lifetime of success variable in resource_object_create",
14225 "nominated": false,
14226 "nomination_type": 3,
14227 "resolution": 4,
14228 "main_sha": null,
14229 "because_sha": null,
14230 "notes": null
14231 },
14232 {
14233 "sha": "7cf77c553c56751c5539064d3b828614382c56a2",
14234 "description": "zink: Factor out create buffer from resource_object_create",
14235 "nominated": false,
14236 "nomination_type": 3,
14237 "resolution": 4,
14238 "main_sha": null,
14239 "because_sha": null,
14240 "notes": null
14241 },
14242 {
14243 "sha": "46f5a226d6613e0a4c7b3a3496e745090fc14429",
14244 "description": "radeonsi: fix video processing path without VPE enabled",
14245 "nominated": true,
14246 "nomination_type": 1,
14247 "resolution": 1,
14248 "main_sha": null,
14249 "because_sha": "6b441ef6ab1e89da5560cd31711feb499a9cd8ff",
14250 "notes": null
14251 },
14252 {
14253 "sha": "26c8f13ff51b42eb8a13091bf99e07d182ae668f",
14254 "description": "vulkan: enable VK_KHR_shader_expect_assume",
14255 "nominated": false,
14256 "nomination_type": 3,
14257 "resolution": 4,
14258 "main_sha": null,
14259 "because_sha": null,
14260 "notes": null
14261 },
14262 {
14263 "sha": "5df7be80173986093391e07105fc34c55e9a893d",
14264 "description": "spirv: Fix SpvOpExpectKHR",
14265 "nominated": false,
14266 "nomination_type": 3,
14267 "resolution": 4,
14268 "main_sha": null,
14269 "because_sha": null,
14270 "notes": null
14271 },
14272 {
14273 "sha": "9b5ea351583b3192392f1b48112c0eb92c4805cf",
14274 "description": "radv: add support for VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT",
14275 "nominated": false,
14276 "nomination_type": 3,
14277 "resolution": 4,
14278 "main_sha": null,
14279 "because_sha": null,
14280 "notes": null
14281 },
14282 {
14283 "sha": "9211eef738786e04bd580a2b32f1701c1d972b8e",
14284 "description": "radv: init the shader key in radv_shader_stage_init() for ESO",
14285 "nominated": false,
14286 "nomination_type": 3,
14287 "resolution": 4,
14288 "main_sha": null,
14289 "because_sha": null,
14290 "notes": null
14291 },
14292 {
14293 "sha": "13add95beba09060ee1f6e062119ba84f993c665",
14294 "description": "radv: prevent crashes when a task shader is compiled unlinked with ESO",
14295 "nominated": false,
14296 "nomination_type": 3,
14297 "resolution": 4,
14298 "main_sha": null,
14299 "because_sha": null,
14300 "notes": null
14301 },
14302 {
14303 "sha": "f23efd70937f1c84ef6f10460fa5c04368779e3e",
14304 "description": "radv: bind and emit mesh/task shaders with ESO",
14305 "nominated": false,
14306 "nomination_type": 3,
14307 "resolution": 4,
14308 "main_sha": null,
14309 "because_sha": null,
14310 "notes": null
14311 },
14312 {
14313 "sha": "29491d36aa89205ff83d6aca49c9c749a2287c60",
14314 "description": "radv: determine the last VGT api stage with mesh shaders and ESO",
14315 "nominated": false,
14316 "nomination_type": 3,
14317 "resolution": 4,
14318 "main_sha": null,
14319 "because_sha": null,
14320 "notes": null
14321 },
14322 {
14323 "sha": "6adea03a3ea314bed2db358dfeabe554f8625e46",
14324 "description": "radv: ignore unneeded dynamic states with mesh shaders and ESO",
14325 "nominated": false,
14326 "nomination_type": 3,
14327 "resolution": 4,
14328 "main_sha": null,
14329 "because_sha": null,
14330 "notes": null
14331 },
14332 {
14333 "sha": "9157087d4393302c78daad13694c2965dbfc6784",
14334 "description": "radv: determine next stage for mesh/task with ESO",
14335 "nominated": false,
14336 "nomination_type": 3,
14337 "resolution": 4,
14338 "main_sha": null,
14339 "because_sha": null,
14340 "notes": null
14341 },
14342 {
14343 "sha": "64aa84eaf7afd7cb5564e11915dd189089cbdf6d",
14344 "description": "radv: rebind mesh/task shaders when restoring meta context",
14345 "nominated": false,
14346 "nomination_type": 3,
14347 "resolution": 4,
14348 "main_sha": null,
14349 "because_sha": null,
14350 "notes": null
14351 },
14352 {
14353 "sha": "1602129465f076e5649f8c0078f7daea74d8ae5a",
14354 "description": "etnaviv/isa: Add missing dep of encode.py/decode.py calls on isa.py",
14355 "nominated": false,
14356 "nomination_type": 3,
14357 "resolution": 4,
14358 "main_sha": null,
14359 "because_sha": null,
14360 "notes": null
14361 },
14362 {
14363 "sha": "944aefa93304be8ff157527aa35449977dd23659",
14364 "description": "zink+anv/ci: add a couple more flakes",
14365 "nominated": false,
14366 "nomination_type": 3,
14367 "resolution": 4,
14368 "main_sha": null,
14369 "because_sha": null,
14370 "notes": null
14371 },
14372 {
14373 "sha": "f0aca7e7c9cca4e092ce266adb5a7b8fa30345ba",
14374 "description": "lavapipe: KHR_dynamic_rendering_local_read",
14375 "nominated": false,
14376 "nomination_type": 3,
14377 "resolution": 4,
14378 "main_sha": null,
14379 "because_sha": null,
14380 "notes": null
14381 },
14382 {
14383 "sha": "92c24191d4ee9379626c5fef9f6c234f64eeeee1",
14384 "description": "tree-wide: use __normal_user() everywhere instead of writing the check manually",
14385 "nominated": true,
14386 "nomination_type": 0,
14387 "resolution": 1,
14388 "main_sha": null,
14389 "because_sha": null,
14390 "notes": null
14391 },
14392 {
14393 "sha": "3e00558ef00d76a32843fc08eae8d1ba22428ad5",
14394 "description": "util: rename __check_suid() to __normal_user()",
14395 "nominated": true,
14396 "nomination_type": 0,
14397 "resolution": 1,
14398 "main_sha": null,
14399 "because_sha": null,
14400 "notes": null
14401 },
14402 {
14403 "sha": "2d91b870fb99314502bed32a019f04252991beb0",
14404 "description": "radv: emit required programming for tess on GFX10+ in radv_emit_hw_vs()",
14405 "nominated": false,
14406 "nomination_type": 3,
14407 "resolution": 4,
14408 "main_sha": null,
14409 "because_sha": null,
14410 "notes": null
14411 },
14412 {
14413 "sha": "f870e5ff11bb9faae1d91c832dfe13e63d2e8e72",
14414 "description": "radv: fix emitting tess domain origin for merged TES+GS on GFX9",
14415 "nominated": false,
14416 "nomination_type": 3,
14417 "resolution": 4,
14418 "main_sha": null,
14419 "because_sha": null,
14420 "notes": null
14421 },
14422 {
14423 "sha": "d9b61de2f789da4d6cecd7ed4c6ccf57618231cc",
14424 "description": "radv: fix detecting invalid binaries with ESO",
14425 "nominated": false,
14426 "nomination_type": 3,
14427 "resolution": 4,
14428 "main_sha": null,
14429 "because_sha": null,
14430 "notes": null
14431 },
14432 {
14433 "sha": "3304c6ca01ed89945c0c145b8474e59a7098eb8e",
14434 "description": "v3d/ci: update expected results",
14435 "nominated": false,
14436 "nomination_type": 3,
14437 "resolution": 4,
14438 "main_sha": null,
14439 "because_sha": null,
14440 "notes": null
14441 },
14442 {
14443 "sha": "9acc869b57d123273de111903cc52eb9bfca18a3",
14444 "description": "llvmpipe: Fix building with llvm11",
14445 "nominated": false,
14446 "nomination_type": 3,
14447 "resolution": 4,
14448 "main_sha": null,
14449 "because_sha": null,
14450 "notes": null
14451 },
14452 {
14453 "sha": "f27a97328339a9e640971d004494cf515d5fdabf",
14454 "description": "radv/rt: Use doubles inside intersect_ray_amd_software_tri",
14455 "nominated": false,
14456 "nomination_type": 3,
14457 "resolution": 4,
14458 "main_sha": null,
14459 "because_sha": null,
14460 "notes": null
14461 },
14462 {
14463 "sha": "29d18f3ca90ba16ea02b0b3b93d5b07dfd6d9f2b",
14464 "description": "anv: Fix typo in transition_color_buffer",
14465 "nominated": true,
14466 "nomination_type": 0,
14467 "resolution": 1,
14468 "main_sha": null,
14469 "because_sha": null,
14470 "notes": null
14471 },
14472 {
14473 "sha": "8ff3a13e4d0ec5f820bc8954bca6c88c09a34544",
14474 "description": "nak: sm50: fix some legalization issues",
14475 "nominated": false,
14476 "nomination_type": 3,
14477 "resolution": 4,
14478 "main_sha": null,
14479 "because_sha": null,
14480 "notes": null
14481 },
14482 {
14483 "sha": "b18472c718b04ba415b23dbb7ca5c554ba33aaf8",
14484 "description": "nak/sm50: add support for brev",
14485 "nominated": false,
14486 "nomination_type": 3,
14487 "resolution": 4,
14488 "main_sha": null,
14489 "because_sha": null,
14490 "notes": null
14491 },
14492 {
14493 "sha": "84a7e94f31cdbb72bdba10bc44a4f5a3dbc290b9",
14494 "description": "nak/sm50: legalize: display instruction on panic",
14495 "nominated": false,
14496 "nomination_type": 3,
14497 "resolution": 4,
14498 "main_sha": null,
14499 "because_sha": null,
14500 "notes": null
14501 },
14502 {
14503 "sha": "c1614913d9fd5094cb4644071c55cd97a7afae74",
14504 "description": "nak: sm50: fadd: ensure src[0] is in a register",
14505 "nominated": false,
14506 "nomination_type": 3,
14507 "resolution": 4,
14508 "main_sha": null,
14509 "because_sha": null,
14510 "notes": null
14511 },
14512 {
14513 "sha": "2ac28dd9a96ee47c7de90e02001bdabd3b0e530a",
14514 "description": "nak: sm50: add support for OpOut",
14515 "nominated": false,
14516 "nomination_type": 3,
14517 "resolution": 4,
14518 "main_sha": null,
14519 "because_sha": null,
14520 "notes": null
14521 },
14522 {
14523 "sha": "8b40a8715d0f154587f436ee860e9bf4b7d863af",
14524 "description": "nak/sm50: add support for isberd",
14525 "nominated": false,
14526 "nomination_type": 3,
14527 "resolution": 4,
14528 "main_sha": null,
14529 "because_sha": null,
14530 "notes": null
14531 },
14532 {
14533 "sha": "d558cb664a6833fa5ea09e8c4b5bd79d438aa8cd",
14534 "description": "freedreno/drm: Submit should hold ref to device",
14535 "nominated": false,
14536 "nomination_type": 3,
14537 "resolution": 4,
14538 "main_sha": null,
14539 "because_sha": null,
14540 "notes": null
14541 },
14542 {
14543 "sha": "fe8c2dd43abcf25efc3858584407ad9763d53d54",
14544 "description": "zink: Avoid variable shadowing everywhere",
14545 "nominated": false,
14546 "nomination_type": 3,
14547 "resolution": 4,
14548 "main_sha": null,
14549 "because_sha": null,
14550 "notes": null
14551 },
14552 {
14553 "sha": "86aef4a3c4b949446e19fac5e4db93807fd3cc1d",
14554 "description": "zink: Do not shadow the variable ret",
14555 "nominated": false,
14556 "nomination_type": 3,
14557 "resolution": 4,
14558 "main_sha": null,
14559 "because_sha": null,
14560 "notes": null
14561 },
14562 {
14563 "sha": "edc56f944af145dda281202c22ecb768a05b0f5f",
14564 "description": "zink: Initialize pipe_query_result",
14565 "nominated": false,
14566 "nomination_type": 3,
14567 "resolution": 4,
14568 "main_sha": null,
14569 "because_sha": null,
14570 "notes": null
14571 },
14572 {
14573 "sha": "66cc73a304b520675ed558fe95e000859fa04cbc",
14574 "description": "zink: Initialize zink_bindless_descriptor to zero on creation",
14575 "nominated": false,
14576 "nomination_type": 3,
14577 "resolution": 4,
14578 "main_sha": null,
14579 "because_sha": null,
14580 "notes": null
14581 },
14582 {
14583 "sha": "3f0af613d02861a21567ec27005b4540347d940c",
14584 "description": "zink: Initialize zink_shader_object",
14585 "nominated": false,
14586 "nomination_type": 3,
14587 "resolution": 4,
14588 "main_sha": null,
14589 "because_sha": null,
14590 "notes": null
14591 },
14592 {
14593 "sha": "9710fca6123476e23cf86db970bf430aacad6be2",
14594 "description": "frontends/va, d3d12: Fix PIPE_VIDEO_SLICE_MODE_MAX_SLICE_SICE -> PIPE_VIDEO_SLICE_MODE_MAX_SLICE_SIZE typo",
14595 "nominated": false,
14596 "nomination_type": 3,
14597 "resolution": 4,
14598 "main_sha": null,
14599 "because_sha": null,
14600 "notes": null
14601 },
14602 {
14603 "sha": "e28d52e7619fbb5e276d4e9eaef76572d4652782",
14604 "description": "gallium/hud: add \"csv\" option to print values to stdout as CSV",
14605 "nominated": false,
14606 "nomination_type": 3,
14607 "resolution": 4,
14608 "main_sha": null,
14609 "because_sha": null,
14610 "notes": null
14611 },
14612 {
14613 "sha": "0f79f9ac4d613e9ff770bfe2c74e2dbe8f0f7f5d",
14614 "description": "glthread: apply the thread scheduling policy when a batch executes synchronously",
14615 "nominated": false,
14616 "nomination_type": 3,
14617 "resolution": 4,
14618 "main_sha": null,
14619 "because_sha": null,
14620 "notes": null
14621 },
14622 {
14623 "sha": "c8c926d776c69ef12a1158f17100d3ccfbcfa195",
14624 "description": "glthread: apply the thread scheduling policy when the context is created",
14625 "nominated": false,
14626 "nomination_type": 3,
14627 "resolution": 4,
14628 "main_sha": null,
14629 "because_sha": null,
14630 "notes": null
14631 },
14632 {
14633 "sha": "787ddadf734a6629c31edfa3fd754231bf8fa35a",
14634 "description": "util: add mesa_pin_threads environment variable that sets a static affinity mask",
14635 "nominated": false,
14636 "nomination_type": 3,
14637 "resolution": 4,
14638 "main_sha": null,
14639 "because_sha": null,
14640 "notes": null
14641 },
14642 {
14643 "sha": "ea08690d1c6edc1add17859701da0261a03c043e",
14644 "description": "st/mesa: rename ST_L3_PINNING_DISABLED -> ST_THREAD_SCHEDULER_DISABLED",
14645 "nominated": false,
14646 "nomination_type": 3,
14647 "resolution": 4,
14648 "main_sha": null,
14649 "because_sha": null,
14650 "notes": null
14651 },
14652 {
14653 "sha": "386822c1b0b4ff778f7058b5ea605345a2e3ba72",
14654 "description": "gallium: rename PIPE_.._PIN_THREADS_TO_L3_CACHE -> .._UPDATE_THREAD_SCHEDULING",
14655 "nominated": false,
14656 "nomination_type": 3,
14657 "resolution": 4,
14658 "main_sha": null,
14659 "because_sha": null,
14660 "notes": null
14661 },
14662 {
14663 "sha": "d230434ae34a54b2c7ec61872be7b6654ea1ff39",
14664 "description": "mesa,gallium: move the thread scheduler to src/util",
14665 "nominated": false,
14666 "nomination_type": 3,
14667 "resolution": 4,
14668 "main_sha": null,
14669 "because_sha": null,
14670 "notes": null
14671 },
14672 {
14673 "sha": "1c29869c206a9844a72ab1ff307b899264376c0c",
14674 "description": "Uprev Piglit to e9316bcd12544aaf7e753ce37fe50d64165d9598",
14675 "nominated": false,
14676 "nomination_type": 3,
14677 "resolution": 4,
14678 "main_sha": null,
14679 "because_sha": null,
14680 "notes": null
14681 },
14682 {
14683 "sha": "2d290eda3610442bcfc4fe39bc9448566670f418",
14684 "description": "Reapply \"bin/ci: Add GitLab basic token validation\"",
14685 "nominated": false,
14686 "nomination_type": 2,
14687 "resolution": 4,
14688 "main_sha": null,
14689 "because_sha": "e39fed5737626c36fe54e1fe2d7206598a4ae173",
14690 "notes": null
14691 },
14692 {
14693 "sha": "24f14bfacc5a63a08b7deb57777d23f50239a89e",
14694 "description": "dzn: Add missing blit source barriers for enhanced barriers",
14695 "nominated": false,
14696 "nomination_type": 3,
14697 "resolution": 4,
14698 "main_sha": null,
14699 "because_sha": null,
14700 "notes": null
14701 },
14702 {
14703 "sha": "f91ac2ff41f4e8c41cb4469b3aa5e7b40c1b33e3",
14704 "description": "dzn: Add missing condition to immutable sampler init loop",
14705 "nominated": false,
14706 "nomination_type": 3,
14707 "resolution": 4,
14708 "main_sha": null,
14709 "because_sha": null,
14710 "notes": null
14711 },
14712 {
14713 "sha": "fd89ca82a6394e6b3541f368a5abf53cddeb3d32",
14714 "description": "dzn: Add a stencil blit fallback",
14715 "nominated": false,
14716 "nomination_type": 3,
14717 "resolution": 4,
14718 "main_sha": null,
14719 "because_sha": null,
14720 "notes": null
14721 },
14722 {
14723 "sha": "5cdcb7134a8d6c65275080b7bf2bd1000a74bfe1",
14724 "description": "microsoft/compiler: Use double pack/unpack instead of int for reduce ops on doubles",
14725 "nominated": false,
14726 "nomination_type": 3,
14727 "resolution": 4,
14728 "main_sha": null,
14729 "because_sha": null,
14730 "notes": null
14731 },
14732 {
14733 "sha": "b75ee1a0670a3207dfd99917e4f47d064a44197f",
14734 "description": "frontends/va: make vlVaSyncSurface blocking",
14735 "nominated": false,
14736 "nomination_type": 3,
14737 "resolution": 4,
14738 "main_sha": null,
14739 "because_sha": null,
14740 "notes": null
14741 },
14742 {
14743 "sha": "c4b32f9e90b7204735e6adf1f60c178bf85752e7",
14744 "description": "docs/features: synchronize new features for Anv",
14745 "nominated": false,
14746 "nomination_type": 3,
14747 "resolution": 4,
14748 "main_sha": null,
14749 "because_sha": null,
14750 "notes": null
14751 },
14752 {
14753 "sha": "c258e02e66832e53910348d610bc2f6fd13e8fd4",
14754 "description": "docs/features: drop gen8+/gen9+ on Anv",
14755 "nominated": false,
14756 "nomination_type": 3,
14757 "resolution": 4,
14758 "main_sha": null,
14759 "because_sha": null,
14760 "notes": null
14761 },
14762 {
14763 "sha": "dc1b16c0102b916d2df69efb96d2505cdde869a3",
14764 "description": "radv: export alpha-to-coverage via MRTZ for ESO on GFX11",
14765 "nominated": false,
14766 "nomination_type": 3,
14767 "resolution": 4,
14768 "main_sha": null,
14769 "because_sha": null,
14770 "notes": null
14771 },
14772 {
14773 "sha": "6a2b264526c5ca7c5ecf8fb734fc6db6494f7d9b",
14774 "description": "radv: emit more default states for ESO on GFX10.3+",
14775 "nominated": false,
14776 "nomination_type": 3,
14777 "resolution": 4,
14778 "main_sha": null,
14779 "because_sha": null,
14780 "notes": null
14781 },
14782 {
14783 "sha": "b7fdfdc9014e15503c59114336d164afe29d2040",
14784 "description": "radv: do not ignore RADV_DYNAMIC_FRAGMENT_SHADING_RATE for ESO on GFX10.3+",
14785 "nominated": false,
14786 "nomination_type": 3,
14787 "resolution": 4,
14788 "main_sha": null,
14789 "because_sha": null,
14790 "notes": null
14791 },
14792 {
14793 "sha": "9a7c551f9594d1f808aca4b4a739480cd67fe7aa",
14794 "description": "radv: set NGG fields in vgt_shader_key for ESO on GFX10+",
14795 "nominated": false,
14796 "nomination_type": 3,
14797 "resolution": 4,
14798 "main_sha": null,
14799 "because_sha": null,
14800 "notes": null
14801 },
14802 {
14803 "sha": "70c288558a6565773c6c8ac3d8db7964c99d9ccc",
14804 "description": "radv: fix the late scissor emission workaround with ESO on GFX9",
14805 "nominated": false,
14806 "nomination_type": 3,
14807 "resolution": 4,
14808 "main_sha": null,
14809 "because_sha": null,
14810 "notes": null
14811 },
14812 {
14813 "sha": "411e23e193a8e9b19bcf21e9d18ddbc84fb0ed4f",
14814 "description": "radv: use the non-emitted graphics pipeline for the needed dynamic states",
14815 "nominated": false,
14816 "nomination_type": 3,
14817 "resolution": 4,
14818 "main_sha": null,
14819 "because_sha": null,
14820 "notes": null
14821 },
14822 {
14823 "sha": "bbcdd1dc094f08dce20cf6ed4e9e46620509d293",
14824 "description": "radv: refactor gfx103_pipeline_emit_vrs_state()",
14825 "nominated": false,
14826 "nomination_type": 3,
14827 "resolution": 4,
14828 "main_sha": null,
14829 "because_sha": null,
14830 "notes": null
14831 },
14832 {
14833 "sha": "e7b4dcd5227ee4ddfabd78cf6b97bf7cd402ed60",
14834 "description": "radv: refactor gfx103_pipeline_emit_vgt_draw_payload_cntl()",
14835 "nominated": false,
14836 "nomination_type": 3,
14837 "resolution": 4,
14838 "main_sha": null,
14839 "because_sha": null,
14840 "notes": null
14841 },
14842 {
14843 "sha": "5ccc40cbd5ac9d916b1a4e65ab447f28654b6765",
14844 "description": "ci: Upref virglrenderer",
14845 "nominated": false,
14846 "nomination_type": 3,
14847 "resolution": 4,
14848 "main_sha": null,
14849 "because_sha": null,
14850 "notes": null
14851 },
14852 {
14853 "sha": "b9fea5ea6b5e5c79c916792cdb45a2a9ca0f522e",
14854 "description": "virgl: Use better reporting for mirror_clamp features",
14855 "nominated": true,
14856 "nomination_type": 1,
14857 "resolution": 1,
14858 "main_sha": null,
14859 "because_sha": "9efe50c83bfa3678fe7ad3cfcd94cf73d900be22",
14860 "notes": null
14861 },
14862 {
14863 "sha": "fe19405c4640cdee88cf91a0faa13620090d5f70",
14864 "description": "vulkan/runtime: handle new dynamic states for attachment remapping",
14865 "nominated": false,
14866 "nomination_type": 3,
14867 "resolution": 4,
14868 "main_sha": null,
14869 "because_sha": null,
14870 "notes": null
14871 },
14872 {
14873 "sha": "0105cfd93c01f884e6a690b1c852c084daff2533",
14874 "description": "radv/ci: enable RADV_PERFTEST=shader_object for vkcts-polaris10-valve",
14875 "nominated": false,
14876 "nomination_type": 3,
14877 "resolution": 4,
14878 "main_sha": null,
14879 "because_sha": null,
14880 "notes": null
14881 },
14882 {
14883 "sha": "c68f96878ce208f2c1cbd32aa143c8cbf68b3a36",
14884 "description": "radv: fix segfault when getting device vm fault info",
14885 "nominated": true,
14886 "nomination_type": 1,
14887 "resolution": 1,
14888 "main_sha": null,
14889 "because_sha": "8097becc7f1be886d91727b87abbdab03dd1d6a1",
14890 "notes": null
14891 },
14892 {
14893 "sha": "e39fed5737626c36fe54e1fe2d7206598a4ae173",
14894 "description": "Revert \"bin/ci: Add GitLab basic token validation\"",
14895 "nominated": false,
14896 "nomination_type": 2,
14897 "resolution": 4,
14898 "main_sha": null,
14899 "because_sha": "cd8b546205f3fd4c915fd99c9387df449c5bb80e",
14900 "notes": null
14901 },
14902 {
14903 "sha": "2f4d6df3723c00a38b012e10cb60c7b06ed6b539",
14904 "description": "wsi/common: Allow KHR_present_wait on WL.",
14905 "nominated": false,
14906 "nomination_type": 3,
14907 "resolution": 4,
14908 "main_sha": null,
14909 "because_sha": null,
14910 "notes": null
14911 },
14912 {
14913 "sha": "0d51cd48089c2b03abbf1db956248b618ee5759f",
14914 "description": "wsi/wl: Improve fallback for present_wait.",
14915 "nominated": false,
14916 "nomination_type": 3,
14917 "resolution": 4,
14918 "main_sha": null,
14919 "because_sha": null,
14920 "notes": null
14921 },
14922 {
14923 "sha": "1af7f41174231d56f3844b1816c878f85e1e4582",
14924 "description": "wsi/wl: Refactor out code to update current present ID.",
14925 "nominated": false,
14926 "nomination_type": 3,
14927 "resolution": 4,
14928 "main_sha": null,
14929 "because_sha": null,
14930 "notes": null
14931 },
14932 {
14933 "sha": "820859a6abd7e6186070f3d51491bba4a1456618",
14934 "description": "r600: lower dround_even also on hardware that supports fp64",
14935 "nominated": true,
14936 "nomination_type": 1,
14937 "resolution": 1,
14938 "main_sha": null,
14939 "because_sha": "aed6a39c10c328c32e6009e6f5c00cfdd9257e73",
14940 "notes": null
14941 },
14942 {
14943 "sha": "324ddd09191309515d0d16ad3251438c9b16c2ff",
14944 "description": "ci: Valve farm (Keywords location) works again",
14945 "nominated": false,
14946 "nomination_type": 3,
14947 "resolution": 4,
14948 "main_sha": null,
14949 "because_sha": null,
14950 "notes": null
14951 },
14952 {
14953 "sha": "4a23b2862305a6b3595418b0a44c695c71b77650",
14954 "description": "ci/VK-GL-CTS: add patches to fix dEQP-VK.glsl.derivate crashes",
14955 "nominated": false,
14956 "nomination_type": 3,
14957 "resolution": 4,
14958 "main_sha": null,
14959 "because_sha": null,
14960 "notes": null
14961 },
14962 {
14963 "sha": "299aebaa551835d01c5485bd73bb7f672a38753b",
14964 "description": "ci: bump libdrm to 2.4.120",
14965 "nominated": false,
14966 "nomination_type": 3,
14967 "resolution": 4,
14968 "main_sha": null,
14969 "because_sha": null,
14970 "notes": null
14971 },
14972 {
14973 "sha": "7965483b4c1e73c5f6133be6e487f9e84becf442",
14974 "description": "ci: disable Valve farm in Keywords",
14975 "nominated": false,
14976 "nomination_type": 3,
14977 "resolution": 4,
14978 "main_sha": null,
14979 "because_sha": null,
14980 "notes": null
14981 },
14982 {
14983 "sha": "68b3b1573b4abd732957c8fc5ee7afd3dc68927b",
14984 "description": "d3d10umd: Fix compilation",
14985 "nominated": false,
14986 "nomination_type": 1,
14987 "resolution": 4,
14988 "main_sha": null,
14989 "because_sha": "eb20ef92772c6a4963128370260d578f100efee9",
14990 "notes": null
14991 },
14992 {
14993 "sha": "55413e33dc0d19237a93f5f9cf882f3e1b2f6004",
14994 "description": "nvk: Disable all cbufs in nvk_queue_init_context_draw_state()",
14995 "nominated": false,
14996 "nomination_type": 3,
14997 "resolution": 4,
14998 "main_sha": null,
14999 "because_sha": null,
15000 "notes": null
15001 },
15002 {
15003 "sha": "35bd36c1b0d62d31ea6db3e196689b24704d2c20",
15004 "description": "nvk: Whitespace fixes",
15005 "nominated": false,
15006 "nomination_type": 3,
15007 "resolution": 4,
15008 "main_sha": null,
15009 "because_sha": null,
15010 "notes": null
15011 },
15012 {
15013 "sha": "c4254f374ff1391d41dd158a74480ceeb7462bd0",
15014 "description": "nvk: Do a second submit to check for errors in the sync case",
15015 "nominated": false,
15016 "nomination_type": 3,
15017 "resolution": 4,
15018 "main_sha": null,
15019 "because_sha": null,
15020 "notes": null
15021 },
15022 {
15023 "sha": "38aba351f13fa0cebd9527d549e4c94dcd21dd9b",
15024 "description": "docs: update features.txt for nvk",
15025 "nominated": false,
15026 "nomination_type": 3,
15027 "resolution": 4,
15028 "main_sha": null,
15029 "because_sha": null,
15030 "notes": null
15031 },
15032 {
15033 "sha": "614e4269cf780648d83582ea5b9074c2fc03508f",
15034 "description": "nvk: promote load_store_op_none to KHR",
15035 "nominated": false,
15036 "nomination_type": 3,
15037 "resolution": 4,
15038 "main_sha": null,
15039 "because_sha": null,
15040 "notes": null
15041 },
15042 {
15043 "sha": "132b3a79f462b7ee416ea2ce2adf7c59b4c8d108",
15044 "description": "nvk: promote VK_EXT_line_rasterization to KHR",
15045 "nominated": false,
15046 "nomination_type": 3,
15047 "resolution": 4,
15048 "main_sha": null,
15049 "because_sha": null,
15050 "notes": null
15051 },
15052 {
15053 "sha": "da910fc2fd8166f758b2f9c17731802273385aae",
15054 "description": "nvk: promote VK_EXT_index_type_uint8 to KHR",
15055 "nominated": false,
15056 "nomination_type": 3,
15057 "resolution": 4,
15058 "main_sha": null,
15059 "because_sha": null,
15060 "notes": null
15061 },
15062 {
15063 "sha": "32babbc416c3b693db389cfa61fe611e311c7465",
15064 "description": "nvk: Set ICD version to 1.3",
15065 "nominated": false,
15066 "nomination_type": 3,
15067 "resolution": 4,
15068 "main_sha": null,
15069 "because_sha": null,
15070 "notes": null
15071 },
15072 {
15073 "sha": "c467a87e06e21ad9e8bcc9e3556b6fc6f19a1bf1",
15074 "description": "radeonsi: Destroy queues before the aux contexts",
15075 "nominated": true,
15076 "nomination_type": 0,
15077 "resolution": 1,
15078 "main_sha": null,
15079 "because_sha": null,
15080 "notes": null
15081 },
15082 {
15083 "sha": "a0a453e43f6efec864267a20a555a5c1ffe7eabc",
15084 "description": "nvk: Advertise Vulkan 1.3",
15085 "nominated": false,
15086 "nomination_type": 3,
15087 "resolution": 4,
15088 "main_sha": null,
15089 "because_sha": null,
15090 "notes": null
15091 },
15092 {
15093 "sha": "25d40e8e2c84873c49d2228701e517d38cc3739d",
15094 "description": "nvk: Stop requiring dedicated allocations",
15095 "nominated": false,
15096 "nomination_type": 3,
15097 "resolution": 4,
15098 "main_sha": null,
15099 "because_sha": null,
15100 "notes": null
15101 },
15102 {
15103 "sha": "305256e34408c0b46152a6f7cd88b8e4c4299e20",
15104 "description": "venus: handle empty resolved query feedback list",
15105 "nominated": false,
15106 "nomination_type": 3,
15107 "resolution": 4,
15108 "main_sha": null,
15109 "because_sha": null,
15110 "notes": null
15111 },
15112 {
15113 "sha": "df1cd20096188069e0d700be3c38b99696a02434",
15114 "description": "venus: recycle linked query feedback immediately during submission",
15115 "nominated": false,
15116 "nomination_type": 3,
15117 "resolution": 4,
15118 "main_sha": null,
15119 "because_sha": null,
15120 "notes": null
15121 },
15122 {
15123 "sha": "decc5d453984c745646ccd5a5f3b7c6b24c406af",
15124 "description": "venus: add comments for query feedback batch free list",
15125 "nominated": false,
15126 "nomination_type": 3,
15127 "resolution": 4,
15128 "main_sha": null,
15129 "because_sha": null,
15130 "notes": null
15131 },
15132 {
15133 "sha": "e2c4bafccc7c363d21ec43614b9ba8b0c65fcc87",
15134 "description": "venus: free query batches for VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT",
15135 "nominated": false,
15136 "nomination_type": 3,
15137 "resolution": 4,
15138 "main_sha": null,
15139 "because_sha": null,
15140 "notes": null
15141 },
15142 {
15143 "sha": "aceda1f5f6fe597c6ac74d561fcb45b95ba2869a",
15144 "description": "venus: acquire mutex when recycling query feedback cmds",
15145 "nominated": true,
15146 "nomination_type": 1,
15147 "resolution": 0,
15148 "main_sha": null,
15149 "because_sha": "5b24ab91e43a54b4f4081db52ebf6653b97e72bb",
15150 "notes": null
15151 },
15152 {
15153 "sha": "c3417c5bb815722bdedf6ca83ce1466bec14a3f2",
15154 "description": "venus: refactor query feedback cmds",
15155 "nominated": true,
15156 "nomination_type": 1,
15157 "resolution": 0,
15158 "main_sha": null,
15159 "because_sha": "5b24ab91e43a54b4f4081db52ebf6653b97e72bb",
15160 "notes": null
15161 },
15162 {
15163 "sha": "7bc56466098bd26269bc6d91ec1583a6ac4e2190",
15164 "description": "ci: bump the image tags to rebuild all the deqp variants",
15165 "nominated": false,
15166 "nomination_type": 3,
15167 "resolution": 4,
15168 "main_sha": null,
15169 "because_sha": null,
15170 "notes": null
15171 },
15172 {
15173 "sha": "52b784dbc5b6f876f11ac1975133df8621a17e34",
15174 "description": "ci/deqp: only keep the mustpass lists that are relevant to the build",
15175 "nominated": false,
15176 "nomination_type": 3,
15177 "resolution": 4,
15178 "main_sha": null,
15179 "because_sha": null,
15180 "notes": null
15181 },
15182 {
15183 "sha": "e0c564dd0b80ea544135201f911b078e6125a416",
15184 "description": "ci/deqp: only compile the test binaries that are relevant to the build",
15185 "nominated": false,
15186 "nomination_type": 3,
15187 "resolution": 4,
15188 "main_sha": null,
15189 "because_sha": null,
15190 "notes": null
15191 },
15192 {
15193 "sha": "969b430a23f12c8d00bddde5e05faa3a8707593b",
15194 "description": "ci/deqp: only compile EGL tests in GL builds, not VK builds",
15195 "nominated": false,
15196 "nomination_type": 3,
15197 "resolution": 4,
15198 "main_sha": null,
15199 "because_sha": null,
15200 "notes": null
15201 },
15202 {
15203 "sha": "d9833b89a2af6ee0d46a9b1977ac41d94a5d29ad",
15204 "description": "ci/deqp: drop the implicit DEQP_TARGET; explicitly set `default` in VK builds",
15205 "nominated": false,
15206 "nomination_type": 3,
15207 "resolution": 4,
15208 "main_sha": null,
15209 "because_sha": null,
15210 "notes": null
15211 },
15212 {
15213 "sha": "fb326ef27f317a9eaa298bb414f4be8808523852",
15214 "description": "ci/deqp: split vk and gl builds",
15215 "nominated": false,
15216 "nomination_type": 3,
15217 "resolution": 4,
15218 "main_sha": null,
15219 "because_sha": null,
15220 "notes": null
15221 },
15222 {
15223 "sha": "24161160e5fcf880886cbb3868f70d9541f0639f",
15224 "description": "ci/deqp: move editable part to the top of the file",
15225 "nominated": false,
15226 "nomination_type": 3,
15227 "resolution": 4,
15228 "main_sha": null,
15229 "because_sha": null,
15230 "notes": null
15231 },
15232 {
15233 "sha": "86bf197bf73302961022dfdf78ee398917e6b622",
15234 "description": "ci/deqp: avoid storing the huge list of vk tests on android builds",
15235 "nominated": false,
15236 "nomination_type": 3,
15237 "resolution": 4,
15238 "main_sha": null,
15239 "because_sha": null,
15240 "notes": null
15241 },
15242 {
15243 "sha": "3cc1c711488958244d2e87e1f6e94d0564f81dab",
15244 "description": "ci/deqp: simplify version log dump",
15245 "nominated": false,
15246 "nomination_type": 3,
15247 "resolution": 4,
15248 "main_sha": null,
15249 "because_sha": null,
15250 "notes": null
15251 },
15252 {
15253 "sha": "115ab467c6b013140d0db377756084ca301f0035",
15254 "description": "ci/deqp: fix default target check when target is not specified",
15255 "nominated": false,
15256 "nomination_type": 1,
15257 "resolution": 4,
15258 "main_sha": null,
15259 "because_sha": "27a1b4e4f314832c164380ea332c096fe394c8f0",
15260 "notes": null
15261 },
15262 {
15263 "sha": "3b9466dd517feede421c0978893649eb1f46e8ab",
15264 "description": "anv: fix transfer barriers flushes with compute queue",
15265 "nominated": true,
15266 "nomination_type": 0,
15267 "resolution": 1,
15268 "main_sha": null,
15269 "because_sha": null,
15270 "notes": null
15271 },
15272 {
15273 "sha": "9f99685c1ba0dca101813d6271ccd8e05b90af72",
15274 "description": "virgl: use PIPE_MAX_SAMPLERS in bind_samplers_states",
15275 "nominated": false,
15276 "nomination_type": 3,
15277 "resolution": 4,
15278 "main_sha": null,
15279 "because_sha": null,
15280 "notes": null
15281 },
15282 {
15283 "sha": "5275df0cfe3020e2b88405633fb2caa1f2af16ca",
15284 "description": "gallium: Add ssd130x to the list of kmsro drivers",
15285 "nominated": false,
15286 "nomination_type": 3,
15287 "resolution": 4,
15288 "main_sha": null,
15289 "because_sha": null,
15290 "notes": null
15291 },
15292 {
15293 "sha": "9d31680e79ad1aa3a91e917a9e3d615453203298",
15294 "description": "anv: retain ccs image binding address",
15295 "nominated": true,
15296 "nomination_type": 1,
15297 "resolution": 1,
15298 "main_sha": null,
15299 "because_sha": "e519e06f4b274fabf9302626c6e63d084372c1ea",
15300 "notes": null
15301 },
15302 {
15303 "sha": "eead86ad8e353234f47e00fb25b393dddb15106c",
15304 "description": "anv: rename aux_tt image field",
15305 "nominated": false,
15306 "nomination_type": 3,
15307 "resolution": 1,
15308 "main_sha": null,
15309 "because_sha": null,
15310 "notes": null
15311 },
15312 {
15313 "sha": "fdc2f0a52e5225a8fbe41fde1329e18b7a99d6f4",
15314 "description": "anv: factor out aux-tt binding logic for future reuse",
15315 "nominated": false,
15316 "nomination_type": 3,
15317 "resolution": 1,
15318 "main_sha": null,
15319 "because_sha": null,
15320 "notes": null
15321 },
15322 {
15323 "sha": "6260fa47ff85e49be8672b0b00c4e9b6e7b57b59",
15324 "description": "nak: Loop to ensure we get accurate shader clocks",
15325 "nominated": false,
15326 "nomination_type": 3,
15327 "resolution": 4,
15328 "main_sha": null,
15329 "because_sha": null,
15330 "notes": null
15331 },
15332 {
15333 "sha": "48ebfeba34c5e3845b0d3693d7841fb4becc2ec3",
15334 "description": "nak: Add a source barrier intrinsic",
15335 "nominated": false,
15336 "nomination_type": 3,
15337 "resolution": 4,
15338 "main_sha": null,
15339 "because_sha": null,
15340 "notes": null
15341 },
15342 {
15343 "sha": "d57c79846d487335b141e612b5e0603e02fef548",
15344 "description": "nak: Choose S2R vs CS2R based on sysval index",
15345 "nominated": false,
15346 "nomination_type": 3,
15347 "resolution": 4,
15348 "main_sha": null,
15349 "because_sha": null,
15350 "notes": null
15351 },
15352 {
15353 "sha": "e121d873bdd57cd41626e3c37ae65a05662206d3",
15354 "description": "anv/hasvk: don't report error when intel_get_device_info_from_fd fails",
15355 "nominated": false,
15356 "nomination_type": 1,
15357 "resolution": 4,
15358 "main_sha": null,
15359 "because_sha": "3fd44345c40bcccc43ee440626ddeff591d6e198",
15360 "notes": null
15361 },
15362 {
15363 "sha": "02fe3c32cdfc3cf48cd691d6321978b8d4c3e61b",
15364 "description": "ac, radeonsi: remove has_syncobj, has_fence_to_handle",
15365 "nominated": false,
15366 "nomination_type": 3,
15367 "resolution": 4,
15368 "main_sha": null,
15369 "because_sha": null,
15370 "notes": null
15371 },
15372 {
15373 "sha": "d25201903df3dff1ddd8627bf77be2ae2bc90af3",
15374 "description": "winsys/amdgpu: use syncobj rather than amdgpu fence",
15375 "nominated": false,
15376 "nomination_type": 3,
15377 "resolution": 4,
15378 "main_sha": null,
15379 "because_sha": null,
15380 "notes": null
15381 },
15382 {
15383 "sha": "d14ecd6d897cafa4f977467a7cc55344ad06cebd",
15384 "description": "radv: use device->vk.enabled_features instead of iterating twice",
15385 "nominated": false,
15386 "nomination_type": 3,
15387 "resolution": 4,
15388 "main_sha": null,
15389 "because_sha": null,
15390 "notes": null
15391 },
15392 {
15393 "sha": "cce59200254fe6b0d45f408777e9cf3490359d24",
15394 "description": "radeonsi: adjust flags for si_compute_shorten_ubyte_buffer",
15395 "nominated": true,
15396 "nomination_type": 1,
15397 "resolution": 1,
15398 "main_sha": null,
15399 "because_sha": "1a99f50c7f27793f86a089a028c678cf5cf3142c",
15400 "notes": null
15401 },
15402 {
15403 "sha": "0e16da89fefb8ec38fafbd26ca4a60fc3c1e3b4c",
15404 "description": "radeonsi: emit cache flushes before draw registers",
15405 "nominated": true,
15406 "nomination_type": 1,
15407 "resolution": 1,
15408 "main_sha": null,
15409 "because_sha": "1e4b5390425c13b493b05bdaf17a94a6f2f32057",
15410 "notes": null
15411 },
15412 {
15413 "sha": "72dc596aa09112892a46693107ea098d5f2d0477",
15414 "description": "anv: implement VK_EXT_attachment_feedback_loop_dynamic_state",
15415 "nominated": false,
15416 "nomination_type": 3,
15417 "resolution": 4,
15418 "main_sha": null,
15419 "because_sha": null,
15420 "notes": null
15421 },
15422 {
15423 "sha": "a9d72609d95c42af327d05e37ea9bc1574c6d0af",
15424 "description": "anv: Advertise VK_EXT_attachment_feedback_loop_layout",
15425 "nominated": false,
15426 "nomination_type": 3,
15427 "resolution": 4,
15428 "main_sha": null,
15429 "because_sha": null,
15430 "notes": null
15431 },
15432 {
15433 "sha": "dda8c2b8bee73dc4de87062bf78c66b85ed32a14",
15434 "description": "anv: handle image feedback loop usage",
15435 "nominated": false,
15436 "nomination_type": 3,
15437 "resolution": 4,
15438 "main_sha": null,
15439 "because_sha": null,
15440 "notes": null
15441 },
15442 {
15443 "sha": "bd285a6ad539e366cbbccff29d5a8e8667d6fb61",
15444 "description": "anv: Add helpers for getting the surface state from an image view",
15445 "nominated": false,
15446 "nomination_type": 3,
15447 "resolution": 4,
15448 "main_sha": null,
15449 "because_sha": null,
15450 "notes": null
15451 },
15452 {
15453 "sha": "16391645efd42ba203a821691aa4840792a501c4",
15454 "description": "anv: add check that in renderpass barriers apply to attachments",
15455 "nominated": false,
15456 "nomination_type": 3,
15457 "resolution": 4,
15458 "main_sha": null,
15459 "because_sha": null,
15460 "notes": null
15461 },
15462 {
15463 "sha": "eed788213bd70ad5e2996d6b285eb802c15f4e77",
15464 "description": "anv: ensure consistent layout transitions in render passes",
15465 "nominated": false,
15466 "nomination_type": 3,
15467 "resolution": 4,
15468 "main_sha": null,
15469 "because_sha": null,
15470 "notes": null
15471 },
15472 {
15473 "sha": "76cf391255df07e8a2f0ffcdea74707baba8587a",
15474 "description": "vulkan/runtime: add helper to query attachment layout",
15475 "nominated": false,
15476 "nomination_type": 3,
15477 "resolution": 1,
15478 "main_sha": null,
15479 "because_sha": null,
15480 "notes": null
15481 },
15482 {
15483 "sha": "f92bff91989faa15be55e1e795e900badc1f8576",
15484 "description": "intel/ds: track predication of blorp operations",
15485 "nominated": false,
15486 "nomination_type": 3,
15487 "resolution": 4,
15488 "main_sha": null,
15489 "because_sha": null,
15490 "notes": null
15491 },
15492 {
15493 "sha": "97efa57531b826edf62b00fd4dc26d7568ff941b",
15494 "description": "pvr: Implement VK_EXT_memory_budget",
15495 "nominated": false,
15496 "nomination_type": 3,
15497 "resolution": 4,
15498 "main_sha": null,
15499 "because_sha": null,
15500 "notes": null
15501 },
15502 {
15503 "sha": "991ae339f572807bd3808dafc14bffe833908a19",
15504 "description": "radv: Implement NIR caching behind RADV_PERFTEST=nircache.",
15505 "nominated": false,
15506 "nomination_type": 3,
15507 "resolution": 4,
15508 "main_sha": null,
15509 "because_sha": null,
15510 "notes": null
15511 },
15512 {
15513 "sha": "2ed5f2caceebc31ce516a826fb6e05b7e6506182",
15514 "description": "radv: Re-sort RADV_PERFTEST env vars in docs",
15515 "nominated": false,
15516 "nomination_type": 3,
15517 "resolution": 4,
15518 "main_sha": null,
15519 "because_sha": null,
15520 "notes": null
15521 },
15522 {
15523 "sha": "8bf5c33c9c9c2b67fa1d40a5298f1ae3e7ea3fb0",
15524 "description": "radv: Rename cache_search_nir to cache_lookup_nir_handle.",
15525 "nominated": false,
15526 "nomination_type": 3,
15527 "resolution": 4,
15528 "main_sha": null,
15529 "because_sha": null,
15530 "notes": null
15531 },
15532 {
15533 "sha": "70b0c5909bfd77effc3c26820255f315f16eb616",
15534 "description": "radv: Add radv_spirv_to_nir_options that summarize early gfx states.",
15535 "nominated": false,
15536 "nomination_type": 3,
15537 "resolution": 4,
15538 "main_sha": null,
15539 "because_sha": null,
15540 "notes": null
15541 },
15542 {
15543 "sha": "e519e06f4b274fabf9302626c6e63d084372c1ea",
15544 "description": "anv: add missing alignment for AUX-TT mapping",
15545 "nominated": true,
15546 "nomination_type": 1,
15547 "resolution": 1,
15548 "main_sha": null,
15549 "because_sha": "4cdd3178fb10723e91060a75c34f379a1a92184c",
15550 "notes": null
15551 },
15552 {
15553 "sha": "337fbab9ce7d189e27800b1e2dd4ffbb61747d09",
15554 "description": "r300: remove backend support for SUB",
15555 "nominated": false,
15556 "nomination_type": 3,
15557 "resolution": 4,
15558 "main_sha": null,
15559 "because_sha": null,
15560 "notes": null
15561 },
15562 {
15563 "sha": "18a0ff121ef652a3c589c5323b320b6f202c4b8b",
15564 "description": "r300: remove the remaining of backend constant folding",
15565 "nominated": false,
15566 "nomination_type": 3,
15567 "resolution": 4,
15568 "main_sha": null,
15569 "because_sha": null,
15570 "notes": null
15571 },
15572 {
15573 "sha": "553e841d7c5c168a738243a71fc36687136266d9",
15574 "description": "r300: remove SGE, SNE, SLT, SGE lowering in the backend",
15575 "nominated": false,
15576 "nomination_type": 3,
15577 "resolution": 4,
15578 "main_sha": null,
15579 "because_sha": null,
15580 "notes": null
15581 },
15582 {
15583 "sha": "5115cebd5d5f7980dabd1f0ff5c994a371f1a0b6",
15584 "description": "r300: lower comparison ops early in NIR",
15585 "nominated": false,
15586 "nomination_type": 3,
15587 "resolution": 4,
15588 "main_sha": null,
15589 "because_sha": null,
15590 "notes": null
15591 },
15592 {
15593 "sha": "99abd9ad30f10a9554716d9d9ebcfb5e60033b7d",
15594 "description": "r300: optimize out more modifiers produced later",
15595 "nominated": false,
15596 "nomination_type": 3,
15597 "resolution": 4,
15598 "main_sha": null,
15599 "because_sha": null,
15600 "notes": null
15601 },
15602 {
15603 "sha": "bdf42690f6f6dc3dd8bad5d797f11240a32f3890",
15604 "description": "r300: add r300_is_only_used_as_float helper",
15605 "nominated": false,
15606 "nomination_type": 3,
15607 "resolution": 4,
15608 "main_sha": null,
15609 "because_sha": null,
15610 "notes": null
15611 },
15612 {
15613 "sha": "b1a669be75767ee728fc631bd58167a261830a40",
15614 "description": "r300: remove backend SLE and SGT support",
15615 "nominated": false,
15616 "nomination_type": 3,
15617 "resolution": 4,
15618 "main_sha": null,
15619 "because_sha": null,
15620 "notes": null
15621 },
15622 {
15623 "sha": "d46bbf727d095e73e8fea12c8c8d386af6a98145",
15624 "description": "anv: promote EXT_load_store_op_none to KHR",
15625 "nominated": false,
15626 "nomination_type": 3,
15627 "resolution": 4,
15628 "main_sha": null,
15629 "because_sha": null,
15630 "notes": null
15631 },
15632 {
15633 "sha": "87acc6b59bde038bfc3d4d38842b3d2ee1cc0235",
15634 "description": "anv: promote EXT_line_rasterization to KHR",
15635 "nominated": false,
15636 "nomination_type": 3,
15637 "resolution": 4,
15638 "main_sha": null,
15639 "because_sha": null,
15640 "notes": null
15641 },
15642 {
15643 "sha": "976d5b95515b6339f5c52c9f84d263f9dae8399a",
15644 "description": "anv: promote EXT_index_type_uint8 to KHR",
15645 "nominated": false,
15646 "nomination_type": 3,
15647 "resolution": 4,
15648 "main_sha": null,
15649 "because_sha": null,
15650 "notes": null
15651 },
15652 {
15653 "sha": "1aa832e5f5879e70a2c25c3517951ccddd36a599",
15654 "description": "panfrost: Legalize before updating part of a AFBC-packed texture",
15655 "nominated": true,
15656 "nomination_type": 1,
15657 "resolution": 1,
15658 "main_sha": null,
15659 "because_sha": "33b48a55857b15f7e7b892a89cad2f0ad2399ba6",
15660 "notes": null
15661 },
15662 {
15663 "sha": "ee77168d575cd41c0202ef918bf4935cc1603489",
15664 "description": "panfrost: add can_discard flag to pan_legalize_afbc_format",
15665 "nominated": true,
15666 "nomination_type": 1,
15667 "resolution": 1,
15668 "main_sha": null,
15669 "because_sha": "33b48a55857b15f7e7b892a89cad2f0ad2399ba6",
15670 "notes": null
15671 },
15672 {
15673 "sha": "62ed14b3868e304371b3e096da94c6dc3e24a299",
15674 "description": "panfrost: add copy_resource flag to pan_resource_modifier_convert",
15675 "nominated": true,
15676 "nomination_type": 1,
15677 "resolution": 1,
15678 "main_sha": null,
15679 "because_sha": "33b48a55857b15f7e7b892a89cad2f0ad2399ba6",
15680 "notes": null
15681 },
15682 {
15683 "sha": "22a7637b08255acc998e67bbdbc1ed34daf21465",
15684 "description": "panfrost: factor out method to check whether we can discard resource",
15685 "nominated": true,
15686 "nomination_type": 1,
15687 "resolution": 1,
15688 "main_sha": null,
15689 "because_sha": "33b48a55857b15f7e7b892a89cad2f0ad2399ba6",
15690 "notes": null
15691 },
15692 {
15693 "sha": "c53d0a6a6d6f580584b9c36a769cec2bd1205f92",
15694 "description": "radv: advertise VK_KHR_index_type_uint8",
15695 "nominated": false,
15696 "nomination_type": 3,
15697 "resolution": 4,
15698 "main_sha": null,
15699 "because_sha": null,
15700 "notes": null
15701 },
15702 {
15703 "sha": "30f2802e31ad6040f6ebb163ae8245c2df362f35",
15704 "description": "radv: promote VK_EXT_index_type_uint8 to KHR",
15705 "nominated": false,
15706 "nomination_type": 3,
15707 "resolution": 4,
15708 "main_sha": null,
15709 "because_sha": null,
15710 "notes": null
15711 },
15712 {
15713 "sha": "0ceeb67b3ba90cd0daeaf1327645cfdd0225122f",
15714 "description": "radv: advertise VK_KHR_line_rasterization",
15715 "nominated": false,
15716 "nomination_type": 3,
15717 "resolution": 4,
15718 "main_sha": null,
15719 "because_sha": null,
15720 "notes": null
15721 },
15722 {
15723 "sha": "df3fbe3b339dc6b69437fe1b353dbf3e182e0af7",
15724 "description": "radv: promote VK_EXT_line_rasterization to KHR",
15725 "nominated": false,
15726 "nomination_type": 3,
15727 "resolution": 4,
15728 "main_sha": null,
15729 "because_sha": null,
15730 "notes": null
15731 },
15732 {
15733 "sha": "701a37e863d5301bb214846d1ddf2d13fcfda52e",
15734 "description": "radv: advertise VK_KHR_load_store_op_none",
15735 "nominated": false,
15736 "nomination_type": 3,
15737 "resolution": 4,
15738 "main_sha": null,
15739 "because_sha": null,
15740 "notes": null
15741 },
15742 {
15743 "sha": "e6156df53a58b820e9b49f02bca53569d5b4be9f",
15744 "description": "panfrost: fix shift overflow in `bi_fold_constant`",
15745 "nominated": false,
15746 "nomination_type": 3,
15747 "resolution": 4,
15748 "main_sha": null,
15749 "because_sha": null,
15750 "notes": null
15751 },
15752 {
15753 "sha": "b703e0be530aa7a13eaa468cbceb05ba51f753b9",
15754 "description": "anv: factor out common code for determining surface usage from a VkDescriptorType",
15755 "nominated": false,
15756 "nomination_type": 3,
15757 "resolution": 4,
15758 "main_sha": null,
15759 "because_sha": null,
15760 "notes": null
15761 },
15762 {
15763 "sha": "2972590a53346a2413121ad3def8813f2796f00d",
15764 "description": "radv: advertise VK_EXT_shader_object on GFX6-8",
15765 "nominated": false,
15766 "nomination_type": 3,
15767 "resolution": 4,
15768 "main_sha": null,
15769 "because_sha": null,
15770 "notes": null
15771 },
15772 {
15773 "sha": "f0e7714d0d66cf94d30aa469e81902941c169055",
15774 "description": "radv: add support for binding/emitting shader objects",
15775 "nominated": false,
15776 "nomination_type": 3,
15777 "resolution": 4,
15778 "main_sha": null,
15779 "because_sha": null,
15780 "notes": null
15781 },
15782 {
15783 "sha": "2b93647d7f0fca285ef98570cb9aedc5008c7c33",
15784 "description": "radv: make some pipeline graphics helpers non-static for ESO",
15785 "nominated": false,
15786 "nomination_type": 3,
15787 "resolution": 4,
15788 "main_sha": null,
15789 "because_sha": null,
15790 "notes": null
15791 },
15792 {
15793 "sha": "37d7c2172b2a9dbf9b0469fdff40b33b92cc99a5",
15794 "description": "radv: add support for creating/destroying shader objects",
15795 "nominated": false,
15796 "nomination_type": 3,
15797 "resolution": 4,
15798 "main_sha": null,
15799 "because_sha": null,
15800 "notes": null
15801 },
15802 {
15803 "sha": "2f1902d4dfd857f194a9638d732d7a81e8cf33f0",
15804 "description": "radv: add radv_shader_layout::dynamic_offset_count",
15805 "nominated": false,
15806 "nomination_type": 3,
15807 "resolution": 4,
15808 "main_sha": null,
15809 "because_sha": null,
15810 "notes": null
15811 },
15812 {
15813 "sha": "1dbb859b3b3cdd388a1d56ef637e285318cd2d45",
15814 "description": "radv: add radv_shader_stage::next_stage field",
15815 "nominated": false,
15816 "nomination_type": 3,
15817 "resolution": 4,
15818 "main_sha": null,
15819 "because_sha": null,
15820 "notes": null
15821 },
15822 {
15823 "sha": "a12019cc91cb9462c67193a3d6368bc53e2db066",
15824 "description": "radv: initialize default dynamic state when beginning a new cmdbuf",
15825 "nominated": false,
15826 "nomination_type": 3,
15827 "resolution": 4,
15828 "main_sha": null,
15829 "because_sha": null,
15830 "notes": null
15831 },
15832 {
15833 "sha": "482ca4b07469c29119a9e8064696d95566aa1737",
15834 "description": "radv: add required NV entrypoints for VK_EXT_shader_object",
15835 "nominated": false,
15836 "nomination_type": 3,
15837 "resolution": 4,
15838 "main_sha": null,
15839 "because_sha": null,
15840 "notes": null
15841 },
15842 {
15843 "sha": "de1805faedc742e021754b571b5949bed019b38f",
15844 "description": "radv: enable prologs/epilogs in-memory cache for shader objects",
15845 "nominated": false,
15846 "nomination_type": 3,
15847 "resolution": 4,
15848 "main_sha": null,
15849 "because_sha": null,
15850 "notes": null
15851 },
15852 {
15853 "sha": "9351a4c51a928da641b830d1d36d02e5e8bd214e",
15854 "description": "radv: re-emit the TCS epilog when a new TCS is bound",
15855 "nominated": false,
15856 "nomination_type": 3,
15857 "resolution": 4,
15858 "main_sha": null,
15859 "because_sha": null,
15860 "notes": null
15861 },
15862 {
15863 "sha": "1bc5f15b6853d9b49dcf904b09168c08f4c06c79",
15864 "description": "radv: prevent accessing NULL pipelines when emitting VBO with ESO",
15865 "nominated": false,
15866 "nomination_type": 3,
15867 "resolution": 4,
15868 "main_sha": null,
15869 "because_sha": null,
15870 "notes": null
15871 },
15872 {
15873 "sha": "6728e9dd152d6bedda7361f77f6f7781c24d87fc",
15874 "description": "radv: add a helper to get the VGT_GS_OUT value",
15875 "nominated": false,
15876 "nomination_type": 3,
15877 "resolution": 4,
15878 "main_sha": null,
15879 "because_sha": null,
15880 "notes": null
15881 },
15882 {
15883 "sha": "fe1a9b3ab32d75299015b38de3bd4c8a3c07ea7f",
15884 "description": "radv: add a helper for binding the custom blend mode",
15885 "nominated": false,
15886 "nomination_type": 3,
15887 "resolution": 4,
15888 "main_sha": null,
15889 "because_sha": null,
15890 "notes": null
15891 },
15892 {
15893 "sha": "bf1a2b7427bec1059bc76070fe31e0915344fb06",
15894 "description": "r300/ci: add dEQP on RV380",
15895 "nominated": false,
15896 "nomination_type": 3,
15897 "resolution": 4,
15898 "main_sha": null,
15899 "because_sha": null,
15900 "notes": null
15901 },
15902 {
15903 "sha": "cd8b546205f3fd4c915fd99c9387df449c5bb80e",
15904 "description": "bin/ci: Add GitLab basic token validation",
15905 "nominated": false,
15906 "nomination_type": 3,
15907 "resolution": 4,
15908 "main_sha": null,
15909 "because_sha": null,
15910 "notes": null
15911 },
15912 {
15913 "sha": "8eabdb3909017ae425732f5615a96cc9601227d6",
15914 "description": "bin/ci: Refactor read_token function",
15915 "nominated": false,
15916 "nomination_type": 3,
15917 "resolution": 4,
15918 "main_sha": null,
15919 "because_sha": null,
15920 "notes": null
15921 },
15922 {
15923 "sha": "708a26c6074c47476c608ea8d08d9dc8d968efa1",
15924 "description": "bin/ci: Move get_token_from_default_dir to common",
15925 "nominated": false,
15926 "nomination_type": 3,
15927 "resolution": 4,
15928 "main_sha": null,
15929 "because_sha": null,
15930 "notes": null
15931 },
15932 {
15933 "sha": "50fcea9c34b17e391bb8c5adc021bb13d03a20e2",
15934 "description": "bin/ci: Propagate the token to GitlabGQL",
15935 "nominated": false,
15936 "nomination_type": 3,
15937 "resolution": 4,
15938 "main_sha": null,
15939 "because_sha": null,
15940 "notes": null
15941 },
15942 {
15943 "sha": "7cc6140cc87e5459f1b9bdf8923e5ae534ad49ab",
15944 "description": "ci: shorter kernel tag, included Vivante NPU patches",
15945 "nominated": false,
15946 "nomination_type": 3,
15947 "resolution": 4,
15948 "main_sha": null,
15949 "because_sha": null,
15950 "notes": null
15951 },
15952 {
15953 "sha": "472ef1ecae4ed9ddef0110faf92ed489bee48d3d",
15954 "description": "d3d12: Fix path passed to CreateDeviceFactory",
15955 "nominated": false,
15956 "nomination_type": 3,
15957 "resolution": 4,
15958 "main_sha": null,
15959 "because_sha": null,
15960 "notes": null
15961 },
15962 {
15963 "sha": "4fede8d419552f04ee2786b5758982dc4348c2f3",
15964 "description": "dzn: Fix path passed to CreateDeviceFactory",
15965 "nominated": false,
15966 "nomination_type": 3,
15967 "resolution": 4,
15968 "main_sha": null,
15969 "because_sha": null,
15970 "notes": null
15971 },
15972 {
15973 "sha": "fa1c9618f970ffd5e1ddf1fc0a4783bbee1d911e",
15974 "description": "dzn: Don't set view instancing mask until after the PSO",
15975 "nominated": false,
15976 "nomination_type": 3,
15977 "resolution": 1,
15978 "main_sha": null,
15979 "because_sha": null,
15980 "notes": null
15981 },
15982 {
15983 "sha": "86b5c9278ccc2ce3e660142915f9b1c9c5a33c09",
15984 "description": "glsl: Work around MSVC arm64 optimizer bug",
15985 "nominated": false,
15986 "nomination_type": 3,
15987 "resolution": 4,
15988 "main_sha": null,
15989 "because_sha": null,
15990 "notes": null
15991 },
15992 {
15993 "sha": "6139cd0656575c3600052101565d777f6f5be0a3",
15994 "description": "util: Detect arm64ec as aarch64 (and x86_64)",
15995 "nominated": false,
15996 "nomination_type": 3,
15997 "resolution": 4,
15998 "main_sha": null,
15999 "because_sha": null,
16000 "notes": null
16001 },
16002 {
16003 "sha": "99ef70d8aafb22f3ffac21aa0414ae95afcee5ea",
16004 "description": "nak: Fix TCS output reads",
16005 "nominated": true,
16006 "nomination_type": 1,
16007 "resolution": 1,
16008 "main_sha": null,
16009 "because_sha": "abe9c1fea2d7ae613ce63a13828eaa0683047552",
16010 "notes": null
16011 },
16012 {
16013 "sha": "e44e57b4e73f9d33a00b6a5b01a9a7f9e3898540",
16014 "description": "radeonsi: get enc/dec caps from kernel only on amdgpu",
16015 "nominated": false,
16016 "nomination_type": 3,
16017 "resolution": 4,
16018 "main_sha": null,
16019 "because_sha": null,
16020 "notes": null
16021 },
16022 {
16023 "sha": "7c2ff46a4fc3e537573ac9503057e0cd29b6fff3",
16024 "description": "anv: don't prevent L1 untyped cache flush in 3D mode",
16025 "nominated": true,
16026 "nomination_type": 0,
16027 "resolution": 1,
16028 "main_sha": null,
16029 "because_sha": null,
16030 "notes": null
16031 },
16032 {
16033 "sha": "d0bbab98dfa53c47fd231db12b1cabe44cffab1a",
16034 "description": "llvmpipe: fixed race condition in lp_rast_destroy that causes a crash on windows",
16035 "nominated": false,
16036 "nomination_type": 3,
16037 "resolution": 4,
16038 "main_sha": null,
16039 "because_sha": null,
16040 "notes": null
16041 },
16042 {
16043 "sha": "98ec98d08f5fdfb43ef03c72ceddb78d45f8afcd",
16044 "description": "spirv2dxil: Handle aliasing/overlapping UBO/SSBO variables",
16045 "nominated": false,
16046 "nomination_type": 3,
16047 "resolution": 4,
16048 "main_sha": null,
16049 "because_sha": null,
16050 "notes": null
16051 },
16052 {
16053 "sha": "4833126b406e934a59d6f0343c8b059b3b4443d5",
16054 "description": "spirv2dxil: Fix the spirv2dxil command line tool",
16055 "nominated": false,
16056 "nomination_type": 3,
16057 "resolution": 4,
16058 "main_sha": null,
16059 "because_sha": null,
16060 "notes": null
16061 },
16062 {
16063 "sha": "6825c67c991fc1fc6192f81a25e86f5bde7367d1",
16064 "description": "ci_run_n_monitor: allow passing multiple targets",
16065 "nominated": false,
16066 "nomination_type": 3,
16067 "resolution": 4,
16068 "main_sha": null,
16069 "because_sha": null,
16070 "notes": null
16071 },
16072 {
16073 "sha": "eeba409c54761d48bb5cd26233324e7a0ad9f8ac",
16074 "description": "ci_run_n_monitor: drop always-true condition",
16075 "nominated": false,
16076 "nomination_type": 3,
16077 "resolution": 4,
16078 "main_sha": null,
16079 "because_sha": null,
16080 "notes": null
16081 },
16082 {
16083 "sha": "8e6643fee5d1159a49f6d5a6a20cf7ff2ded1cf6",
16084 "description": "freedreno: Add a7xx crashdump-related registers and enums",
16085 "nominated": false,
16086 "nomination_type": 3,
16087 "resolution": 4,
16088 "main_sha": null,
16089 "because_sha": null,
16090 "notes": null
16091 },
16092 {
16093 "sha": "b69345fcfcd01a13bbf7cfab169cd417b26e5bb9",
16094 "description": "vulkan: promote VK_EXT_index_type_uint8 to KHR",
16095 "nominated": false,
16096 "nomination_type": 3,
16097 "resolution": 4,
16098 "main_sha": null,
16099 "because_sha": null,
16100 "notes": null
16101 },
16102 {
16103 "sha": "a8142a6051abdedfbadcd18ed073cb03df8bf241",
16104 "description": "vulkan: promote VK_EXT_line_rasterization to KHR",
16105 "nominated": false,
16106 "nomination_type": 3,
16107 "resolution": 4,
16108 "main_sha": null,
16109 "because_sha": null,
16110 "notes": null
16111 },
16112 {
16113 "sha": "98dab1aad56bf1c50084aadc99e205e2a30ce437",
16114 "description": "rusticl/program: mark NirKernelBuild as Send and Sync",
16115 "nominated": false,
16116 "nomination_type": 3,
16117 "resolution": 4,
16118 "main_sha": null,
16119 "because_sha": null,
16120 "notes": null
16121 },
16122 {
16123 "sha": "dd5b0adc79a8e91e53240046429402c8bc5095d0",
16124 "description": "rusticl/mem: make Mem Send/Sync by storing mapping ptrs as usize",
16125 "nominated": false,
16126 "nomination_type": 3,
16127 "resolution": 4,
16128 "main_sha": null,
16129 "because_sha": null,
16130 "notes": null
16131 },
16132 {
16133 "sha": "7f110ec63dfc28a2993b532c1b22656ac1121ad7",
16134 "description": "rusticl/gl: mark GLCtxManager as Send + Sync",
16135 "nominated": false,
16136 "nomination_type": 3,
16137 "resolution": 4,
16138 "main_sha": null,
16139 "because_sha": null,
16140 "notes": null
16141 },
16142 {
16143 "sha": "b76fb0f01be69705a0a04a6448d6b7e9d3704969",
16144 "description": "rusticl/context: store SVM pointers as usize",
16145 "nominated": false,
16146 "nomination_type": 3,
16147 "resolution": 4,
16148 "main_sha": null,
16149 "because_sha": null,
16150 "notes": null
16151 },
16152 {
16153 "sha": "89868992ab7aed09c3f8de34f0b40ae60686aabe",
16154 "description": "rusticl/mesa: add thread-safe wrapper for pipe_image_views",
16155 "nominated": false,
16156 "nomination_type": 3,
16157 "resolution": 4,
16158 "main_sha": null,
16159 "because_sha": null,
16160 "notes": null
16161 },
16162 {
16163 "sha": "1166944124255f70c4a15361868952c71f094d9c",
16164 "description": "rusticl/mesa/screen: convert to ThreadSafeCPtr",
16165 "nominated": false,
16166 "nomination_type": 3,
16167 "resolution": 4,
16168 "main_sha": null,
16169 "because_sha": null,
16170 "notes": null
16171 },
16172 {
16173 "sha": "ef8461b84f281e093420f59db4484d5ba683bceb",
16174 "description": "rusticl/mesa/device: convert to ThreadSafeCPtr",
16175 "nominated": false,
16176 "nomination_type": 3,
16177 "resolution": 4,
16178 "main_sha": null,
16179 "because_sha": null,
16180 "notes": null
16181 },
16182 {
16183 "sha": "a108bc9908f4761c96834d309bc9c2beae669a07",
16184 "description": "rusticl/util: add a wrapper around \"thread-safe\" C types",
16185 "nominated": false,
16186 "nomination_type": 3,
16187 "resolution": 4,
16188 "main_sha": null,
16189 "because_sha": null,
16190 "notes": null
16191 },
16192 {
16193 "sha": "5a44d0fd1dfbf07766fc309b7790bc013e0c5c2f",
16194 "description": "anv: Advertise VK_KHR_shader_subgroup_rotate",
16195 "nominated": false,
16196 "nomination_type": 3,
16197 "resolution": 4,
16198 "main_sha": null,
16199 "because_sha": null,
16200 "notes": null
16201 },
16202 {
16203 "sha": "4af079960d80ee7e633ea0acadd9cead4f23bb30",
16204 "description": "intel/compiler: Enable lower_rotate_to_shuffle in subgroup lowering",
16205 "nominated": false,
16206 "nomination_type": 3,
16207 "resolution": 4,
16208 "main_sha": null,
16209 "because_sha": null,
16210 "notes": null
16211 },
16212 {
16213 "sha": "cb1b6649e12abd8f082cc46f83e6eb695932b8b3",
16214 "description": "freedreno/regs: define the wide bus enable bit in DSI_VID_CFG0",
16215 "nominated": false,
16216 "nomination_type": 3,
16217 "resolution": 4,
16218 "main_sha": null,
16219 "because_sha": null,
16220 "notes": null
16221 },
16222 {
16223 "sha": "7a81855a67526809d1ff2e3a70c7991e52948e3e",
16224 "description": "freedreno/drm: don't crash for unsupported devices",
16225 "nominated": true,
16226 "nomination_type": 1,
16227 "resolution": 1,
16228 "main_sha": null,
16229 "because_sha": "48610676897d989ff8ce604022e7d611cec9c131",
16230 "notes": null
16231 },
16232 {
16233 "sha": "5a6a55fbbed00facb0a18061f899d12778c37cda",
16234 "description": "tu/kgsl: Fix sync_wait'd FD in kgsl_syncobj_wait",
16235 "nominated": false,
16236 "nomination_type": 3,
16237 "resolution": 4,
16238 "main_sha": null,
16239 "because_sha": null,
16240 "notes": null
16241 },
16242 {
16243 "sha": "a3a1a8b1d059a420e574110c0394a103871f8350",
16244 "description": "radv: enable VK_KHR_shader_subgroup_rotate",
16245 "nominated": false,
16246 "nomination_type": 3,
16247 "resolution": 4,
16248 "main_sha": null,
16249 "because_sha": null,
16250 "notes": null
16251 },
16252 {
16253 "sha": "6725ad9f2278851a7e2a37d7a6b47a05d14e51b0",
16254 "description": "lavapipe: fix build since vulkan spec update",
16255 "nominated": false,
16256 "nomination_type": 3,
16257 "resolution": 4,
16258 "main_sha": null,
16259 "because_sha": null,
16260 "notes": null
16261 },
16262 {
16263 "sha": "ccaec08012625ed9178eba6c87d065d13c417198",
16264 "description": "vulkan/runtime: handle new image layout",
16265 "nominated": false,
16266 "nomination_type": 3,
16267 "resolution": 4,
16268 "main_sha": null,
16269 "because_sha": null,
16270 "notes": null
16271 },
16272 {
16273 "sha": "2cc13f3236f44be42325ccc5df8e61782b8dd5e2",
16274 "description": "vulkan: bump headers/registry to 1.3.276",
16275 "nominated": false,
16276 "nomination_type": 3,
16277 "resolution": 4,
16278 "main_sha": null,
16279 "because_sha": null,
16280 "notes": null
16281 },
16282 {
16283 "sha": "3e93ccbc1b25d3e24f1672eaf1fbdb998ca94173",
16284 "description": "anv: untyped data port flush required when a pipeline sets the VK_ACCESS_2_SHADER_STORAGE_READ_BIT",
16285 "nominated": true,
16286 "nomination_type": 0,
16287 "resolution": 1,
16288 "main_sha": null,
16289 "because_sha": null,
16290 "notes": null
16291 },
16292 {
16293 "sha": "425ddc24b147fcedda3053389d61a611c96bfcda",
16294 "description": "winsys/amdgpu: Fix build on BSD",
16295 "nominated": false,
16296 "nomination_type": 1,
16297 "resolution": 4,
16298 "main_sha": null,
16299 "because_sha": "cf24d155038c60abca9570a5a1503693e6c4b541",
16300 "notes": null
16301 },
16302 {
16303 "sha": "963813fbfd02b69a27a182f00e672179db5fc4b3",
16304 "description": "radv/amdgpu: Fix build on BSD",
16305 "nominated": false,
16306 "nomination_type": 1,
16307 "resolution": 4,
16308 "main_sha": null,
16309 "because_sha": "c58cff3ce42f1e2f3b76d7798a302254cc347ea9",
16310 "notes": null
16311 },
16312 {
16313 "sha": "9cc3e842bb7f0d65228a94c96f958f5da8593c2c",
16314 "description": "egl: Return BAD_CONFIG when robust access unsupported",
16315 "nominated": false,
16316 "nomination_type": 3,
16317 "resolution": 4,
16318 "main_sha": null,
16319 "because_sha": null,
16320 "notes": null
16321 },
16322 {
16323 "sha": "3fd44345c40bcccc43ee440626ddeff591d6e198",
16324 "description": "intel: Skip ioctls for querying device info when hardware is unsupported",
16325 "nominated": false,
16326 "nomination_type": 3,
16327 "resolution": 4,
16328 "main_sha": null,
16329 "because_sha": null,
16330 "notes": null
16331 },
16332 {
16333 "sha": "96504d51a214d26cd35beedbc0714f91d64a6b2d",
16334 "description": "panvk: advertise bufferDeviceAddress",
16335 "nominated": false,
16336 "nomination_type": 3,
16337 "resolution": 4,
16338 "main_sha": null,
16339 "because_sha": null,
16340 "notes": null
16341 },
16342 {
16343 "sha": "2d614b55506ec1443322249a6d225404a66fef25",
16344 "description": "panvk: implement vkGetBufferDeviceAddress",
16345 "nominated": false,
16346 "nomination_type": 3,
16347 "resolution": 4,
16348 "main_sha": null,
16349 "because_sha": null,
16350 "notes": null
16351 },
16352 {
16353 "sha": "2e38024fd89830da20be0a7e4cf8fb6a7409fc38",
16354 "description": "intel: Use hardware generated compute shader local invocation IDs",
16355 "nominated": false,
16356 "nomination_type": 3,
16357 "resolution": 4,
16358 "main_sha": null,
16359 "because_sha": null,
16360 "notes": null
16361 },
16362 {
16363 "sha": "5e7f4ff97fb871376a828146ab3a276c1d3c4fcf",
16364 "description": "intel: Add driver support for hardware generated local invocation IDs",
16365 "nominated": false,
16366 "nomination_type": 3,
16367 "resolution": 4,
16368 "main_sha": null,
16369 "because_sha": null,
16370 "notes": null
16371 },
16372 {
16373 "sha": "10ed4f1cab244ca7100a139cdd2b2030b046ac11",
16374 "description": "intel/nir: Pass devinfo and prog_data to brw_nir_lower_cs_intrinsics",
16375 "nominated": false,
16376 "nomination_type": 3,
16377 "resolution": 4,
16378 "main_sha": null,
16379 "because_sha": null,
16380 "notes": null
16381 },
16382 {
16383 "sha": "f85ad92dae82b42983eb8023133a6fe8ced4aa81",
16384 "description": "iris: Implement query_memory_info() on discrete cards",
16385 "nominated": false,
16386 "nomination_type": 3,
16387 "resolution": 4,
16388 "main_sha": null,
16389 "because_sha": null,
16390 "notes": null
16391 },
16392 {
16393 "sha": "f7ef356a74a0f57e9828239057374bceed565895",
16394 "description": "intel/dev: Fix typo (ajust -> adjust)",
16395 "nominated": false,
16396 "nomination_type": 1,
16397 "resolution": 4,
16398 "main_sha": null,
16399 "because_sha": "b571ae6e7a76725840e50345e46de65e9ab7935a",
16400 "notes": null
16401 },
16402 {
16403 "sha": "5ccb9f46322abc7141b3a972dfde845321d7da1f",
16404 "description": "iris: Don't return timestamps modulo 36-bits",
16405 "nominated": false,
16406 "nomination_type": 3,
16407 "resolution": 4,
16408 "main_sha": null,
16409 "because_sha": null,
16410 "notes": null
16411 },
16412 {
16413 "sha": "ffd8497c70ee72bbb9ceea812e14d659a089b63d",
16414 "description": "docs: update calendar for 24.0.0-rc3",
16415 "nominated": false,
16416 "nomination_type": 3,
16417 "resolution": 4,
16418 "main_sha": null,
16419 "because_sha": null,
16420 "notes": null
16421 },
16422 {
16423 "sha": "9b495ee8a94f6fd778127f0bd8bd6d6530b38131",
16424 "description": "dzn: Disable depth/stencil for partial binding from dynamic rendering",
16425 "nominated": false,
16426 "nomination_type": 3,
16427 "resolution": 4,
16428 "main_sha": null,
16429 "because_sha": null,
16430 "notes": null
16431 },
16432 {
16433 "sha": "f4c6d9d9a993fe1457a09eb8b1eba90e07b2b39f",
16434 "description": "dzn: Handle VkBindImageMemorySwapchainInfoKHR",
16435 "nominated": false,
16436 "nomination_type": 3,
16437 "resolution": 4,
16438 "main_sha": null,
16439 "because_sha": null,
16440 "notes": null
16441 },
16442 {
16443 "sha": "df684ee653a24e377d135f9a57cc88762f1a0f6c",
16444 "description": "dzn: Fix enhanced barrier layout for depth blits",
16445 "nominated": false,
16446 "nomination_type": 3,
16447 "resolution": 4,
16448 "main_sha": null,
16449 "because_sha": null,
16450 "notes": null
16451 },
16452 {
16453 "sha": "fcd56e31f7ceab8860932a7a30e6d588032b0f1c",
16454 "description": "dzn: Implement maintenance3 VariableDescriptorCountLayoutSupport",
16455 "nominated": false,
16456 "nomination_type": 3,
16457 "resolution": 4,
16458 "main_sha": null,
16459 "because_sha": null,
16460 "notes": null
16461 },
16462 {
16463 "sha": "beb82c836d9555dd8c0c8f0a37d077ac3c81b016",
16464 "description": "microsoft/compiler: Add feature flags for new comparison sampling ops",
16465 "nominated": false,
16466 "nomination_type": 3,
16467 "resolution": 4,
16468 "main_sha": null,
16469 "because_sha": null,
16470 "notes": null
16471 },
16472 {
16473 "sha": "eb218e15bf1c3d5d0fcb7036afd38676ee03af5f",
16474 "description": "docs: add sha256sum for 23.3.4",
16475 "nominated": false,
16476 "nomination_type": 3,
16477 "resolution": 4,
16478 "main_sha": null,
16479 "because_sha": null,
16480 "notes": null
16481 },
16482 {
16483 "sha": "e7e260f468bcfa4f68504115422558535f38bee5",
16484 "description": "docs: update calendar for 23.3.4",
16485 "nominated": false,
16486 "nomination_type": 3,
16487 "resolution": 4,
16488 "main_sha": null,
16489 "because_sha": null,
16490 "notes": null
16491 },
16492 {
16493 "sha": "3e2dc3520ef0ba2f3388118710fbe74b766c36ce",
16494 "description": "docs: add release notes for 23.3.4",
16495 "nominated": false,
16496 "nomination_type": 3,
16497 "resolution": 4,
16498 "main_sha": null,
16499 "because_sha": null,
16500 "notes": null
16501 },
16502 {
16503 "sha": "d5ec2fa52f9bfbc96a0d56a149b6c85f1e4e3b8f",
16504 "description": "anv: Fix calculation of syncs required in Xe KMD",
16505 "nominated": false,
16506 "nomination_type": 3,
16507 "resolution": 4,
16508 "main_sha": null,
16509 "because_sha": null,
16510 "notes": null
16511 },
16512 {
16513 "sha": "38e92556a041cc421dadb95aaac43a4619311a87",
16514 "description": "gallivm: passing fp16_split_fp64 to fp16 lowering.",
16515 "nominated": true,
16516 "nomination_type": 0,
16517 "resolution": 1,
16518 "main_sha": null,
16519 "because_sha": null,
16520 "notes": null
16521 },
16522 {
16523 "sha": "c2a25cf75cad20959e3760c13818379624264f3d",
16524 "description": "intel/fs: Fix shift counts for 8- and 16-bit types",
16525 "nominated": false,
16526 "nomination_type": 3,
16527 "resolution": 4,
16528 "main_sha": null,
16529 "because_sha": null,
16530 "notes": null
16531 },
16532 {
16533 "sha": "b2824dd38d687f8c3b0d5fe0e5c153133dd050fb",
16534 "description": "nvk: Set maxInlineUniformTotalSize",
16535 "nominated": false,
16536 "nomination_type": 3,
16537 "resolution": 4,
16538 "main_sha": null,
16539 "because_sha": null,
16540 "notes": null
16541 },
16542 {
16543 "sha": "58e916b3b7e0328e43d914f8a3d6d0906210ac97",
16544 "description": "nvk: Don't exnore ExternalImageFormatInfo",
16545 "nominated": true,
16546 "nomination_type": 1,
16547 "resolution": 1,
16548 "main_sha": null,
16549 "because_sha": "702326d0138fd7bc1bd032678998b5909951a62c",
16550 "notes": null
16551 },
16552 {
16553 "sha": "f3850c97d1e3e1dd693c596b658a9a1e69cf5347",
16554 "description": "ci/lava: Fix the integration test",
16555 "nominated": false,
16556 "nomination_type": 3,
16557 "resolution": 4,
16558 "main_sha": null,
16559 "because_sha": null,
16560 "notes": null
16561 },
16562 {
16563 "sha": "2b86e49393d83404203827fbda9043bcb45e6e2f",
16564 "description": "ci/lava: Ignore DUT feedback messages",
16565 "nominated": false,
16566 "nomination_type": 3,
16567 "resolution": 4,
16568 "main_sha": null,
16569 "because_sha": null,
16570 "notes": null
16571 },
16572 {
16573 "sha": "dc2639acb4d2481cc224c388e4a247a01f351dd8",
16574 "description": "Revert \"ci: disable Igalia farm\"",
16575 "nominated": false,
16576 "nomination_type": 2,
16577 "resolution": 4,
16578 "main_sha": null,
16579 "because_sha": "a6d9e21c237c4667260e9885c5f0d2c369349ede",
16580 "notes": null
16581 },
16582 {
16583 "sha": "c7ffbd8759638ae58907dda255714586b83a8132",
16584 "description": "nak: fix clippy::single_match warnings",
16585 "nominated": false,
16586 "nomination_type": 3,
16587 "resolution": 4,
16588 "main_sha": null,
16589 "because_sha": null,
16590 "notes": null
16591 },
16592 {
16593 "sha": "cce0a42dcd0ee10dc640a366b520ef05e2e4025d",
16594 "description": "nak: fix clippy::clone_on_copy warnings",
16595 "nominated": false,
16596 "nomination_type": 3,
16597 "resolution": 4,
16598 "main_sha": null,
16599 "because_sha": null,
16600 "notes": null
16601 },
16602 {
16603 "sha": "e7a059794e2b68ed3fc5f9c9229d0b354ed46283",
16604 "description": "nak: fix clippy::manual_while_let_some warnings",
16605 "nominated": false,
16606 "nomination_type": 3,
16607 "resolution": 4,
16608 "main_sha": null,
16609 "because_sha": null,
16610 "notes": null
16611 },
16612 {
16613 "sha": "36cb48d08379d03aef8d1bb7a3ad39cdc653eb17",
16614 "description": "nak: fix clippy::unwrap_or_default warnings",
16615 "nominated": false,
16616 "nomination_type": 3,
16617 "resolution": 4,
16618 "main_sha": null,
16619 "because_sha": null,
16620 "notes": null
16621 },
16622 {
16623 "sha": "fb53146b443d1e28cf0626b7978d5990ac217002",
16624 "description": "nak: fix clippy::redundant_closure warnings",
16625 "nominated": false,
16626 "nomination_type": 3,
16627 "resolution": 4,
16628 "main_sha": null,
16629 "because_sha": null,
16630 "notes": null
16631 },
16632 {
16633 "sha": "06ff342ee1bd92a0b2d1f9ddc9f3142dcc544416",
16634 "description": "nak: fix clippy::needless_return warnings",
16635 "nominated": false,
16636 "nomination_type": 3,
16637 "resolution": 4,
16638 "main_sha": null,
16639 "because_sha": null,
16640 "notes": null
16641 },
16642 {
16643 "sha": "4b039abd7b1d1e30ba5e31104ca20fc48ec583d5",
16644 "description": "nak: fix clippy::match_like_matches_macro warnings",
16645 "nominated": false,
16646 "nomination_type": 3,
16647 "resolution": 4,
16648 "main_sha": null,
16649 "because_sha": null,
16650 "notes": null
16651 },
16652 {
16653 "sha": "4d414cb61a844150fc2abdc2ecffc06dbeef70a4",
16654 "description": "nak: fix clippy::while_let_loop warnings",
16655 "nominated": false,
16656 "nomination_type": 3,
16657 "resolution": 4,
16658 "main_sha": null,
16659 "because_sha": null,
16660 "notes": null
16661 },
16662 {
16663 "sha": "1effb5262a11f3b4ec75d4c2766b4fe570472381",
16664 "description": "nak: fix clippy::needless_borrow warnings",
16665 "nominated": false,
16666 "nomination_type": 3,
16667 "resolution": 4,
16668 "main_sha": null,
16669 "because_sha": null,
16670 "notes": null
16671 },
16672 {
16673 "sha": "3d4bd73fa3420c2675f765baefa105459b21b8cc",
16674 "description": "nak: fix clippy::needless_lifetimes warnings",
16675 "nominated": false,
16676 "nomination_type": 3,
16677 "resolution": 4,
16678 "main_sha": null,
16679 "because_sha": null,
16680 "notes": null
16681 },
16682 {
16683 "sha": "00a6e2ae4d3857d382940bce36abc9beb2b92d91",
16684 "description": "nak: fix clippy::useless_conversion warnings",
16685 "nominated": false,
16686 "nomination_type": 3,
16687 "resolution": 4,
16688 "main_sha": null,
16689 "because_sha": null,
16690 "notes": null
16691 },
16692 {
16693 "sha": "ec7b32d920607f6a38f734f4068256489dcba02f",
16694 "description": "nak: fix clippy::mem_replace_with_default warnings",
16695 "nominated": false,
16696 "nomination_type": 3,
16697 "resolution": 4,
16698 "main_sha": null,
16699 "because_sha": null,
16700 "notes": null
16701 },
16702 {
16703 "sha": "cab414669ff3b655945a1415e8391bd14bb38cfd",
16704 "description": "nak: fix clippy::extra_unused_lifetimes warnings",
16705 "nominated": false,
16706 "nomination_type": 3,
16707 "resolution": 4,
16708 "main_sha": null,
16709 "because_sha": null,
16710 "notes": null
16711 },
16712 {
16713 "sha": "7c9734b6dcd4b52dc6ceebac50eabfb1b60b64c4",
16714 "description": "nak/meson: specify rust flags globally and allow some clippy lints",
16715 "nominated": false,
16716 "nomination_type": 3,
16717 "resolution": 4,
16718 "main_sha": null,
16719 "because_sha": null,
16720 "notes": null
16721 },
16722 {
16723 "sha": "6dc182b6b21520bfa68b647cae9fb303e286980a",
16724 "description": "aco: fix labelling of s_not with constant",
16725 "nominated": true,
16726 "nomination_type": 1,
16727 "resolution": 1,
16728 "main_sha": null,
16729 "because_sha": "dfaa3c0af69ab035cb825943b1cee0f60272010e",
16730 "notes": null
16731 },
16732 {
16733 "sha": "7adc7678a88edccfbd20af2307e7f50e9ed48e47",
16734 "description": "teflon: Add table with known supported models to docs",
16735 "nominated": false,
16736 "nomination_type": 3,
16737 "resolution": 4,
16738 "main_sha": null,
16739 "because_sha": null,
16740 "notes": null
16741 },
16742 {
16743 "sha": "4c74077b62da5581d074e45ce9554ef89c236ab7",
16744 "description": "aco: implement rotate",
16745 "nominated": false,
16746 "nomination_type": 3,
16747 "resolution": 4,
16748 "main_sha": null,
16749 "because_sha": null,
16750 "notes": null
16751 },
16752 {
16753 "sha": "b90ec971d7c6524d4ecdaf1aa46c2ed925b77b17",
16754 "description": "aco/gfx11: resolve VcmpxPermlaneHazard for v_permlane64",
16755 "nominated": false,
16756 "nomination_type": 3,
16757 "resolution": 4,
16758 "main_sha": null,
16759 "because_sha": null,
16760 "notes": null
16761 },
16762 {
16763 "sha": "19876386e2eac98abbcead1c62b5caa8ac1df3c6",
16764 "description": "aco/gfx11: use v_nop to resolve VcmpxPermlaneHazard",
16765 "nominated": false,
16766 "nomination_type": 3,
16767 "resolution": 4,
16768 "main_sha": null,
16769 "because_sha": null,
16770 "notes": null
16771 },
16772 {
16773 "sha": "a626f765b5808a3a5a7de1ea8f857f50d2a495dc",
16774 "description": "aco: support v_permlane64_b32",
16775 "nominated": false,
16776 "nomination_type": 3,
16777 "resolution": 4,
16778 "main_sha": null,
16779 "because_sha": null,
16780 "notes": null
16781 },
16782 {
16783 "sha": "c67d4a75babc0dd2e09397870f53bb35f1228142",
16784 "description": "aco: validate v_permlane opsel correctly",
16785 "nominated": false,
16786 "nomination_type": 3,
16787 "resolution": 4,
16788 "main_sha": null,
16789 "because_sha": null,
16790 "notes": null
16791 },
16792 {
16793 "sha": "bc57f14c2d471ab9316fb6bc09f117e0c576952c",
16794 "description": "aco: fix printing dpp8",
16795 "nominated": false,
16796 "nomination_type": 3,
16797 "resolution": 4,
16798 "main_sha": null,
16799 "because_sha": null,
16800 "notes": null
16801 },
16802 {
16803 "sha": "c69650a95e26193652b93bb229c82b77cfac6b3c",
16804 "description": "isl,blorp,anv: introduce ISL_TILING_64_XE2 for Xe2+ platforms",
16805 "nominated": false,
16806 "nomination_type": 3,
16807 "resolution": 4,
16808 "main_sha": null,
16809 "because_sha": null,
16810 "notes": null
16811 },
16812 {
16813 "sha": "db4673ee72339d46b1843b3239b8f7b9c3c66b68",
16814 "description": "radv: add a per-stage key field for mesh shaders with a task shader",
16815 "nominated": false,
16816 "nomination_type": 3,
16817 "resolution": 4,
16818 "main_sha": null,
16819 "because_sha": null,
16820 "notes": null
16821 },
16822 {
16823 "sha": "1e1a6d8e267865e910510cb19ba97edc89dadc6e",
16824 "description": "radv: remove unused parameter to gather_shader_info_mesh()",
16825 "nominated": false,
16826 "nomination_type": 3,
16827 "resolution": 4,
16828 "main_sha": null,
16829 "because_sha": null,
16830 "notes": null
16831 },
16832 {
16833 "sha": "df45cbddb59a19293dc63f2d7df0d2fbc24a457e",
16834 "description": "zink: set more dynamic states when using shader objects",
16835 "nominated": true,
16836 "nomination_type": 0,
16837 "resolution": 1,
16838 "main_sha": null,
16839 "because_sha": null,
16840 "notes": null
16841 },
16842 {
16843 "sha": "eca4f0f632b1e3e6e24bd12ee5f00522eb7d0fdb",
16844 "description": "rusticl/kernel: check that local size on dispatch doesn't exceed limits",
16845 "nominated": true,
16846 "nomination_type": 0,
16847 "resolution": 1,
16848 "main_sha": null,
16849 "because_sha": null,
16850 "notes": null
16851 },
16852 {
16853 "sha": "2a0c15d5ebc55a233eabb155a6291efb206fbd39",
16854 "description": "rust/spirv: fix clippy lint on unneeded late initialization",
16855 "nominated": false,
16856 "nomination_type": 3,
16857 "resolution": 4,
16858 "main_sha": null,
16859 "because_sha": null,
16860 "notes": null
16861 },
16862 {
16863 "sha": "4dd404dd2eecd6d658255925ead02ced6495f9aa",
16864 "description": "rusticl/meson: use rust_abi instead of rust_crate_type",
16865 "nominated": false,
16866 "nomination_type": 3,
16867 "resolution": 4,
16868 "main_sha": null,
16869 "because_sha": null,
16870 "notes": null
16871 },
16872 {
16873 "sha": "9f22b95956cb11ccba12dd9f7e4510851fb744a3",
16874 "description": "nir: Handle casts in nir_opt_copy_prop_vars",
16875 "nominated": true,
16876 "nomination_type": 0,
16877 "resolution": 1,
16878 "main_sha": null,
16879 "because_sha": null,
16880 "notes": null
16881 },
16882 {
16883 "sha": "6c845ed548f87fdade9293c83858f2876d3b7cc6",
16884 "description": "nir: Make is_trivial_deref_cast public",
16885 "nominated": true,
16886 "nomination_type": 0,
16887 "resolution": 1,
16888 "main_sha": null,
16889 "because_sha": null,
16890 "notes": null
16891 },
16892 {
16893 "sha": "f6f7715c5824922e867aa739c587eb1718db66c1",
16894 "description": "panfrost: Clamp the render area to the damage region",
16895 "nominated": true,
16896 "nomination_type": 1,
16897 "resolution": 1,
16898 "main_sha": null,
16899 "because_sha": "ff3eada7eb4e4df0abe93ee76b77101f9d24e72c",
16900 "notes": null
16901 },
16902 {
16903 "sha": "69d39dba425b1e10f711a2bc171849720cf62629",
16904 "description": ".gitignore: Add .venv folder",
16905 "nominated": false,
16906 "nomination_type": 3,
16907 "resolution": 4,
16908 "main_sha": null,
16909 "because_sha": null,
16910 "notes": null
16911 },
16912 {
16913 "sha": "60c2bcb8afd5e1af8aacf29f82662e8a9046cedc",
16914 "description": "etnaviv: Use TP cores to accelerate tensor transformations",
16915 "nominated": false,
16916 "nomination_type": 3,
16917 "resolution": 4,
16918 "main_sha": null,
16919 "because_sha": null,
16920 "notes": null
16921 },
16922 {
16923 "sha": "d6473ce28ee0f36890e24b3832cd53d3ed5e98e7",
16924 "description": "etnaviv: Use NN cores to accelerate convolutions",
16925 "nominated": false,
16926 "nomination_type": 3,
16927 "resolution": 4,
16928 "main_sha": null,
16929 "because_sha": null,
16930 "notes": null
16931 },
16932 {
16933 "sha": "f014f1bba99ba157260ba5081b277d05cd2ee810",
16934 "description": "etnaviv: Don't emit boilerplate for compute only contexts",
16935 "nominated": false,
16936 "nomination_type": 3,
16937 "resolution": 4,
16938 "main_sha": null,
16939 "because_sha": null,
16940 "notes": null
16941 },
16942 {
16943 "sha": "30a8c071e9ee40fdd437349d94197229ebeb87b0",
16944 "description": "etnaviv: Add a bunch of new params for NPUs",
16945 "nominated": false,
16946 "nomination_type": 3,
16947 "resolution": 4,
16948 "main_sha": null,
16949 "because_sha": null,
16950 "notes": null
16951 },
16952 {
16953 "sha": "9e055508881b77278cf79134330f7ca3c1e867e3",
16954 "description": "etnaviv: Update headers from rnndb",
16955 "nominated": false,
16956 "nomination_type": 3,
16957 "resolution": 4,
16958 "main_sha": null,
16959 "because_sha": null,
16960 "notes": null
16961 },
16962 {
16963 "sha": "af199e0ff01250313bad5fde2905cfb796fb1930",
16964 "description": "teflon: Initial commit",
16965 "nominated": false,
16966 "nomination_type": 3,
16967 "resolution": 4,
16968 "main_sha": null,
16969 "because_sha": null,
16970 "notes": null
16971 },
16972 {
16973 "sha": "92904108706f979cd80cee57af58d866e0f9f7ba",
16974 "description": "mesa: Import TensorFlow Lite headers",
16975 "nominated": false,
16976 "nomination_type": 3,
16977 "resolution": 4,
16978 "main_sha": null,
16979 "because_sha": null,
16980 "notes": null
16981 },
16982 {
16983 "sha": "d8fb1dc7aea35a497f5282977ff04d6c51549376",
16984 "description": "gallium/util: Fix pipe_buffer_copy",
16985 "nominated": false,
16986 "nomination_type": 3,
16987 "resolution": 4,
16988 "main_sha": null,
16989 "because_sha": null,
16990 "notes": null
16991 },
16992 {
16993 "sha": "a6d9e21c237c4667260e9885c5f0d2c369349ede",
16994 "description": "ci: disable Igalia farm",
16995 "nominated": false,
16996 "nomination_type": 3,
16997 "resolution": 4,
16998 "main_sha": null,
16999 "because_sha": null,
17000 "notes": null
17001 },
17002 {
17003 "sha": "fdf6b22ffe7d63121bd7a9170639e79a77b59bb6",
17004 "description": "Revert \"ci: disable Igalia farm\"",
17005 "nominated": false,
17006 "nomination_type": 2,
17007 "resolution": 4,
17008 "main_sha": null,
17009 "because_sha": "c16645c091a478fe441a732d9807ebfaa3c7823c",
17010 "notes": null
17011 },
17012 {
17013 "sha": "26564b8515d8fec01216c4ec5242b0deaa8e15e6",
17014 "description": "bin/ci: Don't submit jobs on integration test",
17015 "nominated": false,
17016 "nomination_type": 3,
17017 "resolution": 4,
17018 "main_sha": null,
17019 "because_sha": null,
17020 "notes": null
17021 },
17022 {
17023 "sha": "ffe2b31f9a0ef07fd1380580986302bbfd936f32",
17024 "description": "ci/lava: Detect hard resets during test phase",
17025 "nominated": false,
17026 "nomination_type": 3,
17027 "resolution": 4,
17028 "main_sha": null,
17029 "because_sha": null,
17030 "notes": null
17031 },
17032 {
17033 "sha": "94d075d049387243e109492b678cef2930c28a13",
17034 "description": "nak: handle nop ops from NAK IR on SM50",
17035 "nominated": false,
17036 "nomination_type": 3,
17037 "resolution": 4,
17038 "main_sha": null,
17039 "because_sha": null,
17040 "notes": null
17041 },
17042 {
17043 "sha": "fc232a67a4cbf3b3e3923ed7dea35aaea1c02a7b",
17044 "description": "nak: implement cs2r op on SM50",
17045 "nominated": false,
17046 "nomination_type": 3,
17047 "resolution": 4,
17048 "main_sha": null,
17049 "because_sha": null,
17050 "notes": null
17051 },
17052 {
17053 "sha": "48055f6a239e989c22bb5eb39feabc9f74d0ae97",
17054 "description": "nak: implement kill op on SM50",
17055 "nominated": false,
17056 "nomination_type": 3,
17057 "resolution": 4,
17058 "main_sha": null,
17059 "because_sha": null,
17060 "notes": null
17061 },
17062 {
17063 "sha": "354c26d0c066f14657146442d140d6ae3bbdf5e6",
17064 "description": "tu/drm/virtio: Fix dmabuf import",
17065 "nominated": false,
17066 "nomination_type": 3,
17067 "resolution": 4,
17068 "main_sha": null,
17069 "because_sha": null,
17070 "notes": null
17071 },
17072 {
17073 "sha": "1a43970276dc3048653fe9803418fd7456b89304",
17074 "description": "driconf: Change vendorid on Palworld for Intel",
17075 "nominated": false,
17076 "nomination_type": 3,
17077 "resolution": 4,
17078 "main_sha": null,
17079 "because_sha": null,
17080 "notes": null
17081 },
17082 {
17083 "sha": "aa56740dede991483715af7852fe7d0aa2ba170c",
17084 "description": "rpi5/ci: add flake seen today",
17085 "nominated": false,
17086 "nomination_type": 3,
17087 "resolution": 4,
17088 "main_sha": null,
17089 "because_sha": null,
17090 "notes": null
17091 },
17092 {
17093 "sha": "79a27848d7698c3f8ba78b9fe30301892bdcefe1",
17094 "description": "rpi4/ci: add timeouts seen today",
17095 "nominated": false,
17096 "nomination_type": 3,
17097 "resolution": 4,
17098 "main_sha": null,
17099 "because_sha": null,
17100 "notes": null
17101 },
17102 {
17103 "sha": "d9abd16d96fd5009fb1567785d1f3714c10cef25",
17104 "description": "rpi3/ci: add flake seen today",
17105 "nominated": false,
17106 "nomination_type": 3,
17107 "resolution": 4,
17108 "main_sha": null,
17109 "because_sha": null,
17110 "notes": null
17111 },
17112 {
17113 "sha": "e465ac25618b3ce2d8666b5015101414f05f9876",
17114 "description": "nir/lower_shader_calls: remove CF before nir_opt_if",
17115 "nominated": true,
17116 "nomination_type": 0,
17117 "resolution": 1,
17118 "main_sha": null,
17119 "because_sha": null,
17120 "notes": null
17121 },
17122 {
17123 "sha": "015b0d678f8027008a5ae4cc3bb066a859839c8a",
17124 "description": "nir/lower_non_uniform: set non_uniform=false when lowering is not needed",
17125 "nominated": true,
17126 "nomination_type": 1,
17127 "resolution": 1,
17128 "main_sha": null,
17129 "because_sha": "b1619109ca91f5b9b4f29d75479241ec82c31549",
17130 "notes": null
17131 },
17132 {
17133 "sha": "90939e93f6657e1334a9c5edd05e80344b17ff66",
17134 "description": "radv: do nir_shader_gather_info after radv_nir_lower_rt_abi",
17135 "nominated": true,
17136 "nomination_type": 0,
17137 "resolution": 1,
17138 "main_sha": null,
17139 "because_sha": null,
17140 "notes": null
17141 },
17142 {
17143 "sha": "e1b9a6e4f3c1702d68866bec2799b1216812595a",
17144 "description": "anv: initial RMV support",
17145 "nominated": false,
17146 "nomination_type": 3,
17147 "resolution": 4,
17148 "main_sha": null,
17149 "because_sha": null,
17150 "notes": null
17151 },
17152 {
17153 "sha": "6d53fcd54e9332fe0062c3b204684964eb5a89e8",
17154 "description": "anv: track imported ray tracing pipeline groups",
17155 "nominated": false,
17156 "nomination_type": 3,
17157 "resolution": 4,
17158 "main_sha": null,
17159 "because_sha": null,
17160 "notes": null
17161 },
17162 {
17163 "sha": "8229ee43acd5302556ea8802eefef4cd1892d527",
17164 "description": "anv: track total state stream allocated blocks from the pool",
17165 "nominated": false,
17166 "nomination_type": 3,
17167 "resolution": 4,
17168 "main_sha": null,
17169 "because_sha": null,
17170 "notes": null
17171 },
17172 {
17173 "sha": "693325721196687b73aae8a8065aa2834a2e6f6f",
17174 "description": "anv: add BO flag for internal driver allocations",
17175 "nominated": false,
17176 "nomination_type": 3,
17177 "resolution": 4,
17178 "main_sha": null,
17179 "because_sha": null,
17180 "notes": null
17181 },
17182 {
17183 "sha": "82c08c41417068142ee0212196db75f8ae1f0b4b",
17184 "description": "anv: rename layers entrypoints",
17185 "nominated": false,
17186 "nomination_type": 3,
17187 "resolution": 4,
17188 "main_sha": null,
17189 "because_sha": null,
17190 "notes": null
17191 },
17192 {
17193 "sha": "cb0af056bc06b0f46e55a4e4271ca4ce7be735a3",
17194 "description": "anv: remove unused perfetto declarations",
17195 "nominated": false,
17196 "nomination_type": 3,
17197 "resolution": 4,
17198 "main_sha": null,
17199 "because_sha": null,
17200 "notes": null
17201 },
17202 {
17203 "sha": "b87807028c6ba6dcda0b975e5920ed0d49ba0c57",
17204 "description": "anv: reorder anv_astc_emu.c",
17205 "nominated": false,
17206 "nomination_type": 3,
17207 "resolution": 4,
17208 "main_sha": null,
17209 "because_sha": null,
17210 "notes": null
17211 },
17212 {
17213 "sha": "04ebb79b9e1e73cf2459f0e3599fb7281010d20d",
17214 "description": "d3d12: Clean up H264 video decode interlaced code path",
17215 "nominated": false,
17216 "nomination_type": 3,
17217 "resolution": 4,
17218 "main_sha": null,
17219 "because_sha": null,
17220 "notes": null
17221 },
17222 {
17223 "sha": "d9477f994a9f64b1bdd54d402bd39ea13fc55f02",
17224 "description": "panfrost: Move pan_{bo,device}.{c,h} to the gallium driver dir",
17225 "nominated": false,
17226 "nomination_type": 3,
17227 "resolution": 4,
17228 "main_sha": null,
17229 "because_sha": null,
17230 "notes": null
17231 },
17232 {
17233 "sha": "211aa201945b5fd93a9419bacf89e89be23d830c",
17234 "description": "panvk: Move away from panfrost_{bo,device}",
17235 "nominated": false,
17236 "nomination_type": 3,
17237 "resolution": 4,
17238 "main_sha": null,
17239 "because_sha": null,
17240 "notes": null
17241 },
17242 {
17243 "sha": "ab6a61829ca1c5141edd73dd4dea56c7b6d7fa4c",
17244 "description": "panvk: Keep tiler_heap and sample_positions BOs at the panvk_device level",
17245 "nominated": false,
17246 "nomination_type": 3,
17247 "resolution": 4,
17248 "main_sha": null,
17249 "because_sha": null,
17250 "notes": null
17251 },
17252 {
17253 "sha": "c05104c71fccf64a9e6d49725f0a2bf3da16a0a1",
17254 "description": "panvk: Keep a ref to a pan_kmod_bo in panvk_buffer",
17255 "nominated": false,
17256 "nomination_type": 3,
17257 "resolution": 4,
17258 "main_sha": null,
17259 "because_sha": null,
17260 "notes": null
17261 },
17262 {
17263 "sha": "06a2a857f7cf69f2cccfacebcea3449d69b35948",
17264 "description": "panvk: Keep a ref to a pan_kmod_bo in panvk_image",
17265 "nominated": false,
17266 "nomination_type": 3,
17267 "resolution": 4,
17268 "main_sha": null,
17269 "because_sha": null,
17270 "notes": null
17271 },
17272 {
17273 "sha": "00cdd1d74365ebb57598a5e82d9b2d59f0c96d95",
17274 "description": "panvk: Track blit src/dst using pan_kmod_bo objects",
17275 "nominated": false,
17276 "nomination_type": 3,
17277 "resolution": 4,
17278 "main_sha": null,
17279 "because_sha": null,
17280 "notes": null
17281 },
17282 {
17283 "sha": "01c7abf56f0dc30eea5ce5a5e3a805417ec6ad14",
17284 "description": "panvk: Transition panvk_{image,buffer}_view to panvk_priv_bo",
17285 "nominated": false,
17286 "nomination_type": 3,
17287 "resolution": 4,
17288 "main_sha": null,
17289 "because_sha": null,
17290 "notes": null
17291 },
17292 {
17293 "sha": "d09f38882426d7252b20ea82946c6e231d7237b2",
17294 "description": "panvk: Transition panvk_pipeline to panvk_priv_bo",
17295 "nominated": false,
17296 "nomination_type": 3,
17297 "resolution": 4,
17298 "main_sha": null,
17299 "because_sha": null,
17300 "notes": null
17301 },
17302 {
17303 "sha": "57ea8e4a469dbe9d54d6843ef04a4c9a5407423e",
17304 "description": "panvk: Transition panvk_descriptor_set to panvk_priv_bo",
17305 "nominated": false,
17306 "nomination_type": 3,
17307 "resolution": 4,
17308 "main_sha": null,
17309 "because_sha": null,
17310 "notes": null
17311 },
17312 {
17313 "sha": "86109da54e7612757f8cd404bed66fcfaaf2a701",
17314 "description": "panvk: Transition panvk_pool to panvk_priv_bo",
17315 "nominated": false,
17316 "nomination_type": 3,
17317 "resolution": 4,
17318 "main_sha": null,
17319 "because_sha": null,
17320 "notes": null
17321 },
17322 {
17323 "sha": "78e5bc1ee5b37d82323d300ff88bdbb4b4da3b58",
17324 "description": "panvk: Add the concept of private BO",
17325 "nominated": false,
17326 "nomination_type": 3,
17327 "resolution": 4,
17328 "main_sha": null,
17329 "because_sha": null,
17330 "notes": null
17331 },
17332 {
17333 "sha": "9672ddcc3a204d8eda061ac5a0b96a88c84af207",
17334 "description": "panvk: Add pan_kmod_{vm,dev} objects to panvk_device",
17335 "nominated": false,
17336 "nomination_type": 3,
17337 "resolution": 4,
17338 "main_sha": null,
17339 "because_sha": null,
17340 "notes": null
17341 },
17342 {
17343 "sha": "48ff9fc8181533fe1a6f5acb436db17a8e7bbb97",
17344 "description": "panvk: Instantiate our own blitter/blend_shader caches",
17345 "nominated": false,
17346 "nomination_type": 3,
17347 "resolution": 4,
17348 "main_sha": null,
17349 "because_sha": null,
17350 "notes": null
17351 },
17352 {
17353 "sha": "d155d6b7a334f07ad652e5a87f16f3302c7b968b",
17354 "description": "panvk: Add a decode context at the panvk_device level",
17355 "nominated": false,
17356 "nomination_type": 3,
17357 "resolution": 4,
17358 "main_sha": null,
17359 "because_sha": null,
17360 "notes": null
17361 },
17362 {
17363 "sha": "acdcf5c0a173ff6f00858cb0e1699f96d68a9a66",
17364 "description": "panvk: Move panfrost_device and panvk_meta to panvk_device",
17365 "nominated": false,
17366 "nomination_type": 3,
17367 "resolution": 4,
17368 "main_sha": null,
17369 "because_sha": null,
17370 "notes": null
17371 },
17372 {
17373 "sha": "ea4dc54d720c10d4cf55f47f0fe1ea4374847aee",
17374 "description": "panvk: Use vk_device::drm_fd instead of going back to the physical device",
17375 "nominated": false,
17376 "nomination_type": 3,
17377 "resolution": 4,
17378 "main_sha": null,
17379 "because_sha": null,
17380 "notes": null
17381 },
17382 {
17383 "sha": "92fa7468a18dc8ace5a2280e98a91b9438d348d1",
17384 "description": "panvk: Store various physical device properties at the physical_device level",
17385 "nominated": false,
17386 "nomination_type": 3,
17387 "resolution": 4,
17388 "main_sha": null,
17389 "because_sha": null,
17390 "notes": null
17391 },
17392 {
17393 "sha": "2e65d7347e597a599a0500a0cd80ba265e6a91c3",
17394 "description": "panvk: Stop passing panfrost_device around in internal meta helpers",
17395 "nominated": false,
17396 "nomination_type": 3,
17397 "resolution": 4,
17398 "main_sha": null,
17399 "because_sha": null,
17400 "notes": null
17401 },
17402 {
17403 "sha": "e028b6dbe7abf371faed2b455b6a8a01d1889702",
17404 "description": "panvk: Get rid of unused pdev arguments passed to some meta helpers",
17405 "nominated": false,
17406 "nomination_type": 3,
17407 "resolution": 4,
17408 "main_sha": null,
17409 "because_sha": null,
17410 "notes": null
17411 },
17412 {
17413 "sha": "c615b4ae10227332f4a50474b40f144773fbdc4d",
17414 "description": "panfrost: Add a helper to retrieve a panfrost_bo from a pan_kmod_bo",
17415 "nominated": false,
17416 "nomination_type": 3,
17417 "resolution": 4,
17418 "main_sha": null,
17419 "because_sha": null,
17420 "notes": null
17421 },
17422 {
17423 "sha": "446ec05faecbe92246dc37a69631521448112fdc",
17424 "description": "panfrost: Make pan_perf panfrost_device agnostic",
17425 "nominated": false,
17426 "nomination_type": 3,
17427 "resolution": 4,
17428 "main_sha": null,
17429 "because_sha": null,
17430 "notes": null
17431 },
17432 {
17433 "sha": "b554c093996284872f91d9c1ed791f4bda6d913b",
17434 "description": "panfrost: Make panfrost_texfeatures.c panfrost_device agnostic",
17435 "nominated": false,
17436 "nomination_type": 3,
17437 "resolution": 4,
17438 "main_sha": null,
17439 "because_sha": null,
17440 "notes": null
17441 },
17442 {
17443 "sha": "f2c06d0813779873428547fe5fe0926aec3e3cb0",
17444 "description": "panfrost: Remove uneeded pan_device.h inclusions",
17445 "nominated": false,
17446 "nomination_type": 3,
17447 "resolution": 4,
17448 "main_sha": null,
17449 "because_sha": null,
17450 "notes": null
17451 },
17452 {
17453 "sha": "493cf2f0082d958729c3268f425edbd7d70e39df",
17454 "description": "panfrost: Make pan_desc.{c,h} panfrost_bo agnostic",
17455 "nominated": false,
17456 "nomination_type": 3,
17457 "resolution": 4,
17458 "main_sha": null,
17459 "because_sha": null,
17460 "notes": null
17461 },
17462 {
17463 "sha": "f94889d0797f6dc66b7875e68ae7d44c0f018131",
17464 "description": "panfrost: Make pan_texture.{c,h} panfrost_bo agnostic",
17465 "nominated": false,
17466 "nomination_type": 3,
17467 "resolution": 4,
17468 "main_sha": null,
17469 "because_sha": null,
17470 "notes": null
17471 },
17472 {
17473 "sha": "2d07926df1eb6e943025e88538eda54c73ba9d4a",
17474 "description": "panfrost: Make pan_props.c panfrost_device agnostic",
17475 "nominated": false,
17476 "nomination_type": 3,
17477 "resolution": 4,
17478 "main_sha": null,
17479 "because_sha": null,
17480 "notes": null
17481 },
17482 {
17483 "sha": "7b4d1bb9be1f6e94649a0b09abcb1d05b822cf38",
17484 "description": "panfrost: Make pan_pool.h panfrost_{device,bo} agnostic",
17485 "nominated": false,
17486 "nomination_type": 3,
17487 "resolution": 4,
17488 "main_sha": null,
17489 "because_sha": null,
17490 "notes": null
17491 },
17492 {
17493 "sha": "1b1f1a6d7615b1836dc7524e07ab431a17fade0c",
17494 "description": "panfrost: Make pan_indirect_dispatch panfrost_device agnostic",
17495 "nominated": false,
17496 "nomination_type": 3,
17497 "resolution": 4,
17498 "main_sha": null,
17499 "because_sha": null,
17500 "notes": null
17501 },
17502 {
17503 "sha": "2bdcef6506bcb6ce1084f2831b7c04994ad848ac",
17504 "description": "panfrost: Make pan_blitter.{c,h} panfrost_device agnostic",
17505 "nominated": false,
17506 "nomination_type": 3,
17507 "resolution": 4,
17508 "main_sha": null,
17509 "because_sha": null,
17510 "notes": null
17511 },
17512 {
17513 "sha": "49aeced1a4c6dcbed2408d5e8a7870a24e2ea622",
17514 "description": "panfrost: Make pan_blitter.h includable from non per-gen files",
17515 "nominated": false,
17516 "nomination_type": 3,
17517 "resolution": 4,
17518 "main_sha": null,
17519 "because_sha": null,
17520 "notes": null
17521 },
17522 {
17523 "sha": "146b51d9f4dc10f7809e39c25949471fa85dc88e",
17524 "description": "panfrost: Remove unused header inclusions from pan_blitter.h",
17525 "nominated": false,
17526 "nomination_type": 3,
17527 "resolution": 4,
17528 "main_sha": null,
17529 "because_sha": null,
17530 "notes": null
17531 },
17532 {
17533 "sha": "a01be2f21f32355c7cefdf51b060faadaf9b2a1d",
17534 "description": "panfrost: Make pan_encoder.h panfrost_device agnostic",
17535 "nominated": false,
17536 "nomination_type": 3,
17537 "resolution": 4,
17538 "main_sha": null,
17539 "because_sha": null,
17540 "notes": null
17541 },
17542 {
17543 "sha": "0651b8871bbe5e9f9ac30635b69ea985a2730a9b",
17544 "description": "panfrost: Make pan_sample.c panfrost_device agnostic",
17545 "nominated": false,
17546 "nomination_type": 3,
17547 "resolution": 4,
17548 "main_sha": null,
17549 "because_sha": null,
17550 "notes": null
17551 },
17552 {
17553 "sha": "387882d811fe397453a5b99f5122da5ddca27494",
17554 "description": "panfrost: Make pan_layout.c panfrost_device agnostic",
17555 "nominated": false,
17556 "nomination_type": 3,
17557 "resolution": 4,
17558 "main_sha": null,
17559 "because_sha": null,
17560 "notes": null
17561 },
17562 {
17563 "sha": "f4f2b7492b0a7bdc61bc50e7c8dbed7edd8995c8",
17564 "description": "panfrost: Drop unused panfrost_device forward declaration in pan_shader.h",
17565 "nominated": false,
17566 "nomination_type": 3,
17567 "resolution": 4,
17568 "main_sha": null,
17569 "because_sha": null,
17570 "notes": null
17571 },
17572 {
17573 "sha": "517c0458f24a1e6a3dc8e9662f84fdd8bee24e2e",
17574 "description": "panfrost: Make pan_desc.{c,h} panfrost_device agnostic",
17575 "nominated": false,
17576 "nomination_type": 3,
17577 "resolution": 4,
17578 "main_sha": null,
17579 "because_sha": null,
17580 "notes": null
17581 },
17582 {
17583 "sha": "56438e06b971b2b27f484c126932a916e02d6628",
17584 "description": "panvk: Inline pan_wls_mem_size()",
17585 "nominated": false,
17586 "nomination_type": 3,
17587 "resolution": 4,
17588 "main_sha": null,
17589 "because_sha": null,
17590 "notes": null
17591 },
17592 {
17593 "sha": "00fb95175f969a39b69a1ec2e764f312df51b1d2",
17594 "description": "panfrost: Pass tiler heap info through pan_tiler_context",
17595 "nominated": false,
17596 "nomination_type": 3,
17597 "resolution": 4,
17598 "main_sha": null,
17599 "because_sha": null,
17600 "notes": null
17601 },
17602 {
17603 "sha": "42138ee1c801dfd289e0f3e0214600fb1a01890d",
17604 "description": "panfrost: Pass no_hierarchical_tiling info through pan_tiler_context",
17605 "nominated": false,
17606 "nomination_type": 3,
17607 "resolution": 4,
17608 "main_sha": null,
17609 "because_sha": null,
17610 "notes": null
17611 },
17612 {
17613 "sha": "00d4a7c7fd9900fb685059034bcd74c73c6738a8",
17614 "description": "panfrost: Pass the sample position array through pan_fb_info",
17615 "nominated": false,
17616 "nomination_type": 3,
17617 "resolution": 4,
17618 "main_sha": null,
17619 "because_sha": null,
17620 "notes": null
17621 },
17622 {
17623 "sha": "8b8942d4dc3796e7849a085209882dc1fe6018fe",
17624 "description": "panfrost: Pass the tile buffer budget through pan_fb_info",
17625 "nominated": false,
17626 "nomination_type": 3,
17627 "resolution": 4,
17628 "main_sha": null,
17629 "because_sha": null,
17630 "notes": null
17631 },
17632 {
17633 "sha": "95480bc2ab6a594cd9a096d264ba5f8e0efd7ea9",
17634 "description": "panfrost: Get rid of unused panfrost_device arguments in pan_blitter.c",
17635 "nominated": false,
17636 "nomination_type": 3,
17637 "resolution": 4,
17638 "main_sha": null,
17639 "because_sha": null,
17640 "notes": null
17641 },
17642 {
17643 "sha": "3e85e3ce080a910861c907b3a2f84a7a344ead1b",
17644 "description": "panfrost: Make the pan_blend logic panfrost_device-agnostic",
17645 "nominated": false,
17646 "nomination_type": 3,
17647 "resolution": 4,
17648 "main_sha": null,
17649 "because_sha": null,
17650 "notes": null
17651 },
17652 {
17653 "sha": "8a42913c230ac23b0eda5852d0ccfcb38849dcdf",
17654 "description": "panfrost: Stop passing a panfrost_device to pan_inline_rt_conversion()",
17655 "nominated": false,
17656 "nomination_type": 3,
17657 "resolution": 4,
17658 "main_sha": null,
17659 "because_sha": null,
17660 "notes": null
17661 },
17662 {
17663 "sha": "9c8af69827bcd375d376c4775bd5ef1fb61cbf5a",
17664 "description": "panfrost: Stop passing a panfrost_device to pan_blend_create_shader()",
17665 "nominated": false,
17666 "nomination_type": 3,
17667 "resolution": 4,
17668 "main_sha": null,
17669 "because_sha": null,
17670 "notes": null
17671 },
17672 {
17673 "sha": "1b79735a635909f1e9b08b463760b15622a98143",
17674 "description": "panfrost: Stop exposing pan_blend_create_shader()",
17675 "nominated": false,
17676 "nomination_type": 3,
17677 "resolution": 4,
17678 "main_sha": null,
17679 "because_sha": null,
17680 "notes": null
17681 },
17682 {
17683 "sha": "0e7e22a808163937cc34374914b4c263f6398bbe",
17684 "description": "panfrost: Stop passing a panfrost_device to pan_blend_get_internal_desc()",
17685 "nominated": false,
17686 "nomination_type": 3,
17687 "resolution": 4,
17688 "main_sha": null,
17689 "because_sha": null,
17690 "notes": null
17691 },
17692 {
17693 "sha": "fbcc85108b28486c3b8b80d117de524ab7803446",
17694 "description": "panfrost: Don't pass a panfrost_device to panfrost_afbc_can_tile()",
17695 "nominated": false,
17696 "nomination_type": 3,
17697 "resolution": 4,
17698 "main_sha": null,
17699 "because_sha": null,
17700 "notes": null
17701 },
17702 {
17703 "sha": "a758e95077ae48b4a72758c4b861cf6d3f283956",
17704 "description": "panfrost: Don't pass a panfrost_device to panfrost_format_supports_afbc()",
17705 "nominated": false,
17706 "nomination_type": 3,
17707 "resolution": 4,
17708 "main_sha": null,
17709 "because_sha": null,
17710 "notes": null
17711 },
17712 {
17713 "sha": "0d76cb026890a57acbe23831610109f76ad2a1f1",
17714 "description": "panfrost: Stop passing a panfrost_device to panfrost_new_texture()",
17715 "nominated": false,
17716 "nomination_type": 3,
17717 "resolution": 4,
17718 "main_sha": null,
17719 "because_sha": null,
17720 "notes": null
17721 },
17722 {
17723 "sha": "5669622857ab960a24d3de4379d61c4da2981a70",
17724 "description": "panfrost: Move YUV-debugging out of panfrost_new_texture()",
17725 "nominated": false,
17726 "nomination_type": 3,
17727 "resolution": 4,
17728 "main_sha": null,
17729 "because_sha": null,
17730 "notes": null
17731 },
17732 {
17733 "sha": "897733c55d6b31c81d4ec717dcfe8765936ad0b8",
17734 "description": "panfrost: Move panfrost_is_yuv() to pan_format.h",
17735 "nominated": false,
17736 "nomination_type": 3,
17737 "resolution": 4,
17738 "main_sha": null,
17739 "because_sha": null,
17740 "notes": null
17741 },
17742 {
17743 "sha": "fba7f38fdaa0bef82b0394c5ddc1a6a5858e1dbf",
17744 "description": "panfrost: Add panfrost_[blendable]_format_table() helpers",
17745 "nominated": false,
17746 "nomination_type": 3,
17747 "resolution": 4,
17748 "main_sha": null,
17749 "because_sha": null,
17750 "notes": null
17751 },
17752 {
17753 "sha": "e0fe9c369a1e68c4367e1a38d192594900c7dc1a",
17754 "description": "panfrost: Make panfrost_format_to_bifrost_blend() a per-gen helper",
17755 "nominated": false,
17756 "nomination_type": 3,
17757 "resolution": 4,
17758 "main_sha": null,
17759 "because_sha": null,
17760 "notes": null
17761 },
17762 {
17763 "sha": "b87de3a2e0d9caebcb3314ce9b4c668641d78b52",
17764 "description": "panfrost: Add a per-gen panfrost_blendable_format_from_pipe_format() helper",
17765 "nominated": false,
17766 "nomination_type": 3,
17767 "resolution": 4,
17768 "main_sha": null,
17769 "because_sha": null,
17770 "notes": null
17771 },
17772 {
17773 "sha": "e8d2b5b86da1463e9364136dbcf7836b2e755c04",
17774 "description": "panfrost: Add a per-gen panfrost_format_from_pipe_format() helper",
17775 "nominated": false,
17776 "nomination_type": 3,
17777 "resolution": 4,
17778 "main_sha": null,
17779 "because_sha": null,
17780 "notes": null
17781 },
17782 {
17783 "sha": "fe9d541d9d66b361a245a145e96089d183e12780",
17784 "description": "panfrost: Kill unused forward declarations in pan_texture.h",
17785 "nominated": false,
17786 "nomination_type": 3,
17787 "resolution": 4,
17788 "main_sha": null,
17789 "because_sha": null,
17790 "notes": null
17791 },
17792 {
17793 "sha": "bd901213dc0878da82c13bec414319cc4ada23b1",
17794 "description": "nak: make it compile with clippy",
17795 "nominated": false,
17796 "nomination_type": 3,
17797 "resolution": 4,
17798 "main_sha": null,
17799 "because_sha": null,
17800 "notes": null
17801 },
17802 {
17803 "sha": "548d919bd32ca14ade8911ef0a3992104dfb96e8",
17804 "description": "nak: simplify phi_dsts",
17805 "nominated": false,
17806 "nomination_type": 3,
17807 "resolution": 4,
17808 "main_sha": null,
17809 "because_sha": null,
17810 "notes": null
17811 },
17812 {
17813 "sha": "0a414ecdf5b55bb5a1717693dbf0fbaba9867792",
17814 "description": "nak/opt_out: fix comparison in try_combine_outs",
17815 "nominated": true,
17816 "nomination_type": 1,
17817 "resolution": 1,
17818 "main_sha": null,
17819 "because_sha": "5b355ff25a769193cfe83af669e69d9e51f109ec",
17820 "notes": null
17821 },
17822 {
17823 "sha": "c3fbd0dcb186c502390935b3088b711a24a6c7e4",
17824 "description": "nak: use rro when emitting mufu on SM50",
17825 "nominated": false,
17826 "nomination_type": 3,
17827 "resolution": 4,
17828 "main_sha": null,
17829 "because_sha": null,
17830 "notes": null
17831 },
17832 {
17833 "sha": "4a0f5fff875a97ffb9daf73f99124c30ac09f426",
17834 "description": "nak: implement rro op on SM50",
17835 "nominated": false,
17836 "nomination_type": 3,
17837 "resolution": 4,
17838 "main_sha": null,
17839 "because_sha": null,
17840 "notes": null
17841 },
17842 {
17843 "sha": "d0a3bac163ca803eda03feb3afea80e516568caf",
17844 "description": "anv: move *bits_for_access_flags to genX_cmd_buffer",
17845 "nominated": false,
17846 "nomination_type": 3,
17847 "resolution": 1,
17848 "main_sha": null,
17849 "because_sha": null,
17850 "notes": null
17851 },
17852 {
17853 "sha": "231ede4f0ca92b33da8b16e7921af9877379c7d1",
17854 "description": "iris: replace constant cache invalidate with hdc flush",
17855 "nominated": true,
17856 "nomination_type": 0,
17857 "resolution": 1,
17858 "main_sha": null,
17859 "because_sha": null,
17860 "notes": null
17861 },
17862 {
17863 "sha": "c16645c091a478fe441a732d9807ebfaa3c7823c",
17864 "description": "ci: disable Igalia farm",
17865 "nominated": false,
17866 "nomination_type": 3,
17867 "resolution": 4,
17868 "main_sha": null,
17869 "because_sha": null,
17870 "notes": null
17871 },
17872 {
17873 "sha": "ba87656079a7fb745c06e78641d2fa6ac4112b82",
17874 "description": "anv: implement undocumented tile cache flush requirements",
17875 "nominated": true,
17876 "nomination_type": 0,
17877 "resolution": 1,
17878 "main_sha": null,
17879 "because_sha": null,
17880 "notes": null
17881 },
17882 {
17883 "sha": "0bc6462924fa2389b35d4e27c6be3de629779b89",
17884 "description": "isl: add print helpers for debug",
17885 "nominated": false,
17886 "nomination_type": 3,
17887 "resolution": 4,
17888 "main_sha": null,
17889 "because_sha": null,
17890 "notes": null
17891 },
17892 {
17893 "sha": "58c9f817cbed2fc5263c86b514730e54a2d9cbe4",
17894 "description": "anv: fix pipeline executable properties with graphics libraries",
17895 "nominated": true,
17896 "nomination_type": 1,
17897 "resolution": 1,
17898 "main_sha": null,
17899 "because_sha": "3d49cdb71ee8cb07ca922b9ffa15edd27627959c",
17900 "notes": null
17901 },
17902 {
17903 "sha": "42fc83a6e3cbf4521f7c2d2acf26bdf22dd73f83",
17904 "description": "venus: default to enable GPL",
17905 "nominated": false,
17906 "nomination_type": 3,
17907 "resolution": 4,
17908 "main_sha": null,
17909 "because_sha": null,
17910 "notes": null
17911 },
17912 {
17913 "sha": "85df907ad8692d1448ba12735c2981e47add34aa",
17914 "description": "venus: allow tls ring submission to utilize the entire ring shmem",
17915 "nominated": false,
17916 "nomination_type": 3,
17917 "resolution": 4,
17918 "main_sha": null,
17919 "because_sha": null,
17920 "notes": null
17921 },
17922 {
17923 "sha": "80a5df16fe81d39fd771d5805b141c4eff623886",
17924 "description": "venus: fix to respect the final pipeline layout",
17925 "nominated": true,
17926 "nomination_type": 1,
17927 "resolution": 1,
17928 "main_sha": null,
17929 "because_sha": "a65ac274acf250a8f4a5abb030c46b572c3552f4",
17930 "notes": null
17931 },
17932 {
17933 "sha": "f713b17a16d7899ef78f85b91c14a46b9f91b3c8",
17934 "description": "venus: fix pipeline derivatives",
17935 "nominated": true,
17936 "nomination_type": 1,
17937 "resolution": 1,
17938 "main_sha": null,
17939 "because_sha": "a65ac274acf250a8f4a5abb030c46b572c3552f4",
17940 "notes": null
17941 },
17942 {
17943 "sha": "f256e8171cb47f5be566607dce5d6267324c550f",
17944 "description": "venus: drop some redundant comment",
17945 "nominated": false,
17946 "nomination_type": 3,
17947 "resolution": 4,
17948 "main_sha": null,
17949 "because_sha": null,
17950 "notes": null
17951 },
17952 {
17953 "sha": "b551b6e48a4b69e0b1b6eb36acfbebe359025c24",
17954 "description": "venus: fix pipeline layout lifetime",
17955 "nominated": true,
17956 "nomination_type": 1,
17957 "resolution": 1,
17958 "main_sha": null,
17959 "because_sha": "19f2b9d0bbd71ba218962a26434507e70f6cde98",
17960 "notes": null
17961 },
17962 {
17963 "sha": "7e8dce8c93268891fd16dda0c743300a93d21743",
17964 "description": "ci: bump kernel to 6.6.12, modularize i915, add Transparent Huge Pages",
17965 "nominated": false,
17966 "nomination_type": 3,
17967 "resolution": 4,
17968 "main_sha": null,
17969 "because_sha": null,
17970 "notes": null
17971 },
17972 {
17973 "sha": "459b5222511ce0eea17f5a43cb55f54bbaca7984",
17974 "description": "rusticl/program: add debug option to validate internal spirvs",
17975 "nominated": false,
17976 "nomination_type": 3,
17977 "resolution": 4,
17978 "main_sha": null,
17979 "because_sha": null,
17980 "notes": null
17981 },
17982 {
17983 "sha": "6e70699e24ad7c06e43ba856cec9371f142ebaf2",
17984 "description": "rusticl/program: add clc_validator_options helper function",
17985 "nominated": false,
17986 "nomination_type": 3,
17987 "resolution": 4,
17988 "main_sha": null,
17989 "because_sha": null,
17990 "notes": null
17991 },
17992 {
17993 "sha": "421b73207cf2f7985ef5532890b52d4a49d61cfd",
17994 "description": "rusticl/spirv: use bool::then_Some inside SPIRVBin::link",
17995 "nominated": false,
17996 "nomination_type": 3,
17997 "resolution": 4,
17998 "main_sha": null,
17999 "because_sha": null,
18000 "notes": null
18001 },
18002 {
18003 "sha": "93c1eb112fed0fbc9748ef94177cc670c65602a8",
18004 "description": "rusticl/spirv: do not attempt to parse spirv after failed link",
18005 "nominated": false,
18006 "nomination_type": 3,
18007 "resolution": 4,
18008 "main_sha": null,
18009 "because_sha": null,
18010 "notes": null
18011 },
18012 {
18013 "sha": "eb2afbc0e5973eccb47065861225b19bc22a9884",
18014 "description": "rusticl/program: rework debug logging option",
18015 "nominated": false,
18016 "nomination_type": 3,
18017 "resolution": 4,
18018 "main_sha": null,
18019 "because_sha": null,
18020 "notes": null
18021 },
18022 {
18023 "sha": "6fcec87090d7c06cab119aef8c517daa55df1f62",
18024 "description": "intel/fs: Track instance id in gs_thread_payload",
18025 "nominated": false,
18026 "nomination_type": 3,
18027 "resolution": 4,
18028 "main_sha": null,
18029 "because_sha": null,
18030 "notes": null
18031 },
18032 {
18033 "sha": "0384e96aee0505b12f8775a397b7c53fde2203a5",
18034 "description": "v3dv/ci: increase timeout for full jobs in 30min",
18035 "nominated": false,
18036 "nomination_type": 3,
18037 "resolution": 4,
18038 "main_sha": null,
18039 "because_sha": null,
18040 "notes": null
18041 },
18042 {
18043 "sha": "7ebf7f49a052c75f49496e31f7b3ccca716d30e5",
18044 "description": "llvmpipe: Compile sample functioins on demand",
18045 "nominated": false,
18046 "nomination_type": 3,
18047 "resolution": 4,
18048 "main_sha": null,
18049 "because_sha": null,
18050 "notes": null
18051 },
18052 {
18053 "sha": "533d17ec7164c8063920b7ccf3669f6bd561afa0",
18054 "description": "llvmpipe: Stop refcounting sample functions",
18055 "nominated": false,
18056 "nomination_type": 3,
18057 "resolution": 4,
18058 "main_sha": null,
18059 "because_sha": null,
18060 "notes": null
18061 },
18062 {
18063 "sha": "c4d950ce37ae88a7799ed00ae107cb4440dcfe93",
18064 "description": "rpi4/ci: skip more of the dEQP-VK.ssbo.phys.layout.* tests that timeout occasionally",
18065 "nominated": false,
18066 "nomination_type": 3,
18067 "resolution": 4,
18068 "main_sha": null,
18069 "because_sha": null,
18070 "notes": null
18071 },
18072 {
18073 "sha": "959819c458674ed8074cf7a019cc7b155c49b811",
18074 "description": "rpi3/ci: update piglit & deqp expectations",
18075 "nominated": false,
18076 "nomination_type": 3,
18077 "resolution": 4,
18078 "main_sha": null,
18079 "because_sha": null,
18080 "notes": null
18081 },
18082 {
18083 "sha": "a3c91624f487ee7676dfce0f8ed4e4c87ce2c0a2",
18084 "description": "d3d12: Implement cap for PIPE_VIDEO_CAP_ENC_INTRA_REFRESH",
18085 "nominated": true,
18086 "nomination_type": 1,
18087 "resolution": 1,
18088 "main_sha": null,
18089 "because_sha": "c81967fa89d918e11107cc787ae70bf32cc56a56",
18090 "notes": null
18091 },
18092 {
18093 "sha": "57cd0a0a28c1bf5d489c58afad309011836fce93",
18094 "description": "wsi/x11: Make chain->status atomic.",
18095 "nominated": false,
18096 "nomination_type": 3,
18097 "resolution": 4,
18098 "main_sha": null,
18099 "because_sha": null,
18100 "notes": null
18101 },
18102 {
18103 "sha": "b634537b8b0d5d41e5c3bfe039975042e6fed9c7",
18104 "description": "wsi/x11: Keep track of multiple presentation requests.",
18105 "nominated": false,
18106 "nomination_type": 3,
18107 "resolution": 4,
18108 "main_sha": null,
18109 "because_sha": null,
18110 "notes": null
18111 },
18112 {
18113 "sha": "b90b6a395d8fcf6329e4838d312ce5bbb20ce978",
18114 "description": "wsi/x11: Implement VK_EXT_swapchain_maintenance1.",
18115 "nominated": false,
18116 "nomination_type": 3,
18117 "resolution": 4,
18118 "main_sha": null,
18119 "because_sha": null,
18120 "notes": null
18121 },
18122 {
18123 "sha": "19dba854be005142f70c36895622c5d46c3b9ba2",
18124 "description": "wsi/x11: Rewrite implementation to always use threads.",
18125 "nominated": false,
18126 "nomination_type": 3,
18127 "resolution": 4,
18128 "main_sha": null,
18129 "because_sha": null,
18130 "notes": null
18131 },
18132 {
18133 "sha": "0a3784ae33bbdcd50b2a6d8de5d52779276bb36c",
18134 "description": "v3dv/bo: use mtx_lock/unlock on cache_init too",
18135 "nominated": false,
18136 "nomination_type": 3,
18137 "resolution": 4,
18138 "main_sha": null,
18139 "because_sha": null,
18140 "notes": null
18141 },
18142 {
18143 "sha": "ffd0e3a7fefa9f08fdc34a79488eba9846344f49",
18144 "description": "broadcom/compiler: fix coverity warning (unitialized pointer read)",
18145 "nominated": false,
18146 "nomination_type": 3,
18147 "resolution": 4,
18148 "main_sha": null,
18149 "because_sha": null,
18150 "notes": null
18151 },
18152 {
18153 "sha": "f2b7c4ce29b36556968ccf0480393180455d498a",
18154 "description": "nir: rework and fix rotate lowering",
18155 "nominated": true,
18156 "nomination_type": 1,
18157 "resolution": 1,
18158 "main_sha": null,
18159 "because_sha": "fe0965afa6becfc9c9aa341babd34bc5920e421b",
18160 "notes": null
18161 },
18162 {
18163 "sha": "a50b2f8f258eb71984a3d63ca031b8051c380344",
18164 "description": "panfrost: fix panfrost drm-shim",
18165 "nominated": true,
18166 "nomination_type": 1,
18167 "resolution": 1,
18168 "main_sha": null,
18169 "because_sha": "91fe8a0d2859e0b869edf83a56c463cf548ac10a",
18170 "notes": null
18171 },
18172 {
18173 "sha": "59b652f10fd6a114dfab8f933c4ef3576329dd1f",
18174 "description": "anv: using a single struct for kernel upload",
18175 "nominated": false,
18176 "nomination_type": 3,
18177 "resolution": 4,
18178 "main_sha": null,
18179 "because_sha": null,
18180 "notes": null
18181 },
18182 {
18183 "sha": "783e3c096fe34b06a251b3355330feac3a015e4e",
18184 "description": "radv: fix indirect draws with NULL index buffer on GFX10",
18185 "nominated": true,
18186 "nomination_type": 1,
18187 "resolution": 1,
18188 "main_sha": null,
18189 "because_sha": "db9816fd666a53dcd6285517c558373f93b12599",
18190 "notes": null
18191 },
18192 {
18193 "sha": "5c03cdbd02a69884ce759e0cbd0cf76dc212e2d3",
18194 "description": "radv: fix indirect dispatches on the compute queue on GFX7",
18195 "nominated": true,
18196 "nomination_type": 0,
18197 "resolution": 1,
18198 "main_sha": null,
18199 "because_sha": null,
18200 "notes": null
18201 },
18202 {
18203 "sha": "c3a64f8dd1192bef2b1cea29283a82f5f82f79a8",
18204 "description": "intel/fs/xe2+: Allow SIMD16 MULH instructions.",
18205 "nominated": false,
18206 "nomination_type": 3,
18207 "resolution": 4,
18208 "main_sha": null,
18209 "because_sha": null,
18210 "notes": null
18211 },
18212 {
18213 "sha": "54f3d5a00c7527ef40c79344fea15a2c66fc6103",
18214 "description": "intel/fs: Emit QUAD_SWIZZLE instructions with WE_all for derivative lowering.",
18215 "nominated": false,
18216 "nomination_type": 3,
18217 "resolution": 4,
18218 "main_sha": null,
18219 "because_sha": null,
18220 "notes": null
18221 },
18222 {
18223 "sha": "3e710a84ad8c2ecd2785a10b7977fa5b1b087448",
18224 "description": "intel/fs: Set the default execution group to 0 when not representable by the platform.",
18225 "nominated": false,
18226 "nomination_type": 3,
18227 "resolution": 4,
18228 "main_sha": null,
18229 "because_sha": null,
18230 "notes": null
18231 },
18232 {
18233 "sha": "43c9620dbf169fd7a66f9d5a34ee95f3bd9a923a",
18234 "description": "intel/eu/xe2+: Translate brw_reg fields in REG_SIZE units to physical 512b GRF units during codegen.",
18235 "nominated": false,
18236 "nomination_type": 3,
18237 "resolution": 4,
18238 "main_sha": null,
18239 "because_sha": null,
18240 "notes": null
18241 },
18242 {
18243 "sha": "8bc38215206f450723c820b6f86cd36ce98f246a",
18244 "description": "intel/fs/xe2+: Disable bank conflict mitigation pass for now.",
18245 "nominated": false,
18246 "nomination_type": 3,
18247 "resolution": 4,
18248 "main_sha": null,
18249 "because_sha": null,
18250 "notes": null
18251 },
18252 {
18253 "sha": "6efcba9e3622822357d42549863603176929aa44",
18254 "description": "intel/ir/xe2+: Add support for 32 SBID tokens to performance model.",
18255 "nominated": false,
18256 "nomination_type": 3,
18257 "resolution": 4,
18258 "main_sha": null,
18259 "because_sha": null,
18260 "notes": null
18261 },
18262 {
18263 "sha": "a9c057d5a3568282d40ee9fc4c7b101464bb10cd",
18264 "description": "radv: Implement NIR debug printf",
18265 "nominated": false,
18266 "nomination_type": 3,
18267 "resolution": 4,
18268 "main_sha": null,
18269 "because_sha": null,
18270 "notes": null
18271 },
18272 {
18273 "sha": "03379d74ba5ce9c59d96eb6c4f114881b741fbc6",
18274 "description": "util/printf: Expose util_printf_prev_tok",
18275 "nominated": false,
18276 "nomination_type": 3,
18277 "resolution": 4,
18278 "main_sha": null,
18279 "because_sha": null,
18280 "notes": null
18281 },
18282 {
18283 "sha": "d05f8f6146adaff588e154324e398aef2dd7fcf6",
18284 "description": "util/printf: Include stdio.h",
18285 "nominated": false,
18286 "nomination_type": 3,
18287 "resolution": 4,
18288 "main_sha": null,
18289 "because_sha": null,
18290 "notes": null
18291 },
18292 {
18293 "sha": "87417012f3f42b84b6e8f8264f64e0388201f55b",
18294 "description": "zink: Update zink-anv-tgl flakes",
18295 "nominated": false,
18296 "nomination_type": 3,
18297 "resolution": 4,
18298 "main_sha": null,
18299 "because_sha": null,
18300 "notes": null
18301 },
18302 {
18303 "sha": "908f444ec10fe44ae2df004909b2e6206188a71a",
18304 "description": "ci/deqp: backport fix for zlib.net not allowing tarball download anymore",
18305 "nominated": false,
18306 "nomination_type": 3,
18307 "resolution": 4,
18308 "main_sha": null,
18309 "because_sha": null,
18310 "notes": null
18311 },
18312 {
18313 "sha": "ebcab145cfce334776be7e59db9beeb3f74b6967",
18314 "description": "dzn: Add a debug option to enable experimental shader models",
18315 "nominated": false,
18316 "nomination_type": 3,
18317 "resolution": 4,
18318 "main_sha": null,
18319 "because_sha": null,
18320 "notes": null
18321 },
18322 {
18323 "sha": "90bf4b630b28319314b811102a0186061693b97f",
18324 "description": "microsoft/compiler: Handle comparison bias/gradient sampling",
18325 "nominated": false,
18326 "nomination_type": 3,
18327 "resolution": 4,
18328 "main_sha": null,
18329 "because_sha": null,
18330 "notes": null
18331 },
18332 {
18333 "sha": "733b7fe831f6ea22283fdb9c1df468d6e7a07075",
18334 "description": "microsoft/compiler: Declare shader model 6.8 / validator 1.8",
18335 "nominated": false,
18336 "nomination_type": 3,
18337 "resolution": 4,
18338 "main_sha": null,
18339 "because_sha": null,
18340 "notes": null
18341 },
18342 {
18343 "sha": "bf461d856fc4af8dd7b808d377a48d26e3cd1e15",
18344 "description": "ci/ci_post_gantt: add script that post gantt to Marge's messages",
18345 "nominated": false,
18346 "nomination_type": 3,
18347 "resolution": 4,
18348 "main_sha": null,
18349 "because_sha": null,
18350 "notes": null
18351 },
18352 {
18353 "sha": "1a9a71e2d99d508714f382ab1b88e8c3c1f3104d",
18354 "description": "freedreno/registers: A couple newline changes",
18355 "nominated": false,
18356 "nomination_type": 3,
18357 "resolution": 4,
18358 "main_sha": null,
18359 "because_sha": null,
18360 "notes": null
18361 },
18362 {
18363 "sha": "2e733e94d81b77aba32219de9f4f0af3bb953b88",
18364 "description": "freedreno/registers: Add basic kernel header support",
18365 "nominated": false,
18366 "nomination_type": 3,
18367 "resolution": 4,
18368 "main_sha": null,
18369 "because_sha": null,
18370 "notes": null
18371 },
18372 {
18373 "sha": "ab64afc109e80871f5512d744f1c3b6491fbabf4",
18374 "description": "freedreno/registers: Generate copyright comment blurb",
18375 "nominated": false,
18376 "nomination_type": 3,
18377 "resolution": 4,
18378 "main_sha": null,
18379 "because_sha": null,
18380 "notes": null
18381 },
18382 {
18383 "sha": "8eca68d2dee9940cfcfe627ffc1b0b8d118428a3",
18384 "description": "freedreno/registers: Don't re-parse files",
18385 "nominated": false,
18386 "nomination_type": 3,
18387 "resolution": 4,
18388 "main_sha": null,
18389 "because_sha": null,
18390 "notes": null
18391 },
18392 {
18393 "sha": "d1567249e99cb00aabb797c6bdf23e1383389941",
18394 "description": "freedreno/registers: De-duplicate xml_reg_files",
18395 "nominated": false,
18396 "nomination_type": 3,
18397 "resolution": 4,
18398 "main_sha": null,
18399 "because_sha": null,
18400 "notes": null
18401 },
18402 {
18403 "sha": "15f94505ba75adaf052dcb8d9f349a2bf10242b4",
18404 "description": "freedreno/registers: Pass full args to dump_c()",
18405 "nominated": false,
18406 "nomination_type": 3,
18407 "resolution": 4,
18408 "main_sha": null,
18409 "because_sha": null,
18410 "notes": null
18411 },
18412 {
18413 "sha": "670e93bfb5d2700264801b38373d7e87b0886bef",
18414 "description": "freedreno/a6xx: fix comment",
18415 "nominated": false,
18416 "nomination_type": 3,
18417 "resolution": 4,
18418 "main_sha": null,
18419 "because_sha": null,
18420 "notes": null
18421 },
18422 {
18423 "sha": "5552ffd0f3b5a169ffc1da7b4435bb69b11035dd",
18424 "description": "intel: Use an intel enum for cmat scope",
18425 "nominated": false,
18426 "nomination_type": 3,
18427 "resolution": 4,
18428 "main_sha": null,
18429 "because_sha": null,
18430 "notes": null
18431 },
18432 {
18433 "sha": "0a03cf5b3c294a274e2cd352a188cac220171a5e",
18434 "description": "aco: remove boolean shuffle isel",
18435 "nominated": false,
18436 "nomination_type": 3,
18437 "resolution": 4,
18438 "main_sha": null,
18439 "because_sha": null,
18440 "notes": null
18441 },
18442 {
18443 "sha": "b4180ebbb9e6bd7a763ad37dd730621ad2f71d2b",
18444 "description": "radeonsi: lower boolean shuffle",
18445 "nominated": false,
18446 "nomination_type": 3,
18447 "resolution": 4,
18448 "main_sha": null,
18449 "because_sha": null,
18450 "notes": null
18451 },
18452 {
18453 "sha": "2571580b2b78b9772d5289d2f6e586055e9d8691",
18454 "description": "radv: lower boolean shuffle",
18455 "nominated": false,
18456 "nomination_type": 3,
18457 "resolution": 4,
18458 "main_sha": null,
18459 "because_sha": null,
18460 "notes": null
18461 },
18462 {
18463 "sha": "d641750573a163674458004f74d0057bec86c62e",
18464 "description": "nir: add lowering for boolean shuffle",
18465 "nominated": false,
18466 "nomination_type": 3,
18467 "resolution": 4,
18468 "main_sha": null,
18469 "because_sha": null,
18470 "notes": null
18471 },
18472 {
18473 "sha": "37a15ba53a8a7eff3fc16b09f784f4d59fbf35b6",
18474 "description": "ac/llvm: implement as_uniform and ballot_relaxed",
18475 "nominated": false,
18476 "nomination_type": 3,
18477 "resolution": 4,
18478 "main_sha": null,
18479 "because_sha": null,
18480 "notes": null
18481 },
18482 {
18483 "sha": "6b031daf16ca66750b2baaf09ac9568f93b5c7c8",
18484 "description": "aco: implement as_uniform and ballot_relaxed",
18485 "nominated": false,
18486 "nomination_type": 3,
18487 "resolution": 4,
18488 "main_sha": null,
18489 "because_sha": null,
18490 "notes": null
18491 },
18492 {
18493 "sha": "1cb5bf700907a0b862fc4e340c0803bd9411b5d0",
18494 "description": "nir: add ballot_relaxed and as_uniform intrinsics",
18495 "nominated": false,
18496 "nomination_type": 3,
18497 "resolution": 4,
18498 "main_sha": null,
18499 "because_sha": null,
18500 "notes": null
18501 },
18502 {
18503 "sha": "fc9ffb90fdaecdfa682d7783b9ee3dc417373ae0",
18504 "description": "r300/ci: add flakes",
18505 "nominated": false,
18506 "nomination_type": 3,
18507 "resolution": 4,
18508 "main_sha": null,
18509 "because_sha": null,
18510 "notes": null
18511 },
18512 {
18513 "sha": "74fc2e287fc79b9451919b21957bc5d0ef186a5a",
18514 "description": "aco: stop scheduling at p_logical_end",
18515 "nominated": true,
18516 "nomination_type": 0,
18517 "resolution": 1,
18518 "main_sha": null,
18519 "because_sha": null,
18520 "notes": null
18521 },
18522 {
18523 "sha": "d1519e6ab77c79aadfe455f1c17af1fcf93f8710",
18524 "description": "nak/sm50: add support for suatom",
18525 "nominated": false,
18526 "nomination_type": 3,
18527 "resolution": 4,
18528 "main_sha": null,
18529 "because_sha": null,
18530 "notes": null
18531 },
18532 {
18533 "sha": "9f54d269c20e1c7a668a2ca41ac5ffee76cf60e3",
18534 "description": "nak/sm50 add support for suld",
18535 "nominated": false,
18536 "nomination_type": 3,
18537 "resolution": 4,
18538 "main_sha": null,
18539 "because_sha": null,
18540 "notes": null
18541 },
18542 {
18543 "sha": "458d4150dfc704fe04e7bc5209643e2eb6479ccd",
18544 "description": "nak: Legalize OpBMsk",
18545 "nominated": false,
18546 "nomination_type": 1,
18547 "resolution": 4,
18548 "main_sha": null,
18549 "because_sha": "bb10f7f5da76f2e5b90781b99f35e4eb430f5313",
18550 "notes": null
18551 },
18552 {
18553 "sha": "e3098bb23284b598ec6d5030ceaa1c3d5bd9d428",
18554 "description": "aco: give spiller more room to assign spilled SGPRs to VGPRs",
18555 "nominated": true,
18556 "nomination_type": 0,
18557 "resolution": 1,
18558 "main_sha": null,
18559 "because_sha": null,
18560 "notes": null
18561 },
18562 {
18563 "sha": "47d7d73eb31466d850a8912dab2067707daa658e",
18564 "description": "panfrost: implement line-smoothing",
18565 "nominated": false,
18566 "nomination_type": 3,
18567 "resolution": 4,
18568 "main_sha": null,
18569 "because_sha": null,
18570 "notes": null
18571 },
18572 {
18573 "sha": "a3cbfb5bd9d9b2cbbd1a8a68d2577183e0b4f190",
18574 "description": "panfrost: clean up active_prim update",
18575 "nominated": false,
18576 "nomination_type": 3,
18577 "resolution": 4,
18578 "main_sha": null,
18579 "because_sha": null,
18580 "notes": null
18581 },
18582 {
18583 "sha": "6343e0bbd0bf8d0173795934fc42eb7851d0730b",
18584 "description": "panfrost: add line_smooth shader-key and lowering",
18585 "nominated": false,
18586 "nomination_type": 3,
18587 "resolution": 4,
18588 "main_sha": null,
18589 "because_sha": null,
18590 "notes": null
18591 },
18592 {
18593 "sha": "4b6972366aa62678c46af972ec0f9467912d4002",
18594 "description": "panfrost: pass reduced primitive type instead of points",
18595 "nominated": false,
18596 "nomination_type": 3,
18597 "resolution": 4,
18598 "main_sha": null,
18599 "because_sha": null,
18600 "notes": null
18601 },
18602 {
18603 "sha": "e9ada4c0a2ebe11a4a8b3bf08fd12a0f76d56c9a",
18604 "description": "panfrost: add support for forcing sample-counts",
18605 "nominated": false,
18606 "nomination_type": 3,
18607 "resolution": 4,
18608 "main_sha": null,
18609 "because_sha": null,
18610 "notes": null
18611 },
18612 {
18613 "sha": "550cc685a76b609a3c3f358d554de6e9911510ec",
18614 "description": "gallivm: fix coroutines with llvm 18",
18615 "nominated": false,
18616 "nomination_type": 3,
18617 "resolution": 4,
18618 "main_sha": null,
18619 "because_sha": null,
18620 "notes": null
18621 },
18622 {
18623 "sha": "3b62b0d096d989b1eeacc0fe31d4d47b66094919",
18624 "description": "nine: update verbiage for enduser device messages",
18625 "nominated": false,
18626 "nomination_type": 3,
18627 "resolution": 4,
18628 "main_sha": null,
18629 "because_sha": null,
18630 "notes": null
18631 },
18632 {
18633 "sha": "41107e4e641cdde3689b2718f8c0b260ab3964ce",
18634 "description": "nine: detect emulation fallback of d3d coordinates",
18635 "nominated": false,
18636 "nomination_type": 3,
18637 "resolution": 4,
18638 "main_sha": null,
18639 "because_sha": null,
18640 "notes": null
18641 },
18642 {
18643 "sha": "60e3a43bfc03530f121c7d26adcd253442562c6e",
18644 "description": "nine: r500 under 20 fragments cap is a warning",
18645 "nominated": false,
18646 "nomination_type": 3,
18647 "resolution": 4,
18648 "main_sha": null,
18649 "because_sha": null,
18650 "notes": null
18651 },
18652 {
18653 "sha": "500ca5ce7e4c093c410ce75add64be2494be111b",
18654 "description": "pvr: split out device info into per GPU headers",
18655 "nominated": false,
18656 "nomination_type": 3,
18657 "resolution": 4,
18658 "main_sha": null,
18659 "because_sha": null,
18660 "notes": null
18661 },
18662 {
18663 "sha": "09ab2ff925e31e3ecf0af4758a6d8d451e3afa55",
18664 "description": "pvr: fix up some includes",
18665 "nominated": false,
18666 "nomination_type": 3,
18667 "resolution": 4,
18668 "main_sha": null,
18669 "because_sha": null,
18670 "notes": null
18671 },
18672 {
18673 "sha": "7a7aa01a49b9791eb6b51c4e2bdd79b3602121b1",
18674 "description": "amd/ci: consider much more of dEQP-VK.query_pool.statistics_query.host_query_reset.* to be flaky",
18675 "nominated": false,
18676 "nomination_type": 3,
18677 "resolution": 4,
18678 "main_sha": null,
18679 "because_sha": null,
18680 "notes": null
18681 },
18682 {
18683 "sha": "7d67debc2ef22d65c98a7961d60a77c396b95369",
18684 "description": "CODEOWNERS: update Imagination maintainers",
18685 "nominated": false,
18686 "nomination_type": 3,
18687 "resolution": 4,
18688 "main_sha": null,
18689 "because_sha": null,
18690 "notes": null
18691 },
18692 {
18693 "sha": "7c4a797bc98e2800be09ded38436817d2d7b0381",
18694 "description": "amd/ci: add flakes seen today",
18695 "nominated": false,
18696 "nomination_type": 3,
18697 "resolution": 4,
18698 "main_sha": null,
18699 "because_sha": null,
18700 "notes": null
18701 },
18702 {
18703 "sha": "dcc8c8aa4ad0050ae5477143663eb57ee6eff9b5",
18704 "description": "radv/ci: sort navi21 flakes",
18705 "nominated": false,
18706 "nomination_type": 3,
18707 "resolution": 4,
18708 "main_sha": null,
18709 "because_sha": null,
18710 "notes": null
18711 },
18712 {
18713 "sha": "14345c4dd67c75698ed071eb7b798e1f52abea62",
18714 "description": "zink: plug leak in `zink_create_quads_emulation_gs`",
18715 "nominated": false,
18716 "nomination_type": 3,
18717 "resolution": 4,
18718 "main_sha": null,
18719 "because_sha": null,
18720 "notes": null
18721 },
18722 {
18723 "sha": "3a72fc1cb7073fcc892ef0b36e99cc8455337476",
18724 "description": "nir/passthrough_gs: plug leak",
18725 "nominated": false,
18726 "nomination_type": 3,
18727 "resolution": 4,
18728 "main_sha": null,
18729 "because_sha": null,
18730 "notes": null
18731 },
18732 {
18733 "sha": "15e7c6327216efa1f2c5b71b0a2ca65020f67852",
18734 "description": "r300: remove R3xx/R4xx backend absulute modifier lowering",
18735 "nominated": false,
18736 "nomination_type": 3,
18737 "resolution": 4,
18738 "main_sha": null,
18739 "because_sha": null,
18740 "notes": null
18741 },
18742 {
18743 "sha": "78404cc57d7c0115550728515edd8820d27ece81",
18744 "description": "r300: skip backend DCE for vertex shaders",
18745 "nominated": false,
18746 "nomination_type": 3,
18747 "resolution": 4,
18748 "main_sha": null,
18749 "because_sha": null,
18750 "notes": null
18751 },
18752 {
18753 "sha": "0e2e4688af737328229101e4983d5d7120ac6e5f",
18754 "description": "r300: fix writemask for nir_intrinsic_load_ubo_vec4",
18755 "nominated": false,
18756 "nomination_type": 3,
18757 "resolution": 4,
18758 "main_sha": null,
18759 "because_sha": null,
18760 "notes": null
18761 },
18762 {
18763 "sha": "43bdfebbff2c5557355df88816e737ef19618ed2",
18764 "description": "radv: Fix shader replay allocation condition",
18765 "nominated": true,
18766 "nomination_type": 0,
18767 "resolution": 1,
18768 "main_sha": null,
18769 "because_sha": null,
18770 "notes": null
18771 },
18772 {
18773 "sha": "86954c766fac7e56985d8d435c7773ec663c641b",
18774 "description": "radv: Ensure vkGetQueryPoolResults returns in finite-time",
18775 "nominated": false,
18776 "nomination_type": 3,
18777 "resolution": 4,
18778 "main_sha": null,
18779 "because_sha": null,
18780 "notes": null
18781 },
18782 {
18783 "sha": "907fe6ea625a82dd356f383fee05f5197e5dd11d",
18784 "description": "radv: Add radv_get_tdr_timeout_for_ip helper",
18785 "nominated": false,
18786 "nomination_type": 3,
18787 "resolution": 4,
18788 "main_sha": null,
18789 "because_sha": null,
18790 "notes": null
18791 },
18792 {
18793 "sha": "ed4ef4dc65348a18ca44d815bb8d5a0ebc6aa599",
18794 "description": "radv/amdgpu: Remove ctx_query_reset_status",
18795 "nominated": false,
18796 "nomination_type": 3,
18797 "resolution": 4,
18798 "main_sha": null,
18799 "because_sha": null,
18800 "notes": null
18801 },
18802 {
18803 "sha": "f62bdde7031ac919be8e87d389f9b23c49861b5c",
18804 "description": "radv: Remove check_status",
18805 "nominated": false,
18806 "nomination_type": 3,
18807 "resolution": 4,
18808 "main_sha": null,
18809 "because_sha": null,
18810 "notes": null
18811 },
18812 {
18813 "sha": "b24a4b8949109d787a2db7a1c3a61274b9238de6",
18814 "description": "radv: Mark device loss if QueueSubmit failed immediately",
18815 "nominated": false,
18816 "nomination_type": 3,
18817 "resolution": 4,
18818 "main_sha": null,
18819 "because_sha": null,
18820 "notes": null
18821 },
18822 {
18823 "sha": "c58cff3ce42f1e2f3b76d7798a302254cc347ea9",
18824 "description": "radv/amdgpu: Handle -ENODATA and -ETIME from cs_submit",
18825 "nominated": false,
18826 "nomination_type": 3,
18827 "resolution": 4,
18828 "main_sha": null,
18829 "because_sha": null,
18830 "notes": null
18831 },
18832 {
18833 "sha": "7a0b34349541043774e3ee60bccbd4063299989d",
18834 "description": "aco: silent checking if clrxdisasm is available",
18835 "nominated": false,
18836 "nomination_type": 3,
18837 "resolution": 4,
18838 "main_sha": null,
18839 "because_sha": null,
18840 "notes": null
18841 },
18842 {
18843 "sha": "34a27ac3a7315376646e4c132e02c1c91524e2c0",
18844 "description": "d3d12: Set up spirv-as and fix expectations",
18845 "nominated": false,
18846 "nomination_type": 3,
18847 "resolution": 4,
18848 "main_sha": null,
18849 "because_sha": null,
18850 "notes": null
18851 },
18852 {
18853 "sha": "13cc5afb3590e932532b1a037161684ca37d0250",
18854 "description": "ci/windows: Rev Vulkan SDK and piglit",
18855 "nominated": false,
18856 "nomination_type": 3,
18857 "resolution": 4,
18858 "main_sha": null,
18859 "because_sha": null,
18860 "notes": null
18861 },
18862 {
18863 "sha": "b571ae6e7a76725840e50345e46de65e9ab7935a",
18864 "description": "intel: Make memory heaps consistent between KMDs",
18865 "nominated": false,
18866 "nomination_type": 3,
18867 "resolution": 4,
18868 "main_sha": null,
18869 "because_sha": null,
18870 "notes": null
18871 },
18872 {
18873 "sha": "ca94420d6d3de80287be37a452236936bbcc9519",
18874 "description": "intel/dev: Reduce usage of intel_device_info_compute_system_memory()",
18875 "nominated": false,
18876 "nomination_type": 3,
18877 "resolution": 4,
18878 "main_sha": null,
18879 "because_sha": null,
18880 "notes": null
18881 },
18882 {
18883 "sha": "f05350899a72c2b7d1dd298e59f111a1d53c6979",
18884 "description": "nak: fix iabs on SM50 with an explicit i2i op",
18885 "nominated": false,
18886 "nomination_type": 3,
18887 "resolution": 4,
18888 "main_sha": null,
18889 "because_sha": null,
18890 "notes": null
18891 },
18892 {
18893 "sha": "7f332f4087500219f7fecc76ea268bd538f58c5e",
18894 "description": "nak: Enable NIR fuse_ffmaN",
18895 "nominated": false,
18896 "nomination_type": 3,
18897 "resolution": 4,
18898 "main_sha": null,
18899 "because_sha": null,
18900 "notes": null
18901 },
18902 {
18903 "sha": "4dbf9181cd53baad71a2dba7b3a9198c57ba1941",
18904 "description": "intel/compiler: Fix rebuilding the CFG in fs_combine_constants",
18905 "nominated": true,
18906 "nomination_type": 1,
18907 "resolution": 1,
18908 "main_sha": null,
18909 "because_sha": "65237f8bbcaae12929fa4c35a71626f3c53f5b56",
18910 "notes": null
18911 },
18912 {
18913 "sha": "e9bfdcf57688978404187a52bebdfda2d80c93c9",
18914 "description": "intel/compiler: Add couple of tests for fs_combine_constants",
18915 "nominated": false,
18916 "nomination_type": 3,
18917 "resolution": 4,
18918 "main_sha": null,
18919 "because_sha": null,
18920 "notes": null
18921 },
18922 {
18923 "sha": "280fe3f592f9e48366f820e72e0848293bc21d40",
18924 "description": "nvk: Wire up nir_opt_large_constants",
18925 "nominated": false,
18926 "nomination_type": 3,
18927 "resolution": 4,
18928 "main_sha": null,
18929 "because_sha": null,
18930 "notes": null
18931 },
18932 {
18933 "sha": "0bc02eee4b2d79a85f67fe53a35f5373cf196da2",
18934 "description": "nak: Refactor shader upload math",
18935 "nominated": false,
18936 "nomination_type": 3,
18937 "resolution": 4,
18938 "main_sha": null,
18939 "because_sha": null,
18940 "notes": null
18941 },
18942 {
18943 "sha": "148971f232dda5b1bd122df5ccf64635fde3220e",
18944 "description": "nvk/draw: Map cbuf slots to shaders, not cbuf_maps",
18945 "nominated": false,
18946 "nomination_type": 3,
18947 "resolution": 4,
18948 "main_sha": null,
18949 "because_sha": null,
18950 "notes": null
18951 },
18952 {
18953 "sha": "2b47e93c8a8acb2fc501704f8f277d4ed696d53f",
18954 "description": "winsys/amdgpu: Limit usage of query_reset_state2",
18955 "nominated": false,
18956 "nomination_type": 3,
18957 "resolution": 4,
18958 "main_sha": null,
18959 "because_sha": null,
18960 "notes": null
18961 },
18962 {
18963 "sha": "cf24d155038c60abca9570a5a1503693e6c4b541",
18964 "description": "winsys/amdgpu: Hook up guilt to amdgpu_ctx_set_sw_reset_status",
18965 "nominated": false,
18966 "nomination_type": 3,
18967 "resolution": 4,
18968 "main_sha": null,
18969 "because_sha": null,
18970 "notes": null
18971 },
18972 {
18973 "sha": "024f144165f7b53e78bdd18f8b5afe11bf4e36e1",
18974 "description": "lavapipe: Report the correct preprocess buffer size",
18975 "nominated": true,
18976 "nomination_type": 1,
18977 "resolution": 1,
18978 "main_sha": null,
18979 "because_sha": "976dd26004ff6b52e14c031398edae840ded005a",
18980 "notes": null
18981 },
18982 {
18983 "sha": "cc94ff081c9b431dbb1242a04bd4efe0feaf5dde",
18984 "description": "lavapipe: Mark vertex elements dirty if the stride changed",
18985 "nominated": true,
18986 "nomination_type": 1,
18987 "resolution": 1,
18988 "main_sha": null,
18989 "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343",
18990 "notes": null
18991 },
18992 {
18993 "sha": "6d98142eda7be693bb39e8ac229d83242f0eceab",
18994 "description": "gallivm: Use saturating fpto*i conversions",
18995 "nominated": false,
18996 "nomination_type": 3,
18997 "resolution": 4,
18998 "main_sha": null,
18999 "because_sha": null,
19000 "notes": null
19001 },
19002 {
19003 "sha": "6d88c1bb6ce7b64188ff1a19238a40d9218fd021",
19004 "description": "lavapipe: Fix DGC vertex buffer handling",
19005 "nominated": true,
19006 "nomination_type": 1,
19007 "resolution": 1,
19008 "main_sha": null,
19009 "because_sha": "976dd26004ff6b52e14c031398edae840ded005a",
19010 "notes": null
19011 },
19012 {
19013 "sha": "e83ef27ba657e49272061c52072c6ec480d578a2",
19014 "description": "radv: Vectorize load_global_constant",
19015 "nominated": false,
19016 "nomination_type": 3,
19017 "resolution": 4,
19018 "main_sha": null,
19019 "because_sha": null,
19020 "notes": null
19021 },
19022 {
19023 "sha": "220c91208037a499ff7a553f263d20e5844094a4",
19024 "description": "ac/llvm: Enable helper invocations for quad OPs",
19025 "nominated": true,
19026 "nomination_type": 0,
19027 "resolution": 1,
19028 "main_sha": null,
19029 "because_sha": null,
19030 "notes": null
19031 },
19032 {
19033 "sha": "5b1afb0482f638323c2bef3ec957544499f9ca02",
19034 "description": "nvk: Advertise VK_NV_shader_sm_builtins",
19035 "nominated": false,
19036 "nomination_type": 3,
19037 "resolution": 4,
19038 "main_sha": null,
19039 "because_sha": null,
19040 "notes": null
19041 },
19042 {
19043 "sha": "a55b2996ab1aca810d449d6f7b3b72482a9f7486",
19044 "description": "nak: Add support for SPV_NV_shader_sm_builtins",
19045 "nominated": false,
19046 "nomination_type": 3,
19047 "resolution": 4,
19048 "main_sha": null,
19049 "because_sha": null,
19050 "notes": null
19051 },
19052 {
19053 "sha": "82fe981e359e7d6fa8448dd8572e52e85ede1a38",
19054 "description": "nir,spirv: Add support for SPV_NV_shader_sm_builtins",
19055 "nominated": false,
19056 "nomination_type": 3,
19057 "resolution": 4,
19058 "main_sha": null,
19059 "because_sha": null,
19060 "notes": null
19061 },
19062 {
19063 "sha": "02d7f5e4ff1a93d149778d8b40f327cccbb412ee",
19064 "description": "anv: expand pre-hiz data cache flush to gfx >= 125",
19065 "nominated": true,
19066 "nomination_type": 0,
19067 "resolution": 1,
19068 "main_sha": null,
19069 "because_sha": null,
19070 "notes": null
19071 },
19072 {
19073 "sha": "93706d5c2fb8cd47fa444fd8598b5cb190cf74a7",
19074 "description": "iris: expand pre-hiz data cache flush to gfx >= 125",
19075 "nominated": true,
19076 "nomination_type": 0,
19077 "resolution": 1,
19078 "main_sha": null,
19079 "because_sha": null,
19080 "notes": null
19081 },
19082 {
19083 "sha": "7481d61a5d5a8bef71c855182f1d958c4e6c4f0f",
19084 "description": "intel/compiler: Track mue_compaction and mue_header_packing flags in brw_get_compiler_config_value",
19085 "nominated": true,
19086 "nomination_type": 1,
19087 "resolution": 1,
19088 "main_sha": null,
19089 "because_sha": "48885c7fe347b61555ddae247a7c7fdc6834a6a1",
19090 "notes": null
19091 },
19092 {
19093 "sha": "6f237a23c771e3dc74adc1cc0ab5cbc3e3b03be8",
19094 "description": "intel/compiler: Track lower_dpas flag in brw_get_compiler_config_value",
19095 "nominated": true,
19096 "nomination_type": 1,
19097 "resolution": 1,
19098 "main_sha": null,
19099 "because_sha": "3756f605586fb2dcf53d892606152ecc5ce1ad1d",
19100 "notes": null
19101 },
19102 {
19103 "sha": "2741c6464c347946f1392c97731b24c386b9f782",
19104 "description": "intel/compiler: Use u_foreach_bit64 in brw_get_compiler_config_value",
19105 "nominated": false,
19106 "nomination_type": 3,
19107 "resolution": 4,
19108 "main_sha": null,
19109 "because_sha": null,
19110 "notes": null
19111 },
19112 {
19113 "sha": "951e08fc18a32f8a5ee9faa39cab69f8f0767e24",
19114 "description": "intel/compiler: Disable DPAS instructions on MTL",
19115 "nominated": true,
19116 "nomination_type": 1,
19117 "resolution": 1,
19118 "main_sha": null,
19119 "because_sha": "3756f605586fb2dcf53d892606152ecc5ce1ad1d",
19120 "notes": null
19121 },
19122 {
19123 "sha": "a1e67b393371e8d57e5d1e9ba94747ce9f8fd701",
19124 "description": "mesa/vulkan: use DETECT_OS_ANDROID",
19125 "nominated": false,
19126 "nomination_type": 3,
19127 "resolution": 4,
19128 "main_sha": null,
19129 "because_sha": null,
19130 "notes": null
19131 },
19132 {
19133 "sha": "c27cd96f3104443cdd73d9f6f17d9f6b8e90564c",
19134 "description": "mesa/vulkan: use a simpler path for header in trampoline gen",
19135 "nominated": false,
19136 "nomination_type": 3,
19137 "resolution": 4,
19138 "main_sha": null,
19139 "because_sha": null,
19140 "notes": null
19141 },
19142 {
19143 "sha": "c860935501bda56da7f8fb7a3c436a8ce97a2b66",
19144 "description": "mesa/util: use DETECT_OS_ANDROID in anon_file.c",
19145 "nominated": false,
19146 "nomination_type": 3,
19147 "resolution": 4,
19148 "main_sha": null,
19149 "because_sha": null,
19150 "notes": null
19151 },
19152 {
19153 "sha": "1b133ad446b1c8c714eebf02106f695486377d5c",
19154 "description": "mesa/util: add <linux/fcntl.h>",
19155 "nominated": false,
19156 "nomination_type": 3,
19157 "resolution": 4,
19158 "main_sha": null,
19159 "because_sha": null,
19160 "notes": null
19161 },
19162 {
19163 "sha": "e08add916457d8bd9724ffd1960e638679c8c630",
19164 "description": "mesa/util: Check __ANDROID__ when for detecting for Android",
19165 "nominated": false,
19166 "nomination_type": 3,
19167 "resolution": 4,
19168 "main_sha": null,
19169 "because_sha": null,
19170 "notes": null
19171 },
19172 {
19173 "sha": "155b2b955566ea6bb4e3f923b0bcebf9c979a264",
19174 "description": "CODEOWNERS: remove myself as a person of contact for a few things",
19175 "nominated": false,
19176 "nomination_type": 3,
19177 "resolution": 4,
19178 "main_sha": null,
19179 "because_sha": null,
19180 "notes": null
19181 },
19182 {
19183 "sha": "52f24121b6d723431ff4f5070508f4f3a4bfcb6e",
19184 "description": "CODEOWNERS: add myself as as person of contact for CI changes",
19185 "nominated": false,
19186 "nomination_type": 3,
19187 "resolution": 4,
19188 "main_sha": null,
19189 "because_sha": null,
19190 "notes": null
19191 },
19192 {
19193 "sha": "efc0131d5bf42c7671b6ebcda61de06c9b954b11",
19194 "description": "wsi/x11: Add workaround for Detroit Become Human.",
19195 "nominated": true,
19196 "nomination_type": 0,
19197 "resolution": 1,
19198 "main_sha": null,
19199 "because_sha": null,
19200 "notes": null
19201 },
19202 {
19203 "sha": "4ab6d7e7534b6848231e1a2b8bc1a05531ab54bc",
19204 "description": "wsi/x11: Add drirc option to ignore SUBOPTIMAL.",
19205 "nominated": false,
19206 "nomination_type": 3,
19207 "resolution": 4,
19208 "main_sha": null,
19209 "because_sha": null,
19210 "notes": null
19211 },
19212 {
19213 "sha": "745282736eb8b1b3bc0ac9d45a77a40e502b887f",
19214 "description": "wsi/x11: Compare modifiers before signalling SUBOPTIMAL.",
19215 "nominated": false,
19216 "nomination_type": 3,
19217 "resolution": 4,
19218 "main_sha": null,
19219 "because_sha": null,
19220 "notes": null
19221 },
19222 {
19223 "sha": "2b9c54d47dca10eccd84b50e9f247abecbcf3ffb",
19224 "description": "wsi/x11: Remove unused vk_alpha in get_dri3_modifiers.",
19225 "nominated": false,
19226 "nomination_type": 3,
19227 "resolution": 4,
19228 "main_sha": null,
19229 "because_sha": null,
19230 "notes": null
19231 },
19232 {
19233 "sha": "b25564ba3364fcbb9b22c95af43f69d156a9c5fe",
19234 "description": "zink+radv/ci: drop duplicates flakes lines",
19235 "nominated": false,
19236 "nomination_type": 3,
19237 "resolution": 4,
19238 "main_sha": null,
19239 "because_sha": null,
19240 "notes": null
19241 },
19242 {
19243 "sha": "f7e407213bc87d5cdcadde28b1c573a311283c7e",
19244 "description": "clc: silence a warn_unused_result",
19245 "nominated": false,
19246 "nomination_type": 3,
19247 "resolution": 4,
19248 "main_sha": null,
19249 "because_sha": null,
19250 "notes": null
19251 },
19252 {
19253 "sha": "338636a4ab34026892a2997d4f289b894191945c",
19254 "description": "clc: require LLVM-15",
19255 "nominated": false,
19256 "nomination_type": 3,
19257 "resolution": 4,
19258 "main_sha": null,
19259 "because_sha": null,
19260 "notes": null
19261 },
19262 {
19263 "sha": "bd085c253cf4b0fb59eafbc0c9bdc7a0a30c941a",
19264 "description": "clc: merge blocks handling optional features",
19265 "nominated": false,
19266 "nomination_type": 3,
19267 "resolution": 4,
19268 "main_sha": null,
19269 "because_sha": null,
19270 "notes": null
19271 },
19272 {
19273 "sha": "faea27e4acd0e764039a0301576d429c2e58c514",
19274 "description": "clc: require LLVM-14",
19275 "nominated": false,
19276 "nomination_type": 3,
19277 "resolution": 4,
19278 "main_sha": null,
19279 "because_sha": null,
19280 "notes": null
19281 },
19282 {
19283 "sha": "05b628b5affd6305ae4d958c15fa1a0a10928125",
19284 "description": "intel/dev/common: Add xe2 support to get_l3_list()",
19285 "nominated": false,
19286 "nomination_type": 3,
19287 "resolution": 4,
19288 "main_sha": null,
19289 "because_sha": null,
19290 "notes": null
19291 },
19292 {
19293 "sha": "df0fe0dfbdd3de42039d9da881433952b92101ea",
19294 "description": "intel/genxml/xe2: Remove L3ALLOC",
19295 "nominated": false,
19296 "nomination_type": 3,
19297 "resolution": 4,
19298 "main_sha": null,
19299 "because_sha": null,
19300 "notes": null
19301 },
19302 {
19303 "sha": "36012af17fc2d8445a4f84dfb603e44369143822",
19304 "description": "nir/printf: remove treat_doubles_as_floats",
19305 "nominated": false,
19306 "nomination_type": 3,
19307 "resolution": 4,
19308 "main_sha": null,
19309 "because_sha": null,
19310 "notes": null
19311 },
19312 {
19313 "sha": "d2b08f9437f692f6ff4be2512967973f18796cb2",
19314 "description": "freedreno/replay: Make meta \"print\" instruction take any number of regs",
19315 "nominated": false,
19316 "nomination_type": 3,
19317 "resolution": 4,
19318 "main_sha": null,
19319 "because_sha": null,
19320 "notes": null
19321 },
19322 {
19323 "sha": "30e09d0e9815a1edd64f19d73e9d992c2121b042",
19324 "description": "nak: implement FLO on SM50",
19325 "nominated": false,
19326 "nomination_type": 3,
19327 "resolution": 4,
19328 "main_sha": null,
19329 "because_sha": null,
19330 "notes": null
19331 },
19332 {
19333 "sha": "f33683e4dad9e1dfb7dcd4f86bb86ef3e3954315",
19334 "description": "radv: don't submit empty command buffers on encoder ring.",
19335 "nominated": true,
19336 "nomination_type": 0,
19337 "resolution": 1,
19338 "main_sha": null,
19339 "because_sha": null,
19340 "notes": null
19341 },
19342 {
19343 "sha": "d32f2ee7b632b87c9ea8de66aa41423bf36f8268",
19344 "description": "radv/video: refactor sq start/end code to avoid decode hangs.",
19345 "nominated": true,
19346 "nomination_type": 1,
19347 "resolution": 1,
19348 "main_sha": null,
19349 "because_sha": "d8f3060bd915e6ba6cc01086978d126e70bfea92",
19350 "notes": null
19351 },
19352 {
19353 "sha": "6bd31b60e14aa8d573c4352e32458243c94d1c7c",
19354 "description": "vulkan/video: constify the encoding apis.",
19355 "nominated": false,
19356 "nomination_type": 3,
19357 "resolution": 4,
19358 "main_sha": null,
19359 "because_sha": null,
19360 "notes": null
19361 },
19362 {
19363 "sha": "7f9381782f984f7db18646c0fbf99042ada88222",
19364 "description": "venus: ensure object id is unique",
19365 "nominated": false,
19366 "nomination_type": 3,
19367 "resolution": 4,
19368 "main_sha": null,
19369 "because_sha": null,
19370 "notes": null
19371 },
19372 {
19373 "sha": "184bcfdc1c3cf22d248053cd22834a1c052b4323",
19374 "description": "nvk: Implement VK_KHR_zero_initialize_workgroup_memory",
19375 "nominated": false,
19376 "nomination_type": 3,
19377 "resolution": 4,
19378 "main_sha": null,
19379 "because_sha": null,
19380 "notes": null
19381 },
19382 {
19383 "sha": "6e214f21579456d7f149986fcebd0448365ee6e6",
19384 "description": "nvk: Properly configure the min/max shared mem size",
19385 "nominated": false,
19386 "nomination_type": 3,
19387 "resolution": 4,
19388 "main_sha": null,
19389 "because_sha": null,
19390 "notes": null
19391 },
19392 {
19393 "sha": "eaa7980e15ecf81e78ea7e9b0fe4515b465e7e43",
19394 "description": "nvk: Add a #define for max shared memory size",
19395 "nominated": false,
19396 "nomination_type": 3,
19397 "resolution": 4,
19398 "main_sha": null,
19399 "because_sha": null,
19400 "notes": null
19401 },
19402 {
19403 "sha": "be0f04f5bd3155c05af14b2c8ffee887838af807",
19404 "description": "nvk: Unref shaders on pipeline free",
19405 "nominated": true,
19406 "nomination_type": 1,
19407 "resolution": 1,
19408 "main_sha": null,
19409 "because_sha": "d6a1e29ccdc12461495e01b7dc0b510a9bb84c3d",
19410 "notes": null
19411 },
19412 {
19413 "sha": "4b0448d8f8b1edfbf74104eabcbf473846eccbac",
19414 "description": "nvk: Set framebufferIntegerColorSampleCounts",
19415 "nominated": false,
19416 "nomination_type": 3,
19417 "resolution": 4,
19418 "main_sha": null,
19419 "because_sha": null,
19420 "notes": null
19421 },
19422 {
19423 "sha": "03f5fc45bbd29ad3eab8385a53001bd9b54f1e69",
19424 "description": "docs: update calendar for 24.0.0-rc2",
19425 "nominated": false,
19426 "nomination_type": 3,
19427 "resolution": 4,
19428 "main_sha": null,
19429 "because_sha": null,
19430 "notes": null
19431 },
19432 {
19433 "sha": "6e4bb8253ed36f911a0a45dfecf89c237a8cd362",
19434 "description": "venus: fix shmem leak on vn_ring_destroy",
19435 "nominated": true,
19436 "nomination_type": 1,
19437 "resolution": 1,
19438 "main_sha": null,
19439 "because_sha": "d1e29b7557877c9b278593b8f0c7e6c531849f23",
19440 "notes": null
19441 },
19442 {
19443 "sha": "531505f8c598316ee69b916bfbe414598fec9a72",
19444 "description": "nouveau: mme: Add a dumper",
19445 "nominated": false,
19446 "nomination_type": 3,
19447 "resolution": 4,
19448 "main_sha": null,
19449 "because_sha": null,
19450 "notes": null
19451 },
19452 {
19453 "sha": "cb6d954c67d83c03b018afe4ab14b06dbf285dd8",
19454 "description": "nouveau: nvidia-headers: Add nv_push_dump tool",
19455 "nominated": false,
19456 "nomination_type": 3,
19457 "resolution": 4,
19458 "main_sha": null,
19459 "because_sha": null,
19460 "notes": null
19461 },
19462 {
19463 "sha": "d9cd3e4c55bedb732ac8b340f247bf3bde1fb9ad",
19464 "description": "nouveau: nvidia-headers: Add compute array parsing to class_parser.py",
19465 "nominated": false,
19466 "nomination_type": 3,
19467 "resolution": 4,
19468 "main_sha": null,
19469 "because_sha": null,
19470 "notes": null
19471 },
19472 {
19473 "sha": "2cc9ad0e5c415a41a8b3d655d67904849404cf28",
19474 "description": "nouveau: nvidia_header: Add AMPERE_COMPUTE_B in vk_push_print",
19475 "nominated": false,
19476 "nomination_type": 3,
19477 "resolution": 4,
19478 "main_sha": null,
19479 "because_sha": null,
19480 "notes": null
19481 },
19482 {
19483 "sha": "20b3f9521ee7a4383bf8bd96f6c3b6de500291b9",
19484 "description": "nouveau: nvidia_header: Add TURING_COMPUTE_A and AMPERE_COMPUTE_A in vk_push_print",
19485 "nominated": false,
19486 "nomination_type": 3,
19487 "resolution": 4,
19488 "main_sha": null,
19489 "because_sha": null,
19490 "notes": null
19491 },
19492 {
19493 "sha": "2d8b9b91601c14f065644f0c9dba1c5981cce117",
19494 "description": "nouveau: nvidia_header: Add AMPERE_A in vk_push_print",
19495 "nominated": false,
19496 "nomination_type": 3,
19497 "resolution": 4,
19498 "main_sha": null,
19499 "because_sha": null,
19500 "notes": null
19501 },
19502 {
19503 "sha": "32f2a0f1e15fe9d8c8ba45b5dd9fe37c73dd9645",
19504 "description": "nouveau/mme: Stop using isaspec",
19505 "nominated": false,
19506 "nomination_type": 3,
19507 "resolution": 4,
19508 "main_sha": null,
19509 "because_sha": null,
19510 "notes": null
19511 },
19512 {
19513 "sha": "a69b7f1b19cf2cf87eef1c4a87a189515f092c3b",
19514 "description": "nouveau/mme/fermi: Stop truncating iadd immediates",
19515 "nominated": false,
19516 "nomination_type": 3,
19517 "resolution": 4,
19518 "main_sha": null,
19519 "because_sha": null,
19520 "notes": null
19521 },
19522 {
19523 "sha": "10e2dbb63b9d1f8f35c4fc3f570cd19b3fc03b43",
19524 "description": "radv: delay emitting streamout enable at draw time",
19525 "nominated": false,
19526 "nomination_type": 3,
19527 "resolution": 4,
19528 "main_sha": null,
19529 "because_sha": null,
19530 "notes": null
19531 },
19532 {
19533 "sha": "bdfce158bd9122b0c6d4f5a3d8a774b12891cf64",
19534 "description": "amd/ci: add flakes seen today",
19535 "nominated": false,
19536 "nomination_type": 3,
19537 "resolution": 4,
19538 "main_sha": null,
19539 "because_sha": null,
19540 "notes": null
19541 },
19542 {
19543 "sha": "79422eccd80e3e6d0ab76a652c9b062cddc43d79",
19544 "description": "ci: Add kmod",
19545 "nominated": false,
19546 "nomination_type": 3,
19547 "resolution": 4,
19548 "main_sha": null,
19549 "because_sha": null,
19550 "notes": null
19551 },
19552 {
19553 "sha": "a9831caa144f9944fec936608faf03d253e9bb7d",
19554 "description": "radv/rt: Add workaround to make leaves always active",
19555 "nominated": true,
19556 "nomination_type": 0,
19557 "resolution": 1,
19558 "main_sha": null,
19559 "because_sha": null,
19560 "notes": null
19561 },
19562 {
19563 "sha": "a18ea091af4b594aea552a4e147e29aa5901386c",
19564 "description": "nir/comparison_pre_tests: update expectations",
19565 "nominated": false,
19566 "nomination_type": 3,
19567 "resolution": 4,
19568 "main_sha": null,
19569 "because_sha": null,
19570 "notes": null
19571 },
19572 {
19573 "sha": "873fe637e20d6a7bf63dfcb456cd4aceaa373915",
19574 "description": "nir/alu_srcs_negative_equal: bail earlier if possible",
19575 "nominated": false,
19576 "nomination_type": 3,
19577 "resolution": 4,
19578 "main_sha": null,
19579 "because_sha": null,
19580 "notes": null
19581 },
19582 {
19583 "sha": "4740ee8d670c2a82085525f59939e417dd50b0fd",
19584 "description": "nir: Minor clean up in nir_alu_srcs_negative_equal",
19585 "nominated": false,
19586 "nomination_type": 3,
19587 "resolution": 4,
19588 "main_sha": null,
19589 "because_sha": null,
19590 "notes": null
19591 },
19592 {
19593 "sha": "b289028d0abf56f453be9b2ba01969bfe38c3352",
19594 "description": "ci/ci_gantt_chart: show duration on hover",
19595 "nominated": false,
19596 "nomination_type": 3,
19597 "resolution": 4,
19598 "main_sha": null,
19599 "because_sha": null,
19600 "notes": null
19601 },
19602 {
19603 "sha": "ffaa247b4fff72cd2045f37be526904c7ebd200c",
19604 "description": "ci/ci_gantt_chart: add option to save output to a file",
19605 "nominated": false,
19606 "nomination_type": 3,
19607 "resolution": 4,
19608 "main_sha": null,
19609 "because_sha": null,
19610 "notes": null
19611 },
19612 {
19613 "sha": "cf86e97ace3f6f6db95f79350a8ca107276e17db",
19614 "description": "ci/ci_gantt_chart: add timeout vertical line",
19615 "nominated": false,
19616 "nomination_type": 3,
19617 "resolution": 4,
19618 "main_sha": null,
19619 "because_sha": null,
19620 "notes": null
19621 },
19622 {
19623 "sha": "61ab9ae2af193ab534066687266a58878232ba81",
19624 "description": "ci/ci_gantt_chart: add tool to analyse pipeline execution time",
19625 "nominated": false,
19626 "nomination_type": 3,
19627 "resolution": 4,
19628 "main_sha": null,
19629 "because_sha": null,
19630 "notes": null
19631 },
19632 {
19633 "sha": "9e8cbc8e91072471b00c0c791b8c34b6185f46ea",
19634 "description": "ci/ci_run_n_monitor: move get_gitlab_pipeline_from_url() to gitlab_common",
19635 "nominated": false,
19636 "nomination_type": 3,
19637 "resolution": 4,
19638 "main_sha": null,
19639 "because_sha": null,
19640 "notes": null
19641 },
19642 {
19643 "sha": "ce200669b1fe9a0c530d8b226110e91f05d198b9",
19644 "description": "radv: rename radv_pipeline_key to radv_graphics_pipeline_key",
19645 "nominated": false,
19646 "nomination_type": 3,
19647 "resolution": 4,
19648 "main_sha": null,
19649 "because_sha": null,
19650 "notes": null
19651 },
19652 {
19653 "sha": "c5a5ab46c9a0282a6f20aa2bfdcf0545d052950e",
19654 "description": "radv: remove radv_generate_pipeline_key()",
19655 "nominated": false,
19656 "nomination_type": 3,
19657 "resolution": 4,
19658 "main_sha": null,
19659 "because_sha": null,
19660 "notes": null
19661 },
19662 {
19663 "sha": "72d2eb39fbe394721c22bf58ad8063fea4a0a52d",
19664 "description": "radv: pass radv_graphics_state_key to radv_hash_shaders()",
19665 "nominated": false,
19666 "nomination_type": 3,
19667 "resolution": 4,
19668 "main_sha": null,
19669 "because_sha": null,
19670 "notes": null
19671 },
19672 {
19673 "sha": "b18bfed2c5fc9c8ad93b08bae8b9e65380a1b772",
19674 "description": "panvk: Fix access to unitialized panvk_pipeline_layout::num_sets field",
19675 "nominated": true,
19676 "nomination_type": 1,
19677 "resolution": 1,
19678 "main_sha": null,
19679 "because_sha": "73eecffabdd37fc2a181dfe38e35e4240812611e",
19680 "notes": null
19681 },
19682 {
19683 "sha": "35a02560c8932d4b1841772b016b8e672e409eda",
19684 "description": "panvk: Fix tracing",
19685 "nominated": true,
19686 "nomination_type": 1,
19687 "resolution": 1,
19688 "main_sha": null,
19689 "because_sha": "56be9a55be03cce9925989e7d22696733488e05b",
19690 "notes": null
19691 },
19692 {
19693 "sha": "c5ba55314cb3187dd4cc115002bbc14a086d1547",
19694 "description": "panfrost: Fix format tables for v4 and v5",
19695 "nominated": false,
19696 "nomination_type": 3,
19697 "resolution": 4,
19698 "main_sha": null,
19699 "because_sha": null,
19700 "notes": null
19701 },
19702 {
19703 "sha": "404da63a0e7221e2b57342aa366976e491e531ea",
19704 "description": "panfrost: Don't try to set bifrost blendable format on midgard",
19705 "nominated": false,
19706 "nomination_type": 3,
19707 "resolution": 4,
19708 "main_sha": null,
19709 "because_sha": null,
19710 "notes": null
19711 },
19712 {
19713 "sha": "969ed851102b6136c63b1690c21750b00680d009",
19714 "description": "radeonsi: don't flush CS before and after every blitter invocation",
19715 "nominated": false,
19716 "nomination_type": 3,
19717 "resolution": 4,
19718 "main_sha": null,
19719 "because_sha": null,
19720 "notes": null
19721 },
19722 {
19723 "sha": "da49e9dcc2a2ba6d1f4b8ac0e759aec1625419fe",
19724 "description": "radeonsi/gfx11: flush DB before Z/S clear to work around dEQP failures",
19725 "nominated": false,
19726 "nomination_type": 3,
19727 "resolution": 4,
19728 "main_sha": null,
19729 "because_sha": null,
19730 "notes": null
19731 },
19732 {
19733 "sha": "5fd31c1301ed92d0f27e833743ab992301421ab8",
19734 "description": "radeonsi/ci: update gfx11 flakes",
19735 "nominated": false,
19736 "nomination_type": 3,
19737 "resolution": 4,
19738 "main_sha": null,
19739 "because_sha": null,
19740 "notes": null
19741 },
19742 {
19743 "sha": "3601c1b2cfeb82b83edc0c693ecda433806c4652",
19744 "description": "radeonsi/gfx11: clean up MAX_ALLOWED_TILES_IN_WAVE programming",
19745 "nominated": false,
19746 "nomination_type": 3,
19747 "resolution": 4,
19748 "main_sha": null,
19749 "because_sha": null,
19750 "notes": null
19751 },
19752 {
19753 "sha": "15f88ea46ed9b3d28d3d3c644cf3035748f8b7f8",
19754 "description": "radeonsi: rename *trivial_vs_prolog -> *trivial_vs_inputs",
19755 "nominated": false,
19756 "nomination_type": 3,
19757 "resolution": 4,
19758 "main_sha": null,
19759 "because_sha": null,
19760 "notes": null
19761 },
19762 {
19763 "sha": "b8c23cd4cd769896d7f257087a8a670d2faf87f3",
19764 "description": "radeonsi: remove unused preloaded instance_divisor_constbuf",
19765 "nominated": false,
19766 "nomination_type": 3,
19767 "resolution": 4,
19768 "main_sha": null,
19769 "because_sha": null,
19770 "notes": null
19771 },
19772 {
19773 "sha": "9dbd3437c6628f7f3440fd90bc0f61cd6e6875bf",
19774 "description": "radeonsi: remove no-op additions for viewport0_y_inverted",
19775 "nominated": false,
19776 "nomination_type": 3,
19777 "resolution": 4,
19778 "main_sha": null,
19779 "because_sha": null,
19780 "notes": null
19781 },
19782 {
19783 "sha": "bad2530a40293cea5217e0cc0753dfa30eb05f20",
19784 "description": "radeonsi: pack GS_STATE_ESGS_VERTEX_STRIDE better to save 2 bits",
19785 "nominated": false,
19786 "nomination_type": 3,
19787 "resolution": 4,
19788 "main_sha": null,
19789 "because_sha": null,
19790 "notes": null
19791 },
19792 {
19793 "sha": "8eed352e053f6ac544a4bff3c3c670686880154c",
19794 "description": "radeonsi: split si_update_ngg_prim_state_sgpr into 2 functions",
19795 "nominated": false,
19796 "nomination_type": 3,
19797 "resolution": 4,
19798 "main_sha": null,
19799 "because_sha": null,
19800 "notes": null
19801 },
19802 {
19803 "sha": "b3326bb947ec0ecba8ffdaf5d739786799bd1d35",
19804 "description": "radeonsi: change GS_STATE_PROVOKING_VTX_INDEX to 1 bit PROVOKING_VTX_FIRST",
19805 "nominated": false,
19806 "nomination_type": 3,
19807 "resolution": 4,
19808 "main_sha": null,
19809 "because_sha": null,
19810 "notes": null
19811 },
19812 {
19813 "sha": "6c74fc6bfbdbdeee9b40dd41bdaa2f92bd7b8f1c",
19814 "description": "radeonsi: deduplicate gfx10_ngg_get_vertices_per_prim / get_num_vert_per_prim",
19815 "nominated": false,
19816 "nomination_type": 3,
19817 "resolution": 4,
19818 "main_sha": null,
19819 "because_sha": null,
19820 "notes": null
19821 },
19822 {
19823 "sha": "da20c6c73fbb0399f60c082900d51c5ede1b704c",
19824 "description": "radeonsi: don't use staging uploads for buffers & shaders with all VRAM visible",
19825 "nominated": false,
19826 "nomination_type": 3,
19827 "resolution": 4,
19828 "main_sha": null,
19829 "because_sha": null,
19830 "notes": null
19831 },
19832 {
19833 "sha": "b7af7efee4d9f274ff69017b05c0449631e72815",
19834 "description": "radeonsi: expose shader profiles to other .c files",
19835 "nominated": false,
19836 "nomination_type": 3,
19837 "resolution": 4,
19838 "main_sha": null,
19839 "because_sha": null,
19840 "notes": null
19841 },
19842 {
19843 "sha": "767048f8b2e0e9ba8dac45863ebb555c4648072e",
19844 "description": "radeonsi: report more detailed output stats for shader-db",
19845 "nominated": false,
19846 "nomination_type": 3,
19847 "resolution": 4,
19848 "main_sha": null,
19849 "because_sha": null,
19850 "notes": null
19851 },
19852 {
19853 "sha": "b9b00a0e7a309930d4a65b1c029caa67ca8bbef4",
19854 "description": "ac,radeonsi: emulate GS primitive pipeline stat on gfx11 because of culling",
19855 "nominated": false,
19856 "nomination_type": 3,
19857 "resolution": 4,
19858 "main_sha": null,
19859 "because_sha": null,
19860 "notes": null
19861 },
19862 {
19863 "sha": "1d3f93714279f0f1f6798db69322d29a41e0b952",
19864 "description": "ac/nir: simplify code at the beginning of ac_nir_gs_shader_query",
19865 "nominated": false,
19866 "nomination_type": 3,
19867 "resolution": 4,
19868 "main_sha": null,
19869 "because_sha": null,
19870 "notes": null
19871 },
19872 {
19873 "sha": "4747bd6ba84d5675449b2c299586f7ec1847a144",
19874 "description": "ac/nir: optimize out multiplications in small line culling",
19875 "nominated": false,
19876 "nomination_type": 3,
19877 "resolution": 4,
19878 "main_sha": null,
19879 "because_sha": null,
19880 "notes": null
19881 },
19882 {
19883 "sha": "0d74123633cf6dd0f168e2a3fcddc9048c6a1350",
19884 "description": "ac/nir: rename clipdist_enable_mask -> clip_cull_dist_mask",
19885 "nominated": false,
19886 "nomination_type": 3,
19887 "resolution": 4,
19888 "main_sha": null,
19889 "because_sha": null,
19890 "notes": null
19891 },
19892 {
19893 "sha": "af4e91f6b8b89763b2d436283f2cd4bf82c1a1ba",
19894 "description": "ac/nir: don't write TCS outputs to memory if no_varying is set",
19895 "nominated": false,
19896 "nomination_type": 3,
19897 "resolution": 4,
19898 "main_sha": null,
19899 "because_sha": null,
19900 "notes": null
19901 },
19902 {
19903 "sha": "4880c1e12ee26d208cbb5cdadca3ffdf86c36b9e",
19904 "description": "amd: unify NIR options between RADV and radeonsi",
19905 "nominated": false,
19906 "nomination_type": 3,
19907 "resolution": 4,
19908 "main_sha": null,
19909 "because_sha": null,
19910 "notes": null
19911 },
19912 {
19913 "sha": "6b0bfdfa9e83aba5316821296fb9cf68fdc958f8",
19914 "description": "nir: Use alu source components count in nir_alu_srcs_negative_equal",
19915 "nominated": true,
19916 "nomination_type": 1,
19917 "resolution": 1,
19918 "main_sha": null,
19919 "because_sha": "c6ee46a7532291fc8583400e174e77b1833daf23",
19920 "notes": null
19921 },
19922 {
19923 "sha": "e19ecf49eaf36d662d5e17af5f84a21d590279e0",
19924 "description": "radv: remove an extra new line in radv_shader.h",
19925 "nominated": false,
19926 "nomination_type": 3,
19927 "resolution": 4,
19928 "main_sha": null,
19929 "because_sha": null,
19930 "notes": null
19931 },
19932 {
19933 "sha": "ee96de53e47e45253bcb561639f6677ca441b970",
19934 "description": "radv: remove the pipeline key for ray tracing pipelines",
19935 "nominated": false,
19936 "nomination_type": 3,
19937 "resolution": 4,
19938 "main_sha": null,
19939 "because_sha": null,
19940 "notes": null
19941 },
19942 {
19943 "sha": "e7999070713c28c929ab82f7fbb1fcc4a83ec55f",
19944 "description": "radv: remove the pipeline key for compute pipelines",
19945 "nominated": false,
19946 "nomination_type": 3,
19947 "resolution": 4,
19948 "main_sha": null,
19949 "because_sha": null,
19950 "notes": null
19951 },
19952 {
19953 "sha": "e017eb3b5893468546ccbfad3add5191fd8ec474",
19954 "description": "radv: stop hashing radv_pipeline_key for compute/rt pipelines",
19955 "nominated": false,
19956 "nomination_type": 3,
19957 "resolution": 4,
19958 "main_sha": null,
19959 "because_sha": null,
19960 "notes": null
19961 },
19962 {
19963 "sha": "739c8eb681bd0f5a0e2903b6f8601a6be19b8ab3",
19964 "description": "radv: hash radv_shader_stage_key",
19965 "nominated": false,
19966 "nomination_type": 3,
19967 "resolution": 4,
19968 "main_sha": null,
19969 "because_sha": null,
19970 "notes": null
19971 },
19972 {
19973 "sha": "853298edb1586eac0a018e42d730606e31ffadbd",
19974 "description": "radv/rt: cleanup radv_parse_rt_stage()",
19975 "nominated": false,
19976 "nomination_type": 3,
19977 "resolution": 4,
19978 "main_sha": null,
19979 "because_sha": null,
19980 "notes": null
19981 },
19982 {
19983 "sha": "ffe997d71d96b92b104837a3e6d865791c6ef0b7",
19984 "description": "radv: add radv_pipeline_get_shader_key()",
19985 "nominated": false,
19986 "nomination_type": 3,
19987 "resolution": 4,
19988 "main_sha": null,
19989 "because_sha": null,
19990 "notes": null
19991 },
19992 {
19993 "sha": "844004c3354356ab4a761eecc523294ace0baedf",
19994 "description": "radv: cleanup radv_generate_pipeline_key()",
19995 "nominated": false,
19996 "nomination_type": 3,
19997 "resolution": 4,
19998 "main_sha": null,
19999 "because_sha": null,
20000 "notes": null
20001 },
20002 {
20003 "sha": "3615bcdde3b9d9ae13b20005ec89849ba7592688",
20004 "description": "radv: make sure to retain shaders key for imported shaders with GPL",
20005 "nominated": false,
20006 "nomination_type": 3,
20007 "resolution": 4,
20008 "main_sha": null,
20009 "because_sha": null,
20010 "notes": null
20011 },
20012 {
20013 "sha": "082c524f861c1d421d9f59d2b9010cfaf9971069",
20014 "description": "radv: pass radv_shader_stage_key to radv_pipeline_stage_init()",
20015 "nominated": false,
20016 "nomination_type": 3,
20017 "resolution": 4,
20018 "main_sha": null,
20019 "because_sha": null,
20020 "notes": null
20021 },
20022 {
20023 "sha": "08b8356111bcfec40c89231798ed3c2593002c4b",
20024 "description": "radv: add shader_version to radv_shader_stage_key",
20025 "nominated": false,
20026 "nomination_type": 3,
20027 "resolution": 4,
20028 "main_sha": null,
20029 "because_sha": null,
20030 "notes": null
20031 },
20032 {
20033 "sha": "20fdbc7a44a029687a89c064660dfd9a61ee8ff4",
20034 "description": "radv: add keep_statistic_info to radv_shader_stage_key",
20035 "nominated": false,
20036 "nomination_type": 3,
20037 "resolution": 4,
20038 "main_sha": null,
20039 "because_sha": null,
20040 "notes": null
20041 },
20042 {
20043 "sha": "027363416be3d5002c5413fcb3f21b106a8d7f89",
20044 "description": "ci/lima: update expectations, failing tests are being skipped",
20045 "nominated": false,
20046 "nomination_type": 3,
20047 "resolution": 4,
20048 "main_sha": null,
20049 "because_sha": null,
20050 "notes": null
20051 },
20052 {
20053 "sha": "8bd4cae768ef9f1d5a96eb603bd25191db9d0f69",
20054 "description": "Revert \"ci: lima farm is down\"",
20055 "nominated": true,
20056 "nomination_type": 2,
20057 "resolution": 1,
20058 "main_sha": null,
20059 "because_sha": "601b826a5ec17da99c2984eeb720bc9e0f3ffeaa",
20060 "notes": null
20061 },
20062 {
20063 "sha": "616c0cd06727e19039d88a405adb4987b0d84959",
20064 "description": "compiler/spirv: vtn_add_printf_string support for handling OpBitcast",
20065 "nominated": false,
20066 "nomination_type": 3,
20067 "resolution": 4,
20068 "main_sha": null,
20069 "because_sha": null,
20070 "notes": null
20071 },
20072 {
20073 "sha": "88c4de7e7b967b5a9d868492e8ed977a8b87c592",
20074 "description": "compiler/spirv: There is not need unqualify const in function vtn_string_literal",
20075 "nominated": false,
20076 "nomination_type": 3,
20077 "resolution": 4,
20078 "main_sha": null,
20079 "because_sha": null,
20080 "notes": null
20081 },
20082 {
20083 "sha": "fd118188285d0f3b2d963b0a4807f3f4cfd0efbb",
20084 "description": "compiler/spirv: The spirv shader is binary, should write in binary mode",
20085 "nominated": true,
20086 "nomination_type": 1,
20087 "resolution": 1,
20088 "main_sha": null,
20089 "because_sha": "53265c8798ee83e812f2e27356c8d9affc5356ca",
20090 "notes": null
20091 },
20092 {
20093 "sha": "1593caf6100897a4466064776df05835a94d4ca1",
20094 "description": "nak: implement FSWZADD on SM50",
20095 "nominated": false,
20096 "nomination_type": 3,
20097 "resolution": 4,
20098 "main_sha": null,
20099 "because_sha": null,
20100 "notes": null
20101 },
20102 {
20103 "sha": "bb10f7f5da76f2e5b90781b99f35e4eb430f5313",
20104 "description": "nak: Implement nir_op_bfm",
20105 "nominated": false,
20106 "nomination_type": 3,
20107 "resolution": 4,
20108 "main_sha": null,
20109 "because_sha": null,
20110 "notes": null
20111 },
20112 {
20113 "sha": "c14f4cc052778b7a0ae1ea4cbc520210b305b5b7",
20114 "description": "nak: Rename OpBrev to OpBRev",
20115 "nominated": false,
20116 "nomination_type": 3,
20117 "resolution": 4,
20118 "main_sha": null,
20119 "because_sha": null,
20120 "notes": null
20121 },
20122 {
20123 "sha": "9b68c77abbc2f9020293af2701d7fa46b45310b1",
20124 "description": "nak: Implement nir_op_ufind_msb_rev",
20125 "nominated": false,
20126 "nomination_type": 3,
20127 "resolution": 4,
20128 "main_sha": null,
20129 "because_sha": null,
20130 "notes": null
20131 },
20132 {
20133 "sha": "a3bceafed5660c386fa147603f1ff9473015bc10",
20134 "description": "nak: Implement nir_op_pack_half_2x16_rtz_split",
20135 "nominated": false,
20136 "nomination_type": 3,
20137 "resolution": 4,
20138 "main_sha": null,
20139 "because_sha": null,
20140 "notes": null
20141 },
20142 {
20143 "sha": "95a6165fac62c01b592b2e97645c057e20c34e14",
20144 "description": "d3d12: Do not assume multi-subregion support when querying for driver encode support",
20145 "nominated": false,
20146 "nomination_type": 3,
20147 "resolution": 4,
20148 "main_sha": null,
20149 "because_sha": null,
20150 "notes": null
20151 },
20152 {
20153 "sha": "e8c5a0485e907ba1fd573944ebcd792618cc0dcd",
20154 "description": "amd/ci: simplify deqp config",
20155 "nominated": false,
20156 "nomination_type": 3,
20157 "resolution": 4,
20158 "main_sha": null,
20159 "because_sha": null,
20160 "notes": null
20161 },
20162 {
20163 "sha": "6de31ef8a699197a44c94ee04cde840504941e85",
20164 "description": "nouveau/ci: don't run nouveau (gl) tests on nvk changes",
20165 "nominated": false,
20166 "nomination_type": 3,
20167 "resolution": 4,
20168 "main_sha": null,
20169 "because_sha": null,
20170 "notes": null
20171 },
20172 {
20173 "sha": "dc5725ee29727a3272ecf30141a249cf4f91f1fc",
20174 "description": "vulkan/wsi/wayland: fix returns and avoid leaks for failed swapchain",
20175 "nominated": true,
20176 "nomination_type": 0,
20177 "resolution": 1,
20178 "main_sha": null,
20179 "because_sha": null,
20180 "notes": null
20181 },
20182 {
20183 "sha": "9eb48e804005c01273e67234cc4b088716f1cc19",
20184 "description": "nak/repair_ssa: Remap PHI sources as well",
20185 "nominated": false,
20186 "nomination_type": 3,
20187 "resolution": 4,
20188 "main_sha": null,
20189 "because_sha": null,
20190 "notes": null
20191 },
20192 {
20193 "sha": "2ce0b5ab0a66a3fc281c1577b74dab67023c3753",
20194 "description": "ci: fix job dependency error in MRs for bin/ci/* scripts",
20195 "nominated": true,
20196 "nomination_type": 1,
20197 "resolution": 1,
20198 "main_sha": null,
20199 "because_sha": "f298a0e7092addb9db5ab14c9085cd5a0f54fa1d",
20200 "notes": null
20201 },
20202 {
20203 "sha": "99720f056481270deb04516492c244198cb9efa9",
20204 "description": "nak: fix frnd on SM50",
20205 "nominated": false,
20206 "nomination_type": 3,
20207 "resolution": 4,
20208 "main_sha": null,
20209 "because_sha": null,
20210 "notes": null
20211 },
20212 {
20213 "sha": "df5203d6316d8b79705c6fa37fecb0d072a63caa",
20214 "description": "radeonsi/vcn: remove EFC support for renoir",
20215 "nominated": false,
20216 "nomination_type": 3,
20217 "resolution": 1,
20218 "main_sha": null,
20219 "because_sha": null,
20220 "notes": null
20221 },
20222 {
20223 "sha": "ff84aef116f9d0d13440fd13edf2ac0b69a8c132",
20224 "description": "nak: support predicate sel on SM50",
20225 "nominated": false,
20226 "nomination_type": 3,
20227 "resolution": 4,
20228 "main_sha": null,
20229 "because_sha": null,
20230 "notes": null
20231 },
20232 {
20233 "sha": "9b6a39cfd45189ee85a76fccab6d9ec275651c50",
20234 "description": "nak: support predicate swaps on SM50",
20235 "nominated": false,
20236 "nomination_type": 3,
20237 "resolution": 4,
20238 "main_sha": null,
20239 "because_sha": null,
20240 "notes": null
20241 },
20242 {
20243 "sha": "de2c847c24695ec5be4858b375db697c3ebcff15",
20244 "description": "ci/lava: Detect r8152 issue during boot phase",
20245 "nominated": false,
20246 "nomination_type": 3,
20247 "resolution": 4,
20248 "main_sha": null,
20249 "because_sha": null,
20250 "notes": null
20251 },
20252 {
20253 "sha": "bfd50f72eb6d661d0ef4b834625b71172d4e967e",
20254 "description": "ci/lava: Turn the r8152 issue check into a counter",
20255 "nominated": false,
20256 "nomination_type": 3,
20257 "resolution": 4,
20258 "main_sha": null,
20259 "because_sha": null,
20260 "notes": null
20261 },
20262 {
20263 "sha": "9a6ac1dd2ffb3d06fdff21d4b9ceab86c888855d",
20264 "description": "zink+anv/ci: add known failures",
20265 "nominated": false,
20266 "nomination_type": 3,
20267 "resolution": 4,
20268 "main_sha": null,
20269 "because_sha": null,
20270 "notes": null
20271 },
20272 {
20273 "sha": "4ff77f08e476e37bf387178b5151093296491016",
20274 "description": "ci/deqp: uprev deqp-runner for Linux too to 0.18.0",
20275 "nominated": true,
20276 "nomination_type": 1,
20277 "resolution": 1,
20278 "main_sha": null,
20279 "because_sha": "1ff4687e866043f938fa5d4b14f79393b8361ec7",
20280 "notes": null
20281 },
20282 {
20283 "sha": "865abfde6393689d17d33fb907cc39d63ef02df4",
20284 "description": "radeonsi/vcn: Fix H264 slice header when encoding I frames",
20285 "nominated": true,
20286 "nomination_type": 0,
20287 "resolution": 1,
20288 "main_sha": null,
20289 "because_sha": null,
20290 "notes": null
20291 },
20292 {
20293 "sha": "a5b21f7cf441670b77d4831777bcef0ff4f0bd3c",
20294 "description": "zink/ci: skip more arb_shader_image_load_store.* on Polaris10/Navi10",
20295 "nominated": false,
20296 "nomination_type": 3,
20297 "resolution": 4,
20298 "main_sha": null,
20299 "because_sha": null,
20300 "notes": null
20301 },
20302 {
20303 "sha": "bacace8634346f853547f51a0ea6ff8082a8dcb8",
20304 "description": "glsl/nir: fix gl_nir_cross_validate_outputs_to_inputs() memory leak",
20305 "nominated": true,
20306 "nomination_type": 1,
20307 "resolution": 1,
20308 "main_sha": null,
20309 "because_sha": "7d1948e9b5d953cf8f5a56c676c935621b8da2bd",
20310 "notes": null
20311 },
20312 {
20313 "sha": "0a68a94a513716884c4a8c46c543ffc8bcf8e9c7",
20314 "description": "util: Optimize mesa_hex_to_bytes",
20315 "nominated": false,
20316 "nomination_type": 3,
20317 "resolution": 4,
20318 "main_sha": null,
20319 "because_sha": null,
20320 "notes": null
20321 },
20322 {
20323 "sha": "34e72579cda63681c2d49ef6eb3e9ddd2bca705e",
20324 "description": "vulkan/video: start deep copying the parameters structures",
20325 "nominated": false,
20326 "nomination_type": 3,
20327 "resolution": 4,
20328 "main_sha": null,
20329 "because_sha": null,
20330 "notes": null
20331 },
20332 {
20333 "sha": "b4a6a876bee8d2f3ec74aeee0da4fa75f8c0df62",
20334 "description": "vulkan/video: start to wrap the video structs for deep copies.",
20335 "nominated": false,
20336 "nomination_type": 3,
20337 "resolution": 4,
20338 "main_sha": null,
20339 "because_sha": null,
20340 "notes": null
20341 },
20342 {
20343 "sha": "b72b4d8a0eda81c306746f453462d1d9752f7d4f",
20344 "description": "vulkan/video: rename some of the parameter tracking structs.",
20345 "nominated": false,
20346 "nomination_type": 3,
20347 "resolution": 4,
20348 "main_sha": null,
20349 "because_sha": null,
20350 "notes": null
20351 },
20352 {
20353 "sha": "57d83cb99cab81be58534c7d468c8bd7bb9f9e6f",
20354 "description": "vulkan/video: drop unused function.",
20355 "nominated": false,
20356 "nomination_type": 3,
20357 "resolution": 4,
20358 "main_sha": null,
20359 "because_sha": null,
20360 "notes": null
20361 },
20362 {
20363 "sha": "7ed27bff0beacf5d6b965afc0792ead588c11045",
20364 "description": "winsys/amdgpu: cosmetic touchups around IB sizes",
20365 "nominated": false,
20366 "nomination_type": 3,
20367 "resolution": 4,
20368 "main_sha": null,
20369 "because_sha": null,
20370 "notes": null
20371 },
20372 {
20373 "sha": "6e1dae77a9664e36290954ed81647e58b6cb9834",
20374 "description": "winsys/amdgpu: represent max_ib_size_dw in bytes",
20375 "nominated": false,
20376 "nomination_type": 3,
20377 "resolution": 4,
20378 "main_sha": null,
20379 "because_sha": null,
20380 "notes": null
20381 },
20382 {
20383 "sha": "fd1e36a044bb2a23356df025fff16f015ad34130",
20384 "description": "winsys/amdgpu: represent IB_MAX_SUBMIT_DWORDS in bytes",
20385 "nominated": false,
20386 "nomination_type": 3,
20387 "resolution": 4,
20388 "main_sha": null,
20389 "because_sha": null,
20390 "notes": null
20391 },
20392 {
20393 "sha": "a008a7dcdf18acb7d74d63c53ca89fc84e3620e2",
20394 "description": "winsys/amdgpu: remove misplaced duplicated comment",
20395 "nominated": false,
20396 "nomination_type": 3,
20397 "resolution": 4,
20398 "main_sha": null,
20399 "because_sha": null,
20400 "notes": null
20401 },
20402 {
20403 "sha": "b2b7603ecbf35b5c805d5bf5bcc51f85bc5ca8e2",
20404 "description": "winsys/amdgpu: don't clear fence list elements after IB submission",
20405 "nominated": false,
20406 "nomination_type": 3,
20407 "resolution": 4,
20408 "main_sha": null,
20409 "because_sha": null,
20410 "notes": null
20411 },
20412 {
20413 "sha": "fb3171b653bd39a6521928fd8d41df1972e6b43d",
20414 "description": "winsys/amdgpu: add more fence_reference helpers",
20415 "nominated": false,
20416 "nomination_type": 3,
20417 "resolution": 4,
20418 "main_sha": null,
20419 "because_sha": null,
20420 "notes": null
20421 },
20422 {
20423 "sha": "a94319d29b466c48ff0e00d6f986e36b99d2ed7b",
20424 "description": "winsys/amdgpu: don't clear buffer list elements after IB submission",
20425 "nominated": false,
20426 "nomination_type": 3,
20427 "resolution": 4,
20428 "main_sha": null,
20429 "because_sha": null,
20430 "notes": null
20431 },
20432 {
20433 "sha": "2da16e963593a91381766a84573ae76e1849920e",
20434 "description": "winsys/amdgpu: cosmetic touchups",
20435 "nominated": false,
20436 "nomination_type": 3,
20437 "resolution": 4,
20438 "main_sha": null,
20439 "because_sha": null,
20440 "notes": null
20441 },
20442 {
20443 "sha": "1e06cdad0d6ee04ef3fa1d955f569281deaddb15",
20444 "description": "winsys/amdgpu: merge loops decrementing num_active_ioctls & unreferencing bufs",
20445 "nominated": false,
20446 "nomination_type": 3,
20447 "resolution": 4,
20448 "main_sha": null,
20449 "because_sha": null,
20450 "notes": null
20451 },
20452 {
20453 "sha": "f1cf7f0d869c6daf2104d1cb975cc21b7a3e5433",
20454 "description": "nak: Stop passing --explicit-padding to bindgen",
20455 "nominated": false,
20456 "nomination_type": 3,
20457 "resolution": 4,
20458 "main_sha": null,
20459 "because_sha": null,
20460 "notes": null
20461 },
20462 {
20463 "sha": "f079b6a18d87bb2a99ebb4365ef426b39019efed",
20464 "description": "util/format/fxt1: include \"u_format_pack.h\" instead of \"util/format/u_format_pack.h\"",
20465 "nominated": false,
20466 "nomination_type": 3,
20467 "resolution": 4,
20468 "main_sha": null,
20469 "because_sha": null,
20470 "notes": null
20471 },
20472 {
20473 "sha": "43bc212aeb8b5905ddd69d1a39ac7b5e2d175426",
20474 "description": "ir3: Add fullsync and fullnop ir3 dbg options for over-syncing",
20475 "nominated": false,
20476 "nomination_type": 3,
20477 "resolution": 4,
20478 "main_sha": null,
20479 "because_sha": null,
20480 "notes": null
20481 },
20482 {
20483 "sha": "123c5e7c3a19c169a6116b3081ae777ebb81d8d9",
20484 "description": "ir3: Fix \"print\" meta instruction synchronization",
20485 "nominated": false,
20486 "nomination_type": 3,
20487 "resolution": 4,
20488 "main_sha": null,
20489 "because_sha": null,
20490 "notes": null
20491 },
20492 {
20493 "sha": "ea023ff5cddf91521436b6d3f24021ae35774997",
20494 "description": "rusticl/kernel: no need to reset the scratch size anymore",
20495 "nominated": false,
20496 "nomination_type": 3,
20497 "resolution": 4,
20498 "main_sha": null,
20499 "because_sha": null,
20500 "notes": null
20501 },
20502 {
20503 "sha": "835c208578b333f4624dc7d81158058e99e5efb0",
20504 "description": "rusticl/kernel: add a few comments in regards to pass ordering",
20505 "nominated": false,
20506 "nomination_type": 3,
20507 "resolution": 4,
20508 "main_sha": null,
20509 "because_sha": null,
20510 "notes": null
20511 },
20512 {
20513 "sha": "f8966598940ad46fb1ff2cbd9c23013289ef0736",
20514 "description": "rusticl/kernel: run opt/lower_memcpy later to fix a crash",
20515 "nominated": true,
20516 "nomination_type": 0,
20517 "resolution": 1,
20518 "main_sha": null,
20519 "because_sha": null,
20520 "notes": null
20521 },
20522 {
20523 "sha": "2f229a8ba63d5840d6fb9ed430acdbfb1272ebee",
20524 "description": "etnaviv: implicitly update shared texture resources",
20525 "nominated": false,
20526 "nomination_type": 3,
20527 "resolution": 4,
20528 "main_sha": null,
20529 "because_sha": null,
20530 "notes": null
20531 },
20532 {
20533 "sha": "27ac55873a1cce5584a61992600382aa0acba97f",
20534 "description": "etnaviv: only add shared resources to implicit flush list",
20535 "nominated": false,
20536 "nomination_type": 3,
20537 "resolution": 4,
20538 "main_sha": null,
20539 "because_sha": null,
20540 "notes": null
20541 },
20542 {
20543 "sha": "9ab9df39417af23bf07967fb66eaf8f9e6c8dab3",
20544 "description": "etnaviv: track resource sharing",
20545 "nominated": false,
20546 "nomination_type": 3,
20547 "resolution": 4,
20548 "main_sha": null,
20549 "because_sha": null,
20550 "notes": null
20551 },
20552 {
20553 "sha": "22c4a5e1272321e94a04bc316055e004fe8615fe",
20554 "description": "v3d/ci: run OpenGL 3.1 tests",
20555 "nominated": false,
20556 "nomination_type": 3,
20557 "resolution": 4,
20558 "main_sha": null,
20559 "because_sha": null,
20560 "notes": null
20561 },
20562 {
20563 "sha": "480ec5b1d480c62bc9984a44bbb6453bca1970be",
20564 "description": "freedreno/replay: Add WSL backend for Windows",
20565 "nominated": false,
20566 "nomination_type": 3,
20567 "resolution": 4,
20568 "main_sha": null,
20569 "because_sha": null,
20570 "notes": null
20571 },
20572 {
20573 "sha": "16de8e99cf6500758295c73aaf878366caf99065",
20574 "description": "freedreno/replay: Correctly free iova on msm backend",
20575 "nominated": false,
20576 "nomination_type": 3,
20577 "resolution": 4,
20578 "main_sha": null,
20579 "because_sha": null,
20580 "notes": null
20581 },
20582 {
20583 "sha": "56a6bc758d5be2c6e137369590c9cfdc247242b5",
20584 "description": "freedreno/replay: Delete all buffers after each submission",
20585 "nominated": false,
20586 "nomination_type": 3,
20587 "resolution": 4,
20588 "main_sha": null,
20589 "because_sha": null,
20590 "notes": null
20591 },
20592 {
20593 "sha": "985a5c8f1ad7c0cdaa9c8e874442145c156a1181",
20594 "description": "broadcom/simulator: protect simulator BO rallocs with mutexes",
20595 "nominated": false,
20596 "nomination_type": 3,
20597 "resolution": 4,
20598 "main_sha": null,
20599 "because_sha": null,
20600 "notes": null
20601 },
20602 {
20603 "sha": "56eb09480b6ffe4488e9527628ab0444046d5347",
20604 "description": "anv: rename video command file",
20605 "nominated": false,
20606 "nomination_type": 3,
20607 "resolution": 4,
20608 "main_sha": null,
20609 "because_sha": null,
20610 "notes": null
20611 },
20612 {
20613 "sha": "51d63f22363d08e7b9477fd795d4c1bcc04acf72",
20614 "description": "anv: move compute/ray-tracing commands to their own file",
20615 "nominated": false,
20616 "nomination_type": 3,
20617 "resolution": 4,
20618 "main_sha": null,
20619 "because_sha": null,
20620 "notes": null
20621 },
20622 {
20623 "sha": "cfe894e1e94a33a290d78cbebb6ebdfb4aaa5426",
20624 "description": "anv: move draw commands to their own file",
20625 "nominated": false,
20626 "nomination_type": 3,
20627 "resolution": 4,
20628 "main_sha": null,
20629 "because_sha": null,
20630 "notes": null
20631 },
20632 {
20633 "sha": "ddc18b4e78407901396266ba53c4fad6098cc655",
20634 "description": "anv: move generated draw flush helper to its own file",
20635 "nominated": false,
20636 "nomination_type": 3,
20637 "resolution": 4,
20638 "main_sha": null,
20639 "because_sha": null,
20640 "notes": null
20641 },
20642 {
20643 "sha": "df1dc882cb22603621ecdcf292dace835efde8ff",
20644 "description": "anv: fix missing header",
20645 "nominated": false,
20646 "nomination_type": 3,
20647 "resolution": 4,
20648 "main_sha": null,
20649 "because_sha": null,
20650 "notes": null
20651 },
20652 {
20653 "sha": "74c8edd288fd67fc3b2ba5623738422d3018991f",
20654 "description": "anv: fix include guards",
20655 "nominated": false,
20656 "nomination_type": 3,
20657 "resolution": 4,
20658 "main_sha": null,
20659 "because_sha": null,
20660 "notes": null
20661 },
20662 {
20663 "sha": "6bb3ae99c52be4707ccebc5d62b6215e5a52baee",
20664 "description": "anv: export descriptor flushing functions",
20665 "nominated": false,
20666 "nomination_type": 3,
20667 "resolution": 4,
20668 "main_sha": null,
20669 "because_sha": null,
20670 "notes": null
20671 },
20672 {
20673 "sha": "43fb43ba2cfe673d5b6693bfe93d0331f86817ed",
20674 "description": "radv: never set DISABLE_WR_CONFIRM for CP DMA clears and copies",
20675 "nominated": true,
20676 "nomination_type": 0,
20677 "resolution": 1,
20678 "main_sha": null,
20679 "because_sha": null,
20680 "notes": null
20681 },
20682 {
20683 "sha": "b555f9451cc3a22209cc7ff91e2f29fdb6f946ed",
20684 "description": "radv: introduce radv_graphics_state_key",
20685 "nominated": false,
20686 "nomination_type": 3,
20687 "resolution": 4,
20688 "main_sha": null,
20689 "because_sha": null,
20690 "notes": null
20691 },
20692 {
20693 "sha": "b888677dcfe0d522189d05099d9d006c9c88739b",
20694 "description": "radv: add vertex_robustness1 to radv_shader_stage_key",
20695 "nominated": false,
20696 "nomination_type": 3,
20697 "resolution": 4,
20698 "main_sha": null,
20699 "because_sha": null,
20700 "notes": null
20701 },
20702 {
20703 "sha": "f2f87d08721d53f6b5821d378b71b186e8a7deb4",
20704 "description": "radv: re-organize radv_pipeline_key",
20705 "nominated": false,
20706 "nomination_type": 3,
20707 "resolution": 4,
20708 "main_sha": null,
20709 "because_sha": null,
20710 "notes": null
20711 },
20712 {
20713 "sha": "fb80421a62356c3c8af6f868dc4f690b59efb33b",
20714 "description": "radv: stop passing the pipeline key when compiling compute/rt shaders",
20715 "nominated": false,
20716 "nomination_type": 3,
20717 "resolution": 4,
20718 "main_sha": null,
20719 "because_sha": null,
20720 "notes": null
20721 },
20722 {
20723 "sha": "6e7018e74d6e674967f18363fbceff5881d3ad11",
20724 "description": "radv: remove unused lower_rt_instruction_monolithic_state::key",
20725 "nominated": false,
20726 "nomination_type": 3,
20727 "resolution": 4,
20728 "main_sha": null,
20729 "because_sha": null,
20730 "notes": null
20731 },
20732 {
20733 "sha": "ea89328fb41a0ebc497e8045e468070ea8af5931",
20734 "description": "radv: remove unecessary radv_nir_compiler_options::key",
20735 "nominated": false,
20736 "nomination_type": 3,
20737 "resolution": 4,
20738 "main_sha": null,
20739 "because_sha": null,
20740 "notes": null
20741 },
20742 {
20743 "sha": "6e1a73a53d1640c1732b4566683b8455143b0aa9",
20744 "description": "radv: add optimisations_disabled to radv_shader_stage_key",
20745 "nominated": false,
20746 "nomination_type": 3,
20747 "resolution": 4,
20748 "main_sha": null,
20749 "because_sha": null,
20750 "notes": null
20751 },
20752 {
20753 "sha": "3a776f036fc9d47f9afaf6003f256f098ef934a1",
20754 "description": "radv: use radv_shader_stage_key directly with pre-existing fields",
20755 "nominated": false,
20756 "nomination_type": 3,
20757 "resolution": 4,
20758 "main_sha": null,
20759 "because_sha": null,
20760 "notes": null
20761 },
20762 {
20763 "sha": "28e330c24536d353ec25be7b78ce20c7770d1e23",
20764 "description": "radv: add radv_shader_stage_key to radv_shader_stage",
20765 "nominated": false,
20766 "nomination_type": 3,
20767 "resolution": 4,
20768 "main_sha": null,
20769 "because_sha": null,
20770 "notes": null
20771 },
20772 {
20773 "sha": "cff2a3aafcc449d95c3405b21938c6225a67c9ef",
20774 "description": "radv: move radv_pipeline_key::mesh_fast_launch_2 to the per-device cache key",
20775 "nominated": false,
20776 "nomination_type": 3,
20777 "resolution": 4,
20778 "main_sha": null,
20779 "because_sha": null,
20780 "notes": null
20781 },
20782 {
20783 "sha": "d74150fc66131f23e2a54dd4920fa33d6604f13c",
20784 "description": "radv: remove one unused parameter in radv_fill_shader_info_ngg()",
20785 "nominated": false,
20786 "nomination_type": 3,
20787 "resolution": 4,
20788 "main_sha": null,
20789 "because_sha": null,
20790 "notes": null
20791 },
20792 {
20793 "sha": "138ce72860be3815eee81a39014382c8cfd225c5",
20794 "description": "radv/nir: remove useless struct for nir_shader typedef",
20795 "nominated": false,
20796 "nomination_type": 3,
20797 "resolution": 4,
20798 "main_sha": null,
20799 "because_sha": null,
20800 "notes": null
20801 },
20802 {
20803 "sha": "18349692d0e2726dcd0c441c067f2995989ce19b",
20804 "description": "radv/nir: pass radv_shader_stage to some radv_nir_xxx() functions",
20805 "nominated": false,
20806 "nomination_type": 3,
20807 "resolution": 4,
20808 "main_sha": null,
20809 "because_sha": null,
20810 "notes": null
20811 },
20812 {
20813 "sha": "7e111268f12fa5b8abda8c3297211a25387592cb",
20814 "description": "intel/hang_viewer: add aux-tt view",
20815 "nominated": false,
20816 "nomination_type": 3,
20817 "resolution": 4,
20818 "main_sha": null,
20819 "because_sha": null,
20820 "notes": null
20821 },
20822 {
20823 "sha": "78a881af4391006ead4c2e728647cfea70544d5e",
20824 "description": "intel/genxml: add GAM done register description",
20825 "nominated": false,
20826 "nomination_type": 3,
20827 "resolution": 4,
20828 "main_sha": null,
20829 "because_sha": null,
20830 "notes": null
20831 },
20832 {
20833 "sha": "547c2f3d3f9d736f5d3bdb487faf05fd122ee5ca",
20834 "description": "intel/genxml: add CCS_INSTDONE register",
20835 "nominated": false,
20836 "nomination_type": 3,
20837 "resolution": 4,
20838 "main_sha": null,
20839 "because_sha": null,
20840 "notes": null
20841 },
20842 {
20843 "sha": "f78fac623a1043fc9f42048651aca77f1cca8644",
20844 "description": "intel/decoder: don't ignore BT entries at offset 0",
20845 "nominated": false,
20846 "nomination_type": 3,
20847 "resolution": 4,
20848 "main_sha": null,
20849 "because_sha": null,
20850 "notes": null
20851 },
20852 {
20853 "sha": "7107ed55c01840c7bea21c01f8d3e3c9b10fe9c2",
20854 "description": "intel/decoder: make vertex data decoding optional",
20855 "nominated": false,
20856 "nomination_type": 3,
20857 "resolution": 4,
20858 "main_sha": null,
20859 "because_sha": null,
20860 "notes": null
20861 },
20862 {
20863 "sha": "e481c1269c36efae6fad9e3c60af9c66cc8bbf74",
20864 "description": "etnaviv: disable 64bpp render/sampler formats",
20865 "nominated": true,
20866 "nomination_type": 0,
20867 "resolution": 1,
20868 "main_sha": null,
20869 "because_sha": null,
20870 "notes": null
20871 },
20872 {
20873 "sha": "6febec12e444ff8a52eb831361e2055d58b68b0b",
20874 "description": "radv: correctly return VK_ERROR_OUT_OF_DEVICE_MEMORY when mapping a BO fails",
20875 "nominated": false,
20876 "nomination_type": 3,
20877 "resolution": 4,
20878 "main_sha": null,
20879 "because_sha": null,
20880 "notes": null
20881 },
20882 {
20883 "sha": "4fe5f06d400a7310ffc280761c27b036aec86646",
20884 "description": "radv/rt: re-use radv_ray_tracing_stage::sha1 for hashing RT pipelines",
20885 "nominated": false,
20886 "nomination_type": 3,
20887 "resolution": 4,
20888 "main_sha": null,
20889 "because_sha": null,
20890 "notes": null
20891 },
20892 {
20893 "sha": "bb86fc03596a1aca0862a10eb251c1c71ed81d10",
20894 "description": "radv: constify stages in radv_rt_fill_group_info()",
20895 "nominated": false,
20896 "nomination_type": 3,
20897 "resolution": 4,
20898 "main_sha": null,
20899 "because_sha": null,
20900 "notes": null
20901 },
20902 {
20903 "sha": "36f428f1de78d6bd2c0aa6719da06cd5233a8c7f",
20904 "description": "anv: check for wa 16013994831 in emit_so_memcpy_end",
20905 "nominated": true,
20906 "nomination_type": 0,
20907 "resolution": 1,
20908 "main_sha": null,
20909 "because_sha": null,
20910 "notes": null
20911 },
20912 {
20913 "sha": "73835874a82f741e10cbc8da9128a4f5cd46e347",
20914 "description": "intel/disasm: Remove duplicate variable reg_file",
20915 "nominated": true,
20916 "nomination_type": 1,
20917 "resolution": 1,
20918 "main_sha": null,
20919 "because_sha": "1c92dad5cb7f5d46dfaf56d2f9ce0203c2fbefbe",
20920 "notes": null
20921 },
20922 {
20923 "sha": "e84aa455e550bb151cccbc8668c5dd64719342e9",
20924 "description": "iris: Use Mesa internal drm-uapi headers",
20925 "nominated": false,
20926 "nomination_type": 3,
20927 "resolution": 4,
20928 "main_sha": null,
20929 "because_sha": null,
20930 "notes": null
20931 },
20932 {
20933 "sha": "a34a113059f55947cc08624897999f7f066f000a",
20934 "description": "anv: hide vendor ID for The Finals",
20935 "nominated": true,
20936 "nomination_type": 0,
20937 "resolution": 1,
20938 "main_sha": null,
20939 "because_sha": null,
20940 "notes": null
20941 },
20942 {
20943 "sha": "ff6041afdf2df9f048aa192f602c191e96ce92fd",
20944 "description": "intel/aux_map: fix fallback unmapping range on failure",
20945 "nominated": true,
20946 "nomination_type": 1,
20947 "resolution": 1,
20948 "main_sha": null,
20949 "because_sha": "7c6faa1efe8f50263bfc1f71cb1c4a1c2302b5df",
20950 "notes": null
20951 },
20952 {
20953 "sha": "33b77ec774a10f052a2814d9ff3668cc0aa13083",
20954 "description": "cso: don't unbind vertex buffers when enabling/disabling u_vbuf",
20955 "nominated": false,
20956 "nomination_type": 3,
20957 "resolution": 4,
20958 "main_sha": null,
20959 "because_sha": null,
20960 "notes": null
20961 },
20962 {
20963 "sha": "eb20ef92772c6a4963128370260d578f100efee9",
20964 "description": "gallium: remove unbind_trailing_count from set_vertex_buffers",
20965 "nominated": false,
20966 "nomination_type": 3,
20967 "resolution": 4,
20968 "main_sha": null,
20969 "because_sha": null,
20970 "notes": null
20971 },
20972 {
20973 "sha": "2725b095ea2a16a1ce28aca8ae31e9d3df448c67",
20974 "description": "gallium/u_vbuf: replace unnecessary dst_index with \"i\"",
20975 "nominated": false,
20976 "nomination_type": 3,
20977 "resolution": 4,
20978 "main_sha": null,
20979 "because_sha": null,
20980 "notes": null
20981 },
20982 {
20983 "sha": "cfba24ccb548af0ad3427b525def602383cd204a",
20984 "description": "nvk: Add a couple more features to features.txt",
20985 "nominated": false,
20986 "nomination_type": 3,
20987 "resolution": 4,
20988 "main_sha": null,
20989 "because_sha": null,
20990 "notes": null
20991 },
20992 {
20993 "sha": "27a1b4e4f314832c164380ea332c096fe394c8f0",
20994 "description": "ci/deqp: ensure that in `default` builds, wayland + x11 + xcb are all built",
20995 "nominated": false,
20996 "nomination_type": 3,
20997 "resolution": 1,
20998 "main_sha": null,
20999 "because_sha": null,
21000 "notes": null
21001 },
21002 {
21003 "sha": "3c7460c0238a4c7823aea22d9fbfb795ea738fc4",
21004 "description": "nvk: Advertise variableMultisampleRate and EDS3RasterizationSamples",
21005 "nominated": false,
21006 "nomination_type": 3,
21007 "resolution": 4,
21008 "main_sha": null,
21009 "because_sha": null,
21010 "notes": null
21011 },
21012 {
21013 "sha": "0e33dba6256f0da5882a55081616004d3f5dc1e2",
21014 "description": "nvk: Move SET_HYBRID_ANTI_ALIAS_CONTROL to draw time",
21015 "nominated": false,
21016 "nomination_type": 3,
21017 "resolution": 4,
21018 "main_sha": null,
21019 "because_sha": null,
21020 "notes": null
21021 },
21022 {
21023 "sha": "148ea7792f32d6a454c610fa8a49994ff954a61f",
21024 "description": "nvk: Emit SET_ANTI_ALIAS at draw time when no render targets are bound",
21025 "nominated": false,
21026 "nomination_type": 3,
21027 "resolution": 4,
21028 "main_sha": null,
21029 "because_sha": null,
21030 "notes": null
21031 },
21032 {
21033 "sha": "48d510ac578c859ce2046f055d1e6dc37716a499",
21034 "description": "vulkan: Fix null pointer dereferencing on sample locations state",
21035 "nominated": false,
21036 "nomination_type": 3,
21037 "resolution": 4,
21038 "main_sha": null,
21039 "because_sha": null,
21040 "notes": null
21041 },
21042 {
21043 "sha": "e36235e6d530e037cffd189d48fb6ae88f5dd613",
21044 "description": "aco: reassign split vector to SOPC",
21045 "nominated": false,
21046 "nomination_type": 3,
21047 "resolution": 4,
21048 "main_sha": null,
21049 "because_sha": null,
21050 "notes": null
21051 },
21052 {
21053 "sha": "94d96dac601ff2126996ac37a0b637961d06dfab",
21054 "description": "nak: Add explicit padding to nak_shader_info",
21055 "nominated": false,
21056 "nomination_type": 3,
21057 "resolution": 4,
21058 "main_sha": null,
21059 "because_sha": null,
21060 "notes": null
21061 },
21062 {
21063 "sha": "d280160a1352e8f05be27a9573fead98c617e2ac",
21064 "description": "nak: Disallow gl_FragData and set MRT correctly",
21065 "nominated": false,
21066 "nomination_type": 3,
21067 "resolution": 4,
21068 "main_sha": null,
21069 "because_sha": null,
21070 "notes": null
21071 },
21072 {
21073 "sha": "005b5b1464518201dbb25907094268e0e0ca4cb3",
21074 "description": "nvk: Set a minimum of one patch control point",
21075 "nominated": false,
21076 "nomination_type": 3,
21077 "resolution": 4,
21078 "main_sha": null,
21079 "because_sha": null,
21080 "notes": null
21081 },
21082 {
21083 "sha": "2cab67a9f1825b21584b86fbec5d03cca671830d",
21084 "description": "nvk: Invalidate state after secondary command buffers",
21085 "nominated": false,
21086 "nomination_type": 3,
21087 "resolution": 4,
21088 "main_sha": null,
21089 "because_sha": null,
21090 "notes": null
21091 },
21092 {
21093 "sha": "bc36dfdb5d80c3e1d939ac881b81472c160960b9",
21094 "description": "nvk: Handle missing descriptor sets in nvk_nir_lower_descriptors",
21095 "nominated": false,
21096 "nomination_type": 3,
21097 "resolution": 4,
21098 "main_sha": null,
21099 "because_sha": null,
21100 "notes": null
21101 },
21102 {
21103 "sha": "3197aff4e8ff47708b825f272322e759591d7f79",
21104 "description": "nvk: Make dynamic cbuf indices relative to the descriptor set",
21105 "nominated": false,
21106 "nomination_type": 3,
21107 "resolution": 4,
21108 "main_sha": null,
21109 "because_sha": null,
21110 "notes": null
21111 },
21112 {
21113 "sha": "e0d907f56fd84c119af22d6b4d14c52d99fd7b0c",
21114 "description": "nvk: Rework descriptor set binding",
21115 "nominated": false,
21116 "nomination_type": 3,
21117 "resolution": 4,
21118 "main_sha": null,
21119 "because_sha": null,
21120 "notes": null
21121 },
21122 {
21123 "sha": "a11adbe40845d9cb60f71cc3ca2d43f3a78a7b3c",
21124 "description": "nvk: Use s instead of set_idx in CmdBindDescriptorSets",
21125 "nominated": false,
21126 "nomination_type": 3,
21127 "resolution": 4,
21128 "main_sha": null,
21129 "because_sha": null,
21130 "notes": null
21131 },
21132 {
21133 "sha": "2d5c04ee4aa655bef250b246077e2618c265c421",
21134 "description": "nvk: Return an nvk_cbuf_map from nvk_lower_nir()",
21135 "nominated": false,
21136 "nomination_type": 3,
21137 "resolution": 4,
21138 "main_sha": null,
21139 "because_sha": null,
21140 "notes": null
21141 },
21142 {
21143 "sha": "f62b5582ea398bba0bbc67006ac4ed5f34b5a77a",
21144 "description": "nvk: Add an explicit mapping from shader stages to cbuf bindings",
21145 "nominated": false,
21146 "nomination_type": 3,
21147 "resolution": 4,
21148 "main_sha": null,
21149 "because_sha": null,
21150 "notes": null
21151 },
21152 {
21153 "sha": "8120360358663af237562a7c81313087a23f8dd6",
21154 "description": "Revert \"v3d: show warning on creating a v3d screen on real hw\"",
21155 "nominated": false,
21156 "nomination_type": 2,
21157 "resolution": 4,
21158 "main_sha": null,
21159 "because_sha": "c31be1f4bacde88ccd7177af26cb554c35472573",
21160 "notes": null
21161 },
21162 {
21163 "sha": "4cb9c77e8e08507b5c181a480259e42b43dd647e",
21164 "description": "mesa: Consider mesa format in addition to internal format for mip/cube completeness",
21165 "nominated": true,
21166 "nomination_type": 0,
21167 "resolution": 1,
21168 "main_sha": null,
21169 "because_sha": null,
21170 "notes": null
21171 },
21172 {
21173 "sha": "75ff6ca470dcceaba317877e636968278a044ac2",
21174 "description": "clc: add support for the native spir-v backend",
21175 "nominated": false,
21176 "nomination_type": 3,
21177 "resolution": 4,
21178 "main_sha": null,
21179 "because_sha": null,
21180 "notes": null
21181 },
21182 {
21183 "sha": "22fa315ee0622b73956cebf8375497f3ccb8d456",
21184 "description": "clc: use spirv triple starting with llvm-17",
21185 "nominated": false,
21186 "nomination_type": 3,
21187 "resolution": 4,
21188 "main_sha": null,
21189 "because_sha": null,
21190 "notes": null
21191 },
21192 {
21193 "sha": "49fe060b5f39eb673b0c6a8757730386c6ce5570",
21194 "description": "anv: Fix PAT entry for userptr in integrated GPUs",
21195 "nominated": true,
21196 "nomination_type": 1,
21197 "resolution": 1,
21198 "main_sha": null,
21199 "because_sha": "060439bdf0e74f0f2e255d0a81b5356f9a2f5457",
21200 "notes": null
21201 },
21202 {
21203 "sha": "8929257352d127feaaaf764d019b83803b9a325c",
21204 "description": "zink: use maint6 for multi-layer compressed surface creation",
21205 "nominated": false,
21206 "nomination_type": 3,
21207 "resolution": 4,
21208 "main_sha": null,
21209 "because_sha": null,
21210 "notes": null
21211 },
21212 {
21213 "sha": "33282e750452860918149c0ef6e16c795d3607d8",
21214 "description": "zink: hook up maint6",
21215 "nominated": false,
21216 "nomination_type": 3,
21217 "resolution": 4,
21218 "main_sha": null,
21219 "because_sha": null,
21220 "notes": null
21221 },
21222 {
21223 "sha": "4ccc91de17014bc5e36ec8b1b4963348ac331b88",
21224 "description": "zink: use local screen variable in surface creation",
21225 "nominated": false,
21226 "nomination_type": 3,
21227 "resolution": 4,
21228 "main_sha": null,
21229 "because_sha": null,
21230 "notes": null
21231 },
21232 {
21233 "sha": "1a3197094649487d8ca6f3233e206d4d869746f4",
21234 "description": "intel/compiler/xe2: Implement instruction compaction for DPAS.",
21235 "nominated": false,
21236 "nomination_type": 3,
21237 "resolution": 4,
21238 "main_sha": null,
21239 "because_sha": null,
21240 "notes": null
21241 },
21242 {
21243 "sha": "6e56a4b474944eec5d17af81732e26c398244b2d",
21244 "description": "intel/compiler/xe2: Fix for the removal of AccWrCtrl.",
21245 "nominated": false,
21246 "nomination_type": 3,
21247 "resolution": 4,
21248 "main_sha": null,
21249 "because_sha": null,
21250 "notes": null
21251 },
21252 {
21253 "sha": "7f39e51dd5144b95844b4226f83346bbf84f1f87",
21254 "description": "intel/compiler/xe2: Add extra flag registers.",
21255 "nominated": false,
21256 "nomination_type": 3,
21257 "resolution": 4,
21258 "main_sha": null,
21259 "because_sha": null,
21260 "notes": null
21261 },
21262 {
21263 "sha": "f974eacab3d239e9cd3c3f29f0b2589eb8563386",
21264 "description": "intel/compiler/xe2: Fix for the removal of most predication modes.",
21265 "nominated": false,
21266 "nomination_type": 3,
21267 "resolution": 4,
21268 "main_sha": null,
21269 "because_sha": null,
21270 "notes": null
21271 },
21272 {
21273 "sha": "f79123e1d99ccff43ba714e2a6457345b7239f6f",
21274 "description": "intel/compiler/xe2: Fix for NibCtrl field removal.",
21275 "nominated": false,
21276 "nomination_type": 3,
21277 "resolution": 4,
21278 "main_sha": null,
21279 "because_sha": null,
21280 "notes": null
21281 },
21282 {
21283 "sha": "7db3f0b1c1739a5b09c46f743c32e160849c484d",
21284 "description": "intel/compiler/xe2: Implement instruction compaction.",
21285 "nominated": false,
21286 "nomination_type": 3,
21287 "resolution": 4,
21288 "main_sha": null,
21289 "because_sha": null,
21290 "notes": null
21291 },
21292 {
21293 "sha": "57ba9c176cd1b1211ee74acc5374b788505ccab2",
21294 "description": "intel/compiler/xe2: Implement codegen of compact instructions.",
21295 "nominated": false,
21296 "nomination_type": 3,
21297 "resolution": 4,
21298 "main_sha": null,
21299 "because_sha": null,
21300 "notes": null
21301 },
21302 {
21303 "sha": "d8ba1d63bc6ebc1639137843bb543399e6fd9a9e",
21304 "description": "intel/compiler: Add assume() checks to brw_compact_inst_(set_)bits().",
21305 "nominated": false,
21306 "nomination_type": 3,
21307 "resolution": 4,
21308 "main_sha": null,
21309 "because_sha": null,
21310 "notes": null
21311 },
21312 {
21313 "sha": "4a24f49b5790383effadfece49735f27b576de73",
21314 "description": "intel/compiler/xe2: Implement codegen of three-source instructions.",
21315 "nominated": false,
21316 "nomination_type": 3,
21317 "resolution": 4,
21318 "main_sha": null,
21319 "because_sha": null,
21320 "notes": null
21321 },
21322 {
21323 "sha": "e10e7d5aa3cad29759550874428bec01d2cfc94e",
21324 "description": "intel/compiler/xe2: Implement codegen of indirect immediates.",
21325 "nominated": false,
21326 "nomination_type": 3,
21327 "resolution": 4,
21328 "main_sha": null,
21329 "because_sha": null,
21330 "notes": null
21331 },
21332 {
21333 "sha": "294bdbb25353ca8be1ff9f573241ce8179454c08",
21334 "description": "intel/compiler/xe2: Implement codegen of 2-source instruction operands.",
21335 "nominated": false,
21336 "nomination_type": 3,
21337 "resolution": 4,
21338 "main_sha": null,
21339 "because_sha": null,
21340 "notes": null
21341 },
21342 {
21343 "sha": "72bbfa8e8d676615583b4361d5a492f2feac2246",
21344 "description": "intel/compiler/xe2: Implement codegen of general instruction controls.",
21345 "nominated": false,
21346 "nomination_type": 3,
21347 "resolution": 4,
21348 "main_sha": null,
21349 "because_sha": null,
21350 "notes": null
21351 },
21352 {
21353 "sha": "066e6c6234c505d43aec30190d6b6a6046097d53",
21354 "description": "intel/compiler/xe2: Add Xe2 bounds to FF() macro.",
21355 "nominated": false,
21356 "nomination_type": 3,
21357 "resolution": 4,
21358 "main_sha": null,
21359 "because_sha": null,
21360 "notes": null
21361 },
21362 {
21363 "sha": "ecd50e70d4d23802c4c102ca2e5723ebf4a19c0c",
21364 "description": "venus: populate oom from ring submit alloc failures",
21365 "nominated": true,
21366 "nomination_type": 1,
21367 "resolution": 1,
21368 "main_sha": null,
21369 "because_sha": "ec131c6e55313d5816a4d69e5a828d7e56965e3d",
21370 "notes": null
21371 },
21372 {
21373 "sha": "12d428bc689d1508e2efb8ebe0012f446bfdb94c",
21374 "description": "venus: avoid redundant layout transition for optimal internal layout",
21375 "nominated": false,
21376 "nomination_type": 3,
21377 "resolution": 4,
21378 "main_sha": null,
21379 "because_sha": null,
21380 "notes": null
21381 },
21382 {
21383 "sha": "5b7c73390247caa847c56c442298107a1e568a6d",
21384 "description": "util/tests: Disable half-float NaN test on hppa/old-mips",
21385 "nominated": true,
21386 "nomination_type": 1,
21387 "resolution": 1,
21388 "main_sha": null,
21389 "because_sha": "067023dce2cae5ef44d2b8cd52a81aa880256037",
21390 "notes": null
21391 },
21392 {
21393 "sha": "0540c9de447730e5efe73a0c5a1a5b6c1e902722",
21394 "description": "util: Add DETECT_ARCH_HPPA macro",
21395 "nominated": true,
21396 "nomination_type": 0,
21397 "resolution": 1,
21398 "main_sha": null,
21399 "because_sha": null,
21400 "notes": null
21401 },
21402 {
21403 "sha": "68f5277887aae1cdc202f45ecd44df2c3c59ba7d",
21404 "description": "glsl: Make sure that the variable is a ir_variable before unreferencing it",
21405 "nominated": false,
21406 "nomination_type": 3,
21407 "resolution": 4,
21408 "main_sha": null,
21409 "because_sha": null,
21410 "notes": null
21411 },
21412 {
21413 "sha": "d9c4ccf56dd0d963f5e844776e1ea4bc75ec94b5",
21414 "description": "glsl: Make sure to not cast ir_dereference_variable into ir_variable",
21415 "nominated": false,
21416 "nomination_type": 3,
21417 "resolution": 4,
21418 "main_sha": null,
21419 "because_sha": null,
21420 "notes": null
21421 },
21422 {
21423 "sha": "b9ad22d24eeeba5cf4ad1ec5e740e825500f57b8",
21424 "description": "virtio/vdrm: Fix lockup in vdrm_host_sync()",
21425 "nominated": false,
21426 "nomination_type": 3,
21427 "resolution": 4,
21428 "main_sha": null,
21429 "because_sha": null,
21430 "notes": null
21431 },
21432 {
21433 "sha": "2fa1979c6688b92917e6242bab7e5c08ec8831b4",
21434 "description": "egl/wayland: Fix possible buffer leak",
21435 "nominated": false,
21436 "nomination_type": 3,
21437 "resolution": 4,
21438 "main_sha": null,
21439 "because_sha": null,
21440 "notes": null
21441 },
21442 {
21443 "sha": "e2f39e8aca185eb9875b2fe0164b6d718a4ccd10",
21444 "description": "Revert \"ci/radeonsi: disable VA-API testing on raven\"",
21445 "nominated": true,
21446 "nomination_type": 2,
21447 "resolution": 1,
21448 "main_sha": null,
21449 "because_sha": "9017852de431ebdcc3989250184d7c9fd009c89a",
21450 "notes": null
21451 },
21452 {
21453 "sha": "4e76c4ecb462ec6bc1b114b93161c7c732f3a65b",
21454 "description": "radeonsi: compute epitch when modifying surf_pitch",
21455 "nominated": true,
21456 "nomination_type": 1,
21457 "resolution": 1,
21458 "main_sha": null,
21459 "because_sha": "115b61e51f619df0b8d920b8ee572b56e7be575f",
21460 "notes": null
21461 },
21462 {
21463 "sha": "810c1f7747b62fe4dbfe7631312c7ff1ac92603a",
21464 "description": "hasvk: remove gfx9 specific cs stall from emit_ps_depth_count",
21465 "nominated": false,
21466 "nomination_type": 3,
21467 "resolution": 4,
21468 "main_sha": null,
21469 "because_sha": null,
21470 "notes": null
21471 },
21472 {
21473 "sha": "30c148fd16e468cd31ba17e2216f6feb52e27fdc",
21474 "description": "hasvk: remove softpin (GFX_VERx10 >= 90) related code",
21475 "nominated": false,
21476 "nomination_type": 3,
21477 "resolution": 4,
21478 "main_sha": null,
21479 "because_sha": null,
21480 "notes": null
21481 },
21482 {
21483 "sha": "ed2743258a501acf5680fe24ddd74ce3e535b6f0",
21484 "description": "hasvk: remove gfx9 specific code from emit_sample_pattern",
21485 "nominated": false,
21486 "nomination_type": 3,
21487 "resolution": 4,
21488 "main_sha": null,
21489 "because_sha": null,
21490 "notes": null
21491 },
21492 {
21493 "sha": "4d3d3a495fe2e0dc4dcf5a67ff7f2b00a4d844e0",
21494 "description": "hasvk: remove cmd_buffer_ray_query_globals function decl",
21495 "nominated": false,
21496 "nomination_type": 3,
21497 "resolution": 4,
21498 "main_sha": null,
21499 "because_sha": null,
21500 "notes": null
21501 },
21502 {
21503 "sha": "b4015a189405a1b23b2c11ec11201331f0d1614b",
21504 "description": "tu: support l1 dcache size on musl",
21505 "nominated": false,
21506 "nomination_type": 3,
21507 "resolution": 4,
21508 "main_sha": null,
21509 "because_sha": null,
21510 "notes": null
21511 },
21512 {
21513 "sha": "91798bab2d8514da3d590674f256d79087ec4e72",
21514 "description": "anv: refactor emit_dynamic_buffer_binding_table_entry",
21515 "nominated": false,
21516 "nomination_type": 3,
21517 "resolution": 4,
21518 "main_sha": null,
21519 "because_sha": null,
21520 "notes": null
21521 },
21522 {
21523 "sha": "49794473c73875d892e34b9d4a7b5ce9f3faa72c",
21524 "description": "v3d/vc4/ci: reset the list of timeout tests",
21525 "nominated": false,
21526 "nomination_type": 3,
21527 "resolution": 4,
21528 "main_sha": null,
21529 "because_sha": null,
21530 "notes": null
21531 },
21532 {
21533 "sha": "09413ff7458e12c5cbce20633d16bfd618cb5512",
21534 "description": "aco/insert_exec_mask: only create loop phis for exec mask if necessary",
21535 "nominated": false,
21536 "nomination_type": 3,
21537 "resolution": 4,
21538 "main_sha": null,
21539 "because_sha": null,
21540 "notes": null
21541 },
21542 {
21543 "sha": "e83d8e13668076bf1b55b2cea85496c6fdc5309e",
21544 "description": "aco/insert_exec_mask: replace phi for loop restore mask with explicit copies",
21545 "nominated": false,
21546 "nomination_type": 3,
21547 "resolution": 4,
21548 "main_sha": null,
21549 "because_sha": null,
21550 "notes": null
21551 },
21552 {
21553 "sha": "d375d297cf0d75ac913056c7621b921c94241a5e",
21554 "description": "aco/insert_exec_mask: unify exec restore code after divergent control flow",
21555 "nominated": false,
21556 "nomination_type": 3,
21557 "resolution": 4,
21558 "main_sha": null,
21559 "because_sha": null,
21560 "notes": null
21561 },
21562 {
21563 "sha": "eb96a4bffe295b91da813ac7af73250ce4bcd3e8",
21564 "description": "docs: fix syntax highlighting on shell commands",
21565 "nominated": false,
21566 "nomination_type": 3,
21567 "resolution": 4,
21568 "main_sha": null,
21569 "because_sha": null,
21570 "notes": null
21571 },
21572 {
21573 "sha": "eb505979bafe94d09fcee3d82c0c6d75fce27122",
21574 "description": "docs: fix syntax highlighting on non-code text snippet",
21575 "nominated": false,
21576 "nomination_type": 3,
21577 "resolution": 4,
21578 "main_sha": null,
21579 "because_sha": null,
21580 "notes": null
21581 },
21582 {
21583 "sha": "83b5745404d9d6114727a268863219e463988767",
21584 "description": "r300/ci: move streaming-texture-leak from fails to skips",
21585 "nominated": false,
21586 "nomination_type": 3,
21587 "resolution": 4,
21588 "main_sha": null,
21589 "because_sha": null,
21590 "notes": null
21591 },
21592 {
21593 "sha": "328b1ae02a5de4e6d1a5d8274c3826f77e900d0a",
21594 "description": "r300/ci: add the KHR gles2 tests",
21595 "nominated": false,
21596 "nomination_type": 3,
21597 "resolution": 4,
21598 "main_sha": null,
21599 "because_sha": null,
21600 "notes": null
21601 },
21602 {
21603 "sha": "13b1ff33ab9cadbbca01a6f308cabfbd0dccee4d",
21604 "description": "r300/ci: switch to deqp-runner suite",
21605 "nominated": false,
21606 "nomination_type": 3,
21607 "resolution": 4,
21608 "main_sha": null,
21609 "because_sha": null,
21610 "notes": null
21611 },
21612 {
21613 "sha": "63827751e136cbfd8f5eb5cd74df40442377972e",
21614 "description": "radv: Recompute max_waves after postprocessing RT config",
21615 "nominated": true,
21616 "nomination_type": 1,
21617 "resolution": 1,
21618 "main_sha": null,
21619 "because_sha": "533ec9843e466e0cadf876a39d6fac74db2bdcd6",
21620 "notes": null
21621 },
21622 {
21623 "sha": "475661a64e438a290bf9043c01dfa7f39e04a305",
21624 "description": "intel/isl/xe2: Disable route of Sampler LD message to LSC",
21625 "nominated": false,
21626 "nomination_type": 3,
21627 "resolution": 4,
21628 "main_sha": null,
21629 "because_sha": null,
21630 "notes": null
21631 },
21632 {
21633 "sha": "89de5e22ae181f6d71dc88f97aa175a598df1904",
21634 "description": "asahi: don't use NIR_PASS_V",
21635 "nominated": false,
21636 "nomination_type": 3,
21637 "resolution": 4,
21638 "main_sha": null,
21639 "because_sha": null,
21640 "notes": null
21641 },
21642 {
21643 "sha": "375ad0ef26ed352473e02134aabd32a981ccf7c9",
21644 "description": "asahi: don't use NIR_PASS for removing entrypoints",
21645 "nominated": false,
21646 "nomination_type": 3,
21647 "resolution": 4,
21648 "main_sha": null,
21649 "because_sha": null,
21650 "notes": null
21651 },
21652 {
21653 "sha": "afefcc3b303b08f276c8a2b7bd5a7853592263fc",
21654 "description": "asahi: avoid silly internal NIR_PASS in gs lowering",
21655 "nominated": false,
21656 "nomination_type": 3,
21657 "resolution": 4,
21658 "main_sha": null,
21659 "because_sha": null,
21660 "notes": null
21661 },
21662 {
21663 "sha": "c87d46b600d4c940cc8884d257c19556d92d52c9",
21664 "description": "asahi: return progress from passes",
21665 "nominated": false,
21666 "nomination_type": 3,
21667 "resolution": 4,
21668 "main_sha": null,
21669 "because_sha": null,
21670 "notes": null
21671 },
21672 {
21673 "sha": "8a6850d33cfc1e6c62c13a6198f2afb5fad7986b",
21674 "description": "agx: return progress from passes",
21675 "nominated": false,
21676 "nomination_type": 3,
21677 "resolution": 4,
21678 "main_sha": null,
21679 "because_sha": null,
21680 "notes": null
21681 },
21682 {
21683 "sha": "26cedede0d76f35d411e7e7f723a3afc7373c906",
21684 "description": "agx: unset silly nir opts",
21685 "nominated": false,
21686 "nomination_type": 3,
21687 "resolution": 4,
21688 "main_sha": null,
21689 "because_sha": null,
21690 "notes": null
21691 },
21692 {
21693 "sha": "01344819b066f342afccaa8be1812f9d685b5d35",
21694 "description": "agx: fix metadata in layer lowering",
21695 "nominated": false,
21696 "nomination_type": 3,
21697 "resolution": 4,
21698 "main_sha": null,
21699 "because_sha": null,
21700 "notes": null
21701 },
21702 {
21703 "sha": "fe04e85be903e417a3e7bf1e6ea4208951759bb0",
21704 "description": "agx: only lower vars to ssa once",
21705 "nominated": false,
21706 "nomination_type": 3,
21707 "resolution": 4,
21708 "main_sha": null,
21709 "because_sha": null,
21710 "notes": null
21711 },
21712 {
21713 "sha": "08fc7a40821f935d1290fc008200d474fed8fe9e",
21714 "description": "agx: stop lowering in opt loop",
21715 "nominated": false,
21716 "nomination_type": 3,
21717 "resolution": 4,
21718 "main_sha": null,
21719 "because_sha": null,
21720 "notes": null
21721 },
21722 {
21723 "sha": "9dfb072ae3d7990e6e7269416feb8a5212e08b25",
21724 "description": "agx: ingest undefs in the backend",
21725 "nominated": false,
21726 "nomination_type": 3,
21727 "resolution": 4,
21728 "main_sha": null,
21729 "because_sha": null,
21730 "notes": null
21731 },
21732 {
21733 "sha": "b14987bf9057349b6a6aa5e6617841e4e809ecc5",
21734 "description": "agx: rm deadcode",
21735 "nominated": false,
21736 "nomination_type": 3,
21737 "resolution": 4,
21738 "main_sha": null,
21739 "because_sha": null,
21740 "notes": null
21741 },
21742 {
21743 "sha": "aee66f4c8f88d9de57f61ad236a1a4e14ebad3c6",
21744 "description": "mesa/st: don't use NIR_PASS_V",
21745 "nominated": false,
21746 "nomination_type": 3,
21747 "resolution": 4,
21748 "main_sha": null,
21749 "because_sha": null,
21750 "notes": null
21751 },
21752 {
21753 "sha": "52eb7e1ada3c7b1834af15837d0ef08f98181e67",
21754 "description": "mesa/st: return progress lowering builtins",
21755 "nominated": false,
21756 "nomination_type": 3,
21757 "resolution": 4,
21758 "main_sha": null,
21759 "because_sha": null,
21760 "notes": null
21761 },
21762 {
21763 "sha": "5da993ea9aea8bf69429f71d8c08696769be46bc",
21764 "description": "mesa/st: use instructions_pass for plane lowering",
21765 "nominated": false,
21766 "nomination_type": 3,
21767 "resolution": 4,
21768 "main_sha": null,
21769 "because_sha": null,
21770 "notes": null
21771 },
21772 {
21773 "sha": "f81afb4b06a0cf9c3a47a90b0d8b2e739be23c99",
21774 "description": "mesa/st: return progress in st_nir_lower_wpos_ytransform",
21775 "nominated": false,
21776 "nomination_type": 3,
21777 "resolution": 4,
21778 "main_sha": null,
21779 "because_sha": null,
21780 "notes": null
21781 },
21782 {
21783 "sha": "1452b22ef976a2f1b37b61c252d46cce6869575c",
21784 "description": "glsl: fix metadata in gl_nir_zero_initialize_clip_distance",
21785 "nominated": false,
21786 "nomination_type": 3,
21787 "resolution": 4,
21788 "main_sha": null,
21789 "because_sha": null,
21790 "notes": null
21791 },
21792 {
21793 "sha": "854b6020bddb3dd6775b2643411551bdec4dcf88",
21794 "description": "glsl: don't use NIR_PASS_V",
21795 "nominated": false,
21796 "nomination_type": 3,
21797 "resolution": 4,
21798 "main_sha": null,
21799 "because_sha": null,
21800 "notes": null
21801 },
21802 {
21803 "sha": "b3d6658d96570be16bd59655b21d3cd3e6d98d60",
21804 "description": "glsl: return progress in point size linking",
21805 "nominated": false,
21806 "nomination_type": 3,
21807 "resolution": 4,
21808 "main_sha": null,
21809 "because_sha": null,
21810 "notes": null
21811 },
21812 {
21813 "sha": "8fd18c4f20c294bf5a7d702cf64f02621954abe1",
21814 "description": "nir/lower_flatshade: fix metadata",
21815 "nominated": false,
21816 "nomination_type": 3,
21817 "resolution": 4,
21818 "main_sha": null,
21819 "because_sha": null,
21820 "notes": null
21821 },
21822 {
21823 "sha": "fcae4b469f25831641355b01821f9909d3bcc4a5",
21824 "description": "nir/lower_io_arrays_to_elements: return prog",
21825 "nominated": false,
21826 "nomination_type": 3,
21827 "resolution": 4,
21828 "main_sha": null,
21829 "because_sha": null,
21830 "notes": null
21831 },
21832 {
21833 "sha": "70fd20d2bcce3d0ccacd1533f44c32ec787141fb",
21834 "description": "nir/lower_passthrough_edgeflags: return progress",
21835 "nominated": false,
21836 "nomination_type": 3,
21837 "resolution": 4,
21838 "main_sha": null,
21839 "because_sha": null,
21840 "notes": null
21841 },
21842 {
21843 "sha": "460d2ca4f331f710c10f15626411a618999c26fb",
21844 "description": "nir/lower_point_size_mov: return prog",
21845 "nominated": false,
21846 "nomination_type": 3,
21847 "resolution": 4,
21848 "main_sha": null,
21849 "because_sha": null,
21850 "notes": null
21851 },
21852 {
21853 "sha": "8b7d765e59801c4d6bc5dee7b4311e09cb3dd432",
21854 "description": "nir/lower_alpha_test: rewrite with intrinsics_pass",
21855 "nominated": false,
21856 "nomination_type": 3,
21857 "resolution": 4,
21858 "main_sha": null,
21859 "because_sha": null,
21860 "notes": null
21861 },
21862 {
21863 "sha": "086cbe5da25305bf8d9b828bedefc6c7960019e5",
21864 "description": "nir/lower_bitmap: return prog",
21865 "nominated": false,
21866 "nomination_type": 3,
21867 "resolution": 4,
21868 "main_sha": null,
21869 "because_sha": null,
21870 "notes": null
21871 },
21872 {
21873 "sha": "4833e42721bf09ea71ab3d8e984538ae912b0177",
21874 "description": "nir: return prog from drawpixels",
21875 "nominated": false,
21876 "nomination_type": 3,
21877 "resolution": 4,
21878 "main_sha": null,
21879 "because_sha": null,
21880 "notes": null
21881 },
21882 {
21883 "sha": "6fa32b5b838a7b155e069b0aee799d607abd657b",
21884 "description": "nir/lower_clip_cull_distance_arrays: return prog",
21885 "nominated": false,
21886 "nomination_type": 3,
21887 "resolution": 4,
21888 "main_sha": null,
21889 "because_sha": null,
21890 "notes": null
21891 },
21892 {
21893 "sha": "a36812d9b4b1c864d176e24e576c93236660aa3f",
21894 "description": "nir/lower_io_to_temporaries: return prog",
21895 "nominated": false,
21896 "nomination_type": 3,
21897 "resolution": 4,
21898 "main_sha": null,
21899 "because_sha": null,
21900 "notes": null
21901 },
21902 {
21903 "sha": "caffc3abcac8b9eebc4fdfd6c95c71edfb9bdb46",
21904 "description": "nir/lower_blend: return progress",
21905 "nominated": false,
21906 "nomination_type": 3,
21907 "resolution": 4,
21908 "main_sha": null,
21909 "because_sha": null,
21910 "notes": null
21911 },
21912 {
21913 "sha": "29bd0a8ffaf88262c6323d03ee298f91b55e003d",
21914 "description": "nir/lower_ssbo: rewrite",
21915 "nominated": false,
21916 "nomination_type": 3,
21917 "resolution": 4,
21918 "main_sha": null,
21919 "because_sha": null,
21920 "notes": null
21921 },
21922 {
21923 "sha": "93b29cd40a2d3e02234c0f1d5d78a24a70a3913d",
21924 "description": "lavapipe: delete extra descriptor buffer layout validation",
21925 "nominated": false,
21926 "nomination_type": 3,
21927 "resolution": 4,
21928 "main_sha": null,
21929 "because_sha": null,
21930 "notes": null
21931 },
21932 {
21933 "sha": "ae29ffb63730b94f9ab0d6e67f79e71e5ec3f4ce",
21934 "description": "intel/eu/gfx12.5+: Don't fail validation with ARF register restriction error for indirect addressing.",
21935 "nominated": false,
21936 "nomination_type": 3,
21937 "resolution": 4,
21938 "main_sha": null,
21939 "because_sha": null,
21940 "notes": null
21941 },
21942 {
21943 "sha": "32b3ea3c3d3a650ebe3326c3087aa1d165169f08",
21944 "description": "intel/eu/validate: SEND instructions don't have immediate encodings on Gen12+.",
21945 "nominated": false,
21946 "nomination_type": 3,
21947 "resolution": 4,
21948 "main_sha": null,
21949 "because_sha": null,
21950 "notes": null
21951 },
21952 {
21953 "sha": "dfb034853a27ec981c1e205c5b798b234215baf3",
21954 "description": "intel/fs: Use full 32-bit sample masks when immediate.",
21955 "nominated": false,
21956 "nomination_type": 3,
21957 "resolution": 4,
21958 "main_sha": null,
21959 "because_sha": null,
21960 "notes": null
21961 },
21962 {
21963 "sha": "565ee4fafc9490a4ee7eec117123444843376d1c",
21964 "description": "zink: fix separate shader patch variable location adjustment",
21965 "nominated": true,
21966 "nomination_type": 1,
21967 "resolution": 1,
21968 "main_sha": null,
21969 "because_sha": "d9942442f200bea0ef5b906f288a5234994767b5",
21970 "notes": null
21971 },
21972 {
21973 "sha": "695b4a299250ee7ff5da5f7eda70c6b245dd0f78",
21974 "description": "anv: fix disabled Wa_14017076903/18022508906",
21975 "nominated": true,
21976 "nomination_type": 1,
21977 "resolution": 1,
21978 "main_sha": null,
21979 "because_sha": "d0669f3ede53cccc245efaf27e32b68f6150549a",
21980 "notes": null
21981 },
21982 {
21983 "sha": "1279e7b6c7706553f4424a7d3d8e48bd4f751f5f",
21984 "description": "zink: Use memmove when dealing with overlapping memory",
21985 "nominated": false,
21986 "nomination_type": 3,
21987 "resolution": 4,
21988 "main_sha": null,
21989 "because_sha": null,
21990 "notes": null
21991 },
21992 {
21993 "sha": "a18171968cb84e54fd939d35cd08262fb56ed2a3",
21994 "description": "zink: Avoid the use of negative array offsets",
21995 "nominated": false,
21996 "nomination_type": 3,
21997 "resolution": 4,
21998 "main_sha": null,
21999 "because_sha": null,
22000 "notes": null
22001 },
22002 {
22003 "sha": "920fe469b328c7f7b608f1d3c00d1181164dcb47",
22004 "description": "ci: Disable VK full runs that time out since 1.3.7.0 (hasvk, anv-tgl, a630)",
22005 "nominated": false,
22006 "nomination_type": 3,
22007 "resolution": 4,
22008 "main_sha": null,
22009 "because_sha": null,
22010 "notes": null
22011 },
22012 {
22013 "sha": "78da1845fbe1e2824f72993d9b3994927bf21712",
22014 "description": "ci: Add full-run xfails missed in the 1.3.7.0 CTS update.",
22015 "nominated": false,
22016 "nomination_type": 3,
22017 "resolution": 4,
22018 "main_sha": null,
22019 "because_sha": null,
22020 "notes": null
22021 },
22022 {
22023 "sha": "f298a0e7092addb9db5ab14c9085cd5a0f54fa1d",
22024 "description": "ci: make sure we evaluate the python-test rules first",
22025 "nominated": true,
22026 "nomination_type": 1,
22027 "resolution": 1,
22028 "main_sha": null,
22029 "because_sha": "2c9fdaa83013ac60b55ef821d502282e297505b8",
22030 "notes": null
22031 },
22032 {
22033 "sha": "436b89e8388810dc456c366b8ab0ee03f8fb1357",
22034 "description": "radv: Correctly select SDMA support for PRIME blit.",
22035 "nominated": true,
22036 "nomination_type": 0,
22037 "resolution": 1,
22038 "main_sha": null,
22039 "because_sha": null,
22040 "notes": null
22041 },
22042 {
22043 "sha": "bc65d14ddb946a77d075fb29536bb29739271c97",
22044 "description": "ci/windows: Update WARP to 1.0.9 NuGet",
22045 "nominated": false,
22046 "nomination_type": 3,
22047 "resolution": 4,
22048 "main_sha": null,
22049 "because_sha": null,
22050 "notes": null
22051 },
22052 {
22053 "sha": "9530ec9c070ab033e8ec9a296781932e90c4b3ed",
22054 "description": "r300: skip draw if vertex shader does not write gl_Position",
22055 "nominated": false,
22056 "nomination_type": 3,
22057 "resolution": 4,
22058 "main_sha": null,
22059 "because_sha": null,
22060 "notes": null
22061 },
22062 {
22063 "sha": "53c17d85abad095c9d381785d29531e8a4532ffc",
22064 "description": "r300: fix reusing of color varying slots for generic ones",
22065 "nominated": true,
22066 "nomination_type": 1,
22067 "resolution": 1,
22068 "main_sha": null,
22069 "because_sha": "d4b8e8a48144f4b899d48c271558f0dc613632cb",
22070 "notes": null
22071 },
22072 {
22073 "sha": "7e4d95c271b3ef7f9cb370946933bd584fd47a32",
22074 "description": "amd/vpelib: Solve the downscaling problem for 2 tap",
22075 "nominated": false,
22076 "nomination_type": 3,
22077 "resolution": 4,
22078 "main_sha": null,
22079 "because_sha": null,
22080 "notes": null
22081 },
22082 {
22083 "sha": "25d0384df8b7b7bfcce35eccdfd9346220b93c96",
22084 "description": "amd/vpelib: Add VPE prefix on API to avoid naming conflict",
22085 "nominated": false,
22086 "nomination_type": 3,
22087 "resolution": 4,
22088 "main_sha": null,
22089 "because_sha": null,
22090 "notes": null
22091 },
22092 {
22093 "sha": "16c1628f73904875f9ad25a11909c6939ba21477",
22094 "description": "amd/vpelib: VPT Failing Test Cases",
22095 "nominated": false,
22096 "nomination_type": 3,
22097 "resolution": 4,
22098 "main_sha": null,
22099 "because_sha": null,
22100 "notes": null
22101 },
22102 {
22103 "sha": "b354ceebaa36c8d4c6d0441d39dc81159053a569",
22104 "description": "amd/vpelib: Use uint64 for buffer size",
22105 "nominated": false,
22106 "nomination_type": 3,
22107 "resolution": 4,
22108 "main_sha": null,
22109 "because_sha": null,
22110 "notes": null
22111 },
22112 {
22113 "sha": "4a48896a0d2981ca45bd88e7c16a17377952dda7",
22114 "description": "amd/vpelib: White Screen Fix",
22115 "nominated": false,
22116 "nomination_type": 3,
22117 "resolution": 4,
22118 "main_sha": null,
22119 "because_sha": null,
22120 "notes": null
22121 },
22122 {
22123 "sha": "28b7c1e61157d9165030d9f2cd293f0eec70c0d9",
22124 "description": "amd/vpelib: Need a debug flag to support 2tap downscaling",
22125 "nominated": false,
22126 "nomination_type": 3,
22127 "resolution": 4,
22128 "main_sha": null,
22129 "because_sha": null,
22130 "notes": null
22131 },
22132 {
22133 "sha": "ee20be9b077c72662dfbd4a8758f9b803e02cd50",
22134 "description": "amd/vpelib: Apply inverse gamut remap to background",
22135 "nominated": false,
22136 "nomination_type": 3,
22137 "resolution": 4,
22138 "main_sha": null,
22139 "because_sha": null,
22140 "notes": null
22141 },
22142 {
22143 "sha": "73713f837b4c0ceda7f33476586931c04a0ec4b9",
22144 "description": "amd/vpelib: Studio Range Handling",
22145 "nominated": false,
22146 "nomination_type": 3,
22147 "resolution": 4,
22148 "main_sha": null,
22149 "because_sha": null,
22150 "notes": null
22151 },
22152 {
22153 "sha": "e18761001e6a7638ac831b88b440db8a784a1bb6",
22154 "description": "amd/vpelib: Rename the parameters of init vpe function",
22155 "nominated": false,
22156 "nomination_type": 3,
22157 "resolution": 4,
22158 "main_sha": null,
22159 "because_sha": null,
22160 "notes": null
22161 },
22162 {
22163 "sha": "258acf022744d5624cd6e256231ca6c65371ab61",
22164 "description": "amd/vpelib: revert SRGB to 709",
22165 "nominated": false,
22166 "nomination_type": 3,
22167 "resolution": 4,
22168 "main_sha": null,
22169 "because_sha": null,
22170 "notes": null
22171 },
22172 {
22173 "sha": "6d19aca14498a1e046632788eeeb9187c7bc955c",
22174 "description": "amd/vpelib: remove unused header file",
22175 "nominated": false,
22176 "nomination_type": 3,
22177 "resolution": 4,
22178 "main_sha": null,
22179 "because_sha": null,
22180 "notes": null
22181 },
22182 {
22183 "sha": "74eb5114588b9b4c5fb69c0aa86db929105e1ae8",
22184 "description": "radeonsi/vpe: Don't map and unmap emb_buffer every time in process_frame",
22185 "nominated": false,
22186 "nomination_type": 3,
22187 "resolution": 4,
22188 "main_sha": null,
22189 "because_sha": null,
22190 "notes": null
22191 },
22192 {
22193 "sha": "82314a6dad0e97db86fa6d3cac5e96901d5d19ed",
22194 "description": "radeonsi/vpe: Add environment variable to set embbuf number",
22195 "nominated": false,
22196 "nomination_type": 3,
22197 "resolution": 4,
22198 "main_sha": null,
22199 "because_sha": null,
22200 "notes": null
22201 },
22202 {
22203 "sha": "211b67c79b26c79f4ba6499490e2c2c1ed6da1c6",
22204 "description": "radeonsi/vpe: pre-allocate stream struceutre",
22205 "nominated": false,
22206 "nomination_type": 3,
22207 "resolution": 4,
22208 "main_sha": null,
22209 "because_sha": null,
22210 "notes": null
22211 },
22212 {
22213 "sha": "bd37cbc8e538f7f63e8a94b41fa914726df34589",
22214 "description": "radeonsi/vpe: support multi-buffer",
22215 "nominated": false,
22216 "nomination_type": 3,
22217 "resolution": 4,
22218 "main_sha": null,
22219 "because_sha": null,
22220 "notes": null
22221 },
22222 {
22223 "sha": "f6f9e3fe08b60975e974afe88a99e48b67367a80",
22224 "description": "radeonsi/vpe: move flush to si_vpe_processor_end_frame",
22225 "nominated": false,
22226 "nomination_type": 3,
22227 "resolution": 4,
22228 "main_sha": null,
22229 "because_sha": null,
22230 "notes": null
22231 },
22232 {
22233 "sha": "14365ea353b440f0f3d7a22be68195de754d844a",
22234 "description": "radeonsi/vpe: disable info log",
22235 "nominated": false,
22236 "nomination_type": 3,
22237 "resolution": 4,
22238 "main_sha": null,
22239 "because_sha": null,
22240 "notes": null
22241 },
22242 {
22243 "sha": "7bea7ced400b8e7cdea0d725b43f82d8cfcef2e6",
22244 "description": "radeonsi/vpe: remove wait source surface fence and while loop",
22245 "nominated": false,
22246 "nomination_type": 3,
22247 "resolution": 4,
22248 "main_sha": null,
22249 "because_sha": null,
22250 "notes": null
22251 },
22252 {
22253 "sha": "2d3273e388171ce2dcb6a3aab71066f18820767b",
22254 "description": "nak/algebraic: write code to an output file",
22255 "nominated": false,
22256 "nomination_type": 3,
22257 "resolution": 4,
22258 "main_sha": null,
22259 "because_sha": null,
22260 "notes": null
22261 },
22262 {
22263 "sha": "15785a9bfea534f8f7650233f63f3861a8019a25",
22264 "description": "nak/algebraic: merge run and main function",
22265 "nominated": false,
22266 "nomination_type": 3,
22267 "resolution": 4,
22268 "main_sha": null,
22269 "because_sha": null,
22270 "notes": null
22271 },
22272 {
22273 "sha": "465e26dd9806728f4689c56097d80d6c04f610f6",
22274 "description": "lavapipe: fix devenv icd filename",
22275 "nominated": true,
22276 "nomination_type": 0,
22277 "resolution": 1,
22278 "main_sha": null,
22279 "because_sha": null,
22280 "notes": null
22281 },
22282 {
22283 "sha": "0482153ef6218fd46305c0b3fdcc160d2d401d5a",
22284 "description": "util: Update ALIGN prototype to match align",
22285 "nominated": false,
22286 "nomination_type": 3,
22287 "resolution": 4,
22288 "main_sha": null,
22289 "because_sha": null,
22290 "notes": null
22291 },
22292 {
22293 "sha": "8c847eb2def89bfed766fb1eaaf59434515cb032",
22294 "description": "treewide: Use align64 instead of ALIGN for 64 bit value parameter",
22295 "nominated": false,
22296 "nomination_type": 3,
22297 "resolution": 4,
22298 "main_sha": null,
22299 "because_sha": null,
22300 "notes": null
22301 },
22302 {
22303 "sha": "32d2f7074280acc194282a10ad0c2a7f42c299dc",
22304 "description": "nouveau: Use align64 instead of ALIGN over input layer_size_B",
22305 "nominated": false,
22306 "nomination_type": 3,
22307 "resolution": 4,
22308 "main_sha": null,
22309 "because_sha": null,
22310 "notes": null
22311 },
22312 {
22313 "sha": "fb55c7026920156e93a124c994a782beebf43c83",
22314 "description": "svga: Cleanup duplicate ALIGN macro defines",
22315 "nominated": false,
22316 "nomination_type": 3,
22317 "resolution": 4,
22318 "main_sha": null,
22319 "because_sha": null,
22320 "notes": null
22321 },
22322 {
22323 "sha": "0b9c96562b97e0c4fa1c058931530e317b37193c",
22324 "description": "treewide: Use util_is_power_of_two_nonzero{64|_uintptr} when needed",
22325 "nominated": false,
22326 "nomination_type": 3,
22327 "resolution": 4,
22328 "main_sha": null,
22329 "because_sha": null,
22330 "notes": null
22331 },
22332 {
22333 "sha": "c1d6d745cfeebba140d3c3a88f8a9cf7fa7fc503",
22334 "description": "asahi,panfrost: Use IS_POT_NONZERO to replace util_is_power_of_two_nonzero for different size",
22335 "nominated": false,
22336 "nomination_type": 3,
22337 "resolution": 4,
22338 "main_sha": null,
22339 "because_sha": null,
22340 "notes": null
22341 },
22342 {
22343 "sha": "9bed04c5a65416352097033ef1649e6ae6463059",
22344 "description": "util: Add function util_is_power_of_two_nonzero_uintptr and macro IS_POT_NONZERO",
22345 "nominated": false,
22346 "nomination_type": 3,
22347 "resolution": 4,
22348 "main_sha": null,
22349 "because_sha": null,
22350 "notes": null
22351 },
22352 {
22353 "sha": "50e570fd8e3a780cf166b3bef2306e459e90fb90",
22354 "description": "docs: update calendar for 24.0.0-rc1",
22355 "nominated": false,
22356 "nomination_type": 3,
22357 "resolution": 4,
22358 "main_sha": null,
22359 "because_sha": null,
22360 "notes": null
22361 },
22362 {
22363 "sha": "bf729063c3f09b47c6a8105d8b7417285f81ad25",
22364 "description": "lavapipe: use pushconstants2 for dgc",
22365 "nominated": true,
22366 "nomination_type": 1,
22367 "resolution": 1,
22368 "main_sha": null,
22369 "because_sha": "ec656e198402a535a20e7ac31cea277b060ab75a",
22370 "notes": null
22371 },
22372 {
22373 "sha": "b6bfa73dc7b7825aca85b2451d446a32ebc05505",
22374 "description": "vk/cmdbuf: add back deleted maint6 workgraph bits",
22375 "nominated": true,
22376 "nomination_type": 1,
22377 "resolution": 1,
22378 "main_sha": null,
22379 "because_sha": "ec656e198402a535a20e7ac31cea277b060ab75a",
22380 "notes": null
22381 },
22382 {
22383 "sha": "0f57ffb845b61de8e5ed9f623cec2ef468e83f0c",
22384 "description": "zink: add render-passes HUD query",
22385 "nominated": false,
22386 "nomination_type": 3,
22387 "resolution": 4,
22388 "main_sha": null,
22389 "because_sha": null,
22390 "notes": null
22391 },
22392 {
22393 "sha": "c31be1f4bacde88ccd7177af26cb554c35472573",
22394 "description": "v3d: show warning on creating a v3d screen on real hw",
22395 "nominated": false,
22396 "nomination_type": 3,
22397 "resolution": 4,
22398 "main_sha": null,
22399 "because_sha": null,
22400 "notes": null
22401 },
22402 {
22403 "sha": "0557f0d59c5b22a8a934900ddc91f7a6057e146f",
22404 "description": "Revert \"v3d: use kmsro to create drm screen on real hw\"",
22405 "nominated": true,
22406 "nomination_type": 2,
22407 "resolution": 2,
22408 "main_sha": null,
22409 "because_sha": "8f621174da089e87e2bdd48e683defc83a3472c9",
22410 "notes": null
22411 },
22412 {
22413 "sha": "4be49fa15a30eb88453c6623e5a648be43efa856",
22414 "description": "docs: reset new_features.txt",
22415 "nominated": false,
22416 "nomination_type": 3,
22417 "resolution": 4,
22418 "main_sha": null,
22419 "because_sha": null,
22420 "notes": null
22421 },
22422 {
22423 "sha": "8dc234b36bf972ad69d0b9963ddb4ba005bbef05",
22424 "description": "VERSION: bump to 24.1",
22425 "nominated": false,
22426 "nomination_type": 3,
22427 "resolution": 4,
22428 "main_sha": null,
22429 "because_sha": null,
22430 "notes": null
22431 }
22432]
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette