blob: 307bc3e9da7100fa5c5b3691c6cf5acdd74b4202 [file] [log] [blame]
Dylan Baker56346992020-11-13 10:05:29 -08001[
2 {
3 "sha": "bf5cea7232f9ee2934c212211ebefb6fe766526d",
4 "description": "nir: allow reordering of loads from read-only modes",
5 "nominated": false,
6 "nomination_type": null,
7 "resolution": 4,
8 "master_sha": null,
9 "because_sha": null
10 },
11 {
12 "sha": "eb7507681f8d94727160b6627f6fb032a7f4305c",
13 "description": "nir: add nir_var_mem_ubo to nir_var_read_only_modes",
14 "nominated": false,
15 "nomination_type": null,
16 "resolution": 4,
17 "master_sha": null,
18 "because_sha": null
19 },
20 {
21 "sha": "0ef5f3552f68076747211ec81f687b37a5540d8e",
22 "description": "nir: add strength reduction pattern for imod/irem with pow2 divisor.",
23 "nominated": false,
24 "nomination_type": null,
25 "resolution": 4,
26 "master_sha": null,
27 "because_sha": null
28 },
29 {
30 "sha": "e96afeeb7bb2306aa0fba76e27163d4c7a86860b",
31 "description": "zink: update shader modules in gfx program when flagged dirty",
32 "nominated": false,
33 "nomination_type": null,
34 "resolution": 4,
35 "master_sha": null,
36 "because_sha": null
37 },
38 {
39 "sha": "eeff625ab31f0a1bf94739e09ca6b08de00c94f5",
40 "description": "zink: put those shader keys to work fixing up fragment shaders",
41 "nominated": false,
42 "nomination_type": null,
43 "resolution": 4,
44 "master_sha": null,
45 "because_sha": null
46 },
47 {
48 "sha": "9aa08221fa6653002dec2a07641d58d3c7fa227a",
49 "description": "zink: fill in params for fs shader keys and flag shader for rebuild",
50 "nominated": false,
51 "nomination_type": null,
52 "resolution": 4,
53 "master_sha": null,
54 "because_sha": null
55 },
56 {
57 "sha": "ed7a5a55689ddcf10aae3f671e390252aad2d62f",
58 "description": "zink: move shader key structs into their own header",
59 "nominated": false,
60 "nomination_type": null,
61 "resolution": 4,
62 "master_sha": null,
63 "because_sha": null
64 },
65 {
66 "sha": "b9fdc21bba0724271520462f3f04ba72ae106a26",
67 "description": "zink: refcount the shader cache",
68 "nominated": false,
69 "nomination_type": null,
70 "resolution": 4,
71 "master_sha": null,
72 "because_sha": null
73 },
74 {
75 "sha": "2be2a500a396fe1dc0e121816e4056874cdd43fc",
76 "description": "zink: initial implementation of shader keys",
77 "nominated": false,
78 "nomination_type": null,
79 "resolution": 4,
80 "master_sha": null,
81 "because_sha": null
82 },
83 {
84 "sha": "54a965b153f80cff792853f262a09cfc7987f777",
85 "description": "pan/bi: Add support for tex offsets",
86 "nominated": false,
87 "nomination_type": null,
88 "resolution": 4,
89 "master_sha": null,
90 "because_sha": null
91 },
92 {
93 "sha": "ed057ca3d7b37b9571eabcf6aa0466f2c81bb493",
94 "description": "pan/bi: Allow lane selections on component 4 and above",
95 "nominated": false,
96 "nomination_type": null,
97 "resolution": 4,
98 "master_sha": null,
99 "because_sha": null
100 },
101 {
102 "sha": "38bebba18ac1f59f65591a96bd97b916ee8cd995",
103 "description": "pan/bi: Allow vec16 in bi_print_swizzle()",
104 "nominated": false,
105 "nomination_type": null,
106 "resolution": 4,
107 "master_sha": null,
108 "because_sha": null
109 },
110 {
111 "sha": "55cb921f9233acb098e06f95bf8cb2f10fccee1e",
112 "description": "pan/bi: Add support for derivative instructions",
113 "nominated": false,
114 "nomination_type": null,
115 "resolution": 4,
116 "master_sha": null,
117 "because_sha": null
118 },
119 {
120 "sha": "6914316e9af9f2bc9de78c13b78613a43727e0dd",
121 "description": "pan/bi: Add support for the CLPER instructions",
122 "nominated": false,
123 "nomination_type": null,
124 "resolution": 4,
125 "master_sha": null,
126 "because_sha": null
127 },
128 {
129 "sha": "3f8a7d9582f571527dcaa6ca08842f57efbfe292",
130 "description": "pan/bi: Rename CLPER into CLPER_V7 and add CLPER_V6",
131 "nominated": false,
132 "nomination_type": null,
133 "resolution": 4,
134 "master_sha": null,
135 "because_sha": null
136 },
137 {
138 "sha": "f0e3de7e91aa2ad9558ba8e30247e4b0ac569521",
139 "description": "pan/bi: Expose FAU slots",
140 "nominated": false,
141 "nomination_type": null,
142 "resolution": 4,
143 "master_sha": null,
144 "because_sha": null
145 },
146 {
147 "sha": "9f640c0f3dc4ef670f9a63cb30e5b5766ad3be6b",
148 "description": "pan/bi: Store the architecture in the compiler context",
149 "nominated": false,
150 "nomination_type": null,
151 "resolution": 4,
152 "master_sha": null,
153 "because_sha": null
154 },
155 {
156 "sha": "0dd093a89fea15303e98ef70b0de8370d7e39fb5",
157 "description": "panfrost: Get rid of the Pixel Format descriptor",
158 "nominated": false,
159 "nomination_type": null,
160 "resolution": 4,
161 "master_sha": null,
162 "because_sha": null
163 },
164 {
165 "sha": "6e069d1c3febebb7996240ad5ce76b352ea2fe8d",
166 "description": "panfrost: Fix panfrost_format_to_bifrost_blend()",
167 "nominated": false,
168 "nomination_type": null,
169 "resolution": 4,
170 "master_sha": null,
171 "because_sha": null
172 },
173 {
174 "sha": "8379ff292c4544bfce22bb795311bd180a6c999c",
175 "description": "pan/bi: Force BLEND src0 to r0",
176 "nominated": false,
177 "nomination_type": null,
178 "resolution": 4,
179 "master_sha": null,
180 "because_sha": null
181 },
182 {
183 "sha": "8be54474619ff36230a7ed5f38a6bb3dc7f77a5e",
184 "description": "pan/bi: Extract shadowmap comparator",
185 "nominated": false,
186 "nomination_type": null,
187 "resolution": 4,
188 "master_sha": null,
189 "because_sha": null
190 },
191 {
192 "sha": "4d727ee9131ba8783e14a1cff3cb2c1ee3800b2a",
193 "description": "aco/tests: add some more clamp combining tests",
194 "nominated": false,
195 "nomination_type": null,
196 "resolution": 4,
197 "master_sha": null,
198 "because_sha": null
199 },
200 {
201 "sha": "15d08a06e28f0b7d674b28aee364f24481851604",
202 "description": "aco/tests: expand optimize.const_comparison_ordering tests",
203 "nominated": false,
204 "nomination_type": null,
205 "resolution": 4,
206 "master_sha": null,
207 "because_sha": null
208 },
209 {
210 "sha": "6bf3c606be627d144bb9ef8e45ea1039e9b59241",
211 "description": "aco/tests: initialize debug function",
212 "nominated": false,
213 "nomination_type": null,
214 "resolution": 4,
215 "master_sha": null,
216 "because_sha": null
217 },
218 {
219 "sha": "966732e8cae21ff7f5385cb776845acc3f6821ff",
220 "description": "aco: disallow various v_add_u32 opts if modifiers are used",
221 "nominated": true,
222 "nomination_type": 0,
223 "resolution": 0,
224 "master_sha": null,
225 "because_sha": null
226 },
227 {
228 "sha": "91ffeed88a4eccfb92bd1cc4a5a3169129128432",
229 "description": "aco: fix combine_constant_comparison_ordering() NaN check with 16/64-bit",
230 "nominated": true,
231 "nomination_type": 0,
Rhys Perry46ab4f92020-10-07 11:40:45 +0100232 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -0800233 "master_sha": null,
234 "because_sha": null
235 },
236 {
237 "sha": "d4c821da0e5924c6604b63dc923b3e8541e1f3aa",
238 "description": "aco: don't combine precise max(min()) to med3",
239 "nominated": true,
240 "nomination_type": 0,
Rhys Perryafe279a2020-10-07 11:09:16 +0100241 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -0800242 "master_sha": null,
243 "because_sha": null
244 },
245 {
246 "sha": "6e7e208867ecb425a8d18496fbfadc64cf6edee8",
247 "description": "radeonsi: remove AMD_DEBUG=zerovram flag",
248 "nominated": false,
249 "nomination_type": null,
250 "resolution": 4,
251 "master_sha": null,
252 "because_sha": null
253 },
254 {
255 "sha": "b9605f1a745c6b599739473aeb26b302d29931b2",
256 "description": "radeonsi: remove unused NO_RB_PLUS flag",
257 "nominated": false,
258 "nomination_type": null,
259 "resolution": 4,
260 "master_sha": null,
261 "because_sha": null
262 },
263 {
264 "sha": "1cf1ece738c5e533ea95a5c9b34441124de1e560",
265 "description": "radv: add img debug flag",
266 "nominated": false,
267 "nomination_type": null,
268 "resolution": 4,
269 "master_sha": null,
270 "because_sha": null
271 },
272 {
273 "sha": "dc93fd759a5571c88304cf99d8e4028fa529c590",
274 "description": "radeonsi: use ac_surface_print_info in si_print_texture_info",
275 "nominated": false,
276 "nomination_type": null,
277 "resolution": 4,
278 "master_sha": null,
279 "because_sha": null
280 },
281 {
282 "sha": "92470b3d74743fe177e4d212278e3f7deced97bb",
283 "description": "amd/common: introduce ac_surface_print_info",
284 "nominated": false,
285 "nomination_type": null,
286 "resolution": 4,
287 "master_sha": null,
288 "because_sha": null
289 },
290 {
291 "sha": "ee657df09a966678dc5245c5685cab0aaba09c0f",
292 "description": "meson: verify that d3d12.h exists when building the d3d12 driver",
293 "nominated": false,
294 "nomination_type": 1,
295 "resolution": 4,
296 "master_sha": null,
297 "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
298 },
299 {
300 "sha": "314f18b22ab4c2776da8e08a1e0913db14ce6e25",
301 "description": "microsoft/compiler: correct typo",
302 "nominated": false,
303 "nomination_type": null,
304 "resolution": 4,
305 "master_sha": null,
306 "because_sha": null
307 },
308 {
309 "sha": "4c82cdcb7e8ec71f96b2a040e046ff798f4d2d62",
310 "description": "microsoft/compiler: inline some struct-declarations",
311 "nominated": false,
312 "nomination_type": null,
313 "resolution": 4,
314 "master_sha": null,
315 "because_sha": null
316 },
317 {
318 "sha": "b9a99b22aa1044155e40030b265f7ba49dda48cf",
319 "description": "microsoft/compiler: move c++ higher up",
320 "nominated": false,
321 "nomination_type": null,
322 "resolution": 4,
323 "master_sha": null,
324 "because_sha": null
325 },
326 {
327 "sha": "a2a35b2d20113425d42a4bc3f26eafebc88cce73",
328 "description": "microsoft/compiler: remove unused struct",
329 "nominated": false,
330 "nomination_type": null,
331 "resolution": 4,
332 "master_sha": null,
333 "because_sha": null
334 },
335 {
336 "sha": "68488fd3835f2d1a63562ae16777987af3ff7e01",
337 "description": "aco: optimize v_add(v_bcnt(a, 0), b) to v_bcnt(a, b)",
338 "nominated": false,
339 "nomination_type": null,
340 "resolution": 4,
341 "master_sha": null,
342 "because_sha": null
343 },
344 {
345 "sha": "580fbbb59a601c5eb858a53a4924c87da7e253f9",
346 "description": "driconf: remove the redundant glx-extension-disabling options",
347 "nominated": false,
348 "nomination_type": null,
349 "resolution": 4,
350 "master_sha": null,
351 "because_sha": null
352 },
353 {
354 "sha": "3fa3bc19a28347c67411d494cf286c54b8dedf85",
355 "description": "radeonsi: Add auxiliary plane support.",
356 "nominated": false,
357 "nomination_type": null,
358 "resolution": 4,
359 "master_sha": null,
360 "because_sha": null
361 },
362 {
363 "sha": "605140e4016108b6ac1ce2ca5b55baf8a1ac418f",
364 "description": "radeonsi: Do not try to disable displayable DCC with modifiers.",
365 "nominated": false,
366 "nomination_type": null,
367 "resolution": 4,
368 "master_sha": null,
369 "because_sha": null
370 },
371 {
372 "sha": "23b59b6f87c6bffca62c2c78cab9881d8ae75425",
373 "description": "radeonsi: Do not disable DCC when we have it as a modifier.",
374 "nominated": false,
375 "nomination_type": null,
376 "resolution": 4,
377 "master_sha": null,
378 "because_sha": null
379 },
380 {
381 "sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb",
382 "description": "radeonsi: Add modifier support.",
383 "nominated": false,
384 "nomination_type": null,
385 "resolution": 4,
386 "master_sha": null,
387 "because_sha": null
388 },
389 {
390 "sha": "f7a4051b836294ab8f55c71d239e99c5cbf63170",
391 "description": "radeonsi: Check pitch and offset for validity.",
392 "nominated": false,
393 "nomination_type": null,
394 "resolution": 4,
395 "master_sha": null,
396 "because_sha": null
397 },
398 {
399 "sha": "395dac7bf9888db1daf425778f08cbef1ba26d7b",
400 "description": "amd/common: Add modifier tests.",
401 "nominated": false,
402 "nomination_type": null,
403 "resolution": 4,
404 "master_sha": null,
405 "because_sha": null
406 },
407 {
408 "sha": "0833dd7d124bfd94161bff15e5b4293987920fce",
409 "description": "amd/common: Add support for modifiers.",
410 "nominated": false,
411 "nomination_type": null,
412 "resolution": 4,
413 "master_sha": null,
414 "because_sha": null
415 },
416 {
417 "sha": "2cc2b456889dd2f1374018beea0afe53d762ec30",
418 "description": "drm-uapi: Add AMD modifiers.",
419 "nominated": false,
420 "nomination_type": null,
421 "resolution": 4,
422 "master_sha": null,
423 "because_sha": null
424 },
425 {
426 "sha": "d4f7962d48b46d34319f75bba03fad22c30efdff",
427 "description": "radeonsi: Add displayable DCC flushing without explicit flushes.",
428 "nominated": false,
429 "nomination_type": null,
430 "resolution": 4,
431 "master_sha": null,
432 "because_sha": null
433 },
434 {
435 "sha": "3e2dcb3c076963e432ec2771e7ac1cf965de512b",
436 "description": "amd/addrlib: Use signed char for INT_8.",
437 "nominated": false,
438 "nomination_type": null,
439 "resolution": 4,
440 "master_sha": null,
441 "because_sha": null
442 },
443 {
444 "sha": "9acfbe302265122333d097f51b4eac89ecd0ce24",
445 "description": "radv: Do the sample check for tiling earlier.",
446 "nominated": false,
447 "nomination_type": null,
448 "resolution": 4,
449 "master_sha": null,
450 "because_sha": null
451 },
452 {
453 "sha": "dad6b625768f2b68e1ea5c31da4e0e1415ef41bb",
454 "description": "turnip: Fix file descriptor return.",
455 "nominated": true,
456 "nomination_type": 1,
Vinson Leecdb5bcc2020-11-08 15:59:55 -0800457 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -0800458 "master_sha": null,
459 "because_sha": "cec0bc73e550859635a71d330625bccdf71e87ee"
460 },
461 {
462 "sha": "fe3b5241a48674e21bbbad950a7ff1ac9ac49494",
463 "description": "radeonsi: enable GL_EXT_demote_to_helper_invocation",
464 "nominated": false,
465 "nomination_type": null,
466 "resolution": 4,
467 "master_sha": null,
468 "because_sha": null
469 },
470 {
471 "sha": "aa757f4f8c367f408bc02b0daf4787b61dd899d6",
472 "description": "ac/llvm: fix demote inside conditional branches",
473 "nominated": false,
474 "nomination_type": null,
475 "resolution": 4,
476 "master_sha": null,
477 "because_sha": null
478 },
479 {
480 "sha": "cb20d58f45c22d48208805ed7df8b98aee525189",
481 "description": "nir: optimize nir_lower_discard_to_demote to lower discard/demote both ways",
482 "nominated": false,
483 "nomination_type": null,
484 "resolution": 4,
485 "master_sha": null,
486 "because_sha": null
487 },
488 {
489 "sha": "d5039f99b4f14c3c5628d2e44ea7ba3bfa132668",
490 "description": "nir: gather shader_info::needs_all_helper_invocations",
491 "nominated": false,
492 "nomination_type": null,
493 "resolution": 4,
494 "master_sha": null,
495 "because_sha": null
496 },
497 {
498 "sha": "baa5807e363d3cb9906f2b123d17ae7e4b7040c1",
499 "description": "nir: rename needs_helper_invocations to needs_quad_helper_invocations",
500 "nominated": false,
501 "nomination_type": null,
502 "resolution": 4,
503 "master_sha": null,
504 "because_sha": null
505 },
506 {
507 "sha": "96c12b7dc20d05dff94a947851f08d9ccbfb72ad",
508 "description": "nir: optionally shuffle local invocation IDs for compute quad derivatives",
509 "nominated": false,
510 "nomination_type": null,
511 "resolution": 4,
512 "master_sha": null,
513 "because_sha": null
514 },
515 {
516 "sha": "99e17b0c4adb81f93ba9b98b754ac71f6f334c3c",
517 "description": "radeon: fix license in header",
518 "nominated": false,
519 "nomination_type": null,
520 "resolution": 4,
521 "master_sha": null,
522 "because_sha": null
523 },
524 {
525 "sha": "0b4825c872558b1e21f6b9c6e8256482988ee243",
526 "description": "gallium/draw: Fix rasterizer_discard for wide points/lines.",
527 "nominated": true,
528 "nomination_type": 0,
Eric Anholt0724abd2020-11-11 11:03:57 -0800529 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -0800530 "master_sha": null,
531 "because_sha": null
532 },
533 {
534 "sha": "9edb6e1be0f8ac65496e1f0da6c78376d81d70ff",
535 "description": "mesa: Fix vertex_format_to_pipe_format index.",
536 "nominated": true,
537 "nomination_type": 1,
Brendan Dougherty0e3bb4a2020-11-11 11:26:39 -0600538 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -0800539 "master_sha": null,
540 "because_sha": "e6448f993b157a6d3757b69d5d4c2424e8af737e"
541 },
542 {
543 "sha": "6e6dab479907fe79ed24e69be841dd3ec7bd479e",
544 "description": "nir: handle float atomics in copy propagation pass",
545 "nominated": true,
546 "nomination_type": 1,
Marcin Åšlusarz7762b3c2020-11-10 17:32:15 +0100547 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -0800548 "master_sha": null,
549 "because_sha": "8424cd8fbd1671c4c13f57cfa34bf8145d0fffcf"
550 },
551 {
552 "sha": "8de279f8dbc3403708e28dbdcde95005e697fa2a",
553 "description": "freedreno/drm: Add some locking asserts",
554 "nominated": false,
555 "nomination_type": null,
556 "resolution": 4,
557 "master_sha": null,
558 "because_sha": null
559 },
560 {
561 "sha": "9eb2ae5d21f005c7e89037d4099d537527c3bedf",
562 "description": "radv/winsys: set has_dedicated_vram in the null winsys",
563 "nominated": false,
564 "nomination_type": null,
565 "resolution": 4,
566 "master_sha": null,
567 "because_sha": null
568 },
569 {
570 "sha": "f6359d2dc32d625319921d7232197764907bb5a4",
571 "description": "nir: Fix nir_validate fail after nir_lower_tex",
572 "nominated": false,
573 "nomination_type": null,
574 "resolution": 4,
575 "master_sha": null,
576 "because_sha": null
577 },
578 {
579 "sha": "53660e4c4ed315d4b2fe5d921861fbfebf2bbe42",
580 "description": "Add EGL xcb platform",
581 "nominated": false,
582 "nomination_type": null,
583 "resolution": 4,
584 "master_sha": null,
585 "because_sha": null
586 },
587 {
588 "sha": "8bb1a75b4f0af2d27d92c14ae94dd03c78e98960",
589 "description": "anv: fix a build race between generating a header and using it",
590 "nominated": false,
591 "nomination_type": null,
592 "resolution": 4,
593 "master_sha": null,
594 "because_sha": null
595 },
596 {
597 "sha": "5d2e9d76c1dfbbeac769a42ecd5ddb2244005b91",
598 "description": "d3d12: fix code after simple-shader helper changes",
599 "nominated": false,
600 "nomination_type": 1,
601 "resolution": 4,
602 "master_sha": null,
603 "because_sha": "4e9328e3b6a917c2a2b27630a25fbc44f822a6d0"
604 },
605 {
606 "sha": "5f999625407e8845cbd919b0b43b647e8e410e97",
607 "description": "zink: fix build on windows",
608 "nominated": false,
609 "nomination_type": null,
610 "resolution": 4,
611 "master_sha": null,
612 "because_sha": null
613 },
614 {
615 "sha": "db9d13b4ffd35cbc8ecf90e1b930fe6b1392275b",
616 "description": "aco: optimize v_add_u32(v_mul_lo_u16) -> v_mad_u32_u16",
617 "nominated": false,
618 "nomination_type": null,
619 "resolution": 4,
620 "master_sha": null,
621 "because_sha": null
622 },
623 {
624 "sha": "20e48551acff92f07109630e134f59c81107e6bc",
625 "description": "aco: select v_mul_lo_u16 for 16-bit multiplications that can't overflow",
626 "nominated": false,
627 "nomination_type": null,
628 "resolution": 4,
629 "master_sha": null,
630 "because_sha": null
631 },
632 {
633 "sha": "7028e9875f88d4d60aeb0e3bdfe7873fef5678fc",
634 "description": "aco: select v_mad_u32_u16 for 16-bit multiplications on GFX9+",
635 "nominated": false,
636 "nomination_type": null,
637 "resolution": 4,
638 "master_sha": null,
639 "because_sha": null
640 },
641 {
642 "sha": "bbdafd6ab3541d2a61fe3c2389f6dec55814c34f",
643 "description": "aco: optimize v_mad_u32_u16 with acc=0 to v_mul_u32_u24",
644 "nominated": false,
645 "nomination_type": null,
646 "resolution": 4,
647 "master_sha": null,
648 "because_sha": null
649 },
650 {
651 "sha": "0ea763a727d671fa7dab2e37b7592fc045a53396",
652 "description": "aco: add a new Operand flag to indicate that is 16-bit",
653 "nominated": false,
654 "nomination_type": null,
655 "resolution": 4,
656 "master_sha": null,
657 "because_sha": null
658 },
659 {
660 "sha": "bda35ae6b92caf24a26c96e05a49f1bac42955cf",
661 "description": "aco: introduce a generic label for labelling instructions",
662 "nominated": false,
663 "nomination_type": null,
664 "resolution": 4,
665 "master_sha": null,
666 "because_sha": null
667 },
668 {
669 "sha": "1a5400a9e9568add74dac093c71dd59eefc1cb42",
670 "description": "util/u_process: implement util_get_process_name for Windows",
671 "nominated": false,
672 "nomination_type": null,
673 "resolution": 4,
674 "master_sha": null,
675 "because_sha": null
676 },
677 {
678 "sha": "d442a99238cdbee1ee3c5d069949699936d33597",
679 "description": "ci: sort packages installed via apt-get",
680 "nominated": false,
681 "nomination_type": null,
682 "resolution": 4,
683 "master_sha": null,
684 "because_sha": null
685 },
686 {
687 "sha": "87fb1ec35279470f692bdda03c6868186db96e07",
688 "description": "v3dv: move authenticated display fd acquisition to swapchain creation time",
689 "nominated": false,
690 "nomination_type": null,
691 "resolution": 4,
692 "master_sha": null,
693 "because_sha": null
694 },
695 {
696 "sha": "fea89f4fedeab7dc02553e0bddd3b8b428fa8c18",
697 "description": "v3dv: fix typo",
698 "nominated": false,
699 "nomination_type": null,
700 "resolution": 4,
701 "master_sha": null,
702 "because_sha": null
703 },
704 {
705 "sha": "dfd878f2badac012a1ccdec28da9795d893d337c",
706 "description": "aco: combine more s_add+s_lshl to s_lshl<n>_add by ignoring uses",
707 "nominated": false,
708 "nomination_type": null,
709 "resolution": 4,
710 "master_sha": null,
711 "because_sha": null
712 },
713 {
714 "sha": "64748a2be29de11cf1360c4d4b42d491e88f02e9",
715 "description": "aco/tests: add some tests for combining s_add+s_lshl to s_lshl<n>_add",
716 "nominated": false,
717 "nomination_type": null,
718 "resolution": 4,
719 "master_sha": null,
720 "because_sha": null
721 },
722 {
723 "sha": "f89b29f708cbc8140f3a5f4520f5dd4e5d402e0d",
724 "description": "prog_to_nir: Revert name initialization change",
725 "nominated": false,
726 "nomination_type": 1,
727 "resolution": 4,
728 "master_sha": null,
729 "because_sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d"
730 },
731 {
732 "sha": "2009258796af63477b0680d74cfc55eaf4ef8558",
733 "description": "intel/compiler: Fix passthrough TCS regressions from program rename",
734 "nominated": false,
735 "nomination_type": 1,
736 "resolution": 4,
737 "master_sha": null,
738 "because_sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d"
739 },
740 {
741 "sha": "50175716d26273d273b54627715465e74cb45ae3",
742 "description": "microsoft/compiler: Add dxil_nir_lower_16bit_conv prototype.",
743 "nominated": false,
744 "nomination_type": 1,
745 "resolution": 4,
746 "master_sha": null,
747 "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
748 },
749 {
750 "sha": "c432d4814ad7ffadb89b82defd49685c211b3515",
751 "description": "glsl: Fix typos in comments.",
752 "nominated": false,
753 "nomination_type": null,
754 "resolution": 4,
755 "master_sha": null,
756 "because_sha": null
757 },
758 {
759 "sha": "e7aa3cf8283088809625cb84fa78f1d301f35311",
760 "description": "glsl: Initialize ir_variable member field data.is_xfb.",
761 "nominated": false,
762 "nomination_type": null,
763 "resolution": 4,
764 "master_sha": null,
765 "because_sha": null
766 },
767 {
768 "sha": "904dcfd914ccacc4d7b834a8aa1a5699eb51d10e",
769 "description": "draw: Clean up single-use goto statements.",
770 "nominated": false,
771 "nomination_type": null,
772 "resolution": 4,
773 "master_sha": null,
774 "because_sha": null
775 },
776 {
777 "sha": "e9caba6ce54d35870ef2fc555d00e2ccb45e40c0",
778 "description": "intel/fs: Fix use of undefined value in fixup_nomask_control_flow",
779 "nominated": true,
780 "nomination_type": 1,
Jason Ekstrandfe8c5242020-11-10 10:13:53 -0600781 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -0800782 "master_sha": null,
783 "because_sha": "a8ac0bd759cbf9a5984df4bc9f553a3dca41a8ab"
784 },
785 {
786 "sha": "dd34d28de72b590c6b9a425f7829210bb8d2e2f1",
787 "description": "ci/db410c: Fix networking so we get artifacts from our jobs.",
788 "nominated": false,
789 "nomination_type": null,
790 "resolution": 4,
791 "master_sha": null,
792 "because_sha": null
793 },
794 {
795 "sha": "f6ccaca36e8961e4c96810352a5c5dfead61cc0a",
796 "description": "ci: Re-enable the clip_three test on non-freedreno ARMs.",
797 "nominated": false,
798 "nomination_type": null,
799 "resolution": 4,
800 "master_sha": null,
801 "because_sha": null
802 },
803 {
804 "sha": "c189d385ce306cd776f2e625fa955c1aba01871a",
805 "description": "ci: Bump deqp to current vulkan-cts-1.2.4",
806 "nominated": false,
807 "nomination_type": null,
808 "resolution": 4,
809 "master_sha": null,
810 "because_sha": null
811 },
812 {
813 "sha": "6bc35c00e2245ba13dceeabd4a6bf75e4415812b",
814 "description": "ci/deqp: Allow specifying the caselist fraction separate from CI_NODE_INDEX.",
815 "nominated": false,
816 "nomination_type": null,
817 "resolution": 4,
818 "master_sha": null,
819 "because_sha": null
820 },
821 {
822 "sha": "2998a0b05525640dfcde7cfc0ecfc3ee39993388",
823 "description": "ci/freedreno: Group the short a630 dEQP runs into one test job.",
824 "nominated": false,
825 "nomination_type": null,
826 "resolution": 4,
827 "master_sha": null,
828 "because_sha": null
829 },
830 {
831 "sha": "bf576b449e1d5cf685bfb5a14b05d1ee03d32cb0",
832 "description": "ci: Only install kernel modules for LAVA devices.",
833 "nominated": true,
834 "nomination_type": 1,
Eric Anholt51d4d912020-11-09 15:06:38 -0800835 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -0800836 "master_sha": null,
837 "because_sha": "60c5729d1669f9d91cc77d71f8e1893f2c0d0c94"
838 },
839 {
840 "sha": "737d2b704b89e98caee6d6a546090174085a8baf",
841 "description": "ci: Move the rust cleanup in lava_build out of the middle of kernel build.",
842 "nominated": false,
843 "nomination_type": null,
844 "resolution": 4,
845 "master_sha": null,
846 "because_sha": null
847 },
848 {
849 "sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d",
850 "description": "nir/builder: Add a name format arg to nir_builder_init_simple_shader().",
851 "nominated": false,
852 "nomination_type": null,
853 "resolution": 4,
854 "master_sha": null,
855 "because_sha": null
856 },
857 {
858 "sha": "5f992802f5130352e903218cf3541e429b87cae2",
859 "description": "nir/builder: Drop the mem_ctx arg from nir_builder_init_simple_shader().",
860 "nominated": false,
861 "nomination_type": null,
862 "resolution": 4,
863 "master_sha": null,
864 "because_sha": null
865 },
866 {
867 "sha": "ef5bce9253e2221ef8df0764447cb02c02fa2a16",
868 "description": "intel: Drop the last uses of a mem_ctx in nir_builder_init_simple_shader().",
869 "nominated": false,
870 "nomination_type": null,
871 "resolution": 4,
872 "master_sha": null,
873 "because_sha": null
874 },
875 {
876 "sha": "2f372572a198d5e5762c74d06ebd29666da3206b",
877 "description": "nir/tests: Simplify the mem_ctx setup in our unit tests.",
878 "nominated": false,
879 "nomination_type": null,
880 "resolution": 4,
881 "master_sha": null,
882 "because_sha": null
883 },
884 {
885 "sha": "5b9c7586f4f6bea692b9b1bb13d3c88ebb632435",
886 "description": "nir/builder_tests: Drop unused lin_ctx.",
887 "nominated": false,
888 "nomination_type": null,
889 "resolution": 4,
890 "master_sha": null,
891 "because_sha": null
892 },
893 {
894 "sha": "4e9328e3b6a917c2a2b27630a25fbc44f822a6d0",
895 "description": "nir_builder: Return a new builder from nir_builder_init_simple_shader().",
896 "nominated": false,
897 "nomination_type": null,
898 "resolution": 4,
899 "master_sha": null,
900 "because_sha": null
901 },
902 {
903 "sha": "1aa1c1aec2ab61e0fe0e7d32b371e85c96e3d6f4",
904 "description": "nir/algebraic: optimize bitfield_select(a, iand(a, b), c)",
905 "nominated": false,
906 "nomination_type": null,
907 "resolution": 4,
908 "master_sha": null,
909 "because_sha": null
910 },
911 {
912 "sha": "68d70fb96996c41a71ed81b7f6ccbec0fb95145b",
913 "description": "gallium: Add format modifier plane count query",
914 "nominated": false,
915 "nomination_type": null,
916 "resolution": 4,
917 "master_sha": null,
918 "because_sha": null
919 },
920 {
921 "sha": "6ee10ab3de8664011a6c75e2357faba1ec95c094",
922 "description": "gallium: Add pipe_screen::is_dmabuf_modifier_supported",
923 "nominated": false,
924 "nomination_type": null,
925 "resolution": 4,
926 "master_sha": null,
927 "because_sha": null
928 },
929 {
930 "sha": "40e3eb9be96ec69259a000d08fe4a853a330007f",
931 "description": "mesa: Undefine ALIGN macro before it is used as a function name. Issues on MacOS.",
932 "nominated": false,
933 "nomination_type": null,
934 "resolution": 4,
935 "master_sha": null,
936 "because_sha": null
937 },
938 {
939 "sha": "d6a8a6ed4ec659068eedd61d0e10f49a78bd5a21",
940 "description": "v3dv: VK_KHR_display extension support",
941 "nominated": false,
942 "nomination_type": null,
943 "resolution": 4,
944 "master_sha": null,
945 "because_sha": null
946 },
947 {
948 "sha": "d186766c08867d5447e32c427ff092612bd4ba92",
949 "description": "llvmpipe: just use draw_regions in draw/line setup.",
950 "nominated": true,
951 "nomination_type": 0,
Dave Airliea442fc22020-11-09 16:49:44 +1000952 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -0800953 "master_sha": null,
954 "because_sha": null
955 },
956 {
957 "sha": "01c4bac36e767dc96aef87fa7445a34c7c8f9132",
958 "description": "lavapipe: disable SNORM blending for now",
959 "nominated": true,
960 "nomination_type": 0,
Dave Airliebc3e92a2020-11-05 13:18:57 +1000961 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -0800962 "master_sha": null,
963 "because_sha": null
964 },
965 {
966 "sha": "a04a146560717014937d9e13ad24eb33cb6f0a44",
967 "description": "lavapipe: enable alpha to one.",
968 "nominated": true,
969 "nomination_type": 0,
Dave Airlie0e4e0a02020-11-04 08:59:53 +1000970 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -0800971 "master_sha": null,
972 "because_sha": null
973 },
974 {
975 "sha": "ea034c981b9649c4999e3b7f4164f27213e736b3",
976 "description": "u_blitter: port radv 3D blit coords logic.",
977 "nominated": true,
978 "nomination_type": 0,
Dave Airlie3ee324d2020-11-09 11:06:27 +1000979 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -0800980 "master_sha": null,
981 "because_sha": null
982 },
983 {
984 "sha": "4b1d23b24343dbb4e6c579502c712d86ba07903f",
985 "description": "gallium: handle empty cbuf slots in framebuffer samples helper",
986 "nominated": true,
987 "nomination_type": 0,
Dave Airlie4de4f552020-11-05 05:42:34 +1000988 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -0800989 "master_sha": null,
990 "because_sha": null
991 },
992 {
993 "sha": "46d2f2224fd6129aa44b8f34c593ad74520681fe",
994 "description": "zink: only add MESA WSI structs for specific devices",
995 "nominated": false,
996 "nomination_type": null,
997 "resolution": 4,
998 "master_sha": null,
999 "because_sha": null
1000 },
1001 {
1002 "sha": "eba97645c9f22c890d7b413dbe81b532c04d99fe",
1003 "description": "nir/validate: Size the set of blocks to avoid rehashing.",
1004 "nominated": false,
1005 "nomination_type": null,
1006 "resolution": 4,
1007 "master_sha": null,
1008 "because_sha": null
1009 },
1010 {
1011 "sha": "2afdd94f86149295f3e9422672c4501092f671d6",
1012 "description": "util/set: Fix the _mesa_set_clear function to not leave tombstones.",
1013 "nominated": true,
1014 "nomination_type": 1,
Eric Anholtf4d976d2020-10-20 14:37:10 -07001015 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08001016 "master_sha": null,
1017 "because_sha": "5c075b085585b1629022d40ce7af9448c7d0e906"
1018 },
1019 {
1020 "sha": "4618ca82c37345a5823f5f59022c650f02cc6c0e",
1021 "description": "util/hash_table: Clean up the _mesa_hash_table_clear() implementation.",
1022 "nominated": false,
1023 "nomination_type": null,
1024 "resolution": 4,
1025 "master_sha": null,
1026 "because_sha": null
1027 },
1028 {
1029 "sha": "9c5422c7dd6e3d272075ac3dc7e726b7764159a7",
1030 "description": "util/hash_table: Handle NULL ht in _mesa_hash_table_clear().",
1031 "nominated": false,
1032 "nomination_type": null,
1033 "resolution": 4,
1034 "master_sha": null,
1035 "because_sha": null
1036 },
1037 {
1038 "sha": "3a512c34d2fb933a51cd22613833b456c402755b",
1039 "description": "clover: add support for opencl C features",
1040 "nominated": false,
1041 "nomination_type": null,
1042 "resolution": 4,
1043 "master_sha": null,
1044 "because_sha": null
1045 },
1046 {
1047 "sha": "f1b91177fbdc97289e9ddefa8db4b18fdc88f8f0",
1048 "description": "clover/spirv: avoid strings for version handling",
1049 "nominated": false,
1050 "nomination_type": null,
1051 "resolution": 4,
1052 "master_sha": null,
1053 "because_sha": null
1054 },
1055 {
1056 "sha": "330c52476292d2cfba15499f2f74ca224f227260",
1057 "description": "clover/llvm: don't use strings for version handling.",
1058 "nominated": false,
1059 "nomination_type": null,
1060 "resolution": 4,
1061 "master_sha": null,
1062 "because_sha": null
1063 },
1064 {
1065 "sha": "b8a96199cbf0a81011c35c594becae083626206c",
1066 "description": "clover: add platform supported extensions with version",
1067 "nominated": false,
1068 "nomination_type": null,
1069 "resolution": 4,
1070 "master_sha": null,
1071 "because_sha": null
1072 },
1073 {
1074 "sha": "940e479d7d312e8a919c09958e07b9feccdc6a33",
1075 "description": "clover: add support for versioned device extensions",
1076 "nominated": false,
1077 "nomination_type": null,
1078 "resolution": 4,
1079 "master_sha": null,
1080 "because_sha": null
1081 },
1082 {
1083 "sha": "3a9fa5b36d7b114c5ec15343edfacf8c076a45e4",
1084 "description": "clover: report device CLC versions for 3.0",
1085 "nominated": false,
1086 "nomination_type": null,
1087 "resolution": 4,
1088 "master_sha": null,
1089 "because_sha": null
1090 },
1091 {
1092 "sha": "54449180982bdf644aef11bc59aed313edcf17f6",
1093 "description": "clover: add CL_PLATFORM_NUMERIC_VERSION support",
1094 "nominated": false,
1095 "nomination_type": null,
1096 "resolution": 4,
1097 "master_sha": null,
1098 "because_sha": null
1099 },
1100 {
1101 "sha": "019130ed71604827b385c5dba5cbc879609880e2",
1102 "description": "clover/platform: move versioning to core object.",
1103 "nominated": false,
1104 "nomination_type": null,
1105 "resolution": 4,
1106 "master_sha": null,
1107 "because_sha": null
1108 },
1109 {
1110 "sha": "2a3a0322aec1024e67d67c27a7bb5cbecbf34957",
1111 "description": "clover: add CL 3.0 CL_DEVICE_NUMERIC_VERSION support",
1112 "nominated": false,
1113 "nomination_type": null,
1114 "resolution": 4,
1115 "master_sha": null,
1116 "because_sha": null
1117 },
1118 {
1119 "sha": "981f8d7252c17672598ec7ee4406e296876f8ab0",
1120 "description": "clover/device: store version in device at constructor.",
1121 "nominated": false,
1122 "nomination_type": null,
1123 "resolution": 4,
1124 "master_sha": null,
1125 "because_sha": null
1126 },
1127 {
1128 "sha": "297ad1bbb310a580b888b8f38488f50740b5df90",
1129 "description": "util: add a env getter for versions",
1130 "nominated": false,
1131 "nomination_type": null,
1132 "resolution": 4,
1133 "master_sha": null,
1134 "because_sha": null
1135 },
1136 {
1137 "sha": "7507ce1db41239b6f986bc6fb94ccf9c68b88acb",
1138 "description": "clover: rename platform/device apis using strings",
1139 "nominated": false,
1140 "nomination_type": null,
1141 "resolution": 4,
1142 "master_sha": null,
1143 "because_sha": null
1144 },
1145 {
1146 "sha": "20a3ec2d771d7f8942018b714c64925a870a2062",
1147 "description": "clover/queue: Flush automatically if applications do not flush themselves",
1148 "nominated": false,
1149 "nomination_type": null,
1150 "resolution": 4,
1151 "master_sha": null,
1152 "because_sha": null
1153 },
1154 {
1155 "sha": "e8a1aa9e940af5706fc78d77c4cd509c2f480a6b",
1156 "description": "mesa/bufferobj: Fix valgrind complaints",
1157 "nominated": false,
1158 "nomination_type": null,
1159 "resolution": 4,
1160 "master_sha": null,
1161 "because_sha": null
1162 },
1163 {
1164 "sha": "f5ea96b5848b3b024139728c0c11ed6d27344ee9",
1165 "description": "mesa/fbo: Fix valgrind complaints",
1166 "nominated": false,
1167 "nomination_type": null,
1168 "resolution": 4,
1169 "master_sha": null,
1170 "because_sha": null
1171 },
1172 {
1173 "sha": "9cef302aa04fb7cb23729d269ba13ecbe6b33adf",
1174 "description": "util/threaded_context: use driver's ubo alignment for constant buffer uploads",
1175 "nominated": false,
1176 "nomination_type": null,
1177 "resolution": 4,
1178 "master_sha": null,
1179 "because_sha": null
1180 },
1181 {
1182 "sha": "cb034ae44f4a1f3ed036ba71fc42746efb4cd775",
1183 "description": "freedreno: Protect gmem_cache ralloc allocations",
1184 "nominated": true,
1185 "nomination_type": 1,
Rob Clark966b55c2020-11-09 14:11:09 -08001186 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08001187 "master_sha": null,
1188 "because_sha": "91f9bb99c5e0db38a1ac26dd9e6a967312f5e8b0"
1189 },
1190 {
1191 "sha": "13d509c7e66439e3e85d24f3326c037a47d0ffc5",
1192 "description": "freedreno/drm: Rework APPEND() macro",
1193 "nominated": false,
1194 "nomination_type": null,
1195 "resolution": 4,
1196 "master_sha": null,
1197 "because_sha": null
1198 },
1199 {
1200 "sha": "2625ba064c44c460610c5562e1c42b01c8befd7d",
1201 "description": "freedreno/batch: Cleanup submit immediately after flush",
1202 "nominated": false,
1203 "nomination_type": null,
1204 "resolution": 4,
1205 "master_sha": null,
1206 "because_sha": null
1207 },
1208 {
1209 "sha": "06b918153db0a6067f7584f7b75e84731d14b058",
1210 "description": "freedreno/drm: Drop growable submit_bos table",
1211 "nominated": false,
1212 "nomination_type": null,
1213 "resolution": 4,
1214 "master_sha": null,
1215 "because_sha": null
1216 },
1217 {
1218 "sha": "02298ed1fc640f89d66c1e22e68e1f9fecc14205",
1219 "description": "freedreno: Add submit lock",
1220 "nominated": false,
1221 "nomination_type": null,
1222 "resolution": 4,
1223 "master_sha": null,
1224 "because_sha": null
1225 },
1226 {
1227 "sha": "290f827928b3845bb50e4bd2f27b878e136af36f",
1228 "description": "freedreno: Make fd_context_batch() return a reference",
1229 "nominated": false,
1230 "nomination_type": null,
1231 "resolution": 4,
1232 "master_sha": null,
1233 "because_sha": null
1234 },
1235 {
1236 "sha": "20a813b0eb5e3feb01158acb866ad1e6c6717830",
1237 "description": "freedreno/batch: Move fd_batch_get_prologue()",
1238 "nominated": false,
1239 "nomination_type": null,
1240 "resolution": 4,
1241 "master_sha": null,
1242 "because_sha": null
1243 },
1244 {
1245 "sha": "b2f4bf010574c501f93697d90f182a9bc6c83356",
1246 "description": "freedreno/drm: Make ring refcnt atomic again",
1247 "nominated": false,
1248 "nomination_type": null,
1249 "resolution": 4,
1250 "master_sha": null,
1251 "because_sha": null
1252 },
1253 {
1254 "sha": "b1b8e0f8d158758ea9756e226ea807ea296cb787",
1255 "description": "freedreno: Use ctx seqno in batch cache key",
1256 "nominated": false,
1257 "nomination_type": null,
1258 "resolution": 4,
1259 "master_sha": null,
1260 "because_sha": null
1261 },
1262 {
1263 "sha": "1783a156c806829f6a9a2d6426a009e1340eb66e",
1264 "description": "freedreno/a6xx: Texture cache locking",
1265 "nominated": false,
1266 "nomination_type": null,
1267 "resolution": 4,
1268 "master_sha": null,
1269 "because_sha": null
1270 },
1271 {
1272 "sha": "51665dee8c79501a1ccbed2766b3bbaea49b2b39",
1273 "description": "freedreno: batch-cache locking",
1274 "nominated": false,
1275 "nomination_type": null,
1276 "resolution": 4,
1277 "master_sha": null,
1278 "because_sha": null
1279 },
1280 {
1281 "sha": "3f88abd621ef60b7d0ed8b82445d630abed6a810",
1282 "description": "freedreno: Fix spurious flush",
1283 "nominated": false,
1284 "nomination_type": null,
1285 "resolution": 4,
1286 "master_sha": null,
1287 "because_sha": null
1288 },
1289 {
1290 "sha": "156d7e45f745a1567fc3b69a4f6faa3c54eec49e",
1291 "description": "freedreno: Convert to mesa_log*()",
1292 "nominated": false,
1293 "nomination_type": null,
1294 "resolution": 4,
1295 "master_sha": null,
1296 "because_sha": null
1297 },
1298 {
1299 "sha": "a8b9860a974117771f79faa6d4f7c9af0e585d4f",
1300 "description": "freedreno: debug cleanup",
1301 "nominated": false,
1302 "nomination_type": null,
1303 "resolution": 4,
1304 "master_sha": null,
1305 "because_sha": null
1306 },
1307 {
1308 "sha": "78b3f58c9985d14d11e580277cb5b2cf61234e21",
1309 "description": "freedreno/drm: Convert to simple_mtx",
1310 "nominated": false,
1311 "nomination_type": null,
1312 "resolution": 4,
1313 "master_sha": null,
1314 "because_sha": null
1315 },
1316 {
1317 "sha": "57a2a5db81c614ac84c300c200639c51f218fb8a",
1318 "description": "freedreno: Drop fd_context_lock() and friends",
1319 "nominated": false,
1320 "nomination_type": null,
1321 "resolution": 4,
1322 "master_sha": null,
1323 "because_sha": null
1324 },
1325 {
1326 "sha": "0d007349f910970ac14b20415fe76a84fd0f8fd5",
1327 "description": "st/mesa: fix use-after-free when updating shader info in st_link_nir",
1328 "nominated": true,
1329 "nomination_type": 1,
Marek Olšák60ffcfe2020-11-09 16:20:13 -05001330 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08001331 "master_sha": null,
1332 "because_sha": "549ae5f84375dfadb86cfd465f0103acfae3249f"
1333 },
1334 {
1335 "sha": "6f3716d677981bc2ac8f9842f302e9c125203bc1",
1336 "description": "d3d12: avoid searching twice for bos",
1337 "nominated": false,
1338 "nomination_type": null,
1339 "resolution": 4,
1340 "master_sha": null,
1341 "because_sha": null
1342 },
1343 {
1344 "sha": "bd5f92850614bc984a7e560849b19b31e94725a0",
1345 "description": "d3d12: ensure all compoents of clip-distances are written",
1346 "nominated": false,
1347 "nomination_type": null,
1348 "resolution": 4,
1349 "master_sha": null,
1350 "because_sha": null
1351 },
1352 {
1353 "sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61",
1354 "description": "d3d12: introduce d3d12 gallium driver",
1355 "nominated": false,
1356 "nomination_type": null,
1357 "resolution": 4,
1358 "master_sha": null,
1359 "because_sha": null
1360 },
1361 {
1362 "sha": "3f31cf64e49d9de57ea7dc2b0447840255bbca9e",
1363 "description": "microsoft: add resource state manager utility code",
1364 "nominated": false,
1365 "nomination_type": null,
1366 "resolution": 4,
1367 "master_sha": null,
1368 "because_sha": null
1369 },
1370 {
1371 "sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313",
1372 "description": "microsoft/compiler: translate nir to dxil",
1373 "nominated": false,
1374 "nomination_type": null,
1375 "resolution": 4,
1376 "master_sha": null,
1377 "because_sha": null
1378 },
1379 {
1380 "sha": "dd5fe2f3de420778555f1211836c5ac076257f1c",
1381 "description": "microsoft/compiler: add dxil-util code",
1382 "nominated": false,
1383 "nomination_type": null,
1384 "resolution": 4,
1385 "master_sha": null,
1386 "because_sha": null
1387 },
1388 {
1389 "sha": "10dfd3cfb4bff1a98e6374d93110f039b4cef621",
1390 "description": "compiler: add SYSTEM_BIT_FRONT_FACE",
1391 "nominated": false,
1392 "nomination_type": null,
1393 "resolution": 4,
1394 "master_sha": null,
1395 "because_sha": null
1396 },
1397 {
1398 "sha": "07d189c4169623f3a2b32f4f62d82d860457e30e",
1399 "description": "gallium: Wrap some header files into \"extern C\"",
1400 "nominated": false,
1401 "nomination_type": null,
1402 "resolution": 4,
1403 "master_sha": null,
1404 "because_sha": null
1405 },
1406 {
1407 "sha": "449c4baf5011335484013244069a878de1f2188e",
1408 "description": "nir/print: print GS extra info",
1409 "nominated": false,
1410 "nomination_type": null,
1411 "resolution": 4,
1412 "master_sha": null,
1413 "because_sha": null
1414 },
1415 {
1416 "sha": "e60df9fe1696ff0b533eaf09d0b06720ce373352",
1417 "description": "util/format_zs: Add C++ include handling",
1418 "nominated": false,
1419 "nomination_type": null,
1420 "resolution": 4,
1421 "master_sha": null,
1422 "because_sha": null
1423 },
1424 {
1425 "sha": "51f4a4bee10ebd6f526fccc4c02356c08be81747",
1426 "description": "gallium/util: Wrap suballoc.h into extern C",
1427 "nominated": false,
1428 "nomination_type": null,
1429 "resolution": 4,
1430 "master_sha": null,
1431 "because_sha": null
1432 },
1433 {
1434 "sha": "f4ff66d75f529639030747782245a52c0ac50632",
1435 "description": "util/slab: allow usage from c++ code",
1436 "nominated": false,
1437 "nomination_type": null,
1438 "resolution": 4,
1439 "master_sha": null,
1440 "because_sha": null
1441 },
1442 {
1443 "sha": "c88e314a2d4355df99dd0e7dc674042ff883042b",
1444 "description": "gallium/nir: Wrap tgsi_to_nir header in extern C",
1445 "nominated": false,
1446 "nomination_type": null,
1447 "resolution": 4,
1448 "master_sha": null,
1449 "because_sha": null
1450 },
1451 {
1452 "sha": "7a1346b26a70a9d6000f4889ab4d594a6a445d6d",
1453 "description": "softpipe: correct signature of get_compiler_options",
1454 "nominated": true,
1455 "nomination_type": 1,
Erik Faye-Lund46c08b72020-11-10 09:38:45 +01001456 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08001457 "master_sha": null,
1458 "because_sha": "73bafb5ee38964019c3da2000095608a7fb4b554"
1459 },
1460 {
1461 "sha": "f23574af2c65b9c0342656cb543bcb025cb38d9f",
1462 "description": "panfrost: Fix ->reads_frag_coord assignment",
1463 "nominated": true,
1464 "nomination_type": 1,
Boris Brezillon23f41202020-11-10 11:01:50 +01001465 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08001466 "master_sha": null,
1467 "because_sha": "f1de952b695b8f2053d576d3e8093427e598bd4f"
1468 },
1469 {
1470 "sha": "35ae9408f2a6b2f6f307562e8adc33af95406f12",
1471 "description": "panfrost: Fix Bifrost blend descriptor emission",
1472 "nominated": true,
1473 "nomination_type": 1,
Boris Brezillonf3ff1262020-11-10 09:57:24 +01001474 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08001475 "master_sha": null,
1476 "because_sha": "edd98aac3f16f216fa157f031f4c10fc294e7c8e"
1477 },
1478 {
1479 "sha": "7737ca75391d5ea930390037178a277d309a83af",
1480 "description": "pan/bi: Model writemasks correctly",
1481 "nominated": true,
1482 "nomination_type": 1,
Alyssa Rosenzweig5c167e82020-11-09 13:44:07 -05001483 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08001484 "master_sha": null,
1485 "because_sha": "b2c6cf2b6db11eb2293f59b42dfeb3d7481477b0"
1486 },
1487 {
1488 "sha": "e3893ee2043dc5499407df71e2e0c0a822b416d9",
1489 "description": "intel/dump_gpu: add support for MMAP_OFFSET ioctl",
1490 "nominated": false,
1491 "nomination_type": null,
1492 "resolution": 4,
1493 "master_sha": null,
1494 "because_sha": null
1495 },
1496 {
1497 "sha": "44f2de5286c646f9da1fc26af3780e44184aad3c",
1498 "description": "panfrost: Fix AFBC blits of resources with faked RGTC",
1499 "nominated": true,
1500 "nomination_type": 1,
Icecream952940fb12020-11-02 20:32:18 +13001501 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08001502 "master_sha": null,
1503 "because_sha": "acb8dcfebdde56a748ec50a3fbecf27912974be9"
1504 },
1505 {
1506 "sha": "752f6d806541ac38594f3adb1e45d63709506e2c",
1507 "description": "zink: setup version dependent VkPhysicalDeviceVulkan*Features and VkPhysicalDeviceVulkan*Properties.",
1508 "nominated": false,
1509 "nomination_type": null,
1510 "resolution": 4,
1511 "master_sha": null,
1512 "because_sha": null
1513 },
1514 {
1515 "sha": "19b181f0f53ad87528c838bf4416261ee68cf6cf",
1516 "description": "rbug: Handle non-TGSI shaders",
1517 "nominated": false,
1518 "nomination_type": null,
1519 "resolution": 4,
1520 "master_sha": null,
1521 "because_sha": null
1522 },
1523 {
1524 "sha": "44875361c88754cb53172205e2657e487d6e6fe8",
1525 "description": "rbug: Forward get_compiler_options to pipe driver",
1526 "nominated": false,
1527 "nomination_type": null,
1528 "resolution": 4,
1529 "master_sha": null,
1530 "because_sha": null
1531 },
1532 {
1533 "sha": "ec347ee9bc41f99dc8e398c652d873cc192bc99c",
1534 "description": "aco: fix combining add/sub to b2i if a new dest needs to be allocated",
1535 "nominated": false,
1536 "nomination_type": null,
1537 "resolution": 4,
1538 "master_sha": null,
1539 "because_sha": null
1540 },
1541 {
1542 "sha": "7004548bdf28f47fcc0d2fc1c96457f1a15bc4f1",
1543 "description": "turnip: Remove pipeline NULL check.",
1544 "nominated": false,
1545 "nomination_type": null,
1546 "resolution": 4,
1547 "master_sha": null,
1548 "because_sha": null
1549 },
1550 {
1551 "sha": "f8844d5c729dbc73e63f75f1c7181c7227a75189",
1552 "description": "swr: Initialize FetchJit member mpFetchInfo in constructor.",
1553 "nominated": false,
1554 "nomination_type": null,
1555 "resolution": 4,
1556 "master_sha": null,
1557 "because_sha": null
1558 },
1559 {
1560 "sha": "a8467191c395dc9a965e8ccd78ac428595cb6b89",
1561 "description": "Reset new features for 21.0 development cycle",
1562 "nominated": false,
1563 "nomination_type": null,
1564 "resolution": 4,
1565 "master_sha": null,
1566 "because_sha": null
1567 },
1568 {
1569 "sha": "a706bac098f52647c97c29bdce88469cdfc47e55",
1570 "description": "Bump version for 21.0 devel",
1571 "nominated": false,
1572 "nomination_type": null,
1573 "resolution": 4,
1574 "master_sha": null,
1575 "because_sha": null
1576 }
1577]