blob: 5c9ab07617e5125017d3338c407041e89dead833 [file] [log] [blame]
Dylan Baker56346992020-11-13 10:05:29 -08001[
2 {
Dylan Baker827c0cc2020-11-19 10:11:01 -08003 "sha": "bac6cc586fe4c1b24351e0574d3a961eb631f6ae",
4 "description": "ir3: Enable nir_lower_vars_to_scratch on a6xx",
5 "nominated": false,
6 "nomination_type": null,
7 "resolution": 4,
8 "master_sha": null,
9 "because_sha": null
10 },
11 {
12 "sha": "ea3db9f5960c50da34730cb08023947810b47aaa",
13 "description": "freedreno/a6xx: Implement private memory",
14 "nominated": false,
15 "nomination_type": null,
16 "resolution": 4,
17 "master_sha": null,
18 "because_sha": null
19 },
20 {
21 "sha": "4d44461dd51c2c5ce60cc8b99c8863e2567609c9",
22 "description": "tu: Support private memory",
23 "nominated": false,
24 "nomination_type": null,
25 "resolution": 4,
26 "master_sha": null,
27 "because_sha": null
28 },
29 {
30 "sha": "b525934f26a52ba81a5b76ff1085c341c2a0a066",
31 "description": "freedreno: Add per-device parameters for private memory",
32 "nominated": false,
33 "nomination_type": null,
34 "resolution": 4,
35 "master_sha": null,
36 "because_sha": null
37 },
38 {
39 "sha": "ae109ca83c4872364d3195600ba002512c8d9385",
40 "description": "ir3: Properly validate cat6 half-ness",
41 "nominated": false,
42 "nomination_type": null,
43 "resolution": 4,
44 "master_sha": null,
45 "because_sha": null
46 },
47 {
48 "sha": "4970aa55771e41ca0eb6dd8a1d707bb846c0d694",
49 "description": "ir3: Initial support for private memory",
50 "nominated": false,
51 "nomination_type": null,
52 "resolution": 4,
53 "master_sha": null,
54 "because_sha": null
55 },
56 {
57 "sha": "32cb01a4189894f9a5e68386b40193f3224ae5bf",
58 "description": "ir3/parser: Fix st{l,lw,g,p} and ld{l,lw,g,p} assembly",
59 "nominated": false,
60 "nomination_type": null,
61 "resolution": 4,
62 "master_sha": null,
63 "because_sha": null
64 },
65 {
66 "sha": "504142ff754e521aa88a6e95c63683a71323878a",
67 "description": "ir3: Fix STP/LDP assembly",
68 "nominated": false,
69 "nomination_type": null,
70 "resolution": 4,
71 "master_sha": null,
72 "because_sha": null
73 },
74 {
75 "sha": "e7471ce77612b746b01a4926a7d04b0921044ae0",
76 "description": "ir3: Support assembling & disassembling getspid/getwid",
77 "nominated": false,
78 "nomination_type": null,
79 "resolution": 4,
80 "master_sha": null,
81 "because_sha": null
82 },
83 {
84 "sha": "2cee8642ca3a3cbf2eea6c490a329837a34a2ffc",
85 "description": "ir3: Add more a6xx-specific cat6 opcodes",
86 "nominated": false,
87 "nomination_type": null,
88 "resolution": 4,
89 "master_sha": null,
90 "because_sha": null
91 },
92 {
93 "sha": "c82d7be193474f590ab6d9381a39deb8943d787b",
94 "description": "ir3: Expand cat6 a6xx opcode field",
95 "nominated": false,
96 "nomination_type": null,
97 "resolution": 4,
98 "master_sha": null,
99 "because_sha": null
100 },
101 {
102 "sha": "92fe6fa0ccff47953ce3c2cbc550323d6ccac1b2",
103 "description": "freedreno/a6xx: Document private memory registers",
104 "nominated": false,
105 "nomination_type": null,
106 "resolution": 4,
107 "master_sha": null,
108 "because_sha": null
109 },
110 {
111 "sha": "3d5bed03e13859b6aa066f3b7dcb9c699726c9d4",
112 "description": "freedreno/ci: Strip location from asserts",
113 "nominated": false,
114 "nomination_type": null,
115 "resolution": 4,
116 "master_sha": null,
117 "because_sha": null
118 },
119 {
120 "sha": "df29d0a111da3a555d8f0751722ca70fe0c5ffc0",
121 "description": "glcpp: Handle bison-3.6 error message changes",
122 "nominated": true,
123 "nomination_type": 0,
Matt Turner0201fc92020-11-17 14:58:24 -0500124 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -0800125 "master_sha": null,
126 "because_sha": null
127 },
128 {
129 "sha": "2be8cebd0b062aa91a6198ba8ae99cc8749b2e8d",
130 "description": "amdgpu_bo: make cache_entry a extensible array",
131 "nominated": false,
132 "nomination_type": null,
133 "resolution": 4,
134 "master_sha": null,
135 "because_sha": null
136 },
137 {
138 "sha": "111a1b2e1c073b34917d4720dca11fb1ba7e6b46",
139 "description": "winsys/amdgpu: make RADEON_ALL_BOS a debug only feature",
140 "nominated": false,
141 "nomination_type": null,
142 "resolution": 4,
143 "master_sha": null,
144 "because_sha": null
145 },
146 {
147 "sha": "631e18d4275dc46cf47c969e85d8ec2d3d0262be",
148 "description": "aco: create v_mad_u32_u24",
149 "nominated": false,
150 "nomination_type": null,
151 "resolution": 4,
152 "master_sha": null,
153 "because_sha": null
154 },
155 {
156 "sha": "1200f6da0b64b127a631cd33ab60ac9cbe6bee31",
157 "description": "turnip: implement VK_KHR_depth_stencil_resolve support",
158 "nominated": false,
159 "nomination_type": null,
160 "resolution": 4,
161 "master_sha": null,
162 "because_sha": null
163 },
164 {
165 "sha": "13b2beb41597a8c89fa1f74639c143d95931ed56",
166 "description": "ac: Don't negate strstr return values in ac_query_gpu_info",
167 "nominated": true,
168 "nomination_type": 1,
169 "resolution": 0,
170 "master_sha": null,
171 "because_sha": "b635dff25620b948080d31211ca487a71203af4d"
172 },
173 {
174 "sha": "01e3f43007952c352496b2724704bfc4af1319e1",
175 "description": "v3dv: remove box check from texel buffer copy fragment shader",
176 "nominated": false,
177 "nomination_type": null,
178 "resolution": 4,
179 "master_sha": null,
180 "because_sha": null
181 },
182 {
183 "sha": "745f0b8a31c82adcc5093a5dfd7ede9a87305b63",
184 "description": "winsys/amdgpu: move amdgpu_winsys_bo::lock for better packing",
185 "nominated": false,
186 "nomination_type": null,
187 "resolution": 4,
188 "master_sha": null,
189 "because_sha": null
190 },
191 {
192 "sha": "bccb9a745745b2d7fbf89a900ecfeff4a391ee21",
193 "description": "winsys/amdgpu: replace amdgpu_winsys_bo::initial_domain with pb_buffer::placement",
194 "nominated": false,
195 "nomination_type": null,
196 "resolution": 4,
197 "master_sha": null,
198 "because_sha": null
199 },
200 {
201 "sha": "9c239aa6386f58356bf3364977f078579799c43e",
202 "description": "winsys/amdgpu: replace amdgpu_winsys_bo::flags with pb_buffer::usage",
203 "nominated": false,
204 "nomination_type": null,
205 "resolution": 4,
206 "master_sha": null,
207 "because_sha": null
208 },
209 {
210 "sha": "37cdce0146dbc89806a93555a00fc00718b0533a",
211 "description": "winsys/amdgpu: remove amdgpu_winsys_bo::sparse",
212 "nominated": false,
213 "nomination_type": null,
214 "resolution": 4,
215 "master_sha": null,
216 "because_sha": null
217 },
218 {
219 "sha": "a09bc2db1898488f76cf03fd65bd5d920a21ea1c",
220 "description": "winsys/amdgpu: remove amdgpu_winsys_bo::u::sparse::flags",
221 "nominated": false,
222 "nomination_type": null,
223 "resolution": 4,
224 "master_sha": null,
225 "because_sha": null
226 },
227 {
228 "sha": "31290f98061acc237ba0f5d9c8c4c38ad6075c70",
229 "description": "intel/fs: Fix sampler message headers on Gen11+ when using scratch",
230 "nominated": true,
231 "nomination_type": 0,
232 "resolution": 0,
233 "master_sha": null,
234 "because_sha": null
235 },
236 {
237 "sha": "97ebb896afb6801d1fcd69556583975411379998",
238 "description": "intel/compiler: Do interpolateAtOffset coordinate scaling in NIR",
239 "nominated": false,
240 "nomination_type": null,
241 "resolution": 4,
242 "master_sha": null,
243 "because_sha": null
244 },
245 {
246 "sha": "0d3b61dd7e8ce80f5ec0cbe27e901747e9e0e61d",
247 "description": "iris: Stop quantizing the depth clear value",
248 "nominated": false,
249 "nomination_type": null,
250 "resolution": 4,
251 "master_sha": null,
252 "because_sha": null
253 },
254 {
255 "sha": "afa25cc49de8c99ea3034d511b948069794b3f5d",
256 "description": "ci: Bring freedreno into the \"warnings clean release build\" fold.",
257 "nominated": false,
258 "nomination_type": null,
259 "resolution": 4,
260 "master_sha": null,
261 "because_sha": null
262 },
263 {
264 "sha": "b537d425b39052d9069643d92b465790c1e113ab",
265 "description": "freedreno: Suppress uninit var warnings from shader stage switch.",
266 "nominated": false,
267 "nomination_type": null,
268 "resolution": 4,
269 "master_sha": null,
270 "because_sha": null
271 },
272 {
273 "sha": "8ae38885d61b0efb58e1549d41c9577bdadee62e",
274 "description": "freedreno: Fix uninitialized var warning in afuc using unreachable().",
275 "nominated": false,
276 "nomination_type": null,
277 "resolution": 4,
278 "master_sha": null,
279 "because_sha": null
280 },
281 {
282 "sha": "239bae7b942dc900b3768e42b96580dc4f85068a",
283 "description": "freedreno: Fix warning about uninit size for the size==0 special case.",
284 "nominated": true,
285 "nomination_type": 1,
286 "resolution": 0,
287 "master_sha": null,
288 "because_sha": "536ec9d7f5ab3bba904090abf7b3fc58e92eec78"
289 },
290 {
291 "sha": "530a32bb9593704cec291b613e75b91ecdfd6aa4",
292 "description": "freedreno/a6xx: Fix use of uninitialized img->level in the SSBO/image path.",
293 "nominated": false,
294 "nomination_type": null,
295 "resolution": 4,
296 "master_sha": null,
297 "because_sha": null
298 },
299 {
300 "sha": "3390870cec4e3e3ea90f62f8d46cefd80417c6b9",
301 "description": "freedreno: Fix release build warnings for asserted temp vars.",
302 "nominated": false,
303 "nomination_type": null,
304 "resolution": 4,
305 "master_sha": null,
306 "because_sha": null
307 },
308 {
309 "sha": "d1b2d15cb9904423c28c5718a51bc175bcf24b1b",
310 "description": "ci: Enable -Werror in more clover builds.",
311 "nominated": false,
312 "nomination_type": null,
313 "resolution": 4,
314 "master_sha": null,
315 "because_sha": null
316 },
317 {
318 "sha": "17ebce2f1308a8b95c0eb0a761032fa3e0961310",
319 "description": "d3d12: transition the right planes",
320 "nominated": false,
321 "nomination_type": null,
322 "resolution": 4,
323 "master_sha": null,
324 "because_sha": null
325 },
326 {
327 "sha": "968e360e4706d4d84311f7bfdfdfd04a3af0f92d",
328 "description": "zink: track custom border color samplers and verify against device limits",
329 "nominated": false,
330 "nomination_type": null,
331 "resolution": 4,
332 "master_sha": null,
333 "because_sha": null
334 },
335 {
336 "sha": "4d498f5eaca76e6748dfef68bc8b78fb92c71087",
337 "description": "zink: handle arbitrary border colors using VK_EXT_custom_border_color",
338 "nominated": false,
339 "nomination_type": null,
340 "resolution": 4,
341 "master_sha": null,
342 "because_sha": null
343 },
344 {
345 "sha": "f493fc5fa2b1acb620f7d2fb052273502edf8e92",
346 "description": "spirv: workaround setjmp/longjmp crash on MinGW",
347 "nominated": false,
348 "nomination_type": null,
349 "resolution": 4,
350 "master_sha": null,
351 "because_sha": null
352 },
353 {
354 "sha": "9e4f588318f543a8ba485159efa71cd23016d57b",
355 "description": "llvmpipe: fix arith-test build on msvc",
356 "nominated": false,
357 "nomination_type": null,
358 "resolution": 4,
359 "master_sha": null,
360 "because_sha": null
361 },
362 {
363 "sha": "03cfc93ab5ee8a0c6f34f893e86baa3a40582e85",
364 "description": "winsys/d3d12: Use MakeWindowAssociation to remove DXGI's alt+enter handling",
365 "nominated": false,
366 "nomination_type": null,
367 "resolution": 4,
368 "master_sha": null,
369 "because_sha": null
370 },
371 {
372 "sha": "81adf127016a999dcd9b0344f53b74bdba4f09e4",
373 "description": "d3d12: also reject GDI-supporting pixel-formats",
374 "nominated": false,
375 "nomination_type": null,
376 "resolution": 4,
377 "master_sha": null,
378 "because_sha": null
379 },
380 {
381 "sha": "8bbc31aba2f3e048c335422e041267ff47a87a90",
382 "description": "d3d12: Release swapchain buffers before resizing them",
383 "nominated": false,
384 "nomination_type": null,
385 "resolution": 4,
386 "master_sha": null,
387 "because_sha": null
388 },
389 {
390 "sha": "be4475c4a73dc71c8868f5508064feb6bdec0a22",
391 "description": "d3d12: Implement winsys framebuffer",
392 "nominated": false,
393 "nomination_type": null,
394 "resolution": 4,
395 "master_sha": null,
396 "because_sha": null
397 },
398 {
399 "sha": "e74b3e570a6a4d42577912e9d37ca60771df2c9d",
400 "description": "wgl: Wrap stw_pixelformat.h into extern C",
401 "nominated": false,
402 "nomination_type": null,
403 "resolution": 4,
404 "master_sha": null,
405 "because_sha": null
406 },
407 {
408 "sha": "584061bdcdbd1d450af68c00f4ab9516584d66cf",
409 "description": "wgl: Create third buffer when drawing to front buffer",
410 "nominated": false,
411 "nomination_type": null,
412 "resolution": 4,
413 "master_sha": null,
414 "because_sha": null
415 },
416 {
417 "sha": "ece2cc3352f52858587d13092b4300b0d6447760",
418 "description": "wgl: Wait for fence when not using winsys framebuffer",
419 "nominated": false,
420 "nomination_type": null,
421 "resolution": 4,
422 "master_sha": null,
423 "because_sha": null
424 },
425 {
426 "sha": "f49ff1548be1306ece10cb3399fa55227025cf49",
427 "description": "wgl: Call flush_resource() before presenting",
428 "nominated": false,
429 "nomination_type": null,
430 "resolution": 4,
431 "master_sha": null,
432 "because_sha": null
433 },
434 {
435 "sha": "0e79ee3741dca626cf614503261c11dc083d19da",
436 "description": "wgl: Flush in-between resolving buffer and presenting",
437 "nominated": false,
438 "nomination_type": null,
439 "resolution": 4,
440 "master_sha": null,
441 "because_sha": null
442 },
443 {
444 "sha": "d60913e39259c867b9dbff93efbd9005b00b33ad",
445 "description": "wgl: Use winsys framebuffer interface if present",
446 "nominated": false,
447 "nomination_type": null,
448 "resolution": 4,
449 "master_sha": null,
450 "because_sha": null
451 },
452 {
453 "sha": "23bfe0356748c6d3e4bb9db490910c0f29c70197",
454 "description": "wgl: Add winsys framebuffer object",
455 "nominated": false,
456 "nomination_type": null,
457 "resolution": 4,
458 "master_sha": null,
459 "because_sha": null
460 },
461 {
462 "sha": "acf8af458f50600bbbbffaa46f782fec6ffe2df6",
463 "description": "wgl: Add PFD flags based on stw_winsys callback response",
464 "nominated": false,
465 "nomination_type": null,
466 "resolution": 4,
467 "master_sha": null,
468 "because_sha": null
469 },
470 {
471 "sha": "c28eb3c6aac99decd7563b4ef987c08aaf9c7a6d",
472 "description": "wgl: Add stw_winsys callback to check which PFD flags should be added",
473 "nominated": false,
474 "nomination_type": null,
475 "resolution": 4,
476 "master_sha": null,
477 "because_sha": null
478 },
479 {
480 "sha": "bb9cc7ede4daf1d74b2e8140008e2f1fe03b96bd",
481 "description": "d3d12: Add D3D12 WGL winsys",
482 "nominated": false,
483 "nomination_type": null,
484 "resolution": 4,
485 "master_sha": null,
486 "because_sha": null
487 },
488 {
489 "sha": "3b034e97716f0862151e5a52610edfef46ad0b16",
490 "description": "wgl: Implement get_adapter_luid callback",
491 "nominated": false,
492 "nomination_type": null,
493 "resolution": 4,
494 "master_sha": null,
495 "because_sha": null
496 },
497 {
498 "sha": "f6d2d3cb580ca24312669f01cc27354ad6c26c7a",
499 "description": "wgl: Marshal HDC into screen creation and LUID querying",
500 "nominated": false,
501 "nomination_type": null,
502 "resolution": 4,
503 "master_sha": null,
504 "because_sha": null
505 },
506 {
507 "sha": "494bd9cfa66e96938b8f888c9397a601d6db47ec",
508 "description": "d3d12: Pipe adapter LUID from callbacks to D3D12 screen init",
509 "nominated": false,
510 "nomination_type": null,
511 "resolution": 4,
512 "master_sha": null,
513 "because_sha": null
514 },
515 {
516 "sha": "29996b88c2bae10a61cc2196e49b2fffd597d929",
517 "description": "d3d12: Add glon12 target which only includes d3d12 driver",
518 "nominated": false,
519 "nomination_type": null,
520 "resolution": 4,
521 "master_sha": null,
522 "because_sha": null
523 },
524 {
525 "sha": "fd361dde6557fd209834b822dfc02dabef7e9c57",
526 "description": "d3d12: Support WINSYS_HANDLE_TYPE_D3D12_RES",
527 "nominated": false,
528 "nomination_type": null,
529 "resolution": 4,
530 "master_sha": null,
531 "because_sha": null
532 },
533 {
534 "sha": "7145cd6e7357a48aa4b124714593e49e8c8744e2",
535 "description": "mesa/st: Introduce WINSYS_HANDLE_TYPE_D3D12_RES",
536 "nominated": false,
537 "nomination_type": null,
538 "resolution": 4,
539 "master_sha": null,
540 "because_sha": null
541 },
542 {
543 "sha": "5c305c8e36a08b235ffc348f35c0b28a28395b22",
544 "description": "v3dv: use VkSurface to retrieve an authenticated display fd",
545 "nominated": false,
546 "nomination_type": null,
547 "resolution": 4,
548 "master_sha": null,
549 "because_sha": null
550 },
551 {
552 "sha": "0fcd379184d658285f3313c5c4026253e0ec6930",
553 "description": "aco: fix combining max(-min(a, b), c) if a or b uses the neg modifier",
554 "nominated": false,
555 "nomination_type": null,
556 "resolution": 4,
557 "master_sha": null,
558 "because_sha": null
559 },
560 {
561 "sha": "ff22fcf4500e74fa518f5667b442931fee5ba85a",
562 "description": "radeonsi: fix scan_instruction for bindless inc_wrap/dec_wrap atomics",
563 "nominated": true,
564 "nomination_type": 1,
565 "resolution": 0,
566 "master_sha": null,
567 "because_sha": "25fff591c1162a9c1158b0e69de3a6edf89f42d4"
568 },
569 {
570 "sha": "d0657ee837955a7d9f8e1a9a5f0202b6d6dd2970",
571 "description": "radeonsi: fix NGG streamout regression",
572 "nominated": true,
573 "nomination_type": 1,
574 "resolution": 0,
575 "master_sha": null,
576 "because_sha": "81d106d6ecab326c96fb9f8db8e7f39621c9816e"
577 },
578 {
579 "sha": "be905b74f7425935b3ca1be26fd8bf04833c73de",
580 "description": "radeonsi: don't add num_vbos_in_user_sgprs to the shader cache key for non-VS",
581 "nominated": false,
582 "nomination_type": null,
583 "resolution": 4,
584 "master_sha": null,
585 "because_sha": null
586 },
587 {
588 "sha": "4753235406ab207b0f60010358861109b4840c78",
589 "description": "radeonsi: don't do VGT_FLUSH before fast launch on gfx10.3",
590 "nominated": false,
591 "nomination_type": null,
592 "resolution": 4,
593 "master_sha": null,
594 "because_sha": null
595 },
596 {
597 "sha": "e2b784e74bb16f9202cd04fa5bca6aa11002a1a2",
598 "description": "ac: rename num_sh_per_se -> num_sa_per_se",
599 "nominated": false,
600 "nomination_type": null,
601 "resolution": 4,
602 "master_sha": null,
603 "because_sha": null
604 },
605 {
606 "sha": "603b5340b9e53d3488f404a66a80fe2ca0395930",
607 "description": "ac: rename num_render_backends -> max_render_backends",
608 "nominated": false,
609 "nomination_type": null,
610 "resolution": 4,
611 "master_sha": null,
612 "because_sha": null
613 },
614 {
615 "sha": "f2977a162af46ff0b9d9334bb677b768900ba5d3",
616 "description": "ac: fix min/max_good_num_cu_per_sa on gfx10.3 with disabled SEs",
617 "nominated": true,
618 "nomination_type": 1,
619 "resolution": 0,
620 "master_sha": null,
621 "because_sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341"
622 },
623 {
624 "sha": "b635dff25620b948080d31211ca487a71203af4d",
625 "description": "ac: fix detection of Pro graphics",
626 "nominated": true,
627 "nomination_type": 1,
628 "resolution": 0,
629 "master_sha": null,
630 "because_sha": "bfb92875992599d9c5ca5ecf39fce36a1719272d"
631 },
632 {
633 "sha": "d425d765bfe837df66c85a02998063e91a0b97f8",
634 "description": "ac: add build_alloca with an initializer",
635 "nominated": false,
636 "nomination_type": null,
637 "resolution": 4,
638 "master_sha": null,
639 "because_sha": null
640 },
641 {
642 "sha": "025bc9e50e2489f9a312b92435409f58f4cd35f7",
643 "description": "radeonsi: add options.inline_uniforms to the shader cache key",
644 "nominated": true,
645 "nomination_type": 1,
646 "resolution": 0,
647 "master_sha": null,
648 "because_sha": "b7501184b90a20015885b3f2276a7a5ceaef31a7"
649 },
650 {
651 "sha": "a73bdf4853494aab39413b960ef6e240e4800eb8",
652 "description": "radeonsi: remove VS input loads when culling with rasterizer discard",
653 "nominated": false,
654 "nomination_type": null,
655 "resolution": 4,
656 "master_sha": null,
657 "because_sha": null
658 },
659 {
660 "sha": "0ab7ab40c8765a2d10df510ce17d43a87eec8f06",
661 "description": "radeonsi: tweak triangle list culling performance for GS fast launch",
662 "nominated": false,
663 "nomination_type": null,
664 "resolution": 4,
665 "master_sha": null,
666 "because_sha": null
667 },
668 {
669 "sha": "2b2b22f496d073847bf94f4db9ba47275444be58",
670 "description": "radeonsi: read vs_state_bits in vs_prolog correctly",
671 "nominated": false,
672 "nomination_type": null,
673 "resolution": 4,
674 "master_sha": null,
675 "because_sha": null
676 },
677 {
678 "sha": "ea90d8a74498148a1abbde3d554fc3ce3d37cb67",
679 "description": "radeonsi: don't subtract max_verts_per_prim from hw_max_esverts on gfx10.3",
680 "nominated": false,
681 "nomination_type": null,
682 "resolution": 4,
683 "master_sha": null,
684 "because_sha": null
685 },
686 {
687 "sha": "e29e41a3cd84702a7ea6874f314fca897ca76983",
688 "description": "radeonsi: determine correctly if switching from normal launch to fast launch",
689 "nominated": true,
690 "nomination_type": 1,
691 "resolution": 0,
692 "master_sha": null,
693 "because_sha": "3da91b3327fb93d0364c0ca9d0216f695160831d"
694 },
695 {
696 "sha": "8d2876a34314e7378eff67a5f320eba56683dba3",
697 "description": "radeonsi: only do VGT_FLUSH for fast launch if previous draw was normal launch",
698 "nominated": true,
699 "nomination_type": 1,
700 "resolution": 0,
701 "master_sha": null,
702 "because_sha": "3da91b3327fb93d0364c0ca9d0216f695160831d"
703 },
704 {
705 "sha": "c4ebdf9ee7eac7241b5185d7d496e96384a41ecb",
706 "description": "radeonsi: do VGT_FLUSH when switching NGG -> legacy on Sienna Cichlid",
707 "nominated": true,
708 "nomination_type": 1,
709 "resolution": 0,
710 "master_sha": null,
711 "because_sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341"
712 },
713 {
714 "sha": "74ea26f61367983640330cd572d66d30cf5ba3a8",
715 "description": "radeonsi: fix min_direct_count value",
716 "nominated": true,
717 "nomination_type": 1,
Marek Olšák825a8842020-11-10 09:20:50 -0500718 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -0800719 "master_sha": null,
720 "because_sha": "0ce68852c1a8d37e837d64f97a2a2ef5d6b669a5"
721 },
722 {
723 "sha": "802fabdaa4be7fd1847ec35920663064689a253c",
724 "description": "Revert \"anv/image: Define anv_image_get_aux_addr (v3)\"",
725 "nominated": false,
726 "nomination_type": 2,
727 "resolution": 4,
728 "master_sha": null,
729 "because_sha": "87dc3106b077199b829a082e32ec33d0c6d400ab"
730 },
731 {
732 "sha": "783b895ec9fe15af6214de28e262e20f18ad4cf1",
733 "description": "nir: Rewrite lower_undef_to_zero",
734 "nominated": false,
735 "nomination_type": null,
736 "resolution": 4,
737 "master_sha": null,
738 "because_sha": null
739 },
740 {
741 "sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d",
742 "description": "microsoft: Add CLC frontend and kernel/compute support to DXIL converter",
743 "nominated": false,
744 "nomination_type": null,
745 "resolution": 4,
746 "master_sha": null,
747 "because_sha": null
748 },
749 {
750 "sha": "1885e356e6a4d425471c0bfa0aee5fcf98d19186",
751 "description": "spirv: Allow spirv_to_nir callers to provide a float execution mode",
752 "nominated": false,
753 "nomination_type": null,
754 "resolution": 4,
755 "master_sha": null,
756 "because_sha": null
757 },
758 {
759 "sha": "a0aaba26cd4860a51c63ede351e02e4a7046c2c7",
760 "description": "nir_load_libclc: Mark libclc shader as internal",
761 "nominated": false,
762 "nomination_type": null,
763 "resolution": 4,
764 "master_sha": null,
765 "because_sha": null
766 },
767 {
768 "sha": "cab995b4630cb6143a3172b44efda06ad2fa6051",
769 "description": "nir: Make nir_build_deref_offset() support ptr_as_array",
770 "nominated": false,
771 "nomination_type": null,
772 "resolution": 4,
773 "master_sha": null,
774 "because_sha": null
775 },
776 {
777 "sha": "949f8572ec3959be0ac21aa8857515452c180500",
778 "description": "vtn/opencl: Fix alignment for half vload/vstore",
779 "nominated": false,
780 "nomination_type": null,
781 "resolution": 4,
782 "master_sha": null,
783 "because_sha": null
784 },
785 {
786 "sha": "9c4dce1d9660a92ad62829284c24ac6292cf774c",
787 "description": "nir: Add nir_alu_type -> glsl_base_type conversion helper",
788 "nominated": false,
789 "nomination_type": null,
790 "resolution": 4,
791 "master_sha": null,
792 "because_sha": null
793 },
794 {
795 "sha": "7d3aec9905e7c2702cefb9d18fa948ee85be11fa",
796 "description": "compiler/spirv: Handle the LocalSizeHint execution modes",
797 "nominated": false,
798 "nomination_type": null,
799 "resolution": 4,
800 "master_sha": null,
801 "because_sha": null
802 },
803 {
804 "sha": "a42c846d246dc58f4f81bcfed026ea93e951c519",
805 "description": "nir: Fix nextafter() for hardware that don't support denorms",
806 "nominated": false,
807 "nomination_type": null,
808 "resolution": 4,
809 "master_sha": null,
810 "because_sha": null
811 },
812 {
813 "sha": "b94b827add3bd840b407f190099deff7c8c7e26f",
814 "description": "panfrost/util: Move nir_undef_to_zero into core nir and add 'lower'",
815 "nominated": false,
816 "nomination_type": null,
817 "resolution": 4,
818 "master_sha": null,
819 "because_sha": null
820 },
821 {
822 "sha": "c730ace12b51d46585fac6710fbe57dccd67071c",
823 "description": "nir,clover: Drop nir_lower_mem_constant_vars",
824 "nominated": false,
825 "nomination_type": null,
826 "resolution": 4,
827 "master_sha": null,
828 "because_sha": null
829 },
830 {
831 "sha": "2e8e275075fa6301094e73c1ceda68585f3ae64a",
832 "description": "nir: Add a more generic helper for gathering constant initializers",
833 "nominated": false,
834 "nomination_type": null,
835 "resolution": 4,
836 "master_sha": null,
837 "because_sha": null
838 },
839 {
840 "sha": "f727e98d22f8a897b2b5ea5240c3e10c34534389",
841 "description": "nir/lower_io: Add data OOB asserts to write_constant",
842 "nominated": false,
843 "nomination_type": null,
844 "resolution": 4,
845 "master_sha": null,
846 "because_sha": null
847 },
848 {
849 "sha": "791fecfae126a784be4f59d7b6a148bcd79419a5",
850 "description": "microsoft/compiler: Add scope for declaration in case statement.",
851 "nominated": false,
852 "nomination_type": 1,
853 "resolution": 4,
854 "master_sha": null,
855 "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
856 },
857 {
858 "sha": "f4c240f34d4d2cc73e8914ac9696ad0f1f456064",
859 "description": "microsoft/compiler: Add struct glsl_type forward declaration.",
860 "nominated": false,
861 "nomination_type": 1,
862 "resolution": 4,
863 "master_sha": null,
864 "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
865 },
866 {
867 "sha": "6a4407d2699831ab4ce0f281723f8612c0aa33b7",
868 "description": "microsoft/compiler: Add struct dxil_features forward declaration.",
869 "nominated": false,
870 "nomination_type": 1,
871 "resolution": 4,
872 "master_sha": null,
873 "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
874 },
875 {
876 "sha": "edc63ad44c73e55a67f3ea86746513e035ddd347",
877 "description": "nv50/ir: Initialize GCRA members in constructor.",
878 "nominated": false,
879 "nomination_type": null,
880 "resolution": 4,
881 "master_sha": null,
882 "because_sha": null
883 },
884 {
885 "sha": "602d4a78bc58b915c14eae5af184cb6b6126d446",
886 "description": "radeonsi: handle pipe_draw_info::increment_draw_id",
887 "nominated": false,
888 "nomination_type": null,
889 "resolution": 4,
890 "master_sha": null,
891 "because_sha": null
892 },
893 {
894 "sha": "c4310f70aa2707c034d420388eccf75a6ff39298",
895 "description": "radeonsi: swap DrawId and StartInstance SGPR locations",
896 "nominated": false,
897 "nomination_type": null,
898 "resolution": 4,
899 "master_sha": null,
900 "because_sha": null
901 },
902 {
903 "sha": "f14a05d618df2d72a80169d82f1bb1db43e2face",
904 "description": "radeonsi: don't load DrawID for indirect draws if it's unused",
905 "nominated": false,
906 "nomination_type": null,
907 "resolution": 4,
908 "master_sha": null,
909 "because_sha": null
910 },
911 {
912 "sha": "cbb8090bea3d0cd2fc88129115e3e9c8f52f418f",
913 "description": "mesa: don't FLUSH_VERTICES from primitive restart changes",
914 "nominated": false,
915 "nomination_type": null,
916 "resolution": 4,
917 "master_sha": null,
918 "because_sha": null
919 },
920 {
921 "sha": "51c7c64f0a43c337e6816d2dece44d26c48f8cb8",
922 "description": "mesa: add primitive restart state to Driver.Draw parameters",
923 "nominated": false,
924 "nomination_type": null,
925 "resolution": 4,
926 "master_sha": null,
927 "because_sha": null
928 },
929 {
930 "sha": "e8c0c80ecd713b1eff30fca423a9c31747669650",
931 "description": "mesa: index _RestartIndex with index_size_shift",
932 "nominated": false,
933 "nomination_type": null,
934 "resolution": 4,
935 "master_sha": null,
936 "because_sha": null
937 },
938 {
939 "sha": "52c20a6eea3b0c2ac4085be2e7732211aa3d7536",
940 "description": "mesa: move primitive restart enablement determination from st/mesa to main",
941 "nominated": false,
942 "nomination_type": null,
943 "resolution": 4,
944 "master_sha": null,
945 "because_sha": null
946 },
947 {
948 "sha": "6dd8b6518e1a5a71313440f05e9507b8f0f041ef",
949 "description": "mesa: remove constant drawID parameter from _mesa_draw_arrays",
950 "nominated": false,
951 "nomination_type": null,
952 "resolution": 4,
953 "master_sha": null,
954 "because_sha": null
955 },
956 {
957 "sha": "7a8880f871035f521f8319df8c5ebfdded6f5a02",
958 "description": "mesa: clean up GLboolean types in draw.c",
959 "nominated": false,
960 "nomination_type": null,
961 "resolution": 4,
962 "master_sha": null,
963 "because_sha": null
964 },
965 {
966 "sha": "4656df5a65f2cd74a26097e4419f8bafd5beb0ab",
967 "description": "mesa: clean up Driver.Draw parameter types",
968 "nominated": false,
969 "nomination_type": null,
970 "resolution": 4,
971 "master_sha": null,
972 "because_sha": null
973 },
974 {
975 "sha": "d6df35b304d272cad58e666a82ec3c1fa31b85a2",
976 "description": "gallium/u_threaded: add support for multi draws",
977 "nominated": false,
978 "nomination_type": null,
979 "resolution": 4,
980 "master_sha": null,
981 "because_sha": null
982 },
983 {
984 "sha": "52ad436740670d24040ee70bb2e155a47f789f42",
985 "description": "gallium/u_threaded: store start/count in min/max_index for better packing",
986 "nominated": false,
987 "nomination_type": null,
988 "resolution": 4,
989 "master_sha": null,
990 "because_sha": null
991 },
992 {
993 "sha": "1cd455b17b7ac9260fb1e943c5993e8cf747abb1",
994 "description": "gallium: extend draw_vbo to support multi draws",
995 "nominated": false,
996 "nomination_type": null,
997 "resolution": 4,
998 "master_sha": null,
999 "because_sha": null
1000 },
1001 {
1002 "sha": "80b391077f66eff22a544be679d4b918691026ae",
1003 "description": "gallium: add missing bits of the direct multi draw interface",
1004 "nominated": false,
1005 "nomination_type": null,
1006 "resolution": 4,
1007 "master_sha": null,
1008 "because_sha": null
1009 },
1010 {
1011 "sha": "f038fb60b479b8e48f88a243a66067f62f3d3cab",
1012 "description": "gallium/u_threaded: improve draw merging by clearing pipe_draw_info fields",
1013 "nominated": false,
1014 "nomination_type": null,
1015 "resolution": 4,
1016 "master_sha": null,
1017 "because_sha": null
1018 },
1019 {
1020 "sha": "72ff53098c648ea5513fc2b150349b5b9ae58667",
1021 "description": "gallium: add pipe_draw_info::index_bounds_valid",
1022 "nominated": false,
1023 "nomination_type": null,
1024 "resolution": 4,
1025 "master_sha": null,
1026 "because_sha": null
1027 },
1028 {
1029 "sha": "920bbfb3a007fe01155eddbd539bbd7bed95289b",
1030 "description": "gallium/u_threaded: clean up direct vs indirect draws",
1031 "nominated": false,
1032 "nomination_type": null,
1033 "resolution": 4,
1034 "master_sha": null,
1035 "because_sha": null
1036 },
1037 {
1038 "sha": "d5b37dd3c262443c8b842c4aa43d0d30117e21f7",
1039 "description": "gallium/u_threaded: lift DIV_ROUND_UP to eliminate it for constant expressions",
1040 "nominated": false,
1041 "nomination_type": null,
1042 "resolution": 4,
1043 "master_sha": null,
1044 "because_sha": null
1045 },
1046 {
1047 "sha": "abe8ef862fe5649e16ceed76f60a2a364949b7b4",
1048 "description": "gallium: make pipe_draw_indirect_info * a draw_vbo parameter",
1049 "nominated": false,
1050 "nomination_type": null,
1051 "resolution": 4,
1052 "master_sha": null,
1053 "because_sha": null
1054 },
1055 {
1056 "sha": "1a717dca04657e1f5a621afbe1ae391e3da067d5",
1057 "description": "gallium: move count_from_stream_output into pipe_draw_indirect_info",
1058 "nominated": false,
1059 "nomination_type": null,
1060 "resolution": 4,
1061 "master_sha": null,
1062 "because_sha": null
1063 },
1064 {
1065 "sha": "238ee7b801cf3f861871d7b7849c25e180da5894",
1066 "description": "mesa: add Driver.DrawTransformFeedback",
1067 "nominated": false,
1068 "nomination_type": null,
1069 "resolution": 4,
1070 "master_sha": null,
1071 "because_sha": null
1072 },
1073 {
1074 "sha": "c77409a87e46a526cd2256439188deaf0ee2d4e2",
1075 "description": "turnip: minor tu_queue fixes related to vk_base_object",
1076 "nominated": false,
1077 "nomination_type": null,
1078 "resolution": 4,
1079 "master_sha": null,
1080 "because_sha": null
1081 },
1082 {
1083 "sha": "008872aa309c015684653e498a8cc17a11f15fc5",
1084 "description": "turnip: Assert about the storage buffer offset alignment.",
1085 "nominated": false,
1086 "nomination_type": null,
1087 "resolution": 4,
1088 "master_sha": null,
1089 "because_sha": null
1090 },
1091 {
1092 "sha": "fdfe4a4d307377f078a01d05a247c4f61d208be8",
1093 "description": "libgl-gdi: add zink support",
1094 "nominated": false,
1095 "nomination_type": null,
1096 "resolution": 4,
1097 "master_sha": null,
1098 "because_sha": null
1099 },
1100 {
1101 "sha": "eebcd6a5021bf36bf7b0622c5d3ee1e5ce19d797",
1102 "description": "zink: fix unused variable warning",
1103 "nominated": false,
1104 "nomination_type": null,
1105 "resolution": 4,
1106 "master_sha": null,
1107 "because_sha": null
1108 },
1109 {
1110 "sha": "3d1260aa919e3b87c589321ab4e4f4ee594787e3",
1111 "description": "v3dv: implement VK_EXT_private_data",
1112 "nominated": false,
1113 "nomination_type": null,
1114 "resolution": 4,
1115 "master_sha": null,
1116 "because_sha": null
1117 },
1118 {
1119 "sha": "30b6fbc496badc12e460022e32c6f21754120aef",
1120 "description": "v3dv: use the common base object type and struct",
1121 "nominated": false,
1122 "nomination_type": null,
1123 "resolution": 4,
1124 "master_sha": null,
1125 "because_sha": null
1126 },
1127 {
1128 "sha": "c3432ad852449ec31580a0b77af785e37eaa48f9",
1129 "description": "radeonsi: add an option to enable 2x2 coarse shading for non-GUI elements",
1130 "nominated": false,
1131 "nomination_type": null,
1132 "resolution": 4,
1133 "master_sha": null,
1134 "because_sha": null
1135 },
1136 {
1137 "sha": "c13370e8169b665e42dbb4177887125caf724666",
1138 "description": "amd: add register enums for VRS",
1139 "nominated": false,
1140 "nomination_type": null,
1141 "resolution": 4,
1142 "master_sha": null,
1143 "because_sha": null
1144 },
1145 {
1146 "sha": "f054a261a86a57365100dab9e88969f4f35c1947",
1147 "description": "ci: update some radv trace checksums",
1148 "nominated": false,
1149 "nomination_type": null,
1150 "resolution": 4,
1151 "master_sha": null,
1152 "because_sha": null
1153 },
1154 {
1155 "sha": "9b9d1db90e1147a254277fd222d93f5ba43f9a30",
1156 "description": "ci: update some radv trace checksums",
1157 "nominated": false,
1158 "nomination_type": null,
1159 "resolution": 4,
1160 "master_sha": null,
1161 "because_sha": null
1162 },
1163 {
1164 "sha": "5195a30d27ade4aabd3aa40b2dd9ac30e34a9e3c",
1165 "description": "util: fix -Wshift-count-overflow warning",
1166 "nominated": false,
1167 "nomination_type": null,
1168 "resolution": 4,
1169 "master_sha": null,
1170 "because_sha": null
1171 },
1172 {
1173 "sha": "526405dfec6073b395f0f25ac13e84bd2a0fa80e",
1174 "description": "meson: Treat LLVM headers as a system dependency",
1175 "nominated": false,
1176 "nomination_type": null,
1177 "resolution": 4,
1178 "master_sha": null,
1179 "because_sha": null
1180 },
1181 {
1182 "sha": "381824d14fcda979838468c4bb095f850e8347e4",
1183 "description": "frontends/omx/av1: enable AV1 OMX Bellagio support",
1184 "nominated": false,
1185 "nomination_type": null,
1186 "resolution": 4,
1187 "master_sha": null,
1188 "because_sha": null
1189 },
1190 {
1191 "sha": "f1b23d8299ab88a4a981c0ccf4add68963958fb6",
1192 "description": "frontends/omx/av1: add AV1 tasks management",
1193 "nominated": false,
1194 "nomination_type": null,
1195 "resolution": 4,
1196 "master_sha": null,
1197 "because_sha": null
1198 },
1199 {
1200 "sha": "2874f873487b2c0ec8dc4672d76b24a9ba25193e",
1201 "description": "frontends/omx/av1: add AV1 OBU header parsers",
1202 "nominated": false,
1203 "nomination_type": null,
1204 "resolution": 4,
1205 "master_sha": null,
1206 "because_sha": null
1207 },
1208 {
1209 "sha": "6ab3030f925e183a218d49b878b1841954950a63",
1210 "description": "frontends/omx/bellagio: add AV1 initial support to omx dec",
1211 "nominated": false,
1212 "nomination_type": null,
1213 "resolution": 4,
1214 "master_sha": null,
1215 "because_sha": null
1216 },
1217 {
1218 "sha": "7ed302819437353d23df1c3a12ac34fedb73739f",
1219 "description": "radeonsi: cap AV1 support to SIENNA CICHLID",
1220 "nominated": false,
1221 "nomination_type": null,
1222 "resolution": 4,
1223 "master_sha": null,
1224 "because_sha": null
1225 },
1226 {
1227 "sha": "33690167a49027f8a32a1ac90db1e84cc51ab6aa",
1228 "description": "radeonsi: cap AV1 codec configuration",
1229 "nominated": false,
1230 "nomination_type": null,
1231 "resolution": 4,
1232 "master_sha": null,
1233 "because_sha": null
1234 },
1235 {
1236 "sha": "d78821b3bafbac885923935b3354c8b46bba697e",
1237 "description": "radeon/vcn: fill up the probs buffer",
1238 "nominated": false,
1239 "nomination_type": null,
1240 "resolution": 4,
1241 "master_sha": null,
1242 "because_sha": null
1243 },
1244 {
1245 "sha": "07a8d4634d629233e4a4ef0ca973d70214094ebf",
1246 "description": "radeon/vcn: get AV1 message buffer",
1247 "nominated": false,
1248 "nomination_type": null,
1249 "resolution": 4,
1250 "master_sha": null,
1251 "because_sha": null
1252 },
1253 {
1254 "sha": "e08f6a18461cd2c99b762b57b2c373e10eab7f87",
1255 "description": "radeon/vcn: fill up the context buffer",
1256 "nominated": false,
1257 "nomination_type": null,
1258 "resolution": 4,
1259 "master_sha": null,
1260 "because_sha": null
1261 },
1262 {
1263 "sha": "057293a508618999796d81a0954f9c282c2f51b4",
1264 "description": "radeon/vcn: add AV1 context buffer",
1265 "nominated": false,
1266 "nomination_type": null,
1267 "resolution": 4,
1268 "master_sha": null,
1269 "because_sha": null
1270 },
1271 {
1272 "sha": "7e7e753d275165471a1a25c90bb11f08ab782066",
1273 "description": "radeon/vcn: add AV1 default tables for the context",
1274 "nominated": false,
1275 "nomination_type": null,
1276 "resolution": 4,
1277 "master_sha": null,
1278 "because_sha": null
1279 },
1280 {
1281 "sha": "9a46b1086fb35043166cf38f8e47304460eb214b",
1282 "description": "radeon/vcn: add AV1 dpb buffer size",
1283 "nominated": false,
1284 "nomination_type": null,
1285 "resolution": 4,
1286 "master_sha": null,
1287 "because_sha": null
1288 },
1289 {
1290 "sha": "6230407e82b955a76a9a96c6f3cc86d82bb6d90a",
1291 "description": "radeon/vcn: add AV1 support to the decoder",
1292 "nominated": false,
1293 "nomination_type": null,
1294 "resolution": 4,
1295 "master_sha": null,
1296 "because_sha": null
1297 },
1298 {
1299 "sha": "80f145a0a7f07a07b1a4b9ce44f401a94e34e7a4",
1300 "description": "radeon/vcn: add AV1 codec driver firmware interfaces",
1301 "nominated": false,
1302 "nomination_type": null,
1303 "resolution": 4,
1304 "master_sha": null,
1305 "because_sha": null
1306 },
1307 {
1308 "sha": "0267a567f6d5a98ffdf600b3c53823030333d56c",
1309 "description": "vl: add AV1 codec picture support",
1310 "nominated": false,
1311 "nomination_type": null,
1312 "resolution": 4,
1313 "master_sha": null,
1314 "because_sha": null
1315 },
1316 {
Dylan Baker14167712020-11-17 10:55:38 -08001317 "sha": "87dc3106b077199b829a082e32ec33d0c6d400ab",
1318 "description": "anv/image: Define anv_image_get_aux_addr (v3)",
1319 "nominated": false,
1320 "nomination_type": null,
1321 "resolution": 4,
1322 "master_sha": null,
1323 "because_sha": null
1324 },
1325 {
1326 "sha": "5fa0e5b87df52e112dc1ffa0ba34962ffca16540",
1327 "description": "anv/image: Check surface offsets after adding each surface",
1328 "nominated": false,
1329 "nomination_type": null,
1330 "resolution": 4,
1331 "master_sha": null,
1332 "because_sha": null
1333 },
1334 {
1335 "sha": "9f0abc2a22422c4cdf4d9ef6a17bd288bddad674",
1336 "description": "anv/image: Rewrite check_surfaces() [v2]",
1337 "nominated": false,
1338 "nomination_type": null,
1339 "resolution": 4,
1340 "master_sha": null,
1341 "because_sha": null
1342 },
1343 {
1344 "sha": "15642a52ce216a0043eb88447d65d33f8516efd5",
1345 "description": "anv/image: Further split add_*_surface funcs (v2)",
1346 "nominated": false,
1347 "nomination_type": null,
1348 "resolution": 4,
1349 "master_sha": null,
1350 "because_sha": null
1351 },
1352 {
1353 "sha": "9f2073c76ef0c1bb8d4c14add2ea33be2bc558c2",
1354 "description": "anv/image: Define add_all_surfaces()",
1355 "nominated": false,
1356 "nomination_type": null,
1357 "resolution": 4,
1358 "master_sha": null,
1359 "because_sha": null
1360 },
1361 {
1362 "sha": "2bfd43ba0bf7ef43d73c0d4dc9174aad8f0522f7",
1363 "description": "anv/image: Add more asserts to choose_isl_tiling_flags",
1364 "nominated": false,
1365 "nomination_type": null,
1366 "resolution": 4,
1367 "master_sha": null,
1368 "because_sha": null
1369 },
1370 {
1371 "sha": "8636adf856eccb6d702666a29199fd72f47c7afb",
1372 "description": "anv/image: Move some DRM code in anv_get_image_format_properties()",
1373 "nominated": false,
1374 "nomination_type": null,
1375 "resolution": 4,
1376 "master_sha": null,
1377 "because_sha": null
1378 },
1379 {
1380 "sha": "40ac4c9cdc36067962e5e66c169bbd492f6b4a3d",
1381 "description": "anv/image: Emit error message for non-2D DRM images",
1382 "nominated": false,
1383 "nomination_type": null,
1384 "resolution": 4,
1385 "master_sha": null,
1386 "because_sha": null
1387 },
1388 {
1389 "sha": "c892e242589fb93caec8198b093b434df4e11b6b",
1390 "description": "anv/image: Drop redundant rejection of YCbCr formats with modifiers",
1391 "nominated": false,
1392 "nomination_type": null,
1393 "resolution": 4,
1394 "master_sha": null,
1395 "because_sha": null
1396 },
1397 {
1398 "sha": "c9f2a74b5a5da4ccfd69ce83ba1d39e106565714",
1399 "description": "anv/image: Respect VkImageFormatListCreateInfo for VkImageFormatProperties (v2)",
1400 "nominated": false,
1401 "nomination_type": null,
1402 "resolution": 4,
1403 "master_sha": null,
1404 "because_sha": null
1405 },
1406 {
1407 "sha": "ce4f6bda66e32db8cc52233932062bf7bfd256e7",
1408 "description": "anv/image: Fail earlier in anv_get_image_format_properties",
1409 "nominated": false,
1410 "nomination_type": null,
1411 "resolution": 4,
1412 "master_sha": null,
1413 "because_sha": null
1414 },
1415 {
1416 "sha": "8c5b4b1e1dbf73317bbcb4e778bbd900995d6a89",
1417 "description": "anv/image: Minor refactor of VkImageFormatProperties::sampleCounts",
1418 "nominated": false,
1419 "nomination_type": null,
1420 "resolution": 4,
1421 "master_sha": null,
1422 "because_sha": null
1423 },
1424 {
1425 "sha": "2b3ec91326b7e9181a2c865e5e9e251466092c39",
1426 "description": "anv/image: Rename get_wsi_format_modifier_properties_list()",
1427 "nominated": false,
1428 "nomination_type": null,
1429 "resolution": 4,
1430 "master_sha": null,
1431 "because_sha": null
1432 },
1433 {
1434 "sha": "57d416d4236bac3bbae10fcf290f9502ca091a5a",
1435 "description": "anv/image: Fix VkExternalMemoryProperties for images (v5)",
1436 "nominated": false,
1437 "nomination_type": null,
1438 "resolution": 4,
1439 "master_sha": null,
1440 "because_sha": null
1441 },
1442 {
1443 "sha": "a2aa56905c6b4413a3ad66b77412fd28d34daef0",
1444 "description": "anv/image: Delete the list of modifier-compatible formats",
1445 "nominated": false,
1446 "nomination_type": null,
1447 "resolution": 4,
1448 "master_sha": null,
1449 "because_sha": null
1450 },
1451 {
1452 "sha": "146f41e608c4b35a5f68f0f49aa08d7949cf0d4c",
1453 "description": "anv/image: Refactor iteration over modifiers",
1454 "nominated": false,
1455 "nomination_type": null,
1456 "resolution": 4,
1457 "master_sha": null,
1458 "because_sha": null
1459 },
1460 {
1461 "sha": "6835cb7f86223e33aaece0e10be3e87b118f1af5",
1462 "description": "isl: Make public the list of modifiers",
1463 "nominated": false,
1464 "nomination_type": null,
1465 "resolution": 4,
1466 "master_sha": null,
1467 "because_sha": null
1468 },
1469 {
1470 "sha": "51eefbaae6d8d70a5774627e33f2dd7f81b34c99",
1471 "description": "anv/image: Fill drmFormatModifierTilingFeatures (v2)",
1472 "nominated": false,
1473 "nomination_type": null,
1474 "resolution": 4,
1475 "master_sha": null,
1476 "because_sha": null
1477 },
1478 {
1479 "sha": "1f39b3e48da34b2401a385fc4de4145610e75da2",
1480 "description": "anv/image: Teach anv_get_image_format_features() about modifiers (v3)",
1481 "nominated": false,
1482 "nomination_type": null,
1483 "resolution": 4,
1484 "master_sha": null,
1485 "because_sha": null
1486 },
1487 {
1488 "sha": "486ae7c655e86d3f1b08f9356b11fe4eaee707bb",
1489 "description": "isl: Add isl_format_layout::uniform_channel_type",
1490 "nominated": false,
1491 "nomination_type": null,
1492 "resolution": 4,
1493 "master_sha": null,
1494 "because_sha": null
1495 },
1496 {
1497 "sha": "f665bae4eb34fa2d05f6e9ccdd90245badd12eaf",
1498 "description": "anv/image: Use isl_drm_modifier_get_score()",
1499 "nominated": false,
1500 "nomination_type": null,
1501 "resolution": 4,
1502 "master_sha": null,
1503 "because_sha": null
1504 },
1505 {
1506 "sha": "01bad67a940c234e325e17a37afe076b47ac9ad1",
1507 "description": "isl: Define isl_drm_modifier_get_score() [v3]",
1508 "nominated": false,
1509 "nomination_type": null,
1510 "resolution": 4,
1511 "master_sha": null,
1512 "because_sha": null
1513 },
1514 {
1515 "sha": "b50275a4b63d3da12ead2f6e57be8988223af83d",
1516 "description": "anv/image: Fix isl_surf_usage_flags for stencil images",
1517 "nominated": true,
1518 "nomination_type": 0,
Chad Versace654376f2020-09-08 09:44:43 -07001519 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08001520 "master_sha": null,
1521 "because_sha": null
1522 },
1523 {
1524 "sha": "51a19c83b000407a31b5cd17b996084a6b58a4ff",
1525 "description": "anv/image: Check DISJOINT in vkGetPhysicalDeviceImageFormatProperties2 (v2)",
1526 "nominated": true,
1527 "nomination_type": 0,
Chad Versacec9d10b32020-08-04 10:14:11 -07001528 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08001529 "master_sha": null,
1530 "because_sha": null
1531 },
1532 {
1533 "sha": "19906022e22cb37493861b6976c9623618b5b769",
1534 "description": "zink: more accurately track supported blits",
1535 "nominated": true,
1536 "nomination_type": 1,
Erik Faye-Lund1534e282020-11-13 16:53:04 +01001537 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08001538 "master_sha": null,
1539 "because_sha": "5743fa6e709a01c5a6820320b2e87931af46e7cf"
1540 },
1541 {
1542 "sha": "465a48a048ca96bb1f828686149e00597107edfe",
1543 "description": "zink: always insert barriers for general-layout",
1544 "nominated": false,
1545 "nomination_type": null,
1546 "resolution": 4,
1547 "master_sha": null,
1548 "because_sha": null
1549 },
1550 {
1551 "sha": "11ebe2a572fe3a4bf4513391ddce4703d6ebd86b",
1552 "description": "zink: mark general layout as transfer-read/write",
1553 "nominated": false,
1554 "nomination_type": null,
1555 "resolution": 4,
1556 "master_sha": null,
1557 "because_sha": null
1558 },
1559 {
1560 "sha": "249aed1ff067116d6279fe2484ccc52f0405840a",
1561 "description": "v3dv: rename playout and dslayout fields to use underscores.",
1562 "nominated": false,
1563 "nomination_type": null,
1564 "resolution": 4,
1565 "master_sha": null,
1566 "because_sha": null
1567 },
1568 {
1569 "sha": "ba2e979b5ce0e813c2a00c06514a7a1b8b1621d9",
1570 "description": "v3dv: blit shader clean-ups",
1571 "nominated": false,
1572 "nomination_type": null,
1573 "resolution": 4,
1574 "master_sha": null,
1575 "because_sha": null
1576 },
1577 {
1578 "sha": "840ba2513a21b29aaf7e5a190a838e4111862be4",
1579 "description": "v3dv: initialize pipeline layouts for meta operations at driver initialization",
1580 "nominated": false,
1581 "nomination_type": null,
1582 "resolution": 4,
1583 "master_sha": null,
1584 "because_sha": null
1585 },
1586 {
1587 "sha": "ba69c36ada5609ef2a43bb34ce9b48786c083aa9",
1588 "description": "v3dv: add a buffer to image copy path using a texel buffer",
1589 "nominated": false,
1590 "nomination_type": null,
1591 "resolution": 4,
1592 "master_sha": null,
1593 "because_sha": null
1594 },
1595 {
1596 "sha": "6304c08818e9e571f0e73cbc814deddd1d0c416a",
1597 "description": "v3dv: fix width for buffer view texture state",
1598 "nominated": false,
1599 "nomination_type": null,
1600 "resolution": 4,
1601 "master_sha": null,
1602 "because_sha": null
1603 },
1604 {
1605 "sha": "d25d097d3d524e1e8c5ab3f9dc91cf155fb0687a",
1606 "description": "radv: don't subtract max_verts_per_prim from hw_max_esverts on gfx10.3",
1607 "nominated": false,
1608 "nomination_type": null,
1609 "resolution": 4,
1610 "master_sha": null,
1611 "because_sha": null
1612 },
1613 {
1614 "sha": "f777d00a756d72cc01571ca94efa8afa3784fd4e",
1615 "description": "radv: don't count unusable vertices to the NGG LDS size",
1616 "nominated": false,
1617 "nomination_type": null,
1618 "resolution": 4,
1619 "master_sha": null,
1620 "because_sha": null
1621 },
1622 {
1623 "sha": "c5e8f6700bf4c50cd273ed2f6c476c66557ccc37",
1624 "description": "radv: fix applying the NGG minimum vertex count requirement",
1625 "nominated": false,
1626 "nomination_type": null,
1627 "resolution": 4,
1628 "master_sha": null,
1629 "because_sha": null
1630 },
1631 {
1632 "sha": "0790105f2f0d1813dc2ecaf5e12e7131730a8bc1",
1633 "description": "radv: do VGT_FLUSH when switching NGG -> legacy on Sienna Cichlid",
1634 "nominated": false,
1635 "nomination_type": null,
1636 "resolution": 4,
1637 "master_sha": null,
1638 "because_sha": null
1639 },
1640 {
1641 "sha": "68f152cb9a65ab20f03d5efb21d6f7ad3cb16e25",
1642 "description": "mesa/gallium: add MESA_MAP_ONCE / PIPE_MAP_ONCE",
1643 "nominated": false,
1644 "nomination_type": null,
1645 "resolution": 4,
1646 "master_sha": null,
1647 "because_sha": null
1648 },
1649 {
1650 "sha": "addfe49fdde0402055b5b9d6f2846cb2f37954af",
1651 "description": "radv: Fix radv_queue_init failure handling",
1652 "nominated": false,
1653 "nomination_type": null,
1654 "resolution": 4,
1655 "master_sha": null,
1656 "because_sha": null
1657 },
1658 {
1659 "sha": "aaecb65b89f304c187f223efa14e11b5b175a867",
1660 "description": "panfrost: Don't expose fp16 support on Bifrost unless explicitly requested",
1661 "nominated": false,
1662 "nomination_type": null,
1663 "resolution": 4,
1664 "master_sha": null,
1665 "because_sha": null
1666 },
1667 {
1668 "sha": "fee4e991fe9b905edeb31f3bc5cf1fef32e9e5f1",
1669 "description": "pan/bi: Stop extracting the immediate attribute index from src0",
1670 "nominated": false,
1671 "nomination_type": null,
1672 "resolution": 4,
1673 "master_sha": null,
1674 "because_sha": null
1675 },
1676 {
1677 "sha": "549a59f66e2d132e55b62017078734dbf0322a32",
1678 "description": "pan/bi: Add a varying_index field to bi_texture",
1679 "nominated": false,
1680 "nomination_type": null,
1681 "resolution": 4,
1682 "master_sha": null,
1683 "because_sha": null
1684 },
1685 {
1686 "sha": "fb01328d30eb038023a0fb5bcbc80f7382754ab2",
1687 "description": "pan/bi: Fix LD_VAR with non-constant index",
1688 "nominated": false,
1689 "nomination_type": null,
1690 "resolution": 4,
1691 "master_sha": null,
1692 "because_sha": null
1693 },
1694 {
1695 "sha": "d86973d92a9021c2bb1e0b8088cce7db3b1ae5be",
1696 "description": "pan/bi: Stop passing special varying names through src0",
1697 "nominated": false,
1698 "nomination_type": null,
1699 "resolution": 4,
1700 "master_sha": null,
1701 "because_sha": null
1702 },
1703 {
1704 "sha": "1176cc12978d78025a435aa4d17bb90c1045df9d",
1705 "description": "pan/bi: Pass LD_VAR update mode explicitly",
1706 "nominated": false,
1707 "nomination_type": null,
1708 "resolution": 4,
1709 "master_sha": null,
1710 "because_sha": null
1711 },
1712 {
1713 "sha": "4321b4fc935c2ec4946d47d5e606dfa4810d7aaa",
1714 "description": "pan/bi: Move LD_VAR packing out of bi_pack_add()",
1715 "nominated": false,
1716 "nomination_type": null,
1717 "resolution": 4,
1718 "master_sha": null,
1719 "because_sha": null
1720 },
1721 {
1722 "sha": "058bcf44062f81ec6a42025ef9e0957a180ad4bb",
1723 "description": "pan/bi: Set roundmode to RTZ for f2u operations",
1724 "nominated": false,
1725 "nomination_type": null,
1726 "resolution": 4,
1727 "master_sha": null,
1728 "because_sha": null
1729 },
1730 {
1731 "sha": "00a6a9bdf8d74eebc1ffbcd57f400859bbb0d9cf",
1732 "description": "pan/bi: Let the GPU pick the right format based on the varying descriptor",
1733 "nominated": false,
1734 "nomination_type": null,
1735 "resolution": 4,
1736 "master_sha": null,
1737 "because_sha": null
1738 },
1739 {
1740 "sha": "aa2156f9493a67d8a00d168e3e11783c9bb4fa1a",
1741 "description": "pan/bi: Support automatic register format",
1742 "nominated": false,
1743 "nomination_type": null,
1744 "resolution": 4,
1745 "master_sha": null,
1746 "because_sha": null
1747 },
1748 {
1749 "sha": "d0cd8bf2a54ee5813afa72b76475bb04c269b481",
1750 "description": "pan/bi: Support txs operations",
1751 "nominated": false,
1752 "nomination_type": null,
1753 "resolution": 4,
1754 "master_sha": null,
1755 "because_sha": null
1756 },
1757 {
1758 "sha": "045ae5434330e864a5ee97c60ba7ecac5a26cc46",
1759 "description": "pan/bi: Don't use TEXS for tex operations with a src that's not lod or coord",
1760 "nominated": false,
1761 "nomination_type": null,
1762 "resolution": 4,
1763 "master_sha": null,
1764 "because_sha": null
1765 },
1766 {
1767 "sha": "5ad9f95f24991fdd667cc66a3a3950cf9edd8da0",
1768 "description": "pan/mdg: Try demoting uniforms instead of spilling to TLS",
1769 "nominated": false,
1770 "nomination_type": null,
1771 "resolution": 4,
1772 "master_sha": null,
1773 "because_sha": null
1774 },
1775 {
1776 "sha": "69cad1f96ef4481cc2395def9c993ddcbb0e2540",
1777 "description": "turnip: Close sync_fd only if it is a valid file descriptor.",
1778 "nominated": true,
1779 "nomination_type": 1,
Vinson Leef076b4d2020-11-16 16:23:47 -08001780 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08001781 "master_sha": null,
1782 "because_sha": "cec0bc73e550859635a71d330625bccdf71e87ee"
1783 },
1784 {
1785 "sha": "71ee4e2853bc4af270969e6d91533cba7b9c0cb4",
1786 "description": "clover/spirv: Add missing break for SpvOpExecutionMode case.",
1787 "nominated": true,
1788 "nomination_type": 1,
Vinson Leef6a73222020-11-09 17:31:36 -08001789 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08001790 "master_sha": null,
1791 "because_sha": "ee5b46fcfdb4df3d28839499e5945178af9b76f7"
1792 },
1793 {
1794 "sha": "7820c8c13ff3e9367b208f09059c940a1629f708",
1795 "description": "frontends/va: Fix *num_entrypoints check.",
1796 "nominated": true,
1797 "nomination_type": 1,
Vinson Lee5953d042020-10-28 19:47:42 -07001798 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08001799 "master_sha": null,
1800 "because_sha": "5bcaa1b9e9707aea7be73b406345bb9e46f92a18"
1801 },
1802 {
1803 "sha": "1beb477908c49ae962017d61bb4ca252640c9018",
1804 "description": "freedreno: Disable PIPE_CAP_PREFER_IMM_ARRAYS_AS_CONSTBUF.",
1805 "nominated": false,
1806 "nomination_type": null,
1807 "resolution": 4,
1808 "master_sha": null,
1809 "because_sha": null
1810 },
1811 {
1812 "sha": "1f44053301339e64ef070ac8ad81a0ba3f073310",
1813 "description": "freedreno+turnip: Upload large shader constants as a UBO.",
1814 "nominated": false,
1815 "nomination_type": null,
1816 "resolution": 4,
1817 "master_sha": null,
1818 "because_sha": null
1819 },
1820 {
1821 "sha": "17db969f7a39c128bf02238a7a6f1243d78476f1",
1822 "description": "freedreno/ir3: Fix incorrect optimization of usage of 16-bit constbuf vals.",
1823 "nominated": false,
1824 "nomination_type": null,
1825 "resolution": 4,
1826 "master_sha": null,
1827 "because_sha": null
1828 },
1829 {
1830 "sha": "386998cfbf068706237e0f274be6f3b874e9d66f",
1831 "description": "freedreno/ir3: Switch emit_const_ptrs() to take BOs instead of prscs.",
1832 "nominated": false,
1833 "nomination_type": null,
1834 "resolution": 4,
1835 "master_sha": null,
1836 "because_sha": null
1837 },
1838 {
1839 "sha": "a9b37e5dad6652e7cb404da6a0452dfd46533d04",
1840 "description": "freedreno/ir3: Include at least 4 NOPs so that cffdump doesn't disasm junk.",
1841 "nominated": false,
1842 "nomination_type": null,
1843 "resolution": 4,
1844 "master_sha": null,
1845 "because_sha": null
1846 },
1847 {
1848 "sha": "51f2b11b043da05e12f26d8466e68e55f0d17c3b",
1849 "description": "nir: Add a size_align helper function for aligning elements to 16 bytes.",
1850 "nominated": false,
1851 "nomination_type": null,
1852 "resolution": 4,
1853 "master_sha": null,
1854 "because_sha": null
1855 },
1856 {
1857 "sha": "433841d9eb7cd9dd5e00b2f47cd998e0e986ef02",
1858 "description": "freedreno: Fix leak of shader binary on disk cache hits.",
1859 "nominated": true,
1860 "nomination_type": 1,
Eric Anholt94f202c2020-08-03 19:23:34 -07001861 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08001862 "master_sha": null,
1863 "because_sha": "f97acb4bb4b18f127b62aa8eeb57cdf3d8fe3aa2"
1864 },
1865 {
1866 "sha": "b3daf341d4d0f8f5f97f48b095b4ac3678b9f1f9",
1867 "description": "intel/fs: Add assert on the brw_STAGE_prog_data downcasts",
1868 "nominated": false,
1869 "nomination_type": null,
1870 "resolution": 4,
1871 "master_sha": null,
1872 "because_sha": null
1873 },
1874 {
1875 "sha": "671c850310523bba93f1ff18739ca69a62f8c63a",
1876 "description": "spirv/cl: add enqueued workgroup size.",
1877 "nominated": false,
1878 "nomination_type": null,
1879 "resolution": 4,
1880 "master_sha": null,
1881 "because_sha": null
1882 },
1883 {
1884 "sha": "2dd3fde56d45836766d17fed6e95102ba48a4314",
1885 "description": "clover/image: handle MEM_KERNEL_READ_AND_WRITE flag.",
1886 "nominated": false,
1887 "nomination_type": null,
1888 "resolution": 4,
1889 "master_sha": null,
1890 "because_sha": null
1891 },
1892 {
1893 "sha": "c5a33ed8c20724cd1be0451d4f3fd9f6da047b03",
1894 "description": "clover: add CL 3.0 event/queue queries",
1895 "nominated": false,
1896 "nomination_type": null,
1897 "resolution": 4,
1898 "master_sha": null,
1899 "because_sha": null
1900 },
1901 {
1902 "sha": "a8bad2b71a25246ac756c93014d631ee4f8277a3",
1903 "description": "clover: add 3.0 program properties",
1904 "nominated": false,
1905 "nomination_type": null,
1906 "resolution": 4,
1907 "master_sha": null,
1908 "because_sha": null
1909 },
1910 {
1911 "sha": "bd804c074fd90966a869d00961fce1a5a0d7defc",
1912 "description": "clover: add device/platform info for CL 3.0",
1913 "nominated": false,
1914 "nomination_type": null,
1915 "resolution": 4,
1916 "master_sha": null,
1917 "because_sha": null
1918 },
1919 {
1920 "sha": "39940ee8d6a18f4b19d98ca7ffcba137d8b33a62",
1921 "description": "clover: add cl 3.0 SVM invalid support",
1922 "nominated": false,
1923 "nomination_type": null,
1924 "resolution": 4,
1925 "master_sha": null,
1926 "because_sha": null
1927 },
1928 {
1929 "sha": "a144dd69172b0c4a5858f3025d1b82c9281661fe",
1930 "description": "clover: add all CL 3.0 API with invalid functions",
1931 "nominated": false,
1932 "nomination_type": null,
1933 "resolution": 4,
1934 "master_sha": null,
1935 "because_sha": null
1936 },
1937 {
1938 "sha": "e42a7fa03786603b5069afb762006623d71ae7e7",
1939 "description": "clover: add support command queue properties",
1940 "nominated": false,
1941 "nomination_type": null,
1942 "resolution": 4,
1943 "master_sha": null,
1944 "because_sha": null
1945 },
1946 {
1947 "sha": "0272b6b1ba001741e8550a5d1f8f47d47db588cb",
1948 "description": "clover: handle memory object properties properly.",
1949 "nominated": false,
1950 "nomination_type": null,
1951 "resolution": 4,
1952 "master_sha": null,
1953 "because_sha": null
1954 },
1955 {
1956 "sha": "6fd20a0281de0fb2e2145c1bbffe606736c7e9d2",
1957 "description": "etnaviv: drop nir_print_shader(..) call",
1958 "nominated": false,
1959 "nomination_type": null,
1960 "resolution": 4,
1961 "master_sha": null,
1962 "because_sha": null
1963 },
1964 {
1965 "sha": "b479a1f03cdcf70b86df6903ace6ff8c92f205b9",
1966 "description": "etnaviv: fix disabling of INT filter for real",
1967 "nominated": true,
1968 "nomination_type": 1,
Lucas Stachd7366262020-11-16 14:58:38 +01001969 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08001970 "master_sha": null,
1971 "because_sha": "89a41dae7702731bee298288f3acbcbd56096b30"
1972 },
1973 {
1974 "sha": "ad6365f656b44c8daf788582ba8a91b72d9710c0",
1975 "description": "docs/features: document d3d12 features",
1976 "nominated": false,
1977 "nomination_type": null,
1978 "resolution": 4,
1979 "master_sha": null,
1980 "because_sha": null
1981 },
1982 {
1983 "sha": "867323379e353a58e76a1340071751c43431f215",
1984 "description": "aco: don't use SMEM for SSBO stores",
1985 "nominated": false,
1986 "nomination_type": null,
1987 "resolution": 4,
1988 "master_sha": null,
1989 "because_sha": null
1990 },
1991 {
1992 "sha": "2410def98fa688aa009b42de3224e12e5ddbaff3",
1993 "description": "mesa/main: add missing include in glformats.h",
1994 "nominated": true,
1995 "nomination_type": 1,
Erik Faye-Lundce29a102020-11-16 12:33:36 +01001996 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08001997 "master_sha": null,
1998 "because_sha": "1bf539b3a2129779addde397886870c00045e6d7"
1999 },
2000 {
2001 "sha": "2736f974962c293ce76dcf309ab78dfb4b198516",
2002 "description": "aco/tests: add output modifier tests",
2003 "nominated": false,
2004 "nomination_type": null,
2005 "resolution": 4,
2006 "master_sha": null,
2007 "because_sha": null
2008 },
2009 {
2010 "sha": "0c522d3aa7432b72c2ed773218d6f0eb25f58943",
2011 "description": "aco: fix fp16 *0.5 omod",
2012 "nominated": true,
2013 "nomination_type": 1,
Rhys Perry9d399932020-11-13 15:12:21 +00002014 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08002015 "master_sha": null,
2016 "because_sha": "1210e0bd6205c5f5365a29c91425dea3e49d89a7"
2017 },
2018 {
2019 "sha": "558daa73f9adb1275ddcf00515c7f79f726b7ae1",
2020 "description": "aco: disable omod if the sign of zeros should be preserved",
2021 "nominated": true,
2022 "nomination_type": 1,
Rhys Perrydc0580d2020-11-13 15:10:58 +00002023 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08002024 "master_sha": null,
2025 "because_sha": "df645fa369d12be4d5e0fd9e4f6d4455caf2f4c3"
2026 },
2027 {
2028 "sha": "5c8fc0b1f4ba04735a6cafe8352376ccf81bbbd4",
2029 "description": "Revert \"ci: Temporarily disable jobs on the Collabora lab\"",
2030 "nominated": false,
2031 "nomination_type": 2,
2032 "resolution": 4,
2033 "master_sha": null,
2034 "because_sha": "902ac3d7c5ab75f2ff31bf23d1d5add7b5c377ed"
2035 },
2036 {
2037 "sha": "3f91f4e2ab6cb720c8fe7e5151794ca8defa88c6",
2038 "description": "nir: don't consider txf_ms_mcs a query instruction",
2039 "nominated": false,
2040 "nomination_type": null,
2041 "resolution": 4,
2042 "master_sha": null,
2043 "because_sha": null
2044 },
2045 {
2046 "sha": "ff3b4f6683cffece1d97dc7994e7161fd3e09d92",
2047 "description": "util: fix unknown pragma warning on msvc",
2048 "nominated": false,
2049 "nomination_type": 1,
2050 "resolution": 4,
2051 "master_sha": null,
2052 "because_sha": "2ec290cd92a9796c9308e14dcc9bf01cb199f670"
2053 },
2054 {
2055 "sha": "2f5b3ac2f85dbbcc25ac3709560aa5db3ed24193",
2056 "description": "aco: remove v_{add,sub,subrev}_u32 on GFX8",
2057 "nominated": false,
2058 "nomination_type": null,
2059 "resolution": 4,
2060 "master_sha": null,
2061 "because_sha": null
2062 },
2063 {
2064 "sha": "e7f8c195d80a0c981f63e6c527d6bd4dc83249b5",
2065 "description": "microsoft/compiler: Fix reference to renamed intrinsic getter",
2066 "nominated": false,
2067 "nomination_type": 1,
2068 "resolution": 4,
2069 "master_sha": null,
2070 "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
2071 },
2072 {
2073 "sha": "2ec290cd92a9796c9308e14dcc9bf01cb199f670",
2074 "description": "util: Fix/silence variable shadowing warnings",
2075 "nominated": false,
2076 "nomination_type": null,
2077 "resolution": 4,
2078 "master_sha": null,
2079 "because_sha": null
2080 },
2081 {
2082 "sha": "4e87e7863f8eee004b5b2ce0f13978f105ac0f0e",
2083 "description": "glsl: Fix -Wshadow warning",
2084 "nominated": false,
2085 "nomination_type": null,
2086 "resolution": 4,
2087 "master_sha": null,
2088 "because_sha": null
2089 },
2090 {
2091 "sha": "902ac3d7c5ab75f2ff31bf23d1d5add7b5c377ed",
2092 "description": "ci: Temporarily disable jobs on the Collabora lab",
2093 "nominated": false,
2094 "nomination_type": null,
2095 "resolution": 4,
2096 "master_sha": null,
2097 "because_sha": null
2098 },
2099 {
2100 "sha": "460287adcadf1c03b13fccd397fcd9d270c4d31d",
2101 "description": "iris: initialize shared screen->vtbl only once",
2102 "nominated": true,
2103 "nomination_type": 0,
Tapani Pällided5cd52020-11-11 08:59:46 +02002104 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08002105 "master_sha": null,
2106 "because_sha": null
2107 },
2108 {
2109 "sha": "959c2d1edbf56934f6d313a48136f6f1740dc549",
2110 "description": "egl/dri2: fix race between image create and egl_image_target_texture",
2111 "nominated": true,
2112 "nomination_type": 0,
Tapani Pälli15367d22020-11-10 15:52:00 +02002113 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08002114 "master_sha": null,
2115 "because_sha": null
2116 },
2117 {
2118 "sha": "da9fbbac42f4531f66165aa810257f6ae2661bd1",
2119 "description": "lima: define set_clip_state implementation",
2120 "nominated": false,
2121 "nomination_type": null,
2122 "resolution": 4,
2123 "master_sha": null,
2124 "because_sha": null
2125 },
2126 {
2127 "sha": "f586a8efb7585475bde2783a8f412d4ad6a3e752",
2128 "description": "gallivm: fix float atomic exchange.",
2129 "nominated": false,
2130 "nomination_type": null,
2131 "resolution": 4,
2132 "master_sha": null,
2133 "because_sha": null
2134 },
2135 {
2136 "sha": "0a6f5ebe284a054d913558e48a47c973e942025c",
2137 "description": "gallivm: lower vector compares",
2138 "nominated": false,
2139 "nomination_type": null,
2140 "resolution": 4,
2141 "master_sha": null,
2142 "because_sha": null
2143 },
2144 {
2145 "sha": "3502bf47b26b0ad3905c6da6459144b8cbd5ef37",
2146 "description": "gallivm/nir: lower dot products.",
2147 "nominated": false,
2148 "nomination_type": null,
2149 "resolution": 4,
2150 "master_sha": null,
2151 "because_sha": null
2152 },
2153 {
2154 "sha": "2a3fd242b06283867feab9ba7831eb76c0fe8098",
2155 "description": "gallivm/nir: add fsum support",
2156 "nominated": false,
2157 "nomination_type": null,
2158 "resolution": 4,
2159 "master_sha": null,
2160 "because_sha": null
2161 },
2162 {
2163 "sha": "53064ce6b5f277364b29e4b6f206cfcb4fc717a4",
2164 "description": "gallivm: add float to 8/16 int",
2165 "nominated": false,
2166 "nomination_type": null,
2167 "resolution": 4,
2168 "master_sha": null,
2169 "because_sha": null
2170 },
2171 {
2172 "sha": "ce07c52b825903e698b63bc608d7ddb8cb578cd6",
2173 "description": "draw: fix tess eval pipeline statistics.",
2174 "nominated": true,
2175 "nomination_type": 1,
Dave Airlieee3ed202020-11-13 17:15:53 +10002176 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08002177 "master_sha": null,
2178 "because_sha": "202bc38ce9e3e52cea1448f22882d17c7e5e9a90"
2179 },
2180 {
2181 "sha": "6925c031e0e6420baf7f046e3100d6ca4c6d55e1",
2182 "description": "ci: update the list of expected failures for RADV",
2183 "nominated": false,
2184 "nomination_type": null,
2185 "resolution": 4,
2186 "master_sha": null,
2187 "because_sha": null
2188 },
2189 {
2190 "sha": "2ad0142db2483d444b5289d30d52922eefe93a8e",
2191 "description": "ci: update the list of skipped tests for RAVEN",
2192 "nominated": false,
2193 "nomination_type": null,
2194 "resolution": 4,
2195 "master_sha": null,
2196 "because_sha": null
2197 },
2198 {
2199 "sha": "a4dc4ece6303cc548fcdd29b2851ee2be6454f1c",
2200 "description": "radv: Use internal drm_fourcc.h",
2201 "nominated": false,
2202 "nomination_type": 1,
2203 "resolution": 4,
2204 "master_sha": null,
2205 "because_sha": "0833dd7d124bfd94161bff15e5b4293987920fce"
2206 },
2207 {
2208 "sha": "9b6516ac249ee479b78e399e1a54a293e53e9676",
2209 "description": "etnaviv: nir: do not run opt loop after nir_lower_bool_xxx(..)",
2210 "nominated": true,
2211 "nomination_type": 0,
Christian Gmeinere5327be2020-11-15 11:56:23 +01002212 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08002213 "master_sha": null,
2214 "because_sha": null
2215 },
2216 {
2217 "sha": "035e21e780205bef4d922f4ae346f284397247de",
2218 "description": "v3dv/pipeline: take into account precision for the output_type",
2219 "nominated": false,
2220 "nomination_type": null,
2221 "resolution": 4,
2222 "master_sha": null,
2223 "because_sha": null
2224 },
2225 {
2226 "sha": "7da854e1864f61d821dc51ef0dba8b465d67ee4a",
2227 "description": "v3dv: remove combined_idx support",
2228 "nominated": false,
2229 "nomination_type": null,
2230 "resolution": 4,
2231 "master_sha": null,
2232 "because_sha": null
2233 },
2234 {
2235 "sha": "429c33641275e02b17351ab24a693f2469cc36f3",
2236 "description": "broadcom/compiler: separate texture/sampler info from v3d_key",
2237 "nominated": false,
2238 "nomination_type": null,
2239 "resolution": 4,
2240 "master_sha": null,
2241 "because_sha": null
2242 },
2243 {
2244 "sha": "1fe52af61a4e7bf17ea6a37159b1fe1dab850b1b",
2245 "description": "v3dv: cleanup/remove support for pre-generated variants",
2246 "nominated": false,
2247 "nomination_type": null,
2248 "resolution": 4,
2249 "master_sha": null,
2250 "because_sha": null
2251 },
2252 {
2253 "sha": "5169dfd1fdeb8dee2f621b45ca73093b88f0296d",
2254 "description": "nir/lower_tex: clarify nir_lower_tex_options indexing",
2255 "nominated": false,
2256 "nomination_type": null,
2257 "resolution": 4,
2258 "master_sha": null,
2259 "because_sha": null
2260 },
2261 {
2262 "sha": "f7b122728d5e015bbd706505e60600a864b43ea7",
2263 "description": "drm/uapi: Fix modifier field mask for AMD modifiers.",
2264 "nominated": false,
2265 "nomination_type": 1,
2266 "resolution": 4,
2267 "master_sha": null,
2268 "because_sha": "2cc2b456889dd2f1374018beea0afe53d762ec30"
2269 },
2270 {
2271 "sha": "f0c8645cb93bfb29771606b9a6aca4aa1a06d30e",
2272 "description": "v3dv: Remove unsigned comparison to zero.",
2273 "nominated": false,
2274 "nomination_type": null,
2275 "resolution": 4,
2276 "master_sha": null,
2277 "because_sha": null
2278 },
2279 {
2280 "sha": "3fe5c13d71b831b42798755a3ba983b5de6d1563",
2281 "description": "vdpau: Add missing printf format specifier.",
2282 "nominated": true,
2283 "nomination_type": 1,
Vinson Leeb8ddfc02020-10-16 15:41:12 -07002284 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08002285 "master_sha": null,
2286 "because_sha": "89b9863252272a7109d468738517a0d68376a909"
2287 },
2288 {
2289 "sha": "5adba503ddf0dea1c34d11c0cf505eff3a2eb70c",
2290 "description": "nvir/gm107: Initialize SchedDataCalculatorGM107 member score.",
2291 "nominated": false,
2292 "nomination_type": null,
2293 "resolution": 4,
2294 "master_sha": null,
2295 "because_sha": null
2296 },
2297 {
2298 "sha": "4b65c09d86d37efa34e93b17b0e4a03546f26af9",
2299 "description": "freedreno/ir3: Fix crash in shader compile fail path",
2300 "nominated": true,
2301 "nomination_type": 1,
Rob Clark159ded92020-11-12 12:39:28 -08002302 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08002303 "master_sha": null,
2304 "because_sha": "74140c2e859c15593a379cbde96b1048f2ad69dc"
2305 },
2306 {
2307 "sha": "cf9ef90066592333a9113d49328be29583308a60",
2308 "description": "freedreno/ir3: Add pass to deal with load_uniform base offsets",
2309 "nominated": false,
2310 "nomination_type": null,
2311 "resolution": 4,
2312 "master_sha": null,
2313 "because_sha": null
2314 },
2315 {
2316 "sha": "4bb5a6c30a79f9a2d95b7c61addac7caecff9219",
2317 "description": "intel/blorp: Delete clear color conversions during copies",
2318 "nominated": false,
2319 "nomination_type": null,
2320 "resolution": 4,
2321 "master_sha": null,
2322 "because_sha": null
2323 },
2324 {
2325 "sha": "8ed2a241db4d1bdebfc51b8d7b7a0e60ea8bed36",
2326 "description": "i965: Disable color fast-clears for miptree copy",
2327 "nominated": false,
2328 "nomination_type": null,
2329 "resolution": 4,
2330 "master_sha": null,
2331 "because_sha": null
2332 },
2333 {
2334 "sha": "7779b1d71bf053f0c73a1b717e6d2ed91f948378",
2335 "description": "iris: Disable color fast-clears in iris_copy_region",
2336 "nominated": false,
2337 "nomination_type": null,
2338 "resolution": 4,
2339 "master_sha": null,
2340 "because_sha": null
2341 },
2342 {
2343 "sha": "12dec2004ed0b50b0cb0ad7cc635f2a706be9891",
2344 "description": "panfrost: Fix stack shift calculation",
2345 "nominated": true,
2346 "nomination_type": 1,
Icecream954de41de2020-11-14 00:12:26 +13002347 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08002348 "master_sha": null,
2349 "because_sha": "e6152091ca99c3d8491ac48baa1f301da6f4a4c3"
2350 },
2351 {
2352 "sha": "24c553c9753841bcd56409d433aad1e29cc1b3ac",
2353 "description": "panfrost: Fix out-of-bounds read on SFBD",
2354 "nominated": false,
2355 "nomination_type": null,
2356 "resolution": 4,
2357 "master_sha": null,
2358 "because_sha": null
2359 },
2360 {
2361 "sha": "a5191f30bc09a009dc24bcfb0ea7ddfb2ef402c4",
2362 "description": "panfrost: Remove panfrost_can_linear",
2363 "nominated": false,
2364 "nomination_type": null,
2365 "resolution": 4,
2366 "master_sha": null,
2367 "because_sha": null
2368 },
2369 {
2370 "sha": "826969ee0269f8e65a2ae2a436c6c6879727a645",
2371 "description": "panfrost: Implement linear Z/S for SFBD",
2372 "nominated": false,
2373 "nomination_type": null,
2374 "resolution": 4,
2375 "master_sha": null,
2376 "because_sha": null
2377 },
2378 {
2379 "sha": "0fe2d49ccddf9b35c259a5466b729c6237a0e378",
2380 "description": "iris: Use converted depth in clear_depth_stencil",
2381 "nominated": false,
2382 "nomination_type": null,
2383 "resolution": 4,
2384 "master_sha": null,
2385 "because_sha": null
2386 },
2387 {
2388 "sha": "667813431c001db0445838a8545565e01726bcd1",
2389 "description": "iris: Add and use convert_depth_value",
2390 "nominated": false,
2391 "nomination_type": null,
2392 "resolution": 4,
2393 "master_sha": null,
2394 "because_sha": null
2395 },
2396 {
2397 "sha": "2e713313a29422b38435c91f8277c1893fcad095",
2398 "description": "mesa: Clamp some depth values in glClearBufferfi",
2399 "nominated": true,
2400 "nomination_type": 0,
Nanley Cheryb37d6132020-11-06 10:55:03 -08002401 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08002402 "master_sha": null,
2403 "because_sha": null
2404 },
2405 {
2406 "sha": "1bf539b3a2129779addde397886870c00045e6d7",
2407 "description": "mesa: Clamp some depth values in glClearBufferfv",
2408 "nominated": true,
2409 "nomination_type": 0,
Nanley Cheryd47cb412020-11-02 09:02:42 -08002410 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08002411 "master_sha": null,
2412 "because_sha": null
2413 },
2414 {
2415 "sha": "fda015023af5d0d2d844d5fde07a8c19e4d8f453",
2416 "description": "mesa: Add and use _mesa_has_depth_float_channel",
2417 "nominated": false,
2418 "nomination_type": null,
Nanley Chery5b83eb02020-11-05 15:45:44 -08002419 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08002420 "master_sha": null,
2421 "because_sha": null
2422 },
2423 {
Dylan Baker56346992020-11-13 10:05:29 -08002424 "sha": "bf5cea7232f9ee2934c212211ebefb6fe766526d",
2425 "description": "nir: allow reordering of loads from read-only modes",
2426 "nominated": false,
2427 "nomination_type": null,
2428 "resolution": 4,
2429 "master_sha": null,
2430 "because_sha": null
2431 },
2432 {
2433 "sha": "eb7507681f8d94727160b6627f6fb032a7f4305c",
2434 "description": "nir: add nir_var_mem_ubo to nir_var_read_only_modes",
2435 "nominated": false,
2436 "nomination_type": null,
2437 "resolution": 4,
2438 "master_sha": null,
2439 "because_sha": null
2440 },
2441 {
2442 "sha": "0ef5f3552f68076747211ec81f687b37a5540d8e",
2443 "description": "nir: add strength reduction pattern for imod/irem with pow2 divisor.",
2444 "nominated": false,
2445 "nomination_type": null,
2446 "resolution": 4,
2447 "master_sha": null,
2448 "because_sha": null
2449 },
2450 {
2451 "sha": "e96afeeb7bb2306aa0fba76e27163d4c7a86860b",
2452 "description": "zink: update shader modules in gfx program when flagged dirty",
2453 "nominated": false,
2454 "nomination_type": null,
2455 "resolution": 4,
2456 "master_sha": null,
2457 "because_sha": null
2458 },
2459 {
2460 "sha": "eeff625ab31f0a1bf94739e09ca6b08de00c94f5",
2461 "description": "zink: put those shader keys to work fixing up fragment shaders",
2462 "nominated": false,
2463 "nomination_type": null,
2464 "resolution": 4,
2465 "master_sha": null,
2466 "because_sha": null
2467 },
2468 {
2469 "sha": "9aa08221fa6653002dec2a07641d58d3c7fa227a",
2470 "description": "zink: fill in params for fs shader keys and flag shader for rebuild",
2471 "nominated": false,
2472 "nomination_type": null,
2473 "resolution": 4,
2474 "master_sha": null,
2475 "because_sha": null
2476 },
2477 {
2478 "sha": "ed7a5a55689ddcf10aae3f671e390252aad2d62f",
2479 "description": "zink: move shader key structs into their own header",
2480 "nominated": false,
2481 "nomination_type": null,
2482 "resolution": 4,
2483 "master_sha": null,
2484 "because_sha": null
2485 },
2486 {
2487 "sha": "b9fdc21bba0724271520462f3f04ba72ae106a26",
2488 "description": "zink: refcount the shader cache",
2489 "nominated": false,
2490 "nomination_type": null,
2491 "resolution": 4,
2492 "master_sha": null,
2493 "because_sha": null
2494 },
2495 {
2496 "sha": "2be2a500a396fe1dc0e121816e4056874cdd43fc",
2497 "description": "zink: initial implementation of shader keys",
2498 "nominated": false,
2499 "nomination_type": null,
2500 "resolution": 4,
2501 "master_sha": null,
2502 "because_sha": null
2503 },
2504 {
2505 "sha": "54a965b153f80cff792853f262a09cfc7987f777",
2506 "description": "pan/bi: Add support for tex offsets",
2507 "nominated": false,
2508 "nomination_type": null,
2509 "resolution": 4,
2510 "master_sha": null,
2511 "because_sha": null
2512 },
2513 {
2514 "sha": "ed057ca3d7b37b9571eabcf6aa0466f2c81bb493",
2515 "description": "pan/bi: Allow lane selections on component 4 and above",
2516 "nominated": false,
2517 "nomination_type": null,
2518 "resolution": 4,
2519 "master_sha": null,
2520 "because_sha": null
2521 },
2522 {
2523 "sha": "38bebba18ac1f59f65591a96bd97b916ee8cd995",
2524 "description": "pan/bi: Allow vec16 in bi_print_swizzle()",
2525 "nominated": false,
2526 "nomination_type": null,
2527 "resolution": 4,
2528 "master_sha": null,
2529 "because_sha": null
2530 },
2531 {
2532 "sha": "55cb921f9233acb098e06f95bf8cb2f10fccee1e",
2533 "description": "pan/bi: Add support for derivative instructions",
2534 "nominated": false,
2535 "nomination_type": null,
2536 "resolution": 4,
2537 "master_sha": null,
2538 "because_sha": null
2539 },
2540 {
2541 "sha": "6914316e9af9f2bc9de78c13b78613a43727e0dd",
2542 "description": "pan/bi: Add support for the CLPER instructions",
2543 "nominated": false,
2544 "nomination_type": null,
2545 "resolution": 4,
2546 "master_sha": null,
2547 "because_sha": null
2548 },
2549 {
2550 "sha": "3f8a7d9582f571527dcaa6ca08842f57efbfe292",
2551 "description": "pan/bi: Rename CLPER into CLPER_V7 and add CLPER_V6",
2552 "nominated": false,
2553 "nomination_type": null,
2554 "resolution": 4,
2555 "master_sha": null,
2556 "because_sha": null
2557 },
2558 {
2559 "sha": "f0e3de7e91aa2ad9558ba8e30247e4b0ac569521",
2560 "description": "pan/bi: Expose FAU slots",
2561 "nominated": false,
2562 "nomination_type": null,
2563 "resolution": 4,
2564 "master_sha": null,
2565 "because_sha": null
2566 },
2567 {
2568 "sha": "9f640c0f3dc4ef670f9a63cb30e5b5766ad3be6b",
2569 "description": "pan/bi: Store the architecture in the compiler context",
2570 "nominated": false,
2571 "nomination_type": null,
2572 "resolution": 4,
2573 "master_sha": null,
2574 "because_sha": null
2575 },
2576 {
2577 "sha": "0dd093a89fea15303e98ef70b0de8370d7e39fb5",
2578 "description": "panfrost: Get rid of the Pixel Format descriptor",
2579 "nominated": false,
2580 "nomination_type": null,
2581 "resolution": 4,
2582 "master_sha": null,
2583 "because_sha": null
2584 },
2585 {
2586 "sha": "6e069d1c3febebb7996240ad5ce76b352ea2fe8d",
2587 "description": "panfrost: Fix panfrost_format_to_bifrost_blend()",
2588 "nominated": false,
2589 "nomination_type": null,
2590 "resolution": 4,
2591 "master_sha": null,
2592 "because_sha": null
2593 },
2594 {
2595 "sha": "8379ff292c4544bfce22bb795311bd180a6c999c",
2596 "description": "pan/bi: Force BLEND src0 to r0",
2597 "nominated": false,
2598 "nomination_type": null,
2599 "resolution": 4,
2600 "master_sha": null,
2601 "because_sha": null
2602 },
2603 {
2604 "sha": "8be54474619ff36230a7ed5f38a6bb3dc7f77a5e",
2605 "description": "pan/bi: Extract shadowmap comparator",
2606 "nominated": false,
2607 "nomination_type": null,
2608 "resolution": 4,
2609 "master_sha": null,
2610 "because_sha": null
2611 },
2612 {
2613 "sha": "4d727ee9131ba8783e14a1cff3cb2c1ee3800b2a",
2614 "description": "aco/tests: add some more clamp combining tests",
2615 "nominated": false,
2616 "nomination_type": null,
2617 "resolution": 4,
2618 "master_sha": null,
2619 "because_sha": null
2620 },
2621 {
2622 "sha": "15d08a06e28f0b7d674b28aee364f24481851604",
2623 "description": "aco/tests: expand optimize.const_comparison_ordering tests",
2624 "nominated": false,
2625 "nomination_type": null,
2626 "resolution": 4,
2627 "master_sha": null,
2628 "because_sha": null
2629 },
2630 {
2631 "sha": "6bf3c606be627d144bb9ef8e45ea1039e9b59241",
2632 "description": "aco/tests: initialize debug function",
2633 "nominated": false,
2634 "nomination_type": null,
2635 "resolution": 4,
2636 "master_sha": null,
2637 "because_sha": null
2638 },
2639 {
2640 "sha": "966732e8cae21ff7f5385cb776845acc3f6821ff",
2641 "description": "aco: disallow various v_add_u32 opts if modifiers are used",
2642 "nominated": true,
2643 "nomination_type": 0,
Rhys Perry004b8b12020-10-07 11:45:30 +01002644 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08002645 "master_sha": null,
2646 "because_sha": null
2647 },
2648 {
2649 "sha": "91ffeed88a4eccfb92bd1cc4a5a3169129128432",
2650 "description": "aco: fix combine_constant_comparison_ordering() NaN check with 16/64-bit",
2651 "nominated": true,
2652 "nomination_type": 0,
Rhys Perry46ab4f92020-10-07 11:40:45 +01002653 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08002654 "master_sha": null,
2655 "because_sha": null
2656 },
2657 {
2658 "sha": "d4c821da0e5924c6604b63dc923b3e8541e1f3aa",
2659 "description": "aco: don't combine precise max(min()) to med3",
2660 "nominated": true,
2661 "nomination_type": 0,
Rhys Perryafe279a2020-10-07 11:09:16 +01002662 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08002663 "master_sha": null,
2664 "because_sha": null
2665 },
2666 {
2667 "sha": "6e7e208867ecb425a8d18496fbfadc64cf6edee8",
2668 "description": "radeonsi: remove AMD_DEBUG=zerovram flag",
2669 "nominated": false,
2670 "nomination_type": null,
2671 "resolution": 4,
2672 "master_sha": null,
2673 "because_sha": null
2674 },
2675 {
2676 "sha": "b9605f1a745c6b599739473aeb26b302d29931b2",
2677 "description": "radeonsi: remove unused NO_RB_PLUS flag",
2678 "nominated": false,
2679 "nomination_type": null,
2680 "resolution": 4,
2681 "master_sha": null,
2682 "because_sha": null
2683 },
2684 {
2685 "sha": "1cf1ece738c5e533ea95a5c9b34441124de1e560",
2686 "description": "radv: add img debug flag",
2687 "nominated": false,
2688 "nomination_type": null,
2689 "resolution": 4,
2690 "master_sha": null,
2691 "because_sha": null
2692 },
2693 {
2694 "sha": "dc93fd759a5571c88304cf99d8e4028fa529c590",
2695 "description": "radeonsi: use ac_surface_print_info in si_print_texture_info",
2696 "nominated": false,
2697 "nomination_type": null,
2698 "resolution": 4,
2699 "master_sha": null,
2700 "because_sha": null
2701 },
2702 {
2703 "sha": "92470b3d74743fe177e4d212278e3f7deced97bb",
2704 "description": "amd/common: introduce ac_surface_print_info",
2705 "nominated": false,
2706 "nomination_type": null,
2707 "resolution": 4,
2708 "master_sha": null,
2709 "because_sha": null
2710 },
2711 {
2712 "sha": "ee657df09a966678dc5245c5685cab0aaba09c0f",
2713 "description": "meson: verify that d3d12.h exists when building the d3d12 driver",
2714 "nominated": false,
2715 "nomination_type": 1,
2716 "resolution": 4,
2717 "master_sha": null,
2718 "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
2719 },
2720 {
2721 "sha": "314f18b22ab4c2776da8e08a1e0913db14ce6e25",
2722 "description": "microsoft/compiler: correct typo",
2723 "nominated": false,
2724 "nomination_type": null,
2725 "resolution": 4,
2726 "master_sha": null,
2727 "because_sha": null
2728 },
2729 {
2730 "sha": "4c82cdcb7e8ec71f96b2a040e046ff798f4d2d62",
2731 "description": "microsoft/compiler: inline some struct-declarations",
2732 "nominated": false,
2733 "nomination_type": null,
2734 "resolution": 4,
2735 "master_sha": null,
2736 "because_sha": null
2737 },
2738 {
2739 "sha": "b9a99b22aa1044155e40030b265f7ba49dda48cf",
2740 "description": "microsoft/compiler: move c++ higher up",
2741 "nominated": false,
2742 "nomination_type": null,
2743 "resolution": 4,
2744 "master_sha": null,
2745 "because_sha": null
2746 },
2747 {
2748 "sha": "a2a35b2d20113425d42a4bc3f26eafebc88cce73",
2749 "description": "microsoft/compiler: remove unused struct",
2750 "nominated": false,
2751 "nomination_type": null,
2752 "resolution": 4,
2753 "master_sha": null,
2754 "because_sha": null
2755 },
2756 {
2757 "sha": "68488fd3835f2d1a63562ae16777987af3ff7e01",
2758 "description": "aco: optimize v_add(v_bcnt(a, 0), b) to v_bcnt(a, b)",
2759 "nominated": false,
2760 "nomination_type": null,
2761 "resolution": 4,
2762 "master_sha": null,
2763 "because_sha": null
2764 },
2765 {
2766 "sha": "580fbbb59a601c5eb858a53a4924c87da7e253f9",
2767 "description": "driconf: remove the redundant glx-extension-disabling options",
2768 "nominated": false,
2769 "nomination_type": null,
2770 "resolution": 4,
2771 "master_sha": null,
2772 "because_sha": null
2773 },
2774 {
2775 "sha": "3fa3bc19a28347c67411d494cf286c54b8dedf85",
2776 "description": "radeonsi: Add auxiliary plane support.",
2777 "nominated": false,
2778 "nomination_type": null,
2779 "resolution": 4,
2780 "master_sha": null,
2781 "because_sha": null
2782 },
2783 {
2784 "sha": "605140e4016108b6ac1ce2ca5b55baf8a1ac418f",
2785 "description": "radeonsi: Do not try to disable displayable DCC with modifiers.",
2786 "nominated": false,
2787 "nomination_type": null,
2788 "resolution": 4,
2789 "master_sha": null,
2790 "because_sha": null
2791 },
2792 {
2793 "sha": "23b59b6f87c6bffca62c2c78cab9881d8ae75425",
2794 "description": "radeonsi: Do not disable DCC when we have it as a modifier.",
2795 "nominated": false,
2796 "nomination_type": null,
2797 "resolution": 4,
2798 "master_sha": null,
2799 "because_sha": null
2800 },
2801 {
2802 "sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb",
2803 "description": "radeonsi: Add modifier support.",
2804 "nominated": false,
2805 "nomination_type": null,
2806 "resolution": 4,
2807 "master_sha": null,
2808 "because_sha": null
2809 },
2810 {
2811 "sha": "f7a4051b836294ab8f55c71d239e99c5cbf63170",
2812 "description": "radeonsi: Check pitch and offset for validity.",
2813 "nominated": false,
2814 "nomination_type": null,
2815 "resolution": 4,
2816 "master_sha": null,
2817 "because_sha": null
2818 },
2819 {
2820 "sha": "395dac7bf9888db1daf425778f08cbef1ba26d7b",
2821 "description": "amd/common: Add modifier tests.",
2822 "nominated": false,
2823 "nomination_type": null,
2824 "resolution": 4,
2825 "master_sha": null,
2826 "because_sha": null
2827 },
2828 {
2829 "sha": "0833dd7d124bfd94161bff15e5b4293987920fce",
2830 "description": "amd/common: Add support for modifiers.",
2831 "nominated": false,
2832 "nomination_type": null,
2833 "resolution": 4,
2834 "master_sha": null,
2835 "because_sha": null
2836 },
2837 {
2838 "sha": "2cc2b456889dd2f1374018beea0afe53d762ec30",
2839 "description": "drm-uapi: Add AMD modifiers.",
2840 "nominated": false,
2841 "nomination_type": null,
2842 "resolution": 4,
2843 "master_sha": null,
2844 "because_sha": null
2845 },
2846 {
2847 "sha": "d4f7962d48b46d34319f75bba03fad22c30efdff",
2848 "description": "radeonsi: Add displayable DCC flushing without explicit flushes.",
2849 "nominated": false,
2850 "nomination_type": null,
2851 "resolution": 4,
2852 "master_sha": null,
2853 "because_sha": null
2854 },
2855 {
2856 "sha": "3e2dcb3c076963e432ec2771e7ac1cf965de512b",
2857 "description": "amd/addrlib: Use signed char for INT_8.",
2858 "nominated": false,
2859 "nomination_type": null,
2860 "resolution": 4,
2861 "master_sha": null,
2862 "because_sha": null
2863 },
2864 {
2865 "sha": "9acfbe302265122333d097f51b4eac89ecd0ce24",
2866 "description": "radv: Do the sample check for tiling earlier.",
2867 "nominated": false,
2868 "nomination_type": null,
2869 "resolution": 4,
2870 "master_sha": null,
2871 "because_sha": null
2872 },
2873 {
2874 "sha": "dad6b625768f2b68e1ea5c31da4e0e1415ef41bb",
2875 "description": "turnip: Fix file descriptor return.",
2876 "nominated": true,
2877 "nomination_type": 1,
Vinson Leecdb5bcc2020-11-08 15:59:55 -08002878 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08002879 "master_sha": null,
2880 "because_sha": "cec0bc73e550859635a71d330625bccdf71e87ee"
2881 },
2882 {
2883 "sha": "fe3b5241a48674e21bbbad950a7ff1ac9ac49494",
2884 "description": "radeonsi: enable GL_EXT_demote_to_helper_invocation",
2885 "nominated": false,
2886 "nomination_type": null,
2887 "resolution": 4,
2888 "master_sha": null,
2889 "because_sha": null
2890 },
2891 {
2892 "sha": "aa757f4f8c367f408bc02b0daf4787b61dd899d6",
2893 "description": "ac/llvm: fix demote inside conditional branches",
2894 "nominated": false,
2895 "nomination_type": null,
2896 "resolution": 4,
2897 "master_sha": null,
2898 "because_sha": null
2899 },
2900 {
2901 "sha": "cb20d58f45c22d48208805ed7df8b98aee525189",
2902 "description": "nir: optimize nir_lower_discard_to_demote to lower discard/demote both ways",
2903 "nominated": false,
2904 "nomination_type": null,
2905 "resolution": 4,
2906 "master_sha": null,
2907 "because_sha": null
2908 },
2909 {
2910 "sha": "d5039f99b4f14c3c5628d2e44ea7ba3bfa132668",
2911 "description": "nir: gather shader_info::needs_all_helper_invocations",
2912 "nominated": false,
2913 "nomination_type": null,
2914 "resolution": 4,
2915 "master_sha": null,
2916 "because_sha": null
2917 },
2918 {
2919 "sha": "baa5807e363d3cb9906f2b123d17ae7e4b7040c1",
2920 "description": "nir: rename needs_helper_invocations to needs_quad_helper_invocations",
2921 "nominated": false,
2922 "nomination_type": null,
2923 "resolution": 4,
2924 "master_sha": null,
2925 "because_sha": null
2926 },
2927 {
2928 "sha": "96c12b7dc20d05dff94a947851f08d9ccbfb72ad",
2929 "description": "nir: optionally shuffle local invocation IDs for compute quad derivatives",
2930 "nominated": false,
2931 "nomination_type": null,
2932 "resolution": 4,
2933 "master_sha": null,
2934 "because_sha": null
2935 },
2936 {
2937 "sha": "99e17b0c4adb81f93ba9b98b754ac71f6f334c3c",
2938 "description": "radeon: fix license in header",
2939 "nominated": false,
2940 "nomination_type": null,
2941 "resolution": 4,
2942 "master_sha": null,
2943 "because_sha": null
2944 },
2945 {
2946 "sha": "0b4825c872558b1e21f6b9c6e8256482988ee243",
2947 "description": "gallium/draw: Fix rasterizer_discard for wide points/lines.",
2948 "nominated": true,
2949 "nomination_type": 0,
Eric Anholt0724abd2020-11-11 11:03:57 -08002950 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08002951 "master_sha": null,
2952 "because_sha": null
2953 },
2954 {
2955 "sha": "9edb6e1be0f8ac65496e1f0da6c78376d81d70ff",
2956 "description": "mesa: Fix vertex_format_to_pipe_format index.",
2957 "nominated": true,
2958 "nomination_type": 1,
Brendan Dougherty0e3bb4a2020-11-11 11:26:39 -06002959 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08002960 "master_sha": null,
2961 "because_sha": "e6448f993b157a6d3757b69d5d4c2424e8af737e"
2962 },
2963 {
2964 "sha": "6e6dab479907fe79ed24e69be841dd3ec7bd479e",
2965 "description": "nir: handle float atomics in copy propagation pass",
2966 "nominated": true,
2967 "nomination_type": 1,
Marcin Åšlusarz7762b3c2020-11-10 17:32:15 +01002968 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08002969 "master_sha": null,
2970 "because_sha": "8424cd8fbd1671c4c13f57cfa34bf8145d0fffcf"
2971 },
2972 {
2973 "sha": "8de279f8dbc3403708e28dbdcde95005e697fa2a",
2974 "description": "freedreno/drm: Add some locking asserts",
2975 "nominated": false,
2976 "nomination_type": null,
2977 "resolution": 4,
2978 "master_sha": null,
2979 "because_sha": null
2980 },
2981 {
2982 "sha": "9eb2ae5d21f005c7e89037d4099d537527c3bedf",
2983 "description": "radv/winsys: set has_dedicated_vram in the null winsys",
2984 "nominated": false,
2985 "nomination_type": null,
2986 "resolution": 4,
2987 "master_sha": null,
2988 "because_sha": null
2989 },
2990 {
2991 "sha": "f6359d2dc32d625319921d7232197764907bb5a4",
2992 "description": "nir: Fix nir_validate fail after nir_lower_tex",
2993 "nominated": false,
2994 "nomination_type": null,
2995 "resolution": 4,
2996 "master_sha": null,
2997 "because_sha": null
2998 },
2999 {
3000 "sha": "53660e4c4ed315d4b2fe5d921861fbfebf2bbe42",
3001 "description": "Add EGL xcb platform",
3002 "nominated": false,
3003 "nomination_type": null,
3004 "resolution": 4,
3005 "master_sha": null,
3006 "because_sha": null
3007 },
3008 {
3009 "sha": "8bb1a75b4f0af2d27d92c14ae94dd03c78e98960",
3010 "description": "anv: fix a build race between generating a header and using it",
3011 "nominated": false,
3012 "nomination_type": null,
3013 "resolution": 4,
3014 "master_sha": null,
3015 "because_sha": null
3016 },
3017 {
3018 "sha": "5d2e9d76c1dfbbeac769a42ecd5ddb2244005b91",
3019 "description": "d3d12: fix code after simple-shader helper changes",
3020 "nominated": false,
3021 "nomination_type": 1,
3022 "resolution": 4,
3023 "master_sha": null,
3024 "because_sha": "4e9328e3b6a917c2a2b27630a25fbc44f822a6d0"
3025 },
3026 {
3027 "sha": "5f999625407e8845cbd919b0b43b647e8e410e97",
3028 "description": "zink: fix build on windows",
3029 "nominated": false,
3030 "nomination_type": null,
3031 "resolution": 4,
3032 "master_sha": null,
3033 "because_sha": null
3034 },
3035 {
3036 "sha": "db9d13b4ffd35cbc8ecf90e1b930fe6b1392275b",
3037 "description": "aco: optimize v_add_u32(v_mul_lo_u16) -> v_mad_u32_u16",
3038 "nominated": false,
3039 "nomination_type": null,
3040 "resolution": 4,
3041 "master_sha": null,
3042 "because_sha": null
3043 },
3044 {
3045 "sha": "20e48551acff92f07109630e134f59c81107e6bc",
3046 "description": "aco: select v_mul_lo_u16 for 16-bit multiplications that can't overflow",
3047 "nominated": false,
3048 "nomination_type": null,
3049 "resolution": 4,
3050 "master_sha": null,
3051 "because_sha": null
3052 },
3053 {
3054 "sha": "7028e9875f88d4d60aeb0e3bdfe7873fef5678fc",
3055 "description": "aco: select v_mad_u32_u16 for 16-bit multiplications on GFX9+",
3056 "nominated": false,
3057 "nomination_type": null,
3058 "resolution": 4,
3059 "master_sha": null,
3060 "because_sha": null
3061 },
3062 {
3063 "sha": "bbdafd6ab3541d2a61fe3c2389f6dec55814c34f",
3064 "description": "aco: optimize v_mad_u32_u16 with acc=0 to v_mul_u32_u24",
3065 "nominated": false,
3066 "nomination_type": null,
3067 "resolution": 4,
3068 "master_sha": null,
3069 "because_sha": null
3070 },
3071 {
3072 "sha": "0ea763a727d671fa7dab2e37b7592fc045a53396",
3073 "description": "aco: add a new Operand flag to indicate that is 16-bit",
3074 "nominated": false,
3075 "nomination_type": null,
3076 "resolution": 4,
3077 "master_sha": null,
3078 "because_sha": null
3079 },
3080 {
3081 "sha": "bda35ae6b92caf24a26c96e05a49f1bac42955cf",
3082 "description": "aco: introduce a generic label for labelling instructions",
3083 "nominated": false,
3084 "nomination_type": null,
3085 "resolution": 4,
3086 "master_sha": null,
3087 "because_sha": null
3088 },
3089 {
3090 "sha": "1a5400a9e9568add74dac093c71dd59eefc1cb42",
3091 "description": "util/u_process: implement util_get_process_name for Windows",
3092 "nominated": false,
3093 "nomination_type": null,
3094 "resolution": 4,
3095 "master_sha": null,
3096 "because_sha": null
3097 },
3098 {
3099 "sha": "d442a99238cdbee1ee3c5d069949699936d33597",
3100 "description": "ci: sort packages installed via apt-get",
3101 "nominated": false,
3102 "nomination_type": null,
3103 "resolution": 4,
3104 "master_sha": null,
3105 "because_sha": null
3106 },
3107 {
3108 "sha": "87fb1ec35279470f692bdda03c6868186db96e07",
3109 "description": "v3dv: move authenticated display fd acquisition to swapchain creation time",
3110 "nominated": false,
3111 "nomination_type": null,
3112 "resolution": 4,
3113 "master_sha": null,
3114 "because_sha": null
3115 },
3116 {
3117 "sha": "fea89f4fedeab7dc02553e0bddd3b8b428fa8c18",
3118 "description": "v3dv: fix typo",
3119 "nominated": false,
3120 "nomination_type": null,
3121 "resolution": 4,
3122 "master_sha": null,
3123 "because_sha": null
3124 },
3125 {
3126 "sha": "dfd878f2badac012a1ccdec28da9795d893d337c",
3127 "description": "aco: combine more s_add+s_lshl to s_lshl<n>_add by ignoring uses",
3128 "nominated": false,
3129 "nomination_type": null,
3130 "resolution": 4,
3131 "master_sha": null,
3132 "because_sha": null
3133 },
3134 {
3135 "sha": "64748a2be29de11cf1360c4d4b42d491e88f02e9",
3136 "description": "aco/tests: add some tests for combining s_add+s_lshl to s_lshl<n>_add",
3137 "nominated": false,
3138 "nomination_type": null,
3139 "resolution": 4,
3140 "master_sha": null,
3141 "because_sha": null
3142 },
3143 {
3144 "sha": "f89b29f708cbc8140f3a5f4520f5dd4e5d402e0d",
3145 "description": "prog_to_nir: Revert name initialization change",
3146 "nominated": false,
3147 "nomination_type": 1,
3148 "resolution": 4,
3149 "master_sha": null,
3150 "because_sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d"
3151 },
3152 {
3153 "sha": "2009258796af63477b0680d74cfc55eaf4ef8558",
3154 "description": "intel/compiler: Fix passthrough TCS regressions from program rename",
3155 "nominated": false,
3156 "nomination_type": 1,
3157 "resolution": 4,
3158 "master_sha": null,
3159 "because_sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d"
3160 },
3161 {
3162 "sha": "50175716d26273d273b54627715465e74cb45ae3",
3163 "description": "microsoft/compiler: Add dxil_nir_lower_16bit_conv prototype.",
3164 "nominated": false,
3165 "nomination_type": 1,
3166 "resolution": 4,
3167 "master_sha": null,
3168 "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
3169 },
3170 {
3171 "sha": "c432d4814ad7ffadb89b82defd49685c211b3515",
3172 "description": "glsl: Fix typos in comments.",
3173 "nominated": false,
3174 "nomination_type": null,
3175 "resolution": 4,
3176 "master_sha": null,
3177 "because_sha": null
3178 },
3179 {
3180 "sha": "e7aa3cf8283088809625cb84fa78f1d301f35311",
3181 "description": "glsl: Initialize ir_variable member field data.is_xfb.",
3182 "nominated": false,
3183 "nomination_type": null,
3184 "resolution": 4,
3185 "master_sha": null,
3186 "because_sha": null
3187 },
3188 {
3189 "sha": "904dcfd914ccacc4d7b834a8aa1a5699eb51d10e",
3190 "description": "draw: Clean up single-use goto statements.",
3191 "nominated": false,
3192 "nomination_type": null,
3193 "resolution": 4,
3194 "master_sha": null,
3195 "because_sha": null
3196 },
3197 {
3198 "sha": "e9caba6ce54d35870ef2fc555d00e2ccb45e40c0",
3199 "description": "intel/fs: Fix use of undefined value in fixup_nomask_control_flow",
3200 "nominated": true,
3201 "nomination_type": 1,
Jason Ekstrandfe8c5242020-11-10 10:13:53 -06003202 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08003203 "master_sha": null,
3204 "because_sha": "a8ac0bd759cbf9a5984df4bc9f553a3dca41a8ab"
3205 },
3206 {
3207 "sha": "dd34d28de72b590c6b9a425f7829210bb8d2e2f1",
3208 "description": "ci/db410c: Fix networking so we get artifacts from our jobs.",
3209 "nominated": false,
3210 "nomination_type": null,
3211 "resolution": 4,
3212 "master_sha": null,
3213 "because_sha": null
3214 },
3215 {
3216 "sha": "f6ccaca36e8961e4c96810352a5c5dfead61cc0a",
3217 "description": "ci: Re-enable the clip_three test on non-freedreno ARMs.",
3218 "nominated": false,
3219 "nomination_type": null,
3220 "resolution": 4,
3221 "master_sha": null,
3222 "because_sha": null
3223 },
3224 {
3225 "sha": "c189d385ce306cd776f2e625fa955c1aba01871a",
3226 "description": "ci: Bump deqp to current vulkan-cts-1.2.4",
3227 "nominated": false,
3228 "nomination_type": null,
3229 "resolution": 4,
3230 "master_sha": null,
3231 "because_sha": null
3232 },
3233 {
3234 "sha": "6bc35c00e2245ba13dceeabd4a6bf75e4415812b",
3235 "description": "ci/deqp: Allow specifying the caselist fraction separate from CI_NODE_INDEX.",
3236 "nominated": false,
3237 "nomination_type": null,
3238 "resolution": 4,
3239 "master_sha": null,
3240 "because_sha": null
3241 },
3242 {
3243 "sha": "2998a0b05525640dfcde7cfc0ecfc3ee39993388",
3244 "description": "ci/freedreno: Group the short a630 dEQP runs into one test job.",
3245 "nominated": false,
3246 "nomination_type": null,
3247 "resolution": 4,
3248 "master_sha": null,
3249 "because_sha": null
3250 },
3251 {
3252 "sha": "bf576b449e1d5cf685bfb5a14b05d1ee03d32cb0",
3253 "description": "ci: Only install kernel modules for LAVA devices.",
3254 "nominated": true,
3255 "nomination_type": 1,
Eric Anholt51d4d912020-11-09 15:06:38 -08003256 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08003257 "master_sha": null,
3258 "because_sha": "60c5729d1669f9d91cc77d71f8e1893f2c0d0c94"
3259 },
3260 {
3261 "sha": "737d2b704b89e98caee6d6a546090174085a8baf",
3262 "description": "ci: Move the rust cleanup in lava_build out of the middle of kernel build.",
3263 "nominated": false,
3264 "nomination_type": null,
3265 "resolution": 4,
3266 "master_sha": null,
3267 "because_sha": null
3268 },
3269 {
3270 "sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d",
3271 "description": "nir/builder: Add a name format arg to nir_builder_init_simple_shader().",
3272 "nominated": false,
3273 "nomination_type": null,
3274 "resolution": 4,
3275 "master_sha": null,
3276 "because_sha": null
3277 },
3278 {
3279 "sha": "5f992802f5130352e903218cf3541e429b87cae2",
3280 "description": "nir/builder: Drop the mem_ctx arg from nir_builder_init_simple_shader().",
3281 "nominated": false,
3282 "nomination_type": null,
3283 "resolution": 4,
3284 "master_sha": null,
3285 "because_sha": null
3286 },
3287 {
3288 "sha": "ef5bce9253e2221ef8df0764447cb02c02fa2a16",
3289 "description": "intel: Drop the last uses of a mem_ctx in nir_builder_init_simple_shader().",
3290 "nominated": false,
3291 "nomination_type": null,
3292 "resolution": 4,
3293 "master_sha": null,
3294 "because_sha": null
3295 },
3296 {
3297 "sha": "2f372572a198d5e5762c74d06ebd29666da3206b",
3298 "description": "nir/tests: Simplify the mem_ctx setup in our unit tests.",
3299 "nominated": false,
3300 "nomination_type": null,
3301 "resolution": 4,
3302 "master_sha": null,
3303 "because_sha": null
3304 },
3305 {
3306 "sha": "5b9c7586f4f6bea692b9b1bb13d3c88ebb632435",
3307 "description": "nir/builder_tests: Drop unused lin_ctx.",
3308 "nominated": false,
3309 "nomination_type": null,
3310 "resolution": 4,
3311 "master_sha": null,
3312 "because_sha": null
3313 },
3314 {
3315 "sha": "4e9328e3b6a917c2a2b27630a25fbc44f822a6d0",
3316 "description": "nir_builder: Return a new builder from nir_builder_init_simple_shader().",
3317 "nominated": false,
3318 "nomination_type": null,
3319 "resolution": 4,
3320 "master_sha": null,
3321 "because_sha": null
3322 },
3323 {
3324 "sha": "1aa1c1aec2ab61e0fe0e7d32b371e85c96e3d6f4",
3325 "description": "nir/algebraic: optimize bitfield_select(a, iand(a, b), c)",
3326 "nominated": false,
3327 "nomination_type": null,
3328 "resolution": 4,
3329 "master_sha": null,
3330 "because_sha": null
3331 },
3332 {
3333 "sha": "68d70fb96996c41a71ed81b7f6ccbec0fb95145b",
3334 "description": "gallium: Add format modifier plane count query",
3335 "nominated": false,
3336 "nomination_type": null,
3337 "resolution": 4,
3338 "master_sha": null,
3339 "because_sha": null
3340 },
3341 {
3342 "sha": "6ee10ab3de8664011a6c75e2357faba1ec95c094",
3343 "description": "gallium: Add pipe_screen::is_dmabuf_modifier_supported",
3344 "nominated": false,
3345 "nomination_type": null,
3346 "resolution": 4,
3347 "master_sha": null,
3348 "because_sha": null
3349 },
3350 {
3351 "sha": "40e3eb9be96ec69259a000d08fe4a853a330007f",
3352 "description": "mesa: Undefine ALIGN macro before it is used as a function name. Issues on MacOS.",
3353 "nominated": false,
3354 "nomination_type": null,
3355 "resolution": 4,
3356 "master_sha": null,
3357 "because_sha": null
3358 },
3359 {
3360 "sha": "d6a8a6ed4ec659068eedd61d0e10f49a78bd5a21",
3361 "description": "v3dv: VK_KHR_display extension support",
3362 "nominated": false,
3363 "nomination_type": null,
3364 "resolution": 4,
3365 "master_sha": null,
3366 "because_sha": null
3367 },
3368 {
3369 "sha": "d186766c08867d5447e32c427ff092612bd4ba92",
3370 "description": "llvmpipe: just use draw_regions in draw/line setup.",
3371 "nominated": true,
3372 "nomination_type": 0,
Dave Airliea442fc22020-11-09 16:49:44 +10003373 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08003374 "master_sha": null,
3375 "because_sha": null
3376 },
3377 {
3378 "sha": "01c4bac36e767dc96aef87fa7445a34c7c8f9132",
3379 "description": "lavapipe: disable SNORM blending for now",
3380 "nominated": true,
3381 "nomination_type": 0,
Dave Airliebc3e92a2020-11-05 13:18:57 +10003382 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08003383 "master_sha": null,
3384 "because_sha": null
3385 },
3386 {
3387 "sha": "a04a146560717014937d9e13ad24eb33cb6f0a44",
3388 "description": "lavapipe: enable alpha to one.",
3389 "nominated": true,
3390 "nomination_type": 0,
Dave Airlie0e4e0a02020-11-04 08:59:53 +10003391 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08003392 "master_sha": null,
3393 "because_sha": null
3394 },
3395 {
3396 "sha": "ea034c981b9649c4999e3b7f4164f27213e736b3",
3397 "description": "u_blitter: port radv 3D blit coords logic.",
3398 "nominated": true,
3399 "nomination_type": 0,
Dave Airlie3ee324d2020-11-09 11:06:27 +10003400 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08003401 "master_sha": null,
3402 "because_sha": null
3403 },
3404 {
3405 "sha": "4b1d23b24343dbb4e6c579502c712d86ba07903f",
3406 "description": "gallium: handle empty cbuf slots in framebuffer samples helper",
3407 "nominated": true,
3408 "nomination_type": 0,
Dave Airlie4de4f552020-11-05 05:42:34 +10003409 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08003410 "master_sha": null,
3411 "because_sha": null
3412 },
3413 {
3414 "sha": "46d2f2224fd6129aa44b8f34c593ad74520681fe",
3415 "description": "zink: only add MESA WSI structs for specific devices",
3416 "nominated": false,
3417 "nomination_type": null,
3418 "resolution": 4,
3419 "master_sha": null,
3420 "because_sha": null
3421 },
3422 {
3423 "sha": "eba97645c9f22c890d7b413dbe81b532c04d99fe",
3424 "description": "nir/validate: Size the set of blocks to avoid rehashing.",
3425 "nominated": false,
3426 "nomination_type": null,
3427 "resolution": 4,
3428 "master_sha": null,
3429 "because_sha": null
3430 },
3431 {
3432 "sha": "2afdd94f86149295f3e9422672c4501092f671d6",
3433 "description": "util/set: Fix the _mesa_set_clear function to not leave tombstones.",
3434 "nominated": true,
3435 "nomination_type": 1,
Eric Anholtf4d976d2020-10-20 14:37:10 -07003436 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08003437 "master_sha": null,
3438 "because_sha": "5c075b085585b1629022d40ce7af9448c7d0e906"
3439 },
3440 {
3441 "sha": "4618ca82c37345a5823f5f59022c650f02cc6c0e",
3442 "description": "util/hash_table: Clean up the _mesa_hash_table_clear() implementation.",
3443 "nominated": false,
3444 "nomination_type": null,
3445 "resolution": 4,
3446 "master_sha": null,
3447 "because_sha": null
3448 },
3449 {
3450 "sha": "9c5422c7dd6e3d272075ac3dc7e726b7764159a7",
3451 "description": "util/hash_table: Handle NULL ht in _mesa_hash_table_clear().",
3452 "nominated": false,
3453 "nomination_type": null,
3454 "resolution": 4,
3455 "master_sha": null,
3456 "because_sha": null
3457 },
3458 {
3459 "sha": "3a512c34d2fb933a51cd22613833b456c402755b",
3460 "description": "clover: add support for opencl C features",
3461 "nominated": false,
3462 "nomination_type": null,
3463 "resolution": 4,
3464 "master_sha": null,
3465 "because_sha": null
3466 },
3467 {
3468 "sha": "f1b91177fbdc97289e9ddefa8db4b18fdc88f8f0",
3469 "description": "clover/spirv: avoid strings for version handling",
3470 "nominated": false,
3471 "nomination_type": null,
3472 "resolution": 4,
3473 "master_sha": null,
3474 "because_sha": null
3475 },
3476 {
3477 "sha": "330c52476292d2cfba15499f2f74ca224f227260",
3478 "description": "clover/llvm: don't use strings for version handling.",
3479 "nominated": false,
3480 "nomination_type": null,
3481 "resolution": 4,
3482 "master_sha": null,
3483 "because_sha": null
3484 },
3485 {
3486 "sha": "b8a96199cbf0a81011c35c594becae083626206c",
3487 "description": "clover: add platform supported extensions with version",
3488 "nominated": false,
3489 "nomination_type": null,
3490 "resolution": 4,
3491 "master_sha": null,
3492 "because_sha": null
3493 },
3494 {
3495 "sha": "940e479d7d312e8a919c09958e07b9feccdc6a33",
3496 "description": "clover: add support for versioned device extensions",
3497 "nominated": false,
3498 "nomination_type": null,
3499 "resolution": 4,
3500 "master_sha": null,
3501 "because_sha": null
3502 },
3503 {
3504 "sha": "3a9fa5b36d7b114c5ec15343edfacf8c076a45e4",
3505 "description": "clover: report device CLC versions for 3.0",
3506 "nominated": false,
3507 "nomination_type": null,
3508 "resolution": 4,
3509 "master_sha": null,
3510 "because_sha": null
3511 },
3512 {
3513 "sha": "54449180982bdf644aef11bc59aed313edcf17f6",
3514 "description": "clover: add CL_PLATFORM_NUMERIC_VERSION support",
3515 "nominated": false,
3516 "nomination_type": null,
3517 "resolution": 4,
3518 "master_sha": null,
3519 "because_sha": null
3520 },
3521 {
3522 "sha": "019130ed71604827b385c5dba5cbc879609880e2",
3523 "description": "clover/platform: move versioning to core object.",
3524 "nominated": false,
3525 "nomination_type": null,
3526 "resolution": 4,
3527 "master_sha": null,
3528 "because_sha": null
3529 },
3530 {
3531 "sha": "2a3a0322aec1024e67d67c27a7bb5cbecbf34957",
3532 "description": "clover: add CL 3.0 CL_DEVICE_NUMERIC_VERSION support",
3533 "nominated": false,
3534 "nomination_type": null,
3535 "resolution": 4,
3536 "master_sha": null,
3537 "because_sha": null
3538 },
3539 {
3540 "sha": "981f8d7252c17672598ec7ee4406e296876f8ab0",
3541 "description": "clover/device: store version in device at constructor.",
3542 "nominated": false,
3543 "nomination_type": null,
3544 "resolution": 4,
3545 "master_sha": null,
3546 "because_sha": null
3547 },
3548 {
3549 "sha": "297ad1bbb310a580b888b8f38488f50740b5df90",
3550 "description": "util: add a env getter for versions",
3551 "nominated": false,
3552 "nomination_type": null,
3553 "resolution": 4,
3554 "master_sha": null,
3555 "because_sha": null
3556 },
3557 {
3558 "sha": "7507ce1db41239b6f986bc6fb94ccf9c68b88acb",
3559 "description": "clover: rename platform/device apis using strings",
3560 "nominated": false,
3561 "nomination_type": null,
3562 "resolution": 4,
3563 "master_sha": null,
3564 "because_sha": null
3565 },
3566 {
3567 "sha": "20a3ec2d771d7f8942018b714c64925a870a2062",
3568 "description": "clover/queue: Flush automatically if applications do not flush themselves",
3569 "nominated": false,
3570 "nomination_type": null,
3571 "resolution": 4,
3572 "master_sha": null,
3573 "because_sha": null
3574 },
3575 {
3576 "sha": "e8a1aa9e940af5706fc78d77c4cd509c2f480a6b",
3577 "description": "mesa/bufferobj: Fix valgrind complaints",
3578 "nominated": false,
3579 "nomination_type": null,
3580 "resolution": 4,
3581 "master_sha": null,
3582 "because_sha": null
3583 },
3584 {
3585 "sha": "f5ea96b5848b3b024139728c0c11ed6d27344ee9",
3586 "description": "mesa/fbo: Fix valgrind complaints",
3587 "nominated": false,
3588 "nomination_type": null,
3589 "resolution": 4,
3590 "master_sha": null,
3591 "because_sha": null
3592 },
3593 {
3594 "sha": "9cef302aa04fb7cb23729d269ba13ecbe6b33adf",
3595 "description": "util/threaded_context: use driver's ubo alignment for constant buffer uploads",
3596 "nominated": false,
3597 "nomination_type": null,
3598 "resolution": 4,
3599 "master_sha": null,
3600 "because_sha": null
3601 },
3602 {
3603 "sha": "cb034ae44f4a1f3ed036ba71fc42746efb4cd775",
3604 "description": "freedreno: Protect gmem_cache ralloc allocations",
3605 "nominated": true,
3606 "nomination_type": 1,
Rob Clark966b55c2020-11-09 14:11:09 -08003607 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08003608 "master_sha": null,
3609 "because_sha": "91f9bb99c5e0db38a1ac26dd9e6a967312f5e8b0"
3610 },
3611 {
3612 "sha": "13d509c7e66439e3e85d24f3326c037a47d0ffc5",
3613 "description": "freedreno/drm: Rework APPEND() macro",
3614 "nominated": false,
3615 "nomination_type": null,
3616 "resolution": 4,
3617 "master_sha": null,
3618 "because_sha": null
3619 },
3620 {
3621 "sha": "2625ba064c44c460610c5562e1c42b01c8befd7d",
3622 "description": "freedreno/batch: Cleanup submit immediately after flush",
3623 "nominated": false,
3624 "nomination_type": null,
3625 "resolution": 4,
3626 "master_sha": null,
3627 "because_sha": null
3628 },
3629 {
3630 "sha": "06b918153db0a6067f7584f7b75e84731d14b058",
3631 "description": "freedreno/drm: Drop growable submit_bos table",
3632 "nominated": false,
3633 "nomination_type": null,
3634 "resolution": 4,
3635 "master_sha": null,
3636 "because_sha": null
3637 },
3638 {
3639 "sha": "02298ed1fc640f89d66c1e22e68e1f9fecc14205",
3640 "description": "freedreno: Add submit lock",
3641 "nominated": false,
3642 "nomination_type": null,
3643 "resolution": 4,
3644 "master_sha": null,
3645 "because_sha": null
3646 },
3647 {
3648 "sha": "290f827928b3845bb50e4bd2f27b878e136af36f",
3649 "description": "freedreno: Make fd_context_batch() return a reference",
3650 "nominated": false,
3651 "nomination_type": null,
3652 "resolution": 4,
3653 "master_sha": null,
3654 "because_sha": null
3655 },
3656 {
3657 "sha": "20a813b0eb5e3feb01158acb866ad1e6c6717830",
3658 "description": "freedreno/batch: Move fd_batch_get_prologue()",
3659 "nominated": false,
3660 "nomination_type": null,
3661 "resolution": 4,
3662 "master_sha": null,
3663 "because_sha": null
3664 },
3665 {
3666 "sha": "b2f4bf010574c501f93697d90f182a9bc6c83356",
3667 "description": "freedreno/drm: Make ring refcnt atomic again",
3668 "nominated": false,
3669 "nomination_type": null,
3670 "resolution": 4,
3671 "master_sha": null,
3672 "because_sha": null
3673 },
3674 {
3675 "sha": "b1b8e0f8d158758ea9756e226ea807ea296cb787",
3676 "description": "freedreno: Use ctx seqno in batch cache key",
3677 "nominated": false,
3678 "nomination_type": null,
3679 "resolution": 4,
3680 "master_sha": null,
3681 "because_sha": null
3682 },
3683 {
3684 "sha": "1783a156c806829f6a9a2d6426a009e1340eb66e",
3685 "description": "freedreno/a6xx: Texture cache locking",
3686 "nominated": false,
3687 "nomination_type": null,
3688 "resolution": 4,
3689 "master_sha": null,
3690 "because_sha": null
3691 },
3692 {
3693 "sha": "51665dee8c79501a1ccbed2766b3bbaea49b2b39",
3694 "description": "freedreno: batch-cache locking",
3695 "nominated": false,
3696 "nomination_type": null,
3697 "resolution": 4,
3698 "master_sha": null,
3699 "because_sha": null
3700 },
3701 {
3702 "sha": "3f88abd621ef60b7d0ed8b82445d630abed6a810",
3703 "description": "freedreno: Fix spurious flush",
3704 "nominated": false,
3705 "nomination_type": null,
3706 "resolution": 4,
3707 "master_sha": null,
3708 "because_sha": null
3709 },
3710 {
3711 "sha": "156d7e45f745a1567fc3b69a4f6faa3c54eec49e",
3712 "description": "freedreno: Convert to mesa_log*()",
3713 "nominated": false,
3714 "nomination_type": null,
3715 "resolution": 4,
3716 "master_sha": null,
3717 "because_sha": null
3718 },
3719 {
3720 "sha": "a8b9860a974117771f79faa6d4f7c9af0e585d4f",
3721 "description": "freedreno: debug cleanup",
3722 "nominated": false,
3723 "nomination_type": null,
3724 "resolution": 4,
3725 "master_sha": null,
3726 "because_sha": null
3727 },
3728 {
3729 "sha": "78b3f58c9985d14d11e580277cb5b2cf61234e21",
3730 "description": "freedreno/drm: Convert to simple_mtx",
3731 "nominated": false,
3732 "nomination_type": null,
3733 "resolution": 4,
3734 "master_sha": null,
3735 "because_sha": null
3736 },
3737 {
3738 "sha": "57a2a5db81c614ac84c300c200639c51f218fb8a",
3739 "description": "freedreno: Drop fd_context_lock() and friends",
3740 "nominated": false,
3741 "nomination_type": null,
3742 "resolution": 4,
3743 "master_sha": null,
3744 "because_sha": null
3745 },
3746 {
3747 "sha": "0d007349f910970ac14b20415fe76a84fd0f8fd5",
3748 "description": "st/mesa: fix use-after-free when updating shader info in st_link_nir",
3749 "nominated": true,
3750 "nomination_type": 1,
Marek Olšák60ffcfe2020-11-09 16:20:13 -05003751 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08003752 "master_sha": null,
3753 "because_sha": "549ae5f84375dfadb86cfd465f0103acfae3249f"
3754 },
3755 {
3756 "sha": "6f3716d677981bc2ac8f9842f302e9c125203bc1",
3757 "description": "d3d12: avoid searching twice for bos",
3758 "nominated": false,
3759 "nomination_type": null,
3760 "resolution": 4,
3761 "master_sha": null,
3762 "because_sha": null
3763 },
3764 {
3765 "sha": "bd5f92850614bc984a7e560849b19b31e94725a0",
3766 "description": "d3d12: ensure all compoents of clip-distances are written",
3767 "nominated": false,
3768 "nomination_type": null,
3769 "resolution": 4,
3770 "master_sha": null,
3771 "because_sha": null
3772 },
3773 {
3774 "sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61",
3775 "description": "d3d12: introduce d3d12 gallium driver",
3776 "nominated": false,
3777 "nomination_type": null,
3778 "resolution": 4,
3779 "master_sha": null,
3780 "because_sha": null
3781 },
3782 {
3783 "sha": "3f31cf64e49d9de57ea7dc2b0447840255bbca9e",
3784 "description": "microsoft: add resource state manager utility code",
3785 "nominated": false,
3786 "nomination_type": null,
3787 "resolution": 4,
3788 "master_sha": null,
3789 "because_sha": null
3790 },
3791 {
3792 "sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313",
3793 "description": "microsoft/compiler: translate nir to dxil",
3794 "nominated": false,
3795 "nomination_type": null,
3796 "resolution": 4,
3797 "master_sha": null,
3798 "because_sha": null
3799 },
3800 {
3801 "sha": "dd5fe2f3de420778555f1211836c5ac076257f1c",
3802 "description": "microsoft/compiler: add dxil-util code",
3803 "nominated": false,
3804 "nomination_type": null,
3805 "resolution": 4,
3806 "master_sha": null,
3807 "because_sha": null
3808 },
3809 {
3810 "sha": "10dfd3cfb4bff1a98e6374d93110f039b4cef621",
3811 "description": "compiler: add SYSTEM_BIT_FRONT_FACE",
3812 "nominated": false,
3813 "nomination_type": null,
3814 "resolution": 4,
3815 "master_sha": null,
3816 "because_sha": null
3817 },
3818 {
3819 "sha": "07d189c4169623f3a2b32f4f62d82d860457e30e",
3820 "description": "gallium: Wrap some header files into \"extern C\"",
3821 "nominated": false,
3822 "nomination_type": null,
3823 "resolution": 4,
3824 "master_sha": null,
3825 "because_sha": null
3826 },
3827 {
3828 "sha": "449c4baf5011335484013244069a878de1f2188e",
3829 "description": "nir/print: print GS extra info",
3830 "nominated": false,
3831 "nomination_type": null,
3832 "resolution": 4,
3833 "master_sha": null,
3834 "because_sha": null
3835 },
3836 {
3837 "sha": "e60df9fe1696ff0b533eaf09d0b06720ce373352",
3838 "description": "util/format_zs: Add C++ include handling",
3839 "nominated": false,
3840 "nomination_type": null,
3841 "resolution": 4,
3842 "master_sha": null,
3843 "because_sha": null
3844 },
3845 {
3846 "sha": "51f4a4bee10ebd6f526fccc4c02356c08be81747",
3847 "description": "gallium/util: Wrap suballoc.h into extern C",
3848 "nominated": false,
3849 "nomination_type": null,
3850 "resolution": 4,
3851 "master_sha": null,
3852 "because_sha": null
3853 },
3854 {
3855 "sha": "f4ff66d75f529639030747782245a52c0ac50632",
3856 "description": "util/slab: allow usage from c++ code",
3857 "nominated": false,
3858 "nomination_type": null,
3859 "resolution": 4,
3860 "master_sha": null,
3861 "because_sha": null
3862 },
3863 {
3864 "sha": "c88e314a2d4355df99dd0e7dc674042ff883042b",
3865 "description": "gallium/nir: Wrap tgsi_to_nir header in extern C",
3866 "nominated": false,
3867 "nomination_type": null,
3868 "resolution": 4,
3869 "master_sha": null,
3870 "because_sha": null
3871 },
3872 {
3873 "sha": "7a1346b26a70a9d6000f4889ab4d594a6a445d6d",
3874 "description": "softpipe: correct signature of get_compiler_options",
3875 "nominated": true,
3876 "nomination_type": 1,
Erik Faye-Lund46c08b72020-11-10 09:38:45 +01003877 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08003878 "master_sha": null,
3879 "because_sha": "73bafb5ee38964019c3da2000095608a7fb4b554"
3880 },
3881 {
3882 "sha": "f23574af2c65b9c0342656cb543bcb025cb38d9f",
3883 "description": "panfrost: Fix ->reads_frag_coord assignment",
3884 "nominated": true,
3885 "nomination_type": 1,
Boris Brezillon23f41202020-11-10 11:01:50 +01003886 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08003887 "master_sha": null,
3888 "because_sha": "f1de952b695b8f2053d576d3e8093427e598bd4f"
3889 },
3890 {
3891 "sha": "35ae9408f2a6b2f6f307562e8adc33af95406f12",
3892 "description": "panfrost: Fix Bifrost blend descriptor emission",
3893 "nominated": true,
3894 "nomination_type": 1,
Boris Brezillonf3ff1262020-11-10 09:57:24 +01003895 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08003896 "master_sha": null,
3897 "because_sha": "edd98aac3f16f216fa157f031f4c10fc294e7c8e"
3898 },
3899 {
3900 "sha": "7737ca75391d5ea930390037178a277d309a83af",
3901 "description": "pan/bi: Model writemasks correctly",
3902 "nominated": true,
3903 "nomination_type": 1,
Alyssa Rosenzweig5c167e82020-11-09 13:44:07 -05003904 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08003905 "master_sha": null,
3906 "because_sha": "b2c6cf2b6db11eb2293f59b42dfeb3d7481477b0"
3907 },
3908 {
3909 "sha": "e3893ee2043dc5499407df71e2e0c0a822b416d9",
3910 "description": "intel/dump_gpu: add support for MMAP_OFFSET ioctl",
3911 "nominated": false,
3912 "nomination_type": null,
3913 "resolution": 4,
3914 "master_sha": null,
3915 "because_sha": null
3916 },
3917 {
3918 "sha": "44f2de5286c646f9da1fc26af3780e44184aad3c",
3919 "description": "panfrost: Fix AFBC blits of resources with faked RGTC",
3920 "nominated": true,
3921 "nomination_type": 1,
Icecream952940fb12020-11-02 20:32:18 +13003922 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08003923 "master_sha": null,
3924 "because_sha": "acb8dcfebdde56a748ec50a3fbecf27912974be9"
3925 },
3926 {
3927 "sha": "752f6d806541ac38594f3adb1e45d63709506e2c",
3928 "description": "zink: setup version dependent VkPhysicalDeviceVulkan*Features and VkPhysicalDeviceVulkan*Properties.",
3929 "nominated": false,
3930 "nomination_type": null,
3931 "resolution": 4,
3932 "master_sha": null,
3933 "because_sha": null
3934 },
3935 {
3936 "sha": "19b181f0f53ad87528c838bf4416261ee68cf6cf",
3937 "description": "rbug: Handle non-TGSI shaders",
3938 "nominated": false,
3939 "nomination_type": null,
3940 "resolution": 4,
3941 "master_sha": null,
3942 "because_sha": null
3943 },
3944 {
3945 "sha": "44875361c88754cb53172205e2657e487d6e6fe8",
3946 "description": "rbug: Forward get_compiler_options to pipe driver",
3947 "nominated": false,
3948 "nomination_type": null,
3949 "resolution": 4,
3950 "master_sha": null,
3951 "because_sha": null
3952 },
3953 {
3954 "sha": "ec347ee9bc41f99dc8e398c652d873cc192bc99c",
3955 "description": "aco: fix combining add/sub to b2i if a new dest needs to be allocated",
3956 "nominated": false,
3957 "nomination_type": null,
3958 "resolution": 4,
3959 "master_sha": null,
3960 "because_sha": null
3961 },
3962 {
3963 "sha": "7004548bdf28f47fcc0d2fc1c96457f1a15bc4f1",
3964 "description": "turnip: Remove pipeline NULL check.",
3965 "nominated": false,
3966 "nomination_type": null,
3967 "resolution": 4,
3968 "master_sha": null,
3969 "because_sha": null
3970 },
3971 {
3972 "sha": "f8844d5c729dbc73e63f75f1c7181c7227a75189",
3973 "description": "swr: Initialize FetchJit member mpFetchInfo in constructor.",
3974 "nominated": false,
3975 "nomination_type": null,
3976 "resolution": 4,
3977 "master_sha": null,
3978 "because_sha": null
3979 },
3980 {
3981 "sha": "a8467191c395dc9a965e8ccd78ac428595cb6b89",
3982 "description": "Reset new features for 21.0 development cycle",
3983 "nominated": false,
3984 "nomination_type": null,
3985 "resolution": 4,
3986 "master_sha": null,
3987 "because_sha": null
3988 },
3989 {
3990 "sha": "a706bac098f52647c97c29bdce88469cdfc47e55",
3991 "description": "Bump version for 21.0 devel",
3992 "nominated": false,
3993 "nomination_type": null,
3994 "resolution": 4,
3995 "master_sha": null,
3996 "because_sha": null
3997 }
3998]