blob: 6fdcf92cae001b52e94de2e790c7e2667a9e3dca [file] [log] [blame]
Dylan Baker56346992020-11-13 10:05:29 -08001[
2 {
Dylan Baker03802852020-12-04 11:11:09 -08003 "sha": "72b68bd2a62d193e26bd6b31123182d7dbae3098",
4 "description": "ci: add testing for VC4 drivers (Raspberry Pi 3)",
5 "nominated": false,
6 "nomination_type": null,
7 "resolution": 4,
8 "master_sha": null,
9 "because_sha": null
10 },
11 {
12 "sha": "f66236617cd52a7c0d5e27f3941c2e7390def2f2",
13 "description": "clover/core: Fix x86 build",
14 "nominated": false,
15 "nomination_type": 1,
16 "resolution": 4,
17 "master_sha": null,
18 "because_sha": "f88347cd223c34324816e917e02aeaa31c6a58b5"
19 },
20 {
21 "sha": "e476c1819634c839c31228b616f53ea2baaa61dd",
22 "description": ".mailmap: add and update aliases for Danylo Piliaiev",
23 "nominated": false,
24 "nomination_type": null,
25 "resolution": 4,
26 "master_sha": null,
27 "because_sha": null
28 },
29 {
30 "sha": "76106301248b94b995a7600aa9b99360ce4e91f7",
31 "description": "aco: coalesce constant copies",
32 "nominated": false,
33 "nomination_type": null,
34 "resolution": 4,
35 "master_sha": null,
36 "because_sha": null
37 },
38 {
39 "sha": "f53d4e5f6087b5a2d09d4513332919592e1c8242",
40 "description": "aco: use v_lshrrev_b64 for 64-bit VGPR copies on GFX10+",
41 "nominated": false,
42 "nomination_type": null,
43 "resolution": 4,
44 "master_sha": null,
45 "because_sha": null
46 },
47 {
48 "sha": "8c02a8e2d207a1d085f7a8fb3a0117b50b769611",
49 "description": "aco: add get_const/is_constant_representable helpers",
50 "nominated": false,
51 "nomination_type": null,
52 "resolution": 4,
53 "master_sha": null,
54 "because_sha": null
55 },
56 {
57 "sha": "b10de4c1d8fc495b042632d8122b957d5ca09af0",
58 "description": "aco: allow 64-bit literals if they can be sign/zero-extended from 32-bit",
59 "nominated": false,
60 "nomination_type": null,
61 "resolution": 4,
62 "master_sha": null,
63 "because_sha": null
64 },
65 {
66 "sha": "24ee0f55f2d99c9c8d611b36016a6f42aa5188cc",
67 "description": "aco: remove sign-extension in constantValue64()",
68 "nominated": false,
69 "nomination_type": null,
70 "resolution": 4,
71 "master_sha": null,
72 "because_sha": null
73 },
74 {
75 "sha": "8451911156cebf73d446bde5422566d650c6fa69",
76 "description": "aco: test self-intersecting copies when src=higher",
77 "nominated": false,
78 "nomination_type": null,
79 "resolution": 4,
80 "master_sha": null,
81 "because_sha": null
82 },
83 {
84 "sha": "2c40846ab6f8bf161dc79ed99b51702055c6d538",
85 "description": "aco: don't assume src=lower when splitting self-intersecting copies",
86 "nominated": true,
87 "nomination_type": 1,
Rhys Perry13e70572020-12-03 19:55:10 +000088 "resolution": 1,
Dylan Baker03802852020-12-04 11:11:09 -080089 "master_sha": null,
90 "because_sha": "09c584caeb2a1e7446ac2016ce7a7d8f0586774b"
91 },
92 {
93 "sha": "741921e2ffa877500c8fb4045702dfb4dae4f16e",
94 "description": "panfrost: Update the resource layout before calling util_copy_rect()",
95 "nominated": false,
96 "nomination_type": 1,
97 "resolution": 4,
98 "master_sha": null,
99 "because_sha": "d4f662a25227a3d469a516ba0acb6dc4d1a71bcb"
100 },
101 {
102 "sha": "90515f90c8523bbf637a4dfdbce959adc45b4834",
103 "description": "iris: store copy of the border color in the border color hash table",
104 "nominated": true,
105 "nomination_type": 1,
Marcin Ĺšlusarzbd95f952020-12-02 14:40:02 +0100106 "resolution": 1,
Dylan Baker03802852020-12-04 11:11:09 -0800107 "master_sha": null,
108 "because_sha": "809a81ec3a0b8666ec426a88b86fb133ae5f1bcb"
109 },
110 {
111 "sha": "055aff2613a2913e499ebb82ad61cc2bb343955f",
112 "description": "radv: reduce maxTransformFeedbackBufferDataSize to 512",
113 "nominated": false,
114 "nomination_type": null,
115 "resolution": 4,
116 "master_sha": null,
117 "because_sha": null
118 },
119 {
120 "sha": "da1642569071144a4f2d80b76cb4d725aa94621a",
121 "description": "util: Add os_get_page_size support for macOS.",
122 "nominated": false,
123 "nomination_type": null,
124 "resolution": 4,
125 "master_sha": null,
126 "because_sha": null
127 },
128 {
129 "sha": "ba42de95da4312230b16c25a0ce1e75d8839f9c1",
130 "description": "radeon/vcn: support hevc SAO enc for VCN2+",
131 "nominated": false,
132 "nomination_type": null,
133 "resolution": 4,
134 "master_sha": null,
135 "because_sha": null
136 },
137 {
138 "sha": "c56a1898d73df6c1ad816e76a71c52c782279c88",
139 "description": "radeon/vcn: use cdw to calculate slice header index",
140 "nominated": false,
141 "nomination_type": null,
142 "resolution": 4,
143 "master_sha": null,
144 "because_sha": null
145 },
146 {
147 "sha": "e37cd34ea6b2b58e584b32d0ebade67d8abd5c33",
148 "description": "radeon/vcn: add 0x02 to enc emulation prevention",
149 "nominated": false,
150 "nomination_type": null,
151 "resolution": 4,
152 "master_sha": null,
153 "because_sha": null
154 },
155 {
156 "sha": "cf7bf7fadeb76a084235dcfaca8c96f569909aed",
157 "description": "amd/addrlib: Initialize Lib members in constructors.",
158 "nominated": false,
159 "nomination_type": null,
160 "resolution": 4,
161 "master_sha": null,
162 "because_sha": null
163 },
164 {
165 "sha": "df0157dc697b858a3fa939dc6a938dd58c976bd2",
166 "description": "meson: Make the glvnd vendor name configurable",
167 "nominated": false,
168 "nomination_type": null,
169 "resolution": 4,
170 "master_sha": null,
171 "because_sha": null
172 },
173 {
174 "sha": "9a3aaffeb809e2bc11b828ee3ccbe66a01e9b8d6",
175 "description": "radv: Don't invalidate the SCACHE for image barriers.",
176 "nominated": false,
177 "nomination_type": null,
178 "resolution": 4,
179 "master_sha": null,
180 "because_sha": null
181 },
182 {
183 "sha": "6d7518600838d4ad7ed3579e2cf979b06feb30a4",
184 "description": "st/mesa: move cso_context next to the other pointers",
185 "nominated": false,
186 "nomination_type": null,
187 "resolution": 4,
188 "master_sha": null,
189 "because_sha": null
190 },
191 {
192 "sha": "a07cb9a1ef70f67675ede78ee1824dde80204ed2",
193 "description": "st/mesa: put pipe_screen * into st_context and use it",
194 "nominated": false,
195 "nomination_type": null,
196 "resolution": 4,
197 "master_sha": null,
198 "because_sha": null
199 },
200 {
201 "sha": "d23f45577eec88deab8e2083749ad0b7412c49d7",
202 "description": "cso: inline struct cso_cache to remove dereferences",
203 "nominated": false,
204 "nomination_type": null,
205 "resolution": 4,
206 "master_sha": null,
207 "because_sha": null
208 },
209 {
210 "sha": "8904fcca6dbe3059b73a90d99b9105bfa0661e12",
211 "description": "gallium: inline struct u_suballocator to remove dereferences",
212 "nominated": false,
213 "nomination_type": null,
214 "resolution": 4,
215 "master_sha": null,
216 "because_sha": null
217 },
218 {
219 "sha": "0b22def5f84c0c2c83daaf00710ae7c50ceee9d1",
220 "description": "cso: remove unused code",
221 "nominated": false,
222 "nomination_type": null,
223 "resolution": 4,
224 "master_sha": null,
225 "because_sha": null
226 },
227 {
228 "sha": "d0bc10affb3845e30d15bbd82c2bfa2469770401",
229 "description": "vbo: remove gl_context dereferences when we can just subtract the pointer",
230 "nominated": false,
231 "nomination_type": null,
232 "resolution": 4,
233 "master_sha": null,
234 "because_sha": null
235 },
236 {
237 "sha": "03e7c93b828a585c354f2d167c01cacc6054f8c2",
238 "description": "freedreno: Remove fd_log()",
239 "nominated": false,
240 "nomination_type": null,
241 "resolution": 4,
242 "master_sha": null,
243 "because_sha": null
244 },
245 {
246 "sha": "d5bc39c9d0e2a22d9cf968023fb39b296ffdcf5d",
247 "description": "freedreno: Add trace-parser.py",
248 "nominated": false,
249 "nomination_type": null,
250 "resolution": 4,
251 "master_sha": null,
252 "because_sha": null
253 },
254 {
255 "sha": "a02dcb970fff17e73648b58bf4a603bc4f9c0c36",
256 "description": "freedreno: Add GPU tracepoints",
257 "nominated": false,
258 "nomination_type": null,
259 "resolution": 4,
260 "master_sha": null,
261 "because_sha": null
262 },
263 {
264 "sha": "7a70f28de2b547f393b6a10079a0123ad335f0ba",
265 "description": "freedreno: Don't emit log/trace points in gmem for nondraw",
266 "nominated": false,
267 "nomination_type": null,
268 "resolution": 4,
269 "master_sha": null,
270 "because_sha": null
271 },
272 {
273 "sha": "552dbd4470df82639532b4d6a6ff661081af8dc5",
274 "description": "freedreno: Remove unused fxn",
275 "nominated": false,
276 "nomination_type": null,
277 "resolution": 4,
278 "master_sha": null,
279 "because_sha": null
280 },
281 {
282 "sha": "c0f2897a7b3976a67509cef6a44c80b17579fa20",
283 "description": "freedreno: Small log-parser.py cleanup",
284 "nominated": false,
285 "nomination_type": null,
286 "resolution": 4,
287 "master_sha": null,
288 "because_sha": null
289 },
290 {
291 "sha": "3471af9c6cfa1dfa46e9607910bd4febc31095d2",
292 "description": "gallium/aux: Add GPU tracepoint mechanism",
293 "nominated": false,
294 "nomination_type": null,
295 "resolution": 4,
296 "master_sha": null,
297 "because_sha": null
298 },
299 {
300 "sha": "a1440ec3daaa4f95b5ce007157ae1371c39da5b6",
301 "description": "util: Add helper to get FILE* options",
302 "nominated": false,
303 "nomination_type": null,
304 "resolution": 4,
305 "master_sha": null,
306 "because_sha": null
307 },
308 {
309 "sha": "1e4cd12c8bf5c7ecf829f203b0162f7268da03cc",
310 "description": "asm: Try to fix sparc assembly for inverse matrix operations",
311 "nominated": false,
312 "nomination_type": 1,
313 "resolution": 4,
314 "master_sha": null,
315 "because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
316 },
317 {
318 "sha": "70762b826b6d2781de9e06f1dad5d5e741876704",
319 "description": "asm: Fix x86 assembly for inverse matrix operations",
320 "nominated": false,
321 "nomination_type": 1,
322 "resolution": 4,
323 "master_sha": null,
324 "because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
325 },
326 {
327 "sha": "94c6511757254da6c3b6113c6423bbe27c7ee77c",
328 "description": "docs: add release schedule for 20.3",
329 "nominated": false,
330 "nomination_type": null,
331 "resolution": 4,
332 "master_sha": null,
333 "because_sha": null
334 },
335 {
336 "sha": "e1f47001ed068cd7991921b4d28de2a4b8784f7e",
337 "description": "docs: update calendar and link releases notes for 20.3.0",
338 "nominated": false,
339 "nomination_type": null,
340 "resolution": 4,
341 "master_sha": null,
342 "because_sha": null
343 },
344 {
345 "sha": "9681b5b7551414e4feacfd653c8b31a7683a8076",
346 "description": "docs: Add sha256 sums for 20.3.0",
347 "nominated": false,
348 "nomination_type": null,
349 "resolution": 4,
350 "master_sha": null,
351 "because_sha": null
352 },
353 {
354 "sha": "af74c35d7d2e513b9da6981f672d3a48ac1b7cb1",
355 "description": "docs: add release notes for 20.3.0",
356 "nominated": false,
357 "nomination_type": null,
358 "resolution": 4,
359 "master_sha": null,
360 "because_sha": null
361 },
362 {
Dylan Baker9465b0e2020-12-03 10:35:11 -0800363 "sha": "872c4bcd27db7b7ca26abe9fc090ae26d502156f",
364 "description": "turnip: implement z-scaling and z-mirroring BlitImage",
365 "nominated": false,
366 "nomination_type": null,
367 "resolution": 4,
368 "master_sha": null,
369 "because_sha": null
370 },
371 {
372 "sha": "c76edc646b35f7dabef101897fd6b37e5488cee5",
373 "description": "meson.build: Order the flex/bison by odds of them working",
374 "nominated": false,
375 "nomination_type": null,
376 "resolution": 4,
377 "master_sha": null,
378 "because_sha": null
379 },
380 {
381 "sha": "4c285e70806aa036d73705dd8b6ae46d1176130a",
382 "description": "meson.build: Disable zlib as per -Dzlib option",
383 "nominated": false,
384 "nomination_type": null,
385 "resolution": 4,
386 "master_sha": null,
387 "because_sha": null
388 },
389 {
390 "sha": "12fa2d2ac22ef3ddbc8c5efaf55064fe1a19fd29",
391 "description": "meson.build: Use SSE math for MinGW X86 build as per sse2 option",
392 "nominated": false,
393 "nomination_type": null,
394 "resolution": 4,
395 "master_sha": null,
396 "because_sha": null
397 },
398 {
399 "sha": "81702c0ba6bc588d50c11aeb5975eca57bc18848",
400 "description": "meson: Don't build svgadrm on windows",
401 "nominated": false,
402 "nomination_type": null,
403 "resolution": 4,
404 "master_sha": null,
405 "because_sha": null
406 },
407 {
408 "sha": "8955980f17f902d24c50962502a20285dcd11642",
409 "description": "gallium/targets/libgl-gdi: prefer d3d12 driver",
410 "nominated": false,
411 "nomination_type": null,
412 "resolution": 4,
413 "master_sha": null,
414 "because_sha": null
415 },
416 {
417 "sha": "843a56324a388ca994f6f2150e8f0235c4830b1b",
418 "description": "lavapipe: set some basic usage-flags",
419 "nominated": false,
420 "nomination_type": null,
421 "resolution": 4,
422 "master_sha": null,
423 "because_sha": null
424 },
425 {
426 "sha": "870724d43ba0f2784bb9bb575cb114ca43f00b25",
427 "description": "nir/opt_sink: use common instruction removal/insertion helpers",
428 "nominated": false,
429 "nomination_type": null,
430 "resolution": 4,
431 "master_sha": null,
432 "because_sha": null
433 },
434 {
435 "sha": "45e43445ce724c4d7f15457ac30fc23fd531bc80",
436 "description": "gallium/u_threaded: disable forced staging upload at runtime",
437 "nominated": false,
438 "nomination_type": null,
439 "resolution": 4,
440 "master_sha": null,
441 "because_sha": null
442 },
443 {
444 "sha": "2900f82e1919dcb70d29f34e5ed10a09f7356b3e",
445 "description": "gallium/u_threaded: fix staging and non-staging conflicts",
446 "nominated": false,
447 "nomination_type": null,
448 "resolution": 4,
449 "master_sha": null,
450 "because_sha": null
451 },
452 {
453 "sha": "a5e0a2e101bcda0132185a82c3e8c9b4c90ce94c",
454 "description": "Revert \"Revert \"radeonsi: use staging buffer uploads for most VRAM buffers\"\"",
455 "nominated": true,
456 "nomination_type": 2,
Dylan Bakerec22eb72020-12-03 10:42:52 -0800457 "resolution": 2,
Dylan Baker9465b0e2020-12-03 10:35:11 -0800458 "master_sha": null,
459 "because_sha": "af0435cbfe61632407ce135fbea9cab6fe1e4fb6"
460 },
461 {
462 "sha": "128b2de63b415e96225a2077846d64bd54edbcff",
463 "description": "nir: gather if a fragment shader uses sample shading",
464 "nominated": false,
465 "nomination_type": null,
466 "resolution": 4,
467 "master_sha": null,
468 "because_sha": null
469 },
470 {
471 "sha": "c0aa3c83232d21bcd2a4d4d4a34b894e0870f403",
472 "description": "glx: Claim to support more GL versions in __glX_send_client_info",
473 "nominated": false,
474 "nomination_type": null,
475 "resolution": 4,
476 "master_sha": null,
477 "because_sha": null
478 },
479 {
480 "sha": "f39fd3dce72eaef59ab39a23b75030ef9efc2a40",
481 "description": "glx/indirect: Validate the context version in CreateContextAttribs",
482 "nominated": false,
483 "nomination_type": null,
484 "resolution": 4,
485 "master_sha": null,
486 "because_sha": null
487 },
488 {
489 "sha": "6a265420dd585a81fa5c8060122201ac6befcbb9",
490 "description": "lavapipe: add support for VK_KHR_indirect_draw_count",
491 "nominated": false,
492 "nomination_type": null,
493 "resolution": 4,
494 "master_sha": null,
495 "because_sha": null
496 },
497 {
498 "sha": "f65b1d22f21fedf51d4cdb5480aa6afc723a6da4",
499 "description": "lavapipe: enable post depth coverage",
500 "nominated": false,
501 "nomination_type": null,
502 "resolution": 4,
503 "master_sha": null,
504 "because_sha": null
505 },
506 {
507 "sha": "0a6e1971eadad79eb0b592ea795cfafc7c355a56",
508 "description": "lavapipe: enable VK_EXT_shader_stencil_export",
509 "nominated": false,
510 "nomination_type": null,
511 "resolution": 4,
512 "master_sha": null,
513 "because_sha": null
514 },
515 {
516 "sha": "d3024817514fc0865a61a85c4e95e063450e6433",
517 "description": "CI: Add llvmpipe- prefix to Piglit jobs",
518 "nominated": false,
519 "nomination_type": null,
520 "resolution": 4,
521 "master_sha": null,
522 "because_sha": null
523 },
524 {
525 "sha": "2609fe34522b31106f52adcc0e3de6910d3c47b5",
526 "description": "CI: Reorder non-hardware stages last",
527 "nominated": false,
528 "nomination_type": null,
529 "resolution": 4,
530 "master_sha": null,
531 "because_sha": null
532 },
533 {
534 "sha": "220a467b7fa5fb22d15d646f45bc56debe73c0ed",
535 "description": "CI: Collapse lima & panfrost stages into one",
536 "nominated": false,
537 "nomination_type": null,
538 "resolution": 4,
539 "master_sha": null,
540 "because_sha": null
541 },
542 {
543 "sha": "567332274579d5c1fe588dcb8759e0781ef2da1c",
544 "description": "CI: Collapse virgl & d3d12 stages into one",
545 "nominated": false,
546 "nomination_type": null,
547 "resolution": 4,
548 "master_sha": null,
549 "because_sha": null
550 },
551 {
552 "sha": "343705a9cfa11c4bcdf5fad167c03e5328e1a277",
553 "description": "CI: Collapse radv & radeonsi stages into one",
554 "nominated": false,
555 "nomination_type": null,
556 "resolution": 4,
557 "master_sha": null,
558 "because_sha": null
559 },
560 {
561 "sha": "d5bf4c99f60e285a0499ab64b9fe5e2b1405301b",
562 "description": "CI: Collapse llvmpipe & softpipe stages into one",
563 "nominated": false,
564 "nomination_type": null,
565 "resolution": 4,
566 "master_sha": null,
567 "because_sha": null
568 },
569 {
570 "sha": "4d7c84805362adf96a73cc7c630714e920345067",
571 "description": "CI: Collapse SCons & meson-misc stages into one",
572 "nominated": false,
573 "nomination_type": null,
574 "resolution": 4,
575 "master_sha": null,
576 "because_sha": null
577 },
578 {
579 "sha": "18f6bd676d1bd6f37c88a55434339080735e8ad7",
580 "description": "util: unbreak on BSDs after MSVC changes",
581 "nominated": false,
582 "nomination_type": 1,
583 "resolution": 4,
584 "master_sha": null,
585 "because_sha": "cdf3a6a83b5013dad78a3d95817cd772a146ca40"
586 },
587 {
Dylan Baker4e39cda2020-12-02 15:08:38 -0800588 "sha": "d3c67d7e7ec6b9cf10fbea0d08e92751b7b0fbae",
589 "description": "freedreno: Break out of \"should we free the entry\" loop once we've freed.",
590 "nominated": true,
591 "nomination_type": 1,
Eric Anholt404c4402020-12-01 13:47:28 -0800592 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -0800593 "master_sha": null,
594 "because_sha": "6de01faac5a20208422fb75d22f2bd88c53f53d8"
595 },
596 {
597 "sha": "daaf5f1d1868bebec7931a51753236a850ebbd24",
598 "description": "gallium: Fix leak of currently bound UBOs at CSO context destruction.",
599 "nominated": true,
600 "nomination_type": 0,
Eric Anholt01f9a5e2020-11-18 11:31:33 -0800601 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -0800602 "master_sha": null,
603 "because_sha": null
604 },
605 {
606 "sha": "d90107a2002891ae0f5e9b1ac9ecd8789c9e1969",
607 "description": "gallivm: Fix max const buffer count.",
608 "nominated": true,
609 "nomination_type": 1,
Eric Anholtfaeaa812020-11-30 15:23:04 -0800610 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -0800611 "master_sha": null,
612 "because_sha": "1d35f77228ad540a551a8e09e062b764a6e31f5e"
613 },
614 {
615 "sha": "634384e4a09d897e0f045e6e99b787804ef4fe40",
616 "description": "gallium: Fix leak of bound SSBOs at CSO context destruction.",
617 "nominated": true,
618 "nomination_type": 0,
Eric Anholt8258c582020-11-18 11:23:30 -0800619 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -0800620 "master_sha": null,
621 "because_sha": null
622 },
623 {
624 "sha": "311470fa64423f6ea2cadabf18c90aee07339aa0",
625 "description": "meson: Remove old todo comment about pthread stubs.",
626 "nominated": false,
627 "nomination_type": null,
628 "resolution": 4,
629 "master_sha": null,
630 "because_sha": null
631 },
632 {
633 "sha": "661b29283425c568d1fa403be703775e02c50d08",
634 "description": "egl: Skip closing drivers when building with AddressSanitizer.",
635 "nominated": false,
636 "nomination_type": null,
637 "resolution": 4,
638 "master_sha": null,
639 "because_sha": null
640 },
641 {
642 "sha": "9cc8fc7bbc4a4d7fe4d3635be207daf2a6672662",
643 "description": "freedreno: Fix leak of u_transfer_helper.",
644 "nominated": true,
645 "nomination_type": 1,
Eric Anholtd0d3a582020-11-17 16:42:00 -0800646 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -0800647 "master_sha": null,
648 "because_sha": "d1465b3aeee318a3a76a652325aa13d4a1946f37"
649 },
650 {
651 "sha": "0626e3a950d5dbe5d86244670b54b67a2af6014c",
652 "description": "gallium: Fix leak of the merged driconf options.",
653 "nominated": true,
654 "nomination_type": 1,
Eric Anholt0ee24d02020-11-17 16:37:41 -0800655 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -0800656 "master_sha": null,
657 "because_sha": "8a05d6ffc65d0fd0e0a52fe84a174d4ca63e5521"
658 },
659 {
660 "sha": "06f2516696f7fe14d80324e6fef44c793ba75864",
661 "description": "freedreno/afuc: Fix up some sprintf format security warnings.",
662 "nominated": false,
663 "nomination_type": null,
664 "resolution": 4,
665 "master_sha": null,
666 "because_sha": null
667 },
668 {
669 "sha": "9cb6e693c911b1119efe8dd727b10bdeab908779",
670 "description": "egl/dri2: Drop some pointless ifdeffery",
671 "nominated": false,
672 "nomination_type": null,
673 "resolution": 4,
674 "master_sha": null,
675 "because_sha": null
676 },
677 {
678 "sha": "d49e66c3ca8de374960fa4e2b14d665834b706f7",
679 "description": "egl/surfaceless: glthread support",
680 "nominated": false,
681 "nomination_type": null,
682 "resolution": 4,
683 "master_sha": null,
684 "because_sha": null
685 },
686 {
687 "sha": "7a57acad8757a9ffb0d8fac9865b6a02ef50de6d",
688 "description": "util: Disable [[fallthrough]] for C17",
689 "nominated": false,
690 "nomination_type": null,
691 "resolution": 4,
692 "master_sha": null,
693 "because_sha": null
694 },
695 {
696 "sha": "2f2c4a47642cd389fffb18d4877b01856e41d6dc",
697 "description": "ci: Go back to previous ci-templates commit for debian.yml",
698 "nominated": false,
699 "nomination_type": null,
700 "resolution": 4,
701 "master_sha": null,
702 "because_sha": null
703 },
704 {
705 "sha": "59a6705ccef1f8a7b1e7f6486e33603c6d6b7606",
706 "description": "zink: do not require VK_KHR_external_memory",
707 "nominated": true,
708 "nomination_type": 1,
Erik Faye-Lund531b15c2020-12-02 17:21:12 +0100709 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -0800710 "master_sha": null,
711 "because_sha": "f1432fd3e2d915f09a295f1ffb878471ce4e4d73"
712 },
713 {
714 "sha": "b1224143aa0f8daf0e62d44a8f2fde8080c654cf",
715 "description": "clover: Use .def files for exports on Windows",
716 "nominated": false,
717 "nomination_type": null,
718 "resolution": 4,
719 "master_sha": null,
720 "because_sha": null
721 },
722 {
723 "sha": "474baa04eda3b2bba3bf10c121ae98a7137dc128",
724 "description": "clover/api: Support MSVC",
725 "nominated": false,
726 "nomination_type": null,
727 "resolution": 4,
728 "master_sha": null,
729 "because_sha": null
730 },
731 {
732 "sha": "f88347cd223c34324816e917e02aeaa31c6a58b5",
733 "description": "clover/core: Support MSVC",
734 "nominated": false,
735 "nomination_type": null,
736 "resolution": 4,
737 "master_sha": null,
738 "because_sha": null
739 },
740 {
741 "sha": "4cfd57dd489bab37ed77bddcfe4bbf55051f5362",
742 "description": "clover/llvm: Work around MSVC quirks",
743 "nominated": false,
744 "nomination_type": null,
745 "resolution": 4,
746 "master_sha": null,
747 "because_sha": null
748 },
749 {
750 "sha": "149a036825ba74f9edd2468430f99ec0e927b845",
751 "description": "clover: Fix property_element::as for MSVC",
752 "nominated": false,
753 "nomination_type": null,
754 "resolution": 4,
755 "master_sha": null,
756 "because_sha": null
757 },
758 {
759 "sha": "80817b6e344258ac9b955f824ebf9019a0fc1610",
760 "description": "meson: Adjust Clover's required LLVM modules",
761 "nominated": false,
762 "nomination_type": null,
763 "resolution": 4,
764 "master_sha": null,
765 "because_sha": null
766 },
767 {
768 "sha": "959e0177990356d450da87eda0e7f99039656960",
769 "description": "clover: Add version.lib dependency for Clang on Windows",
770 "nominated": false,
771 "nomination_type": null,
772 "resolution": 4,
773 "master_sha": null,
774 "because_sha": null
775 },
776 {
777 "sha": "72566fd92c27b39abe2057f6f23388ec40793dd9",
778 "description": "clover: Support LLVM coming from CMake instead of config-tool",
779 "nominated": false,
780 "nomination_type": null,
781 "resolution": 4,
782 "master_sha": null,
783 "because_sha": null
784 },
785 {
786 "sha": "425cfcafb20ab91669e2a080f4b095111d62969f",
787 "description": "clover: Add opencl-native build flag",
788 "nominated": false,
789 "nomination_type": null,
790 "resolution": 4,
791 "master_sha": null,
792 "because_sha": null
793 },
794 {
795 "sha": "60454a4e990e2469846cfa07cf495a4bf5751207",
796 "description": "gallium: Remove unnecessary forward declaration of swrast_driver_descriptor",
797 "nominated": false,
798 "nomination_type": null,
799 "resolution": 4,
800 "master_sha": null,
801 "because_sha": null
802 },
803 {
804 "sha": "bb7eee8b406b22d1b5107b9a264249116657b663",
805 "description": "gallium: Include winsock lib as a dependency for Windows",
806 "nominated": false,
807 "nomination_type": null,
808 "resolution": 4,
809 "master_sha": null,
810 "because_sha": null
811 },
812 {
813 "sha": "a5de2bc2296254340a09a0f83a98ed98d2786e38",
814 "description": "driconf: Avoid empty macro resulting in empty initializer braces",
815 "nominated": false,
816 "nomination_type": null,
817 "resolution": 4,
818 "master_sha": null,
819 "because_sha": null
820 },
821 {
822 "sha": "cdf3a6a83b5013dad78a3d95817cd772a146ca40",
823 "description": "util: Add os_get_page_size query",
824 "nominated": false,
825 "nomination_type": null,
826 "resolution": 4,
827 "master_sha": null,
828 "because_sha": null
829 },
830 {
831 "sha": "852d91edcd48f8e923124a848abd20cabedeede4",
832 "description": "windows: Always set NOMINMAX to remove min/max macros",
833 "nominated": false,
834 "nomination_type": null,
835 "resolution": 4,
836 "master_sha": null,
837 "because_sha": null
838 },
839 {
840 "sha": "0a7abee60b699a6065edbe778cf990dd8d4910bb",
841 "description": "anv: Avoid a couple of warnings related to vk_error macros",
842 "nominated": false,
843 "nomination_type": null,
844 "resolution": 4,
845 "master_sha": null,
846 "because_sha": null
847 },
848 {
849 "sha": "e60fcf0a8721efc4973910cde4733f4b3b54cb6f",
850 "description": "nir/opt_sink: return early when trying to sink unused instructions",
851 "nominated": false,
852 "nomination_type": 1,
853 "resolution": 4,
854 "master_sha": null,
855 "because_sha": "5f6c5e5b86f366c6fe0a0911fdc1926f1e0d1d5f"
856 },
857 {
858 "sha": "5603bb13e36276ddb1bf1a5c41f00988b368110e",
859 "description": "v3dv: fix early return from failed drmGetMagic",
860 "nominated": false,
861 "nomination_type": 1,
862 "resolution": 4,
863 "master_sha": null,
864 "because_sha": "b14679ab226bd3e263a778ea8e39828bde38b403"
865 },
866 {
867 "sha": "9eee4054848c0d2f51818c549354cc156ca22487",
868 "description": "freedreno: Add missing dependency to build",
869 "nominated": true,
870 "nomination_type": 1,
Daniel Stonecddf1bf2020-12-02 13:10:21 +0000871 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -0800872 "master_sha": null,
873 "because_sha": "1e8808a4a0f7f28dfc885bbe6c50e7a65ad15bbf"
874 },
875 {
876 "sha": "770230aab110478330a54aad6237d40db6028e90",
877 "description": "glx: Fix the generated error when indirect contexts are not supported",
878 "nominated": false,
879 "nomination_type": null,
880 "resolution": 4,
881 "master_sha": null,
882 "because_sha": null
883 },
884 {
885 "sha": "97858f3c9c15882da5c2cbd4d8a2dbc63d1d0b1a",
886 "description": "glx: Simplify error handling in glXImportContextEXT",
887 "nominated": false,
888 "nomination_type": null,
889 "resolution": 4,
890 "master_sha": null,
891 "because_sha": null
892 },
893 {
894 "sha": "2c9e7f73ad9514e3b602a365e74edaec64f09ece",
895 "description": "microsoft/clc: increase test-timeout",
896 "nominated": false,
897 "nomination_type": 1,
898 "resolution": 4,
899 "master_sha": null,
900 "because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
901 },
902 {
903 "sha": "a7fb25bfe418ed900c246ec8007e595a071881c9",
904 "description": "egl: fix typo in wl_drm error message",
905 "nominated": false,
906 "nomination_type": null,
907 "resolution": 4,
908 "master_sha": null,
909 "because_sha": null
910 },
911 {
912 "sha": "3f4325e44b2a7eda0012577291ef63417fa044c6",
913 "description": "etnaviv: update fallthrough comments",
914 "nominated": false,
915 "nomination_type": null,
916 "resolution": 4,
917 "master_sha": null,
918 "because_sha": null
919 },
920 {
921 "sha": "3517b6fd53aca309c720ed384b24792bfe900c0a",
922 "description": "microsoft/clc: add missing dependency",
923 "nominated": false,
924 "nomination_type": 1,
925 "resolution": 4,
926 "master_sha": null,
927 "because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
928 },
929 {
930 "sha": "84dd4ac1c75675d16b1af66c79df6078ac33aea7",
931 "description": "microsoft/clc: use files-function for source-list",
932 "nominated": false,
933 "nomination_type": null,
934 "resolution": 4,
935 "master_sha": null,
936 "because_sha": null
937 },
938 {
939 "sha": "19a9f225011db783773641640ac5a3c94f9eb227",
940 "description": "zink: moved vkEnumerateInstanceVersion to create_instance",
941 "nominated": false,
942 "nomination_type": null,
943 "resolution": 4,
944 "master_sha": null,
945 "because_sha": null
946 },
947 {
948 "sha": "195a001d7366a23c569c38437390edc5ad1c25e9",
949 "description": "gitlab-ci: do not clone git-repo for test-job",
950 "nominated": false,
951 "nomination_type": 1,
952 "resolution": 4,
953 "master_sha": null,
954 "because_sha": "d560addc30eb68d87b7d9a52c0857e4e31acd7e4"
955 },
956 {
957 "sha": "361d143f941c34aead2bbad8541aa1eca54149ad",
958 "description": "meson: Add build option to specify default shader disk cache max-size",
959 "nominated": false,
960 "nomination_type": null,
961 "resolution": 4,
962 "master_sha": null,
963 "because_sha": null
964 },
965 {
966 "sha": "0546ceba16df527d8fd15c23b6a605ec11c71907",
967 "description": "radv: Use portable ffs and util_bitcount macros",
968 "nominated": false,
969 "nomination_type": null,
970 "resolution": 4,
971 "master_sha": null,
972 "because_sha": null
973 },
974 {
975 "sha": "3ff1eccce6e0cc18a9d2e6d9919e32274158ec2d",
976 "description": "radv: Replace pthread thread with thrd_t",
977 "nominated": false,
978 "nomination_type": null,
979 "resolution": 4,
980 "master_sha": null,
981 "because_sha": null
982 },
983 {
984 "sha": "63dc2a53afee76934c131ee0faa935530a8aa75c",
985 "description": "radv: Replace pthread mutex with mtx_t",
986 "nominated": false,
987 "nomination_type": null,
988 "resolution": 4,
989 "master_sha": null,
990 "because_sha": null
991 },
992 {
993 "sha": "aefaceab09eba4d19c0c5c2120209b23d82043e9",
994 "description": "radv: Use unsigned with u_bit_scan for MSVC",
995 "nominated": false,
996 "nomination_type": null,
997 "resolution": 4,
998 "master_sha": null,
999 "because_sha": null
1000 },
1001 {
1002 "sha": "60c362c4906afa7968eb1862c25d4fa44cc5355a",
1003 "description": "radv: Create shader cache if ENABLE_SHADER_CACHE",
1004 "nominated": false,
1005 "nomination_type": null,
1006 "resolution": 4,
1007 "master_sha": null,
1008 "because_sha": null
1009 },
1010 {
1011 "sha": "bed6e462e18869ee44810a30aab1b053a2e3c926",
1012 "description": "radv: Use standard __VA_ARGS__ macro",
1013 "nominated": false,
1014 "nomination_type": null,
1015 "resolution": 4,
1016 "master_sha": null,
1017 "because_sha": null
1018 },
1019 {
1020 "sha": "09fb370068921331fee6042a8a81c381383af6e4",
1021 "description": "radv: Fix function parameter types",
1022 "nominated": false,
1023 "nomination_type": null,
1024 "resolution": 4,
1025 "master_sha": null,
1026 "because_sha": null
1027 },
1028 {
1029 "sha": "6ec0953e22cfea4e4869e45b784a13f44b65c275",
1030 "description": "radv: Fix leak in radv_amdgpu_winsys_destroy()",
1031 "nominated": true,
1032 "nomination_type": 1,
James Park12c40b02020-11-26 19:12:26 -08001033 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -08001034 "master_sha": null,
1035 "because_sha": "fa97061a8235b64009d7897ecf20cc81258f3403"
1036 },
1037 {
1038 "sha": "314bcb393762d5bdb572e70ffce9ad1b50c57679",
1039 "description": "radv: Fix callback signatures",
1040 "nominated": false,
1041 "nomination_type": null,
1042 "resolution": 4,
1043 "master_sha": null,
1044 "because_sha": null
1045 },
1046 {
1047 "sha": "be42e9a6d16dbc903739b31aae5133223b23dac4",
1048 "description": "radv: Update radv_assert for MSVC",
1049 "nominated": false,
1050 "nomination_type": null,
1051 "resolution": 4,
1052 "master_sha": null,
1053 "because_sha": null
1054 },
1055 {
1056 "sha": "02481e1203847fa242d24e1ff2ae5a17bbad95bd",
1057 "description": "radv: Ignore radv_printflike on Windows",
1058 "nominated": false,
1059 "nomination_type": null,
1060 "resolution": 4,
1061 "master_sha": null,
1062 "because_sha": null
1063 },
1064 {
1065 "sha": "7f7586704c364e26cfceea28edbb89fb8c26ea03",
1066 "description": "radv: Don't return value in void function",
1067 "nominated": false,
1068 "nomination_type": null,
1069 "resolution": 4,
1070 "master_sha": null,
1071 "because_sha": null
1072 },
1073 {
1074 "sha": "3fe62252e4ddbad519d0ce50e9dd46173e413857",
1075 "description": "radv: Use os_localtime instead of localtime_r",
1076 "nominated": false,
1077 "nomination_type": null,
1078 "resolution": 4,
1079 "master_sha": null,
1080 "because_sha": null
1081 },
1082 {
1083 "sha": "fe67fe688a015e137f1ae3c6e36c5f14c2540253",
1084 "description": "radv: Wrap pragmas with __GNUC__ to fix MSVC",
1085 "nominated": false,
1086 "nomination_type": null,
1087 "resolution": 4,
1088 "master_sha": null,
1089 "because_sha": null
1090 },
1091 {
1092 "sha": "c4a516ca7021ff99a569c2ebff28f699fa30faff",
1093 "description": "radv: Replace VLAs with alloca",
1094 "nominated": false,
1095 "nomination_type": null,
1096 "resolution": 4,
1097 "master_sha": null,
1098 "because_sha": null
1099 },
1100 {
1101 "sha": "274925836828c1b7d2a34d29a81f7ab537211e9f",
1102 "description": "radv: Update build defines for Windows",
1103 "nominated": false,
1104 "nomination_type": null,
1105 "resolution": 4,
1106 "master_sha": null,
1107 "because_sha": null
1108 },
1109 {
1110 "sha": "0c70842232ac9a302db285287eb20ffd3be71093",
1111 "description": "radv: Exclude amdgpu driver files for Windows",
1112 "nominated": false,
1113 "nomination_type": null,
1114 "resolution": 4,
1115 "master_sha": null,
1116 "because_sha": null
1117 },
1118 {
1119 "sha": "b79eac6b0736bf02788b87d420dc9022e1808751",
1120 "description": "gitlab-ci: ignore nv_copy_depth_to_color",
1121 "nominated": false,
1122 "nomination_type": null,
1123 "resolution": 4,
1124 "master_sha": null,
1125 "because_sha": null
1126 },
1127 {
1128 "sha": "d560addc30eb68d87b7d9a52c0857e4e31acd7e4",
1129 "description": "gitlab-ci: run piglit on windows",
1130 "nominated": false,
1131 "nomination_type": null,
1132 "resolution": 4,
1133 "master_sha": null,
1134 "because_sha": null
1135 },
1136 {
1137 "sha": "76b51fdf0c4205e78a94eefb359b2abec061dd2f",
1138 "description": "gitlab-ci: build piglit in mesa_deps.ps1",
1139 "nominated": false,
1140 "nomination_type": null,
1141 "resolution": 4,
1142 "master_sha": null,
1143 "because_sha": null
1144 },
1145 {
1146 "sha": "04e3693e6d64d2d067c869d7ed697b25bb8d3a35",
1147 "description": "gitlab-ci: build zlib statically on windows",
1148 "nominated": false,
1149 "nomination_type": null,
1150 "resolution": 4,
1151 "master_sha": null,
1152 "because_sha": null
1153 },
1154 {
1155 "sha": "eaab92cc61f910c09d2c4df8297f2b19edb06309",
1156 "description": "gitlab-ci: store build-artifacts from building mesa",
1157 "nominated": false,
1158 "nomination_type": null,
1159 "resolution": 4,
1160 "master_sha": null,
1161 "because_sha": null
1162 },
1163 {
1164 "sha": "e88c61eb41929ab0fbb98cc443f5f4f0680cf8a1",
1165 "description": "ci: build the Vulkan device select layer",
1166 "nominated": false,
1167 "nomination_type": null,
1168 "resolution": 4,
1169 "master_sha": null,
1170 "because_sha": null
1171 },
1172 {
1173 "sha": "06eef592ea77c94fb669543041175f8690e2ff6a",
1174 "description": "vulkan: add missing src_inc to the device select layer",
1175 "nominated": false,
1176 "nomination_type": 1,
1177 "resolution": 4,
1178 "master_sha": null,
1179 "because_sha": "f86668f487b32c185388a39e2200c17c298b877a"
1180 },
1181 {
1182 "sha": "a1976e1cb2d817a4d5229994b83c87d82485af9b",
1183 "description": "intel/fs: Implement nir_jump_halt",
1184 "nominated": false,
1185 "nomination_type": null,
1186 "resolution": 4,
1187 "master_sha": null,
1188 "because_sha": null
1189 },
1190 {
1191 "sha": "6992d2f625baa460c81a00df2af062851c8c43a7",
1192 "description": "intel/fs: Emit HALT_TARGET in emit_nir_code()",
1193 "nominated": false,
1194 "nomination_type": null,
1195 "resolution": 4,
1196 "master_sha": null,
1197 "because_sha": null
1198 },
1199 {
1200 "sha": "4a7f0aa2e034c7f82cb143367efadb0e3eeca08e",
1201 "description": "intel/fs: Remove unnecessary HALT_TARGET in opt_redundant_halt()",
1202 "nominated": false,
1203 "nomination_type": null,
1204 "resolution": 4,
1205 "master_sha": null,
1206 "because_sha": null
1207 },
1208 {
1209 "sha": "f9d549b2bf94434efb7ef3ff390dd887adb9c9a4",
1210 "description": "intel/fs: Use BRW_OPCODE_HALT for discards",
1211 "nominated": false,
1212 "nomination_type": null,
1213 "resolution": 4,
1214 "master_sha": null,
1215 "because_sha": null
1216 },
1217 {
1218 "sha": "e76e3590072a60a20115cf69ca0b3aa442269f99",
1219 "description": "intel/fs: Rename PLACEHOLDER_HALT to HALT_TARGET",
1220 "nominated": false,
1221 "nomination_type": null,
1222 "resolution": 4,
1223 "master_sha": null,
1224 "because_sha": null
1225 },
1226 {
1227 "sha": "f3ad9281901dd0222289f2d5df52814b29001faa",
1228 "description": "Revert \"radeonsi: always return void from si_build_wrapper_function\"",
1229 "nominated": false,
1230 "nomination_type": 2,
1231 "resolution": 4,
1232 "master_sha": null,
1233 "because_sha": "0aba1743611109545bba86bf055a04ecbe210132"
1234 },
1235 {
1236 "sha": "86675a07f811280974e834c5164de60a315c8114",
1237 "description": "radeonsi: don't check for GS fast launch for NOT_EOP in the indexed case",
1238 "nominated": false,
1239 "nomination_type": null,
1240 "resolution": 4,
1241 "master_sha": null,
1242 "because_sha": null
1243 },
1244 {
1245 "sha": "c7470c1760cb4f326ccf7483667185c0dcf98175",
1246 "description": "radeonsi: don't set DrawID and StartInstance if they are unused",
1247 "nominated": false,
1248 "nomination_type": null,
1249 "resolution": 4,
1250 "master_sha": null,
1251 "because_sha": null
1252 },
1253 {
1254 "sha": "c4ddf67ee17aa5bdbf8cdf0e5f9eb6c5ad85e28e",
1255 "description": "radeonsi: don't invalidate emitted NUM_INSTANCES for u_blitter",
1256 "nominated": false,
1257 "nomination_type": null,
1258 "resolution": 4,
1259 "master_sha": null,
1260 "because_sha": null
1261 },
1262 {
1263 "sha": "69c927debeb705ec46b50d8e5ddfacb81264b244",
1264 "description": "radeonsi: disable WGP mode on gfx10.3 to prevent hangs",
1265 "nominated": true,
1266 "nomination_type": 1,
Marek Olšák1578dde2020-11-25 19:51:42 -05001267 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -08001268 "master_sha": null,
1269 "because_sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341"
1270 },
1271 {
1272 "sha": "8ae3ad95ef3021d50be7778d3a879cd852980648",
1273 "description": "ac: enable late allocation on VanGogh to increase perf",
1274 "nominated": false,
1275 "nomination_type": null,
1276 "resolution": 4,
1277 "master_sha": null,
1278 "because_sha": null
1279 },
1280 {
1281 "sha": "623ea8153018e7874bb133921c5da7d9ce546a08",
1282 "description": "radeonsi: don't update provoking vertex and outprim states in SGPR if unused",
1283 "nominated": false,
1284 "nomination_type": null,
1285 "resolution": 4,
1286 "master_sha": null,
1287 "because_sha": null
1288 },
1289 {
1290 "sha": "4641dca269cb72fd9f2bd6d078f7055c855d9ad9",
1291 "description": "radeonsi: don't update indexed flag in SGPR if it's unused",
1292 "nominated": false,
1293 "nomination_type": null,
1294 "resolution": 4,
1295 "master_sha": null,
1296 "because_sha": null
1297 },
1298 {
1299 "sha": "d7ee265a956d17396b716a261434f21f35f48688",
1300 "description": "ac,radeonsi: fix load_first_vertex",
1301 "nominated": false,
1302 "nomination_type": null,
1303 "resolution": 4,
1304 "master_sha": null,
1305 "because_sha": null
1306 },
1307 {
1308 "sha": "80a0f8aba384c7e3b64492740898ef8a5b575db0",
1309 "description": "radeonsi: only mask 1 CU for GS/VS waves on gfx10.3",
1310 "nominated": false,
1311 "nomination_type": null,
1312 "resolution": 4,
1313 "master_sha": null,
1314 "because_sha": null
1315 },
1316 {
1317 "sha": "0d4f1dcd155be753ff49cd763be916cf701cda25",
1318 "description": "radeonsi: fix a nasty bug in si_pm4.c",
1319 "nominated": true,
1320 "nomination_type": 1,
Marek Olšák2b9da402020-11-22 23:19:44 -05001321 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -08001322 "master_sha": null,
1323 "because_sha": "da78d50bc87ef5db846a942664094b6299cd1888"
1324 },
1325 {
1326 "sha": "bbad432e966ea8a8d17af3075ff115415dede9f9",
1327 "description": "radeonsi: eliminate shader code for disabled or masked color outputs",
1328 "nominated": false,
1329 "nomination_type": null,
1330 "resolution": 4,
1331 "master_sha": null,
1332 "because_sha": null
1333 },
1334 {
1335 "sha": "509142876b8b63d55c97a99525d1251d9f3988ed",
1336 "description": "radeonsi: add AMD_DEBUG=nofastlaunch for debugging",
1337 "nominated": false,
1338 "nomination_type": null,
1339 "resolution": 4,
1340 "master_sha": null,
1341 "because_sha": null
1342 },
1343 {
1344 "sha": "de799b2270f5342c2c108488c2c694412b06c945",
1345 "description": "radeonsi: enable NGG and NGG culling on gfx10.3 APUs by default",
1346 "nominated": false,
1347 "nomination_type": null,
1348 "resolution": 4,
1349 "master_sha": null,
1350 "because_sha": null
1351 },
1352 {
1353 "sha": "22917baa75c8b1f56b3d79490080a96909594753",
1354 "description": "radeonsi: unduplicate code setting MIN_COMPRESSED_BLOCK_SIZE",
1355 "nominated": false,
1356 "nomination_type": null,
1357 "resolution": 4,
1358 "master_sha": null,
1359 "because_sha": null
1360 },
1361 {
1362 "sha": "2c61411f253b7211607ebf817d548dd8cacb6ff6",
1363 "description": "winsys/amdgpu: don't use debug_get_option_noop in a hot path",
1364 "nominated": false,
1365 "nomination_type": null,
1366 "resolution": 4,
1367 "master_sha": null,
1368 "because_sha": null
1369 },
1370 {
1371 "sha": "7cabd8e333d1ba5d8af915d9384d5cc37c3fdf5b",
1372 "description": "winsys/radeon: don't use debug_get_option_noop in a hot path",
1373 "nominated": false,
1374 "nomination_type": null,
1375 "resolution": 4,
1376 "master_sha": null,
1377 "because_sha": null
1378 },
1379 {
1380 "sha": "530c276c4c3d11a364bb82a4e08cc87fc1308989",
1381 "description": "radeonsi: fix max_lds_size warning in release builds",
1382 "nominated": false,
1383 "nomination_type": null,
1384 "resolution": 4,
1385 "master_sha": null,
1386 "because_sha": null
1387 },
1388 {
1389 "sha": "9d210312650913db29164d8aceb497a53931a3d8",
1390 "description": "radeonsi: fix line stippling with LINES_ADJACENCY without GS",
1391 "nominated": false,
1392 "nomination_type": null,
1393 "resolution": 4,
1394 "master_sha": null,
1395 "because_sha": null
1396 },
1397 {
1398 "sha": "e64d5cc4d6c0b950883be0882f9b7ad3401965c1",
1399 "description": "radeonsi: fix a memory leak in si_create_dcc_retile_cs",
1400 "nominated": true,
1401 "nomination_type": 1,
Marek Olšákb7659c52020-11-22 03:18:18 -05001402 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -08001403 "master_sha": null,
1404 "because_sha": "1f21396431a03dc4e5a542628d7d8370973c967f"
1405 },
1406 {
1407 "sha": "a287ab2020f0b657d3cebfe5676fcacbe17e585c",
1408 "description": "radeonsi: use util_logbase2 instead of division by index_size",
1409 "nominated": false,
1410 "nomination_type": null,
1411 "resolution": 4,
1412 "master_sha": null,
1413 "because_sha": null
1414 },
1415 {
1416 "sha": "5525551d034a0f1f1913c28a9be695e06b77990d",
1417 "description": "radeonsi: correct the MAD/FMA support table",
1418 "nominated": false,
1419 "nomination_type": null,
1420 "resolution": 4,
1421 "master_sha": null,
1422 "because_sha": null
1423 },
1424 {
1425 "sha": "2f50dea2188c7d777249bcec8c3a70aed50ce7b4",
1426 "description": "radeonsi: always use a staging texture for linear 1D textures in VRAM",
1427 "nominated": false,
1428 "nomination_type": null,
1429 "resolution": 4,
1430 "master_sha": null,
1431 "because_sha": null
1432 },
1433 {
1434 "sha": "ebcca77d4badfb3b1eb4e8753a3b553126ff109d",
1435 "description": "radeonsi: print more fields in si_dump_shader_key",
1436 "nominated": false,
1437 "nomination_type": null,
1438 "resolution": 4,
1439 "master_sha": null,
1440 "because_sha": null
1441 },
1442 {
1443 "sha": "071fd55381598bac5fc6b98a9632c697d8df8939",
1444 "description": "intel/compiler: Add GEN125 to enum gen",
1445 "nominated": false,
1446 "nomination_type": null,
1447 "resolution": 4,
1448 "master_sha": null,
1449 "because_sha": null
1450 },
1451 {
1452 "sha": "cd3251d6bafaae13d5a2cf52c917ef4517fe0130",
1453 "description": "intel/iris: Build gen 12.5",
1454 "nominated": false,
1455 "nomination_type": null,
1456 "resolution": 4,
1457 "master_sha": null,
1458 "because_sha": null
1459 },
1460 {
1461 "sha": "3b953f0f7a672389b4a6a591efb94f5e1eca7c25",
1462 "description": "intel/anv: Build gen 12.5",
1463 "nominated": false,
1464 "nomination_type": null,
1465 "resolution": 4,
1466 "master_sha": null,
1467 "because_sha": null
1468 },
1469 {
1470 "sha": "f08d8c849e0df3703800a4471039a0297455951f",
1471 "description": "intel/isl: Build gen 12.5",
1472 "nominated": false,
1473 "nomination_type": null,
1474 "resolution": 4,
1475 "master_sha": null,
1476 "because_sha": null
1477 },
1478 {
1479 "sha": "032be8c4d430501d946f881870188885b918b510",
1480 "description": "intel/genxml: Build gen 12.5",
1481 "nominated": false,
1482 "nomination_type": null,
1483 "resolution": 4,
1484 "master_sha": null,
1485 "because_sha": null
1486 },
1487 {
1488 "sha": "569afd37f15cfc51750a71fd695f4496b0358fbb",
1489 "description": "intel/genxml: Copy gen12.xml to gen125.xml",
1490 "nominated": false,
1491 "nomination_type": null,
1492 "resolution": 4,
1493 "master_sha": null,
1494 "because_sha": null
1495 },
1496 {
1497 "sha": "99fb15cd31472eb73befd8769134505e1f4b499c",
1498 "description": "intel/dev: Add gen_device_info_is_12hp",
1499 "nominated": false,
1500 "nomination_type": null,
1501 "resolution": 4,
1502 "master_sha": null,
1503 "because_sha": null
1504 },
1505 {
1506 "sha": "b257795b10f9e1c0b87f34b8f363a75e4b1d51bb",
1507 "description": "intel/dev: Use GEN_GEN if defined for gen_device_info_is_9lp",
1508 "nominated": false,
1509 "nomination_type": null,
1510 "resolution": 4,
1511 "master_sha": null,
1512 "because_sha": null
1513 },
1514 {
1515 "sha": "94a9867b0569c6f6d65b27f69b678f7f1785f3ad",
1516 "description": "glx: Remove DRI1",
1517 "nominated": false,
1518 "nomination_type": null,
1519 "resolution": 4,
1520 "master_sha": null,
1521 "because_sha": null
1522 },
1523 {
1524 "sha": "63822802ef3de4d7a10b96e86e3de4a4f07b77c7",
1525 "description": "glx: Handle create_context in terms of create_context_attribs",
1526 "nominated": false,
1527 "nomination_type": null,
1528 "resolution": 4,
1529 "master_sha": null,
1530 "because_sha": null
1531 },
1532 {
1533 "sha": "c4ed0e8f3fb63d753e50576d7402c52cb30b0283",
1534 "description": "glx: Check share ctx compatibility in ::create_context_attribs",
1535 "nominated": false,
1536 "nomination_type": null,
1537 "resolution": 4,
1538 "master_sha": null,
1539 "because_sha": null
1540 },
1541 {
1542 "sha": "731f3c113ee22729e9c98d8e049d824b2c153261",
1543 "description": "glx: Remove unused __GLXDRIscreen::createContext",
1544 "nominated": false,
1545 "nomination_type": null,
1546 "resolution": 4,
1547 "master_sha": null,
1548 "because_sha": null
1549 },
1550 {
1551 "sha": "97ae4297541e52af9f47cdc1e4f65ee06ecb78ba",
1552 "description": "glx: Eliminate some stub functions for !GLX_DIRECT_RENDERING",
1553 "nominated": false,
1554 "nomination_type": null,
1555 "resolution": 4,
1556 "master_sha": null,
1557 "because_sha": null
1558 },
1559 {
1560 "sha": "893a30eacc68b7add6430e3fa3ef59ef5ca306f1",
1561 "description": "docs: inline contents.rst into index.rst",
1562 "nominated": false,
1563 "nomination_type": null,
1564 "resolution": 4,
1565 "master_sha": null,
1566 "because_sha": null
1567 },
1568 {
1569 "sha": "e3047762c915032e161bcba612a1436ffae32a21",
1570 "description": "docs: mention egl in api-list",
1571 "nominated": false,
1572 "nomination_type": null,
1573 "resolution": 4,
1574 "master_sha": null,
1575 "because_sha": null
1576 },
1577 {
1578 "sha": "7f155a6da30a834269435356142c619ec8b90a5a",
1579 "description": "docs: do not explicitly call out es-versions",
1580 "nominated": false,
1581 "nomination_type": null,
1582 "resolution": 4,
1583 "master_sha": null,
1584 "because_sha": null
1585 },
1586 {
1587 "sha": "7b54772d53abfdb619343035815526ff13061e33",
1588 "description": "docs: use external link-references",
1589 "nominated": false,
1590 "nomination_type": null,
1591 "resolution": 4,
1592 "master_sha": null,
1593 "because_sha": null
1594 },
1595 {
1596 "sha": "2f9e27cc1afeb29a52dcdb7d9fd65a7c335474bb",
1597 "description": "docs: move major versions history out of front-page",
1598 "nominated": false,
1599 "nomination_type": null,
1600 "resolution": 4,
1601 "master_sha": null,
1602 "because_sha": null
1603 },
1604 {
1605 "sha": "60fa79b00908e3da2ef3889b4946a87483aff498",
1606 "description": "docs: break project history out of front-page",
1607 "nominated": false,
1608 "nomination_type": null,
1609 "resolution": 4,
1610 "master_sha": null,
1611 "because_sha": null
1612 },
1613 {
1614 "sha": "8fca21d3e70a8f0b09021fddd7db00f8faeae68d",
1615 "description": "zink: revert to old load_ubo implementation",
1616 "nominated": false,
1617 "nomination_type": null,
1618 "resolution": 4,
1619 "master_sha": null,
1620 "because_sha": null
1621 },
1622 {
1623 "sha": "8366d23e7b342ed3d3f8251e6d970cc13d70e99f",
1624 "description": "zink: add alternate ubo loader in ntv",
1625 "nominated": false,
1626 "nomination_type": null,
1627 "resolution": 4,
1628 "master_sha": null,
1629 "because_sha": null
1630 },
1631 {
1632 "sha": "0471f83b07ad304cc79c60e1e4ddd6ecebb6784c",
1633 "description": "util/slab: do not dereference NULL-pointer",
1634 "nominated": false,
1635 "nomination_type": 1,
1636 "resolution": 4,
1637 "master_sha": null,
1638 "because_sha": "e317103753935afa1d1e1486392fc45e3b9e1fa0"
1639 },
1640 {
1641 "sha": "4c180c262bbb57f22acc9000ea09730debb12325",
1642 "description": "radeon/vcn: hevc main10 profile decoding pitch fix",
1643 "nominated": false,
1644 "nomination_type": null,
1645 "resolution": 4,
1646 "master_sha": null,
1647 "because_sha": null
1648 },
1649 {
1650 "sha": "c1c1bad582fc780c69d7413c4c2cdb0c7fe5227d",
1651 "description": "d3d12: Fix GCC warnings for missing function prototypes",
1652 "nominated": false,
1653 "nomination_type": null,
1654 "resolution": 4,
1655 "master_sha": null,
1656 "because_sha": null
1657 },
1658 {
1659 "sha": "30e5abe5f51088f696fae79a69363ac3e78e3e3a",
1660 "description": "microsoft/compiler: Add missing 'return' to switch case",
1661 "nominated": false,
1662 "nomination_type": 1,
1663 "resolution": 4,
1664 "master_sha": null,
1665 "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
1666 },
1667 {
1668 "sha": "423363803e53ed0f6379f185d2644465f02e2c3c",
1669 "description": "d3d12: Fix use of incorrect clear color variable",
1670 "nominated": false,
1671 "nomination_type": 1,
1672 "resolution": 4,
1673 "master_sha": null,
1674 "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
1675 },
1676 {
1677 "sha": "e593329b0c9fc1177e8d54ea15693a5a4368b802",
1678 "description": "microsoft/compiler: Misc fixes caught by GCC",
1679 "nominated": false,
1680 "nomination_type": null,
1681 "resolution": 4,
1682 "master_sha": null,
1683 "because_sha": null
1684 },
1685 {
1686 "sha": "456620a6ad244a22941c7d5e728e84350816e400",
1687 "description": "d3d12: Misc fixes caught by GCC warnings / code inspection",
1688 "nominated": false,
1689 "nomination_type": null,
1690 "resolution": 4,
1691 "master_sha": null,
1692 "because_sha": null
1693 },
1694 {
1695 "sha": "4e481a1f65571be8d09d2cddea18119ae5c4ce35",
1696 "description": "microsoft/compiler: Fix unhandled switch case warnings",
1697 "nominated": false,
1698 "nomination_type": null,
1699 "resolution": 4,
1700 "master_sha": null,
1701 "because_sha": null
1702 },
1703 {
1704 "sha": "eebb04fca4f6de3848a76e5324b2701818027eee",
1705 "description": "d3d12: Fix unhandled switch case warnings",
1706 "nominated": false,
1707 "nomination_type": null,
1708 "resolution": 4,
1709 "master_sha": null,
1710 "because_sha": null
1711 },
1712 {
1713 "sha": "80dcd63f6469965d4b4b42b508fa6228005c4ca2",
1714 "description": "d3d12: Clean up d3d12_compiler.h",
1715 "nominated": false,
1716 "nomination_type": null,
1717 "resolution": 4,
1718 "master_sha": null,
1719 "because_sha": null
1720 },
1721 {
1722 "sha": "244a41d6a8183e8d2d8bca5fa3a6ba8e3c80cdad",
1723 "description": "d3d12: Remove Windows-specific macros",
1724 "nominated": false,
1725 "nomination_type": null,
1726 "resolution": 4,
1727 "master_sha": null,
1728 "because_sha": null
1729 },
1730 {
1731 "sha": "4358af87e77befde471341fb8f8549828fec6a30",
1732 "description": "d3d12: Fix signed-unsigned comparison warnings",
1733 "nominated": false,
1734 "nomination_type": null,
1735 "resolution": 4,
1736 "master_sha": null,
1737 "because_sha": null
1738 },
1739 {
1740 "sha": "6060291c0e386118b8ae115189d0b0da3bdd4a54",
1741 "description": "d3d12: Fix brace-initialization issues",
1742 "nominated": false,
1743 "nomination_type": null,
1744 "resolution": 4,
1745 "master_sha": null,
1746 "because_sha": null
1747 },
1748 {
1749 "sha": "c3bf781cb04cb45b30ce56e14a81266c6790b120",
1750 "description": "microsoft/compiler: Remove dead code/variables",
1751 "nominated": false,
1752 "nomination_type": null,
1753 "resolution": 4,
1754 "master_sha": null,
1755 "because_sha": null
1756 },
1757 {
1758 "sha": "af6983885bd015ff6961a441e1c87153058bc49a",
1759 "description": "d3d12: Delete unused local variables",
1760 "nominated": false,
1761 "nomination_type": null,
1762 "resolution": 4,
1763 "master_sha": null,
1764 "because_sha": null
1765 },
1766 {
Dylan Baker7770f9a2020-12-01 09:12:31 -08001767 "sha": "89f6b72f19dbc503386643c6283047bdb1013bef",
1768 "description": "gallium/tests: fix unused-but-set-variable warning",
1769 "nominated": false,
1770 "nomination_type": null,
1771 "resolution": 4,
1772 "master_sha": null,
1773 "because_sha": null
1774 },
1775 {
1776 "sha": "34e5b46fff2124d13b0d39269cdb88176a737340",
1777 "description": "softpipe: fix maybe-uninitialized warning",
1778 "nominated": false,
1779 "nomination_type": null,
1780 "resolution": 4,
1781 "master_sha": null,
1782 "because_sha": null
1783 },
1784 {
1785 "sha": "5a702fa4e5c4aff130088365763513135cd0188b",
1786 "description": "wgl: fix maybe-uninitialized warning",
1787 "nominated": false,
1788 "nomination_type": null,
1789 "resolution": 4,
1790 "master_sha": null,
1791 "because_sha": null
1792 },
1793 {
1794 "sha": "def15ad9ab57602b44268be88dd2cc10f02592dd",
1795 "description": "glsl: fix redefinition warning on win32",
1796 "nominated": false,
1797 "nomination_type": null,
1798 "resolution": 4,
1799 "master_sha": null,
1800 "because_sha": null
1801 },
1802 {
1803 "sha": "07a68d27b36bd0407a53a897fa55aa48410b13e7",
1804 "description": "glapi: fix unused-function warning",
1805 "nominated": false,
1806 "nomination_type": null,
1807 "resolution": 4,
1808 "master_sha": null,
1809 "because_sha": null
1810 },
1811 {
1812 "sha": "89b01cc02522d50843710242934daaab6687af97",
1813 "description": "util: fix mingw format-extra-args warning",
1814 "nominated": false,
1815 "nomination_type": null,
1816 "resolution": 4,
1817 "master_sha": null,
1818 "because_sha": null
1819 },
1820 {
1821 "sha": "5f6c5e5b86f366c6fe0a0911fdc1926f1e0d1d5f",
1822 "description": "nir: don't sink instructions into loops",
1823 "nominated": false,
1824 "nomination_type": null,
1825 "resolution": 4,
1826 "master_sha": null,
1827 "because_sha": null
1828 },
1829 {
1830 "sha": "b02e15d1a38b2454d7dba3e05aeb68dfbbddf007",
1831 "description": "d3d12: do not inspect NULL samplers",
1832 "nominated": false,
1833 "nomination_type": null,
1834 "resolution": 4,
1835 "master_sha": null,
1836 "because_sha": null
1837 },
1838 {
1839 "sha": "94f8cb29ee7c615e74b4a85e14ac9e22c5dd7f2a",
1840 "description": "aco: Fix NGG GS assert failure from the WG scan.",
1841 "nominated": true,
1842 "nomination_type": 1,
Timur KristĂłf7a4f33b2020-11-27 21:31:50 +01001843 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -08001844 "master_sha": null,
1845 "because_sha": "62b5012ec35358a7c109746bfe1da33ca1b04f24"
1846 },
1847 {
1848 "sha": "c2974a1d45c7e922bb36571cf6873f368dc639a6",
1849 "description": "intel/tools/aubinator_error_decode: allow 0 arguments",
1850 "nominated": false,
1851 "nomination_type": null,
1852 "resolution": 4,
1853 "master_sha": null,
1854 "because_sha": null
1855 },
1856 {
1857 "sha": "7a7010d4f5935ca31dc3aee285bb95ecfd6bbef4",
1858 "description": "intel/tools/aubinator_error_decode: allow \"-\" as an input file",
1859 "nominated": false,
1860 "nomination_type": null,
1861 "resolution": 4,
1862 "master_sha": null,
1863 "because_sha": null
1864 },
1865 {
1866 "sha": "8ffa45a775a6457dae85bd48bd3d424500fc55a9",
1867 "description": "intel/tools/aubinator_error_decode: exit with an error on unknown option",
1868 "nominated": false,
1869 "nomination_type": null,
1870 "resolution": 4,
1871 "master_sha": null,
1872 "because_sha": null
1873 },
1874 {
1875 "sha": "f9e4c0ada15b28118d65d119c508a7dc42da038f",
1876 "description": "d3d12: lower bitfield_extract to shifts",
1877 "nominated": false,
1878 "nomination_type": null,
1879 "resolution": 4,
1880 "master_sha": null,
1881 "because_sha": null
1882 },
1883 {
1884 "sha": "3a858ecd406f27724c17d3fd409a558cb1cc4917",
1885 "description": "Revert \"radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+\"",
1886 "nominated": false,
1887 "nomination_type": 2,
1888 "resolution": 2,
1889 "master_sha": null,
1890 "because_sha": "6fb4babfe98e222e648eb2ab210136b7540bf039"
1891 },
1892 {
1893 "sha": "4c58c68ea6099be9313a0be08b21cbcad893951b",
1894 "description": "ci: disable check-commits",
1895 "nominated": false,
1896 "nomination_type": null,
1897 "resolution": 4,
1898 "master_sha": null,
1899 "because_sha": null
1900 },
1901 {
1902 "sha": "37226269d375d3ec4d48a20c019ea9b4667f79a3",
1903 "description": "etnaviv/drm: add some locking asserts",
1904 "nominated": false,
1905 "nomination_type": null,
1906 "resolution": 4,
1907 "master_sha": null,
1908 "because_sha": null
1909 },
1910 {
1911 "sha": "034dd948dfd88d0686796e33563b99735127564b",
1912 "description": "etnaviv/drm: convert to simple_mtx",
1913 "nominated": false,
1914 "nomination_type": null,
1915 "resolution": 4,
1916 "master_sha": null,
1917 "because_sha": null
1918 },
1919 {
1920 "sha": "aad0c7c6b8e73141f5dd5aed0c091efd5dba5b99",
1921 "description": "etnaviv/drm: fix evil-twin etna_drm_table_lock",
1922 "nominated": true,
1923 "nomination_type": 0,
Christian Gmeinerf4a059e2020-12-01 11:50:22 +01001924 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -08001925 "master_sha": null,
1926 "because_sha": null
1927 },
1928 {
1929 "sha": "4f7d4871a6f85ef51c3660bf673426a820c4e1c6",
1930 "description": "v3dv: don't log out of pool memory errors for internal driver pools",
1931 "nominated": false,
1932 "nomination_type": null,
1933 "resolution": 4,
1934 "master_sha": null,
1935 "because_sha": null
1936 },
1937 {
1938 "sha": "9adbaeff8526bd8e895ff083d2494a4f4eac0783",
1939 "description": "v3dv: move error string definition to debug path",
1940 "nominated": false,
1941 "nomination_type": null,
1942 "resolution": 4,
1943 "master_sha": null,
1944 "because_sha": null
1945 },
1946 {
1947 "sha": "4679a3855f435679c2d95a5db18ae3faee1e6648",
1948 "description": "mesa: replace ParameterValueOffset[i] with Parameters[i].ValueOffset",
1949 "nominated": false,
1950 "nomination_type": null,
1951 "resolution": 4,
1952 "master_sha": null,
1953 "because_sha": null
1954 },
1955 {
1956 "sha": "1755a5a38480264a4e25070209ce352b744183b5",
1957 "description": "compiler: decrease STATE_LENGTH from 5 to 4",
1958 "nominated": false,
1959 "nomination_type": null,
1960 "resolution": 4,
1961 "master_sha": null,
1962 "because_sha": null
1963 },
1964 {
1965 "sha": "fdd3a448aeba8dc79f6d758d0219962daa55772b",
1966 "description": "st/mesa: fix uninitialized/random clip plane state vars in lower_ucp",
1967 "nominated": true,
1968 "nomination_type": 1,
Marek Olšákb52bb0d2020-11-12 16:37:40 -05001969 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -08001970 "master_sha": null,
1971 "because_sha": "584f27326c1560cc23538cb76fb734ab492ccc3c"
1972 },
1973 {
1974 "sha": "f097c8773effcc2a1b940371c636ffa8c1cfd4ea",
1975 "description": "mesa: allocate the attribute stack on demand",
1976 "nominated": false,
1977 "nomination_type": null,
1978 "resolution": 4,
1979 "master_sha": null,
1980 "because_sha": null
1981 },
1982 {
1983 "sha": "c0456a65658b9e5dea0e6f1fb48ae4bf0add23ea",
1984 "description": "mesa: remove gl_texture_object references from glPush/PopAttrib stack",
1985 "nominated": false,
1986 "nomination_type": null,
1987 "resolution": 4,
1988 "master_sha": null,
1989 "because_sha": null
1990 },
1991 {
1992 "sha": "959380dcb0920e3f26aaddfeab68650077675040",
1993 "description": "mesa: more optimizations in glPopAttrib (colormask, drawbuffers, coord replace)",
1994 "nominated": false,
1995 "nomination_type": null,
1996 "resolution": 4,
1997 "master_sha": null,
1998 "because_sha": null
1999 },
2000 {
2001 "sha": "f6f6d3c0e7aad35ddf2100aedd2e39b71e42cd5c",
2002 "description": "mesa: optimize out no-op calls in glPopAttrib",
2003 "nominated": false,
2004 "nomination_type": null,
2005 "resolution": 4,
2006 "master_sha": null,
2007 "because_sha": null
2008 },
2009 {
2010 "sha": "27b981352a8e89fc1c4ae2f0cbb64f1ff02bf6a7",
2011 "description": "mesa: skip _mesa_set_enable in glPopAttrib if there are no changes",
2012 "nominated": false,
2013 "nomination_type": null,
2014 "resolution": 4,
2015 "master_sha": null,
2016 "because_sha": null
2017 },
2018 {
2019 "sha": "b4bf8725856d571121e0a0fe644ec7b1877adacd",
2020 "description": "mesa: reduce the size of gl_texture_attrib_node::Texture by about 90%",
2021 "nominated": false,
2022 "nomination_type": null,
2023 "resolution": 4,
2024 "master_sha": null,
2025 "because_sha": null
2026 },
2027 {
2028 "sha": "d0e18550e26209a01465c85382c86a2c9246db0c",
2029 "description": "mesa: optimize saving/restoring bound textures for glPush/PopAttrib",
2030 "nominated": false,
2031 "nomination_type": null,
2032 "resolution": 4,
2033 "master_sha": null,
2034 "because_sha": null
2035 },
2036 {
2037 "sha": "9a8b54285d24e84facc6f7aefe486a568b6e80c4",
2038 "description": "mesa: reorganize gl_texture and sampler structures for glPush/PopAttrib",
2039 "nominated": false,
2040 "nomination_type": null,
2041 "resolution": 4,
2042 "master_sha": null,
2043 "because_sha": null
2044 },
2045 {
2046 "sha": "7fa9d9d06c44e9cf3d39b2ce5126bf1b0abff586",
2047 "description": "mesa: add a fast path for restoring light attributes in glPopAttrib",
2048 "nominated": false,
2049 "nomination_type": null,
2050 "resolution": 4,
2051 "master_sha": null,
2052 "because_sha": null
2053 },
2054 {
2055 "sha": "734af6135334a91bf7615b2990bb85af3db62e67",
2056 "description": "mesa: add a fast path for restoring fixed-func tex state in glPopAttrib",
2057 "nominated": false,
2058 "nomination_type": null,
2059 "resolution": 4,
2060 "master_sha": null,
2061 "because_sha": null
2062 },
2063 {
2064 "sha": "3be42f9ca19d593d374d309f47ebd80abb001a24",
2065 "description": "mesa: rewrite glPushAttrib/glPopAttrib to get rid of malloc",
2066 "nominated": false,
2067 "nomination_type": null,
2068 "resolution": 4,
2069 "master_sha": null,
2070 "because_sha": null
2071 },
2072 {
2073 "sha": "e08b3b74e7f1d8fa22e1797ef4654d9ed6ff0e3a",
2074 "description": "mesa: treat glPopMatrix as a no-op state change if it doesn't change the matrix",
2075 "nominated": false,
2076 "nomination_type": null,
2077 "resolution": 4,
2078 "master_sha": null,
2079 "because_sha": null
2080 },
2081 {
2082 "sha": "0d7347105fce6cdbd2abbc827c7661a2c063c40e",
2083 "description": "mesa: memset matrices at initialization to enable memcpy on it",
2084 "nominated": false,
2085 "nomination_type": null,
2086 "resolution": 4,
2087 "master_sha": null,
2088 "because_sha": null
2089 },
2090 {
2091 "sha": "019f13160131212a1c03f0015f9e8ff9c7282182",
2092 "description": "mesa: canonicalize matrix in glPushMatrix to make glPopMatrix possibly a no-op",
2093 "nominated": false,
2094 "nomination_type": null,
2095 "resolution": 4,
2096 "master_sha": null,
2097 "because_sha": null
2098 },
2099 {
2100 "sha": "f5d17070bec94642be848aa40a471cdae8f05ac3",
2101 "description": "mesa: consider glPushMatrix a no-op change from the driver perspective",
2102 "nominated": false,
2103 "nomination_type": null,
2104 "resolution": 4,
2105 "master_sha": null,
2106 "because_sha": null
2107 },
2108 {
2109 "sha": "b1982fd3d2bd12dbc1c85b61629d0c2a53606551",
2110 "description": "mesa: skip glMultMatrix if the matrix is identity",
2111 "nominated": false,
2112 "nomination_type": null,
2113 "resolution": 4,
2114 "master_sha": null,
2115 "because_sha": null
2116 },
2117 {
2118 "sha": "7b50332aef469273a4cc73f72cc5166412a4cb96",
2119 "description": "mesa: fix crashes in the no_error case of invalid glUniform calls",
2120 "nominated": false,
2121 "nomination_type": null,
2122 "resolution": 4,
2123 "master_sha": null,
2124 "because_sha": null
2125 },
2126 {
2127 "sha": "f94c190581ef71145d74e6342b5a9c5473df202a",
2128 "description": "st/mesa: replace st_context::state::constants with a mask",
2129 "nominated": false,
2130 "nomination_type": null,
2131 "resolution": 4,
2132 "master_sha": null,
2133 "because_sha": null
2134 },
2135 {
2136 "sha": "96fc1ab6476ce8cbd5dc739f0d723f286d0a628a",
2137 "description": "st/mesa: add a faster path for uploading state parameters into constant buffers",
2138 "nominated": false,
2139 "nomination_type": null,
2140 "resolution": 4,
2141 "master_sha": null,
2142 "because_sha": null
2143 },
2144 {
2145 "sha": "9b1f091bd924a4fba9e201ce8e0f98a91e9a8f1d",
2146 "description": "gallium: add PIPE_CAP_PREFER_REAL_BUFFER_IN_CONSTBUF0",
2147 "nominated": false,
2148 "nomination_type": null,
2149 "resolution": 4,
2150 "master_sha": null,
2151 "because_sha": null
2152 },
2153 {
2154 "sha": "b8423c2eee0e4d93502640343107f0e91fcbca8f",
2155 "description": "mesa: add helpers for drivers to load state parameters into buffers",
2156 "nominated": false,
2157 "nomination_type": null,
2158 "resolution": 4,
2159 "master_sha": null,
2160 "because_sha": null
2161 },
2162 {
2163 "sha": "7fe4a830fb02e265885402090085affab9eaf665",
2164 "description": "mesa: merge light state parameters for faster uploads (disabled)",
2165 "nominated": false,
2166 "nomination_type": null,
2167 "resolution": 4,
2168 "master_sha": null,
2169 "because_sha": null
2170 },
2171 {
2172 "sha": "0d6d66d516347d1749cfecb30792e110a0853ac8",
2173 "description": "mesa: merge matrix state parameters for faster uploads (disabled)",
2174 "nominated": false,
2175 "nomination_type": null,
2176 "resolution": 4,
2177 "master_sha": null,
2178 "because_sha": null
2179 },
2180 {
2181 "sha": "63f7d7dd0a843254ffa51a41e2b90d5ab4dc45d7",
2182 "description": "mesa: take advantage of sorted parameters in _mesa_load_state_parameters",
2183 "nominated": false,
2184 "nomination_type": null,
2185 "resolution": 4,
2186 "master_sha": null,
2187 "because_sha": null
2188 },
2189 {
2190 "sha": "b9bff76b630b1655a934db6e5f3e6a59a5b6cde7",
2191 "description": "mesa: put constants before state vars for ARB programs",
2192 "nominated": false,
2193 "nomination_type": null,
2194 "resolution": 4,
2195 "master_sha": null,
2196 "because_sha": null
2197 },
2198 {
2199 "sha": "06a141469b38e6fd2fb2f870629e2e10d8a7ba00",
2200 "description": "mesa: put constants before state vars for ffvp",
2201 "nominated": false,
2202 "nomination_type": null,
2203 "resolution": 4,
2204 "master_sha": null,
2205 "because_sha": null
2206 },
2207 {
2208 "sha": "8cb0229f26a123015147c92a165a8d083e1ab1dd",
2209 "description": "mesa: restructure gl_light vars to match the layout of gl_LightSource uniforms",
2210 "nominated": false,
2211 "nomination_type": null,
2212 "resolution": 4,
2213 "master_sha": null,
2214 "because_sha": null
2215 },
2216 {
2217 "sha": "51ce2f6c8d0f28a972cb5f5608248cb77471abdc",
2218 "description": "mesa: optimize setting gl_Light state parameters",
2219 "nominated": false,
2220 "nomination_type": null,
2221 "resolution": 4,
2222 "master_sha": null,
2223 "because_sha": null
2224 },
2225 {
2226 "sha": "cc4afb21010993a2d3fcac8a17c9bc3e49cf32bb",
2227 "description": "mesa: demystify material_attrib()",
2228 "nominated": false,
2229 "nomination_type": null,
2230 "resolution": 4,
2231 "master_sha": null,
2232 "because_sha": null
2233 },
2234 {
2235 "sha": "fc31d9b733d0f8f6ab1983ccba584d28002fc2ba",
2236 "description": "mesa: allow multi-slot program parameters",
2237 "nominated": false,
2238 "nomination_type": null,
2239 "resolution": 4,
2240 "master_sha": null,
2241 "because_sha": null
2242 },
2243 {
2244 "sha": "71504008c73ceea54824e6bbc0ddabf74e4f0c1b",
2245 "description": "mesa: fix printing state parameters",
2246 "nominated": false,
2247 "nomination_type": null,
2248 "resolution": 4,
2249 "master_sha": null,
2250 "because_sha": null
2251 },
2252 {
2253 "sha": "2770a4bc63231adb822350efd55a46435e140b3a",
2254 "description": "mesa: remove redundant _math_matrix_analyse calls in fetch_state",
2255 "nominated": false,
2256 "nomination_type": null,
2257 "resolution": 4,
2258 "master_sha": null,
2259 "because_sha": null
2260 },
2261 {
2262 "sha": "2ca6c99604f78249e273bd01b95e3ee5462f585e",
2263 "description": "mesa: rework matrix statevar enums to remove excessive branching in fetch_state",
2264 "nominated": false,
2265 "nomination_type": null,
2266 "resolution": 4,
2267 "master_sha": null,
2268 "because_sha": null
2269 },
2270 {
2271 "sha": "3175b63a0dfa290430f9f7eb651387788933a02b",
2272 "description": "mesa: don't allocate matrices with malloc",
2273 "nominated": false,
2274 "nomination_type": null,
2275 "resolution": 4,
2276 "master_sha": null,
2277 "because_sha": null
2278 },
2279 {
2280 "sha": "9c84ca574d43b47932f32fc7cb67a21cec7ffe8c",
2281 "description": "util: add a common ALIGN16 macro for m_matrix and u_threaded_context",
2282 "nominated": false,
2283 "nomination_type": null,
2284 "resolution": 4,
2285 "master_sha": null,
2286 "because_sha": null
2287 },
2288 {
2289 "sha": "14a2117fc81178b81ad93ee5ff41b9ab907f689c",
2290 "description": "mesa: replace _mesa_problem with unreachable in fetch_state",
2291 "nominated": false,
2292 "nomination_type": null,
2293 "resolution": 4,
2294 "master_sha": null,
2295 "because_sha": null
2296 },
2297 {
2298 "sha": "4035a19320661ef28a6c1c335a429d3e5211ce95",
2299 "description": "mesa: don't read from destination memory when computing state parameter values",
2300 "nominated": false,
2301 "nomination_type": null,
2302 "resolution": 4,
2303 "master_sha": null,
2304 "because_sha": null
2305 },
2306 {
2307 "sha": "bde7fa0cb32aad2e16434077748f74b5d593195a",
2308 "description": "mesa: skip redundant uniform updates for glUniformHandle",
2309 "nominated": false,
2310 "nomination_type": null,
2311 "resolution": 4,
2312 "master_sha": null,
2313 "because_sha": null
2314 },
2315 {
2316 "sha": "b32e20e6301f2c1bfb25a939bddfeaa41d43c8c9",
2317 "description": "mesa: skip redundant uniform updates for glUniformMatrix",
2318 "nominated": false,
2319 "nomination_type": null,
2320 "resolution": 4,
2321 "master_sha": null,
2322 "because_sha": null
2323 },
2324 {
2325 "sha": "736f1f70ab8a7995041a707d28d0e1a5f2940f4c",
2326 "description": "mesa: skip redundant uniform updates for glUniform",
2327 "nominated": false,
2328 "nomination_type": null,
2329 "resolution": 4,
2330 "master_sha": null,
2331 "because_sha": null
2332 },
2333 {
2334 "sha": "d0c66c167d3e0cac04861edbd939525002a8dbae",
2335 "description": "mesa: move sampler condition for flushing into mesa_flush_vertices_for_uniforms",
2336 "nominated": false,
2337 "nomination_type": null,
2338 "resolution": 4,
2339 "master_sha": null,
2340 "because_sha": null
2341 },
2342 {
2343 "sha": "0a2117bc9e01bc821a6f766c516665d2aa5b47d8",
2344 "description": "mesa: call FLUSH_VERTICES before changing sampler uniforms",
2345 "nominated": true,
2346 "nomination_type": 1,
Marek Olšák770f46c72020-09-27 11:19:46 -04002347 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -08002348 "master_sha": null,
2349 "because_sha": "9545139ce5f10180547568a3da94af9e291253fd"
2350 },
2351 {
2352 "sha": "9281dfca3fff6cc725ebf02e6cd517cb473e3f1d",
2353 "description": "mesa: don't print GL errors in release builds if MESA_DEBUG=silent",
2354 "nominated": false,
2355 "nomination_type": null,
2356 "resolution": 4,
2357 "master_sha": null,
2358 "because_sha": null
2359 },
2360 {
2361 "sha": "eda37fb2698f3f0d51ea6dd16b80b7b8ba032a89",
2362 "description": "mesa: properly disallow param list reallocation",
2363 "nominated": false,
2364 "nomination_type": null,
2365 "resolution": 4,
2366 "master_sha": null,
2367 "because_sha": null
2368 },
2369 {
2370 "sha": "158351007e078a1e2068dee1e3913f9ff973cf49",
2371 "description": "mesa: track ParameterValues size separately",
2372 "nominated": false,
2373 "nomination_type": null,
2374 "resolution": 4,
2375 "master_sha": null,
2376 "because_sha": null
2377 },
2378 {
2379 "sha": "25e242155b9810e356e5aca7a8a0370840da56b9",
2380 "description": "mesa: don't duplicate allocation code in _mesa_new_parameter_list_sized",
2381 "nominated": false,
2382 "nomination_type": null,
2383 "resolution": 4,
2384 "master_sha": null,
2385 "because_sha": null
2386 },
2387 {
2388 "sha": "5d14562da86f1f3ee1a747183d8bac183ce75fd9",
2389 "description": "radeonsi/gfx10: fix overflow and primitive queries",
2390 "nominated": false,
2391 "nomination_type": null,
2392 "resolution": 4,
2393 "master_sha": null,
2394 "because_sha": null
2395 },
2396 {
2397 "sha": "fd4016f978292e1576e28086eeab44eb1225ab25",
2398 "description": "v3dv: ignore filter in TFU blit path",
2399 "nominated": false,
2400 "nomination_type": null,
2401 "resolution": 4,
2402 "master_sha": null,
2403 "because_sha": null
2404 },
2405 {
2406 "sha": "eb75a67bd61e244d7c94b4741a3c53b8ee2a3fad",
2407 "description": "v3dv: add a helper to choose a compatible TFU format",
2408 "nominated": false,
2409 "nomination_type": null,
2410 "resolution": 4,
2411 "master_sha": null,
2412 "because_sha": null
2413 },
2414 {
2415 "sha": "329afedd8b44e85e9932da209951d235d60af7a3",
2416 "description": "v3dv: handle Z mirroring in the TFU blit path",
2417 "nominated": false,
2418 "nomination_type": null,
2419 "resolution": 4,
2420 "master_sha": null,
2421 "because_sha": null
2422 },
2423 {
2424 "sha": "29f62061d95eabaa925918a493045f91b887a55a",
2425 "description": "v3dv: expand the formats that can be handled in the TFU blit path",
2426 "nominated": false,
2427 "nomination_type": null,
2428 "resolution": 4,
2429 "master_sha": null,
2430 "because_sha": null
2431 },
2432 {
2433 "sha": "cc62a0dfe4c7eeac18a4a8fc37b07803088c08ef",
2434 "description": "aco: Avoid extra bitfield padding",
2435 "nominated": false,
2436 "nomination_type": null,
2437 "resolution": 4,
2438 "master_sha": null,
2439 "because_sha": null
2440 },
2441 {
2442 "sha": "44f05d6b742b27fd063c7789ea4ee7f9d68f8d4b",
2443 "description": "aco: Stub sections that don't have _WIN32 support",
2444 "nominated": false,
2445 "nomination_type": null,
2446 "resolution": 4,
2447 "master_sha": null,
2448 "because_sha": null
2449 },
2450 {
2451 "sha": "2c3fd34103c75df28568c6ee888021b17fc011be",
2452 "description": "aco: Fix warnings for bools in bitwise logic",
2453 "nominated": false,
2454 "nomination_type": null,
2455 "resolution": 4,
2456 "master_sha": null,
2457 "because_sha": null
2458 },
2459 {
2460 "sha": "8bc2a419fcbc89e7c7460f0eadebac104332caa7",
2461 "description": "aco: Initialize union within Operand for MSVC",
2462 "nominated": false,
2463 "nomination_type": null,
2464 "resolution": 4,
2465 "master_sha": null,
2466 "because_sha": null
2467 },
2468 {
2469 "sha": "a2c981f8d0536793e20225521581f47c9e2889df",
2470 "description": "aco: Use u_memstream instead of POSIX memstream",
2471 "nominated": false,
2472 "nomination_type": null,
2473 "resolution": 4,
2474 "master_sha": null,
2475 "because_sha": null
2476 },
2477 {
2478 "sha": "8259cfaa659ed780dc79e033c678bc2a315e5ad4",
2479 "description": "aco: Replace indexed array initialization",
2480 "nominated": false,
2481 "nomination_type": null,
2482 "resolution": 4,
2483 "master_sha": null,
2484 "because_sha": null
2485 },
2486 {
2487 "sha": "76ad75dbb86e6ea6442c5c301855f0f3eeac485c",
2488 "description": "aco: Const correct aco_compiler_statistics",
2489 "nominated": false,
2490 "nomination_type": null,
2491 "resolution": 4,
2492 "master_sha": null,
2493 "because_sha": null
2494 },
2495 {
2496 "sha": "9779a9a51e5d21044a2edbe15b876c5880d5804b",
2497 "description": "aco: Declare num_reduce_ops for array size",
2498 "nominated": false,
2499 "nomination_type": null,
2500 "resolution": 4,
2501 "master_sha": null,
2502 "because_sha": null
2503 },
2504 {
2505 "sha": "93094b8c5e83bcecd37519cbe9f67cc6259faf48",
2506 "description": "aco: Remove nonstandard parentheses",
2507 "nominated": false,
2508 "nomination_type": null,
2509 "resolution": 4,
2510 "master_sha": null,
2511 "because_sha": null
2512 },
2513 {
2514 "sha": "d1f742e497a4720e8c909995759fcc93c1308a0b",
2515 "description": "aco: Add missing C++ includes",
2516 "nominated": false,
2517 "nomination_type": null,
2518 "resolution": 4,
2519 "master_sha": null,
2520 "because_sha": null
2521 },
2522 {
2523 "sha": "e352ebf88e82f99b554ce37bb7e6b2004949f188",
2524 "description": "aco: Fix warnings about unsafe integer/bool mix",
2525 "nominated": false,
2526 "nomination_type": null,
2527 "resolution": 4,
2528 "master_sha": null,
2529 "because_sha": null
2530 },
2531 {
2532 "sha": "fcd53bebe680f4171ee4b08669543da0c1243e76",
2533 "description": "aco: Define NOMINMAX in Meson build file",
2534 "nominated": false,
2535 "nomination_type": null,
2536 "resolution": 4,
2537 "master_sha": null,
2538 "because_sha": null
2539 },
2540 {
2541 "sha": "2d12991e016bbb948c01a86e7628440987c244c2",
2542 "description": "aco: use FALLTHROUGH macro",
2543 "nominated": false,
2544 "nomination_type": null,
2545 "resolution": 4,
2546 "master_sha": null,
2547 "because_sha": null
2548 },
2549 {
2550 "sha": "ce56902f857e392b98c34bf1e1323586f4649847",
2551 "description": "radv: use FALLTHROUGH macro",
2552 "nominated": false,
2553 "nomination_type": null,
2554 "resolution": 4,
2555 "master_sha": null,
2556 "because_sha": null
2557 },
2558 {
2559 "sha": "6fb4babfe98e222e648eb2ab210136b7540bf039",
2560 "description": "radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+",
2561 "nominated": false,
2562 "nomination_type": 0,
2563 "resolution": 2,
2564 "master_sha": null,
2565 "because_sha": null
2566 },
2567 {
2568 "sha": "bf7c4108fb62e52dd9018b6670ed933fddf7758f",
2569 "description": "zink: allow the backend to optimise shaders.",
2570 "nominated": false,
2571 "nomination_type": null,
2572 "resolution": 4,
2573 "master_sha": null,
2574 "because_sha": null
2575 },
2576 {
2577 "sha": "e2e383e36a08e3d536b22c4825e0486499739e97",
2578 "description": "glx: update fallthrough comments",
2579 "nominated": false,
2580 "nomination_type": null,
2581 "resolution": 4,
2582 "master_sha": null,
2583 "because_sha": null
2584 },
2585 {
2586 "sha": "ff89a0afc6e8b9ceefc0d39c6cab2432b21e0dac",
2587 "description": "tgsi: update fallthrough comments",
2588 "nominated": false,
2589 "nomination_type": null,
2590 "resolution": 4,
2591 "master_sha": null,
2592 "because_sha": null
2593 },
2594 {
2595 "sha": "842088667f44ec77ba72803542a5aee0056cc68f",
2596 "description": "egl: update fallthrough comments",
2597 "nominated": false,
2598 "nomination_type": null,
2599 "resolution": 4,
2600 "master_sha": null,
2601 "because_sha": null
2602 },
2603 {
2604 "sha": "148a24f30514638d149a24a8fe084dc21730edb2",
2605 "description": "amd/ac: update fallthrough comments",
2606 "nominated": false,
2607 "nomination_type": null,
2608 "resolution": 4,
2609 "master_sha": null,
2610 "because_sha": null
2611 },
2612 {
2613 "sha": "4d89b988bae108d37673e87ef5a691fd36884fad",
2614 "description": "nir/ntt: update fallthrough comments",
2615 "nominated": false,
2616 "nomination_type": null,
2617 "resolution": 4,
2618 "master_sha": null,
2619 "because_sha": null
2620 },
2621 {
2622 "sha": "fecbc1e541fccb59bc7004508c2b2a8353524805",
2623 "description": "gallivm: update fallthrough comments",
2624 "nominated": false,
2625 "nomination_type": null,
2626 "resolution": 4,
2627 "master_sha": null,
2628 "because_sha": null
2629 },
2630 {
2631 "sha": "04eb94f93ba136e1266ae89e57bc6f6ae29365b3",
2632 "description": "llvmpipe: update fallthrough comments",
2633 "nominated": false,
2634 "nomination_type": null,
2635 "resolution": 4,
2636 "master_sha": null,
2637 "because_sha": null
2638 },
2639 {
2640 "sha": "d1532cd83f9edc8382c41bd6b9f9a1523d522f8b",
2641 "description": "radeon: update fallthrough comments",
2642 "nominated": false,
2643 "nomination_type": null,
2644 "resolution": 4,
2645 "master_sha": null,
2646 "because_sha": null
2647 },
2648 {
2649 "sha": "c7986febf276c2439fc476af09c301f37e7dbc67",
2650 "description": "gallium: update fallthrough comments",
2651 "nominated": false,
2652 "nomination_type": null,
2653 "resolution": 4,
2654 "master_sha": null,
2655 "because_sha": null
2656 },
2657 {
2658 "sha": "cd432d99811d5198d7a164c25d4f2a4b06d9aaf6",
2659 "description": "softpipe: update fallthrough comments",
2660 "nominated": false,
2661 "nomination_type": null,
2662 "resolution": 4,
2663 "master_sha": null,
2664 "because_sha": null
2665 },
2666 {
2667 "sha": "c27563d64a947ab00c1a9cd0f9cc1df3e0836511",
2668 "description": "gallium/util: update fallthrough comments",
2669 "nominated": false,
2670 "nomination_type": null,
2671 "resolution": 4,
2672 "master_sha": null,
2673 "because_sha": null
2674 },
2675 {
2676 "sha": "7d9147438d8b6c7ec087507298438a59d324644a",
2677 "description": "vbo: update fallthrough comments",
2678 "nominated": false,
2679 "nomination_type": null,
2680 "resolution": 4,
2681 "master_sha": null,
2682 "because_sha": null
2683 },
2684 {
2685 "sha": "7b222cd52d056df6c569519ea5de2f68d6ed8472",
2686 "description": "gallium/winsys: update fallthrough comments",
2687 "nominated": false,
2688 "nomination_type": null,
2689 "resolution": 4,
2690 "master_sha": null,
2691 "because_sha": null
2692 },
2693 {
2694 "sha": "ead225bb6fc3d533515b8d5ae2e304086cb3257f",
2695 "description": "radeonsi: update fallthrough comments",
2696 "nominated": false,
2697 "nomination_type": null,
2698 "resolution": 4,
2699 "master_sha": null,
2700 "because_sha": null
2701 },
2702 {
2703 "sha": "4442f8eda3cf24f38ce2cb204c614a562079aee5",
2704 "description": "compiler/spirv: update fallthrough comments",
2705 "nominated": false,
2706 "nomination_type": null,
2707 "resolution": 4,
2708 "master_sha": null,
2709 "because_sha": null
2710 },
2711 {
2712 "sha": "a2aa777b6853ffbe23c5a5a7ae0503a17c158e9b",
2713 "description": "src/mesa: update fallthrough comments",
2714 "nominated": false,
2715 "nomination_type": null,
2716 "resolution": 4,
2717 "master_sha": null,
2718 "because_sha": null
2719 },
2720 {
2721 "sha": "9b3e6014a99c935dabe957299457be0e2de47e39",
2722 "description": "xxhash: update fallthrough comments",
2723 "nominated": false,
2724 "nomination_type": null,
2725 "resolution": 4,
2726 "master_sha": null,
2727 "because_sha": null
2728 },
2729 {
2730 "sha": "2d6fa03f74a7aa5224447f6bae67592dfcc1f52e",
2731 "description": "gallium: update fallthrough comments",
2732 "nominated": false,
2733 "nomination_type": null,
2734 "resolution": 4,
2735 "master_sha": null,
2736 "because_sha": null
2737 },
2738 {
2739 "sha": "805b6b426e9c1536a0d705ae3b0fdb7fd3dec04a",
2740 "description": "nir: update fallthrough comments",
2741 "nominated": false,
2742 "nomination_type": null,
2743 "resolution": 4,
2744 "master_sha": null,
2745 "because_sha": null
2746 },
2747 {
2748 "sha": "5e7c00aacb98cfd45082489bee05a456637c5349",
2749 "description": "util: add a FALLTROUGH macro",
2750 "nominated": false,
2751 "nomination_type": null,
2752 "resolution": 4,
2753 "master_sha": null,
2754 "because_sha": null
2755 },
2756 {
2757 "sha": "a5b899c7da4dc628debf11ff10e27000f62aed34",
2758 "description": "spirv: add support for KHR_fragment_shading_rate",
2759 "nominated": false,
2760 "nomination_type": null,
2761 "resolution": 4,
2762 "master_sha": null,
2763 "because_sha": null
2764 },
2765 {
2766 "sha": "244514addd990dc211c8352e03dc13bbd21e6bab",
2767 "description": "compiler/nir: introduce a new helper to get varying name",
2768 "nominated": false,
2769 "nomination_type": null,
2770 "resolution": 4,
2771 "master_sha": null,
2772 "because_sha": null
2773 },
2774 {
2775 "sha": "1c9488e0d1bb500a19440a98c2debfbf42b4ff1f",
2776 "description": "nir: wire shading rate variables",
2777 "nominated": false,
2778 "nomination_type": null,
2779 "resolution": 4,
2780 "master_sha": null,
2781 "because_sha": null
2782 },
2783 {
2784 "sha": "f86668f487b32c185388a39e2200c17c298b877a",
2785 "description": "vulkan/util: Consolidate typed_memcpy",
2786 "nominated": false,
2787 "nomination_type": null,
2788 "resolution": 4,
2789 "master_sha": null,
2790 "because_sha": null
2791 },
2792 {
2793 "sha": "116b6d135dad7f45d018a2d715a614b35143f385",
2794 "description": "util: Add os_localtime",
2795 "nominated": false,
2796 "nomination_type": null,
2797 "resolution": 4,
2798 "master_sha": null,
2799 "because_sha": null
2800 },
2801 {
2802 "sha": "531843cf2e939b764822ef56ba8e034ad417a812",
2803 "description": "nir/algebraic: Avoid creating new fp64 ops when using softfp64",
2804 "nominated": false,
2805 "nomination_type": null,
Kenneth Graunkebcbc20b2020-11-30 16:14:55 -08002806 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -08002807 "master_sha": null,
2808 "because_sha": null
2809 },
2810 {
2811 "sha": "688dda5e1dd867607fbf837f6a5ebfdeeb8dd66e",
2812 "description": "mesa: Use os_get_option() for MESA_*_OVERRIDE",
2813 "nominated": false,
2814 "nomination_type": null,
2815 "resolution": 4,
2816 "master_sha": null,
2817 "because_sha": null
2818 },
2819 {
2820 "sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5",
2821 "description": "util: Add property_get() fallback for android",
2822 "nominated": false,
2823 "nomination_type": null,
2824 "resolution": 4,
2825 "master_sha": null,
2826 "because_sha": null
2827 },
2828 {
2829 "sha": "73c6899285da9b93d5d140b44bca8a1a79afacad",
2830 "description": "intel/fs: DISCARD_JUMP does not have side-effects",
2831 "nominated": false,
2832 "nomination_type": 1,
2833 "resolution": 4,
2834 "master_sha": null,
2835 "because_sha": "75209d5bd1f6e93cd52568d87d3ee84f516eec56"
2836 },
2837 {
2838 "sha": "b70847a3894cff36c6a4bd1cc96d174e5920397e",
2839 "description": "nir: Use the right argument order for load_scratch_base_ptr",
2840 "nominated": false,
2841 "nomination_type": 1,
2842 "resolution": 4,
2843 "master_sha": null,
2844 "because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4"
2845 },
2846 {
2847 "sha": "b14679ab226bd3e263a778ea8e39828bde38b403",
2848 "description": "v3dv: check return value of drmGetMagic",
2849 "nominated": false,
2850 "nomination_type": null,
2851 "resolution": 4,
2852 "master_sha": null,
2853 "because_sha": null
2854 },
2855 {
2856 "sha": "124ea8debf95f3d6343975cb432e2e3d19db3eec",
2857 "description": "v3dv: expand format coverage in TFU path for buffer to image copies",
2858 "nominated": false,
2859 "nomination_type": null,
2860 "resolution": 4,
2861 "master_sha": null,
2862 "because_sha": null
2863 },
2864 {
2865 "sha": "b3f212c52e278ced13a795fab8c05f2f65ce7c0a",
2866 "description": "v3dv: fix base layer for 3D blits in the TFU path",
2867 "nominated": false,
2868 "nomination_type": null,
2869 "resolution": 4,
2870 "master_sha": null,
2871 "because_sha": null
2872 },
2873 {
2874 "sha": "ece8dbe68f01972fd744a003fbe67fad62963c08",
2875 "description": "v3dv: add a TFU path for image copies",
2876 "nominated": false,
2877 "nomination_type": null,
2878 "resolution": 4,
2879 "master_sha": null,
2880 "because_sha": null
2881 },
2882 {
2883 "sha": "f9e53c6e5142302cef60bab3202538f6142ad759",
2884 "description": "v3dv: add a format parameter to emit_tfu_job",
2885 "nominated": false,
2886 "nomination_type": null,
2887 "resolution": 4,
2888 "master_sha": null,
2889 "because_sha": null
2890 },
2891 {
2892 "sha": "d60a3ccf52be669f6f2973048ee53994125a6ace",
2893 "description": "v3dv: support compressed formats with TFU unit",
2894 "nominated": false,
2895 "nomination_type": null,
2896 "resolution": 4,
2897 "master_sha": null,
2898 "because_sha": null
2899 },
2900 {
2901 "sha": "14e7361c4a7258b7d38e36777418c58a71d19bb2",
2902 "description": "v3dv: remove obsolete disabled code",
2903 "nominated": false,
2904 "nomination_type": null,
2905 "resolution": 4,
2906 "master_sha": null,
2907 "because_sha": null
2908 },
2909 {
2910 "sha": "04ea3d65018ede109ba9a94f61bea3076eabf969",
2911 "description": "radv: disable WGP_MODE for NGG on GFX10.3",
2912 "nominated": false,
2913 "nomination_type": null,
2914 "resolution": 4,
2915 "master_sha": null,
2916 "because_sha": null
2917 },
2918 {
2919 "sha": "bf36cfced183bac5bb5e2f8e564674071493bdad",
2920 "description": "radv: only mask 1 CU for GS/VS waves on GFX10.3",
2921 "nominated": false,
2922 "nomination_type": null,
2923 "resolution": 4,
2924 "master_sha": null,
2925 "because_sha": null
2926 },
2927 {
2928 "sha": "7729ea3d677e5f2c39013d112a9a395113229acf",
2929 "description": "radv: only disable CU2 & CU3 when NGG is enabled",
2930 "nominated": false,
2931 "nomination_type": null,
2932 "resolution": 4,
2933 "master_sha": null,
2934 "because_sha": null
2935 },
2936 {
2937 "sha": "750591f4cbc1ffb2b99ad8c82126b3208fcb30c1",
2938 "description": "radv: enable NGG on GFX10.3 APUs by default",
2939 "nominated": false,
2940 "nomination_type": null,
2941 "resolution": 4,
2942 "master_sha": null,
2943 "because_sha": null
2944 },
2945 {
2946 "sha": "b9ee0cd69a04a99d7fadd831c1c255b1523a2731",
2947 "description": "ci: Make test-docs job depend on sanity job",
2948 "nominated": false,
2949 "nomination_type": null,
2950 "resolution": 4,
2951 "master_sha": null,
2952 "because_sha": null
2953 },
2954 {
2955 "sha": "94f4497a7909ef390b84b070de68923bb4487d43",
2956 "description": "ci: Squash \"check mr/commits\" jobs into a single sanity job",
2957 "nominated": false,
2958 "nomination_type": null,
2959 "resolution": 4,
2960 "master_sha": null,
2961 "because_sha": null
2962 },
2963 {
2964 "sha": "988dfc944dceefffeb80fd577ef28c75c25e6169",
2965 "description": "ci: Move sanity stage to the beginning of the pipeline",
2966 "nominated": false,
2967 "nomination_type": null,
2968 "resolution": 4,
2969 "master_sha": null,
2970 "because_sha": null
2971 },
2972 {
2973 "sha": "8749fc4261467ff8c7eb25880516649ac794a20d",
2974 "description": "ci: Use ci-fairy docker image instead of local git_archive one",
2975 "nominated": false,
2976 "nomination_type": null,
2977 "resolution": 4,
2978 "master_sha": null,
2979 "because_sha": null
2980 },
2981 {
2982 "sha": "cfe45f3bd50cf3bc9af0ac756648423e9e3b03e0",
2983 "description": "ci: Update to current ci-templates",
2984 "nominated": false,
2985 "nomination_type": null,
2986 "resolution": 4,
2987 "master_sha": null,
2988 "because_sha": null
2989 },
2990 {
2991 "sha": "cc80415a41b1a096f97ec092e615666fbe94c6f5",
2992 "description": "ci: Drop ci-templates-sha anchor",
2993 "nominated": false,
2994 "nomination_type": null,
2995 "resolution": 4,
2996 "master_sha": null,
2997 "because_sha": null
2998 },
2999 {
3000 "sha": "4e074a6d5272bd99536cd12a1ff6afdc6ece2890",
3001 "description": "vulkan: Portable wsi_common_get_current_time()",
3002 "nominated": false,
3003 "nomination_type": null,
3004 "resolution": 4,
3005 "master_sha": null,
3006 "because_sha": null
3007 },
3008 {
3009 "sha": "142d7b0f360d003d6c3914b198fb37e3e6b4a6cc",
3010 "description": "vulkan: Replace pthread mutex with mtx_t",
3011 "nominated": false,
3012 "nomination_type": null,
3013 "resolution": 4,
3014 "master_sha": null,
3015 "because_sha": null
3016 },
3017 {
3018 "sha": "440952f152aaaadc3083cece34e5782c6c278781",
3019 "description": "vulkan: Remove GCC pragmas by fixing warnings",
3020 "nominated": false,
3021 "nomination_type": null,
3022 "resolution": 4,
3023 "master_sha": null,
3024 "because_sha": null
3025 },
3026 {
3027 "sha": "d1768b23b5086abd8d6f5bd297300ce4829d3beb",
3028 "description": "radv: save and dump vertex descriptors during GPU hang detection",
3029 "nominated": false,
3030 "nomination_type": null,
3031 "resolution": 4,
3032 "master_sha": null,
3033 "because_sha": null
3034 },
3035 {
3036 "sha": "9f3e7a6502f01a6f38121c1512dcb55a66e63361",
3037 "description": "radv: fix using bitfields for debug/perftest options",
3038 "nominated": false,
3039 "nomination_type": null,
3040 "resolution": 4,
3041 "master_sha": null,
3042 "because_sha": null
3043 },
3044 {
3045 "sha": "3a90641b0d642589c31963200e256953a96ac325",
3046 "description": "mesa/st_vdpau: set surface winsys handle modifier",
3047 "nominated": false,
3048 "nomination_type": 1,
3049 "resolution": 4,
3050 "master_sha": null,
3051 "because_sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb"
3052 },
3053 {
3054 "sha": "b3504f41733a55c7680fbd2f6240df2c0e9f8c3d",
3055 "description": "amd/common: Check with_tests before adding test",
3056 "nominated": false,
3057 "nomination_type": null,
3058 "resolution": 4,
3059 "master_sha": null,
3060 "because_sha": null
3061 },
3062 {
3063 "sha": "40ede410358c85cba6b8990d56846014b0e712b6",
3064 "description": "r600/sfn: remove leftover debug message",
3065 "nominated": false,
3066 "nomination_type": null,
3067 "resolution": 4,
3068 "master_sha": null,
3069 "because_sha": null
3070 },
3071 {
3072 "sha": "093135067345488e6506045b8b92cf18b44e5893",
3073 "description": "r600/sfn: remove unused file",
3074 "nominated": false,
3075 "nomination_type": null,
3076 "resolution": 4,
3077 "master_sha": null,
3078 "because_sha": null
3079 },
3080 {
3081 "sha": "166657a736c54497da6c9278549c7ccd6c3b917a",
3082 "description": "r600/sfn: Fix a few warnings in release builds",
3083 "nominated": false,
3084 "nomination_type": null,
3085 "resolution": 4,
3086 "master_sha": null,
3087 "because_sha": null
3088 },
3089 {
3090 "sha": "261f42f0c8790edfe40a3da65715fb29164335d8",
3091 "description": "r600/sfn: fix definition of priority queue",
3092 "nominated": false,
3093 "nomination_type": 1,
3094 "resolution": 4,
3095 "master_sha": null,
3096 "because_sha": "b8fdcffc4c755241d645c62385729ee14dd8620b"
3097 },
3098 {
3099 "sha": "feaecbeeabbdc01498bc78cf65c3352a3d56480e",
3100 "description": "r600/sfn: correct error signalling in switch default case",
3101 "nominated": false,
3102 "nomination_type": null,
3103 "resolution": 4,
3104 "master_sha": null,
3105 "because_sha": null
3106 },
3107 {
3108 "sha": "de353c1fbe2fe21809f824049fa5e415abae7628",
3109 "description": "amd: Fix declaration mismatch",
3110 "nominated": false,
3111 "nomination_type": null,
3112 "resolution": 4,
3113 "master_sha": null,
3114 "because_sha": null
3115 },
3116 {
3117 "sha": "a212a8a0f0f52ca7fa52e96b44825791221ef55d",
3118 "description": "amd: Fix signature mismatch",
3119 "nominated": false,
3120 "nomination_type": null,
3121 "resolution": 4,
3122 "master_sha": null,
3123 "because_sha": null
3124 },
3125 {
3126 "sha": "7c521e9968e4df3e702d6bd20f384afa3bc47111",
3127 "description": "amd: Work around MSVC limit for string literals",
3128 "nominated": false,
3129 "nomination_type": null,
3130 "resolution": 4,
3131 "master_sha": null,
3132 "because_sha": null
3133 },
3134 {
3135 "sha": "740490787093ba3ce223485059052045b2ad958d",
3136 "description": "amd: Replace vasprintf with vfprintf",
3137 "nominated": false,
3138 "nomination_type": null,
3139 "resolution": 4,
3140 "master_sha": null,
3141 "because_sha": null
3142 },
3143 {
3144 "sha": "3ad8ac38c760732db87ff9809a049b0324804ff3",
3145 "description": "amd: Stub sections that don't have _WIN32 support",
3146 "nominated": false,
3147 "nomination_type": null,
3148 "resolution": 4,
3149 "master_sha": null,
3150 "because_sha": null
3151 },
3152 {
3153 "sha": "ee72cd0757d77ade1e942c778c363249c72df82e",
3154 "description": "amd: Remove bitfield sizes from enum values",
3155 "nominated": false,
3156 "nomination_type": null,
3157 "resolution": 4,
3158 "master_sha": null,
3159 "because_sha": null
3160 },
3161 {
3162 "sha": "31b4fdc00870e8c7c433ca30a05c32a0fe5528ce",
3163 "description": "amd: Cast to int for %d snprintf argument",
3164 "nominated": false,
3165 "nomination_type": null,
3166 "resolution": 4,
3167 "master_sha": null,
3168 "because_sha": null
3169 },
3170 {
3171 "sha": "bb1adece5e3e9ac417ea5ba50bda8ca6b1a35dc0",
3172 "description": "amd: Simplify ac_addrlib_create",
3173 "nominated": false,
3174 "nomination_type": null,
3175 "resolution": 4,
3176 "master_sha": null,
3177 "because_sha": null
3178 },
3179 {
3180 "sha": "62a4a7787568b49b67ff17d9feb00a2c698e29a0",
3181 "description": "mesa/st: choose S/D format depending on gl_format passed for readpixels",
3182 "nominated": false,
3183 "nomination_type": null,
3184 "resolution": 4,
3185 "master_sha": null,
3186 "because_sha": null
3187 },
3188 {
3189 "sha": "4e623726114922da0a5f788d4bc70e7962a6176d",
3190 "description": "v3dv/pipeline: avoid unused warning on release build",
3191 "nominated": false,
3192 "nomination_type": null,
3193 "resolution": 4,
3194 "master_sha": null,
3195 "because_sha": null
3196 },
3197 {
3198 "sha": "4ba86ca9c367b6a7a6511a3d99dafb374db4921a",
3199 "description": "docs: grammar fixes",
3200 "nominated": false,
3201 "nomination_type": null,
3202 "resolution": 4,
3203 "master_sha": null,
3204 "because_sha": null
3205 },
3206 {
3207 "sha": "aed8d30b507568b7fc0f32afca012f8def5aca16",
3208 "description": "radv: Deal with unused attachments in mip flush",
3209 "nominated": true,
3210 "nomination_type": 1,
Bas Nieuwenhuizended8b212020-11-27 15:07:17 +01003211 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -08003212 "master_sha": null,
3213 "because_sha": "4cce4d22a72bf84459ee95223cc7d1c6542617fb"
3214 },
3215 {
3216 "sha": "160a0f255194953b9c6cd3d305a4432645c0b60b",
3217 "description": "freedreno/a6xx: add support for ARB_shader_stencil_export",
3218 "nominated": false,
3219 "nomination_type": null,
3220 "resolution": 4,
3221 "master_sha": null,
3222 "because_sha": null
3223 },
3224 {
3225 "sha": "b589df98622c811b397e6579358b2a51cff8a5ac",
3226 "description": "radv: disable SQTT support for unsupported GPUs",
3227 "nominated": false,
3228 "nomination_type": null,
3229 "resolution": 4,
3230 "master_sha": null,
3231 "because_sha": null
3232 },
3233 {
3234 "sha": "5cf41814cd52f7de23e527518d1d90b8d346c78a",
3235 "description": "aco: use binding chasing helpers",
3236 "nominated": false,
3237 "nomination_type": null,
3238 "resolution": 4,
3239 "master_sha": null,
3240 "because_sha": null
3241 },
3242 {
3243 "sha": "e732bea536be128afec8e364dc2b30f3d15498d5",
3244 "description": "ac/nir: use binding chasing helpers",
3245 "nominated": false,
3246 "nomination_type": null,
3247 "resolution": 4,
3248 "master_sha": null,
3249 "because_sha": null
3250 },
3251 {
3252 "sha": "856a6523404d3b6358d8a96aca8af00a0157b489",
3253 "description": "nir/opt_load_store_vectorize: use resource binding chasing helpers",
3254 "nominated": false,
3255 "nomination_type": null,
3256 "resolution": 4,
3257 "master_sha": null,
3258 "because_sha": null
3259 },
3260 {
3261 "sha": "31c9c727d1191e6ef4f3dd5c58de5264ef56d8dd",
3262 "description": "nir: add helpers for chasing resource bindings",
3263 "nominated": false,
3264 "nomination_type": null,
3265 "resolution": 4,
3266 "master_sha": null,
3267 "because_sha": null
3268 },
3269 {
3270 "sha": "5b946d6eac26d62628e37ea9d241908eef938b39",
3271 "description": "CI: Re-enable MSVC build",
3272 "nominated": false,
3273 "nomination_type": null,
3274 "resolution": 4,
3275 "master_sha": null,
3276 "because_sha": null
3277 },
3278 {
3279 "sha": "f6bb5e29b1b820c0ac45abdc0f6a10ab450a3053",
3280 "description": "CI: Build d3d12 Gallium driver and CLC framework on MSVC",
3281 "nominated": false,
3282 "nomination_type": null,
3283 "resolution": 4,
3284 "master_sha": null,
3285 "because_sha": null
3286 },
3287 {
3288 "sha": "484fe1e9f260706f28ac5c06bf3753970c08c158",
3289 "description": "CI: Update Windows build for current Meson options",
3290 "nominated": false,
3291 "nomination_type": null,
3292 "resolution": 4,
3293 "master_sha": null,
3294 "because_sha": null
3295 },
3296 {
3297 "sha": "77a474cb88e57ad9ad5d01b5bd2ea9e664097a56",
3298 "description": "CI: Remove ludicrous Windows container build timeout",
3299 "nominated": false,
3300 "nomination_type": null,
3301 "resolution": 4,
3302 "master_sha": null,
3303 "because_sha": null
3304 },
3305 {
3306 "sha": "187c146a2e04d0db575bbeb787e34ba124de655d",
3307 "description": "CI: Windows: Use 32 vCPUs for Mesa build",
3308 "nominated": false,
3309 "nomination_type": null,
3310 "resolution": 4,
3311 "master_sha": null,
3312 "because_sha": null
3313 },
3314 {
3315 "sha": "ddc900f7384c247185ca572e572aac8bd4748d06",
3316 "description": "CI: Add Windows libclc and SPIRV-LLVM-Translator builds",
3317 "nominated": false,
3318 "nomination_type": null,
3319 "resolution": 4,
3320 "master_sha": null,
3321 "because_sha": null
3322 },
3323 {
3324 "sha": "ad90e9fee6ea2c7bf05104a589d60e9368f5427e",
3325 "description": "microsoft/clc: Disable broken f32 -> i64/u64 test",
3326 "nominated": false,
3327 "nomination_type": null,
3328 "resolution": 4,
3329 "master_sha": null,
3330 "because_sha": null
3331 },
3332 {
3333 "sha": "3a134abab8e3c2e7f5e3a8c3b94a657c9b7cca6f",
3334 "description": "microsoft/clc: Allow building with Clang git",
3335 "nominated": false,
3336 "nomination_type": null,
3337 "resolution": 4,
3338 "master_sha": null,
3339 "because_sha": null
3340 },
3341 {
3342 "sha": "67ba666a454a8856ca1ca7813da5c5b7308cb136",
3343 "description": "d3d12: remove hand-written intrinsic builders",
3344 "nominated": false,
3345 "nomination_type": 1,
3346 "resolution": 4,
3347 "master_sha": null,
3348 "because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4"
3349 },
3350 {
3351 "sha": "2846d7811e5c84dc37b0fe564547e961d62ff638",
3352 "description": "nir: fix nir_builder.h on MSVC C++ and GCC7.",
3353 "nominated": false,
3354 "nomination_type": 1,
3355 "resolution": 4,
3356 "master_sha": null,
3357 "because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4"
3358 },
3359 {
3360 "sha": "7a77008283757d7c548572ef7a66d8d8c6052134",
3361 "description": "nir: fix intrinsic builders on MSVC C++",
3362 "nominated": false,
3363 "nomination_type": 1,
3364 "resolution": 4,
3365 "master_sha": null,
3366 "because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4"
3367 },
3368 {
3369 "sha": "517b6986613e1d80d547ce82f56244c11ad2a1cb",
3370 "description": "r600/sfn: lower all IO in one pass",
3371 "nominated": false,
3372 "nomination_type": null,
3373 "resolution": 4,
3374 "master_sha": null,
3375 "because_sha": null
3376 },
3377 {
3378 "sha": "45f17702db655e721b3d85a6085a488ec98a774b",
3379 "description": "r600/sfn: simplify IO lowering and fix TESS IO lowering",
3380 "nominated": false,
3381 "nomination_type": null,
3382 "resolution": 4,
3383 "master_sha": null,
3384 "because_sha": null
3385 },
3386 {
3387 "sha": "efcb7b70504824ce8831f191ca711045f73dcf76",
3388 "description": "r600/sfn: lower GS IO",
3389 "nominated": false,
3390 "nomination_type": null,
3391 "resolution": 4,
3392 "master_sha": null,
3393 "because_sha": null
3394 },
3395 {
3396 "sha": "81df5408ca1fb53e4c130c0f9fb23fe4d8eb0970",
3397 "description": "r600/sfn: drop store_deref handling for VS and TES",
3398 "nominated": false,
3399 "nomination_type": null,
3400 "resolution": 4,
3401 "master_sha": null,
3402 "because_sha": null
3403 },
3404 {
3405 "sha": "eafa9bff805a2aa0cb956b31d57d09edc9a04dcc",
3406 "description": "r600/sfn: Lower tess-eval IO",
3407 "nominated": false,
3408 "nomination_type": null,
3409 "resolution": 4,
3410 "master_sha": null,
3411 "because_sha": null
3412 },
3413 {
3414 "sha": "7421f9d95bd67d29880de18b6a09a87dc2af6658",
3415 "description": "r600/sfn: lower VS output IO",
3416 "nominated": false,
3417 "nomination_type": null,
3418 "resolution": 4,
3419 "master_sha": null,
3420 "because_sha": null
3421 },
3422 {
3423 "sha": "b8fdcffc4c755241d645c62385729ee14dd8620b",
3424 "description": "r600/sfn: Fix vertex stage export to accomodate IO lowering",
3425 "nominated": false,
3426 "nomination_type": null,
3427 "resolution": 4,
3428 "master_sha": null,
3429 "because_sha": null
3430 },
3431 {
3432 "sha": "98bb63b2f06a61995d8d0d73aa30263716c6c418",
3433 "description": "r600/sfn: remove unused FS input deref code",
3434 "nominated": false,
3435 "nomination_type": null,
3436 "resolution": 4,
3437 "master_sha": null,
3438 "because_sha": null
3439 },
3440 {
3441 "sha": "3b6c17e2965621a46eb07ba2605d9f9e221a400b",
3442 "description": "r600/sfn: lower IO for FS inputs and handle interpolation accordingly",
3443 "nominated": false,
3444 "nomination_type": null,
3445 "resolution": 4,
3446 "master_sha": null,
3447 "because_sha": null
3448 },
3449 {
3450 "sha": "a45e651b11df0700333d4a13eef102341f06c3ac",
3451 "description": "r600/sfn: Add simplified constructors for FS shader inputs.",
3452 "nominated": false,
3453 "nomination_type": null,
3454 "resolution": 4,
3455 "master_sha": null,
3456 "because_sha": null
3457 },
3458 {
3459 "sha": "e9babb853d1d627175833050d42a381702510108",
3460 "description": "r600/sfn: Add lowering pass to convert load_interpolated to load for POS",
3461 "nominated": false,
3462 "nomination_type": null,
3463 "resolution": 4,
3464 "master_sha": null,
3465 "because_sha": null
3466 },
3467 {
3468 "sha": "c41d0d0c3da1cd869b9efe205f8508e95cbcb7b1",
3469 "description": "r600/sfn: fix component loading from fixed buffer ID",
3470 "nominated": true,
3471 "nomination_type": 1,
Gert Wollnydb68b972020-11-23 18:49:08 +01003472 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -08003473 "master_sha": null,
3474 "because_sha": "18e97817148eb376274a8749c03b45c2f817c139"
3475 },
3476 {
3477 "sha": "d4f662a25227a3d469a516ba0acb6dc4d1a71bcb",
3478 "description": "panfrost: Update the resource layout when doing a tile -> linear conversion",
3479 "nominated": false,
3480 "nomination_type": 1,
3481 "resolution": 4,
3482 "master_sha": null,
3483 "because_sha": "00360cd5c85e0b5c52821f2ba6d1bd6964215efd"
3484 },
3485 {
3486 "sha": "46518327aead81c2e08381ddf4b9dd6312441312",
3487 "description": "v3dv: extend the list of formats supported by the TFU unit",
3488 "nominated": false,
3489 "nomination_type": null,
3490 "resolution": 4,
3491 "master_sha": null,
3492 "because_sha": null
3493 },
3494 {
3495 "sha": "ca44b3edd7fa3d507170fffab2e922e104f97d75",
3496 "description": "v3dv: batch buffer to image copies with the texel buffer path if possible",
3497 "nominated": false,
3498 "nomination_type": null,
3499 "resolution": 4,
3500 "master_sha": null,
3501 "because_sha": null
3502 },
3503 {
3504 "sha": "2809e2e816069ae267fb429d9c0fafd75db9e58c",
3505 "description": "v3dv: fix leak in the buffer to image copy via texel buffer",
3506 "nominated": false,
3507 "nomination_type": 1,
3508 "resolution": 4,
3509 "master_sha": null,
3510 "because_sha": "ba69c36ada5609ef2a43bb34ce9b48786c083aa9"
3511 },
3512 {
3513 "sha": "aaed7a29bef6637c712c459f84ec6ec7911f1300",
3514 "description": "radeonsi: implement GS fast launch for indexed triangle strips",
3515 "nominated": false,
3516 "nomination_type": null,
3517 "resolution": 4,
3518 "master_sha": null,
3519 "because_sha": null
3520 },
3521 {
3522 "sha": "4cce4d22a72bf84459ee95223cc7d1c6542617fb",
3523 "description": "radv: Fix a hang on CB change by adding flushes.",
3524 "nominated": true,
3525 "nomination_type": 0,
Bas Nieuwenhuizen5355ff32020-10-19 02:53:39 +02003526 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -08003527 "master_sha": null,
3528 "because_sha": null
3529 },
3530 {
3531 "sha": "85647152535203aec5a5e77872e3ca501136244a",
3532 "description": "docs: document new zink-flag",
3533 "nominated": true,
3534 "nomination_type": 1,
Erik Faye-Lund25f01a72020-11-26 19:26:23 +01003535 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -08003536 "master_sha": null,
3537 "because_sha": "feb9462bb19096ecfcc11b42d5474c6309594cd9"
3538 },
3539 {
3540 "sha": "313db572b7ac6c4798ad1d15be3eefe8167bab87",
3541 "description": "nir: make intrinsic order in nir_print consistent",
3542 "nominated": false,
3543 "nomination_type": null,
3544 "resolution": 4,
3545 "master_sha": null,
3546 "because_sha": null
3547 },
3548 {
3549 "sha": "fb0385b57cc1a7c752f83275b419f010b1337ea3",
3550 "description": "radv: use intrinsic builders",
3551 "nominated": false,
3552 "nomination_type": null,
3553 "resolution": 4,
3554 "master_sha": null,
3555 "because_sha": null
3556 },
3557 {
3558 "sha": "9b040737d309698df9d1e94b24205ae133048621",
3559 "description": "nir: use intrinsic builders",
3560 "nominated": false,
3561 "nomination_type": null,
3562 "resolution": 4,
3563 "master_sha": null,
3564 "because_sha": null
3565 },
3566 {
3567 "sha": "ddb81f5da32c0c81e8b9572827f8ae31133d1a7d",
3568 "description": "glsl_to_nir: use intrinsic builders",
3569 "nominated": false,
3570 "nomination_type": null,
3571 "resolution": 4,
3572 "master_sha": null,
3573 "because_sha": null
3574 },
3575 {
3576 "sha": "eafc7eee5799139538398389592800589182b1e3",
3577 "description": "spirv: use intrinsic builders",
3578 "nominated": false,
3579 "nomination_type": null,
3580 "resolution": 4,
3581 "master_sha": null,
3582 "because_sha": null
3583 },
3584 {
3585 "sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4",
3586 "description": "nir: add generated intrinsic builders",
3587 "nominated": false,
3588 "nomination_type": null,
3589 "resolution": 4,
3590 "master_sha": null,
3591 "because_sha": null
3592 },
3593 {
3594 "sha": "b3c65f97ad15832c1d01406216f59522e678b652",
3595 "description": "nir: move nir_load_system_value() to nir_builder.h",
3596 "nominated": false,
3597 "nomination_type": null,
3598 "resolution": 4,
3599 "master_sha": null,
3600 "because_sha": null
3601 },
3602 {
3603 "sha": "f8ee599dfb1fa862d065e01f31d79a9006b74be4",
3604 "description": "nir: remove useless nir_builder_opcodes.h include",
3605 "nominated": false,
3606 "nomination_type": null,
3607 "resolution": 4,
3608 "master_sha": null,
3609 "because_sha": null
3610 },
3611 {
3612 "sha": "a2b9e3f715f991ae155957276cec535b2701c4fd",
3613 "description": "nir: add destination bit-size information to more intrinsics",
3614 "nominated": false,
3615 "nomination_type": null,
3616 "resolution": 4,
3617 "master_sha": null,
3618 "because_sha": null
3619 },
3620 {
3621 "sha": "3ec217a849896a469ceb8afc5a3caa811f0df214",
3622 "description": "nir: add bit_size_src for when the destination bit size matches a source",
3623 "nominated": false,
3624 "nomination_type": null,
3625 "resolution": 4,
3626 "master_sha": null,
3627 "because_sha": null
3628 },
3629 {
3630 "sha": "898d7c1f493b8d06168c2256404d448888183bd9",
3631 "description": "nir: use a single canonical list of intrinsic indices",
3632 "nominated": false,
3633 "nomination_type": null,
3634 "resolution": 4,
3635 "master_sha": null,
3636 "because_sha": null
3637 },
3638 {
3639 "sha": "f6407b9b7d311de0669375dc005cc4cfc42ffe1f",
3640 "description": "nir: fix sampler_lod_parameters_pan indices",
3641 "nominated": true,
3642 "nomination_type": 1,
Rhys Perry3e2a3b42020-09-10 11:58:04 +01003643 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -08003644 "master_sha": null,
3645 "because_sha": "deaebc82a73ba3f34c4f2ecf97cedb7fc9b0b154"
3646 },
3647 {
3648 "sha": "a569ffeb83daaa3f3c179e0d315a5079334835f8",
3649 "description": "freedreno/a6xx: Fix typo in height alignment calculation in a6xx layout",
3650 "nominated": true,
3651 "nomination_type": 1,
Danylo Piliaiev1891d302020-11-26 14:05:59 +02003652 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -08003653 "master_sha": null,
3654 "because_sha": "e49748521ec9182e8d2eec823182cc463709123f"
3655 },
3656 {
3657 "sha": "f7b2165b19c29f8494ac3eb5a40ff21c8d7e1fe8",
3658 "description": "freedreno/a6xx: add support for dual-source blending",
3659 "nominated": false,
3660 "nomination_type": null,
3661 "resolution": 4,
3662 "master_sha": null,
3663 "because_sha": null
3664 },
3665 {
3666 "sha": "efba865c4c9e9a922cefabcd86fe01004f6c3ada",
3667 "description": "nir/lower_non_uniform: improve code with the same texture, sampler indices",
3668 "nominated": false,
3669 "nomination_type": null,
3670 "resolution": 4,
3671 "master_sha": null,
3672 "because_sha": null
3673 },
3674 {
3675 "sha": "5d55ca9c300a6e240cf9216bba203321b7b44c90",
3676 "description": "anv: fix descriptor pool leak in VMA object",
3677 "nominated": true,
3678 "nomination_type": 1,
Lionel Landwerlinbf76f2b2020-11-26 16:37:01 +02003679 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -08003680 "master_sha": null,
3681 "because_sha": "0a6d2593b8b63d2429e79eed900848c5c9a522c9"
3682 },
3683 {
3684 "sha": "df940760f9d454e90d743c65cba39cea65ee4a4c",
3685 "description": "aco/optimizer: Propagate scc_needed label through p_wqm.",
3686 "nominated": false,
3687 "nomination_type": null,
3688 "resolution": 4,
3689 "master_sha": null,
3690 "because_sha": null
3691 },
3692 {
3693 "sha": "8bd3fefb74bb731d509f971cc89c687a0fd99feb",
3694 "description": "aco/optimizer: Only set scc_needed when it is actually needed.",
3695 "nominated": true,
3696 "nomination_type": 1,
Timur KristĂłf09980482020-11-18 21:28:09 +01003697 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -08003698 "master_sha": null,
3699 "because_sha": "8a32f57fff56b3b94f1b5589feba38016f39427c"
3700 },
3701 {
3702 "sha": "a941618a1fc361ad6089753b39dc3bcea71d8fe9",
3703 "description": "glsl: avoid an out-of-bound access while setting up a location for variable",
3704 "nominated": true,
3705 "nomination_type": 1,
Andrii Simiklit6e727002020-10-29 17:05:19 +02003706 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -08003707 "master_sha": null,
3708 "because_sha": "47c358233d45747def3b796c37ae92df86860141"
3709 },
3710 {
3711 "sha": "df143fa1ef6e4d97a8a3d50326a5a51ac30b4d49",
3712 "description": "glsl: Drop mingw -O1 workaround for GCC>=7.3",
3713 "nominated": false,
3714 "nomination_type": null,
3715 "resolution": 4,
3716 "master_sha": null,
3717 "because_sha": null
3718 },
3719 {
3720 "sha": "bf2bcfe4457e727caf48db8c2e5e70e561395eb3",
3721 "description": "scons: Fix build with llvm-12.",
3722 "nominated": false,
3723 "nomination_type": null,
3724 "resolution": 4,
3725 "master_sha": null,
3726 "because_sha": null
3727 },
3728 {
3729 "sha": "954739fd18edd5c6ce2bb1028266235237834536",
3730 "description": "radv/winsys: fix the sysmem submission path for GFX6",
3731 "nominated": false,
3732 "nomination_type": 1,
3733 "resolution": 4,
3734 "master_sha": null,
3735 "because_sha": "cba6ec309abb30964bdb7c96491b0bdee9615333"
3736 },
3737 {
3738 "sha": "05799844df50d949591e06cd18c293963427acd4",
3739 "description": "radv: Const aco_compiler_statistic_info usage",
3740 "nominated": false,
3741 "nomination_type": null,
3742 "resolution": 4,
3743 "master_sha": null,
3744 "because_sha": null
3745 },
3746 {
3747 "sha": "bb9b7d0a6877efb833ce5f34a8675bef23ebd801",
3748 "description": "radv: fix missing initialization of the predication value",
3749 "nominated": false,
3750 "nomination_type": 1,
3751 "resolution": 4,
3752 "master_sha": null,
3753 "because_sha": "62d9ca696e08e173ecbb0735602a2139931b0c7f"
3754 },
3755 {
3756 "sha": "d1ff00cb7684b58b33f3b21448b8a3e704958a62",
3757 "description": "v3dv: remove non-conformant warning",
3758 "nominated": false,
3759 "nomination_type": null,
3760 "resolution": 4,
3761 "master_sha": null,
3762 "because_sha": null
3763 },
3764 {
3765 "sha": "4adb643a0add642f093163010d63e94ff149e178",
3766 "description": "docs/features: update list of v3dv supported features",
3767 "nominated": false,
3768 "nomination_type": null,
3769 "resolution": 4,
3770 "master_sha": null,
3771 "because_sha": null
3772 },
3773 {
3774 "sha": "e5ff2a357ea31cdec7e773762f3be85c29c36620",
3775 "description": "ac: use bigger storage for ac_arg::arg_index / ac_shader_args::arg_count",
3776 "nominated": false,
3777 "nomination_type": 1,
3778 "resolution": 4,
3779 "master_sha": null,
3780 "because_sha": "6f130342658b85774c2b8125ff415aab66463153"
3781 },
3782 {
3783 "sha": "0b3bd7c5167c7d7a87ded47730641a4103996591",
3784 "description": "radeonsi/gfx10: flush gfx cs on ngg -> legacy transition",
3785 "nominated": true,
3786 "nomination_type": 0,
Pierre-Eric Pelloux-Prayer0eabed32020-11-23 13:48:42 +01003787 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -08003788 "master_sha": null,
3789 "because_sha": null
3790 },
3791 {
3792 "sha": "33a78948283c9911a06650bd2ba5467678249cfd",
3793 "description": "util,radv: Cross-platform monotonic condition variable",
3794 "nominated": false,
3795 "nomination_type": null,
3796 "resolution": 4,
3797 "master_sha": null,
3798 "because_sha": null
3799 },
3800 {
3801 "sha": "4a94527ca18cbbd288e0e808c46b3e2dcb1d42ba",
3802 "description": "util/os_time: Safe os_time_get_nano for Windows",
3803 "nominated": false,
3804 "nomination_type": null,
3805 "resolution": 4,
3806 "master_sha": null,
3807 "because_sha": null
3808 },
3809 {
3810 "sha": "192d721e3ba30d01f5501fce31ee14ea16f557c6",
3811 "description": "c11/threads: Remove Windows XP support",
3812 "nominated": false,
3813 "nomination_type": null,
3814 "resolution": 4,
3815 "master_sha": null,
3816 "because_sha": null
3817 },
3818 {
3819 "sha": "e317103753935afa1d1e1486392fc45e3b9e1fa0",
3820 "description": "c11/threads: Remove Win32 null checks",
3821 "nominated": false,
3822 "nomination_type": null,
3823 "resolution": 4,
3824 "master_sha": null,
3825 "because_sha": null
3826 },
3827 {
3828 "sha": "1afb8e23c70dae79e91e955c1238a4579897a364",
3829 "description": "c11/threads: Fix Win32 timed functions",
3830 "nominated": false,
3831 "nomination_type": null,
3832 "resolution": 4,
3833 "master_sha": null,
3834 "because_sha": null
3835 },
3836 {
3837 "sha": "f09456361c4c753f686b8f155f5c8de3f1feebb9",
3838 "description": "frontends/va/postproc: Convert destination when deinterlacing",
3839 "nominated": false,
3840 "nomination_type": null,
3841 "resolution": 4,
3842 "master_sha": null,
3843 "because_sha": null
3844 },
3845 {
3846 "sha": "49465babdb35d88ed8a283e925d6cd346255d50c",
3847 "description": "frontends/va/postproc: Use the actual image height when blitting",
3848 "nominated": false,
3849 "nomination_type": null,
3850 "resolution": 4,
3851 "master_sha": null,
3852 "because_sha": null
3853 },
3854 {
3855 "sha": "ff9ea469f6b319cb07ee1ebbb687fa19c9d48e1c",
3856 "description": "intel/disasm: Don't rely on FALLTHROUGHTs to print unsupported SFID",
3857 "nominated": false,
3858 "nomination_type": null,
3859 "resolution": 4,
3860 "master_sha": null,
3861 "because_sha": null
3862 },
3863 {
3864 "sha": "ae27d7faae490ab7680fb059071d667d7261dca6",
3865 "description": "panfrost: Fix stride calculation for Z32_S8X24/X32_S8X24 formats",
3866 "nominated": false,
3867 "nomination_type": null,
3868 "resolution": 4,
3869 "master_sha": null,
3870 "because_sha": null
3871 },
3872 {
3873 "sha": "00360cd5c85e0b5c52821f2ba6d1bd6964215efd",
3874 "description": "panfrost: Calculate the row stride at resource creation time",
3875 "nominated": false,
3876 "nomination_type": null,
3877 "resolution": 4,
3878 "master_sha": null,
3879 "because_sha": null
3880 },
3881 {
3882 "sha": "690232c90fab42e934e297c097c6f84dd3c3d762",
3883 "description": "panfrost: Fix panfrost_needs_explicit_stride() for block-based formats",
3884 "nominated": false,
3885 "nomination_type": null,
3886 "resolution": 4,
3887 "master_sha": null,
3888 "because_sha": null
3889 },
3890 {
3891 "sha": "543ad77e6fbd53420f302c40c3de8ad15bae32c7",
3892 "description": "panfrost: Expose panfrost_block_dim()",
3893 "nominated": false,
3894 "nomination_type": null,
3895 "resolution": 4,
3896 "master_sha": null,
3897 "because_sha": null
3898 },
3899 {
3900 "sha": "4d0cd48fab57cbc54d9fbcb829dec09faec91d3a",
3901 "description": "panfrost: Enable MSAA on bifrost when deqp debug option is set",
3902 "nominated": false,
3903 "nomination_type": null,
3904 "resolution": 4,
3905 "master_sha": null,
3906 "because_sha": null
3907 },
3908 {
3909 "sha": "fc93eb72813917c26ffaa50ce425997c2c08f01e",
3910 "description": "panfrost: Unconditionally align strides on 64 bytes for linear resources",
3911 "nominated": false,
3912 "nomination_type": null,
3913 "resolution": 4,
3914 "master_sha": null,
3915 "because_sha": null
3916 },
3917 {
3918 "sha": "402cabf1ef4db655239768a5159ac3178dbadf10",
3919 "description": "panfrost: Set the layer stride",
3920 "nominated": false,
3921 "nomination_type": null,
3922 "resolution": 4,
3923 "master_sha": null,
3924 "because_sha": null
3925 },
3926 {
3927 "sha": "176ce2b9528a6625575e54bedc517a4634c7673d",
3928 "description": "panfrost: Add two helpers to calculate the surface pointer and strides",
3929 "nominated": false,
3930 "nomination_type": null,
3931 "resolution": 4,
3932 "master_sha": null,
3933 "because_sha": null
3934 },
3935 {
3936 "sha": "84c4b232ea0d64e63454591922d68bb7d58513e3",
3937 "description": "panfrost: Clarify bit 2:28 meaning in the Midgard texture descriptor",
3938 "nominated": false,
3939 "nomination_type": null,
3940 "resolution": 4,
3941 "master_sha": null,
3942 "because_sha": null
3943 },
3944 {
3945 "sha": "74165b3a46f66e51a82da47cf269b371f0b86b9d",
3946 "description": "panfrost: Add a minus(1) modifier to the Levels field",
3947 "nominated": false,
3948 "nomination_type": null,
3949 "resolution": 4,
3950 "master_sha": null,
3951 "because_sha": null
3952 },
3953 {
3954 "sha": "a612c05b57f41dda4ed957bd1fca356abd75bc19",
3955 "description": "panfrost: Increase blit shader BO size on Bifrost",
3956 "nominated": false,
3957 "nomination_type": null,
3958 "resolution": 4,
3959 "master_sha": null,
3960 "because_sha": null
3961 },
3962 {
3963 "sha": "0f643bbcc8793eaed9098c8b50de87e80c302596",
3964 "description": "pan/bi: LOD is a 8.8 fixed point",
3965 "nominated": false,
3966 "nomination_type": null,
3967 "resolution": 4,
3968 "master_sha": null,
3969 "because_sha": null
3970 },
3971 {
3972 "sha": "3949e8ba19f70f6e3bbe5453c0f4d8f3f579aca8",
3973 "description": "pan/bi: Always emit a LOD/CUBE word for FETCH instructions",
3974 "nominated": false,
3975 "nomination_type": null,
3976 "resolution": 4,
3977 "master_sha": null,
3978 "because_sha": null
3979 },
3980 {
3981 "sha": "8040b797a821af9b91e1dd6014e596e6f8d9e1a2",
3982 "description": "pan/bi: Only update LOD mode on TEX operations",
3983 "nominated": false,
3984 "nomination_type": null,
3985 "resolution": 4,
3986 "master_sha": null,
3987 "because_sha": null
3988 },
3989 {
3990 "sha": "864f4e2b15ebd80856b5d10db79ca28f6451d686",
3991 "description": "panfrost: Set sample_count when packing bifrost texture descriptors",
3992 "nominated": false,
3993 "nomination_type": null,
3994 "resolution": 4,
3995 "master_sha": null,
3996 "because_sha": null
3997 },
3998 {
3999 "sha": "9e3d2a7d9be29cc2d949d65198533ae9b4e3d398",
4000 "description": "panfrost: Set depth for 3D textures on Bifrost",
4001 "nominated": false,
4002 "nomination_type": null,
4003 "resolution": 4,
4004 "master_sha": null,
4005 "because_sha": null
4006 },
4007 {
4008 "sha": "05880bc28510dcd829fae293c605823f07077af2",
4009 "description": "panfrost: Fix decoding of texture payloads",
4010 "nominated": false,
4011 "nomination_type": null,
4012 "resolution": 4,
4013 "master_sha": null,
4014 "because_sha": null
4015 },
4016 {
4017 "sha": "2ba5a710b0615ccf289b263450f4c40eca003a6c",
4018 "description": "panfrost: Get rid of the Sample Count enum",
4019 "nominated": false,
4020 "nomination_type": null,
4021 "resolution": 4,
4022 "master_sha": null,
4023 "because_sha": null
4024 },
4025 {
4026 "sha": "de0b88223b0bdd8bac2d77f419499e1b6a6c41a2",
4027 "description": "panfrost: Stop forcing depth to nr_samples",
4028 "nominated": false,
4029 "nomination_type": null,
4030 "resolution": 4,
4031 "master_sha": null,
4032 "because_sha": null
4033 },
4034 {
4035 "sha": "bb69d3bf4ef480f841cc08a7132366ceacda8284",
4036 "description": "panfrost: Fix RAW8/16/32 component replication",
4037 "nominated": false,
4038 "nomination_type": null,
4039 "resolution": 4,
4040 "master_sha": null,
4041 "because_sha": null
4042 },
4043 {
4044 "sha": "76a428d03b557b5b0467417825f8f565bd1058e0",
4045 "description": "panfrost: Account for sample count in tib offsets",
4046 "nominated": false,
4047 "nomination_type": null,
4048 "resolution": 4,
4049 "master_sha": null,
4050 "because_sha": null
4051 },
4052 {
4053 "sha": "f0a767f0e41f21713771663a49d2ada0bee9eb2d",
4054 "description": "nir: Fix LOD source type for txf_ms instructions",
4055 "nominated": false,
4056 "nomination_type": null,
4057 "resolution": 4,
4058 "master_sha": null,
4059 "because_sha": null
4060 },
4061 {
4062 "sha": "4eac4422175164643d4e2ab8cf0f859fb6d02cb0",
4063 "description": "aco/ngg: fix division-by-zero in assertion",
4064 "nominated": false,
4065 "nomination_type": null,
4066 "resolution": 4,
4067 "master_sha": null,
4068 "because_sha": null
4069 },
4070 {
4071 "sha": "37a2c9ace6478b1137c9402347331eb23aacf056",
4072 "description": "aco: fix GS with no outputs",
4073 "nominated": false,
4074 "nomination_type": null,
4075 "resolution": 4,
4076 "master_sha": null,
4077 "because_sha": null
4078 },
4079 {
4080 "sha": "fdfa96561e64299a713162088da26753716df295",
4081 "description": "radv/llvm,aco/ngg: fix large shift exponent in ngg_gs_vertex_lds_addr",
4082 "nominated": false,
4083 "nomination_type": null,
4084 "resolution": 4,
4085 "master_sha": null,
4086 "because_sha": null
4087 },
4088 {
4089 "sha": "d299c2eb0bdaf96f3c43d351688933c67cadd0cb",
4090 "description": "pan/bi: Implement shader-db stats",
4091 "nominated": false,
4092 "nomination_type": null,
4093 "resolution": 4,
4094 "master_sha": null,
4095 "because_sha": null
4096 },
4097 {
4098 "sha": "45de02bdac83552a2b18de9f4b6ad5a44922f0da",
4099 "description": "pan/bi: Ensure TEXC src0 is not marked SSA",
4100 "nominated": false,
4101 "nomination_type": null,
4102 "resolution": 4,
4103 "master_sha": null,
4104 "because_sha": null
4105 },
4106 {
4107 "sha": "bbd3a8eaddc12b64fbd61eff954983771f07be24",
4108 "description": "pan/bi: Emit a combine even if we only pass one staging reg to TEXC",
4109 "nominated": false,
4110 "nomination_type": null,
4111 "resolution": 4,
4112 "master_sha": null,
4113 "because_sha": null
4114 },
4115 {
4116 "sha": "b9121624fc6d59ceef5685dfdd54331b68d52005",
4117 "description": "pan/bi: Fix off-by-one in RA",
4118 "nominated": false,
4119 "nomination_type": null,
4120 "resolution": 4,
4121 "master_sha": null,
4122 "because_sha": null
4123 },
4124 {
4125 "sha": "087e3f8da804f8a333a96fbfe9948b5833ef9819",
4126 "description": "pan/bi: Fix varying writemask handling",
4127 "nominated": false,
4128 "nomination_type": null,
4129 "resolution": 4,
4130 "master_sha": null,
4131 "because_sha": null
4132 },
4133 {
4134 "sha": "eee2a4346154570d6130a05e14afde59bad17a1f",
4135 "description": "pan/bi: Implement sampler1D",
4136 "nominated": false,
4137 "nomination_type": null,
4138 "resolution": 4,
4139 "master_sha": null,
4140 "because_sha": null
4141 },
4142 {
4143 "sha": "8b23fbb9543672c0351a25d5d204fa9cc731a113",
4144 "description": "pan/mdg: Fix shader-db counter",
4145 "nominated": false,
4146 "nomination_type": null,
4147 "resolution": 4,
4148 "master_sha": null,
4149 "because_sha": null
4150 },
4151 {
4152 "sha": "028de3beaf9d44330cbaab24519e8f98659aa570",
4153 "description": "panfrost: Enable indirect uniform indexing",
4154 "nominated": false,
4155 "nomination_type": null,
4156 "resolution": 4,
4157 "master_sha": null,
4158 "because_sha": null
4159 },
4160 {
4161 "sha": "33a764554204596db67940a5672a7690f56f3a4b",
4162 "description": "panfrost: Add PAN_GPU_ID debug option",
4163 "nominated": false,
4164 "nomination_type": null,
4165 "resolution": 4,
4166 "master_sha": null,
4167 "because_sha": null
4168 },
4169 {
4170 "sha": "2a1238f3a36f3a40cc709b1a76c7f4e920d4d528",
4171 "description": "nir/unsigned_upper_bound: decrement num_sources_left before recursing",
4172 "nominated": false,
4173 "nomination_type": null,
4174 "resolution": 4,
4175 "master_sha": null,
4176 "because_sha": null
4177 },
4178 {
4179 "sha": "65fbae16e37b5f349a0d0feb8d54ba132a1f02f4",
4180 "description": "nir/unsigned_upper_bound: fix buffer overflow in search_phi_bcsel",
4181 "nominated": true,
4182 "nomination_type": 1,
Rhys Perrybfb711b2020-11-24 10:52:56 +00004183 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -08004184 "master_sha": null,
4185 "because_sha": "72ac3f60261a8510512861b93e843e695331e2ab"
4186 },
4187 {
4188 "sha": "cf0b54cdc16c9e7197954259e87ae194d65fb0ec",
4189 "description": "aco: fix v_mul_hi_u32_u24 format",
4190 "nominated": true,
4191 "nomination_type": 1,
Rhys Perry9c6e0fb2020-11-24 20:40:56 +00004192 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -08004193 "master_sha": null,
4194 "because_sha": "57c152af9ce2e34c1a8724574c6a2c5d19c0c845"
4195 },
4196 {
4197 "sha": "ecebc263f5b03550e27df0d1068340b61621fa93",
4198 "description": "Revert \"util: Add helpers for various one-time-init patters\"",
4199 "nominated": false,
4200 "nomination_type": 2,
4201 "resolution": 4,
4202 "master_sha": null,
4203 "because_sha": "bda4d6e0d01116db59a0a03b0c703a7af6e11949"
4204 },
4205 {
4206 "sha": "86662655ece52ae56afddcb8c9b5ded43719757e",
4207 "description": "Revert \"nir: Use get_once() helper for one-time init's\"",
4208 "nominated": false,
4209 "nomination_type": 2,
4210 "resolution": 4,
4211 "master_sha": null,
4212 "because_sha": "c9062df1d57df19a56288c1749d4b6d22d7c1418"
4213 },
4214 {
4215 "sha": "5461e212456e7c35ef489e0fc2a4fafddfa79c06",
4216 "description": "Revert \"freedreno/ir3: Use get_once() for one-time init\"",
4217 "nominated": false,
4218 "nomination_type": 2,
4219 "resolution": 4,
4220 "master_sha": null,
4221 "because_sha": "b4ad27a986e1c6899cbf23355c3e9c6de345a323"
4222 },
4223 {
4224 "sha": "b8fb95ce01cb131f4991f807364ce61fa542e5ab",
4225 "description": "Revert \"gallium/hud: Use do_once for one-time init\"",
4226 "nominated": false,
4227 "nomination_type": 2,
4228 "resolution": 4,
4229 "master_sha": null,
4230 "because_sha": "2e81ec5e009e3fbeef3fe1a76f2dfee428b7c160"
4231 },
4232 {
4233 "sha": "f20192f7c33cf34e7dd1239d18000e16d5ccf94e",
4234 "description": "Revert \"mesa/st: Use do_once for one-time init\"",
4235 "nominated": false,
4236 "nomination_type": 2,
4237 "resolution": 4,
4238 "master_sha": null,
4239 "because_sha": "bcb2981e145f0c2a54a637e20b6c55eaf316c04f"
4240 },
4241 {
4242 "sha": "410b65185931a20acd3d7c2371bd62d9c8a7002c",
4243 "description": "Revert \"util: Fix helgrind complaint about one-time init\"",
4244 "nominated": false,
4245 "nomination_type": 2,
4246 "resolution": 4,
4247 "master_sha": null,
4248 "because_sha": "f8c7a43f33d4647c16c4892d56706a14e5d6bf17"
4249 },
4250 {
4251 "sha": "8fffcbce9bcf393ee0e629aa66eaea4184afef1a",
4252 "description": "Revert \"mesa: Fix helgrind complaint about one-time init\"",
4253 "nominated": false,
4254 "nomination_type": 2,
4255 "resolution": 4,
4256 "master_sha": null,
4257 "because_sha": "f7102ac376a23a394786085a2b0dffa94c13150c"
4258 },
4259 {
4260 "sha": "1f6e03c3bf51b2ba8cd7f22c069a962beada7f13",
4261 "description": "Revert \"gallium/trace: Fix helgrind complaint about one-time init\"",
4262 "nominated": false,
4263 "nomination_type": 2,
4264 "resolution": 4,
4265 "master_sha": null,
4266 "because_sha": "1aa055539f32fcb3c78d908d1635bb3a3d517bc2"
4267 },
4268 {
4269 "sha": "f57f040f13cdf8ba7bafc46ce398d12e2a7ef63c",
4270 "description": "Revert \"tgsi: Fix helgrind complaint about one-time init\"",
4271 "nominated": false,
4272 "nomination_type": 2,
4273 "resolution": 4,
4274 "master_sha": null,
4275 "because_sha": "d91fe7d1c65179e64a6ca294135ac1bad2b16fb9"
4276 },
4277 {
4278 "sha": "8da98beb5d62117192060e23393034a38c9910fa",
4279 "description": "radv: always use 32-bit predication on compute queues",
4280 "nominated": false,
4281 "nomination_type": null,
4282 "resolution": 4,
4283 "master_sha": null,
4284 "because_sha": null
4285 },
4286 {
4287 "sha": "62d9ca696e08e173ecbb0735602a2139931b0c7f",
4288 "description": "radv: use 32-bit predication for conditional rendering on GFX10.3+",
4289 "nominated": false,
4290 "nomination_type": null,
4291 "resolution": 4,
4292 "master_sha": null,
4293 "because_sha": null
4294 },
4295 {
4296 "sha": "b1558ec3ec9002c0d79b177d7b77d5a0070297bc",
4297 "description": "ac: add gpu_info::has_32bit_predication",
4298 "nominated": false,
4299 "nomination_type": null,
4300 "resolution": 4,
4301 "master_sha": null,
4302 "because_sha": null
4303 },
4304 {
4305 "sha": "472e81ed805a1f8f9e6d1b2ca39c089c674c33df",
4306 "description": "v3dv: Wayland WSI support",
4307 "nominated": false,
4308 "nomination_type": null,
4309 "resolution": 4,
4310 "master_sha": null,
4311 "because_sha": null
4312 },
4313 {
Dylan Bakerf998d5b2020-11-24 22:08:16 -08004314 "sha": "9fa1cdfe7ffd9e7ebd83055e2008f3e4b8ada549",
4315 "description": "intel/rt: Implement push constants as global memory reads",
4316 "nominated": false,
4317 "nomination_type": null,
4318 "resolution": 4,
4319 "master_sha": null,
4320 "because_sha": null
4321 },
4322 {
4323 "sha": "f7e24e559fb632eae54e444b022db9da35922258",
4324 "description": "intel/rt: Add support for hit attributes",
4325 "nominated": false,
4326 "nomination_type": null,
4327 "resolution": 4,
4328 "master_sha": null,
4329 "because_sha": null
4330 },
4331 {
4332 "sha": "96fde5518b5c47550f0f42f3a0504ccbdc4a4e92",
4333 "description": "intel/rt: Add a helper to create the raygen trampoline shader",
4334 "nominated": false,
4335 "nomination_type": null,
4336 "resolution": 4,
4337 "master_sha": null,
4338 "because_sha": null
4339 },
4340 {
4341 "sha": "303378e1dd4119e04e0f6cb623766115a00c2eea",
4342 "description": "intel/rt: Add lowering for combined intersection/any-hit shaders",
4343 "nominated": false,
4344 "nomination_type": null,
4345 "resolution": 4,
4346 "master_sha": null,
4347 "because_sha": null
4348 },
4349 {
4350 "sha": "cb261b03e5af7862f1321c778e3ad54b640226bc",
4351 "description": "intel/rt: Add lowering for ray-walk intrinsics in any-hit shaders",
4352 "nominated": false,
4353 "nomination_type": null,
4354 "resolution": 4,
4355 "master_sha": null,
4356 "because_sha": null
4357 },
4358 {
4359 "sha": "c3ddefa000ec09631ac0115fd959e152edca27d8",
4360 "description": "intel/rt: Add support for shader buffer record memory",
4361 "nominated": false,
4362 "nomination_type": null,
4363 "resolution": 4,
4364 "master_sha": null,
4365 "because_sha": null
4366 },
4367 {
4368 "sha": "9ba7d459a3a193b002586ddbee2720948002421c",
4369 "description": "intel/rt: Implement the new ray-tracing system values",
4370 "nominated": false,
4371 "nomination_type": null,
4372 "resolution": 4,
4373 "master_sha": null,
4374 "because_sha": null
4375 },
4376 {
4377 "sha": "7ce7c93755fd62ea91e384255e85f6689b6d890b",
4378 "description": "intel/rt: Implement traceRay()",
4379 "nominated": false,
4380 "nomination_type": null,
4381 "resolution": 4,
4382 "master_sha": null,
4383 "because_sha": null
4384 },
4385 {
4386 "sha": "75209d5bd1f6e93cd52568d87d3ee84f516eec56",
4387 "description": "intel/fs: Add and implement intel-specific ray-tracing intrinsics",
4388 "nominated": false,
4389 "nomination_type": null,
4390 "resolution": 4,
4391 "master_sha": null,
4392 "because_sha": null
4393 },
4394 {
4395 "sha": "1f6ae809ef000a3f0ed20148fd5e8c98d43b62d1",
4396 "description": "intel/rt: Implement support for shader call payloads",
4397 "nominated": false,
4398 "nomination_type": null,
4399 "resolution": 4,
4400 "master_sha": null,
4401 "because_sha": null
4402 },
4403 {
4404 "sha": "72354b0e9dd338f28e0422be81ccb31cf241a36c",
4405 "description": "intel/rt: Add a helper to create a trivial return shader",
4406 "nominated": false,
4407 "nomination_type": null,
4408 "resolution": 4,
4409 "master_sha": null,
4410 "because_sha": null
4411 },
4412 {
4413 "sha": "fad81a3968144f4765a13e70082fdc163650b1db",
4414 "description": "intel/rt: Add a pass to lower shader call instructions",
4415 "nominated": false,
4416 "nomination_type": null,
4417 "resolution": 4,
4418 "master_sha": null,
4419 "because_sha": null
4420 },
4421 {
4422 "sha": "ca88cd8e5a6d1c36e0f3842eee20edeb1d78eec2",
4423 "description": "intel/rt: Add return instructions at the end of ray-tracing shaders",
4424 "nominated": false,
4425 "nomination_type": null,
4426 "resolution": 4,
4427 "master_sha": null,
4428 "because_sha": null
4429 },
4430 {
4431 "sha": "49778a7253dfce7a09c6d0e433c571a543d85065",
4432 "description": "intel/rt: Add support for scratch in ray-tracing shaders",
4433 "nominated": false,
4434 "nomination_type": null,
4435 "resolution": 4,
4436 "master_sha": null,
4437 "because_sha": null
4438 },
4439 {
4440 "sha": "2b3f6cdc6cf1b2a217af447196e53469a1c9a8d6",
4441 "description": "intel/rt: Add lowering functions for each ray-tracing stage",
4442 "nominated": false,
4443 "nomination_type": null,
4444 "resolution": 4,
4445 "master_sha": null,
4446 "because_sha": null
4447 },
4448 {
4449 "sha": "c7660918d77851d35170e0064d22d2281fed5ac4",
4450 "description": "intel/rt: Add a pass to lower the new ray-tracing intrinsics",
4451 "nominated": false,
4452 "nomination_type": null,
4453 "resolution": 4,
4454 "master_sha": null,
4455 "because_sha": null
4456 },
4457 {
4458 "sha": "6e50db4edac110f59b2381cbb27cb568a4a4b8ea",
4459 "description": "intel/rt: Add builder helpers for accessing RT data structures",
4460 "nominated": false,
4461 "nomination_type": null,
4462 "resolution": 4,
4463 "master_sha": null,
4464 "because_sha": null
4465 },
4466 {
4467 "sha": "1f6e70c85a88bb18f48a42574b77b4c0a27d8dbf",
4468 "description": "intel/fs: Add and implement a load_global_const_block intrinsic",
4469 "nominated": false,
4470 "nomination_type": null,
4471 "resolution": 4,
4472 "master_sha": null,
4473 "because_sha": null
4474 },
4475 {
4476 "sha": "6d5b57aeb7d381337e7bfda418205240330f3f04",
4477 "description": "intel/rt: Add a brw_rt.h header with #defines for basic RT data structures",
4478 "nominated": false,
4479 "nomination_type": null,
4480 "resolution": 4,
4481 "master_sha": null,
4482 "because_sha": null
4483 },
4484 {
4485 "sha": "7280b0911d8ce22092251a8db6d37b11bdc5a59e",
4486 "description": "intel/compiler: Add support for bindless shaders",
4487 "nominated": false,
4488 "nomination_type": null,
4489 "resolution": 4,
4490 "master_sha": null,
4491 "because_sha": null
4492 },
4493 {
4494 "sha": "27f44116fe0bfde34149a676ddb5e75d14fffe7b",
4495 "description": "intel/debug: Add a debug flag for ray-tracing shaders",
4496 "nominated": false,
4497 "nomination_type": null,
4498 "resolution": 4,
4499 "master_sha": null,
4500 "because_sha": null
4501 },
4502 {
4503 "sha": "a7dd172aaa11fcada1513082ff0abea031090b1e",
4504 "description": "nir/lower_io: Support shader_call_data in vars_to_explicit_types",
4505 "nominated": false,
4506 "nomination_type": null,
4507 "resolution": 4,
4508 "master_sha": null,
4509 "because_sha": null
4510 },
4511 {
4512 "sha": "477d2f03794154eccde9e33573d326d11f1c64d0",
4513 "description": "nir/lower_io: Allow ray_hit_attrib in lower_vars_to_explicit_types",
4514 "nominated": false,
4515 "nomination_type": null,
4516 "resolution": 4,
4517 "master_sha": null,
4518 "because_sha": null
4519 },
4520 {
4521 "sha": "bbbb0600f64347a1b1c6d9ba6d4d5863071d7fb4",
4522 "description": "nir: Add a helper to get the live set at a cursor",
4523 "nominated": false,
4524 "nomination_type": null,
4525 "resolution": 4,
4526 "master_sha": null,
4527 "because_sha": null
4528 },
4529 {
4530 "sha": "c7eccb9ca2a3371aa6bbe912c1088cfa30f548f6",
4531 "description": "intel/genxml: Add BVH data structures",
4532 "nominated": false,
4533 "nomination_type": null,
4534 "resolution": 4,
4535 "master_sha": null,
4536 "because_sha": null
4537 },
4538 {
4539 "sha": "980950c52100f8f54c68d0ec0cd0023480673c95",
4540 "description": "intel/genxml: Add RT_DISPATCH_GLOBALS and RT_*_SBT_HANDLE structs",
4541 "nominated": false,
4542 "nomination_type": null,
4543 "resolution": 4,
4544 "master_sha": null,
4545 "because_sha": null
4546 },
4547 {
4548 "sha": "858d565eea4d9e1152277550ee88f7acf4cb71fc",
4549 "description": "intel/genxml: Support truncated addresses",
4550 "nominated": false,
4551 "nomination_type": null,
4552 "resolution": 4,
4553 "master_sha": null,
4554 "because_sha": null
4555 },
4556 {
4557 "sha": "ba9c714cacd21b6f5ee1c58d219c52af23a80a27",
4558 "description": "intel/genxml/pack: Stash the cloned address field",
4559 "nominated": false,
4560 "nomination_type": null,
4561 "resolution": 4,
4562 "master_sha": null,
4563 "because_sha": null
4564 },
4565 {
4566 "sha": "9d16d973a70aed61f38607229339a8c4d3c2ad6d",
4567 "description": "intel/genxml: Add the BINDLESS_SHADER_RECORD data structure",
4568 "nominated": false,
4569 "nomination_type": null,
4570 "resolution": 4,
4571 "master_sha": null,
4572 "because_sha": null
4573 },
4574 {
4575 "sha": "5faf859ebbeed2a529913d064aae76055cce586b",
4576 "description": "intel/dev: Add a gen_device_info::has_ray_tracing bit",
4577 "nominated": false,
4578 "nomination_type": null,
4579 "resolution": 4,
4580 "master_sha": null,
4581 "because_sha": null
4582 },
4583 {
4584 "sha": "1d6434f02ba7ae17664506645f43365b2753ffc4",
4585 "description": "spirv: Emit nir_jump_halt after TerminateRay or IgnoreIntersection",
4586 "nominated": false,
4587 "nomination_type": null,
4588 "resolution": 4,
4589 "master_sha": null,
4590 "because_sha": null
4591 },
4592 {
4593 "sha": "630e54a08b7efb4a92e7708fc5cd682767a1a502",
4594 "description": "nir: Add a halt instruction type",
4595 "nominated": false,
4596 "nomination_type": null,
4597 "resolution": 4,
4598 "master_sha": null,
4599 "because_sha": null
4600 },
4601 {
4602 "sha": "a1281f8a995bcbe6144b43f27bb0c89c28f2a3ba",
4603 "description": "meson: add idep_mesautil to components using simple_mtx.h",
4604 "nominated": false,
4605 "nomination_type": 1,
4606 "resolution": 4,
4607 "master_sha": null,
4608 "because_sha": "53f7d539cd93aff35f64a113a7f22fd91f1eb841"
4609 },
4610 {
4611 "sha": "37a706ad5d99857da187d2e253e8927e7fe23145",
4612 "description": "Revert \"zink: initial implementation of shader keys\"",
4613 "nominated": false,
4614 "nomination_type": 2,
4615 "resolution": 4,
4616 "master_sha": null,
4617 "because_sha": "2be2a500a396fe1dc0e121816e4056874cdd43fc"
4618 },
4619 {
4620 "sha": "06cb6c6063b989c9f225822ff8616590d2167814",
4621 "description": "Revert \"zink: refcount the shader cache\"",
4622 "nominated": false,
4623 "nomination_type": 2,
4624 "resolution": 4,
4625 "master_sha": null,
4626 "because_sha": "b9fdc21bba0724271520462f3f04ba72ae106a26"
4627 },
4628 {
4629 "sha": "01f04c7760aa27f7edc138631eb434124d3b6b17",
4630 "description": "Revert \"zink: move shader key structs into their own header\"",
4631 "nominated": false,
4632 "nomination_type": 2,
4633 "resolution": 4,
4634 "master_sha": null,
4635 "because_sha": "ed7a5a55689ddcf10aae3f671e390252aad2d62f"
4636 },
4637 {
4638 "sha": "a4d03aa2b16a0cd6a94855784bbf8f32ed7bd595",
4639 "description": "Revert \"zink: fill in params for fs shader keys and flag shader for rebuild\"",
4640 "nominated": false,
4641 "nomination_type": 2,
4642 "resolution": 4,
4643 "master_sha": null,
4644 "because_sha": "9aa08221fa6653002dec2a07641d58d3c7fa227a"
4645 },
4646 {
4647 "sha": "1a25b1b36e791e5c13757d1cd8d07b72e49b1ca4",
4648 "description": "Revert \"zink: put those shader keys to work fixing up fragment shaders\"",
4649 "nominated": false,
4650 "nomination_type": 2,
4651 "resolution": 4,
4652 "master_sha": null,
4653 "because_sha": "eeff625ab31f0a1bf94739e09ca6b08de00c94f5"
4654 },
4655 {
4656 "sha": "469c59f8eade8fa72dfe0260abaccced69d2aa8d",
4657 "description": "Revert \"zink: update shader modules in gfx program when flagged dirty\"",
4658 "nominated": false,
4659 "nomination_type": 2,
4660 "resolution": 4,
4661 "master_sha": null,
4662 "because_sha": "e96afeeb7bb2306aa0fba76e27163d4c7a86860b"
4663 },
4664 {
4665 "sha": "025cb90042ba62db8f4be6b612c8f5d2b6b3746b",
4666 "description": "radv: Fix RB+ blending for VK_FORMAT_E5B9G9R9_UFLOAT_PACK32.",
4667 "nominated": true,
4668 "nomination_type": 1,
Bas Nieuwenhuizene1e31f62020-11-21 20:58:37 +01004669 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -08004670 "master_sha": null,
4671 "because_sha": "e893102bcf5d6632f36399d745481639344e5526"
4672 },
4673 {
4674 "sha": "0742edba5ef4aa2253436a449a797daa8f2779d5",
4675 "description": "mesa: Synchronize get_gl_override()",
4676 "nominated": false,
4677 "nomination_type": null,
4678 "resolution": 4,
4679 "master_sha": null,
4680 "because_sha": null
4681 },
4682 {
4683 "sha": "d91fe7d1c65179e64a6ca294135ac1bad2b16fb9",
4684 "description": "tgsi: Fix helgrind complaint about one-time init",
4685 "nominated": false,
4686 "nomination_type": null,
4687 "resolution": 4,
4688 "master_sha": null,
4689 "because_sha": null
4690 },
4691 {
4692 "sha": "1aa055539f32fcb3c78d908d1635bb3a3d517bc2",
4693 "description": "gallium/trace: Fix helgrind complaint about one-time init",
4694 "nominated": false,
4695 "nomination_type": null,
4696 "resolution": 4,
4697 "master_sha": null,
4698 "because_sha": null
4699 },
4700 {
4701 "sha": "f7102ac376a23a394786085a2b0dffa94c13150c",
4702 "description": "mesa: Fix helgrind complaint about one-time init",
4703 "nominated": false,
4704 "nomination_type": null,
4705 "resolution": 4,
4706 "master_sha": null,
4707 "because_sha": null
4708 },
4709 {
4710 "sha": "f8c7a43f33d4647c16c4892d56706a14e5d6bf17",
4711 "description": "util: Fix helgrind complaint about one-time init",
4712 "nominated": false,
4713 "nomination_type": null,
4714 "resolution": 4,
4715 "master_sha": null,
4716 "because_sha": null
4717 },
4718 {
4719 "sha": "bcb2981e145f0c2a54a637e20b6c55eaf316c04f",
4720 "description": "mesa/st: Use do_once for one-time init",
4721 "nominated": false,
4722 "nomination_type": null,
4723 "resolution": 4,
4724 "master_sha": null,
4725 "because_sha": null
4726 },
4727 {
4728 "sha": "2e81ec5e009e3fbeef3fe1a76f2dfee428b7c160",
4729 "description": "gallium/hud: Use do_once for one-time init",
4730 "nominated": false,
4731 "nomination_type": null,
4732 "resolution": 4,
4733 "master_sha": null,
4734 "because_sha": null
4735 },
4736 {
4737 "sha": "b4ad27a986e1c6899cbf23355c3e9c6de345a323",
4738 "description": "freedreno/ir3: Use get_once() for one-time init",
4739 "nominated": false,
4740 "nomination_type": null,
4741 "resolution": 4,
4742 "master_sha": null,
4743 "because_sha": null
4744 },
4745 {
4746 "sha": "c9062df1d57df19a56288c1749d4b6d22d7c1418",
4747 "description": "nir: Use get_once() helper for one-time init's",
4748 "nominated": false,
4749 "nomination_type": null,
4750 "resolution": 4,
4751 "master_sha": null,
4752 "because_sha": null
4753 },
4754 {
4755 "sha": "bda4d6e0d01116db59a0a03b0c703a7af6e11949",
4756 "description": "util: Add helpers for various one-time-init patters",
4757 "nominated": false,
4758 "nomination_type": null,
4759 "resolution": 4,
4760 "master_sha": null,
4761 "because_sha": null
4762 },
4763 {
4764 "sha": "53f7d539cd93aff35f64a113a7f22fd91f1eb841",
4765 "description": "util: Add helgrind support for simple_mtx",
4766 "nominated": false,
4767 "nomination_type": null,
4768 "resolution": 4,
4769 "master_sha": null,
4770 "because_sha": null
4771 },
4772 {
4773 "sha": "7f223a2329a7d392b8860f488b3797012cdd37fe",
4774 "description": "spirv: Implement SpvOpConvertUToAccelerationStructureKHR",
4775 "nominated": false,
4776 "nomination_type": null,
4777 "resolution": 4,
4778 "master_sha": null,
4779 "because_sha": null
4780 },
4781 {
4782 "sha": "879b87cf8cc59087e81b51ea26738c013c6cfa95",
4783 "description": "spirv: Implement OpTerminateRayKHR and OpIgnoreIntersectionKHR",
4784 "nominated": false,
4785 "nomination_type": null,
4786 "resolution": 4,
4787 "master_sha": null,
4788 "because_sha": null
4789 },
4790 {
4791 "sha": "66685679b7c047398d3f593db86a24eba38db3b9",
4792 "description": "spirv: Call repair SSA for OpTerminateInvocation",
4793 "nominated": true,
4794 "nomination_type": 1,
Jason Ekstrandb2c70c32020-11-23 10:07:17 -06004795 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -08004796 "master_sha": null,
4797 "because_sha": "886d2d1a9abcb0572a957c24ae44de4d6c055bc0"
4798 },
4799 {
4800 "sha": "6885cc6f654e66eb53d5e3b44b3e071c9e0621a9",
4801 "description": "spirv: Implement OpTraceRayKHR and OpExecuteCallableKHR",
4802 "nominated": false,
4803 "nomination_type": null,
4804 "resolution": 4,
4805 "master_sha": null,
4806 "because_sha": null
4807 },
4808 {
4809 "sha": "946d5ca004c33435a648ae115b859caa607e78d6",
4810 "description": "spirv: Update JSON and headers from Khronos main",
4811 "nominated": false,
4812 "nomination_type": null,
4813 "resolution": 4,
4814 "master_sha": null,
4815 "because_sha": null
4816 },
4817 {
4818 "sha": "b15caf190b574b4e58b29eeb5b241abccbc43de1",
4819 "description": "spirv: Rename some ray-tracing intrinsics to NV",
4820 "nominated": false,
4821 "nomination_type": null,
4822 "resolution": 4,
4823 "master_sha": null,
4824 "because_sha": null
4825 },
4826 {
4827 "sha": "22c1e0974786249066c27e15fd7ebec74e5a5a62",
4828 "description": "vulkan: Update XML and headers to 1.2.162",
4829 "nominated": false,
4830 "nomination_type": null,
4831 "resolution": 4,
4832 "master_sha": null,
4833 "because_sha": null
4834 },
4835 {
4836 "sha": "c0286fc09b72bd8e7e43bdccb30a89b023d79452",
4837 "description": "zink: fall back to util_blitter for scaled resolves",
4838 "nominated": true,
4839 "nomination_type": 1,
Erik Faye-Lunddeccfbc2020-11-24 11:21:07 +01004840 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -08004841 "master_sha": null,
4842 "because_sha": "19906022e22cb37493861b6976c9623618b5b769"
4843 },
4844 {
4845 "sha": "1c17223c02b68679d67a4e4a6be8b9b7a80fa2e9",
4846 "description": "nir/opt_peephole_select: respect selection_control when collapsing ifs",
4847 "nominated": false,
4848 "nomination_type": null,
4849 "resolution": 4,
4850 "master_sha": null,
4851 "because_sha": null
4852 },
4853 {
4854 "sha": "28395407eb86d17a72b970262d4089c73975ae11",
4855 "description": "nir/opt_peephole_select: collapse nested IFs if applicable",
4856 "nominated": false,
4857 "nomination_type": null,
4858 "resolution": 4,
4859 "master_sha": null,
4860 "because_sha": null
4861 },
4862 {
4863 "sha": "000ea77938725d81588f2cc5120a09798e51f192",
4864 "description": "v3dv: fix allocation size for BO handles",
4865 "nominated": false,
4866 "nomination_type": null,
4867 "resolution": 4,
4868 "master_sha": null,
4869 "because_sha": null
4870 },
4871 {
4872 "sha": "fa5429390b2236f4cb92336b122d7a16be7a5fa7",
4873 "description": "v3dv: remove obsolete comment",
4874 "nominated": false,
4875 "nomination_type": null,
4876 "resolution": 4,
4877 "master_sha": null,
4878 "because_sha": null
4879 },
4880 {
4881 "sha": "19da9bd10d94bbda211c6395aef34fe97daabebc",
4882 "description": "clover: Fix typo in comment.",
4883 "nominated": false,
4884 "nomination_type": null,
4885 "resolution": 4,
4886 "master_sha": null,
4887 "because_sha": null
4888 },
4889 {
4890 "sha": "105fc1c615eb4963503c738c68766f830bc5a662",
4891 "description": "gallium: fix missing bit field in p_state.h",
4892 "nominated": true,
4893 "nomination_type": 1,
Dave Airlie0464d642020-11-24 10:52:45 +10004894 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -08004895 "master_sha": null,
4896 "because_sha": "3dc6da1ac1f5be2d6421940739b88f7e8d36cdf9"
4897 },
4898 {
4899 "sha": "87c70f1984fc6f9be6c32559ecfbde1946ff7360",
4900 "description": "lavapipe: enable pipeline stats queries",
4901 "nominated": true,
4902 "nomination_type": 0,
Dave Airliee9cdf392020-11-13 17:06:31 +10004903 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -08004904 "master_sha": null,
4905 "because_sha": null
4906 },
4907 {
4908 "sha": "4263162839d67f08c69895925ffc19cb4fbf4c42",
4909 "description": "lavapipe: fixup mipmap precsion bits",
4910 "nominated": true,
4911 "nomination_type": 0,
Dave Airlie10a9d8a2020-11-10 14:26:53 +10004912 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -08004913 "master_sha": null,
4914 "because_sha": null
4915 },
4916 {
4917 "sha": "2c0a078fdb4b856ecc29d5cf9b0478afc2309aa8",
4918 "description": "llvmpipe: fix multisample lines.",
4919 "nominated": true,
4920 "nomination_type": 0,
Dave Airlie092a65b2020-11-10 13:52:05 +10004921 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -08004922 "master_sha": null,
4923 "because_sha": null
4924 },
4925 {
4926 "sha": "d932720ff7dd8fafbb200d9f91c3956d5f0e775e",
4927 "description": "llvmpipe: fix multisample point rendering.",
4928 "nominated": true,
4929 "nomination_type": 0,
Dave Airlie7e90c4d2020-11-10 07:28:53 +10004930 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -08004931 "master_sha": null,
4932 "because_sha": null
4933 },
4934 {
4935 "sha": "2ed54033def4e56e2ec9de7d25f7d4db30523b77",
4936 "description": "llvmpipe/setup: move point stats collection earlier.",
4937 "nominated": true,
4938 "nomination_type": 0,
Dave Airliead4d87a2020-11-16 09:48:13 +10004939 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -08004940 "master_sha": null,
4941 "because_sha": null
4942 },
4943 {
4944 "sha": "f24645653863564eb059c1200a52b25f659216e5",
4945 "description": "lavapipe: fix wsi acquire fences",
4946 "nominated": true,
4947 "nomination_type": 0,
Dave Airlie904811f2020-11-16 10:02:17 +10004948 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -08004949 "master_sha": null,
4950 "because_sha": null
4951 },
4952 {
4953 "sha": "0d90c7cbc4d005fe6245d0a19985784940792403",
4954 "description": "lavapipe: fixup device allocate + enable private data",
4955 "nominated": true,
4956 "nomination_type": 0,
Dave Airlie6e3894d2020-11-16 08:55:16 +10004957 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -08004958 "master_sha": null,
4959 "because_sha": null
4960 },
4961 {
4962 "sha": "2ac396e2e5b966a247b698dcc44456fff1ffa0df",
4963 "description": "zink: fix layered resolves",
4964 "nominated": true,
4965 "nomination_type": 1,
Erik Faye-Lundc7fdc102020-11-23 18:41:29 +01004966 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -08004967 "master_sha": null,
4968 "because_sha": "19906022e22cb37493861b6976c9623618b5b769"
4969 },
4970 {
4971 "sha": "989877365d236e553e740dd9b77dbf524d8d4a98",
4972 "description": "release-calender: Update 20.3",
4973 "nominated": false,
4974 "nomination_type": null,
4975 "resolution": 4,
4976 "master_sha": null,
4977 "because_sha": null
4978 },
4979 {
4980 "sha": "f60fabc38f72c1a201698ca263b4fadb5b9df1dc",
4981 "description": "docs: update calendar and link releases notes for 20.2.3",
4982 "nominated": false,
4983 "nomination_type": null,
4984 "resolution": 4,
4985 "master_sha": null,
4986 "because_sha": null
4987 },
4988 {
4989 "sha": "9c2e8a8f90a09a0ec2d0a4bb9592e57311e17a1e",
4990 "description": "docs: Add relnotes for 20.2.3",
4991 "nominated": false,
4992 "nomination_type": null,
4993 "resolution": 4,
4994 "master_sha": null,
4995 "because_sha": null
4996 },
4997 {
4998 "sha": "ad2b1200875bc3f99c5302117ebc58f624a3e14e",
4999 "description": "docs: add release notes for 20.2.3",
5000 "nominated": false,
5001 "nomination_type": null,
5002 "resolution": 4,
5003 "master_sha": null,
5004 "because_sha": null
5005 },
5006 {
5007 "sha": "8e961b91c320125c81fbae0d8f9f6076ee58aa3c",
5008 "description": "aco: optimize v_add+v_lshlrev to v_mad_u32_u24 on GFX6-8",
5009 "nominated": false,
5010 "nomination_type": null,
5011 "resolution": 4,
5012 "master_sha": null,
5013 "because_sha": null
5014 },
5015 {
5016 "sha": "d9e4504b0dc6752f1820deb01eb829b4f2af3a45",
5017 "description": "aco: optimize v_add+s_lshl to v_mad_u32_u24 on GFX6-8",
5018 "nominated": false,
5019 "nomination_type": null,
5020 "resolution": 4,
5021 "master_sha": null,
5022 "because_sha": null
5023 },
5024 {
5025 "sha": "eaef1f21278ff8ddd534946c562b211b7208c155",
5026 "description": "aco: allow to use the range analysis UB in emit_{sop2,vop2}_instruction()",
5027 "nominated": false,
5028 "nomination_type": null,
5029 "resolution": 4,
5030 "master_sha": null,
5031 "because_sha": null
5032 },
5033 {
5034 "sha": "be600b009a8c4508a488f71b9eaf5e6901dff245",
5035 "description": "aco: add a new Operand flag to indicate that is 24-bit",
5036 "nominated": false,
5037 "nomination_type": null,
5038 "resolution": 4,
5039 "master_sha": null,
5040 "because_sha": null
5041 },
5042 {
5043 "sha": "05fd780012894c3b6527df6d434c4cb3c82d7772",
5044 "description": "aco/tests: extend the optimize.add_lshl tests to GFX8",
5045 "nominated": false,
5046 "nomination_type": null,
5047 "resolution": 4,
5048 "master_sha": null,
5049 "because_sha": null
5050 },
5051 {
5052 "sha": "cd59c22325293d17ed76bc803d927407ae0a7abe",
5053 "description": "ac,radv: use better export formats for 8-bit when RB+ isn't allowed",
5054 "nominated": false,
5055 "nomination_type": null,
5056 "resolution": 4,
5057 "master_sha": null,
5058 "because_sha": null
5059 },
5060 {
5061 "sha": "684531fd37ca3aa15dfb34f34ada10615ff66864",
5062 "description": "radv: add new vk_format_is_*() helpers",
5063 "nominated": false,
5064 "nomination_type": null,
5065 "resolution": 4,
5066 "master_sha": null,
5067 "because_sha": null
5068 },
5069 {
5070 "sha": "a5227465c13ae74651a932a82aeae65683f4a063",
5071 "description": "meson: use a feature option for microsoft-clc",
5072 "nominated": false,
5073 "nomination_type": 1,
5074 "resolution": 4,
5075 "master_sha": null,
5076 "because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
5077 },
5078 {
5079 "sha": "7ca4a478ad307e3e706e86b2786929a6a3b7dff8",
5080 "description": "meson: Don't add extra values to shader-cache",
5081 "nominated": true,
5082 "nomination_type": 1,
Dylan Baker0a393502020-11-19 16:09:22 -08005083 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -08005084 "master_sha": null,
5085 "because_sha": "5de56937a3d009659076dc67de6a57379fc7a31b"
5086 },
5087 {
Dylan Bakerf56cbdf2020-11-23 09:07:30 -08005088 "sha": "a92f597b98bb032b904c7c8a8c3a9fe798b51915",
5089 "description": "freedreno/ir3: Fix valgrind complaint about streamout state",
5090 "nominated": false,
5091 "nomination_type": null,
5092 "resolution": 4,
5093 "master_sha": null,
5094 "because_sha": null
5095 },
5096 {
5097 "sha": "9de6a601ce61fd3466aed0054b1759fa3fcdf162",
5098 "description": "freedreno/drm: Quiet timedout error msg",
5099 "nominated": false,
5100 "nomination_type": 1,
5101 "resolution": 4,
5102 "master_sha": null,
5103 "because_sha": "156d7e45f745a1567fc3b69a4f6faa3c54eec49e"
5104 },
5105 {
5106 "sha": "98d182fd46c90934f85700f9d2b35190ea4c848c",
5107 "description": "freedreno/a6xx: Clear control mem at context create",
5108 "nominated": false,
5109 "nomination_type": null,
5110 "resolution": 4,
5111 "master_sha": null,
5112 "because_sha": null
5113 },
5114 {
5115 "sha": "150a914a786281e20a97fc03d7aaf4d6454bd618",
5116 "description": "freedreno: Convert one last mtx_t -> simple_mtx_t",
5117 "nominated": false,
5118 "nomination_type": null,
5119 "resolution": 4,
5120 "master_sha": null,
5121 "because_sha": null
5122 },
5123 {
5124 "sha": "8651cfbbf05516fb901a766ca562a5101c835f7d",
5125 "description": "freedreno: emit_marker() cleanup",
5126 "nominated": false,
5127 "nomination_type": null,
5128 "resolution": 4,
5129 "master_sha": null,
5130 "because_sha": null
5131 },
5132 {
5133 "sha": "b039e03f55517287d73b485802a8537e3639141b",
5134 "description": "mesa: add an environment variable to default enable INTEL_blackhole",
5135 "nominated": false,
5136 "nomination_type": null,
5137 "resolution": 4,
5138 "master_sha": null,
5139 "because_sha": null
5140 },
5141 {
5142 "sha": "f5610d99492ab981f3bcf2f8a3baaae882616f1d",
5143 "description": "st: trigger noop if the default value is not true",
5144 "nominated": false,
5145 "nomination_type": null,
5146 "resolution": 4,
5147 "master_sha": null,
5148 "because_sha": null
5149 },
5150 {
5151 "sha": "76ade57fa6585a388fe81f8a3a9235230628a727",
5152 "description": "ir3/ra: Fix array reg liveness in scalar pass",
5153 "nominated": false,
5154 "nomination_type": null,
5155 "resolution": 4,
5156 "master_sha": null,
5157 "because_sha": null
5158 },
5159 {
5160 "sha": "88b5a2b80bc60f0d7416275835a264c7ce19b656",
5161 "description": "nir: fix gathering cross invocation info",
5162 "nominated": false,
5163 "nomination_type": 1,
5164 "resolution": 4,
5165 "master_sha": null,
5166 "because_sha": "5b77b14448c39d664460fd00d2a356d47858880f"
5167 },
5168 {
5169 "sha": "79bd8edd87e8d1f72b0d80918463319653a91a27",
5170 "description": "swr: Pass draw start information to state update mechanism",
5171 "nominated": false,
5172 "nomination_type": null,
5173 "resolution": 4,
5174 "master_sha": null,
5175 "because_sha": null
5176 },
5177 {
5178 "sha": "c83cc49f6bcf6cb6fd3a061fc10b6139b77afb81",
5179 "description": "ci: fix name of the Sienna Cichlid expected failures file",
5180 "nominated": false,
5181 "nomination_type": null,
5182 "resolution": 4,
5183 "master_sha": null,
5184 "because_sha": null
5185 },
5186 {
5187 "sha": "ce5c23eb009b1453347e87099a4dfc72d4c8c793",
5188 "description": "v3dv/cmd_buffer: missing (uint8_t *) casting when calling memcmp",
5189 "nominated": true,
5190 "nomination_type": 1,
Alejandro Piñeiro8464a6e2020-11-19 23:45:57 +01005191 "resolution": 1,
Dylan Bakerf56cbdf2020-11-23 09:07:30 -08005192 "master_sha": null,
5193 "because_sha": "e1c8041cde64ff72dab504ee0e31c2b5224145d6"
5194 },
5195 {
5196 "sha": "14ec91b1319254c5ee608fa0d6c0110439c29d7b",
5197 "description": "radv: dump BO ranges into bo_ranges.log instead of stderr",
5198 "nominated": false,
5199 "nomination_type": null,
5200 "resolution": 4,
5201 "master_sha": null,
5202 "because_sha": null
5203 },
5204 {
5205 "sha": "4ffa6acb0decca0a8eb41b41e985b2f92bf8d1ff",
5206 "description": "radv: add RADV_DEBUG=noumr to disable UMR logs during GPU hang detection",
5207 "nominated": false,
5208 "nomination_type": null,
5209 "resolution": 4,
5210 "master_sha": null,
5211 "because_sha": null
5212 },
5213 {
5214 "sha": "a61a398f7eb4f2dd50722e152895a1e54b599e14",
5215 "description": "radv: dump application info in the GPU hang report",
5216 "nominated": false,
5217 "nomination_type": null,
5218 "resolution": 4,
5219 "master_sha": null,
5220 "because_sha": null
5221 },
5222 {
5223 "sha": "8d7f78ccf8f2079492f3b135f4a374e45942e7fc",
5224 "description": "radv: append a time string to the hang report dump directory",
5225 "nominated": false,
5226 "nomination_type": null,
5227 "resolution": 4,
5228 "master_sha": null,
5229 "because_sha": null
5230 },
5231 {
5232 "sha": "15e1b530f6e010e639a193422eed3736fc060bf3",
5233 "description": "radv: print more debug messages when generating a hang report",
5234 "nominated": false,
5235 "nomination_type": null,
5236 "resolution": 4,
5237 "master_sha": null,
5238 "because_sha": null
5239 },
5240 {
5241 "sha": "f7364c9fe0ad2e8bae94045b4ffef13a12f49faa",
5242 "description": "radeonsi: don't allocate LDS for TCS inputs if it's not used",
5243 "nominated": false,
5244 "nomination_type": null,
5245 "resolution": 4,
5246 "master_sha": null,
5247 "because_sha": null
5248 },
5249 {
5250 "sha": "a4ba51e5be5462fd191970243512852c90aedc7e",
5251 "description": "radeonsi: don't insert barrier between VS/TCS if all TCS inputs come from VGPRs",
5252 "nominated": false,
5253 "nomination_type": null,
5254 "resolution": 4,
5255 "master_sha": null,
5256 "because_sha": null
5257 },
5258 {
5259 "sha": "61fe66a2e433c5565153ca800e81c36a17c7cba1",
5260 "description": "radeonsi: pass VS->TCS IO via VGPRs if VS and TCS have the same thread count",
5261 "nominated": false,
5262 "nomination_type": null,
5263 "resolution": 4,
5264 "master_sha": null,
5265 "because_sha": null
5266 },
5267 {
5268 "sha": "6f130342658b85774c2b8125ff415aab66463153",
5269 "description": "ac/llvm: prepare for passing VS->TCS IO via VGPRs",
5270 "nominated": false,
5271 "nomination_type": null,
5272 "resolution": 4,
5273 "master_sha": null,
5274 "because_sha": null
5275 },
5276 {
5277 "sha": "98b2aacfbfe3cbdeabed3200b98cb02915d08b29",
5278 "description": "radeonsi: remove unnecessary NULL checking in NIR tess functions",
5279 "nominated": false,
5280 "nomination_type": null,
5281 "resolution": 4,
5282 "master_sha": null,
5283 "because_sha": null
5284 },
5285 {
5286 "sha": "1190808eca6c23d18ff1c2ba7abc99601b221bb5",
5287 "description": "radeonsi: if VS and TCS have the same number of threads, merge the conditonals",
5288 "nominated": false,
5289 "nomination_type": null,
5290 "resolution": 4,
5291 "master_sha": null,
5292 "because_sha": null
5293 },
5294 {
5295 "sha": "0aba1743611109545bba86bf055a04ecbe210132",
5296 "description": "radeonsi: always return void from si_build_wrapper_function",
5297 "nominated": false,
5298 "nomination_type": null,
5299 "resolution": 4,
5300 "master_sha": null,
5301 "because_sha": null
5302 },
5303 {
5304 "sha": "a56e92c79e35a44590e20a5b9032b0a29db80c73",
5305 "description": "radeonsi: merge TCS and TCS epilog conditional blocks",
5306 "nominated": false,
5307 "nomination_type": null,
5308 "resolution": 4,
5309 "master_sha": null,
5310 "because_sha": null
5311 },
5312 {
5313 "sha": "c605de30ebcfe1eb883c011dcb7db69e38c015c6",
5314 "description": "radeonsi: don't generate a dead conditional in si_write_tess_factors on gfx9+",
5315 "nominated": false,
5316 "nomination_type": null,
5317 "resolution": 4,
5318 "master_sha": null,
5319 "because_sha": null
5320 },
5321 {
5322 "sha": "5df5ee2722f44782d8bb6562d0e11ffff813ed46",
5323 "description": "radeonsi: limit HS LDS usage per workgroup to 16K to allow at least 2 WGs/CU",
5324 "nominated": false,
5325 "nomination_type": null,
5326 "resolution": 4,
5327 "master_sha": null,
5328 "because_sha": null
5329 },
5330 {
5331 "sha": "bdee9dc633fd3aed4c27bf09c285dfd788c803ad",
5332 "description": "radeonsi: don't allocate LDS for TCS outputs if they are not read",
5333 "nominated": false,
5334 "nomination_type": null,
5335 "resolution": 4,
5336 "master_sha": null,
5337 "because_sha": null
5338 },
5339 {
5340 "sha": "10beddf6595499f17c6c23ec0409160fe1e952df",
5341 "description": "radeonsi: don't leave more than 8 unoccupied lanes in HS",
5342 "nominated": false,
5343 "nomination_type": null,
5344 "resolution": 4,
5345 "master_sha": null,
5346 "because_sha": null
5347 },
5348 {
5349 "sha": "9b5b5cbc53430d39993db5fb3bcd9f99ed006f2c",
5350 "description": "radeonsi: adjust tess SGPRs to allow fully occupied 3 HS waves of triangles",
5351 "nominated": false,
5352 "nomination_type": null,
5353 "resolution": 4,
5354 "master_sha": null,
5355 "because_sha": null
5356 },
5357 {
5358 "sha": "96593847445bd4f80ef65040dda5f74c26c7a80a",
5359 "description": "ac/nir: fix a typo in ac_are_tessfactors_def_in_all_invocs",
5360 "nominated": true,
5361 "nomination_type": 1,
Marek Olšák60bf7672020-11-13 23:13:45 -05005362 "resolution": 1,
Dylan Bakerf56cbdf2020-11-23 09:07:30 -08005363 "master_sha": null,
5364 "because_sha": "2832bc972bfb512b314a3180a1258be984807760"
5365 },
5366 {
5367 "sha": "bb6bdeb2305cda83fe58617b628b78ff968b2d00",
5368 "description": "r600/sfn: Correctly lower all int64",
5369 "nominated": false,
5370 "nomination_type": null,
5371 "resolution": 4,
5372 "master_sha": null,
5373 "because_sha": null
5374 },
5375 {
5376 "sha": "861d48ea0b1831dcfe95c0c3ad3afaa5808e0408",
5377 "description": "nv50/ir: Initialize Program members in constructor.",
5378 "nominated": false,
5379 "nomination_type": null,
5380 "resolution": 4,
5381 "master_sha": null,
5382 "because_sha": null
5383 },
5384 {
5385 "sha": "8976918efa2cb5d08fc762b3aea125f18aa0ebd5",
5386 "description": "r600/sfn: use a per stream index register in GS",
5387 "nominated": false,
5388 "nomination_type": null,
5389 "resolution": 4,
5390 "master_sha": null,
5391 "because_sha": null
5392 },
5393 {
5394 "sha": "335c48ab330a5e3d7cc2bdd905eba44a3a80e982",
5395 "description": "r600/sfn: lower bool to int32 only after common optimizations",
5396 "nominated": true,
5397 "nomination_type": 1,
Gert Wollny6adf9182020-11-21 15:59:33 +01005398 "resolution": 1,
Dylan Bakerf56cbdf2020-11-23 09:07:30 -08005399 "master_sha": null,
5400 "because_sha": "f79b7fcf7c7f5db626efdb63f27e8bc64d0aed77"
5401 },
5402 {
5403 "sha": "5b77b14448c39d664460fd00d2a356d47858880f",
5404 "description": "nir: Use src_is_invocation_id in get_deref_info.",
5405 "nominated": false,
5406 "nomination_type": null,
5407 "resolution": 4,
5408 "master_sha": null,
5409 "because_sha": null
5410 },
5411 {
5412 "sha": "e78c089aae5789d2ad2698beb9f13c12736f7443",
5413 "description": "nir: fix gathering patch IO usage with lowered IO",
5414 "nominated": true,
5415 "nomination_type": 1,
Marek Olšák29f10782020-11-14 20:06:55 -05005416 "resolution": 1,
Dylan Bakerf56cbdf2020-11-23 09:07:30 -08005417 "master_sha": null,
5418 "because_sha": "17af07024dfc8302b37a270cea4ef3eae06fe5e2"
5419 },
5420 {
5421 "sha": "aadfdb962ffa425a230d972c28351c8879072b6b",
5422 "description": "nir: fix gathering TCS cross invocation access with lowered IO",
5423 "nominated": true,
5424 "nomination_type": 1,
Marek Olšák33d70872020-11-13 00:09:06 -05005425 "resolution": 1,
Dylan Bakerf56cbdf2020-11-23 09:07:30 -08005426 "master_sha": null,
5427 "because_sha": "abe9588ff048656c94d2074ca3d852ac371e0c7b"
5428 },
5429 {
5430 "sha": "9edfbd629611109d56d11943f92a4e4bcfebf3ab",
5431 "description": "mesa: lock Shared->TexMutex only once for a glthread batch",
5432 "nominated": false,
5433 "nomination_type": null,
5434 "resolution": 4,
5435 "master_sha": null,
5436 "because_sha": null
5437 },
5438 {
5439 "sha": "8e7270de551e25acc75b2acb496320cf312c96ab",
5440 "description": "mesa: lock Shared->BufferObjects only once for a glthread batch",
5441 "nominated": false,
5442 "nomination_type": null,
5443 "resolution": 4,
5444 "master_sha": null,
5445 "because_sha": null
5446 },
5447 {
5448 "sha": "b8684672ff39d49bc2db3564b8c77784606a5d9d",
5449 "description": "glthread: make glGetActiveUniform return without syncing",
5450 "nominated": false,
5451 "nomination_type": null,
5452 "resolution": 4,
5453 "master_sha": null,
5454 "because_sha": null
5455 },
5456 {
5457 "sha": "5f820b38d41a3bea956fd79ec6930fea860b50d9",
5458 "description": "mesa: make error handling for glGetActiveUniform glthread-safe",
5459 "nominated": false,
5460 "nomination_type": null,
5461 "resolution": 4,
5462 "master_sha": null,
5463 "because_sha": null
5464 },
5465 {
5466 "sha": "ac4dc6e139b8ed84622ba0fcdcea4ec15e60b586",
5467 "description": "mesa: add glInternalSetError for glthread",
5468 "nominated": false,
5469 "nomination_type": null,
5470 "resolution": 4,
5471 "master_sha": null,
5472 "because_sha": null
5473 },
5474 {
5475 "sha": "347a3d68cd8ed31fb50a7509f1526a2930d0cd50",
5476 "description": "radv: Dump BO VA ranges on hang.",
5477 "nominated": false,
5478 "nomination_type": null,
5479 "resolution": 4,
5480 "master_sha": null,
5481 "because_sha": null
5482 },
5483 {
5484 "sha": "ba9906fc8f27aaeff1c90f3e2b125173bc3684c4",
5485 "description": "clover: Initialize command_queue member _props.",
5486 "nominated": false,
5487 "nomination_type": 1,
5488 "resolution": 4,
5489 "master_sha": null,
5490 "because_sha": "e42a7fa03786603b5069afb762006623d71ae7e7"
5491 },
5492 {
5493 "sha": "f8dc22bf61c1e6008f6954ffd25c1ee322f500c6",
5494 "description": "meson: drop deprecated EGL platform build options",
5495 "nominated": true,
5496 "nomination_type": 0,
Eric Engestrom48bcf3b2020-07-10 16:11:46 +02005497 "resolution": 1,
Dylan Bakerf56cbdf2020-11-23 09:07:30 -08005498 "master_sha": null,
5499 "because_sha": null
5500 },
5501 {
5502 "sha": "4da8323a14b58303b41826382f1951131171da0f",
5503 "description": "gitlab-ci: drop deprecated platforms that snuck in when nobody was watching",
5504 "nominated": true,
5505 "nomination_type": 1,
Eric Engestrom921bd0e2020-11-20 13:08:09 +01005506 "resolution": 1,
Dylan Bakerf56cbdf2020-11-23 09:07:30 -08005507 "master_sha": null,
5508 "because_sha": "c56f09124b195c5cbaabdd7eadbb0523bede3abb"
5509 },
5510 {
5511 "sha": "14186a1b845b60f45fa3ad34a072dce1a6cbe67e",
5512 "description": "aco/tests: add Builder::v_mul_imm() tests",
5513 "nominated": false,
5514 "nomination_type": null,
5515 "resolution": 4,
5516 "master_sha": null,
5517 "because_sha": null
5518 },
5519 {
5520 "sha": "aab507c6b051be99551373b36be19d14a9cbeab0",
5521 "description": "aco: use v_mul_imm() for some nir_op_imul",
5522 "nominated": false,
5523 "nomination_type": null,
5524 "resolution": 4,
5525 "master_sha": null,
5526 "because_sha": null
5527 },
5528 {
5529 "sha": "02c5519e6c6bca75f9cd5603fa6e8a6e51eff4e3",
5530 "description": "aco: try harder to not create v_mul_lo_u32",
5531 "nominated": false,
5532 "nomination_type": null,
5533 "resolution": 4,
5534 "master_sha": null,
5535 "because_sha": null
5536 },
5537 {
5538 "sha": "8ca23bcf39623b5ca0d4a1d2c41b4509d1c737f9",
5539 "description": "aco: copy constant to sgpr in Builder::v_mul_imm()",
5540 "nominated": false,
5541 "nomination_type": null,
5542 "resolution": 4,
5543 "master_sha": null,
5544 "because_sha": null
5545 },
5546 {
5547 "sha": "756bb29391bc368d38472b825510320ddae6042e",
5548 "description": "aco: create vgpr constant copies using v_bfrev_b32",
5549 "nominated": false,
5550 "nomination_type": null,
5551 "resolution": 4,
5552 "master_sha": null,
5553 "because_sha": null
5554 },
5555 {
5556 "sha": "4d93fc25f0667805c8e8a95febf5adc4052f9282",
5557 "description": "aco: count v_mul_lo_u32 as 16 cycles",
5558 "nominated": false,
5559 "nomination_type": null,
5560 "resolution": 4,
5561 "master_sha": null,
5562 "because_sha": null
5563 },
5564 {
5565 "sha": "70d665d981bfef6735fb7178e4c481d467e1176c",
5566 "description": "aco: don't create v_mov_b32 in v_mul_imm()",
5567 "nominated": false,
5568 "nomination_type": null,
5569 "resolution": 4,
5570 "master_sha": null,
5571 "because_sha": null
5572 },
5573 {
5574 "sha": "35613c752f5826dcc5bbfbfb8e6ab0ab3127b7d3",
5575 "description": "radeon/vce: Bitrate not updated when changing framerate",
5576 "nominated": false,
5577 "nomination_type": null,
5578 "resolution": 4,
5579 "master_sha": null,
5580 "because_sha": null
5581 },
5582 {
Dylan Baker2d1e1522020-11-20 12:37:33 -08005583 "sha": "a59b1b18a95af1f8edb0093baf508e974e3251a2",
5584 "description": "glx, egl: Add LIBGL_DRI2_DISABLE environment variable",
5585 "nominated": false,
5586 "nomination_type": null,
5587 "resolution": 4,
5588 "master_sha": null,
5589 "because_sha": null
5590 },
5591 {
5592 "sha": "27612984a4d414d118d97ab17a9b2f66235d0884",
5593 "description": "gallium/vl: Set modifier field for winsys handle.",
5594 "nominated": false,
5595 "nomination_type": 1,
5596 "resolution": 4,
5597 "master_sha": null,
5598 "because_sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb"
5599 },
5600 {
5601 "sha": "8c3abcab6d889c17c19ed28ba8401b16d6599891",
5602 "description": "nir/copy_prop_vars: avoid a duplicate lookup if src == vec_src",
5603 "nominated": false,
5604 "nomination_type": null,
5605 "resolution": 4,
5606 "master_sha": null,
5607 "because_sha": null
5608 },
5609 {
5610 "sha": "33eeb994be136ac4046b75a2088aa40a8f005c70",
5611 "description": "nir/copy_prop_vars: use nir_deref_and_path",
5612 "nominated": false,
5613 "nomination_type": null,
5614 "resolution": 4,
5615 "master_sha": null,
5616 "because_sha": null
5617 },
5618 {
5619 "sha": "abc3225927453786de240b4493507318e8ecfa4f",
5620 "description": "nir/deref: add helpers to lazily create paths",
5621 "nominated": false,
5622 "nomination_type": null,
5623 "resolution": 4,
5624 "master_sha": null,
5625 "because_sha": null
5626 },
5627 {
5628 "sha": "7d8c06d484fdb9514d49ead04637bb554e25b01d",
5629 "description": "nir/search: check for changes before adding uses to worklist",
5630 "nominated": false,
5631 "nomination_type": null,
5632 "resolution": 4,
5633 "master_sha": null,
5634 "because_sha": null
5635 },
5636 {
5637 "sha": "556a20afe6a1222897f81f6d87ee0d003aa03539",
5638 "description": "nir/search: check instr type before adding to worklist",
5639 "nominated": false,
5640 "nomination_type": null,
5641 "resolution": 4,
5642 "master_sha": null,
5643 "because_sha": null
5644 },
5645 {
5646 "sha": "4832262560d3156cf47be14c52128ae2da4c7371",
5647 "description": "nir/loop_analyze: initialize loop variables on demand",
5648 "nominated": false,
5649 "nomination_type": null,
5650 "resolution": 4,
5651 "master_sha": null,
5652 "because_sha": null
5653 },
5654 {
5655 "sha": "be7b20135e50a15081de54fb24c731503df660a5",
5656 "description": "nir/copy_prop_vars,nir/dead_write_vars: ignore read-only loads",
5657 "nominated": false,
5658 "nomination_type": null,
5659 "resolution": 4,
5660 "master_sha": null,
5661 "because_sha": null
5662 },
5663 {
5664 "sha": "276e241b579d8935c2963d7ac2c237f7f9e9a4b6",
5665 "description": "nir: add nir_var_vec_indexable_modes",
5666 "nominated": false,
5667 "nomination_type": null,
5668 "resolution": 4,
5669 "master_sha": null,
5670 "because_sha": null
5671 },
5672 {
5673 "sha": "fb01882ddbbf9eedc646259f24917f06766465b4",
5674 "description": "nir: add nir_phi_get_src_from_block() helper",
5675 "nominated": false,
5676 "nomination_type": null,
5677 "resolution": 4,
5678 "master_sha": null,
5679 "because_sha": null
5680 },
5681 {
5682 "sha": "8d477baa4f917f502758268ade6590fef7a89d4e",
5683 "description": "nir: allow for cheap intrinsics in nir_opt_peephole_select()",
5684 "nominated": false,
5685 "nomination_type": null,
5686 "resolution": 4,
5687 "master_sha": null,
5688 "because_sha": null
5689 },
5690 {
5691 "sha": "5cc29fccbeb761f124a71fc3d0c27d55a51596e9",
5692 "description": "radv/winsys: Fix use of nonexisting struct type in sizeof",
5693 "nominated": false,
5694 "nomination_type": null,
5695 "resolution": 4,
5696 "master_sha": null,
5697 "because_sha": null
5698 },
5699 {
5700 "sha": "9eda7f475cfebe79cefdb2ab19daeaa29030c704",
5701 "description": "radv/query: Avoid hardcoding array size constants",
5702 "nominated": false,
5703 "nomination_type": null,
5704 "resolution": 4,
5705 "master_sha": null,
5706 "because_sha": null
5707 },
5708 {
5709 "sha": "b4d6131c156103ebf0ed683a71c51337c7d4834e",
5710 "description": "radv,aco: Compile with -Wshadow when available",
5711 "nominated": false,
5712 "nomination_type": null,
5713 "resolution": 4,
5714 "master_sha": null,
5715 "because_sha": null
5716 },
5717 {
5718 "sha": "cba6ec309abb30964bdb7c96491b0bdee9615333",
5719 "description": "radv: Fix -Wshadow warnings",
5720 "nominated": false,
5721 "nomination_type": null,
5722 "resolution": 4,
5723 "master_sha": null,
5724 "because_sha": null
5725 },
5726 {
5727 "sha": "a978602d1f2faa11502ca63f75d1c528c90e8ddd",
5728 "description": "aco/tests: Fix -Wunused warnings in release mode",
5729 "nominated": false,
5730 "nomination_type": null,
5731 "resolution": 4,
5732 "master_sha": null,
5733 "because_sha": null
5734 },
5735 {
5736 "sha": "5231c788ff0da6f66426e2d7fd3d0c799094f66b",
5737 "description": "aco/tests: Fix -Wshadow warnings",
5738 "nominated": false,
5739 "nomination_type": null,
5740 "resolution": 4,
5741 "master_sha": null,
5742 "because_sha": null
5743 },
5744 {
5745 "sha": "2bb88743203f9347b347b9db6dd593df060db819",
5746 "description": "aco: Fix -Wshadow warnings",
5747 "nominated": false,
5748 "nomination_type": null,
5749 "resolution": 4,
5750 "master_sha": null,
5751 "because_sha": null
5752 },
5753 {
5754 "sha": "bc7f442d8e03919cf7f8e6a470b3c0406e11a1f9",
5755 "description": "radv: ignore other blend targets if dual-source blending is enabled",
5756 "nominated": false,
5757 "nomination_type": null,
5758 "resolution": 4,
5759 "master_sha": null,
5760 "because_sha": null
5761 },
5762 {
5763 "sha": "c08144b8ba0502a41ba571d7ead54d8cd5446cdf",
5764 "description": "docs: add basic docs for d3d12 driver",
5765 "nominated": false,
5766 "nomination_type": null,
5767 "resolution": 4,
5768 "master_sha": null,
5769 "because_sha": null
5770 },
5771 {
5772 "sha": "0678fdd983dfbc3f82671a66f6dbc7607f955e99",
5773 "description": "ci: add list of expected failures for Sienna Cichlid",
5774 "nominated": false,
5775 "nomination_type": null,
5776 "resolution": 4,
5777 "master_sha": null,
5778 "because_sha": null
5779 },
5780 {
5781 "sha": "94c00be49fba0bbfe39836844c622c02dbe142a2",
5782 "description": "v3dv: only write new uniforms when needed",
5783 "nominated": false,
5784 "nomination_type": null,
5785 "resolution": 4,
5786 "master_sha": null,
5787 "because_sha": null
5788 },
5789 {
5790 "sha": "070dccdad934aa29a12e852b47a3288d29a8de9e",
5791 "description": "v3dv: remove redundant free of default pipeline attributes BO",
5792 "nominated": false,
5793 "nomination_type": null,
5794 "resolution": 4,
5795 "master_sha": null,
5796 "because_sha": null
5797 },
5798 {
5799 "sha": "54e8138bbc8f694eaa47bfb289251ae7c7e12210",
5800 "description": "r600/sb: Initialize sb_context members in constructor.",
5801 "nominated": false,
5802 "nomination_type": null,
5803 "resolution": 4,
5804 "master_sha": null,
5805 "because_sha": null
5806 },
5807 {
5808 "sha": "bbd21c403826d9b7f0499690783ecbbf1b2fad01",
5809 "description": "r600/sfn: Initialize ShaderFromNir members in constructor.",
5810 "nominated": false,
5811 "nomination_type": null,
5812 "resolution": 4,
5813 "master_sha": null,
5814 "because_sha": null
5815 },
5816 {
5817 "sha": "c1b675bdd5e9217eaa6258deaa5b30087cb0327c",
5818 "description": "r600/sfn: Fix typos.",
5819 "nominated": false,
5820 "nomination_type": null,
5821 "resolution": 4,
5822 "master_sha": null,
5823 "because_sha": null
5824 },
5825 {
5826 "sha": "50fef61fa54899856fc66516b22a82d327fe8ed4",
5827 "description": "intel/fs: Add support for printing half-float immediate values",
5828 "nominated": false,
5829 "nomination_type": null,
5830 "resolution": 4,
5831 "master_sha": null,
5832 "because_sha": null
5833 },
5834 {
5835 "sha": "91f7e262e1cdf6d8e5cbc8c3cd4370ad354e14ae",
5836 "description": "intel/fs: Silence unused parameter warning in filter_simd",
5837 "nominated": false,
5838 "nomination_type": null,
5839 "resolution": 4,
5840 "master_sha": null,
5841 "because_sha": null
5842 },
5843 {
5844 "sha": "9f0907a4f591449de0dd7cfa4b196ce65d6aa156",
5845 "description": "intel/compiler: Delete redundant MAC declaration",
5846 "nominated": false,
5847 "nomination_type": null,
5848 "resolution": 4,
5849 "master_sha": null,
5850 "because_sha": null
5851 },
5852 {
5853 "sha": "6edc2a3d40406f5b0a5edd5bcccd3232ad50a61f",
5854 "description": "intel/compiler: Rotate instructions ROR and ROL cannot have source modifiers",
5855 "nominated": true,
5856 "nomination_type": 1,
Ian Romanick43697f62020-07-30 11:33:03 -07005857 "resolution": 1,
Dylan Baker2d1e1522020-11-20 12:37:33 -08005858 "master_sha": null,
5859 "because_sha": "1e92e83856b1ef8a827a63359d59ed7883ed4994"
5860 },
5861 {
5862 "sha": "366de8acc1763de04c052fe9d0cec34c138dd2c2",
5863 "description": "docs: Update Mesa GL enum allocations for EGL_MESA_platform_xcb",
5864 "nominated": false,
5865 "nomination_type": null,
5866 "resolution": 4,
5867 "master_sha": null,
5868 "because_sha": null
5869 },
5870 {
5871 "sha": "c41cd7c32454a94547f7a0e8da44282e3cef4813",
5872 "description": "radv/winsys: add missing Van Gogh and Dimgrey Cavefish in the null winsys",
5873 "nominated": false,
5874 "nomination_type": null,
5875 "resolution": 4,
5876 "master_sha": null,
5877 "because_sha": null
5878 },
5879 {
5880 "sha": "0c8cee39f45b82ea18a7575174aabf7c7f85e4da",
5881 "description": "radv/winsys: fill real PCIID for Sienna Cichlid and Navy Flounder",
5882 "nominated": false,
5883 "nomination_type": null,
5884 "resolution": 4,
5885 "master_sha": null,
5886 "because_sha": null
5887 },
5888 {
Dylan Baker827c0cc2020-11-19 10:11:01 -08005889 "sha": "bac6cc586fe4c1b24351e0574d3a961eb631f6ae",
5890 "description": "ir3: Enable nir_lower_vars_to_scratch on a6xx",
5891 "nominated": false,
5892 "nomination_type": null,
5893 "resolution": 4,
5894 "master_sha": null,
5895 "because_sha": null
5896 },
5897 {
5898 "sha": "ea3db9f5960c50da34730cb08023947810b47aaa",
5899 "description": "freedreno/a6xx: Implement private memory",
5900 "nominated": false,
5901 "nomination_type": null,
5902 "resolution": 4,
5903 "master_sha": null,
5904 "because_sha": null
5905 },
5906 {
5907 "sha": "4d44461dd51c2c5ce60cc8b99c8863e2567609c9",
5908 "description": "tu: Support private memory",
5909 "nominated": false,
5910 "nomination_type": null,
5911 "resolution": 4,
5912 "master_sha": null,
5913 "because_sha": null
5914 },
5915 {
5916 "sha": "b525934f26a52ba81a5b76ff1085c341c2a0a066",
5917 "description": "freedreno: Add per-device parameters for private memory",
5918 "nominated": false,
5919 "nomination_type": null,
5920 "resolution": 4,
5921 "master_sha": null,
5922 "because_sha": null
5923 },
5924 {
5925 "sha": "ae109ca83c4872364d3195600ba002512c8d9385",
5926 "description": "ir3: Properly validate cat6 half-ness",
5927 "nominated": false,
5928 "nomination_type": null,
5929 "resolution": 4,
5930 "master_sha": null,
5931 "because_sha": null
5932 },
5933 {
5934 "sha": "4970aa55771e41ca0eb6dd8a1d707bb846c0d694",
5935 "description": "ir3: Initial support for private memory",
5936 "nominated": false,
5937 "nomination_type": null,
5938 "resolution": 4,
5939 "master_sha": null,
5940 "because_sha": null
5941 },
5942 {
5943 "sha": "32cb01a4189894f9a5e68386b40193f3224ae5bf",
5944 "description": "ir3/parser: Fix st{l,lw,g,p} and ld{l,lw,g,p} assembly",
5945 "nominated": false,
5946 "nomination_type": null,
5947 "resolution": 4,
5948 "master_sha": null,
5949 "because_sha": null
5950 },
5951 {
5952 "sha": "504142ff754e521aa88a6e95c63683a71323878a",
5953 "description": "ir3: Fix STP/LDP assembly",
5954 "nominated": false,
5955 "nomination_type": null,
5956 "resolution": 4,
5957 "master_sha": null,
5958 "because_sha": null
5959 },
5960 {
5961 "sha": "e7471ce77612b746b01a4926a7d04b0921044ae0",
5962 "description": "ir3: Support assembling & disassembling getspid/getwid",
5963 "nominated": false,
5964 "nomination_type": null,
5965 "resolution": 4,
5966 "master_sha": null,
5967 "because_sha": null
5968 },
5969 {
5970 "sha": "2cee8642ca3a3cbf2eea6c490a329837a34a2ffc",
5971 "description": "ir3: Add more a6xx-specific cat6 opcodes",
5972 "nominated": false,
5973 "nomination_type": null,
5974 "resolution": 4,
5975 "master_sha": null,
5976 "because_sha": null
5977 },
5978 {
5979 "sha": "c82d7be193474f590ab6d9381a39deb8943d787b",
5980 "description": "ir3: Expand cat6 a6xx opcode field",
5981 "nominated": false,
5982 "nomination_type": null,
5983 "resolution": 4,
5984 "master_sha": null,
5985 "because_sha": null
5986 },
5987 {
5988 "sha": "92fe6fa0ccff47953ce3c2cbc550323d6ccac1b2",
5989 "description": "freedreno/a6xx: Document private memory registers",
5990 "nominated": false,
5991 "nomination_type": null,
5992 "resolution": 4,
5993 "master_sha": null,
5994 "because_sha": null
5995 },
5996 {
5997 "sha": "3d5bed03e13859b6aa066f3b7dcb9c699726c9d4",
5998 "description": "freedreno/ci: Strip location from asserts",
5999 "nominated": false,
6000 "nomination_type": null,
6001 "resolution": 4,
6002 "master_sha": null,
6003 "because_sha": null
6004 },
6005 {
6006 "sha": "df29d0a111da3a555d8f0751722ca70fe0c5ffc0",
6007 "description": "glcpp: Handle bison-3.6 error message changes",
6008 "nominated": true,
6009 "nomination_type": 0,
Matt Turner0201fc92020-11-17 14:58:24 -05006010 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -08006011 "master_sha": null,
6012 "because_sha": null
6013 },
6014 {
6015 "sha": "2be8cebd0b062aa91a6198ba8ae99cc8749b2e8d",
6016 "description": "amdgpu_bo: make cache_entry a extensible array",
6017 "nominated": false,
6018 "nomination_type": null,
6019 "resolution": 4,
6020 "master_sha": null,
6021 "because_sha": null
6022 },
6023 {
6024 "sha": "111a1b2e1c073b34917d4720dca11fb1ba7e6b46",
6025 "description": "winsys/amdgpu: make RADEON_ALL_BOS a debug only feature",
6026 "nominated": false,
6027 "nomination_type": null,
6028 "resolution": 4,
6029 "master_sha": null,
6030 "because_sha": null
6031 },
6032 {
6033 "sha": "631e18d4275dc46cf47c969e85d8ec2d3d0262be",
6034 "description": "aco: create v_mad_u32_u24",
6035 "nominated": false,
6036 "nomination_type": null,
6037 "resolution": 4,
6038 "master_sha": null,
6039 "because_sha": null
6040 },
6041 {
6042 "sha": "1200f6da0b64b127a631cd33ab60ac9cbe6bee31",
6043 "description": "turnip: implement VK_KHR_depth_stencil_resolve support",
6044 "nominated": false,
6045 "nomination_type": null,
6046 "resolution": 4,
6047 "master_sha": null,
6048 "because_sha": null
6049 },
6050 {
6051 "sha": "13b2beb41597a8c89fa1f74639c143d95931ed56",
6052 "description": "ac: Don't negate strstr return values in ac_query_gpu_info",
6053 "nominated": true,
6054 "nomination_type": 1,
Michel Dänzerd8e73322020-11-18 17:54:19 +01006055 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -08006056 "master_sha": null,
6057 "because_sha": "b635dff25620b948080d31211ca487a71203af4d"
6058 },
6059 {
6060 "sha": "01e3f43007952c352496b2724704bfc4af1319e1",
6061 "description": "v3dv: remove box check from texel buffer copy fragment shader",
6062 "nominated": false,
6063 "nomination_type": null,
6064 "resolution": 4,
6065 "master_sha": null,
6066 "because_sha": null
6067 },
6068 {
6069 "sha": "745f0b8a31c82adcc5093a5dfd7ede9a87305b63",
6070 "description": "winsys/amdgpu: move amdgpu_winsys_bo::lock for better packing",
6071 "nominated": false,
6072 "nomination_type": null,
6073 "resolution": 4,
6074 "master_sha": null,
6075 "because_sha": null
6076 },
6077 {
6078 "sha": "bccb9a745745b2d7fbf89a900ecfeff4a391ee21",
6079 "description": "winsys/amdgpu: replace amdgpu_winsys_bo::initial_domain with pb_buffer::placement",
6080 "nominated": false,
6081 "nomination_type": null,
6082 "resolution": 4,
6083 "master_sha": null,
6084 "because_sha": null
6085 },
6086 {
6087 "sha": "9c239aa6386f58356bf3364977f078579799c43e",
6088 "description": "winsys/amdgpu: replace amdgpu_winsys_bo::flags with pb_buffer::usage",
6089 "nominated": false,
6090 "nomination_type": null,
6091 "resolution": 4,
6092 "master_sha": null,
6093 "because_sha": null
6094 },
6095 {
6096 "sha": "37cdce0146dbc89806a93555a00fc00718b0533a",
6097 "description": "winsys/amdgpu: remove amdgpu_winsys_bo::sparse",
6098 "nominated": false,
6099 "nomination_type": null,
6100 "resolution": 4,
6101 "master_sha": null,
6102 "because_sha": null
6103 },
6104 {
6105 "sha": "a09bc2db1898488f76cf03fd65bd5d920a21ea1c",
6106 "description": "winsys/amdgpu: remove amdgpu_winsys_bo::u::sparse::flags",
6107 "nominated": false,
6108 "nomination_type": null,
6109 "resolution": 4,
6110 "master_sha": null,
6111 "because_sha": null
6112 },
6113 {
6114 "sha": "31290f98061acc237ba0f5d9c8c4c38ad6075c70",
6115 "description": "intel/fs: Fix sampler message headers on Gen11+ when using scratch",
6116 "nominated": true,
6117 "nomination_type": 0,
Kenneth Graunke84e77da2020-09-15 10:54:05 -07006118 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -08006119 "master_sha": null,
6120 "because_sha": null
6121 },
6122 {
6123 "sha": "97ebb896afb6801d1fcd69556583975411379998",
6124 "description": "intel/compiler: Do interpolateAtOffset coordinate scaling in NIR",
6125 "nominated": false,
6126 "nomination_type": null,
6127 "resolution": 4,
6128 "master_sha": null,
6129 "because_sha": null
6130 },
6131 {
6132 "sha": "0d3b61dd7e8ce80f5ec0cbe27e901747e9e0e61d",
6133 "description": "iris: Stop quantizing the depth clear value",
6134 "nominated": false,
6135 "nomination_type": null,
6136 "resolution": 4,
6137 "master_sha": null,
6138 "because_sha": null
6139 },
6140 {
6141 "sha": "afa25cc49de8c99ea3034d511b948069794b3f5d",
6142 "description": "ci: Bring freedreno into the \"warnings clean release build\" fold.",
6143 "nominated": false,
6144 "nomination_type": null,
6145 "resolution": 4,
6146 "master_sha": null,
6147 "because_sha": null
6148 },
6149 {
6150 "sha": "b537d425b39052d9069643d92b465790c1e113ab",
6151 "description": "freedreno: Suppress uninit var warnings from shader stage switch.",
6152 "nominated": false,
6153 "nomination_type": null,
6154 "resolution": 4,
6155 "master_sha": null,
6156 "because_sha": null
6157 },
6158 {
6159 "sha": "8ae38885d61b0efb58e1549d41c9577bdadee62e",
6160 "description": "freedreno: Fix uninitialized var warning in afuc using unreachable().",
6161 "nominated": false,
6162 "nomination_type": null,
6163 "resolution": 4,
6164 "master_sha": null,
6165 "because_sha": null
6166 },
6167 {
6168 "sha": "239bae7b942dc900b3768e42b96580dc4f85068a",
6169 "description": "freedreno: Fix warning about uninit size for the size==0 special case.",
6170 "nominated": true,
6171 "nomination_type": 1,
Eric Anholte1697822020-11-17 12:40:26 -08006172 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -08006173 "master_sha": null,
6174 "because_sha": "536ec9d7f5ab3bba904090abf7b3fc58e92eec78"
6175 },
6176 {
6177 "sha": "530a32bb9593704cec291b613e75b91ecdfd6aa4",
6178 "description": "freedreno/a6xx: Fix use of uninitialized img->level in the SSBO/image path.",
6179 "nominated": false,
6180 "nomination_type": null,
6181 "resolution": 4,
6182 "master_sha": null,
6183 "because_sha": null
6184 },
6185 {
6186 "sha": "3390870cec4e3e3ea90f62f8d46cefd80417c6b9",
6187 "description": "freedreno: Fix release build warnings for asserted temp vars.",
6188 "nominated": false,
6189 "nomination_type": null,
6190 "resolution": 4,
6191 "master_sha": null,
6192 "because_sha": null
6193 },
6194 {
6195 "sha": "d1b2d15cb9904423c28c5718a51bc175bcf24b1b",
6196 "description": "ci: Enable -Werror in more clover builds.",
6197 "nominated": false,
6198 "nomination_type": null,
6199 "resolution": 4,
6200 "master_sha": null,
6201 "because_sha": null
6202 },
6203 {
6204 "sha": "17ebce2f1308a8b95c0eb0a761032fa3e0961310",
6205 "description": "d3d12: transition the right planes",
6206 "nominated": false,
6207 "nomination_type": null,
6208 "resolution": 4,
6209 "master_sha": null,
6210 "because_sha": null
6211 },
6212 {
6213 "sha": "968e360e4706d4d84311f7bfdfdfd04a3af0f92d",
6214 "description": "zink: track custom border color samplers and verify against device limits",
6215 "nominated": false,
6216 "nomination_type": null,
6217 "resolution": 4,
6218 "master_sha": null,
6219 "because_sha": null
6220 },
6221 {
6222 "sha": "4d498f5eaca76e6748dfef68bc8b78fb92c71087",
6223 "description": "zink: handle arbitrary border colors using VK_EXT_custom_border_color",
6224 "nominated": false,
6225 "nomination_type": null,
6226 "resolution": 4,
6227 "master_sha": null,
6228 "because_sha": null
6229 },
6230 {
6231 "sha": "f493fc5fa2b1acb620f7d2fb052273502edf8e92",
6232 "description": "spirv: workaround setjmp/longjmp crash on MinGW",
6233 "nominated": false,
6234 "nomination_type": null,
6235 "resolution": 4,
6236 "master_sha": null,
6237 "because_sha": null
6238 },
6239 {
6240 "sha": "9e4f588318f543a8ba485159efa71cd23016d57b",
6241 "description": "llvmpipe: fix arith-test build on msvc",
6242 "nominated": false,
6243 "nomination_type": null,
6244 "resolution": 4,
6245 "master_sha": null,
6246 "because_sha": null
6247 },
6248 {
6249 "sha": "03cfc93ab5ee8a0c6f34f893e86baa3a40582e85",
6250 "description": "winsys/d3d12: Use MakeWindowAssociation to remove DXGI's alt+enter handling",
6251 "nominated": false,
6252 "nomination_type": null,
6253 "resolution": 4,
6254 "master_sha": null,
6255 "because_sha": null
6256 },
6257 {
6258 "sha": "81adf127016a999dcd9b0344f53b74bdba4f09e4",
6259 "description": "d3d12: also reject GDI-supporting pixel-formats",
6260 "nominated": false,
6261 "nomination_type": null,
6262 "resolution": 4,
6263 "master_sha": null,
6264 "because_sha": null
6265 },
6266 {
6267 "sha": "8bbc31aba2f3e048c335422e041267ff47a87a90",
6268 "description": "d3d12: Release swapchain buffers before resizing them",
6269 "nominated": false,
6270 "nomination_type": null,
6271 "resolution": 4,
6272 "master_sha": null,
6273 "because_sha": null
6274 },
6275 {
6276 "sha": "be4475c4a73dc71c8868f5508064feb6bdec0a22",
6277 "description": "d3d12: Implement winsys framebuffer",
6278 "nominated": false,
6279 "nomination_type": null,
6280 "resolution": 4,
6281 "master_sha": null,
6282 "because_sha": null
6283 },
6284 {
6285 "sha": "e74b3e570a6a4d42577912e9d37ca60771df2c9d",
6286 "description": "wgl: Wrap stw_pixelformat.h into extern C",
6287 "nominated": false,
6288 "nomination_type": null,
6289 "resolution": 4,
6290 "master_sha": null,
6291 "because_sha": null
6292 },
6293 {
6294 "sha": "584061bdcdbd1d450af68c00f4ab9516584d66cf",
6295 "description": "wgl: Create third buffer when drawing to front buffer",
6296 "nominated": false,
6297 "nomination_type": null,
6298 "resolution": 4,
6299 "master_sha": null,
6300 "because_sha": null
6301 },
6302 {
6303 "sha": "ece2cc3352f52858587d13092b4300b0d6447760",
6304 "description": "wgl: Wait for fence when not using winsys framebuffer",
6305 "nominated": false,
6306 "nomination_type": null,
6307 "resolution": 4,
6308 "master_sha": null,
6309 "because_sha": null
6310 },
6311 {
6312 "sha": "f49ff1548be1306ece10cb3399fa55227025cf49",
6313 "description": "wgl: Call flush_resource() before presenting",
6314 "nominated": false,
6315 "nomination_type": null,
6316 "resolution": 4,
6317 "master_sha": null,
6318 "because_sha": null
6319 },
6320 {
6321 "sha": "0e79ee3741dca626cf614503261c11dc083d19da",
6322 "description": "wgl: Flush in-between resolving buffer and presenting",
6323 "nominated": false,
6324 "nomination_type": null,
6325 "resolution": 4,
6326 "master_sha": null,
6327 "because_sha": null
6328 },
6329 {
6330 "sha": "d60913e39259c867b9dbff93efbd9005b00b33ad",
6331 "description": "wgl: Use winsys framebuffer interface if present",
6332 "nominated": false,
6333 "nomination_type": null,
6334 "resolution": 4,
6335 "master_sha": null,
6336 "because_sha": null
6337 },
6338 {
6339 "sha": "23bfe0356748c6d3e4bb9db490910c0f29c70197",
6340 "description": "wgl: Add winsys framebuffer object",
6341 "nominated": false,
6342 "nomination_type": null,
6343 "resolution": 4,
6344 "master_sha": null,
6345 "because_sha": null
6346 },
6347 {
6348 "sha": "acf8af458f50600bbbbffaa46f782fec6ffe2df6",
6349 "description": "wgl: Add PFD flags based on stw_winsys callback response",
6350 "nominated": false,
6351 "nomination_type": null,
6352 "resolution": 4,
6353 "master_sha": null,
6354 "because_sha": null
6355 },
6356 {
6357 "sha": "c28eb3c6aac99decd7563b4ef987c08aaf9c7a6d",
6358 "description": "wgl: Add stw_winsys callback to check which PFD flags should be added",
6359 "nominated": false,
6360 "nomination_type": null,
6361 "resolution": 4,
6362 "master_sha": null,
6363 "because_sha": null
6364 },
6365 {
6366 "sha": "bb9cc7ede4daf1d74b2e8140008e2f1fe03b96bd",
6367 "description": "d3d12: Add D3D12 WGL winsys",
6368 "nominated": false,
6369 "nomination_type": null,
6370 "resolution": 4,
6371 "master_sha": null,
6372 "because_sha": null
6373 },
6374 {
6375 "sha": "3b034e97716f0862151e5a52610edfef46ad0b16",
6376 "description": "wgl: Implement get_adapter_luid callback",
6377 "nominated": false,
6378 "nomination_type": null,
6379 "resolution": 4,
6380 "master_sha": null,
6381 "because_sha": null
6382 },
6383 {
6384 "sha": "f6d2d3cb580ca24312669f01cc27354ad6c26c7a",
6385 "description": "wgl: Marshal HDC into screen creation and LUID querying",
6386 "nominated": false,
6387 "nomination_type": null,
6388 "resolution": 4,
6389 "master_sha": null,
6390 "because_sha": null
6391 },
6392 {
6393 "sha": "494bd9cfa66e96938b8f888c9397a601d6db47ec",
6394 "description": "d3d12: Pipe adapter LUID from callbacks to D3D12 screen init",
6395 "nominated": false,
6396 "nomination_type": null,
6397 "resolution": 4,
6398 "master_sha": null,
6399 "because_sha": null
6400 },
6401 {
6402 "sha": "29996b88c2bae10a61cc2196e49b2fffd597d929",
6403 "description": "d3d12: Add glon12 target which only includes d3d12 driver",
6404 "nominated": false,
6405 "nomination_type": null,
6406 "resolution": 4,
6407 "master_sha": null,
6408 "because_sha": null
6409 },
6410 {
6411 "sha": "fd361dde6557fd209834b822dfc02dabef7e9c57",
6412 "description": "d3d12: Support WINSYS_HANDLE_TYPE_D3D12_RES",
6413 "nominated": false,
6414 "nomination_type": null,
6415 "resolution": 4,
6416 "master_sha": null,
6417 "because_sha": null
6418 },
6419 {
6420 "sha": "7145cd6e7357a48aa4b124714593e49e8c8744e2",
6421 "description": "mesa/st: Introduce WINSYS_HANDLE_TYPE_D3D12_RES",
6422 "nominated": false,
6423 "nomination_type": null,
6424 "resolution": 4,
6425 "master_sha": null,
6426 "because_sha": null
6427 },
6428 {
6429 "sha": "5c305c8e36a08b235ffc348f35c0b28a28395b22",
6430 "description": "v3dv: use VkSurface to retrieve an authenticated display fd",
6431 "nominated": false,
6432 "nomination_type": null,
6433 "resolution": 4,
6434 "master_sha": null,
6435 "because_sha": null
6436 },
6437 {
6438 "sha": "0fcd379184d658285f3313c5c4026253e0ec6930",
6439 "description": "aco: fix combining max(-min(a, b), c) if a or b uses the neg modifier",
6440 "nominated": false,
6441 "nomination_type": null,
6442 "resolution": 4,
6443 "master_sha": null,
6444 "because_sha": null
6445 },
6446 {
6447 "sha": "ff22fcf4500e74fa518f5667b442931fee5ba85a",
6448 "description": "radeonsi: fix scan_instruction for bindless inc_wrap/dec_wrap atomics",
6449 "nominated": true,
6450 "nomination_type": 1,
Marek Olšák650e2a12020-11-16 18:42:44 -05006451 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -08006452 "master_sha": null,
6453 "because_sha": "25fff591c1162a9c1158b0e69de3a6edf89f42d4"
6454 },
6455 {
6456 "sha": "d0657ee837955a7d9f8e1a9a5f0202b6d6dd2970",
6457 "description": "radeonsi: fix NGG streamout regression",
6458 "nominated": true,
6459 "nomination_type": 1,
Marek Olšák2ce2c222020-11-12 11:56:25 -05006460 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -08006461 "master_sha": null,
6462 "because_sha": "81d106d6ecab326c96fb9f8db8e7f39621c9816e"
6463 },
6464 {
6465 "sha": "be905b74f7425935b3ca1be26fd8bf04833c73de",
6466 "description": "radeonsi: don't add num_vbos_in_user_sgprs to the shader cache key for non-VS",
6467 "nominated": false,
6468 "nomination_type": null,
6469 "resolution": 4,
6470 "master_sha": null,
6471 "because_sha": null
6472 },
6473 {
6474 "sha": "4753235406ab207b0f60010358861109b4840c78",
6475 "description": "radeonsi: don't do VGT_FLUSH before fast launch on gfx10.3",
6476 "nominated": false,
6477 "nomination_type": null,
6478 "resolution": 4,
6479 "master_sha": null,
6480 "because_sha": null
6481 },
6482 {
6483 "sha": "e2b784e74bb16f9202cd04fa5bca6aa11002a1a2",
6484 "description": "ac: rename num_sh_per_se -> num_sa_per_se",
6485 "nominated": false,
6486 "nomination_type": null,
6487 "resolution": 4,
6488 "master_sha": null,
6489 "because_sha": null
6490 },
6491 {
6492 "sha": "603b5340b9e53d3488f404a66a80fe2ca0395930",
6493 "description": "ac: rename num_render_backends -> max_render_backends",
6494 "nominated": false,
6495 "nomination_type": null,
6496 "resolution": 4,
6497 "master_sha": null,
6498 "because_sha": null
6499 },
6500 {
6501 "sha": "f2977a162af46ff0b9d9334bb677b768900ba5d3",
6502 "description": "ac: fix min/max_good_num_cu_per_sa on gfx10.3 with disabled SEs",
6503 "nominated": true,
6504 "nomination_type": 1,
Marek Olšák5bf5eb42020-11-10 21:30:52 -05006505 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -08006506 "master_sha": null,
6507 "because_sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341"
6508 },
6509 {
6510 "sha": "b635dff25620b948080d31211ca487a71203af4d",
6511 "description": "ac: fix detection of Pro graphics",
6512 "nominated": true,
6513 "nomination_type": 1,
Marek Olšák32b57792020-11-10 18:43:12 -05006514 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -08006515 "master_sha": null,
6516 "because_sha": "bfb92875992599d9c5ca5ecf39fce36a1719272d"
6517 },
6518 {
6519 "sha": "d425d765bfe837df66c85a02998063e91a0b97f8",
6520 "description": "ac: add build_alloca with an initializer",
6521 "nominated": false,
6522 "nomination_type": null,
6523 "resolution": 4,
6524 "master_sha": null,
6525 "because_sha": null
6526 },
6527 {
6528 "sha": "025bc9e50e2489f9a312b92435409f58f4cd35f7",
6529 "description": "radeonsi: add options.inline_uniforms to the shader cache key",
6530 "nominated": true,
6531 "nomination_type": 1,
Marek Olšákf396e152020-11-10 18:48:22 -05006532 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -08006533 "master_sha": null,
6534 "because_sha": "b7501184b90a20015885b3f2276a7a5ceaef31a7"
6535 },
6536 {
6537 "sha": "a73bdf4853494aab39413b960ef6e240e4800eb8",
6538 "description": "radeonsi: remove VS input loads when culling with rasterizer discard",
6539 "nominated": false,
6540 "nomination_type": null,
6541 "resolution": 4,
6542 "master_sha": null,
6543 "because_sha": null
6544 },
6545 {
6546 "sha": "0ab7ab40c8765a2d10df510ce17d43a87eec8f06",
6547 "description": "radeonsi: tweak triangle list culling performance for GS fast launch",
6548 "nominated": false,
6549 "nomination_type": null,
6550 "resolution": 4,
6551 "master_sha": null,
6552 "because_sha": null
6553 },
6554 {
6555 "sha": "2b2b22f496d073847bf94f4db9ba47275444be58",
6556 "description": "radeonsi: read vs_state_bits in vs_prolog correctly",
6557 "nominated": false,
6558 "nomination_type": null,
6559 "resolution": 4,
6560 "master_sha": null,
6561 "because_sha": null
6562 },
6563 {
6564 "sha": "ea90d8a74498148a1abbde3d554fc3ce3d37cb67",
6565 "description": "radeonsi: don't subtract max_verts_per_prim from hw_max_esverts on gfx10.3",
6566 "nominated": false,
6567 "nomination_type": null,
6568 "resolution": 4,
6569 "master_sha": null,
6570 "because_sha": null
6571 },
6572 {
6573 "sha": "e29e41a3cd84702a7ea6874f314fca897ca76983",
6574 "description": "radeonsi: determine correctly if switching from normal launch to fast launch",
6575 "nominated": true,
6576 "nomination_type": 1,
Marek Olšákd247a072020-11-10 08:20:21 -05006577 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -08006578 "master_sha": null,
6579 "because_sha": "3da91b3327fb93d0364c0ca9d0216f695160831d"
6580 },
6581 {
6582 "sha": "8d2876a34314e7378eff67a5f320eba56683dba3",
6583 "description": "radeonsi: only do VGT_FLUSH for fast launch if previous draw was normal launch",
6584 "nominated": true,
6585 "nomination_type": 1,
Marek Olšákcd3cd162020-10-16 11:37:16 -04006586 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -08006587 "master_sha": null,
6588 "because_sha": "3da91b3327fb93d0364c0ca9d0216f695160831d"
6589 },
6590 {
6591 "sha": "c4ebdf9ee7eac7241b5185d7d496e96384a41ecb",
6592 "description": "radeonsi: do VGT_FLUSH when switching NGG -> legacy on Sienna Cichlid",
6593 "nominated": true,
6594 "nomination_type": 1,
Marek Olšákfe27a782020-11-09 17:54:44 -05006595 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -08006596 "master_sha": null,
6597 "because_sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341"
6598 },
6599 {
6600 "sha": "74ea26f61367983640330cd572d66d30cf5ba3a8",
6601 "description": "radeonsi: fix min_direct_count value",
6602 "nominated": true,
6603 "nomination_type": 1,
Marek Olšák825a8842020-11-10 09:20:50 -05006604 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -08006605 "master_sha": null,
6606 "because_sha": "0ce68852c1a8d37e837d64f97a2a2ef5d6b669a5"
6607 },
6608 {
6609 "sha": "802fabdaa4be7fd1847ec35920663064689a253c",
6610 "description": "Revert \"anv/image: Define anv_image_get_aux_addr (v3)\"",
6611 "nominated": false,
6612 "nomination_type": 2,
6613 "resolution": 4,
6614 "master_sha": null,
6615 "because_sha": "87dc3106b077199b829a082e32ec33d0c6d400ab"
6616 },
6617 {
6618 "sha": "783b895ec9fe15af6214de28e262e20f18ad4cf1",
6619 "description": "nir: Rewrite lower_undef_to_zero",
6620 "nominated": false,
6621 "nomination_type": null,
6622 "resolution": 4,
6623 "master_sha": null,
6624 "because_sha": null
6625 },
6626 {
6627 "sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d",
6628 "description": "microsoft: Add CLC frontend and kernel/compute support to DXIL converter",
6629 "nominated": false,
6630 "nomination_type": null,
6631 "resolution": 4,
6632 "master_sha": null,
6633 "because_sha": null
6634 },
6635 {
6636 "sha": "1885e356e6a4d425471c0bfa0aee5fcf98d19186",
6637 "description": "spirv: Allow spirv_to_nir callers to provide a float execution mode",
6638 "nominated": false,
6639 "nomination_type": null,
6640 "resolution": 4,
6641 "master_sha": null,
6642 "because_sha": null
6643 },
6644 {
6645 "sha": "a0aaba26cd4860a51c63ede351e02e4a7046c2c7",
6646 "description": "nir_load_libclc: Mark libclc shader as internal",
6647 "nominated": false,
6648 "nomination_type": null,
6649 "resolution": 4,
6650 "master_sha": null,
6651 "because_sha": null
6652 },
6653 {
6654 "sha": "cab995b4630cb6143a3172b44efda06ad2fa6051",
6655 "description": "nir: Make nir_build_deref_offset() support ptr_as_array",
6656 "nominated": false,
6657 "nomination_type": null,
6658 "resolution": 4,
6659 "master_sha": null,
6660 "because_sha": null
6661 },
6662 {
6663 "sha": "949f8572ec3959be0ac21aa8857515452c180500",
6664 "description": "vtn/opencl: Fix alignment for half vload/vstore",
6665 "nominated": false,
6666 "nomination_type": null,
6667 "resolution": 4,
6668 "master_sha": null,
6669 "because_sha": null
6670 },
6671 {
6672 "sha": "9c4dce1d9660a92ad62829284c24ac6292cf774c",
6673 "description": "nir: Add nir_alu_type -> glsl_base_type conversion helper",
6674 "nominated": false,
6675 "nomination_type": null,
6676 "resolution": 4,
6677 "master_sha": null,
6678 "because_sha": null
6679 },
6680 {
6681 "sha": "7d3aec9905e7c2702cefb9d18fa948ee85be11fa",
6682 "description": "compiler/spirv: Handle the LocalSizeHint execution modes",
6683 "nominated": false,
6684 "nomination_type": null,
6685 "resolution": 4,
6686 "master_sha": null,
6687 "because_sha": null
6688 },
6689 {
6690 "sha": "a42c846d246dc58f4f81bcfed026ea93e951c519",
6691 "description": "nir: Fix nextafter() for hardware that don't support denorms",
6692 "nominated": false,
6693 "nomination_type": null,
6694 "resolution": 4,
6695 "master_sha": null,
6696 "because_sha": null
6697 },
6698 {
6699 "sha": "b94b827add3bd840b407f190099deff7c8c7e26f",
6700 "description": "panfrost/util: Move nir_undef_to_zero into core nir and add 'lower'",
6701 "nominated": false,
6702 "nomination_type": null,
6703 "resolution": 4,
6704 "master_sha": null,
6705 "because_sha": null
6706 },
6707 {
6708 "sha": "c730ace12b51d46585fac6710fbe57dccd67071c",
6709 "description": "nir,clover: Drop nir_lower_mem_constant_vars",
6710 "nominated": false,
6711 "nomination_type": null,
6712 "resolution": 4,
6713 "master_sha": null,
6714 "because_sha": null
6715 },
6716 {
6717 "sha": "2e8e275075fa6301094e73c1ceda68585f3ae64a",
6718 "description": "nir: Add a more generic helper for gathering constant initializers",
6719 "nominated": false,
6720 "nomination_type": null,
6721 "resolution": 4,
6722 "master_sha": null,
6723 "because_sha": null
6724 },
6725 {
6726 "sha": "f727e98d22f8a897b2b5ea5240c3e10c34534389",
6727 "description": "nir/lower_io: Add data OOB asserts to write_constant",
6728 "nominated": false,
6729 "nomination_type": null,
6730 "resolution": 4,
6731 "master_sha": null,
6732 "because_sha": null
6733 },
6734 {
6735 "sha": "791fecfae126a784be4f59d7b6a148bcd79419a5",
6736 "description": "microsoft/compiler: Add scope for declaration in case statement.",
6737 "nominated": false,
6738 "nomination_type": 1,
6739 "resolution": 4,
6740 "master_sha": null,
6741 "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
6742 },
6743 {
6744 "sha": "f4c240f34d4d2cc73e8914ac9696ad0f1f456064",
6745 "description": "microsoft/compiler: Add struct glsl_type forward declaration.",
6746 "nominated": false,
6747 "nomination_type": 1,
6748 "resolution": 4,
6749 "master_sha": null,
6750 "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
6751 },
6752 {
6753 "sha": "6a4407d2699831ab4ce0f281723f8612c0aa33b7",
6754 "description": "microsoft/compiler: Add struct dxil_features forward declaration.",
6755 "nominated": false,
6756 "nomination_type": 1,
6757 "resolution": 4,
6758 "master_sha": null,
6759 "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
6760 },
6761 {
6762 "sha": "edc63ad44c73e55a67f3ea86746513e035ddd347",
6763 "description": "nv50/ir: Initialize GCRA members in constructor.",
6764 "nominated": false,
6765 "nomination_type": null,
6766 "resolution": 4,
6767 "master_sha": null,
6768 "because_sha": null
6769 },
6770 {
6771 "sha": "602d4a78bc58b915c14eae5af184cb6b6126d446",
6772 "description": "radeonsi: handle pipe_draw_info::increment_draw_id",
6773 "nominated": false,
6774 "nomination_type": null,
6775 "resolution": 4,
6776 "master_sha": null,
6777 "because_sha": null
6778 },
6779 {
6780 "sha": "c4310f70aa2707c034d420388eccf75a6ff39298",
6781 "description": "radeonsi: swap DrawId and StartInstance SGPR locations",
6782 "nominated": false,
6783 "nomination_type": null,
6784 "resolution": 4,
6785 "master_sha": null,
6786 "because_sha": null
6787 },
6788 {
6789 "sha": "f14a05d618df2d72a80169d82f1bb1db43e2face",
6790 "description": "radeonsi: don't load DrawID for indirect draws if it's unused",
6791 "nominated": false,
6792 "nomination_type": null,
6793 "resolution": 4,
6794 "master_sha": null,
6795 "because_sha": null
6796 },
6797 {
6798 "sha": "cbb8090bea3d0cd2fc88129115e3e9c8f52f418f",
6799 "description": "mesa: don't FLUSH_VERTICES from primitive restart changes",
6800 "nominated": false,
6801 "nomination_type": null,
6802 "resolution": 4,
6803 "master_sha": null,
6804 "because_sha": null
6805 },
6806 {
6807 "sha": "51c7c64f0a43c337e6816d2dece44d26c48f8cb8",
6808 "description": "mesa: add primitive restart state to Driver.Draw parameters",
6809 "nominated": false,
6810 "nomination_type": null,
6811 "resolution": 4,
6812 "master_sha": null,
6813 "because_sha": null
6814 },
6815 {
6816 "sha": "e8c0c80ecd713b1eff30fca423a9c31747669650",
6817 "description": "mesa: index _RestartIndex with index_size_shift",
6818 "nominated": false,
6819 "nomination_type": null,
6820 "resolution": 4,
6821 "master_sha": null,
6822 "because_sha": null
6823 },
6824 {
6825 "sha": "52c20a6eea3b0c2ac4085be2e7732211aa3d7536",
6826 "description": "mesa: move primitive restart enablement determination from st/mesa to main",
6827 "nominated": false,
6828 "nomination_type": null,
6829 "resolution": 4,
6830 "master_sha": null,
6831 "because_sha": null
6832 },
6833 {
6834 "sha": "6dd8b6518e1a5a71313440f05e9507b8f0f041ef",
6835 "description": "mesa: remove constant drawID parameter from _mesa_draw_arrays",
6836 "nominated": false,
6837 "nomination_type": null,
6838 "resolution": 4,
6839 "master_sha": null,
6840 "because_sha": null
6841 },
6842 {
6843 "sha": "7a8880f871035f521f8319df8c5ebfdded6f5a02",
6844 "description": "mesa: clean up GLboolean types in draw.c",
6845 "nominated": false,
6846 "nomination_type": null,
6847 "resolution": 4,
6848 "master_sha": null,
6849 "because_sha": null
6850 },
6851 {
6852 "sha": "4656df5a65f2cd74a26097e4419f8bafd5beb0ab",
6853 "description": "mesa: clean up Driver.Draw parameter types",
6854 "nominated": false,
6855 "nomination_type": null,
6856 "resolution": 4,
6857 "master_sha": null,
6858 "because_sha": null
6859 },
6860 {
6861 "sha": "d6df35b304d272cad58e666a82ec3c1fa31b85a2",
6862 "description": "gallium/u_threaded: add support for multi draws",
6863 "nominated": false,
6864 "nomination_type": null,
6865 "resolution": 4,
6866 "master_sha": null,
6867 "because_sha": null
6868 },
6869 {
6870 "sha": "52ad436740670d24040ee70bb2e155a47f789f42",
6871 "description": "gallium/u_threaded: store start/count in min/max_index for better packing",
6872 "nominated": false,
6873 "nomination_type": null,
6874 "resolution": 4,
6875 "master_sha": null,
6876 "because_sha": null
6877 },
6878 {
6879 "sha": "1cd455b17b7ac9260fb1e943c5993e8cf747abb1",
6880 "description": "gallium: extend draw_vbo to support multi draws",
6881 "nominated": false,
6882 "nomination_type": null,
6883 "resolution": 4,
6884 "master_sha": null,
6885 "because_sha": null
6886 },
6887 {
6888 "sha": "80b391077f66eff22a544be679d4b918691026ae",
6889 "description": "gallium: add missing bits of the direct multi draw interface",
6890 "nominated": false,
6891 "nomination_type": null,
6892 "resolution": 4,
6893 "master_sha": null,
6894 "because_sha": null
6895 },
6896 {
6897 "sha": "f038fb60b479b8e48f88a243a66067f62f3d3cab",
6898 "description": "gallium/u_threaded: improve draw merging by clearing pipe_draw_info fields",
6899 "nominated": false,
6900 "nomination_type": null,
6901 "resolution": 4,
6902 "master_sha": null,
6903 "because_sha": null
6904 },
6905 {
6906 "sha": "72ff53098c648ea5513fc2b150349b5b9ae58667",
6907 "description": "gallium: add pipe_draw_info::index_bounds_valid",
6908 "nominated": false,
6909 "nomination_type": null,
6910 "resolution": 4,
6911 "master_sha": null,
6912 "because_sha": null
6913 },
6914 {
6915 "sha": "920bbfb3a007fe01155eddbd539bbd7bed95289b",
6916 "description": "gallium/u_threaded: clean up direct vs indirect draws",
6917 "nominated": false,
6918 "nomination_type": null,
6919 "resolution": 4,
6920 "master_sha": null,
6921 "because_sha": null
6922 },
6923 {
6924 "sha": "d5b37dd3c262443c8b842c4aa43d0d30117e21f7",
6925 "description": "gallium/u_threaded: lift DIV_ROUND_UP to eliminate it for constant expressions",
6926 "nominated": false,
6927 "nomination_type": null,
6928 "resolution": 4,
6929 "master_sha": null,
6930 "because_sha": null
6931 },
6932 {
6933 "sha": "abe8ef862fe5649e16ceed76f60a2a364949b7b4",
6934 "description": "gallium: make pipe_draw_indirect_info * a draw_vbo parameter",
6935 "nominated": false,
6936 "nomination_type": null,
6937 "resolution": 4,
6938 "master_sha": null,
6939 "because_sha": null
6940 },
6941 {
6942 "sha": "1a717dca04657e1f5a621afbe1ae391e3da067d5",
6943 "description": "gallium: move count_from_stream_output into pipe_draw_indirect_info",
6944 "nominated": false,
6945 "nomination_type": null,
6946 "resolution": 4,
6947 "master_sha": null,
6948 "because_sha": null
6949 },
6950 {
6951 "sha": "238ee7b801cf3f861871d7b7849c25e180da5894",
6952 "description": "mesa: add Driver.DrawTransformFeedback",
6953 "nominated": false,
6954 "nomination_type": null,
6955 "resolution": 4,
6956 "master_sha": null,
6957 "because_sha": null
6958 },
6959 {
6960 "sha": "c77409a87e46a526cd2256439188deaf0ee2d4e2",
6961 "description": "turnip: minor tu_queue fixes related to vk_base_object",
6962 "nominated": false,
6963 "nomination_type": null,
6964 "resolution": 4,
6965 "master_sha": null,
6966 "because_sha": null
6967 },
6968 {
6969 "sha": "008872aa309c015684653e498a8cc17a11f15fc5",
6970 "description": "turnip: Assert about the storage buffer offset alignment.",
6971 "nominated": false,
6972 "nomination_type": null,
6973 "resolution": 4,
6974 "master_sha": null,
6975 "because_sha": null
6976 },
6977 {
6978 "sha": "fdfe4a4d307377f078a01d05a247c4f61d208be8",
6979 "description": "libgl-gdi: add zink support",
6980 "nominated": false,
6981 "nomination_type": null,
6982 "resolution": 4,
6983 "master_sha": null,
6984 "because_sha": null
6985 },
6986 {
6987 "sha": "eebcd6a5021bf36bf7b0622c5d3ee1e5ce19d797",
6988 "description": "zink: fix unused variable warning",
6989 "nominated": false,
6990 "nomination_type": null,
6991 "resolution": 4,
6992 "master_sha": null,
6993 "because_sha": null
6994 },
6995 {
6996 "sha": "3d1260aa919e3b87c589321ab4e4f4ee594787e3",
6997 "description": "v3dv: implement VK_EXT_private_data",
6998 "nominated": false,
6999 "nomination_type": null,
7000 "resolution": 4,
7001 "master_sha": null,
7002 "because_sha": null
7003 },
7004 {
7005 "sha": "30b6fbc496badc12e460022e32c6f21754120aef",
7006 "description": "v3dv: use the common base object type and struct",
7007 "nominated": false,
7008 "nomination_type": null,
7009 "resolution": 4,
7010 "master_sha": null,
7011 "because_sha": null
7012 },
7013 {
7014 "sha": "c3432ad852449ec31580a0b77af785e37eaa48f9",
7015 "description": "radeonsi: add an option to enable 2x2 coarse shading for non-GUI elements",
7016 "nominated": false,
7017 "nomination_type": null,
7018 "resolution": 4,
7019 "master_sha": null,
7020 "because_sha": null
7021 },
7022 {
7023 "sha": "c13370e8169b665e42dbb4177887125caf724666",
7024 "description": "amd: add register enums for VRS",
7025 "nominated": false,
7026 "nomination_type": null,
7027 "resolution": 4,
7028 "master_sha": null,
7029 "because_sha": null
7030 },
7031 {
7032 "sha": "f054a261a86a57365100dab9e88969f4f35c1947",
7033 "description": "ci: update some radv trace checksums",
7034 "nominated": false,
7035 "nomination_type": null,
7036 "resolution": 4,
7037 "master_sha": null,
7038 "because_sha": null
7039 },
7040 {
7041 "sha": "9b9d1db90e1147a254277fd222d93f5ba43f9a30",
7042 "description": "ci: update some radv trace checksums",
7043 "nominated": false,
7044 "nomination_type": null,
7045 "resolution": 4,
7046 "master_sha": null,
7047 "because_sha": null
7048 },
7049 {
7050 "sha": "5195a30d27ade4aabd3aa40b2dd9ac30e34a9e3c",
7051 "description": "util: fix -Wshift-count-overflow warning",
7052 "nominated": false,
7053 "nomination_type": null,
7054 "resolution": 4,
7055 "master_sha": null,
7056 "because_sha": null
7057 },
7058 {
7059 "sha": "526405dfec6073b395f0f25ac13e84bd2a0fa80e",
7060 "description": "meson: Treat LLVM headers as a system dependency",
7061 "nominated": false,
7062 "nomination_type": null,
7063 "resolution": 4,
7064 "master_sha": null,
7065 "because_sha": null
7066 },
7067 {
7068 "sha": "381824d14fcda979838468c4bb095f850e8347e4",
7069 "description": "frontends/omx/av1: enable AV1 OMX Bellagio support",
7070 "nominated": false,
7071 "nomination_type": null,
7072 "resolution": 4,
7073 "master_sha": null,
7074 "because_sha": null
7075 },
7076 {
7077 "sha": "f1b23d8299ab88a4a981c0ccf4add68963958fb6",
7078 "description": "frontends/omx/av1: add AV1 tasks management",
7079 "nominated": false,
7080 "nomination_type": null,
7081 "resolution": 4,
7082 "master_sha": null,
7083 "because_sha": null
7084 },
7085 {
7086 "sha": "2874f873487b2c0ec8dc4672d76b24a9ba25193e",
7087 "description": "frontends/omx/av1: add AV1 OBU header parsers",
7088 "nominated": false,
7089 "nomination_type": null,
7090 "resolution": 4,
7091 "master_sha": null,
7092 "because_sha": null
7093 },
7094 {
7095 "sha": "6ab3030f925e183a218d49b878b1841954950a63",
7096 "description": "frontends/omx/bellagio: add AV1 initial support to omx dec",
7097 "nominated": false,
7098 "nomination_type": null,
7099 "resolution": 4,
7100 "master_sha": null,
7101 "because_sha": null
7102 },
7103 {
7104 "sha": "7ed302819437353d23df1c3a12ac34fedb73739f",
7105 "description": "radeonsi: cap AV1 support to SIENNA CICHLID",
7106 "nominated": false,
7107 "nomination_type": null,
7108 "resolution": 4,
7109 "master_sha": null,
7110 "because_sha": null
7111 },
7112 {
7113 "sha": "33690167a49027f8a32a1ac90db1e84cc51ab6aa",
7114 "description": "radeonsi: cap AV1 codec configuration",
7115 "nominated": false,
7116 "nomination_type": null,
7117 "resolution": 4,
7118 "master_sha": null,
7119 "because_sha": null
7120 },
7121 {
7122 "sha": "d78821b3bafbac885923935b3354c8b46bba697e",
7123 "description": "radeon/vcn: fill up the probs buffer",
7124 "nominated": false,
7125 "nomination_type": null,
7126 "resolution": 4,
7127 "master_sha": null,
7128 "because_sha": null
7129 },
7130 {
7131 "sha": "07a8d4634d629233e4a4ef0ca973d70214094ebf",
7132 "description": "radeon/vcn: get AV1 message buffer",
7133 "nominated": false,
7134 "nomination_type": null,
7135 "resolution": 4,
7136 "master_sha": null,
7137 "because_sha": null
7138 },
7139 {
7140 "sha": "e08f6a18461cd2c99b762b57b2c373e10eab7f87",
7141 "description": "radeon/vcn: fill up the context buffer",
7142 "nominated": false,
7143 "nomination_type": null,
7144 "resolution": 4,
7145 "master_sha": null,
7146 "because_sha": null
7147 },
7148 {
7149 "sha": "057293a508618999796d81a0954f9c282c2f51b4",
7150 "description": "radeon/vcn: add AV1 context buffer",
7151 "nominated": false,
7152 "nomination_type": null,
7153 "resolution": 4,
7154 "master_sha": null,
7155 "because_sha": null
7156 },
7157 {
7158 "sha": "7e7e753d275165471a1a25c90bb11f08ab782066",
7159 "description": "radeon/vcn: add AV1 default tables for the context",
7160 "nominated": false,
7161 "nomination_type": null,
7162 "resolution": 4,
7163 "master_sha": null,
7164 "because_sha": null
7165 },
7166 {
7167 "sha": "9a46b1086fb35043166cf38f8e47304460eb214b",
7168 "description": "radeon/vcn: add AV1 dpb buffer size",
7169 "nominated": false,
7170 "nomination_type": null,
7171 "resolution": 4,
7172 "master_sha": null,
7173 "because_sha": null
7174 },
7175 {
7176 "sha": "6230407e82b955a76a9a96c6f3cc86d82bb6d90a",
7177 "description": "radeon/vcn: add AV1 support to the decoder",
7178 "nominated": false,
7179 "nomination_type": null,
7180 "resolution": 4,
7181 "master_sha": null,
7182 "because_sha": null
7183 },
7184 {
7185 "sha": "80f145a0a7f07a07b1a4b9ce44f401a94e34e7a4",
7186 "description": "radeon/vcn: add AV1 codec driver firmware interfaces",
7187 "nominated": false,
7188 "nomination_type": null,
7189 "resolution": 4,
7190 "master_sha": null,
7191 "because_sha": null
7192 },
7193 {
7194 "sha": "0267a567f6d5a98ffdf600b3c53823030333d56c",
7195 "description": "vl: add AV1 codec picture support",
7196 "nominated": false,
7197 "nomination_type": null,
7198 "resolution": 4,
7199 "master_sha": null,
7200 "because_sha": null
7201 },
7202 {
Dylan Baker14167712020-11-17 10:55:38 -08007203 "sha": "87dc3106b077199b829a082e32ec33d0c6d400ab",
7204 "description": "anv/image: Define anv_image_get_aux_addr (v3)",
7205 "nominated": false,
7206 "nomination_type": null,
7207 "resolution": 4,
7208 "master_sha": null,
7209 "because_sha": null
7210 },
7211 {
7212 "sha": "5fa0e5b87df52e112dc1ffa0ba34962ffca16540",
7213 "description": "anv/image: Check surface offsets after adding each surface",
7214 "nominated": false,
7215 "nomination_type": null,
7216 "resolution": 4,
7217 "master_sha": null,
7218 "because_sha": null
7219 },
7220 {
7221 "sha": "9f0abc2a22422c4cdf4d9ef6a17bd288bddad674",
7222 "description": "anv/image: Rewrite check_surfaces() [v2]",
7223 "nominated": false,
7224 "nomination_type": null,
7225 "resolution": 4,
7226 "master_sha": null,
7227 "because_sha": null
7228 },
7229 {
7230 "sha": "15642a52ce216a0043eb88447d65d33f8516efd5",
7231 "description": "anv/image: Further split add_*_surface funcs (v2)",
7232 "nominated": false,
7233 "nomination_type": null,
7234 "resolution": 4,
7235 "master_sha": null,
7236 "because_sha": null
7237 },
7238 {
7239 "sha": "9f2073c76ef0c1bb8d4c14add2ea33be2bc558c2",
7240 "description": "anv/image: Define add_all_surfaces()",
7241 "nominated": false,
7242 "nomination_type": null,
7243 "resolution": 4,
7244 "master_sha": null,
7245 "because_sha": null
7246 },
7247 {
7248 "sha": "2bfd43ba0bf7ef43d73c0d4dc9174aad8f0522f7",
7249 "description": "anv/image: Add more asserts to choose_isl_tiling_flags",
7250 "nominated": false,
7251 "nomination_type": null,
7252 "resolution": 4,
7253 "master_sha": null,
7254 "because_sha": null
7255 },
7256 {
7257 "sha": "8636adf856eccb6d702666a29199fd72f47c7afb",
7258 "description": "anv/image: Move some DRM code in anv_get_image_format_properties()",
7259 "nominated": false,
7260 "nomination_type": null,
7261 "resolution": 4,
7262 "master_sha": null,
7263 "because_sha": null
7264 },
7265 {
7266 "sha": "40ac4c9cdc36067962e5e66c169bbd492f6b4a3d",
7267 "description": "anv/image: Emit error message for non-2D DRM images",
7268 "nominated": false,
7269 "nomination_type": null,
7270 "resolution": 4,
7271 "master_sha": null,
7272 "because_sha": null
7273 },
7274 {
7275 "sha": "c892e242589fb93caec8198b093b434df4e11b6b",
7276 "description": "anv/image: Drop redundant rejection of YCbCr formats with modifiers",
7277 "nominated": false,
7278 "nomination_type": null,
7279 "resolution": 4,
7280 "master_sha": null,
7281 "because_sha": null
7282 },
7283 {
7284 "sha": "c9f2a74b5a5da4ccfd69ce83ba1d39e106565714",
7285 "description": "anv/image: Respect VkImageFormatListCreateInfo for VkImageFormatProperties (v2)",
7286 "nominated": false,
7287 "nomination_type": null,
7288 "resolution": 4,
7289 "master_sha": null,
7290 "because_sha": null
7291 },
7292 {
7293 "sha": "ce4f6bda66e32db8cc52233932062bf7bfd256e7",
7294 "description": "anv/image: Fail earlier in anv_get_image_format_properties",
7295 "nominated": false,
7296 "nomination_type": null,
7297 "resolution": 4,
7298 "master_sha": null,
7299 "because_sha": null
7300 },
7301 {
7302 "sha": "8c5b4b1e1dbf73317bbcb4e778bbd900995d6a89",
7303 "description": "anv/image: Minor refactor of VkImageFormatProperties::sampleCounts",
7304 "nominated": false,
7305 "nomination_type": null,
7306 "resolution": 4,
7307 "master_sha": null,
7308 "because_sha": null
7309 },
7310 {
7311 "sha": "2b3ec91326b7e9181a2c865e5e9e251466092c39",
7312 "description": "anv/image: Rename get_wsi_format_modifier_properties_list()",
7313 "nominated": false,
7314 "nomination_type": null,
7315 "resolution": 4,
7316 "master_sha": null,
7317 "because_sha": null
7318 },
7319 {
7320 "sha": "57d416d4236bac3bbae10fcf290f9502ca091a5a",
7321 "description": "anv/image: Fix VkExternalMemoryProperties for images (v5)",
7322 "nominated": false,
7323 "nomination_type": null,
7324 "resolution": 4,
7325 "master_sha": null,
7326 "because_sha": null
7327 },
7328 {
7329 "sha": "a2aa56905c6b4413a3ad66b77412fd28d34daef0",
7330 "description": "anv/image: Delete the list of modifier-compatible formats",
7331 "nominated": false,
7332 "nomination_type": null,
7333 "resolution": 4,
7334 "master_sha": null,
7335 "because_sha": null
7336 },
7337 {
7338 "sha": "146f41e608c4b35a5f68f0f49aa08d7949cf0d4c",
7339 "description": "anv/image: Refactor iteration over modifiers",
7340 "nominated": false,
7341 "nomination_type": null,
7342 "resolution": 4,
7343 "master_sha": null,
7344 "because_sha": null
7345 },
7346 {
7347 "sha": "6835cb7f86223e33aaece0e10be3e87b118f1af5",
7348 "description": "isl: Make public the list of modifiers",
7349 "nominated": false,
7350 "nomination_type": null,
7351 "resolution": 4,
7352 "master_sha": null,
7353 "because_sha": null
7354 },
7355 {
7356 "sha": "51eefbaae6d8d70a5774627e33f2dd7f81b34c99",
7357 "description": "anv/image: Fill drmFormatModifierTilingFeatures (v2)",
7358 "nominated": false,
7359 "nomination_type": null,
7360 "resolution": 4,
7361 "master_sha": null,
7362 "because_sha": null
7363 },
7364 {
7365 "sha": "1f39b3e48da34b2401a385fc4de4145610e75da2",
7366 "description": "anv/image: Teach anv_get_image_format_features() about modifiers (v3)",
7367 "nominated": false,
7368 "nomination_type": null,
7369 "resolution": 4,
7370 "master_sha": null,
7371 "because_sha": null
7372 },
7373 {
7374 "sha": "486ae7c655e86d3f1b08f9356b11fe4eaee707bb",
7375 "description": "isl: Add isl_format_layout::uniform_channel_type",
7376 "nominated": false,
7377 "nomination_type": null,
7378 "resolution": 4,
7379 "master_sha": null,
7380 "because_sha": null
7381 },
7382 {
7383 "sha": "f665bae4eb34fa2d05f6e9ccdd90245badd12eaf",
7384 "description": "anv/image: Use isl_drm_modifier_get_score()",
7385 "nominated": false,
7386 "nomination_type": null,
7387 "resolution": 4,
7388 "master_sha": null,
7389 "because_sha": null
7390 },
7391 {
7392 "sha": "01bad67a940c234e325e17a37afe076b47ac9ad1",
7393 "description": "isl: Define isl_drm_modifier_get_score() [v3]",
7394 "nominated": false,
7395 "nomination_type": null,
7396 "resolution": 4,
7397 "master_sha": null,
7398 "because_sha": null
7399 },
7400 {
7401 "sha": "b50275a4b63d3da12ead2f6e57be8988223af83d",
7402 "description": "anv/image: Fix isl_surf_usage_flags for stencil images",
7403 "nominated": true,
7404 "nomination_type": 0,
Chad Versace654376f2020-09-08 09:44:43 -07007405 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08007406 "master_sha": null,
7407 "because_sha": null
7408 },
7409 {
7410 "sha": "51a19c83b000407a31b5cd17b996084a6b58a4ff",
7411 "description": "anv/image: Check DISJOINT in vkGetPhysicalDeviceImageFormatProperties2 (v2)",
7412 "nominated": true,
7413 "nomination_type": 0,
Chad Versacec9d10b32020-08-04 10:14:11 -07007414 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08007415 "master_sha": null,
7416 "because_sha": null
7417 },
7418 {
7419 "sha": "19906022e22cb37493861b6976c9623618b5b769",
7420 "description": "zink: more accurately track supported blits",
7421 "nominated": true,
7422 "nomination_type": 1,
Erik Faye-Lund1534e282020-11-13 16:53:04 +01007423 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08007424 "master_sha": null,
7425 "because_sha": "5743fa6e709a01c5a6820320b2e87931af46e7cf"
7426 },
7427 {
7428 "sha": "465a48a048ca96bb1f828686149e00597107edfe",
7429 "description": "zink: always insert barriers for general-layout",
7430 "nominated": false,
7431 "nomination_type": null,
7432 "resolution": 4,
7433 "master_sha": null,
7434 "because_sha": null
7435 },
7436 {
7437 "sha": "11ebe2a572fe3a4bf4513391ddce4703d6ebd86b",
7438 "description": "zink: mark general layout as transfer-read/write",
7439 "nominated": false,
7440 "nomination_type": null,
7441 "resolution": 4,
7442 "master_sha": null,
7443 "because_sha": null
7444 },
7445 {
7446 "sha": "249aed1ff067116d6279fe2484ccc52f0405840a",
7447 "description": "v3dv: rename playout and dslayout fields to use underscores.",
7448 "nominated": false,
7449 "nomination_type": null,
7450 "resolution": 4,
7451 "master_sha": null,
7452 "because_sha": null
7453 },
7454 {
7455 "sha": "ba2e979b5ce0e813c2a00c06514a7a1b8b1621d9",
7456 "description": "v3dv: blit shader clean-ups",
7457 "nominated": false,
7458 "nomination_type": null,
7459 "resolution": 4,
7460 "master_sha": null,
7461 "because_sha": null
7462 },
7463 {
7464 "sha": "840ba2513a21b29aaf7e5a190a838e4111862be4",
7465 "description": "v3dv: initialize pipeline layouts for meta operations at driver initialization",
7466 "nominated": false,
7467 "nomination_type": null,
7468 "resolution": 4,
7469 "master_sha": null,
7470 "because_sha": null
7471 },
7472 {
7473 "sha": "ba69c36ada5609ef2a43bb34ce9b48786c083aa9",
7474 "description": "v3dv: add a buffer to image copy path using a texel buffer",
7475 "nominated": false,
7476 "nomination_type": null,
7477 "resolution": 4,
7478 "master_sha": null,
7479 "because_sha": null
7480 },
7481 {
7482 "sha": "6304c08818e9e571f0e73cbc814deddd1d0c416a",
7483 "description": "v3dv: fix width for buffer view texture state",
7484 "nominated": false,
7485 "nomination_type": null,
7486 "resolution": 4,
7487 "master_sha": null,
7488 "because_sha": null
7489 },
7490 {
7491 "sha": "d25d097d3d524e1e8c5ab3f9dc91cf155fb0687a",
7492 "description": "radv: don't subtract max_verts_per_prim from hw_max_esverts on gfx10.3",
7493 "nominated": false,
7494 "nomination_type": null,
7495 "resolution": 4,
7496 "master_sha": null,
7497 "because_sha": null
7498 },
7499 {
7500 "sha": "f777d00a756d72cc01571ca94efa8afa3784fd4e",
7501 "description": "radv: don't count unusable vertices to the NGG LDS size",
7502 "nominated": false,
7503 "nomination_type": null,
7504 "resolution": 4,
7505 "master_sha": null,
7506 "because_sha": null
7507 },
7508 {
7509 "sha": "c5e8f6700bf4c50cd273ed2f6c476c66557ccc37",
7510 "description": "radv: fix applying the NGG minimum vertex count requirement",
7511 "nominated": false,
7512 "nomination_type": null,
7513 "resolution": 4,
7514 "master_sha": null,
7515 "because_sha": null
7516 },
7517 {
7518 "sha": "0790105f2f0d1813dc2ecaf5e12e7131730a8bc1",
7519 "description": "radv: do VGT_FLUSH when switching NGG -> legacy on Sienna Cichlid",
7520 "nominated": false,
7521 "nomination_type": null,
7522 "resolution": 4,
7523 "master_sha": null,
7524 "because_sha": null
7525 },
7526 {
7527 "sha": "68f152cb9a65ab20f03d5efb21d6f7ad3cb16e25",
7528 "description": "mesa/gallium: add MESA_MAP_ONCE / PIPE_MAP_ONCE",
7529 "nominated": false,
7530 "nomination_type": null,
7531 "resolution": 4,
7532 "master_sha": null,
7533 "because_sha": null
7534 },
7535 {
7536 "sha": "addfe49fdde0402055b5b9d6f2846cb2f37954af",
7537 "description": "radv: Fix radv_queue_init failure handling",
7538 "nominated": false,
7539 "nomination_type": null,
7540 "resolution": 4,
7541 "master_sha": null,
7542 "because_sha": null
7543 },
7544 {
7545 "sha": "aaecb65b89f304c187f223efa14e11b5b175a867",
7546 "description": "panfrost: Don't expose fp16 support on Bifrost unless explicitly requested",
7547 "nominated": false,
7548 "nomination_type": null,
7549 "resolution": 4,
7550 "master_sha": null,
7551 "because_sha": null
7552 },
7553 {
7554 "sha": "fee4e991fe9b905edeb31f3bc5cf1fef32e9e5f1",
7555 "description": "pan/bi: Stop extracting the immediate attribute index from src0",
7556 "nominated": false,
7557 "nomination_type": null,
7558 "resolution": 4,
7559 "master_sha": null,
7560 "because_sha": null
7561 },
7562 {
7563 "sha": "549a59f66e2d132e55b62017078734dbf0322a32",
7564 "description": "pan/bi: Add a varying_index field to bi_texture",
7565 "nominated": false,
7566 "nomination_type": null,
7567 "resolution": 4,
7568 "master_sha": null,
7569 "because_sha": null
7570 },
7571 {
7572 "sha": "fb01328d30eb038023a0fb5bcbc80f7382754ab2",
7573 "description": "pan/bi: Fix LD_VAR with non-constant index",
7574 "nominated": false,
7575 "nomination_type": null,
7576 "resolution": 4,
7577 "master_sha": null,
7578 "because_sha": null
7579 },
7580 {
7581 "sha": "d86973d92a9021c2bb1e0b8088cce7db3b1ae5be",
7582 "description": "pan/bi: Stop passing special varying names through src0",
7583 "nominated": false,
7584 "nomination_type": null,
7585 "resolution": 4,
7586 "master_sha": null,
7587 "because_sha": null
7588 },
7589 {
7590 "sha": "1176cc12978d78025a435aa4d17bb90c1045df9d",
7591 "description": "pan/bi: Pass LD_VAR update mode explicitly",
7592 "nominated": false,
7593 "nomination_type": null,
7594 "resolution": 4,
7595 "master_sha": null,
7596 "because_sha": null
7597 },
7598 {
7599 "sha": "4321b4fc935c2ec4946d47d5e606dfa4810d7aaa",
7600 "description": "pan/bi: Move LD_VAR packing out of bi_pack_add()",
7601 "nominated": false,
7602 "nomination_type": null,
7603 "resolution": 4,
7604 "master_sha": null,
7605 "because_sha": null
7606 },
7607 {
7608 "sha": "058bcf44062f81ec6a42025ef9e0957a180ad4bb",
7609 "description": "pan/bi: Set roundmode to RTZ for f2u operations",
7610 "nominated": false,
7611 "nomination_type": null,
7612 "resolution": 4,
7613 "master_sha": null,
7614 "because_sha": null
7615 },
7616 {
7617 "sha": "00a6a9bdf8d74eebc1ffbcd57f400859bbb0d9cf",
7618 "description": "pan/bi: Let the GPU pick the right format based on the varying descriptor",
7619 "nominated": false,
7620 "nomination_type": null,
7621 "resolution": 4,
7622 "master_sha": null,
7623 "because_sha": null
7624 },
7625 {
7626 "sha": "aa2156f9493a67d8a00d168e3e11783c9bb4fa1a",
7627 "description": "pan/bi: Support automatic register format",
7628 "nominated": false,
7629 "nomination_type": null,
7630 "resolution": 4,
7631 "master_sha": null,
7632 "because_sha": null
7633 },
7634 {
7635 "sha": "d0cd8bf2a54ee5813afa72b76475bb04c269b481",
7636 "description": "pan/bi: Support txs operations",
7637 "nominated": false,
7638 "nomination_type": null,
7639 "resolution": 4,
7640 "master_sha": null,
7641 "because_sha": null
7642 },
7643 {
7644 "sha": "045ae5434330e864a5ee97c60ba7ecac5a26cc46",
7645 "description": "pan/bi: Don't use TEXS for tex operations with a src that's not lod or coord",
7646 "nominated": false,
7647 "nomination_type": null,
7648 "resolution": 4,
7649 "master_sha": null,
7650 "because_sha": null
7651 },
7652 {
7653 "sha": "5ad9f95f24991fdd667cc66a3a3950cf9edd8da0",
7654 "description": "pan/mdg: Try demoting uniforms instead of spilling to TLS",
7655 "nominated": false,
7656 "nomination_type": null,
7657 "resolution": 4,
7658 "master_sha": null,
7659 "because_sha": null
7660 },
7661 {
7662 "sha": "69cad1f96ef4481cc2395def9c993ddcbb0e2540",
7663 "description": "turnip: Close sync_fd only if it is a valid file descriptor.",
7664 "nominated": true,
7665 "nomination_type": 1,
Vinson Leef076b4d2020-11-16 16:23:47 -08007666 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08007667 "master_sha": null,
7668 "because_sha": "cec0bc73e550859635a71d330625bccdf71e87ee"
7669 },
7670 {
7671 "sha": "71ee4e2853bc4af270969e6d91533cba7b9c0cb4",
7672 "description": "clover/spirv: Add missing break for SpvOpExecutionMode case.",
7673 "nominated": true,
7674 "nomination_type": 1,
Vinson Leef6a73222020-11-09 17:31:36 -08007675 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08007676 "master_sha": null,
7677 "because_sha": "ee5b46fcfdb4df3d28839499e5945178af9b76f7"
7678 },
7679 {
7680 "sha": "7820c8c13ff3e9367b208f09059c940a1629f708",
7681 "description": "frontends/va: Fix *num_entrypoints check.",
7682 "nominated": true,
7683 "nomination_type": 1,
Vinson Lee5953d042020-10-28 19:47:42 -07007684 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08007685 "master_sha": null,
7686 "because_sha": "5bcaa1b9e9707aea7be73b406345bb9e46f92a18"
7687 },
7688 {
7689 "sha": "1beb477908c49ae962017d61bb4ca252640c9018",
7690 "description": "freedreno: Disable PIPE_CAP_PREFER_IMM_ARRAYS_AS_CONSTBUF.",
7691 "nominated": false,
7692 "nomination_type": null,
7693 "resolution": 4,
7694 "master_sha": null,
7695 "because_sha": null
7696 },
7697 {
7698 "sha": "1f44053301339e64ef070ac8ad81a0ba3f073310",
7699 "description": "freedreno+turnip: Upload large shader constants as a UBO.",
7700 "nominated": false,
7701 "nomination_type": null,
7702 "resolution": 4,
7703 "master_sha": null,
7704 "because_sha": null
7705 },
7706 {
7707 "sha": "17db969f7a39c128bf02238a7a6f1243d78476f1",
7708 "description": "freedreno/ir3: Fix incorrect optimization of usage of 16-bit constbuf vals.",
7709 "nominated": false,
7710 "nomination_type": null,
7711 "resolution": 4,
7712 "master_sha": null,
7713 "because_sha": null
7714 },
7715 {
7716 "sha": "386998cfbf068706237e0f274be6f3b874e9d66f",
7717 "description": "freedreno/ir3: Switch emit_const_ptrs() to take BOs instead of prscs.",
7718 "nominated": false,
7719 "nomination_type": null,
7720 "resolution": 4,
7721 "master_sha": null,
7722 "because_sha": null
7723 },
7724 {
7725 "sha": "a9b37e5dad6652e7cb404da6a0452dfd46533d04",
7726 "description": "freedreno/ir3: Include at least 4 NOPs so that cffdump doesn't disasm junk.",
7727 "nominated": false,
7728 "nomination_type": null,
7729 "resolution": 4,
7730 "master_sha": null,
7731 "because_sha": null
7732 },
7733 {
7734 "sha": "51f2b11b043da05e12f26d8466e68e55f0d17c3b",
7735 "description": "nir: Add a size_align helper function for aligning elements to 16 bytes.",
7736 "nominated": false,
7737 "nomination_type": null,
7738 "resolution": 4,
7739 "master_sha": null,
7740 "because_sha": null
7741 },
7742 {
7743 "sha": "433841d9eb7cd9dd5e00b2f47cd998e0e986ef02",
7744 "description": "freedreno: Fix leak of shader binary on disk cache hits.",
7745 "nominated": true,
7746 "nomination_type": 1,
Eric Anholt94f202c2020-08-03 19:23:34 -07007747 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08007748 "master_sha": null,
7749 "because_sha": "f97acb4bb4b18f127b62aa8eeb57cdf3d8fe3aa2"
7750 },
7751 {
7752 "sha": "b3daf341d4d0f8f5f97f48b095b4ac3678b9f1f9",
7753 "description": "intel/fs: Add assert on the brw_STAGE_prog_data downcasts",
7754 "nominated": false,
7755 "nomination_type": null,
7756 "resolution": 4,
7757 "master_sha": null,
7758 "because_sha": null
7759 },
7760 {
7761 "sha": "671c850310523bba93f1ff18739ca69a62f8c63a",
7762 "description": "spirv/cl: add enqueued workgroup size.",
7763 "nominated": false,
7764 "nomination_type": null,
7765 "resolution": 4,
7766 "master_sha": null,
7767 "because_sha": null
7768 },
7769 {
7770 "sha": "2dd3fde56d45836766d17fed6e95102ba48a4314",
7771 "description": "clover/image: handle MEM_KERNEL_READ_AND_WRITE flag.",
7772 "nominated": false,
7773 "nomination_type": null,
7774 "resolution": 4,
7775 "master_sha": null,
7776 "because_sha": null
7777 },
7778 {
7779 "sha": "c5a33ed8c20724cd1be0451d4f3fd9f6da047b03",
7780 "description": "clover: add CL 3.0 event/queue queries",
7781 "nominated": false,
7782 "nomination_type": null,
7783 "resolution": 4,
7784 "master_sha": null,
7785 "because_sha": null
7786 },
7787 {
7788 "sha": "a8bad2b71a25246ac756c93014d631ee4f8277a3",
7789 "description": "clover: add 3.0 program properties",
7790 "nominated": false,
7791 "nomination_type": null,
7792 "resolution": 4,
7793 "master_sha": null,
7794 "because_sha": null
7795 },
7796 {
7797 "sha": "bd804c074fd90966a869d00961fce1a5a0d7defc",
7798 "description": "clover: add device/platform info for CL 3.0",
7799 "nominated": false,
7800 "nomination_type": null,
7801 "resolution": 4,
7802 "master_sha": null,
7803 "because_sha": null
7804 },
7805 {
7806 "sha": "39940ee8d6a18f4b19d98ca7ffcba137d8b33a62",
7807 "description": "clover: add cl 3.0 SVM invalid support",
7808 "nominated": false,
7809 "nomination_type": null,
7810 "resolution": 4,
7811 "master_sha": null,
7812 "because_sha": null
7813 },
7814 {
7815 "sha": "a144dd69172b0c4a5858f3025d1b82c9281661fe",
7816 "description": "clover: add all CL 3.0 API with invalid functions",
7817 "nominated": false,
7818 "nomination_type": null,
7819 "resolution": 4,
7820 "master_sha": null,
7821 "because_sha": null
7822 },
7823 {
7824 "sha": "e42a7fa03786603b5069afb762006623d71ae7e7",
7825 "description": "clover: add support command queue properties",
7826 "nominated": false,
7827 "nomination_type": null,
7828 "resolution": 4,
7829 "master_sha": null,
7830 "because_sha": null
7831 },
7832 {
7833 "sha": "0272b6b1ba001741e8550a5d1f8f47d47db588cb",
7834 "description": "clover: handle memory object properties properly.",
7835 "nominated": false,
7836 "nomination_type": null,
7837 "resolution": 4,
7838 "master_sha": null,
7839 "because_sha": null
7840 },
7841 {
7842 "sha": "6fd20a0281de0fb2e2145c1bbffe606736c7e9d2",
7843 "description": "etnaviv: drop nir_print_shader(..) call",
7844 "nominated": false,
7845 "nomination_type": null,
7846 "resolution": 4,
7847 "master_sha": null,
7848 "because_sha": null
7849 },
7850 {
7851 "sha": "b479a1f03cdcf70b86df6903ace6ff8c92f205b9",
7852 "description": "etnaviv: fix disabling of INT filter for real",
7853 "nominated": true,
7854 "nomination_type": 1,
Lucas Stachd7366262020-11-16 14:58:38 +01007855 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08007856 "master_sha": null,
7857 "because_sha": "89a41dae7702731bee298288f3acbcbd56096b30"
7858 },
7859 {
7860 "sha": "ad6365f656b44c8daf788582ba8a91b72d9710c0",
7861 "description": "docs/features: document d3d12 features",
7862 "nominated": false,
7863 "nomination_type": null,
7864 "resolution": 4,
7865 "master_sha": null,
7866 "because_sha": null
7867 },
7868 {
7869 "sha": "867323379e353a58e76a1340071751c43431f215",
7870 "description": "aco: don't use SMEM for SSBO stores",
7871 "nominated": false,
7872 "nomination_type": null,
7873 "resolution": 4,
7874 "master_sha": null,
7875 "because_sha": null
7876 },
7877 {
7878 "sha": "2410def98fa688aa009b42de3224e12e5ddbaff3",
7879 "description": "mesa/main: add missing include in glformats.h",
7880 "nominated": true,
7881 "nomination_type": 1,
Erik Faye-Lundce29a102020-11-16 12:33:36 +01007882 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08007883 "master_sha": null,
7884 "because_sha": "1bf539b3a2129779addde397886870c00045e6d7"
7885 },
7886 {
7887 "sha": "2736f974962c293ce76dcf309ab78dfb4b198516",
7888 "description": "aco/tests: add output modifier tests",
7889 "nominated": false,
7890 "nomination_type": null,
7891 "resolution": 4,
7892 "master_sha": null,
7893 "because_sha": null
7894 },
7895 {
7896 "sha": "0c522d3aa7432b72c2ed773218d6f0eb25f58943",
7897 "description": "aco: fix fp16 *0.5 omod",
7898 "nominated": true,
7899 "nomination_type": 1,
Rhys Perry9d399932020-11-13 15:12:21 +00007900 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08007901 "master_sha": null,
7902 "because_sha": "1210e0bd6205c5f5365a29c91425dea3e49d89a7"
7903 },
7904 {
7905 "sha": "558daa73f9adb1275ddcf00515c7f79f726b7ae1",
7906 "description": "aco: disable omod if the sign of zeros should be preserved",
7907 "nominated": true,
7908 "nomination_type": 1,
Rhys Perrydc0580d2020-11-13 15:10:58 +00007909 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08007910 "master_sha": null,
7911 "because_sha": "df645fa369d12be4d5e0fd9e4f6d4455caf2f4c3"
7912 },
7913 {
7914 "sha": "5c8fc0b1f4ba04735a6cafe8352376ccf81bbbd4",
7915 "description": "Revert \"ci: Temporarily disable jobs on the Collabora lab\"",
7916 "nominated": false,
7917 "nomination_type": 2,
7918 "resolution": 4,
7919 "master_sha": null,
7920 "because_sha": "902ac3d7c5ab75f2ff31bf23d1d5add7b5c377ed"
7921 },
7922 {
7923 "sha": "3f91f4e2ab6cb720c8fe7e5151794ca8defa88c6",
7924 "description": "nir: don't consider txf_ms_mcs a query instruction",
7925 "nominated": false,
7926 "nomination_type": null,
7927 "resolution": 4,
7928 "master_sha": null,
7929 "because_sha": null
7930 },
7931 {
7932 "sha": "ff3b4f6683cffece1d97dc7994e7161fd3e09d92",
7933 "description": "util: fix unknown pragma warning on msvc",
7934 "nominated": false,
7935 "nomination_type": 1,
7936 "resolution": 4,
7937 "master_sha": null,
7938 "because_sha": "2ec290cd92a9796c9308e14dcc9bf01cb199f670"
7939 },
7940 {
7941 "sha": "2f5b3ac2f85dbbcc25ac3709560aa5db3ed24193",
7942 "description": "aco: remove v_{add,sub,subrev}_u32 on GFX8",
7943 "nominated": false,
7944 "nomination_type": null,
7945 "resolution": 4,
7946 "master_sha": null,
7947 "because_sha": null
7948 },
7949 {
7950 "sha": "e7f8c195d80a0c981f63e6c527d6bd4dc83249b5",
7951 "description": "microsoft/compiler: Fix reference to renamed intrinsic getter",
7952 "nominated": false,
7953 "nomination_type": 1,
7954 "resolution": 4,
7955 "master_sha": null,
7956 "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
7957 },
7958 {
7959 "sha": "2ec290cd92a9796c9308e14dcc9bf01cb199f670",
7960 "description": "util: Fix/silence variable shadowing warnings",
7961 "nominated": false,
7962 "nomination_type": null,
7963 "resolution": 4,
7964 "master_sha": null,
7965 "because_sha": null
7966 },
7967 {
7968 "sha": "4e87e7863f8eee004b5b2ce0f13978f105ac0f0e",
7969 "description": "glsl: Fix -Wshadow warning",
7970 "nominated": false,
7971 "nomination_type": null,
7972 "resolution": 4,
7973 "master_sha": null,
7974 "because_sha": null
7975 },
7976 {
7977 "sha": "902ac3d7c5ab75f2ff31bf23d1d5add7b5c377ed",
7978 "description": "ci: Temporarily disable jobs on the Collabora lab",
7979 "nominated": false,
7980 "nomination_type": null,
7981 "resolution": 4,
7982 "master_sha": null,
7983 "because_sha": null
7984 },
7985 {
7986 "sha": "460287adcadf1c03b13fccd397fcd9d270c4d31d",
7987 "description": "iris: initialize shared screen->vtbl only once",
7988 "nominated": true,
7989 "nomination_type": 0,
Tapani Pällided5cd52020-11-11 08:59:46 +02007990 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08007991 "master_sha": null,
7992 "because_sha": null
7993 },
7994 {
7995 "sha": "959c2d1edbf56934f6d313a48136f6f1740dc549",
7996 "description": "egl/dri2: fix race between image create and egl_image_target_texture",
7997 "nominated": true,
7998 "nomination_type": 0,
Tapani Pälli15367d22020-11-10 15:52:00 +02007999 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08008000 "master_sha": null,
8001 "because_sha": null
8002 },
8003 {
8004 "sha": "da9fbbac42f4531f66165aa810257f6ae2661bd1",
8005 "description": "lima: define set_clip_state implementation",
8006 "nominated": false,
8007 "nomination_type": null,
8008 "resolution": 4,
8009 "master_sha": null,
8010 "because_sha": null
8011 },
8012 {
8013 "sha": "f586a8efb7585475bde2783a8f412d4ad6a3e752",
8014 "description": "gallivm: fix float atomic exchange.",
8015 "nominated": false,
8016 "nomination_type": null,
8017 "resolution": 4,
8018 "master_sha": null,
8019 "because_sha": null
8020 },
8021 {
8022 "sha": "0a6f5ebe284a054d913558e48a47c973e942025c",
8023 "description": "gallivm: lower vector compares",
8024 "nominated": false,
8025 "nomination_type": null,
8026 "resolution": 4,
8027 "master_sha": null,
8028 "because_sha": null
8029 },
8030 {
8031 "sha": "3502bf47b26b0ad3905c6da6459144b8cbd5ef37",
8032 "description": "gallivm/nir: lower dot products.",
8033 "nominated": false,
8034 "nomination_type": null,
8035 "resolution": 4,
8036 "master_sha": null,
8037 "because_sha": null
8038 },
8039 {
8040 "sha": "2a3fd242b06283867feab9ba7831eb76c0fe8098",
8041 "description": "gallivm/nir: add fsum support",
8042 "nominated": false,
8043 "nomination_type": null,
8044 "resolution": 4,
8045 "master_sha": null,
8046 "because_sha": null
8047 },
8048 {
8049 "sha": "53064ce6b5f277364b29e4b6f206cfcb4fc717a4",
8050 "description": "gallivm: add float to 8/16 int",
8051 "nominated": false,
8052 "nomination_type": null,
8053 "resolution": 4,
8054 "master_sha": null,
8055 "because_sha": null
8056 },
8057 {
8058 "sha": "ce07c52b825903e698b63bc608d7ddb8cb578cd6",
8059 "description": "draw: fix tess eval pipeline statistics.",
8060 "nominated": true,
8061 "nomination_type": 1,
Dave Airlieee3ed202020-11-13 17:15:53 +10008062 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08008063 "master_sha": null,
8064 "because_sha": "202bc38ce9e3e52cea1448f22882d17c7e5e9a90"
8065 },
8066 {
8067 "sha": "6925c031e0e6420baf7f046e3100d6ca4c6d55e1",
8068 "description": "ci: update the list of expected failures for RADV",
8069 "nominated": false,
8070 "nomination_type": null,
8071 "resolution": 4,
8072 "master_sha": null,
8073 "because_sha": null
8074 },
8075 {
8076 "sha": "2ad0142db2483d444b5289d30d52922eefe93a8e",
8077 "description": "ci: update the list of skipped tests for RAVEN",
8078 "nominated": false,
8079 "nomination_type": null,
8080 "resolution": 4,
8081 "master_sha": null,
8082 "because_sha": null
8083 },
8084 {
8085 "sha": "a4dc4ece6303cc548fcdd29b2851ee2be6454f1c",
8086 "description": "radv: Use internal drm_fourcc.h",
8087 "nominated": false,
8088 "nomination_type": 1,
8089 "resolution": 4,
8090 "master_sha": null,
8091 "because_sha": "0833dd7d124bfd94161bff15e5b4293987920fce"
8092 },
8093 {
8094 "sha": "9b6516ac249ee479b78e399e1a54a293e53e9676",
8095 "description": "etnaviv: nir: do not run opt loop after nir_lower_bool_xxx(..)",
8096 "nominated": true,
8097 "nomination_type": 0,
Christian Gmeinere5327be2020-11-15 11:56:23 +01008098 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08008099 "master_sha": null,
8100 "because_sha": null
8101 },
8102 {
8103 "sha": "035e21e780205bef4d922f4ae346f284397247de",
8104 "description": "v3dv/pipeline: take into account precision for the output_type",
8105 "nominated": false,
8106 "nomination_type": null,
8107 "resolution": 4,
8108 "master_sha": null,
8109 "because_sha": null
8110 },
8111 {
8112 "sha": "7da854e1864f61d821dc51ef0dba8b465d67ee4a",
8113 "description": "v3dv: remove combined_idx support",
8114 "nominated": false,
8115 "nomination_type": null,
8116 "resolution": 4,
8117 "master_sha": null,
8118 "because_sha": null
8119 },
8120 {
8121 "sha": "429c33641275e02b17351ab24a693f2469cc36f3",
8122 "description": "broadcom/compiler: separate texture/sampler info from v3d_key",
8123 "nominated": false,
8124 "nomination_type": null,
8125 "resolution": 4,
8126 "master_sha": null,
8127 "because_sha": null
8128 },
8129 {
8130 "sha": "1fe52af61a4e7bf17ea6a37159b1fe1dab850b1b",
8131 "description": "v3dv: cleanup/remove support for pre-generated variants",
8132 "nominated": false,
8133 "nomination_type": null,
8134 "resolution": 4,
8135 "master_sha": null,
8136 "because_sha": null
8137 },
8138 {
8139 "sha": "5169dfd1fdeb8dee2f621b45ca73093b88f0296d",
8140 "description": "nir/lower_tex: clarify nir_lower_tex_options indexing",
8141 "nominated": false,
8142 "nomination_type": null,
8143 "resolution": 4,
8144 "master_sha": null,
8145 "because_sha": null
8146 },
8147 {
8148 "sha": "f7b122728d5e015bbd706505e60600a864b43ea7",
8149 "description": "drm/uapi: Fix modifier field mask for AMD modifiers.",
8150 "nominated": false,
8151 "nomination_type": 1,
8152 "resolution": 4,
8153 "master_sha": null,
8154 "because_sha": "2cc2b456889dd2f1374018beea0afe53d762ec30"
8155 },
8156 {
8157 "sha": "f0c8645cb93bfb29771606b9a6aca4aa1a06d30e",
8158 "description": "v3dv: Remove unsigned comparison to zero.",
8159 "nominated": false,
8160 "nomination_type": null,
8161 "resolution": 4,
8162 "master_sha": null,
8163 "because_sha": null
8164 },
8165 {
8166 "sha": "3fe5c13d71b831b42798755a3ba983b5de6d1563",
8167 "description": "vdpau: Add missing printf format specifier.",
8168 "nominated": true,
8169 "nomination_type": 1,
Vinson Leeb8ddfc02020-10-16 15:41:12 -07008170 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08008171 "master_sha": null,
8172 "because_sha": "89b9863252272a7109d468738517a0d68376a909"
8173 },
8174 {
8175 "sha": "5adba503ddf0dea1c34d11c0cf505eff3a2eb70c",
8176 "description": "nvir/gm107: Initialize SchedDataCalculatorGM107 member score.",
8177 "nominated": false,
8178 "nomination_type": null,
8179 "resolution": 4,
8180 "master_sha": null,
8181 "because_sha": null
8182 },
8183 {
8184 "sha": "4b65c09d86d37efa34e93b17b0e4a03546f26af9",
8185 "description": "freedreno/ir3: Fix crash in shader compile fail path",
8186 "nominated": true,
8187 "nomination_type": 1,
Rob Clark159ded92020-11-12 12:39:28 -08008188 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08008189 "master_sha": null,
8190 "because_sha": "74140c2e859c15593a379cbde96b1048f2ad69dc"
8191 },
8192 {
8193 "sha": "cf9ef90066592333a9113d49328be29583308a60",
8194 "description": "freedreno/ir3: Add pass to deal with load_uniform base offsets",
8195 "nominated": false,
8196 "nomination_type": null,
8197 "resolution": 4,
8198 "master_sha": null,
8199 "because_sha": null
8200 },
8201 {
8202 "sha": "4bb5a6c30a79f9a2d95b7c61addac7caecff9219",
8203 "description": "intel/blorp: Delete clear color conversions during copies",
8204 "nominated": false,
8205 "nomination_type": null,
8206 "resolution": 4,
8207 "master_sha": null,
8208 "because_sha": null
8209 },
8210 {
8211 "sha": "8ed2a241db4d1bdebfc51b8d7b7a0e60ea8bed36",
8212 "description": "i965: Disable color fast-clears for miptree copy",
8213 "nominated": false,
8214 "nomination_type": null,
8215 "resolution": 4,
8216 "master_sha": null,
8217 "because_sha": null
8218 },
8219 {
8220 "sha": "7779b1d71bf053f0c73a1b717e6d2ed91f948378",
8221 "description": "iris: Disable color fast-clears in iris_copy_region",
8222 "nominated": false,
8223 "nomination_type": null,
8224 "resolution": 4,
8225 "master_sha": null,
8226 "because_sha": null
8227 },
8228 {
8229 "sha": "12dec2004ed0b50b0cb0ad7cc635f2a706be9891",
8230 "description": "panfrost: Fix stack shift calculation",
8231 "nominated": true,
8232 "nomination_type": 1,
Icecream954de41de2020-11-14 00:12:26 +13008233 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08008234 "master_sha": null,
8235 "because_sha": "e6152091ca99c3d8491ac48baa1f301da6f4a4c3"
8236 },
8237 {
8238 "sha": "24c553c9753841bcd56409d433aad1e29cc1b3ac",
8239 "description": "panfrost: Fix out-of-bounds read on SFBD",
8240 "nominated": false,
8241 "nomination_type": null,
8242 "resolution": 4,
8243 "master_sha": null,
8244 "because_sha": null
8245 },
8246 {
8247 "sha": "a5191f30bc09a009dc24bcfb0ea7ddfb2ef402c4",
8248 "description": "panfrost: Remove panfrost_can_linear",
8249 "nominated": false,
8250 "nomination_type": null,
8251 "resolution": 4,
8252 "master_sha": null,
8253 "because_sha": null
8254 },
8255 {
8256 "sha": "826969ee0269f8e65a2ae2a436c6c6879727a645",
8257 "description": "panfrost: Implement linear Z/S for SFBD",
8258 "nominated": false,
8259 "nomination_type": null,
8260 "resolution": 4,
8261 "master_sha": null,
8262 "because_sha": null
8263 },
8264 {
8265 "sha": "0fe2d49ccddf9b35c259a5466b729c6237a0e378",
8266 "description": "iris: Use converted depth in clear_depth_stencil",
8267 "nominated": false,
8268 "nomination_type": null,
8269 "resolution": 4,
8270 "master_sha": null,
8271 "because_sha": null
8272 },
8273 {
8274 "sha": "667813431c001db0445838a8545565e01726bcd1",
8275 "description": "iris: Add and use convert_depth_value",
8276 "nominated": false,
8277 "nomination_type": null,
8278 "resolution": 4,
8279 "master_sha": null,
8280 "because_sha": null
8281 },
8282 {
8283 "sha": "2e713313a29422b38435c91f8277c1893fcad095",
8284 "description": "mesa: Clamp some depth values in glClearBufferfi",
8285 "nominated": true,
8286 "nomination_type": 0,
Nanley Cheryb37d6132020-11-06 10:55:03 -08008287 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08008288 "master_sha": null,
8289 "because_sha": null
8290 },
8291 {
8292 "sha": "1bf539b3a2129779addde397886870c00045e6d7",
8293 "description": "mesa: Clamp some depth values in glClearBufferfv",
8294 "nominated": true,
8295 "nomination_type": 0,
Nanley Cheryd47cb412020-11-02 09:02:42 -08008296 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08008297 "master_sha": null,
8298 "because_sha": null
8299 },
8300 {
8301 "sha": "fda015023af5d0d2d844d5fde07a8c19e4d8f453",
8302 "description": "mesa: Add and use _mesa_has_depth_float_channel",
8303 "nominated": false,
8304 "nomination_type": null,
Nanley Chery5b83eb02020-11-05 15:45:44 -08008305 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -08008306 "master_sha": null,
8307 "because_sha": null
8308 },
8309 {
Dylan Baker56346992020-11-13 10:05:29 -08008310 "sha": "bf5cea7232f9ee2934c212211ebefb6fe766526d",
8311 "description": "nir: allow reordering of loads from read-only modes",
8312 "nominated": false,
8313 "nomination_type": null,
8314 "resolution": 4,
8315 "master_sha": null,
8316 "because_sha": null
8317 },
8318 {
8319 "sha": "eb7507681f8d94727160b6627f6fb032a7f4305c",
8320 "description": "nir: add nir_var_mem_ubo to nir_var_read_only_modes",
8321 "nominated": false,
8322 "nomination_type": null,
8323 "resolution": 4,
8324 "master_sha": null,
8325 "because_sha": null
8326 },
8327 {
8328 "sha": "0ef5f3552f68076747211ec81f687b37a5540d8e",
8329 "description": "nir: add strength reduction pattern for imod/irem with pow2 divisor.",
8330 "nominated": false,
8331 "nomination_type": null,
8332 "resolution": 4,
8333 "master_sha": null,
8334 "because_sha": null
8335 },
8336 {
8337 "sha": "e96afeeb7bb2306aa0fba76e27163d4c7a86860b",
8338 "description": "zink: update shader modules in gfx program when flagged dirty",
8339 "nominated": false,
8340 "nomination_type": null,
8341 "resolution": 4,
8342 "master_sha": null,
8343 "because_sha": null
8344 },
8345 {
8346 "sha": "eeff625ab31f0a1bf94739e09ca6b08de00c94f5",
8347 "description": "zink: put those shader keys to work fixing up fragment shaders",
8348 "nominated": false,
8349 "nomination_type": null,
8350 "resolution": 4,
8351 "master_sha": null,
8352 "because_sha": null
8353 },
8354 {
8355 "sha": "9aa08221fa6653002dec2a07641d58d3c7fa227a",
8356 "description": "zink: fill in params for fs shader keys and flag shader for rebuild",
8357 "nominated": false,
8358 "nomination_type": null,
8359 "resolution": 4,
8360 "master_sha": null,
8361 "because_sha": null
8362 },
8363 {
8364 "sha": "ed7a5a55689ddcf10aae3f671e390252aad2d62f",
8365 "description": "zink: move shader key structs into their own header",
8366 "nominated": false,
8367 "nomination_type": null,
8368 "resolution": 4,
8369 "master_sha": null,
8370 "because_sha": null
8371 },
8372 {
8373 "sha": "b9fdc21bba0724271520462f3f04ba72ae106a26",
8374 "description": "zink: refcount the shader cache",
8375 "nominated": false,
8376 "nomination_type": null,
8377 "resolution": 4,
8378 "master_sha": null,
8379 "because_sha": null
8380 },
8381 {
8382 "sha": "2be2a500a396fe1dc0e121816e4056874cdd43fc",
8383 "description": "zink: initial implementation of shader keys",
8384 "nominated": false,
8385 "nomination_type": null,
8386 "resolution": 4,
8387 "master_sha": null,
8388 "because_sha": null
8389 },
8390 {
8391 "sha": "54a965b153f80cff792853f262a09cfc7987f777",
8392 "description": "pan/bi: Add support for tex offsets",
8393 "nominated": false,
8394 "nomination_type": null,
8395 "resolution": 4,
8396 "master_sha": null,
8397 "because_sha": null
8398 },
8399 {
8400 "sha": "ed057ca3d7b37b9571eabcf6aa0466f2c81bb493",
8401 "description": "pan/bi: Allow lane selections on component 4 and above",
8402 "nominated": false,
8403 "nomination_type": null,
8404 "resolution": 4,
8405 "master_sha": null,
8406 "because_sha": null
8407 },
8408 {
8409 "sha": "38bebba18ac1f59f65591a96bd97b916ee8cd995",
8410 "description": "pan/bi: Allow vec16 in bi_print_swizzle()",
8411 "nominated": false,
8412 "nomination_type": null,
8413 "resolution": 4,
8414 "master_sha": null,
8415 "because_sha": null
8416 },
8417 {
8418 "sha": "55cb921f9233acb098e06f95bf8cb2f10fccee1e",
8419 "description": "pan/bi: Add support for derivative instructions",
8420 "nominated": false,
8421 "nomination_type": null,
8422 "resolution": 4,
8423 "master_sha": null,
8424 "because_sha": null
8425 },
8426 {
8427 "sha": "6914316e9af9f2bc9de78c13b78613a43727e0dd",
8428 "description": "pan/bi: Add support for the CLPER instructions",
8429 "nominated": false,
8430 "nomination_type": null,
8431 "resolution": 4,
8432 "master_sha": null,
8433 "because_sha": null
8434 },
8435 {
8436 "sha": "3f8a7d9582f571527dcaa6ca08842f57efbfe292",
8437 "description": "pan/bi: Rename CLPER into CLPER_V7 and add CLPER_V6",
8438 "nominated": false,
8439 "nomination_type": null,
8440 "resolution": 4,
8441 "master_sha": null,
8442 "because_sha": null
8443 },
8444 {
8445 "sha": "f0e3de7e91aa2ad9558ba8e30247e4b0ac569521",
8446 "description": "pan/bi: Expose FAU slots",
8447 "nominated": false,
8448 "nomination_type": null,
8449 "resolution": 4,
8450 "master_sha": null,
8451 "because_sha": null
8452 },
8453 {
8454 "sha": "9f640c0f3dc4ef670f9a63cb30e5b5766ad3be6b",
8455 "description": "pan/bi: Store the architecture in the compiler context",
8456 "nominated": false,
8457 "nomination_type": null,
8458 "resolution": 4,
8459 "master_sha": null,
8460 "because_sha": null
8461 },
8462 {
8463 "sha": "0dd093a89fea15303e98ef70b0de8370d7e39fb5",
8464 "description": "panfrost: Get rid of the Pixel Format descriptor",
8465 "nominated": false,
8466 "nomination_type": null,
8467 "resolution": 4,
8468 "master_sha": null,
8469 "because_sha": null
8470 },
8471 {
8472 "sha": "6e069d1c3febebb7996240ad5ce76b352ea2fe8d",
8473 "description": "panfrost: Fix panfrost_format_to_bifrost_blend()",
8474 "nominated": false,
8475 "nomination_type": null,
8476 "resolution": 4,
8477 "master_sha": null,
8478 "because_sha": null
8479 },
8480 {
8481 "sha": "8379ff292c4544bfce22bb795311bd180a6c999c",
8482 "description": "pan/bi: Force BLEND src0 to r0",
8483 "nominated": false,
8484 "nomination_type": null,
8485 "resolution": 4,
8486 "master_sha": null,
8487 "because_sha": null
8488 },
8489 {
8490 "sha": "8be54474619ff36230a7ed5f38a6bb3dc7f77a5e",
8491 "description": "pan/bi: Extract shadowmap comparator",
8492 "nominated": false,
8493 "nomination_type": null,
8494 "resolution": 4,
8495 "master_sha": null,
8496 "because_sha": null
8497 },
8498 {
8499 "sha": "4d727ee9131ba8783e14a1cff3cb2c1ee3800b2a",
8500 "description": "aco/tests: add some more clamp combining tests",
8501 "nominated": false,
8502 "nomination_type": null,
8503 "resolution": 4,
8504 "master_sha": null,
8505 "because_sha": null
8506 },
8507 {
8508 "sha": "15d08a06e28f0b7d674b28aee364f24481851604",
8509 "description": "aco/tests: expand optimize.const_comparison_ordering tests",
8510 "nominated": false,
8511 "nomination_type": null,
8512 "resolution": 4,
8513 "master_sha": null,
8514 "because_sha": null
8515 },
8516 {
8517 "sha": "6bf3c606be627d144bb9ef8e45ea1039e9b59241",
8518 "description": "aco/tests: initialize debug function",
8519 "nominated": false,
8520 "nomination_type": null,
8521 "resolution": 4,
8522 "master_sha": null,
8523 "because_sha": null
8524 },
8525 {
8526 "sha": "966732e8cae21ff7f5385cb776845acc3f6821ff",
8527 "description": "aco: disallow various v_add_u32 opts if modifiers are used",
8528 "nominated": true,
8529 "nomination_type": 0,
Rhys Perry004b8b12020-10-07 11:45:30 +01008530 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08008531 "master_sha": null,
8532 "because_sha": null
8533 },
8534 {
8535 "sha": "91ffeed88a4eccfb92bd1cc4a5a3169129128432",
8536 "description": "aco: fix combine_constant_comparison_ordering() NaN check with 16/64-bit",
8537 "nominated": true,
8538 "nomination_type": 0,
Rhys Perry46ab4f92020-10-07 11:40:45 +01008539 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08008540 "master_sha": null,
8541 "because_sha": null
8542 },
8543 {
8544 "sha": "d4c821da0e5924c6604b63dc923b3e8541e1f3aa",
8545 "description": "aco: don't combine precise max(min()) to med3",
8546 "nominated": true,
8547 "nomination_type": 0,
Rhys Perryafe279a2020-10-07 11:09:16 +01008548 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08008549 "master_sha": null,
8550 "because_sha": null
8551 },
8552 {
8553 "sha": "6e7e208867ecb425a8d18496fbfadc64cf6edee8",
8554 "description": "radeonsi: remove AMD_DEBUG=zerovram flag",
8555 "nominated": false,
8556 "nomination_type": null,
8557 "resolution": 4,
8558 "master_sha": null,
8559 "because_sha": null
8560 },
8561 {
8562 "sha": "b9605f1a745c6b599739473aeb26b302d29931b2",
8563 "description": "radeonsi: remove unused NO_RB_PLUS flag",
8564 "nominated": false,
8565 "nomination_type": null,
8566 "resolution": 4,
8567 "master_sha": null,
8568 "because_sha": null
8569 },
8570 {
8571 "sha": "1cf1ece738c5e533ea95a5c9b34441124de1e560",
8572 "description": "radv: add img debug flag",
8573 "nominated": false,
8574 "nomination_type": null,
8575 "resolution": 4,
8576 "master_sha": null,
8577 "because_sha": null
8578 },
8579 {
8580 "sha": "dc93fd759a5571c88304cf99d8e4028fa529c590",
8581 "description": "radeonsi: use ac_surface_print_info in si_print_texture_info",
8582 "nominated": false,
8583 "nomination_type": null,
8584 "resolution": 4,
8585 "master_sha": null,
8586 "because_sha": null
8587 },
8588 {
8589 "sha": "92470b3d74743fe177e4d212278e3f7deced97bb",
8590 "description": "amd/common: introduce ac_surface_print_info",
8591 "nominated": false,
8592 "nomination_type": null,
8593 "resolution": 4,
8594 "master_sha": null,
8595 "because_sha": null
8596 },
8597 {
8598 "sha": "ee657df09a966678dc5245c5685cab0aaba09c0f",
8599 "description": "meson: verify that d3d12.h exists when building the d3d12 driver",
8600 "nominated": false,
8601 "nomination_type": 1,
8602 "resolution": 4,
8603 "master_sha": null,
8604 "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
8605 },
8606 {
8607 "sha": "314f18b22ab4c2776da8e08a1e0913db14ce6e25",
8608 "description": "microsoft/compiler: correct typo",
8609 "nominated": false,
8610 "nomination_type": null,
8611 "resolution": 4,
8612 "master_sha": null,
8613 "because_sha": null
8614 },
8615 {
8616 "sha": "4c82cdcb7e8ec71f96b2a040e046ff798f4d2d62",
8617 "description": "microsoft/compiler: inline some struct-declarations",
8618 "nominated": false,
8619 "nomination_type": null,
8620 "resolution": 4,
8621 "master_sha": null,
8622 "because_sha": null
8623 },
8624 {
8625 "sha": "b9a99b22aa1044155e40030b265f7ba49dda48cf",
8626 "description": "microsoft/compiler: move c++ higher up",
8627 "nominated": false,
8628 "nomination_type": null,
8629 "resolution": 4,
8630 "master_sha": null,
8631 "because_sha": null
8632 },
8633 {
8634 "sha": "a2a35b2d20113425d42a4bc3f26eafebc88cce73",
8635 "description": "microsoft/compiler: remove unused struct",
8636 "nominated": false,
8637 "nomination_type": null,
8638 "resolution": 4,
8639 "master_sha": null,
8640 "because_sha": null
8641 },
8642 {
8643 "sha": "68488fd3835f2d1a63562ae16777987af3ff7e01",
8644 "description": "aco: optimize v_add(v_bcnt(a, 0), b) to v_bcnt(a, b)",
8645 "nominated": false,
8646 "nomination_type": null,
8647 "resolution": 4,
8648 "master_sha": null,
8649 "because_sha": null
8650 },
8651 {
8652 "sha": "580fbbb59a601c5eb858a53a4924c87da7e253f9",
8653 "description": "driconf: remove the redundant glx-extension-disabling options",
8654 "nominated": false,
8655 "nomination_type": null,
8656 "resolution": 4,
8657 "master_sha": null,
8658 "because_sha": null
8659 },
8660 {
8661 "sha": "3fa3bc19a28347c67411d494cf286c54b8dedf85",
8662 "description": "radeonsi: Add auxiliary plane support.",
8663 "nominated": false,
8664 "nomination_type": null,
8665 "resolution": 4,
8666 "master_sha": null,
8667 "because_sha": null
8668 },
8669 {
8670 "sha": "605140e4016108b6ac1ce2ca5b55baf8a1ac418f",
8671 "description": "radeonsi: Do not try to disable displayable DCC with modifiers.",
8672 "nominated": false,
8673 "nomination_type": null,
8674 "resolution": 4,
8675 "master_sha": null,
8676 "because_sha": null
8677 },
8678 {
8679 "sha": "23b59b6f87c6bffca62c2c78cab9881d8ae75425",
8680 "description": "radeonsi: Do not disable DCC when we have it as a modifier.",
8681 "nominated": false,
8682 "nomination_type": null,
8683 "resolution": 4,
8684 "master_sha": null,
8685 "because_sha": null
8686 },
8687 {
8688 "sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb",
8689 "description": "radeonsi: Add modifier support.",
8690 "nominated": false,
8691 "nomination_type": null,
8692 "resolution": 4,
8693 "master_sha": null,
8694 "because_sha": null
8695 },
8696 {
8697 "sha": "f7a4051b836294ab8f55c71d239e99c5cbf63170",
8698 "description": "radeonsi: Check pitch and offset for validity.",
8699 "nominated": false,
8700 "nomination_type": null,
8701 "resolution": 4,
8702 "master_sha": null,
8703 "because_sha": null
8704 },
8705 {
8706 "sha": "395dac7bf9888db1daf425778f08cbef1ba26d7b",
8707 "description": "amd/common: Add modifier tests.",
8708 "nominated": false,
8709 "nomination_type": null,
8710 "resolution": 4,
8711 "master_sha": null,
8712 "because_sha": null
8713 },
8714 {
8715 "sha": "0833dd7d124bfd94161bff15e5b4293987920fce",
8716 "description": "amd/common: Add support for modifiers.",
8717 "nominated": false,
8718 "nomination_type": null,
8719 "resolution": 4,
8720 "master_sha": null,
8721 "because_sha": null
8722 },
8723 {
8724 "sha": "2cc2b456889dd2f1374018beea0afe53d762ec30",
8725 "description": "drm-uapi: Add AMD modifiers.",
8726 "nominated": false,
8727 "nomination_type": null,
8728 "resolution": 4,
8729 "master_sha": null,
8730 "because_sha": null
8731 },
8732 {
8733 "sha": "d4f7962d48b46d34319f75bba03fad22c30efdff",
8734 "description": "radeonsi: Add displayable DCC flushing without explicit flushes.",
8735 "nominated": false,
8736 "nomination_type": null,
8737 "resolution": 4,
8738 "master_sha": null,
8739 "because_sha": null
8740 },
8741 {
8742 "sha": "3e2dcb3c076963e432ec2771e7ac1cf965de512b",
8743 "description": "amd/addrlib: Use signed char for INT_8.",
8744 "nominated": false,
8745 "nomination_type": null,
8746 "resolution": 4,
8747 "master_sha": null,
8748 "because_sha": null
8749 },
8750 {
8751 "sha": "9acfbe302265122333d097f51b4eac89ecd0ce24",
8752 "description": "radv: Do the sample check for tiling earlier.",
8753 "nominated": false,
8754 "nomination_type": null,
8755 "resolution": 4,
8756 "master_sha": null,
8757 "because_sha": null
8758 },
8759 {
8760 "sha": "dad6b625768f2b68e1ea5c31da4e0e1415ef41bb",
8761 "description": "turnip: Fix file descriptor return.",
8762 "nominated": true,
8763 "nomination_type": 1,
Vinson Leecdb5bcc2020-11-08 15:59:55 -08008764 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08008765 "master_sha": null,
8766 "because_sha": "cec0bc73e550859635a71d330625bccdf71e87ee"
8767 },
8768 {
8769 "sha": "fe3b5241a48674e21bbbad950a7ff1ac9ac49494",
8770 "description": "radeonsi: enable GL_EXT_demote_to_helper_invocation",
8771 "nominated": false,
8772 "nomination_type": null,
8773 "resolution": 4,
8774 "master_sha": null,
8775 "because_sha": null
8776 },
8777 {
8778 "sha": "aa757f4f8c367f408bc02b0daf4787b61dd899d6",
8779 "description": "ac/llvm: fix demote inside conditional branches",
8780 "nominated": false,
8781 "nomination_type": null,
8782 "resolution": 4,
8783 "master_sha": null,
8784 "because_sha": null
8785 },
8786 {
8787 "sha": "cb20d58f45c22d48208805ed7df8b98aee525189",
8788 "description": "nir: optimize nir_lower_discard_to_demote to lower discard/demote both ways",
8789 "nominated": false,
8790 "nomination_type": null,
8791 "resolution": 4,
8792 "master_sha": null,
8793 "because_sha": null
8794 },
8795 {
8796 "sha": "d5039f99b4f14c3c5628d2e44ea7ba3bfa132668",
8797 "description": "nir: gather shader_info::needs_all_helper_invocations",
8798 "nominated": false,
8799 "nomination_type": null,
8800 "resolution": 4,
8801 "master_sha": null,
8802 "because_sha": null
8803 },
8804 {
8805 "sha": "baa5807e363d3cb9906f2b123d17ae7e4b7040c1",
8806 "description": "nir: rename needs_helper_invocations to needs_quad_helper_invocations",
8807 "nominated": false,
8808 "nomination_type": null,
8809 "resolution": 4,
8810 "master_sha": null,
8811 "because_sha": null
8812 },
8813 {
8814 "sha": "96c12b7dc20d05dff94a947851f08d9ccbfb72ad",
8815 "description": "nir: optionally shuffle local invocation IDs for compute quad derivatives",
8816 "nominated": false,
8817 "nomination_type": null,
8818 "resolution": 4,
8819 "master_sha": null,
8820 "because_sha": null
8821 },
8822 {
8823 "sha": "99e17b0c4adb81f93ba9b98b754ac71f6f334c3c",
8824 "description": "radeon: fix license in header",
8825 "nominated": false,
8826 "nomination_type": null,
8827 "resolution": 4,
8828 "master_sha": null,
8829 "because_sha": null
8830 },
8831 {
8832 "sha": "0b4825c872558b1e21f6b9c6e8256482988ee243",
8833 "description": "gallium/draw: Fix rasterizer_discard for wide points/lines.",
8834 "nominated": true,
8835 "nomination_type": 0,
Eric Anholt0724abd2020-11-11 11:03:57 -08008836 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08008837 "master_sha": null,
8838 "because_sha": null
8839 },
8840 {
8841 "sha": "9edb6e1be0f8ac65496e1f0da6c78376d81d70ff",
8842 "description": "mesa: Fix vertex_format_to_pipe_format index.",
8843 "nominated": true,
8844 "nomination_type": 1,
Brendan Dougherty0e3bb4a2020-11-11 11:26:39 -06008845 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08008846 "master_sha": null,
8847 "because_sha": "e6448f993b157a6d3757b69d5d4c2424e8af737e"
8848 },
8849 {
8850 "sha": "6e6dab479907fe79ed24e69be841dd3ec7bd479e",
8851 "description": "nir: handle float atomics in copy propagation pass",
8852 "nominated": true,
8853 "nomination_type": 1,
Marcin Ĺšlusarz7762b3c2020-11-10 17:32:15 +01008854 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08008855 "master_sha": null,
8856 "because_sha": "8424cd8fbd1671c4c13f57cfa34bf8145d0fffcf"
8857 },
8858 {
8859 "sha": "8de279f8dbc3403708e28dbdcde95005e697fa2a",
8860 "description": "freedreno/drm: Add some locking asserts",
8861 "nominated": false,
8862 "nomination_type": null,
8863 "resolution": 4,
8864 "master_sha": null,
8865 "because_sha": null
8866 },
8867 {
8868 "sha": "9eb2ae5d21f005c7e89037d4099d537527c3bedf",
8869 "description": "radv/winsys: set has_dedicated_vram in the null winsys",
8870 "nominated": false,
8871 "nomination_type": null,
8872 "resolution": 4,
8873 "master_sha": null,
8874 "because_sha": null
8875 },
8876 {
8877 "sha": "f6359d2dc32d625319921d7232197764907bb5a4",
8878 "description": "nir: Fix nir_validate fail after nir_lower_tex",
8879 "nominated": false,
8880 "nomination_type": null,
8881 "resolution": 4,
8882 "master_sha": null,
8883 "because_sha": null
8884 },
8885 {
8886 "sha": "53660e4c4ed315d4b2fe5d921861fbfebf2bbe42",
8887 "description": "Add EGL xcb platform",
8888 "nominated": false,
8889 "nomination_type": null,
8890 "resolution": 4,
8891 "master_sha": null,
8892 "because_sha": null
8893 },
8894 {
8895 "sha": "8bb1a75b4f0af2d27d92c14ae94dd03c78e98960",
8896 "description": "anv: fix a build race between generating a header and using it",
8897 "nominated": false,
8898 "nomination_type": null,
8899 "resolution": 4,
8900 "master_sha": null,
8901 "because_sha": null
8902 },
8903 {
8904 "sha": "5d2e9d76c1dfbbeac769a42ecd5ddb2244005b91",
8905 "description": "d3d12: fix code after simple-shader helper changes",
8906 "nominated": false,
8907 "nomination_type": 1,
8908 "resolution": 4,
8909 "master_sha": null,
8910 "because_sha": "4e9328e3b6a917c2a2b27630a25fbc44f822a6d0"
8911 },
8912 {
8913 "sha": "5f999625407e8845cbd919b0b43b647e8e410e97",
8914 "description": "zink: fix build on windows",
8915 "nominated": false,
8916 "nomination_type": null,
8917 "resolution": 4,
8918 "master_sha": null,
8919 "because_sha": null
8920 },
8921 {
8922 "sha": "db9d13b4ffd35cbc8ecf90e1b930fe6b1392275b",
8923 "description": "aco: optimize v_add_u32(v_mul_lo_u16) -> v_mad_u32_u16",
8924 "nominated": false,
8925 "nomination_type": null,
8926 "resolution": 4,
8927 "master_sha": null,
8928 "because_sha": null
8929 },
8930 {
8931 "sha": "20e48551acff92f07109630e134f59c81107e6bc",
8932 "description": "aco: select v_mul_lo_u16 for 16-bit multiplications that can't overflow",
8933 "nominated": false,
8934 "nomination_type": null,
8935 "resolution": 4,
8936 "master_sha": null,
8937 "because_sha": null
8938 },
8939 {
8940 "sha": "7028e9875f88d4d60aeb0e3bdfe7873fef5678fc",
8941 "description": "aco: select v_mad_u32_u16 for 16-bit multiplications on GFX9+",
8942 "nominated": false,
8943 "nomination_type": null,
8944 "resolution": 4,
8945 "master_sha": null,
8946 "because_sha": null
8947 },
8948 {
8949 "sha": "bbdafd6ab3541d2a61fe3c2389f6dec55814c34f",
8950 "description": "aco: optimize v_mad_u32_u16 with acc=0 to v_mul_u32_u24",
8951 "nominated": false,
8952 "nomination_type": null,
8953 "resolution": 4,
8954 "master_sha": null,
8955 "because_sha": null
8956 },
8957 {
8958 "sha": "0ea763a727d671fa7dab2e37b7592fc045a53396",
8959 "description": "aco: add a new Operand flag to indicate that is 16-bit",
8960 "nominated": false,
8961 "nomination_type": null,
8962 "resolution": 4,
8963 "master_sha": null,
8964 "because_sha": null
8965 },
8966 {
8967 "sha": "bda35ae6b92caf24a26c96e05a49f1bac42955cf",
8968 "description": "aco: introduce a generic label for labelling instructions",
8969 "nominated": false,
8970 "nomination_type": null,
8971 "resolution": 4,
8972 "master_sha": null,
8973 "because_sha": null
8974 },
8975 {
8976 "sha": "1a5400a9e9568add74dac093c71dd59eefc1cb42",
8977 "description": "util/u_process: implement util_get_process_name for Windows",
8978 "nominated": false,
8979 "nomination_type": null,
8980 "resolution": 4,
8981 "master_sha": null,
8982 "because_sha": null
8983 },
8984 {
8985 "sha": "d442a99238cdbee1ee3c5d069949699936d33597",
8986 "description": "ci: sort packages installed via apt-get",
8987 "nominated": false,
8988 "nomination_type": null,
8989 "resolution": 4,
8990 "master_sha": null,
8991 "because_sha": null
8992 },
8993 {
8994 "sha": "87fb1ec35279470f692bdda03c6868186db96e07",
8995 "description": "v3dv: move authenticated display fd acquisition to swapchain creation time",
8996 "nominated": false,
8997 "nomination_type": null,
8998 "resolution": 4,
8999 "master_sha": null,
9000 "because_sha": null
9001 },
9002 {
9003 "sha": "fea89f4fedeab7dc02553e0bddd3b8b428fa8c18",
9004 "description": "v3dv: fix typo",
9005 "nominated": false,
9006 "nomination_type": null,
9007 "resolution": 4,
9008 "master_sha": null,
9009 "because_sha": null
9010 },
9011 {
9012 "sha": "dfd878f2badac012a1ccdec28da9795d893d337c",
9013 "description": "aco: combine more s_add+s_lshl to s_lshl<n>_add by ignoring uses",
9014 "nominated": false,
9015 "nomination_type": null,
9016 "resolution": 4,
9017 "master_sha": null,
9018 "because_sha": null
9019 },
9020 {
9021 "sha": "64748a2be29de11cf1360c4d4b42d491e88f02e9",
9022 "description": "aco/tests: add some tests for combining s_add+s_lshl to s_lshl<n>_add",
9023 "nominated": false,
9024 "nomination_type": null,
9025 "resolution": 4,
9026 "master_sha": null,
9027 "because_sha": null
9028 },
9029 {
9030 "sha": "f89b29f708cbc8140f3a5f4520f5dd4e5d402e0d",
9031 "description": "prog_to_nir: Revert name initialization change",
9032 "nominated": false,
9033 "nomination_type": 1,
9034 "resolution": 4,
9035 "master_sha": null,
9036 "because_sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d"
9037 },
9038 {
9039 "sha": "2009258796af63477b0680d74cfc55eaf4ef8558",
9040 "description": "intel/compiler: Fix passthrough TCS regressions from program rename",
9041 "nominated": false,
9042 "nomination_type": 1,
9043 "resolution": 4,
9044 "master_sha": null,
9045 "because_sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d"
9046 },
9047 {
9048 "sha": "50175716d26273d273b54627715465e74cb45ae3",
9049 "description": "microsoft/compiler: Add dxil_nir_lower_16bit_conv prototype.",
9050 "nominated": false,
9051 "nomination_type": 1,
9052 "resolution": 4,
9053 "master_sha": null,
9054 "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
9055 },
9056 {
9057 "sha": "c432d4814ad7ffadb89b82defd49685c211b3515",
9058 "description": "glsl: Fix typos in comments.",
9059 "nominated": false,
9060 "nomination_type": null,
9061 "resolution": 4,
9062 "master_sha": null,
9063 "because_sha": null
9064 },
9065 {
9066 "sha": "e7aa3cf8283088809625cb84fa78f1d301f35311",
9067 "description": "glsl: Initialize ir_variable member field data.is_xfb.",
9068 "nominated": false,
9069 "nomination_type": null,
9070 "resolution": 4,
9071 "master_sha": null,
9072 "because_sha": null
9073 },
9074 {
9075 "sha": "904dcfd914ccacc4d7b834a8aa1a5699eb51d10e",
9076 "description": "draw: Clean up single-use goto statements.",
9077 "nominated": false,
9078 "nomination_type": null,
9079 "resolution": 4,
9080 "master_sha": null,
9081 "because_sha": null
9082 },
9083 {
9084 "sha": "e9caba6ce54d35870ef2fc555d00e2ccb45e40c0",
9085 "description": "intel/fs: Fix use of undefined value in fixup_nomask_control_flow",
9086 "nominated": true,
9087 "nomination_type": 1,
Jason Ekstrandfe8c5242020-11-10 10:13:53 -06009088 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08009089 "master_sha": null,
9090 "because_sha": "a8ac0bd759cbf9a5984df4bc9f553a3dca41a8ab"
9091 },
9092 {
9093 "sha": "dd34d28de72b590c6b9a425f7829210bb8d2e2f1",
9094 "description": "ci/db410c: Fix networking so we get artifacts from our jobs.",
9095 "nominated": false,
9096 "nomination_type": null,
9097 "resolution": 4,
9098 "master_sha": null,
9099 "because_sha": null
9100 },
9101 {
9102 "sha": "f6ccaca36e8961e4c96810352a5c5dfead61cc0a",
9103 "description": "ci: Re-enable the clip_three test on non-freedreno ARMs.",
9104 "nominated": false,
9105 "nomination_type": null,
9106 "resolution": 4,
9107 "master_sha": null,
9108 "because_sha": null
9109 },
9110 {
9111 "sha": "c189d385ce306cd776f2e625fa955c1aba01871a",
9112 "description": "ci: Bump deqp to current vulkan-cts-1.2.4",
9113 "nominated": false,
9114 "nomination_type": null,
9115 "resolution": 4,
9116 "master_sha": null,
9117 "because_sha": null
9118 },
9119 {
9120 "sha": "6bc35c00e2245ba13dceeabd4a6bf75e4415812b",
9121 "description": "ci/deqp: Allow specifying the caselist fraction separate from CI_NODE_INDEX.",
9122 "nominated": false,
9123 "nomination_type": null,
9124 "resolution": 4,
9125 "master_sha": null,
9126 "because_sha": null
9127 },
9128 {
9129 "sha": "2998a0b05525640dfcde7cfc0ecfc3ee39993388",
9130 "description": "ci/freedreno: Group the short a630 dEQP runs into one test job.",
9131 "nominated": false,
9132 "nomination_type": null,
9133 "resolution": 4,
9134 "master_sha": null,
9135 "because_sha": null
9136 },
9137 {
9138 "sha": "bf576b449e1d5cf685bfb5a14b05d1ee03d32cb0",
9139 "description": "ci: Only install kernel modules for LAVA devices.",
9140 "nominated": true,
9141 "nomination_type": 1,
Eric Anholt51d4d912020-11-09 15:06:38 -08009142 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08009143 "master_sha": null,
9144 "because_sha": "60c5729d1669f9d91cc77d71f8e1893f2c0d0c94"
9145 },
9146 {
9147 "sha": "737d2b704b89e98caee6d6a546090174085a8baf",
9148 "description": "ci: Move the rust cleanup in lava_build out of the middle of kernel build.",
9149 "nominated": false,
9150 "nomination_type": null,
9151 "resolution": 4,
9152 "master_sha": null,
9153 "because_sha": null
9154 },
9155 {
9156 "sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d",
9157 "description": "nir/builder: Add a name format arg to nir_builder_init_simple_shader().",
9158 "nominated": false,
9159 "nomination_type": null,
9160 "resolution": 4,
9161 "master_sha": null,
9162 "because_sha": null
9163 },
9164 {
9165 "sha": "5f992802f5130352e903218cf3541e429b87cae2",
9166 "description": "nir/builder: Drop the mem_ctx arg from nir_builder_init_simple_shader().",
9167 "nominated": false,
9168 "nomination_type": null,
9169 "resolution": 4,
9170 "master_sha": null,
9171 "because_sha": null
9172 },
9173 {
9174 "sha": "ef5bce9253e2221ef8df0764447cb02c02fa2a16",
9175 "description": "intel: Drop the last uses of a mem_ctx in nir_builder_init_simple_shader().",
9176 "nominated": false,
9177 "nomination_type": null,
9178 "resolution": 4,
9179 "master_sha": null,
9180 "because_sha": null
9181 },
9182 {
9183 "sha": "2f372572a198d5e5762c74d06ebd29666da3206b",
9184 "description": "nir/tests: Simplify the mem_ctx setup in our unit tests.",
9185 "nominated": false,
9186 "nomination_type": null,
9187 "resolution": 4,
9188 "master_sha": null,
9189 "because_sha": null
9190 },
9191 {
9192 "sha": "5b9c7586f4f6bea692b9b1bb13d3c88ebb632435",
9193 "description": "nir/builder_tests: Drop unused lin_ctx.",
9194 "nominated": false,
9195 "nomination_type": null,
9196 "resolution": 4,
9197 "master_sha": null,
9198 "because_sha": null
9199 },
9200 {
9201 "sha": "4e9328e3b6a917c2a2b27630a25fbc44f822a6d0",
9202 "description": "nir_builder: Return a new builder from nir_builder_init_simple_shader().",
9203 "nominated": false,
9204 "nomination_type": null,
9205 "resolution": 4,
9206 "master_sha": null,
9207 "because_sha": null
9208 },
9209 {
9210 "sha": "1aa1c1aec2ab61e0fe0e7d32b371e85c96e3d6f4",
9211 "description": "nir/algebraic: optimize bitfield_select(a, iand(a, b), c)",
9212 "nominated": false,
9213 "nomination_type": null,
9214 "resolution": 4,
9215 "master_sha": null,
9216 "because_sha": null
9217 },
9218 {
9219 "sha": "68d70fb96996c41a71ed81b7f6ccbec0fb95145b",
9220 "description": "gallium: Add format modifier plane count query",
9221 "nominated": false,
9222 "nomination_type": null,
9223 "resolution": 4,
9224 "master_sha": null,
9225 "because_sha": null
9226 },
9227 {
9228 "sha": "6ee10ab3de8664011a6c75e2357faba1ec95c094",
9229 "description": "gallium: Add pipe_screen::is_dmabuf_modifier_supported",
9230 "nominated": false,
9231 "nomination_type": null,
9232 "resolution": 4,
9233 "master_sha": null,
9234 "because_sha": null
9235 },
9236 {
9237 "sha": "40e3eb9be96ec69259a000d08fe4a853a330007f",
9238 "description": "mesa: Undefine ALIGN macro before it is used as a function name. Issues on MacOS.",
9239 "nominated": false,
9240 "nomination_type": null,
9241 "resolution": 4,
9242 "master_sha": null,
9243 "because_sha": null
9244 },
9245 {
9246 "sha": "d6a8a6ed4ec659068eedd61d0e10f49a78bd5a21",
9247 "description": "v3dv: VK_KHR_display extension support",
9248 "nominated": false,
9249 "nomination_type": null,
9250 "resolution": 4,
9251 "master_sha": null,
9252 "because_sha": null
9253 },
9254 {
9255 "sha": "d186766c08867d5447e32c427ff092612bd4ba92",
9256 "description": "llvmpipe: just use draw_regions in draw/line setup.",
9257 "nominated": true,
9258 "nomination_type": 0,
Dave Airliea442fc22020-11-09 16:49:44 +10009259 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08009260 "master_sha": null,
9261 "because_sha": null
9262 },
9263 {
9264 "sha": "01c4bac36e767dc96aef87fa7445a34c7c8f9132",
9265 "description": "lavapipe: disable SNORM blending for now",
9266 "nominated": true,
9267 "nomination_type": 0,
Dave Airliebc3e92a2020-11-05 13:18:57 +10009268 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08009269 "master_sha": null,
9270 "because_sha": null
9271 },
9272 {
9273 "sha": "a04a146560717014937d9e13ad24eb33cb6f0a44",
9274 "description": "lavapipe: enable alpha to one.",
9275 "nominated": true,
9276 "nomination_type": 0,
Dave Airlie0e4e0a02020-11-04 08:59:53 +10009277 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08009278 "master_sha": null,
9279 "because_sha": null
9280 },
9281 {
9282 "sha": "ea034c981b9649c4999e3b7f4164f27213e736b3",
9283 "description": "u_blitter: port radv 3D blit coords logic.",
9284 "nominated": true,
9285 "nomination_type": 0,
Dave Airlie3ee324d2020-11-09 11:06:27 +10009286 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08009287 "master_sha": null,
9288 "because_sha": null
9289 },
9290 {
9291 "sha": "4b1d23b24343dbb4e6c579502c712d86ba07903f",
9292 "description": "gallium: handle empty cbuf slots in framebuffer samples helper",
9293 "nominated": true,
9294 "nomination_type": 0,
Dave Airlie4de4f552020-11-05 05:42:34 +10009295 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08009296 "master_sha": null,
9297 "because_sha": null
9298 },
9299 {
9300 "sha": "46d2f2224fd6129aa44b8f34c593ad74520681fe",
9301 "description": "zink: only add MESA WSI structs for specific devices",
9302 "nominated": false,
9303 "nomination_type": null,
9304 "resolution": 4,
9305 "master_sha": null,
9306 "because_sha": null
9307 },
9308 {
9309 "sha": "eba97645c9f22c890d7b413dbe81b532c04d99fe",
9310 "description": "nir/validate: Size the set of blocks to avoid rehashing.",
9311 "nominated": false,
9312 "nomination_type": null,
9313 "resolution": 4,
9314 "master_sha": null,
9315 "because_sha": null
9316 },
9317 {
9318 "sha": "2afdd94f86149295f3e9422672c4501092f671d6",
9319 "description": "util/set: Fix the _mesa_set_clear function to not leave tombstones.",
9320 "nominated": true,
9321 "nomination_type": 1,
Eric Anholtf4d976d2020-10-20 14:37:10 -07009322 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08009323 "master_sha": null,
9324 "because_sha": "5c075b085585b1629022d40ce7af9448c7d0e906"
9325 },
9326 {
9327 "sha": "4618ca82c37345a5823f5f59022c650f02cc6c0e",
9328 "description": "util/hash_table: Clean up the _mesa_hash_table_clear() implementation.",
9329 "nominated": false,
9330 "nomination_type": null,
9331 "resolution": 4,
9332 "master_sha": null,
9333 "because_sha": null
9334 },
9335 {
9336 "sha": "9c5422c7dd6e3d272075ac3dc7e726b7764159a7",
9337 "description": "util/hash_table: Handle NULL ht in _mesa_hash_table_clear().",
9338 "nominated": false,
9339 "nomination_type": null,
9340 "resolution": 4,
9341 "master_sha": null,
9342 "because_sha": null
9343 },
9344 {
9345 "sha": "3a512c34d2fb933a51cd22613833b456c402755b",
9346 "description": "clover: add support for opencl C features",
9347 "nominated": false,
9348 "nomination_type": null,
9349 "resolution": 4,
9350 "master_sha": null,
9351 "because_sha": null
9352 },
9353 {
9354 "sha": "f1b91177fbdc97289e9ddefa8db4b18fdc88f8f0",
9355 "description": "clover/spirv: avoid strings for version handling",
9356 "nominated": false,
9357 "nomination_type": null,
9358 "resolution": 4,
9359 "master_sha": null,
9360 "because_sha": null
9361 },
9362 {
9363 "sha": "330c52476292d2cfba15499f2f74ca224f227260",
9364 "description": "clover/llvm: don't use strings for version handling.",
9365 "nominated": false,
9366 "nomination_type": null,
9367 "resolution": 4,
9368 "master_sha": null,
9369 "because_sha": null
9370 },
9371 {
9372 "sha": "b8a96199cbf0a81011c35c594becae083626206c",
9373 "description": "clover: add platform supported extensions with version",
9374 "nominated": false,
9375 "nomination_type": null,
9376 "resolution": 4,
9377 "master_sha": null,
9378 "because_sha": null
9379 },
9380 {
9381 "sha": "940e479d7d312e8a919c09958e07b9feccdc6a33",
9382 "description": "clover: add support for versioned device extensions",
9383 "nominated": false,
9384 "nomination_type": null,
9385 "resolution": 4,
9386 "master_sha": null,
9387 "because_sha": null
9388 },
9389 {
9390 "sha": "3a9fa5b36d7b114c5ec15343edfacf8c076a45e4",
9391 "description": "clover: report device CLC versions for 3.0",
9392 "nominated": false,
9393 "nomination_type": null,
9394 "resolution": 4,
9395 "master_sha": null,
9396 "because_sha": null
9397 },
9398 {
9399 "sha": "54449180982bdf644aef11bc59aed313edcf17f6",
9400 "description": "clover: add CL_PLATFORM_NUMERIC_VERSION support",
9401 "nominated": false,
9402 "nomination_type": null,
9403 "resolution": 4,
9404 "master_sha": null,
9405 "because_sha": null
9406 },
9407 {
9408 "sha": "019130ed71604827b385c5dba5cbc879609880e2",
9409 "description": "clover/platform: move versioning to core object.",
9410 "nominated": false,
9411 "nomination_type": null,
9412 "resolution": 4,
9413 "master_sha": null,
9414 "because_sha": null
9415 },
9416 {
9417 "sha": "2a3a0322aec1024e67d67c27a7bb5cbecbf34957",
9418 "description": "clover: add CL 3.0 CL_DEVICE_NUMERIC_VERSION support",
9419 "nominated": false,
9420 "nomination_type": null,
9421 "resolution": 4,
9422 "master_sha": null,
9423 "because_sha": null
9424 },
9425 {
9426 "sha": "981f8d7252c17672598ec7ee4406e296876f8ab0",
9427 "description": "clover/device: store version in device at constructor.",
9428 "nominated": false,
9429 "nomination_type": null,
9430 "resolution": 4,
9431 "master_sha": null,
9432 "because_sha": null
9433 },
9434 {
9435 "sha": "297ad1bbb310a580b888b8f38488f50740b5df90",
9436 "description": "util: add a env getter for versions",
9437 "nominated": false,
9438 "nomination_type": null,
9439 "resolution": 4,
9440 "master_sha": null,
9441 "because_sha": null
9442 },
9443 {
9444 "sha": "7507ce1db41239b6f986bc6fb94ccf9c68b88acb",
9445 "description": "clover: rename platform/device apis using strings",
9446 "nominated": false,
9447 "nomination_type": null,
9448 "resolution": 4,
9449 "master_sha": null,
9450 "because_sha": null
9451 },
9452 {
9453 "sha": "20a3ec2d771d7f8942018b714c64925a870a2062",
9454 "description": "clover/queue: Flush automatically if applications do not flush themselves",
9455 "nominated": false,
9456 "nomination_type": null,
9457 "resolution": 4,
9458 "master_sha": null,
9459 "because_sha": null
9460 },
9461 {
9462 "sha": "e8a1aa9e940af5706fc78d77c4cd509c2f480a6b",
9463 "description": "mesa/bufferobj: Fix valgrind complaints",
9464 "nominated": false,
9465 "nomination_type": null,
9466 "resolution": 4,
9467 "master_sha": null,
9468 "because_sha": null
9469 },
9470 {
9471 "sha": "f5ea96b5848b3b024139728c0c11ed6d27344ee9",
9472 "description": "mesa/fbo: Fix valgrind complaints",
9473 "nominated": false,
9474 "nomination_type": null,
9475 "resolution": 4,
9476 "master_sha": null,
9477 "because_sha": null
9478 },
9479 {
9480 "sha": "9cef302aa04fb7cb23729d269ba13ecbe6b33adf",
9481 "description": "util/threaded_context: use driver's ubo alignment for constant buffer uploads",
9482 "nominated": false,
9483 "nomination_type": null,
9484 "resolution": 4,
9485 "master_sha": null,
9486 "because_sha": null
9487 },
9488 {
9489 "sha": "cb034ae44f4a1f3ed036ba71fc42746efb4cd775",
9490 "description": "freedreno: Protect gmem_cache ralloc allocations",
9491 "nominated": true,
9492 "nomination_type": 1,
Rob Clark966b55c2020-11-09 14:11:09 -08009493 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08009494 "master_sha": null,
9495 "because_sha": "91f9bb99c5e0db38a1ac26dd9e6a967312f5e8b0"
9496 },
9497 {
9498 "sha": "13d509c7e66439e3e85d24f3326c037a47d0ffc5",
9499 "description": "freedreno/drm: Rework APPEND() macro",
9500 "nominated": false,
9501 "nomination_type": null,
9502 "resolution": 4,
9503 "master_sha": null,
9504 "because_sha": null
9505 },
9506 {
9507 "sha": "2625ba064c44c460610c5562e1c42b01c8befd7d",
9508 "description": "freedreno/batch: Cleanup submit immediately after flush",
9509 "nominated": false,
9510 "nomination_type": null,
9511 "resolution": 4,
9512 "master_sha": null,
9513 "because_sha": null
9514 },
9515 {
9516 "sha": "06b918153db0a6067f7584f7b75e84731d14b058",
9517 "description": "freedreno/drm: Drop growable submit_bos table",
9518 "nominated": false,
9519 "nomination_type": null,
9520 "resolution": 4,
9521 "master_sha": null,
9522 "because_sha": null
9523 },
9524 {
9525 "sha": "02298ed1fc640f89d66c1e22e68e1f9fecc14205",
9526 "description": "freedreno: Add submit lock",
9527 "nominated": false,
9528 "nomination_type": null,
9529 "resolution": 4,
9530 "master_sha": null,
9531 "because_sha": null
9532 },
9533 {
9534 "sha": "290f827928b3845bb50e4bd2f27b878e136af36f",
9535 "description": "freedreno: Make fd_context_batch() return a reference",
9536 "nominated": false,
9537 "nomination_type": null,
9538 "resolution": 4,
9539 "master_sha": null,
9540 "because_sha": null
9541 },
9542 {
9543 "sha": "20a813b0eb5e3feb01158acb866ad1e6c6717830",
9544 "description": "freedreno/batch: Move fd_batch_get_prologue()",
9545 "nominated": false,
9546 "nomination_type": null,
9547 "resolution": 4,
9548 "master_sha": null,
9549 "because_sha": null
9550 },
9551 {
9552 "sha": "b2f4bf010574c501f93697d90f182a9bc6c83356",
9553 "description": "freedreno/drm: Make ring refcnt atomic again",
9554 "nominated": false,
9555 "nomination_type": null,
9556 "resolution": 4,
9557 "master_sha": null,
9558 "because_sha": null
9559 },
9560 {
9561 "sha": "b1b8e0f8d158758ea9756e226ea807ea296cb787",
9562 "description": "freedreno: Use ctx seqno in batch cache key",
9563 "nominated": false,
9564 "nomination_type": null,
9565 "resolution": 4,
9566 "master_sha": null,
9567 "because_sha": null
9568 },
9569 {
9570 "sha": "1783a156c806829f6a9a2d6426a009e1340eb66e",
9571 "description": "freedreno/a6xx: Texture cache locking",
9572 "nominated": false,
9573 "nomination_type": null,
9574 "resolution": 4,
9575 "master_sha": null,
9576 "because_sha": null
9577 },
9578 {
9579 "sha": "51665dee8c79501a1ccbed2766b3bbaea49b2b39",
9580 "description": "freedreno: batch-cache locking",
9581 "nominated": false,
9582 "nomination_type": null,
9583 "resolution": 4,
9584 "master_sha": null,
9585 "because_sha": null
9586 },
9587 {
9588 "sha": "3f88abd621ef60b7d0ed8b82445d630abed6a810",
9589 "description": "freedreno: Fix spurious flush",
9590 "nominated": false,
9591 "nomination_type": null,
9592 "resolution": 4,
9593 "master_sha": null,
9594 "because_sha": null
9595 },
9596 {
9597 "sha": "156d7e45f745a1567fc3b69a4f6faa3c54eec49e",
9598 "description": "freedreno: Convert to mesa_log*()",
9599 "nominated": false,
9600 "nomination_type": null,
9601 "resolution": 4,
9602 "master_sha": null,
9603 "because_sha": null
9604 },
9605 {
9606 "sha": "a8b9860a974117771f79faa6d4f7c9af0e585d4f",
9607 "description": "freedreno: debug cleanup",
9608 "nominated": false,
9609 "nomination_type": null,
9610 "resolution": 4,
9611 "master_sha": null,
9612 "because_sha": null
9613 },
9614 {
9615 "sha": "78b3f58c9985d14d11e580277cb5b2cf61234e21",
9616 "description": "freedreno/drm: Convert to simple_mtx",
9617 "nominated": false,
9618 "nomination_type": null,
9619 "resolution": 4,
9620 "master_sha": null,
9621 "because_sha": null
9622 },
9623 {
9624 "sha": "57a2a5db81c614ac84c300c200639c51f218fb8a",
9625 "description": "freedreno: Drop fd_context_lock() and friends",
9626 "nominated": false,
9627 "nomination_type": null,
9628 "resolution": 4,
9629 "master_sha": null,
9630 "because_sha": null
9631 },
9632 {
9633 "sha": "0d007349f910970ac14b20415fe76a84fd0f8fd5",
9634 "description": "st/mesa: fix use-after-free when updating shader info in st_link_nir",
9635 "nominated": true,
9636 "nomination_type": 1,
Marek Olšák60ffcfe2020-11-09 16:20:13 -05009637 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08009638 "master_sha": null,
9639 "because_sha": "549ae5f84375dfadb86cfd465f0103acfae3249f"
9640 },
9641 {
9642 "sha": "6f3716d677981bc2ac8f9842f302e9c125203bc1",
9643 "description": "d3d12: avoid searching twice for bos",
9644 "nominated": false,
9645 "nomination_type": null,
9646 "resolution": 4,
9647 "master_sha": null,
9648 "because_sha": null
9649 },
9650 {
9651 "sha": "bd5f92850614bc984a7e560849b19b31e94725a0",
9652 "description": "d3d12: ensure all compoents of clip-distances are written",
9653 "nominated": false,
9654 "nomination_type": null,
9655 "resolution": 4,
9656 "master_sha": null,
9657 "because_sha": null
9658 },
9659 {
9660 "sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61",
9661 "description": "d3d12: introduce d3d12 gallium driver",
9662 "nominated": false,
9663 "nomination_type": null,
9664 "resolution": 4,
9665 "master_sha": null,
9666 "because_sha": null
9667 },
9668 {
9669 "sha": "3f31cf64e49d9de57ea7dc2b0447840255bbca9e",
9670 "description": "microsoft: add resource state manager utility code",
9671 "nominated": false,
9672 "nomination_type": null,
9673 "resolution": 4,
9674 "master_sha": null,
9675 "because_sha": null
9676 },
9677 {
9678 "sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313",
9679 "description": "microsoft/compiler: translate nir to dxil",
9680 "nominated": false,
9681 "nomination_type": null,
9682 "resolution": 4,
9683 "master_sha": null,
9684 "because_sha": null
9685 },
9686 {
9687 "sha": "dd5fe2f3de420778555f1211836c5ac076257f1c",
9688 "description": "microsoft/compiler: add dxil-util code",
9689 "nominated": false,
9690 "nomination_type": null,
9691 "resolution": 4,
9692 "master_sha": null,
9693 "because_sha": null
9694 },
9695 {
9696 "sha": "10dfd3cfb4bff1a98e6374d93110f039b4cef621",
9697 "description": "compiler: add SYSTEM_BIT_FRONT_FACE",
9698 "nominated": false,
9699 "nomination_type": null,
9700 "resolution": 4,
9701 "master_sha": null,
9702 "because_sha": null
9703 },
9704 {
9705 "sha": "07d189c4169623f3a2b32f4f62d82d860457e30e",
9706 "description": "gallium: Wrap some header files into \"extern C\"",
9707 "nominated": false,
9708 "nomination_type": null,
9709 "resolution": 4,
9710 "master_sha": null,
9711 "because_sha": null
9712 },
9713 {
9714 "sha": "449c4baf5011335484013244069a878de1f2188e",
9715 "description": "nir/print: print GS extra info",
9716 "nominated": false,
9717 "nomination_type": null,
9718 "resolution": 4,
9719 "master_sha": null,
9720 "because_sha": null
9721 },
9722 {
9723 "sha": "e60df9fe1696ff0b533eaf09d0b06720ce373352",
9724 "description": "util/format_zs: Add C++ include handling",
9725 "nominated": false,
9726 "nomination_type": null,
9727 "resolution": 4,
9728 "master_sha": null,
9729 "because_sha": null
9730 },
9731 {
9732 "sha": "51f4a4bee10ebd6f526fccc4c02356c08be81747",
9733 "description": "gallium/util: Wrap suballoc.h into extern C",
9734 "nominated": false,
9735 "nomination_type": null,
9736 "resolution": 4,
9737 "master_sha": null,
9738 "because_sha": null
9739 },
9740 {
9741 "sha": "f4ff66d75f529639030747782245a52c0ac50632",
9742 "description": "util/slab: allow usage from c++ code",
9743 "nominated": false,
9744 "nomination_type": null,
9745 "resolution": 4,
9746 "master_sha": null,
9747 "because_sha": null
9748 },
9749 {
9750 "sha": "c88e314a2d4355df99dd0e7dc674042ff883042b",
9751 "description": "gallium/nir: Wrap tgsi_to_nir header in extern C",
9752 "nominated": false,
9753 "nomination_type": null,
9754 "resolution": 4,
9755 "master_sha": null,
9756 "because_sha": null
9757 },
9758 {
9759 "sha": "7a1346b26a70a9d6000f4889ab4d594a6a445d6d",
9760 "description": "softpipe: correct signature of get_compiler_options",
9761 "nominated": true,
9762 "nomination_type": 1,
Erik Faye-Lund46c08b72020-11-10 09:38:45 +01009763 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08009764 "master_sha": null,
9765 "because_sha": "73bafb5ee38964019c3da2000095608a7fb4b554"
9766 },
9767 {
9768 "sha": "f23574af2c65b9c0342656cb543bcb025cb38d9f",
9769 "description": "panfrost: Fix ->reads_frag_coord assignment",
9770 "nominated": true,
9771 "nomination_type": 1,
Boris Brezillon23f41202020-11-10 11:01:50 +01009772 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08009773 "master_sha": null,
9774 "because_sha": "f1de952b695b8f2053d576d3e8093427e598bd4f"
9775 },
9776 {
9777 "sha": "35ae9408f2a6b2f6f307562e8adc33af95406f12",
9778 "description": "panfrost: Fix Bifrost blend descriptor emission",
9779 "nominated": true,
9780 "nomination_type": 1,
Boris Brezillonf3ff1262020-11-10 09:57:24 +01009781 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08009782 "master_sha": null,
9783 "because_sha": "edd98aac3f16f216fa157f031f4c10fc294e7c8e"
9784 },
9785 {
9786 "sha": "7737ca75391d5ea930390037178a277d309a83af",
9787 "description": "pan/bi: Model writemasks correctly",
9788 "nominated": true,
9789 "nomination_type": 1,
Alyssa Rosenzweig5c167e82020-11-09 13:44:07 -05009790 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08009791 "master_sha": null,
9792 "because_sha": "b2c6cf2b6db11eb2293f59b42dfeb3d7481477b0"
9793 },
9794 {
9795 "sha": "e3893ee2043dc5499407df71e2e0c0a822b416d9",
9796 "description": "intel/dump_gpu: add support for MMAP_OFFSET ioctl",
9797 "nominated": false,
9798 "nomination_type": null,
9799 "resolution": 4,
9800 "master_sha": null,
9801 "because_sha": null
9802 },
9803 {
9804 "sha": "44f2de5286c646f9da1fc26af3780e44184aad3c",
9805 "description": "panfrost: Fix AFBC blits of resources with faked RGTC",
9806 "nominated": true,
9807 "nomination_type": 1,
Icecream952940fb12020-11-02 20:32:18 +13009808 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08009809 "master_sha": null,
9810 "because_sha": "acb8dcfebdde56a748ec50a3fbecf27912974be9"
9811 },
9812 {
9813 "sha": "752f6d806541ac38594f3adb1e45d63709506e2c",
9814 "description": "zink: setup version dependent VkPhysicalDeviceVulkan*Features and VkPhysicalDeviceVulkan*Properties.",
9815 "nominated": false,
9816 "nomination_type": null,
9817 "resolution": 4,
9818 "master_sha": null,
9819 "because_sha": null
9820 },
9821 {
9822 "sha": "19b181f0f53ad87528c838bf4416261ee68cf6cf",
9823 "description": "rbug: Handle non-TGSI shaders",
9824 "nominated": false,
9825 "nomination_type": null,
9826 "resolution": 4,
9827 "master_sha": null,
9828 "because_sha": null
9829 },
9830 {
9831 "sha": "44875361c88754cb53172205e2657e487d6e6fe8",
9832 "description": "rbug: Forward get_compiler_options to pipe driver",
9833 "nominated": false,
9834 "nomination_type": null,
9835 "resolution": 4,
9836 "master_sha": null,
9837 "because_sha": null
9838 },
9839 {
9840 "sha": "ec347ee9bc41f99dc8e398c652d873cc192bc99c",
9841 "description": "aco: fix combining add/sub to b2i if a new dest needs to be allocated",
9842 "nominated": false,
9843 "nomination_type": null,
Samuel Pitoiset162a0672020-11-09 19:42:22 +01009844 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -08009845 "master_sha": null,
9846 "because_sha": null
9847 },
9848 {
9849 "sha": "7004548bdf28f47fcc0d2fc1c96457f1a15bc4f1",
9850 "description": "turnip: Remove pipeline NULL check.",
9851 "nominated": false,
9852 "nomination_type": null,
9853 "resolution": 4,
9854 "master_sha": null,
9855 "because_sha": null
9856 },
9857 {
9858 "sha": "f8844d5c729dbc73e63f75f1c7181c7227a75189",
9859 "description": "swr: Initialize FetchJit member mpFetchInfo in constructor.",
9860 "nominated": false,
9861 "nomination_type": null,
9862 "resolution": 4,
9863 "master_sha": null,
9864 "because_sha": null
9865 },
9866 {
9867 "sha": "a8467191c395dc9a965e8ccd78ac428595cb6b89",
9868 "description": "Reset new features for 21.0 development cycle",
9869 "nominated": false,
9870 "nomination_type": null,
9871 "resolution": 4,
9872 "master_sha": null,
9873 "because_sha": null
9874 },
9875 {
9876 "sha": "a706bac098f52647c97c29bdce88469cdfc47e55",
9877 "description": "Bump version for 21.0 devel",
9878 "nominated": false,
9879 "nomination_type": null,
9880 "resolution": 4,
9881 "master_sha": null,
9882 "because_sha": null
9883 }
9884]