blob: faddda2647b18d483cf518f2680959ac14159c2e [file] [log] [blame]
Dylan Baker56346992020-11-13 10:05:29 -08001[
2 {
Dylan Baker773a4612021-01-26 09:20:26 -08003 "sha": "f01ea0aef8a50d2732eb0c64153903e52ed2a757",
4 "description": "radv: remove unused EMPTY constant in radv_descript_set.c",
5 "nominated": false,
6 "nomination_type": null,
7 "resolution": 4,
8 "master_sha": null,
9 "because_sha": null
10 },
11 {
12 "sha": "fbeca9df87f66c9978a8daa25a90c324513544d2",
13 "description": "radv: remove stub() macros",
14 "nominated": false,
15 "nomination_type": null,
16 "resolution": 4,
17 "master_sha": null,
18 "because_sha": null
19 },
20 {
21 "sha": "64ed8734059af1d3e7e1e4ce0e8e194ab097d3fa",
22 "description": "radv: remove radv_util.h",
23 "nominated": false,
24 "nomination_type": null,
25 "resolution": 4,
26 "master_sha": null,
27 "because_sha": null
28 },
29 {
30 "sha": "4099cdc97f2a8ecdc9a74e7bf1127886f8980033",
31 "description": "compiler/nir: Add support for lowering stores with nir_lower_instruction",
32 "nominated": false,
33 "nomination_type": null,
34 "resolution": 4,
35 "master_sha": null,
36 "because_sha": null
37 },
38 {
39 "sha": "e3f56601e0c00380748bbf0039b82a2212e405b4",
40 "description": "radv: fix divide by zero with no tesselation params",
41 "nominated": true,
42 "nomination_type": 0,
David McFarlandc8245ae2020-11-30 20:48:50 -040043 "resolution": 1,
Dylan Baker773a4612021-01-26 09:20:26 -080044 "master_sha": null,
45 "because_sha": null
46 },
47 {
48 "sha": "9a49760e820c8257a99d2b4243a70a2dc39b7c95",
49 "description": "aco: fix VCC hint on boolean subgroup operations",
50 "nominated": false,
51 "nomination_type": null,
52 "resolution": 4,
53 "master_sha": null,
54 "because_sha": null
55 },
56 {
57 "sha": "b729cd58d76f97f3fc04a67569535ee5ef2f5278",
58 "description": "nir/algebraic: eliminate exact a*0.0 if float execution mode allow it",
59 "nominated": false,
60 "nomination_type": null,
61 "resolution": 4,
62 "master_sha": null,
63 "because_sha": null
64 },
65 {
66 "sha": "614ab26afd05dbb9a99ef6a3cde75ba55279ed32",
67 "description": "nir/algebraic: optimize out exact a+0.0 if it's used only as a float",
68 "nominated": false,
69 "nomination_type": null,
70 "resolution": 4,
71 "master_sha": null,
72 "because_sha": null
73 },
74 {
75 "sha": "2f0d480c73b33c08adefe87723b30c0c6567ee86",
76 "description": "aco: optimize out a*1.0 if it's used as a float",
77 "nominated": false,
78 "nomination_type": null,
79 "resolution": 4,
80 "master_sha": null,
81 "because_sha": null
82 },
83 {
84 "sha": "54a09545ec639e9204e6ee823e52872897e793df",
85 "description": "aco: optimize a*0.0",
86 "nominated": false,
87 "nomination_type": null,
88 "resolution": 4,
89 "master_sha": null,
90 "because_sha": null
91 },
92 {
93 "sha": "2849f0b5aac9462fa105eceb4cf5bc48a1002187",
94 "description": "nir/algebraic: optimize out exact a*1.0 if it's used only as a float",
95 "nominated": false,
96 "nomination_type": null,
97 "resolution": 4,
98 "master_sha": null,
99 "because_sha": null
100 },
101 {
102 "sha": "0c3d8e8e2e866ec7b6c4bcc687e8864c6cc02b7f",
103 "description": "aco: disable a*1.0 optimization if the instruction is precise",
104 "nominated": false,
105 "nomination_type": null,
106 "resolution": 4,
107 "master_sha": null,
108 "because_sha": null
109 },
110 {
111 "sha": "8da467f4fef7bf54f2929ac195813c046cad83a6",
112 "description": "ci: make piglit runner less noisy and show a better failure message",
113 "nominated": false,
114 "nomination_type": null,
115 "resolution": 4,
116 "master_sha": null,
117 "because_sha": null
118 },
119 {
120 "sha": "be330831411b3a16ba9b12824eb6bac5ede0d04f",
121 "description": "ci/vc4: Add piglit job",
122 "nominated": false,
123 "nomination_type": null,
124 "resolution": 4,
125 "master_sha": null,
126 "because_sha": null
127 },
128 {
129 "sha": "a825919dc6c0319edeeeed56e6800a537b38c45b",
130 "description": "ci/vc4: rename stage to Broadcom",
131 "nominated": false,
132 "nomination_type": null,
133 "resolution": 4,
134 "master_sha": null,
135 "because_sha": null
136 },
137 {
138 "sha": "ea88e1c820cbb753e64b6a15efbb0abda06666f1",
139 "description": "ci/vc4: allow custom timeout values for activity",
140 "nominated": false,
141 "nomination_type": null,
142 "resolution": 4,
143 "master_sha": null,
144 "because_sha": null
145 },
146 {
147 "sha": "23461897fe14dfff697e0b39d69da67b8804edb7",
148 "description": "radv: add support for emitting PS_DONE/CS_DONE on GFX6-8",
149 "nominated": false,
150 "nomination_type": 1,
151 "resolution": 4,
152 "master_sha": null,
153 "because_sha": "9c65f1f11115248c672ddc2595434c3e9ac2ec3a"
154 },
155 {
156 "sha": "cbcb9e7e1b52b49902f8144961f6f375c65a9ce1",
157 "description": "radv: Fix struct initialization for MSVC",
158 "nominated": false,
159 "nomination_type": null,
160 "resolution": 4,
161 "master_sha": null,
162 "because_sha": null
163 },
164 {
165 "sha": "28c4960ca57e3988e44cdf03df999210d5f16c60",
166 "description": "radv: Use typed outarray API",
167 "nominated": false,
168 "nomination_type": null,
169 "resolution": 4,
170 "master_sha": null,
171 "because_sha": null
172 },
173 {
174 "sha": "6992f5419a57268b937e2dd0f9b9d543e60ed59c",
175 "description": "radv: Disable calibrated timestamps on Windows",
176 "nominated": false,
177 "nomination_type": null,
178 "resolution": 4,
179 "master_sha": null,
180 "because_sha": null
181 },
182 {
183 "sha": "2e81ed2a47133f4792a29e4388d54361eb7a17fa",
184 "description": "radv: Pointer arithmetic on char/uint8_t, not void",
185 "nominated": false,
186 "nomination_type": null,
187 "resolution": 4,
188 "master_sha": null,
189 "because_sha": null
190 },
191 {
192 "sha": "879b5f41f4c23b24871be430e1d97c6ac6bf1ba7",
193 "description": "radv: Modify radv_descriptor_set for MSVC legality",
194 "nominated": false,
195 "nomination_type": null,
196 "resolution": 4,
197 "master_sha": null,
198 "because_sha": null
199 },
200 {
201 "sha": "c0b4b8fc748775156ecc50008087e47fef74fc2b",
202 "description": "radv: Stub sections that don't have _WIN32 support",
203 "nominated": false,
204 "nomination_type": null,
205 "resolution": 4,
206 "master_sha": null,
207 "because_sha": null
208 },
209 {
210 "sha": "146e3262757300ecd217daf85d613db67db15b78",
211 "description": "radv: Remove unnecessary headers",
212 "nominated": false,
213 "nomination_type": null,
214 "resolution": 4,
215 "master_sha": null,
216 "because_sha": null
217 },
218 {
219 "sha": "b7db6ceb9a7137db455711f4b8bbac7f32a0e78b",
220 "description": "radv: Use linker pragma to simulate weak functions",
221 "nominated": false,
222 "nomination_type": null,
223 "resolution": 4,
224 "master_sha": null,
225 "because_sha": null
226 },
227 {
228 "sha": "10b3eecd361af465e0e207fb18553ae37b924c45",
229 "description": "spirv: Don't remove variables used by resource indexing intrinsics",
230 "nominated": true,
231 "nomination_type": 1,
Caio Marcelo de Oliveira Filho918c5502021-01-21 10:14:36 -0800232 "resolution": 1,
Dylan Baker773a4612021-01-26 09:20:26 -0800233 "master_sha": null,
234 "because_sha": "c4c9c780b131939fa10ede84e079a90fc090e17a"
235 },
236 {
237 "sha": "cb7352ae95a48ba4f20286a59bea184072f52785",
238 "description": "nir: Add a data pointer to the callback in nir_remove_dead_variables",
239 "nominated": false,
240 "nomination_type": null,
Caio Marcelo de Oliveira Filho74b1a832021-01-21 08:41:15 -0800241 "resolution": 1,
Dylan Baker773a4612021-01-26 09:20:26 -0800242 "master_sha": null,
243 "because_sha": null
244 },
245 {
246 "sha": "f1cffe2394057ed992cfc4ed2ee2cc727faafbeb",
247 "description": "clover: Add constructor for global_argument.",
248 "nominated": false,
249 "nomination_type": null,
250 "resolution": 4,
251 "master_sha": null,
252 "because_sha": null
253 },
254 {
255 "sha": "001722b3a301312d2ec16c939376098dc11fab98",
256 "description": "anv: Skip CCS ambiguate which preceed fast-clears",
257 "nominated": true,
258 "nomination_type": 1,
Sagar Ghugedaa0d862021-01-25 13:23:32 -0800259 "resolution": 1,
Dylan Baker773a4612021-01-26 09:20:26 -0800260 "master_sha": null,
261 "because_sha": "d5849bc840e5167b5b735d9e3f1ec1e8e1197c98"
262 },
263 {
264 "sha": "e2c5ef6cd6571a8522b9b75a99d245a538cf6183",
265 "description": "intel/gen12: Fix memory corruption issues in fused Gen12 parts.",
266 "nominated": true,
267 "nomination_type": 1,
Francisco Jerezc2a6bbc2021-01-21 14:21:50 -0800268 "resolution": 1,
Dylan Baker773a4612021-01-26 09:20:26 -0800269 "master_sha": null,
270 "because_sha": "9e5ce30da7fa3f1cc3badfd348e5f8fda1bbacb2"
271 },
272 {
273 "sha": "1d967132f3c4aefa72224d1029aa64a34053bf6b",
274 "description": "panfrost: Use normal malloc/free instead of ralloc for surfaces",
275 "nominated": true,
276 "nomination_type": 0,
Icecream95e8b48052021-01-24 20:53:36 +1300277 "resolution": 1,
Dylan Baker773a4612021-01-26 09:20:26 -0800278 "master_sha": null,
279 "because_sha": null
280 },
281 {
282 "sha": "46e98004084b35bb4f7e1304d4460e0101714079",
283 "description": "freedreno/a6xx: Fix 3dmark misrendering with unwritten MRTs",
284 "nominated": false,
285 "nomination_type": null,
286 "resolution": 4,
287 "master_sha": null,
288 "because_sha": null
289 },
290 {
291 "sha": "aa1ddb6fe3c364c4f10df29bb42a0cf09d4cdabe",
292 "description": "freedreno: Skip some batch dependency tracking if !ctx->dirty.",
293 "nominated": false,
294 "nomination_type": null,
295 "resolution": 4,
296 "master_sha": null,
297 "because_sha": null
298 },
299 {
300 "sha": "49b83509fe8e4f26ebb9d0e15a0609a68e0c463f",
301 "description": "freedreno: Move framebuffer state checks under a ctx->dirty flag.",
302 "nominated": false,
303 "nomination_type": null,
304 "resolution": 4,
305 "master_sha": null,
306 "because_sha": null
307 },
308 {
309 "sha": "6e29757a57a83e2847ccd61e43e7bf44e791df26",
310 "description": "freedreno: Move blend gmem checks to a blend dirty state check.",
311 "nominated": false,
312 "nomination_type": null,
313 "resolution": 4,
314 "master_sha": null,
315 "because_sha": null
316 },
317 {
318 "sha": "e4e46f2c4cf3dd429d8fea6bd935468a507be2f8",
319 "description": "freedreno/a6xx: Skip the body of emit_state if we're clean.",
320 "nominated": false,
321 "nomination_type": null,
322 "resolution": 4,
323 "master_sha": null,
324 "because_sha": null
325 },
326 {
327 "sha": "0376064783eee6dd798e156836573c457909189d",
328 "description": "zink: guarantee surface lifetimes for shader images",
329 "nominated": false,
330 "nomination_type": 1,
331 "resolution": 4,
332 "master_sha": null,
333 "because_sha": "3f9a6d333b3e5f05ef6560123ee98d217358be89"
334 },
335 {
336 "sha": "dab229ef69656179e1786eb097705c8d5505ade9",
337 "description": "anv: Invalidate the correct AUX-TT entry",
338 "nominated": true,
339 "nomination_type": 0,
Sagar Ghuge79eb7c22021-01-23 17:21:17 -0800340 "resolution": 1,
Dylan Baker773a4612021-01-26 09:20:26 -0800341 "master_sha": null,
342 "because_sha": null
343 },
344 {
345 "sha": "998f38bd9934e9eff156505244032c28df9fba31",
346 "description": "anv: fix invalid programming of BLEND_STATE",
347 "nominated": true,
348 "nomination_type": 0,
Lionel Landwerlina8031d02021-01-25 13:23:08 +0200349 "resolution": 1,
Dylan Baker773a4612021-01-26 09:20:26 -0800350 "master_sha": null,
351 "because_sha": null
352 },
353 {
354 "sha": "f8072c133da11ce5f0e4ad145ef60dad7bd2509e",
355 "description": "nir/opt_uniform_atomics: fix elect detection",
356 "nominated": false,
357 "nomination_type": null,
358 "resolution": 4,
359 "master_sha": null,
360 "because_sha": null
361 },
362 {
363 "sha": "eb70c52abef44f183f2a768fb3a7e5b55fe828e8",
364 "description": "nir/opt_uniform_atomics: recognize more complicated invocation comparisons",
365 "nominated": false,
366 "nomination_type": null,
367 "resolution": 4,
368 "master_sha": null,
369 "because_sha": null
370 },
371 {
372 "sha": "12ce72fcfcd07a1da4eb1b8bb2b3ebb1c2e651a7",
373 "description": "radv: Use stricter HW resolve swizzle compat check.",
374 "nominated": true,
375 "nomination_type": 1,
376 "resolution": 0,
377 "master_sha": null,
378 "because_sha": "69ea473eeb91b2c4db26402c3bc2ed5799d26605"
379 },
380 {
381 "sha": "abed28866b7068f48ac4c488d31705f5c29f8c34",
382 "description": "docs: Mark some ES3 zink features complete",
383 "nominated": false,
384 "nomination_type": null,
385 "resolution": 4,
386 "master_sha": null,
387 "because_sha": null
388 },
389 {
390 "sha": "eb33bfc7177a9fdf7d5cc95e4ba19f99f5862825",
391 "description": "docs: Mark some non-core zink extensions complete",
392 "nominated": false,
393 "nomination_type": null,
394 "resolution": 4,
395 "master_sha": null,
396 "because_sha": null
397 },
398 {
399 "sha": "81ab9fe2d0c2c2d9961107c88209f2fff1f136c4",
400 "description": "etnaviv: handle NULL views in set_sampler_views",
401 "nominated": true,
402 "nomination_type": 1,
Christian Gmeinerb6310c52021-01-23 16:15:38 +0100403 "resolution": 1,
Dylan Baker773a4612021-01-26 09:20:26 -0800404 "master_sha": null,
405 "because_sha": "c9e8b49b885242d84ba031dacef5aa4a5ac1e5b6"
406 },
407 {
408 "sha": "f180bf3e032264e10936eb64dede9d15ce785511",
409 "description": "ci: Add a fractional deqp run of softpipe with asan enabled.",
410 "nominated": false,
411 "nomination_type": null,
412 "resolution": 4,
413 "master_sha": null,
414 "because_sha": null
415 },
416 {
417 "sha": "b183b6ddd7ffb07ebaa1ee11dc99a91b16e97315",
418 "description": "util/bitset: Avoid dereferencing the bitset for size == 0.",
419 "nominated": false,
420 "nomination_type": null,
421 "resolution": 4,
422 "master_sha": null,
423 "because_sha": null
424 },
425 {
426 "sha": "efff70e73ff6fbb1f73ace016c8eb53920629fe8",
427 "description": "gallium: Fix leak of shader images on context destruction.",
428 "nominated": true,
429 "nomination_type": 0,
Eric Anholt753f5bb2020-12-01 14:05:30 -0800430 "resolution": 1,
Dylan Baker773a4612021-01-26 09:20:26 -0800431 "master_sha": null,
432 "because_sha": null
433 },
434 {
435 "sha": "f259fcae83c12e4df10ec2415a1660cc44810eb7",
436 "description": "panfrost: Stub out set_shader_images().",
437 "nominated": true,
438 "nomination_type": 0,
Eric Anholt70e586c2021-01-20 10:29:38 -0800439 "resolution": 1,
Dylan Baker773a4612021-01-26 09:20:26 -0800440 "master_sha": null,
441 "because_sha": null
442 },
443 {
444 "sha": "9445c3d59ff25e61e94f3fa888dd2ac16126b4ce",
445 "description": "swr: Don't report support for shader images.",
446 "nominated": true,
447 "nomination_type": 0,
Eric Anholtf7918842021-01-22 11:23:35 -0800448 "resolution": 1,
Dylan Baker773a4612021-01-26 09:20:26 -0800449 "master_sha": null,
450 "because_sha": null
451 },
452 {
453 "sha": "fb25ef153a0aa7c30b4106fc1f982a886b870fca",
454 "description": "nir_to_tgsi: Fix buffer overflow in atomic image compswap.",
455 "nominated": false,
456 "nomination_type": null,
457 "resolution": 4,
458 "master_sha": null,
459 "because_sha": null
460 },
461 {
462 "sha": "58e43594fc457eaaf1b1e01e48948959a82080bc",
463 "description": "r300,i915g: Report no shader buffers or images on non-TCL HW.",
464 "nominated": false,
465 "nomination_type": 1,
466 "resolution": 4,
467 "master_sha": null,
468 "because_sha": "d6fd7acf9b79b9f559f6a4c5a897432440426b78"
469 },
470 {
471 "sha": "c3719f3b9ba06fa557d7e8ed6b94ad5db3d7baca",
472 "description": "zink: flag gfx pipeline dirty using newer mechanism",
473 "nominated": false,
474 "nomination_type": 1,
475 "resolution": 4,
476 "master_sha": null,
477 "because_sha": "334759d8509b1ca3009edd0ad9b7caad3e12456e"
478 },
479 {
480 "sha": "6fb66d18bea060151eb0483ae7135489245da910",
481 "description": "Revert \"virgl: fix BGRA emulation artifacts during window resize\"",
482 "nominated": false,
483 "nomination_type": 2,
484 "resolution": 4,
485 "master_sha": null,
486 "because_sha": "accc2222174a90fd24ee56ce751feb6022ecc0c7"
487 },
488 {
Dylan Baker5fc1fe82021-01-25 10:09:06 -0800489 "sha": "9052819ebbff07d82c3eb9adf414144df4868644",
490 "description": "zink: request texcoord replace lowering",
491 "nominated": false,
492 "nomination_type": null,
493 "resolution": 4,
494 "master_sha": null,
495 "because_sha": null
496 },
497 {
498 "sha": "3b705ea511b38e064a482e1b27c1b89f86357f81",
499 "description": "gallium/st: lower point-sprites if not supported",
500 "nominated": false,
501 "nomination_type": null,
502 "resolution": 4,
503 "master_sha": null,
504 "because_sha": null
505 },
506 {
507 "sha": "bc0222d471b4fb3d97f7387aad6de8767fb73001",
508 "description": "compiler/nir: add texcoord replace lowering pass",
509 "nominated": false,
510 "nomination_type": null,
511 "resolution": 4,
512 "master_sha": null,
513 "because_sha": null
514 },
515 {
516 "sha": "92ff89f6f50c773f6d3531623db2997315d63c22",
517 "description": "mesa/main: remove leftover bumpmap code",
518 "nominated": true,
519 "nomination_type": 1,
Erik Faye-Lund431541e2020-08-26 18:40:02 +0200520 "resolution": 1,
Dylan Baker5fc1fe82021-01-25 10:09:06 -0800521 "master_sha": null,
522 "because_sha": "4000c0112a49c28793844f454278b50e00943173"
523 },
524 {
525 "sha": "9c65f1f11115248c672ddc2595434c3e9ac2ec3a",
526 "description": "radv: synchronize Cmd{Set,Write}Event() using PS_DONE/CS_DONE events",
527 "nominated": false,
528 "nomination_type": null,
529 "resolution": 4,
530 "master_sha": null,
531 "because_sha": null
532 },
533 {
534 "sha": "bb8f87088cb2868d267f83c537b33c9f3e0ed36e",
535 "description": "radv,aco: fix shifting input VGPRs for the LS VGPR init bug on GFX9",
536 "nominated": true,
537 "nomination_type": 0,
538 "resolution": 0,
539 "master_sha": null,
540 "because_sha": null
541 },
542 {
543 "sha": "6b233b95360de97e1c1de58b291be700b2bfb79c",
544 "description": "docs/zink: correct vk version for GL 4.2",
545 "nominated": false,
546 "nomination_type": 1,
547 "resolution": 4,
548 "master_sha": null,
549 "because_sha": "fb65285629caa14580ff8e2c2eed88226da239fe"
550 },
551 {
552 "sha": "b7c31874206d63df4963caa7bd586706d8fe1b57",
553 "description": "docs/features: mark off two more extensions for zink",
554 "nominated": false,
555 "nomination_type": null,
556 "resolution": 4,
557 "master_sha": null,
558 "because_sha": null
559 },
560 {
561 "sha": "b59d98ae5f2a1caf45b704efaaaaafd333236bc3",
562 "description": "zink: enable PIPE_CAP_TEXTURE_MIRROR_CLAMP_TO_EDGE",
563 "nominated": false,
564 "nomination_type": null,
565 "resolution": 4,
566 "master_sha": null,
567 "because_sha": null
568 },
569 {
570 "sha": "b7fe85e94992131ce1a5a4baea0dfbe240a7505e",
571 "description": "zink: set lower_mul_2x32_64 when 64bit int support is available",
572 "nominated": false,
573 "nomination_type": null,
574 "resolution": 4,
575 "master_sha": null,
576 "because_sha": null
577 },
578 {
579 "sha": "f03c20ffae8e022dfd74a8a2704a3a759fa92c80",
580 "description": "aco: fix WQM for texture instructions with args before the coordinates",
581 "nominated": false,
582 "nomination_type": 1,
583 "resolution": 4,
584 "master_sha": null,
585 "because_sha": "4015b3651acec7279feaddfb9a6ea3fcb42ce907"
586 },
587 {
588 "sha": "b415211ce9c20941eb2b80a7b1b996742d891f2a",
589 "description": "zink: add a VkExternalMemoryImageCreateInfo for PIPE_BIND_SHARED images",
590 "nominated": false,
591 "nomination_type": null,
592 "resolution": 4,
593 "master_sha": null,
594 "because_sha": null
595 },
596 {
597 "sha": "7f1ad0538f2d05cb7a632db439f5a5827987d4d8",
598 "description": "radv: enable sparseImageInt64Atomics/sparseImageFloat32Atomics",
599 "nominated": false,
600 "nomination_type": null,
601 "resolution": 4,
602 "master_sha": null,
603 "because_sha": null
604 },
605 {
606 "sha": "cf5df156224e3fb78fa8e80065dabce22900d1d8",
607 "description": "ntt: Assume that nir_tex_instr::dest_type is sized",
608 "nominated": false,
609 "nomination_type": null,
610 "resolution": 4,
611 "master_sha": null,
612 "because_sha": null
613 },
614 {
615 "sha": "ae7a9d0585ac3b5eb439fa203687ba4889a7286f",
616 "description": "ir3: Assume that nir_tex_instr::dest_type is sized",
617 "nominated": false,
618 "nomination_type": null,
619 "resolution": 4,
620 "master_sha": null,
621 "because_sha": null
622 },
623 {
624 "sha": "5c92b3c460b87dda5ee87a1b196466a0f42e1cf3",
625 "description": "panfrost: Assume that nir_tex_instr::dest_type is sized",
626 "nominated": false,
627 "nomination_type": null,
628 "resolution": 4,
629 "master_sha": null,
630 "because_sha": null
631 },
632 {
633 "sha": "6ca1ab3bb4902d3c86f83e83e065b0f1a2bd79ff",
634 "description": "nir/lower_tex: Assume that nir_tex_instr::dest_type is sized",
635 "nominated": false,
636 "nomination_type": null,
637 "resolution": 4,
638 "master_sha": null,
639 "because_sha": null
640 },
641 {
642 "sha": "708c47e663be686b150c1dae33fee5b8323c8d1b",
643 "description": "nir: Validate nir_tex_instr::dest_type bitsize",
644 "nominated": false,
645 "nomination_type": null,
646 "resolution": 4,
647 "master_sha": null,
648 "because_sha": null
649 },
650 {
651 "sha": "65a35dc7ea85fa9859dbd729cc0d874d9861ade3",
652 "description": "ptn: Use sized types for nir_tex_instr::dest_type",
653 "nominated": false,
654 "nomination_type": null,
655 "resolution": 4,
656 "master_sha": null,
657 "because_sha": null
658 },
659 {
660 "sha": "6af5181f137c7fa54d9ed64ba2989a37f992620b",
661 "description": "vtn: Use sized types for nir_tex_instr::dest_type",
662 "nominated": false,
663 "nomination_type": null,
664 "resolution": 4,
665 "master_sha": null,
666 "because_sha": null
667 },
668 {
669 "sha": "d5e54c6edb8e60b038a3bb50df5b7d6f5391e27e",
670 "description": "glsl/nir: Use sized types for nir_tex_instr::dest_type",
671 "nominated": false,
672 "nomination_type": null,
673 "resolution": 4,
674 "master_sha": null,
675 "because_sha": null
676 },
677 {
678 "sha": "60bb3fec54f1eccbe0f43ba61d02a78fb883347b",
679 "description": "st/atifs: Use sized types for nir_tex_instr::dest_type",
680 "nominated": false,
681 "nomination_type": null,
682 "resolution": 4,
683 "master_sha": null,
684 "because_sha": null
685 },
686 {
687 "sha": "81336499181058b0b7c1a6424a6185113148ac0f",
688 "description": "ttn: Use sized types for nir_tex_instr::dest_type",
689 "nominated": false,
690 "nomination_type": null,
691 "resolution": 4,
692 "master_sha": null,
693 "because_sha": null
694 },
695 {
696 "sha": "4b623afc3f7830bb3a3f303cee87e7f8a1b32a1b",
697 "description": "gallium/nir: Use sized types for nir_tex_instr::dest_type",
698 "nominated": false,
699 "nomination_type": null,
700 "resolution": 4,
701 "master_sha": null,
702 "because_sha": null
703 },
704 {
705 "sha": "ff0b7e0da93624f3727804927cdf92c4e3cce74e",
706 "description": "st/mesa: Use sized types for nir_tex_instr::dest_type",
707 "nominated": false,
708 "nomination_type": null,
709 "resolution": 4,
710 "master_sha": null,
711 "because_sha": null
712 },
713 {
714 "sha": "b2da598ff90fdd64ca72bb03bf269e53ee0b1f21",
715 "description": "nir: Use sized types for nir_tex_instr::dest_type",
716 "nominated": false,
717 "nomination_type": null,
718 "resolution": 4,
719 "master_sha": null,
720 "because_sha": null
721 },
722 {
723 "sha": "3ed9e75868e99668e96e0c2d5a7142d554cc85f7",
724 "description": "d3d12/blit: Use sized types for nir_tex_instr::dest_type",
725 "nominated": false,
726 "nomination_type": null,
727 "resolution": 4,
728 "master_sha": null,
729 "because_sha": null
730 },
731 {
732 "sha": "f0cb161e786d8e5900648731274b09a24a45fef4",
733 "description": "panfrost/blit: Use sized types for nir_tex_instr::dest_type",
734 "nominated": false,
735 "nomination_type": null,
736 "resolution": 4,
737 "master_sha": null,
738 "because_sha": null
739 },
740 {
741 "sha": "c81389ace0acb9ea2fa84eae754fa58748c4fb19",
742 "description": "dxil: Use sized types for nir_tex_instr::dest_type",
743 "nominated": false,
744 "nomination_type": null,
745 "resolution": 4,
746 "master_sha": null,
747 "because_sha": null
748 },
749 {
750 "sha": "5c41a416c10e08ee3e168bb9d17e7f723e32d1cd",
751 "description": "anv: Use sized types for nir_tex_instr::dest_type",
752 "nominated": false,
753 "nomination_type": null,
754 "resolution": 4,
755 "master_sha": null,
756 "because_sha": null
757 },
758 {
759 "sha": "fe45fefe57db43925ac5ec943c20967c52c2f8a9",
760 "description": "intel/blorp: Use sized types for nir_tex_instr::dest_type",
761 "nominated": false,
762 "nomination_type": null,
763 "resolution": 4,
764 "master_sha": null,
765 "because_sha": null
766 },
767 {
768 "sha": "2a470ab0d02e3d30dcf5c894086e67011dca34bb",
769 "description": "v3dv/meta: Use sized types for nir_tex_instr::dest_type",
770 "nominated": false,
771 "nomination_type": null,
772 "resolution": 4,
773 "master_sha": null,
774 "because_sha": null
775 },
776 {
777 "sha": "219b84fd5fd1984fb16d5888b05405549c2fe927",
778 "description": "radv/meta: Use sized types for nir_tex_instr::dest_type",
779 "nominated": false,
780 "nomination_type": null,
781 "resolution": 4,
782 "master_sha": null,
783 "because_sha": null
784 },
785 {
786 "sha": "68969cbcb73c5a99001d4238624b9a30f6ed8b85",
787 "description": "brw/vec4: Don't convert tex dest type to glsl_type",
788 "nominated": false,
789 "nomination_type": null,
790 "resolution": 4,
791 "master_sha": null,
792 "because_sha": null
793 },
794 {
795 "sha": "3d803893da5b9ce06f8963ac8103d220b85f7e87",
796 "description": "nir/lower_bool: Rewrite dest_type for boolean destinations",
797 "nominated": false,
798 "nomination_type": null,
799 "resolution": 4,
800 "master_sha": null,
801 "because_sha": null
802 },
803 {
804 "sha": "3d6fe93382699a61911e979db46c1297865c508b",
805 "description": "ntt: Handle sized tex destination types",
806 "nominated": false,
807 "nomination_type": null,
808 "resolution": 4,
809 "master_sha": null,
810 "because_sha": null
811 },
812 {
813 "sha": "23beffadea137f4d7ee4928f2b9d7cf98c4e811e",
814 "description": "freedreno/ir3: Handle sized tex destination types",
815 "nominated": false,
816 "nomination_type": null,
817 "resolution": 4,
818 "master_sha": null,
819 "because_sha": null
820 },
821 {
822 "sha": "acd6616eab8099f1d8f6692fdab26d64967767c1",
823 "description": "nir/lower_tex: Handle sized tex destination types",
824 "nominated": false,
825 "nomination_type": null,
826 "resolution": 4,
827 "master_sha": null,
828 "because_sha": null
829 },
830 {
831 "sha": "65f7b93435009e9f49668ce49561adabc44333ac",
832 "description": "intel: silence unused var warnings in release builds",
833 "nominated": false,
834 "nomination_type": null,
835 "resolution": 4,
836 "master_sha": null,
837 "because_sha": null
838 },
839 {
840 "sha": "c196ffaca6d927e213d1c39ec9eed611fd01e2e1",
841 "description": "vk-device-select: add device group support",
842 "nominated": false,
843 "nomination_type": null,
844 "resolution": 4,
845 "master_sha": null,
846 "because_sha": null
847 },
848 {
849 "sha": "250b511f8e7c89933af25583398799d7bd61d944",
850 "description": "lima/ppir: fix creation of mov node for non-ssa tex dest",
851 "nominated": false,
852 "nomination_type": null,
853 "resolution": 4,
854 "master_sha": null,
855 "because_sha": null
856 },
857 {
858 "sha": "b6f8f3a3ba4739338c75bf39f9ec3f77e20f544e",
859 "description": "zink: fix streamout for clipdistance",
860 "nominated": false,
861 "nomination_type": 1,
862 "resolution": 4,
863 "master_sha": null,
864 "because_sha": "9eec52c67e61c2382490733d3aa3c585735814b5"
865 },
866 {
867 "sha": "f0b0095feca4d245d47dc94e86f57260d2c040c8",
868 "description": "ci/freedreno/a6xx: Skip vs-output-array-vec2-index-wr-before-gs",
869 "nominated": false,
870 "nomination_type": null,
871 "resolution": 4,
872 "master_sha": null,
873 "because_sha": null
874 },
875 {
876 "sha": "03c28278a78d0251af940d888d9f36a66722e07a",
877 "description": "freedreno: Add perf_warn() for missed UBWC opportunities",
878 "nominated": false,
879 "nomination_type": null,
880 "resolution": 4,
881 "master_sha": null,
882 "because_sha": null
883 },
884 {
885 "sha": "55f4f6882fc815aac1cfe89946ada047e16794e5",
886 "description": "freedreno/a6xx: Add helper to check if UBWC is supported",
887 "nominated": false,
888 "nomination_type": null,
889 "resolution": 4,
890 "master_sha": null,
891 "because_sha": null
892 },
893 {
894 "sha": "38b073ebfef63d625ddf195b3ef8f11db8109e9f",
895 "description": "freedreno: Add fmt/args macros for pipe_resource",
896 "nominated": false,
897 "nomination_type": null,
898 "resolution": 4,
899 "master_sha": null,
900 "because_sha": null
901 },
902 {
903 "sha": "a065682f3062f39c3d4a8d4ea65c8ddf5b58527d",
904 "description": "freedreno: Add perf_warn() trace helper",
905 "nominated": false,
906 "nomination_type": null,
907 "resolution": 4,
908 "master_sha": null,
909 "because_sha": null
910 },
911 {
912 "sha": "d548d781eee91842695cf54a3161348bf6a06a2e",
913 "description": "glx: Provide glvnd wrapper for glXSwapIntervalEXT",
914 "nominated": true,
915 "nomination_type": 1,
Keith Packardb28e6742021-01-21 12:19:12 -0800916 "resolution": 1,
Dylan Baker5fc1fe82021-01-25 10:09:06 -0800917 "master_sha": null,
918 "because_sha": "60ebeb4608a871ba89ba081c1c6e7ebdd5efec9a"
919 },
920 {
921 "sha": "8588fb65d65879791f747aa1b00895491caa80d3",
922 "description": "vc4/ci: Replace expect script by python script",
923 "nominated": false,
924 "nomination_type": null,
925 "resolution": 4,
926 "master_sha": null,
927 "because_sha": null
928 },
929 {
930 "sha": "64fd191d8a88977067011d3727e32439e801d433",
931 "description": "spirv: handle NoContraction in GLSL450 alu ops",
932 "nominated": false,
933 "nomination_type": null,
934 "resolution": 4,
935 "master_sha": null,
936 "because_sha": null
937 },
938 {
939 "sha": "3c3764f7df5ebc986657df97f06e78d990d888bf",
940 "description": "zink: don't force a renderpass start when setting framebuffer state",
941 "nominated": false,
942 "nomination_type": null,
943 "resolution": 4,
944 "master_sha": null,
945 "because_sha": null
946 },
947 {
948 "sha": "2bc24c7e46587ba8c3931644b9f1ee7594ba7ca8",
949 "description": "zink: add function for waiting on a specific batch's fence",
950 "nominated": false,
951 "nomination_type": null,
952 "resolution": 4,
953 "master_sha": null,
954 "because_sha": null
955 },
956 {
957 "sha": "53d9beb9b883484b6de6ff4629179c4631ff17ca",
958 "description": "gallium/u_inlines: add helper for simplifying pipe_context::resource_copy_region",
959 "nominated": false,
960 "nomination_type": null,
961 "resolution": 4,
962 "master_sha": null,
963 "because_sha": null
964 },
965 {
966 "sha": "cacb3e182671a90dba9fcbfbca5004180454a279",
967 "description": "zink: enable PIPE_CAP_SAMPLER_VIEW_TARGET",
968 "nominated": false,
969 "nomination_type": null,
970 "resolution": 4,
971 "master_sha": null,
972 "because_sha": null
973 },
974 {
975 "sha": "d37124b065c2b6c99c042fb402c6a23ce16b034e",
976 "description": "virgl: add support for VIRGL_CAP_V2_UNTYPED_RESOURCE",
977 "nominated": false,
978 "nomination_type": null,
979 "resolution": 4,
980 "master_sha": null,
981 "because_sha": null
982 },
983 {
984 "sha": "41366ba49424592086cba0c32aa26e72482411e6",
985 "description": "virgl: update headers",
986 "nominated": false,
987 "nomination_type": null,
988 "resolution": 4,
989 "master_sha": null,
990 "because_sha": null
991 },
992 {
993 "sha": "fb65285629caa14580ff8e2c2eed88226da239fe",
994 "description": "docs/zink: add GL 4.2 requirements",
995 "nominated": false,
996 "nomination_type": null,
997 "resolution": 4,
998 "master_sha": null,
999 "because_sha": null
1000 },
1001 {
1002 "sha": "d0e7a7d58de1192dff73adb89cf0369b829143b2",
1003 "description": "docs/zink: add GL 4.1 requirements",
1004 "nominated": false,
1005 "nomination_type": null,
1006 "resolution": 4,
1007 "master_sha": null,
1008 "because_sha": null
1009 },
1010 {
1011 "sha": "c3d7de47cd64cc9b520ec9322953407582d2dc5a",
1012 "description": "docs/zink: add GL 4.0 requirements",
1013 "nominated": false,
1014 "nomination_type": null,
1015 "resolution": 4,
1016 "master_sha": null,
1017 "because_sha": null
1018 },
1019 {
1020 "sha": "4374e8e99f1a935ebb5e3ce0cfe266d60a4678d0",
1021 "description": "docs/zink: fix phrasing of GL 3.3 requirements",
1022 "nominated": false,
1023 "nomination_type": null,
1024 "resolution": 4,
1025 "master_sha": null,
1026 "because_sha": null
1027 },
1028 {
1029 "sha": "02c43eb975d366ff0b6d4e6e522c14dfa382e5cd",
1030 "description": "docs/zink: document the independentBlend requirement for GL3",
1031 "nominated": false,
1032 "nomination_type": null,
1033 "resolution": 4,
1034 "master_sha": null,
1035 "because_sha": null
1036 },
1037 {
1038 "sha": "fb5d7d60e7e4e580e71ad682529d83e2b9c10801",
1039 "description": "docs/zink: add two missing required features",
1040 "nominated": false,
1041 "nomination_type": null,
1042 "resolution": 4,
1043 "master_sha": null,
1044 "because_sha": null
1045 },
1046 {
1047 "sha": "a640588a416bf983af57ce21c915c1bde60b51b5",
1048 "description": "docs/zink: add missing colon",
1049 "nominated": false,
1050 "nomination_type": null,
1051 "resolution": 4,
1052 "master_sha": null,
1053 "because_sha": null
1054 },
1055 {
1056 "sha": "9565c1d83c97f29a8c03b6974c6e6b48bd498a12",
1057 "description": "nv50/ir: Initialize RegAlloc member func in constructor.",
1058 "nominated": false,
1059 "nomination_type": null,
1060 "resolution": 4,
1061 "master_sha": null,
1062 "because_sha": null
1063 },
1064 {
1065 "sha": "92ec7b577c8cb47b308bba1d21b4c2ec05f35f9f",
1066 "description": "zink: clone shader before lowering clip_halfz",
1067 "nominated": false,
1068 "nomination_type": 1,
1069 "resolution": 4,
1070 "master_sha": null,
1071 "because_sha": "15f478fe840c29ba118fbb4fa49118f85fb208c6"
1072 },
1073 {
1074 "sha": "5282210c0b96f75630a5271a8956f8ae69a0ca1b",
1075 "description": "zink: check correct caps for PIPE_CAP_IMAGE_LOAD_FORMATTED",
1076 "nominated": false,
1077 "nomination_type": null,
1078 "resolution": 4,
1079 "master_sha": null,
1080 "because_sha": null
1081 },
1082 {
1083 "sha": "d31f2200b35bd3bb707e804363fccb77aa3e1c61",
1084 "description": "ci: Enable process isolation for softpipe & freedreno piglit jobs",
1085 "nominated": false,
1086 "nomination_type": null,
1087 "resolution": 4,
1088 "master_sha": null,
1089 "because_sha": null
1090 },
1091 {
1092 "sha": "cca257d59611584de31ed6500bdd08a75844fd42",
1093 "description": "anv: Advertise shaderInt64 on Gen11+",
1094 "nominated": false,
1095 "nomination_type": null,
1096 "resolution": 4,
1097 "master_sha": null,
1098 "because_sha": null
1099 },
1100 {
1101 "sha": "8c2543d03777150e1a5cc7c7fbbe1ceab75a9574",
1102 "description": "intel/fs: Implement umin/umax shuffle",
1103 "nominated": false,
1104 "nomination_type": null,
1105 "resolution": 4,
1106 "master_sha": null,
1107 "because_sha": null
1108 },
1109 {
1110 "sha": "a6500236e392a513edb1e3bf4f7351036f9e90d5",
1111 "description": "intel/fs: Refactor our shuffle emit code",
1112 "nominated": false,
1113 "nomination_type": null,
1114 "resolution": 4,
1115 "master_sha": null,
1116 "because_sha": null
1117 },
1118 {
1119 "sha": "44571c6a68a4dd6b4c13f70b1d30e0e87ec2f2e4",
1120 "description": "intel/fs: Properly lower 64-bit MUL on 64-bit-incapable platforms",
1121 "nominated": false,
1122 "nomination_type": null,
1123 "resolution": 4,
1124 "master_sha": null,
1125 "because_sha": null
1126 },
1127 {
1128 "sha": "c80db6611aaf9c59dd8ccd8597e52b789018eb20",
1129 "description": "intel/fs: Support 64-bit CLUSTER_BROADCAST on Gen11+",
1130 "nominated": false,
1131 "nomination_type": null,
1132 "resolution": 4,
1133 "master_sha": null,
1134 "because_sha": null
1135 },
1136 {
1137 "sha": "b90921ec0c454e49a131ce6aabc6ec43a17278bf",
1138 "description": "intel/fs: Support 64-bit SHUFFLE on Gen11+",
1139 "nominated": false,
1140 "nomination_type": null,
1141 "resolution": 4,
1142 "master_sha": null,
1143 "because_sha": null
1144 },
1145 {
1146 "sha": "cdedc82329cb005f862e9250907124ead718ae4c",
1147 "description": "intel/fs: Support 64-bit SEL_EXEC on Gen11+",
1148 "nominated": false,
1149 "nomination_type": null,
1150 "resolution": 4,
1151 "master_sha": null,
1152 "because_sha": null
1153 },
1154 {
1155 "sha": "58bcb5401d85b4a21f6d9ea4eb7bff8e1ed7110f",
1156 "description": "intel/fs: QUAD_SWIZZLE requires packed data",
1157 "nominated": true,
1158 "nomination_type": 1,
Jason Ekstrandf1558752020-10-27 00:36:53 -05001159 "resolution": 1,
Dylan Baker5fc1fe82021-01-25 10:09:06 -08001160 "master_sha": null,
1161 "because_sha": "8b4a5e641bc3cb9cf0cfe7d0487926127fc25de7"
1162 },
1163 {
1164 "sha": "69a3559efd6ec036749c3f460f092b7a38c12d2a",
1165 "description": "intel/reg,fs: Handle immediates properly in subscript()",
1166 "nominated": false,
1167 "nomination_type": null,
1168 "resolution": 4,
1169 "master_sha": null,
1170 "because_sha": null
1171 },
1172 {
1173 "sha": "e797daba538e605b6b94cb28c922384cef9ef014",
1174 "description": "intel/compiler: Move brw_reg_type_for_bit_size to brw_reg_type.h",
1175 "nominated": false,
1176 "nomination_type": null,
1177 "resolution": 4,
1178 "master_sha": null,
1179 "because_sha": null
1180 },
1181 {
1182 "sha": "4c8cbe9b1340db826fa21eec5fcbee6e6fc35efe",
1183 "description": "intel/compiler: Return 1 for immediates in regs_read",
1184 "nominated": true,
1185 "nomination_type": 0,
Jason Ekstrand92f23b62020-10-26 20:53:37 -05001186 "resolution": 1,
Dylan Baker5fc1fe82021-01-25 10:09:06 -08001187 "master_sha": null,
1188 "because_sha": null
1189 },
1190 {
1191 "sha": "178820212b7c7d86c1d17f5c1beb2ce9b0ef5a47",
1192 "description": "nir/lower_int64: Lower 64-bit vote_ieq",
1193 "nominated": false,
1194 "nomination_type": null,
1195 "resolution": 4,
1196 "master_sha": null,
1197 "because_sha": null
1198 },
1199 {
1200 "sha": "731adf1e17a1ae966096ca02641b7b9e6249d558",
1201 "description": "nir/lower_int64: Add lowering for 64-bit iadd shuffle/reduce",
1202 "nominated": false,
1203 "nomination_type": null,
1204 "resolution": 4,
1205 "master_sha": null,
1206 "because_sha": null
1207 },
1208 {
1209 "sha": "bf7a11424650af2ac9e8f546741fb6ab2ed3b8d7",
1210 "description": "nir/lower_int64: Add lowering for some 64-bit subgroup ops",
1211 "nominated": false,
1212 "nomination_type": null,
1213 "resolution": 4,
1214 "master_sha": null,
1215 "because_sha": null
1216 },
1217 {
1218 "sha": "da331f814fd4a487e0e738c1395d3e3a00c215e3",
1219 "description": "nir/lower_int64: Fix lowering of f2[ui]64 for 16-bit float",
1220 "nominated": false,
1221 "nomination_type": null,
1222 "resolution": 4,
1223 "master_sha": null,
1224 "because_sha": null
1225 },
1226 {
1227 "sha": "70b4524de57cdbef9c0c5fb6f06994c7e39ec7d9",
1228 "description": "nir/lower_int64: Add a level of wrapper functions",
1229 "nominated": false,
1230 "nomination_type": null,
1231 "resolution": 4,
1232 "master_sha": null,
1233 "because_sha": null
1234 },
1235 {
1236 "sha": "093b3f6e1f0b919be247c30bb7cac9c1a25941c3",
1237 "description": "radv: only decompress the depth/stencil aspect that needs to be resolved",
1238 "nominated": false,
1239 "nomination_type": null,
1240 "resolution": 4,
1241 "master_sha": null,
1242 "because_sha": null
1243 },
1244 {
1245 "sha": "36a4aeb91f3a940f53e1209b5f1671403142a130",
1246 "description": "util: When building 'ARM64EC', don't use x64 intrinsics which need to be emulated",
1247 "nominated": false,
1248 "nomination_type": null,
1249 "resolution": 4,
1250 "master_sha": null,
1251 "because_sha": null
1252 },
1253 {
1254 "sha": "86b4f6ad43d635b63adf7bfe99f9eeb103f99255",
1255 "description": "main: Undefine MemoryBarrier for Windows",
1256 "nominated": false,
1257 "nomination_type": null,
1258 "resolution": 4,
1259 "master_sha": null,
1260 "because_sha": null
1261 },
1262 {
1263 "sha": "0e1447eb1b3729998ec06cf7bc5ba7d28c1e67e1",
1264 "description": "anv: Early-exit from cmd_buffer_flush_state",
1265 "nominated": false,
1266 "nomination_type": null,
1267 "resolution": 4,
1268 "master_sha": null,
1269 "because_sha": null
1270 },
1271 {
1272 "sha": "18fc1dfea386b4c2235b477adde801ea2a393176",
1273 "description": "anv: Only flush descriptors used by the pipeline",
1274 "nominated": false,
1275 "nomination_type": null,
1276 "resolution": 4,
1277 "master_sha": null,
1278 "because_sha": null
1279 },
1280 {
1281 "sha": "72c7a68c2bda06170da4210cfe9fb669bffb858f",
1282 "description": "anv: Take the set of stages to flush in flush_descriptor_sets",
1283 "nominated": false,
1284 "nomination_type": null,
1285 "resolution": 4,
1286 "master_sha": null,
1287 "because_sha": null
1288 },
1289 {
1290 "sha": "16a81cabb57ba3ec558e0ca00bb69c95b7b4761a",
1291 "description": "anv: Exit early from cmd_buffer_apply_pipe_flushes",
1292 "nominated": false,
1293 "nomination_type": null,
1294 "resolution": 4,
1295 "master_sha": null,
1296 "because_sha": null
1297 },
1298 {
1299 "sha": "7683ff14208d62bc8b79eec2890afa3cf71903e1",
1300 "description": "radv: use a workgroup size of 8x8 for FMASK color expand",
1301 "nominated": false,
1302 "nomination_type": null,
1303 "resolution": 4,
1304 "master_sha": null,
1305 "because_sha": null
1306 },
1307 {
1308 "sha": "b4f551d41b80db7d503055f59e6d62bc48ed9ccf",
1309 "description": "radv: use the range aspect mask in FMASK color expand",
1310 "nominated": false,
1311 "nomination_type": null,
1312 "resolution": 4,
1313 "master_sha": null,
1314 "because_sha": null
1315 },
1316 {
1317 "sha": "4d30de140e1358cc0538461c9eaf083eca122a13",
1318 "description": "radv: add multi-layer support to FMASK color expand",
1319 "nominated": false,
1320 "nomination_type": null,
1321 "resolution": 4,
1322 "master_sha": null,
1323 "because_sha": null
1324 },
1325 {
1326 "sha": "67c2921193ec71a902b4b1a8bed2465f45b348a1",
1327 "description": "radeonsi: iterate from draw 1 for total/min_direct_count computation",
1328 "nominated": false,
1329 "nomination_type": null,
1330 "resolution": 4,
1331 "master_sha": null,
1332 "because_sha": null
1333 },
1334 {
1335 "sha": "01e3d28829b297d87c025a9bd8d679c6c1cb811b",
1336 "description": "radeonsi: enable accidentally disabled fast launch with non-indexed tri strips",
1337 "nominated": false,
1338 "nomination_type": null,
1339 "resolution": 4,
1340 "master_sha": null,
1341 "because_sha": null
1342 },
1343 {
1344 "sha": "ea670ac1502788e5376aa2432f9c99fa75bf3d56",
1345 "description": "radeonsi: skip some code for ALLOW_PRIM_DISCARD_CS if tess or GS is enabled",
1346 "nominated": false,
1347 "nomination_type": null,
1348 "resolution": 4,
1349 "master_sha": null,
1350 "because_sha": null
1351 },
1352 {
1353 "sha": "dd9801a918ce488d764075de09e6bb309e539995",
1354 "description": "radeonsi: rename SI_SGPR_RW_BUFFERS to SI_SGPR_INTERNAL_BINDINGS",
1355 "nominated": false,
1356 "nomination_type": null,
1357 "resolution": 4,
1358 "master_sha": null,
1359 "because_sha": null
1360 },
1361 {
1362 "sha": "59a478b84346fd83f13ae608c852e2be6bcf49f3",
1363 "description": "radeonsi: move if (sctx->vertex_buffers_dirty) into the upload function",
1364 "nominated": false,
1365 "nomination_type": null,
1366 "resolution": 4,
1367 "master_sha": null,
1368 "because_sha": null
1369 },
1370 {
1371 "sha": "5013828863010a1feded43c20d74250c48eff757",
1372 "description": "radeonsi: don't set vertex buffer dirty flags when they don't do anything",
1373 "nominated": false,
1374 "nomination_type": null,
1375 "resolution": 4,
1376 "master_sha": null,
1377 "because_sha": null
1378 },
1379 {
1380 "sha": "26d785fbbdf7635607510ebf7e78d93db532bf21",
1381 "description": "radeonsi: move y_inverted out of si_viewports",
1382 "nominated": false,
1383 "nomination_type": null,
1384 "resolution": 4,
1385 "master_sha": null,
1386 "because_sha": null
1387 },
1388 {
1389 "sha": "c1957e58a6165b7daeb8519b4214428a5d8fcfb2",
1390 "description": "radeonsi: inline si_blend_color and si_clip_state structures",
1391 "nominated": false,
1392 "nomination_type": null,
1393 "resolution": 4,
1394 "master_sha": null,
1395 "because_sha": null
1396 },
1397 {
1398 "sha": "ca2062a394daa6c2734e46a65b0f05c71943e2ea",
1399 "description": "radeonsi: simplify determining whether render condition is enabled at draw time",
1400 "nominated": false,
1401 "nomination_type": null,
1402 "resolution": 4,
1403 "master_sha": null,
1404 "because_sha": null
1405 },
1406 {
1407 "sha": "1a2dde8f8697edb7bdb5e9112acc291f19409ea1",
1408 "description": "radeonsi: add internal blitter_running flag",
1409 "nominated": false,
1410 "nomination_type": null,
1411 "resolution": 4,
1412 "master_sha": null,
1413 "because_sha": null
1414 },
1415 {
1416 "sha": "5fabeb49d82c2faf34134f9e1e8597c5b0c1622d",
1417 "description": "radeonsi: don't use rasterizer_discard to validate draws, only check ps_shader",
1418 "nominated": false,
1419 "nomination_type": null,
1420 "resolution": 4,
1421 "master_sha": null,
1422 "because_sha": null
1423 },
1424 {
1425 "sha": "cd42ed34b0259c0597597715ef0ad07fc9df2698",
1426 "description": "radeonsi: optimize translating index_size to index_type",
1427 "nominated": false,
1428 "nomination_type": null,
1429 "resolution": 4,
1430 "master_sha": null,
1431 "because_sha": null
1432 },
1433 {
1434 "sha": "28e419f00117b223337eaef56067d657342b19c9",
1435 "description": "radeonsi: don't mark NULL states as dirty in si_pm4_reset_emitted",
1436 "nominated": false,
1437 "nomination_type": null,
1438 "resolution": 4,
1439 "master_sha": null,
1440 "because_sha": null
1441 },
1442 {
1443 "sha": "488cd3b93fc894689544b0c9b6436b88adc3559a",
1444 "description": "radeonsi: clear dirty_states if si_pm4_bind_state is unbinding or no-op",
1445 "nominated": false,
1446 "nomination_type": null,
1447 "resolution": 4,
1448 "master_sha": null,
1449 "because_sha": null
1450 },
1451 {
1452 "sha": "a0978fffb849264ccb20e6b4905b9cf05ed17593",
1453 "description": "radeonsi: add new possibly faster command submission helpers",
1454 "nominated": false,
1455 "nomination_type": null,
1456 "resolution": 4,
1457 "master_sha": null,
1458 "because_sha": null
1459 },
1460 {
Dylan Baker7d168e82021-01-22 09:06:48 -08001461 "sha": "3ef89b245e3e1ac4e67fea9c1b13ebeda75769d0",
1462 "description": "radv: fix separate depth/stencil layout in render pass",
1463 "nominated": true,
1464 "nomination_type": 1,
1465 "resolution": 0,
1466 "master_sha": null,
1467 "because_sha": "e4c8491bdf8a1238d475491533d937568019e633"
1468 },
1469 {
1470 "sha": "45bebc7a9c73f3add08c2290fa1eac237edf5a34",
1471 "description": "zink: respect fragment-shader depth-layout",
1472 "nominated": true,
1473 "nomination_type": 1,
1474 "resolution": 0,
1475 "master_sha": null,
1476 "because_sha": "6785d8c4601c6b8b1a5d8da8221313d1c332e7e5"
1477 },
1478 {
1479 "sha": "855370bb620663b5e451e08046e4ddb4b6429c0b",
1480 "description": "zink: make all xfb caps depend on extension",
1481 "nominated": true,
1482 "nomination_type": 1,
Erik Faye-Lund06fadee2021-01-22 12:41:42 +01001483 "resolution": 1,
Dylan Baker7d168e82021-01-22 09:06:48 -08001484 "master_sha": null,
1485 "because_sha": "e8ad52f7b0c603d28518b9b288a8d9d5862d2053"
1486 },
1487 {
1488 "sha": "8c7d9716669a74159d2eec86490c756c274f663c",
1489 "description": "zink: require vulkan memory model for tesselation",
1490 "nominated": false,
1491 "nomination_type": 1,
1492 "resolution": 4,
1493 "master_sha": null,
1494 "because_sha": "f815b87e188a0e7f4b0aa31f502be7939479f622"
1495 },
1496 {
1497 "sha": "f95c174927a341e2ce96bb86b432028669b1d537",
1498 "description": "zink: check for extension instead of function",
1499 "nominated": false,
1500 "nomination_type": null,
1501 "resolution": 4,
1502 "master_sha": null,
1503 "because_sha": null
1504 },
1505 {
1506 "sha": "c9340744a3c6310f0f36c6c5576ea1bc87b65f03",
1507 "description": "zink: respect feature-cap for multi-draw indirect",
1508 "nominated": false,
1509 "nomination_type": 1,
1510 "resolution": 4,
1511 "master_sha": null,
1512 "because_sha": "cef876910a04070e5c89667d88df7bc3e588af19"
1513 },
1514 {
1515 "sha": "6f6941e2dd8f1d1d1d6e52276485d41c7dd0b029",
1516 "description": "zink: respect feature-cap for sample-shading",
1517 "nominated": true,
1518 "nomination_type": 1,
Erik Faye-Lund199fb002021-01-22 09:11:51 +01001519 "resolution": 1,
Dylan Baker7d168e82021-01-22 09:06:48 -08001520 "master_sha": null,
1521 "because_sha": "0c70268ff73adfc9d588fa5a10c500ed9f66bab6"
1522 },
1523 {
1524 "sha": "612169859a3300879fa890a03a8693ab3c718d2c",
1525 "description": "zink: respect feature-cap for independent blending",
1526 "nominated": true,
1527 "nomination_type": 1,
Erik Faye-Lund3efcf3b2021-01-22 09:09:03 +01001528 "resolution": 1,
Dylan Baker7d168e82021-01-22 09:06:48 -08001529 "master_sha": null,
1530 "because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
1531 },
1532 {
1533 "sha": "831d205513dbac2178126ac198f64d8307d7b45a",
1534 "description": "zink: respect feature-cap for robust buffer access",
1535 "nominated": false,
1536 "nomination_type": 1,
1537 "resolution": 4,
1538 "master_sha": null,
1539 "because_sha": "61720098fa4cddaeb5759a499c9c3fabf5bb84b7"
1540 },
1541 {
1542 "sha": "b35e11ef9506f8bb4e4607ec4a9acab908ce8705",
1543 "description": "zink: always expose linear float textures",
1544 "nominated": false,
1545 "nomination_type": null,
1546 "resolution": 4,
1547 "master_sha": null,
1548 "because_sha": null
1549 },
1550 {
1551 "sha": "27209e63ea816762708deef4b4fbec0dfbf4a331",
1552 "description": "frontend/va/image: add pipe flush for vlVaPutImage",
1553 "nominated": false,
1554 "nomination_type": null,
1555 "resolution": 4,
1556 "master_sha": null,
1557 "because_sha": null
1558 },
1559 {
1560 "sha": "f6755eee0c7bfe01fdd38537e9ed6609da428980",
1561 "description": "radv: enable SQTT support on GFX10.3",
1562 "nominated": false,
1563 "nomination_type": null,
1564 "resolution": 4,
1565 "master_sha": null,
1566 "because_sha": null
1567 },
1568 {
1569 "sha": "aedcaff3564eb9824a3df913355682fd31197ead",
1570 "description": "ac,radv: add SQTT support on GFX10.3",
1571 "nominated": false,
1572 "nomination_type": null,
1573 "resolution": 4,
1574 "master_sha": null,
1575 "because_sha": null
1576 },
1577 {
1578 "sha": "cd53f24fbf2f171007fa93f827906b1cd75d84cb",
1579 "description": "ac/rgp: add support for GFX10.3",
1580 "nominated": false,
1581 "nomination_type": null,
1582 "resolution": 4,
1583 "master_sha": null,
1584 "because_sha": null
1585 },
1586 {
1587 "sha": "5b5cd18853c1d5ff0b159ea6df78674532b78b18",
1588 "description": "radv: inhibit clock gating when tracing with SQTT",
1589 "nominated": true,
1590 "nomination_type": 0,
1591 "resolution": 0,
1592 "master_sha": null,
1593 "because_sha": null
1594 },
1595 {
1596 "sha": "c40ea24ee009d8c9816ff6327f65be3fbd45deb7",
1597 "description": "radv: fix overflow when computing the SQTT buffer size",
1598 "nominated": true,
1599 "nomination_type": 0,
1600 "resolution": 0,
1601 "master_sha": null,
1602 "because_sha": null
1603 },
1604 {
1605 "sha": "e115b01948f90dcb922c626438a0e83a796d5ceb",
1606 "description": "aco: return references in instruction cast methods",
1607 "nominated": false,
1608 "nomination_type": null,
1609 "resolution": 4,
1610 "master_sha": null,
1611 "because_sha": null
1612 },
1613 {
1614 "sha": "1d245cd18b637484512f275b9bb49f05105ad373",
1615 "description": "aco: use format-check methods",
1616 "nominated": false,
1617 "nomination_type": null,
1618 "resolution": 4,
1619 "master_sha": null,
1620 "because_sha": null
1621 },
1622 {
1623 "sha": "70dbcfa1c9e0b5fe609485b011c3ce9d0819a9ee",
1624 "description": "aco: use instruction cast methods",
1625 "nominated": false,
1626 "nomination_type": null,
1627 "resolution": 4,
1628 "master_sha": null,
1629 "because_sha": null
1630 },
1631 {
1632 "sha": "fb12302b8ee585c3c623062c47e9b2982247a356",
1633 "description": "aco: add instruction cast and format-check methods",
1634 "nominated": false,
1635 "nomination_type": null,
1636 "resolution": 4,
1637 "master_sha": null,
1638 "because_sha": null
1639 },
1640 {
1641 "sha": "441ead5fb35f84dcbaf4724a771ff3475257d400",
1642 "description": "aco: remove Format::{VOP3A,VOP3B}",
1643 "nominated": false,
1644 "nomination_type": null,
1645 "resolution": 4,
1646 "master_sha": null,
1647 "because_sha": null
1648 },
1649 {
1650 "sha": "925d701014c2ba084061eae131f4b5c75e595f29",
1651 "description": "frontends/va/context: don't set max_references with num_render_targets",
1652 "nominated": false,
1653 "nomination_type": null,
Víctor Manuel Jáquez Lealc5577be2020-12-06 14:56:58 +01001654 "resolution": 1,
Dylan Baker7d168e82021-01-22 09:06:48 -08001655 "master_sha": null,
1656 "because_sha": null
1657 },
1658 {
1659 "sha": "824eba2148e56a75d0678011b4f546cabbd5d345",
1660 "description": "aco: don't consider a phi trivial if same's register doesn't match the def",
1661 "nominated": true,
1662 "nomination_type": 1,
Rhys Perry613251e2021-01-22 10:47:19 +00001663 "resolution": 1,
Dylan Baker7d168e82021-01-22 09:06:48 -08001664 "master_sha": null,
1665 "because_sha": "69b6069dd288455cdb2655284c592a85d17df273"
1666 },
1667 {
1668 "sha": "9eab6ca20c29680c4bb9f4d3ba69751ae4bb9eb9",
1669 "description": "docs/features: remove a few redundant zink mentions",
1670 "nominated": false,
1671 "nomination_type": null,
1672 "resolution": 4,
1673 "master_sha": null,
1674 "because_sha": null
1675 },
1676 {
1677 "sha": "ce7eb7e02a0e62e5b11d3243e0598173869270d9",
1678 "description": "docs/features: add missing features for zink",
1679 "nominated": false,
1680 "nomination_type": null,
1681 "resolution": 4,
1682 "master_sha": null,
1683 "because_sha": null
1684 },
1685 {
1686 "sha": "a346e1dea039560baa7bec4050cb60a9f29e558c",
1687 "description": "v3dv: properly handle two different binding points for cmd_buffers",
1688 "nominated": false,
1689 "nomination_type": null,
1690 "resolution": 4,
1691 "master_sha": null,
1692 "because_sha": null
1693 },
1694 {
1695 "sha": "dac20e100b4cb967fb28989e8cd718946baa72c7",
1696 "description": "v3dv: drop v3dv_resource definition",
1697 "nominated": false,
1698 "nomination_type": null,
1699 "resolution": 4,
1700 "master_sha": null,
1701 "because_sha": null
1702 },
1703 {
1704 "sha": "f55649d20b4b0263245f047db6239a46890e04a4",
1705 "description": "panfrost: Add support for INTEL_blackhole_render",
1706 "nominated": false,
1707 "nomination_type": null,
1708 "resolution": 4,
1709 "master_sha": null,
1710 "because_sha": null
1711 },
1712 {
1713 "sha": "96d7555770c414a1dc4c4f7fa04b0602e62547ae",
1714 "description": "zink: support PIPE_FORMAT_X24S8_UINT",
1715 "nominated": false,
1716 "nomination_type": null,
1717 "resolution": 4,
1718 "master_sha": null,
1719 "because_sha": null
1720 },
1721 {
1722 "sha": "264a5b1d150cbea3dec82b28897a645b6dc2b406",
1723 "description": "zink: add layout member to barrier setup in draw",
1724 "nominated": false,
1725 "nomination_type": null,
1726 "resolution": 4,
1727 "master_sha": null,
1728 "because_sha": null
1729 },
1730 {
1731 "sha": "09182d9ae8f6ba04acfd6ada34607605541c8106",
1732 "description": "zink: support VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL usage",
1733 "nominated": false,
1734 "nomination_type": null,
1735 "resolution": 4,
1736 "master_sha": null,
1737 "because_sha": null
1738 },
1739 {
1740 "sha": "fa862725476e5c7ff03d12d868e5a10cf5624407",
1741 "description": "zink: expose PIPE_CAP_ANISOTROPIC_FILTER",
1742 "nominated": false,
1743 "nomination_type": null,
1744 "resolution": 4,
1745 "master_sha": null,
1746 "because_sha": null
1747 },
1748 {
1749 "sha": "0f9f625089e1e3b8d62c74cfa8dc9b9ef4ef8f32",
1750 "description": "iris: Refactor iris_debug_recompile interface to take a shader.",
1751 "nominated": false,
1752 "nomination_type": null,
1753 "resolution": 4,
1754 "master_sha": null,
1755 "because_sha": null
1756 },
1757 {
1758 "sha": "4423903089ad8e4ff6224437895dbc6c19f75a54",
1759 "description": "iris: Drop iris_print_program_cache().",
1760 "nominated": false,
1761 "nomination_type": null,
1762 "resolution": 4,
1763 "master_sha": null,
1764 "because_sha": null
1765 },
1766 {
1767 "sha": "5e2c799d0e199a00dd9a660c4a9da4edb7c5b3e0",
1768 "description": "iris: Drop find_existing_assembly optimization from program cache",
1769 "nominated": false,
1770 "nomination_type": null,
1771 "resolution": 4,
1772 "master_sha": null,
1773 "because_sha": null
1774 },
1775 {
1776 "sha": "7b9c01a5b1bf92f6d75e05c6913129d99bb83143",
1777 "description": "bin/post_version: convert the csv.reader into a concrete list",
1778 "nominated": false,
1779 "nomination_type": null,
1780 "resolution": 4,
1781 "master_sha": null,
1782 "because_sha": null
1783 },
1784 {
1785 "sha": "61720098fa4cddaeb5759a499c9c3fabf5bb84b7",
1786 "description": "zink: set PIPE_CAP_ROBUST_BUFFER_ACCESS_BEHAVIOR",
1787 "nominated": false,
1788 "nomination_type": null,
1789 "resolution": 4,
1790 "master_sha": null,
1791 "because_sha": null
1792 },
1793 {
1794 "sha": "bcc8222277d9c8d1dc1ef39ab0ade331ccf0a9a8",
1795 "description": "zink: set PIPE_CAP_FRAMEBUFFER_NO_ATTACHMENT",
1796 "nominated": false,
1797 "nomination_type": null,
1798 "resolution": 4,
1799 "master_sha": null,
1800 "because_sha": null
1801 },
1802 {
1803 "sha": "0ab9114abde1f9fac31ba6cbf55754e5596755e2",
1804 "description": "zink: force per-sample interpolation",
1805 "nominated": false,
1806 "nomination_type": null,
1807 "resolution": 4,
1808 "master_sha": null,
1809 "because_sha": null
1810 },
1811 {
1812 "sha": "e2500c02cc7bd429e035c5208e533e569c525b03",
1813 "description": "iris: Consider resolves after changing a resource's aux state",
1814 "nominated": true,
1815 "nomination_type": 0,
Kenneth Graunke127e9ef2021-01-20 14:10:49 -08001816 "resolution": 1,
Dylan Baker7d168e82021-01-22 09:06:48 -08001817 "master_sha": null,
1818 "because_sha": null
1819 },
1820 {
1821 "sha": "64f55b82c7f1652e4fae478c0af325fc38b9b53b",
1822 "description": "zink: set PIPE_CAP_COPY_BETWEEN_COMPRESSED_AND_PLAIN_FORMATS",
1823 "nominated": false,
1824 "nomination_type": null,
1825 "resolution": 4,
1826 "master_sha": null,
1827 "because_sha": null
1828 },
1829 {
1830 "sha": "81f7cb149da21b648d2305094bf542b3564cab56",
1831 "description": "st/mesa: enable state var merging to improve fetch_state performance",
1832 "nominated": false,
1833 "nomination_type": null,
1834 "resolution": 4,
1835 "master_sha": null,
1836 "because_sha": null
1837 },
1838 {
1839 "sha": "fd6ce2be9048f112c94ee288baea02b46c0ea4cd",
1840 "description": "mesa: merge equivalent switch cases in prog_statevars.c",
1841 "nominated": false,
1842 "nomination_type": null,
1843 "resolution": 4,
1844 "master_sha": null,
1845 "because_sha": null
1846 },
1847 {
1848 "sha": "23729a783996545ff2e56605f7c025a36ac8ba35",
1849 "description": "mesa: sort and tightly pack STATE_* enums to generate better switch code",
1850 "nominated": false,
1851 "nomination_type": null,
1852 "resolution": 4,
1853 "master_sha": null,
1854 "because_sha": null
1855 },
1856 {
1857 "sha": "72a1828868bb3a9eab61f7af7a0abd8a9d723ce3",
1858 "description": "mesa: don't handle STATE_* enums in fetch_state that don't do anything",
1859 "nominated": false,
1860 "nomination_type": null,
1861 "resolution": 4,
1862 "master_sha": null,
1863 "because_sha": null
1864 },
1865 {
1866 "sha": "bddb4f9e1e9175521565a27fd7676c66a9ea1ab5",
1867 "description": "mesa: compute gl_program_parameter_list::UniformBytes accurately",
1868 "nominated": false,
1869 "nomination_type": null,
1870 "resolution": 4,
1871 "master_sha": null,
1872 "because_sha": null
1873 },
1874 {
1875 "sha": "fb73058ad2b6b0d143078b9bdc6688ec6275ec87",
1876 "description": "mesa: add upper bound to limit program state var iterations",
1877 "nominated": false,
1878 "nomination_type": null,
1879 "resolution": 4,
1880 "master_sha": null,
1881 "because_sha": null
1882 },
1883 {
1884 "sha": "0f7877d96a9b6bd5f3f211324f2ee169a3b73e40",
1885 "description": "mesa: sort state vars with constant indexing for ARB programs",
1886 "nominated": false,
1887 "nomination_type": null,
1888 "resolution": 4,
1889 "master_sha": null,
1890 "because_sha": null
1891 },
1892 {
1893 "sha": "f485331c5b6fb5ab3493ef7c2c7ae787d56f7cb9",
1894 "description": "mesa: merge local and env program parameters for faster uploads",
1895 "nominated": false,
1896 "nomination_type": null,
1897 "resolution": 4,
1898 "master_sha": null,
1899 "because_sha": null
1900 },
1901 {
1902 "sha": "293526a273304ea6e500270f1f78bd78ad38dc41",
1903 "description": "mesa: don't allocate local parameters in fetch_state",
1904 "nominated": false,
1905 "nomination_type": null,
1906 "resolution": 4,
1907 "master_sha": null,
1908 "because_sha": null
1909 },
1910 {
1911 "sha": "5336e41ac058f0cb8dc594e35eab411efde0256b",
1912 "description": "mesa: optimize get_local_param_pointer and program_local_parameters4fv",
1913 "nominated": false,
1914 "nomination_type": null,
1915 "resolution": 4,
1916 "master_sha": null,
1917 "because_sha": null
1918 },
1919 {
1920 "sha": "bb3802b26fb2c96fab268fa00894a4ce3baf356f",
1921 "description": "mesa: rename STATE_LIGHT_ATTRIBS -> STATE_LIGHT_ARRAY for consistency",
1922 "nominated": false,
1923 "nomination_type": null,
1924 "resolution": 4,
1925 "master_sha": null,
1926 "because_sha": null
1927 },
1928 {
1929 "sha": "2a80595ba58c7d1a063973847dc5f2822dc3c406",
1930 "description": "mesa: skip memmove in optimize_state_parameters if it's no-op",
1931 "nominated": false,
1932 "nomination_type": null,
1933 "resolution": 4,
1934 "master_sha": null,
1935 "because_sha": null
1936 },
1937 {
1938 "sha": "0c77190b312a495b010302b3fe9a097ddf8a7b30",
1939 "description": "glsl: split gl_CurrentAttribFragMESA into elements",
1940 "nominated": false,
1941 "nomination_type": null,
1942 "resolution": 4,
1943 "master_sha": null,
1944 "because_sha": null
1945 },
1946 {
1947 "sha": "e3a7acf9583444d426b9cbcc61cee34b4481b6ea",
1948 "description": "glsl: remove unused internal builtin gl_CurrentAttribVertMESA",
1949 "nominated": false,
1950 "nomination_type": null,
1951 "resolution": 4,
1952 "master_sha": null,
1953 "because_sha": null
1954 },
1955 {
1956 "sha": "7ad84a02bd40bb2d08c718fded57c47fe85b7681",
1957 "description": "mesa: eliminate the switch statement for STATE_TEXGEN",
1958 "nominated": false,
1959 "nomination_type": null,
1960 "resolution": 4,
1961 "master_sha": null,
1962 "because_sha": null
1963 },
1964 {
1965 "sha": "0eccba1ac03fe4ab30d641076106b83374b8dcbb",
1966 "description": "mesa: flatten STATE_MATERIAL and STATE_LIGHTPROD tokens",
1967 "nominated": false,
1968 "nomination_type": null,
1969 "resolution": 4,
1970 "master_sha": null,
1971 "because_sha": null
1972 },
1973 {
1974 "sha": "3d9b5d80870924f69401c267b719a814f02c7c61",
1975 "description": "mesa: combine STATE_ENV, STATE_LOCAL enums with STATE_xxx_PROGRAM",
1976 "nominated": false,
1977 "nomination_type": null,
1978 "resolution": 4,
1979 "master_sha": null,
1980 "because_sha": null
1981 },
1982 {
1983 "sha": "b4f3497786ef4c4923844b56133955a2f48bfe59",
1984 "description": "mesa: remove STATE_INTERNAL",
1985 "nominated": false,
1986 "nomination_type": null,
1987 "resolution": 4,
1988 "master_sha": null,
1989 "because_sha": null
1990 },
1991 {
1992 "sha": "0c1ed47eee049c204a06ed8b591d58e03896c68c",
1993 "description": "docs/features: mark off GL 4.2 for zink",
1994 "nominated": false,
1995 "nomination_type": null,
1996 "resolution": 4,
1997 "master_sha": null,
1998 "because_sha": null
1999 },
2000 {
2001 "sha": "099ce1aacc3205f0ceeadfc65a12af6778a2f250",
2002 "description": "zink: GLSL 420",
2003 "nominated": false,
2004 "nomination_type": null,
2005 "resolution": 4,
2006 "master_sha": null,
2007 "because_sha": null
2008 },
2009 {
2010 "sha": "f14836574aad53cbd27d14216306f608daf39dd3",
2011 "description": "nv50/ir: Initialize CodeEmitter members in constructor.",
2012 "nominated": false,
2013 "nomination_type": null,
2014 "resolution": 4,
2015 "master_sha": null,
2016 "because_sha": null
2017 },
2018 {
2019 "sha": "245a696741d2a4cd5f2aade38c2194e3030d659b",
2020 "description": "nvc0/ir: add fixup to deal with interpolateAtSample with non-MSAA",
2021 "nominated": false,
2022 "nomination_type": null,
2023 "resolution": 4,
2024 "master_sha": null,
2025 "because_sha": null
2026 },
2027 {
2028 "sha": "0773cd33c2bd14605eee471dd0dcc5306dd41cd4",
2029 "description": "ci: correct the trace image URLs in the piglit summary",
2030 "nominated": false,
2031 "nomination_type": 1,
2032 "resolution": 4,
2033 "master_sha": null,
2034 "because_sha": "09429fa85b68ca0cdf8c8ac320560b2936249bd6"
2035 },
2036 {
2037 "sha": "27f8c466486b6e25d301681d3610fbe57ad8c032",
2038 "description": "ci: recover tracie dashboard URLs for failing traces",
2039 "nominated": false,
2040 "nomination_type": 1,
2041 "resolution": 4,
2042 "master_sha": null,
2043 "because_sha": "09429fa85b68ca0cdf8c8ac320560b2936249bd6"
2044 },
2045 {
2046 "sha": "3f9a6d333b3e5f05ef6560123ee98d217358be89",
2047 "description": "zink: export shader image caps using features",
2048 "nominated": false,
2049 "nomination_type": null,
2050 "resolution": 4,
2051 "master_sha": null,
2052 "because_sha": null
2053 },
2054 {
2055 "sha": "0daa61553d0888e207ac0546794d9f45a3ac0921",
2056 "description": "zink: check if multisample support exists for shader image formats",
2057 "nominated": false,
2058 "nomination_type": null,
2059 "resolution": 4,
2060 "master_sha": null,
2061 "because_sha": null
2062 },
2063 {
2064 "sha": "b9b812edb832e239f74ea065111284879f2d9e11",
2065 "description": "zink: handle shader image descriptor updates during draw",
2066 "nominated": false,
2067 "nomination_type": null,
2068 "resolution": 4,
2069 "master_sha": null,
2070 "because_sha": null
2071 },
2072 {
2073 "sha": "9ba38ab6facff5ef93bc88ed81c0e12fab314d1a",
2074 "description": "zink: add a pipe_context::set_shader_images hook",
2075 "nominated": false,
2076 "nomination_type": null,
2077 "resolution": 4,
2078 "master_sha": null,
2079 "because_sha": null
2080 },
2081 {
2082 "sha": "e1f798ca5015992b4e54dae3da8f5d29999d136f",
2083 "description": "zink: break out bufferview creation into separate function",
2084 "nominated": false,
2085 "nomination_type": null,
2086 "resolution": 4,
2087 "master_sha": null,
2088 "because_sha": null
2089 },
2090 {
2091 "sha": "c4d00b9ca4e27cdf1668293c0866c8722c2fce88",
2092 "description": "zink: handle image descriptors during zink_shader creation",
2093 "nominated": false,
2094 "nomination_type": null,
2095 "resolution": 4,
2096 "master_sha": null,
2097 "because_sha": null
2098 },
2099 {
2100 "sha": "10fb7a8c0ff94700416ff6a0ebb2a8415e3817fa",
2101 "description": "zink: enable image caps in ntv when a shader has images",
2102 "nominated": false,
2103 "nomination_type": null,
2104 "resolution": 4,
2105 "master_sha": null,
2106 "because_sha": null
2107 },
2108 {
2109 "sha": "245d9fa21b138c2ca9c99d7004c5f652330e615d",
2110 "description": "zink: enable early frag test execution in ntv when necessary",
2111 "nominated": false,
2112 "nomination_type": null,
2113 "resolution": 4,
2114 "master_sha": null,
2115 "because_sha": null
2116 },
2117 {
2118 "sha": "9cd2aff1a3470ab0551e861fb242242724435ea3",
2119 "description": "zink: add handling for all basic image ops in ntv",
2120 "nominated": false,
2121 "nomination_type": null,
2122 "resolution": 4,
2123 "master_sha": null,
2124 "because_sha": null
2125 },
2126 {
2127 "sha": "a4f06b3528837e84f9e7bf5e60645a6d986183dc",
2128 "description": "zink: expand ntv array derefs to track image derefs",
2129 "nominated": false,
2130 "nomination_type": null,
2131 "resolution": 4,
2132 "master_sha": null,
2133 "because_sha": null
2134 },
2135 {
2136 "sha": "77b6b3eb0b8e64fe4439b1dd1c3c4c50664300e7",
2137 "description": "zink: add nir_var_uniform case to get_storage_class()",
2138 "nominated": false,
2139 "nomination_type": null,
2140 "resolution": 4,
2141 "master_sha": null,
2142 "because_sha": null
2143 },
2144 {
2145 "sha": "2ade1f3a6e7abe000775614eda1eae1d38e61ef0",
2146 "description": "zink: handle nir_intrinsic_memory_barrier in ntv",
2147 "nominated": false,
2148 "nomination_type": null,
2149 "resolution": 4,
2150 "master_sha": null,
2151 "because_sha": null
2152 },
2153 {
2154 "sha": "768c9fa5c2d87641cf06b3acd3a004d994db4814",
2155 "description": "zink: handle more atomic ops in ntv",
2156 "nominated": false,
2157 "nomination_type": null,
2158 "resolution": 4,
2159 "master_sha": null,
2160 "because_sha": null
2161 },
2162 {
2163 "sha": "a2855e21801ddb8a53d250fdd91e65527f2c91c9",
2164 "description": "zink: handle image variable types in ntv",
2165 "nominated": false,
2166 "nomination_type": null,
2167 "resolution": 4,
2168 "master_sha": null,
2169 "because_sha": null
2170 },
2171 {
2172 "sha": "fce791722bd58d8ec4f326522a01f0fd13bbc0cb",
2173 "description": "zink: add new 'sampler_types' variable to ntv_context struct",
2174 "nominated": false,
2175 "nomination_type": null,
2176 "resolution": 4,
2177 "master_sha": null,
2178 "because_sha": null
2179 },
2180 {
2181 "sha": "a9f2637267bae3429a90dbcb6f52f36489223907",
2182 "description": "zink: add shader image support to zink_binding()",
2183 "nominated": false,
2184 "nomination_type": null,
2185 "resolution": 4,
2186 "master_sha": null,
2187 "because_sha": null
2188 },
2189 {
2190 "sha": "934625d53d143c6b784bbdaf115cf7f309cbbd29",
2191 "description": "zink: add a pipe_context::memory_barrier hook",
2192 "nominated": false,
2193 "nomination_type": null,
2194 "resolution": 4,
2195 "master_sha": null,
2196 "because_sha": null
2197 },
2198 {
2199 "sha": "06273abd203038396f387ba2ed05b412f97ff9ec",
2200 "description": "zink: add 'has_draw' flag to batch struct",
2201 "nominated": false,
2202 "nomination_type": null,
2203 "resolution": 4,
2204 "master_sha": null,
2205 "because_sha": null
2206 },
2207 {
2208 "sha": "05629bb4700b87b4942b7461d4be803fa43a40ec",
2209 "description": "zink: verify format caps and add storage image usage when possible in creation",
2210 "nominated": false,
2211 "nomination_type": null,
2212 "resolution": 4,
2213 "master_sha": null,
2214 "because_sha": null
2215 },
2216 {
2217 "sha": "493fae5016b9aea8b8f5fd585fa4b464cfb4a275",
2218 "description": "zink: add ntv function for emitting variable access decorations",
2219 "nominated": false,
2220 "nomination_type": null,
2221 "resolution": 4,
2222 "master_sha": null,
2223 "because_sha": null
2224 },
2225 {
2226 "sha": "882ab6afb770e2134223e7973af75e4c80e6db62",
2227 "description": "zink: add spirv builder functions for image ops",
2228 "nominated": false,
2229 "nomination_type": null,
2230 "resolution": 4,
2231 "master_sha": null,
2232 "because_sha": null
2233 },
2234 {
2235 "sha": "3d2ffb394a191d0bc4f1e76d293facb0506ad2a0",
2236 "description": "zink: add spirv_builder function for hexops",
2237 "nominated": false,
2238 "nomination_type": null,
2239 "resolution": 4,
2240 "master_sha": null,
2241 "because_sha": null
2242 },
2243 {
2244 "sha": "139ae442c62cc4eed1da9ed417dd872351113cb7",
2245 "description": "zink: rewrite image/sampler glsl -> vk type functions for robustness",
2246 "nominated": false,
2247 "nomination_type": null,
2248 "resolution": 4,
2249 "master_sha": null,
2250 "because_sha": null
2251 },
2252 {
2253 "sha": "177a42333ff7361ef28909d248115ed8c1db4574",
2254 "description": "zink: add ntv util function for getting image type",
2255 "nominated": false,
2256 "nomination_type": null,
2257 "resolution": 4,
2258 "master_sha": null,
2259 "because_sha": null
2260 },
2261 {
2262 "sha": "263d3ae1881b156b6582e9a4e9c744c3a6cc498b",
2263 "description": "zink: rename zink_context::*image_views -> sampler_views",
2264 "nominated": false,
2265 "nomination_type": null,
2266 "resolution": 4,
2267 "master_sha": null,
2268 "because_sha": null
2269 },
2270 {
2271 "sha": "9f389af35f11d881e009a484821d0119a0096f09",
2272 "description": "radv: sink load_ssbo",
2273 "nominated": false,
2274 "nomination_type": null,
2275 "resolution": 4,
2276 "master_sha": null,
2277 "because_sha": null
2278 },
2279 {
2280 "sha": "a6d92eaf4f3b29e43792c25f45a0288ea8a24d15",
2281 "description": "nir/sink,nir/move: sink/move reorderable load_ssbo",
2282 "nominated": false,
2283 "nomination_type": null,
2284 "resolution": 4,
2285 "master_sha": null,
2286 "because_sha": null
2287 },
2288 {
2289 "sha": "af4c6605a834f7c1f160fa4dbbcc119417659517",
2290 "description": "radv: use nir_opt_access",
2291 "nominated": false,
2292 "nomination_type": null,
2293 "resolution": 4,
2294 "master_sha": null,
2295 "because_sha": null
2296 },
2297 {
2298 "sha": "c3dbc4df194a15aa1cf09493a3100b59e37e48fe",
2299 "description": "docs: turn non-code into comment",
2300 "nominated": false,
2301 "nomination_type": null,
2302 "resolution": 4,
2303 "master_sha": null,
2304 "because_sha": null
2305 },
2306 {
2307 "sha": "c09c8fa34fd1c7784dc1f33131374885ab85532c",
2308 "description": "docs: fix broken link",
2309 "nominated": false,
2310 "nomination_type": null,
2311 "resolution": 4,
2312 "master_sha": null,
2313 "because_sha": null
2314 },
2315 {
2316 "sha": "04c22a69f3bbaa9d785bc4193a3be649d03a9ac4",
2317 "description": "docs: fix sphinx-warnings due to lacking escaping",
2318 "nominated": false,
2319 "nomination_type": null,
2320 "resolution": 4,
2321 "master_sha": null,
2322 "because_sha": null
2323 },
2324 {
2325 "sha": "319153365b9ff212b120d168dd11689907ec4cb9",
2326 "description": "v3dv/descriptor: assert CrateDescriptorPool receives valid count values",
2327 "nominated": false,
2328 "nomination_type": null,
2329 "resolution": 4,
2330 "master_sha": null,
2331 "because_sha": null
2332 },
2333 {
2334 "sha": "c57ef25342255b9df5866d1451de10e4a933d302",
2335 "description": "v3dv: Fix uninitialized variable warnings",
2336 "nominated": false,
2337 "nomination_type": null,
2338 "resolution": 4,
2339 "master_sha": null,
2340 "because_sha": null
2341 },
2342 {
2343 "sha": "cec2ed7c80fdee58d10d5c3187cb1be3de6fe488",
2344 "description": "v3dv: fix disabling Early Z for the whole frame",
2345 "nominated": false,
2346 "nomination_type": null,
2347 "resolution": 4,
2348 "master_sha": null,
2349 "because_sha": null
2350 },
2351 {
2352 "sha": "9c97cc37b0b03bc7a714a48569abd69c0177c7e1",
2353 "description": "v3dv: enable early Z/S clears",
2354 "nominated": false,
2355 "nomination_type": null,
2356 "resolution": 4,
2357 "master_sha": null,
2358 "because_sha": null
2359 },
2360 {
2361 "sha": "f989d4ce1c7b5a2d51b812a500dee0258a96addb",
2362 "description": "v3dv: do not emit full tile buffers clears to handle Z/S clears",
2363 "nominated": false,
2364 "nomination_type": null,
2365 "resolution": 4,
2366 "master_sha": null,
2367 "because_sha": null
2368 },
2369 {
2370 "sha": "3c19a518c944699fb90a507dd588b2cf9df11d9e",
2371 "description": "v3dv: refactor checks for subpass attachment stores",
2372 "nominated": false,
2373 "nomination_type": null,
2374 "resolution": 4,
2375 "master_sha": null,
2376 "because_sha": null
2377 },
2378 {
2379 "sha": "f0ec3d9f6d92b7bbd1aa1b73da61aa8ac01e4ec1",
2380 "description": "v3dv: refactor checks for subpass attachment loading",
2381 "nominated": false,
2382 "nomination_type": null,
2383 "resolution": 4,
2384 "master_sha": null,
2385 "because_sha": null
2386 },
2387 {
2388 "sha": "7c5d7536349ffbded0e8e5dcbd7d834bd17494ee",
2389 "description": "v3dv: refactor checks for subpass attachment clears",
2390 "nominated": false,
2391 "nomination_type": null,
2392 "resolution": 4,
2393 "master_sha": null,
2394 "because_sha": null
2395 },
2396 {
2397 "sha": "dc19fe0e9f89201f13a3d00d8b61f378a76bf605",
2398 "description": "radv,aco: use deref_buffer_array_length",
2399 "nominated": false,
2400 "nomination_type": null,
2401 "resolution": 4,
2402 "master_sha": null,
2403 "because_sha": null
2404 },
2405 {
2406 "sha": "e200ce099623a1b0a076ed3def3865a968503dbc",
2407 "description": "nir/lower_io: fix array_length lowering if buffer is smaller than offset",
2408 "nominated": false,
2409 "nomination_type": null,
2410 "resolution": 4,
2411 "master_sha": null,
2412 "because_sha": null
2413 },
2414 {
2415 "sha": "e10779a9f0da62b3968f48ae9d8c9d5275c7aac2",
2416 "description": "radv: don't vectorize shift operations",
2417 "nominated": false,
2418 "nomination_type": 1,
2419 "resolution": 4,
2420 "master_sha": null,
2421 "because_sha": "fcd2ef23e5f1d50008166168e772815c0213e37c"
2422 },
2423 {
2424 "sha": "d74b01226004fe7e245f108f69747c184b3ac044",
2425 "description": "zink: fix vertex-stride wrangling",
2426 "nominated": true,
2427 "nomination_type": 1,
2428 "resolution": 0,
2429 "master_sha": null,
2430 "because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
2431 },
2432 {
2433 "sha": "7dcb9a0d8c90d4aecf325822eb8b2d121a020d1c",
2434 "description": "aco/optimizer: convert extract_vector with index 0 into parallelcopies if possible",
2435 "nominated": false,
2436 "nomination_type": null,
2437 "resolution": 4,
2438 "master_sha": null,
2439 "because_sha": null
2440 },
2441 {
2442 "sha": "ebbf5fe716d184e6c0f141181be66a0eeefd33f4",
2443 "description": "aco/optimizer: expand subdword vectors with SGPRs on all generations",
2444 "nominated": false,
2445 "nomination_type": null,
2446 "resolution": 4,
2447 "master_sha": null,
2448 "because_sha": null
2449 },
2450 {
2451 "sha": "96fafcca63d8bfc83bb7991d3e5c843fa2fe05e9",
2452 "description": "aco: propagate temporaries into PSEUDO instructions if it can take it",
2453 "nominated": false,
2454 "nomination_type": null,
2455 "resolution": 4,
2456 "master_sha": null,
2457 "because_sha": null
2458 },
2459 {
2460 "sha": "21a7bea3421e9bb916c7ad206a4647dfbccdbafc",
2461 "description": "aco/validate: relax subdword restrictions",
2462 "nominated": false,
2463 "nomination_type": null,
2464 "resolution": 4,
2465 "master_sha": null,
2466 "because_sha": null
2467 },
2468 {
2469 "sha": "77c96290463b523f2aa44054de7df1f274175ab2",
2470 "description": "aco/validate: ensure that Operand and Definition size matches for parallelcopies",
2471 "nominated": false,
2472 "nomination_type": null,
2473 "resolution": 4,
2474 "master_sha": null,
2475 "because_sha": null
2476 },
2477 {
2478 "sha": "8fb66187eccab895c3a6b3ba0b8465a7ab3ce578",
2479 "description": "aco/validate: validate that p_create_vector operands are aligned unless they are subdword operands",
2480 "nominated": false,
2481 "nomination_type": null,
2482 "resolution": 4,
2483 "master_sha": null,
2484 "because_sha": null
2485 },
2486 {
2487 "sha": "c0cec3a29bb0f77f16645561e70d2a7eca12be6a",
2488 "description": "aco: generalize subdword constant copy lowering",
2489 "nominated": false,
2490 "nomination_type": null,
2491 "resolution": 4,
2492 "master_sha": null,
2493 "because_sha": null
2494 },
2495 {
2496 "sha": "856fd4750daf23ac3f8f40278cf685f36661c19f",
2497 "description": "aco/optimizer: don't propagate subdword temps of different size",
2498 "nominated": false,
2499 "nomination_type": null,
Daniel Schürmann4257b872020-12-28 19:15:17 +00002500 "resolution": 1,
Dylan Baker7d168e82021-01-22 09:06:48 -08002501 "master_sha": null,
2502 "because_sha": null
2503 },
2504 {
2505 "sha": "cd870d1b6aa43daa65f1e6c9763e5bdd7139acc9",
2506 "description": "aco/optimizer: don't copy-prop logical phis",
2507 "nominated": false,
2508 "nomination_type": null,
Daniel Schürmann6e1c91e2021-01-15 18:54:01 +01002509 "resolution": 1,
Dylan Baker7d168e82021-01-22 09:06:48 -08002510 "master_sha": null,
2511 "because_sha": null
2512 },
2513 {
2514 "sha": "085e2ce3d49c36ad2c119313e47c0ac685828a61",
2515 "description": "radv: fix a sync issue with geometry shader primitives query on GFX10+",
2516 "nominated": true,
2517 "nomination_type": 0,
Samuel Pitoisetc2932692021-01-20 17:29:14 +01002518 "resolution": 1,
Dylan Baker7d168e82021-01-22 09:06:48 -08002519 "master_sha": null,
2520 "because_sha": null
2521 },
2522 {
2523 "sha": "4f97b42f3e24b0915bad107f471cf356e1627844",
2524 "description": "mesa: add GL_SR8_EXT, GL_SRG8_EXT for color/srgb format queries",
2525 "nominated": false,
2526 "nomination_type": null,
2527 "resolution": 4,
2528 "master_sha": null,
2529 "because_sha": null
2530 },
2531 {
2532 "sha": "0da527028bc13734b5de3575e48ec9ea295e3b5d",
2533 "description": "nv50/ir: Add InsertConstraintsPass constructor.",
2534 "nominated": false,
2535 "nomination_type": null,
2536 "resolution": 4,
2537 "master_sha": null,
2538 "because_sha": null
2539 },
2540 {
2541 "sha": "0d0536c1a7662e2c1d99d221c444bc19ca3ab566",
2542 "description": "pan/decode: Free mapped memory objects on BO unreference",
2543 "nominated": true,
2544 "nomination_type": 0,
Icecream95d038bd72021-01-20 10:46:05 +13002545 "resolution": 1,
Dylan Baker7d168e82021-01-22 09:06:48 -08002546 "master_sha": null,
2547 "because_sha": null
2548 },
2549 {
2550 "sha": "451fae825839ea9ac68a2ac3fa1b07c85661d63f",
2551 "description": "mesa: simplify terminating display list loops",
2552 "nominated": false,
2553 "nomination_type": null,
2554 "resolution": 4,
2555 "master_sha": null,
2556 "because_sha": null
2557 },
2558 {
2559 "sha": "64da8777428224366e40605448fd2bf6166a7bda",
2560 "description": "mesa: simplify handling OPCODE_CONTINUE for display lists",
2561 "nominated": false,
2562 "nomination_type": null,
2563 "resolution": 4,
2564 "master_sha": null,
2565 "because_sha": null
2566 },
2567 {
2568 "sha": "8e825dac4298a622e9ebb8b43fb33fd76e8842b0",
2569 "description": "mesa: optimize glCallLists by using loops inside a switch",
2570 "nominated": false,
2571 "nomination_type": null,
2572 "resolution": 4,
2573 "master_sha": null,
2574 "because_sha": null
2575 },
2576 {
2577 "sha": "5edc9b136937769488b3a62d32f22817c2a572ee",
2578 "description": "mesa: remove redundant glRect functions for display lists",
2579 "nominated": false,
2580 "nomination_type": null,
2581 "resolution": 4,
2582 "master_sha": null,
2583 "because_sha": null
2584 },
2585 {
2586 "sha": "e31d8fa0ad614af16d2111cd80b422c82132ae63",
2587 "description": "mesa: remove _mesa_initialize_exec_dispatch from draw.c by autogenerating it",
2588 "nominated": false,
2589 "nomination_type": null,
2590 "resolution": 4,
2591 "master_sha": null,
2592 "because_sha": null
2593 },
2594 {
2595 "sha": "33ad9e77c531fc191e2b747814cc146889d082eb",
2596 "description": "glthread: add display list support to fix state tracking with display lists",
2597 "nominated": false,
2598 "nomination_type": null,
2599 "resolution": 4,
2600 "master_sha": null,
2601 "because_sha": null
2602 },
2603 {
2604 "sha": "14b47614b42fad672fe705d0f79b1064042004d9",
2605 "description": "mesa: add _mesa_get_list helper",
2606 "nominated": false,
2607 "nomination_type": null,
2608 "resolution": 4,
2609 "master_sha": null,
2610 "because_sha": null
2611 },
2612 {
2613 "sha": "fd678bef40b74f9209b2529797df26a4a31d6f7e",
2614 "description": "glthread: remove if (COMPAT) conditions from functions that are GL-compat-only",
2615 "nominated": false,
2616 "nomination_type": null,
2617 "resolution": 4,
2618 "master_sha": null,
2619 "because_sha": null
2620 },
2621 {
2622 "sha": "df38b99e85590d846c2191f5990592b568202b55",
2623 "description": "glthread: rename inside_dlist to ListMode for future use",
2624 "nominated": false,
2625 "nomination_type": null,
2626 "resolution": 4,
2627 "master_sha": null,
2628 "because_sha": null
2629 },
2630 {
2631 "sha": "d8ad570b3ee7803db5862108aa5ac66ef5beaffb",
2632 "description": "glthread: implement glGetIntegerv for states that glthread tracks",
2633 "nominated": false,
2634 "nomination_type": null,
2635 "resolution": 4,
2636 "master_sha": null,
2637 "because_sha": null
2638 },
2639 {
2640 "sha": "6febe2b880e79ac2b5347412ffdf6502ac47e5be",
2641 "description": "glthread: track all matrix stack depths",
2642 "nominated": false,
2643 "nomination_type": null,
2644 "resolution": 4,
2645 "master_sha": null,
2646 "because_sha": null
2647 },
2648 {
2649 "sha": "0b4be5baaadfbb1e40470f07db68c1b74b5f4f15",
2650 "description": "glthread: add specialized versions of unmarshal_Draw funcs without user buffers",
2651 "nominated": false,
2652 "nomination_type": null,
2653 "resolution": 4,
2654 "master_sha": null,
2655 "because_sha": null
2656 },
2657 {
2658 "sha": "8f53b54a3bfe2b5e74b62ec8edcc958b83fbe958",
2659 "description": "glthread: don't sync with NV_half_float vertex attrib functions",
2660 "nominated": false,
2661 "nomination_type": null,
2662 "resolution": 4,
2663 "master_sha": null,
2664 "because_sha": null
2665 },
2666 {
2667 "sha": "36740aa1f1ac438a2b221ea89c50d798149f6078",
2668 "description": "glthread: remove marshal=\"draw\" because it doesn't do much",
2669 "nominated": false,
2670 "nomination_type": null,
2671 "resolution": 4,
2672 "master_sha": null,
2673 "because_sha": null
2674 },
2675 {
2676 "sha": "a4e8ad9b2784e1b6a8e1bed50134ddcb0124a1e9",
2677 "description": "panfrost: Fix the tile size assertion",
2678 "nominated": false,
2679 "nomination_type": null,
2680 "resolution": 4,
2681 "master_sha": null,
2682 "because_sha": null
2683 },
2684 {
2685 "sha": "2e97d7c8350385dbf962a1d6caa5acae667d1c95",
2686 "description": "panfrost: Transaction elimination support",
2687 "nominated": false,
2688 "nomination_type": null,
2689 "resolution": 4,
2690 "master_sha": null,
2691 "because_sha": null
2692 },
2693 {
2694 "sha": "7707ccf286eff5e918387bb3a4dd9f2423eb0766",
2695 "description": "panfrost: Add a debug flag to disable checksumming",
2696 "nominated": false,
2697 "nomination_type": null,
2698 "resolution": 4,
2699 "master_sha": null,
2700 "because_sha": null
2701 },
2702 {
2703 "sha": "fc69c423fd7b77d2cdc1c13d2484d0c49d1a0de6",
2704 "description": "panfrost: Only checksum resources when it makes sense to",
2705 "nominated": false,
2706 "nomination_type": null,
2707 "resolution": 4,
2708 "master_sha": null,
2709 "because_sha": null
2710 },
2711 {
2712 "sha": "a1bf4be84468d98f779f9d324f46fe67d3ba1e30",
2713 "description": "panfrost: Add a function to determine if a resource is 2D",
2714 "nominated": false,
2715 "nomination_type": null,
2716 "resolution": 4,
2717 "master_sha": null,
2718 "because_sha": null
2719 },
2720 {
2721 "sha": "77398a9e4186a02962b95fb352f7e7969cfbbdf1",
2722 "description": "radeonsi: Use util_writes_stencil() helper",
2723 "nominated": false,
2724 "nomination_type": null,
2725 "resolution": 4,
2726 "master_sha": null,
2727 "because_sha": null
2728 },
2729 {
2730 "sha": "04f8aa7c1e780749eebf12068bf6dfc9cfe658d3",
2731 "description": "r300: Use util_writes_depth_stencil() helper",
2732 "nominated": false,
2733 "nomination_type": null,
2734 "resolution": 4,
2735 "master_sha": null,
2736 "because_sha": null
2737 },
2738 {
2739 "sha": "c01aac141a9737e637f1e565ad68461784f58d1d",
2740 "description": "freedreno/a6xx: Don't early-z if there are stencil writes",
2741 "nominated": false,
2742 "nomination_type": null,
2743 "resolution": 4,
2744 "master_sha": null,
2745 "because_sha": null
2746 },
2747 {
2748 "sha": "7277342b5e8a0a83045621ac77d2c54f9861353f",
2749 "description": "gallium/util: Add helpers to determine if z/s is written",
2750 "nominated": false,
2751 "nomination_type": null,
2752 "resolution": 4,
2753 "master_sha": null,
2754 "because_sha": null
2755 },
2756 {
2757 "sha": "bc0508ad38d336d53a6cfbd39e266f76fb4e3ebb",
2758 "description": "radeonsi: allow instance_count == 0 on chips that handle it correctly",
2759 "nominated": false,
2760 "nomination_type": null,
2761 "resolution": 4,
2762 "master_sha": null,
2763 "because_sha": null
2764 },
2765 {
2766 "sha": "76d6351dab7e716775ec965a2bb467713d97d03b",
2767 "description": "radeonsi: don't validate inlinable uniforms at draw time",
2768 "nominated": false,
2769 "nomination_type": null,
2770 "resolution": 4,
2771 "master_sha": null,
2772 "because_sha": null
2773 },
2774 {
2775 "sha": "185a2472a4c7aa24d74901af54c44bccd76fca41",
2776 "description": "radeonsi: move variables closer to their use in most draw state functions",
2777 "nominated": false,
2778 "nomination_type": null,
2779 "resolution": 4,
2780 "master_sha": null,
2781 "because_sha": null
2782 },
2783 {
2784 "sha": "ae5df516f1ed0ce01ffdcbacb869aa1374d6b248",
2785 "description": "radeonsi: clear dirty_atoms and dirty_states only if we entered the emit loop",
2786 "nominated": false,
2787 "nomination_type": null,
2788 "resolution": 4,
2789 "master_sha": null,
2790 "because_sha": null
2791 },
2792 {
2793 "sha": "2206840f6c1e21435908abe1ca735ea524d850c5",
2794 "description": "radeonsi: enable the GS tri strip adj workaround with primitive_restart",
2795 "nominated": false,
2796 "nomination_type": null,
2797 "resolution": 4,
2798 "master_sha": null,
2799 "because_sha": null
2800 },
2801 {
2802 "sha": "888a45a36217f0ccac8d6afd5937dc3a5f3f5828",
2803 "description": "radeonsi: evaluate si_get_vs in si_draw_vbo at compile time",
2804 "nominated": false,
2805 "nomination_type": null,
2806 "resolution": 4,
2807 "master_sha": null,
2808 "because_sha": null
2809 },
2810 {
2811 "sha": "c5d3341b6e1ca502b160249e33c7bb097868dd9a",
2812 "description": "radeonsi: inline the last use of si_get_vs_state",
2813 "nominated": false,
2814 "nomination_type": null,
2815 "resolution": 4,
2816 "master_sha": null,
2817 "because_sha": null
2818 },
2819 {
2820 "sha": "5f7715083bf1523563c9947362f1d129a38591c5",
2821 "description": "radeonsi: evaluate sh_base in si_emit_vs_state at compile time",
2822 "nominated": false,
2823 "nomination_type": null,
2824 "resolution": 4,
2825 "master_sha": null,
2826 "because_sha": null
2827 },
2828 {
2829 "sha": "e8ccb6f0f39808306c1160d783a144212ef72cd6",
2830 "description": "radeonsi: add si_get_user_data_base selecting user data registers",
2831 "nominated": false,
2832 "nomination_type": null,
2833 "resolution": 4,
2834 "master_sha": null,
2835 "because_sha": null
2836 },
2837 {
2838 "sha": "88a02d80deb896f3f07d4172391bf597441852e3",
2839 "description": "radeonsi: don't set context_roll for non-gfx9 in templated functions",
2840 "nominated": false,
2841 "nomination_type": null,
2842 "resolution": 4,
2843 "master_sha": null,
2844 "because_sha": null
2845 },
2846 {
2847 "sha": "581a96bc449f3542599499d43d5df683258262c7",
2848 "description": "radeonsi: don't pass pipe_draw_info into si_emit_draw_registers",
2849 "nominated": false,
2850 "nomination_type": null,
2851 "resolution": 4,
2852 "master_sha": null,
2853 "because_sha": null
2854 },
2855 {
2856 "sha": "ac2b4aa08f5f51dcbb287c127e0c70571cdba6b4",
2857 "description": "radeonsi: unify uploaders on APUs too",
2858 "nominated": false,
2859 "nomination_type": null,
2860 "resolution": 4,
2861 "master_sha": null,
2862 "because_sha": null
2863 },
2864 {
2865 "sha": "facd34431b74b9790d3769fd643356483db184e9",
2866 "description": "docs/freedreno: Fix a few typos",
2867 "nominated": false,
2868 "nomination_type": null,
2869 "resolution": 4,
2870 "master_sha": null,
2871 "because_sha": null
2872 },
2873 {
2874 "sha": "13b21156e47daba7545fe7c171ebd5f444692f70",
2875 "description": "nir: Work around MSVC x86 internal compiler error",
2876 "nominated": false,
2877 "nomination_type": 1,
2878 "resolution": 4,
2879 "master_sha": null,
2880 "because_sha": "1fd8b466672b76ad206af8aac6002e8a658db9fb"
2881 },
2882 {
2883 "sha": "28207669d03a7e4829169790dde332e90b6e0209",
2884 "description": "anv: Fix stencil layout in render passes",
2885 "nominated": true,
2886 "nomination_type": 1,
Lionel Landwerlin5fc12bc2021-01-13 16:09:18 +02002887 "resolution": 1,
Dylan Baker7d168e82021-01-22 09:06:48 -08002888 "master_sha": null,
2889 "because_sha": "c1c346f1667375e9330aa3f729b97e4a6ece0320"
2890 },
2891 {
2892 "sha": "f79f382c81f884bc217ad6efd8c7b3c8bbacdb01",
2893 "description": "nir_to_tgsi: Store directly to TGSI outputs when possible.",
2894 "nominated": false,
2895 "nomination_type": null,
2896 "resolution": 4,
2897 "master_sha": null,
2898 "because_sha": null
2899 },
2900 {
2901 "sha": "f6e35e5fd0897411c6af3cbccc67212ad700f013",
2902 "description": "ci/freedreno: Fix xfail setup for sampler3d_float_vertex.",
2903 "nominated": false,
2904 "nomination_type": 1,
2905 "resolution": 4,
2906 "master_sha": null,
2907 "because_sha": "22bf4831b8aef537427829cde1c272f979addf8d"
2908 },
2909 {
2910 "sha": "914c61d6c0910fba0ba917aee12fc0a10aecfb32",
2911 "description": "radv,aco: don't use MUBUF for multi-channel loads on GFX8 with robustness2",
2912 "nominated": true,
2913 "nomination_type": 1,
2914 "resolution": 0,
2915 "master_sha": null,
2916 "because_sha": "03a0d39366db367b26aea29b04b032c6f1f7cd84"
2917 },
2918 {
2919 "sha": "4eec0fb55c1b5476aca302c27c57c0597542a3f0",
2920 "description": "radv: remove redundant check in depth_view_can_fast_clear()",
2921 "nominated": false,
2922 "nomination_type": null,
2923 "resolution": 4,
2924 "master_sha": null,
2925 "because_sha": null
2926 },
2927 {
2928 "sha": "27d4a15528901ec839d547568c5a9fb1266fd946",
2929 "description": "radv: remove unnecessary radv_image::tc_compatible_htile",
2930 "nominated": false,
2931 "nomination_type": null,
2932 "resolution": 4,
2933 "master_sha": null,
2934 "because_sha": null
2935 },
2936 {
2937 "sha": "c30f010e8fa1d9fca0a0db09066e627855af43f0",
2938 "description": "radv: remove redundant check in radv_process_depth_stencil()",
2939 "nominated": false,
2940 "nomination_type": null,
2941 "resolution": 4,
2942 "master_sha": null,
2943 "because_sha": null
2944 },
2945 {
2946 "sha": "d245d7b6b8bb75622dd43fb845f60d55ad3ebc89",
2947 "description": "virgl: Cache depth and stencil buffers",
2948 "nominated": false,
2949 "nomination_type": null,
2950 "resolution": 4,
2951 "master_sha": null,
2952 "because_sha": null
2953 },
2954 {
Dylan Baker44d9a7f2021-01-20 09:07:15 -08002955 "sha": "af9977a3d5f3378c297965e21389e36491f47e1b",
2956 "description": "aco: add affinity for non-sequential MIMG operands",
2957 "nominated": false,
2958 "nomination_type": null,
2959 "resolution": 4,
2960 "master_sha": null,
2961 "because_sha": null
2962 },
2963 {
2964 "sha": "4015b3651acec7279feaddfb9a6ea3fcb42ce907",
2965 "description": "aco: only require texture coordinates to be in WQM if NSA is used",
2966 "nominated": false,
2967 "nomination_type": null,
2968 "resolution": 4,
2969 "master_sha": null,
2970 "because_sha": null
2971 },
2972 {
2973 "sha": "c353895c92270c0e2a6e2b849c24d558efae0d5e",
2974 "description": "aco: use non-sequential addressing",
2975 "nominated": false,
2976 "nomination_type": null,
2977 "resolution": 4,
2978 "master_sha": null,
2979 "because_sha": null
2980 },
2981 {
2982 "sha": "faf3e9a27f46df233bfd7d5a6d930343fceb215a",
2983 "description": "aco: move VADDR to the end of the operand list",
2984 "nominated": false,
2985 "nomination_type": null,
2986 "resolution": 4,
2987 "master_sha": null,
2988 "because_sha": null
2989 },
2990 {
2991 "sha": "cd29210fcee104e8529490b82d6f408cacc549f4",
2992 "description": "aco: add emit_mimg() helper",
2993 "nominated": false,
2994 "nomination_type": null,
2995 "resolution": 4,
2996 "master_sha": null,
2997 "because_sha": null
2998 },
2999 {
3000 "sha": "9890dabb1b2eed8766d03ef63c8d61334e6c74aa",
3001 "description": "aco: have emit_wqm() take Builder instead of isel_context",
3002 "nominated": false,
3003 "nomination_type": null,
3004 "resolution": 4,
3005 "master_sha": null,
3006 "because_sha": null
3007 },
3008 {
3009 "sha": "489aa8c7cb7357b37f0e42771a9ca3a29eccb27b",
3010 "description": "aco: fix num_waves on GFX10+",
3011 "nominated": false,
3012 "nomination_type": null,
3013 "resolution": 4,
3014 "master_sha": null,
3015 "because_sha": null
3016 },
3017 {
3018 "sha": "12ea0143de66971c8dc62864621f1100e551bb2e",
3019 "description": "radv: fix max_waves estimation on GFX10.3",
3020 "nominated": false,
3021 "nomination_type": null,
3022 "resolution": 4,
3023 "master_sha": null,
3024 "because_sha": null
3025 },
3026 {
3027 "sha": "924d1ba9eb03279b51ee2439aa027fb73cb3f8c2",
3028 "description": "zink: enable WSI-faking for RADV too",
3029 "nominated": false,
3030 "nomination_type": null,
3031 "resolution": 4,
3032 "master_sha": null,
3033 "because_sha": null
3034 },
3035 {
3036 "sha": "356a381600cb45d068492015061184457de78e63",
3037 "description": "zink: add VK_KHR_driver_properties",
3038 "nominated": false,
3039 "nomination_type": null,
3040 "resolution": 4,
3041 "master_sha": null,
3042 "because_sha": null
3043 },
3044 {
3045 "sha": "e87b59f68779a7c838f35323fd9f4dddf146381d",
3046 "description": "st/mesa: fix pbo upload/download for arrays of textures with only 1 layer",
3047 "nominated": true,
3048 "nomination_type": 1,
Andrii Simiklita098a702021-01-18 14:42:05 +02003049 "resolution": 1,
Dylan Baker44d9a7f2021-01-20 09:07:15 -08003050 "master_sha": null,
3051 "because_sha": "36097fc7ef70471ecfecd428f990233276e9c45b"
3052 },
3053 {
3054 "sha": "13f7224dbf31e602b0cdea37d7a2dca07a01da0b",
3055 "description": "ci: exclude one CTS test that timeout most of the time for RADV CI",
3056 "nominated": true,
3057 "nomination_type": 0,
Samuel Pitoiset2ed63e72021-01-20 10:09:33 +01003058 "resolution": 1,
Dylan Baker44d9a7f2021-01-20 09:07:15 -08003059 "master_sha": null,
3060 "because_sha": null
3061 },
3062 {
3063 "sha": "fa74389485b705955fa3fb826fb508a7a21fd65f",
3064 "description": "turnip: don't emit tess consts if they are not used",
3065 "nominated": false,
3066 "nomination_type": null,
3067 "resolution": 4,
3068 "master_sha": null,
3069 "because_sha": null
3070 },
3071 {
3072 "sha": "212b1516df9d9cac979336de300936a063121d5c",
3073 "description": "v3d/compiler: enable lower_add_sat NIR option",
3074 "nominated": false,
3075 "nomination_type": null,
3076 "resolution": 4,
3077 "master_sha": null,
3078 "because_sha": null
3079 },
3080 {
3081 "sha": "e333692e9d4369458f95b99a39f4b28f887181ee",
3082 "description": "v3dv/pipeline: enable lower_add_sat NIR option",
3083 "nominated": false,
3084 "nomination_type": null,
3085 "resolution": 4,
3086 "master_sha": null,
3087 "because_sha": null
3088 },
3089 {
3090 "sha": "3b27243b01ecdfea6df068338e56ffbd9b16b663",
3091 "description": "r600: Enable sb also for NIR",
3092 "nominated": false,
3093 "nomination_type": null,
3094 "resolution": 4,
3095 "master_sha": null,
3096 "because_sha": null
3097 },
3098 {
3099 "sha": "e20a83eb86d43bdb5af62ad9fd234782a7df3f6a",
3100 "description": "r600/sb: fall back to un-optimized byte code when ra_init fails",
3101 "nominated": false,
3102 "nomination_type": null,
3103 "resolution": 4,
3104 "master_sha": null,
3105 "because_sha": null
3106 },
3107 {
3108 "sha": "c1785c55f7c68dfe28d610753cf82e455487b351",
3109 "description": "r600/sb: fix boundary assert for mem-instruction decoding",
3110 "nominated": false,
3111 "nomination_type": null,
3112 "resolution": 4,
3113 "master_sha": null,
3114 "because_sha": null
3115 },
3116 {
3117 "sha": "14fe19e7976b217e2d59e44ab3ffdf5d267b190a",
3118 "description": "r600/sfn: Keep array registers alive for the whole shader",
3119 "nominated": false,
3120 "nomination_type": null,
3121 "resolution": 4,
3122 "master_sha": null,
3123 "because_sha": null
3124 },
3125 {
3126 "sha": "9fa48c0207dbc4972bef39b08e3da31dcce82320",
3127 "description": "r600/sfn: update shader array info",
3128 "nominated": false,
3129 "nomination_type": null,
3130 "resolution": 4,
3131 "master_sha": null,
3132 "because_sha": null
3133 },
3134 {
3135 "sha": "7717c1090a57e107a3652b0e38bd39e0a82d18e7",
3136 "description": "r600/nir: pass array info to r600_shader for sb",
3137 "nominated": false,
3138 "nomination_type": null,
3139 "resolution": 4,
3140 "master_sha": null,
3141 "because_sha": null
3142 },
3143 {
3144 "sha": "ff382c6634692cdbba61f684a7d612ebf9345263",
3145 "description": "r600/sb: Add support for INTERP_X and INTERP_Z ops",
3146 "nominated": false,
3147 "nomination_type": null,
3148 "resolution": 4,
3149 "master_sha": null,
3150 "because_sha": null
3151 },
3152 {
3153 "sha": "f57ae1e69cfa5328d1520dd8832bf79805932fcb",
3154 "description": "r600: Add flags to INTERP_X and INTERP_Z two-slot ops",
3155 "nominated": false,
3156 "nomination_type": null,
3157 "resolution": 4,
3158 "master_sha": null,
3159 "because_sha": null
3160 },
3161 {
3162 "sha": "198c3acacf43389822c1cafd436eabd7127a199d",
3163 "description": "r600/sfn: fix use of b32all/and",
3164 "nominated": true,
3165 "nomination_type": 1,
3166 "resolution": 0,
3167 "master_sha": null,
3168 "because_sha": "f79b7fcf7c7f5db626efdb63f27e8bc64d0aed77"
3169 },
3170 {
3171 "sha": "4f88668f4a6669c34486ed9d24b19592b33d886b",
3172 "description": "r600/nir: clone shader before first query to shader key",
3173 "nominated": false,
3174 "nomination_type": null,
3175 "resolution": 4,
3176 "master_sha": null,
3177 "because_sha": null
3178 },
3179 {
3180 "sha": "6d587f754cddb1708b31a83d6a34afa7830eb53d",
3181 "description": "v3d: use a compatible supported format for TFU-based blit",
3182 "nominated": false,
3183 "nomination_type": null,
3184 "resolution": 4,
3185 "master_sha": null,
3186 "because_sha": null
3187 },
3188 {
3189 "sha": "07473321a2b09283ac819e014b89c3535cee756b",
3190 "description": "Revert \"mesa: allow half float textures based on ARB_half_float_pixel\"",
3191 "nominated": false,
3192 "nomination_type": 2,
3193 "resolution": 4,
3194 "master_sha": null,
3195 "because_sha": "aca67a555c011f59c37b05544eecbeea9aa42f3e"
3196 },
3197 {
3198 "sha": "9fb5d7acbbab04af3c85f7b6188af16eda824b43",
3199 "description": "tnl: Reset nr_bos to 0 between map/unmap cycles.",
3200 "nominated": false,
3201 "nomination_type": 1,
3202 "resolution": 4,
3203 "master_sha": null,
3204 "because_sha": "e99e7aa4c1ddd7b8c2c4388f4f8e4fa1955ca771"
3205 },
3206 {
3207 "sha": "376c8f750b9766d9704ced167dfaf00f521a92f4",
3208 "description": "tnl: Respect `start` when converting indices to GLuint",
3209 "nominated": false,
3210 "nomination_type": 1,
3211 "resolution": 4,
3212 "master_sha": null,
3213 "because_sha": "e99e7aa4c1ddd7b8c2c4388f4f8e4fa1955ca771"
3214 },
3215 {
3216 "sha": "bd6120f562d57e150aa2071f9108f538858311a6",
3217 "description": "tnl: Try not to botch index buffer munging when start > 0.",
3218 "nominated": false,
3219 "nomination_type": 1,
3220 "resolution": 4,
3221 "master_sha": null,
3222 "because_sha": "4c751ad67aa2bbde5897030495f86e31c9e1fda7"
3223 },
3224 {
3225 "sha": "14ae5069da896cc93953e935051a76884800cac9",
3226 "description": "vbo: Only mark merged line strips as lines when actually converting them",
3227 "nominated": false,
3228 "nomination_type": 1,
3229 "resolution": 4,
3230 "master_sha": null,
3231 "because_sha": "310991415ee1f5bcdd91460f00205190e8e0c2d9"
3232 },
3233 {
3234 "sha": "44bdd5225c48d266e42d93defbb7ca9ae74aa21b",
3235 "description": "vbo: Don't set node->min_index = max_index = indices_offset when merging",
3236 "nominated": false,
3237 "nomination_type": 1,
3238 "resolution": 4,
3239 "master_sha": null,
3240 "because_sha": "4c751ad67aa2bbde5897030495f86e31c9e1fda7"
3241 },
3242 {
3243 "sha": "dd72019d03f4df82cdce982d78f7983f32207929",
3244 "description": "r600/sfn: Remove StoreMerger unused member b.",
3245 "nominated": false,
3246 "nomination_type": null,
3247 "resolution": 4,
3248 "master_sha": null,
3249 "because_sha": null
3250 },
3251 {
3252 "sha": "3884307b69aafd36729bd59d694a314ed5e6dd5c",
3253 "description": "ci/piglit: Upgrade to a newer piglit in our containers.",
3254 "nominated": false,
3255 "nomination_type": null,
3256 "resolution": 4,
3257 "master_sha": null,
3258 "because_sha": null
3259 },
3260 {
3261 "sha": "77aa86a5217662e5dfe3886a7ada04ec01d42f41",
3262 "description": "intel/fs: Separate SLM size calculation from encoding",
3263 "nominated": false,
3264 "nomination_type": null,
3265 "resolution": 4,
3266 "master_sha": null,
3267 "because_sha": null
3268 },
3269 {
3270 "sha": "9c38cbbb968b8a856de1862b0bc321d42d709ac1",
3271 "description": "mesa/main: Replace the uint format packing code with util/format's.",
3272 "nominated": false,
3273 "nomination_type": null,
3274 "resolution": 4,
3275 "master_sha": null,
3276 "because_sha": null
3277 },
3278 {
3279 "sha": "23bb92c4f683f5e286af8f5c1bfc50204bd5ea1e",
3280 "description": "mesa/main: Replace float pack function with util_format_pack_rgba().",
3281 "nominated": false,
3282 "nomination_type": null,
3283 "resolution": 4,
3284 "master_sha": null,
3285 "because_sha": null
3286 },
3287 {
3288 "sha": "f1403d66d40c39bb0aab3732e6f641282cf7eb14",
3289 "description": "swrast: Use util_format_write_4/4ub for the scattered pixel writes.",
3290 "nominated": false,
3291 "nomination_type": null,
3292 "resolution": 4,
3293 "master_sha": null,
3294 "because_sha": null
3295 },
3296 {
3297 "sha": "4c99d6ff54b2614b46d7e2252aa6c71c46045c16",
3298 "description": "radv: flush L2 for images affected by the pipe misaligned issue on GFX10+",
3299 "nominated": false,
3300 "nomination_type": 1,
3301 "resolution": 4,
3302 "master_sha": null,
3303 "because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
3304 },
3305 {
3306 "sha": "8882abe47eb79f2975762343ed1dc596f45d2602",
3307 "description": "radv: restore invalidating the vector cache for internal meta operations",
3308 "nominated": false,
3309 "nomination_type": 1,
3310 "resolution": 4,
3311 "master_sha": null,
3312 "because_sha": "8f8d72af555c2f4d7a44107bf52602571fc0c4d2"
3313 },
3314 {
3315 "sha": "c28401ab437d0c575ab7a7cdc05f9ca786977ed7",
3316 "description": "radv: enable TC-compat HTILE for D16S8 on GFX9+",
3317 "nominated": false,
3318 "nomination_type": null,
3319 "resolution": 4,
3320 "master_sha": null,
3321 "because_sha": null
3322 },
3323 {
3324 "sha": "cc5b6a0e897c6a1946e340c3f0b62e5ca47796f1",
3325 "description": "radv: enable TC-compat HTILE with D32S8 and MSAA on GFX9+",
3326 "nominated": false,
3327 "nomination_type": null,
3328 "resolution": 4,
3329 "master_sha": null,
3330 "because_sha": null
3331 },
3332 {
3333 "sha": "60ead6e04becf00e928d1e30a279f71cb0ce0e4a",
3334 "description": "radv: add a comment explaining the micro tile mode resolve",
3335 "nominated": false,
3336 "nomination_type": null,
3337 "resolution": 4,
3338 "master_sha": null,
3339 "because_sha": null
3340 },
3341 {
Dylan Baker4fb89e02021-01-19 09:39:58 -08003342 "sha": "3e13c1f8dfef4a4c0fd5e79bbc364f9e5f998856",
3343 "description": "frontend/dri: fix doesn't support RGBA ordering still expose RGBA in config",
3344 "nominated": false,
3345 "nomination_type": null,
3346 "resolution": 4,
3347 "master_sha": null,
3348 "because_sha": null
3349 },
3350 {
3351 "sha": "4c1953a9b8b7233af3c5798462981d3679cdffd4",
3352 "description": "aco: add test for incorrect convert_to_SDWA() check",
3353 "nominated": false,
3354 "nomination_type": null,
3355 "resolution": 4,
3356 "master_sha": null,
3357 "because_sha": null
3358 },
3359 {
3360 "sha": "fcda9b67374e7c98c7a84b916bb32a8aaa84d414",
3361 "description": "aco: fix convert_to_SDWA() check in add_subdword_definition()",
3362 "nominated": true,
3363 "nomination_type": 1,
Rhys Perry79b792e2021-01-19 14:34:40 +00003364 "resolution": 1,
Dylan Baker4fb89e02021-01-19 09:39:58 -08003365 "master_sha": null,
3366 "because_sha": "56345b8c610e06b2c6ccb0d0975e62f9a008e34e"
3367 },
3368 {
3369 "sha": "5ebfb9cd606fbf249ef7a734be04bde342d0d1de",
3370 "description": "zink: process ubos with location values set as long as they're actually ubos",
3371 "nominated": false,
3372 "nomination_type": null,
3373 "resolution": 4,
3374 "master_sha": null,
3375 "because_sha": null
3376 },
3377 {
3378 "sha": "9eec52c67e61c2382490733d3aa3c585735814b5",
3379 "description": "zink: tweak xfb slot mapping in ntv",
3380 "nominated": false,
3381 "nomination_type": null,
3382 "resolution": 4,
3383 "master_sha": null,
3384 "because_sha": null
3385 },
3386 {
3387 "sha": "276e3927b54292b2c0687b1f9bbcc0d69e314de7",
3388 "description": "intel: change urb max shader geometry for CML GT1",
3389 "nominated": false,
3390 "nomination_type": null,
3391 "resolution": 4,
3392 "master_sha": null,
3393 "because_sha": null
3394 },
3395 {
3396 "sha": "14651edbab956f9b5233ec6614e9cce73ea37954",
3397 "description": "v3dv: use PIPE_TIMEOUT_INFINITE",
3398 "nominated": false,
3399 "nomination_type": null,
3400 "resolution": 4,
3401 "master_sha": null,
3402 "because_sha": null
3403 },
3404 {
3405 "sha": "e122c9f3c88a3591a4f274d582a44ff662d9b3a2",
3406 "description": "v3dv: don't wait for idle on occlusion query pool resets",
3407 "nominated": false,
3408 "nomination_type": null,
3409 "resolution": 4,
3410 "master_sha": null,
3411 "because_sha": null
3412 },
3413 {
3414 "sha": "15cf2ab642ac8ba9291adb1d6b764d6d2f9c81f6",
3415 "description": "v3dv: disable early Z writes if Z writes are disabled",
3416 "nominated": false,
3417 "nomination_type": null,
3418 "resolution": 4,
3419 "master_sha": null,
3420 "because_sha": null
3421 },
3422 {
3423 "sha": "41d22eb68ef76bb9696f629fd6e06e68e55c3921",
3424 "description": "radeonsi: inhibit clockgating when using SQTT",
3425 "nominated": false,
3426 "nomination_type": 1,
3427 "resolution": 4,
3428 "master_sha": null,
3429 "because_sha": "07c1504d1b08d4f61aeada7364d63e26d05d05f9"
3430 },
3431 {
3432 "sha": "a46547671b09f40e774e89a8f11ef947f75ce152",
3433 "description": "v3dv: only update uniforms for dirty descriptors if stage has descriptors",
3434 "nominated": false,
3435 "nomination_type": null,
3436 "resolution": 4,
3437 "master_sha": null,
3438 "because_sha": null
3439 },
3440 {
3441 "sha": "c3ac6f7cd77e37c083fe35da9a921a55076190bd",
3442 "description": "radv: flush L2 metadata as part of CB/DB flush instead of CS_DONE on GFX9",
3443 "nominated": false,
3444 "nomination_type": 1,
3445 "resolution": 4,
3446 "master_sha": null,
3447 "because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
3448 },
3449 {
3450 "sha": "3e6b37a9544af19583e3c79f874c521ddc91b13d",
3451 "description": "nv50/ir: Initialize DataArray members in constructor.",
3452 "nominated": false,
3453 "nomination_type": null,
3454 "resolution": 4,
3455 "master_sha": null,
3456 "because_sha": null
3457 },
3458 {
3459 "sha": "c4ea4e026be777a91d34666a16204fc003ce6a14",
3460 "description": "radv: Add a trivial implementation of VK_KHR_deferred_host_operation",
3461 "nominated": false,
3462 "nomination_type": null,
3463 "resolution": 4,
3464 "master_sha": null,
3465 "because_sha": null
3466 },
3467 {
3468 "sha": "290dcb26aec583eb00be611b7b69e3f3f9667781",
3469 "description": "mesa: fix alpha channel of ETC2_SRGB8 decompression for !bgra",
3470 "nominated": true,
3471 "nomination_type": 1,
Marek Olšák0d1920b2021-01-15 16:43:57 -05003472 "resolution": 1,
Dylan Baker4fb89e02021-01-19 09:39:58 -08003473 "master_sha": null,
3474 "because_sha": "e5604ef78bd56fc136f00ee39003e3996bf23c80"
3475 },
3476 {
3477 "sha": "5eb39dd95f8b9eec1fd648f7797edf43988db402",
3478 "description": "pan/bi: Iterate from zero when setting RA interference",
3479 "nominated": false,
3480 "nomination_type": 1,
3481 "resolution": 4,
3482 "master_sha": null,
3483 "because_sha": "39aa8c4a5ac9243348b552d9055a926b77d98c29"
3484 },
3485 {
3486 "sha": "a63960b7f3b7c8478402e65bdfb0c6e83e1539af",
3487 "description": "pan/bi: Fix printing of node 0",
3488 "nominated": false,
3489 "nomination_type": 1,
3490 "resolution": 4,
3491 "master_sha": null,
3492 "because_sha": "1893a3805e4189ebdcd957d71941c855cf12f8b6"
3493 },
3494 {
3495 "sha": "3a16ab84e2f2ec78c85eae67f99a5fa4b4791a57",
3496 "description": "pan/bi: Fix RA of node 0",
3497 "nominated": false,
3498 "nomination_type": 1,
3499 "resolution": 4,
3500 "master_sha": null,
3501 "because_sha": "39aa8c4a5ac9243348b552d9055a926b77d98c29"
3502 },
3503 {
3504 "sha": "92461a11333bc6f7407fd09203c514802b7fc3d5",
3505 "description": "pan/bi: Fix 64-bit SSBO addresses",
3506 "nominated": false,
3507 "nomination_type": 1,
3508 "resolution": 4,
3509 "master_sha": null,
3510 "because_sha": "9c7efc4510500c21e106362e05596f07220b22e6"
3511 },
3512 {
3513 "sha": "a8c91f15f0339bf03fae5b0712e4a657f8d09c72",
3514 "description": "pan/mdg: Fix spilling when scratch memory is used",
3515 "nominated": false,
3516 "nomination_type": 1,
3517 "resolution": 4,
3518 "master_sha": null,
3519 "because_sha": "152bc5d15e1a3a6685dfd6bf955c9b4d66eaacb8"
3520 },
3521 {
3522 "sha": "6f0eff548c16c12309edec812b6573c63fdc866d",
3523 "description": "pan/bi: Implement packing ops between 32-bit vec1 and 16-bit vec2",
3524 "nominated": false,
3525 "nomination_type": null,
3526 "resolution": 4,
3527 "master_sha": null,
3528 "because_sha": null
3529 },
3530 {
3531 "sha": "c9c637a707627e4be939063fab9f494d95f9b27b",
3532 "description": "pan/bi: Implement ihadd/irhadd operations",
3533 "nominated": false,
3534 "nomination_type": null,
3535 "resolution": 4,
3536 "master_sha": null,
3537 "because_sha": null
3538 },
3539 {
3540 "sha": "591ccbcf4751e1aec129eadc54261107f8acf0de",
3541 "description": "pan/bi: Implement saturated add/sub operations",
3542 "nominated": false,
3543 "nomination_type": null,
3544 "resolution": 4,
3545 "master_sha": null,
3546 "because_sha": null
3547 },
3548 {
3549 "sha": "7258b4b48d319e7ec16adc577054dc10eaec209d",
3550 "description": "panfrost: Set TLS for compute jobs",
3551 "nominated": false,
3552 "nomination_type": null,
3553 "resolution": 4,
3554 "master_sha": null,
3555 "because_sha": null
3556 },
3557 {
3558 "sha": "3f7e7495fc36a2b167a798169d76be02383d24df",
3559 "description": "pan/bi: Lower umul_high",
3560 "nominated": false,
3561 "nomination_type": null,
3562 "resolution": 4,
3563 "master_sha": null,
3564 "because_sha": null
3565 },
3566 {
3567 "sha": "2e372d0c3b1e40988f39d491c6837c6a0d73e714",
3568 "description": "pan/bi: Add w0 to the 'h01' swizzle bucket",
3569 "nominated": false,
3570 "nomination_type": null,
3571 "resolution": 4,
3572 "master_sha": null,
3573 "because_sha": null
3574 },
3575 {
3576 "sha": "2ec0897b112de95b56cdd7d213985af0ee0e3c66",
3577 "description": "pan/mdg: Allow 64-bit src_bitsize for comparison operations",
3578 "nominated": false,
3579 "nomination_type": null,
3580 "resolution": 4,
3581 "master_sha": null,
3582 "because_sha": null
3583 },
3584 {
3585 "sha": "b5d6e5049fbe2247f6e92bf42dec9a024b9bd5ab",
3586 "description": "pan/mdg: Don't reorder loads/stores past each other",
3587 "nominated": false,
3588 "nomination_type": null,
3589 "resolution": 4,
3590 "master_sha": null,
3591 "because_sha": null
3592 },
3593 {
3594 "sha": "24fcc032efc85cdf25ea23895de3858729b7b0b8",
3595 "description": "pan/mdg: Limit int64 vectorization",
3596 "nominated": false,
3597 "nomination_type": null,
3598 "resolution": 4,
3599 "master_sha": null,
3600 "because_sha": null
3601 },
3602 {
3603 "sha": "f0109e9ac01b9747d28dbc482b0ec5e0ef9f2dfd",
3604 "description": "panfrost: Assert on sysval overflow",
3605 "nominated": false,
3606 "nomination_type": null,
3607 "resolution": 4,
3608 "master_sha": null,
3609 "because_sha": null
3610 },
3611 {
3612 "sha": "24867386eef385a65d6452889db678f1ffa8879e",
3613 "description": "panfrost: Add a sysval for local_work_dim",
3614 "nominated": false,
3615 "nomination_type": null,
3616 "resolution": 4,
3617 "master_sha": null,
3618 "because_sha": null
3619 },
3620 {
3621 "sha": "f5a35918db04dfe051e903a89323d9d8ba47c78a",
3622 "description": "panfrost: Add a sysval for local_group_size",
3623 "nominated": false,
3624 "nomination_type": null,
3625 "resolution": 4,
3626 "master_sha": null,
3627 "because_sha": null
3628 },
3629 {
3630 "sha": "76fa57d1955f2767dce9d9a583bddd73d751d83c",
3631 "description": "pan/bi: Use pan_nir_lower_64bit_intrin",
3632 "nominated": false,
3633 "nomination_type": null,
3634 "resolution": 4,
3635 "master_sha": null,
3636 "because_sha": null
3637 },
3638 {
3639 "sha": "7c2308769b0766578dc0f7e95471cd6f1903bcec",
3640 "description": "panfrost: Use the correct NIR options for OpenCL on Bifrost",
3641 "nominated": false,
3642 "nomination_type": null,
3643 "resolution": 4,
3644 "master_sha": null,
3645 "because_sha": null
3646 },
3647 {
3648 "sha": "c82ab9b94aed786dc2a1bf7763a9ce81719cf7b1",
3649 "description": "pan/bi: Improve unknown intrinsic error",
3650 "nominated": false,
3651 "nomination_type": null,
3652 "resolution": 4,
3653 "master_sha": null,
3654 "because_sha": null
3655 },
3656 {
3657 "sha": "56f753f8e2cf5d043dea914d2f82ec86150d90a1",
3658 "description": "panfrost: Set bifrost_props for compute shaders",
3659 "nominated": false,
3660 "nomination_type": null,
3661 "resolution": 4,
3662 "master_sha": null,
3663 "because_sha": null
3664 },
3665 {
3666 "sha": "c71d4d931e52e11ae7161fba49f898b6bbd6519c",
3667 "description": "pan/bi: Implement load_kernel_input",
3668 "nominated": false,
3669 "nomination_type": null,
3670 "resolution": 4,
3671 "master_sha": null,
3672 "because_sha": null
3673 },
3674 {
3675 "sha": "f33694552d6a1900b21192d7b77121a89c605642",
3676 "description": "pan/bi: Implement load/store intrinsics",
3677 "nominated": false,
3678 "nomination_type": null,
3679 "resolution": 4,
3680 "master_sha": null,
3681 "because_sha": null
3682 },
3683 {
3684 "sha": "58cf95a637c8d1162c495b2c6beab41b15916d46",
3685 "description": "pan/bi: Improve interoperability of the command-line disassembler",
3686 "nominated": false,
3687 "nomination_type": null,
3688 "resolution": 4,
3689 "master_sha": null,
3690 "because_sha": null
3691 },
3692 {
3693 "sha": "7c6aa5f49d7263fa9b73c9764bb0afed7d562f4b",
3694 "description": "pan/bi: Set compute lowering options",
3695 "nominated": false,
3696 "nomination_type": null,
3697 "resolution": 4,
3698 "master_sha": null,
3699 "because_sha": null
3700 },
3701 {
3702 "sha": "d26718382950b456498f6fdfa912dd8eefaae7ae",
3703 "description": "pan/bi: Add some compute intrinsic loads",
3704 "nominated": false,
3705 "nomination_type": null,
3706 "resolution": 4,
3707 "master_sha": null,
3708 "because_sha": null
3709 },
3710 {
3711 "sha": "2a7c33bd9dfcc984c6ceb10782833189e6eb7933",
3712 "description": "pan/bi: Handle 64-bit pack and unpack operations",
3713 "nominated": false,
3714 "nomination_type": null,
3715 "resolution": 4,
3716 "master_sha": null,
3717 "because_sha": null
3718 },
3719 {
3720 "sha": "f5c9a10f336d8be18e39e88818f425fdd931fc5e",
3721 "description": "pan/bi: Lower 64-bit integers",
3722 "nominated": false,
3723 "nomination_type": null,
3724 "resolution": 4,
3725 "master_sha": null,
3726 "because_sha": null
3727 },
3728 {
3729 "sha": "f4d2b35ac85245e1bb1d4ba497d8d4c5b11c8ae2",
3730 "description": "pan/bi: Pipe scratch_size in from NIR",
3731 "nominated": false,
3732 "nomination_type": null,
3733 "resolution": 4,
3734 "master_sha": null,
3735 "because_sha": null
3736 },
3737 {
3738 "sha": "087ef91c85c82546af879b6ce0ba371b393e1e13",
3739 "description": "nvc0: index_bias is now only set for indexed draws",
3740 "nominated": false,
3741 "nomination_type": 1,
3742 "resolution": 4,
3743 "master_sha": null,
3744 "because_sha": "cbdc00ac3a6170e61d36233560e5b3ce83098906"
3745 },
3746 {
3747 "sha": "111c0733eaef2b3bfe9abaea2bb7880b5976dde6",
3748 "description": "cso: set index_bounds_valid = true for arrays draws",
3749 "nominated": false,
3750 "nomination_type": 1,
3751 "resolution": 4,
3752 "master_sha": null,
3753 "because_sha": "72ff53098c648ea5513fc2b150349b5b9ae58667"
3754 },
3755 {
3756 "sha": "333730405de28153f2378d498e45cb82024fc230",
3757 "description": "zink: handle NULL views in zink_set_sampler_views",
3758 "nominated": true,
3759 "nomination_type": 1,
Erik Faye-Lund381a5de2021-01-18 17:48:27 +01003760 "resolution": 1,
Dylan Baker4fb89e02021-01-19 09:39:58 -08003761 "master_sha": null,
3762 "because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
3763 },
3764 {
3765 "sha": "b50b28cd33fbc228869f72ff0f95bf232597c9db",
3766 "description": "turnip: disable UBWC on Z24_S8 MSAA images on A630",
3767 "nominated": false,
3768 "nomination_type": null,
3769 "resolution": 4,
3770 "master_sha": null,
3771 "because_sha": null
3772 },
3773 {
3774 "sha": "63a431b81c8c4e295118b1cf320bf68b578e57c4",
3775 "description": "anv: Add a trivial implementation of VK_KHR_deferred_host_operation",
3776 "nominated": false,
3777 "nomination_type": null,
3778 "resolution": 4,
3779 "master_sha": null,
3780 "because_sha": null
3781 },
3782 {
3783 "sha": "af1aef10f9a1ae0fbd986fe28c8450462695a5af",
3784 "description": "radv: Do not use a pipe offset for aliased sparse images.",
3785 "nominated": false,
3786 "nomination_type": 1,
3787 "resolution": 4,
3788 "master_sha": null,
3789 "because_sha": "e553ea51e8c7bf19770f2b959c185ccf0accecc2"
3790 },
3791 {
3792 "sha": "23f2e7771053233df3d4c348ae46f838ccdda7ef",
3793 "description": "wsi/x11: Use get_screen_resources_current in wsi_x11_detect_xwayland",
3794 "nominated": false,
3795 "nomination_type": 1,
3796 "resolution": 4,
3797 "master_sha": null,
3798 "because_sha": "b5268d532a019c81877343f8e5390ca215db6338"
3799 },
3800 {
3801 "sha": "b06f3c52bfb63c18686edca2fb6f667c44533df8",
3802 "description": "radeonsi: trim the size of si_vgt_param_key and si_vgt_stages_key",
3803 "nominated": false,
3804 "nomination_type": null,
3805 "resolution": 4,
3806 "master_sha": null,
3807 "because_sha": null
3808 },
3809 {
3810 "sha": "f1e34f125d9dcf39de751b570a1df375b0d70f11",
3811 "description": "radeonsi: don't use si_get_vs_state in most places",
3812 "nominated": false,
3813 "nomination_type": null,
3814 "resolution": 4,
3815 "master_sha": null,
3816 "because_sha": null
3817 },
3818 {
3819 "sha": "4088b6f2936ffccdb2e2b3d8479c964366e51f77",
3820 "description": "radeonsi: rearrange condition for streamout workaround on gfx7 and gfx8",
3821 "nominated": false,
3822 "nomination_type": null,
3823 "resolution": 4,
3824 "master_sha": null,
3825 "because_sha": null
3826 },
3827 {
3828 "sha": "eb22bd2072f17c2bd9ccf0f4aed70add9e7ea8e9",
3829 "description": "radeonsi: get out of si_emit_vs_state early for blit vertex shaders",
3830 "nominated": false,
3831 "nomination_type": null,
3832 "resolution": 4,
3833 "master_sha": null,
3834 "because_sha": null
3835 },
3836 {
3837 "sha": "73709143d22d7485dbd319210344fc1d07faa8cd",
3838 "description": "radeonsi: remove MRT-draw-calls, spill-draw-calls, spill-compute-calls",
3839 "nominated": false,
3840 "nomination_type": null,
3841 "resolution": 4,
3842 "master_sha": null,
3843 "because_sha": null
3844 },
3845 {
3846 "sha": "f2a514870155bbd08c28cd2a00dc720cb7490cc1",
3847 "description": "radeonsi: make sctx->vertex_elements always non-NULL",
3848 "nominated": false,
3849 "nomination_type": null,
3850 "resolution": 4,
3851 "master_sha": null,
3852 "because_sha": null
3853 },
3854 {
3855 "sha": "961aa67adf651ddb2b035a2ad5608db84fdbd258",
3856 "description": "radeonsi: add a specialized function for CP DMA L2 prefetch",
3857 "nominated": false,
3858 "nomination_type": null,
3859 "resolution": 4,
3860 "master_sha": null,
3861 "because_sha": null
3862 },
3863 {
3864 "sha": "0eca4660a5588696047c18546a9525e456478af9",
3865 "description": "radeonsi: make cik_emit_prefetch_L2 templated and move it to si_state_draw.cpp",
3866 "nominated": false,
3867 "nomination_type": null,
3868 "resolution": 4,
3869 "master_sha": null,
3870 "because_sha": null
3871 },
3872 {
3873 "sha": "c43d00dc915e9f43cd87d752bef1f8dc9ec25e34",
3874 "description": "radeonsi: fix si_num_prims_for_vertices for PIPE_PRIM_POLYGON",
3875 "nominated": false,
3876 "nomination_type": null,
3877 "resolution": 4,
3878 "master_sha": null,
3879 "because_sha": null
3880 },
3881 {
3882 "sha": "6682c1603ce01956b5ec10da5df69451116b74f6",
3883 "description": "radeonsi: don't compute average vertex count in si_draw_vbo",
3884 "nominated": false,
3885 "nomination_type": null,
3886 "resolution": 4,
3887 "master_sha": null,
3888 "because_sha": null
3889 },
3890 {
3891 "sha": "295106c3e74b9c568a3970d9072180d12054fa9d",
3892 "description": "radeonsi: don't pass pipe_draw_info into si_emit_derived_tess_state",
3893 "nominated": false,
3894 "nomination_type": null,
3895 "resolution": 4,
3896 "master_sha": null,
3897 "because_sha": null
3898 },
3899 {
3900 "sha": "6f74105a343d42bb6cb5a2ece7178a10d6117e8e",
3901 "description": "radeonsi: translate pipe_prim_type only when it changes",
3902 "nominated": false,
3903 "nomination_type": null,
3904 "resolution": 4,
3905 "master_sha": null,
3906 "because_sha": null
3907 },
3908 {
3909 "sha": "d0d4c4ba1d7a59f7fb9cf18c7fdf4546690f4387",
3910 "description": "radeonsi: don't pass pipe_draw_info into si_emit_ia_multi_vgt_param",
3911 "nominated": false,
3912 "nomination_type": null,
3913 "resolution": 4,
3914 "master_sha": null,
3915 "because_sha": null
3916 },
3917 {
3918 "sha": "53f9bb860b29b8481ca13edc423255f327b2a5af",
3919 "description": "radeonsi: don't pass pipe_draw_info into si_emit_vs_state",
3920 "nominated": false,
3921 "nomination_type": null,
3922 "resolution": 4,
3923 "master_sha": null,
3924 "because_sha": null
3925 },
3926 {
3927 "sha": "4056e953fe43bd667e1812c1c7075285d24b42c2",
3928 "description": "radeonsi: move emit_cache_flush functions into si_gfx_cs.c",
3929 "nominated": false,
3930 "nomination_type": null,
3931 "resolution": 4,
3932 "master_sha": null,
3933 "because_sha": null
3934 },
3935 {
3936 "sha": "1ceec51b128660d5f9037dd10ec5b0229a2378d1",
3937 "description": "radeonsi: don't clear unaligned bits when unbinding vertex buffers",
3938 "nominated": false,
3939 "nomination_type": null,
3940 "resolution": 4,
3941 "master_sha": null,
3942 "because_sha": null
3943 },
3944 {
3945 "sha": "df456312c2a9749ea535820d792b151b73b9757f",
3946 "description": "radeonsi: constant buffer cleanups",
3947 "nominated": false,
3948 "nomination_type": null,
3949 "resolution": 4,
3950 "master_sha": null,
3951 "because_sha": null
3952 },
3953 {
3954 "sha": "b53d404aa73d3dd71c5e9a5005b46c860c8a4eca",
3955 "description": "android: freedreno/ir3: Switch over to new encoder/decoder",
3956 "nominated": false,
3957 "nomination_type": 1,
3958 "resolution": 4,
3959 "master_sha": null,
3960 "because_sha": "5cae4779c2e2276da3720fdde136fbf623c3c983"
3961 },
3962 {
3963 "sha": "7c0298e2fe4e6eb5f877786bfe6a536dbc778012",
3964 "description": "android: freedreno/hw/isa: Add description of ir3 ISA",
3965 "nominated": false,
3966 "nomination_type": 1,
3967 "resolution": 4,
3968 "master_sha": null,
3969 "because_sha": "6d94f575d2137f6f31353df6b0d6279e9d206ea8"
3970 },
3971 {
3972 "sha": "a183ee2ed7f16f9cf6ae939cb9b5a0eb75a3d07c",
3973 "description": "zink: remove excessive checks for loader version",
3974 "nominated": false,
3975 "nomination_type": null,
3976 "resolution": 4,
3977 "master_sha": null,
3978 "because_sha": null
3979 },
3980 {
3981 "sha": "c85902d60d4e21c12c5b0a22de4855fe4de2263d",
3982 "description": "zink/codegen: find promotion version using vulkan registry",
3983 "nominated": false,
3984 "nomination_type": null,
3985 "resolution": 4,
3986 "master_sha": null,
3987 "because_sha": null
3988 },
3989 {
3990 "sha": "833b6ab443214c0091c2a81127a5a4a965ffccaf",
3991 "description": "zink/codegen: adding/fixing comments and copyright notice",
3992 "nominated": false,
3993 "nomination_type": null,
3994 "resolution": 4,
3995 "master_sha": null,
3996 "because_sha": null
3997 },
3998 {
3999 "sha": "a454c562d6710d5405f7567909d67df20f36efc5",
4000 "description": "zink/codegen: codegen-ize load_instance_extensions()",
4001 "nominated": false,
4002 "nomination_type": null,
4003 "resolution": 4,
4004 "master_sha": null,
4005 "because_sha": null
4006 },
4007 {
4008 "sha": "c0259e5c6eea1252eec63e8116ea7d17c743e77e",
4009 "description": "zink/codegen: enable instance extension unconditionally if promoted",
4010 "nominated": false,
4011 "nomination_type": null,
4012 "resolution": 4,
4013 "master_sha": null,
4014 "because_sha": null
4015 },
4016 {
4017 "sha": "463d7dc9c3e2d4a4d47f5eda0269d920edc30f22",
4018 "description": "zink/codegen: make 'struct' optional in Version",
4019 "nominated": false,
4020 "nomination_type": null,
4021 "resolution": 4,
4022 "master_sha": null,
4023 "because_sha": null
4024 },
4025 {
4026 "sha": "d0125fc487de47fedacd7be95dcc1da3cc0ab9d5",
4027 "description": "zink/codegen: add some new attributes to Extension",
4028 "nominated": false,
4029 "nomination_type": null,
4030 "resolution": 4,
4031 "master_sha": null,
4032 "because_sha": null
4033 },
4034 {
4035 "sha": "32797beaf51c131d29fba91c7c790e881ad6b80c",
4036 "description": "nouveau: Fix typos.",
4037 "nominated": false,
4038 "nomination_type": null,
4039 "resolution": 4,
4040 "master_sha": null,
4041 "because_sha": null
4042 },
4043 {
4044 "sha": "7c885ad6c0edfdb18a62706d7b79243535a9ca1d",
4045 "description": "lima: introduce fs and vs shader cache",
4046 "nominated": false,
4047 "nomination_type": null,
4048 "resolution": 4,
4049 "master_sha": null,
4050 "because_sha": null
4051 },
4052 {
4053 "sha": "88fc4e26b6c2a35447fde1ee7da5e7d5ff4ff471",
4054 "description": "frontends/va/image: Eliminate repetitive code on error paths",
4055 "nominated": false,
4056 "nomination_type": null,
4057 "resolution": 4,
4058 "master_sha": null,
4059 "because_sha": null
4060 },
4061 {
4062 "sha": "5939a64b15a8268bda4533bd94be6f1ce6abd9f1",
4063 "description": "freedreno/a2xx: add RB perfcounter 1-3",
4064 "nominated": false,
4065 "nomination_type": null,
4066 "resolution": 4,
4067 "master_sha": null,
4068 "because_sha": null
4069 },
4070 {
4071 "sha": "040ffee71f7e5ea70dfda1a35749f2be3c8b751b",
4072 "description": "freedreno/a2xx: fix/add RBBM perfcounter",
4073 "nominated": false,
4074 "nomination_type": null,
4075 "resolution": 4,
4076 "master_sha": null,
4077 "because_sha": null
4078 },
4079 {
4080 "sha": "a0f4affcf64cfd13a27f1e3cc24f98ef220b691b",
4081 "description": "glsl: only expose int64 atomics when extension is enabled",
4082 "nominated": true,
4083 "nomination_type": 1,
Ilia Mirkin6e2e95a2021-01-16 01:10:24 -05004084 "resolution": 1,
Dylan Baker4fb89e02021-01-19 09:39:58 -08004085 "master_sha": null,
4086 "because_sha": "40c1f9883e59f1a4a36b236debba7305ff57b0b0"
4087 },
4088 {
4089 "sha": "6638b58ccf17ce3a00a8ecbf5f39b5bedef238ed",
4090 "description": "nv50/ir: clear dnz flag when converting mul/mad to simpler ops",
4091 "nominated": false,
4092 "nomination_type": null,
4093 "resolution": 4,
4094 "master_sha": null,
4095 "because_sha": null
4096 },
4097 {
4098 "sha": "07a1a341bf78cbfcd1c41491a69f1e4a7be20a93",
4099 "description": "freedreno/a6xx: Add r2d support for GMEM resolves",
4100 "nominated": false,
4101 "nomination_type": null,
4102 "resolution": 4,
4103 "master_sha": null,
4104 "because_sha": null
4105 },
4106 {
4107 "sha": "c28469bae1b3bc0ed274d08fd4bc246cba054f5b",
4108 "description": "ac/surface: Fix GFX9 sparse mip info.",
4109 "nominated": false,
4110 "nomination_type": 1,
4111 "resolution": 4,
4112 "master_sha": null,
4113 "because_sha": "50bafb85ec165e70feb366b06e58166491880c93"
4114 },
4115 {
4116 "sha": "55c42b7885701098cff9cc0fd0ffe08b0a90ea8b",
4117 "description": "st/mesa: fix broken moves for u2i64 and related ops",
4118 "nominated": false,
4119 "nomination_type": null,
4120 "resolution": 4,
4121 "master_sha": null,
4122 "because_sha": null
4123 },
4124 {
4125 "sha": "011fea1a90041838ad4f00dc880a231c3eca5dc8",
4126 "description": "zink: reduce blendfactor when alpha_to_one is set",
4127 "nominated": false,
4128 "nomination_type": null,
4129 "resolution": 4,
4130 "master_sha": null,
4131 "because_sha": null
4132 },
4133 {
4134 "sha": "7b48d5d36e0177a9346b75af6f41031e4c7b1220",
4135 "description": "lavapipe: fix missing piece of VK_KHR_get_physical_device_properties2",
4136 "nominated": true,
4137 "nomination_type": 0,
Dave Airlie0aa060c2021-01-15 09:57:52 +10004138 "resolution": 1,
Dylan Baker4fb89e02021-01-19 09:39:58 -08004139 "master_sha": null,
4140 "because_sha": null
4141 },
4142 {
4143 "sha": "68a785e63fe848c7bcd48bce2095670926f97eea",
4144 "description": "Fall back on clock_gettime when timespec_get() is unavailable",
4145 "nominated": true,
4146 "nomination_type": 1,
Jeremy Huddleston Sequoia8eb3a0b2021-01-12 16:44:34 -08004147 "resolution": 1,
Dylan Baker4fb89e02021-01-19 09:39:58 -08004148 "master_sha": null,
4149 "because_sha": "e3a8013de8ca854d21225be00f123ccf63f9060f"
4150 },
4151 {
4152 "sha": "81becaa685a71778e16ed0cc0c510186d5e682f5",
4153 "description": "pan/bi: Fix assertion",
4154 "nominated": false,
4155 "nomination_type": 1,
4156 "resolution": 4,
4157 "master_sha": null,
4158 "because_sha": "bef3fedc8145c4030342f7c8f5cfc24c9df82909"
4159 },
4160 {
4161 "sha": "ca834d0b2dcf347e062e33c1bf930632b76d3025",
4162 "description": "device-select-layer: update for vulkan 1.2",
4163 "nominated": true,
4164 "nomination_type": 1,
Dave Airlieaffb8ee2021-01-15 09:19:03 +10004165 "resolution": 1,
Dylan Baker4fb89e02021-01-19 09:39:58 -08004166 "master_sha": null,
4167 "because_sha": "9bc5b2d169d3a3c9d52fc30987eaba52e3b7dc00"
4168 },
4169 {
4170 "sha": "766538f83cbbe33ca291feb7ec43cf2937c098da",
4171 "description": "darwin: Use the system libunwind",
4172 "nominated": false,
4173 "nomination_type": null,
4174 "resolution": 4,
4175 "master_sha": null,
4176 "because_sha": null
4177 },
4178 {
4179 "sha": "08ac7b52e7814540e92d5add29049324f6841bb5",
4180 "description": "util: Fix pointer to integer conversion error when using libunwind",
4181 "nominated": true,
4182 "nomination_type": 1,
Jeremy Huddleston Sequoiae8755482021-01-14 10:16:15 -08004183 "resolution": 1,
Dylan Baker4fb89e02021-01-19 09:39:58 -08004184 "master_sha": null,
4185 "because_sha": "70c272004f727457e852ba5f2498754b07a7d995"
4186 },
4187 {
4188 "sha": "00944f80e269a4c79b75fed105cdb29d043b4497",
4189 "description": "darwin: Use the system libexpat",
4190 "nominated": false,
4191 "nomination_type": null,
4192 "resolution": 4,
4193 "master_sha": null,
4194 "because_sha": null
4195 },
4196 {
4197 "sha": "8e2e63748057db34cd8103024764fbc8ee7bc945",
4198 "description": "util/format: Simplify the generated unpack code.",
4199 "nominated": false,
4200 "nomination_type": null,
4201 "resolution": 4,
4202 "master_sha": null,
4203 "because_sha": null
4204 },
4205 {
4206 "sha": "92e8e94ee9ff5bf584196bb9bce52f55b734fc78",
4207 "description": "mesa: Move the rest of format_unpack.py out of code generation.",
4208 "nominated": false,
4209 "nomination_type": null,
4210 "resolution": 4,
4211 "master_sha": null,
4212 "because_sha": null
4213 },
4214 {
4215 "sha": "85f237634c3a5bce2c58c525942353932051aee7",
4216 "description": "mesa: Use a bunch of util functions for Z/S unpacking.",
4217 "nominated": false,
4218 "nomination_type": null,
4219 "resolution": 4,
4220 "master_sha": null,
4221 "because_sha": null
4222 },
4223 {
4224 "sha": "322fa3d9dc478708a3795bff8df2bf652bf84e3a",
4225 "description": "util: Give a reasonable answer when unpacking z32unorm from floats.",
4226 "nominated": false,
4227 "nomination_type": null,
4228 "resolution": 4,
4229 "master_sha": null,
4230 "because_sha": null
4231 },
4232 {
4233 "sha": "6e6228f7f0fed6f8e844975829f8226546d32b29",
4234 "description": "mesa: Reuse util_format's unpack functions for pure integer formats.",
4235 "nominated": false,
4236 "nomination_type": null,
4237 "resolution": 4,
4238 "master_sha": null,
4239 "because_sha": null
4240 },
4241 {
4242 "sha": "696b552435ea9ec4ed35ceca91d33f686a5e056d",
4243 "description": "mesa: Reuse util_format's unpack_8unorm.",
4244 "nominated": false,
4245 "nomination_type": null,
4246 "resolution": 4,
4247 "master_sha": null,
4248 "because_sha": null
4249 },
4250 {
4251 "sha": "b938b488f68118ddefae797b364ffde55f877e1b",
4252 "description": "util: Fix rounding of unpack_unorm8 from small unorm formats.",
4253 "nominated": false,
4254 "nomination_type": null,
4255 "resolution": 4,
4256 "master_sha": null,
4257 "because_sha": null
4258 },
4259 {
4260 "sha": "05652703807758cb48a09cb6bbd29bacb0dfa870",
4261 "description": "util: Fix UBSan failure on _mesa_unorm_to_unorm.",
4262 "nominated": false,
4263 "nomination_type": null,
4264 "resolution": 4,
4265 "master_sha": null,
4266 "because_sha": null
4267 },
4268 {
4269 "sha": "8d9826f0142c3c5b027182d254c6cbc5a6cdbc8d",
4270 "description": "util: Move most of src/mesa/main/format_utils.h to util/format/",
4271 "nominated": false,
4272 "nomination_type": null,
4273 "resolution": 4,
4274 "master_sha": null,
4275 "because_sha": null
4276 },
4277 {
4278 "sha": "c5033f7c5e02c129119abfb4fb128c1e1aa50d0f",
4279 "description": "mesa: Make _mesa_unpack_rgba_block() use the u_format pack/unpack.",
4280 "nominated": false,
4281 "nomination_type": null,
4282 "resolution": 4,
4283 "master_sha": null,
4284 "because_sha": null
4285 },
4286 {
4287 "sha": "13ae72aaae81049acd684089a36ac270d093715b",
4288 "description": "mesa: Replace the float[4] unpack code with util/format's.",
4289 "nominated": false,
4290 "nomination_type": null,
4291 "resolution": 4,
4292 "master_sha": null,
4293 "because_sha": null
4294 },
4295 {
4296 "sha": "83f97cd0be0cb162a1be8dec122ff596b9ff96c7",
4297 "description": "mesa: Drop incorrect statement about Z unpack behavior.",
4298 "nominated": false,
4299 "nomination_type": null,
4300 "resolution": 4,
4301 "master_sha": null,
4302 "because_sha": null
4303 },
4304 {
4305 "sha": "d938c28c3150b8aa87d7edef25a8912b3af80723",
4306 "description": "mesa: Add some little unit tests showing format unpack behavior.",
4307 "nominated": false,
4308 "nomination_type": null,
4309 "resolution": 4,
4310 "master_sha": null,
4311 "because_sha": null
4312 },
4313 {
4314 "sha": "e5e75b714d7a386cbdd0956ee4e9a5b4c70c963e",
4315 "description": "util/format: Fix pack/unpack of A1R5G5B5_UINT.",
4316 "nominated": true,
4317 "nomination_type": 1,
Eric Anholta6e9b362021-01-14 16:17:21 -08004318 "resolution": 1,
Dylan Baker4fb89e02021-01-19 09:39:58 -08004319 "master_sha": null,
4320 "because_sha": "b28eb044cdc1b9bbf4a830b36476f047b660b7ad"
4321 },
4322 {
4323 "sha": "bfe5ac89b2ddcc18bbf1ea64e92a0a0efecba436",
4324 "description": "freedreno/isa: Fix branch/jump offset encoding",
4325 "nominated": false,
4326 "nomination_type": 1,
4327 "resolution": 4,
4328 "master_sha": null,
4329 "because_sha": "e7630ec278f49aa11f47bc743dfde0f62f7e51c1"
4330 },
4331 {
Dylan Baker851d7532021-01-15 09:17:39 -08004332 "sha": "c27347b2e1883a30e023347a36bdcf86cdec4a7c",
4333 "description": "zink: enable PIPE_CAP_CLEAR_TEXTURE",
4334 "nominated": false,
4335 "nomination_type": null,
4336 "resolution": 4,
4337 "master_sha": null,
4338 "because_sha": null
4339 },
4340 {
4341 "sha": "622f8f6ed57bb32cb6b1014e4f8c7be2a58a5bd3",
4342 "description": "zink: add a pipe_context::clear_texture hook",
4343 "nominated": false,
4344 "nomination_type": null,
4345 "resolution": 4,
4346 "master_sha": null,
4347 "because_sha": null
4348 },
4349 {
4350 "sha": "e100746a73f0af337121d0b0386d7f3128d07452",
4351 "description": "zink: break out some of the u_blitter setup into util function",
4352 "nominated": false,
4353 "nomination_type": null,
4354 "resolution": 4,
4355 "master_sha": null,
4356 "because_sha": null
4357 },
4358 {
4359 "sha": "526db0fe82fc0abe16d19d9b81caa2ec3cd0c8ee",
4360 "description": "zink: break out color/zs no_rp clear into separate functions",
4361 "nominated": false,
4362 "nomination_type": null,
4363 "resolution": 4,
4364 "master_sha": null,
4365 "because_sha": null
4366 },
4367 {
4368 "sha": "5bd0d7c62f722b74aae195d2a176b589259deb70",
4369 "description": "zink: break out scissor region testing for clear functions",
4370 "nominated": false,
4371 "nomination_type": null,
4372 "resolution": 4,
4373 "master_sha": null,
4374 "because_sha": null
4375 },
4376 {
4377 "sha": "a131d06f170e8acfb4ff01dd63afcb25d71380ad",
4378 "description": "zink: handle clears with scissor regions",
4379 "nominated": false,
4380 "nomination_type": null,
4381 "resolution": 4,
4382 "master_sha": null,
4383 "because_sha": null
4384 },
4385 {
4386 "sha": "196794264f40d0f1ab8ab7326b528b156302228a",
4387 "description": "zink: start to refactor clearing",
4388 "nominated": false,
4389 "nomination_type": null,
4390 "resolution": 4,
4391 "master_sha": null,
4392 "because_sha": null
4393 },
4394 {
4395 "sha": "cf40a087f3785577695928c9e77788adaf7ef52a",
4396 "description": "zink: move zink_clear to zink_clear.c",
4397 "nominated": false,
4398 "nomination_type": null,
4399 "resolution": 4,
4400 "master_sha": null,
4401 "because_sha": null
4402 },
4403 {
4404 "sha": "9a54aa131e958a890080036bbeb1e17a469b7cfe",
4405 "description": "intel/perf: move gt_frequency to results",
4406 "nominated": false,
4407 "nomination_type": null,
4408 "resolution": 4,
4409 "master_sha": null,
4410 "because_sha": null
4411 },
4412 {
4413 "sha": "b7032d67764304b949adc1867a0e17de576d2373",
4414 "description": "intel/perf: link queries back to the gen_perf_config object",
4415 "nominated": false,
4416 "nomination_type": null,
4417 "resolution": 4,
4418 "master_sha": null,
4419 "because_sha": null
4420 },
4421 {
4422 "sha": "e79f112e4fd388836938cc07b4501d41fb13b4f2",
4423 "description": "intel/perf: add definition for generic perf counters",
4424 "nominated": false,
4425 "nomination_type": null,
4426 "resolution": 4,
4427 "master_sha": null,
4428 "because_sha": null
4429 },
4430 {
4431 "sha": "bd7df91372646acdfa69f8167bd9148841f434a9",
4432 "description": "intel/perf: restructure i915 perf version checks",
4433 "nominated": false,
4434 "nomination_type": null,
4435 "resolution": 4,
4436 "master_sha": null,
4437 "because_sha": null
4438 },
4439 {
4440 "sha": "d8154c40063d0d6114370c30c800676039e358ee",
4441 "description": "intel/mi_builder: fix self modifying batches",
4442 "nominated": true,
4443 "nomination_type": 1,
Lionel Landwerlin1d0a7bb2020-08-31 16:42:32 +03004444 "resolution": 1,
Dylan Baker851d7532021-01-15 09:17:39 -08004445 "master_sha": null,
4446 "because_sha": "796fccce631bf8ecb6ce2fd1a68f219788693a6e"
4447 },
4448 {
4449 "sha": "359312ae011a5f4a3aa9889c9c8807f7b5268b73",
4450 "description": "intel/mi_builder: optimize 64bit immediate register loads & memory stores",
4451 "nominated": false,
4452 "nomination_type": null,
4453 "resolution": 4,
4454 "master_sha": null,
4455 "because_sha": null
4456 },
4457 {
4458 "sha": "dbeca67a1de8eae7ab2edcf269352f84a9a10c00",
4459 "description": "anv: don't disable KHR_performance_query in debug mode",
4460 "nominated": false,
4461 "nomination_type": null,
4462 "resolution": 4,
4463 "master_sha": null,
4464 "because_sha": null
4465 },
4466 {
4467 "sha": "08b16cfe0bc4eb86c166440f70435224b9f44244",
4468 "description": "v3d: fix dest offset in TFU setup",
4469 "nominated": true,
4470 "nomination_type": 1,
Juan A. Suarez Romerod4a01362021-01-12 18:45:49 +01004471 "resolution": 1,
Dylan Baker851d7532021-01-15 09:17:39 -08004472 "master_sha": null,
4473 "because_sha": "976ea90bdca2b1fc9e7a577ddc302e810c622183"
4474 },
4475 {
4476 "sha": "5e2cee57c5177f52d3620abb60c05b438acca1eb",
4477 "description": "freedreno/ir3/parser: add cat7 support",
4478 "nominated": false,
4479 "nomination_type": null,
4480 "resolution": 4,
4481 "master_sha": null,
4482 "because_sha": null
4483 },
4484 {
4485 "sha": "f8fe2ca600b2c1a0029fd71ab502e51385e4526d",
4486 "description": "st/mesa: optimize binding and unbinding shader images",
4487 "nominated": false,
4488 "nomination_type": null,
4489 "resolution": 4,
4490 "master_sha": null,
4491 "because_sha": null
4492 },
4493 {
4494 "sha": "8436d9c5940969e5ee56c745a79fe09fe228b6e4",
4495 "description": "st/mesa: unbind sampler views, images, and vertex buffers after meta ops",
4496 "nominated": false,
4497 "nomination_type": null,
4498 "resolution": 4,
4499 "master_sha": null,
4500 "because_sha": null
4501 },
4502 {
4503 "sha": "211ec4226b02c407a75de013029f22e38ebc0227",
4504 "description": "cso_context: remove ability to restore VBs, const bufs, sampler views, images",
4505 "nominated": false,
4506 "nomination_type": null,
4507 "resolution": 4,
4508 "master_sha": null,
4509 "because_sha": null
4510 },
4511 {
4512 "sha": "fab62bb518df152e233bca42f311e3b8e1982cca",
4513 "description": "st/mesa: replace st->pipe with pipe in a few places",
4514 "nominated": false,
4515 "nomination_type": null,
4516 "resolution": 4,
4517 "master_sha": null,
4518 "because_sha": null
4519 },
4520 {
4521 "sha": "4c52aba41e19d38e9e51005b0408b06b012f8f83",
4522 "description": "st/mesa: don't use cso_context to set const bufs, sampler views and images",
4523 "nominated": false,
4524 "nomination_type": null,
4525 "resolution": 4,
4526 "master_sha": null,
4527 "because_sha": null
4528 },
4529 {
4530 "sha": "d107eef04f653cb6ca3c589815210b4e65e87093",
4531 "description": "st/mesa: don't use cso_context to restore VBs, etc. for PBO glTexSubImage",
4532 "nominated": false,
4533 "nomination_type": null,
4534 "resolution": 4,
4535 "master_sha": null,
4536 "because_sha": null
4537 },
4538 {
4539 "sha": "7c7a6e05f4c58c7219132a999470fba7c0e3b82b",
4540 "description": "st/mesa: don't use cso_context to restore VBs, etc. for PBO glReadPixels",
4541 "nominated": false,
4542 "nomination_type": null,
4543 "resolution": 4,
4544 "master_sha": null,
4545 "because_sha": null
4546 },
4547 {
4548 "sha": "78c0dc2f56ab6723a32ee76ac84c943fedab3cc6",
4549 "description": "st/mesa: don't use cso_context to restore VBs, sampler views for glDrawTex*OES",
4550 "nominated": false,
4551 "nomination_type": null,
4552 "resolution": 4,
4553 "master_sha": null,
4554 "because_sha": null
4555 },
4556 {
4557 "sha": "82a388dc2d7f799508bda60be840da59081da705",
4558 "description": "st/mesa: don't use cso_context to restore VBs, sampler views for glDrawPixels",
4559 "nominated": false,
4560 "nomination_type": null,
4561 "resolution": 4,
4562 "master_sha": null,
4563 "because_sha": null
4564 },
4565 {
4566 "sha": "f2141d3a9d5ee60fbe002b4fde40c1ea32f8be99",
4567 "description": "st/mesa: don't use cso_context to restore VBs for glClear",
4568 "nominated": false,
4569 "nomination_type": null,
4570 "resolution": 4,
4571 "master_sha": null,
4572 "because_sha": null
4573 },
4574 {
4575 "sha": "cde98f3e0e142d8f2a2f7253dd0071c61c68549c",
4576 "description": "st/mesa: don't use cso_context to restore VBs, sampler views for glBitmap",
4577 "nominated": false,
4578 "nomination_type": null,
4579 "resolution": 4,
4580 "master_sha": null,
4581 "because_sha": null
4582 },
4583 {
4584 "sha": "98e8dc1db8fcf3b31dd3d1ab20b616e17565a986",
4585 "description": "gallium/pp: don't use cso_context to restore VBs, constbuf 0 and sampler views",
4586 "nominated": false,
4587 "nomination_type": null,
4588 "resolution": 4,
4589 "master_sha": null,
4590 "because_sha": null
4591 },
4592 {
4593 "sha": "2813688f8dbe813baaa99c028da4058e5dfb428d",
4594 "description": "gallium/hud: don't use cso_context to restore VBs, constbuf 0 and sampler views",
4595 "nominated": false,
4596 "nomination_type": null,
4597 "resolution": 4,
4598 "master_sha": null,
4599 "because_sha": null
4600 },
4601 {
4602 "sha": "a93ca3be01e51df30c0e7ec58927053e7057afd9",
4603 "description": "gallium/api: add state invalidate interface as alternative to cso_save/restore",
4604 "nominated": false,
4605 "nomination_type": null,
4606 "resolution": 4,
4607 "master_sha": null,
4608 "because_sha": null
4609 },
4610 {
4611 "sha": "7afa7cb4b4216660489d8883c6b7d8d86414456a",
4612 "description": "gallium/tests: stop using cso_set_sampler_views",
4613 "nominated": false,
4614 "nomination_type": null,
4615 "resolution": 4,
4616 "master_sha": null,
4617 "because_sha": null
4618 },
4619 {
4620 "sha": "2a0195f4b9e535945a2df9c16469d923a696126a",
4621 "description": "st/xa: stop using cso_set_sampler_views",
4622 "nominated": false,
4623 "nomination_type": null,
4624 "resolution": 4,
4625 "master_sha": null,
4626 "because_sha": null
4627 },
4628 {
4629 "sha": "fc78ecd3793673ae550900f68bf9e459a9f6ec62",
4630 "description": "st/nine: stop using cso_set_sampler_views",
4631 "nominated": false,
4632 "nomination_type": null,
4633 "resolution": 4,
4634 "master_sha": null,
4635 "because_sha": null
4636 },
4637 {
4638 "sha": "95c567518077a2f2a7ff66ff25852bc94fc93090",
4639 "description": "ci: mark some sparse CTS as expected failures on RAVEN",
4640 "nominated": false,
4641 "nomination_type": null,
4642 "resolution": 4,
4643 "master_sha": null,
4644 "because_sha": null
4645 },
4646 {
4647 "sha": "4bc9f7d53fa8941080a571b485563cabe2973349",
4648 "description": "android: r600/sfn: add sfn_nir_lower_64bit.cpp to Makefile.sources",
4649 "nominated": false,
4650 "nomination_type": 1,
4651 "resolution": 4,
4652 "master_sha": null,
4653 "because_sha": "165fb5117bf70402e66d34538d4085e060f57fea"
4654 },
4655 {
4656 "sha": "c6849f9687295c2711b99579a3ba9306ec3c0a30",
4657 "description": "radv: do not invalidate the L2 metadata cache on compute queues",
4658 "nominated": false,
4659 "nomination_type": 1,
4660 "resolution": 4,
4661 "master_sha": null,
4662 "because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
4663 },
4664 {
4665 "sha": "953067ef5aa695065e5145c26bcebb9401afa800",
4666 "description": "ci/freedreno: Remove some long-unseen a6xx known flakes.",
4667 "nominated": false,
4668 "nomination_type": null,
4669 "resolution": 4,
4670 "master_sha": null,
4671 "because_sha": null
4672 },
4673 {
4674 "sha": "eab2bb46911952278e9ea387d334e132e8b73410",
4675 "description": "ci/freedreno: Drop skip list stuff from a5xx flakes.",
4676 "nominated": false,
4677 "nomination_type": null,
4678 "resolution": 4,
4679 "master_sha": null,
4680 "because_sha": null
4681 },
4682 {
4683 "sha": "13be54ee086bd46a31c7f16f8cd828c54f9a41e8",
4684 "description": "ci/freedreno: Drop some long-unseen a5xx flakes.",
4685 "nominated": false,
4686 "nomination_type": null,
4687 "resolution": 4,
4688 "master_sha": null,
4689 "because_sha": null
4690 },
4691 {
4692 "sha": "4ba6f4a05328669621e764ec0da5fb1b6910a883",
4693 "description": "ci/freedreno: Remove a bunch of stale flakes from a3xx.",
4694 "nominated": false,
4695 "nomination_type": null,
4696 "resolution": 4,
4697 "master_sha": null,
4698 "because_sha": null
4699 },
4700 {
4701 "sha": "22bf4831b8aef537427829cde1c272f979addf8d",
4702 "description": "ci/freedreno: Fix up the xfail/flake handling of a3xx texture functions.",
4703 "nominated": false,
4704 "nomination_type": null,
4705 "resolution": 4,
4706 "master_sha": null,
4707 "because_sha": null
4708 },
4709 {
4710 "sha": "783f726ea2a144021ba6f952850e8f999962a398",
4711 "description": "ci/freedreno: Mark some a5xx separate_shader tests as xfails.",
4712 "nominated": false,
4713 "nomination_type": null,
4714 "resolution": 4,
4715 "master_sha": null,
4716 "because_sha": null
4717 },
4718 {
4719 "sha": "fea6446b302a57d5c6b5f38b83bdcf64f16f0e65",
4720 "description": "gallium/ntt: Avoid referencing undefined channels of system values.",
4721 "nominated": false,
4722 "nomination_type": null,
4723 "resolution": 4,
4724 "master_sha": null,
4725 "because_sha": null
4726 },
4727 {
4728 "sha": "37363ef66369d1108c6215e8f0bdbba8b9f317fd",
4729 "description": "gallium/ntt: Add support for store_per_vertex_output.",
4730 "nominated": false,
4731 "nomination_type": null,
4732 "resolution": 4,
4733 "master_sha": null,
4734 "because_sha": null
4735 },
4736 {
4737 "sha": "97d5bc7de3c2e5554367dc27a7c03227074e9029",
4738 "description": "gallium/ntt: Don't vectorize IBFE/UBFE/BFI.",
4739 "nominated": false,
4740 "nomination_type": null,
4741 "resolution": 4,
4742 "master_sha": null,
4743 "because_sha": null
4744 },
4745 {
4746 "sha": "942ee6a547f337c18be76df545cb5653df0ce7d1",
4747 "description": "mesa/st: Dump nir-to-tgsi output when ST_DEBUG=tgsi or nir is set.",
4748 "nominated": false,
4749 "nomination_type": null,
4750 "resolution": 4,
4751 "master_sha": null,
4752 "because_sha": null
4753 },
4754 {
4755 "sha": "45048f4829e8937cf854634611c92081f06922d5",
4756 "description": "mesa/st: Lower shader images before handing off to NIR-to-TGSI.",
4757 "nominated": false,
4758 "nomination_type": null,
4759 "resolution": 4,
4760 "master_sha": null,
4761 "because_sha": null
4762 },
4763 {
4764 "sha": "500dfc05da2398d5a617bc3c155cc2d0552dfe3c",
4765 "description": "mesa/st: Make a single helper for the NIR-to-TGSI transfer.",
4766 "nominated": false,
4767 "nomination_type": null,
4768 "resolution": 4,
4769 "master_sha": null,
4770 "because_sha": null
4771 },
4772 {
4773 "sha": "f70c50b643c7edac04d25eb89bb847eb27ed89d5",
4774 "description": "frontend/dri: Expose RGB[AX]_SRGB as well",
4775 "nominated": false,
4776 "nomination_type": null,
4777 "resolution": 4,
4778 "master_sha": null,
4779 "because_sha": null
4780 },
4781 {
4782 "sha": "3d88e65e88cd0d38a559496294a636d42ed6d71a",
4783 "description": "zink: decouple renderpass from framebuffer state",
4784 "nominated": false,
4785 "nomination_type": null,
4786 "resolution": 4,
4787 "master_sha": null,
4788 "because_sha": null
4789 },
4790 {
4791 "sha": "49bb7919916ec4da424518a358f1e1e87ea9a4d7",
4792 "description": "zink: use 'fb' variable name for zink_framebuffer objects in zink_framebuffer.c",
4793 "nominated": false,
4794 "nomination_type": null,
4795 "resolution": 4,
4796 "master_sha": null,
4797 "because_sha": null
4798 },
4799 {
4800 "sha": "301de75b2555ddee1ef70f80830ec246087ad2e2",
4801 "description": "zink: rename param in zink_create_framebuffer",
4802 "nominated": false,
4803 "nomination_type": null,
4804 "resolution": 4,
4805 "master_sha": null,
4806 "because_sha": null
4807 },
4808 {
4809 "sha": "b4da9f42e5ab08bba1b2dbaab49126b252007b61",
4810 "description": "zink: ralloc zink_framebuffer structs",
4811 "nominated": false,
4812 "nomination_type": null,
4813 "resolution": 4,
4814 "master_sha": null,
4815 "because_sha": null
4816 },
4817 {
4818 "sha": "c6741f52bd2f646b2c1575db6e47aba2083f3765",
4819 "description": "zink: remove renderpass refcounting",
4820 "nominated": false,
4821 "nomination_type": null,
4822 "resolution": 4,
4823 "master_sha": null,
4824 "because_sha": null
4825 },
4826 {
4827 "sha": "b2e5dadd229cf77a302ec082f443bf502f0d7990",
4828 "description": "zink: add batch flag for checking renderpass state",
4829 "nominated": false,
4830 "nomination_type": null,
4831 "resolution": 4,
4832 "master_sha": null,
4833 "because_sha": null
4834 },
4835 {
4836 "sha": "448c85acfcc3b72c4aa9cee4eb94116fe53fe424",
4837 "description": "zink: rework framebuffer state",
4838 "nominated": false,
4839 "nomination_type": null,
4840 "resolution": 4,
4841 "master_sha": null,
4842 "because_sha": null
4843 },
4844 {
4845 "sha": "39a2da738d85adca0fef6ee8fa7363836be3401a",
4846 "description": "ir3: add debug option to override shader assembly",
4847 "nominated": false,
4848 "nomination_type": null,
4849 "resolution": 4,
4850 "master_sha": null,
4851 "because_sha": null
4852 },
4853 {
4854 "sha": "64f939020d8dbe23e5230369488e18fb983559dd",
4855 "description": "zink: only emit streamout targets during draw if we have them",
4856 "nominated": false,
4857 "nomination_type": null,
4858 "resolution": 4,
4859 "master_sha": null,
4860 "because_sha": null
4861 },
4862 {
4863 "sha": "39c415d5fd496b64f8fda2ea47b6adb88b9bd51e",
4864 "description": "mesa: always set valid index bounds for non-indexed draws for classic drivers",
4865 "nominated": false,
4866 "nomination_type": 1,
4867 "resolution": 4,
4868 "master_sha": null,
4869 "because_sha": "2358da81d26d8baa2a46a7e854869d1c02c2dc38"
4870 },
4871 {
4872 "sha": "fc1bd69bbd535b56fc701c54be404e250b7be856",
4873 "description": "iris: Fix android build due to missing link to libmesa_iris_gen125",
4874 "nominated": false,
4875 "nomination_type": 1,
4876 "resolution": 4,
4877 "master_sha": null,
4878 "because_sha": "cd3251d6bafaae13d5a2cf52c917ef4517fe0130"
4879 },
4880 {
4881 "sha": "cea4d85093af807ea0f84d505929766918452892",
4882 "description": "turnip: make GS use correct varyings size from previous stage",
4883 "nominated": false,
4884 "nomination_type": null,
4885 "resolution": 4,
4886 "master_sha": null,
4887 "because_sha": null
4888 },
4889 {
4890 "sha": "0c08a66ce526913ed2691f982f600285206248b8",
4891 "description": "iris: only set point sprite overrides if actually using points",
4892 "nominated": true,
4893 "nomination_type": 0,
Yevhenii Kolesnikovd5ee8412020-10-15 17:21:14 +03004894 "resolution": 1,
Dylan Baker851d7532021-01-15 09:17:39 -08004895 "master_sha": null,
4896 "because_sha": null
4897 },
4898 {
4899 "sha": "322a3d4fb0c3601a42dfe267c57aebe6fda4c25e",
4900 "description": "zink: partially enable SSBO pipe cap",
4901 "nominated": false,
4902 "nomination_type": null,
4903 "resolution": 4,
4904 "master_sha": null,
4905 "because_sha": null
4906 },
4907 {
4908 "sha": "2bfa998960d506a60a3c4515a50e19e5ec11e795",
4909 "description": "zink: add more usage bits for buffer types",
4910 "nominated": false,
4911 "nomination_type": null,
4912 "resolution": 4,
4913 "master_sha": null,
4914 "because_sha": null
4915 },
4916 {
4917 "sha": "e79d905f5a0d5bf0f83276ed08fc5d3affd65952",
4918 "description": "zink: flag ssbo buffer resources as having pending writes on batch",
4919 "nominated": false,
4920 "nomination_type": null,
4921 "resolution": 4,
4922 "master_sha": null,
4923 "because_sha": null
4924 },
4925 {
4926 "sha": "d0d1888af05c18d71b2d359c12916db62e9d6a29",
4927 "description": "zink: split UBOs and samplers into 'read' batch references during draw",
4928 "nominated": false,
4929 "nomination_type": null,
4930 "resolution": 4,
4931 "master_sha": null,
4932 "because_sha": null
4933 },
4934 {
4935 "sha": "fa321e0cc4a4e92e5e9296af317d475c2305482c",
4936 "description": "zink: start supporting atomic shader ops",
4937 "nominated": false,
4938 "nomination_type": null,
4939 "resolution": 4,
4940 "master_sha": null,
4941 "because_sha": null
4942 },
4943 {
4944 "sha": "400c7743f6323ef1c738e07c4f990cb8d857fb81",
4945 "description": "zink: modify ubo loading in ntv to work for ssbos",
4946 "nominated": false,
4947 "nomination_type": null,
4948 "resolution": 4,
4949 "master_sha": null,
4950 "because_sha": null
4951 },
4952 {
4953 "sha": "3dd5500f7b2957563a116228b8d29453cd981783",
4954 "description": "zink: emit ssbo variables in ntv",
4955 "nominated": false,
4956 "nomination_type": null,
4957 "resolution": 4,
4958 "master_sha": null,
4959 "because_sha": null
4960 },
4961 {
4962 "sha": "6e22f52ba121c85d38b55bc3c1713250f3827f65",
4963 "description": "zink: hook up ssbo shader bindings",
4964 "nominated": false,
4965 "nomination_type": null,
4966 "resolution": 4,
4967 "master_sha": null,
4968 "because_sha": null
4969 },
4970 {
4971 "sha": "f5ab1a1f00c1495da7c3b9cb645f268041c42f50",
4972 "description": "zink: add set_shader_buffers pipe_context method",
4973 "nominated": false,
4974 "nomination_type": null,
4975 "resolution": 4,
4976 "master_sha": null,
4977 "because_sha": null
4978 },
4979 {
4980 "sha": "2fa1cf99b981294d25a5adb1b1de17b4332b7ed8",
4981 "description": "zink: add util function for emitting ntv atomic ops",
4982 "nominated": false,
4983 "nomination_type": null,
4984 "resolution": 4,
4985 "master_sha": null,
4986 "because_sha": null
4987 },
4988 {
4989 "sha": "621fb6a72a3661263e57441e27930bf3da91f433",
4990 "description": "zink: add spirv builder function for runtime array type",
4991 "nominated": false,
4992 "nomination_type": null,
4993 "resolution": 4,
4994 "master_sha": null,
4995 "because_sha": null
4996 },
4997 {
4998 "sha": "652e51e1f3421369ee1d9efc30b20168fcb12e37",
4999 "description": "nir/lower_uniforms_to_ubo: set explicit_binding on uniform_0",
5000 "nominated": false,
5001 "nomination_type": null,
5002 "resolution": 4,
5003 "master_sha": null,
5004 "because_sha": null
5005 },
5006 {
5007 "sha": "a5bd2b95ef61763e00b462eb8c4de981f3c3931d",
5008 "description": "zink: optimize renderpass hash table",
5009 "nominated": false,
5010 "nomination_type": null,
5011 "resolution": 4,
5012 "master_sha": null,
5013 "because_sha": null
5014 },
5015 {
Dylan Baker8d20fc62021-01-14 09:18:46 -08005016 "sha": "184bbef33d1fff3520958c130f2b8e4fce17379c",
5017 "description": "util/set: split off create() into an init() function",
5018 "nominated": false,
5019 "nomination_type": null,
5020 "resolution": 4,
5021 "master_sha": null,
5022 "because_sha": null
5023 },
5024 {
5025 "sha": "491e7decad0f46b6d5f2e517cc0ea18193cf2f33",
5026 "description": "util/set: add the found param to search_or_add",
5027 "nominated": false,
5028 "nomination_type": null,
5029 "resolution": 4,
5030 "master_sha": null,
5031 "because_sha": null
5032 },
5033 {
5034 "sha": "5f3f128088ae45734723071ec4af340488ece741",
5035 "description": "util/set: optimize rehash for empty table and no-func clears",
5036 "nominated": false,
5037 "nomination_type": null,
5038 "resolution": 4,
5039 "master_sha": null,
5040 "because_sha": null
5041 },
5042 {
5043 "sha": "41042f7fa29787347a4844a06a60b0c83fc916c1",
5044 "description": "util/hash_table: optimize rehash for empty table and no-func clears",
5045 "nominated": false,
5046 "nomination_type": null,
5047 "resolution": 4,
5048 "master_sha": null,
5049 "because_sha": null
5050 },
5051 {
5052 "sha": "17f8e56c96ca6cfafa90c87564441b4fb7fa1b23",
5053 "description": "radeonsi: invalidate compute sgprs in si_rebind_buffer",
5054 "nominated": true,
5055 "nomination_type": 1,
Pierre-Eric Pelloux-Prayer205e8cd2021-01-11 20:40:09 +01005056 "resolution": 1,
Dylan Baker8d20fc62021-01-14 09:18:46 -08005057 "master_sha": null,
5058 "because_sha": "85a6bcca615f9aae1ffd2a1e790ee5d980e7cc43"
5059 },
5060 {
5061 "sha": "c4b7a0d61d62a4c7f6e995fa49c56c8ab665f2da",
5062 "description": "ac: add ifdef __cplusplus guard to header",
5063 "nominated": false,
5064 "nomination_type": null,
5065 "resolution": 4,
5066 "master_sha": null,
5067 "because_sha": null
5068 },
5069 {
5070 "sha": "b83d0b2f5de926a86b371d2b48e59e26cbd159de",
5071 "description": "ci: Use meson test directly instead of ninja test",
5072 "nominated": false,
5073 "nomination_type": null,
5074 "resolution": 4,
5075 "master_sha": null,
5076 "because_sha": null
5077 },
5078 {
5079 "sha": "5eb9c6203c2b25c21c0acda04b302c46de2bf928",
5080 "description": "ci: Remove .gitlab-ci/meson-build.bat",
5081 "nominated": false,
5082 "nomination_type": null,
5083 "resolution": 4,
5084 "master_sha": null,
5085 "because_sha": null
5086 },
5087 {
5088 "sha": "d4b4d69d4dc387a3d999f4d820fe9471dd9cf8b9",
5089 "description": "anv: add transfer usage for color/depth/stencil attachments",
5090 "nominated": true,
5091 "nomination_type": 1,
Lionel Landwerlinbfb6f662021-01-04 13:47:37 +01005092 "resolution": 1,
Dylan Baker8d20fc62021-01-14 09:18:46 -08005093 "master_sha": null,
5094 "because_sha": "54b525caf0aa9966f5c0aa359709f43038bbd5ca"
5095 },
5096 {
5097 "sha": "ad098553ee9ef1ce8c115454f26fb0d3fe272be3",
5098 "description": "turnip/ir3: handle image load/stores produced by AtomicLoad/Store",
5099 "nominated": false,
5100 "nomination_type": null,
5101 "resolution": 4,
5102 "master_sha": null,
5103 "because_sha": null
5104 },
5105 {
5106 "sha": "9c54928f7762a59da4638a563e6c852ecbb9c76f",
5107 "description": "lavapipe: Defer lavapipe warning to CreateDevice",
5108 "nominated": true,
5109 "nomination_type": 1,
Witold Barylukcb242822021-01-08 10:16:53 +00005110 "resolution": 1,
Dylan Baker8d20fc62021-01-14 09:18:46 -08005111 "master_sha": null,
5112 "because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
5113 },
5114 {
5115 "sha": "aa3dfcd803183d34373e48bff795a39e6a6fc868",
5116 "description": "panfrost: Fix typos.",
5117 "nominated": false,
5118 "nomination_type": null,
5119 "resolution": 4,
5120 "master_sha": null,
5121 "because_sha": null
5122 },
5123 {
5124 "sha": "179e549995136b47e0adcda06cffb1db936124fb",
5125 "description": "gallium/tgsi: garbage collect unused TGSI_UTIL_SIGN_MODE.",
5126 "nominated": false,
5127 "nomination_type": null,
5128 "resolution": 4,
5129 "master_sha": null,
5130 "because_sha": null
5131 },
5132 {
5133 "sha": "f44212067ef76b574e765dd32b966712987b4479",
5134 "description": "gallium/tgsi: Rewrite the docs on source modifiers.",
5135 "nominated": false,
5136 "nomination_type": null,
5137 "resolution": 4,
5138 "master_sha": null,
5139 "because_sha": null
5140 },
5141 {
5142 "sha": "1fc79592b76a4ac3e07b0ea3dfd5ebdadb8a4253",
5143 "description": "gallium/tgsi: Remove support for f64 src modifiers.",
5144 "nominated": false,
5145 "nomination_type": null,
5146 "resolution": 4,
5147 "master_sha": null,
5148 "because_sha": null
5149 },
5150 {
5151 "sha": "9a2cbe02ed5bec475ef90e3404132a7e948041ae",
5152 "description": "gallium/tgsi: Assert that we don't see integer abs modifiers.",
5153 "nominated": false,
5154 "nomination_type": null,
5155 "resolution": 4,
5156 "master_sha": null,
5157 "because_sha": null
5158 },
5159 {
5160 "sha": "1ff2c01741bf14b3af9e36f0e4c8b5a92e60cbf2",
5161 "description": "gallium/ntt: Stop lowering integer source mods.",
5162 "nominated": false,
5163 "nomination_type": null,
5164 "resolution": 4,
5165 "master_sha": null,
5166 "because_sha": null
5167 },
5168 {
5169 "sha": "ecaa7c3e39424c6617752bd6561bf900d9da2d86",
5170 "description": "gallium/ttn: Add support for TGSI_OPCODE_I64NEG/ABS.",
5171 "nominated": false,
5172 "nomination_type": null,
5173 "resolution": 4,
5174 "master_sha": null,
5175 "because_sha": null
5176 },
5177 {
5178 "sha": "8c7526afd2ea56e1c7c1692fde990e0594b7d0d2",
5179 "description": "nv50,nvc0: explicitly list recently-added caps",
5180 "nominated": false,
5181 "nomination_type": null,
5182 "resolution": 4,
5183 "master_sha": null,
5184 "because_sha": null
5185 },
5186 {
5187 "sha": "be7e12d81b2321307ca0719d40b48c21648847e2",
5188 "description": "nv50/ir: ignore FS_BLEND_EQUATION_ADVANCED",
5189 "nominated": false,
5190 "nomination_type": null,
5191 "resolution": 4,
5192 "master_sha": null,
5193 "because_sha": null
5194 },
5195 {
5196 "sha": "9d651d2a0f85e8fbe760faebb9376af94d0fc731",
5197 "description": "zink: clamp sampler+samplerview limits",
5198 "nominated": false,
5199 "nomination_type": null,
5200 "resolution": 4,
5201 "master_sha": null,
5202 "because_sha": null
5203 },
5204 {
5205 "sha": "f4902bb189c810cc333a87d93babfc5a51e56ae5",
5206 "description": "intel/genxml,anv,iris: Drop the legacy compute path from gen125.xml",
5207 "nominated": false,
5208 "nomination_type": null,
5209 "resolution": 4,
5210 "master_sha": null,
5211 "because_sha": null
5212 },
5213 {
5214 "sha": "32857a63508f4562e536d630e6d9733f62b61147",
5215 "description": "iris: Add support for COMPUTE_WALKER",
5216 "nominated": false,
5217 "nomination_type": null,
5218 "resolution": 4,
5219 "master_sha": null,
5220 "because_sha": null
5221 },
5222 {
5223 "sha": "8f85e68deaa3f162008f440bce7fb44834987fc0",
5224 "description": "anv: Enable push constants on gen12-hp",
5225 "nominated": false,
5226 "nomination_type": null,
5227 "resolution": 4,
5228 "master_sha": null,
5229 "because_sha": null
5230 },
5231 {
5232 "sha": "369eab9420cfc8c33e67f250aa09ff913db9168b",
5233 "description": "intel/fs: Emit code for Gen12-HP indirect compute data",
5234 "nominated": false,
5235 "nomination_type": null,
5236 "resolution": 4,
5237 "master_sha": null,
5238 "because_sha": null
5239 },
5240 {
5241 "sha": "4077ca1cc805cf6bd37a7b1c3afc99e7a11e45e8",
5242 "description": "anv: Add a general state pool",
5243 "nominated": false,
5244 "nomination_type": null,
5245 "resolution": 4,
5246 "master_sha": null,
5247 "because_sha": null
5248 },
5249 {
5250 "sha": "a6f8d5914206abf5f3e04d6acaae2bbb45315e03",
5251 "description": "anv: Use COMPUTE_WALKER for gen12-hp",
5252 "nominated": false,
5253 "nomination_type": null,
5254 "resolution": 4,
5255 "master_sha": null,
5256 "because_sha": null
5257 },
5258 {
5259 "sha": "91fe96cfbe388a90d1577ede745276674493d336",
5260 "description": "anv: Don't use MEDIA_INTERFACE_DESCRIPTOR_LOAD for gen12-hp",
5261 "nominated": false,
5262 "nomination_type": null,
5263 "resolution": 4,
5264 "master_sha": null,
5265 "because_sha": null
5266 },
5267 {
5268 "sha": "435b272241e0edf3081e5819372f9fa955518544",
5269 "description": "anv: Emit CFE_STATE for gen12-hp",
5270 "nominated": false,
5271 "nomination_type": null,
5272 "resolution": 4,
5273 "master_sha": null,
5274 "because_sha": null
5275 },
5276 {
5277 "sha": "b4ffbf152137d24b20bb24dbbaa7945fd706970d",
5278 "description": "intel/fs: Allow compute dispatch without a pushed subgroup ID on Gen12-HP",
5279 "nominated": false,
5280 "nomination_type": null,
5281 "resolution": 4,
5282 "master_sha": null,
5283 "because_sha": null
5284 },
5285 {
5286 "sha": "9294193098149c87d95a55d71e42cdbd1f885bb3",
5287 "description": "intel/compiler: Disable push constants on gen12-hp",
5288 "nominated": false,
5289 "nomination_type": null,
5290 "resolution": 4,
5291 "master_sha": null,
5292 "because_sha": null
5293 },
5294 {
5295 "sha": "b7c1ad00fc76d05157c4f1d1729afc78a96d4d30",
5296 "description": "intel/tools: Decode COMPUTE_WALKER",
5297 "nominated": false,
5298 "nomination_type": null,
5299 "resolution": 4,
5300 "master_sha": null,
5301 "because_sha": null
5302 },
5303 {
5304 "sha": "cdc9e22a3adce409099765a6319ce858128fef6c",
5305 "description": "intel/genxml/gen125: Add CFE_STATE and COMPUTE_WALKER",
5306 "nominated": false,
5307 "nomination_type": null,
5308 "resolution": 4,
5309 "master_sha": null,
5310 "because_sha": null
5311 },
5312 {
5313 "sha": "9149d71bb610e7dd93470be764ced2ebc494999e",
5314 "description": "docs: update calendar for 21.0.0-rc1",
5315 "nominated": false,
5316 "nomination_type": null,
5317 "resolution": 4,
5318 "master_sha": null,
5319 "because_sha": null
5320 },
5321 {
5322 "sha": "68b1e7b2347c7d3b9bb0de247c969bdcc1001a61",
5323 "description": "docs: update calendar and link releases notes for 20.3.3",
5324 "nominated": false,
5325 "nomination_type": null,
5326 "resolution": 4,
5327 "master_sha": null,
5328 "because_sha": null
5329 },
5330 {
5331 "sha": "60ffde59943bf5286eafa14d27b32c14b4717ca6",
5332 "description": "docs: Add sha256sum for 20.3.3",
5333 "nominated": false,
5334 "nomination_type": null,
5335 "resolution": 4,
5336 "master_sha": null,
5337 "because_sha": null
5338 },
5339 {
5340 "sha": "1a20041361a30f700189ba0c52dead0e1366a57d",
5341 "description": "docs: add release notes for 20.3.3",
5342 "nominated": false,
5343 "nomination_type": null,
5344 "resolution": 4,
5345 "master_sha": null,
5346 "because_sha": null
5347 },
5348 {
5349 "sha": "86101cdad7d2525a5f5ac02dcc4417940cb74889",
5350 "description": "panfrost: Don't skip the test with a 4k shader",
5351 "nominated": false,
5352 "nomination_type": null,
5353 "resolution": 4,
5354 "master_sha": null,
5355 "because_sha": null
5356 },
5357 {
5358 "sha": "dfe429eb414511170f3dfc960d247c4aa295f924",
5359 "description": "nir/loop_unroll: unroll more aggressively if it can improve load scheduling",
5360 "nominated": false,
5361 "nomination_type": null,
5362 "resolution": 4,
5363 "master_sha": null,
5364 "because_sha": null
5365 },
5366 {
5367 "sha": "74748f16c969c59096a0bf4ce9f86fc92c797905",
5368 "description": "freedreno/ir3: Remove legacy packed-struct encoding",
5369 "nominated": false,
5370 "nomination_type": null,
5371 "resolution": 4,
5372 "master_sha": null,
5373 "because_sha": null
5374 },
5375 {
5376 "sha": "1a8113fdee508ca8f880e74cc1adb616d4f35c9b",
5377 "description": "freedreno/ir3/decode: Switch over to new disasm",
5378 "nominated": false,
5379 "nomination_type": null,
5380 "resolution": 4,
5381 "master_sha": null,
5382 "because_sha": null
5383 },
5384 {
5385 "sha": "668943e9f75c72d0d1f04f3b3da74427661c3cb7",
5386 "description": "freedreno/ir3: Realign disasm shader stats",
5387 "nominated": false,
5388 "nomination_type": null,
5389 "resolution": 4,
5390 "master_sha": null,
5391 "because_sha": null
5392 },
5393 {
5394 "sha": "3e15ba5ccc4e7b8af80ea84a44906a2ffa895490",
5395 "description": "freedreno/ir3: Better sstall estimation",
5396 "nominated": false,
5397 "nomination_type": null,
5398 "resolution": 4,
5399 "master_sha": null,
5400 "because_sha": null
5401 },
5402 {
5403 "sha": "11cba228fd5a7296088d42947e6ce014891f00fb",
5404 "description": "freedreno/ir3: Small resinfo disasm tweak",
5405 "nominated": false,
5406 "nomination_type": null,
5407 "resolution": 4,
5408 "master_sha": null,
5409 "because_sha": null
5410 },
5411 {
5412 "sha": "5cae4779c2e2276da3720fdde136fbf623c3c983",
5413 "description": "freedreno/ir3: Switch over to new encoder/decoder",
5414 "nominated": false,
5415 "nomination_type": null,
5416 "resolution": 4,
5417 "master_sha": null,
5418 "because_sha": null
5419 },
5420 {
5421 "sha": "01e8bd55de7712f14bd7d29adb9c4d930e9f6df0",
5422 "description": "freedreno/ir3/tests: Switch disasm test over to new decoder",
5423 "nominated": false,
5424 "nomination_type": null,
5425 "resolution": 4,
5426 "master_sha": null,
5427 "because_sha": null
5428 },
5429 {
5430 "sha": "704e49bae06ba98c435c311ffd64d79658fd654e",
5431 "description": "freedreno/hw/isa: Add expression caching",
5432 "nominated": false,
5433 "nomination_type": null,
5434 "resolution": 4,
5435 "master_sha": null,
5436 "because_sha": null
5437 },
5438 {
5439 "sha": "6d94f575d2137f6f31353df6b0d6279e9d206ea8",
5440 "description": "freedreno/hw/isa: Add description of ir3 ISA",
5441 "nominated": false,
5442 "nomination_type": null,
5443 "resolution": 4,
5444 "master_sha": null,
5445 "because_sha": null
5446 },
5447 {
5448 "sha": "e7630ec278f49aa11f47bc743dfde0f62f7e51c1",
5449 "description": "freedreno/hw: Add isaspec mechanism for documenting/defining an ISA",
5450 "nominated": false,
5451 "nomination_type": null,
5452 "resolution": 4,
5453 "master_sha": null,
5454 "because_sha": null
5455 },
5456 {
5457 "sha": "6309c9313b194cb269da54e3553ddb0c001eed3a",
5458 "description": "freedreno/ir3: Add some new \"logical\" opcodes",
5459 "nominated": false,
5460 "nomination_type": null,
5461 "resolution": 4,
5462 "master_sha": null,
5463 "because_sha": null
5464 },
5465 {
5466 "sha": "cd31bface82f5eba4686dda6cde55cc53edf0348",
5467 "description": "freedreno/ir3: Decouple ir3_info collection from assembler",
5468 "nominated": false,
5469 "nomination_type": null,
5470 "resolution": 4,
5471 "master_sha": null,
5472 "because_sha": null
5473 },
5474 {
5475 "sha": "e1f8aaf9d2a3743cc6f9dc50cbab19db5833bd75",
5476 "description": "freedreno/ir3: Fix ldg decoding/parsing",
5477 "nominated": false,
5478 "nomination_type": null,
5479 "resolution": 4,
5480 "master_sha": null,
5481 "because_sha": null
5482 },
5483 {
5484 "sha": "b603875482d78f02e50c57ff04f0bfb4f0d98669",
5485 "description": "aco/ra: Use PhysRegInterval for count_zero",
5486 "nominated": false,
5487 "nomination_type": null,
5488 "resolution": 4,
5489 "master_sha": null,
5490 "because_sha": null
5491 },
5492 {
5493 "sha": "c30e83cc515b826e14f412208ee01182c1abaddf",
5494 "description": "aco/ra: Use PhysRegInterval for collect_vars parameters",
5495 "nominated": false,
5496 "nomination_type": null,
5497 "resolution": 4,
5498 "master_sha": null,
5499 "because_sha": null
5500 },
5501 {
5502 "sha": "0959b7c435dcf69e734e01b02a3497abd71f68db",
5503 "description": "aco/ra: Use PhysReg when indexing into RegisterFile's containers",
5504 "nominated": false,
5505 "nomination_type": null,
5506 "resolution": 4,
5507 "master_sha": null,
5508 "because_sha": null
5509 },
5510 {
5511 "sha": "c3660f4781943632180f866742daf5e756fd07d0",
5512 "description": "aco/ra: Use PhysReg for member functions of PhysRegInterval",
5513 "nominated": false,
5514 "nomination_type": null,
5515 "resolution": 4,
5516 "master_sha": null,
5517 "because_sha": null
5518 },
5519 {
5520 "sha": "d2d0096c0cf7a4fa71dfd619dbb70bd596f1dfa4",
5521 "description": "aco/ra: Remove unused function parameter",
5522 "nominated": false,
5523 "nomination_type": null,
5524 "resolution": 4,
5525 "master_sha": null,
5526 "because_sha": null
5527 },
5528 {
5529 "sha": "d9e1375e2718992d965c23a5a9c074037c640a48",
5530 "description": "aco/ra: Use std::all_of to simplify a loop",
5531 "nominated": false,
5532 "nomination_type": null,
5533 "resolution": 4,
5534 "master_sha": null,
5535 "because_sha": null
5536 },
5537 {
5538 "sha": "f7e6b61379ca2a55c85427818565c3d6ff722dce",
5539 "description": "aco/ra: Add helpers to test for intersection/containment of reg intervals",
5540 "nominated": false,
5541 "nomination_type": null,
5542 "resolution": 4,
5543 "master_sha": null,
5544 "because_sha": null
5545 },
5546 {
5547 "sha": "88f21ad87a454deac0cfdae302385ae19db6cea2",
5548 "description": "aco/ra: Move commonly repeated code to a helper function",
5549 "nominated": false,
5550 "nomination_type": null,
5551 "resolution": 4,
5552 "master_sha": null,
5553 "because_sha": null
5554 },
5555 {
5556 "sha": "8962510e38fbaff792f60bc17d46507bb77401ac",
5557 "description": "aco/ra: Conservatively refactor get_reg_specified to use PhysRegInterval",
5558 "nominated": false,
5559 "nomination_type": null,
5560 "resolution": 4,
5561 "master_sha": null,
5562 "because_sha": null
5563 },
5564 {
5565 "sha": "46c9d761347bf94001a14c5a2f0758f1ec7d6b87",
5566 "description": "aco/ra: Use std::all_of to simplify a loop",
5567 "nominated": false,
5568 "nomination_type": null,
5569 "resolution": 4,
5570 "master_sha": null,
5571 "because_sha": null
5572 },
5573 {
5574 "sha": "2b3b2f7ff5b6883be78b38b55e6cf19de0914106",
5575 "description": "aco/ra: Use std::find_if(_not) to clean up get_reg_simple",
5576 "nominated": false,
5577 "nomination_type": null,
5578 "resolution": 4,
5579 "master_sha": null,
5580 "because_sha": null
5581 },
5582 {
5583 "sha": "ebdb362937a2a038aba2e86b43dd0a1fa60c5202",
5584 "description": "aco/ra: Add iterator interface for PhysRegInterval",
5585 "nominated": false,
5586 "nomination_type": null,
5587 "resolution": 4,
5588 "master_sha": null,
5589 "because_sha": null
5590 },
5591 {
5592 "sha": "689ce1f39d32bec64aeb2354ff67a242c833b59c",
5593 "description": "aco/ra: Remove always-false conditions",
5594 "nominated": false,
5595 "nomination_type": null,
5596 "resolution": 4,
5597 "master_sha": null,
5598 "because_sha": null
5599 },
5600 {
5601 "sha": "46eee40abc22f6c5ab34a7103e207ad2ed054a31",
5602 "description": "aco/ra: Conservatively refactor existing code to use PhysRegInterval",
5603 "nominated": false,
5604 "nomination_type": null,
5605 "resolution": 4,
5606 "master_sha": null,
5607 "because_sha": null
5608 },
5609 {
5610 "sha": "9bbd6162a9f2160b8682ba9b4db0e8680bdd4987",
5611 "description": "aco/ra: Introduce PhysRegInterval helper class",
5612 "nominated": false,
5613 "nomination_type": null,
5614 "resolution": 4,
5615 "master_sha": null,
5616 "because_sha": null
5617 },
5618 {
5619 "sha": "67c1f32228de25dff56ec9c625af3001932e1d4b",
5620 "description": "aco/ra: Update register use bounds before recursing in get_regs_for_copies",
5621 "nominated": false,
5622 "nomination_type": null,
5623 "resolution": 4,
5624 "master_sha": null,
5625 "because_sha": null
5626 },
5627 {
5628 "sha": "288032a87316f8542d1d5de8b8e1d3a20359ceab",
5629 "description": "aco: remove divergent branches which only jump over very few instructions",
5630 "nominated": false,
5631 "nomination_type": null,
5632 "resolution": 4,
5633 "master_sha": null,
5634 "because_sha": null
5635 },
5636 {
5637 "sha": "412291ddef50b4185a7c8eb444e4143b830db376",
5638 "description": "aco: propagate swizzles when optimizing packed clamp & fma",
5639 "nominated": false,
5640 "nomination_type": null,
5641 "resolution": 4,
5642 "master_sha": null,
5643 "because_sha": null
5644 },
5645 {
5646 "sha": "6ecbccfb2374c4074ab49d3cd31d9aa48a950ab2",
5647 "description": "aco: optimize v_pk_fma_f16 -> v_pk_fmac_f16 on GFX10",
5648 "nominated": false,
5649 "nomination_type": null,
5650 "resolution": 4,
5651 "master_sha": null,
5652 "because_sha": null
5653 },
5654 {
5655 "sha": "b03be30e07546b813acc1156407b964e68892beb",
5656 "description": "aco: optimize packed fneg",
5657 "nominated": false,
5658 "nomination_type": null,
5659 "resolution": 4,
5660 "master_sha": null,
5661 "because_sha": null
5662 },
5663 {
5664 "sha": "e3790fc4587485b75a389a5a640846c8b5ffa33f",
5665 "description": "aco: optimize packed clamp",
5666 "nominated": false,
5667 "nomination_type": null,
5668 "resolution": 4,
5669 "master_sha": null,
5670 "because_sha": null
5671 },
5672 {
5673 "sha": "a9fd9187e830b6665984f2f9cf651465c266dc85",
5674 "description": "aco: optimize packed mul+add to v_pk_fma_f16",
5675 "nominated": false,
5676 "nomination_type": null,
5677 "resolution": 4,
5678 "master_sha": null,
5679 "because_sha": null
5680 },
5681 {
5682 "sha": "01134b0bfe407f43d8089551301ffedaeeb459ff",
5683 "description": "aco: simplify multiply-add combining",
5684 "nominated": false,
5685 "nomination_type": null,
5686 "resolution": 4,
5687 "master_sha": null,
5688 "because_sha": null
5689 },
5690 {
5691 "sha": "fcd2ef23e5f1d50008166168e772815c0213e37c",
5692 "description": "radv: vectorize 16bit instructions",
5693 "nominated": false,
5694 "nomination_type": null,
5695 "resolution": 4,
5696 "master_sha": null,
5697 "because_sha": null
5698 },
5699 {
5700 "sha": "454bbf8f230e44e54b1dfc04e87dff353fa3fd1f",
5701 "description": "aco: emit packed 16bit instructions",
5702 "nominated": false,
5703 "nomination_type": null,
5704 "resolution": 4,
5705 "master_sha": null,
5706 "because_sha": null
5707 },
5708 {
5709 "sha": "5ad52ac90630e344650cf9a1b48820432af22680",
5710 "description": "aco: create helpers to emit vop3p instructions",
5711 "nominated": false,
5712 "nomination_type": null,
5713 "resolution": 4,
5714 "master_sha": null,
5715 "because_sha": null
5716 },
5717 {
5718 "sha": "036a369f46ea7e5a3582377d72c77bf04550613c",
5719 "description": "aco: change usesModifiers() considering opsel_hi on packed instructions",
5720 "nominated": false,
5721 "nomination_type": null,
5722 "resolution": 4,
5723 "master_sha": null,
5724 "because_sha": null
5725 },
5726 {
5727 "sha": "178b33c87089ddec0df1e7adac9bf4630974439f",
5728 "description": "aco: allow SGPRs on every src position for VOP3P",
5729 "nominated": false,
5730 "nomination_type": null,
5731 "resolution": 4,
5732 "master_sha": null,
5733 "because_sha": null
5734 },
5735 {
5736 "sha": "0db4263a3a45987abadeae584907d75b9dceb7c2",
5737 "description": "aco: allow constants/literals on every src position for VOP3P",
5738 "nominated": false,
5739 "nomination_type": null,
5740 "resolution": 4,
5741 "master_sha": null,
5742 "because_sha": null
5743 },
5744 {
5745 "sha": "4a75a286987d54d097bc708607c1e8876436ea63",
5746 "description": "aco/RA: fix subdword operands on VOP3P instructions",
5747 "nominated": false,
5748 "nomination_type": null,
5749 "resolution": 4,
5750 "master_sha": null,
5751 "because_sha": null
5752 },
5753 {
5754 "sha": "2caba08c1af16b9aa972e9eb6c7595371650a351",
5755 "description": "aco: fix VOP3P assembly, VN and validation",
5756 "nominated": false,
5757 "nomination_type": null,
5758 "resolution": 4,
5759 "master_sha": null,
5760 "because_sha": null
5761 },
5762 {
5763 "sha": "2bde971f4632baca205d0760aba554a22bc0f87f",
5764 "description": "VERSION: bump for 21.1.0 cycle",
5765 "nominated": false,
5766 "nomination_type": null,
5767 "resolution": 4,
5768 "master_sha": null,
5769 "because_sha": null
5770 },
5771 {
5772 "sha": "3c1275ccae620888108206799403999c1fc7e8b3",
5773 "description": "radv: enable DCC for MSAA on GFX10+",
5774 "nominated": false,
5775 "nomination_type": null,
5776 "resolution": 4,
5777 "master_sha": null,
5778 "because_sha": null
5779 },
5780 {
5781 "sha": "0ad83e33619a1d7547c34972eb1c6df62ed0bce7",
5782 "description": "pan/bi: Fix the !immediate case in bi_emit_store_vary()",
5783 "nominated": false,
5784 "nomination_type": null,
5785 "resolution": 4,
5786 "master_sha": null,
5787 "because_sha": null
5788 },
5789 {
5790 "sha": "f9237619d353d34c6d471cd39fe31c765d8dc529",
5791 "description": "nouveau: trigger the current fence's work on destroy explicitly",
5792 "nominated": false,
5793 "nomination_type": null,
5794 "resolution": 4,
5795 "master_sha": null,
5796 "because_sha": null
5797 },
5798 {
5799 "sha": "3b265e828f9034fba770c034410a1a383e9f160f",
5800 "description": "ci: Add an expected failures list for Oland (GFX6)",
5801 "nominated": false,
5802 "nomination_type": null,
5803 "resolution": 4,
5804 "master_sha": null,
5805 "because_sha": null
5806 },
5807 {
5808 "sha": "4b208cc503ddf0c4ed81e24cf4bf68403072c7d1",
5809 "description": "frontends/va: Return an error if non-interlaced buffer is not supported",
5810 "nominated": true,
5811 "nomination_type": 1,
Thong Thai3398f1c2021-01-04 15:53:02 -05005812 "resolution": 1,
Dylan Baker8d20fc62021-01-14 09:18:46 -08005813 "master_sha": null,
5814 "because_sha": "fcb558321e65b62244a11e0066bb8713b1854721"
5815 },
5816 {
5817 "sha": "4a783a3c7846857671a9f2e91b62850e24e01029",
5818 "description": "radv: Use L2 coherency on GFX9+.",
5819 "nominated": false,
5820 "nomination_type": null,
5821 "resolution": 4,
5822 "master_sha": null,
5823 "because_sha": null
5824 },
5825 {
5826 "sha": "0af86341a20259932955f0386ca2d865928ea409",
5827 "description": "radv: Use L2 for CP DMA on GFX9+.",
5828 "nominated": false,
5829 "nomination_type": null,
5830 "resolution": 4,
5831 "master_sha": null,
5832 "because_sha": null
5833 },
5834 {
5835 "sha": "8f8d72af555c2f4d7a44107bf52602571fc0c4d2",
5836 "description": "radv: Use access helpers for flushing with meta operations.",
5837 "nominated": false,
5838 "nomination_type": null,
5839 "resolution": 4,
5840 "master_sha": null,
5841 "because_sha": null
5842 },
5843 {
5844 "sha": "dba0a523a0aaef5937772472bf1b43c7c27df563",
5845 "description": "radv: Do dst invalidations for write accesses.",
5846 "nominated": false,
5847 "nomination_type": null,
5848 "resolution": 4,
5849 "master_sha": null,
5850 "because_sha": null
5851 },
5852 {
5853 "sha": "9026f10cdadff9d485dfd64654407518c6497c50",
5854 "description": "radv: Invalidate CB on SHADER_WRITE for meta operations.",
5855 "nominated": false,
5856 "nomination_type": null,
5857 "resolution": 4,
5858 "master_sha": null,
5859 "because_sha": null
5860 },
5861 {
5862 "sha": "3d7713b5a25f3efd1434c7b6ba5ee28af7cac3ce",
5863 "description": "radv: Remove redundant WB_L2 flush.",
5864 "nominated": false,
5865 "nomination_type": null,
5866 "resolution": 4,
5867 "master_sha": null,
5868 "because_sha": null
5869 },
5870 {
5871 "sha": "275277a2b48ce38fba1d5203941e987fdc856e92",
5872 "description": "panfrost: Implement alpha testing natively",
5873 "nominated": false,
5874 "nomination_type": null,
5875 "resolution": 4,
5876 "master_sha": null,
5877 "because_sha": null
5878 },
5879 {
5880 "sha": "ff44f813fbe9ce703d77b1881a302ef25c21f96b",
5881 "description": "panfrost: Add alpha reference to XML",
5882 "nominated": false,
5883 "nomination_type": null,
5884 "resolution": 4,
5885 "master_sha": null,
5886 "because_sha": null
5887 },
5888 {
5889 "sha": "7a6a5f3fe1532414ece15f227e89b0c39ba5a626",
5890 "description": "panfrost: Handle explicit primitive restart",
5891 "nominated": false,
5892 "nomination_type": null,
5893 "resolution": 4,
5894 "master_sha": null,
5895 "because_sha": null
5896 },
5897 {
5898 "sha": "afad13700a1b487bbe788a103a00ad9547b08e52",
5899 "description": "radv: disable VK_EXT_sample_locations again on GFX10+",
5900 "nominated": false,
5901 "nomination_type": null,
5902 "resolution": 4,
5903 "master_sha": null,
5904 "because_sha": null
5905 },
5906 {
5907 "sha": "09bf6910b0e7e83e9ad082c0993dcb04a975ccf0",
5908 "description": "panfrost: Fix panfrost_afbc_format_needs_fixup()",
5909 "nominated": false,
5910 "nomination_type": 1,
5911 "resolution": 4,
5912 "master_sha": null,
5913 "because_sha": "44217be92134b03e7426860b42918b1d4602e08e"
5914 },
5915 {
5916 "sha": "001c1105f1d9f50955731ab1e272fd7f24aa33ad",
5917 "description": "radv: enable DCC for mipmaps on GFX10+",
5918 "nominated": false,
5919 "nomination_type": null,
5920 "resolution": 4,
5921 "master_sha": null,
5922 "because_sha": null
5923 },
5924 {
5925 "sha": "825e2386dc3e5381cacb3ed1be8241b56e7d5798",
5926 "description": "radv: do not enable DCC for 3D images with mipmaps on GFX10+",
5927 "nominated": false,
5928 "nomination_type": null,
5929 "resolution": 4,
5930 "master_sha": null,
5931 "because_sha": null
5932 },
5933 {
5934 "sha": "755a8313fcf33a5646c8e7e2dd05adf73814dead",
5935 "description": "radv: add support for fast-clearing DCC levels on GFX10+",
5936 "nominated": false,
5937 "nomination_type": null,
5938 "resolution": 4,
5939 "master_sha": null,
5940 "because_sha": null
5941 },
5942 {
5943 "sha": "5537c9de73a2af8a9203d261ed914df92b7ae467",
5944 "description": "radv: prevent fast-clearing uncompressed DCC levels",
5945 "nominated": false,
5946 "nomination_type": null,
5947 "resolution": 4,
5948 "master_sha": null,
5949 "because_sha": null
5950 },
5951 {
5952 "sha": "a4876f055c705a6ca4c083dbe54b9b181558c714",
5953 "description": "ac/surface: store DCC mip info into the surface",
5954 "nominated": false,
5955 "nomination_type": null,
5956 "resolution": 4,
5957 "master_sha": null,
5958 "because_sha": null
5959 },
5960 {
5961 "sha": "9f1fad94f9af42a09fa158080e63adede1d43c8e",
5962 "description": "pan/bi: Implement TEXS for cube maps",
5963 "nominated": false,
5964 "nomination_type": null,
5965 "resolution": 4,
5966 "master_sha": null,
5967 "because_sha": null
5968 },
5969 {
5970 "sha": "8301d483ff8d153e5c3e4c14e87463c65d7fc0d1",
5971 "description": "aco/tests: don't rely on argument evaluation order",
5972 "nominated": false,
5973 "nomination_type": null,
5974 "resolution": 4,
5975 "master_sha": null,
5976 "because_sha": null
5977 },
5978 {
5979 "sha": "f58a11460dddf771b5b35bbb1ee5de4b588b4d21",
5980 "description": "v3d: add fast-path tile-based blit for depth/stencil buffers",
5981 "nominated": false,
5982 "nomination_type": null,
5983 "resolution": 4,
5984 "master_sha": null,
5985 "because_sha": null
5986 },
5987 {
5988 "sha": "79bf06605d55e94cc8d2ad9f7c787779f679b092",
5989 "description": "v3d: check blit mask inside blit subpaths",
5990 "nominated": false,
5991 "nomination_type": 1,
5992 "resolution": 4,
5993 "master_sha": null,
5994 "because_sha": "1c76f6e755a5ec0ad8fb37f173cbd47dc8c9cd2b"
5995 },
5996 {
5997 "sha": "fcd5925612e8efd15072b160743560a9a5ad4f86",
5998 "description": "radv: skip fast-clear eliminate for CMASK based on a predicate",
5999 "nominated": false,
6000 "nomination_type": null,
6001 "resolution": 4,
6002 "master_sha": null,
6003 "because_sha": null
6004 },
6005 {
6006 "sha": "697c93abc1c41af8ec379f5334c44005cb344152",
6007 "description": "radv: update the FCE predicate for fast clears using CMASK",
6008 "nominated": false,
6009 "nomination_type": null,
6010 "resolution": 4,
6011 "master_sha": null,
6012 "because_sha": null
6013 },
6014 {
6015 "sha": "051e2bfe80aca1bf26905f72d437a2d3fd228b0c",
6016 "description": "radv: allocate and initialize the FCE predicate value for CMASK too",
6017 "nominated": false,
6018 "nomination_type": null,
6019 "resolution": 4,
6020 "master_sha": null,
6021 "because_sha": null
6022 },
6023 {
6024 "sha": "735b808639bdb722886db4f33533afed82cb978c",
6025 "description": "radv: only use predication if the FCE value is allocated",
6026 "nominated": false,
6027 "nomination_type": 1,
6028 "resolution": 4,
6029 "master_sha": null,
6030 "because_sha": "6e7008e94baf242a8e0db3b4209a4d2acbf9376d"
6031 },
6032 {
6033 "sha": "5331b1d9456e674751ffe0d68c08e0c6d3ea0d17",
6034 "description": "turnip: implement indirect dispatch",
6035 "nominated": false,
6036 "nomination_type": null,
6037 "resolution": 4,
6038 "master_sha": null,
6039 "because_sha": null
6040 },
6041 {
6042 "sha": "a6ae7b242160ab867b1eda3c3fb4f75020129338",
6043 "description": "turnip: remove unused IR3_DP_LOCAL_GROUP_SIZE_* from cs params",
6044 "nominated": false,
6045 "nomination_type": null,
6046 "resolution": 4,
6047 "master_sha": null,
6048 "because_sha": null
6049 },
6050 {
6051 "sha": "8ecace073ea68e3819ea7c5637bd479067e1420b",
6052 "description": "st/mesa: use the correct src format in ReadPixels",
6053 "nominated": false,
6054 "nomination_type": null,
6055 "resolution": 4,
6056 "master_sha": null,
6057 "because_sha": null
6058 },
6059 {
6060 "sha": "a6fe1eeb058c746da96cb9afae59f4bad7f1fb0c",
6061 "description": "mesa/fbo: don't check_end_texture_render on fb read change",
6062 "nominated": false,
6063 "nomination_type": null,
6064 "resolution": 4,
6065 "master_sha": null,
6066 "because_sha": null
6067 },
6068 {
6069 "sha": "5d9bfcac0663e1dfc935f1d3b09e176c2d544532",
6070 "description": "st/mesa: consider texture view format for fbo blits",
6071 "nominated": false,
6072 "nomination_type": null,
6073 "resolution": 4,
6074 "master_sha": null,
6075 "because_sha": null
6076 },
6077 {
6078 "sha": "354ab5b147d5b09471cb0748c51d0508521a2757",
6079 "description": "r600/nir: use \"unreachable\" instead of \"assert\"",
6080 "nominated": false,
6081 "nomination_type": null,
6082 "resolution": 4,
6083 "master_sha": null,
6084 "because_sha": null
6085 },
6086 {
6087 "sha": "dbe845624bbbe8b34cf1cf85fe54869d71ca3528",
6088 "description": "radv: fix clearing DCC on GFX9",
6089 "nominated": false,
6090 "nomination_type": 1,
6091 "resolution": 4,
6092 "master_sha": null,
6093 "because_sha": "5e8f6967b1d148109fbaa38fc4a70f71f8965932"
6094 },
6095 {
6096 "sha": "36e1c902b9fd793c5581447c0da463d3175562e1",
6097 "description": "v3d: mark some variables static const",
6098 "nominated": false,
6099 "nomination_type": null,
6100 "resolution": 4,
6101 "master_sha": null,
6102 "because_sha": null
6103 },
6104 {
6105 "sha": "9151dab9670dc2495bb2e2039d53f24e6d65badc",
6106 "description": "v3d: update fallthrough comments",
6107 "nominated": false,
6108 "nomination_type": null,
6109 "resolution": 4,
6110 "master_sha": null,
6111 "because_sha": null
6112 },
6113 {
6114 "sha": "4ec956a2b0463fcbf8687d253da29957f3f5eae7",
6115 "description": "v3d: drop not use function parameter",
6116 "nominated": false,
6117 "nomination_type": null,
6118 "resolution": 4,
6119 "master_sha": null,
6120 "because_sha": null
6121 },
6122 {
6123 "sha": "a908abd6c4785c97e351c639181836d5950a5fe5",
6124 "description": "nv50/ir: Initialize CodeEmitterGM107 members in constructor.",
6125 "nominated": false,
6126 "nomination_type": null,
6127 "resolution": 4,
6128 "master_sha": null,
6129 "because_sha": null
6130 },
6131 {
6132 "sha": "9c8dfe4a65e4ba758e642aa928b993ad4ee2b634",
6133 "description": "panfrost: Fix size assertion in bi_alu_src_index",
6134 "nominated": false,
6135 "nomination_type": 1,
6136 "resolution": 4,
6137 "master_sha": null,
6138 "because_sha": "95d62ee7cfa5fec61ca69883801b51ecee7e6d04"
6139 },
6140 {
6141 "sha": "37adeda1ffe6bac79df6961a7dab68d6842f7dfe",
6142 "description": "ci: include nouveau in shader-db runs",
6143 "nominated": false,
6144 "nomination_type": null,
6145 "resolution": 4,
6146 "master_sha": null,
6147 "because_sha": null
6148 },
6149 {
6150 "sha": "c62996796cc46f1a1406f365cbb26f67e5d07c42",
6151 "description": "dri: Restrict glthread for CS:GO to radeonsi",
6152 "nominated": false,
6153 "nomination_type": null,
6154 "resolution": 4,
6155 "master_sha": null,
6156 "because_sha": null
6157 },
6158 {
6159 "sha": "bfcdc8f1747eabad57449a309be7160dd27605ac",
6160 "description": "pan/bi: Add some zero bytes after shaders on Bifrost",
6161 "nominated": false,
6162 "nomination_type": null,
6163 "resolution": 4,
6164 "master_sha": null,
6165 "because_sha": null
6166 },
6167 {
6168 "sha": "e74b2edcef9bd3aed41b8bb013efd9e771ae647c",
6169 "description": "pan/bi: Add a define for the Bifrost shader prefetch size",
6170 "nominated": false,
6171 "nomination_type": null,
6172 "resolution": 4,
6173 "master_sha": null,
6174 "because_sha": null
6175 },
6176 {
6177 "sha": "9a937330efbc21de64a85a4e80d1e3e92ef2a750",
6178 "description": "radeonsi: Only set modifier creation function for GFX9+ & with kernel support.",
6179 "nominated": false,
6180 "nomination_type": 1,
6181 "resolution": 4,
6182 "master_sha": null,
6183 "because_sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb"
6184 },
6185 {
Dylan Baker2c5b5922021-01-12 15:27:27 -08006186 "sha": "d9c8422c4168c7433f68b97065283ebf26631d56",
6187 "description": "panfrost: Skip an XFB test that's passing/failing randomly",
6188 "nominated": false,
6189 "nomination_type": null,
6190 "resolution": 4,
6191 "master_sha": null,
6192 "because_sha": null
6193 },
6194 {
6195 "sha": "3dcc9eb48a65220069d77310187a8a2d3258a8ad",
6196 "description": "panfrost: Re-enable AFBC on 3D, 2D arrays",
6197 "nominated": false,
6198 "nomination_type": null,
6199 "resolution": 4,
6200 "master_sha": null,
6201 "because_sha": null
6202 },
6203 {
6204 "sha": "38823ba60d5f0c8280fb50abbb0a375bca672352",
6205 "description": "panfrost: Fix estimate_texture_payload_size() on Bifrost",
6206 "nominated": true,
6207 "nomination_type": 1,
6208 "resolution": 0,
6209 "master_sha": null,
6210 "because_sha": "a3d2936a8e9e1c263e5d18b6832c238e7aa6700e"
6211 },
6212 {
6213 "sha": "2cf41ae494043295f2d4b0334ffaa31be619eca8",
6214 "description": "panfrost: Pass the resource dimension to panfrost_compression_tag()",
6215 "nominated": false,
6216 "nomination_type": 1,
6217 "resolution": 4,
6218 "master_sha": null,
6219 "because_sha": "4dd7991422ce06bc56e9adb82bca3b5c34c59a95"
6220 },
6221 {
6222 "sha": "6aed981e9dea77c90efacc768a6590280dbaebb6",
6223 "description": "panfrost: Get layer stride of level 0 on staging resources",
6224 "nominated": false,
6225 "nomination_type": 1,
6226 "resolution": 4,
6227 "master_sha": null,
6228 "because_sha": "3c92abe359379066a166f86fe7bfbb4da8029478"
6229 },
6230 {
6231 "sha": "fff77e4b434a4989e6c54ab7ef8d1aa22fe81b3a",
6232 "description": "vulkan/overlay: fix vkGetInstanceProcAddr self-resolving",
6233 "nominated": true,
6234 "nomination_type": 0,
Georg Lehmann24c7a4d2020-12-31 16:18:49 +01006235 "resolution": 1,
Dylan Baker2c5b5922021-01-12 15:27:27 -08006236 "master_sha": null,
6237 "because_sha": null
6238 },
6239 {
6240 "sha": "ad25aae1f3c44048ce64b858dc5f645b4504b5ee",
6241 "description": "docs/features: Fix missing close paranthesis",
6242 "nominated": false,
6243 "nomination_type": 1,
6244 "resolution": 4,
6245 "master_sha": null,
6246 "because_sha": "bd697652a73266152c30b09498d83b22a9e77cf7"
6247 },
6248 {
6249 "sha": "ff7fdb88b9d1c0882537b61a9c7a350d60541787",
6250 "description": "docs/features: Mark GL3.1 as done on Panfrost",
6251 "nominated": false,
6252 "nomination_type": null,
6253 "resolution": 4,
6254 "master_sha": null,
6255 "because_sha": null
6256 },
6257 {
6258 "sha": "2d9d8b685236862eb3c418b1f0ff0e668cea6525",
6259 "description": "docs/panfrost: Update GL/ES versions for v5+",
6260 "nominated": false,
6261 "nomination_type": null,
6262 "resolution": 4,
6263 "master_sha": null,
6264 "because_sha": null
6265 },
6266 {
6267 "sha": "f636874d9dc8b484b7465d332d9eeeb9674b7f5f",
6268 "description": "docs: Add release note for Bifrost GL3.1",
6269 "nominated": false,
6270 "nomination_type": null,
6271 "resolution": 4,
6272 "master_sha": null,
6273 "because_sha": null
6274 },
6275 {
6276 "sha": "c03b6780f7aeaab9333240a536f05c1952c1cad1",
6277 "description": "Revert \"ci: Disable the freedreno farm, which went down last night.\"",
6278 "nominated": false,
6279 "nomination_type": 2,
6280 "resolution": 4,
6281 "master_sha": null,
6282 "because_sha": "ff67898dafaea82db669aef10ebb05e65eaa0921"
6283 },
6284 {
6285 "sha": "041261c6b300586fb622a46f42afbafd717782f8",
6286 "description": "panfrost: Dual-source blending on Bifrost",
6287 "nominated": false,
6288 "nomination_type": null,
6289 "resolution": 4,
6290 "master_sha": null,
6291 "because_sha": null
6292 },
6293 {
6294 "sha": "4956f6d0bf477568731f3965125299b8857d5835",
6295 "description": "radv: Add Android module info to linker script.",
6296 "nominated": true,
6297 "nomination_type": 1,
Bas Nieuwenhuizenb439d0e2021-01-12 12:47:59 +01006298 "resolution": 1,
Dylan Baker2c5b5922021-01-12 15:27:27 -08006299 "master_sha": null,
6300 "because_sha": "41bb6459d3a7dba21ff811069dc4757d7789fd12"
6301 },
6302 {
6303 "sha": "46fe70058557b16383404c35fde32d4587a1951a",
6304 "description": "gallium/ntt: Take ownership of the NIR shader we're passed.",
6305 "nominated": false,
6306 "nomination_type": null,
6307 "resolution": 4,
6308 "master_sha": null,
6309 "because_sha": null
6310 },
6311 {
6312 "sha": "a4a5045d59adc8f7bac56b3828551c94b23f3617",
6313 "description": "mesa/st: Free the ARB_vp/fp nir-to-tgsi temporary tokens.",
6314 "nominated": false,
6315 "nomination_type": 1,
6316 "resolution": 4,
6317 "master_sha": null,
6318 "because_sha": "cf3fc79cd0ab55776bbbabe76237c272ab07133e"
6319 },
6320 {
6321 "sha": "4ddcd9cf165deba2605f5729a0af2f7ded0baad9",
6322 "description": "mesa/st: Free the NIR builtins TGSI tokens after passing to the driver.",
6323 "nominated": true,
6324 "nomination_type": 1,
Eric Anholt3261d99b2021-01-11 11:09:12 -08006325 "resolution": 1,
Dylan Baker2c5b5922021-01-12 15:27:27 -08006326 "master_sha": null,
6327 "because_sha": "57effa342b75a2ae681f2a7665925022dd6e4aa9"
6328 },
6329 {
6330 "sha": "0367bdbdc465d4568733099dae9f2cc2e3eb2021",
6331 "description": "gallium/ntt: Fix leak of the per-instr liveness information.",
6332 "nominated": true,
6333 "nomination_type": 1,
Eric Anholted878182021-01-11 10:40:21 -08006334 "resolution": 1,
Dylan Baker2c5b5922021-01-12 15:27:27 -08006335 "master_sha": null,
6336 "because_sha": "34cc6a804ec92b5e74cde5b346828874737276a8"
6337 },
6338 {
6339 "sha": "afa187fc36b786807869c793531ee9445292f0ab",
6340 "description": "r600: enable fp64 lowering to softemu with NIR",
6341 "nominated": false,
6342 "nomination_type": null,
6343 "resolution": 4,
6344 "master_sha": null,
6345 "because_sha": null
6346 },
6347 {
6348 "sha": "33362e0df52be7f835f109c818dbf9615e19c91c",
6349 "description": "r600: enable support for 64 bit DIVMOD when NIR is used",
6350 "nominated": false,
6351 "nomination_type": null,
6352 "resolution": 4,
6353 "master_sha": null,
6354 "because_sha": null
6355 },
6356 {
6357 "sha": "0bed9726192c7cf8639a2a7f42a15a65ad1ee9e2",
6358 "description": "r600/sfn: tie in 64 lowering code",
6359 "nominated": false,
6360 "nomination_type": null,
6361 "resolution": 4,
6362 "master_sha": null,
6363 "because_sha": null
6364 },
6365 {
6366 "sha": "165fb5117bf70402e66d34538d4085e060f57fea",
6367 "description": "r600/sfn: add lowering passes to get 64 bit ops lowered to 32 bit vec2",
6368 "nominated": false,
6369 "nomination_type": null,
6370 "resolution": 4,
6371 "master_sha": null,
6372 "because_sha": null
6373 },
6374 {
6375 "sha": "0862680e2d94267c452052069e7b9418b39db1c2",
6376 "description": "r600/sfn: Add number for source components for split_y",
6377 "nominated": false,
6378 "nomination_type": null,
6379 "resolution": 4,
6380 "master_sha": null,
6381 "because_sha": null
6382 },
6383 {
6384 "sha": "de4e4980d8d26f9496a7eba82145874c7bd00770",
6385 "description": "r600/sfn: C++ lower-instruct implementation",
6386 "nominated": false,
6387 "nomination_type": null,
6388 "resolution": 4,
6389 "master_sha": null,
6390 "because_sha": null
6391 },
6392 {
6393 "sha": "5f7bafa316f60ff79b9839cf88142b33f330a8e7",
6394 "description": "panfrost: Enable ARB_texture_buffer_object",
6395 "nominated": false,
6396 "nomination_type": null,
6397 "resolution": 4,
6398 "master_sha": null,
6399 "because_sha": null
6400 },
6401 {
6402 "sha": "ffb5488c73d99449d4f83bcbdbf6644744d495de",
6403 "description": "panfrost: Fix textureSize for buffer textures",
6404 "nominated": false,
6405 "nomination_type": null,
6406 "resolution": 4,
6407 "master_sha": null,
6408 "because_sha": null
6409 },
6410 {
6411 "sha": "388843526ba5aaf5158b16ad0055671a3bbd6f01",
6412 "description": "panfrost: Support buffer sampler views",
6413 "nominated": false,
6414 "nomination_type": null,
6415 "resolution": 4,
6416 "master_sha": null,
6417 "because_sha": null
6418 },
6419 {
6420 "sha": "473728a9b9ed0a0952fea2caf2f389f298de07f4",
6421 "description": "panfrost: Make the width argument to panfrost_new_texture 32 bits",
6422 "nominated": false,
6423 "nomination_type": null,
6424 "resolution": 4,
6425 "master_sha": null,
6426 "because_sha": null
6427 },
6428 {
6429 "sha": "b9ecbc3272e82d71477ac67d6966b599ed8af7a4",
6430 "description": "st/mesa: Use samplers for buffer textures if requested",
6431 "nominated": false,
6432 "nomination_type": null,
6433 "resolution": 4,
6434 "master_sha": null,
6435 "because_sha": null
6436 },
6437 {
6438 "sha": "1ffbf543b79b8a0e473cac13ba58f97a0e28f5b7",
6439 "description": "docs: Mention PIPE_CAP_TEXTURE_BUFFER_SAMPLER",
6440 "nominated": false,
6441 "nomination_type": null,
6442 "resolution": 4,
6443 "master_sha": null,
6444 "because_sha": null
6445 },
6446 {
6447 "sha": "d5d3f77e4ac7b08761c4c30bf2b227fda148c4c7",
6448 "description": "gallium: Add new cap PIPE_CAP_TEXTURE_BUFFER_SAMPLER",
6449 "nominated": false,
6450 "nomination_type": null,
6451 "resolution": 4,
6452 "master_sha": null,
6453 "because_sha": null
6454 },
6455 {
6456 "sha": "4ee6d68d1f25adb59a469d67d8a29adc9905b80b",
6457 "description": "aco: Wait for stores when NGG or legacy VS can finish early.",
6458 "nominated": false,
6459 "nomination_type": null,
6460 "resolution": 4,
6461 "master_sha": null,
6462 "because_sha": null
6463 },
6464 {
6465 "sha": "38da379b3eb99c65fa3b9e5eeb1361fde700dbd8",
6466 "description": "aco: Note if rasterization can start early.",
6467 "nominated": false,
6468 "nomination_type": null,
6469 "resolution": 4,
6470 "master_sha": null,
6471 "because_sha": null
6472 },
6473 {
6474 "sha": "00cf077c15682e954fd9dea7f8261fcbd0638ff5",
6475 "description": "aco/ra: fix infinite recursion in get_reg_simple() with subdword registers",
6476 "nominated": false,
6477 "nomination_type": 1,
6478 "resolution": 4,
6479 "master_sha": null,
6480 "because_sha": "f8c7661ecaa782fdde105a4bf756023eb88ea780"
6481 },
6482 {
6483 "sha": "7b669ff7892f5367d294a0730122976f5ccafd4e",
6484 "description": "aco: simplify and fix operand/definition sizes",
6485 "nominated": false,
6486 "nomination_type": null,
6487 "resolution": 4,
6488 "master_sha": null,
6489 "because_sha": null
6490 },
6491 {
6492 "sha": "d495a5c1837c7744bd1f49c823b0e56d51623f69",
6493 "description": "radv: enable .lower_ineg",
6494 "nominated": false,
6495 "nomination_type": null,
6496 "resolution": 4,
6497 "master_sha": null,
6498 "because_sha": null
6499 },
6500 {
6501 "sha": "e92bd57008fa0d8948a00361bf4262fd72b5998a",
6502 "description": "radv: don't lower_pack() after load-store-vectorization",
6503 "nominated": false,
6504 "nomination_type": null,
6505 "resolution": 4,
6506 "master_sha": null,
6507 "because_sha": null
6508 },
6509 {
6510 "sha": "987a0e6a67c856be207364ada4b838073710ba7d",
6511 "description": "radv: call nir_opt_algebraic_late() after lowering idiv for small bitsizes",
6512 "nominated": false,
6513 "nomination_type": null,
6514 "resolution": 4,
6515 "master_sha": null,
6516 "because_sha": null
6517 },
6518 {
6519 "sha": "1ab9dd22a27c6e3400a4ef3925289b81ec3e605b",
6520 "description": "radv: optimize idiv_const for small bitsizes",
6521 "nominated": false,
6522 "nomination_type": null,
6523 "resolution": 4,
6524 "master_sha": null,
6525 "because_sha": null
6526 },
6527 {
6528 "sha": "20af07d08908d29b1c4cfd80e48d7611855e404e",
6529 "description": "radv: fix color resolves if the dest image has DCC",
6530 "nominated": false,
6531 "nomination_type": null,
6532 "resolution": 4,
6533 "master_sha": null,
6534 "because_sha": null
6535 },
6536 {
6537 "sha": "3e781056b9ca22e478cfd25a044570d20925cac0",
6538 "description": "radv: fixup DCC after color resolves using the compute path",
6539 "nominated": false,
6540 "nomination_type": null,
6541 "resolution": 4,
6542 "master_sha": null,
6543 "because_sha": null
6544 },
6545 {
6546 "sha": "1f548b7670435f022bc3ebb7ded66e6cfd62b7ad",
6547 "description": "radv: decompress DCC for partial resolves using the compute path",
6548 "nominated": false,
6549 "nomination_type": null,
6550 "resolution": 4,
6551 "master_sha": null,
6552 "because_sha": null
6553 },
6554 {
6555 "sha": "095a428844b7c7378d0b07ac69a69daa80d4d2e5",
6556 "description": "radv: set depth to 1 for subpass resolves using the compute path",
6557 "nominated": false,
6558 "nomination_type": null,
6559 "resolution": 4,
6560 "master_sha": null,
6561 "because_sha": null
6562 },
6563 {
6564 "sha": "04e3d7ad9309c4ce6fd992bf2ac735431b5e0687",
6565 "description": "aco: improve nir_op_vec with constant operands",
6566 "nominated": false,
6567 "nomination_type": null,
6568 "resolution": 4,
6569 "master_sha": null,
6570 "because_sha": null
6571 },
6572 {
6573 "sha": "a2751080aad2b061d8a2954c9144ed86fe1bba8d",
6574 "description": "wgl: Don't crash in stw_make_current if current framebuffer is NULL",
6575 "nominated": false,
6576 "nomination_type": null,
6577 "resolution": 4,
6578 "master_sha": null,
6579 "because_sha": null
6580 },
6581 {
6582 "sha": "255ca7ecda36c3623ef730304a13aa2e8b8c0cf8",
6583 "description": "radv: set invariantgeom for Shadow of the Tomb Raider",
6584 "nominated": true,
6585 "nomination_type": 0,
Rhys Perryadf09c92020-12-14 22:00:23 +00006586 "resolution": 1,
Dylan Baker2c5b5922021-01-12 15:27:27 -08006587 "master_sha": null,
6588 "because_sha": null
6589 },
6590 {
6591 "sha": "f17de6a803d2fd21dc0f74b0cb28a65cd9eca257",
6592 "description": "radv: add RADV_DEBUG=invariantgeom",
6593 "nominated": true,
6594 "nomination_type": 0,
Rhys Perryf8033bd2020-12-14 21:54:28 +00006595 "resolution": 1,
Dylan Baker2c5b5922021-01-12 15:27:27 -08006596 "master_sha": null,
6597 "because_sha": null
6598 },
6599 {
6600 "sha": "08fbd5d4540bd79a760ac48d0311fef12c62b136",
6601 "description": "nir/divergence_analysis: mark load_push_constant as uniform",
6602 "nominated": false,
6603 "nomination_type": null,
6604 "resolution": 4,
6605 "master_sha": null,
6606 "because_sha": null
6607 },
6608 {
6609 "sha": "80bbf849b212989a815dcf8b9bc51e57e733be05",
6610 "description": "radv: mark some sparse texture CTS as expected failures on GFX9",
6611 "nominated": false,
6612 "nomination_type": null,
6613 "resolution": 4,
6614 "master_sha": null,
6615 "because_sha": null
6616 },
6617 {
6618 "sha": "1f7270bbcd3d141d0af70253bba1c8dbe6bb786a",
6619 "description": "ci: mark some sparse tests as expected failures on Pitcairn (GFX6)",
6620 "nominated": false,
6621 "nomination_type": null,
6622 "resolution": 4,
6623 "master_sha": null,
6624 "because_sha": null
6625 },
6626 {
6627 "sha": "c24d6916e62be2b8bb8d537eae23339b7b9709fd",
6628 "description": "aco: fix inserting expcnt for MIMG on GFX6",
6629 "nominated": false,
6630 "nomination_type": 1,
6631 "resolution": 4,
6632 "master_sha": null,
6633 "because_sha": "962c917cea9005f1edb6aeda3c19cfad5c303b6f"
6634 },
6635 {
6636 "sha": "06ea5f49fa9da273c47b6ee311c27deca70b3036",
6637 "description": "vbo/dlist: free prim_store->prims when vbo_save is destroyed",
6638 "nominated": false,
6639 "nomination_type": 1,
6640 "resolution": 4,
6641 "master_sha": null,
6642 "because_sha": "83149e1c2d8578fb25cf95502d67917cef78692f"
6643 },
6644 {
6645 "sha": "f7527f7f652814a700dddc13a5b737571248c86d",
6646 "description": "glcpp: disable 'windows' tests",
6647 "nominated": false,
6648 "nomination_type": null,
6649 "resolution": 4,
6650 "master_sha": null,
6651 "because_sha": null
6652 },
6653 {
6654 "sha": "c53a886ba86546ea14866c7c9a4d3ea25e8c39ff",
6655 "description": "frontends/omx: fix build warning",
6656 "nominated": false,
6657 "nomination_type": null,
6658 "resolution": 4,
6659 "master_sha": null,
6660 "because_sha": null
6661 },
6662 {
6663 "sha": "059ae7cb923a17a2aae36ad107be3a1881085464",
6664 "description": "nouveau: add drm-shim support",
6665 "nominated": false,
6666 "nomination_type": null,
6667 "resolution": 4,
6668 "master_sha": null,
6669 "because_sha": null
6670 },
6671 {
6672 "sha": "28a781323fba87e6e338cfecb0b6fe25a08f61a4",
6673 "description": "nouveau: change fence destruction logic on screen destroy",
6674 "nominated": false,
6675 "nomination_type": null,
6676 "resolution": 4,
6677 "master_sha": null,
6678 "because_sha": null
6679 },
6680 {
6681 "sha": "c7e1ef7c0c5a989a3bae4aa8bd682afe5e231829",
6682 "description": "panfrost: Advertise ES3.0 on Bifrost",
6683 "nominated": false,
6684 "nomination_type": null,
6685 "resolution": 4,
6686 "master_sha": null,
6687 "because_sha": null
6688 },
6689 {
6690 "sha": "bb1b3cc9b03742642b760f733d47d417da42f7e3",
6691 "description": "panfrost: Test GLES3 on Bifrost",
6692 "nominated": false,
6693 "nomination_type": null,
6694 "resolution": 4,
6695 "master_sha": null,
6696 "because_sha": null
6697 },
6698 {
6699 "sha": "abca80cf30879526d79230606f75371af0bcd211",
6700 "description": "panfrost: Disable AFBC of 3D, 2D arrays",
6701 "nominated": false,
6702 "nomination_type": null,
6703 "resolution": 4,
6704 "master_sha": null,
6705 "because_sha": null
6706 },
6707 {
6708 "sha": "0b590c2e8ca9fc7064928722be5de969f52bf6fd",
6709 "description": "panfrost: Promote 8b to 16b for blend descriptors",
6710 "nominated": false,
6711 "nomination_type": null,
6712 "resolution": 4,
6713 "master_sha": null,
6714 "because_sha": null
6715 },
6716 {
6717 "sha": "bef3fedc8145c4030342f7c8f5cfc24c9df82909",
6718 "description": "pan/bi: Lower 8bit fragment outputs to 16bit",
6719 "nominated": false,
6720 "nomination_type": null,
6721 "resolution": 4,
6722 "master_sha": null,
6723 "because_sha": null
6724 },
6725 {
6726 "sha": "455cde2562b6480bf31a46feb98e8d95eb81add8",
6727 "description": "pan/bi: Assert immediate indices fit",
6728 "nominated": false,
6729 "nomination_type": null,
6730 "resolution": 4,
6731 "master_sha": null,
6732 "because_sha": null
6733 },
6734 {
6735 "sha": "77209e050012334e945d73b8673c444765c16e91",
6736 "description": "pan/bi: Parametrize intrinsic immediate limits",
6737 "nominated": false,
6738 "nomination_type": null,
6739 "resolution": 4,
6740 "master_sha": null,
6741 "because_sha": null
6742 },
6743 {
6744 "sha": "b15f3a1107f6ce54bea76fa583442773dd5ab634",
6745 "description": "pan/bi: Use TEXC for indices >= 8",
6746 "nominated": false,
6747 "nomination_type": null,
6748 "resolution": 4,
6749 "master_sha": null,
6750 "because_sha": null
6751 },
6752 {
6753 "sha": "3705ad96aa9ec593784e540c2a6956437c372139",
6754 "description": "pan/bi: Implement scalar i2i8/u2u8",
6755 "nominated": false,
6756 "nomination_type": null,
6757 "resolution": 4,
6758 "master_sha": null,
6759 "because_sha": null
6760 },
6761 {
6762 "sha": "6b4f2d85296d23a9db7666eece40bd8cd747272d",
6763 "description": "pan/bi: Allow passing thorugh 8-bit scalars",
6764 "nominated": false,
6765 "nomination_type": null,
6766 "resolution": 4,
6767 "master_sha": null,
6768 "because_sha": null
6769 },
6770 {
6771 "sha": "fc3ac6fe557c99235c09568c3e37b7f922e702f5",
6772 "description": "pan/bi: Don't suppress Inf/NaN",
6773 "nominated": false,
6774 "nomination_type": null,
6775 "resolution": 4,
6776 "master_sha": null,
6777 "because_sha": null
6778 },
6779 {
6780 "sha": "d0c35f46afc496208f0c763589c551267202a454",
6781 "description": "pan/bi: Fix ATEST with pure integers",
6782 "nominated": false,
6783 "nomination_type": 1,
6784 "resolution": 4,
6785 "master_sha": null,
6786 "because_sha": "49f38aa9e7943bb0339fa2e75359ea4dee426b07"
6787 },
6788 {
6789 "sha": "bf7fe304364d0c69a67a09395c0f4a87a9446f1f",
6790 "description": "pan/bi: Pull out bi_dontcare helper",
6791 "nominated": false,
6792 "nomination_type": null,
6793 "resolution": 4,
6794 "master_sha": null,
6795 "because_sha": null
6796 },
6797 {
6798 "sha": "231c27adaf443a5d261d6e0fae38ef32de95045d",
6799 "description": "intel/common: Build mi_builder_test for gen 12.5",
6800 "nominated": false,
6801 "nomination_type": null,
6802 "resolution": 4,
6803 "master_sha": null,
6804 "because_sha": null
6805 },
6806 {
6807 "sha": "aa7a86c78aa64d0c393499f845794d871e2bf75d",
6808 "description": "r600: Support TGSI_OPCODE_I64NEG",
6809 "nominated": false,
6810 "nomination_type": null,
6811 "resolution": 4,
6812 "master_sha": null,
6813 "because_sha": null
6814 },
6815 {
6816 "sha": "e012161aeef3e80208b02ba31b7ef92d950a310b",
6817 "description": "pan/bi: Allow non-terminal BLEND operations",
6818 "nominated": false,
6819 "nomination_type": null,
6820 "resolution": 4,
6821 "master_sha": null,
6822 "because_sha": null
6823 },
6824 {
6825 "sha": "4439757db23490b9a4b75487d699470cdd7ebcf4",
6826 "description": "pan/bi: Use the interference mechanism to describe blend shader reg use",
6827 "nominated": false,
6828 "nomination_type": null,
6829 "resolution": 4,
6830 "master_sha": null,
6831 "because_sha": null
6832 },
6833 {
6834 "sha": "f61be082d32e0ada4e4ac9b8d81ec84fd32726ad",
6835 "description": "pan/bi: Restrict registers to r0-r15 when compiling blend shaders",
6836 "nominated": false,
6837 "nomination_type": null,
6838 "resolution": 4,
6839 "master_sha": null,
6840 "because_sha": null
6841 },
6842 {
6843 "sha": "de0fa4de5fdc8a70b2d8b8caa8da09307b6b704a",
6844 "description": "pan/bi: Port bi_collect_blend_ret_addr() to the new compiler infra",
6845 "nominated": false,
6846 "nomination_type": null,
6847 "resolution": 4,
6848 "master_sha": null,
6849 "because_sha": null
6850 },
6851 {
6852 "sha": "424c22fc326d106b42d95f97ea3c9733018097c0",
6853 "description": "pan/bi: Pass bundle pointers to bi_pack_tuple()",
6854 "nominated": false,
6855 "nomination_type": null,
6856 "resolution": 4,
6857 "master_sha": null,
6858 "because_sha": null
6859 },
6860 {
6861 "sha": "a6f1500bedd2ceaacdc95c7e7b04fc9b4d32f7f5",
6862 "description": "pan/bi: Workaround BLEND precolour with explicit moves",
6863 "nominated": false,
6864 "nomination_type": null,
6865 "resolution": 4,
6866 "master_sha": null,
6867 "because_sha": null
6868 },
6869 {
6870 "sha": "372a3a14104c8472a43fe2c9acfa926a171176f6",
6871 "description": "panfrost: Set the RT index when emitting a Bifrost blend descriptor",
6872 "nominated": false,
6873 "nomination_type": null,
6874 "resolution": 4,
6875 "master_sha": null,
6876 "because_sha": null
6877 },
6878 {
6879 "sha": "208538143293466c5a90f6dc8a5aaa67849e3557",
6880 "description": "vulkan/overay: fix violation of VUID-VkDeviceCreateInfo-pNext-00373",
6881 "nominated": true,
6882 "nomination_type": 1,
Pavel Asyutchenko97365ce2020-12-23 00:05:54 +03006883 "resolution": 1,
Dylan Baker2c5b5922021-01-12 15:27:27 -08006884 "master_sha": null,
6885 "because_sha": "ea7a6fa98055ada285894ddea106d8292db55393"
6886 },
6887 {
6888 "sha": "14e6f541b1612b847701f09da9d5bf3f6c6c8f44",
6889 "description": "nv50: use 2d blit when m2mf doesn't support the copy",
6890 "nominated": false,
6891 "nomination_type": null,
6892 "resolution": 4,
6893 "master_sha": null,
6894 "because_sha": null
6895 },
6896 {
6897 "sha": "ec668e2fd142db27dfa9ea1084005db328889721",
6898 "description": "nv50,nvc0: serialize between before/after using a zeta surface as color",
6899 "nominated": false,
6900 "nomination_type": null,
6901 "resolution": 4,
6902 "master_sha": null,
6903 "because_sha": null
6904 },
6905 {
6906 "sha": "f763d0f1952151e0fcae596e85600e7f391ea442",
6907 "description": "nv50: fix instancing of client-side vertex buffers",
6908 "nominated": false,
6909 "nomination_type": null,
6910 "resolution": 4,
6911 "master_sha": null,
6912 "because_sha": null
6913 },
6914 {
6915 "sha": "73fa50452c11879f49c36ff405aa32582d5999cb",
6916 "description": "nv50/ir: allow a mov to emit directly to a shader output",
6917 "nominated": false,
6918 "nomination_type": null,
6919 "resolution": 4,
6920 "master_sha": null,
6921 "because_sha": null
6922 },
6923 {
6924 "sha": "dd7d0b8a2f32deada07999f1cafb1374fa4c1f46",
6925 "description": "drisw: fix unused variables warnings",
6926 "nominated": false,
6927 "nomination_type": null,
6928 "resolution": 4,
6929 "master_sha": null,
6930 "because_sha": null
6931 },
6932 {
6933 "sha": "d20de35471b65324fcae3208b5e1e40deba6f75c",
6934 "description": "llvmpipe: fix unused variables warnings",
6935 "nominated": false,
6936 "nomination_type": null,
6937 "resolution": 4,
6938 "master_sha": null,
6939 "because_sha": null
6940 },
6941 {
6942 "sha": "bd8e84eb8d505b755522680f478234eb0e067562",
6943 "description": "nir: replace .lower_sub with .has_fsub and .has_isub",
6944 "nominated": false,
6945 "nomination_type": null,
6946 "resolution": 4,
6947 "master_sha": null,
6948 "because_sha": null
6949 },
6950 {
6951 "sha": "b3ce55b4452d120c36063c2265f9fe4c7c07975a",
6952 "description": "nir,vc4: Lower fneg to fmul(x, -1.0)",
6953 "nominated": false,
6954 "nomination_type": null,
6955 "resolution": 4,
6956 "master_sha": null,
6957 "because_sha": null
6958 },
6959 {
6960 "sha": "556a5cb5751ce048d9b64443198bd65593694e7d",
6961 "description": "pan/bi: Fix constant slot selection",
6962 "nominated": false,
6963 "nomination_type": null,
6964 "resolution": 4,
6965 "master_sha": null,
6966 "because_sha": null
6967 },
6968 {
6969 "sha": "c80c68cd496cecb2c7a594e23aa074649b9de7b0",
6970 "description": "panfrost: Fix UBO count calculation on Bifrost",
6971 "nominated": false,
6972 "nomination_type": null,
6973 "resolution": 4,
6974 "master_sha": null,
6975 "because_sha": null
6976 },
6977 {
6978 "sha": "67de6356f8474fa11bb8c64e835f30a910a32b1f",
6979 "description": "vulkan/device-select: fix vkGetInstanceProcAddr self-resolving",
6980 "nominated": true,
6981 "nomination_type": 0,
Georg Lehmann945bffe2020-12-31 17:17:34 +01006982 "resolution": 1,
Dylan Baker2c5b5922021-01-12 15:27:27 -08006983 "master_sha": null,
6984 "because_sha": null
6985 },
6986 {
6987 "sha": "d2524ed4a072430ca4acba50f00041d03d7039b1",
6988 "description": "radv: mark VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT as unsupported on GFX6-7",
6989 "nominated": false,
6990 "nomination_type": 1,
6991 "resolution": 4,
6992 "master_sha": null,
6993 "because_sha": "af7fb4df50fa216bc0332ec48001e67e97cacbd9"
6994 },
6995 {
6996 "sha": "4ea0ce2f55cde6c27b324d19c513f45f9dc8e38e",
6997 "description": "aco: remove can_reorder semantic in get_sync_info_with_hack",
6998 "nominated": false,
6999 "nomination_type": null,
7000 "resolution": 4,
7001 "master_sha": null,
7002 "because_sha": null
7003 },
7004 {
7005 "sha": "f8c7661ecaa782fdde105a4bf756023eb88ea780",
7006 "description": "aco: try to better align 8+ dword SGPR vectors",
7007 "nominated": false,
7008 "nomination_type": null,
7009 "resolution": 4,
7010 "master_sha": null,
7011 "because_sha": null
7012 },
7013 {
7014 "sha": "eb2a4a7dee7c84cde44294f991ae731f88d19272",
7015 "description": "mesa/st: fix regression for basic drivers",
7016 "nominated": false,
7017 "nomination_type": 1,
7018 "resolution": 4,
7019 "master_sha": null,
7020 "because_sha": "767f70dfe13891b1004408bc397397538ac715d0"
7021 },
7022 {
7023 "sha": "8f5fb14d685c4b88973d126d7a90e3a0abac2e68",
7024 "description": "mesa/teximage: show internal format when printing verbose api log",
7025 "nominated": false,
7026 "nomination_type": null,
7027 "resolution": 4,
7028 "master_sha": null,
7029 "because_sha": null
7030 },
7031 {
7032 "sha": "7d44ba7217acbe8f8e65aa3319e1b2153a9466d3",
7033 "description": "radv: enable DCC for layered color images on GFX10+",
7034 "nominated": false,
7035 "nomination_type": null,
7036 "resolution": 4,
7037 "master_sha": null,
7038 "because_sha": null
7039 },
7040 {
7041 "sha": "8754f9e8f962bd7cdc55e69cd1edacf882bf2c9a",
7042 "description": "radv: do not use predication when the range doesn't cover the whole image",
7043 "nominated": false,
7044 "nomination_type": null,
7045 "resolution": 4,
7046 "master_sha": null,
7047 "because_sha": null
7048 },
7049 {
7050 "sha": "5420ab9cdf944902dc608570d03d493584753ce0",
7051 "description": "radv: clean up radv_decompress_dcc_compute()",
7052 "nominated": false,
7053 "nomination_type": null,
7054 "resolution": 4,
7055 "master_sha": null,
7056 "because_sha": null
7057 },
7058 {
7059 "sha": "5e8f6967b1d148109fbaa38fc4a70f71f8965932",
7060 "description": "radv: add support for fast-clearing DCC layers on GFX9+",
7061 "nominated": false,
7062 "nomination_type": null,
7063 "resolution": 4,
7064 "master_sha": null,
7065 "because_sha": null
7066 },
7067 {
7068 "sha": "7a3e6f5ac2a3773feb156d4e01bc17061baafb98",
7069 "description": "ac/surface: initialize dcc_slice_size on GFX9+",
7070 "nominated": false,
7071 "nomination_type": null,
7072 "resolution": 4,
7073 "master_sha": null,
7074 "because_sha": null
7075 },
7076 {
7077 "sha": "42d15184d6f66e7118d9468cbaa91e64ffd37fbb",
7078 "description": "wsi/x11: Make sure wsi_x11_connection::is_xwayland is always initialized",
7079 "nominated": false,
7080 "nomination_type": 1,
7081 "resolution": 4,
7082 "master_sha": null,
7083 "because_sha": "b5268d532a019c81877343f8e5390ca215db6338"
7084 },
7085 {
7086 "sha": "6286a3b4f6357f4853f91ab76c6d80b41215ca8d",
7087 "description": "wsi/x11: Always free randr_reply in wsi_x11_connection_create",
7088 "nominated": false,
7089 "nomination_type": 1,
7090 "resolution": 4,
7091 "master_sha": null,
7092 "because_sha": "b5268d532a019c81877343f8e5390ca215db6338"
7093 },
7094 {
7095 "sha": "c316fbe6258826ab85a8eab0b362d1f2315a1fae",
7096 "description": "wsi/x11: Use wsi_x11_get_connection in x11_present_to_x11_dri3",
7097 "nominated": false,
7098 "nomination_type": 1,
7099 "resolution": 4,
7100 "master_sha": null,
7101 "because_sha": "4292fb2139282e6906d4ad2a8be2fd81ed7ca8af"
7102 },
7103 {
7104 "sha": "faaba0d6afe0c5f6985345c7c6226435658d196a",
7105 "description": "nir/lower_vec_to_movs: don't vectorize unsupports ops",
7106 "nominated": false,
7107 "nomination_type": null,
7108 "resolution": 4,
7109 "master_sha": null,
7110 "because_sha": null
7111 },
7112 {
7113 "sha": "b75d8052a7767af86d7abf85fca3db371f05d362",
7114 "description": "aco: Spill more optimally before loops.",
7115 "nominated": false,
7116 "nomination_type": null,
7117 "resolution": 4,
7118 "master_sha": null,
7119 "because_sha": null
7120 },
7121 {
7122 "sha": "b03fbec4f1640a7e5eaae488249d88138d3338be",
7123 "description": "aco: Keep live-though variables and constants spilled.",
7124 "nominated": false,
7125 "nomination_type": null,
7126 "resolution": 4,
7127 "master_sha": null,
7128 "because_sha": null
7129 },
7130 {
7131 "sha": "9f43b44bf06c61735dbab7e8e508642315bd93d1",
7132 "description": "radv: Enable sparse buffer and image support.",
7133 "nominated": false,
7134 "nomination_type": null,
7135 "resolution": 4,
7136 "master_sha": null,
7137 "because_sha": null
7138 },
7139 {
7140 "sha": "af7fb4df50fa216bc0332ec48001e67e97cacbd9",
7141 "description": "radv: Add sparse image queries.",
7142 "nominated": false,
7143 "nomination_type": null,
7144 "resolution": 4,
7145 "master_sha": null,
7146 "because_sha": null
7147 },
7148 {
7149 "sha": "3ac880482933b728428e12a46867b2d51ba8a15a",
7150 "description": "radv: Add image sparse memory update implementation.",
7151 "nominated": false,
7152 "nomination_type": null,
7153 "resolution": 4,
7154 "master_sha": null,
7155 "because_sha": null
7156 },
7157 {
7158 "sha": "e553ea51e8c7bf19770f2b959c185ccf0accecc2",
7159 "description": "radv: Create sparse images.",
7160 "nominated": false,
7161 "nomination_type": null,
7162 "resolution": 4,
7163 "master_sha": null,
7164 "because_sha": null
7165 },
7166 {
7167 "sha": "d3286bdd764741b2cb6d30b59450ce9473884430",
7168 "description": "radv/winsys: Fix offset in range merging.",
7169 "nominated": true,
7170 "nomination_type": 1,
Bas Nieuwenhuizenc5f73e62021-01-09 00:39:51 +01007171 "resolution": 1,
Dylan Baker2c5b5922021-01-12 15:27:27 -08007172 "master_sha": null,
7173 "because_sha": "715df30a4e27a76917d6172e68fd7f4c3ff1fb9d"
7174 },
7175 {
7176 "sha": "2b12e6931ef240df44d2c0f9374d6575ad202675",
7177 "description": "radv/winsys: Fix inequality for sparse buffer remapping.",
7178 "nominated": true,
7179 "nomination_type": 1,
Bas Nieuwenhuizen107e4ee2020-12-06 16:05:41 +01007180 "resolution": 1,
Dylan Baker2c5b5922021-01-12 15:27:27 -08007181 "master_sha": null,
7182 "because_sha": "715df30a4e27a76917d6172e68fd7f4c3ff1fb9d"
7183 },
7184 {
7185 "sha": "f56a28daa4ce4d1f3094ea5311c4657727d0484b",
7186 "description": "ac/surf: Use correct tilemodes on GFX8 for PRT.",
7187 "nominated": false,
7188 "nomination_type": null,
7189 "resolution": 4,
7190 "master_sha": null,
7191 "because_sha": null
7192 },
7193 {
7194 "sha": "50bafb85ec165e70feb366b06e58166491880c93",
7195 "description": "ac/surf: Add sparse texture info to radeon_surf.",
7196 "nominated": false,
7197 "nomination_type": null,
7198 "resolution": 4,
7199 "master_sha": null,
7200 "because_sha": null
7201 },
7202 {
7203 "sha": "cd5458f3671916f98a37d85b45ecfc913044fd11",
7204 "description": "ac/surf: Implement PRT layout.",
7205 "nominated": false,
7206 "nomination_type": null,
7207 "resolution": 4,
7208 "master_sha": null,
7209 "because_sha": null
7210 },
7211 {
7212 "sha": "dea1c06c9ba26ea523b5aef9d923349d0159ab06",
7213 "description": "ac/surf: Prepare for 64-bit flags.",
7214 "nominated": false,
7215 "nomination_type": null,
7216 "resolution": 4,
7217 "master_sha": null,
7218 "because_sha": null
7219 },
7220 {
7221 "sha": "8914efb5b7e8d1d99c9a3f65909f515df887cd50",
7222 "description": "radv: only re-initialize HTILE after ds compute resolves if compressed",
7223 "nominated": false,
7224 "nomination_type": null,
7225 "resolution": 4,
7226 "master_sha": null,
7227 "because_sha": null
7228 },
7229 {
7230 "sha": "1645d9ebabecb7946f3710c6632bcfc210fcd522",
7231 "description": "radv: re-initialize HTILE properly after depth/stencil compute resolves",
7232 "nominated": false,
7233 "nomination_type": null,
7234 "resolution": 4,
7235 "master_sha": null,
7236 "because_sha": null
7237 },
7238 {
7239 "sha": "52b6adfbfb51a3b1a54964cbcb2adb0299d1252b",
7240 "description": "radv: disable TC-compat HTILE in GENERAL for Detroit: Become Human",
7241 "nominated": true,
7242 "nomination_type": 0,
Dylan Bakerbf4e0a42021-01-12 15:27:39 -08007243 "resolution": 3,
Dylan Baker2c5b5922021-01-12 15:27:27 -08007244 "master_sha": null,
7245 "because_sha": null
7246 },
7247 {
7248 "sha": "8f9b2afe7075d07bbeacb238f144240f2f68d13b",
7249 "description": "radv: fix crashes when fast-clearing in a secondary command buffer",
7250 "nominated": false,
7251 "nomination_type": 1,
7252 "resolution": 4,
7253 "master_sha": null,
7254 "because_sha": "00064713a30937d3cab93679791545d973bee91f"
7255 },
7256 {
7257 "sha": "84772b23dca039852b37a3221a8fd59bbfb402bf",
7258 "description": "zink: use hardware int64 when supported",
7259 "nominated": false,
7260 "nomination_type": null,
7261 "resolution": 4,
7262 "master_sha": null,
7263 "because_sha": null
7264 },
7265 {
7266 "sha": "5a11b374c516d800539cd7e12f01892c926afce0",
7267 "description": "zink: add missing 64-bit integer ops",
7268 "nominated": false,
7269 "nomination_type": null,
7270 "resolution": 4,
7271 "master_sha": null,
7272 "because_sha": null
7273 },
7274 {
7275 "sha": "6199651e9185fd309e0d1db1034e0cee75b7013e",
7276 "description": "zink: add missing opcodes",
7277 "nominated": false,
7278 "nomination_type": 1,
7279 "resolution": 4,
7280 "master_sha": null,
7281 "because_sha": "55e2d836f37f7073a5d2221e4a754ed30781abb9"
7282 },
7283 {
7284 "sha": "6f2017205e62402b7b2e340620e39cb71730c565",
7285 "description": "dri: enable glthread + radeonsi workaround for CS:GO",
7286 "nominated": false,
7287 "nomination_type": null,
7288 "resolution": 4,
7289 "master_sha": null,
7290 "because_sha": null
7291 },
7292 {
7293 "sha": "c4427c2b53852785d819a16b7823a3294a6eedfe",
7294 "description": "ac/rgp: add missing include",
7295 "nominated": false,
7296 "nomination_type": 1,
7297 "resolution": 4,
7298 "master_sha": null,
7299 "because_sha": "ffdfe136e6746dfa8b237f9827eae757e1facaa8"
7300 },
7301 {
7302 "sha": "94d1462def6feabb263cc7d9b34e4c10efe07844",
7303 "description": "ci: re-mark some depth/stencil resolve CTS as expected failures",
7304 "nominated": false,
7305 "nomination_type": null,
7306 "resolution": 4,
7307 "master_sha": null,
7308 "because_sha": null
7309 },
7310 {
7311 "sha": "6e7008e94baf242a8e0db3b4209a4d2acbf9376d",
7312 "description": "radv: do not predicate FMASK decompression when DCC+MSAA is used",
7313 "nominated": false,
7314 "nomination_type": null,
7315 "resolution": 4,
7316 "master_sha": null,
7317 "because_sha": null
7318 },
7319 {
7320 "sha": "00064713a30937d3cab93679791545d973bee91f",
7321 "description": "radv: determine at creation if an image view can be fast cleared",
7322 "nominated": false,
7323 "nomination_type": null,
7324 "resolution": 4,
7325 "master_sha": null,
7326 "because_sha": null
7327 },
7328 {
7329 "sha": "55ccc9eca5216f860777a8b6d746cb6fbfe32d42",
7330 "description": "ci: Add a few more drivers to the cross builds",
7331 "nominated": false,
7332 "nomination_type": null,
7333 "resolution": 4,
7334 "master_sha": null,
7335 "because_sha": null
7336 },
7337 {
7338 "sha": "a22a1c0324e0d20c03ee4dceb9ddc4fa4d07ec04",
7339 "description": "zink: Fix VK_FORMAT_A8B8G8R8_SRGB_PACK32 mapping on big-endian",
7340 "nominated": false,
7341 "nomination_type": null,
7342 "resolution": 4,
7343 "master_sha": null,
7344 "because_sha": null
7345 },
7346 {
7347 "sha": "1a8dcfc74c964858d10d193d7d880a5b87dfb91d",
7348 "description": "nouveau: pacify gcc on ILP32",
7349 "nominated": false,
7350 "nomination_type": null,
7351 "resolution": 4,
7352 "master_sha": null,
7353 "because_sha": null
7354 },
7355 {
7356 "sha": "a302de9a436c55da24f13f94b9c4d21ac9462230",
7357 "description": "etnaviv: add set_stream_output_targets(..) stub",
7358 "nominated": false,
7359 "nomination_type": null,
7360 "resolution": 4,
7361 "master_sha": null,
7362 "because_sha": null
7363 },
7364 {
7365 "sha": "6993109713b0618decebdc3657cf27ace1ed83ab",
7366 "description": "zink: setup compiler options during init",
7367 "nominated": false,
7368 "nomination_type": null,
7369 "resolution": 4,
7370 "master_sha": null,
7371 "because_sha": null
7372 },
7373 {
7374 "sha": "df82fb58d04fcbad90b418013e164247578366e0",
7375 "description": "zink: rename zink vs pipe variables",
7376 "nominated": false,
7377 "nomination_type": null,
7378 "resolution": 4,
7379 "master_sha": null,
7380 "because_sha": null
7381 },
7382 {
7383 "sha": "0b910cc0192d63611da261911710187581c18736",
7384 "description": "util/u_thread: Disable pthread_barrier_t on Haiku",
7385 "nominated": false,
7386 "nomination_type": null,
7387 "resolution": 4,
7388 "master_sha": null,
7389 "because_sha": null
7390 },
7391 {
7392 "sha": "065cf4f91474f65691e2eed6d5011a7c6e43fe99",
7393 "description": "hgl: Major refactor and cleanup",
7394 "nominated": false,
7395 "nomination_type": null,
7396 "resolution": 4,
7397 "master_sha": null,
7398 "because_sha": null
7399 },
7400 {
7401 "sha": "bd6ea80d963ded2a1677e74ac448556a8ea44280",
7402 "description": "targets/haiku-softpipe: Restore GalliumContext",
7403 "nominated": false,
7404 "nomination_type": null,
7405 "resolution": 4,
7406 "master_sha": null,
7407 "because_sha": null
7408 },
7409 {
7410 "sha": "a534cd28273afb3920a8ee9e2f62f6b1df4a1e09",
7411 "description": "aux/driver_ddebug: Normalize pid type from Haiku",
7412 "nominated": false,
7413 "nomination_type": null,
7414 "resolution": 4,
7415 "master_sha": null,
7416 "because_sha": null
7417 },
7418 {
7419 "sha": "f47feaa72baf2f4abd896f0e52a683491d7de61f",
7420 "description": "frontends/hgl: set framebuffer id",
7421 "nominated": false,
7422 "nomination_type": null,
7423 "resolution": 4,
7424 "master_sha": null,
7425 "because_sha": null
7426 },
7427 {
7428 "sha": "19ed0f08037a0bcd4126a32c10110d6c7f058a8c",
7429 "description": "frontends/hgl: set state_manager",
7430 "nominated": false,
7431 "nomination_type": null,
7432 "resolution": 4,
7433 "master_sha": null,
7434 "because_sha": null
7435 },
7436 {
7437 "sha": "98045b50f5583dd963181566cdb78ff99b327377",
7438 "description": "hgl: use local headers instead of system header",
7439 "nominated": false,
7440 "nomination_type": null,
7441 "resolution": 4,
7442 "master_sha": null,
7443 "because_sha": null
7444 },
7445 {
7446 "sha": "17900983e012db32d6241649bad612f45102c1ec",
7447 "description": "include: fix export in Haiku OpenGL kit headers",
7448 "nominated": false,
7449 "nomination_type": null,
7450 "resolution": 4,
7451 "master_sha": null,
7452 "because_sha": null
7453 },
7454 {
7455 "sha": "99616fe7993df37ee7a678efe60166f3b3cc2bfb",
7456 "description": "meson: fix Haiku EGL build; no dri requirement",
7457 "nominated": false,
7458 "nomination_type": null,
7459 "resolution": 4,
7460 "master_sha": null,
7461 "because_sha": null
7462 },
7463 {
7464 "sha": "759f9b9874e2d4fa9ba5351f54cfc9e5b06a45dd",
7465 "description": "hgl/meson: add version to libGL.so",
7466 "nominated": false,
7467 "nomination_type": null,
7468 "resolution": 4,
7469 "master_sha": null,
7470 "because_sha": null
7471 },
7472 {
7473 "sha": "dd959174cb0713347242db453bf94361e04a621c",
7474 "description": "targets/haiku-softpipe/meson: add libswpipe.so to install directory",
7475 "nominated": false,
7476 "nomination_type": null,
7477 "resolution": 4,
7478 "master_sha": null,
7479 "because_sha": null
7480 },
7481 {
7482 "sha": "97520d8d48036c64585dd057001fa96868ed01c7",
7483 "description": "util/meson: Add libnetwork dependency for Haiku",
7484 "nominated": false,
7485 "nomination_type": null,
7486 "resolution": 4,
7487 "master_sha": null,
7488 "because_sha": null
7489 },
7490 {
7491 "sha": "71f4a743686dbbbe51213fee1489dfecf35b079d",
7492 "description": "util: implement GET_PROGRAM_NAME for Haiku",
7493 "nominated": false,
7494 "nomination_type": null,
7495 "resolution": 4,
7496 "master_sha": null,
7497 "because_sha": null
7498 },
7499 {
7500 "sha": "b634d7f3e2b09b2f98c02397aba2f065749e2d2a",
7501 "description": "nir/opt_vectorize: fix srcs_equal() with two different non-const",
7502 "nominated": false,
7503 "nomination_type": null,
7504 "resolution": 4,
7505 "master_sha": null,
7506 "because_sha": null
7507 },
7508 {
7509 "sha": "bdf316ae7b06674f3ef15b4ed59a28807931de19",
7510 "description": "nir/opt_vectorize: fix typo in instr_can_rewrite()",
7511 "nominated": false,
7512 "nomination_type": null,
7513 "resolution": 4,
7514 "master_sha": null,
7515 "because_sha": null
7516 },
7517 {
7518 "sha": "e7444bd3a6bcfc167f8dd9b27c9ef1eff1dce8af",
7519 "description": "android: ac/radv: fix typo in ac_rgp.h listed in Makefile.sources",
7520 "nominated": false,
7521 "nomination_type": 1,
7522 "resolution": 4,
7523 "master_sha": null,
7524 "because_sha": "4ec5cf5318f4219d9f8d1aec2e7db355b43b316c"
7525 },
7526 {
7527 "sha": "be50c7f329707a4501fd8e4fc1d7ddeeead0353e",
7528 "description": "gallium/u_threaded: skip draws if user index buffer size has size == 0",
7529 "nominated": false,
7530 "nomination_type": 1,
7531 "resolution": 4,
7532 "master_sha": null,
7533 "because_sha": "85b6ba136bdc2db570265a26c3a00919e0893ef9"
7534 },
7535 {
7536 "sha": "c69b8fd65198d8779e8af30d7f28d68cef666fb0",
7537 "description": "vbo: fix a index buffer map failure with size = 0 in get_minmax_indices_gallium",
7538 "nominated": false,
7539 "nomination_type": 1,
7540 "resolution": 4,
7541 "master_sha": null,
7542 "because_sha": "85b6ba136bdc2db570265a26c3a00919e0893ef9"
7543 },
7544 {
7545 "sha": "3c75473525e2a76715d236c53e851717c40e2e8d",
7546 "description": "mesa: skip draws w/ count == 0 and instance_count == 0 in draw_gallium_fallback",
7547 "nominated": false,
7548 "nomination_type": 1,
7549 "resolution": 4,
7550 "master_sha": null,
7551 "because_sha": "85b6ba136bdc2db570265a26c3a00919e0893ef9"
7552 },
7553 {
7554 "sha": "8fc6a197652b12e8de5db2ca9bf4a1cd908ce342",
7555 "description": "gallium: skip draws with count == 0 or instance_count == 0 in drivers",
7556 "nominated": false,
7557 "nomination_type": 1,
7558 "resolution": 4,
7559 "master_sha": null,
7560 "because_sha": "85b6ba136bdc2db570265a26c3a00919e0893ef9"
7561 },
7562 {
7563 "sha": "275079e3adc184ba3841222918e852c3e63f435f",
7564 "description": "util: Avoid pthread_setaffinity_np on NetBSD",
7565 "nominated": true,
7566 "nomination_type": 0,
niabbb85a72020-12-06 14:47:53 +01007567 "resolution": 1,
Dylan Baker2c5b5922021-01-12 15:27:27 -08007568 "master_sha": null,
7569 "because_sha": null
7570 },
7571 {
7572 "sha": "5c59e4efe2d5c16cef47ee452c2a189b19a68d19",
7573 "description": "clover: Add constructor for clover::module.",
7574 "nominated": false,
7575 "nomination_type": null,
7576 "resolution": 4,
7577 "master_sha": null,
7578 "because_sha": null
7579 },
7580 {
7581 "sha": "fb4e67df1e7a2a1ddb6928aae6fd2188aa0c5bf1",
7582 "description": "iris: Drop fast_clear_color's blorp_flags param",
7583 "nominated": false,
7584 "nomination_type": null,
7585 "resolution": 4,
7586 "master_sha": null,
7587 "because_sha": null
7588 },
7589 {
7590 "sha": "04ac3a6620a0c6dc5e48a34596d9d7a115dd0645",
7591 "description": "iris: Delete iris_resolve_conditional_render",
7592 "nominated": false,
7593 "nomination_type": null,
7594 "resolution": 4,
7595 "master_sha": null,
7596 "because_sha": null
7597 },
7598 {
7599 "sha": "c3785c0c9d552886374f0c0b64a003ab38a6ac43",
7600 "description": "iris: Disable conditional fast clears",
7601 "nominated": false,
7602 "nomination_type": null,
7603 "resolution": 4,
7604 "master_sha": null,
7605 "because_sha": null
7606 },
7607 {
7608 "sha": "b12b69b04b66d3f3cc30fcbcad8d061a92314496",
7609 "description": "iris: Make can_fast_clear_depth return constants",
7610 "nominated": false,
7611 "nomination_type": null,
7612 "resolution": 4,
7613 "master_sha": null,
7614 "because_sha": null
7615 },
7616 {
7617 "sha": "fc06683d07124a699e8831f451e53957db384d72",
7618 "description": "iris: Explain how conditional aux accesses work",
7619 "nominated": false,
7620 "nomination_type": null,
7621 "resolution": 4,
7622 "master_sha": null,
7623 "because_sha": null
7624 },
7625 {
7626 "sha": "2d08711a2c982c402d4ca7b6760229c5bd137eab",
7627 "description": "anv: Bump maxGeometryInputComponents to 128 on Gen8+",
7628 "nominated": false,
7629 "nomination_type": null,
7630 "resolution": 4,
7631 "master_sha": null,
7632 "because_sha": null
7633 },
7634 {
7635 "sha": "670944ba0462d83066fa66f4129ab59a30a85ad2",
7636 "description": "nir/lower_locals_to_regs: Use the imul_imm helper instead of forcing it.",
7637 "nominated": false,
7638 "nomination_type": null,
7639 "resolution": 4,
7640 "master_sha": null,
7641 "because_sha": null
7642 },
7643 {
7644 "sha": "111e4be698a1940b05c1a9d0d8b269b96be75e1d",
7645 "description": "gallium/ntt: Work around virglrenderer UIF handling bug.",
7646 "nominated": false,
7647 "nomination_type": null,
7648 "resolution": 4,
7649 "master_sha": null,
7650 "because_sha": null
7651 },
7652 {
7653 "sha": "470d806cc2a0213a6acda0ce64282bb223dec60a",
7654 "description": "gallium/ntt: Drop comment about needing array_id for svga tess.",
7655 "nominated": false,
7656 "nomination_type": null,
7657 "resolution": 4,
7658 "master_sha": null,
7659 "because_sha": null
7660 },
7661 {
7662 "sha": "67c5db9b9f65da7dc79b3b3e4a8e3c672302b397",
7663 "description": "gallium/ntt: Drop comment about needing loop label setup.",
7664 "nominated": false,
7665 "nomination_type": null,
7666 "resolution": 4,
7667 "master_sha": null,
7668 "because_sha": null
7669 },
7670 {
7671 "sha": "4538ebb8f9233deb9c15e184d0222a9900adcecc",
7672 "description": "gallium/ntt: Add support for emitting TXF_LZ.",
7673 "nominated": false,
7674 "nomination_type": null,
7675 "resolution": 4,
7676 "master_sha": null,
7677 "because_sha": null
7678 },
7679 {
7680 "sha": "c6d3fd8c21e06086e573be24ef3e28454245845f",
7681 "description": "gallium/ntt: Emit sample index when necessary for image load/store.",
7682 "nominated": false,
7683 "nomination_type": null,
7684 "resolution": 4,
7685 "master_sha": null,
7686 "because_sha": null
7687 },
7688 {
7689 "sha": "30c797a0df4102b544fd27f000291a24d1f7a2ef",
7690 "description": "gallium/ntt: Emit SSBO buffer declarations.",
7691 "nominated": false,
7692 "nomination_type": null,
7693 "resolution": 4,
7694 "master_sha": null,
7695 "because_sha": null
7696 },
7697 {
7698 "sha": "e58baeeaefe85bfc89085f236104e91b124cd792",
7699 "description": "gallium/ntt: Drop XXX comment about supporting carry opcodes.",
7700 "nominated": false,
7701 "nomination_type": null,
7702 "resolution": 4,
7703 "master_sha": null,
7704 "because_sha": null
7705 },
7706 {
7707 "sha": "ff67898dafaea82db669aef10ebb05e65eaa0921",
7708 "description": "ci: Disable the freedreno farm, which went down last night.",
7709 "nominated": false,
7710 "nomination_type": null,
7711 "resolution": 4,
7712 "master_sha": null,
7713 "because_sha": null
7714 },
7715 {
7716 "sha": "c0171c4626319ae6822f9c490d9118d5caf43246",
7717 "description": "nv50: fake enough resume support pre-nva0 to pass gles3 requirements",
7718 "nominated": false,
7719 "nomination_type": null,
7720 "resolution": 4,
7721 "master_sha": null,
7722 "because_sha": null
7723 },
7724 {
7725 "sha": "e0a2af33254f2754eb38fdef096fd9b10ab5b515",
7726 "description": "nv50: only support 4 components in separate xfb mode",
7727 "nominated": false,
7728 "nomination_type": null,
7729 "resolution": 4,
7730 "master_sha": null,
7731 "because_sha": null
7732 },
7733 {
7734 "sha": "2b08dfbb69ebe926d75ba5225b47215036afb968",
7735 "description": "virgl: fix modifier truncation",
7736 "nominated": false,
7737 "nomination_type": null,
7738 "resolution": 4,
7739 "master_sha": null,
7740 "because_sha": null
7741 },
7742 {
7743 "sha": "f01bca81002176b2bfce56c1e4176139c3328173",
7744 "description": "radv/winsys: set has_packed_math_16bit in null winsys",
7745 "nominated": false,
7746 "nomination_type": null,
7747 "resolution": 4,
7748 "master_sha": null,
7749 "because_sha": null
7750 },
7751 {
7752 "sha": "6f3a34e75cd5827d36967403788df2a313e0f27c",
7753 "description": "microsoft/compiler: do not lower away 64-bit ffma",
7754 "nominated": false,
7755 "nomination_type": null,
7756 "resolution": 4,
7757 "master_sha": null,
7758 "because_sha": null
7759 },
7760 {
7761 "sha": "c2fa965cc34668bba2256dbe2a01ff9e8e91b3f3",
7762 "description": "microsoft/compiler: correct dxil fma opcode",
7763 "nominated": false,
7764 "nomination_type": null,
7765 "resolution": 4,
7766 "master_sha": null,
7767 "because_sha": null
7768 },
7769 {
7770 "sha": "317ec8b5011d7d610cc0b8c05f5be28a7d818d42",
7771 "description": "zink: disable render_condition_enable during blit",
7772 "nominated": false,
7773 "nomination_type": 1,
7774 "resolution": 4,
7775 "master_sha": null,
7776 "because_sha": "767f70dfe13891b1004408bc397397538ac715d0"
7777 },
7778 {
7779 "sha": "7ef2046065f1e8a073bc1cc17bc8a009053f5532",
7780 "description": "radv: only set BO metadata for the first plane",
7781 "nominated": false,
7782 "nomination_type": null,
7783 "resolution": 4,
7784 "master_sha": null,
7785 "because_sha": null
7786 },
7787 {
7788 "sha": "4e3e7f35f7eb4b923ea10e3208a3c4840757b855",
7789 "description": "zink: clamp shader input/output max values",
7790 "nominated": false,
7791 "nomination_type": null,
7792 "resolution": 4,
7793 "master_sha": null,
7794 "because_sha": null
7795 },
7796 {
7797 "sha": "d95fe8a25e7a89bd78c4331a652c79057b7f626f",
7798 "description": "radv: support SpvCapabilitySparseResidency",
7799 "nominated": false,
7800 "nomination_type": null,
7801 "resolution": 4,
7802 "master_sha": null,
7803 "because_sha": null
7804 },
7805 {
7806 "sha": "4c67423e99d2467acac99a1e2f894946856613bd",
7807 "description": "radv: implement is_sparse_texels_resident and sparse_residency_code_and",
7808 "nominated": false,
7809 "nomination_type": null,
7810 "resolution": 4,
7811 "master_sha": null,
7812 "because_sha": null
7813 },
7814 {
7815 "sha": "6d5e26752c664c7095ed0e7693591be797066110",
7816 "description": "ac/nir: implement sparse image/texture loads",
7817 "nominated": false,
7818 "nomination_type": null,
7819 "resolution": 4,
7820 "master_sha": null,
7821 "because_sha": null
7822 },
7823 {
7824 "sha": "55aeac7af46f5a4d9b40f2fa7fb2d6ca285f9202",
7825 "description": "ac/nir: implement nir_op_vec5",
7826 "nominated": false,
7827 "nomination_type": null,
7828 "resolution": 4,
7829 "master_sha": null,
7830 "because_sha": null
7831 },
7832 {
7833 "sha": "a502aa7b043c1c7e1c33dc28f7ac4b066802571a",
7834 "description": "aco: form sparse load clauses",
7835 "nominated": false,
7836 "nomination_type": null,
7837 "resolution": 4,
7838 "master_sha": null,
7839 "because_sha": null
7840 },
7841 {
7842 "sha": "0bd14be962c77e78730f7a5f6d79241724109295",
7843 "description": "aco: implement sparse image loads",
7844 "nominated": false,
7845 "nomination_type": null,
7846 "resolution": 4,
7847 "master_sha": null,
7848 "because_sha": null
7849 },
7850 {
7851 "sha": "382f50ad2ca23f98f517cd2604df286816f9ce6e",
7852 "description": "aco: implement sparse texture fetches",
7853 "nominated": false,
7854 "nomination_type": null,
7855 "resolution": 4,
7856 "master_sha": null,
7857 "because_sha": null
7858 },
7859 {
7860 "sha": "5a4f6313b106ced3a38936641660daa34ba6aafd",
7861 "description": "aco: implement nir_op_vec5",
7862 "nominated": false,
7863 "nomination_type": null,
7864 "resolution": 4,
7865 "master_sha": null,
7866 "because_sha": null
7867 },
7868 {
7869 "sha": "962c917cea9005f1edb6aeda3c19cfad5c303b6f",
7870 "description": "aco: move MIMG VDATA to its own operand",
7871 "nominated": false,
7872 "nomination_type": null,
7873 "resolution": 4,
7874 "master_sha": null,
7875 "because_sha": null
7876 },
7877 {
7878 "sha": "2aaf52bb85bfa933ba6b480d0df54e7fdc1dab3f",
7879 "description": "aco: fix MIMG_instruction::lwe comment",
7880 "nominated": false,
7881 "nomination_type": null,
7882 "resolution": 4,
7883 "master_sha": null,
7884 "because_sha": null
7885 },
7886 {
7887 "sha": "816b7fb5cb622dd6c5d0fbcecdcb27779029f80f",
7888 "description": "aco: fix unreachable() for uniform 8/16-bit nir_op_mov from VGPR",
7889 "nominated": true,
7890 "nomination_type": 1,
Rhys Perry76ecdf22021-01-08 11:44:33 +00007891 "resolution": 1,
Dylan Baker2c5b5922021-01-12 15:27:27 -08007892 "master_sha": null,
7893 "because_sha": "d20a752c0de426e4c7c64a4d42d10f373f73c97a"
7894 },
7895 {
7896 "sha": "10431c89647418fa3ff755b569a203908821da7f",
7897 "description": "ci: Add *ignore_scheduled_pipelines to mesa/gallium rules templates",
7898 "nominated": false,
7899 "nomination_type": null,
7900 "resolution": 4,
7901 "master_sha": null,
7902 "because_sha": null
7903 },
7904 {
7905 "sha": "6bde5cf276edbcbffb9d031cdcc5b9a8267cd816",
7906 "description": "ci: Rule out scheduled pipelines in .windows-build-rules",
7907 "nominated": false,
7908 "nomination_type": 1,
7909 "resolution": 4,
7910 "master_sha": null,
7911 "because_sha": "84c8a35aa2ca4d4de66192933735094ed07b4aaa"
7912 },
7913 {
7914 "sha": "3fb4755d48d079d47ca212a838d16259db2abcfa",
7915 "description": "util: Disable memstream for Apple builds",
7916 "nominated": true,
7917 "nomination_type": 1,
James Park6a006c32020-12-30 05:23:10 -08007918 "resolution": 1,
Dylan Baker2c5b5922021-01-12 15:27:27 -08007919 "master_sha": null,
7920 "because_sha": "af8d488ea5e13219c67c132a3edfa2e7a698746d"
7921 },
7922 {
7923 "sha": "f40a7d3c93d186b3415227945fd2df00f81c7f4a",
7924 "description": "radv: fix performance regression by restoring TC-compat HTILE in GENERAL",
7925 "nominated": false,
7926 "nomination_type": 1,
7927 "resolution": 4,
7928 "master_sha": null,
7929 "because_sha": "f4f096805b08c1f00e695569f2368b319cfcc256"
7930 },
7931 {
7932 "sha": "0ae1cf46a6c6958cee93363c01c08adc5c845095",
7933 "description": "radv: fix enabling TC-compat HTILE in GENERAL for writes on GFX10+",
7934 "nominated": false,
7935 "nomination_type": 1,
7936 "resolution": 4,
7937 "master_sha": null,
7938 "because_sha": "4bb92d9145f455c84af641015a1f37f35b3fe4d0"
7939 },
7940 {
7941 "sha": "20683461e3c3a33335a3659c88ad6370303ec2f3",
7942 "description": "radv: configure the texture descriptor for TC-compat CMASK on GFX10+",
7943 "nominated": false,
7944 "nomination_type": null,
7945 "resolution": 4,
7946 "master_sha": null,
7947 "because_sha": null
7948 },
7949 {
7950 "sha": "e248119a82e8e13d8c071589433baf91c87eb064",
7951 "description": "r300: Fix typos.",
7952 "nominated": false,
7953 "nomination_type": null,
7954 "resolution": 4,
7955 "master_sha": null,
7956 "because_sha": null
7957 },
7958 {
7959 "sha": "f1b51d472a7b8231b5627fdcaa00740e0ffb64fc",
7960 "description": "gallium/ntt: lower uniforms to ubo",
7961 "nominated": false,
7962 "nomination_type": 1,
7963 "resolution": 4,
7964 "master_sha": null,
7965 "because_sha": "03c60762f571b8e954dec9614b6efba92ed5d401"
7966 },
7967 {
7968 "sha": "28a141e3250abc8f7dd2a9438cb25260fe227c29",
7969 "description": "iris: Blit stencil according to aspect_mask",
7970 "nominated": false,
7971 "nomination_type": null,
7972 "resolution": 4,
7973 "master_sha": null,
7974 "because_sha": null
7975 },
7976 {
7977 "sha": "1148da343643bf437de266f46dd69683f95ab166",
7978 "description": "iris: Use single-aspect formats more in iris_blit",
7979 "nominated": false,
7980 "nomination_type": null,
7981 "resolution": 4,
7982 "master_sha": null,
7983 "because_sha": null
7984 },
7985 {
7986 "sha": "db2cdc4277bb43cab828a2b46ccfb5cf9442d02b",
7987 "description": "iris: Blit non-stencil according to aspect_mask",
7988 "nominated": false,
7989 "nomination_type": null,
7990 "resolution": 4,
7991 "master_sha": null,
7992 "because_sha": null
7993 },
7994 {
7995 "sha": "b73e903f961714e3abc42d486069591a2b76ef79",
7996 "description": "iris: Loop through an aspect mask in iris_blit",
7997 "nominated": false,
7998 "nomination_type": null,
7999 "resolution": 4,
8000 "master_sha": null,
8001 "because_sha": null
8002 },
8003 {
8004 "sha": "776074d66c88d3c2a6fc8e6b37286e8a4a61aae5",
8005 "description": "iris: Increase use of pipe_resources in iris_blit",
8006 "nominated": false,
8007 "nomination_type": null,
8008 "resolution": 4,
8009 "master_sha": null,
8010 "because_sha": null
8011 },
8012 {
8013 "sha": "51d26e2edf8e7e03b4379004fe95d3fc1185845e",
8014 "description": "iris: Use texture preparation helper in iris_blit",
8015 "nominated": false,
8016 "nomination_type": null,
8017 "resolution": 4,
8018 "master_sha": null,
8019 "because_sha": null
8020 },
8021 {
8022 "sha": "04d73e2dc201a3d6858f5d24af9979ffb3423b55",
8023 "description": "iris: Move depth-format assertion out of iris_blit",
8024 "nominated": false,
8025 "nomination_type": null,
8026 "resolution": 4,
8027 "master_sha": null,
8028 "because_sha": null
8029 },
8030 {
8031 "sha": "ce3a6dfa79594144cc929fe524b52b5f5e602612",
8032 "description": "iris: Don't prepare depth for stencil-aspect blits",
8033 "nominated": false,
8034 "nomination_type": null,
8035 "resolution": 4,
8036 "master_sha": null,
8037 "because_sha": null
8038 },
8039 {
8040 "sha": "a7762daa67559d37a2de84150684da9ce909a31a",
8041 "description": "mesa: Don't make building tests conditional on building DRI drivers",
8042 "nominated": false,
8043 "nomination_type": null,
8044 "resolution": 4,
8045 "master_sha": null,
8046 "because_sha": null
8047 },
8048 {
8049 "sha": "df4a7d67aacd913cdac7b2e0a6d8d67f30d24ba2",
8050 "description": "mesa: Fix array-format-to-format table on big-endian",
8051 "nominated": false,
8052 "nomination_type": null,
8053 "resolution": 4,
8054 "master_sha": null,
8055 "because_sha": null
8056 },
8057 {
8058 "sha": "ab0d17338f9a8fd1185aa14ca3ebf5a9c7b89acd",
8059 "description": "tests: Fix memory leaks in DispatchSanity",
8060 "nominated": false,
8061 "nomination_type": null,
8062 "resolution": 4,
8063 "master_sha": null,
8064 "because_sha": null
8065 },
8066 {
8067 "sha": "d2f4934121f65f2f086e4babaa0704e58503234b",
8068 "description": "radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+",
8069 "nominated": true,
8070 "nomination_type": 0,
Samuel Pitoisete6aa51a2020-11-24 14:56:55 +01008071 "resolution": 1,
Dylan Baker2c5b5922021-01-12 15:27:27 -08008072 "master_sha": null,
8073 "because_sha": null
8074 },
8075 {
8076 "sha": "68c25370626c9ffb360ed3649627c8cf070a7f2b",
8077 "description": "aco: fix creating the dest vector when 16-bit vertex fetches are splitted",
8078 "nominated": true,
8079 "nomination_type": 0,
Samuel Pitoiseta29f08b2021-01-07 14:01:09 +01008080 "resolution": 1,
Dylan Baker2c5b5922021-01-12 15:27:27 -08008081 "master_sha": null,
8082 "because_sha": null
8083 },
8084 {
8085 "sha": "26ec2c1a04dc580b3cc6d8a3be9d77c6321a0292",
8086 "description": "docs/release-calendar.rsv: Remove spaces",
8087 "nominated": false,
8088 "nomination_type": null,
8089 "resolution": 4,
8090 "master_sha": null,
8091 "because_sha": null
8092 },
8093 {
8094 "sha": "e05b52daf3351cf462899a72e54680b9dd09bb1c",
8095 "description": "docs: Add calendar entries for 21.0 release candidates.",
8096 "nominated": false,
8097 "nomination_type": null,
8098 "resolution": 4,
8099 "master_sha": null,
8100 "because_sha": null
8101 },
8102 {
8103 "sha": "f5adf27fb926a330a13af716f0a03da1a224656d",
8104 "description": "nir,radv: add and use nir_vectorize_tess_levels()",
8105 "nominated": false,
8106 "nomination_type": null,
8107 "resolution": 4,
8108 "master_sha": null,
8109 "because_sha": null
8110 },
8111 {
8112 "sha": "bfc777f83ed9a6ee1adaee383374bcc608e06988",
8113 "description": "radv: vectorize shader I/O",
8114 "nominated": false,
8115 "nomination_type": null,
8116 "resolution": 4,
8117 "master_sha": null,
8118 "because_sha": null
8119 },
8120 {
8121 "sha": "f199b7188b41b48636e34cfd1e014778d53459a1",
8122 "description": "nir/load_store_vectorize: add data as callback args",
8123 "nominated": false,
8124 "nomination_type": null,
8125 "resolution": 4,
8126 "master_sha": null,
8127 "because_sha": null
8128 },
8129 {
8130 "sha": "00c8bec47b19f222a91493ff3e4d464f2d12018c",
8131 "description": "nir: add nir_load_store_vectorize_options",
8132 "nominated": false,
8133 "nomination_type": null,
8134 "resolution": 4,
8135 "master_sha": null,
8136 "because_sha": null
8137 },
8138 {
8139 "sha": "f4eb833a12523142d908bf67e08904f4e8a866e9",
8140 "description": "nir/load_store_vectorize: don't ignore subgroup memory barriers",
8141 "nominated": true,
8142 "nomination_type": 1,
Rhys Perryeec614e2020-03-13 16:07:26 +00008143 "resolution": 1,
Dylan Baker2c5b5922021-01-12 15:27:27 -08008144 "master_sha": null,
8145 "because_sha": "ce9205c03bd20d26af23ca891e97a9f848a612d1"
8146 },
8147 {
8148 "sha": "4d0b8a9d323ebc316ba3cf7fbd2c2ee08e901347",
8149 "description": "v3d: reinterpret stencil data as uint texture in stencil blit path",
8150 "nominated": false,
8151 "nomination_type": null,
8152 "resolution": 4,
8153 "master_sha": null,
8154 "because_sha": null
8155 },
8156 {
8157 "sha": "cacce76db9b4e4da516d692208280e74fb2437ab",
8158 "description": "radv: workaround games which assume full subgroups if cswave32 is enabled",
8159 "nominated": false,
8160 "nomination_type": null,
8161 "resolution": 4,
8162 "master_sha": null,
8163 "because_sha": null
8164 },
8165 {
8166 "sha": "c73c246e05f87366df3733d66c16fa3e1cf597a8",
8167 "description": "nir: gather whether a compute shader uses non-quad subgroup intrinsics",
8168 "nominated": false,
8169 "nomination_type": null,
8170 "resolution": 4,
8171 "master_sha": null,
8172 "because_sha": null
8173 },
8174 {
8175 "sha": "5bb94ab050247208af2afae26315bc7ecf9168c5",
8176 "description": "radv: implement CREATE_REQUIRE_FULL_SUBGROUPS_BIT with cswave32",
8177 "nominated": false,
8178 "nomination_type": null,
8179 "resolution": 4,
8180 "master_sha": null,
8181 "because_sha": null
8182 },
8183 {
8184 "sha": "e8f50bd60087805aa89144ecdd6e5a9b4368b532",
8185 "description": "wsi/x11: Treat IMMEDIATE present mode the same as MAILBOX for Xwayland",
8186 "nominated": false,
8187 "nomination_type": null,
8188 "resolution": 4,
8189 "master_sha": null,
8190 "because_sha": null
8191 },
8192 {
8193 "sha": "4292fb2139282e6906d4ad2a8be2fd81ed7ca8af",
8194 "description": "wsi/x11: Use PresentOptionAsync for MAILBOX present mode with Xwayland",
8195 "nominated": false,
8196 "nomination_type": null,
8197 "resolution": 4,
8198 "master_sha": null,
8199 "because_sha": null
8200 },
8201 {
8202 "sha": "b5268d532a019c81877343f8e5390ca215db6338",
8203 "description": "wsi/x11: Detect Xwayland",
8204 "nominated": false,
8205 "nomination_type": null,
8206 "resolution": 4,
8207 "master_sha": null,
8208 "because_sha": null
8209 },
8210 {
8211 "sha": "1de2fd0cf205eda4f26c97a323d1cc509f3668f9",
8212 "description": "wsi/x11: Always link against xcb-xrandr",
8213 "nominated": false,
8214 "nomination_type": null,
8215 "resolution": 4,
8216 "master_sha": null,
8217 "because_sha": null
8218 },
8219 {
8220 "sha": "1cce8e1101d3128703a747bec139b75d2266f4a5",
8221 "description": "wsi/x11: Set recognizable name for WSI swapchain queue thread",
8222 "nominated": false,
8223 "nomination_type": null,
8224 "resolution": 4,
8225 "master_sha": null,
8226 "because_sha": null
8227 },
8228 {
8229 "sha": "07c1504d1b08d4f61aeada7364d63e26d05d05f9",
8230 "description": "radeonsi: implement SQTT support",
8231 "nominated": false,
8232 "nomination_type": null,
8233 "resolution": 4,
8234 "master_sha": null,
8235 "because_sha": null
8236 },
8237 {
8238 "sha": "a46e8304446b7c1a0673ad1634139541bb82d240",
8239 "description": "radeonsi: add radeon_set_uconfig_reg_seq_perfctr",
8240 "nominated": false,
8241 "nomination_type": null,
8242 "resolution": 4,
8243 "master_sha": null,
8244 "because_sha": null
8245 },
8246 {
8247 "sha": "df5233b9776d0a0496d14b81a55ba6003a722c17",
8248 "description": "ac/sqtt: move radv_get_expected_buffer_size to ac",
8249 "nominated": false,
8250 "nomination_type": null,
8251 "resolution": 4,
8252 "master_sha": null,
8253 "because_sha": null
8254 },
8255 {
8256 "sha": "ea6176e63ec48f53062a99aa368a1d617d20b82e",
8257 "description": "ac/sqtt: move ac_is_thread_trace_complete to ac",
8258 "nominated": false,
8259 "nomination_type": null,
8260 "resolution": 4,
8261 "master_sha": null,
8262 "because_sha": null
8263 },
8264 {
8265 "sha": "ffdfe136e6746dfa8b237f9827eae757e1facaa8",
8266 "description": "ac/sqtt: move rgp/sqtt def to ac",
8267 "nominated": false,
8268 "nomination_type": null,
8269 "resolution": 4,
8270 "master_sha": null,
8271 "because_sha": null
8272 },
8273 {
8274 "sha": "4ec5cf5318f4219d9f8d1aec2e7db355b43b316c",
8275 "description": "ac/radv: move radv_rgp.c to ac",
8276 "nominated": false,
8277 "nomination_type": null,
8278 "resolution": 4,
8279 "master_sha": null,
8280 "because_sha": null
8281 },
8282 {
8283 "sha": "bbc245ab2ecb75f46d1623262f6d0af85f622d17",
8284 "description": "ac/radv: move sqtt structs and helpers to amd/common",
8285 "nominated": false,
8286 "nomination_type": null,
8287 "resolution": 4,
8288 "master_sha": null,
8289 "because_sha": null
8290 },
8291 {
8292 "sha": "04f6ba113c6765fa902847eb84fb595861bc9cbb",
8293 "description": "ac/sqtt: add ac_thread_trace_data",
8294 "nominated": false,
8295 "nomination_type": null,
8296 "resolution": 4,
8297 "master_sha": null,
8298 "because_sha": null
8299 },
8300 {
8301 "sha": "b94104c0c02b41e1aee1e0acf32e09159df91bf3",
8302 "description": "radeonsi: pass radeon_cmdbuf to si_cp_dma_wait_for_idle",
8303 "nominated": false,
8304 "nomination_type": null,
8305 "resolution": 4,
8306 "master_sha": null,
8307 "because_sha": null
8308 },
8309 {
8310 "sha": "aa9fe1e423c3cfcdeadb5fe84461bcfe9233f332",
8311 "description": "radeonsi: pass radeon_cmdbuf to emit_cache_flush",
8312 "nominated": false,
8313 "nomination_type": null,
8314 "resolution": 4,
8315 "master_sha": null,
8316 "because_sha": null
8317 },
8318 {
8319 "sha": "7f9a084e7e10769c1a297d4aaca569ca99ef0ba4",
8320 "description": "gv100/ir: Use system wide atomics",
8321 "nominated": false,
8322 "nomination_type": null,
8323 "resolution": 4,
8324 "master_sha": null,
8325 "because_sha": null
8326 },
8327 {
8328 "sha": "b02e3053ea478e5d1f4b96d107e1a5d12233e055",
8329 "description": "gv100/ir: Make emitATOM consistent with emitRED",
8330 "nominated": false,
8331 "nomination_type": null,
8332 "resolution": 4,
8333 "master_sha": null,
8334 "because_sha": null
8335 },
8336 {
8337 "sha": "62703b79a557c06e264f6cb1f76aab308e6f6b21",
8338 "description": "radeonsi: remove si_gs_prolog_bits::gfx9_prev_is_vs",
8339 "nominated": false,
8340 "nomination_type": null,
8341 "resolution": 4,
8342 "master_sha": null,
8343 "because_sha": null
8344 },
8345 {
8346 "sha": "b6b6d1ff3c16aa0dfdb7f08c8ca03908022dceb6",
8347 "description": "radeonsi: fix hang caused by for loop with exec=0 in LS and ES",
8348 "nominated": true,
8349 "nomination_type": 1,
8350 "resolution": 0,
8351 "master_sha": null,
8352 "because_sha": "68d6d097f15dbe17c1d0c8cb57157d9fd0005bdc"
8353 },
8354 {
8355 "sha": "9f9bc35dc0115a73938b85e96ab322d906de4b62",
8356 "description": "bin/gen_calendar_entries: Add support for making a release",
8357 "nominated": false,
8358 "nomination_type": null,
8359 "resolution": 4,
8360 "master_sha": null,
8361 "because_sha": null
8362 },
8363 {
8364 "sha": "a450b4550d5d66bc9826b22a4d1435faf31a4cb2",
8365 "description": "bin/gen_calendar_entries: Add support for extending a release",
8366 "nominated": false,
8367 "nomination_type": null,
8368 "resolution": 4,
8369 "master_sha": null,
8370 "because_sha": null
8371 },
8372 {
8373 "sha": "bc9e09360f824612468a8a8d34987bbf7f820b86",
8374 "description": "bin: Add script for manipulating the release calendar",
8375 "nominated": false,
8376 "nomination_type": null,
8377 "resolution": 4,
8378 "master_sha": null,
8379 "because_sha": null
8380 },
8381 {
8382 "sha": "8587e57f1225e9171e6ef22a349c925ab9fa1da7",
8383 "description": "docs: store the release-calendar information in csv (and fix tests)",
8384 "nominated": false,
8385 "nomination_type": null,
8386 "resolution": 4,
8387 "master_sha": null,
8388 "because_sha": null
8389 },
8390 {
8391 "sha": "e1b7c42cc6ccc4144db165254279d564a106c962",
8392 "description": "freedreno: Add missing dep on u_tracepoints.",
8393 "nominated": false,
8394 "nomination_type": 1,
8395 "resolution": 4,
8396 "master_sha": null,
8397 "because_sha": "a02dcb970fff17e73648b58bf4a603bc4f9c0c36"
8398 },
8399 {
8400 "sha": "3efbc47c830eb5865f9dd553d2ac0f8d3c910cec",
8401 "description": "freedreno: Mark a615/a618 as also lacking Z24_UINT_S8_UINT support.",
8402 "nominated": false,
8403 "nomination_type": null,
8404 "resolution": 4,
8405 "master_sha": null,
8406 "because_sha": null
8407 },
8408 {
8409 "sha": "1633c9735ab67f7a5b50cfa76e3964995d58e40a",
8410 "description": "freedreno: Disable UBWC on z24s8 on a630.",
8411 "nominated": false,
8412 "nomination_type": null,
8413 "resolution": 4,
8414 "master_sha": null,
8415 "because_sha": null
8416 },
8417 {
8418 "sha": "6a8601fb248902e4829632980ba236cb78c2464f",
8419 "description": "freedreno/a6xx: Fix z24s8 non-ubwc blits on a630.",
8420 "nominated": false,
8421 "nomination_type": null,
8422 "resolution": 4,
8423 "master_sha": null,
8424 "because_sha": null
8425 },
8426 {
8427 "sha": "d6e307dcc541cc496439705f8ecf7b3639eaa2f1",
8428 "description": "freedreno/a6xx: Move the IBO pipe2tex down to where it's used.",
8429 "nominated": false,
8430 "nomination_type": null,
8431 "resolution": 4,
8432 "master_sha": null,
8433 "because_sha": null
8434 },
8435 {
8436 "sha": "1c4613f5d4e3093d79e2edd516a163e73784ac95",
8437 "description": "turnip: Move the limited_z24s8 flag to the shared device info.",
8438 "nominated": false,
8439 "nomination_type": null,
8440 "resolution": 4,
8441 "master_sha": null,
8442 "because_sha": null
8443 },
8444 {
8445 "sha": "11f32b6a050f97452dd3198fe41e0f5602f21c71",
8446 "description": "kmsro: sync Android.mk GALLIUM_TARGET_DRIVERS",
8447 "nominated": false,
8448 "nomination_type": null,
8449 "resolution": 4,
8450 "master_sha": null,
8451 "because_sha": null
8452 },
8453 {
8454 "sha": "e9f3b7aaa423b1cb337965836bed28c23522b721",
8455 "description": "docs: use a single cell for the branch number",
8456 "nominated": false,
8457 "nomination_type": 1,
8458 "resolution": 4,
8459 "master_sha": null,
8460 "because_sha": "94c6511757254da6c3b6113c6423bbe27c7ee77c"
8461 },
8462 {
8463 "sha": "f7a5b8ed35405e4c2ca447f4006d349619497744",
8464 "description": "vtn: support SpvCapabilitySparseResidency",
8465 "nominated": false,
8466 "nomination_type": null,
8467 "resolution": 4,
8468 "master_sha": null,
8469 "because_sha": null
8470 },
8471 {
8472 "sha": "7d1d4acbd5a127f8468ffae7dc455eccb5e250a9",
8473 "description": "nir/lower_tex: fix lower_tg4_offsets with sparse fetches",
8474 "nominated": false,
8475 "nomination_type": null,
8476 "resolution": 4,
8477 "master_sha": null,
8478 "because_sha": null
8479 },
8480 {
8481 "sha": "2d2decc905931ef872a9046193d9e01de5377a52",
8482 "description": "nir: add sparse_residency_code_and",
8483 "nominated": false,
8484 "nomination_type": null,
8485 "resolution": 4,
8486 "master_sha": null,
8487 "because_sha": null
8488 },
8489 {
8490 "sha": "4cbdf9ec4d454c4df157570387edeeaf45847b8a",
8491 "description": "nir,spirv: implement SpvOpImageSparseTexelsResident",
8492 "nominated": false,
8493 "nomination_type": null,
8494 "resolution": 4,
8495 "master_sha": null,
8496 "because_sha": null
8497 },
8498 {
8499 "sha": "1fd8b466672b76ad206af8aac6002e8a658db9fb",
8500 "description": "nir,spirv: add sparse image loads",
8501 "nominated": false,
8502 "nomination_type": null,
8503 "resolution": 4,
8504 "master_sha": null,
8505 "because_sha": null
8506 },
8507 {
8508 "sha": "3a7972f72a530ebb1b8c1b1eb660f2506d841ae4",
8509 "description": "nir,spirv: add sparse texture fetches",
8510 "nominated": false,
8511 "nomination_type": null,
8512 "resolution": 4,
8513 "master_sha": null,
8514 "because_sha": null
8515 },
8516 {
8517 "sha": "95819663b71cff2977849d84a7dc70f62ed2a262",
8518 "description": "nir: allow 5 component vectors",
8519 "nominated": false,
8520 "nomination_type": null,
8521 "resolution": 4,
8522 "master_sha": null,
8523 "because_sha": null
8524 },
8525 {
8526 "sha": "ba4a73a502a2da8cb8f68cb50ad2cb984569e36a",
8527 "description": "nir/tests: fix callback for load/store vectorizer tests",
8528 "nominated": false,
8529 "nomination_type": null,
8530 "resolution": 4,
8531 "master_sha": null,
8532 "because_sha": null
8533 },
8534 {
8535 "sha": "22b89d9a52005d384785976a429f9f5d9a308ddf",
8536 "description": "nir/opt_vectorize: fix call to filter function",
8537 "nominated": false,
8538 "nomination_type": 1,
8539 "resolution": 4,
8540 "master_sha": null,
8541 "because_sha": "8eaf9c61d17370d3f272ca39256de58231c02127"
8542 },
8543 {
8544 "sha": "03999595e7cdb65a64af84ed6b61785cf2be0f49",
8545 "description": "freedreno/afuc: Replace readfile with os_read_file.",
8546 "nominated": false,
8547 "nomination_type": null,
8548 "resolution": 4,
8549 "master_sha": null,
8550 "because_sha": null
8551 },
8552 {
8553 "sha": "18a0f07957a2a16471293a3f8dc149d3b512e7ed",
8554 "description": "bin/remove get-pick-list.sh files",
8555 "nominated": false,
8556 "nomination_type": null,
8557 "resolution": 4,
8558 "master_sha": null,
8559 "because_sha": null
8560 },
8561 {
8562 "sha": "9ed7adc0188f3baa906cd6b12d8b6e74f8c4accb",
8563 "description": "pick-ui: don't handle the mouse",
8564 "nominated": false,
8565 "nomination_type": null,
8566 "resolution": 4,
8567 "master_sha": null,
8568 "because_sha": null
8569 },
8570 {
Dylan Baker773d6832021-01-06 09:31:28 -08008571 "sha": "96ceca33c1dd69a1feed13b0e19bfc38e6f7d979",
8572 "description": "gallium/util: do not perform n^2 stencil blits",
8573 "nominated": true,
8574 "nomination_type": 1,
Erik Faye-Lund588cf802021-01-04 10:35:36 +01008575 "resolution": 1,
Dylan Baker773d6832021-01-06 09:31:28 -08008576 "master_sha": null,
8577 "because_sha": "e8a40715a8bcd479c0c33eab411d276777153a0e"
8578 },
8579 {
8580 "sha": "32a6a13052948cd041ccc27759b412a9a61aa6e2",
8581 "description": "freedreno/ir3/parser: Fix pre-a6xx stib parsing",
8582 "nominated": false,
8583 "nomination_type": null,
8584 "resolution": 4,
8585 "master_sha": null,
8586 "because_sha": null
8587 },
8588 {
8589 "sha": "859c92d7ee6025ff4cf94b530623132d63232457",
8590 "description": "freedreno/ir3/parser: a6xx ldib/stib parsing",
8591 "nominated": false,
8592 "nomination_type": null,
8593 "resolution": 4,
8594 "master_sha": null,
8595 "because_sha": null
8596 },
8597 {
8598 "sha": "b7ea6ec17875bd6ba2fde3bcabec040bf1e8ac15",
8599 "description": "freedreno/ir3: Fix pre-a6xx ldgb/stib parsing",
8600 "nominated": false,
8601 "nomination_type": null,
8602 "resolution": 4,
8603 "master_sha": null,
8604 "because_sha": null
8605 },
8606 {
8607 "sha": "050a449dbb75eb383c64c29165348cedec40ac34",
8608 "description": "freedreno/ir3: Explicitly flag disasm test vectors that don't parse",
8609 "nominated": false,
8610 "nomination_type": null,
8611 "resolution": 4,
8612 "master_sha": null,
8613 "because_sha": null
8614 },
8615 {
8616 "sha": "b073dae5f0dd08fe59b548581bfcec46cb586e01",
8617 "description": "freedreno/ir3: Fix ldg decoding/parsing",
8618 "nominated": false,
8619 "nomination_type": null,
8620 "resolution": 4,
8621 "master_sha": null,
8622 "because_sha": null
8623 },
8624 {
8625 "sha": "a7e88787f65131311032ac98f7c636ea51316268",
8626 "description": "freedreno/ir3/parser: Fixup stg parsing and add more tests",
8627 "nominated": false,
8628 "nomination_type": null,
8629 "resolution": 4,
8630 "master_sha": null,
8631 "because_sha": null
8632 },
8633 {
8634 "sha": "d6fa130ddadd5d365f9a09f114d73d2374a38c7d",
8635 "description": "freedreno/ir3/parser: Add stgb support",
8636 "nominated": false,
8637 "nomination_type": null,
8638 "resolution": 4,
8639 "master_sha": null,
8640 "because_sha": null
8641 },
8642 {
8643 "sha": "eddfafae6a454355a99fb1457e10e35b02f0f548",
8644 "description": "freedreno/ir3/parser: Add ldgb support",
8645 "nominated": false,
8646 "nomination_type": null,
8647 "resolution": 4,
8648 "master_sha": null,
8649 "because_sha": null
8650 },
8651 {
8652 "sha": "1746c4d211f3a43092e0a97824e81d9dd4c18c1c",
8653 "description": "freedreno/ir3/parser: Fix pre-a6xx resinfo",
8654 "nominated": false,
8655 "nomination_type": null,
8656 "resolution": 4,
8657 "master_sha": null,
8658 "because_sha": null
8659 },
8660 {
8661 "sha": "32539c1afc4cde02595268d2c0ea6196f9600cee",
8662 "description": "freedreno/ir3/parser: Fix atomic support",
8663 "nominated": false,
8664 "nomination_type": null,
8665 "resolution": 4,
8666 "master_sha": null,
8667 "because_sha": null
8668 },
8669 {
8670 "sha": "c5479d1d8d8caea48dda58e51d53d492b8d6c3cd",
8671 "description": "freedreno/ir3/parser: Add ldc support",
8672 "nominated": false,
8673 "nomination_type": null,
8674 "resolution": 4,
8675 "master_sha": null,
8676 "because_sha": null
8677 },
8678 {
8679 "sha": "d7f141bb353f632ef3a77694e56c92dab8c085f2",
8680 "description": "freedreno/ir3: Add cat5/cat6 nonuniform flag",
8681 "nominated": false,
8682 "nomination_type": null,
8683 "resolution": 4,
8684 "master_sha": null,
8685 "because_sha": null
8686 },
8687 {
8688 "sha": "101bf686eeb8226dc3dd1dbda2a69d5e9636ddab",
8689 "description": "freedreno/ir3: Disambiguate a6xx+ \"bindless\" instructions",
8690 "nominated": false,
8691 "nomination_type": null,
8692 "resolution": 4,
8693 "master_sha": null,
8694 "because_sha": null
8695 },
8696 {
8697 "sha": "c55737902c55fe0349919de54e9bf3584f1e7213",
8698 "description": "freedreno/ir3: Don't leak disk_cache",
8699 "nominated": false,
8700 "nomination_type": null,
8701 "resolution": 4,
8702 "master_sha": null,
8703 "because_sha": null
8704 },
8705 {
8706 "sha": "71f902bab9767e33223011bd9cc91e535e8723d0",
8707 "description": "freedreno/ir3: Add parsing and assembler testing",
8708 "nominated": false,
8709 "nomination_type": null,
8710 "resolution": 4,
8711 "master_sha": null,
8712 "because_sha": null
8713 },
8714 {
8715 "sha": "b91319d9520e2d36f9416f7699af46b5faf9d17c",
8716 "description": "freedreno/ir3: Tweak ldib/resinfo encoding",
8717 "nominated": false,
8718 "nomination_type": null,
8719 "resolution": 4,
8720 "master_sha": null,
8721 "because_sha": null
8722 },
8723 {
8724 "sha": "99908c8d6d64299b6eed4b01b9601eb2f618255a",
8725 "description": "freedreno/ir3/parser: Add initial cat6 IBO instructions",
8726 "nominated": false,
8727 "nomination_type": null,
8728 "resolution": 4,
8729 "master_sha": null,
8730 "because_sha": null
8731 },
8732 {
8733 "sha": "f9c76fba9d1afe32b0ae62aba6869150db1c9b17",
8734 "description": "freedreno/ir3/parser: Relative gpr/const can have modifiers too",
8735 "nominated": false,
8736 "nomination_type": null,
8737 "resolution": 4,
8738 "master_sha": null,
8739 "because_sha": null
8740 },
8741 {
8742 "sha": "594b004e0050605180ea3b2778108c2dcefbf369",
8743 "description": "freedreno/ir3/parser: Add missing (sat) modifier",
8744 "nominated": false,
8745 "nomination_type": null,
8746 "resolution": 4,
8747 "master_sha": null,
8748 "because_sha": null
8749 },
8750 {
8751 "sha": "77552cbdda195df25eca59eadd40d448801681eb",
8752 "description": "freedreno/ir3: Don't set bit for dest conversion for p0.c",
8753 "nominated": false,
8754 "nomination_type": null,
8755 "resolution": 4,
8756 "master_sha": null,
8757 "because_sha": null
8758 },
8759 {
8760 "sha": "1cdff353618f5f1c9250095c03885ea3f247c71e",
8761 "description": "freedreno/ir3/parser: Fixup cat5 s2en instructions",
8762 "nominated": false,
8763 "nomination_type": null,
8764 "resolution": 4,
8765 "master_sha": null,
8766 "because_sha": null
8767 },
8768 {
8769 "sha": "d35c79614e99485ce654ed5352490cc8a0adcc80",
8770 "description": "freedreno/ir3/parser: Fix dsxpp/dsypp encoding",
8771 "nominated": false,
8772 "nomination_type": null,
8773 "resolution": 4,
8774 "master_sha": null,
8775 "because_sha": null
8776 },
8777 {
8778 "sha": "e9b323491529d959222e97b7530ec1d679f9a071",
8779 "description": "freedreno/ir3/parser: Fix cat6 store encoding",
8780 "nominated": false,
8781 "nomination_type": null,
8782 "resolution": 4,
8783 "master_sha": null,
8784 "because_sha": null
8785 },
8786 {
8787 "sha": "b90a1cf7470a41b7826681e8fd45ab25d61641ac",
8788 "description": "freedreno/ir3: Cleanup cat6 load instructions",
8789 "nominated": false,
8790 "nomination_type": null,
8791 "resolution": 4,
8792 "master_sha": null,
8793 "because_sha": null
8794 },
8795 {
8796 "sha": "4e272003b17af9c5d9b78e3e31176b89b1b20e7b",
8797 "description": "freedreno/ir3: Clean up instruction creation",
8798 "nominated": false,
8799 "nomination_type": null,
8800 "resolution": 4,
8801 "master_sha": null,
8802 "because_sha": null
8803 },
8804 {
8805 "sha": "d968f46997a6c02dff738d6e1e5c69b3b5e9a31f",
8806 "description": "freedreno/ir3/parser: Handle half-immed",
8807 "nominated": false,
8808 "nomination_type": null,
8809 "resolution": 4,
8810 "master_sha": null,
8811 "because_sha": null
8812 },
8813 {
8814 "sha": "68be24dd6cfd2ca0f75170bbed9310d53ca9fe0f",
8815 "description": "freedreno/ir3/parser: cat1 updates (mova1, movmsk)",
8816 "nominated": false,
8817 "nomination_type": null,
8818 "resolution": 4,
8819 "master_sha": null,
8820 "because_sha": null
8821 },
8822 {
8823 "sha": "647d7fc36d3ba74a6d4ed7369d4514130ab5b264",
8824 "description": "freedreno/ir3/parser: cat1 instructions can write relative GPR",
8825 "nominated": false,
8826 "nomination_type": null,
8827 "resolution": 4,
8828 "master_sha": null,
8829 "because_sha": null
8830 },
8831 {
8832 "sha": "0b36044d4ff8c9e2d613746d814847d7ddbc2788",
8833 "description": "freedreno/ir3/parser: Add new cat0 instructions",
8834 "nominated": false,
8835 "nomination_type": null,
8836 "resolution": 4,
8837 "master_sha": null,
8838 "because_sha": null
8839 },
8840 {
8841 "sha": "2dc6458563c9886ea61ca3c0f807355def93d6c3",
8842 "description": "freedreno/ir3: Various cat0 updates",
8843 "nominated": false,
8844 "nomination_type": null,
8845 "resolution": 4,
8846 "master_sha": null,
8847 "because_sha": null
8848 },
8849 {
8850 "sha": "eec183c1593810d1d2e32c6bc1bdb22a14e55a43",
8851 "description": "freedreno/ir3/parser: Reset lexer when input changes",
8852 "nominated": false,
8853 "nomination_type": null,
8854 "resolution": 4,
8855 "master_sha": null,
8856 "because_sha": null
8857 },
8858 {
8859 "sha": "7b2d2bafe4cda1723d704c7bcee9b44f762c9276",
8860 "description": "freedreno/ir3: Move assembler error handling",
8861 "nominated": false,
8862 "nomination_type": null,
8863 "resolution": 4,
8864 "master_sha": null,
8865 "because_sha": null
8866 },
8867 {
8868 "sha": "a928d0ab467053b2d50e5dbe77170253acee44c9",
8869 "description": "freedreno/ir3: Add some more disasm test vectors",
8870 "nominated": false,
8871 "nomination_type": null,
8872 "resolution": 4,
8873 "master_sha": null,
8874 "because_sha": null
8875 },
8876 {
8877 "sha": "2933d54992960b84ef8696b9d6de7cce91eec6b1",
8878 "description": "freedreno/ir3: Fix mova1 disasm",
8879 "nominated": false,
8880 "nomination_type": null,
8881 "resolution": 4,
8882 "master_sha": null,
8883 "because_sha": null
8884 },
8885 {
8886 "sha": "e3bd9aaf6ba3288cae74d19bc1265c9696390896",
8887 "description": "freedreno/ir3: Fix half-immed decoding issues",
8888 "nominated": false,
8889 "nomination_type": null,
8890 "resolution": 4,
8891 "master_sha": null,
8892 "because_sha": null
8893 },
8894 {
8895 "sha": "6f35ebd8a5435747b2a4ee58bbbfbc9cb29f03b8",
8896 "description": "ir3: Support MOVMSK",
8897 "nominated": false,
8898 "nomination_type": null,
8899 "resolution": 4,
8900 "master_sha": null,
8901 "because_sha": null
8902 },
8903 {
8904 "sha": "5d36f36454fb79c990221e1d33e6fb4cccaff949",
8905 "description": "ir3: Better rules for shared src copy propagation",
8906 "nominated": false,
8907 "nomination_type": null,
8908 "resolution": 4,
8909 "master_sha": null,
8910 "because_sha": null
8911 },
8912 {
8913 "sha": "f9804673fb6cd12134b90e52544da89b31f7886d",
8914 "description": "ir3: Rename high registers to shared registers",
8915 "nominated": false,
8916 "nomination_type": null,
8917 "resolution": 4,
8918 "master_sha": null,
8919 "because_sha": null
8920 },
8921 {
8922 "sha": "2b29ec7ca4f7845f51374e1025befb3f98595ae8",
8923 "description": "freedreno: Enable GLSL 3.30, updating us to GL 3.3 contexts",
8924 "nominated": false,
8925 "nomination_type": null,
8926 "resolution": 4,
8927 "master_sha": null,
8928 "because_sha": null
8929 },
8930 {
8931 "sha": "4da67157db0f2d0bc02a5326f144f14340e9205a",
8932 "description": "pan: use intrinsic builders",
8933 "nominated": false,
8934 "nomination_type": null,
8935 "resolution": 4,
8936 "master_sha": null,
8937 "because_sha": null
8938 },
8939 {
8940 "sha": "c6d65bb01e8ed8d461e959ad9a3d4483492ef196",
8941 "description": "microsoft/compiler: use intrinsic builders",
8942 "nominated": false,
8943 "nomination_type": null,
8944 "resolution": 4,
8945 "master_sha": null,
8946 "because_sha": null
8947 },
8948 {
8949 "sha": "23c963f11bd7c75ed136b0055b3d0a3a32532104",
8950 "description": "anv: use intrinsic builders",
8951 "nominated": false,
8952 "nomination_type": null,
8953 "resolution": 4,
8954 "master_sha": null,
8955 "because_sha": null
8956 },
8957 {
8958 "sha": "c5a927010917e1d01e90eafd5c480dd672e34c76",
8959 "description": "intel/compiler: use intrinsic builders",
8960 "nominated": false,
8961 "nomination_type": null,
8962 "resolution": 4,
8963 "master_sha": null,
8964 "because_sha": null
8965 },
8966 {
8967 "sha": "fc3ce007919ce6ef33653dd1d666bf9e34b0cd5c",
8968 "description": "intel/blorp: use intrinsic builders",
8969 "nominated": false,
8970 "nomination_type": null,
8971 "resolution": 4,
8972 "master_sha": null,
8973 "because_sha": null
8974 },
8975 {
8976 "sha": "241fb754855f89e7df0da0f3bab55c95427e2821",
8977 "description": "vc4: use intrinsic builders",
8978 "nominated": false,
8979 "nomination_type": null,
8980 "resolution": 4,
8981 "master_sha": null,
8982 "because_sha": null
8983 },
8984 {
8985 "sha": "3d9c5d8a7d2961887f78ecbfb4b6b84bbad80ff8",
8986 "description": "iris: use intrinsic builders",
8987 "nominated": false,
8988 "nomination_type": null,
8989 "resolution": 4,
8990 "master_sha": null,
8991 "because_sha": null
8992 },
8993 {
8994 "sha": "9dd43c9232ca44504d62ba99b3679d6a641455ec",
8995 "description": "d3d12: use intrinsic builders",
8996 "nominated": false,
8997 "nomination_type": null,
8998 "resolution": 4,
8999 "master_sha": null,
9000 "because_sha": null
9001 },
9002 {
9003 "sha": "32bd47f6faaaa4a5400fd1d0baeb024bfe11bf4e",
9004 "description": "tu: use intrinsic builders",
9005 "nominated": false,
9006 "nomination_type": null,
9007 "resolution": 4,
9008 "master_sha": null,
9009 "because_sha": null
9010 },
9011 {
9012 "sha": "d3a97708248ced1e066b5b1b1bb28a60910db2a1",
9013 "description": "zink: use intrinsic builders",
9014 "nominated": false,
9015 "nomination_type": null,
9016 "resolution": 4,
9017 "master_sha": null,
9018 "because_sha": null
9019 },
9020 {
9021 "sha": "fbfdc17b1431e9215b83fc67a0dffff964a2552d",
9022 "description": "st: use intrinsic builders",
9023 "nominated": false,
9024 "nomination_type": null,
9025 "resolution": 4,
9026 "master_sha": null,
9027 "because_sha": null
9028 },
9029 {
9030 "sha": "d46a761e9e36fbf8b9cb6d4483e53354240a7b58",
9031 "description": "ir3: use intrinsic builders",
9032 "nominated": false,
9033 "nomination_type": null,
9034 "resolution": 4,
9035 "master_sha": null,
9036 "because_sha": null
9037 },
9038 {
9039 "sha": "172e79d00916d6c7fa8c1d45db38a20b9c797914",
9040 "description": "v3dv: use intrinsic builders",
9041 "nominated": false,
9042 "nomination_type": null,
9043 "resolution": 4,
9044 "master_sha": null,
9045 "because_sha": null
9046 },
9047 {
9048 "sha": "66d51965af39aa36dd65111d94b0d9ca3a8eec4e",
9049 "description": "v3d: use intrinsic builders",
9050 "nominated": false,
9051 "nomination_type": null,
9052 "resolution": 4,
9053 "master_sha": null,
9054 "because_sha": null
9055 },
9056 {
9057 "sha": "c0fe111d643fbf393176f2ad30d1337295a3b50f",
9058 "description": "nir: use intrinsic builders",
9059 "nominated": false,
9060 "nomination_type": null,
9061 "resolution": 4,
9062 "master_sha": null,
9063 "because_sha": null
9064 },
9065 {
9066 "sha": "02553d96c8cbf707925dd0c605bfc6746417dc77",
9067 "description": "tgsi_to_nir: use intrinsic builders",
9068 "nominated": false,
9069 "nomination_type": null,
9070 "resolution": 4,
9071 "master_sha": null,
9072 "because_sha": null
9073 },
9074 {
9075 "sha": "475f086056f2c643f8d26466bddaa9b9ddc52d76",
9076 "description": "mesa/prog_to_nir: use intrinsic builders",
9077 "nominated": false,
9078 "nomination_type": null,
9079 "resolution": 4,
9080 "master_sha": null,
9081 "because_sha": null
9082 },
9083 {
9084 "sha": "b5fb66a5ed5fe348c8699b88c6c33142f75daa92",
9085 "description": "nir: preserve explicit_binding in lower_atomics_to_ssbo",
9086 "nominated": false,
9087 "nomination_type": null,
9088 "resolution": 4,
9089 "master_sha": null,
9090 "because_sha": null
9091 },
9092 {
9093 "sha": "8553e1cb714a15d63430a5227d9f4eae1ad128e6",
9094 "description": "zink: remove support for fcsel",
9095 "nominated": false,
9096 "nomination_type": null,
9097 "resolution": 4,
9098 "master_sha": null,
9099 "because_sha": null
9100 },
9101 {
9102 "sha": "cfb5ce782cd42e18f8bc292f02fc9e5c1b9d727f",
9103 "description": "zink: also lower scmp for soft-fp",
9104 "nominated": false,
9105 "nomination_type": 1,
9106 "resolution": 4,
9107 "master_sha": null,
9108 "because_sha": "43302ead3830f423d7588596cf2e0dd9340edff6"
9109 },
9110 {
9111 "sha": "471fd78e3c5923fc371da83391d4e8b9f9fc2c8f",
9112 "description": "panfrost: Fix AFBC on Bifrost v6",
9113 "nominated": false,
9114 "nomination_type": null,
9115 "resolution": 4,
9116 "master_sha": null,
9117 "because_sha": null
9118 },
9119 {
9120 "sha": "8a22fc95023990200eb34f6a7417818bb4198053",
9121 "description": "radeonsi: enable vrs2x2 coarse shading if flat shading (v9)",
9122 "nominated": false,
9123 "nomination_type": null,
9124 "resolution": 4,
9125 "master_sha": null,
9126 "because_sha": null
9127 },
9128 {
9129 "sha": "40a554c8dd06d24cbf56b919ea0a08ffdc7a4e5b",
9130 "description": "gallium/ntt: Add support for PIPE_CAP_LOAD_CONSTBUF.",
9131 "nominated": false,
9132 "nomination_type": 1,
9133 "resolution": 4,
9134 "master_sha": null,
9135 "because_sha": "44b7e1497f91e1ad0c4bb6a95a19e2f1b456897a"
9136 },
9137 {
9138 "sha": "03c60762f571b8e954dec9614b6efba92ed5d401",
9139 "description": "gallium/ntt: Fix load_ubo_vec4 buffer index setup.",
9140 "nominated": false,
9141 "nomination_type": null,
9142 "resolution": 4,
9143 "master_sha": null,
9144 "because_sha": null
9145 },
9146 {
9147 "sha": "9789417055f3aa8ba9f3417cabf58c526521b49f",
9148 "description": "gallium/ntt: Fix dynamic indirect indexing of per_vertex_input.",
9149 "nominated": false,
9150 "nomination_type": null,
9151 "resolution": 4,
9152 "master_sha": null,
9153 "because_sha": null
9154 },
9155 {
9156 "sha": "ec0bab8ca9eaed4648cf9e90398606fa4fc6e747",
9157 "description": "gallium/ntt: Fix emitting UBO declarations.",
9158 "nominated": true,
9159 "nomination_type": 1,
Eric Anholtcf5fe352020-12-11 13:11:26 -08009160 "resolution": 1,
Dylan Baker773d6832021-01-06 09:31:28 -08009161 "master_sha": null,
9162 "because_sha": "d70fff99c5bc3a721e20869e7f0be8024ffe5ecd"
9163 },
9164 {
9165 "sha": "e109f5ea0f6c94a31cfeb5221f0ecc89e827e02d",
9166 "description": "gallium/tgsi_exec: Add support for PIPE_CAP_LOAD_CONSTBUF.",
9167 "nominated": false,
9168 "nomination_type": null,
9169 "resolution": 4,
9170 "master_sha": null,
9171 "because_sha": null
9172 },
9173 {
9174 "sha": "911bb08314a71116b1b2fbf4291d475f40ef53e6",
9175 "description": "gallium/tgsi_exec: Refactor to fix CS local memory overflow checks.",
9176 "nominated": false,
9177 "nomination_type": null,
9178 "resolution": 4,
9179 "master_sha": null,
9180 "because_sha": null
9181 },
9182 {
9183 "sha": "671263b5c7639faf2f52700ae539952e2bbd63bd",
9184 "description": "gallium/tgsi_exec: Fix assertion failure about missing constbufs.",
9185 "nominated": false,
9186 "nomination_type": null,
9187 "resolution": 4,
9188 "master_sha": null,
9189 "because_sha": null
9190 },
9191 {
9192 "sha": "0034f7b2093529090452af0073f26d66aed5138c",
9193 "description": "d3d12: Don't allocate mappable textures",
9194 "nominated": false,
9195 "nomination_type": null,
9196 "resolution": 4,
9197 "master_sha": null,
9198 "because_sha": null
9199 },
9200 {
9201 "sha": "34bae108df0c707a638b4305af9a1d08d15832b4",
9202 "description": "d3d12: Use an appropriate pipe resource usage for map intermediates",
9203 "nominated": false,
9204 "nomination_type": null,
9205 "resolution": 4,
9206 "master_sha": null,
9207 "because_sha": null
9208 },
9209 {
9210 "sha": "ee1463db3c829a00040d4436befd6cd2f9ac4c01",
9211 "description": "d3d12: Use buffer pipe usage to inform allocation",
9212 "nominated": false,
9213 "nomination_type": null,
9214 "resolution": 4,
9215 "master_sha": null,
9216 "because_sha": null
9217 },
9218 {
9219 "sha": "be19eb771acd77843bf463a12d37510ca0070ce3",
9220 "description": "d3d12: Add a slab bufmgr for readback buffers",
9221 "nominated": false,
9222 "nomination_type": null,
9223 "resolution": 4,
9224 "master_sha": null,
9225 "because_sha": null
9226 },
9227 {
9228 "sha": "47125bce8ba5a978fdc1dab6f78341d9933f6232",
9229 "description": "d3d12: Add a path for mapping of not-directly-mappable buffers",
9230 "nominated": false,
9231 "nomination_type": null,
9232 "resolution": 4,
9233 "master_sha": null,
9234 "because_sha": null
9235 },
9236 {
9237 "sha": "4d83306a9aabb5f9ea7e6a54d0e25c0f82805965",
9238 "description": "nir: Update saturated float->int/uint conversion algorithm",
9239 "nominated": false,
9240 "nomination_type": null,
9241 "resolution": 4,
9242 "master_sha": null,
9243 "because_sha": null
9244 },
9245 {
9246 "sha": "fcecc21832607e33e859ebb65377b5cac882c890",
9247 "description": "freedreno/a5xx: Move link_stream_out after VPC_VAR_DISABLE like on a6xx.",
9248 "nominated": false,
9249 "nomination_type": null,
9250 "resolution": 4,
9251 "master_sha": null,
9252 "because_sha": null
9253 },
9254 {
9255 "sha": "3ca63873798384de13cff07f2592c9496a9ffefe",
9256 "description": "freedreno/a5xx: Drop redundant stream output linking check.",
9257 "nominated": false,
9258 "nomination_type": null,
9259 "resolution": 4,
9260 "master_sha": null,
9261 "because_sha": null
9262 },
9263 {
9264 "sha": "7e1e227694d686f35ce7df5ada92ccd60f081c42",
9265 "description": "freedreno/ir3: Deduplicate link_stream_out.",
9266 "nominated": false,
9267 "nomination_type": null,
9268 "resolution": 4,
9269 "master_sha": null,
9270 "because_sha": null
9271 },
9272 {
9273 "sha": "43302ead3830f423d7588596cf2e0dd9340edff6",
9274 "description": "zink: use lower_scmp instead of open-coding",
9275 "nominated": false,
9276 "nomination_type": null,
9277 "resolution": 4,
9278 "master_sha": null,
9279 "because_sha": null
9280 },
9281 {
9282 "sha": "94b84f1eed4d6ee4c951431dca325343700eceaf",
9283 "description": "freedreno/a5xx: implement transform feedback resuming",
9284 "nominated": false,
9285 "nomination_type": null,
9286 "resolution": 4,
9287 "master_sha": null,
9288 "because_sha": null
9289 },
9290 {
9291 "sha": "49283041e8c4ff8fc770d99cdecd2eadbae145cc",
9292 "description": "freedreno/a6xx: fix transform feedback resuming",
9293 "nominated": false,
9294 "nomination_type": null,
9295 "resolution": 4,
9296 "master_sha": null,
9297 "because_sha": null
9298 },
9299 {
9300 "sha": "4283441cd6e323b596366e4750f2bf0fc5c5090d",
9301 "description": "zink: handle non-const offsets for txf/tg4 ops",
9302 "nominated": false,
9303 "nomination_type": 1,
9304 "resolution": 4,
9305 "master_sha": null,
9306 "because_sha": "b77f43f2539ddac6e334feefaa69a43720f1d2bf"
9307 },
9308 {
9309 "sha": "80cfc5350cfa024ef78d2b772ed549dfded2cca4",
9310 "description": "gallium/dri: Use per-screen DRI extension list",
9311 "nominated": false,
9312 "nomination_type": null,
9313 "resolution": 4,
9314 "master_sha": null,
9315 "because_sha": null
9316 },
9317 {
9318 "sha": "7d4c184ff926a9f9c8d54b25a0dcf4fa293bf2d8",
9319 "description": "gallium/dri: Factor out DRI extension setup code",
9320 "nominated": false,
9321 "nomination_type": null,
9322 "resolution": 4,
9323 "master_sha": null,
9324 "because_sha": null
9325 },
9326 {
9327 "sha": "b77f43f2539ddac6e334feefaa69a43720f1d2bf",
9328 "description": "zink: use ConstOffset for nir_tex_src_offset",
9329 "nominated": false,
9330 "nomination_type": null,
9331 "resolution": 4,
9332 "master_sha": null,
9333 "because_sha": null
9334 },
9335 {
9336 "sha": "918cb236934b99ffc193b409d167c4e7cfb86a09",
9337 "description": "zink: do not reserve or pack fragment outputs",
9338 "nominated": false,
9339 "nomination_type": null,
9340 "resolution": 4,
9341 "master_sha": null,
9342 "because_sha": null
9343 },
9344 {
9345 "sha": "f06f4a595e27270b4141242f5ce3f4faec319dd6",
9346 "description": "zink: do not use reservations for stream-out",
9347 "nominated": false,
9348 "nomination_type": null,
9349 "resolution": 4,
9350 "master_sha": null,
9351 "because_sha": null
9352 },
9353 {
9354 "sha": "b49cea2e9a3979a027d205df9d611816b42e69cf",
9355 "description": "zink: destroy device and instance",
9356 "nominated": false,
9357 "nomination_type": null,
9358 "resolution": 4,
9359 "master_sha": null,
9360 "because_sha": null
9361 },
9362 {
9363 "sha": "bc1593a9cdf9b9a7a50cd148b916e3e3948977fb",
9364 "description": "zink: destroy transfer-helper",
9365 "nominated": false,
9366 "nomination_type": null,
9367 "resolution": 4,
9368 "master_sha": null,
9369 "because_sha": null
9370 },
9371 {
9372 "sha": "81be8c7049423c0b5c4abd51bac7bf7a6d57b678",
9373 "description": "zink: free sets and hash-tables in context",
9374 "nominated": false,
9375 "nomination_type": null,
9376 "resolution": 4,
9377 "master_sha": null,
9378 "because_sha": null
9379 },
9380 {
9381 "sha": "07d5d911dd6c7d36fdd678f289d3babdde634406",
9382 "description": "zink: dot leak dummy_buffer",
9383 "nominated": true,
9384 "nomination_type": 1,
Erik Faye-Lund9000c042020-12-15 10:39:46 +01009385 "resolution": 1,
Dylan Baker773d6832021-01-06 09:31:28 -08009386 "master_sha": null,
9387 "because_sha": "8736ffae2eda9de1ac49200ef399170b428b9f8c"
9388 },
9389 {
9390 "sha": "a118da03710b311089285c88b1998717598a4180",
9391 "description": "zink: do not leak vertex element state",
9392 "nominated": false,
9393 "nomination_type": null,
9394 "resolution": 4,
9395 "master_sha": null,
9396 "because_sha": null
9397 },
9398 {
9399 "sha": "f70490bf4279dadcc87470c5f7f3de200beefc8e",
9400 "description": "zink: release batch memory",
9401 "nominated": false,
9402 "nomination_type": null,
9403 "resolution": 4,
9404 "master_sha": null,
9405 "because_sha": null
9406 },
9407 {
9408 "sha": "5d44a973b537515b0f853f54bec9925705badba1",
9409 "description": "zink: destroy blitter before destroying batches",
9410 "nominated": false,
9411 "nomination_type": null,
9412 "resolution": 4,
9413 "master_sha": null,
9414 "because_sha": null
9415 },
9416 {
9417 "sha": "820d272a21fb90fbc1b414653ca924208d83d576",
9418 "description": "zink: factor out zink_batch_release-helper",
9419 "nominated": false,
9420 "nomination_type": null,
9421 "resolution": 4,
9422 "master_sha": null,
9423 "because_sha": null
9424 },
9425 {
9426 "sha": "cd7d8eade258e0a9883f6e75065c148d03987206",
9427 "description": "zink: do not open-code CALLOC_STRUCT",
9428 "nominated": false,
9429 "nomination_type": null,
9430 "resolution": 4,
9431 "master_sha": null,
9432 "because_sha": null
9433 },
9434 {
9435 "sha": "5342dbe96dff6674ff6db8fa6f1b85a0a2561e04",
9436 "description": "features: mark off GL 4.1 for zink",
9437 "nominated": false,
9438 "nomination_type": null,
9439 "resolution": 4,
9440 "master_sha": null,
9441 "because_sha": null
9442 },
9443 {
9444 "sha": "c211f466cc1d414339a7706044e24e87a020d458",
9445 "description": "zink: GLSL 410",
9446 "nominated": false,
9447 "nomination_type": null,
9448 "resolution": 4,
9449 "master_sha": null,
9450 "because_sha": null
9451 },
9452 {
9453 "sha": "3f640e56c4566ad5fa01bd909815c0226226c940",
9454 "description": "features: mark off GL 4.0 for zink",
9455 "nominated": false,
9456 "nomination_type": null,
9457 "resolution": 4,
9458 "master_sha": null,
9459 "because_sha": null
9460 },
9461 {
9462 "sha": "ae9d6c5620f6d977dcccb574f4fe25207d636ef6",
9463 "description": "zink: GLSL 4.00",
9464 "nominated": false,
9465 "nomination_type": null,
9466 "resolution": 4,
9467 "master_sha": null,
9468 "because_sha": null
9469 },
9470 {
9471 "sha": "22be7b96747d4d54b2bdc401766e8243e60f382c",
9472 "description": "zink: handle arrays of ubos",
9473 "nominated": false,
9474 "nomination_type": null,
9475 "resolution": 4,
9476 "master_sha": null,
9477 "because_sha": null
9478 },
9479 {
9480 "sha": "dbba989907d130ceaace59fa12f40cd6e11aae54",
9481 "description": "zink: run nir_lower_dynamic_bo_access",
9482 "nominated": false,
9483 "nomination_type": null,
9484 "resolution": 4,
9485 "master_sha": null,
9486 "because_sha": null
9487 },
9488 {
9489 "sha": "35e346f42808428661d95a7b8df3a414661136bc",
9490 "description": "zink: handle vertex streams",
9491 "nominated": false,
9492 "nomination_type": null,
9493 "resolution": 4,
9494 "master_sha": null,
9495 "because_sha": null
9496 },
9497 {
9498 "sha": "68242767d25fe01e7f6f085519ea0eb7c27326cf",
9499 "description": "zink: enable PIPE_CAP_START_INSTANCE",
9500 "nominated": false,
9501 "nomination_type": null,
9502 "resolution": 4,
9503 "master_sha": null,
9504 "because_sha": null
9505 },
9506 {
9507 "sha": "351b6c667edb9c4aaff269669b298e0bc1560ec0",
9508 "description": "zink: always load (gl_InstanceID - gl_BaseInstance) when loading gl_InstanceID",
9509 "nominated": false,
9510 "nomination_type": null,
9511 "resolution": 4,
9512 "master_sha": null,
9513 "because_sha": null
9514 },
9515 {
9516 "sha": "4bb92d9145f455c84af641015a1f37f35b3fe4d0",
9517 "description": "radv: enable TC-compat HTILE in GENERAL on GFX10+",
9518 "nominated": false,
9519 "nomination_type": null,
9520 "resolution": 4,
9521 "master_sha": null,
9522 "because_sha": null
9523 },
9524 {
9525 "sha": "326c7312bfb014eda59985448701ad239f9aa3b8",
9526 "description": "radv: only load the DS fast clear values for compressed rendering",
9527 "nominated": false,
9528 "nomination_type": null,
9529 "resolution": 4,
9530 "master_sha": null,
9531 "because_sha": null
9532 },
9533 {
9534 "sha": "76e33d528bb82ead1ec869001833b233166fd4b4",
9535 "description": "radv: clean up radv_layout_is_htile_compressed()",
9536 "nominated": false,
9537 "nomination_type": null,
9538 "resolution": 4,
9539 "master_sha": null,
9540 "because_sha": null
9541 },
9542 {
9543 "sha": "f4f096805b08c1f00e695569f2368b319cfcc256",
9544 "description": "radv: fix TC-compat HTILE images with DST_OPTIMAL on the compute queue",
9545 "nominated": false,
9546 "nomination_type": null,
9547 "resolution": 4,
9548 "master_sha": null,
9549 "because_sha": null
9550 },
9551 {
9552 "sha": "1c539b64846de06c1f54183fca46178b0a91553e",
9553 "description": "radv: add radv_htile_get_initial_value() and document the HTILE dword",
9554 "nominated": false,
9555 "nomination_type": null,
9556 "resolution": 4,
9557 "master_sha": null,
9558 "because_sha": null
9559 },
9560 {
9561 "sha": "3038c88661779364888048c2043645402de809b3",
9562 "description": "radv: fix potential HTILE issues for TC-compat images on GFX8",
9563 "nominated": false,
9564 "nomination_type": null,
9565 "resolution": 4,
9566 "master_sha": null,
9567 "because_sha": null
9568 },
9569 {
9570 "sha": "f7f6e9ad56df4f41a4dd9f4344b298ae17f25ad1",
9571 "description": "radv: always clear the SR0/SR1 bits of the HTILE buffer",
9572 "nominated": false,
9573 "nomination_type": null,
9574 "resolution": 4,
9575 "master_sha": null,
9576 "because_sha": null
9577 },
9578 {
9579 "sha": "5c3b471c9f4b611a0a78c8c3f9534f8e7da8cbec",
9580 "description": "mesa/st: fix redundant initialization",
9581 "nominated": false,
9582 "nomination_type": null,
9583 "resolution": 4,
9584 "master_sha": null,
9585 "because_sha": null
9586 },
9587 {
9588 "sha": "094ab8bc12f5cd63337c1eee34ccbd22037ac964",
9589 "description": "radeonsi: fix redundant initializations",
9590 "nominated": false,
9591 "nomination_type": null,
9592 "resolution": 4,
9593 "master_sha": null,
9594 "because_sha": null
9595 },
9596 {
9597 "sha": "b1c7a658155f368c26bbaea63b07490a591db17b",
9598 "description": "gallium/vl: merge identical h264/h265 enums",
9599 "nominated": false,
9600 "nomination_type": null,
9601 "resolution": 4,
9602 "master_sha": null,
9603 "because_sha": null
9604 },
9605 {
9606 "sha": "8d347742fe0c98352eedad5c6e1d16ee71b87ca6",
9607 "description": "tesselator: remove unused variable",
9608 "nominated": false,
9609 "nomination_type": null,
9610 "resolution": 4,
9611 "master_sha": null,
9612 "because_sha": null
9613 },
9614 {
9615 "sha": "d0767fc045a1210f9fff464b96dd68cf36fe57f9",
9616 "description": "amd/addrlib: use cpp.has_argument() to filter compiler arguments",
9617 "nominated": false,
9618 "nomination_type": null,
9619 "resolution": 4,
9620 "master_sha": null,
9621 "because_sha": null
9622 },
9623 {
9624 "sha": "6679a3439465118f3d9f97cca12d789b92e75374",
9625 "description": "vdpau: fix invalid enum usage",
9626 "nominated": false,
9627 "nomination_type": null,
9628 "resolution": 4,
9629 "master_sha": null,
9630 "because_sha": null
9631 },
9632 {
9633 "sha": "cd1ac36ddde6eaf758d1cbb7a501369f5d60d330",
9634 "description": "vdpau: fix -Wabsolute-value warning",
9635 "nominated": false,
9636 "nomination_type": null,
9637 "resolution": 4,
9638 "master_sha": null,
9639 "because_sha": null
9640 },
9641 {
9642 "sha": "c5973ede01c4d5458b3d487f7b7486707d905c52",
9643 "description": "ac/nir: use llvm.readcyclecounter for LLVM9+",
9644 "nominated": true,
9645 "nomination_type": 0,
Rhys Perry071a87a2021-01-04 13:06:15 +00009646 "resolution": 1,
Dylan Baker773d6832021-01-06 09:31:28 -08009647 "master_sha": null,
9648 "because_sha": null
9649 },
9650 {
9651 "sha": "c0bcde8b45928ba26b47fe7cf6632a636b0aef0a",
9652 "description": "gallium/tgsi_exec: Remove unused MaxGeometryShaderOutputs.",
9653 "nominated": false,
9654 "nomination_type": null,
9655 "resolution": 4,
9656 "master_sha": null,
9657 "because_sha": null
9658 },
9659 {
9660 "sha": "d31c30007b96964355086b0b3d562e9b2dc560ba",
9661 "description": "gallium/tgsi_exec: Clean up storage of the pixel kill mask.",
9662 "nominated": false,
9663 "nomination_type": null,
9664 "resolution": 4,
9665 "master_sha": null,
9666 "because_sha": null
9667 },
9668 {
9669 "sha": "6fb9365a070c308977d5e4fe85f0927fd5c9d199",
9670 "description": "gallium/tgsi_exec: Drop the unused scratch temp regs.",
9671 "nominated": false,
9672 "nomination_type": null,
9673 "resolution": 4,
9674 "master_sha": null,
9675 "because_sha": null
9676 },
9677 {
9678 "sha": "c27cbfd9ed5335e1c5f728c0fc92e5dd048fe99b",
9679 "description": "gallium/tgsi_exec: Stop doing the weird allocation of the Addrs array.",
9680 "nominated": false,
9681 "nomination_type": null,
9682 "resolution": 4,
9683 "master_sha": null,
9684 "because_sha": null
9685 },
9686 {
9687 "sha": "af135bb8afeb1d67bd8e0fe2662da8fd0e2124e8",
9688 "description": "gallium/tgsi_exec: Simplify GS output vertex count tracking.",
9689 "nominated": false,
9690 "nomination_type": null,
9691 "resolution": 4,
9692 "master_sha": null,
9693 "because_sha": null
9694 },
9695 {
9696 "sha": "831d9d406abb26126f5ff64f8ee951c15680e27c",
9697 "description": "radv: remove unused radv_image::aspects",
9698 "nominated": false,
9699 "nomination_type": null,
9700 "resolution": 4,
9701 "master_sha": null,
9702 "because_sha": null
9703 },
9704 {
9705 "sha": "58c68bac392d2aa49baab7d59830ef893ee1287b",
9706 "description": "radv: fix clearing images with vkCmdClear{Color,DepthStencil}Image()",
9707 "nominated": false,
9708 "nomination_type": 1,
9709 "resolution": 4,
9710 "master_sha": null,
9711 "because_sha": "1a7b7b17ad0afbc53af9fa012880e6600a4399e4"
9712 },
9713 {
9714 "sha": "4c751ad67aa2bbde5897030495f86e31c9e1fda7",
9715 "description": "vbo/dlist: use a shared index buffer",
9716 "nominated": false,
9717 "nomination_type": null,
9718 "resolution": 4,
9719 "master_sha": null,
9720 "because_sha": null
9721 },
9722 {
9723 "sha": "a0314083be59e9c8cc6b467d77f5ba91436b63d6",
9724 "description": "mesa: fix a second bug in merging light state parameters with unpacked uniforms",
9725 "nominated": false,
9726 "nomination_type": null,
9727 "resolution": 4,
9728 "master_sha": null,
9729 "because_sha": null
9730 },
9731 {
9732 "sha": "45acf9b49ad01d5947e9107ad77a446f90b5a755",
9733 "description": "mesa: fix a bug in merging light state parameters with unpacked uniforms",
9734 "nominated": false,
9735 "nomination_type": null,
9736 "resolution": 4,
9737 "master_sha": null,
9738 "because_sha": null
9739 },
9740 {
9741 "sha": "4db8b171a5118d3ea6c773c62a40fc9cec03b1ed",
9742 "description": "mesa: add STATIC_ASSERTs to the STATE_LIGHT_ATTRIBS case",
9743 "nominated": false,
9744 "nomination_type": null,
9745 "resolution": 4,
9746 "master_sha": null,
9747 "because_sha": null
9748 },
9749 {
9750 "sha": "6549caf2c23812db0e277c7f4b8801a7f6a493b9",
9751 "description": "st/mesa: fix a defect when st_validate_state was invoked for unused states",
9752 "nominated": false,
9753 "nomination_type": null,
9754 "resolution": 4,
9755 "master_sha": null,
9756 "because_sha": null
9757 },
9758 {
9759 "sha": "1f17f8bb6de8a4187da4a74811b6b810e50ffd7a",
9760 "description": "st/mesa: simplify checking whether to pin threads to L3",
9761 "nominated": false,
9762 "nomination_type": null,
9763 "resolution": 4,
9764 "master_sha": null,
9765 "because_sha": null
9766 },
9767 {
9768 "sha": "a0467b7fa16e6c447a644f1d4c1953800c4265fe",
9769 "description": "util: replace UTIL_MAX_CPUS by util_cpu_caps.num_cpu_mask_bits",
9770 "nominated": false,
9771 "nomination_type": null,
9772 "resolution": 4,
9773 "master_sha": null,
9774 "because_sha": null
9775 },
9776 {
9777 "sha": "c7486c996e15a08c9b110ea6817eb304eecaa7b2",
9778 "description": "glsl/builtin_functions: Rename int64 function to int64_avail",
9779 "nominated": false,
9780 "nomination_type": null,
9781 "resolution": 4,
9782 "master_sha": null,
9783 "because_sha": null
9784 },
9785 {
9786 "sha": "cd2f3627a6c7c3bc839ccfd5d06f3a3a1105c1cf",
9787 "description": "meson: Add _GNU_SOURCE for Haiku to activate non-posix functions",
9788 "nominated": false,
9789 "nomination_type": null,
9790 "resolution": 4,
9791 "master_sha": null,
9792 "because_sha": null
9793 },
9794 {
9795 "sha": "76eb3478cf9b47c23ebe0741508d71d4fb03c8fa",
9796 "description": "radeonsi: take color interpolation into account for shader variants",
9797 "nominated": false,
9798 "nomination_type": null,
9799 "resolution": 4,
9800 "master_sha": null,
9801 "because_sha": null
9802 },
9803 {
9804 "sha": "31240a875c0d6174d8d1389d16572d9d5f872adc",
9805 "description": "radeonsi: add driconf options to enable/disable Smart Access Memory",
9806 "nominated": false,
9807 "nomination_type": null,
9808 "resolution": 4,
9809 "master_sha": null,
9810 "because_sha": null
9811 },
9812 {
9813 "sha": "b94626d3eea1dac8c8fc234e3f0e9be502510dff",
9814 "description": "ac,radeonsi: limit Smart Access Memory to Zen 3 and GFX10.3 due to perf issues",
9815 "nominated": false,
9816 "nomination_type": 1,
9817 "resolution": 4,
9818 "master_sha": null,
9819 "because_sha": "d3d6d38145047a9d531be0e4aba71ab788259b41"
9820 },
9821 {
9822 "sha": "e4fa7c440d273aad6cb9b9a6ee42a78810c9c2c2",
9823 "description": "util: add AMD CPU family enums and enable L3 cache pinning on Zen3",
9824 "nominated": true,
9825 "nomination_type": 1,
Marek Olšáke9146fe2020-12-24 05:43:25 -05009826 "resolution": 1,
Dylan Baker773d6832021-01-06 09:31:28 -08009827 "master_sha": null,
9828 "because_sha": "15fa2c5e359149a0b67b8572cd7dab87626b48ae"
9829 },
9830 {
9831 "sha": "8457be149726c08389dd1acf69c3272a2b6db37a",
9832 "description": "radeonsi: Fix typos.",
9833 "nominated": false,
9834 "nomination_type": null,
9835 "resolution": 4,
9836 "master_sha": null,
9837 "because_sha": null
9838 },
9839 {
9840 "sha": "539c25c2dafbc6b9fd1bc33d2727bebb5ad5bbd4",
9841 "description": "nir/algebraic: Move the flrp -> bcsel rule earlier",
9842 "nominated": false,
9843 "nomination_type": null,
9844 "resolution": 4,
9845 "master_sha": null,
9846 "because_sha": null
9847 },
9848 {
9849 "sha": "ec16f935fe391fa452952b3765ad00b403aac491",
9850 "description": "nir/algebraic: Mark comparisons generated from lowered fsign precise",
9851 "nominated": false,
9852 "nomination_type": null,
9853 "resolution": 4,
9854 "master_sha": null,
9855 "because_sha": null
9856 },
9857 {
9858 "sha": "9771af5ddec37481042f6109772f15773642104c",
9859 "description": "nir/algebraic: Fix broken NaN and -0.0 behavior",
9860 "nominated": true,
9861 "nomination_type": 1,
Ian Romanick39c386c2020-02-18 12:52:42 -08009862 "resolution": 1,
Dylan Baker773d6832021-01-06 09:31:28 -08009863 "master_sha": null,
9864 "because_sha": "25bfba3335d0fb2822dac02822d096dd75b3ef4d"
9865 },
9866 {
9867 "sha": "010e663cc3401c40182922a04af0719e1898cb62",
9868 "description": "spir-v: Mark floating point comparisons exact",
9869 "nominated": true,
9870 "nomination_type": 1,
Ian Romanick20a067a2020-08-04 19:43:52 -07009871 "resolution": 1,
Dylan Baker773d6832021-01-06 09:31:28 -08009872 "master_sha": null,
9873 "because_sha": "8513b12590cf65f77c16a59774de2d268e5de5f9"
9874 },
9875 {
9876 "sha": "55621c6d1c011e73c83ed3f95b1abc7f6ab9647e",
9877 "description": "nir/algebraic: Add some compare-with-zero optimizations that are exact",
9878 "nominated": false,
9879 "nomination_type": null,
9880 "resolution": 4,
9881 "master_sha": null,
9882 "because_sha": null
9883 },
9884 {
9885 "sha": "9167324a86b5c60d13aa1f0b7ec6251293a931c5",
9886 "description": "nir/algebraic: Mark some logic-joined comparison reductions as exact",
9887 "nominated": false,
9888 "nomination_type": null,
9889 "resolution": 4,
9890 "master_sha": null,
9891 "because_sha": null
9892 },
9893 {
9894 "sha": "71961c73a94ceca9dbeb8718acbe2c3c7a7ee717",
9895 "description": "nir: Correctly constant fold fsign(NaN) and fsign(-0)",
9896 "nominated": false,
9897 "nomination_type": null,
9898 "resolution": 4,
9899 "master_sha": null,
9900 "because_sha": null
9901 },
9902 {
9903 "sha": "fe3c5182775b935b6fb8e75b9a94de9561349870",
9904 "description": "nir/algebraic: Don't add reordered version of patterns for commutative instructions",
9905 "nominated": false,
9906 "nomination_type": null,
9907 "resolution": 4,
9908 "master_sha": null,
9909 "because_sha": null
9910 },
9911 {
9912 "sha": "314a40c902c6e92b9d6ba0e9b43708d7e1fa9f00",
9913 "description": "Revert \"nir: Replace an odd comparison involving fmin of -b2f\"",
9914 "nominated": true,
9915 "nomination_type": 2,
Ian Romanick72233902020-06-11 18:48:41 -07009916 "resolution": 1,
Dylan Baker773d6832021-01-06 09:31:28 -08009917 "master_sha": null,
9918 "because_sha": "f50400cc8040cf2d07de97e76d9b1ed144c5c8b4"
9919 },
9920 {
9921 "sha": "aec0547838fa9d3d923a33755fb3aefe2dd81ba3",
9922 "description": "nir/algebraic: Make some notes about comparison rearrangements versus infinity",
9923 "nominated": false,
9924 "nomination_type": null,
9925 "resolution": 4,
9926 "master_sha": null,
9927 "because_sha": null
9928 },
9929 {
9930 "sha": "363efc28234f6086d22270caf582ab5098d74171",
9931 "description": "nir: Make some notes about fsign versus NaN",
9932 "nominated": false,
9933 "nomination_type": null,
9934 "resolution": 4,
9935 "master_sha": null,
9936 "because_sha": null
9937 },
9938 {
9939 "sha": "5ae7d40648ca643615fd551a3c6fcecb8301fc91",
9940 "description": "st/mesa: don't affect original st_CompressedTexSubImage parameters",
9941 "nominated": true,
9942 "nomination_type": 1,
Andrii Simiklitf1216232020-12-28 15:58:24 +02009943 "resolution": 1,
Dylan Baker773d6832021-01-06 09:31:28 -08009944 "master_sha": null,
9945 "because_sha": "4b02f165375ccff65e117651a9a75920a1b4e502"
9946 },
9947 {
9948 "sha": "0cf5d1f22620d67659bbd632a2400c3a6956a011",
9949 "description": "gallium: remove PIPE_CAP_INFO_START_WITH_USER_INDICES and fix all drivers",
9950 "nominated": false,
9951 "nomination_type": null,
9952 "resolution": 4,
9953 "master_sha": null,
9954 "because_sha": null
9955 },
9956 {
9957 "sha": "85b6ba136bdc2db570265a26c3a00919e0893ef9",
9958 "description": "st/mesa: implement Driver.DrawGallium callbacks",
9959 "nominated": false,
9960 "nomination_type": null,
9961 "resolution": 4,
9962 "master_sha": null,
9963 "because_sha": null
9964 },
9965 {
9966 "sha": "8ebabfe2b3bf29d02c66e3f953eebad712b42207",
9967 "description": "virgl: fix handling draw info",
9968 "nominated": false,
9969 "nomination_type": null,
9970 "resolution": 4,
9971 "master_sha": null,
9972 "because_sha": null
9973 },
9974 {
9975 "sha": "a36d1b1c6e6f0763e207f5616a23fc40a9878093",
9976 "description": "v3d: don't use index_bias if not indexed",
9977 "nominated": false,
9978 "nomination_type": null,
9979 "resolution": 4,
9980 "master_sha": null,
9981 "because_sha": null
9982 },
9983 {
9984 "sha": "dca8a71ff0eedb3a288e57980afb3d7c8b2e0200",
9985 "description": "vc4: don't use index_bias if indexed",
9986 "nominated": false,
9987 "nomination_type": null,
9988 "resolution": 4,
9989 "master_sha": null,
9990 "because_sha": null
9991 },
9992 {
9993 "sha": "40c3a743efcf8bd1c5a3598d71192d02ca2411d4",
9994 "description": "svga: fix handling draw info",
9995 "nominated": false,
9996 "nomination_type": null,
9997 "resolution": 4,
9998 "master_sha": null,
9999 "because_sha": null
10000 },
10001 {
10002 "sha": "609d25c1613e83fc7007e8f06b4b7b44e049ea5a",
10003 "description": "swr: fix handling draw info",
10004 "nominated": false,
10005 "nomination_type": null,
10006 "resolution": 4,
10007 "master_sha": null,
10008 "because_sha": null
10009 },
10010 {
10011 "sha": "41ee139b6de32aaf6161c17f82d6ddeabd372d9f",
10012 "description": "r600: fix handling draw info",
10013 "nominated": false,
10014 "nomination_type": null,
10015 "resolution": 4,
10016 "master_sha": null,
10017 "because_sha": null
10018 },
10019 {
10020 "sha": "b41938eba6c004d5fc0353ff129c3861870b1a32",
10021 "description": "panfrost: don't use index_bias if not indexed",
10022 "nominated": false,
10023 "nomination_type": null,
10024 "resolution": 4,
10025 "master_sha": null,
10026 "because_sha": null
10027 },
10028 {
10029 "sha": "cbdc00ac3a6170e61d36233560e5b3ce83098906",
10030 "description": "nouveau: fix handling draw info",
10031 "nominated": false,
10032 "nomination_type": null,
10033 "resolution": 4,
10034 "master_sha": null,
10035 "because_sha": null
10036 },
10037 {
10038 "sha": "f2e281c231920c29fab0a72771696aba30c54e0d",
10039 "description": "iris: don't use index_bias if not indexed",
10040 "nominated": false,
10041 "nomination_type": null,
10042 "resolution": 4,
10043 "master_sha": null,
10044 "because_sha": null
10045 },
10046 {
10047 "sha": "7e1d03f0df67459633529e54e46a49594bea6726",
10048 "description": "freedreno: fixes handling draw info",
10049 "nominated": false,
10050 "nomination_type": null,
10051 "resolution": 4,
10052 "master_sha": null,
10053 "because_sha": null
10054 },
10055 {
10056 "sha": "26dcbdb8e2b1da88940902db5bd31d626634a457",
10057 "description": "gallium: fix draw info setup in draw and utilities",
10058 "nominated": false,
10059 "nomination_type": null,
10060 "resolution": 4,
10061 "master_sha": null,
10062 "because_sha": null
10063 },
10064 {
10065 "sha": "05f35a50e3ad2b9e3e0dae1c4b1bed7c91908022",
10066 "description": "gallium: remove and emulate PIPE_CAP_MULTI_DRAW",
10067 "nominated": false,
10068 "nomination_type": null,
10069 "resolution": 4,
10070 "master_sha": null,
10071 "because_sha": null
10072 },
10073 {
10074 "sha": "87b57aa30f5cb6069e23bbe1a2cfd558b1a119cd",
10075 "description": "gallium/u_threaded: clear vertices_per_patch if prim type != PATCHES",
10076 "nominated": false,
10077 "nomination_type": null,
10078 "resolution": 4,
10079 "master_sha": null,
10080 "because_sha": null
10081 },
10082 {
10083 "sha": "375453bb8b1d010d97336f81a80052a6384f77ac",
10084 "description": "vbo: switch immediate Begin/End to DrawGallium",
10085 "nominated": false,
10086 "nomination_type": null,
10087 "resolution": 4,
10088 "master_sha": null,
10089 "because_sha": null
10090 },
10091 {
10092 "sha": "bc6741832ee5952d2ee5c3de9e8049b299b129d5",
10093 "description": "vbo: remove _mesa_prim parameter from vbo_copy_vertices",
10094 "nominated": false,
10095 "nomination_type": null,
10096 "resolution": 4,
10097 "master_sha": null,
10098 "because_sha": null
10099 },
10100 {
10101 "sha": "d2982f6061ac2bb907ffc8c968011f9898ede407",
10102 "description": "vbo: remove _mesa_prim parameter from vbo_merge_draws",
10103 "nominated": false,
10104 "nomination_type": null,
10105 "resolution": 4,
10106 "master_sha": null,
10107 "because_sha": null
10108 },
10109 {
10110 "sha": "9088058df018624fa1e669412d359b8a1adbac84",
10111 "description": "vbo: remove _mesa_prim parameter from vbo_try_prim_conversion",
10112 "nominated": false,
10113 "nomination_type": null,
10114 "resolution": 4,
10115 "master_sha": null,
10116 "because_sha": null
10117 },
10118 {
10119 "sha": "9d90b44a23e9e59ce57c6125403b9ef9c9c2c301",
10120 "description": "mesa: switch MultiDrawElements(BaseVertex) to DrawGallium*",
10121 "nominated": false,
10122 "nomination_type": null,
10123 "resolution": 4,
10124 "master_sha": null,
10125 "because_sha": null
10126 },
10127 {
10128 "sha": "e99e7aa4c1ddd7b8c2c4388f4f8e4fa1955ca771",
10129 "description": "mesa: switch Draw(Range)Elements(BaseVertex) calls to DrawGallium",
10130 "nominated": false,
10131 "nomination_type": null,
10132 "resolution": 4,
10133 "master_sha": null,
10134 "because_sha": null
10135 },
10136 {
10137 "sha": "2358da81d26d8baa2a46a7e854869d1c02c2dc38",
10138 "description": "mesa: switch (Multi)DrawArrays to DrawGallium",
10139 "nominated": false,
10140 "nomination_type": null,
10141 "resolution": 4,
10142 "master_sha": null,
10143 "because_sha": null
10144 },
10145 {
10146 "sha": "fc3d1653545aa9a4ca7762da70b90085c60b7ac5",
10147 "description": "vbo: add vbo_get_minmax_indices_gallium",
10148 "nominated": false,
10149 "nomination_type": null,
10150 "resolution": 4,
10151 "master_sha": null,
10152 "because_sha": null
10153 },
10154 {
10155 "sha": "bd54e34e4fe4ccf4ab9b8a968808d24a0829ba9a",
10156 "description": "mesa: add a fallback for drivers not implementing Driver.DrawGallium*",
10157 "nominated": false,
10158 "nomination_type": null,
10159 "resolution": 4,
10160 "master_sha": null,
10161 "because_sha": null
10162 },
10163 {
10164 "sha": "dee3f34a8ebdb26a8a53b25227e3768444d91d0f",
10165 "description": "gallium: add pipe_draw_info::index::gl_bo",
10166 "nominated": false,
10167 "nomination_type": null,
10168 "resolution": 4,
10169 "master_sha": null,
10170 "because_sha": null
10171 },
10172 {
10173 "sha": "3e7a8c4ac471a5eaf979f5b19836bf58335de3b0",
10174 "description": "mesa: add Driver.DrawGallium* functions to be used by main/draw.c",
10175 "nominated": false,
10176 "nomination_type": null,
10177 "resolution": 4,
10178 "master_sha": null,
10179 "because_sha": null
10180 },
10181 {
10182 "sha": "d1a19907f9b36d64c936e3d03b444848e7eef74b",
10183 "description": "vbo: change the parameters of vbo_get_minmax_index to get rid of _mesa_prim",
10184 "nominated": false,
10185 "nomination_type": null,
10186 "resolution": 4,
10187 "master_sha": null,
10188 "because_sha": null
10189 },
10190 {
10191 "sha": "3013ce766a90b7d70ab61362ee22f57de123f6ae",
10192 "description": "vbo: only set count and end when closing _mesa_prim",
10193 "nominated": false,
10194 "nomination_type": null,
10195 "resolution": 4,
10196 "master_sha": null,
10197 "because_sha": null
10198 },
10199 {
10200 "sha": "641dd03f15a876c23513a5eaaeee5275f041b5dc",
10201 "description": "mesa: fix an overflow check for MultiDrawElements",
10202 "nominated": false,
10203 "nomination_type": null,
10204 "resolution": 4,
10205 "master_sha": null,
10206 "because_sha": null
10207 },
10208 {
10209 "sha": "ecac89b732f5871b87c51ae601dd60a1eafd5886",
10210 "description": "CI: Enable d3d12 driver for Linux CI builds",
10211 "nominated": false,
10212 "nomination_type": null,
10213 "resolution": 4,
10214 "master_sha": null,
10215 "because_sha": null
10216 },
10217 {
10218 "sha": "7452a96e91c096a996ddc73e0a207ed5d5311933",
10219 "description": "CI: Install DirectX-Headers package for x86 container",
10220 "nominated": false,
10221 "nomination_type": null,
10222 "resolution": 4,
10223 "master_sha": null,
10224 "because_sha": null
10225 },
10226 {
10227 "sha": "90de4ec12998b7c52f113afbcbd91b4b2e9aa4dd",
10228 "description": "drisw: Use debug_screen_wrap like everybody else",
10229 "nominated": false,
10230 "nomination_type": null,
10231 "resolution": 4,
10232 "master_sha": null,
10233 "because_sha": null
10234 },
10235 {
10236 "sha": "dcd8adcc2892f39534bd9305b1e2e12bd786f434",
10237 "description": "microsoft/clc: Fix const violations from ralloc_steal",
10238 "nominated": false,
10239 "nomination_type": 1,
10240 "resolution": 4,
10241 "master_sha": null,
10242 "because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
10243 },
10244 {
10245 "sha": "e33cb6a763532279fc6fa6c3c1583ce3dd530827",
10246 "description": "virgl: Enable GL_EXT_texture_sRGB_RG8",
10247 "nominated": false,
10248 "nomination_type": null,
10249 "resolution": 4,
10250 "master_sha": null,
10251 "because_sha": null
10252 },
10253 {
10254 "sha": "30bf04e2f128c2f50a262de1857acb64cd88d0a3",
10255 "description": "zink: Enable GL_EXT_texture_sRGB_RG8",
10256 "nominated": false,
10257 "nomination_type": null,
10258 "resolution": 4,
10259 "master_sha": null,
10260 "because_sha": null
10261 },
10262 {
10263 "sha": "089371df1638d22e8eadb684a1c722831a9e95d5",
10264 "description": "zink: Enable GL_EXT_texture_sRGB_R8",
10265 "nominated": false,
10266 "nomination_type": null,
10267 "resolution": 4,
10268 "master_sha": null,
10269 "because_sha": null
10270 },
10271 {
10272 "sha": "dd05cbf5e07736f7597722a935cf6127ea2fa628",
10273 "description": "mesa: Implement GL_EXT_texture_sRGB_RG8 for softpipe and llvmpipe",
10274 "nominated": false,
10275 "nomination_type": null,
10276 "resolution": 4,
10277 "master_sha": null,
10278 "because_sha": null
10279 },
10280 {
10281 "sha": "7b38031fb651ba0378a216ce212689fd3944e416",
10282 "description": "mesa: Cosmetic cleanups to GL_EXT_texture_sRGB_R8",
10283 "nominated": false,
10284 "nomination_type": null,
10285 "resolution": 4,
10286 "master_sha": null,
10287 "because_sha": null
10288 },
10289 {
10290 "sha": "8ddddfb5167e9d26dcf342d5390e702010197208",
10291 "description": "treewide: Disambiguate various variables named \"debug_options\"",
10292 "nominated": false,
10293 "nomination_type": null,
10294 "resolution": 4,
10295 "master_sha": null,
10296 "because_sha": null
10297 },
10298 {
10299 "sha": "ebfe3e7d1b3182c1f10202b143b4bffbf4bcfc30",
10300 "description": "zink: handle gl_SampleMaskIn loading in ntv",
10301 "nominated": false,
10302 "nomination_type": null,
10303 "resolution": 4,
10304 "master_sha": null,
10305 "because_sha": null
10306 },
10307 {
10308 "sha": "ad68f2c065d10c9b5dadfa87f405d5a239cc4be6",
10309 "description": "zink: set PIPE_CAP_MAX_VIEWPORTS",
10310 "nominated": false,
10311 "nomination_type": null,
10312 "resolution": 4,
10313 "master_sha": null,
10314 "because_sha": null
10315 },
10316 {
10317 "sha": "8676bd44209c61f7a54e204aa88b2dc183a791b9",
10318 "description": "zink: handle fs interpolation functions in ntv",
10319 "nominated": false,
10320 "nomination_type": null,
10321 "resolution": 4,
10322 "master_sha": null,
10323 "because_sha": null
10324 },
10325 {
10326 "sha": "96746d6557d25975bca173a3f4647f53f73f71ab",
10327 "description": "zink: only emit each cap once",
10328 "nominated": false,
10329 "nomination_type": null,
10330 "resolution": 4,
10331 "master_sha": null,
10332 "because_sha": null
10333 },
10334 {
10335 "sha": "c5a5009b098115609dbe4ecfb4740894229e38dc",
10336 "description": "android: pan/bi: Remove old IR opcode table",
10337 "nominated": false,
10338 "nomination_type": 1,
10339 "resolution": 4,
10340 "master_sha": null,
10341 "because_sha": "b691aeaacf939d68da23f5754aae5308a768e97d"
10342 },
10343 {
10344 "sha": "e53bf25ea490bbb1722519f77e350ffadb962dfc",
10345 "description": "android: pan/bi: Remove NIR->old IR",
10346 "nominated": false,
10347 "nomination_type": 1,
10348 "resolution": 4,
10349 "master_sha": null,
10350 "because_sha": "e5ec0dc1832061a4ae11ba04b4b90685daac89a2"
10351 },
10352 {
10353 "sha": "c77c2cf809b519cf9905b7bc231373aec9dc2feb",
10354 "description": "android: pan/bi: Remove old IR packs",
10355 "nominated": false,
10356 "nomination_type": 1,
10357 "resolution": 4,
10358 "master_sha": null,
10359 "because_sha": "a1e150fc4d4e8fd1d3dce897a92e34521b64c294"
10360 },
10361 {
10362 "sha": "084cb25d41287975a83fc5c81bef97ad12305d23",
10363 "description": "android: pan/bi: Remove combine lowering",
10364 "nominated": false,
10365 "nomination_type": 1,
10366 "resolution": 4,
10367 "master_sha": null,
10368 "because_sha": "8b0d0a931b80be24e8b8aefe3ee7be60475b5303"
10369 },
10370 {
10371 "sha": "95af4994e5cb3aa0a6586687f1841965669498e8",
10372 "description": "android: pan/bi: Generate instruction packer for new IR",
10373 "nominated": false,
10374 "nomination_type": 1,
10375 "resolution": 4,
10376 "master_sha": null,
10377 "because_sha": "82328a524519c7b1066837b9a499b37051d55a08"
10378 },
10379 {
10380 "sha": "6a2ae4e35ca6be429c41be267d753014c2eac3fa",
10381 "description": "android: pan/bi: Generate builder routines",
10382 "nominated": false,
10383 "nomination_type": 1,
10384 "resolution": 4,
10385 "master_sha": null,
10386 "because_sha": "8ef0d411708a82ec35b723615bf4d47fdcd40c5a"
10387 },
10388 {
10389 "sha": "0fb8223f2927c9fb7d6bdad01557e24463983b56",
10390 "description": "android: pan/bi: Generate instruction printer",
10391 "nominated": false,
10392 "nomination_type": 1,
10393 "resolution": 4,
10394 "master_sha": null,
10395 "because_sha": "1893a3805e4189ebdcd957d71941c855cf12f8b6"
10396 },
10397 {
10398 "sha": "3ae1c6a4fb9bed5cb215cffc4c8d90b26add3777",
10399 "description": "radv: disable A2 SNORM/SSCALED/SINT for texel buffers & images on all gens",
10400 "nominated": false,
10401 "nomination_type": null,
10402 "resolution": 4,
10403 "master_sha": null,
10404 "because_sha": null
10405 },
10406 {
Dylan Bakerb83d9662021-01-04 09:22:26 -080010407 "sha": "b2d000513e4a9b06d3b073913741dae47a00526e",
10408 "description": "aco: fix incorrect address calculation for load_barycentric_at_sample",
10409 "nominated": true,
10410 "nomination_type": 1,
Rhys Perryda6fb032021-01-04 10:41:39 +000010411 "resolution": 1,
Dylan Bakerb83d9662021-01-04 09:22:26 -080010412 "master_sha": null,
10413 "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
10414 },
10415 {
10416 "sha": "b32834e5f72b55cb1f37aed1c1aba79ca46e2464",
10417 "description": "pan/bi: Fix TEXS register counts",
10418 "nominated": false,
10419 "nomination_type": 1,
10420 "resolution": 4,
10421 "master_sha": null,
10422 "because_sha": "cffc1d90da0d03e1ec90b1fff2e35cc0f5fee390"
10423 },
10424 {
10425 "sha": "20f7a73a2c0686c0f8ab541bb8492a2c054ad6d1",
10426 "description": "panfrost: Allow 3D AFBC on Bifrost v7",
10427 "nominated": false,
10428 "nomination_type": null,
10429 "resolution": 4,
10430 "master_sha": null,
10431 "because_sha": null
10432 },
10433 {
10434 "sha": "4ffe73547d074496fcefe943da2439e43a115922",
10435 "description": "panfrost: Fix calculation of body/header pointers for 3D AFBC",
10436 "nominated": false,
10437 "nomination_type": null,
10438 "resolution": 4,
10439 "master_sha": null,
10440 "because_sha": null
10441 },
10442 {
10443 "sha": "a6b269a39d82dc652c41f385561da480c7cd5873",
10444 "description": "panfrost: Allow AFBC on 2D arrays",
10445 "nominated": false,
10446 "nomination_type": null,
10447 "resolution": 4,
10448 "master_sha": null,
10449 "because_sha": null
10450 },
10451 {
10452 "sha": "f901de6b06d3630da56c98aa38d86485d2b00450",
10453 "description": "panfrost: Fix panfrost_should_linear_convert()",
10454 "nominated": false,
10455 "nomination_type": null,
10456 "resolution": 4,
10457 "master_sha": null,
10458 "because_sha": null
10459 },
10460 {
10461 "sha": "72444d4d280106c6f0e5f3338d08d01885fc9b12",
10462 "description": "panfrost: Initialize AFBC headers to zero",
10463 "nominated": false,
10464 "nomination_type": null,
10465 "resolution": 4,
10466 "master_sha": null,
10467 "because_sha": null
10468 },
10469 {
10470 "sha": "3c92abe359379066a166f86fe7bfbb4da8029478",
10471 "description": "panfrost: Use panfrost_get_layer_stride() instead of open-coding it",
10472 "nominated": false,
10473 "nomination_type": null,
10474 "resolution": 4,
10475 "master_sha": null,
10476 "because_sha": null
10477 },
10478 {
10479 "sha": "8a9b2ef82d65132a9c3321d138f2838da8cdf34d",
10480 "description": "panfrost: Enable AFBC support on Bifrost",
10481 "nominated": false,
10482 "nomination_type": null,
10483 "resolution": 4,
10484 "master_sha": null,
10485 "because_sha": null
10486 },
10487 {
10488 "sha": "8a677cea0a486ced04d6ff81424d578596962240",
10489 "description": "panfrost: Fix AFBC support on Bifrost",
10490 "nominated": false,
10491 "nomination_type": null,
10492 "resolution": 4,
10493 "master_sha": null,
10494 "because_sha": null
10495 },
10496 {
10497 "sha": "dc664d5fb80f24fa0d1787b7b3110154bf5c50dd",
10498 "description": "panfrost: Use proper format for Z16_UNORM",
10499 "nominated": false,
10500 "nomination_type": null,
10501 "resolution": 4,
10502 "master_sha": null,
10503 "because_sha": null
10504 },
10505 {
10506 "sha": "ebeb3613507e78f2352557afcd9d2aa20e34618a",
10507 "description": "panfrost: Fix ZS block format v7 definition",
10508 "nominated": false,
10509 "nomination_type": null,
10510 "resolution": 4,
10511 "master_sha": null,
10512 "because_sha": null
10513 },
10514 {
10515 "sha": "44217be92134b03e7426860b42918b1d4602e08e",
10516 "description": "panfrost: Adjust the format for AFBC textures on Bifrost v7",
10517 "nominated": false,
10518 "nomination_type": null,
10519 "resolution": 4,
10520 "master_sha": null,
10521 "because_sha": null
10522 },
10523 {
10524 "sha": "256d4a3eee448df82b62b6cef539746847007e2c",
10525 "description": "panfrost: Pass a pipe-like swizzle to panfrost_new_texture()",
10526 "nominated": false,
10527 "nomination_type": null,
10528 "resolution": 4,
10529 "master_sha": null,
10530 "because_sha": null
10531 },
10532 {
10533 "sha": "e91cb99ec61154f527879160693ea98b2bdd1aa7",
10534 "description": "panfrost: Add R5G6B5_UNORM entries to the format tables",
10535 "nominated": false,
10536 "nomination_type": null,
10537 "resolution": 4,
10538 "master_sha": null,
10539 "because_sha": null
10540 },
10541 {
10542 "sha": "5d4a1bc709cf1021ef8c8689dc6f93b211a65bc6",
10543 "description": "panfrost: Adjust surface stride calculation to take AFBC into account",
10544 "nominated": false,
10545 "nomination_type": null,
10546 "resolution": 4,
10547 "master_sha": null,
10548 "because_sha": null
10549 },
10550 {
10551 "sha": "e8b997e175827d8ee907b3813d1e5a05388c606a",
10552 "description": "panfrost: Add AFBC slice.body_size and slice.{row,surface}_stride fields",
10553 "nominated": false,
10554 "nomination_type": null,
10555 "resolution": 4,
10556 "master_sha": null,
10557 "because_sha": null
10558 },
10559 {
10560 "sha": "7e37a31741218f325b2f02dc308a23fe5d40858c",
10561 "description": "panfrost: Fix AFBC header_size and slice size calculation",
10562 "nominated": false,
10563 "nomination_type": null,
10564 "resolution": 4,
10565 "master_sha": null,
10566 "because_sha": null
10567 },
10568 {
10569 "sha": "a9a3b0e21fa73b4584b1fa894d2d246148812e94",
10570 "description": "panfrost: Move AFBC header_size to a sub-struct",
10571 "nominated": false,
10572 "nomination_type": null,
10573 "resolution": 4,
10574 "master_sha": null,
10575 "because_sha": null
10576 },
10577 {
10578 "sha": "4dd7991422ce06bc56e9adb82bca3b5c34c59a95",
10579 "description": "panfrost: Add a pan_image_layout object",
10580 "nominated": false,
10581 "nomination_type": null,
10582 "resolution": 4,
10583 "master_sha": null,
10584 "because_sha": null
10585 },
10586 {
10587 "sha": "e9e823ec830bfdbc1bb6c3e5aa141f90a86d96a2",
10588 "description": "panfrost: Stop mixing depth and number of samples",
10589 "nominated": false,
10590 "nomination_type": null,
10591 "resolution": 4,
10592 "master_sha": null,
10593 "because_sha": null
10594 },
10595 {
10596 "sha": "728069485da5b4a2a6d42caa381003e530f54c9d",
10597 "description": "panfrost: Use PAN_V6_SWIZZLE() in pan_blit.c",
10598 "nominated": false,
10599 "nomination_type": null,
10600 "resolution": 4,
10601 "master_sha": null,
10602 "because_sha": null
10603 },
10604 {
10605 "sha": "25eb7c52dc46510a0fbc337e41cacea2bc7eeace",
10606 "description": "panfrost: s/panfrost_slice.size0/panfrost_slice.surface_stride/",
10607 "nominated": false,
10608 "nomination_type": null,
10609 "resolution": 4,
10610 "master_sha": null,
10611 "because_sha": null
10612 },
10613 {
10614 "sha": "284c43ed4bf8bccc85cb6fd9a558ba3b9e55066d",
10615 "description": "panfrost: Merge panfrost_new_texture() and panfrost_new_texture_bifrost()",
10616 "nominated": false,
10617 "nomination_type": null,
10618 "resolution": 4,
10619 "master_sha": null,
10620 "because_sha": null
10621 },
10622 {
10623 "sha": "1fd3861a719a4d1e0f12aa2e41f23c1b17d5ac47",
10624 "description": "panfrost: Adjust the compression tag creation for Bifrost",
10625 "nominated": false,
10626 "nomination_type": null,
10627 "resolution": 4,
10628 "master_sha": null,
10629 "because_sha": null
10630 },
10631 {
10632 "sha": "def5fb9f5efd97160b1862e4dfc0035cae926103",
10633 "description": "panfrost: Define AFBC surface flags",
10634 "nominated": false,
10635 "nomination_type": null,
10636 "resolution": 4,
10637 "master_sha": null,
10638 "because_sha": null
10639 },
10640 {
10641 "sha": "ca265b48d93f3f68a990a65c4a3ba786ac82f09e",
10642 "description": "panfrost: Pass a dev object to panfrost_needs_explicit_stride()",
10643 "nominated": false,
10644 "nomination_type": null,
10645 "resolution": 4,
10646 "master_sha": null,
10647 "because_sha": null
10648 },
10649 {
10650 "sha": "ab1dec8dd4a5957b500423229c92af17ea52f3ef",
10651 "description": "panfrost: Merge emit_texture_payload() and emit_texture_payload_v7()",
10652 "nominated": false,
10653 "nomination_type": null,
10654 "resolution": 4,
10655 "master_sha": null,
10656 "because_sha": null
10657 },
10658 {
10659 "sha": "062dde41517f4acbc26e969046ab7255e64f5749",
10660 "description": "panfrost: Pass a device object to panfrost_new_texture()",
10661 "nominated": false,
10662 "nomination_type": null,
10663 "resolution": 4,
10664 "master_sha": null,
10665 "because_sha": null
10666 },
10667 {
10668 "sha": "3c5fd5509fca6dc417ef6347d4fc19edf68f5cee",
10669 "description": "panfrost: Group CRC fields in a struct",
10670 "nominated": false,
10671 "nomination_type": null,
10672 "resolution": 4,
10673 "master_sha": null,
10674 "because_sha": null
10675 },
10676 {
10677 "sha": "cbf68b21fb2b6baf4578c98dd7e91855aa6dfa62",
10678 "description": "panfrost: Move checksum_bo to panfrost_resource",
10679 "nominated": false,
10680 "nomination_type": null,
10681 "resolution": 4,
10682 "master_sha": null,
10683 "because_sha": null
10684 },
10685 {
10686 "sha": "9ab45f4a6351d32c39f5cf4888229eb078613f71",
10687 "description": "features: mark off textureGather for zink",
10688 "nominated": false,
10689 "nomination_type": null,
10690 "resolution": 4,
10691 "master_sha": null,
10692 "because_sha": null
10693 },
10694 {
10695 "sha": "c28ca189911ba9d4bb7b8c90ee540ed035274beb",
10696 "description": "zink: enable PIPE_CAP_MAX_TEXTURE_GATHER_COMPONENTS",
10697 "nominated": false,
10698 "nomination_type": null,
10699 "resolution": 4,
10700 "master_sha": null,
10701 "because_sha": null
10702 },
10703 {
10704 "sha": "1ebba319cffc0b4b5f6e88b3e82f4fad3268e3bd",
10705 "description": "zink: handle textureGather with Shadow-type samplers",
10706 "nominated": false,
10707 "nomination_type": null,
10708 "resolution": 4,
10709 "master_sha": null,
10710 "because_sha": null
10711 },
10712 {
10713 "sha": "03a9a063e5361dcd127457ae2a0051037c5eee5f",
10714 "description": "zink: implement ARB_texture_gather",
10715 "nominated": false,
10716 "nomination_type": null,
10717 "resolution": 4,
10718 "master_sha": null,
10719 "because_sha": null
10720 },
10721 {
10722 "sha": "fd39bf6c06c9b7b8f1cc5ea1e74d624b996925fe",
10723 "description": "zink: use Offset param for txf ops",
10724 "nominated": false,
10725 "nomination_type": null,
10726 "resolution": 4,
10727 "master_sha": null,
10728 "because_sha": null
10729 },
10730 {
10731 "sha": "6bbd7cc370fb0b545eee7b79455b9e5940a40255",
10732 "description": "zink: run nir_lower_tex for offsets if shaderImageGatherExtended is missing",
10733 "nominated": false,
10734 "nomination_type": null,
10735 "resolution": 4,
10736 "master_sha": null,
10737 "because_sha": null
10738 },
10739 {
10740 "sha": "81132983cdb0dd9f088743ec43e3a40347424a6c",
10741 "description": "nir: fix missing nir_lower_pntc_ytransform.c in the makefile",
10742 "nominated": true,
10743 "nomination_type": 1,
Danylo Piliaiev2f9e5ca2021-01-04 16:16:32 +020010744 "resolution": 1,
Dylan Bakerb83d9662021-01-04 09:22:26 -080010745 "master_sha": null,
10746 "because_sha": "33fd9e5d8a6b85e20d34f89df655fa5a75eca431"
10747 },
10748 {
10749 "sha": "9c18491e4104a2d31992fb0e1304136b21e8e463",
10750 "description": "zink: handle dynamic sampler array indexing for arb_gpu_shader5",
10751 "nominated": false,
10752 "nomination_type": null,
10753 "resolution": 4,
10754 "master_sha": null,
10755 "because_sha": null
10756 },
10757 {
10758 "sha": "1a7b7b17ad0afbc53af9fa012880e6600a4399e4",
10759 "description": "radv: avoid oob read during clear",
10760 "nominated": false,
10761 "nomination_type": null,
10762 "resolution": 4,
10763 "master_sha": null,
10764 "because_sha": null
10765 },
10766 {
10767 "sha": "33fd9e5d8a6b85e20d34f89df655fa5a75eca431",
10768 "description": "nir: account for point-coord origin when lowering it",
10769 "nominated": true,
10770 "nomination_type": 1,
Danylo Piliaiev9e1e67b2020-12-22 14:37:45 +020010771 "resolution": 1,
Dylan Bakerb83d9662021-01-04 09:22:26 -080010772 "master_sha": null,
10773 "because_sha": "d934d3206e764bbb15c0cacf357e4ce9279f22b0"
10774 },
10775 {
10776 "sha": "3898f747ce47dd1de2b6fcada1d8d3a670fd4d36",
10777 "description": "radv: Use VRAM for the initial gfx cmdbuffer.",
10778 "nominated": false,
10779 "nomination_type": null,
10780 "resolution": 4,
10781 "master_sha": null,
10782 "because_sha": null
10783 },
10784 {
10785 "sha": "b7cc5dc8537af32df4270b252e989252004e674a",
10786 "description": "radv: Put commandbuffers in VRAM if all VRAM is CPU visible.",
10787 "nominated": false,
10788 "nomination_type": null,
10789 "resolution": 4,
10790 "master_sha": null,
10791 "because_sha": null
10792 },
10793 {
10794 "sha": "f06e91d85ab602a0a906f8afc405c0d027b547f0",
10795 "description": "radv: Use VRAM for upload buffers if entire VRAM is CPU-visible.",
10796 "nominated": false,
10797 "nomination_type": null,
10798 "resolution": 4,
10799 "master_sha": null,
10800 "because_sha": null
10801 },
10802 {
10803 "sha": "24dcdc3fa9485463de2d3f9053bc02619656a3e8",
10804 "description": "microsoft/compiler: Fix clang fallthrough warnings",
10805 "nominated": false,
10806 "nomination_type": null,
10807 "resolution": 4,
10808 "master_sha": null,
10809 "because_sha": null
10810 },
10811 {
10812 "sha": "72d7e173e39b02102c3e5ba8a85225730a8273f5",
10813 "description": "microsoft/resource_state_manager: Remove unused private variable",
10814 "nominated": false,
10815 "nomination_type": null,
10816 "resolution": 4,
10817 "master_sha": null,
10818 "because_sha": null
10819 },
10820 {
10821 "sha": "c11f2f5de85c985733411776ab8e32ec8e3a64f8",
10822 "description": "microsoft/compiler: Fix tautological comparison",
10823 "nominated": false,
10824 "nomination_type": null,
10825 "resolution": 4,
10826 "master_sha": null,
10827 "because_sha": null
10828 },
10829 {
10830 "sha": "f0eda8fbf857c6739263cb30428ea54730a87f9a",
10831 "description": "microsoft/compile: Fix incorrect enum type in function signature",
10832 "nominated": false,
10833 "nomination_type": null,
10834 "resolution": 4,
10835 "master_sha": null,
10836 "because_sha": null
10837 },
10838 {
10839 "sha": "e3ca385f3d738b3cae47cf69b8a9353a2d94554c",
10840 "description": "d3d12: Remove copy/pasted line of array initialization",
10841 "nominated": false,
10842 "nomination_type": null,
10843 "resolution": 4,
10844 "master_sha": null,
10845 "because_sha": null
10846 },
10847 {
10848 "sha": "ca5df4273e0a14b590694c918a15f63a68bf4073",
10849 "description": "d3d12: Fix uninitialized variable referenced in error case",
10850 "nominated": false,
10851 "nomination_type": 1,
10852 "resolution": 4,
10853 "master_sha": null,
10854 "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
10855 },
10856 {
10857 "sha": "9252f947e572ee9235b061ca6908561f61ea28a8",
10858 "description": "d3d12: Fix clang warnings from {0} in C++ code",
10859 "nominated": false,
10860 "nomination_type": null,
10861 "resolution": 4,
10862 "master_sha": null,
10863 "because_sha": null
10864 },
10865 {
10866 "sha": "cda9d44bae334722bfadf8af0d49bd490b1c0c9d",
10867 "description": "microsoft/resoure_state_manager: Silence GCC invalid offsetof warning",
10868 "nominated": false,
10869 "nomination_type": null,
10870 "resolution": 4,
10871 "master_sha": null,
10872 "because_sha": null
10873 },
10874 {
10875 "sha": "1fb192d5b248cd887745590596158afdafade1f6",
10876 "description": "d3d12: Fix implicit fallthrough warnings",
10877 "nominated": false,
10878 "nomination_type": null,
10879 "resolution": 4,
10880 "master_sha": null,
10881 "because_sha": null
10882 },
10883 {
10884 "sha": "54dd7b1d35c1c5636a6c6543ae531d83d837df67",
10885 "description": "d3d12: Fix unused local variable warning in release build",
10886 "nominated": false,
10887 "nomination_type": null,
10888 "resolution": 4,
10889 "master_sha": null,
10890 "because_sha": null
10891 },
10892 {
10893 "sha": "28f1f6fe56f38f1505c4de3b9f688f9452ce1fe0",
10894 "description": "d3d12: Signed/unsigned comparison warning fixes",
10895 "nominated": false,
10896 "nomination_type": null,
10897 "resolution": 4,
10898 "master_sha": null,
10899 "because_sha": null
10900 },
10901 {
10902 "sha": "7319cabfb5616d0ae5198882ae1bb5a9122d92f5",
10903 "description": "d3d12: Unused variable warning indicated bug in bo_unmap",
10904 "nominated": false,
10905 "nomination_type": 1,
10906 "resolution": 4,
10907 "master_sha": null,
10908 "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
10909 },
10910 {
10911 "sha": "bd97f401dc8ec76e717862c654a6ae29fcb93292",
10912 "description": "microsoft/compiler: Fix incorrect size passed to strncpy",
10913 "nominated": false,
10914 "nomination_type": 1,
10915 "resolution": 4,
10916 "master_sha": null,
10917 "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
10918 },
10919 {
10920 "sha": "bb6a1f5b1ec0141981ca31416cfb4e2d0e0e3697",
10921 "description": "microsoft/compiler: Fix warnings produced by GCC in release mode",
10922 "nominated": false,
10923 "nomination_type": null,
10924 "resolution": 4,
10925 "master_sha": null,
10926 "because_sha": null
10927 },
10928 {
10929 "sha": "33a6c01e12cca60903fb78af44ecca3899ad628f",
10930 "description": "etnaviv: Fix rework ZSA into a derived state",
10931 "nominated": true,
10932 "nomination_type": 1,
Marek Vasutd7c09d02020-12-19 01:23:12 +010010933 "resolution": 1,
Dylan Bakerb83d9662021-01-04 09:22:26 -080010934 "master_sha": null,
10935 "because_sha": "b29fe26d43874c90df60edbffda70fca67b98e4a"
10936 },
10937 {
10938 "sha": "8bec23a91a09a5cdf2aefe15e987e3bf9fdd4994",
10939 "description": "softpipe: Fix typos.",
10940 "nominated": false,
10941 "nomination_type": null,
10942 "resolution": 4,
10943 "master_sha": null,
10944 "because_sha": null
10945 },
10946 {
Dylan Baker2f6f5b32021-01-02 10:39:52 -080010947 "sha": "9ef2c44ce682b7981bd7a68c65f338f1e33bb001",
10948 "description": "ci: Add a530 and a630 piglit runs.",
10949 "nominated": false,
10950 "nomination_type": null,
10951 "resolution": 4,
10952 "master_sha": null,
10953 "because_sha": null
10954 },
10955 {
10956 "sha": "cab48ba9f5d26df9b18ee549c0733401f2e67454",
10957 "description": "ci/bare-metal: Pass through FDO_CI_CONCURRENT on bare-metal runners.",
10958 "nominated": false,
10959 "nomination_type": null,
10960 "resolution": 4,
10961 "master_sha": null,
10962 "because_sha": null
10963 },
10964 {
10965 "sha": "4d810df9964066573f386fd9738748ae7258a045",
10966 "description": "ci/bare-metal: Drop extra DEQP_PARALLEL settings.",
10967 "nominated": false,
10968 "nomination_type": null,
10969 "resolution": 4,
10970 "master_sha": null,
10971 "because_sha": null
10972 },
10973 {
10974 "sha": "6e093a4493d5bc30c326ee9b4b3cb58c75212651",
10975 "description": "ci/bare-metal: pass thorugh PIGLIT env vars",
10976 "nominated": false,
10977 "nomination_type": null,
10978 "resolution": 4,
10979 "master_sha": null,
10980 "because_sha": null
10981 },
10982 {
10983 "sha": "b020feb4d14476957baedf98ede5c836a77867b1",
10984 "description": "ci/fastboot: exclude either deqp or piglit",
10985 "nominated": false,
10986 "nomination_type": null,
10987 "resolution": 4,
10988 "master_sha": null,
10989 "because_sha": null
10990 },
10991 {
10992 "sha": "12647ac193a040ecbb63401b0ef4af2d814483b9",
10993 "description": "ci/bare-metal: build full piglit for baremetal ARM targets.",
10994 "nominated": false,
10995 "nomination_type": null,
10996 "resolution": 4,
10997 "master_sha": null,
10998 "because_sha": null
10999 },
11000 {
11001 "sha": "886a555e809a2e36a877f8806303bc4019b63238",
11002 "description": "ci: build mesa with gbm",
11003 "nominated": false,
11004 "nomination_type": null,
11005 "resolution": 4,
11006 "master_sha": null,
11007 "because_sha": null
11008 },
11009 {
11010 "sha": "ea764c9c51cf65333d69cf2247058f2574a8805f",
11011 "description": "ci: build ARM mesa with X11 OpenGL support",
11012 "nominated": false,
11013 "nomination_type": null,
11014 "resolution": 4,
11015 "master_sha": null,
11016 "because_sha": null
11017 },
11018 {
11019 "sha": "8bb001313bf02ad1254a8db197702dc3eb778a30",
11020 "description": "clover: Expose cl_khr_extended_versioning",
11021 "nominated": false,
11022 "nomination_type": null,
11023 "resolution": 4,
11024 "master_sha": null,
11025 "because_sha": null
11026 },
11027 {
11028 "sha": "44b8e8b98d98757bbe75afb373252328489b5685",
11029 "description": "clover: Implement clCreateProgramWithIL from OpenCL 2.1",
11030 "nominated": false,
11031 "nomination_type": null,
11032 "resolution": 4,
11033 "master_sha": null,
11034 "because_sha": null
11035 },
11036 {
11037 "sha": "af09db6e588e694c62ad2c2530b6570ef9765c07",
11038 "description": "clover: Advertise cl_khr_il_program",
11039 "nominated": false,
11040 "nomination_type": null,
11041 "resolution": 4,
11042 "master_sha": null,
11043 "because_sha": null
11044 },
11045 {
11046 "sha": "31ce49e6b2ef473e5083e0c04ab8d53ad863dda2",
11047 "description": "clover/api: Implement CL_DEVICE_IL_VERSION",
11048 "nominated": false,
11049 "nomination_type": null,
11050 "resolution": 4,
11051 "master_sha": null,
11052 "because_sha": null
11053 },
11054 {
11055 "sha": "4028911ccba1efa8a20b8a830ca4c630d6723dd1",
11056 "description": "clover: Handle CL_PROGRAM_IL in clGetProgramInfo",
11057 "nominated": false,
11058 "nomination_type": null,
11059 "resolution": 4,
11060 "master_sha": null,
11061 "because_sha": null
11062 },
11063 {
11064 "sha": "a92afdea580cd75b93566bcea5f763de09319f88",
11065 "description": "clover: Implement clCreateProgramWithILKHR",
11066 "nominated": false,
11067 "nomination_type": null,
11068 "resolution": 4,
11069 "master_sha": null,
11070 "because_sha": null
11071 },
11072 {
11073 "sha": "7b1659173ac56cd95498b2132e216a6a6309a88c",
11074 "description": "clover: List supported ILs versions",
11075 "nominated": false,
11076 "nomination_type": null,
11077 "resolution": 4,
11078 "master_sha": null,
11079 "because_sha": null
11080 },
11081 {
11082 "sha": "c0d4d21ff5db14f9caeecb85fff4f92844c27630",
11083 "description": "clover/spirv: Use cl_version for SPIR-V versions (v2)",
11084 "nominated": false,
11085 "nomination_type": null,
11086 "resolution": 4,
11087 "master_sha": null,
11088 "because_sha": null
11089 },
11090 {
11091 "sha": "42fe80896b42a055d57a5713b648874467d878ef",
11092 "description": "clover/spirv: Add function checking the SPIR-V version",
11093 "nominated": false,
11094 "nomination_type": null,
11095 "resolution": 4,
11096 "master_sha": null,
11097 "because_sha": null
11098 },
11099 {
11100 "sha": "7005cadbc97c615b576c2e342c232442d04eec38",
11101 "description": "clover/spirv: Change API to use std::string binaries",
11102 "nominated": false,
11103 "nomination_type": null,
11104 "resolution": 4,
11105 "master_sha": null,
11106 "because_sha": null
11107 },
11108 {
11109 "sha": "a1db84be7a6960507f812bb70f1cbf5ceeaf1c8a",
11110 "description": "clover/spirv: Add function checking whether a binary contains SPIR-V",
11111 "nominated": false,
11112 "nomination_type": null,
11113 "resolution": 4,
11114 "master_sha": null,
11115 "because_sha": null
11116 },
11117 {
11118 "sha": "47feba98f3833801ec2e8fdd018081897af6c510",
11119 "description": "clover/spirv: Add version conversion utilities",
11120 "nominated": false,
11121 "nomination_type": null,
11122 "resolution": 4,
11123 "master_sha": null,
11124 "because_sha": null
11125 },
11126 {
11127 "sha": "7de14689322bf4d51ce963cb056606da4a716103",
11128 "description": "st/mesa: skip glDrawPixels if it's totally clipped for all codepaths",
11129 "nominated": false,
11130 "nomination_type": null,
11131 "resolution": 4,
11132 "master_sha": null,
11133 "because_sha": null
11134 },
11135 {
11136 "sha": "004c92096cdca82933952ac03177c5a3e51962bb",
11137 "description": "st/mesa: relax requirements for doing glCopyPixels via blit",
11138 "nominated": false,
11139 "nomination_type": null,
11140 "resolution": 4,
11141 "master_sha": null,
11142 "because_sha": null
11143 },
11144 {
11145 "sha": "8848114345833873aaa7855edbdb40505bc0b736",
11146 "description": "st/mesa: don't do glCopyPixels via blit if depth bounds test is enabled",
11147 "nominated": true,
11148 "nomination_type": 1,
Marek Olšák99ff47e2020-12-08 20:40:57 -050011149 "resolution": 1,
Dylan Baker2f6f5b32021-01-02 10:39:52 -080011150 "master_sha": null,
11151 "because_sha": "36a6f848bb03828aa9c4dc28774acf09055f2831"
11152 },
11153 {
11154 "sha": "767f70dfe13891b1004408bc397397538ac715d0",
11155 "description": "gallium/util: fix util_can_blit_via_copy_region for conditional rendering",
11156 "nominated": false,
11157 "nomination_type": null,
11158 "resolution": 4,
11159 "master_sha": null,
11160 "because_sha": null
11161 },
11162 {
11163 "sha": "bd697652a73266152c30b09498d83b22a9e77cf7",
11164 "description": "docs: Document extensions exposing GL3.0",
11165 "nominated": false,
11166 "nomination_type": null,
11167 "resolution": 4,
11168 "master_sha": null,
11169 "because_sha": null
11170 },
11171 {
11172 "sha": "a5c81450adb38ebb6bd0f4bc76b98e4bfaa6a7b8",
11173 "description": "panfrost: Set conditional render cap",
11174 "nominated": false,
11175 "nomination_type": null,
11176 "resolution": 4,
11177 "master_sha": null,
11178 "because_sha": null
11179 },
11180 {
11181 "sha": "9f1bbf9efbc181577a9a88131ae31e7c73e68f57",
11182 "description": "panfrost: Respect the render condition",
11183 "nominated": false,
11184 "nomination_type": null,
11185 "resolution": 4,
11186 "master_sha": null,
11187 "because_sha": null
11188 },
11189 {
11190 "sha": "f2b6c49b33a942a19e72f49bec18445a515670e2",
11191 "description": "panfrost: Import render condition check from fd",
11192 "nominated": false,
11193 "nomination_type": null,
11194 "resolution": 4,
11195 "master_sha": null,
11196 "because_sha": null
11197 },
11198 {
11199 "sha": "7ba4c5450c3c11f5491d2d36c54fe284cad30dd5",
11200 "description": "panfrost: Stub out panfrost_render_condition",
11201 "nominated": false,
11202 "nomination_type": null,
11203 "resolution": 4,
11204 "master_sha": null,
11205 "because_sha": null
11206 },
11207 {
11208 "sha": "152bc5d15e1a3a6685dfd6bf955c9b4d66eaacb8",
11209 "description": "pan/mdg: Support loads and stores to scratch memory",
11210 "nominated": false,
11211 "nomination_type": null,
11212 "resolution": 4,
11213 "master_sha": null,
11214 "because_sha": null
11215 },
11216 {
11217 "sha": "684e5aa5b8b59814555103384225dcfad159e606",
11218 "description": "pan/mdg: Invert the type conditional for load intrinsics",
11219 "nominated": false,
11220 "nomination_type": null,
11221 "resolution": 4,
11222 "master_sha": null,
11223 "because_sha": null
11224 },
11225 {
11226 "sha": "3665855c2e6c8c7022495ce2ff323faf51e360e3",
11227 "description": "pan/mdg: Pass the memory type to mir_set_offset directly",
11228 "nominated": false,
11229 "nomination_type": null,
11230 "resolution": 4,
11231 "master_sha": null,
11232 "because_sha": null
11233 },
11234 {
11235 "sha": "b504602370293c08e9dda4b262f03b7a3c5b537e",
11236 "description": "pan/mdg: Add i2i64 to mir_match_offset",
11237 "nominated": false,
11238 "nomination_type": null,
11239 "resolution": 4,
11240 "master_sha": null,
11241 "because_sha": null
11242 },
11243 {
11244 "sha": "b7f2619798ae2867c8ee22593130d86c2c8525ea",
11245 "description": "pan/mdg: Return false instead of asserting in mir_args_ssa",
11246 "nominated": false,
11247 "nomination_type": null,
11248 "resolution": 4,
11249 "master_sha": null,
11250 "because_sha": null
11251 },
11252 {
11253 "sha": "e5e8a628c20901822ccdd6d317baf8605c0c0204",
11254 "description": "pan/mdg: Replace zext with a type enum",
11255 "nominated": false,
11256 "nomination_type": null,
11257 "resolution": 4,
11258 "master_sha": null,
11259 "because_sha": null
11260 },
11261 {
11262 "sha": "f3a00c351defca57f1871bf68814ade8782ed202",
11263 "description": "panfrost: Allow NULL for some binding functions",
11264 "nominated": false,
11265 "nomination_type": null,
11266 "resolution": 4,
11267 "master_sha": null,
11268 "because_sha": null
11269 },
11270 {
11271 "sha": "ab9751759671c6d8ed9d297808bfcc5e2e646f3e",
11272 "description": "pan/mdg: Support nir_intrinsic_group_memory_barrier",
11273 "nominated": false,
11274 "nomination_type": null,
11275 "resolution": 4,
11276 "master_sha": null,
11277 "because_sha": null
11278 },
11279 {
11280 "sha": "ce5899699997030757ae2cf20fd6fef2e2c27653",
11281 "description": "pan/mdg: Support nir_intrinsic_load_global_constant",
11282 "nominated": false,
11283 "nomination_type": null,
11284 "resolution": 4,
11285 "master_sha": null,
11286 "because_sha": null
11287 },
11288 {
11289 "sha": "1db1537e95d2845c8eaf15a817964cbf9bc63955",
11290 "description": "pan/mdg: Use the pan_nir_lower_64bit_intrin NIR pass",
11291 "nominated": false,
11292 "nomination_type": null,
11293 "resolution": 4,
11294 "master_sha": null,
11295 "because_sha": null
11296 },
11297 {
11298 "sha": "e8b3d7c6f0f30ec24602cc063a6899a54e66a9a6",
11299 "description": "panfrost: Add a NIR pass to lower 64-bit vec3 intrinsic loads",
11300 "nominated": false,
11301 "nomination_type": null,
11302 "resolution": 4,
11303 "master_sha": null,
11304 "because_sha": null
11305 },
11306 {
11307 "sha": "cff64e3b09cf33b951525f546ff8fe223081c505",
11308 "description": "panfrost: Stop lowering cs derived sysvals in glsl",
11309 "nominated": false,
11310 "nomination_type": null,
11311 "resolution": 4,
11312 "master_sha": null,
11313 "because_sha": null
11314 },
11315 {
11316 "sha": "65354d76710fa1e32e5432ad5bb7926e5cfd9c7a",
11317 "description": "pan/mdg: Set compute lowering options",
11318 "nominated": false,
11319 "nomination_type": null,
11320 "resolution": 4,
11321 "master_sha": null,
11322 "because_sha": null
11323 },
11324 {
11325 "sha": "fbc97ab125265e087b4d940a22dc358339a026fd",
11326 "description": "pan/mdg: Implement load_global_invocation_id",
11327 "nominated": false,
11328 "nomination_type": null,
11329 "resolution": 4,
11330 "master_sha": null,
11331 "because_sha": null
11332 },
11333 {
11334 "sha": "3448a42bf5b352d2fa3db02249d2c107c2dcc103",
11335 "description": "pan/mdg: Add load_kernel_input support",
11336 "nominated": false,
11337 "nomination_type": null,
11338 "resolution": 4,
11339 "master_sha": null,
11340 "because_sha": null
11341 },
11342 {
11343 "sha": "97929b1aaf4d0bbb9214cd7a31ee938c78f7e8bc",
11344 "description": "pan/mdg: Fix promoted uniform moves with 64-bit types",
11345 "nominated": true,
11346 "nomination_type": 1,
Icecream95636a9172020-09-07 21:29:28 +120011347 "resolution": 1,
Dylan Baker2f6f5b32021-01-02 10:39:52 -080011348 "master_sha": null,
11349 "because_sha": "5e5ea25a0da97a5dbec6e2fd7409e28ff62714cf"
11350 },
11351 {
11352 "sha": "18404047839920eff14d838b3b3403455fc925f3",
11353 "description": "nir: Handle load_kernel_input in nir_get_io_offset_src",
11354 "nominated": false,
11355 "nomination_type": null,
11356 "resolution": 4,
11357 "master_sha": null,
11358 "because_sha": null
11359 },
11360 {
11361 "sha": "0644f885b00a65368eb66209c4d486cf038a529a",
11362 "description": "virgl: Fix typos.",
11363 "nominated": false,
11364 "nomination_type": null,
11365 "resolution": 4,
11366 "master_sha": null,
11367 "because_sha": null
11368 },
11369 {
11370 "sha": "9f213238b87bb409cd864c6020ccbbc6a9536cbd",
11371 "description": "ci/softpipe: Update the comment about the rasterpos flake.",
11372 "nominated": false,
11373 "nomination_type": null,
11374 "resolution": 4,
11375 "master_sha": null,
11376 "because_sha": null
11377 },
11378 {
11379 "sha": "01d62dcb283472f427477aeedbccbe7c89a78b88",
11380 "description": "ci/softpipe: Ban glx-multithread-texture, too.",
11381 "nominated": false,
11382 "nomination_type": null,
11383 "resolution": 4,
11384 "master_sha": null,
11385 "because_sha": null
11386 },
11387 {
11388 "sha": "30caea28209aefe4595e6e452b88da83716ea457",
11389 "description": "ci/softpipe: Skip flaky triangle-rasterization-overdraw.",
11390 "nominated": false,
11391 "nomination_type": null,
11392 "resolution": 4,
11393 "master_sha": null,
11394 "because_sha": null
11395 },
11396 {
11397 "sha": "a3785e348142d180f9632ec27c0d0c0e981e6734",
11398 "description": "nir/opt_vectorize: hash whether a swizzle accesses elements beyond the maximum vectorization factor",
11399 "nominated": false,
11400 "nomination_type": null,
11401 "resolution": 4,
11402 "master_sha": null,
11403 "because_sha": null
11404 },
11405 {
11406 "sha": "46e74280310820a885e2c598c4ef983819bbeb15",
11407 "description": "nir/opt_vectorize: rehash users of vectorized instructions",
11408 "nominated": false,
11409 "nomination_type": null,
11410 "resolution": 4,
11411 "master_sha": null,
11412 "because_sha": null
11413 },
11414 {
11415 "sha": "8eaf9c61d17370d3f272ca39256de58231c02127",
11416 "description": "nir/opt_vectorize: don't hash filtered instructions",
11417 "nominated": false,
11418 "nomination_type": null,
11419 "resolution": 4,
11420 "master_sha": null,
11421 "because_sha": null
11422 },
11423 {
11424 "sha": "23b2885514d258aa720a015a32ecf962627a95be",
11425 "description": "nir/opt_vectorize: don't hash instructions which are already vectorized",
11426 "nominated": false,
11427 "nomination_type": null,
11428 "resolution": 4,
11429 "master_sha": null,
11430 "because_sha": null
11431 },
11432 {
11433 "sha": "ad37e4df734f6d818ea3c7297a4757b5266b1468",
11434 "description": "nir/opt_vectorize: use a single instruction per hash entry instead of a vector",
11435 "nominated": false,
11436 "nomination_type": null,
11437 "resolution": 4,
11438 "master_sha": null,
11439 "because_sha": null
11440 },
11441 {
11442 "sha": "0b503d8de96c7006c0fe1c8bfdcd8de02f255992",
11443 "description": "nir: fix determining if an addition might overflow for phi sources",
11444 "nominated": true,
11445 "nomination_type": 0,
Samuel Pitoisetc7430bb2020-12-30 10:28:54 +010011446 "resolution": 1,
Dylan Baker2f6f5b32021-01-02 10:39:52 -080011447 "master_sha": null,
11448 "because_sha": null
11449 },
11450 {
11451 "sha": "129d390bd8cc50f55b748ae6e95bed8c6074a488",
11452 "description": "pan/mdg: Fix bound setting in RA for sources",
11453 "nominated": false,
11454 "nomination_type": null,
11455 "resolution": 4,
11456 "master_sha": null,
11457 "because_sha": null
11458 },
11459 {
11460 "sha": "469d74908cedf1e10979a3549d72df58d71fbc31",
11461 "description": "pan/bi: Fix ATEST emission",
11462 "nominated": false,
11463 "nomination_type": null,
11464 "resolution": 4,
11465 "master_sha": null,
11466 "because_sha": null
11467 },
11468 {
11469 "sha": "f6e128fb8f4e6aae9a476b2cb70df64385e0b519",
11470 "description": "pan/bi: Remove old IR",
11471 "nominated": false,
11472 "nomination_type": null,
11473 "resolution": 4,
11474 "master_sha": null,
11475 "because_sha": null
11476 },
11477 {
11478 "sha": "e904bbb1705a672a0b0e49d975ca881fc934dbaa",
11479 "description": "pan/bi: Use new instruction types",
11480 "nominated": false,
11481 "nomination_type": null,
11482 "resolution": 4,
11483 "master_sha": null,
11484 "because_sha": null
11485 },
11486 {
11487 "sha": "cf5b2b89391c1764887903c7955994a6f6ed29db",
11488 "description": "pan/bi: Remove old IR instruction emit",
11489 "nominated": false,
11490 "nomination_type": null,
11491 "resolution": 4,
11492 "master_sha": null,
11493 "because_sha": null
11494 },
11495 {
11496 "sha": "b691aeaacf939d68da23f5754aae5308a768e97d",
11497 "description": "pan/bi: Remove old IR opcode table",
11498 "nominated": false,
11499 "nomination_type": null,
11500 "resolution": 4,
11501 "master_sha": null,
11502 "because_sha": null
11503 },
11504 {
11505 "sha": "f474e6a47cb04d733c095f2f2f5161461a9fc9fd",
11506 "description": "pan/bi: Remove old IR helpers",
11507 "nominated": false,
11508 "nomination_type": null,
11509 "resolution": 4,
11510 "master_sha": null,
11511 "because_sha": null
11512 },
11513 {
11514 "sha": "e5ec0dc1832061a4ae11ba04b4b90685daac89a2",
11515 "description": "pan/bi: Remove NIR->old IR",
11516 "nominated": false,
11517 "nomination_type": null,
11518 "resolution": 4,
11519 "master_sha": null,
11520 "because_sha": null
11521 },
11522 {
11523 "sha": "fa465d52b9d8950cdcd44730edb741c5c2e8bf9a",
11524 "description": "pan/bi: Remove old IR scheduling",
11525 "nominated": false,
11526 "nomination_type": null,
11527 "resolution": 4,
11528 "master_sha": null,
11529 "because_sha": null
11530 },
11531 {
11532 "sha": "029e928226f35cf5bc0237aee77cd653fc00027a",
11533 "description": "pan/bi: Remove old IR spill code",
11534 "nominated": false,
11535 "nomination_type": null,
11536 "resolution": 4,
11537 "master_sha": null,
11538 "because_sha": null
11539 },
11540 {
11541 "sha": "4e4146c99077a690d5487263c8fc91b7d42d3632",
11542 "description": "pan/bi: Remove old IR prints",
11543 "nominated": false,
11544 "nomination_type": null,
11545 "resolution": 4,
11546 "master_sha": null,
11547 "because_sha": null
11548 },
11549 {
11550 "sha": "7e8022fa8a11e8a7bf9d792bb749e8c657ee0beb",
11551 "description": "pan/bi: Remove packing helpers",
11552 "nominated": false,
11553 "nomination_type": null,
11554 "resolution": 4,
11555 "master_sha": null,
11556 "because_sha": null
11557 },
11558 {
11559 "sha": "a1e150fc4d4e8fd1d3dce897a92e34521b64c294",
11560 "description": "pan/bi: Remove old IR packs",
11561 "nominated": false,
11562 "nomination_type": null,
11563 "resolution": 4,
11564 "master_sha": null,
11565 "because_sha": null
11566 },
11567 {
11568 "sha": "8b0d0a931b80be24e8b8aefe3ee7be60475b5303",
11569 "description": "pan/bi: Remove combine lowering",
11570 "nominated": false,
11571 "nomination_type": null,
11572 "resolution": 4,
11573 "master_sha": null,
11574 "because_sha": null
11575 },
11576 {
11577 "sha": "39aa8c4a5ac9243348b552d9055a926b77d98c29",
11578 "description": "pan/bi: Switch to new IR",
11579 "nominated": false,
11580 "nomination_type": null,
11581 "resolution": 4,
11582 "master_sha": null,
11583 "because_sha": null
11584 },
11585 {
11586 "sha": "73169aa0b4efa81331e27521cfb28c4c8ba50fb6",
11587 "description": "pan/bi: Stub FAU lowering pass",
11588 "nominated": false,
11589 "nomination_type": null,
11590 "resolution": 4,
11591 "master_sha": null,
11592 "because_sha": null
11593 },
11594 {
11595 "sha": "239ef522162ea77b5ef91c0b4cd1a96977e63e90",
11596 "description": "pan/bi: Add bi_branch, bi_jump helpers",
11597 "nominated": false,
11598 "nomination_type": null,
11599 "resolution": 4,
11600 "master_sha": null,
11601 "because_sha": null
11602 },
11603 {
11604 "sha": "0f6e317045282515bf222a3985c6a4825b616fff",
11605 "description": "pan/bi: Schedule new instructions singletons",
11606 "nominated": false,
11607 "nomination_type": null,
11608 "resolution": 4,
11609 "master_sha": null,
11610 "because_sha": null
11611 },
11612 {
11613 "sha": "84f251c38a697e0cc049a920ee2d0d64df2c6562",
11614 "description": "pan/bi: Add bi_message_type_for_instr helper",
11615 "nominated": false,
11616 "nomination_type": null,
11617 "resolution": 4,
11618 "master_sha": null,
11619 "because_sha": null
11620 },
11621 {
11622 "sha": "26ce13f6573819bf65ce6335533bd5707bbd88c2",
11623 "description": "pan/bi: Add instruction emit for builder",
11624 "nominated": false,
11625 "nomination_type": null,
11626 "resolution": 4,
11627 "master_sha": null,
11628 "because_sha": null
11629 },
11630 {
11631 "sha": "f7c2fc7eba962a93a76cbd03673776de84bae038",
11632 "description": "pan/bi: Add emit tex for builder",
11633 "nominated": false,
11634 "nomination_type": null,
11635 "resolution": 4,
11636 "master_sha": null,
11637 "because_sha": null
11638 },
11639 {
11640 "sha": "26cbf559d660e95a2acd5d0d8d87aec6c6679436",
11641 "description": "pan/bi: Fix TEXS/TEXC check prototype",
11642 "nominated": false,
11643 "nomination_type": null,
11644 "resolution": 4,
11645 "master_sha": null,
11646 "because_sha": null
11647 },
11648 {
11649 "sha": "70d6c5675d68103aeb72983a100418da15dd2bc9",
11650 "description": "pan/bi: Emit TEXC with builder",
11651 "nominated": false,
11652 "nomination_type": null,
11653 "resolution": 4,
11654 "master_sha": null,
11655 "because_sha": null
11656 },
11657 {
11658 "sha": "e477de829fa8720d1cc3094fff4b8c4474b9aeba",
11659 "description": "pan/bi: Add builder-using helpers for TEXC structs",
11660 "nominated": false,
11661 "nomination_type": null,
11662 "resolution": 4,
11663 "master_sha": null,
11664 "because_sha": null
11665 },
11666 {
11667 "sha": "6f048b5f954c6019ed303e6f5393b20ee8079f57",
11668 "description": "pan/bi: Add TEXS emit with builder",
11669 "nominated": false,
11670 "nomination_type": null,
11671 "resolution": 4,
11672 "master_sha": null,
11673 "because_sha": null
11674 },
11675 {
11676 "sha": "311d3d60156fbe76d3f9570eda1cf92b714ecc68",
11677 "description": "pan/bi: Implement jumps with the builder",
11678 "nominated": false,
11679 "nomination_type": null,
11680 "resolution": 4,
11681 "master_sha": null,
11682 "because_sha": null
11683 },
11684 {
11685 "sha": "f05174e5a5a58cb86440457df3c501cfb3099adb",
11686 "description": "pan/bi: Implement ALU with the builder",
11687 "nominated": false,
11688 "nomination_type": null,
11689 "resolution": 4,
11690 "master_sha": null,
11691 "because_sha": null
11692 },
11693 {
11694 "sha": "8e82641cf5397e279d0ba8a560acbe33ec31db3f",
11695 "description": "pan/bi: Add bi_cmpf_nir helper",
11696 "nominated": false,
11697 "nomination_type": null,
11698 "resolution": 4,
11699 "master_sha": null,
11700 "because_sha": null
11701 },
11702 {
11703 "sha": "8c99fed47089945b8c9fc3f862e4358ce36ca138",
11704 "description": "pan/bi: Add bi_nir_round helper",
11705 "nominated": false,
11706 "nomination_type": null,
11707 "resolution": 4,
11708 "master_sha": null,
11709 "because_sha": null
11710 },
11711 {
11712 "sha": "95d62ee7cfa5fec61ca69883801b51ecee7e6d04",
11713 "description": "pan/bi: Add bi_alu_src_index helper",
11714 "nominated": false,
11715 "nomination_type": null,
11716 "resolution": 4,
11717 "master_sha": null,
11718 "because_sha": null
11719 },
11720 {
11721 "sha": "9c7efc4510500c21e106362e05596f07220b22e6",
11722 "description": "pan/bi: Add intrinsic emits for builder",
11723 "nominated": false,
11724 "nomination_type": null,
11725 "resolution": 4,
11726 "master_sha": null,
11727 "because_sha": null
11728 },
11729 {
11730 "sha": "482cc273af5c7c039a14a80dcb7c1c2470b2243f",
11731 "description": "pan/bi: Implement load attribute with the builder",
11732 "nominated": false,
11733 "nomination_type": null,
11734 "resolution": 4,
11735 "master_sha": null,
11736 "because_sha": null
11737 },
11738 {
11739 "sha": "0ae835499d086040ea597fc64f7f5e7840051ed5",
11740 "description": "pan/bi: Implement frag coord with the builder",
11741 "nominated": false,
11742 "nomination_type": null,
11743 "resolution": 4,
11744 "master_sha": null,
11745 "because_sha": null
11746 },
11747 {
11748 "sha": "2e57684d2d3ec6ddf5f0e1158af549983c306a3c",
11749 "description": "pan/bi: Implement load_ubo with the builder",
11750 "nominated": false,
11751 "nomination_type": null,
11752 "resolution": 4,
11753 "master_sha": null,
11754 "because_sha": null
11755 },
11756 {
11757 "sha": "341e312cf4b5fd94fc69e20744b99f7af05ac951",
11758 "description": "pan/bi: Implement store_vary with the builder",
11759 "nominated": false,
11760 "nomination_type": null,
11761 "resolution": 4,
11762 "master_sha": null,
11763 "because_sha": null
11764 },
11765 {
11766 "sha": "49f38aa9e7943bb0339fa2e75359ea4dee426b07",
11767 "description": "pan/bi: Implement fragment_out by builder",
11768 "nominated": false,
11769 "nomination_type": null,
11770 "resolution": 4,
11771 "master_sha": null,
11772 "because_sha": null
11773 },
11774 {
11775 "sha": "3c5097bbfde922c70582c6b5d58d467a141aa516",
11776 "description": "pan/bi: Implement BLEND by builder",
11777 "nominated": false,
11778 "nomination_type": null,
11779 "resolution": 4,
11780 "master_sha": null,
11781 "because_sha": null
11782 },
11783 {
11784 "sha": "20bfe9ee05cf341b7e4f880ef690bd155ecedda6",
11785 "description": "pan/bi: Implement load_vary via the builder",
11786 "nominated": false,
11787 "nomination_type": null,
11788 "resolution": 4,
11789 "master_sha": null,
11790 "because_sha": null
11791 },
11792 {
11793 "sha": "baec45810586e8e656e6a9a89c8946ea460d7b06",
11794 "description": "pan/bi: Implement bi_reg_fmt_for_nir helper",
11795 "nominated": false,
11796 "nomination_type": null,
11797 "resolution": 4,
11798 "master_sha": null,
11799 "because_sha": null
11800 },
11801 {
11802 "sha": "279772b5ecff75d021ef0d3876fbf1bcb145d89f",
11803 "description": "pan/bi: Implement load_blend_input via the builder",
11804 "nominated": false,
11805 "nomination_type": null,
11806 "resolution": 4,
11807 "master_sha": null,
11808 "because_sha": null
11809 },
11810 {
11811 "sha": "63863de9231f2067e180255b6cf9f9c5dd8d3bab",
11812 "description": "pan/bi: Implement bi_emit_load_const via the builder",
11813 "nominated": false,
11814 "nomination_type": null,
11815 "resolution": 4,
11816 "master_sha": null,
11817 "because_sha": null
11818 },
11819 {
11820 "sha": "9841afad57373a4271d9da996aa7428ecebdc663",
11821 "description": "pan/bi: Implement bi_load_sysval via the builder",
11822 "nominated": false,
11823 "nomination_type": null,
11824 "resolution": 4,
11825 "master_sha": null,
11826 "because_sha": null
11827 },
11828 {
11829 "sha": "feecf0a3d819e4f231538e85d1fbc097b189b21d",
11830 "description": "pan/bi: Implement bi_emit_ld_tile via the builder",
11831 "nominated": false,
11832 "nomination_type": null,
11833 "resolution": 4,
11834 "master_sha": null,
11835 "because_sha": null
11836 },
11837 {
11838 "sha": "4de806a803baecfe81f506479c0a84896e1fabf1",
11839 "description": "pan/bi: Add bi_make_vec_to helper",
11840 "nominated": false,
11841 "nomination_type": null,
11842 "resolution": 4,
11843 "master_sha": null,
11844 "because_sha": null
11845 },
11846 {
11847 "sha": "8a6ec4a5d8c979583895fc8d0d383af016e47714",
11848 "description": "pan/bi: Add bi_is_intr_immediate helper",
11849 "nominated": false,
11850 "nomination_type": null,
11851 "resolution": 4,
11852 "master_sha": null,
11853 "because_sha": null
11854 },
11855 {
11856 "sha": "693271c0a875fa6bdaede6449816022cb960055d",
11857 "description": "pan/bi: Add builder initialization helper",
11858 "nominated": false,
11859 "nomination_type": null,
11860 "resolution": 4,
11861 "master_sha": null,
11862 "because_sha": null
11863 },
11864 {
11865 "sha": "226dfa9490f275e8864ce36d599fcf7136a788a4",
11866 "description": "pan/bi: Add new style read/writemask helpers",
11867 "nominated": false,
11868 "nomination_type": null,
11869 "resolution": 4,
11870 "master_sha": null,
11871 "because_sha": null
11872 },
11873 {
11874 "sha": "de3c66c2ba186fb40de18cd6229e7524dfc3b9bd",
11875 "description": "pan/bi: Add bi_count_staging_registers helper",
11876 "nominated": false,
11877 "nomination_type": null,
11878 "resolution": 4,
11879 "master_sha": null,
11880 "because_sha": null
11881 },
11882 {
11883 "sha": "82328a524519c7b1066837b9a499b37051d55a08",
11884 "description": "pan/bi: Generate instruction packer for new IR",
11885 "nominated": false,
11886 "nomination_type": null,
11887 "resolution": 4,
11888 "master_sha": null,
11889 "because_sha": null
11890 },
11891 {
11892 "sha": "8ef0d411708a82ec35b723615bf4d47fdcd40c5a",
11893 "description": "pan/bi: Generate builder routines",
11894 "nominated": false,
11895 "nomination_type": null,
11896 "resolution": 4,
11897 "master_sha": null,
11898 "because_sha": null
11899 },
11900 {
11901 "sha": "1893a3805e4189ebdcd957d71941c855cf12f8b6",
11902 "description": "pan/bi: Generate instruction printer",
11903 "nominated": false,
11904 "nomination_type": null,
11905 "resolution": 4,
11906 "master_sha": null,
11907 "because_sha": null
11908 },
11909 {
11910 "sha": "b33ae46806c5931b82ab75650940369dedb50fb5",
11911 "description": "pan/bi: Add bi_not alias of bi_neg",
11912 "nominated": false,
11913 "nomination_type": null,
11914 "resolution": 4,
11915 "master_sha": null,
11916 "because_sha": null
11917 },
11918 {
11919 "sha": "3483b4e24c78d186bd67a19f99f891c8e7591a98",
11920 "description": "pan/bi: Rename bi_load",
11921 "nominated": false,
11922 "nomination_type": null,
11923 "resolution": 4,
11924 "master_sha": null,
11925 "because_sha": null
11926 },
11927 {
11928 "sha": "45ab728bca6a77ae93327bccb5e68226653a45c8",
11929 "description": "pan/bi: Rename bi_pack_{fma, add} to free up symbols",
11930 "nominated": false,
11931 "nomination_type": null,
11932 "resolution": 4,
11933 "master_sha": null,
11934 "because_sha": null
11935 },
11936 {
11937 "sha": "7af46aa695494ee8dd25dce5bed48db4d912811d",
11938 "description": "pan/bi: Ensure fneg of a constant isn't reached",
11939 "nominated": false,
11940 "nomination_type": null,
11941 "resolution": 4,
11942 "master_sha": null,
11943 "because_sha": null
11944 },
11945 {
11946 "sha": "f40dec9f9003988ab9a6571802223c54b3bcf6f8",
11947 "description": "ci/panfrost: Skip test with 4096 byte shader",
11948 "nominated": false,
11949 "nomination_type": null,
11950 "resolution": 4,
11951 "master_sha": null,
11952 "because_sha": null
11953 },
11954 {
11955 "sha": "73e8cf7ebd3783b1286eedc63c670838fc267c6a",
11956 "description": "features: mark off multidraw for zink",
11957 "nominated": false,
11958 "nomination_type": null,
11959 "resolution": 4,
11960 "master_sha": null,
11961 "because_sha": null
11962 },
11963 {
11964 "sha": "cef876910a04070e5c89667d88df7bc3e588af19",
11965 "description": "zink: enable PIPE_CAP_MULTI_DRAW_INDIRECT(_PARAMS) caps",
11966 "nominated": false,
11967 "nomination_type": null,
11968 "resolution": 4,
11969 "master_sha": null,
11970 "because_sha": null
11971 },
11972 {
11973 "sha": "a299ea3c89311b0130c538d2a7a48ab2bb9bb31d",
11974 "description": "zink: hook up IndirectCount draw commands",
11975 "nominated": false,
11976 "nomination_type": null,
11977 "resolution": 4,
11978 "master_sha": null,
11979 "because_sha": null
11980 },
11981 {
11982 "sha": "1c01ad1b804a6c46d22775c1622de412eec50fa3",
11983 "description": "zink: add KHR_draw_indirect_count detection",
11984 "nominated": false,
11985 "nomination_type": null,
11986 "resolution": 4,
11987 "master_sha": null,
11988 "because_sha": null
11989 },
11990 {
11991 "sha": "ef06f1bb03c84754438621a4cce9d4cc063007f7",
11992 "description": "radv: disable stippledBresenhamLines on GFX9",
11993 "nominated": false,
11994 "nomination_type": null,
11995 "resolution": 4,
11996 "master_sha": null,
11997 "because_sha": null
11998 },
11999 {
12000 "sha": "ff2601ffec1ee1c7201bcbcb349c50080d7cce95",
12001 "description": "softpipe: Sanity check that the SSBO view offset is within the BO.",
12002 "nominated": false,
12003 "nomination_type": null,
12004 "resolution": 4,
12005 "master_sha": null,
12006 "because_sha": null
12007 },
12008 {
12009 "sha": "851e3af07c6e7cb03a75db54428e23853ce9943d",
12010 "description": "gallium/tgsi_exec: Replace the SSBO RESQ-specific interface with lookup.",
12011 "nominated": false,
12012 "nomination_type": null,
12013 "resolution": 4,
12014 "master_sha": null,
12015 "because_sha": null
12016 },
12017 {
12018 "sha": "44c4979227c83b8241c8b30c9e7bb96bf9232c89",
12019 "description": "gallium/tgsi_exec: Move the SSBO store path to tgsi_exec, too.",
12020 "nominated": false,
12021 "nomination_type": null,
12022 "resolution": 4,
12023 "master_sha": null,
12024 "because_sha": null
12025 },
12026 {
12027 "sha": "08dc1b2dcb0c0982d88f0a6ba015616d2c9958e1",
12028 "description": "gallium/tgsi_exec: Use the new SSBO lookup interface for SSBO loads.",
12029 "nominated": false,
12030 "nomination_type": null,
12031 "resolution": 4,
12032 "master_sha": null,
12033 "because_sha": null
12034 },
12035 {
12036 "sha": "89ec36457ead92410b8799f79268dceb5727696b",
12037 "description": "gallium/tgsi_exec: Reuse the atomic helper for SSBO atomics.",
12038 "nominated": false,
12039 "nomination_type": null,
12040 "resolution": 4,
12041 "master_sha": null,
12042 "because_sha": null
12043 },
12044 {
12045 "sha": "85be1f867c16acc773609acf6bd9baaa2c457936",
12046 "description": "gallium/tgsi_exec: Fix shared memory atomic ops.",
12047 "nominated": false,
12048 "nomination_type": null,
12049 "resolution": 4,
12050 "master_sha": null,
12051 "because_sha": null
12052 },
12053 {
12054 "sha": "28a202f2d30ce78709ef7ccb03636bb263b80dd0",
12055 "description": "ci/softpipe: Re-enable GS tests that had been banned for being flaky.",
12056 "nominated": false,
12057 "nomination_type": null,
12058 "resolution": 4,
12059 "master_sha": null,
12060 "because_sha": null
12061 },
12062 {
12063 "sha": "969f50ddcfcf88f641779942210f33519761a08f",
12064 "description": "gallium/draw: Fix intermittent failure to bind new geometry shaders.",
12065 "nominated": true,
12066 "nomination_type": 0,
Eric Anholt2b669102020-12-30 16:09:13 -080012067 "resolution": 1,
Dylan Baker2f6f5b32021-01-02 10:39:52 -080012068 "master_sha": null,
12069 "because_sha": null
12070 },
12071 {
12072 "sha": "c911872b02f8822ab7cda9c276bd7bf91fa221cc",
12073 "description": "docs: update calendar and link releases notes for 20.3.2",
12074 "nominated": false,
12075 "nomination_type": null,
12076 "resolution": 4,
12077 "master_sha": null,
12078 "because_sha": null
12079 },
12080 {
12081 "sha": "6398411b6cd8359f8aed98657e5e13ec905551f9",
12082 "description": "docs: Add sha256 sum for 20.3.2",
12083 "nominated": false,
12084 "nomination_type": null,
12085 "resolution": 4,
12086 "master_sha": null,
12087 "because_sha": null
12088 },
12089 {
12090 "sha": "fc5b436a7b11af4853fcb7b0f5a1000e051a100a",
12091 "description": "docs: add release notes for 20.3.2",
12092 "nominated": false,
12093 "nomination_type": null,
12094 "resolution": 4,
12095 "master_sha": null,
12096 "because_sha": null
12097 },
12098 {
12099 "sha": "aec03553e1bec8ac4c026b977006d7661879b277",
12100 "description": "zink: fix tess shader i/o variables",
12101 "nominated": false,
12102 "nomination_type": 1,
12103 "resolution": 4,
12104 "master_sha": null,
12105 "because_sha": "d09f9da4c4d30d2c2d683777e17832a071c307d7"
12106 },
12107 {
12108 "sha": "b9c2a0b4c6c122d8c81bced416860da275dc9b1c",
12109 "description": "zink: require KHR_maintenance2 for tessellation and set bottom-left origin",
12110 "nominated": false,
12111 "nomination_type": null,
12112 "resolution": 4,
12113 "master_sha": null,
12114 "because_sha": null
12115 },
12116 {
12117 "sha": "435de835cd639d1b9bb96f81fc224771dc90af6d",
12118 "description": "swrast: Remove the classic swrast DRI driver",
12119 "nominated": false,
12120 "nomination_type": null,
12121 "resolution": 4,
12122 "master_sha": null,
12123 "because_sha": null
12124 },
12125 {
12126 "sha": "38529675ef50e6cdcfe7d481872996053c409b10",
12127 "description": "iris: Support clears in more GPU-based copies",
12128 "nominated": false,
12129 "nomination_type": null,
12130 "resolution": 4,
12131 "master_sha": null,
12132 "because_sha": null
12133 },
12134 {
12135 "sha": "de853627c7ff3811f712638c2f60db9c097e2232",
12136 "description": "iris: Move STC case in get_copy_region_aux_settings",
12137 "nominated": false,
12138 "nomination_type": null,
12139 "resolution": 4,
12140 "master_sha": null,
12141 "because_sha": null
12142 },
12143 {
12144 "sha": "28d37e0fe17bf111cd734ad70e10fd81059f2b45",
12145 "description": "ci/panfrost: Disable the flaky gimark trace.",
12146 "nominated": false,
12147 "nomination_type": 1,
12148 "resolution": 4,
12149 "master_sha": null,
12150 "because_sha": "dcb8f625543ebcfe65a2ff55ecf75ee89724128e"
12151 },
12152 {
12153 "sha": "c10d46bac7c5970c3c3a52cc2d28984fd06ce8c2",
12154 "description": "swr: Fix typos.",
12155 "nominated": false,
12156 "nomination_type": null,
12157 "resolution": 4,
12158 "master_sha": null,
12159 "because_sha": null
12160 },
12161 {
12162 "sha": "9d59c84e318aa97fe5f0c73d55f555614b1128e1",
12163 "description": "aco/ra: Avoid redundant RegisterFile copies in get_reg_impl",
12164 "nominated": false,
12165 "nomination_type": null,
12166 "resolution": 4,
12167 "master_sha": null,
12168 "because_sha": null
12169 },
12170 {
12171 "sha": "2f5f542460b7e3d2ac5bbb4482c10f23a4de2f35",
12172 "description": "zink: avoid replacing valid tcs with injected one",
12173 "nominated": false,
12174 "nomination_type": 1,
12175 "resolution": 4,
12176 "master_sha": null,
12177 "because_sha": "334759d8509b1ca3009edd0ad9b7caad3e12456e"
12178 },
12179 {
12180 "sha": "7c3140db22a1cde7535061e6f3e96f96790fa564",
12181 "description": "freedreno/a6xx: support layered framebuffers in blitter_clear",
12182 "nominated": false,
12183 "nomination_type": null,
12184 "resolution": 4,
12185 "master_sha": null,
12186 "because_sha": null
12187 },
12188 {
12189 "sha": "7fbdb6861bdc4594d09fb897e5c6726cdd1fdebb",
12190 "description": "freedreno/a6xx: add support for gl_Layer in vertex shader",
12191 "nominated": false,
12192 "nomination_type": null,
12193 "resolution": 4,
12194 "master_sha": null,
12195 "because_sha": null
12196 },
12197 {
12198 "sha": "de75cb3abc8a284979f295175ade7b56cc819d27",
12199 "description": "freedreno/a6xx: fix array pitch for layer-first layouts",
12200 "nominated": false,
12201 "nomination_type": null,
12202 "resolution": 4,
12203 "master_sha": null,
12204 "because_sha": null
12205 },
12206 {
12207 "sha": "bb4c73748d842d558e6af2d195bceb2af343f424",
12208 "description": "doc: virgl supports ARB_texture_filter_anisotropic already",
12209 "nominated": false,
12210 "nomination_type": null,
12211 "resolution": 4,
12212 "master_sha": null,
12213 "because_sha": null
12214 },
12215 {
12216 "sha": "d90a102a015dd27f089fcd10b86cf70e931d84db",
12217 "description": "radv: add a Python script to check if a VA was ever valid",
12218 "nominated": false,
12219 "nomination_type": null,
12220 "resolution": 4,
12221 "master_sha": null,
12222 "because_sha": null
12223 },
12224 {
12225 "sha": "6ed433259140579a3e2599d8caa2797d3559978c",
12226 "description": "radv: dump VA ranges history when a GPU hang is detected",
12227 "nominated": false,
12228 "nomination_type": null,
12229 "resolution": 4,
12230 "master_sha": null,
12231 "because_sha": null
12232 },
12233 {
12234 "sha": "15e7e6443cb70139e428189f661c3ca648929521",
12235 "description": "d3d12: Initialize local_resource member mapped in constructor.",
12236 "nominated": false,
12237 "nomination_type": null,
12238 "resolution": 4,
12239 "master_sha": null,
12240 "because_sha": null
12241 },
12242 {
Dylan Bakerb62bd282020-12-29 20:40:45 -080012243 "sha": "6c8cc9be12dc5d6c0d2386d6addb69d8f2fb5399",
12244 "description": "glsl: default to compat shaders in compat profile",
12245 "nominated": true,
12246 "nomination_type": 1,
Timothy Arceri7ca951d2020-10-03 13:24:30 +100012247 "resolution": 1,
Dylan Bakerb62bd282020-12-29 20:40:45 -080012248 "master_sha": null,
12249 "because_sha": "c7e3d31b0b5f22299a6bd72655502ce8427b40bf"
12250 },
12251 {
12252 "sha": "5692e2dda5cac0d8042bc7637b8d201acdc7e2f8",
12253 "description": "intel/isl: move get_tile dims/masks to common isl header",
12254 "nominated": false,
12255 "nomination_type": null,
12256 "resolution": 4,
12257 "master_sha": null,
12258 "because_sha": null
12259 },
12260 {
12261 "sha": "02328637c1af9a4dce8d6743641241344b17d606",
12262 "description": "freedreno: Enable GLSL 1.50, updating us to GL 3.2 contexts.",
12263 "nominated": false,
12264 "nomination_type": null,
12265 "resolution": 4,
12266 "master_sha": null,
12267 "because_sha": null
12268 },
12269 {
12270 "sha": "9fe5859d5de16245272932cfd876450f5e11be13",
12271 "description": "nir/lower_fragcolor: handle dual source blending",
12272 "nominated": false,
12273 "nomination_type": null,
12274 "resolution": 4,
12275 "master_sha": null,
12276 "because_sha": null
12277 },
12278 {
12279 "sha": "6b538506f2ae77cb7dd54ee2768946c3155ba529",
12280 "description": "aco/ra: Fix register allocation for subdword operands",
12281 "nominated": true,
12282 "nomination_type": 1,
12283 "resolution": 0,
12284 "master_sha": null,
12285 "because_sha": "031edbc4a54d5685b05e244f8aa1e094ec246eb5"
12286 },
12287 {
12288 "sha": "187b185502737e72dfc4a87842ef327231403846",
12289 "description": "aco/ra: Add some documentation",
12290 "nominated": false,
12291 "nomination_type": null,
12292 "resolution": 4,
12293 "master_sha": null,
12294 "because_sha": null
12295 },
12296 {
12297 "sha": "b841b4fde83e33cdcd6792996064d1cd27b56ab9",
12298 "description": "aco: Add tests for subdword register allocation",
12299 "nominated": false,
12300 "nomination_type": null,
12301 "resolution": 4,
12302 "master_sha": null,
12303 "because_sha": null
12304 },
12305 {
12306 "sha": "6a246f5c6d51db1a91f4419871051f81d4b552d9",
12307 "description": "aco/tests: Fix deadlock for too large test lists",
12308 "nominated": false,
12309 "nomination_type": null,
12310 "resolution": 4,
12311 "master_sha": null,
12312 "because_sha": null
12313 },
12314 {
12315 "sha": "a240341ec94b3932ebe8b3a4fe014833380eb29f",
12316 "description": "aco/tests: Allow specifiying the test subvariant in setup_cs",
12317 "nominated": false,
12318 "nomination_type": null,
12319 "resolution": 4,
12320 "master_sha": null,
12321 "because_sha": null
12322 },
12323 {
12324 "sha": "05ca6758cb5131519a1d200a41048c0b38ebe84c",
12325 "description": "aco/tests: Fix GFX10_3 being printed as gfx11",
12326 "nominated": false,
12327 "nomination_type": null,
12328 "resolution": 4,
12329 "master_sha": null,
12330 "because_sha": null
12331 },
12332 {
12333 "sha": "d06abc263d33eb05816d530561299e20eabf7b78",
12334 "description": "aco/ra: Add policy parameter to select implementation details for testing",
12335 "nominated": false,
12336 "nomination_type": null,
12337 "resolution": 4,
12338 "master_sha": null,
12339 "because_sha": null
12340 },
12341 {
12342 "sha": "36097fc7ef70471ecfecd428f990233276e9c45b",
12343 "description": "st/pbo: fix pbo uploads without PIPE_CAP_TGSI_VS_LAYER_VIEWPORT and skip gs",
12344 "nominated": true,
12345 "nomination_type": 1,
Mike Blumenkrantze8a6bf62020-12-14 11:48:39 -050012346 "resolution": 1,
Dylan Bakerb62bd282020-12-29 20:40:45 -080012347 "master_sha": null,
12348 "because_sha": "614c77772ac2f48955537efcfefaf0609d6c03e5"
12349 },
12350 {
12351 "sha": "accc2222174a90fd24ee56ce751feb6022ecc0c7",
12352 "description": "virgl: fix BGRA emulation artifacts during window resize",
12353 "nominated": true,
12354 "nomination_type": 1,
Ryan Nephf892a462020-12-16 01:18:09 +000012355 "resolution": 1,
Dylan Bakerb62bd282020-12-29 20:40:45 -080012356 "master_sha": null,
12357 "because_sha": "6f68cacf619f7f13bc870355709224c1f3e9bbd8"
12358 },
12359 {
12360 "sha": "46d2f4b75e3f10a9fc0d5e2b33027dc70fc5af69",
12361 "description": "svga: Fix typos in comments.",
12362 "nominated": false,
12363 "nomination_type": null,
12364 "resolution": 4,
12365 "master_sha": null,
12366 "because_sha": null
12367 },
12368 {
12369 "sha": "4dbcf24f6826055529a7b2212f113cb8ad089fed",
12370 "description": "microsoft/clc: Hook up printf",
12371 "nominated": false,
12372 "nomination_type": null,
12373 "resolution": 4,
12374 "master_sha": null,
12375 "because_sha": null
12376 },
12377 {
12378 "sha": "76788353b2bac86f65718984e16136e033979bfa",
12379 "description": "clover/nir: hookup printf (v3)",
12380 "nominated": false,
12381 "nomination_type": null,
12382 "resolution": 4,
12383 "master_sha": null,
12384 "because_sha": null
12385 },
12386 {
12387 "sha": "3f779013423b5472e1da939dab1304e9998cfc47",
12388 "description": "nir: Add an algebraic optimization for float->double->float",
12389 "nominated": false,
12390 "nomination_type": null,
12391 "resolution": 4,
12392 "master_sha": null,
12393 "because_sha": null
12394 },
12395 {
12396 "sha": "24669a672f331a10152f9a4d7deb6126a1106211",
12397 "description": "nir: Add a printf lowering pass (v5)",
12398 "nominated": false,
12399 "nomination_type": null,
12400 "resolution": 4,
12401 "master_sha": null,
12402 "because_sha": null
12403 },
12404 {
12405 "sha": "9524e9dbd085734869af519ccbaae3a8ae85a312",
12406 "description": "nir/vtn: Implement printf opcode in terms of intrinsic (v9)",
12407 "nominated": false,
12408 "nomination_type": null,
12409 "resolution": 4,
12410 "master_sha": null,
12411 "because_sha": null
12412 },
12413 {
12414 "sha": "2a3fe68c33257790c051ed03077c52a8ef8f1e0b",
12415 "description": "nir: Add intrinsic and string ptrs",
12416 "nominated": false,
12417 "nomination_type": null,
12418 "resolution": 4,
12419 "master_sha": null,
12420 "because_sha": null
12421 },
12422 {
12423 "sha": "0a6e1cf383d4125630a9758a4069b9f93ed8453b",
12424 "description": "clover: add core clover printf support (v12)",
12425 "nominated": false,
12426 "nomination_type": null,
12427 "resolution": 4,
12428 "master_sha": null,
12429 "because_sha": null
12430 },
12431 {
12432 "sha": "95527fe22926af9e2d7cbcffe23216ab2837cd85",
12433 "description": "clover/module: add a printf support to module (v5)",
12434 "nominated": false,
12435 "nomination_type": null,
12436 "resolution": 4,
12437 "master_sha": null,
12438 "because_sha": null
12439 },
12440 {
12441 "sha": "77b70fa35d4802af06c40ba82af8976e2938c5b0",
12442 "description": "util: add printf specifier shared helper code.",
12443 "nominated": false,
12444 "nomination_type": null,
12445 "resolution": 4,
12446 "master_sha": null,
12447 "because_sha": null
12448 },
12449 {
Dylan Bakercc7a1ab2020-12-28 15:58:48 -080012450 "sha": "9ef23e428bd18c412499471b4e3550a489b72c3f",
12451 "description": "panfrost: Fix discard behaviour on Bifrost",
12452 "nominated": false,
12453 "nomination_type": null,
12454 "resolution": 4,
12455 "master_sha": null,
12456 "because_sha": null
12457 },
12458 {
12459 "sha": "5a1518e86b4ae743162f92fefd7c41804cac611f",
12460 "description": "zink: add support for VK_EXT_4444_formats",
12461 "nominated": false,
12462 "nomination_type": null,
12463 "resolution": 4,
12464 "master_sha": null,
12465 "because_sha": null
12466 },
12467 {
12468 "sha": "0f5726c5035249a6398f8db884d199bffed14a77",
12469 "description": "zink: fix more instance detection stuff",
12470 "nominated": false,
12471 "nomination_type": 1,
12472 "resolution": 4,
12473 "master_sha": null,
12474 "because_sha": "fe669ff4a023a98865b5ab6538613e3ae4c4eae9"
12475 },
12476 {
12477 "sha": "122da9bd2da1734a35f5df570b23b53a895c1ccf",
12478 "description": "freedreno/ir3: remap FRAG_RESULT_COLOR to _DATA* for dual-src blending",
12479 "nominated": false,
12480 "nomination_type": null,
12481 "resolution": 4,
12482 "master_sha": null,
12483 "because_sha": null
12484 },
12485 {
12486 "sha": "174070942b8215b3b3d7295c1ae724f277569b1f",
12487 "description": "ci/deqp: Fix inverted meaning of DEQP_NO_SAVE_RESULTS.",
12488 "nominated": true,
12489 "nomination_type": 1,
Eric Anholtb0e8fb532020-12-18 09:48:46 -080012490 "resolution": 1,
Dylan Bakercc7a1ab2020-12-28 15:58:48 -080012491 "master_sha": null,
12492 "because_sha": "bf29daa1b5a33ce2cc62b7743b4bf7220c7b8539"
12493 },
12494 {
12495 "sha": "017edcd63dd3d7a32c82010399cb9aa743cbb2e6",
12496 "description": "android: pan/bi: Generate bi_opcodes.{c,h}",
12497 "nominated": false,
12498 "nomination_type": 1,
12499 "resolution": 4,
12500 "master_sha": null,
12501 "because_sha": "25c9946883ce29b3f79f523fb22f220ec255ce6f"
12502 },
12503 {
12504 "sha": "c0bae8d67fa1e09cc3a7e509876d8ae8485c85d0",
12505 "description": "android: pan/bi: Add explicit dependency on the ISA helpers",
12506 "nominated": false,
12507 "nomination_type": 1,
12508 "resolution": 4,
12509 "master_sha": null,
12510 "because_sha": "4d76a3d4a19b6d7b51a653a9334c82b322e7ef97"
12511 },
12512 {
12513 "sha": "2e7f35a8bcb7e8c79e08a6a643a151ffbeeb21ad",
12514 "description": "r600/sfn: merge SpecialValue and InlineConstValue",
12515 "nominated": false,
12516 "nomination_type": null,
12517 "resolution": 4,
12518 "master_sha": null,
12519 "because_sha": null
12520 },
12521 {
12522 "sha": "a7be48bdae90d7087df4d2e4d5261c37767395c9",
12523 "description": "mesa: glProgramBinary add resource_hash",
12524 "nominated": false,
12525 "nomination_type": null,
12526 "resolution": 4,
12527 "master_sha": null,
12528 "because_sha": null
12529 },
12530 {
12531 "sha": "72390f063f2ce30b93edd9d640f75c867a60c567",
12532 "description": "virgl: next_handle variable modify to atomic inc in virgl_object_assign_handle",
12533 "nominated": false,
12534 "nomination_type": null,
12535 "resolution": 4,
12536 "master_sha": null,
12537 "because_sha": null
12538 },
12539 {
12540 "sha": "746a0f502ae0be3b755946dbaed0e66ee154c41e",
12541 "description": "gallium/ntt: Fix check for \"is there anything in the else block?\"",
12542 "nominated": false,
12543 "nomination_type": null,
12544 "resolution": 4,
12545 "master_sha": null,
12546 "because_sha": null
12547 },
12548 {
12549 "sha": "358d5a270d98fa42e5b8c26a7e2deddeb511f5f1",
12550 "description": "ci/softpipe: Include a piglit run.",
12551 "nominated": false,
12552 "nomination_type": null,
12553 "resolution": 4,
12554 "master_sha": null,
12555 "because_sha": null
12556 },
12557 {
12558 "sha": "cb5ee80ee801003e816574e6a4469368e63d8b47",
12559 "description": "ci/piglit: Include the updated piglit results list in the job results.",
12560 "nominated": false,
12561 "nomination_type": null,
12562 "resolution": 4,
12563 "master_sha": null,
12564 "because_sha": null
12565 },
12566 {
12567 "sha": "829e9105a6213953468eb5ffbe6602c1727b4658",
12568 "description": "softpipe: Enable GLSL 400 for compat contexts too.",
12569 "nominated": false,
12570 "nomination_type": null,
12571 "resolution": 4,
12572 "master_sha": null,
12573 "because_sha": null
12574 },
12575 {
12576 "sha": "7d8d99ea129a367497512ec8df25b5995e32a2b7",
12577 "description": "turnip: Remove unsigned nonnegative check.",
12578 "nominated": false,
12579 "nomination_type": null,
12580 "resolution": 4,
12581 "master_sha": null,
12582 "because_sha": null
12583 },
12584 {
12585 "sha": "512ca3464dd2176049287aaae5b10bda59741351",
12586 "description": "d3d12: Initialize TransitionableResourceState m_SupportsSimultaneousAccess.",
12587 "nominated": false,
12588 "nomination_type": null,
12589 "resolution": 4,
12590 "master_sha": null,
12591 "because_sha": null
12592 },
12593 {
12594 "sha": "28a9c9e573facb989736086383c2ba2ae882c4be",
12595 "description": "d3d12: Fix memory leak if state is NULL.",
12596 "nominated": false,
12597 "nomination_type": 1,
12598 "resolution": 4,
12599 "master_sha": null,
12600 "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
12601 },
12602 {
12603 "sha": "671e1571d9fc98d94b37c353e638518919244d63",
12604 "description": "nir/tests: Initialize nir_serialize_test member dup.",
12605 "nominated": false,
12606 "nomination_type": null,
12607 "resolution": 4,
12608 "master_sha": null,
12609 "because_sha": null
12610 },
12611 {
12612 "sha": "2472f52e738c5e692b1988e6272f78dafc0cbd68",
12613 "description": "zink: handle 0 as valid pipeline hash value",
12614 "nominated": false,
12615 "nomination_type": null,
12616 "resolution": 4,
12617 "master_sha": null,
12618 "because_sha": null
12619 },
12620 {
12621 "sha": "fc34f684d6c059cc1420fa78006530f2522f16e0",
12622 "description": "zink: handle null ubos",
12623 "nominated": false,
12624 "nomination_type": null,
12625 "resolution": 4,
12626 "master_sha": null,
12627 "because_sha": null
12628 },
12629 {
12630 "sha": "9c176a7e63dadf5d54185fdf2708ac8f3d9b1a5a",
12631 "description": "Revert \"radv: use 32-bit predication for skipping FCE on GFX10.3+\"",
12632 "nominated": false,
12633 "nomination_type": 2,
12634 "resolution": 4,
12635 "master_sha": null,
12636 "because_sha": "b24b3026cc0541c59613463a124b16954b2a7cd8"
12637 },
12638 {
12639 "sha": "7da33b68b0f3a6cf6f3cc44fc30ad77d90d7f296",
12640 "description": "v3d: Fix typos.",
12641 "nominated": false,
12642 "nomination_type": null,
12643 "resolution": 4,
12644 "master_sha": null,
12645 "because_sha": null
12646 },
12647 {
12648 "sha": "2f8237754b8125885a55b5378007901c81ccecd9",
12649 "description": "zink: fix debug utils init",
12650 "nominated": false,
12651 "nomination_type": 1,
12652 "resolution": 4,
12653 "master_sha": null,
12654 "because_sha": "fe669ff4a023a98865b5ab6538613e3ae4c4eae9"
12655 },
12656 {
12657 "sha": "0ce7c4a7c98122996af849b0f1199da13cd7efa2",
12658 "description": "gallivm: Use the proper enum for the texture target bitfield.",
12659 "nominated": false,
12660 "nomination_type": null,
12661 "resolution": 4,
12662 "master_sha": null,
12663 "because_sha": null
12664 },
12665 {
12666 "sha": "0a179bb6e26b487356384c561dee6aefa9af5889",
12667 "description": "st/mesa: Generate NIR for ATI_fragment_shader instead of TGSI.",
12668 "nominated": false,
12669 "nomination_type": null,
12670 "resolution": 4,
12671 "master_sha": null,
12672 "because_sha": null
12673 },
12674 {
12675 "sha": "5875cfcc2ff8d6321f08b6d3f4f90c8b8ae3bbb5",
12676 "description": "mesa/ati_fs: Clean up writemask handling.",
12677 "nominated": false,
12678 "nomination_type": null,
12679 "resolution": 4,
12680 "master_sha": null,
12681 "because_sha": null
12682 },
12683 {
12684 "sha": "06a081c631959eba7fc2356fcd831eeb967f481b",
12685 "description": "mesa/prog_to_nir: Factor out the texture-target-to-sampler-dim helper.",
12686 "nominated": false,
12687 "nomination_type": null,
12688 "resolution": 4,
12689 "master_sha": null,
12690 "because_sha": null
12691 },
12692 {
12693 "sha": "f0606cafe8330b10ad205b29267b4fba1dfbe7b2",
12694 "description": "mesa/st: Update FP state when textures change with an ATI_fs bound.",
12695 "nominated": true,
12696 "nomination_type": 0,
Eric Anholt373b6eb2020-12-16 11:03:17 -080012697 "resolution": 1,
Dylan Bakercc7a1ab2020-12-28 15:58:48 -080012698 "master_sha": null,
12699 "because_sha": null
12700 },
12701 {
12702 "sha": "69487c754c48f31f1e2befa7aea0c2e78e77b0df",
12703 "description": "radeon/vcn: fix hevc 10bit profile error",
12704 "nominated": true,
12705 "nomination_type": 0,
Ruijing Dong7c748882020-12-03 15:34:56 -050012706 "resolution": 1,
Dylan Bakercc7a1ab2020-12-28 15:58:48 -080012707 "master_sha": null,
12708 "because_sha": null
12709 },
12710 {
12711 "sha": "6af87193c4f7fe1dbdc15553ecd453cfe913c64e",
12712 "description": "lavapipe: add basic vulkan device group support.",
12713 "nominated": false,
12714 "nomination_type": null,
12715 "resolution": 4,
12716 "master_sha": null,
12717 "because_sha": null
12718 },
12719 {
12720 "sha": "7de0d93fcd660e3770b03f77a2674df2977c059c",
12721 "description": "llvmpipe: enable lower device id to zero",
12722 "nominated": false,
12723 "nomination_type": null,
12724 "resolution": 4,
12725 "master_sha": null,
12726 "because_sha": null
12727 },
12728 {
12729 "sha": "de10428770e169e148ba5039d83d188fc1691f28",
12730 "description": "llvmpipe: add support for grid base",
12731 "nominated": false,
12732 "nomination_type": null,
12733 "resolution": 4,
12734 "master_sha": null,
12735 "because_sha": null
12736 },
12737 {
12738 "sha": "c16239b4a66f08c68714c293fc51930c2efb88f0",
12739 "description": "gallium: add grid base to dispatch info",
12740 "nominated": false,
12741 "nomination_type": null,
12742 "resolution": 4,
12743 "master_sha": null,
12744 "because_sha": null
12745 },
12746 {
12747 "sha": "d0684c1914e5654a49bb1b192fbfa6c85537ad5a",
12748 "description": "zink: zero VkMemoryRequirements on init",
12749 "nominated": false,
12750 "nomination_type": null,
12751 "resolution": 4,
12752 "master_sha": null,
12753 "because_sha": null
12754 },
12755 {
12756 "sha": "16fb50440234ee57e2d6df9becaec2a7a6a5f305",
12757 "description": "ci/deqp: Move the load reporting to a quiet block.",
12758 "nominated": false,
12759 "nomination_type": null,
12760 "resolution": 4,
12761 "master_sha": null,
12762 "because_sha": null
12763 },
12764 {
12765 "sha": "302b4f772445cbfd2dd3f3ad69e4e293f5768fc9",
12766 "description": "ci/deqp: Upgrade the runner, enable junit output.",
12767 "nominated": false,
12768 "nomination_type": null,
12769 "resolution": 4,
12770 "master_sha": null,
12771 "because_sha": null
12772 },
12773 {
12774 "sha": "35e914342836e4e05de2e288164f674e18e33dfa",
12775 "description": "ci/deqp: Move .shader_cache artifacts exclusion to the yml.",
12776 "nominated": false,
12777 "nomination_type": null,
12778 "resolution": 4,
12779 "master_sha": null,
12780 "because_sha": null
12781 },
12782 {
12783 "sha": "872cfe2beb6728b62bae1e91a81ac6f5f58fa621",
12784 "description": "ci: Disable the now flaky Portals.trace on a630.",
12785 "nominated": false,
12786 "nomination_type": null,
12787 "resolution": 4,
12788 "master_sha": null,
12789 "because_sha": null
12790 },
12791 {
12792 "sha": "2f41afeac1ac2ba02a99dc1f77813d957f288728",
12793 "description": "mesa/st: Fix use-after-free of the draw VS.",
12794 "nominated": false,
12795 "nomination_type": null,
12796 "resolution": 4,
12797 "master_sha": null,
12798 "because_sha": null
12799 },
12800 {
12801 "sha": "5dd5fb1926c72c97571ddcb5f6c696766e7c9abc",
12802 "description": "softpipe: count CS invocations for pipeline stats queries.",
12803 "nominated": true,
12804 "nomination_type": 1,
Eric Anholt2fd551d2020-12-11 12:39:22 -080012805 "resolution": 1,
Dylan Bakercc7a1ab2020-12-28 15:58:48 -080012806 "master_sha": null,
12807 "because_sha": "e749c30cebe071da450e28cb47b1b7deb8284a39"
12808 },
12809 {
12810 "sha": "eb7e20b378baf7798b31e6842b3dc9055f7b0b07",
12811 "description": "pan/bi: Add builder data structure",
12812 "nominated": false,
12813 "nomination_type": null,
12814 "resolution": 4,
12815 "master_sha": null,
12816 "because_sha": null
12817 },
12818 {
12819 "sha": "e8c687b15b85324aaac3f12640c2137fb6be95bb",
12820 "description": "pan/bi: Add cursor data structures",
12821 "nominated": false,
12822 "nomination_type": null,
12823 "resolution": 4,
12824 "master_sha": null,
12825 "because_sha": null
12826 },
12827 {
12828 "sha": "dd11e5076e6dda833b3e62551761aff9d2b01600",
12829 "description": "pan/bi: Add new bi_instr data structure",
12830 "nominated": false,
12831 "nomination_type": null,
12832 "resolution": 4,
12833 "master_sha": null,
12834 "because_sha": null
12835 },
12836 {
12837 "sha": "e364e110208a8f9f5676849d3dd1d450d6ce9304",
12838 "description": "pan/bi: Add bi_{abs, neg} helpers",
12839 "nominated": false,
12840 "nomination_type": null,
12841 "resolution": 4,
12842 "master_sha": null,
12843 "because_sha": null
12844 },
12845 {
12846 "sha": "7e6be656d34ab7a09162d5847c4a3f1126013134",
12847 "description": "pan/bi: Add bi_imm_u{8, 16} helpers",
12848 "nominated": false,
12849 "nomination_type": null,
12850 "resolution": 4,
12851 "master_sha": null,
12852 "because_sha": null
12853 },
12854 {
12855 "sha": "f4b1c12bab17bc497dadc3226bf9d63cb0b5b041",
12856 "description": "pan/bi: Add imm_f32 helper",
12857 "nominated": false,
12858 "nomination_type": null,
12859 "resolution": 4,
12860 "master_sha": null,
12861 "because_sha": null
12862 },
12863 {
12864 "sha": "372787020d48da14976fcc56387c73110c7f838b",
12865 "description": "pan/bi: Add bi_half and bi_byte selectors",
12866 "nominated": false,
12867 "nomination_type": null,
12868 "resolution": 4,
12869 "master_sha": null,
12870 "because_sha": null
12871 },
12872 {
12873 "sha": "06f52fe0b1a219682317035c831d60824fecce55",
12874 "description": "pan/bi: Add node_to_index helper",
12875 "nominated": false,
12876 "nomination_type": null,
12877 "resolution": 4,
12878 "master_sha": null,
12879 "because_sha": null
12880 },
12881 {
12882 "sha": "b85f317017d4560fd98b09468aef755bd3fd3cd6",
12883 "description": "pan/bi: Add a helper to convert to old-style nodes",
12884 "nominated": false,
12885 "nomination_type": null,
12886 "resolution": 4,
12887 "master_sha": null,
12888 "because_sha": null
12889 },
12890 {
12891 "sha": "2d9147dae45115fbd5481a9811fe0b8de400d1e2",
12892 "description": "pan/bi: Add helpers to generate bi_index from NIR",
12893 "nominated": false,
12894 "nomination_type": null,
12895 "resolution": 4,
12896 "master_sha": null,
12897 "because_sha": null
12898 },
12899 {
12900 "sha": "fc760e7d66b36b5d0cf220b0f72c76aedd20875b",
12901 "description": "pan/bi: Add bi_temp{_reg} for new-style bi_index",
12902 "nominated": false,
12903 "nomination_type": null,
12904 "resolution": 4,
12905 "master_sha": null,
12906 "because_sha": null
12907 },
12908 {
12909 "sha": "903a818f33e713b66317fbe2fc588475bf0db6ab",
12910 "description": "pan/bi: Add helper to extract a word from an index",
12911 "nominated": false,
12912 "nomination_type": null,
12913 "resolution": 4,
12914 "master_sha": null,
12915 "because_sha": null
12916 },
12917 {
12918 "sha": "3a63b5d7cf39dca2dfec4367fd579dde3774e67f",
12919 "description": "pan/bi: Add nullity/equality helpers for bi_index",
12920 "nominated": false,
12921 "nomination_type": null,
12922 "resolution": 4,
12923 "master_sha": null,
12924 "because_sha": null
12925 },
12926 {
12927 "sha": "5dd756afedee0d45663c00976624c9c2493c2884",
12928 "description": "pan/bi: Add bi_index constructors",
12929 "nominated": false,
12930 "nomination_type": null,
12931 "resolution": 4,
12932 "master_sha": null,
12933 "because_sha": null
12934 },
12935 {
12936 "sha": "99152b6045791e368fff014858a935dffd5e8114",
12937 "description": "pan/bi: Add bi_index data structure",
12938 "nominated": false,
12939 "nomination_type": null,
12940 "resolution": 4,
12941 "master_sha": null,
12942 "because_sha": null
12943 },
12944 {
12945 "sha": "f9cd6f0500c8e3c3b76ef2ccd53bcb8a6788809b",
12946 "description": "pan/bi: Add bi_swizzle enum",
12947 "nominated": false,
12948 "nomination_type": null,
12949 "resolution": 4,
12950 "master_sha": null,
12951 "because_sha": null
12952 },
12953 {
12954 "sha": "d93995fd2bc0a1dd7ee324f41dd15d412784c69e",
12955 "description": "pan/bi: Make BIR_INDEX_ZERO less special",
12956 "nominated": false,
12957 "nomination_type": null,
12958 "resolution": 4,
12959 "master_sha": null,
12960 "because_sha": null
12961 },
12962 {
12963 "sha": "0f0bb87e9d41285b08a0486971709b892c83c8e6",
12964 "description": "pan/bi: Remove BIR_INDEX_UNIFORM",
12965 "nominated": false,
12966 "nomination_type": null,
12967 "resolution": 4,
12968 "master_sha": null,
12969 "because_sha": null
12970 },
12971 {
12972 "sha": "98fabee21393eb7e5197b190f23c5b0876b9a55b",
12973 "description": "pan/bi: Merge BIR_INDEX_FAU and BIR_INDEX_BLEND",
12974 "nominated": false,
12975 "nomination_type": null,
12976 "resolution": 4,
12977 "master_sha": null,
12978 "because_sha": null
12979 },
12980 {
12981 "sha": "25c9946883ce29b3f79f523fb22f220ec255ce6f",
12982 "description": "pan/bi: Generate bi_opcodes.c",
12983 "nominated": false,
12984 "nomination_type": null,
12985 "resolution": 4,
12986 "master_sha": null,
12987 "because_sha": null
12988 },
12989 {
12990 "sha": "2d4597de2ec41098239df6824b3da802a1f44ea2",
12991 "description": "pan/bi: Use autogenerated modifiers",
12992 "nominated": false,
12993 "nomination_type": null,
12994 "resolution": 4,
12995 "master_sha": null,
12996 "because_sha": null
12997 },
12998 {
12999 "sha": "f9084b6c3f135e9a63ef14474c98563ecb5fc7d8",
13000 "description": "pan/bi: Generate bi_opcodes.h",
13001 "nominated": false,
13002 "nomination_type": null,
13003 "resolution": 4,
13004 "master_sha": null,
13005 "because_sha": null
13006 },
13007 {
13008 "sha": "bfa1163980e8e9c13b6d33784363c7d510229fa9",
13009 "description": "pan/bi: Move modifier prints out of common code",
13010 "nominated": false,
13011 "nomination_type": null,
13012 "resolution": 4,
13013 "master_sha": null,
13014 "because_sha": null
13015 },
13016 {
13017 "sha": "83d5dd4d1bc0981d30309295f5bc4a9ad6dda869",
13018 "description": "pan/bi: Remove reference to 64-bit RA",
13019 "nominated": false,
13020 "nomination_type": null,
13021 "resolution": 4,
13022 "master_sha": null,
13023 "because_sha": null
13024 },
13025 {
Dylan Baker6e75f402020-12-23 10:15:49 -080013026 "sha": "a22b85ce5e825275533ca1be9fbd47667e991356",
13027 "description": "zink: document some more features for higher GL versions",
13028 "nominated": false,
13029 "nomination_type": null,
13030 "resolution": 4,
13031 "master_sha": null,
13032 "because_sha": null
13033 },
13034 {
13035 "sha": "93af193eeb061d80b10b6df96dbc7c8646ec1ceb",
13036 "description": "pan/bi: Add helpers for manipulating the ISA",
13037 "nominated": false,
13038 "nomination_type": null,
13039 "resolution": 4,
13040 "master_sha": null,
13041 "because_sha": null
13042 },
13043 {
13044 "sha": "46584f2d4633e42ff884b47aed1ab6a4cf97cc74",
13045 "description": "pan/bi: Move copyright notice to common code",
13046 "nominated": false,
13047 "nomination_type": null,
13048 "resolution": 4,
13049 "master_sha": null,
13050 "because_sha": null
13051 },
13052 {
13053 "sha": "4d76a3d4a19b6d7b51a653a9334c82b322e7ef97",
13054 "description": "pan/bi: Add explicit meson dependency on the ISA helpers",
13055 "nominated": false,
13056 "nomination_type": null,
13057 "resolution": 4,
13058 "master_sha": null,
13059 "because_sha": null
13060 },
13061 {
13062 "sha": "c3625f4ca808752e5e321355cc5d938de7bcc6f9",
13063 "description": "pan/bi: Rename isa_parse to bifrost_isa",
13064 "nominated": false,
13065 "nomination_type": null,
13066 "resolution": 4,
13067 "master_sha": null,
13068 "because_sha": null
13069 },
13070 {
13071 "sha": "27e37a77461874c7d41c5268359b281a997326ec",
13072 "description": "pan/bi: Add pseudo register formats to XML",
13073 "nominated": false,
13074 "nomination_type": null,
13075 "resolution": 4,
13076 "master_sha": null,
13077 "because_sha": null
13078 },
13079 {
13080 "sha": "cffc1d90da0d03e1ec90b1fff2e35cc0f5fee390",
13081 "description": "pan/bi: Add staging register counts to ISA.xml",
13082 "nominated": false,
13083 "nomination_type": null,
13084 "resolution": 4,
13085 "master_sha": null,
13086 "because_sha": null
13087 },
13088 {
13089 "sha": "faa18708d1d3a162e2cc6d7649d87b3e33d3b243",
13090 "description": "pan/bi: Fix rounding name for HADD in XML",
13091 "nominated": false,
13092 "nomination_type": null,
13093 "resolution": 4,
13094 "master_sha": null,
13095 "because_sha": null
13096 },
13097 {
13098 "sha": "27f91eb66b99e9d340b02f36ba476dc046c94b58",
13099 "description": "pan/bi: Mark message types in ISA.xml",
13100 "nominated": false,
13101 "nomination_type": null,
13102 "resolution": 4,
13103 "master_sha": null,
13104 "because_sha": null
13105 },
13106 {
13107 "sha": "2b5cfd0df9e713c2fae7d212dcf5a5a5192aa3c2",
13108 "description": "pan/bi: Use consistent neg naming",
13109 "nominated": false,
13110 "nomination_type": null,
13111 "resolution": 4,
13112 "master_sha": null,
13113 "because_sha": null
13114 },
13115 {
13116 "sha": "550bbcdcd1827ca6751ca3e156ad4aeb82a6fc56",
13117 "description": "pan/bi: Use canonical inactive result",
13118 "nominated": false,
13119 "nomination_type": null,
13120 "resolution": 4,
13121 "master_sha": null,
13122 "because_sha": null
13123 },
13124 {
13125 "sha": "5789bbfdbc2785714aa0efea859022bed7ceb90c",
13126 "description": "pan/bi: Use canonical subgroup size",
13127 "nominated": false,
13128 "nomination_type": null,
13129 "resolution": 4,
13130 "master_sha": null,
13131 "because_sha": null
13132 },
13133 {
13134 "sha": "c41cecd404710f2762295da84e0165a25f660bc1",
13135 "description": "pan/bi: Use canonical lane ops",
13136 "nominated": false,
13137 "nomination_type": null,
13138 "resolution": 4,
13139 "master_sha": null,
13140 "because_sha": null
13141 },
13142 {
13143 "sha": "876f37ed59358c64b4a6b9c1ed18fd29bf27440c",
13144 "description": "pan/bi: Use canonical name for segments",
13145 "nominated": false,
13146 "nomination_type": null,
13147 "resolution": 4,
13148 "master_sha": null,
13149 "because_sha": null
13150 },
13151 {
13152 "sha": "f47ec85ef659c4217af4c1ed86393460cb9afb53",
13153 "description": "pan/bi: Use canonical min/max semantics",
13154 "nominated": false,
13155 "nomination_type": null,
13156 "resolution": 4,
13157 "master_sha": null,
13158 "because_sha": null
13159 },
13160 {
13161 "sha": "c7e494268ef584f7d596a74358b6913a9dcdbcb2",
13162 "description": "pan/bi: Use canonical update modes",
13163 "nominated": false,
13164 "nomination_type": null,
13165 "resolution": 4,
13166 "master_sha": null,
13167 "because_sha": null
13168 },
13169 {
13170 "sha": "3797fc9af96f63a43ce544b674bd054d88782487",
13171 "description": "pan/bi: Use canonical sample names",
13172 "nominated": false,
13173 "nomination_type": null,
13174 "resolution": 4,
13175 "master_sha": null,
13176 "because_sha": null
13177 },
13178 {
13179 "sha": "2e84a1b4d892d141b08cc16a5b6b473d33e076c5",
13180 "description": "pan/bi: Use canonical varying names",
13181 "nominated": false,
13182 "nomination_type": null,
13183 "resolution": 4,
13184 "master_sha": null,
13185 "because_sha": null
13186 },
13187 {
13188 "sha": "030854a3b806f836367d32812b0b93564906826f",
13189 "description": "pan/bi: Use canonical names for rounding modes",
13190 "nominated": false,
13191 "nomination_type": null,
13192 "resolution": 4,
13193 "master_sha": null,
13194 "because_sha": null
13195 },
13196 {
13197 "sha": "6e481500d09666bfd6c7a8f0d163476e3c80e747",
13198 "description": "pan/bi: Use canonical names for clamps",
13199 "nominated": false,
13200 "nomination_type": null,
13201 "resolution": 4,
13202 "master_sha": null,
13203 "because_sha": null
13204 },
13205 {
13206 "sha": "569886359bad365ccd2695616cd6db62f41909ed",
13207 "description": "pan/bi: Don't treat extend as per-source",
13208 "nominated": false,
13209 "nomination_type": null,
13210 "resolution": 4,
13211 "master_sha": null,
13212 "because_sha": null
13213 },
13214 {
13215 "sha": "aa91f9dcc0bba2fcb940fe5e8d982ac4d8bf6c7e",
13216 "description": "pan/bi: Use consistent naming of lane/lane0",
13217 "nominated": false,
13218 "nomination_type": null,
13219 "resolution": 4,
13220 "master_sha": null,
13221 "because_sha": null
13222 },
13223 {
13224 "sha": "2470a6bc9a1961cbbbcfa397663e47c480f521d3",
13225 "description": "pan/bi: Use consistent wls naming",
13226 "nominated": false,
13227 "nomination_type": null,
13228 "resolution": 4,
13229 "master_sha": null,
13230 "because_sha": null
13231 },
13232 {
13233 "sha": "3b6ef4ef10cf3ada9214487b0ef684adac2453bf",
13234 "description": "pan/bi: Use consistent negX/absX naming",
13235 "nominated": false,
13236 "nomination_type": null,
13237 "resolution": 4,
13238 "master_sha": null,
13239 "because_sha": null
13240 },
13241 {
13242 "sha": "258c1f5b24e39a2c444516a777d8e81ff07b8e8f",
13243 "description": "pan/bi: Defer newline printing in disassembler",
13244 "nominated": false,
13245 "nomination_type": null,
13246 "resolution": 4,
13247 "master_sha": null,
13248 "because_sha": null
13249 },
13250 {
13251 "sha": "6d81df6e0c781a1080ede0cbcd45c19d256b0f62",
13252 "description": "pan/bi: Mark some instructions as unused",
13253 "nominated": false,
13254 "nomination_type": null,
13255 "resolution": 4,
13256 "master_sha": null,
13257 "because_sha": null
13258 },
13259 {
13260 "sha": "b45978c8e1c0af55f31f18c51444b5f670aa1f74",
13261 "description": "pan/bi: Add pseudo-instruction mechanism",
13262 "nominated": false,
13263 "nomination_type": null,
13264 "resolution": 4,
13265 "master_sha": null,
13266 "because_sha": null
13267 },
13268 {
13269 "sha": "d47e0af56b46caa5a63928f0296ca568bef46f55",
13270 "description": "pan/bi: Add unused instruction mechanism",
13271 "nominated": false,
13272 "nomination_type": null,
13273 "resolution": 4,
13274 "master_sha": null,
13275 "because_sha": null
13276 },
13277 {
13278 "sha": "f31922faf71208778fb81af9ed3c9ae625ed674f",
13279 "description": "pan/bi: Remove bi_is_live_after",
13280 "nominated": false,
13281 "nomination_type": null,
13282 "resolution": 4,
13283 "master_sha": null,
13284 "because_sha": null
13285 },
13286 {
13287 "sha": "6a46b38d125b53d259beae9ca4b786990264585b",
13288 "description": "pan/bi: Label shader-db shaders",
13289 "nominated": false,
13290 "nomination_type": null,
13291 "resolution": 4,
13292 "master_sha": null,
13293 "because_sha": null
13294 },
13295 {
13296 "sha": "bcd0a285bb3ca36ca6a4bcf1aa81df2729d09789",
13297 "description": "pan/bi: Drop on-board packing tests",
13298 "nominated": false,
13299 "nomination_type": null,
13300 "resolution": 4,
13301 "master_sha": null,
13302 "because_sha": null
13303 },
13304 {
13305 "sha": "df09ada411dfca4d83db6b430e57a48cab81ba37",
13306 "description": "egl/dri2: fix image loaderPrivate type mixup",
13307 "nominated": false,
13308 "nomination_type": 1,
13309 "resolution": 4,
13310 "master_sha": null,
13311 "because_sha": "a2fb87eea6d45ac02c9e669699481711ae70ef50"
13312 },
13313 {
13314 "sha": "2d0c723ce661bf45f6c5286c0671ab0eb138081a",
13315 "description": "radv: make sure FMASK compression is enabled for MSAA copies",
13316 "nominated": true,
13317 "nomination_type": 1,
13318 "resolution": 0,
13319 "master_sha": null,
13320 "because_sha": "7b21ce401f7e81deca5ab6a4353b1369d059bcee"
13321 },
13322 {
13323 "sha": "a6bdbd5c0f45816d622d5b9e94449b0b929afbb0",
13324 "description": "freedreno: Fix FD_MESA_DEBUG=flush debug option",
13325 "nominated": false,
13326 "nomination_type": 1,
13327 "resolution": 4,
13328 "master_sha": null,
13329 "because_sha": "02298ed1fc640f89d66c1e22e68e1f9fecc14205"
13330 },
13331 {
13332 "sha": "00c30420cb358d17dab0c6e64cb9937351f08ee7",
13333 "description": "radeonsi/gfx10: fix issue with multiple overflow queries on the same context",
13334 "nominated": false,
13335 "nomination_type": null,
13336 "resolution": 4,
13337 "master_sha": null,
13338 "because_sha": null
13339 },
13340 {
13341 "sha": "0b3379c7bedcaf1b9a71c0ff7cdee57d0c61480f",
13342 "description": "microsoft/compiler: Add spirv2dxil executable",
13343 "nominated": false,
13344 "nomination_type": null,
13345 "resolution": 4,
13346 "master_sha": null,
13347 "because_sha": null
13348 },
13349 {
13350 "sha": "ecbb179c57a7873dfb55dad64314084c8f7fd321",
13351 "description": "util: Implement os_read_file for Windows",
13352 "nominated": false,
13353 "nomination_type": null,
13354 "resolution": 4,
13355 "master_sha": null,
13356 "because_sha": null
13357 },
13358 {
13359 "sha": "67e48bee1e642f83e751d1517c75e1dea0a56755",
13360 "description": "microsoft/compiler: Add dedicated spirv_to_dxil libraries",
13361 "nominated": false,
13362 "nomination_type": null,
13363 "resolution": 4,
13364 "master_sha": null,
13365 "because_sha": null
13366 },
13367 {
13368 "sha": "050241d81a1854f98c18be7cca2281a2c3d99be4",
13369 "description": "ci: remove all tracie remains",
13370 "nominated": false,
13371 "nomination_type": null,
13372 "resolution": 4,
13373 "master_sha": null,
13374 "because_sha": null
13375 },
13376 {
13377 "sha": "54bdec63efc87e9d0af52a6176072a22a037e605",
13378 "description": "ci: add piglit job to baremetal and remove tracie ones",
13379 "nominated": false,
13380 "nomination_type": null,
13381 "resolution": 4,
13382 "master_sha": null,
13383 "because_sha": null
13384 },
13385 {
13386 "sha": "8f34b9471f7abc48c58613f54a3cd5f313ad6897",
13387 "description": "ci: refactor arm64 jobs in preparation for piglit addition",
13388 "nominated": false,
13389 "nomination_type": null,
13390 "resolution": 4,
13391 "master_sha": null,
13392 "because_sha": null
13393 },
13394 {
13395 "sha": "dcb8f625543ebcfe65a2ff55ecf75ee89724128e",
13396 "description": "ci: add piglit jobs to LAVA and remove tracie ones",
13397 "nominated": false,
13398 "nomination_type": null,
13399 "resolution": 4,
13400 "master_sha": null,
13401 "because_sha": null
13402 },
13403 {
13404 "sha": "654bfb001215859974af995b03c179da7218a883",
13405 "description": "ci: build piglit inside baremetal and LAVA's rootfs",
13406 "nominated": false,
13407 "nomination_type": null,
13408 "resolution": 4,
13409 "master_sha": null,
13410 "because_sha": null
13411 },
13412 {
13413 "sha": "3b5bc2f10dc6ad9cd4c23dfcbd28414a1f9b7dc4",
13414 "description": "ci: move API specification to driver instead of test suite",
13415 "nominated": false,
13416 "nomination_type": null,
13417 "resolution": 4,
13418 "master_sha": null,
13419 "because_sha": null
13420 },
13421 {
13422 "sha": "5f6f84bf81921f28fcb07f7726c28871942d8b5d",
13423 "description": "ci: move general build commands to their own section",
13424 "nominated": false,
13425 "nomination_type": null,
13426 "resolution": 4,
13427 "master_sha": null,
13428 "because_sha": null
13429 },
13430 {
13431 "sha": "8860fa931ef8dec56fb2148111a42841ad376b79",
13432 "description": "ci: add Vulkan piglit traces jobs and remove tracie ones",
13433 "nominated": false,
13434 "nomination_type": null,
13435 "resolution": 4,
13436 "master_sha": null,
13437 "because_sha": null
13438 },
13439 {
13440 "sha": "fe30b6b4aefe3ebabc8a0b1e98252ffa2d92ddea",
13441 "description": "ci: only modify LD_LIBRARY_PATH when running the piglit cmd",
13442 "nominated": false,
13443 "nomination_type": null,
13444 "resolution": 4,
13445 "master_sha": null,
13446 "because_sha": null
13447 },
13448 {
13449 "sha": "09429fa85b68ca0cdf8c8ac320560b2936249bd6",
13450 "description": "ci: add piglit replay jobs and remove tracie ones",
13451 "nominated": false,
13452 "nomination_type": null,
13453 "resolution": 4,
13454 "master_sha": null,
13455 "because_sha": null
13456 },
13457 {
13458 "sha": "6b9b9baeab5fb2733ec053fefad74e60143c9f4e",
13459 "description": "ci: specify MinIO's host URL in a global variable",
13460 "nominated": false,
13461 "nomination_type": null,
13462 "resolution": 4,
13463 "master_sha": null,
13464 "because_sha": null
13465 },
13466 {
13467 "sha": "9705434579d2dea081fbd44195b54a4b6bee2b01",
13468 "description": "ci: build piglit in the Vulkan testing image",
13469 "nominated": false,
13470 "nomination_type": null,
13471 "resolution": 4,
13472 "master_sha": null,
13473 "because_sha": null
13474 },
13475 {
13476 "sha": "ef28b1b30feee489d159670d989fd3293f4d3c7d",
13477 "description": "ci: update piglit's version so it features replayer",
13478 "nominated": false,
13479 "nomination_type": null,
13480 "resolution": 4,
13481 "master_sha": null,
13482 "because_sha": null
13483 },
13484 {
13485 "sha": "37258a6c4b5b37faf3df66a7c10f079c229db3a9",
13486 "description": "ci: spread the usage of the FDO_UPSTREAM_REPO variable",
13487 "nominated": false,
13488 "nomination_type": null,
13489 "resolution": 4,
13490 "master_sha": null,
13491 "because_sha": null
13492 },
13493 {
13494 "sha": "645e7b4b6c9d76e4b258bb94b6e7bc36135f1276",
13495 "description": "ci: install ci-fairy in the testing images",
13496 "nominated": false,
13497 "nomination_type": null,
13498 "resolution": 4,
13499 "master_sha": null,
13500 "because_sha": null
13501 },
13502 {
13503 "sha": "ac03a9f715c37c8664e91734f268fdc5f7f04dec",
13504 "description": "ci: use ephemeral packages when building the build-base image",
13505 "nominated": false,
13506 "nomination_type": null,
13507 "resolution": 4,
13508 "master_sha": null,
13509 "because_sha": null
13510 },
13511 {
13512 "sha": "f5269b0b6a8d9ae5d91b68e1b0e2ee0447564cb5",
13513 "description": "ci: specify source and build directories with CMake",
13514 "nominated": false,
13515 "nomination_type": null,
13516 "resolution": 4,
13517 "master_sha": null,
13518 "because_sha": null
13519 },
13520 {
13521 "sha": "f41ae4d5926f36f433a1cfc85fb90298fa70775c",
13522 "description": "spirv2nir: Add --opengl (-g) argument for OpenGL SPIR-V",
13523 "nominated": false,
13524 "nomination_type": null,
13525 "resolution": 4,
13526 "master_sha": null,
13527 "because_sha": null
13528 },
13529 {
13530 "sha": "e550ca8888c8255a1a9efd18eeec137cf1083340",
13531 "description": "docs/egl.rst: switch true\u2192enabled",
13532 "nominated": false,
13533 "nomination_type": null,
13534 "resolution": 4,
13535 "master_sha": null,
13536 "because_sha": null
13537 },
13538 {
13539 "sha": "6a93a6e17b38764c2a338eda2143a038ea2f09d6",
13540 "description": "ci: Bump deqp to current vulkan-cts-1.2.5.0 also in the Lava jobs",
13541 "nominated": false,
13542 "nomination_type": 1,
13543 "resolution": 4,
13544 "master_sha": null,
13545 "because_sha": "e384476d1e95c13dd31652c004073714685c2a03"
13546 },
13547 {
13548 "sha": "63d900964be2a451a5aa5bee33b8a87eddce0b2c",
13549 "description": "doc/features: mark off tessellation for zink",
13550 "nominated": false,
13551 "nomination_type": null,
13552 "resolution": 4,
13553 "master_sha": null,
13554 "because_sha": null
13555 },
13556 {
13557 "sha": "b1e12747b9681ad24ae3022668595c559e4baf72",
13558 "description": "aco: create VMEM clauses slightly more aggressive",
13559 "nominated": false,
13560 "nomination_type": null,
13561 "resolution": 4,
13562 "master_sha": null,
13563 "because_sha": null
13564 },
13565 {
13566 "sha": "ac40301dbb2ca934a74da0c7df505afedeef04d6",
13567 "description": "aco: schedule position exports in the same pass as memory operations",
13568 "nominated": false,
13569 "nomination_type": null,
13570 "resolution": 4,
13571 "master_sha": null,
13572 "because_sha": null
13573 },
13574 {
13575 "sha": "0287ebeef3bfcd12fce665d9f92a6e90d8c8a9ac",
13576 "description": "aco: fix def-use distance calculation when scheduling.",
13577 "nominated": false,
13578 "nomination_type": null,
13579 "resolution": 4,
13580 "master_sha": null,
13581 "because_sha": null
13582 },
13583 {
13584 "sha": "3f14140f484b4af5c25ef9b23b7f23def4a32ed7",
13585 "description": "aco: allow to schedule SALU/SMEM through exec changes",
13586 "nominated": false,
13587 "nomination_type": null,
13588 "resolution": 4,
13589 "master_sha": null,
13590 "because_sha": null
13591 },
13592 {
13593 "sha": "4a70c4d383dbb0efa7ae08281c7d828552b126f1",
13594 "description": "aco: make pred_by_exec_mask() accessible in other files",
13595 "nominated": false,
13596 "nomination_type": null,
13597 "resolution": 4,
13598 "master_sha": null,
13599 "because_sha": null
13600 },
13601 {
13602 "sha": "2116b4504ecd5147b15517cbf16a1e6ea0666d93",
13603 "description": "aco: don't emit parallelcopy when switching to WQM.",
13604 "nominated": false,
13605 "nomination_type": null,
13606 "resolution": 4,
13607 "master_sha": null,
13608 "because_sha": null
13609 },
13610 {
13611 "sha": "f815b87e188a0e7f4b0aa31f502be7939479f622",
13612 "description": "zink: export tess shader pipe caps",
13613 "nominated": false,
13614 "nomination_type": null,
13615 "resolution": 4,
13616 "master_sha": null,
13617 "because_sha": null
13618 },
13619 {
13620 "sha": "6324699e67a65b7412e607878f5043e07e898091",
13621 "description": "zink: handle partial writes to shader outputs",
13622 "nominated": false,
13623 "nomination_type": null,
13624 "resolution": 4,
13625 "master_sha": null,
13626 "because_sha": null
13627 },
13628 {
13629 "sha": "334759d8509b1ca3009edd0ad9b7caad3e12456e",
13630 "description": "zink: implement passthrough tcs shader injection",
13631 "nominated": false,
13632 "nomination_type": null,
13633 "resolution": 4,
13634 "master_sha": null,
13635 "because_sha": null
13636 },
13637 {
13638 "sha": "938b7c480e7b5c6d083c0c564cbcc767fa4b77cb",
13639 "description": "zink: add stubs for tess outer/inner level handling",
13640 "nominated": false,
13641 "nomination_type": null,
13642 "resolution": 4,
13643 "master_sha": null,
13644 "because_sha": null
13645 },
13646 {
13647 "sha": "841d665209a9e66e1ac5ec9c26a8977298d67bd4",
13648 "description": "zink: add push constant handling to get_storage_class()",
13649 "nominated": false,
13650 "nomination_type": null,
13651 "resolution": 4,
13652 "master_sha": null,
13653 "because_sha": null
13654 },
13655 {
13656 "sha": "15f478fe840c29ba118fbb4fa49118f85fb208c6",
13657 "description": "zink: only run nir_lower_clip_halfz for last vertex processing stage",
13658 "nominated": false,
13659 "nomination_type": null,
13660 "resolution": 4,
13661 "master_sha": null,
13662 "because_sha": null
13663 },
13664 {
13665 "sha": "5b2c397c54f7690a7ddb3c8bf18e4cb088dbd504",
13666 "description": "zink: add handling for tcs and tes shader states",
13667 "nominated": false,
13668 "nomination_type": null,
13669 "resolution": 4,
13670 "master_sha": null,
13671 "because_sha": null
13672 },
13673 {
13674 "sha": "536520d0566322e2beed5b6d8c163db09741e683",
13675 "description": "zink: support PIPE_PRIM_PATCHES",
13676 "nominated": false,
13677 "nomination_type": null,
13678 "resolution": 4,
13679 "master_sha": null,
13680 "because_sha": null
13681 },
13682 {
13683 "sha": "291bbac12c1bd8ded74bbbf7b12877f65b92eaac",
13684 "description": "zink: set tess info in pipeline creation",
13685 "nominated": false,
13686 "nomination_type": null,
13687 "resolution": 4,
13688 "master_sha": null,
13689 "because_sha": null
13690 },
13691 {
13692 "sha": "2891e0b74e6c6dc4a93bc73536949dbb93c2bb50",
13693 "description": "zink: pull xfb info from tess shader when applicable",
13694 "nominated": false,
13695 "nomination_type": null,
13696 "resolution": 4,
13697 "master_sha": null,
13698 "because_sha": null
13699 },
13700 {
13701 "sha": "612d8f81c32f4771fb29209b77d1a2764c1cfc5b",
13702 "description": "zink: set scoped barrier flag in nir options",
13703 "nominated": false,
13704 "nomination_type": null,
13705 "resolution": 4,
13706 "master_sha": null,
13707 "because_sha": null
13708 },
13709 {
13710 "sha": "6ca3866056055a856b1e888795d10f09d8906c4a",
13711 "description": "zink: set up ntv init for tess shaders",
13712 "nominated": false,
13713 "nomination_type": null,
13714 "resolution": 4,
13715 "master_sha": null,
13716 "because_sha": null
13717 },
13718 {
13719 "sha": "c744f079fe75df5fe4b7ff6a6f2e7421e16de946",
13720 "description": "zink: add handling for tess shader intrinsics",
13721 "nominated": false,
13722 "nomination_type": null,
13723 "resolution": 4,
13724 "master_sha": null,
13725 "because_sha": null
13726 },
13727 {
13728 "sha": "d09f9da4c4d30d2c2d683777e17832a071c307d7",
13729 "description": "zink: add ntv handling for tess shader i/o variables",
13730 "nominated": false,
13731 "nomination_type": null,
13732 "resolution": 4,
13733 "master_sha": null,
13734 "because_sha": null
13735 },
13736 {
13737 "sha": "244310eddcfdab51cd4cc0c668883fa9834420ec",
13738 "description": "zink: don't always run nir_lower_io_arrays_to_elements_no_indirects",
13739 "nominated": false,
13740 "nomination_type": null,
13741 "resolution": 4,
13742 "master_sha": null,
13743 "because_sha": null
13744 },
13745 {
13746 "sha": "4a4ea89a998713b112c2d250db9b0c039978c401",
13747 "description": "radv: add code that checks if the extension table is sorted correctly",
13748 "nominated": false,
13749 "nomination_type": null,
13750 "resolution": 4,
13751 "master_sha": null,
13752 "because_sha": null
13753 },
13754 {
13755 "sha": "e1d1e5b7bd472173b0a199d6a945b52f4e619a74",
13756 "description": "radv: sort the extension table like Khronos",
13757 "nominated": false,
13758 "nomination_type": null,
13759 "resolution": 4,
13760 "master_sha": null,
13761 "because_sha": null
13762 },
13763 {
13764 "sha": "47199ee0cc42badff0aad109f083f366202b7a38",
13765 "description": "cso: inline cso_construct_key",
13766 "nominated": false,
13767 "nomination_type": null,
13768 "resolution": 4,
13769 "master_sha": null,
13770 "because_sha": null
13771 },
13772 {
13773 "sha": "0d7aae7d9c571debad7331207a207d7a148f4678",
13774 "description": "cso: remove context and delete_state pointers from all CSOs",
13775 "nominated": false,
13776 "nomination_type": null,
13777 "resolution": 4,
13778 "master_sha": null,
13779 "because_sha": null
13780 },
13781 {
13782 "sha": "e91c6ca5b28839422de1212b4033f87b611e9221",
13783 "description": "st/mesa: don't make a local copy of blend color",
13784 "nominated": false,
13785 "nomination_type": null,
13786 "resolution": 4,
13787 "master_sha": null,
13788 "because_sha": null
13789 },
13790 {
13791 "sha": "a35014954b0257a8c520ab8d9a234324ec6be6cc",
13792 "description": "cso: don't pass blend_color through cso_context",
13793 "nominated": false,
13794 "nomination_type": null,
13795 "resolution": 4,
13796 "master_sha": null,
13797 "because_sha": null
13798 },
13799 {
13800 "sha": "912ba743b5e48cb5722814a792b8d26085bf4c46",
13801 "description": "gallium: inline pipe_depth_state to decrease DSA state size by 4 bytes",
13802 "nominated": false,
13803 "nomination_type": null,
13804 "resolution": 4,
13805 "master_sha": null,
13806 "because_sha": null
13807 },
13808 {
13809 "sha": "d0534cea7f4920111794cf19059bd9c15b471b7f",
13810 "description": "gallium: inline pipe_alpha_state to enable better DSA bitfield packing",
13811 "nominated": false,
13812 "nomination_type": null,
13813 "resolution": 4,
13814 "master_sha": null,
13815 "because_sha": null
13816 },
13817 {
13818 "sha": "b7f12a04525dee07ab28128e5a6d6df8bce432b2",
13819 "description": "gallium: pass pipe_stencil_ref by value (it has only 2 bytes)",
13820 "nominated": false,
13821 "nomination_type": null,
13822 "resolution": 4,
13823 "master_sha": null,
13824 "because_sha": null
13825 },
13826 {
13827 "sha": "2d87e52b375a5e4ded80e69ba9332a2fbf79c05e",
13828 "description": "radv: enable VK_EXT_line_rasterization on GFX9",
13829 "nominated": false,
13830 "nomination_type": null,
13831 "resolution": 4,
13832 "master_sha": null,
13833 "because_sha": null
13834 },
13835 {
13836 "sha": "ec1464077bb0cfad1e0a5181a976fbb8ba8015a4",
13837 "description": "turnip: use ir3_compiler_destroy instead of ralloc_free",
13838 "nominated": true,
13839 "nomination_type": 1,
Hyunjun Kob41a3c82020-11-19 01:36:13 +000013840 "resolution": 1,
Dylan Baker6e75f402020-12-23 10:15:49 -080013841 "master_sha": null,
13842 "because_sha": "c0f22c3d9406ef354142e974783f6c6c066a5c68"
13843 },
13844 {
13845 "sha": "19a7a915ca9d84bee1ff9ebe7d5f0584e10bff41",
13846 "description": "turnip/kgsl: support VK_KHR_performance_query",
13847 "nominated": false,
13848 "nomination_type": null,
13849 "resolution": 4,
13850 "master_sha": null,
13851 "because_sha": null
13852 },
13853 {
13854 "sha": "3d90909837ad482662a2026b45f70f613c529383",
13855 "description": "turnip: enable VK_KHR_performance_query with new debug flag",
13856 "nominated": false,
13857 "nomination_type": null,
13858 "resolution": 4,
13859 "master_sha": null,
13860 "because_sha": null
13861 },
13862 {
13863 "sha": "c921a6e98d4275f1791f43dac65545b2987b06ee",
13864 "description": "turnip: support multipass for performance query.",
13865 "nominated": false,
13866 "nomination_type": null,
13867 "resolution": 4,
13868 "master_sha": null,
13869 "because_sha": null
13870 },
13871 {
13872 "sha": "937dd76426b2b372a18be35e1416eed291524af7",
13873 "description": "turnip: Implement VK_KHR_performance_query",
13874 "nominated": false,
13875 "nomination_type": null,
13876 "resolution": 4,
13877 "master_sha": null,
13878 "because_sha": null
13879 },
13880 {
13881 "sha": "a250f3620c8a2ad9164ed37d04f5241c02ccb684",
13882 "description": "panfrost: Fix panfrost_small_padded_vertex_count for 17 vertices",
13883 "nominated": true,
13884 "nomination_type": 0,
Icecream95b4cbf372020-12-22 13:02:34 +130013885 "resolution": 1,
Dylan Baker6e75f402020-12-23 10:15:49 -080013886 "master_sha": null,
13887 "because_sha": null
13888 },
13889 {
13890 "sha": "fdcb03c2d786467517d1147e90baca8e5135d516",
13891 "description": "panfrost: Expose ARB_texture_filter_anisotropic on supported GPUs",
13892 "nominated": false,
13893 "nomination_type": null,
13894 "resolution": 4,
13895 "master_sha": null,
13896 "because_sha": null
13897 },
13898 {
13899 "sha": "48c676c501f4bf0ab6e344362097bd79a9c66f63",
13900 "description": "panfrost: Add a gpu_revision argument to panfrost_get_quirks",
13901 "nominated": false,
13902 "nomination_type": null,
13903 "resolution": 4,
13904 "master_sha": null,
13905 "because_sha": null
13906 },
13907 {
13908 "sha": "0322653b71138c6f7f9d2d8815611688b75af76b",
13909 "description": "panfrost: Set the anisotropy level when cso->max_anisotropy is set",
13910 "nominated": false,
13911 "nomination_type": null,
13912 "resolution": 4,
13913 "master_sha": null,
13914 "because_sha": null
13915 },
13916 {
13917 "sha": "601dfd0093b75f82b650fb324a14d3b1740a905f",
13918 "description": "panfrost: Fix the Maximum anisotropy field in the XML",
13919 "nominated": false,
13920 "nomination_type": null,
13921 "resolution": 4,
13922 "master_sha": null,
13923 "because_sha": null
13924 },
13925 {
13926 "sha": "9c042b6976725e94a76ad192a4fe88628060e983",
13927 "description": "panfrost: Fix LOD mode field on Bifrost",
13928 "nominated": false,
13929 "nomination_type": null,
13930 "resolution": 4,
13931 "master_sha": null,
13932 "because_sha": null
13933 },
13934 {
Dylan Baker27e6dfb2020-12-21 14:08:37 -080013935 "sha": "8db0775f4520e08b3c539f9bd2d1f567639c088c",
13936 "description": "pan/bi: Minor styling cleanup in disasm",
13937 "nominated": false,
13938 "nomination_type": null,
13939 "resolution": 4,
13940 "master_sha": null,
13941 "because_sha": null
13942 },
13943 {
13944 "sha": "15558873f49574d1df602572eb4687a7866146f1",
13945 "description": "pan/bi: Remove all-0's termination condition",
13946 "nominated": false,
13947 "nomination_type": null,
13948 "resolution": 4,
13949 "master_sha": null,
13950 "because_sha": null
13951 },
13952 {
13953 "sha": "b18855a0a16a757e6a1222514625b828bcb96ad8",
13954 "description": "pan/bi: Space out disassembly",
13955 "nominated": false,
13956 "nomination_type": null,
13957 "resolution": 4,
13958 "master_sha": null,
13959 "because_sha": null
13960 },
13961 {
13962 "sha": "3071f36cfb170e942931d4881d37b227dbc20625",
13963 "description": "pan/bi: Allow toggling disassembly verbosity",
13964 "nominated": false,
13965 "nomination_type": null,
13966 "resolution": 4,
13967 "master_sha": null,
13968 "because_sha": null
13969 },
13970 {
13971 "sha": "5ad54d498cae78ffda5075258b24f218115bbcba",
13972 "description": "intel/fs: don't spill a register, set by undef",
13973 "nominated": false,
13974 "nomination_type": null,
13975 "resolution": 4,
13976 "master_sha": null,
13977 "because_sha": null
13978 },
13979 {
13980 "sha": "bb4ade40e41ec2d89d920e65ba2aaa82bfe51cd1",
13981 "description": "lvp: Fix vtn warnings about unsupported image read/write without format.",
13982 "nominated": false,
13983 "nomination_type": null,
13984 "resolution": 4,
13985 "master_sha": null,
13986 "because_sha": null
13987 },
13988 {
13989 "sha": "463dbbffa8cc3d55715ab0a886ff542057c23236",
13990 "description": "ci/deqp: Make sure that we pull in all board-specific xfail/skip/flake files.",
13991 "nominated": false,
13992 "nomination_type": 1,
13993 "resolution": 4,
13994 "master_sha": null,
13995 "because_sha": "ab79e6b8e33689857509c417c37f34c40f72ad45"
13996 },
13997 {
13998 "sha": "9339ed2f85ff6f1985924acc4950857e8ed9bab9",
13999 "description": "radv: Enable DCC in the GENERAL layout on GFX10+.",
14000 "nominated": false,
14001 "nomination_type": null,
14002 "resolution": 4,
14003 "master_sha": null,
14004 "because_sha": null
14005 },
14006 {
14007 "sha": "18ddd48e705ec0a2ab0e05ead56c0a7c8bf25552",
14008 "description": "radv: Disable DCC explicitly for incompatible copies.",
14009 "nominated": false,
14010 "nomination_type": null,
14011 "resolution": 4,
14012 "master_sha": null,
14013 "because_sha": null
14014 },
14015 {
14016 "sha": "f23eaf0db64df329c794aa3df6a545cb23725b6d",
14017 "description": "radv: Add option to disable DCC in renderpasses without layout.",
14018 "nominated": false,
14019 "nomination_type": null,
14020 "resolution": 4,
14021 "master_sha": null,
14022 "because_sha": null
14023 },
14024 {
14025 "sha": "88f392f6f81f85cfe2ccf08794ad555ba03ff64c",
14026 "description": "radv: Never allow fast clears on DCC images that are not compressed.",
14027 "nominated": false,
14028 "nomination_type": null,
14029 "resolution": 4,
14030 "master_sha": null,
14031 "because_sha": null
14032 },
14033 {
14034 "sha": "da36577558ee77054800cf52f04f9ada81702f89",
14035 "description": "radv: Don't skip layout transitions that only differ in render loop.",
14036 "nominated": true,
14037 "nomination_type": 1,
Bas Nieuwenhuizenfb689962020-09-20 02:23:11 +020014038 "resolution": 1,
Dylan Baker27e6dfb2020-12-21 14:08:37 -080014039 "master_sha": null,
14040 "because_sha": "66131ceb8bc9f3a3e17a73d90ef520694e3b50b6"
14041 },
14042 {
14043 "sha": "909e06075da15a2eaf9a978c97432ae04f918a76",
14044 "description": "radv: ignore the mutable bit for TC-compatible HTILE",
14045 "nominated": false,
14046 "nomination_type": null,
14047 "resolution": 4,
14048 "master_sha": null,
14049 "because_sha": null
14050 },
14051 {
14052 "sha": "ffe87c2689f369b3dfc067607f294d5e739ebb8b",
14053 "description": "glsl: remove unused state variable",
14054 "nominated": false,
14055 "nomination_type": null,
14056 "resolution": 4,
14057 "master_sha": null,
14058 "because_sha": null
14059 },
14060 {
14061 "sha": "972e9ca294bc81f6652bd1c64ff7b8282a6dceab",
14062 "description": "freedreno/a6xx: bump varyings limit",
14063 "nominated": false,
14064 "nomination_type": null,
14065 "resolution": 4,
14066 "master_sha": null,
14067 "because_sha": null
14068 },
14069 {
14070 "sha": "e5499ca2bfe8b8d9520e2ef72ebc0da24425992c",
14071 "description": "freedreno/a6xx: Fix SP_HS_UNKNOWN_A831 value and document it",
14072 "nominated": true,
14073 "nomination_type": 1,
14074 "resolution": 0,
14075 "master_sha": null,
14076 "because_sha": "47e2c195115854452a5560c59f82bebfc989694a"
14077 },
14078 {
14079 "sha": "22180137e9709937116f622185d027a108410236",
14080 "description": "ir3: Allow tesselation to use all 32 varying slots",
14081 "nominated": true,
14082 "nomination_type": 1,
Danylo Piliaieve2789cd2020-12-10 19:18:18 +020014083 "resolution": 1,
Dylan Baker27e6dfb2020-12-21 14:08:37 -080014084 "master_sha": null,
14085 "because_sha": "9e063b01b77059d13756794f95fa0eb0e5ef6633"
14086 },
14087 {
14088 "sha": "4b208fa36b484d2dbe0e7f1fc707544d3a1f17c5",
14089 "description": "freedreno/a6xx: Fix assert which checks the count of shader outputs",
14090 "nominated": true,
14091 "nomination_type": 1,
Danylo Piliaiev633f60e2020-12-07 15:56:03 +020014092 "resolution": 1,
Dylan Baker27e6dfb2020-12-21 14:08:37 -080014093 "master_sha": null,
14094 "because_sha": "2251a4345b1d9ebbf1defe533e16a2633d5127ef"
14095 },
14096 {
14097 "sha": "296d8662dc68612c41d0e488d9b8bdf51e674b06",
14098 "description": "mesa: fix layered framebuffer attachment target check",
14099 "nominated": true,
14100 "nomination_type": 0,
Tapani Pällieec213d2020-12-15 13:15:29 +020014101 "resolution": 1,
Dylan Baker27e6dfb2020-12-21 14:08:37 -080014102 "master_sha": null,
14103 "because_sha": null
14104 },
14105 {
14106 "sha": "448e60314ae0956af92cfac1a63a783a8f94ece7",
14107 "description": "lavapipe: add transform feedback support",
14108 "nominated": false,
14109 "nomination_type": null,
14110 "resolution": 4,
14111 "master_sha": null,
14112 "because_sha": null
14113 },
14114 {
14115 "sha": "29955cbbc01d41c3f7c94884050c2f93e8e42421",
14116 "description": "llvmpipe: handle SO statistics multi value query copy. (v2)",
14117 "nominated": false,
14118 "nomination_type": null,
14119 "resolution": 4,
14120 "master_sha": null,
14121 "because_sha": null
14122 },
14123 {
14124 "sha": "7f849d137566b4e3b1caa5123738a479419bd3a2",
14125 "description": "llvmpipe: add support for vulkan streamout offset hook",
14126 "nominated": false,
14127 "nomination_type": null,
14128 "resolution": 4,
14129 "master_sha": null,
14130 "because_sha": null
14131 },
14132 {
14133 "sha": "46734a02fc916c46156262c3a47a92796ed59934",
14134 "description": "gallium: add an api to retrieve pipe offsets",
14135 "nominated": false,
14136 "nomination_type": null,
14137 "resolution": 4,
14138 "master_sha": null,
14139 "because_sha": null
14140 },
14141 {
14142 "sha": "3df7c9bf54c7eebc11b2d67667cf6538a662124d",
14143 "description": "d3d12: Fix memory leak if create_root_signature failed.",
14144 "nominated": false,
14145 "nomination_type": 1,
14146 "resolution": 4,
14147 "master_sha": null,
14148 "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
14149 },
14150 {
14151 "sha": "1ff5463ff83c0a5f6ea6be56056852318bc12d8c",
14152 "description": "d3d12: Fix memory leak if create_gfx_pipeline_state failed.",
14153 "nominated": false,
14154 "nomination_type": 1,
14155 "resolution": 4,
14156 "master_sha": null,
14157 "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
14158 },
14159 {
14160 "sha": "f9ceab7b237d40ded7728457114e59ca6707dd71",
14161 "description": "panfrost: Fix CLAMP wrap mode",
14162 "nominated": false,
14163 "nomination_type": null,
14164 "resolution": 4,
14165 "master_sha": null,
14166 "because_sha": null
14167 },
14168 {
14169 "sha": "ac265c0a968d1f57e800ec9a2be9f1912f54359f",
14170 "description": "panfrost: Fix precise occlusion queries on Bifrost",
14171 "nominated": false,
14172 "nomination_type": null,
14173 "resolution": 4,
14174 "master_sha": null,
14175 "because_sha": null
14176 },
14177 {
14178 "sha": "05ad0f8871d75c29bbfae38ad1051f136fa1a192",
14179 "description": "docs/panfrost: Mention the IRC channel",
14180 "nominated": false,
14181 "nomination_type": null,
14182 "resolution": 4,
14183 "master_sha": null,
14184 "because_sha": null
14185 },
14186 {
14187 "sha": "2a7c881c1400ff2404d106dd922c2d77d0bceca9",
14188 "description": "docs/panfrost: Document building Panfrost",
14189 "nominated": false,
14190 "nomination_type": null,
14191 "resolution": 4,
14192 "master_sha": null,
14193 "because_sha": null
14194 },
14195 {
14196 "sha": "32da749edb3cd2bd3f1cbee1acfd753d0902c0ae",
14197 "description": "docs/systems: Update Panfrost link",
14198 "nominated": false,
14199 "nomination_type": null,
14200 "resolution": 4,
14201 "master_sha": null,
14202 "because_sha": null
14203 },
14204 {
14205 "sha": "59b7228a6836002c63ee5aed82802984b48a2ee5",
14206 "description": "docs: Update Panfrost in the source tree",
14207 "nominated": false,
14208 "nomination_type": null,
14209 "resolution": 4,
14210 "master_sha": null,
14211 "because_sha": null
14212 },
14213 {
14214 "sha": "496ca466fd1b8bd37c1f401555183e51df043757",
14215 "description": "docs/panfrost: Fix comment about Lima",
14216 "nominated": false,
14217 "nomination_type": null,
14218 "resolution": 4,
14219 "master_sha": null,
14220 "because_sha": null
14221 },
14222 {
Dylan Bakerd9063a02020-12-18 13:54:42 -080014223 "sha": "b9fccafed616aa2906dad3c77dca0c67af5017b8",
14224 "description": "vc4: Fix typos.",
14225 "nominated": false,
14226 "nomination_type": null,
14227 "resolution": 4,
14228 "master_sha": null,
14229 "because_sha": null
14230 },
14231 {
14232 "sha": "19e96d4566dda9ad64af849b91db7ad9b9d55395",
14233 "description": "radv: remove useless push constants data when resolving ds attachments",
14234 "nominated": false,
14235 "nomination_type": null,
14236 "resolution": 4,
14237 "master_sha": null,
14238 "because_sha": null
14239 },
14240 {
14241 "sha": "c4c9c780b131939fa10ede84e079a90fc090e17a",
14242 "description": "spirv: Remove more dead variables",
14243 "nominated": true,
14244 "nomination_type": 1,
Caio Marcelo de Oliveira Filhod54de722020-12-16 14:31:32 -080014245 "resolution": 1,
Dylan Bakerd9063a02020-12-18 13:54:42 -080014246 "master_sha": null,
14247 "because_sha": "3a266a18ae5df27f78c442628a84ba2ab11dfb9d"
14248 },
14249 {
14250 "sha": "acce4ce04ec1b591b47afeda512a9b554dac14f3",
14251 "description": "nir: Consider pointer initializers in nir_remove_dead_variables",
14252 "nominated": true,
14253 "nomination_type": 1,
Caio Marcelo de Oliveira Filhoa46b8332020-12-15 23:25:51 -080014254 "resolution": 1,
Dylan Bakerd9063a02020-12-18 13:54:42 -080014255 "master_sha": null,
14256 "because_sha": "7acc81056f7ac6a869ef6403573b2572c77dbecf"
14257 },
14258 {
14259 "sha": "577bfba95937b90f13b2b256b23dde2a52a09999",
14260 "description": "nir: Remove unused parameter in remove_dead_var_writes",
14261 "nominated": false,
14262 "nomination_type": null,
14263 "resolution": 4,
14264 "master_sha": null,
14265 "because_sha": null
14266 },
14267 {
14268 "sha": "617d8d3788eddf1ea049819298da2f8f9629a80b",
14269 "description": "nir: Fix outdated name in comment",
14270 "nominated": false,
14271 "nomination_type": null,
14272 "resolution": 4,
14273 "master_sha": null,
14274 "because_sha": null
14275 },
14276 {
Dylan Baker79c2aea2020-12-18 09:35:21 -080014277 "sha": "f65750d2215242b17309b5aa8845b717bb913e77",
14278 "description": "spirv: Implement OpArrayLength for OpenGL",
14279 "nominated": true,
14280 "nomination_type": 1,
Dylan Bakerd5a93772020-12-18 13:54:47 -080014281 "resolution": 3,
Dylan Baker79c2aea2020-12-18 09:35:21 -080014282 "master_sha": null,
14283 "because_sha": "15e439071d8d695503a92594e561bf845ef9f4bb"
14284 },
14285 {
14286 "sha": "e9ab35ad4fecc27c33a5bb8814a44bd0f3b51994",
14287 "description": "zink: fix gl_SampleMaskIn handling",
14288 "nominated": false,
14289 "nomination_type": null,
14290 "resolution": 4,
14291 "master_sha": null,
14292 "because_sha": null
14293 },
14294 {
14295 "sha": "354b2f7f75813357232199853e9aa0e4f3ad4848",
14296 "description": "zink: fix rp hash table",
14297 "nominated": false,
14298 "nomination_type": null,
14299 "resolution": 4,
14300 "master_sha": null,
14301 "because_sha": null
14302 },
14303 {
14304 "sha": "ec34b3f117a70b8ff348850a9aae40b73d94c06e",
14305 "description": "zink: move rp hash functions further up in file",
14306 "nominated": false,
14307 "nomination_type": null,
14308 "resolution": 4,
14309 "master_sha": null,
14310 "because_sha": null
14311 },
14312 {
14313 "sha": "f9a8d51f46f257e80054c76ecdbf220f24486c42",
14314 "description": "zink: handle nir_op_find_lsb and nir_op_ifind_msb in ntv",
14315 "nominated": false,
14316 "nomination_type": null,
14317 "resolution": 4,
14318 "master_sha": null,
14319 "because_sha": null
14320 },
14321 {
14322 "sha": "a83002ceda12d9dd49d6f82922eeba245163d0bf",
14323 "description": "zink: handle nir_op_ibitfield_extract: in ntv",
14324 "nominated": false,
14325 "nomination_type": null,
14326 "resolution": 4,
14327 "master_sha": null,
14328 "because_sha": null
14329 },
14330 {
14331 "sha": "99d890f5996f0a5e5252dd1619636d6244e05848",
14332 "description": "zink: add nir_op_bit_count to ntv",
14333 "nominated": false,
14334 "nomination_type": null,
14335 "resolution": 4,
14336 "master_sha": null,
14337 "because_sha": null
14338 },
14339 {
14340 "sha": "c768c5297a89841d80f65f6a4e8de50509baed7c",
14341 "description": "zink: force stencil format for stencil-only samplers and swizzle the right component",
14342 "nominated": false,
14343 "nomination_type": null,
14344 "resolution": 4,
14345 "master_sha": null,
14346 "because_sha": null
14347 },
14348 {
14349 "sha": "ad0037fcfe19655e9cee7c0bed80adc6c0dc967a",
14350 "description": "mesa/st: set lower_point_size for tes/gs during program update",
14351 "nominated": false,
14352 "nomination_type": null,
14353 "resolution": 4,
14354 "master_sha": null,
14355 "because_sha": null
14356 },
14357 {
14358 "sha": "6669d6ff0a615c3e68b54337de835e9b17e572b5",
14359 "description": "mesa/st: flag ST_NEW_CONSTANTS upon running nir_lower_point_size_mov",
14360 "nominated": false,
14361 "nomination_type": null,
14362 "resolution": 4,
14363 "master_sha": null,
14364 "because_sha": null
14365 },
14366 {
14367 "sha": "7eb5fd98fd188c2765b80c278086e5a4382539a8",
14368 "description": "mesa/st: handle running nir lower passes for ucp and psiz in tess stage",
14369 "nominated": false,
14370 "nomination_type": null,
14371 "resolution": 4,
14372 "master_sha": null,
14373 "because_sha": null
14374 },
14375 {
14376 "sha": "db165e9db365c09645e7d690d22e6c199ab9934f",
14377 "description": "mesa/st: tabs -> spaces in st_program",
14378 "nominated": false,
14379 "nomination_type": null,
14380 "resolution": 4,
14381 "master_sha": null,
14382 "because_sha": null
14383 },
14384 {
14385 "sha": "7c302c2deff067307bee8d2784300c99fc82d6fb",
14386 "description": "mesa/st: do not run lower_psiz_mov on vertex shader if geometry shader is present",
14387 "nominated": false,
14388 "nomination_type": null,
14389 "resolution": 4,
14390 "master_sha": null,
14391 "because_sha": null
14392 },
14393 {
14394 "sha": "6a87b61e6393f55d8191a6e1e6d3ccc9e660cd64",
14395 "description": "mesa/st: run nir_lower_point_size_mov on geometry shaders based on cap",
14396 "nominated": false,
14397 "nomination_type": null,
14398 "resolution": 4,
14399 "master_sha": null,
14400 "because_sha": null
14401 },
14402 {
14403 "sha": "30852b5b497cfe727d9da8817246bdfa304e6c0f",
14404 "description": "radv: fix maxFragmentShadingRateRasterizationSamples",
14405 "nominated": false,
14406 "nomination_type": null,
14407 "resolution": 4,
14408 "master_sha": null,
14409 "because_sha": null
14410 },
14411 {
14412 "sha": "c9e1264ec7fa729779ea974b3f264f4765a81d06",
14413 "description": "radv: adjust the maximum number of coverage samples for VRS",
14414 "nominated": false,
14415 "nomination_type": null,
14416 "resolution": 4,
14417 "master_sha": null,
14418 "because_sha": null
14419 },
14420 {
14421 "sha": "2c9bc0d20eae8eed23d6763e78d198ccc6c92ccf",
14422 "description": "swr: Fix crashes on Windows",
14423 "nominated": false,
14424 "nomination_type": null,
14425 "resolution": 4,
14426 "master_sha": null,
14427 "because_sha": null
14428 },
14429 {
14430 "sha": "9860b19086a09c72f4ac3866d78c2052c33e3187",
14431 "description": "docs/features: update list of zink features",
14432 "nominated": false,
14433 "nomination_type": null,
14434 "resolution": 4,
14435 "master_sha": null,
14436 "because_sha": null
14437 },
14438 {
14439 "sha": "271dd1837a463a6db5fae483d507559107f88761",
14440 "description": "ac/llvm: insert phis before demote kill",
14441 "nominated": false,
14442 "nomination_type": 1,
14443 "resolution": 4,
14444 "master_sha": null,
14445 "because_sha": "aa757f4f8c367f408bc02b0daf4787b61dd899d6"
14446 },
14447 {
14448 "sha": "3a63e43071acd8d82cd8f6d7eae6ba5193a46166",
14449 "description": "doc/features: add VC4 driver",
14450 "nominated": false,
14451 "nomination_type": null,
14452 "resolution": 4,
14453 "master_sha": null,
14454 "because_sha": null
14455 },
14456 {
14457 "sha": "4ec78999b0716834416536e8d424f8e395b08f62",
14458 "description": "gitlab: add RADV bug report template",
14459 "nominated": false,
14460 "nomination_type": null,
14461 "resolution": 4,
14462 "master_sha": null,
14463 "because_sha": null
14464 },
14465 {
14466 "sha": "81a6ee7a9b133039f7fd39e18b9b54707b62ff19",
14467 "description": "radv: enable TC-compat HTILE for D32_SFLOAT+MSAA on GFX10+",
14468 "nominated": false,
14469 "nomination_type": null,
14470 "resolution": 4,
14471 "master_sha": null,
14472 "because_sha": null
14473 },
14474 {
14475 "sha": "84136d78e6417c6c423111d6bab7d623f4f2f0c4",
14476 "description": "turnip: fix cube map array image size calculation",
14477 "nominated": false,
14478 "nomination_type": null,
14479 "resolution": 4,
14480 "master_sha": null,
14481 "because_sha": null
14482 },
14483 {
14484 "sha": "8c5c133741f7e831637b9aee167d6e1a2300b227",
14485 "description": "mesa: call Driver.TexParameter in glPopAttrib to fix r100, r200, old nouveau",
14486 "nominated": false,
14487 "nomination_type": 1,
14488 "resolution": 4,
14489 "master_sha": null,
14490 "because_sha": "d0e18550e26209a01465c85382c86a2c9246db0c"
14491 },
14492 {
14493 "sha": "a6164ab48c728d113d36ef1b8bbdade258bafb84",
14494 "description": "mesa: don't restore texture state into unbound textures in glPopAttrib",
14495 "nominated": false,
14496 "nomination_type": 1,
14497 "resolution": 4,
14498 "master_sha": null,
14499 "because_sha": "d0e18550e26209a01465c85382c86a2c9246db0c"
14500 },
14501 {
14502 "sha": "593dac802886dc8e3d8ac23ec5168883691e258c",
14503 "description": "mesa: overallocate program parameter values",
14504 "nominated": false,
14505 "nomination_type": null,
14506 "resolution": 4,
14507 "master_sha": null,
14508 "because_sha": null
14509 },
14510 {
14511 "sha": "884e84035e8a3e63725f1d8169df05665708f981",
14512 "description": "mesa: remove unused LastUniformIndex",
14513 "nominated": false,
14514 "nomination_type": null,
14515 "resolution": 4,
14516 "master_sha": null,
14517 "because_sha": null
14518 },
14519 {
14520 "sha": "23dc21b9d6d777831e3faa50db297b54d4caf1b7",
14521 "description": "mesa: fix assertion paramList->LastUniformIndex < paramList->FirstStateVarIndex",
14522 "nominated": false,
14523 "nomination_type": 1,
14524 "resolution": 4,
14525 "master_sha": null,
14526 "because_sha": "63f7d7dd0a843254ffa51a41e2b90d5ab4dc45d7"
14527 },
14528 {
14529 "sha": "2c92df435d8c2df79685f1241713f25a94ad44b7",
14530 "description": "draw: fix incorrect NIR support code",
14531 "nominated": false,
14532 "nomination_type": 1,
14533 "resolution": 4,
14534 "master_sha": null,
14535 "because_sha": "df11ceaaaf74e4715cde076eccadf84f2f8fd00d"
14536 },
14537 {
14538 "sha": "311064419d1cc85523fa6cae9045ad73f02d310c",
14539 "description": "nir_to_tgsi: fix NIR options instead of asserting",
14540 "nominated": false,
14541 "nomination_type": 1,
14542 "resolution": 4,
14543 "master_sha": null,
14544 "because_sha": "44b7e1497f91e1ad0c4bb6a95a19e2f1b456897a"
14545 },
14546 {
14547 "sha": "e4cdbeab814bdc2b468ec2375a74fc961a423213",
14548 "description": "freedreno/a6xx: Flush depth at the end of bypass rendering, too.",
14549 "nominated": true,
14550 "nomination_type": 0,
Eric Anholt50b97772020-12-17 12:30:16 -080014551 "resolution": 1,
Dylan Baker79c2aea2020-12-18 09:35:21 -080014552 "master_sha": null,
14553 "because_sha": null
14554 },
14555 {
14556 "sha": "f740af27964ef148de94fd389edf736bb488bfd0",
14557 "description": "mesa/st: Finalize the texture before BlitFramebuffer from it.",
14558 "nominated": true,
14559 "nomination_type": 0,
Eric Anholtc00c8d82020-12-14 09:24:58 -080014560 "resolution": 1,
Dylan Baker79c2aea2020-12-18 09:35:21 -080014561 "master_sha": null,
14562 "because_sha": null
14563 },
14564 {
14565 "sha": "5f2166525fe58c94f297b5985bf993867313565a",
14566 "description": "util/list: use helper function in list_is_singular",
14567 "nominated": false,
14568 "nomination_type": null,
14569 "resolution": 4,
14570 "master_sha": null,
14571 "because_sha": null
14572 },
14573 {
14574 "sha": "a9bcb10ec4f5d41b95e9d39243fdcce66232b6ae",
14575 "description": "omx: use list_is_linked",
14576 "nominated": false,
14577 "nomination_type": null,
14578 "resolution": 4,
14579 "master_sha": null,
14580 "because_sha": null
14581 },
14582 {
14583 "sha": "240322fad2a34d1d2c80d87ed70336796efb3ea7",
14584 "description": "r600: use list_is_linked",
14585 "nominated": false,
14586 "nomination_type": null,
14587 "resolution": 4,
14588 "master_sha": null,
14589 "because_sha": null
14590 },
14591 {
14592 "sha": "1d2077c3d688a3b7929075fe2258a2e0d41e6bdd",
14593 "description": "iris: use list_is_linked",
14594 "nominated": false,
14595 "nomination_type": null,
14596 "resolution": 4,
14597 "master_sha": null,
14598 "because_sha": null
14599 },
14600 {
14601 "sha": "aa7b497d9a2d29f7822f4f1498951d5fe046166e",
14602 "description": "gallium: use list_is_linked",
14603 "nominated": false,
14604 "nomination_type": null,
14605 "resolution": 4,
14606 "master_sha": null,
14607 "because_sha": null
14608 },
14609 {
14610 "sha": "c5ecb59d979f6c651c95c0d7281118db6aa3e7bb",
14611 "description": "nine: use list_is_linked",
14612 "nominated": false,
14613 "nomination_type": null,
14614 "resolution": 4,
14615 "master_sha": null,
14616 "because_sha": null
14617 },
14618 {
14619 "sha": "55a072cb162766da1c489a2bffddb1d1d0d32b91",
14620 "description": "util/list: add list_is_linked",
14621 "nominated": false,
14622 "nomination_type": null,
14623 "resolution": 4,
14624 "master_sha": null,
14625 "because_sha": null
14626 },
14627 {
14628 "sha": "8f438f646cda4f0ce22037b2f5d5b1ea33bc40ae",
14629 "description": "iris: remove redundant check",
14630 "nominated": false,
14631 "nomination_type": null,
14632 "resolution": 4,
14633 "master_sha": null,
14634 "because_sha": null
14635 },
14636 {
14637 "sha": "bec34639773c305bc9129c92d3dd4dcc505adadb",
14638 "description": "svga: remove duplicated code",
14639 "nominated": false,
14640 "nomination_type": null,
14641 "resolution": 4,
14642 "master_sha": null,
14643 "because_sha": null
14644 },
14645 {
14646 "sha": "8513b12590cf65f77c16a59774de2d268e5de5f9",
14647 "description": "nir/opt_if: split ALU from Phi more aggressively",
14648 "nominated": true,
14649 "nomination_type": 0,
Daniel Schürmann82326102020-12-16 10:33:59 +010014650 "resolution": 1,
Dylan Baker79c2aea2020-12-18 09:35:21 -080014651 "master_sha": null,
14652 "because_sha": null
14653 },
14654 {
14655 "sha": "7192362531fe24b44f1bcd87b40dfe37b7a989c2",
14656 "description": "clover/api: Add extended versioning query for OpenCL C",
14657 "nominated": false,
14658 "nomination_type": null,
14659 "resolution": 4,
14660 "master_sha": null,
14661 "because_sha": null
14662 },
14663 {
14664 "sha": "b47981304c06c0f845df2e8d842e0105c138aa9f",
14665 "description": "clover/api: Add extended versioning query for built-in kernels",
14666 "nominated": false,
14667 "nomination_type": null,
14668 "resolution": 4,
14669 "master_sha": null,
14670 "because_sha": null
14671 },
14672 {
14673 "sha": "55e2d836f37f7073a5d2221e4a754ed30781abb9",
14674 "description": "zink: enable 64bit pipe caps",
14675 "nominated": false,
14676 "nomination_type": null,
14677 "resolution": 4,
14678 "master_sha": null,
14679 "because_sha": null
14680 },
14681 {
14682 "sha": "f779af2d105a6330c022fa93684103d166ec36d5",
14683 "description": "zink: set nir options for 64bit handling based on feature presence",
14684 "nominated": false,
14685 "nomination_type": null,
14686 "resolution": 4,
14687 "master_sha": null,
14688 "because_sha": null
14689 },
14690 {
14691 "sha": "30a2eff30220e303c1943b9895ab515a26a7cf73",
14692 "description": "zink: split ubo loading for 64bit types into 2x32bit loads",
14693 "nominated": false,
14694 "nomination_type": null,
14695 "resolution": 4,
14696 "master_sha": null,
14697 "because_sha": null
14698 },
14699 {
14700 "sha": "21d89adfb886e747dc617676016702637cc97e6e",
14701 "description": "zink: more conversion ALUs",
14702 "nominated": false,
14703 "nomination_type": null,
14704 "resolution": 4,
14705 "master_sha": null,
14706 "because_sha": null
14707 },
14708 {
14709 "sha": "fb4a2490d8da45b21111f64d85e68eaadd91fa99",
14710 "description": "zink: handle 64bit constant loading in ntv",
14711 "nominated": false,
14712 "nomination_type": null,
14713 "resolution": 4,
14714 "master_sha": null,
14715 "because_sha": null
14716 },
14717 {
14718 "sha": "bb326973fc95050626f62afb9e03b263c86a58fb",
14719 "description": "zink: add 64bit glsl basetype handling in ntv",
14720 "nominated": false,
14721 "nomination_type": null,
14722 "resolution": 4,
14723 "master_sha": null,
14724 "because_sha": null
14725 },
14726 {
14727 "sha": "11ff452aa1f2e4c9505bc38300ce6b53662ecb2e",
14728 "description": "zink: change function params and asserts to permit 64bit types in ntv",
14729 "nominated": false,
14730 "nomination_type": null,
14731 "resolution": 4,
14732 "master_sha": null,
14733 "because_sha": null
14734 },
14735 {
14736 "sha": "a658e815a432668135b87435ed548f13abec1e51",
14737 "description": "zink: set 64bit shader caps in ntv",
14738 "nominated": false,
14739 "nomination_type": null,
14740 "resolution": 4,
14741 "master_sha": null,
14742 "because_sha": null
14743 },
14744 {
14745 "sha": "3ab0e6303b2688d206b5998a25d3b1f4a984ae8b",
14746 "description": "zink: add handlers for some bitfield ops in ntv",
14747 "nominated": false,
14748 "nomination_type": null,
14749 "resolution": 4,
14750 "master_sha": null,
14751 "because_sha": null
14752 },
14753 {
14754 "sha": "d8ee1fa34141dc30293bce8a401c828cb9b83af1",
14755 "description": "zink: nir_op_b2f64 implementation",
14756 "nominated": false,
14757 "nomination_type": null,
14758 "resolution": 4,
14759 "master_sha": null,
14760 "because_sha": null
14761 },
14762 {
14763 "sha": "98a73027e14ab8ae025dddd8a8b611b740ae1c99",
14764 "description": "zink: add some 64-bit conversion ALUs",
14765 "nominated": false,
14766 "nomination_type": null,
14767 "resolution": 4,
14768 "master_sha": null,
14769 "because_sha": null
14770 },
14771 {
14772 "sha": "2108e4fa8f2e403f27f6f5d48b6c56064b357da8",
14773 "description": "zink: support nir_op_f2f32",
14774 "nominated": false,
14775 "nomination_type": null,
14776 "resolution": 4,
14777 "master_sha": null,
14778 "because_sha": null
14779 },
14780 {
14781 "sha": "536863eeeaa24e1995968d87827bc98271fe56d4",
14782 "description": "zink: add handling for 64bit values in spirv_builder",
14783 "nominated": false,
14784 "nomination_type": null,
14785 "resolution": 4,
14786 "master_sha": null,
14787 "because_sha": null
14788 },
14789 {
14790 "sha": "4a3b42a717ce4fa4450066352f04f2e1ef78ad9a",
14791 "description": "drisw: Prefer hardware-layered sw-winsys drivers over pure sw",
14792 "nominated": false,
14793 "nomination_type": null,
14794 "resolution": 4,
14795 "master_sha": null,
14796 "because_sha": null
14797 },
14798 {
14799 "sha": "27ed515c0519f7907362081c790d98240f0919eb",
14800 "description": "drisw: Add fallback logic for choosing a driver to use",
14801 "nominated": false,
14802 "nomination_type": null,
14803 "resolution": 4,
14804 "master_sha": null,
14805 "because_sha": null
14806 },
14807 {
Dylan Bakercf1af4a2020-12-17 11:43:21 -080014808 "sha": "661922f6ac9576fc2077c5d50b53ef7edf9e8a18",
14809 "description": "aco: add block to worklist in mark_block_wqm()",
14810 "nominated": true,
14811 "nomination_type": 0,
Rhys Perry4ba1dba2020-12-17 16:52:24 +000014812 "resolution": 1,
Dylan Bakercf1af4a2020-12-17 11:43:21 -080014813 "master_sha": null,
14814 "because_sha": null
14815 },
14816 {
14817 "sha": "6d7ea0f0202b47f1c2ab545bfa2c4a33e65997a4",
14818 "description": "zink: add struct type support for ntv",
14819 "nominated": false,
14820 "nomination_type": null,
14821 "resolution": 4,
14822 "master_sha": null,
14823 "because_sha": null
14824 },
14825 {
14826 "sha": "26a955959ef44d4ea5101989eb65d668030a7cf7",
14827 "description": "zink: ntv formatting",
14828 "nominated": false,
14829 "nomination_type": null,
14830 "resolution": 4,
14831 "master_sha": null,
14832 "because_sha": null
14833 },
14834 {
14835 "sha": "02fd562e65b3007a6cc5c778c57f0f8689e65018",
14836 "description": "zink: handle struct derefs in ntv",
14837 "nominated": false,
14838 "nomination_type": null,
14839 "resolution": 4,
14840 "master_sha": null,
14841 "because_sha": null
14842 },
14843 {
14844 "sha": "d4748913fc4923649c0982bd32a0a34a68e1fe0f",
14845 "description": "zink: add get_storage_class() ntv util",
14846 "nominated": false,
14847 "nomination_type": null,
14848 "resolution": 4,
14849 "master_sha": null,
14850 "because_sha": null
14851 },
14852 {
14853 "sha": "f9bc320c61a14c0cd873728f8c5bd66ac2c62023",
14854 "description": "zink: be more paranoid about array strides in ntv",
14855 "nominated": false,
14856 "nomination_type": null,
14857 "resolution": 4,
14858 "master_sha": null,
14859 "because_sha": null
14860 },
14861 {
14862 "sha": "2bea7f4336808c9bbfcd2c58f8f6d161015a0834",
14863 "description": "ci/freedreno: Stop specifying the number of deqp threads",
14864 "nominated": false,
14865 "nomination_type": null,
14866 "resolution": 4,
14867 "master_sha": null,
14868 "because_sha": null
14869 },
14870 {
14871 "sha": "82f5664b74d635ef79d3cd7e93f3e31680947933",
14872 "description": "ci/freedreno: Treat all freedreno deqp runs as saving results.",
14873 "nominated": false,
14874 "nomination_type": null,
14875 "resolution": 4,
14876 "master_sha": null,
14877 "because_sha": null
14878 },
14879 {
14880 "sha": "2cb9e3b8e1d1f36b6122f663a54aa6f98ec1ddc7",
14881 "description": "zink: add nir pass for splitting 64bit vertex attribs which cross slot boundaries",
14882 "nominated": false,
14883 "nomination_type": null,
14884 "resolution": 4,
14885 "master_sha": null,
14886 "because_sha": null
14887 },
14888 {
14889 "sha": "ec65021771c1a27b8ce62100c8de02974a4a83a2",
14890 "description": "zink: support frem shader op",
14891 "nominated": false,
14892 "nomination_type": null,
14893 "resolution": 4,
14894 "master_sha": null,
14895 "because_sha": null
14896 },
14897 {
14898 "sha": "b34bc3db67448e54c239e933faa268e2bff63346",
14899 "description": "tu: pCounterBuffers can be NULL in vkCmd*TransformFeedbackEXT()",
14900 "nominated": true,
14901 "nomination_type": 1,
Danylo Piliaiev19b92b72020-12-17 14:41:52 +020014902 "resolution": 1,
Dylan Bakercf1af4a2020-12-17 11:43:21 -080014903 "master_sha": null,
14904 "because_sha": "98b0d900474e1f3abdc3f465cbe659bf1caf95c6"
14905 },
14906 {
14907 "sha": "6aec3c9a2340474d4c8a9243b5c7732f0aeb7149",
14908 "description": "tu: Ignore pTessellationState if there is no tesselation shaders",
14909 "nominated": true,
14910 "nomination_type": 1,
Danylo Piliaiev81421b72020-12-17 13:50:04 +020014911 "resolution": 1,
Dylan Bakercf1af4a2020-12-17 11:43:21 -080014912 "master_sha": null,
14913 "because_sha": "eefdca2e2f5a558e02102c1f6e1736b61acc67b2"
14914 },
14915 {
14916 "sha": "4d47b22bf007413274cabac264122ab7e428fe7d",
14917 "description": "glsl/float64: make this compatible with glsl 330",
14918 "nominated": false,
14919 "nomination_type": null,
14920 "resolution": 4,
14921 "master_sha": null,
14922 "because_sha": null
14923 },
14924 {
14925 "sha": "7880faccc51b68391390071c872f5fea45e41fee",
14926 "description": "radv: add missing DB flush after depth/stencil resolve operations",
14927 "nominated": true,
14928 "nomination_type": 0,
Samuel Pitoisetabfbaa82020-12-17 12:01:40 +010014929 "resolution": 1,
Dylan Bakercf1af4a2020-12-17 11:43:21 -080014930 "master_sha": null,
14931 "because_sha": null
14932 },
14933 {
14934 "sha": "b50d3e5760ca8af775357b4176aaac5991f93cf0",
14935 "description": "aco/ra: fix phi operand renaming",
14936 "nominated": true,
14937 "nomination_type": 0,
Daniel Schürmann82170782020-12-15 16:21:12 +010014938 "resolution": 1,
Dylan Bakercf1af4a2020-12-17 11:43:21 -080014939 "master_sha": null,
14940 "because_sha": null
14941 },
14942 {
14943 "sha": "e384476d1e95c13dd31652c004073714685c2a03",
14944 "description": "ci: Bump deqp to current vulkan-cts-1.2.5.0",
14945 "nominated": false,
14946 "nomination_type": null,
14947 "resolution": 4,
14948 "master_sha": null,
14949 "because_sha": null
14950 },
14951 {
14952 "sha": "663e06faa62c3e1a0e9b4e9a584ef6fb832c2cf8",
14953 "description": "egl: fix EGL_EXT_protected_content/surface mixup",
14954 "nominated": true,
14955 "nomination_type": 1,
Pierre-Eric Pelloux-Prayer59a94712020-12-15 19:19:22 +010014956 "resolution": 1,
Dylan Bakercf1af4a2020-12-17 11:43:21 -080014957 "master_sha": null,
14958 "because_sha": "bd182777c8f2c4468568901ce92b1796674eb87d"
14959 },
14960 {
14961 "sha": "6526e6d11b82a96139c3e5d16120765262d5707e",
14962 "description": "lavapipe: implement VK_EXT_index_type_uint8",
14963 "nominated": false,
14964 "nomination_type": null,
14965 "resolution": 4,
14966 "master_sha": null,
14967 "because_sha": null
14968 },
14969 {
14970 "sha": "2832cbea7ae078c0ad1ef93a6041d3d3bd0fd243",
14971 "description": "v3dv: fix BO list for TFU jobs",
14972 "nominated": true,
14973 "nomination_type": 1,
14974 "resolution": 0,
14975 "master_sha": null,
14976 "because_sha": "30f1fc25ce5cf054874ff278eb19304c6fff5d55"
14977 },
14978 {
14979 "sha": "9f2afe4170546cac3195a6b6d5a2222d94ded46a",
14980 "description": "v3dv: fix incorrect slice selection for TFU jobs",
14981 "nominated": true,
14982 "nomination_type": 1,
14983 "resolution": 0,
14984 "master_sha": null,
14985 "because_sha": "30f1fc25ce5cf054874ff278eb19304c6fff5d55"
14986 },
14987 {
14988 "sha": "e6a66201a7ada69d93c9c9eb2112b20f87695754",
14989 "description": "symbol_table:fix mesa symbol table return scope error",
14990 "nominated": false,
14991 "nomination_type": null,
14992 "resolution": 4,
14993 "master_sha": null,
14994 "because_sha": null
14995 },
14996 {
14997 "sha": "193888fd7578fed0afd8e8f22a346dc127952da7",
14998 "description": "glsl: Initialize glsl_type member name.",
14999 "nominated": false,
15000 "nomination_type": null,
15001 "resolution": 4,
15002 "master_sha": null,
15003 "because_sha": null
15004 },
15005 {
15006 "sha": "daf339a4795c96ebc7295a3184fa59a13fdecbf0",
15007 "description": "docs: Add a stub page for Panfrost",
15008 "nominated": false,
15009 "nomination_type": null,
15010 "resolution": 4,
15011 "master_sha": null,
15012 "because_sha": null
15013 },
15014 {
15015 "sha": "434da21a7c81acbe03f0e1621e80904313c0b05c",
15016 "description": "meson: add missing dependency on generated git_sha1.h",
15017 "nominated": false,
15018 "nomination_type": null,
15019 "resolution": 4,
15020 "master_sha": null,
15021 "because_sha": null
15022 },
15023 {
15024 "sha": "818031afd1cb712ffb466cf95b39de260dafbdf5",
15025 "description": "docs: update calendar and link releases notes for 20.2.6",
15026 "nominated": false,
15027 "nomination_type": null,
15028 "resolution": 4,
15029 "master_sha": null,
15030 "because_sha": null
15031 },
15032 {
15033 "sha": "5c164e361b78d29beb6f4ae3822f2ae558cff0db",
15034 "description": "docs: Add sha256 sums for 20.2.6",
15035 "nominated": false,
15036 "nomination_type": null,
15037 "resolution": 4,
15038 "master_sha": null,
15039 "because_sha": null
15040 },
15041 {
15042 "sha": "aade49f95672fcdcb80fec293f83dea59bb06548",
15043 "description": "docs: add release notes for 20.2.6",
15044 "nominated": false,
15045 "nomination_type": null,
15046 "resolution": 4,
15047 "master_sha": null,
15048 "because_sha": null
15049 },
15050 {
15051 "sha": "2a627e7a03d2c216845662c0da724b9fdbcaf3fd",
15052 "description": "pan/decode: Fix \"Access to unknown memory\" message formatting",
15053 "nominated": false,
15054 "nomination_type": null,
15055 "resolution": 4,
15056 "master_sha": null,
15057 "because_sha": null
15058 },
15059 {
15060 "sha": "1baddfcff6f3c85366ed6ed25ed10de56e9a00cc",
15061 "description": "panfrost: Fix negative LOD bias support on Bifrost",
15062 "nominated": false,
15063 "nomination_type": null,
15064 "resolution": 4,
15065 "master_sha": null,
15066 "because_sha": null
15067 },
15068 {
15069 "sha": "3a2a00540469fa40b44cd0481ffae0e91b423a9b",
15070 "description": "pan/gen_pack: Fix signed integer packing",
15071 "nominated": false,
15072 "nomination_type": null,
15073 "resolution": 4,
15074 "master_sha": null,
15075 "because_sha": null
15076 },
15077 {
15078 "sha": "e541aa76e298bde494180ccd22c1cbf45f2b95f7",
15079 "description": "panfrost: Split up batches with many jobs",
15080 "nominated": false,
15081 "nomination_type": null,
15082 "resolution": 4,
15083 "master_sha": null,
15084 "because_sha": null
15085 },
15086 {
15087 "sha": "720a2d8f29e732d722d8891c62cf80f306308d3c",
15088 "description": "zink: map some more formats",
15089 "nominated": false,
15090 "nomination_type": null,
15091 "resolution": 4,
15092 "master_sha": null,
15093 "because_sha": null
15094 },
15095 {
15096 "sha": "74132b761cd064d7a059571772befb7266a6f7f5",
15097 "description": "zink: add format test",
15098 "nominated": false,
15099 "nomination_type": null,
15100 "resolution": 4,
15101 "master_sha": null,
15102 "because_sha": null
15103 },
15104 {
15105 "sha": "d788a1d6f4ef07f75eaa761ae715ec4d5c852885",
15106 "description": "zink: fix format-mapping",
15107 "nominated": true,
15108 "nomination_type": 1,
Erik Faye-Lundf99fc9e2020-12-07 20:51:45 +010015109 "resolution": 1,
Dylan Bakercf1af4a2020-12-17 11:43:21 -080015110 "master_sha": null,
15111 "because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
15112 },
15113 {
15114 "sha": "123f3d0d647eb870f76fb018909ce7f1cb562ca6",
15115 "description": "zink: make zink_format all about raw format-translation",
15116 "nominated": false,
15117 "nomination_type": null,
15118 "resolution": 4,
15119 "master_sha": null,
15120 "because_sha": null
15121 },
15122 {
15123 "sha": "d66df61bf7800181098d8b0719a6469263f27df6",
15124 "description": "zink: convert x8-formats in zink_get_format",
15125 "nominated": false,
15126 "nomination_type": null,
15127 "resolution": 4,
15128 "master_sha": null,
15129 "because_sha": null
15130 },
15131 {
15132 "sha": "96f1c5426672504c838c39d9483bdb11e1bbda6c",
15133 "description": "docs: update calendar and link releases notes for 20.3.1",
15134 "nominated": false,
15135 "nomination_type": null,
15136 "resolution": 4,
15137 "master_sha": null,
15138 "because_sha": null
15139 },
15140 {
15141 "sha": "066689cb590af9db0d06011a1ef425034d4722f6",
15142 "description": "docs: Add sha256 sums for 20.3.1",
15143 "nominated": false,
15144 "nomination_type": null,
15145 "resolution": 4,
15146 "master_sha": null,
15147 "because_sha": null
15148 },
15149 {
15150 "sha": "245145f3c384b88c28d732b560d6bace9ccefe7b",
15151 "description": "docs: add release notes for 20.3.1",
15152 "nominated": false,
15153 "nomination_type": null,
15154 "resolution": 4,
15155 "master_sha": null,
15156 "because_sha": null
15157 },
15158 {
15159 "sha": "e836005194676e756a24d50d36092ed7d392e540",
15160 "description": "docs: update calendar and link releases notes for 20.2.5",
15161 "nominated": false,
15162 "nomination_type": null,
15163 "resolution": 4,
15164 "master_sha": null,
15165 "because_sha": null
15166 },
15167 {
15168 "sha": "b8005592bdce46cd07c93ac42a79d6569424b6df",
15169 "description": "docs: add sha256 sums for 20.2.5",
15170 "nominated": false,
15171 "nomination_type": null,
15172 "resolution": 4,
15173 "master_sha": null,
15174 "because_sha": null
15175 },
15176 {
15177 "sha": "8c12442ba398e58deaa15dccd384e0a8557f8445",
15178 "description": "docs: add release notes for 20.2.5",
15179 "nominated": false,
15180 "nomination_type": null,
15181 "resolution": 4,
15182 "master_sha": null,
15183 "because_sha": null
15184 },
15185 {
Dylan Bakere5312452020-12-16 09:21:54 -080015186 "sha": "2d78e28ba702d366becabb8e241b861e6711c76e",
15187 "description": "d3d12: Flush and wait in flush_frontbuffer",
15188 "nominated": false,
15189 "nomination_type": null,
15190 "resolution": 4,
15191 "master_sha": null,
15192 "because_sha": null
15193 },
15194 {
15195 "sha": "0507da62c47ad6ca0b5c4f9bb2209d773c3e444c",
15196 "description": "gallium/dri: Add D3D12 software driver option",
15197 "nominated": false,
15198 "nomination_type": null,
15199 "resolution": 4,
15200 "master_sha": null,
15201 "because_sha": null
15202 },
15203 {
15204 "sha": "eb4353838d7b54f0811d171da9afad5416b04059",
15205 "description": "d3d12: Don't require DXIL for WSL",
15206 "nominated": false,
15207 "nomination_type": null,
15208 "resolution": 4,
15209 "master_sha": null,
15210 "because_sha": null
15211 },
15212 {
15213 "sha": "0b60d6a24d405066c4077154095a76204c103cc1",
15214 "description": "d3d12: Support Linux eventfds for fences",
15215 "nominated": false,
15216 "nomination_type": null,
15217 "resolution": 4,
15218 "master_sha": null,
15219 "because_sha": null
15220 },
15221 {
15222 "sha": "ee4c80f77df6310807db6a8f29b1389a7c3a2c43",
15223 "description": "d3d12: Only support DXGI and GDI APIs on Windows",
15224 "nominated": false,
15225 "nomination_type": null,
15226 "resolution": 4,
15227 "master_sha": null,
15228 "because_sha": null
15229 },
15230 {
15231 "sha": "ed286325a0ecbf5fceeb9c8f5d5fc677154fad00",
15232 "description": "d3d12: Only play DLL path tricks on Windows",
15233 "nominated": false,
15234 "nomination_type": null,
15235 "resolution": 4,
15236 "master_sha": null,
15237 "because_sha": null
15238 },
15239 {
15240 "sha": "dfeb5ecd4ac28b7189bd311cce34a495a7249972",
15241 "description": "d3d12: Use u_dl instead of Windows DLL APIs",
15242 "nominated": false,
15243 "nomination_type": null,
15244 "resolution": 4,
15245 "master_sha": null,
15246 "because_sha": null
15247 },
15248 {
15249 "sha": "29ccbd9b1e59eebb139008f9d292a0c6f01ca770",
15250 "description": "d3d12: Add forward declaration for LUID",
15251 "nominated": false,
15252 "nomination_type": null,
15253 "resolution": 4,
15254 "master_sha": null,
15255 "because_sha": null
15256 },
15257 {
15258 "sha": "738564a75318d6d90c810abb874995ab9a735a34",
15259 "description": "d3d12: Scope down wrl includes to just client.h",
15260 "nominated": false,
15261 "nomination_type": null,
15262 "resolution": 4,
15263 "master_sha": null,
15264 "because_sha": null
15265 },
15266 {
15267 "sha": "af2e212c598d41d2dd6b1da85537c822198edd82",
15268 "description": "d3d12: Use IID_PPV_ARGS instead of __uuidof",
15269 "nominated": false,
15270 "nomination_type": null,
15271 "resolution": 4,
15272 "master_sha": null,
15273 "because_sha": null
15274 },
15275 {
15276 "sha": "e1e05ad772e8872af1f0ef420640d02c11784271",
15277 "description": "d3d12: Include dxguids/dxguids.h in files that need __uuidof",
15278 "nominated": false,
15279 "nomination_type": null,
15280 "resolution": 4,
15281 "master_sha": null,
15282 "because_sha": null
15283 },
15284 {
15285 "sha": "da9b6a21f4d0b018eb487d80528f8aa326afe362",
15286 "description": "d3d12: Include wsl/winadapter.h when not compiling for Windows",
15287 "nominated": false,
15288 "nomination_type": null,
15289 "resolution": 4,
15290 "master_sha": null,
15291 "because_sha": null
15292 },
15293 {
15294 "sha": "8fc2676e47d50b561efc4b6c5b932aa637226c4a",
15295 "description": "winsys_handle: Change D3D12 resource handle type to void*",
15296 "nominated": false,
15297 "nomination_type": null,
15298 "resolution": 4,
15299 "master_sha": null,
15300 "because_sha": null
15301 },
15302 {
15303 "sha": "4ee55769d6d6991a88513b0de9fc8e3e06543acd",
15304 "description": "microsoft/compiler: Pick up new dxcapi.h",
15305 "nominated": false,
15306 "nomination_type": null,
15307 "resolution": 4,
15308 "master_sha": null,
15309 "because_sha": null
15310 },
15311 {
15312 "sha": "f6736480035281f9d37a69a3f65114226a5ac9a8",
15313 "description": "d3d12: Add DXCore screen variation",
15314 "nominated": false,
15315 "nomination_type": null,
15316 "resolution": 4,
15317 "master_sha": null,
15318 "because_sha": null
15319 },
15320 {
15321 "sha": "50fab5da93ad05817f8bc33abba759cc0cb3d0ef",
15322 "description": "d3d12: Refactor screen to abstract DXGI details",
15323 "nominated": false,
15324 "nomination_type": null,
15325 "resolution": 4,
15326 "master_sha": null,
15327 "because_sha": null
15328 },
15329 {
15330 "sha": "bc5f69faee969cf32fdb7cd31b8b12206d82a77e",
15331 "description": "d3d12: Use DirectX-Headers wrap for d3d12.h",
15332 "nominated": false,
15333 "nomination_type": null,
15334 "resolution": 4,
15335 "master_sha": null,
15336 "because_sha": null
15337 },
15338 {
15339 "sha": "c37d8ae82b9d6ad30ebffbc8bf043afa0f5b6cc5",
15340 "description": "egl/wayland: add a NULL guard for the authenticate callback",
15341 "nominated": false,
15342 "nomination_type": null,
15343 "resolution": 4,
15344 "master_sha": null,
15345 "because_sha": null
15346 },
15347 {
15348 "sha": "a709d99bfd7982bcb15d2c98bea5bc8de91ea0a7",
15349 "description": "st/mesa: set drawpixels swizzle before creating sampler view",
15350 "nominated": true,
15351 "nomination_type": 1,
Mike Blumenkrantz5636ec02020-12-14 23:35:55 -050015352 "resolution": 1,
Dylan Bakere5312452020-12-16 09:21:54 -080015353 "master_sha": null,
15354 "because_sha": "d11fefa96165836ffeed531a74319a64aa98a696"
15355 },
15356 {
15357 "sha": "ba74e1be22f646f9639e85b12c7707e96351a075",
15358 "description": "zink: fix 8 bit index handling code",
15359 "nominated": true,
15360 "nomination_type": 1,
Erik Faye-Lundcf0f7d22020-12-14 11:51:14 +010015361 "resolution": 1,
Dylan Bakere5312452020-12-16 09:21:54 -080015362 "master_sha": null,
15363 "because_sha": "f4583b40863e3e57fe0df60daf1d5ab5ea8ebbae"
15364 },
15365 {
15366 "sha": "008bf6ca61081fbe9025a6bb1facf3f82b08106e",
15367 "description": "zink: ralloc spirv_shader",
15368 "nominated": false,
15369 "nomination_type": null,
15370 "resolution": 4,
15371 "master_sha": null,
15372 "because_sha": null
15373 },
15374 {
15375 "sha": "03ccd3c4687ae401353a72a116b0d4f7de560c88",
15376 "description": "zink: use emit_bitcast helper",
15377 "nominated": false,
15378 "nomination_type": null,
15379 "resolution": 4,
15380 "master_sha": null,
15381 "because_sha": null
15382 },
15383 {
15384 "sha": "134df0069fbc5fb956865c7777ba16663333cb10",
15385 "description": "zink: use shader-read-only-optimal for samplers",
15386 "nominated": false,
15387 "nomination_type": null,
15388 "resolution": 4,
15389 "master_sha": null,
15390 "because_sha": null
15391 },
15392 {
15393 "sha": "1a4c4cd110380c99c51e57c59c868beac01234d2",
15394 "description": "driconf: add workaround for Enter The Gungeon",
15395 "nominated": false,
15396 "nomination_type": null,
15397 "resolution": 4,
15398 "master_sha": null,
15399 "because_sha": null
15400 },
15401 {
15402 "sha": "296316b5dec2d3512408859c38f50dd308a75bbc",
15403 "description": "st/mesa: disable line stippling if pattern is all 1's",
15404 "nominated": false,
15405 "nomination_type": null,
15406 "resolution": 4,
15407 "master_sha": null,
15408 "because_sha": null
15409 },
15410 {
15411 "sha": "967ae12931e0dc12855de903851222b2f0607878",
15412 "description": "Revert \"st/dri: make sure software color-buffers are linear\"",
15413 "nominated": true,
15414 "nomination_type": 2,
Dylan Bakerb21d6922020-12-28 16:48:48 -080015415 "resolution": 2,
Dylan Bakere5312452020-12-16 09:21:54 -080015416 "master_sha": null,
15417 "because_sha": "040a2643c08dd0accee6942bc05836b99417ee49"
15418 },
15419 {
15420 "sha": "1fd5e7b14eb9130d22f0a6ff219af1680734415a",
15421 "description": "zink: force display-targets to be linear",
15422 "nominated": false,
15423 "nomination_type": null,
15424 "resolution": 4,
15425 "master_sha": null,
15426 "because_sha": null
15427 },
15428 {
15429 "sha": "87d7568d69199d1fa16858b45521764d31815aa9",
15430 "description": "swr: Fix building with LLVM12",
15431 "nominated": false,
15432 "nomination_type": null,
15433 "resolution": 4,
15434 "master_sha": null,
15435 "because_sha": null
15436 },
15437 {
15438 "sha": "27097ca6b52f3b84a8fd8f7427487440980fae29",
15439 "description": "radeonsi: improve a comment about an MSAA bug workaround",
15440 "nominated": false,
15441 "nomination_type": null,
15442 "resolution": 4,
15443 "master_sha": null,
15444 "because_sha": null
15445 },
15446 {
15447 "sha": "3b9fb98c4b6bf5d9a5cabf55b47efee7c712769a",
15448 "description": "radeonsi: disable NGG fast launch with indexed triangle strips to fix a hang",
15449 "nominated": false,
15450 "nomination_type": 1,
15451 "resolution": 4,
15452 "master_sha": null,
15453 "because_sha": "aaed7a29bef6637c712c459f84ec6ec7911f1300"
15454 },
15455 {
15456 "sha": "dffc27e5e10350c371bb32b5b49facc8b30b2f16",
15457 "description": "radeonsi: fix small primitive culling with MSAA force-disabled and smoothing",
15458 "nominated": true,
15459 "nomination_type": 1,
Marek Olšák840a9a62020-12-09 19:18:37 -050015460 "resolution": 3,
Dylan Bakere5312452020-12-16 09:21:54 -080015461 "master_sha": null,
15462 "because_sha": "7648060dc03775979e3fa8904c4948c084e82b6a"
15463 },
15464 {
15465 "sha": "836b9e1d8831eb9ec3b1652bc041d70e1e0db71a",
15466 "description": "glsl: Fix typos in comments.",
15467 "nominated": false,
15468 "nomination_type": null,
15469 "resolution": 4,
15470 "master_sha": null,
15471 "because_sha": null
15472 },
15473 {
15474 "sha": "001411774d203007850a157900c9cd9d0307a417",
15475 "description": "lima: adjust pp and gp max const buffer size",
15476 "nominated": false,
15477 "nomination_type": null,
15478 "resolution": 4,
15479 "master_sha": null,
15480 "because_sha": null
15481 },
15482 {
15483 "sha": "9ed50cba6e8561128a98dcf6ac8a98cef94591aa",
15484 "description": "gallium/swr: Fix Windows build",
15485 "nominated": false,
15486 "nomination_type": 1,
15487 "resolution": 4,
15488 "master_sha": null,
15489 "because_sha": "9ac8f8f490d0ee08ac9ca6f1c6963043c2991443"
15490 },
15491 {
15492 "sha": "5228847c02749079c765cc143064b29737aa93a4",
15493 "description": "CI: Add repeat-wait to Windows Piglit skip",
15494 "nominated": false,
15495 "nomination_type": null,
15496 "resolution": 4,
15497 "master_sha": null,
15498 "because_sha": null
15499 },
15500 {
15501 "sha": "0e215ff487d23d4bf040e368ec08ef08b7ac4cb3",
15502 "description": "d3d12: Fix incorrect fence timeout calculation",
15503 "nominated": false,
15504 "nomination_type": 1,
15505 "resolution": 4,
15506 "master_sha": null,
15507 "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
15508 },
15509 {
15510 "sha": "f3e33dee07073f0ea25bdf68e335a1ee19b2bcb6",
15511 "description": "ci: Add an ASan build on x86.",
15512 "nominated": false,
15513 "nomination_type": null,
15514 "resolution": 4,
15515 "master_sha": null,
15516 "because_sha": null
15517 },
15518 {
15519 "sha": "6f52386544a38b6d1628ae8c9e17875a31e7e8d4",
15520 "description": "amd: Fix leak in ac_surface_modifier_test.",
15521 "nominated": false,
15522 "nomination_type": null,
15523 "resolution": 4,
15524 "master_sha": null,
15525 "because_sha": null
15526 },
15527 {
15528 "sha": "26198e875a39625e413dd1f1ee0e4cf4a3d93646",
15529 "description": "driconf: Fix memory leak in the unit test.",
15530 "nominated": false,
15531 "nomination_type": null,
15532 "resolution": 4,
15533 "master_sha": null,
15534 "because_sha": null
15535 },
15536 {
15537 "sha": "0d23f4e56fb6ec8b1b13fd48d937850d87ad4f26",
15538 "description": "glsl/standalone: Fix memory leaks",
15539 "nominated": false,
15540 "nomination_type": null,
15541 "resolution": 4,
15542 "master_sha": null,
15543 "because_sha": null
15544 },
15545 {
15546 "sha": "a8fb7ac1c4f2cee6b2f772efe2a0b503a3480df9",
15547 "description": "mapi: Fix symbols check with ASan enabled.",
15548 "nominated": false,
15549 "nomination_type": null,
15550 "resolution": 4,
15551 "master_sha": null,
15552 "because_sha": null
15553 },
15554 {
15555 "sha": "39dbf47bfe75231329fa29eb21465d915ba06bc4",
15556 "description": "glsl/uniform_initializer_tests: Fix memory leak",
15557 "nominated": false,
15558 "nomination_type": null,
15559 "resolution": 4,
15560 "master_sha": null,
15561 "because_sha": null
15562 },
15563 {
15564 "sha": "49c22c21557fc9289337a861a8b1e4aecb65b095",
15565 "description": "glsl/general_ir_test: Fix leaks.",
15566 "nominated": false,
15567 "nomination_type": null,
15568 "resolution": 4,
15569 "master_sha": null,
15570 "because_sha": null
15571 },
15572 {
15573 "sha": "1d026e22752eb4138d46787d41ebfa2527e449fa",
15574 "description": "disk_cache: Fix memory leaks in the unit test.",
15575 "nominated": false,
15576 "nomination_type": null,
15577 "resolution": 4,
15578 "master_sha": null,
15579 "because_sha": null
15580 },
15581 {
15582 "sha": "f6665eb0531e2ada489278be0104b52b2e99b185",
15583 "description": "freedreno/ir3: Free the compiler at the end of the unit tests.",
15584 "nominated": false,
15585 "nomination_type": null,
15586 "resolution": 4,
15587 "master_sha": null,
15588 "because_sha": null
15589 },
15590 {
15591 "sha": "ba8ce62d3cc3761776a666d5e38e5bac6f99bb53",
15592 "description": "glx/tests: Fix leaks in the unit tests.",
15593 "nominated": false,
15594 "nomination_type": null,
15595 "resolution": 4,
15596 "master_sha": null,
15597 "because_sha": null
15598 },
15599 {
15600 "sha": "a3a1a65c09114eea20dc616f189233164ce80e79",
15601 "description": "glx/tests: Remove unused teardown function.",
15602 "nominated": false,
15603 "nomination_type": null,
15604 "resolution": 4,
15605 "master_sha": null,
15606 "because_sha": null
15607 },
15608 {
15609 "sha": "867e7f7cf4e3e117588612e36bb749b3ec8414af",
15610 "description": "util/vma: Fix leak of the heap in the unit test.",
15611 "nominated": false,
15612 "nomination_type": null,
15613 "resolution": 4,
15614 "master_sha": null,
15615 "because_sha": null
15616 },
15617 {
15618 "sha": "e640a9ca79f29814235fff388c5460d9b12cb529",
15619 "description": "util: Fix memory leak in a hash table unit test.",
15620 "nominated": false,
15621 "nomination_type": null,
15622 "resolution": 4,
15623 "master_sha": null,
15624 "because_sha": null
15625 },
15626 {
15627 "sha": "547d11de54c6863dc73446181b80f4f368808c3c",
15628 "description": "etnaviv, v3d: Fix valgrind include paths.",
15629 "nominated": false,
15630 "nomination_type": null,
15631 "resolution": 4,
15632 "master_sha": null,
15633 "because_sha": null
15634 },
15635 {
Dylan Baker7c0e1712020-12-15 11:04:17 -080015636 "sha": "ada9be1ec9e14fc045086411fbf2d3cb0efbbe2f",
15637 "description": "radv,aco: Compile with -Wimplicit-fallthrough when available",
15638 "nominated": false,
15639 "nomination_type": null,
15640 "resolution": 4,
15641 "master_sha": null,
15642 "because_sha": null
15643 },
15644 {
15645 "sha": "6ba83d820c17719d3c1500103df1bcc4efa45f06",
15646 "description": "aco: Annotate switch fallthroughs",
15647 "nominated": false,
15648 "nomination_type": null,
15649 "resolution": 4,
15650 "master_sha": null,
15651 "because_sha": null
15652 },
15653 {
15654 "sha": "22790ef3d4defa1b34c3be7d131e1cc49b272d80",
15655 "description": "radv: add support for resolving layered depth/stencil images",
15656 "nominated": false,
15657 "nomination_type": null,
15658 "resolution": 4,
15659 "master_sha": null,
15660 "because_sha": null
15661 },
15662 {
15663 "sha": "0e9c231aef8f325eb24bb4346e8c1ab292e024c5",
15664 "description": "glx/xlib: Build fix",
15665 "nominated": false,
15666 "nomination_type": 1,
15667 "resolution": 4,
15668 "master_sha": null,
15669 "because_sha": "53f7d539cd93aff35f64a113a7f22fd91f1eb841"
15670 },
15671 {
15672 "sha": "78c7edf962a8cd1dfd40fd1cddfe0231942e9599",
15673 "description": "zink: Simplify MoltenVK support a bit",
15674 "nominated": false,
15675 "nomination_type": null,
15676 "resolution": 4,
15677 "master_sha": null,
15678 "because_sha": null
15679 },
15680 {
15681 "sha": "0781808935e161b1731da944ffe8e2a4c681f9d6",
15682 "description": "zink: Factor out zink_create_logical_device",
15683 "nominated": false,
15684 "nomination_type": null,
15685 "resolution": 4,
15686 "master_sha": null,
15687 "because_sha": null
15688 },
15689 {
15690 "sha": "aa93673d9d174a6fdeeff51398bfa4b98a0c441e",
15691 "description": "zink: Factor out zink_get_loader_version()",
15692 "nominated": false,
15693 "nomination_type": null,
15694 "resolution": 4,
15695 "master_sha": null,
15696 "because_sha": null
15697 },
15698 {
15699 "sha": "5f7a8f6fc1d2391937b06ef870c486c8c4c36ba1",
15700 "description": "zink: Factor out winsys awareness from zink_internal_create_screen",
15701 "nominated": false,
15702 "nomination_type": null,
15703 "resolution": 4,
15704 "master_sha": null,
15705 "because_sha": null
15706 },
15707 {
15708 "sha": "a2f1354bdc53628125cec7dbcc4dd1bcde7e8d01",
15709 "description": "zink: Fix indentation in zink_create_instance",
15710 "nominated": false,
15711 "nomination_type": null,
15712 "resolution": 4,
15713 "master_sha": null,
15714 "because_sha": null
15715 },
15716 {
15717 "sha": "c314893988d4b7408383d5c0357319082c347fc6",
15718 "description": "gallium/util: add bitcast helpers for double and uint",
15719 "nominated": false,
15720 "nomination_type": null,
15721 "resolution": 4,
15722 "master_sha": null,
15723 "because_sha": null
15724 },
15725 {
15726 "sha": "615c4610bb6882decc384913b28545c3cb945a1a",
15727 "description": "gallium/util: make bitcast-helpers explicitly sized",
15728 "nominated": false,
15729 "nomination_type": null,
15730 "resolution": 4,
15731 "master_sha": null,
15732 "because_sha": null
15733 },
15734 {
15735 "sha": "0ba788d73b47aa9c40c692c95e756a39c151bf7d",
15736 "description": "etnaviv: tex_state: fix miplevel selection",
15737 "nominated": false,
15738 "nomination_type": null,
15739 "resolution": 4,
15740 "master_sha": null,
15741 "because_sha": null
15742 },
15743 {
15744 "sha": "d21cc94201ab1e6cb54ff33a7a835248fe336777",
15745 "description": "gallium/dri2: Don't forget protected content flag",
15746 "nominated": true,
15747 "nomination_type": 1,
Lionel Landwerlinadb6c1c2020-12-14 21:32:55 +020015748 "resolution": 1,
Dylan Baker7c0e1712020-12-15 11:04:17 -080015749 "master_sha": null,
15750 "because_sha": "bd182777c8f2c4468568901ce92b1796674eb87d"
15751 },
15752 {
15753 "sha": "df76963a5cd56c677f189ad89d75935a76fca090",
15754 "description": "anv: Add DRM_RDWR flag in anv_gem_handle_to_fd",
15755 "nominated": true,
15756 "nomination_type": 0,
Robin Ole Heinemann6c2b0d72020-12-13 02:22:57 +010015757 "resolution": 1,
Dylan Baker7c0e1712020-12-15 11:04:17 -080015758 "master_sha": null,
15759 "because_sha": null
15760 },
15761 {
15762 "sha": "94687ee59f0e027f2957b7420f2ac973054b6d74",
15763 "description": "vulkan/overlay: add new options to display device/swapchain-format",
15764 "nominated": false,
15765 "nomination_type": null,
15766 "resolution": 4,
15767 "master_sha": null,
15768 "because_sha": null
15769 },
15770 {
15771 "sha": "af9481cb8904ef6207733270d6acc7d011955a6e",
15772 "description": "vulkan/overlay: don't display frame numbers unless required",
15773 "nominated": false,
15774 "nomination_type": null,
15775 "resolution": 4,
15776 "master_sha": null,
15777 "because_sha": null
15778 },
15779 {
15780 "sha": "a2fb87eea6d45ac02c9e669699481711ae70ef50",
15781 "description": "egl/android: implement image cleanup callback",
15782 "nominated": false,
15783 "nomination_type": null,
15784 "resolution": 4,
15785 "master_sha": null,
15786 "because_sha": null
15787 },
15788 {
15789 "sha": "a1cf065e0a1aba0deb7c1fee0ed4e720468d28c9",
15790 "description": "i965: plumb loader image cleanup callback",
15791 "nominated": false,
15792 "nomination_type": null,
15793 "resolution": 4,
15794 "master_sha": null,
15795 "because_sha": null
15796 },
15797 {
15798 "sha": "d7814d6e0cc8ad10b4568e34d06afad95993e936",
15799 "description": "frontend/dri: plumb loader image cleanup callback",
15800 "nominated": false,
15801 "nomination_type": null,
15802 "resolution": 4,
15803 "master_sha": null,
15804 "because_sha": null
15805 },
15806 {
15807 "sha": "479840459f9562afaecb150537da3173c8735b18",
15808 "description": "dri: add image cleanup callback to loader extensions",
15809 "nominated": false,
15810 "nomination_type": null,
15811 "resolution": 4,
15812 "master_sha": null,
15813 "because_sha": null
15814 },
15815 {
15816 "sha": "80a028d830e2198a839e346b3b845999680c92e6",
15817 "description": "egl/android: don't pass loaderPriv in get_front_bo",
15818 "nominated": false,
15819 "nomination_type": null,
15820 "resolution": 4,
15821 "master_sha": null,
15822 "because_sha": null
15823 },
15824 {
15825 "sha": "c0f2a19aeebf9549420709c53e9acfccd895e9c3",
15826 "description": "zink: Fix typos.",
15827 "nominated": false,
15828 "nomination_type": null,
15829 "resolution": 4,
15830 "master_sha": null,
15831 "because_sha": null
15832 },
15833 {
15834 "sha": "9ac8f8f490d0ee08ac9ca6f1c6963043c2991443",
15835 "description": "gallium: Add optional pipe_context to flush_frontbuffer",
15836 "nominated": false,
15837 "nomination_type": null,
15838 "resolution": 4,
15839 "master_sha": null,
15840 "because_sha": null
15841 },
15842 {
15843 "sha": "23488c35152c58a3f15bde6ade658959de94ff9a",
15844 "description": "aco: allow divergent mbcnt_amd masks",
15845 "nominated": false,
15846 "nomination_type": null,
15847 "resolution": 4,
15848 "master_sha": null,
15849 "because_sha": null
15850 },
15851 {
15852 "sha": "feee375db997ca662f425fbdad466624c29ddfa6",
15853 "description": "aco: fix mbcnt_amd with wave32",
15854 "nominated": false,
15855 "nomination_type": null,
15856 "resolution": 4,
15857 "master_sha": null,
15858 "because_sha": null
15859 },
15860 {
15861 "sha": "2ffae5a439bff248fdf5ed77dfbdf98059b4069a",
15862 "description": "xmlconfig: Disable WITH_XMLCONFIG on Windows",
15863 "nominated": false,
15864 "nomination_type": 1,
15865 "resolution": 4,
15866 "master_sha": null,
15867 "because_sha": "1618bd1bee6c80a3614c980f6649ae5a13bfeff4"
15868 },
15869 {
Dylan Baker07d6fa22020-12-14 09:23:02 -080015870 "sha": "a7fb3954a1318a6b27e1405a9e799dd8f06eaa34",
15871 "description": "glx: fix spelling issues",
15872 "nominated": false,
15873 "nomination_type": null,
15874 "resolution": 4,
15875 "master_sha": null,
15876 "because_sha": null
15877 },
15878 {
15879 "sha": "618e480f3854d8e79187e16152c9cee47146258d",
15880 "description": "glx: lets compare drawing command sizes using MIN3",
15881 "nominated": false,
15882 "nomination_type": null,
15883 "resolution": 4,
15884 "master_sha": null,
15885 "because_sha": null
15886 },
15887 {
15888 "sha": "ef4101d6d73614f4f41708050f963d6038f91e25",
15889 "description": "aco/spill: only prevent rematerializable vars from being DCE'd if they haven't been renamed",
15890 "nominated": false,
15891 "nomination_type": null,
Daniel Schürmann4a87e442020-12-11 19:37:50 +010015892 "resolution": 1,
Dylan Baker07d6fa22020-12-14 09:23:02 -080015893 "master_sha": null,
15894 "because_sha": null
15895 },
15896 {
15897 "sha": "0bccfd86f6e97611a3b9b4f227aa414bc3d04e02",
15898 "description": "aco: fix DCE of rematerializable phi operands",
15899 "nominated": true,
15900 "nomination_type": 1,
Daniel Schürmannc9497e22020-12-11 14:30:30 +010015901 "resolution": 1,
Dylan Baker07d6fa22020-12-14 09:23:02 -080015902 "master_sha": null,
15903 "because_sha": "d48d72e98af9436babeeb3a94b312f94bc582b36"
15904 },
15905 {
15906 "sha": "a791c1f3a714cd54a3a97067c911bcfb5b4421f5",
15907 "description": "radv: advertise VK_KHR_fragment_shading_rate on GFX10.3+",
15908 "nominated": false,
15909 "nomination_type": null,
15910 "resolution": 4,
15911 "master_sha": null,
15912 "because_sha": null
15913 },
15914 {
15915 "sha": "77343576ebd1880d59f66d5b76befd24defe37c0",
15916 "description": "aco: implement a workaround for gl_FragCoord.z with VRS on GFX10.3",
15917 "nominated": false,
15918 "nomination_type": null,
15919 "resolution": 4,
15920 "master_sha": null,
15921 "because_sha": null
15922 },
15923 {
15924 "sha": "45524afe95dbbc517677807b7abb941031d4cd4d",
15925 "description": "radv/llvm: implement a workaround for gl_FragCoord.z with VRS on GFX10.3",
15926 "nominated": false,
15927 "nomination_type": null,
15928 "resolution": 4,
15929 "master_sha": null,
15930 "because_sha": null
15931 },
15932 {
15933 "sha": "7a464f4296a73df89755323e03646ccbf835d66c",
15934 "description": "radv: track if VRS is enabled to apply a workaround on GFX10.3",
15935 "nominated": false,
15936 "nomination_type": null,
15937 "resolution": 4,
15938 "master_sha": null,
15939 "because_sha": null
15940 },
15941 {
15942 "sha": "c587eaadf6ffc321165b9ff51cf2bd700599d412",
15943 "description": "aco: implement fragment shading rate",
15944 "nominated": false,
15945 "nomination_type": null,
15946 "resolution": 4,
15947 "master_sha": null,
15948 "because_sha": null
15949 },
15950 {
15951 "sha": "0bac0b7f19bb74fe8e99edec87331cb6c7a9e64e",
15952 "description": "radv/llvm: implement fragment shading rate",
15953 "nominated": false,
15954 "nomination_type": null,
15955 "resolution": 4,
15956 "master_sha": null,
15957 "because_sha": null
15958 },
15959 {
15960 "sha": "bf69d89b5a74b3bf930ecbbbeeaf44767136ec1b",
15961 "description": "radv: implement VK_KHR_fragment_shading_rate",
15962 "nominated": false,
15963 "nomination_type": null,
15964 "resolution": 4,
15965 "master_sha": null,
15966 "because_sha": null
15967 },
15968 {
15969 "sha": "d8c1931ca93b35c9b236b47e58e95ab0233f2b53",
15970 "description": "radv: add VK_KHR_fragment_shading_rate but leave it disabled",
15971 "nominated": false,
15972 "nomination_type": null,
15973 "resolution": 4,
15974 "master_sha": null,
15975 "because_sha": null
15976 },
15977 {
15978 "sha": "9770ffb07ccd148387e9ec9b65854fcce492834b",
15979 "description": "amd/registers: add missing VRS registers",
15980 "nominated": false,
15981 "nomination_type": null,
15982 "resolution": 4,
15983 "master_sha": null,
15984 "because_sha": null
15985 },
15986 {
15987 "sha": "c4217ef2fc73576aee636d7c8cc4e4d7e94f33cd",
15988 "description": "aco: don't create dead exec mask phis on merge blocks",
15989 "nominated": false,
15990 "nomination_type": null,
15991 "resolution": 4,
15992 "master_sha": null,
15993 "because_sha": null
15994 },
15995 {
15996 "sha": "a5f4be4fcd54d7f3c3823b534220ab579c210231",
15997 "description": "etnaviv: remove imm_ prefix from etna_shader_uniform_info members",
15998 "nominated": false,
15999 "nomination_type": null,
16000 "resolution": 4,
16001 "master_sha": null,
16002 "because_sha": null
16003 },
16004 {
16005 "sha": "fefbafb6ff305437ae7d4e47326a4c68247de3cd",
16006 "description": "etnaviv: rename from immedaite to uniform in some places",
16007 "nominated": false,
16008 "nomination_type": null,
16009 "resolution": 4,
16010 "master_sha": null,
16011 "because_sha": null
16012 },
16013 {
16014 "sha": "ad19b0714a8d3cb51121b09b6e3915439d5f3452",
16015 "description": "radv: fix access to uninitialized radeon_bo_metadata",
16016 "nominated": true,
16017 "nomination_type": 1,
Simon Ser7d5c0482020-12-03 16:03:15 +010016018 "resolution": 1,
Dylan Baker07d6fa22020-12-14 09:23:02 -080016019 "master_sha": null,
16020 "because_sha": "d5fd8cd46eeedeabf8647c06489a755aea8f0080"
16021 },
16022 {
16023 "sha": "614c77772ac2f48955537efcfefaf0609d6c03e5",
16024 "description": "st/pbo: fix pbo uploads without PIPE_CAP_TGSI_VS_LAYER_VIEWPORT",
16025 "nominated": true,
16026 "nomination_type": 1,
Mike Blumenkrantzc0403032020-12-11 19:00:23 -050016027 "resolution": 1,
Dylan Baker07d6fa22020-12-14 09:23:02 -080016028 "master_sha": null,
16029 "because_sha": "c99f2fe70ec6a9273786d123fa4ac9924b5911b2"
16030 },
16031 {
16032 "sha": "dfd0f042e0d8faa374629ea0a67422edff6d48c3",
16033 "description": "zink: really fix direct image mapping offset (I mean it this time)",
16034 "nominated": true,
16035 "nomination_type": 1,
Mike Blumenkrantz62eea2b2020-12-12 11:59:40 -050016036 "resolution": 1,
Dylan Baker07d6fa22020-12-14 09:23:02 -080016037 "master_sha": null,
16038 "because_sha": "456b57802eaf95d36e7b950bdb5ffd86a1c0dc63"
16039 },
16040 {
16041 "sha": "ab79e6b8e33689857509c417c37f34c40f72ad45",
16042 "description": "ci: skip failing test on lavapipe",
16043 "nominated": false,
16044 "nomination_type": null,
16045 "resolution": 4,
16046 "master_sha": null,
16047 "because_sha": null
16048 },
16049 {
16050 "sha": "6a34a686ea953cb64c656518c239998cef78dba9",
16051 "description": "zink: fix property detection",
16052 "nominated": false,
16053 "nomination_type": 1,
16054 "resolution": 4,
16055 "master_sha": null,
16056 "because_sha": "a103666b0209907e4c9cbfe8b7e737b0e3cd0aff"
16057 },
16058 {
16059 "sha": "d7911f9c6b0510b74c96306f748ff19d0f4807ba",
16060 "description": "mesa: Remove cmd_size < 0 check.",
16061 "nominated": false,
16062 "nomination_type": null,
16063 "resolution": 4,
16064 "master_sha": null,
16065 "because_sha": null
16066 },
16067 {
16068 "sha": "56cb5cf34e8edbf863ff5577efe851852472e9bd",
16069 "description": "intel/genxml: Avoid generating identical 12.5 and 12 branches.",
16070 "nominated": false,
16071 "nomination_type": null,
16072 "resolution": 4,
16073 "master_sha": null,
16074 "because_sha": null
16075 },
16076 {
16077 "sha": "73c33803359dcb378c040abcc3f517fa4ea65646",
16078 "description": "mesa: Remove extra texObj.",
16079 "nominated": false,
16080 "nomination_type": 1,
16081 "resolution": 4,
16082 "master_sha": null,
16083 "because_sha": "d0e18550e26209a01465c85382c86a2c9246db0c"
16084 },
16085 {
16086 "sha": "d3d28f6c2d1795d391442249343d8cd38356665d",
16087 "description": "nir: Redefine start/end_ip of blocks to fix NIR-to-TGSI liveness bugs.",
16088 "nominated": true,
16089 "nomination_type": 1,
Eric Anholtf9bc7672020-12-11 09:48:15 -080016090 "resolution": 1,
Dylan Baker07d6fa22020-12-14 09:23:02 -080016091 "master_sha": null,
16092 "because_sha": "a206b581578d585d845250f62dfb1e6684ddf2f0"
16093 },
16094 {
16095 "sha": "6916d1d9247482c851e1a76e1017d04431d44268",
16096 "description": "gallium/ntt: Drop reindexing of SSA defs and regs.",
16097 "nominated": false,
16098 "nomination_type": null,
16099 "resolution": 4,
16100 "master_sha": null,
16101 "because_sha": null
16102 },
16103 {
16104 "sha": "7956c788af229f31c2e0f6a9600690ef735a608e",
16105 "description": "gallium/ntt: Don't manually reindex instrs.",
16106 "nominated": false,
16107 "nomination_type": null,
16108 "resolution": 4,
16109 "master_sha": null,
16110 "because_sha": null
16111 },
16112 {
16113 "sha": "41f7fa273d21566d82a6376fb3ad4e44c5e57d33",
16114 "description": "lavapipe: add support for VK_KHR_descriptor_update_template",
16115 "nominated": false,
16116 "nomination_type": null,
16117 "resolution": 4,
16118 "master_sha": null,
16119 "because_sha": null
16120 },
16121 {
16122 "sha": "6be19765cf238315d1d88c4e474a77e799820b39",
16123 "description": "lavapipe: add support for VK_KHR_push_descriptor",
16124 "nominated": false,
16125 "nomination_type": null,
16126 "resolution": 4,
16127 "master_sha": null,
16128 "because_sha": null
16129 },
16130 {
16131 "sha": "e7cb57d73e771a2f8c86c46a4ba8a33da3874c47",
16132 "description": "lavapipe: refactor descriptor set binding to support push later.",
16133 "nominated": false,
16134 "nomination_type": null,
16135 "resolution": 4,
16136 "master_sha": null,
16137 "because_sha": null
16138 },
16139 {
16140 "sha": "fb7ccd3b23538eff70b5e75d518ffb01bbd06ade",
16141 "description": "gallium/u_threaded: fix pipe_resource leak for staging transfer",
16142 "nominated": false,
16143 "nomination_type": 1,
16144 "resolution": 4,
16145 "master_sha": null,
16146 "because_sha": "2900f82e1919dcb70d29f34e5ed10a09f7356b3e"
16147 },
16148 {
16149 "sha": "d9dd8288aa0fc273fd56b87c41f459e29aa385ab",
16150 "description": "lima: add support for half float textures",
16151 "nominated": false,
16152 "nomination_type": null,
16153 "resolution": 4,
16154 "master_sha": null,
16155 "because_sha": null
16156 },
16157 {
16158 "sha": "aca67a555c011f59c37b05544eecbeea9aa42f3e",
16159 "description": "mesa: allow half float textures based on ARB_half_float_pixel",
16160 "nominated": false,
16161 "nomination_type": null,
16162 "resolution": 4,
16163 "master_sha": null,
16164 "because_sha": null
16165 },
16166 {
16167 "sha": "456b57802eaf95d36e7b950bdb5ffd86a1c0dc63",
16168 "description": "zink: fix direct image mapping offset",
16169 "nominated": true,
16170 "nomination_type": 1,
Mike Blumenkrantzf5246ef2020-12-11 10:53:53 -050016171 "resolution": 1,
Dylan Baker07d6fa22020-12-14 09:23:02 -080016172 "master_sha": null,
16173 "because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
16174 },
16175 {
Dylan Baker18d5fe42020-12-11 09:41:07 -080016176 "sha": "84c8a35aa2ca4d4de66192933735094ed07b4aaa",
16177 "description": "CI: Add Windows source dependency map",
16178 "nominated": false,
16179 "nomination_type": null,
16180 "resolution": 4,
16181 "master_sha": null,
16182 "because_sha": null
16183 },
16184 {
16185 "sha": "533f6debb17b02ee9f92f51c19a2da9c0700bca1",
16186 "description": "nir: change return type to void",
16187 "nominated": false,
16188 "nomination_type": null,
16189 "resolution": 4,
16190 "master_sha": null,
16191 "because_sha": null
16192 },
16193 {
16194 "sha": "e8bf15d107d5d53bc1bf83d2849651db99de8fa1",
16195 "description": "turnip: pCounterBufferOffsets can be NULL on vkCmd*TransformFeedbackEXT()",
16196 "nominated": false,
16197 "nomination_type": null,
16198 "resolution": 4,
16199 "master_sha": null,
16200 "because_sha": null
16201 },
16202 {
16203 "sha": "c0e7a2cd0229bfaae030c266dd847cdcd21a95af",
16204 "description": "mesa: Remove silly \"dummy_false\" extension support",
16205 "nominated": false,
16206 "nomination_type": null,
16207 "resolution": 4,
16208 "master_sha": null,
16209 "because_sha": null
16210 },
16211 {
16212 "sha": "fd49ba59a3888795ad0788259e3472e08c42bc24",
16213 "description": "aco/ra: use get_reg_specified() for p_extract_vector",
16214 "nominated": true,
16215 "nomination_type": 1,
Daniel Schürmann200a2f22020-12-11 09:23:04 +010016216 "resolution": 1,
Dylan Baker18d5fe42020-12-11 09:41:07 -080016217 "master_sha": null,
16218 "because_sha": "51f4b22feec3720c89458094a3245efc984115ee"
16219 },
16220 {
16221 "sha": "731f8fc9dd5018e9ee55982207b70130ab72d22b",
16222 "description": "aco: Use program->num_waves as maximum in scheduler.",
16223 "nominated": true,
16224 "nomination_type": 0,
Timur Kristóf5e65a362020-12-10 18:54:43 +010016225 "resolution": 1,
Dylan Baker18d5fe42020-12-11 09:41:07 -080016226 "master_sha": null,
16227 "because_sha": null
16228 },
16229 {
16230 "sha": "b54851281354f6feba5921c94b84aa11133e6274",
16231 "description": "nir/opt_access: don't ignore infer_non_readable",
16232 "nominated": false,
16233 "nomination_type": 1,
16234 "resolution": 4,
16235 "master_sha": null,
16236 "because_sha": "d7d0b4445ae7a80fff59f91c04b124c5ee40a82b"
16237 },
16238 {
16239 "sha": "fe669ff4a023a98865b5ab6538613e3ae4c4eae9",
16240 "description": "zink: replace old code with generated zink_instance",
16241 "nominated": false,
16242 "nomination_type": null,
16243 "resolution": 4,
16244 "master_sha": null,
16245 "because_sha": null
16246 },
16247 {
16248 "sha": "52138ea9b383ff7ca604e93d78c86eabc4266117",
16249 "description": "zink: hook zink_instance to build",
16250 "nominated": false,
16251 "nomination_type": null,
16252 "resolution": 4,
16253 "master_sha": null,
16254 "because_sha": null
16255 },
16256 {
16257 "sha": "2b4fcf0a063f32d7000e9f4c6b8e398867d3b21c",
16258 "description": "zink: generate instance creation code with a python script",
16259 "nominated": false,
16260 "nomination_type": null,
16261 "resolution": 4,
16262 "master_sha": null,
16263 "because_sha": null
16264 },
16265 {
16266 "sha": "12656de341a778dd4b9fbdd753421b8e4b010510",
16267 "description": "zink: factor out GET_PROC_ADDR and friends to zink_screen.h",
16268 "nominated": false,
16269 "nomination_type": null,
16270 "resolution": 4,
16271 "master_sha": null,
16272 "because_sha": null
16273 },
16274 {
16275 "sha": "2f58d933ea8358ea80b374a5e23063e9bcc6e091",
16276 "description": "zink: allow Extension/Version to be shared across files",
16277 "nominated": false,
16278 "nomination_type": null,
16279 "resolution": 4,
16280 "master_sha": null,
16281 "because_sha": null
16282 },
16283 {
16284 "sha": "4ad7541cf0780a8611fcb3a88b23f0179d24f269",
16285 "description": "mesa: check for extension instead of desktop GL",
16286 "nominated": false,
16287 "nomination_type": null,
16288 "resolution": 4,
16289 "master_sha": null,
16290 "because_sha": null
16291 },
16292 {
16293 "sha": "47eb9b865d0d8a252546b9c9cba5dcda8fe10c74",
16294 "description": "mesa: do not allow es2-extension enums for es1",
16295 "nominated": false,
16296 "nomination_type": null,
16297 "resolution": 4,
16298 "master_sha": null,
16299 "because_sha": null
16300 },
16301 {
16302 "sha": "4eaff8dba72f78f8820f003d5a2ac322b549f851",
16303 "description": ".gitlab-ci: verify that Get-Content worked",
16304 "nominated": false,
16305 "nomination_type": null,
16306 "resolution": 4,
16307 "master_sha": null,
16308 "because_sha": null
16309 },
16310 {
16311 "sha": "9eea5213910e691a5bc8183bb18d6b68aa8a4525",
16312 "description": "gitlab-ci: copy piglit expected results to artifacts",
16313 "nominated": false,
16314 "nomination_type": 1,
16315 "resolution": 4,
16316 "master_sha": null,
16317 "because_sha": "195a001d7366a23c569c38437390edc5ad1c25e9"
16318 },
16319 {
16320 "sha": "83d1e2efd0e89191da80b62c048a9b7a471a86a3",
16321 "description": "android: fix build failure with libbacktrace",
16322 "nominated": true,
16323 "nomination_type": 1,
cheyangac1145f2020-12-01 14:41:08 +080016324 "resolution": 1,
Dylan Baker18d5fe42020-12-11 09:41:07 -080016325 "master_sha": null,
16326 "because_sha": "848e7b947d0d505d54d27780b052e5532c721678"
16327 },
16328 {
16329 "sha": "42fd7e3457becc8a6c61132de70d5e70ad11ab70",
16330 "description": "v3d: extend the list of formats supported by the TFU unit",
16331 "nominated": false,
16332 "nomination_type": null,
16333 "resolution": 4,
16334 "master_sha": null,
16335 "because_sha": null
16336 },
16337 {
16338 "sha": "4117f08226fac9a95de88b62d18fc0e9d9b57abe",
16339 "description": "panfrost: Fix several depth/stencil format mappings",
16340 "nominated": false,
16341 "nomination_type": null,
16342 "resolution": 4,
16343 "master_sha": null,
16344 "because_sha": null
16345 },
16346 {
16347 "sha": "7ca72f172678116d29d254b786a9422b864aef3d",
16348 "description": "gallium/util: Fix depth/stencil blit shaders",
16349 "nominated": false,
16350 "nomination_type": null,
16351 "resolution": 4,
16352 "master_sha": null,
16353 "because_sha": null
16354 },
16355 {
16356 "sha": "e15fd6c36ee2614e006238bcf8121770602226ff",
16357 "description": "panfrost: Reload depth/stencil when they are read",
16358 "nominated": false,
16359 "nomination_type": null,
16360 "resolution": 4,
16361 "master_sha": null,
16362 "because_sha": null
16363 },
16364 {
16365 "sha": "94009cbebc73651bab81a97202d7337829569fd3",
16366 "description": "panfrost: Force ->s_writeback_base to ->zs_writeback_base for Z24S8 buffers",
16367 "nominated": false,
16368 "nomination_type": null,
16369 "resolution": 4,
16370 "master_sha": null,
16371 "because_sha": null
16372 },
16373 {
16374 "sha": "27d622cffe32b45d73e866ac1a03d422a536d51d",
16375 "description": "panfost: Fix depth/stencil writeback on Bifrost v7",
16376 "nominated": false,
16377 "nomination_type": null,
16378 "resolution": 4,
16379 "master_sha": null,
16380 "because_sha": null
16381 },
16382 {
16383 "sha": "27af1352803bed4f78744d36638dff28d04decbb",
16384 "description": "panfrost: Allow 2DMS arrays",
16385 "nominated": false,
16386 "nomination_type": null,
16387 "resolution": 4,
16388 "master_sha": null,
16389 "because_sha": null
16390 },
16391 {
16392 "sha": "727cc80fe3e19371da6cac9d7c92f99acc853ddc",
16393 "description": "pan/mdg: Fix texture handling for 2DMS arrays",
16394 "nominated": false,
16395 "nomination_type": null,
16396 "resolution": 4,
16397 "master_sha": null,
16398 "because_sha": null
16399 },
16400 {
16401 "sha": "77b67a747efcdf5b3bff31cb38c26a2941705475",
16402 "description": "vulkan: Enable VK_KHR_performance_query on android",
16403 "nominated": false,
16404 "nomination_type": null,
16405 "resolution": 4,
16406 "master_sha": null,
16407 "because_sha": null
16408 },
16409 {
16410 "sha": "574429f9528734f078c8c3a56232ba66fa818913",
16411 "description": "intel/blorp: Drop support for STC_CCS resolves",
16412 "nominated": false,
16413 "nomination_type": null,
16414 "resolution": 4,
16415 "master_sha": null,
16416 "because_sha": null
16417 },
16418 {
16419 "sha": "0f369e1472438c71b0c3a9d1bb4ceb1d9b8c8a23",
16420 "description": "iris: Stop using blorp_hiz_stencil_op",
16421 "nominated": false,
16422 "nomination_type": null,
16423 "resolution": 4,
16424 "master_sha": null,
16425 "because_sha": null
16426 },
16427 {
16428 "sha": "ac0d393eb18deec397efd8d5f40faf38dfeb12e4",
16429 "description": "CI: add lavapipe vulkan testing",
16430 "nominated": false,
16431 "nomination_type": null,
16432 "resolution": 4,
16433 "master_sha": null,
16434 "because_sha": null
16435 },
16436 {
Dylan Bakere0d212c2020-12-10 12:40:06 -080016437 "sha": "cf3fc79cd0ab55776bbbabe76237c272ab07133e",
16438 "description": "st/mesa: Replace mesa_to_tgsi() with prog_to_nir() and nir_to_tgsi().",
16439 "nominated": false,
16440 "nomination_type": null,
16441 "resolution": 4,
16442 "master_sha": null,
16443 "because_sha": null
16444 },
16445 {
16446 "sha": "e11513b74090c4d8d48c952c3d4c4b4402de1e3c",
16447 "description": "ci: Make sure that osmesa stays warnings-clean in release builds.",
16448 "nominated": false,
16449 "nomination_type": null,
16450 "resolution": 4,
16451 "master_sha": null,
16452 "because_sha": null
16453 },
16454 {
16455 "sha": "ee802372180a2b4460cc7abb53438e45c6b6f1e4",
16456 "description": "mesa: Retire classic OSMesa.",
16457 "nominated": false,
16458 "nomination_type": null,
16459 "resolution": 4,
16460 "master_sha": null,
16461 "because_sha": null
16462 },
16463 {
16464 "sha": "6ffc5611c8a9ba61387f571449d2290aed2266dc",
16465 "description": "docs: Fix the documentation of the OSMesa path.",
16466 "nominated": false,
16467 "nomination_type": null,
16468 "resolution": 4,
16469 "master_sha": null,
16470 "because_sha": null
16471 },
16472 {
16473 "sha": "7497917cfd8972849c611087366a027fecdea80b",
16474 "description": "osmesa/test: Clear the stencil bits in the depth test.",
16475 "nominated": false,
16476 "nomination_type": null,
16477 "resolution": 4,
16478 "master_sha": null,
16479 "because_sha": null
16480 },
16481 {
16482 "sha": "a9a8e05b696ec756c87be7a0f5c7a0aafc310904",
16483 "description": "aco: Skip TCS s_barrier when VS outputs are not stored in the LDS.",
16484 "nominated": false,
16485 "nomination_type": null,
16486 "resolution": 4,
16487 "master_sha": null,
16488 "because_sha": null
16489 },
16490 {
16491 "sha": "790144e65ae55d44698fc02a670964175029e347",
16492 "description": "util+treewide: container_of() cleanup",
16493 "nominated": false,
16494 "nomination_type": null,
16495 "resolution": 4,
16496 "master_sha": null,
16497 "because_sha": null
16498 },
16499 {
16500 "sha": "6fe84c5dda2f5935787c428347cf16ec1b1a5a30",
16501 "description": "util: Allow STATIC_ASSERT() everywhere",
16502 "nominated": false,
16503 "nomination_type": null,
16504 "resolution": 4,
16505 "master_sha": null,
16506 "because_sha": null
16507 },
16508 {
16509 "sha": "5a082911cdaf9a7b04d14c8ec60ad83cd063a524",
16510 "description": "util: Promote __builtin_types_compatible_p compat",
16511 "nominated": false,
16512 "nomination_type": null,
16513 "resolution": 4,
16514 "master_sha": null,
16515 "because_sha": null
16516 },
16517 {
16518 "sha": "f63c595a73698e96232f6465be01f3449022af9d",
16519 "description": "swr: fix crashes caused by incorrectly reporting SSBO support",
16520 "nominated": false,
16521 "nomination_type": null,
16522 "resolution": 4,
16523 "master_sha": null,
16524 "because_sha": null
16525 },
16526 {
16527 "sha": "5d833f433afe955cc01edc372c17f0059ab99492",
16528 "description": "ci: Only run the sanity job if there's a MR",
16529 "nominated": false,
16530 "nomination_type": 1,
16531 "resolution": 4,
16532 "master_sha": null,
16533 "because_sha": "d4151f2efd09254dc8f45dca761f0f83af93d97d"
16534 },
16535 {
16536 "sha": "f27ee2a3ad9b9fcb9fbc154485c0d0a60f3a7221",
16537 "description": "zink: remove useless import in zink_device_info.py",
16538 "nominated": false,
16539 "nomination_type": null,
16540 "resolution": 4,
16541 "master_sha": null,
16542 "because_sha": null
16543 },
16544 {
16545 "sha": "3f1d4de25b22fe377c018feedf01d77d9da8e632",
16546 "description": "zink: move blend_operation_advanced conditions to zink_device_info.py",
16547 "nominated": false,
16548 "nomination_type": null,
16549 "resolution": 4,
16550 "master_sha": null,
16551 "because_sha": null
16552 },
16553 {
16554 "sha": "a103666b0209907e4c9cbfe8b7e737b0e3cd0aff",
16555 "description": "zink: decouple features and enabling conditions in zink_device_info.py",
16556 "nominated": false,
16557 "nomination_type": null,
16558 "resolution": 4,
16559 "master_sha": null,
16560 "because_sha": null
16561 },
16562 {
16563 "sha": "6e313bc9181a6619698d8478d1c02c4584de2602",
16564 "description": "zink: define and use <%guard> helper in zink_device_info",
16565 "nominated": false,
16566 "nomination_type": null,
16567 "resolution": 4,
16568 "master_sha": null,
16569 "because_sha": null
16570 },
16571 {
16572 "sha": "f0ca77c4787da84487572aed9551f8c05a92d618",
16573 "description": "ci: Move deploy stage to the end of the pipeline",
16574 "nominated": false,
16575 "nomination_type": null,
16576 "resolution": 4,
16577 "master_sha": null,
16578 "because_sha": null
16579 },
16580 {
16581 "sha": "d4151f2efd09254dc8f45dca761f0f83af93d97d",
16582 "description": "ci: Run sanity job only in pre-merge pipelines",
16583 "nominated": false,
16584 "nomination_type": null,
16585 "resolution": 4,
16586 "master_sha": null,
16587 "because_sha": null
16588 },
16589 {
16590 "sha": "ef75ede4edf1f603a25e291cee15ae5706a5147c",
16591 "description": "egl/wayland: remove libwayland < 1.18 workaround",
16592 "nominated": false,
16593 "nomination_type": null,
16594 "resolution": 4,
16595 "master_sha": null,
16596 "because_sha": null
16597 },
16598 {
16599 "sha": "f5711ae7d2b6ff65085bd0db485fb8e58df7f496",
16600 "description": "zink: use _mesa_pointer_set_create for simplicity",
16601 "nominated": false,
16602 "nomination_type": null,
16603 "resolution": 4,
16604 "master_sha": null,
16605 "because_sha": null
16606 },
16607 {
16608 "sha": "8a30ac49ac72275d4b123807fceb175658203f95",
16609 "description": "zink: fail if set failed to create",
16610 "nominated": true,
16611 "nomination_type": 1,
Erik Faye-Lundbd7ccbf2020-12-08 12:45:23 +010016612 "resolution": 1,
Dylan Bakere0d212c2020-12-10 12:40:06 -080016613 "master_sha": null,
16614 "because_sha": "a03d17ede778610f2c66099d0d5342cf09ef12a2"
16615 },
16616 {
16617 "sha": "7c85b1d2f0ff951de741c480cfd6e00ba3eb5486",
16618 "description": "gallium/u_threaded: set has_user_indices = false for merged draws",
16619 "nominated": false,
16620 "nomination_type": 1,
16621 "resolution": 4,
16622 "master_sha": null,
16623 "because_sha": "351ba767afe5db4603a60be33fb78ec41630f502"
16624 },
16625 {
16626 "sha": "5eda9673b2347aa33713790b3a04b8363862db2f",
16627 "description": "radeonsi: fix si_get_draw_start_count count value",
16628 "nominated": true,
16629 "nomination_type": 1,
Pierre-Eric Pelloux-Prayerbd01bc12020-12-09 13:51:48 +010016630 "resolution": 1,
Dylan Bakere0d212c2020-12-10 12:40:06 -080016631 "master_sha": null,
16632 "because_sha": "0ce68852c1a8d37e837d64f97a2a2ef5d6b669a5"
16633 },
16634 {
16635 "sha": "5d073b5aa160adfe4c5e0b388bd199741f4893d8",
16636 "description": "ci: .lava-test:amd64 template needs arm_build",
16637 "nominated": true,
16638 "nomination_type": 1,
Michel Dänzer4691bc52020-12-09 11:02:09 +010016639 "resolution": 1,
Dylan Bakere0d212c2020-12-10 12:40:06 -080016640 "master_sha": null,
16641 "because_sha": "6c8b921572a542f5de62475a76501a9db73dae4d"
16642 },
16643 {
16644 "sha": "cd4f6cdcf44c4f789aaf5b5e2b19bb64edc7f259",
16645 "description": "docs: Adapt to FDO_DISTRIBUTION_TAG \u2192 MESA_IMAGE_TAG rename",
16646 "nominated": false,
16647 "nomination_type": 1,
16648 "resolution": 4,
16649 "master_sha": null,
16650 "because_sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d"
16651 },
16652 {
16653 "sha": "01175c38c2db582289d6798eb5fdbe5e559331a6",
16654 "description": "ci: Adapt armhf_test job to MESA_TEMPLATES_COMMIT related changes",
16655 "nominated": false,
16656 "nomination_type": 1,
16657 "resolution": 4,
16658 "master_sha": null,
16659 "because_sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d"
16660 },
16661 {
16662 "sha": "6701662ae0576f26e62fd23a07ba1bc16b938970",
16663 "description": "ci: Add .use-base-image template",
16664 "nominated": false,
16665 "nomination_type": 1,
16666 "resolution": 4,
16667 "master_sha": null,
16668 "because_sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d"
16669 },
16670 {
16671 "sha": "f957d0d915c246ddbc7c52361b6eac47c8a094cb",
16672 "description": "ci: Move BASE_TAG expansion to FDO_BASE_IMAGE assignment",
16673 "nominated": false,
16674 "nomination_type": 1,
16675 "resolution": 4,
16676 "master_sha": null,
16677 "because_sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d"
16678 },
16679 {
16680 "sha": "5998a6543a6f3116b6c77ace4f9bcde382e90138",
16681 "description": "anv: fix calculation of buffer size in case dynamic size is used",
16682 "nominated": true,
16683 "nomination_type": 1,
Tapani Pällic7639262020-11-04 11:11:41 +020016684 "resolution": 1,
Dylan Bakere0d212c2020-12-10 12:40:06 -080016685 "master_sha": null,
16686 "because_sha": "b9a05447a1976101c04a02f5588c51de0b0f6573"
16687 },
16688 {
Dylan Baker51e8c7e2020-12-09 19:09:55 -080016689 "sha": "3f0da800eb4b8184c24707c52d5a519abe948898",
16690 "description": "lavapipe: implement VK_EXT_vertex_attribute_divisor (v2)",
16691 "nominated": false,
16692 "nomination_type": null,
16693 "resolution": 4,
16694 "master_sha": null,
16695 "because_sha": null
16696 },
16697 {
16698 "sha": "5b0b03733a4fdc5b9cd485bd313810b37c81b2a9",
16699 "description": "lavapipe: interpret inputRate as an enum-value",
16700 "nominated": false,
16701 "nomination_type": null,
16702 "resolution": 4,
16703 "master_sha": null,
16704 "because_sha": null
16705 },
16706 {
16707 "sha": "eec9d67e4478b5330584970d456f02ff4c15c0b3",
16708 "description": "lavapipe: don't copy pNext",
16709 "nominated": false,
16710 "nomination_type": null,
16711 "resolution": 4,
16712 "master_sha": null,
16713 "because_sha": null
16714 },
16715 {
16716 "sha": "6a27262cc2fbdb3007e2dc20f6534db0312c5810",
16717 "description": "lavapipe: split out pipeline struct duplication to a macro.",
16718 "nominated": false,
16719 "nomination_type": null,
16720 "resolution": 4,
16721 "master_sha": null,
16722 "because_sha": null
16723 },
16724 {
16725 "sha": "a2cf0590234e856b5e7f6f6b0d7fc1d3f3a3fec6",
16726 "description": "lavapipe: use ralloc for pipeline copies.",
16727 "nominated": false,
16728 "nomination_type": null,
16729 "resolution": 4,
16730 "master_sha": null,
16731 "because_sha": null
16732 },
16733 {
16734 "sha": "04c7fce799ac18f4c2ab147c0a9780483befe527",
16735 "description": "iris: Drop res variable in resolve_sampler_views",
16736 "nominated": false,
16737 "nomination_type": null,
16738 "resolution": 4,
16739 "master_sha": null,
16740 "because_sha": null
16741 },
16742 {
16743 "sha": "1f7427f97216ce63308e810c79b0280a69ef43fc",
16744 "description": "iris: Fix resource ptr in resolve_sampler_views",
16745 "nominated": true,
16746 "nomination_type": 0,
Nanley Chery5d24ae62020-12-08 10:27:14 -080016747 "resolution": 1,
Dylan Baker51e8c7e2020-12-09 19:09:55 -080016748 "master_sha": null,
16749 "because_sha": null
16750 },
16751 {
16752 "sha": "4ba884b8140fc64d433959cbe9ef46fa12f4fd07",
16753 "description": "softpipe: Fix swizzled texture gather of int textures.",
16754 "nominated": true,
16755 "nomination_type": 0,
Eric Anholt7f485f12020-12-09 11:33:16 -080016756 "resolution": 1,
Dylan Baker51e8c7e2020-12-09 19:09:55 -080016757 "master_sha": null,
16758 "because_sha": null
16759 },
16760 {
16761 "sha": "2b09bde1f5450152ce121a5f58943e01223ff783",
16762 "description": "radeonsi: use a C++ template to decrease draw_vbo overhead by 13 %",
16763 "nominated": false,
16764 "nomination_type": null,
16765 "resolution": 4,
16766 "master_sha": null,
16767 "because_sha": null
16768 },
16769 {
16770 "sha": "6347b0b5c4d886771da17ea5fed5336556b855d5",
16771 "description": "radeonsi: rename si_state_draw.c to .cpp",
16772 "nominated": false,
16773 "nomination_type": null,
16774 "resolution": 4,
16775 "master_sha": null,
16776 "because_sha": null
16777 },
16778 {
16779 "sha": "639b1366d020eb2bc08679ac736435aebf6e44f4",
16780 "description": "radeonsi: resolve a tricky C++ failure with goto jumping over initializations",
16781 "nominated": false,
16782 "nomination_type": null,
16783 "resolution": 4,
16784 "master_sha": null,
16785 "because_sha": null
16786 },
16787 {
16788 "sha": "fe839baf6afa30f1504006d0b03b59b3981d0615",
16789 "description": "radeonsi: fix future C++ compile failures and warnings",
16790 "nominated": false,
16791 "nomination_type": null,
16792 "resolution": 4,
16793 "master_sha": null,
16794 "because_sha": null
16795 },
16796 {
16797 "sha": "85af48b0ee960177fbff64e848957a52417588b7",
16798 "description": "radeonsi: allow including a few files from C++",
16799 "nominated": false,
16800 "nomination_type": null,
16801 "resolution": 4,
16802 "master_sha": null,
16803 "because_sha": null
16804 },
16805 {
16806 "sha": "fc212dcaa58c152c2c70f33d50021cbbc7bce0be",
16807 "description": "amd/llvm: fix C++ compile failures",
16808 "nominated": false,
16809 "nomination_type": null,
16810 "resolution": 4,
16811 "master_sha": null,
16812 "because_sha": null
16813 },
16814 {
16815 "sha": "f95fb3ab9c23e852530aa420c398d9c98a152efc",
16816 "description": "gallium/util: allow including a few files in C++",
16817 "nominated": false,
16818 "nomination_type": null,
16819 "resolution": 4,
16820 "master_sha": null,
16821 "because_sha": null
16822 },
16823 {
16824 "sha": "ea23ca8869a1da9b464258a0505ec3bf1ff11ebf",
16825 "description": "compiler: fix glsl_types.h compile failures when including as C++ in drivers",
16826 "nominated": false,
16827 "nomination_type": null,
16828 "resolution": 4,
16829 "master_sha": null,
16830 "because_sha": null
16831 },
16832 {
16833 "sha": "3d417121937f78e405ebb33dc6bbd0373689bd73",
16834 "description": "ac/llvm: handle no_(un)signed_wrap NIR flags",
16835 "nominated": false,
16836 "nomination_type": null,
16837 "resolution": 4,
16838 "master_sha": null,
16839 "because_sha": null
16840 },
16841 {
16842 "sha": "3b67c6451f2258520f68527668f41685a3b34147",
16843 "description": "ac: unify shader arguments that are duplicated",
16844 "nominated": false,
16845 "nomination_type": null,
16846 "resolution": 4,
16847 "master_sha": null,
16848 "because_sha": null
16849 },
16850 {
16851 "sha": "248268fb7d32b758f264035b120dbfffe3f862d8",
16852 "description": "radeonsi: move si_llvm_compiler_shader and deps into si_shader_llvm.c",
16853 "nominated": false,
16854 "nomination_type": null,
16855 "resolution": 4,
16856 "master_sha": null,
16857 "because_sha": null
16858 },
16859 {
16860 "sha": "8cd15226221696a3a1c4bec3c26b5f256321b0ca",
16861 "description": "radeonsi: move si_build_main_function into si_shader_llvm.c",
16862 "nominated": false,
16863 "nomination_type": null,
16864 "resolution": 4,
16865 "master_sha": null,
16866 "because_sha": null
16867 },
16868 {
16869 "sha": "273be1686ef5227a48faf9c3af248d827b02141c",
16870 "description": "radeonsi: move si_create_function into si_shader_llvm.c",
16871 "nominated": false,
16872 "nomination_type": null,
16873 "resolution": 4,
16874 "master_sha": null,
16875 "because_sha": null
16876 },
16877 {
16878 "sha": "d9c1a47d48ea32c055e58fee890d943a78361373",
16879 "description": "radeonsi: split ac_shader_args initialization from LLVM code",
16880 "nominated": false,
16881 "nomination_type": null,
16882 "resolution": 4,
16883 "master_sha": null,
16884 "because_sha": null
16885 },
16886 {
16887 "sha": "4a50096ab47681e95c1700fcee83a9418e5300ce",
16888 "description": "ac: add shader return values into ac_shader_args",
16889 "nominated": false,
16890 "nomination_type": null,
16891 "resolution": 4,
16892 "master_sha": null,
16893 "because_sha": null
16894 },
16895 {
16896 "sha": "2cf44ad30aef5f257401f64958800dc3012ef9bc",
16897 "description": "ac: correct ac_shader_args types, remove sgpr_count",
16898 "nominated": false,
16899 "nomination_type": null,
16900 "resolution": 4,
16901 "master_sha": null,
16902 "because_sha": null
16903 },
16904 {
16905 "sha": "50dad7366ee09484b56727559867cc2c64bd8546",
16906 "description": "radeonsi: fix a crash in si_fence_server_sync",
16907 "nominated": false,
16908 "nomination_type": 1,
16909 "resolution": 4,
16910 "master_sha": null,
16911 "because_sha": "1f31a216640f294ce310898773d9b42bda5d1d47"
16912 },
16913 {
16914 "sha": "b08343c404bc0a255eb71abdd5d46abedf935397",
16915 "description": "aco: rename s_subb_u32 operands to borrow",
16916 "nominated": false,
16917 "nomination_type": null,
16918 "resolution": 4,
16919 "master_sha": null,
16920 "because_sha": null
16921 },
16922 {
16923 "sha": "f4e649a205bbe2884d959c65beb86f34c3ab5db8",
16924 "description": "aco: fix various s_subb_u32 operands to SCC",
16925 "nominated": false,
16926 "nomination_type": null,
16927 "resolution": 4,
16928 "master_sha": null,
16929 "because_sha": null
16930 },
16931 {
16932 "sha": "1a535722d31d967c934f7b4d5485de34ae120200",
16933 "description": "v3d: use job's nr_cbufs field",
16934 "nominated": false,
16935 "nomination_type": null,
16936 "resolution": 4,
16937 "master_sha": null,
16938 "because_sha": null
16939 },
16940 {
16941 "sha": "e95465ae0eff1fb96b919427d9813f8543371626",
16942 "description": "panfrost: Fix provoking vertex selection for lines",
16943 "nominated": false,
16944 "nomination_type": null,
16945 "resolution": 4,
16946 "master_sha": null,
16947 "because_sha": null
16948 },
16949 {
16950 "sha": "6b9f943df678a811eab572a0eae389ddf664f830",
16951 "description": "panfrost: Preload SampleID when reloading multisample FBs",
16952 "nominated": false,
16953 "nomination_type": null,
16954 "resolution": 4,
16955 "master_sha": null,
16956 "because_sha": null
16957 },
16958 {
16959 "sha": "dec4d15e6773ff9fd6b6d71d8f393419ae556a94",
16960 "description": "panfrost: Take the number of samples into account in blend shaders",
16961 "nominated": false,
16962 "nomination_type": null,
16963 "resolution": 4,
16964 "master_sha": null,
16965 "because_sha": null
16966 },
16967 {
16968 "sha": "e27052281aa97f17df5b221337b1c5f3e7464b61",
16969 "description": "pan/mdg: Add support for multi sample iteration writeout",
16970 "nominated": false,
16971 "nomination_type": null,
16972 "resolution": 4,
16973 "master_sha": null,
16974 "because_sha": null
16975 },
16976 {
16977 "sha": "29f938a0ece889cd3236fca7e008bf0031de4be2",
16978 "description": "panfrost: Fix fencing",
16979 "nominated": true,
16980 "nomination_type": 1,
Boris Brezillon4e05bd12020-11-30 11:07:33 +010016981 "resolution": 1,
Dylan Baker51e8c7e2020-12-09 19:09:55 -080016982 "master_sha": null,
16983 "because_sha": "64d6f56ad26f084a44a0f5491fc512a65d40df91"
16984 },
16985 {
16986 "sha": "387221e4f2b9339633f84d8b91774ddd302ed60a",
16987 "description": "panfrost: Make sure we always add a reader -> write dependency when needed",
16988 "nominated": true,
16989 "nomination_type": 1,
Boris Brezillon93ac6a92020-11-30 10:23:32 +010016990 "resolution": 1,
Dylan Baker51e8c7e2020-12-09 19:09:55 -080016991 "master_sha": null,
16992 "because_sha": "c6ebff3ecdde46ef7925326522395b4a50dd65a3"
16993 },
16994 {
16995 "sha": "c30af744b1f850125d31ce6a15499003262972c6",
16996 "description": "st/mesa: enable compute shader derivatives in SPIR-V",
16997 "nominated": false,
16998 "nomination_type": null,
16999 "resolution": 4,
17000 "master_sha": null,
17001 "because_sha": null
17002 },
17003 {
17004 "sha": "c5ae01dcf12b8b70d7ca181f82012e4c9d3fc8e5",
17005 "description": "ac,radeonsi: implement GL_NV_compute_shader_derivatives",
17006 "nominated": false,
17007 "nomination_type": null,
17008 "resolution": 4,
17009 "master_sha": null,
17010 "because_sha": null
17011 },
17012 {
17013 "sha": "d60930c0171501de6fd453101275bad133481e0a",
17014 "description": "winsys/amdgpu: use VRAM for command buffers if all VRAM is visible",
17015 "nominated": false,
17016 "nomination_type": null,
17017 "resolution": 4,
17018 "master_sha": null,
17019 "because_sha": null
17020 },
17021 {
17022 "sha": "14f85e1874a1f1c9c8f35906ac1e8dfca7f5a3e6",
17023 "description": "radeonsi: map PIPE_USAGE_STREAM to VRAM if all VRAM is visible",
17024 "nominated": false,
17025 "nomination_type": null,
17026 "resolution": 4,
17027 "master_sha": null,
17028 "because_sha": null
17029 },
17030 {
17031 "sha": "913c06f501162ebcdb5ba2381ca12c98cb0ddfe9",
17032 "description": "radeonsi: unify uploaders and upload to VRAM if all VRAM is visible",
17033 "nominated": false,
17034 "nomination_type": null,
17035 "resolution": 4,
17036 "master_sha": null,
17037 "because_sha": null
17038 },
17039 {
17040 "sha": "6fecdc6dda6da15d616a31900508214c81cd256e",
17041 "description": "radeonsi: only use staging for linear textures when all VRAM is not visible",
17042 "nominated": false,
17043 "nomination_type": null,
17044 "resolution": 4,
17045 "master_sha": null,
17046 "because_sha": null
17047 },
17048 {
17049 "sha": "3404c3111e0537b234f1cec4c39b7e82edff7b6c",
17050 "description": "radeons: only force staging uploads for VRAM when all VRAM is not visible",
17051 "nominated": false,
17052 "nomination_type": null,
17053 "resolution": 4,
17054 "master_sha": null,
17055 "because_sha": null
17056 },
17057 {
17058 "sha": "d3d6d38145047a9d531be0e4aba71ab788259b41",
17059 "description": "ac: add radeon_info::all_vram_visible for Smart Access Memory",
17060 "nominated": false,
17061 "nomination_type": null,
17062 "resolution": 4,
17063 "master_sha": null,
17064 "because_sha": null
17065 },
17066 {
17067 "sha": "8bd25d3835d4399aba2c27e7f82681a9005073e9",
17068 "description": "radeonsi: initialize ctx and gfx_cs first, then allocators",
17069 "nominated": false,
17070 "nomination_type": null,
17071 "resolution": 4,
17072 "master_sha": null,
17073 "because_sha": null
17074 },
17075 {
17076 "sha": "443b628e6f21f7fe3a52002c0fd89826d206048a",
17077 "description": "compiler: update gl_access_qualifier comments",
17078 "nominated": false,
17079 "nomination_type": null,
17080 "resolution": 4,
17081 "master_sha": null,
17082 "because_sha": null
17083 },
17084 {
17085 "sha": "d7d0b4445ae7a80fff59f91c04b124c5ee40a82b",
17086 "description": "nir/opt_access: infer writeonly",
17087 "nominated": false,
17088 "nomination_type": null,
17089 "resolution": 4,
17090 "master_sha": null,
17091 "because_sha": null
17092 },
17093 {
17094 "sha": "5d524ae62c839f02cf2cf0bca4ef232baa21e67c",
17095 "description": "nir/opt_access: consider global stores",
17096 "nominated": false,
17097 "nomination_type": null,
17098 "resolution": 4,
17099 "master_sha": null,
17100 "because_sha": null
17101 },
17102 {
17103 "sha": "c9ec7d3f90fc55e17a14016c86cffb9b7dc215ec",
17104 "description": "nir/opt_access: handle variable pointers",
17105 "nominated": false,
17106 "nomination_type": null,
17107 "resolution": 4,
17108 "master_sha": null,
17109 "because_sha": null
17110 },
17111 {
17112 "sha": "4dc565946366b3c80c0661c695f47d1ee1ccb89d",
17113 "description": "nir/opt_access: add basic Vulkan support",
17114 "nominated": false,
17115 "nomination_type": null,
17116 "resolution": 4,
17117 "master_sha": null,
17118 "because_sha": null
17119 },
17120 {
17121 "sha": "d587dc32f37f43aa277516a69ad673db8441ffb8",
17122 "description": "nir/opt_access: rename can_reorder() and set ACCESS_NON_WRITEABLE in it",
17123 "nominated": false,
17124 "nomination_type": null,
17125 "resolution": 4,
17126 "master_sha": null,
17127 "because_sha": null
17128 },
17129 {
17130 "sha": "939df4e364cb8474d79dd8107db24a30cb537027",
17131 "description": "nir/opt_access: don't check restrict in can_reorder()",
17132 "nominated": false,
17133 "nomination_type": null,
17134 "resolution": 4,
17135 "master_sha": null,
17136 "because_sha": null
17137 },
17138 {
17139 "sha": "2448d13e0fcfd993001e1eb231b2364db602f406",
17140 "description": "nir/opt_access: check restrict before marking a variable as readonly",
17141 "nominated": false,
17142 "nomination_type": null,
17143 "resolution": 4,
17144 "master_sha": null,
17145 "because_sha": null
17146 },
17147 {
17148 "sha": "e646f6d30e0cbac905356e8229d114abb9648ebf",
17149 "description": "nir/opt_access: ignore barriers and coherent qualifier",
17150 "nominated": false,
17151 "nomination_type": null,
17152 "resolution": 4,
17153 "master_sha": null,
17154 "because_sha": null
17155 },
17156 {
17157 "sha": "7ddea94819ccf362b8bce036334b65951f8b2829",
17158 "description": "nir/opt_access: don't ignore image arrays in process_variable()",
17159 "nominated": false,
17160 "nomination_type": null,
17161 "resolution": 4,
17162 "master_sha": null,
17163 "because_sha": null
17164 },
17165 {
17166 "sha": "bdd09066fa5f022daa0428325a04a52d66b5e41b",
17167 "description": "iris: update depth value for stages after fast clear depth",
17168 "nominated": true,
17169 "nomination_type": 0,
Andrii Simiklitc8655222020-11-30 20:15:10 +020017170 "resolution": 1,
Dylan Baker51e8c7e2020-12-09 19:09:55 -080017171 "master_sha": null,
17172 "because_sha": null
17173 },
17174 {
17175 "sha": "7ad7decc27c46bd6d113b0e7a9d728f3a3911a11",
17176 "description": "v3d: remove old tile blit code",
17177 "nominated": false,
17178 "nomination_type": null,
17179 "resolution": 4,
17180 "master_sha": null,
17181 "because_sha": null
17182 },
17183 {
17184 "sha": "1c76f6e755a5ec0ad8fb37f173cbd47dc8c9cd2b",
17185 "description": "v3d: implement tile-based blit operation",
17186 "nominated": false,
17187 "nomination_type": null,
17188 "resolution": 4,
17189 "master_sha": null,
17190 "because_sha": null
17191 },
17192 {
17193 "sha": "904f6b92ef93c3bb41df2f8898323e0f927dcc9c",
17194 "description": "v3d: refactor set tile buffer size function",
17195 "nominated": false,
17196 "nomination_type": null,
17197 "resolution": 4,
17198 "master_sha": null,
17199 "because_sha": null
17200 },
17201 {
17202 "sha": "487dd96c4fcae4ff23baa7be4135483dddb0ea0a",
17203 "description": "v3d: implement tile buffer blits",
17204 "nominated": false,
17205 "nomination_type": null,
17206 "resolution": 4,
17207 "master_sha": null,
17208 "because_sha": null
17209 },
17210 {
17211 "sha": "9eb2517a88e3b48cd84fa4b0c50112dc6de2da06",
17212 "description": "v3d: add helper to check if format supports TLB resolve",
17213 "nominated": false,
17214 "nomination_type": null,
17215 "resolution": 4,
17216 "master_sha": null,
17217 "because_sha": null
17218 },
17219 {
17220 "sha": "8b3bc4e2fba0589bd29cca74ea8d1633e48faace",
17221 "description": "v3d: split binning start from draw",
17222 "nominated": false,
17223 "nomination_type": null,
17224 "resolution": 4,
17225 "master_sha": null,
17226 "because_sha": null
17227 },
17228 {
17229 "sha": "1ebdeb3c4307e5ab3ff6bdbdadfb274c061ef5dd",
17230 "description": "v3d: store number of color buffers in job",
17231 "nominated": false,
17232 "nomination_type": null,
17233 "resolution": 4,
17234 "master_sha": null,
17235 "because_sha": null
17236 },
17237 {
17238 "sha": "e3d0abcb2a547ccf10e5e07b5212d8f0e75c6ee8",
17239 "description": "v3d: make set tile buffer size function public",
17240 "nominated": false,
17241 "nomination_type": null,
17242 "resolution": 4,
17243 "master_sha": null,
17244 "because_sha": null
17245 },
17246 {
17247 "sha": "01aafb2859ebd5a5e483d0eb86b1c73b72ebdaed",
17248 "description": "v3d: force alpha to 1 when rendering RGBX formats",
17249 "nominated": false,
17250 "nomination_type": null,
17251 "resolution": 4,
17252 "master_sha": null,
17253 "because_sha": null
17254 },
17255 {
17256 "sha": "b243ccb060dfdad849b9abc4749556e6fb3a83b1",
17257 "description": "util: function to check for rgbX format",
17258 "nominated": false,
17259 "nomination_type": null,
17260 "resolution": 4,
17261 "master_sha": null,
17262 "because_sha": null
17263 },
17264 {
17265 "sha": "aff845da6709941beec96d9362972641d2c4a955",
17266 "description": "intel/tools/aubinator_error_decode: fix small memory leaks",
17267 "nominated": false,
17268 "nomination_type": null,
17269 "resolution": 4,
17270 "master_sha": null,
17271 "because_sha": null
17272 },
17273 {
17274 "sha": "00cd3f7d130144823c7dfcb2882b8edc7864b413",
17275 "description": "intel/tools/aubinator_error_decode: cleanup path/file handling",
17276 "nominated": false,
17277 "nomination_type": null,
17278 "resolution": 4,
17279 "master_sha": null,
17280 "because_sha": null
17281 },
17282 {
17283 "sha": "34a35d8f2e0a90a64096fcb2372d2f137b91adb1",
17284 "description": "r600/sfn: Initialize ShaderInputVarying members in constructors.",
17285 "nominated": false,
17286 "nomination_type": null,
17287 "resolution": 4,
17288 "master_sha": null,
17289 "because_sha": null
17290 },
17291 {
17292 "sha": "d4ae1950de1f0cb14094de9287517f9ae55e35a8",
17293 "description": "meson: Fix build with llvm-12.",
17294 "nominated": false,
17295 "nomination_type": null,
17296 "resolution": 4,
17297 "master_sha": null,
17298 "because_sha": null
17299 },
17300 {
17301 "sha": "bc3225272aeb363ba03cdd3319081de1239a0521",
17302 "description": "ci/vc4: Skip VS dynamic loops tests that cause GPU hangs.",
17303 "nominated": false,
17304 "nomination_type": null,
17305 "resolution": 4,
17306 "master_sha": null,
17307 "because_sha": null
17308 },
17309 {
17310 "sha": "e096b538248045d76290f058b20a6c97266dd44c",
17311 "description": "radeonsi: fix the blit test for SW_64KB_R_X",
17312 "nominated": false,
17313 "nomination_type": null,
17314 "resolution": 4,
17315 "master_sha": null,
17316 "because_sha": null
17317 },
17318 {
17319 "sha": "21b97ef013412e646efd66817fe512b324e308b3",
17320 "description": "radeonsi: rename SI_TEST_DMA to SI_TEST_BLIT",
17321 "nominated": false,
17322 "nomination_type": null,
17323 "resolution": 4,
17324 "master_sha": null,
17325 "because_sha": null
17326 },
17327 {
17328 "sha": "1f31a216640f294ce310898773d9b42bda5d1d47",
17329 "description": "radeonsi: remove SDMA support",
17330 "nominated": false,
17331 "nomination_type": null,
17332 "resolution": 4,
17333 "master_sha": null,
17334 "because_sha": null
17335 },
17336 {
17337 "sha": "5b81194fee22f6b22f3448d445acd38b647cd1e8",
17338 "description": "radeonsi: rename buffer functions so as not to reference rings",
17339 "nominated": false,
17340 "nomination_type": null,
17341 "resolution": 4,
17342 "master_sha": null,
17343 "because_sha": null
17344 },
17345 {
17346 "sha": "ab1377cf9267d9ff79a3b6b8da0dfe8b1784b2a2",
17347 "description": "radeonsi: move si_screen_clear_buffer into si_compute_blit.c w/o SDMA option",
17348 "nominated": false,
17349 "nomination_type": null,
17350 "resolution": 4,
17351 "master_sha": null,
17352 "because_sha": null
17353 },
17354 {
17355 "sha": "5fca7cd8b874562858e72d7a21e685c962f864de",
17356 "description": "ci/freedreno: Detect the cheza power management bus error and restart.",
17357 "nominated": false,
17358 "nomination_type": null,
17359 "resolution": 4,
17360 "master_sha": null,
17361 "because_sha": null
17362 },
17363 {
17364 "sha": "185df8ef07f92ae3e89b3aec912cc5259904ab50",
17365 "description": "android: spirv: fix '::' typo in gen rules",
17366 "nominated": true,
17367 "nomination_type": 1,
Mauro Rossic20c50e2020-12-07 23:26:30 +010017368 "resolution": 1,
Dylan Baker51e8c7e2020-12-09 19:09:55 -080017369 "master_sha": null,
17370 "because_sha": "1070bba19e26640bc1dbfd04180e97217761404d"
17371 },
17372 {
17373 "sha": "9d22c438cba0c54dcca829ae1e17bf5c4b36b43b",
17374 "description": "mesa/st: set reserved storage for params+values to 16",
17375 "nominated": false,
17376 "nomination_type": 1,
17377 "resolution": 4,
17378 "master_sha": null,
17379 "because_sha": "eda37fb2698f3f0d51ea6dd16b80b7b8ba032a89"
17380 },
17381 {
17382 "sha": "869a6274a85b9e18341e951d1111a667edbe0a68",
17383 "description": "meson: fix multiline string warning",
17384 "nominated": false,
17385 "nomination_type": null,
17386 "resolution": 4,
17387 "master_sha": null,
17388 "because_sha": null
17389 },
17390 {
17391 "sha": "445b4d13bde1a00546c41fe82745cde4446d9f7d",
17392 "description": "util: Add cnd_monotonic to Makefile.sources",
17393 "nominated": false,
17394 "nomination_type": 1,
17395 "resolution": 4,
17396 "master_sha": null,
17397 "because_sha": "33a78948283c9911a06650bd2ba5467678249cfd"
17398 },
17399 {
17400 "sha": "0bf7f7fcd2f6a8b5560182520c6832f4467da313",
17401 "description": "mesa: remove MAX_3D_TEXTURE_LEVELS, MAX_CUBE_TEXTURE_LEVELS",
17402 "nominated": false,
17403 "nomination_type": null,
17404 "resolution": 4,
17405 "master_sha": null,
17406 "because_sha": null
17407 },
17408 {
17409 "sha": "0ef61a162a7f1d5b7e405e5d858514d24c64e440",
17410 "description": "mesa: remove code for old (mostly unsupported) GL_NV_point_sprite",
17411 "nominated": false,
17412 "nomination_type": null,
17413 "resolution": 4,
17414 "master_sha": null,
17415 "because_sha": null
17416 },
17417 {
17418 "sha": "8f11b848c3ec4b7169fcab226efe1d130b997af2",
17419 "description": "mesa: fix glPopAttrib for GL_COORD_REPLACE for r200",
17420 "nominated": false,
17421 "nomination_type": 1,
17422 "resolution": 4,
17423 "master_sha": null,
17424 "because_sha": "959380dcb0920e3f26aaddfeab68650077675040"
17425 },
17426 {
17427 "sha": "fa16e66a3f4bf6f7eaef82c1770239be9dd824da",
17428 "description": "turnip: always set LRZ registers to zero for 3d clear/blit",
17429 "nominated": true,
17430 "nomination_type": 1,
Jonathan Marekb9dbeb52020-12-03 00:05:37 -050017431 "resolution": 1,
Dylan Baker51e8c7e2020-12-09 19:09:55 -080017432 "master_sha": null,
17433 "because_sha": "1d83f5ae8435c428a20fa947d6a2b22ae453e80c"
17434 },
17435 {
17436 "sha": "f24358e002de645388852dd85aee4b9b0d3d7652",
17437 "description": "turnip: move up LRZ invalidate in CmdClearAttachments",
17438 "nominated": true,
17439 "nomination_type": 1,
Jonathan Mareke9407a02020-12-03 00:03:14 -050017440 "resolution": 1,
Dylan Baker51e8c7e2020-12-09 19:09:55 -080017441 "master_sha": null,
17442 "because_sha": "2f79e0066405f80c3244d1cc814bc6a51d1d581a"
17443 },
17444 {
17445 "sha": "aed7c5aa31f3896137a5cdd60f87c30cee3798b8",
17446 "description": "turnip: do not emit draw states in draw_cs outside of renderpass",
17447 "nominated": false,
17448 "nomination_type": null,
17449 "resolution": 4,
17450 "master_sha": null,
17451 "because_sha": null
17452 },
17453 {
17454 "sha": "3f58d80823e297ffa4a478d9d600db5ac19227d1",
17455 "description": "turnip: correctly disable draw states outside of renderpasses",
17456 "nominated": false,
17457 "nomination_type": null,
17458 "resolution": 4,
17459 "master_sha": null,
17460 "because_sha": null
17461 },
17462 {
17463 "sha": "af6e74bca86823be63907ec91549ff9f8e88f6fb",
17464 "description": "turnip: always emit LRZ draw state in DIRTY_DRAW_STATE path",
17465 "nominated": true,
17466 "nomination_type": 1,
Jonathan Marek4c320422020-12-02 23:32:13 -050017467 "resolution": 1,
Dylan Baker51e8c7e2020-12-09 19:09:55 -080017468 "master_sha": null,
17469 "because_sha": "3c07a149986381847a8431db0491286c1fc10897"
17470 },
17471 {
17472 "sha": "2d886fb43656bf38dfbc3f6c2266b5c421e1837a",
17473 "description": "turnip: do not include compute stage in pipeline_builder",
17474 "nominated": false,
17475 "nomination_type": null,
17476 "resolution": 4,
17477 "master_sha": null,
17478 "because_sha": null
17479 },
17480 {
17481 "sha": "d7ea266e6f5cdcde5dd880839a057afaa560e97e",
17482 "description": "turnip: no linear_to_srgb for alpha channel for gmem clear value packing",
17483 "nominated": true,
17484 "nomination_type": 1,
Jonathan Marek18fd2552020-12-02 23:23:20 -050017485 "resolution": 1,
Dylan Baker51e8c7e2020-12-09 19:09:55 -080017486 "master_sha": null,
17487 "because_sha": "ddac5933f8f30df66b389c32a634dab16cff5a4c"
17488 },
17489 {
17490 "sha": "ab0d6c91fdd96db288da5c0037417b1302399e9e",
17491 "description": "gallium/u_threaded: optimize set_constant_buffer",
17492 "nominated": false,
17493 "nomination_type": null,
17494 "resolution": 4,
17495 "master_sha": null,
17496 "because_sha": null
17497 },
17498 {
17499 "sha": "4a483ec027e752e1f95ff900bfc5a293ec281134",
17500 "description": "gallium/u_threaded: don't make a local copy of pipe_draw_start_count",
17501 "nominated": false,
17502 "nomination_type": null,
17503 "resolution": 4,
17504 "master_sha": null,
17505 "because_sha": null
17506 },
17507 {
17508 "sha": "c8fe9df9c462ed0cda0d62c7133f21fc2aa6ea84",
17509 "description": "gallium/u_threaded: don't copy the indexbuf pointer if we overwrite it",
17510 "nominated": false,
17511 "nomination_type": null,
17512 "resolution": 4,
17513 "master_sha": null,
17514 "because_sha": null
17515 },
17516 {
17517 "sha": "351ba767afe5db4603a60be33fb78ec41630f502",
17518 "description": "gallium/u_threaded: set has_user_indices = false in the driver thread",
17519 "nominated": false,
17520 "nomination_type": null,
17521 "resolution": 4,
17522 "master_sha": null,
17523 "because_sha": null
17524 },
17525 {
17526 "sha": "60653366b8f014edd8cd1bc0b765932f3c2ac408",
17527 "description": "gallium/u_threaded: don't pass index bounds to the driver to decrease overhead",
17528 "nominated": false,
17529 "nomination_type": null,
17530 "resolution": 4,
17531 "master_sha": null,
17532 "because_sha": null
17533 },
17534 {
17535 "sha": "1b6b31bd1acbd1080e59c94c0ada9b89ef714d75",
17536 "description": "glthread: count batch space in units of uint64_t elements",
17537 "nominated": false,
17538 "nomination_type": null,
17539 "resolution": 4,
17540 "master_sha": null,
17541 "because_sha": null
17542 },
17543 {
17544 "sha": "4b2445916e6ae6b586bbde53310a411db084e67a",
17545 "description": "glthread: change sizes to unsigned or size_t where needed",
17546 "nominated": false,
17547 "nomination_type": null,
17548 "resolution": 4,
17549 "master_sha": null,
17550 "because_sha": null
17551 },
17552 {
17553 "sha": "6fe524d0f8cbab3d1e5ce32ef694b17dcd31db1d",
17554 "description": "glthread: use uint64_t to declare the batch buffer instead of align(8)",
17555 "nominated": false,
17556 "nomination_type": null,
17557 "resolution": 4,
17558 "master_sha": null,
17559 "because_sha": null
17560 },
17561 {
17562 "sha": "70b778945b320115c558e17f12e3d630d464dcba",
17563 "description": "glthread: use glthread->used instead of glthread->next_batch->used",
17564 "nominated": false,
17565 "nomination_type": null,
17566 "resolution": 4,
17567 "master_sha": null,
17568 "because_sha": null
17569 },
17570 {
17571 "sha": "0a4004e5fab0aef3ccec102656d7abef303ae5d8",
17572 "description": "zink: use shader keys for samplemask",
17573 "nominated": false,
17574 "nomination_type": null,
17575 "resolution": 4,
17576 "master_sha": null,
17577 "because_sha": null
17578 },
17579 {
17580 "sha": "0ce792b2e20daea441f52134b7d1d0d2245b32bd",
17581 "description": "zink: change a memcmp==0 to !memcmp",
17582 "nominated": false,
17583 "nomination_type": null,
17584 "resolution": 4,
17585 "master_sha": null,
17586 "because_sha": null
17587 },
17588 {
17589 "sha": "b47407269de07fcb6a2d898af8bdf6561132fac9",
17590 "description": "zink: initial shader key implementation",
17591 "nominated": false,
17592 "nomination_type": null,
17593 "resolution": 4,
17594 "master_sha": null,
17595 "because_sha": null
17596 },
17597 {
Dylan Bakerd77d3ca2020-12-08 09:46:54 -080017598 "sha": "f93b7d14d66d8ba70d44772d1a1b6696310b7d17",
17599 "description": "vulkan/device_select: Store Vulkan vendorID and deviceID as uint32_t",
17600 "nominated": false,
17601 "nomination_type": null,
17602 "resolution": 4,
17603 "master_sha": null,
17604 "because_sha": null
17605 },
17606 {
17607 "sha": "f4bbf29d7671869569eee0bd949ea5a6d8af2c20",
17608 "description": "gallium/aux: Update scons build for u_tracepoints.[ch]",
17609 "nominated": false,
17610 "nomination_type": null,
17611 "resolution": 4,
17612 "master_sha": null,
17613 "because_sha": null
17614 },
17615 {
17616 "sha": "7dda840f32a92c0c5004e43acdf765ed650f978f",
17617 "description": "gallium/aux: Split u_tracepoints.[ch] generation",
17618 "nominated": false,
17619 "nomination_type": null,
17620 "resolution": 4,
17621 "master_sha": null,
17622 "because_sha": null
17623 },
17624 {
17625 "sha": "4c670b13dd5a5e9425941bc425d1ba4afcfe3c15",
17626 "description": "gallium/aux: Avoid creating queue when traces not enabled",
17627 "nominated": false,
17628 "nomination_type": null,
17629 "resolution": 4,
17630 "master_sha": null,
17631 "because_sha": null
17632 },
17633 {
17634 "sha": "d1283083eac00c6466a0f066df732699b7074c6f",
17635 "description": "nir: improve divergence analysis for loads with non-uniform resources",
17636 "nominated": false,
17637 "nomination_type": null,
17638 "resolution": 4,
17639 "master_sha": null,
17640 "because_sha": null
17641 },
17642 {
17643 "sha": "b1619109ca91f5b9b4f29d75479241ec82c31549",
17644 "description": "nir/lower_non_uniform: remove non_uniform flags after lowering",
17645 "nominated": false,
17646 "nomination_type": null,
17647 "resolution": 4,
17648 "master_sha": null,
17649 "because_sha": null
17650 },
17651 {
17652 "sha": "3aaac40b12bf683cb30ea30e35af02d56de9df90",
17653 "description": "iris: fix memleak for query_buffer_uploader",
17654 "nominated": true,
17655 "nomination_type": 0,
yshi18a8d5e572020-12-03 13:54:14 +080017656 "resolution": 1,
Dylan Bakerd77d3ca2020-12-08 09:46:54 -080017657 "master_sha": null,
17658 "because_sha": null
17659 },
17660 {
17661 "sha": "ebfb9e181737e7ff7be638134410b919145a0f95",
17662 "description": "aco: use UINT64_C on 64 bit constant arguments",
17663 "nominated": true,
17664 "nomination_type": 1,
Jonathan Gray1c83ec92020-08-04 17:22:32 +100017665 "resolution": 1,
Dylan Bakerd77d3ca2020-12-08 09:46:54 -080017666 "master_sha": null,
17667 "because_sha": "df645fa369d12be4d5e0fd9e4f6d4455caf2f4c3"
17668 },
17669 {
17670 "sha": "454c8485929052c1d997d102ed195610d23f9079",
17671 "description": "mesa/st: lower 64 bit ops to scalar before lowering to soft-float",
17672 "nominated": false,
17673 "nomination_type": null,
17674 "resolution": 4,
17675 "master_sha": null,
17676 "because_sha": null
17677 },
17678 {
17679 "sha": "59b1578176a786e3c226c0b2b53fed378812288e",
17680 "description": "radv: disable alphaToOne feature",
17681 "nominated": true,
17682 "nomination_type": 0,
Samuel Pitoiset0c2b29e2020-12-07 12:38:46 +010017683 "resolution": 1,
Dylan Bakerd77d3ca2020-12-08 09:46:54 -080017684 "master_sha": null,
17685 "because_sha": null
17686 },
17687 {
17688 "sha": "34b08a298ddf34f10af21b6a9b3a528b2c51a82f",
17689 "description": "driconf: add allow_incorrect_primitive_id option",
17690 "nominated": false,
17691 "nomination_type": null,
17692 "resolution": 4,
17693 "master_sha": null,
17694 "because_sha": null
17695 },
17696 {
17697 "sha": "ebb228bec52ae7c456e11a472845720b85751226",
17698 "description": "vbo/dlist: only use merged primitives when it's ok to do so",
17699 "nominated": false,
17700 "nomination_type": null,
17701 "resolution": 4,
17702 "master_sha": null,
17703 "because_sha": null
17704 },
17705 {
17706 "sha": "1c016a5ba0818207e050a04a72ca2feb883ad6cb",
17707 "description": "vbo/dlist: avoid splitting draw commands in multiple draws",
17708 "nominated": false,
17709 "nomination_type": null,
17710 "resolution": 4,
17711 "master_sha": null,
17712 "because_sha": null
17713 },
17714 {
17715 "sha": "83149e1c2d8578fb25cf95502d67917cef78692f",
17716 "description": "vbo/dlist: refactor prim_store/vertex_store allocations",
17717 "nominated": false,
17718 "nomination_type": null,
17719 "resolution": 4,
17720 "master_sha": null,
17721 "because_sha": null
17722 },
17723 {
17724 "sha": "b81ed32ba859202cd4179db456471697abfcb280",
17725 "description": "mesa: optimize _mesa_program_resource_location",
17726 "nominated": false,
17727 "nomination_type": null,
17728 "resolution": 4,
17729 "master_sha": null,
17730 "because_sha": null
17731 },
17732 {
17733 "sha": "ba67843dbd5965093f7367dbcf42c7f67359c422",
17734 "description": "util/hash_table: add _mesa_hash_data_with_seed function",
17735 "nominated": false,
17736 "nomination_type": null,
17737 "resolution": 4,
17738 "master_sha": null,
17739 "because_sha": null
17740 },
17741 {
17742 "sha": "310991415ee1f5bcdd91460f00205190e8e0c2d9",
17743 "description": "vbo/dlist: implement primitive merging",
17744 "nominated": false,
17745 "nomination_type": null,
17746 "resolution": 4,
17747 "master_sha": null,
17748 "because_sha": null
17749 },
17750 {
17751 "sha": "ac3d4c7635beab92cadada63f8c09fd12a2f7069",
17752 "description": "vbo/dlist: convert LINE_STRIPS to LINES",
17753 "nominated": false,
17754 "nomination_type": null,
17755 "resolution": 4,
17756 "master_sha": null,
17757 "because_sha": null
17758 },
17759 {
17760 "sha": "dc995adec5ef36dbda43d9dd7f698ff8d6a70f2c",
17761 "description": "vbo/dlist: create an index buffer in compile_vertex_list",
17762 "nominated": false,
17763 "nomination_type": null,
17764 "resolution": 4,
17765 "master_sha": null,
17766 "because_sha": null
17767 },
17768 {
17769 "sha": "7e296c62a71a172540142a0779722b499add5f3d",
17770 "description": "dlist: do not call _mesa_lookup_list twice",
17771 "nominated": false,
17772 "nomination_type": null,
17773 "resolution": 4,
17774 "master_sha": null,
17775 "because_sha": null
17776 },
17777 {
17778 "sha": "2b1930a50a0bdf201769c608f3bad71bb3515b6a",
17779 "description": "android: radv: add libcutils shared dependency",
17780 "nominated": false,
17781 "nomination_type": 1,
17782 "resolution": 4,
17783 "master_sha": null,
17784 "because_sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5"
17785 },
17786 {
17787 "sha": "a0c508993504c7e44999ec8ac654bec4c99ad301",
17788 "description": "mesa/math: Fix address of array always returning true",
17789 "nominated": false,
17790 "nomination_type": 1,
17791 "resolution": 4,
17792 "master_sha": null,
17793 "because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
17794 },
17795 {
17796 "sha": "77dafaece337b617e51036284fc6d66552614b68",
17797 "description": "android: util: Add libcutils to Android.mk shared libs",
17798 "nominated": false,
17799 "nomination_type": 1,
17800 "resolution": 4,
17801 "master_sha": null,
17802 "because_sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5"
17803 },
17804 {
17805 "sha": "e2b4247e403957ebd9767b2e8700442306c7e7c6",
17806 "description": "zink: Cap PIPE_SHADER_CAP_MAX_CONST_BUFFERS to 32",
17807 "nominated": true,
17808 "nomination_type": 1,
Witold Barylukee83c982020-12-07 20:30:32 +000017809 "resolution": 1,
Dylan Bakerd77d3ca2020-12-08 09:46:54 -080017810 "master_sha": null,
17811 "because_sha": "daaf5f1d1868bebec7931a51753236a850ebbd24"
17812 },
17813 {
17814 "sha": "6b6cb44ec811bd8992d1f58e9d6cd6709e3cdef2",
17815 "description": "gallium: fix the PIPE_SHADER_CAP_SUPPORTED_IRS value for all drivers",
17816 "nominated": false,
17817 "nomination_type": null,
17818 "resolution": 4,
17819 "master_sha": null,
17820 "because_sha": null
17821 },
17822 {
17823 "sha": "a33dbba26147b3fad94146f384bbf14feaca2c3e",
17824 "description": "st/mesa: remove less useful debug options in hot paths",
17825 "nominated": false,
17826 "nomination_type": null,
17827 "resolution": 4,
17828 "master_sha": null,
17829 "because_sha": null
17830 },
17831 {
17832 "sha": "44b7e1497f91e1ad0c4bb6a95a19e2f1b456897a",
17833 "description": "st/mesa: don't generate TGSI for the draw VS because it now supports NIR too",
17834 "nominated": false,
17835 "nomination_type": null,
17836 "resolution": 4,
17837 "master_sha": null,
17838 "because_sha": null
17839 },
17840 {
17841 "sha": "df11ceaaaf74e4715cde076eccadf84f2f8fd00d",
17842 "description": "draw: add NIR support to draw_create_vertex_shader",
17843 "nominated": false,
17844 "nomination_type": null,
17845 "resolution": 4,
17846 "master_sha": null,
17847 "because_sha": null
17848 },
17849 {
17850 "sha": "8bb4a76addd0f0a48585ba9a4a30d6bbc5acec80",
17851 "description": "zink: fix channel ordering in format-mapping",
17852 "nominated": true,
17853 "nomination_type": 1,
Erik Faye-Lundc5ffe9e2020-12-07 12:27:23 +010017854 "resolution": 1,
Dylan Bakerd77d3ca2020-12-08 09:46:54 -080017855 "master_sha": null,
17856 "because_sha": "cdfb1d925f388861751ce04a0000141013e1c704"
17857 },
17858 {
17859 "sha": "6c0ce29b04a6045e6db2279c61bc9b1bcaa58126",
17860 "description": "r600/sfn: Add support for shader_clock",
17861 "nominated": false,
17862 "nomination_type": null,
17863 "resolution": 4,
17864 "master_sha": null,
17865 "because_sha": null
17866 },
17867 {
17868 "sha": "d95791bb2eeb73df81ac3da2514a56b8533cdcd1",
17869 "description": "r600/sfn: Fix dest-swizzle for GS vertex loads",
17870 "nominated": false,
17871 "nomination_type": null,
17872 "resolution": 4,
17873 "master_sha": null,
17874 "because_sha": null
17875 },
17876 {
17877 "sha": "c5088b497290ba1207085899ec635ef851635267",
17878 "description": "gallium: Fix VAAPI postproc blit",
17879 "nominated": false,
17880 "nomination_type": 1,
17881 "resolution": 4,
17882 "master_sha": null,
17883 "because_sha": "49465babdb35d88ed8a283e925d6cd346255d50c"
17884 },
17885 {
17886 "sha": "c47fe54bc785788147f1f1808d0da720995f5447",
17887 "description": "nir/lower_non_uniform: Better handle non-derefs",
17888 "nominated": false,
17889 "nomination_type": null,
17890 "resolution": 4,
17891 "master_sha": null,
17892 "because_sha": null
17893 },
17894 {
17895 "sha": "0bf8d156a9f0e53e17fe342a9cb528513236ef8f",
17896 "description": "nir/lower_non_uniform: Refactor for better code organization",
17897 "nominated": false,
17898 "nomination_type": null,
17899 "resolution": 4,
17900 "master_sha": null,
17901 "because_sha": null
17902 },
17903 {
17904 "sha": "562e07db38499eaa377c0ad88ab789c701ab8927",
17905 "description": "nir/lower_non_uniform: Use nir_read_first_invocation helper.",
17906 "nominated": false,
17907 "nomination_type": null,
17908 "resolution": 4,
17909 "master_sha": null,
17910 "because_sha": null
17911 },
17912 {
17913 "sha": "3abac03d49b5dc4a6642fe0637da5a19ad60dd4f",
17914 "description": "gallium: do not reset buffers for unsupported stages",
17915 "nominated": true,
17916 "nomination_type": 1,
Erik Faye-Lund17ef9b52020-12-07 17:42:43 +010017917 "resolution": 1,
Dylan Bakerd77d3ca2020-12-08 09:46:54 -080017918 "master_sha": null,
17919 "because_sha": "daaf5f1d1868bebec7931a51753236a850ebbd24"
17920 },
17921 {
17922 "sha": "c4342755cc08c2dc3650bdeafa9c07f51b8b87f1",
17923 "description": "llvmpipe: work around mingw compiler optimization bug",
17924 "nominated": false,
17925 "nomination_type": null,
17926 "resolution": 4,
17927 "master_sha": null,
17928 "because_sha": null
17929 },
17930 {
Dylan Baker03e8cc72020-12-07 09:17:49 -080017931 "sha": "ec3828add38a83b8c09fd5896265abc9d766162e",
17932 "description": "radv: fix clearing FMASK for layered MSAA images on GFX9+",
17933 "nominated": false,
17934 "nomination_type": null,
17935 "resolution": 4,
17936 "master_sha": null,
17937 "because_sha": null
17938 },
17939 {
17940 "sha": "35964e9387532a00f63f11d2ee666ce5112e4417",
17941 "description": "ac/surface: initialize the FMASK slice size for GFX9+",
17942 "nominated": false,
17943 "nomination_type": null,
17944 "resolution": 4,
17945 "master_sha": null,
17946 "because_sha": null
17947 },
17948 {
17949 "sha": "c0319e4505b95c72d08864eda517998cf506fbde",
17950 "description": "radv: advertise VK_EXT_sample_locations on GFX10+",
17951 "nominated": false,
17952 "nomination_type": null,
17953 "resolution": 4,
17954 "master_sha": null,
17955 "because_sha": null
17956 },
17957 {
17958 "sha": "3adf8121a0391711004b52f4b5278e1ae34343c4",
17959 "description": "radv: enable using MSAA2x and MSAA4x sample locations on GFX10+",
17960 "nominated": false,
17961 "nomination_type": null,
17962 "resolution": 4,
17963 "master_sha": null,
17964 "because_sha": null
17965 },
17966 {
17967 "sha": "86644b84b94910ddb78b7a1117b8bcf55bb76265",
17968 "description": "radv: Implement VK_VALVE_mutable_descriptor_type.",
17969 "nominated": false,
17970 "nomination_type": null,
17971 "resolution": 4,
17972 "master_sha": null,
17973 "because_sha": null
17974 },
17975 {
17976 "sha": "08fb84dc9d5eef78e9914f3c526f9f49fde1e5dd",
17977 "description": "vulkan: Update to 1.2.164.",
17978 "nominated": false,
17979 "nomination_type": null,
17980 "resolution": 4,
17981 "master_sha": null,
17982 "because_sha": null
17983 },
17984 {
17985 "sha": "2c16c209b59baef328fdcf45e0d6d959f498fcfb",
17986 "description": "android: freedreno/ir3: use python3 in gen rules",
17987 "nominated": false,
17988 "nomination_type": null,
17989 "resolution": 4,
17990 "master_sha": null,
17991 "because_sha": null
17992 },
17993 {
17994 "sha": "5e07590e6a649e52145ebee8f2a4604c7f21cda2",
17995 "description": "android: freedreno: Remove fd_log()",
17996 "nominated": false,
17997 "nomination_type": 1,
17998 "resolution": 4,
17999 "master_sha": null,
18000 "because_sha": "03e7c93b828a585c354f2d167c01cacc6054f8c2"
18001 },
18002 {
18003 "sha": "cbcac6b2fb5dbe37cb517068c4a0ddd8bea39e37",
18004 "description": "android: freedreno: Add GPU tracepoints",
18005 "nominated": false,
18006 "nomination_type": 1,
18007 "resolution": 4,
18008 "master_sha": null,
18009 "because_sha": "a02dcb970fff17e73648b58bf4a603bc4f9c0c36"
18010 },
18011 {
18012 "sha": "8fc7807cc2efe843caf67c82605fdf1f64eb30ec",
18013 "description": "android: gallium/aux: Add GPU tracepoint mechanism",
18014 "nominated": false,
18015 "nomination_type": 1,
18016 "resolution": 4,
18017 "master_sha": null,
18018 "because_sha": "3471af9c6cfa1dfa46e9607910bd4febc31095d2"
18019 },
18020 {
18021 "sha": "0553e717e41c10f312618f8a49fae224786d1932",
18022 "description": "android: gallium/aux: update old generated sources rules",
18023 "nominated": false,
18024 "nomination_type": 1,
18025 "resolution": 4,
18026 "master_sha": null,
18027 "because_sha": "3471af9c6cfa1dfa46e9607910bd4febc31095d2"
18028 },
18029 {
18030 "sha": "98df055736c6adb916edcb8e6187adef2369787d",
18031 "description": "ci: update the list of expected failures for RADV/FIJI",
18032 "nominated": false,
18033 "nomination_type": null,
18034 "resolution": 4,
18035 "master_sha": null,
18036 "because_sha": null
18037 },
18038 {
18039 "sha": "562dd79bfa6c19af871baa0464a5b12f72145d4b",
18040 "description": "radv: fix using FS sample shading if the linker optimized inputs away",
18041 "nominated": false,
18042 "nomination_type": null,
18043 "resolution": 4,
18044 "master_sha": null,
18045 "because_sha": null
18046 },
18047 {
18048 "sha": "9a993da0ff499f3489f1d57de2c7e3b6da701e7f",
18049 "description": "lavapipe: fix logic-op support",
18050 "nominated": false,
18051 "nomination_type": null,
18052 "resolution": 4,
18053 "master_sha": null,
18054 "because_sha": null
18055 },
18056 {
18057 "sha": "5bcefcc91abe796368adc2f9f23720594c9eef82",
18058 "description": "zink. Fixing vkGetPhysicalDeviceProperties2 and vkGetPhysicalDeviceFeatures2 for Vk 1.1 and VK_KHR_get_physical_device_properties2.",
18059 "nominated": false,
18060 "nomination_type": 1,
18061 "resolution": 4,
18062 "master_sha": null,
18063 "because_sha": "752f6d806541ac38594f3adb1e45d63709506e2c"
18064 },
18065 {
18066 "sha": "b24b3026cc0541c59613463a124b16954b2a7cd8",
18067 "description": "radv: use 32-bit predication for skipping FCE on GFX10.3+",
18068 "nominated": false,
18069 "nomination_type": null,
18070 "resolution": 4,
18071 "master_sha": null,
18072 "because_sha": null
18073 },
18074 {
18075 "sha": "3494551d081820b1e5835fb46c8e98564ce855f6",
18076 "description": "radv: set the predication boolean as 32-bit if necessary",
18077 "nominated": false,
18078 "nomination_type": null,
18079 "resolution": 4,
18080 "master_sha": null,
18081 "because_sha": null
18082 },
18083 {
18084 "sha": "fadcf13c8bad5bc07e7fffaca7197adda66b4bd7",
18085 "description": "radv: fix exporting multiviews with NGG",
18086 "nominated": true,
18087 "nomination_type": 0,
Samuel Pitoisetb3bfb012020-11-27 15:29:34 +010018088 "resolution": 1,
Dylan Baker03e8cc72020-12-07 09:17:49 -080018089 "master_sha": null,
18090 "because_sha": null
18091 },
18092 {
18093 "sha": "5cacb56041d1acbbff162509d0635ba465b80df6",
18094 "description": "radv: mark GFX10.3 as a non-conformant Vulkan implementation",
18095 "nominated": true,
18096 "nomination_type": 0,
Samuel Pitoiset33c28832020-12-04 09:29:43 +010018097 "resolution": 1,
Dylan Baker03e8cc72020-12-07 09:17:49 -080018098 "master_sha": null,
18099 "because_sha": null
18100 },
18101 {
18102 "sha": "7c075bae56e45f268e62efcd82589111bce92ae3",
18103 "description": "radeonsi: fix regression on gpus using the radeon winsys.",
18104 "nominated": true,
18105 "nomination_type": 1,
Dave Airlie44bed802020-12-07 09:47:35 +100018106 "resolution": 1,
Dylan Baker03e8cc72020-12-07 09:17:49 -080018107 "master_sha": null,
18108 "because_sha": "f2977a162af46ff0b9d9334bb677b768900ba5d3"
18109 },
18110 {
18111 "sha": "6df572532dce8fa5c09c4774e0f79e039b118a85",
18112 "description": "radeonsi/gfx10: added support for gfx10 conditional rendering",
18113 "nominated": false,
18114 "nomination_type": null,
18115 "resolution": 4,
18116 "master_sha": null,
18117 "because_sha": null
18118 },
18119 {
18120 "sha": "3bd9db5be3c0e28443098dd0108e01a73c2b83e2",
18121 "description": "r300,r600,radeonsi: inline struct radeon_cmdbuf to remove dereferences",
18122 "nominated": false,
18123 "nomination_type": null,
18124 "resolution": 4,
18125 "master_sha": null,
18126 "because_sha": null
18127 },
18128 {
18129 "sha": "40a7f6d0477c06cf7eef0cee253cc3de300236d5",
18130 "description": "panfrost: Only set varyings and varying_buffers when varying_count > 0",
18131 "nominated": false,
18132 "nomination_type": null,
18133 "resolution": 4,
18134 "master_sha": null,
18135 "because_sha": null
18136 },
18137 {
18138 "sha": "e3794264fff9dc3eaa7b84b344c3f22638d0223a",
18139 "description": "panfrost: Fix draw descriptor definition",
18140 "nominated": false,
18141 "nomination_type": null,
18142 "resolution": 4,
18143 "master_sha": null,
18144 "because_sha": null
18145 },
18146 {
18147 "sha": "764db6a223f9f3bd785edf9bf9bf5021835be22c",
18148 "description": "panfrost: Fix texture payload decoding",
18149 "nominated": false,
18150 "nomination_type": null,
18151 "resolution": 4,
18152 "master_sha": null,
18153 "because_sha": null
18154 },
18155 {
18156 "sha": "87ad5f5b0df3beb3e971b3e5a5187ce1f4ac828b",
18157 "description": "isl: Fix android build",
18158 "nominated": false,
18159 "nomination_type": 1,
18160 "resolution": 4,
18161 "master_sha": null,
18162 "because_sha": "f08d8c849e0df3703800a4471039a0297455951f"
18163 },
18164 {
18165 "sha": "f20153536087079f39f1ab9995ac3d36dd3c467f",
18166 "description": "ci: Run sanity job automatically for forked branches as well",
18167 "nominated": false,
18168 "nomination_type": null,
18169 "resolution": 4,
18170 "master_sha": null,
18171 "because_sha": null
18172 },
18173 {
18174 "sha": "459b3fcd064d1410fc89dfdc84b454cd6b649cca",
18175 "description": "ci: Manual test jobs don't need the Git tree",
18176 "nominated": false,
18177 "nomination_type": null,
18178 "resolution": 4,
18179 "master_sha": null,
18180 "because_sha": null
18181 },
18182 {
18183 "sha": "9a340814cba0d9de7bfc5813e6e0dab310d081f9",
18184 "description": "ci: sanity job doesn't need the Git tree",
18185 "nominated": false,
18186 "nomination_type": null,
18187 "resolution": 4,
18188 "master_sha": null,
18189 "because_sha": null
18190 },
18191 {
18192 "sha": "42bc6db7e71c348594277af58975467c54eb2b19",
18193 "description": "ci: Drop x86_build_old image",
18194 "nominated": true,
18195 "nomination_type": 1,
Michel Dänzer0cde1422020-12-03 18:11:00 +010018196 "resolution": 1,
Dylan Baker03e8cc72020-12-07 09:17:49 -080018197 "master_sha": null,
18198 "because_sha": "a3543adc2628461818cfa691a7f547af7bc6f0fb"
18199 },
18200 {
18201 "sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d",
18202 "description": "ci: Append $MESA_TEMPLATES_COMMIT to image tags",
18203 "nominated": false,
18204 "nomination_type": null,
18205 "resolution": 4,
18206 "master_sha": null,
18207 "because_sha": null
18208 },
18209 {
18210 "sha": "48f78dfd1ac10d5d309aff437f81d44d1ed06cd2",
18211 "description": "ci: Define global variable MESA_TEMPLATES_COMMIT for ci-templates commit",
18212 "nominated": false,
18213 "nomination_type": null,
18214 "resolution": 4,
18215 "master_sha": null,
18216 "because_sha": null
18217 },
18218 {
18219 "sha": "a82fd890600e60ae4a50a1f0a2ed9ff6ccd2f954",
18220 "description": "ci: Run git gc before creating Git cache tarball",
18221 "nominated": false,
18222 "nomination_type": null,
18223 "resolution": 4,
18224 "master_sha": null,
18225 "because_sha": null
18226 },
18227 {
18228 "sha": "bb46a010bbe9f703ff9d48e450dbd6529906b8e9",
18229 "description": "meson: Fix Clang microsoft-enum-value detection.",
18230 "nominated": true,
18231 "nomination_type": 1,
Vinson Leedfadf832020-11-10 18:17:57 -080018232 "resolution": 1,
Dylan Baker03e8cc72020-12-07 09:17:49 -080018233 "master_sha": null,
18234 "because_sha": "3aee462781abc0bfcce207fb64f9199b43a57542"
18235 },
18236 {
18237 "sha": "ef9362acb81bd8615cd2f9014ca9880ae3d7e738",
18238 "description": "gallium/osmesa: Return cleanly for OSMesaGetDepthBuffer() with no depth.",
18239 "nominated": false,
18240 "nomination_type": null,
18241 "resolution": 4,
18242 "master_sha": null,
18243 "because_sha": null
18244 },
18245 {
18246 "sha": "ddbad3f4eae3e3b2ed41d8c541c01a0fb21a6e90",
18247 "description": "gallium/osmesa: Fix leak of the ST manager/api on library unload.",
18248 "nominated": false,
18249 "nomination_type": null,
18250 "resolution": 4,
18251 "master_sha": null,
18252 "because_sha": null
18253 },
18254 {
18255 "sha": "bc3142734e321aa64fe6946b79cfdbf9a99ed668",
18256 "description": "gallium/osmesa: Fix data race on setting up the ST API.",
18257 "nominated": false,
18258 "nomination_type": null,
18259 "resolution": 4,
18260 "master_sha": null,
18261 "because_sha": null
18262 },
18263 {
18264 "sha": "26c6f6cfbb6d489cf6f995718e3e959b9fa5b233",
18265 "description": "gallium/osmesa: Remove the broken buffer-reuse scheme.",
18266 "nominated": false,
18267 "nomination_type": null,
18268 "resolution": 4,
18269 "master_sha": null,
18270 "because_sha": null
18271 },
18272 {
18273 "sha": "c5c1aa7c75c05927017325829cb3f354654d0b73",
18274 "description": "gallium/osmesa: Fix flushing and Y-flipping of the depth buffer.",
18275 "nominated": false,
18276 "nomination_type": null,
18277 "resolution": 4,
18278 "master_sha": null,
18279 "because_sha": null
18280 },
18281 {
18282 "sha": "0223552fa0ac5d2116f8bfdda40b0193176682c9",
18283 "description": "zink: assert all index values in ntv OpAccessChain constructor",
18284 "nominated": false,
18285 "nomination_type": null,
18286 "resolution": 4,
18287 "master_sha": null,
18288 "because_sha": null
18289 },
18290 {
18291 "sha": "b4ae9e07cdf877006bcc7374a64c0cad2b37e82c",
18292 "description": "xmlconfig: Warn if parsing the engine/app versions fails.",
18293 "nominated": false,
18294 "nomination_type": null,
18295 "resolution": 4,
18296 "master_sha": null,
18297 "because_sha": null
18298 },
18299 {
18300 "sha": "1618bd1bee6c80a3614c980f6649ae5a13bfeff4",
18301 "description": "xmlconfig: Add unit tests for recent bugs in the driconf rewrite.",
18302 "nominated": false,
18303 "nomination_type": null,
18304 "resolution": 4,
18305 "master_sha": null,
18306 "because_sha": null
18307 },
18308 {
18309 "sha": "aacf309c8d8e03aa411b5da1298864afd0ed0eca",
18310 "description": "docs: update calendar and link releases notes for 20.2.4",
18311 "nominated": false,
18312 "nomination_type": null,
18313 "resolution": 4,
18314 "master_sha": null,
18315 "because_sha": null
18316 },
18317 {
18318 "sha": "7cb8700f764e5948a89359bdd5398251b0ca2f59",
18319 "description": "relnotes: Add sha256sums for 20.2.4",
18320 "nominated": false,
18321 "nomination_type": null,
18322 "resolution": 4,
18323 "master_sha": null,
18324 "because_sha": null
18325 },
18326 {
18327 "sha": "ec2a055b56c9e2402e750bd59ed4a705a86b601e",
18328 "description": "docs: add release notes for 20.2.4",
18329 "nominated": false,
18330 "nomination_type": null,
18331 "resolution": 4,
18332 "master_sha": null,
18333 "because_sha": null
18334 },
18335 {
18336 "sha": "c553084bf9888f5139b2be411a1efdd95004aee8",
18337 "description": "aco: remove rollback code when making an instruction vop3",
18338 "nominated": false,
18339 "nomination_type": null,
18340 "resolution": 4,
18341 "master_sha": null,
18342 "because_sha": null
18343 },
18344 {
18345 "sha": "349908587f73ee186693af43812536f15e7c6311",
18346 "description": "aco: move update_renames() out of get_reg()",
18347 "nominated": false,
18348 "nomination_type": null,
18349 "resolution": 4,
18350 "master_sha": null,
18351 "because_sha": null
18352 },
18353 {
18354 "sha": "8794f0348a9507dd3696b1b01a26f2c1759bfdc2",
18355 "description": "aco: remove rollback code for blocked fixed definitions",
18356 "nominated": false,
18357 "nomination_type": null,
18358 "resolution": 4,
18359 "master_sha": null,
18360 "because_sha": null
18361 },
18362 {
18363 "sha": "6f7cb47ad853d85f22a6cc0129b89a6c9edfcdef",
18364 "description": "aco: remove rollback code around parallelcopy creation",
18365 "nominated": false,
18366 "nomination_type": null,
18367 "resolution": 4,
18368 "master_sha": null,
18369 "because_sha": null
18370 },
18371 {
18372 "sha": "9177fe83566083d564996d20cf7f30dc3be59a9d",
18373 "description": "aco: simplify get_reg_impl()",
18374 "nominated": false,
18375 "nomination_type": null,
18376 "resolution": 4,
18377 "master_sha": null,
18378 "because_sha": null
18379 },
18380 {
18381 "sha": "5c9d2ed78d61c63532e9fbeeca30393d65113bc2",
18382 "description": "aco: use clear() helper instead of writing reg file directly",
18383 "nominated": false,
18384 "nomination_type": null,
18385 "resolution": 4,
18386 "master_sha": null,
18387 "because_sha": null
18388 },
18389 {
18390 "sha": "d671cf7f53f3ef8ab4f158776740ecdf790288ea",
18391 "description": "aco: repeat get_reg_create_vector() with increased register demand if fail",
18392 "nominated": false,
18393 "nomination_type": null,
18394 "resolution": 4,
18395 "master_sha": null,
18396 "because_sha": null
18397 },
18398 {
18399 "sha": "ebd8ab17578d0e823ec96d921e4052fdc1820ff0",
18400 "description": "aco: remove rollback code in get_reg_create_vector()",
18401 "nominated": false,
18402 "nomination_type": null,
18403 "resolution": 4,
18404 "master_sha": null,
18405 "because_sha": null
18406 },
18407 {
18408 "sha": "ad26eae5441bc6f246f095661c4af45f29898dc7",
18409 "description": "aco: don't fill killed operands in update_renames()",
18410 "nominated": false,
18411 "nomination_type": null,
18412 "resolution": 4,
18413 "master_sha": null,
18414 "because_sha": null
18415 },
18416 {
18417 "sha": "67860b99ce57e6df8e7e150f3c2eb13dc0754574",
18418 "description": "aco: clear operands in update_renames()",
18419 "nominated": false,
18420 "nomination_type": null,
18421 "resolution": 4,
18422 "master_sha": null,
18423 "because_sha": null
18424 },
18425 {
18426 "sha": "f173bf1be963a5df4379afd236fd843dd784733f",
18427 "description": "util: Do not insert uninitialized data if Android property is not set",
18428 "nominated": false,
18429 "nomination_type": 1,
18430 "resolution": 4,
18431 "master_sha": null,
18432 "because_sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5"
18433 },
18434 {
Dylan Baker03802852020-12-04 11:11:09 -080018435 "sha": "72b68bd2a62d193e26bd6b31123182d7dbae3098",
18436 "description": "ci: add testing for VC4 drivers (Raspberry Pi 3)",
18437 "nominated": false,
18438 "nomination_type": null,
18439 "resolution": 4,
18440 "master_sha": null,
18441 "because_sha": null
18442 },
18443 {
18444 "sha": "f66236617cd52a7c0d5e27f3941c2e7390def2f2",
18445 "description": "clover/core: Fix x86 build",
18446 "nominated": false,
18447 "nomination_type": 1,
18448 "resolution": 4,
18449 "master_sha": null,
18450 "because_sha": "f88347cd223c34324816e917e02aeaa31c6a58b5"
18451 },
18452 {
18453 "sha": "e476c1819634c839c31228b616f53ea2baaa61dd",
18454 "description": ".mailmap: add and update aliases for Danylo Piliaiev",
18455 "nominated": false,
18456 "nomination_type": null,
18457 "resolution": 4,
18458 "master_sha": null,
18459 "because_sha": null
18460 },
18461 {
18462 "sha": "76106301248b94b995a7600aa9b99360ce4e91f7",
18463 "description": "aco: coalesce constant copies",
18464 "nominated": false,
18465 "nomination_type": null,
18466 "resolution": 4,
18467 "master_sha": null,
18468 "because_sha": null
18469 },
18470 {
18471 "sha": "f53d4e5f6087b5a2d09d4513332919592e1c8242",
18472 "description": "aco: use v_lshrrev_b64 for 64-bit VGPR copies on GFX10+",
18473 "nominated": false,
18474 "nomination_type": null,
18475 "resolution": 4,
18476 "master_sha": null,
18477 "because_sha": null
18478 },
18479 {
18480 "sha": "8c02a8e2d207a1d085f7a8fb3a0117b50b769611",
18481 "description": "aco: add get_const/is_constant_representable helpers",
18482 "nominated": false,
18483 "nomination_type": null,
18484 "resolution": 4,
18485 "master_sha": null,
18486 "because_sha": null
18487 },
18488 {
18489 "sha": "b10de4c1d8fc495b042632d8122b957d5ca09af0",
18490 "description": "aco: allow 64-bit literals if they can be sign/zero-extended from 32-bit",
18491 "nominated": false,
18492 "nomination_type": null,
18493 "resolution": 4,
18494 "master_sha": null,
18495 "because_sha": null
18496 },
18497 {
18498 "sha": "24ee0f55f2d99c9c8d611b36016a6f42aa5188cc",
18499 "description": "aco: remove sign-extension in constantValue64()",
18500 "nominated": false,
18501 "nomination_type": null,
18502 "resolution": 4,
18503 "master_sha": null,
18504 "because_sha": null
18505 },
18506 {
18507 "sha": "8451911156cebf73d446bde5422566d650c6fa69",
18508 "description": "aco: test self-intersecting copies when src=higher",
18509 "nominated": false,
18510 "nomination_type": null,
18511 "resolution": 4,
18512 "master_sha": null,
18513 "because_sha": null
18514 },
18515 {
18516 "sha": "2c40846ab6f8bf161dc79ed99b51702055c6d538",
18517 "description": "aco: don't assume src=lower when splitting self-intersecting copies",
18518 "nominated": true,
18519 "nomination_type": 1,
Rhys Perry13e70572020-12-03 19:55:10 +000018520 "resolution": 1,
Dylan Baker03802852020-12-04 11:11:09 -080018521 "master_sha": null,
18522 "because_sha": "09c584caeb2a1e7446ac2016ce7a7d8f0586774b"
18523 },
18524 {
18525 "sha": "741921e2ffa877500c8fb4045702dfb4dae4f16e",
18526 "description": "panfrost: Update the resource layout before calling util_copy_rect()",
18527 "nominated": false,
18528 "nomination_type": 1,
18529 "resolution": 4,
18530 "master_sha": null,
18531 "because_sha": "d4f662a25227a3d469a516ba0acb6dc4d1a71bcb"
18532 },
18533 {
18534 "sha": "90515f90c8523bbf637a4dfdbce959adc45b4834",
18535 "description": "iris: store copy of the border color in the border color hash table",
18536 "nominated": true,
18537 "nomination_type": 1,
Marcin Åšlusarzbd95f952020-12-02 14:40:02 +010018538 "resolution": 1,
Dylan Baker03802852020-12-04 11:11:09 -080018539 "master_sha": null,
18540 "because_sha": "809a81ec3a0b8666ec426a88b86fb133ae5f1bcb"
18541 },
18542 {
18543 "sha": "055aff2613a2913e499ebb82ad61cc2bb343955f",
18544 "description": "radv: reduce maxTransformFeedbackBufferDataSize to 512",
18545 "nominated": false,
18546 "nomination_type": null,
18547 "resolution": 4,
18548 "master_sha": null,
18549 "because_sha": null
18550 },
18551 {
18552 "sha": "da1642569071144a4f2d80b76cb4d725aa94621a",
18553 "description": "util: Add os_get_page_size support for macOS.",
18554 "nominated": false,
18555 "nomination_type": null,
18556 "resolution": 4,
18557 "master_sha": null,
18558 "because_sha": null
18559 },
18560 {
18561 "sha": "ba42de95da4312230b16c25a0ce1e75d8839f9c1",
18562 "description": "radeon/vcn: support hevc SAO enc for VCN2+",
18563 "nominated": false,
18564 "nomination_type": null,
18565 "resolution": 4,
18566 "master_sha": null,
18567 "because_sha": null
18568 },
18569 {
18570 "sha": "c56a1898d73df6c1ad816e76a71c52c782279c88",
18571 "description": "radeon/vcn: use cdw to calculate slice header index",
18572 "nominated": false,
18573 "nomination_type": null,
18574 "resolution": 4,
18575 "master_sha": null,
18576 "because_sha": null
18577 },
18578 {
18579 "sha": "e37cd34ea6b2b58e584b32d0ebade67d8abd5c33",
18580 "description": "radeon/vcn: add 0x02 to enc emulation prevention",
18581 "nominated": false,
18582 "nomination_type": null,
18583 "resolution": 4,
18584 "master_sha": null,
18585 "because_sha": null
18586 },
18587 {
18588 "sha": "cf7bf7fadeb76a084235dcfaca8c96f569909aed",
18589 "description": "amd/addrlib: Initialize Lib members in constructors.",
18590 "nominated": false,
18591 "nomination_type": null,
18592 "resolution": 4,
18593 "master_sha": null,
18594 "because_sha": null
18595 },
18596 {
18597 "sha": "df0157dc697b858a3fa939dc6a938dd58c976bd2",
18598 "description": "meson: Make the glvnd vendor name configurable",
18599 "nominated": false,
18600 "nomination_type": null,
18601 "resolution": 4,
18602 "master_sha": null,
18603 "because_sha": null
18604 },
18605 {
18606 "sha": "9a3aaffeb809e2bc11b828ee3ccbe66a01e9b8d6",
18607 "description": "radv: Don't invalidate the SCACHE for image barriers.",
18608 "nominated": false,
18609 "nomination_type": null,
18610 "resolution": 4,
18611 "master_sha": null,
18612 "because_sha": null
18613 },
18614 {
18615 "sha": "6d7518600838d4ad7ed3579e2cf979b06feb30a4",
18616 "description": "st/mesa: move cso_context next to the other pointers",
18617 "nominated": false,
18618 "nomination_type": null,
18619 "resolution": 4,
18620 "master_sha": null,
18621 "because_sha": null
18622 },
18623 {
18624 "sha": "a07cb9a1ef70f67675ede78ee1824dde80204ed2",
18625 "description": "st/mesa: put pipe_screen * into st_context and use it",
18626 "nominated": false,
18627 "nomination_type": null,
18628 "resolution": 4,
18629 "master_sha": null,
18630 "because_sha": null
18631 },
18632 {
18633 "sha": "d23f45577eec88deab8e2083749ad0b7412c49d7",
18634 "description": "cso: inline struct cso_cache to remove dereferences",
18635 "nominated": false,
18636 "nomination_type": null,
18637 "resolution": 4,
18638 "master_sha": null,
18639 "because_sha": null
18640 },
18641 {
18642 "sha": "8904fcca6dbe3059b73a90d99b9105bfa0661e12",
18643 "description": "gallium: inline struct u_suballocator to remove dereferences",
18644 "nominated": false,
18645 "nomination_type": null,
18646 "resolution": 4,
18647 "master_sha": null,
18648 "because_sha": null
18649 },
18650 {
18651 "sha": "0b22def5f84c0c2c83daaf00710ae7c50ceee9d1",
18652 "description": "cso: remove unused code",
18653 "nominated": false,
18654 "nomination_type": null,
18655 "resolution": 4,
18656 "master_sha": null,
18657 "because_sha": null
18658 },
18659 {
18660 "sha": "d0bc10affb3845e30d15bbd82c2bfa2469770401",
18661 "description": "vbo: remove gl_context dereferences when we can just subtract the pointer",
18662 "nominated": false,
18663 "nomination_type": null,
18664 "resolution": 4,
18665 "master_sha": null,
18666 "because_sha": null
18667 },
18668 {
18669 "sha": "03e7c93b828a585c354f2d167c01cacc6054f8c2",
18670 "description": "freedreno: Remove fd_log()",
18671 "nominated": false,
18672 "nomination_type": null,
18673 "resolution": 4,
18674 "master_sha": null,
18675 "because_sha": null
18676 },
18677 {
18678 "sha": "d5bc39c9d0e2a22d9cf968023fb39b296ffdcf5d",
18679 "description": "freedreno: Add trace-parser.py",
18680 "nominated": false,
18681 "nomination_type": null,
18682 "resolution": 4,
18683 "master_sha": null,
18684 "because_sha": null
18685 },
18686 {
18687 "sha": "a02dcb970fff17e73648b58bf4a603bc4f9c0c36",
18688 "description": "freedreno: Add GPU tracepoints",
18689 "nominated": false,
18690 "nomination_type": null,
18691 "resolution": 4,
18692 "master_sha": null,
18693 "because_sha": null
18694 },
18695 {
18696 "sha": "7a70f28de2b547f393b6a10079a0123ad335f0ba",
18697 "description": "freedreno: Don't emit log/trace points in gmem for nondraw",
18698 "nominated": false,
18699 "nomination_type": null,
18700 "resolution": 4,
18701 "master_sha": null,
18702 "because_sha": null
18703 },
18704 {
18705 "sha": "552dbd4470df82639532b4d6a6ff661081af8dc5",
18706 "description": "freedreno: Remove unused fxn",
18707 "nominated": false,
18708 "nomination_type": null,
18709 "resolution": 4,
18710 "master_sha": null,
18711 "because_sha": null
18712 },
18713 {
18714 "sha": "c0f2897a7b3976a67509cef6a44c80b17579fa20",
18715 "description": "freedreno: Small log-parser.py cleanup",
18716 "nominated": false,
18717 "nomination_type": null,
18718 "resolution": 4,
18719 "master_sha": null,
18720 "because_sha": null
18721 },
18722 {
18723 "sha": "3471af9c6cfa1dfa46e9607910bd4febc31095d2",
18724 "description": "gallium/aux: Add GPU tracepoint mechanism",
18725 "nominated": false,
18726 "nomination_type": null,
18727 "resolution": 4,
18728 "master_sha": null,
18729 "because_sha": null
18730 },
18731 {
18732 "sha": "a1440ec3daaa4f95b5ce007157ae1371c39da5b6",
18733 "description": "util: Add helper to get FILE* options",
18734 "nominated": false,
18735 "nomination_type": null,
18736 "resolution": 4,
18737 "master_sha": null,
18738 "because_sha": null
18739 },
18740 {
18741 "sha": "1e4cd12c8bf5c7ecf829f203b0162f7268da03cc",
18742 "description": "asm: Try to fix sparc assembly for inverse matrix operations",
18743 "nominated": false,
18744 "nomination_type": 1,
18745 "resolution": 4,
18746 "master_sha": null,
18747 "because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
18748 },
18749 {
18750 "sha": "70762b826b6d2781de9e06f1dad5d5e741876704",
18751 "description": "asm: Fix x86 assembly for inverse matrix operations",
18752 "nominated": false,
18753 "nomination_type": 1,
18754 "resolution": 4,
18755 "master_sha": null,
18756 "because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
18757 },
18758 {
18759 "sha": "94c6511757254da6c3b6113c6423bbe27c7ee77c",
18760 "description": "docs: add release schedule for 20.3",
18761 "nominated": false,
18762 "nomination_type": null,
18763 "resolution": 4,
18764 "master_sha": null,
18765 "because_sha": null
18766 },
18767 {
18768 "sha": "e1f47001ed068cd7991921b4d28de2a4b8784f7e",
18769 "description": "docs: update calendar and link releases notes for 20.3.0",
18770 "nominated": false,
18771 "nomination_type": null,
18772 "resolution": 4,
18773 "master_sha": null,
18774 "because_sha": null
18775 },
18776 {
18777 "sha": "9681b5b7551414e4feacfd653c8b31a7683a8076",
18778 "description": "docs: Add sha256 sums for 20.3.0",
18779 "nominated": false,
18780 "nomination_type": null,
18781 "resolution": 4,
18782 "master_sha": null,
18783 "because_sha": null
18784 },
18785 {
18786 "sha": "af74c35d7d2e513b9da6981f672d3a48ac1b7cb1",
18787 "description": "docs: add release notes for 20.3.0",
18788 "nominated": false,
18789 "nomination_type": null,
18790 "resolution": 4,
18791 "master_sha": null,
18792 "because_sha": null
18793 },
18794 {
Dylan Baker9465b0e2020-12-03 10:35:11 -080018795 "sha": "872c4bcd27db7b7ca26abe9fc090ae26d502156f",
18796 "description": "turnip: implement z-scaling and z-mirroring BlitImage",
18797 "nominated": false,
18798 "nomination_type": null,
18799 "resolution": 4,
18800 "master_sha": null,
18801 "because_sha": null
18802 },
18803 {
18804 "sha": "c76edc646b35f7dabef101897fd6b37e5488cee5",
18805 "description": "meson.build: Order the flex/bison by odds of them working",
18806 "nominated": false,
18807 "nomination_type": null,
18808 "resolution": 4,
18809 "master_sha": null,
18810 "because_sha": null
18811 },
18812 {
18813 "sha": "4c285e70806aa036d73705dd8b6ae46d1176130a",
18814 "description": "meson.build: Disable zlib as per -Dzlib option",
18815 "nominated": false,
18816 "nomination_type": null,
18817 "resolution": 4,
18818 "master_sha": null,
18819 "because_sha": null
18820 },
18821 {
18822 "sha": "12fa2d2ac22ef3ddbc8c5efaf55064fe1a19fd29",
18823 "description": "meson.build: Use SSE math for MinGW X86 build as per sse2 option",
18824 "nominated": false,
18825 "nomination_type": null,
18826 "resolution": 4,
18827 "master_sha": null,
18828 "because_sha": null
18829 },
18830 {
18831 "sha": "81702c0ba6bc588d50c11aeb5975eca57bc18848",
18832 "description": "meson: Don't build svgadrm on windows",
18833 "nominated": false,
18834 "nomination_type": null,
18835 "resolution": 4,
18836 "master_sha": null,
18837 "because_sha": null
18838 },
18839 {
18840 "sha": "8955980f17f902d24c50962502a20285dcd11642",
18841 "description": "gallium/targets/libgl-gdi: prefer d3d12 driver",
18842 "nominated": false,
18843 "nomination_type": null,
18844 "resolution": 4,
18845 "master_sha": null,
18846 "because_sha": null
18847 },
18848 {
18849 "sha": "843a56324a388ca994f6f2150e8f0235c4830b1b",
18850 "description": "lavapipe: set some basic usage-flags",
18851 "nominated": false,
18852 "nomination_type": null,
18853 "resolution": 4,
18854 "master_sha": null,
18855 "because_sha": null
18856 },
18857 {
18858 "sha": "870724d43ba0f2784bb9bb575cb114ca43f00b25",
18859 "description": "nir/opt_sink: use common instruction removal/insertion helpers",
18860 "nominated": false,
18861 "nomination_type": null,
18862 "resolution": 4,
18863 "master_sha": null,
18864 "because_sha": null
18865 },
18866 {
18867 "sha": "45e43445ce724c4d7f15457ac30fc23fd531bc80",
18868 "description": "gallium/u_threaded: disable forced staging upload at runtime",
18869 "nominated": false,
18870 "nomination_type": null,
18871 "resolution": 4,
18872 "master_sha": null,
18873 "because_sha": null
18874 },
18875 {
18876 "sha": "2900f82e1919dcb70d29f34e5ed10a09f7356b3e",
18877 "description": "gallium/u_threaded: fix staging and non-staging conflicts",
18878 "nominated": false,
18879 "nomination_type": null,
18880 "resolution": 4,
18881 "master_sha": null,
18882 "because_sha": null
18883 },
18884 {
18885 "sha": "a5e0a2e101bcda0132185a82c3e8c9b4c90ce94c",
18886 "description": "Revert \"Revert \"radeonsi: use staging buffer uploads for most VRAM buffers\"\"",
18887 "nominated": true,
18888 "nomination_type": 2,
Dylan Bakerec22eb72020-12-03 10:42:52 -080018889 "resolution": 2,
Dylan Baker9465b0e2020-12-03 10:35:11 -080018890 "master_sha": null,
18891 "because_sha": "af0435cbfe61632407ce135fbea9cab6fe1e4fb6"
18892 },
18893 {
18894 "sha": "128b2de63b415e96225a2077846d64bd54edbcff",
18895 "description": "nir: gather if a fragment shader uses sample shading",
18896 "nominated": false,
18897 "nomination_type": null,
18898 "resolution": 4,
18899 "master_sha": null,
18900 "because_sha": null
18901 },
18902 {
18903 "sha": "c0aa3c83232d21bcd2a4d4d4a34b894e0870f403",
18904 "description": "glx: Claim to support more GL versions in __glX_send_client_info",
18905 "nominated": false,
18906 "nomination_type": null,
18907 "resolution": 4,
18908 "master_sha": null,
18909 "because_sha": null
18910 },
18911 {
18912 "sha": "f39fd3dce72eaef59ab39a23b75030ef9efc2a40",
18913 "description": "glx/indirect: Validate the context version in CreateContextAttribs",
18914 "nominated": false,
18915 "nomination_type": null,
18916 "resolution": 4,
18917 "master_sha": null,
18918 "because_sha": null
18919 },
18920 {
18921 "sha": "6a265420dd585a81fa5c8060122201ac6befcbb9",
18922 "description": "lavapipe: add support for VK_KHR_indirect_draw_count",
18923 "nominated": false,
18924 "nomination_type": null,
18925 "resolution": 4,
18926 "master_sha": null,
18927 "because_sha": null
18928 },
18929 {
18930 "sha": "f65b1d22f21fedf51d4cdb5480aa6afc723a6da4",
18931 "description": "lavapipe: enable post depth coverage",
18932 "nominated": false,
18933 "nomination_type": null,
18934 "resolution": 4,
18935 "master_sha": null,
18936 "because_sha": null
18937 },
18938 {
18939 "sha": "0a6e1971eadad79eb0b592ea795cfafc7c355a56",
18940 "description": "lavapipe: enable VK_EXT_shader_stencil_export",
18941 "nominated": false,
18942 "nomination_type": null,
18943 "resolution": 4,
18944 "master_sha": null,
18945 "because_sha": null
18946 },
18947 {
18948 "sha": "d3024817514fc0865a61a85c4e95e063450e6433",
18949 "description": "CI: Add llvmpipe- prefix to Piglit jobs",
18950 "nominated": false,
18951 "nomination_type": null,
18952 "resolution": 4,
18953 "master_sha": null,
18954 "because_sha": null
18955 },
18956 {
18957 "sha": "2609fe34522b31106f52adcc0e3de6910d3c47b5",
18958 "description": "CI: Reorder non-hardware stages last",
18959 "nominated": false,
18960 "nomination_type": null,
18961 "resolution": 4,
18962 "master_sha": null,
18963 "because_sha": null
18964 },
18965 {
18966 "sha": "220a467b7fa5fb22d15d646f45bc56debe73c0ed",
18967 "description": "CI: Collapse lima & panfrost stages into one",
18968 "nominated": false,
18969 "nomination_type": null,
18970 "resolution": 4,
18971 "master_sha": null,
18972 "because_sha": null
18973 },
18974 {
18975 "sha": "567332274579d5c1fe588dcb8759e0781ef2da1c",
18976 "description": "CI: Collapse virgl & d3d12 stages into one",
18977 "nominated": false,
18978 "nomination_type": null,
18979 "resolution": 4,
18980 "master_sha": null,
18981 "because_sha": null
18982 },
18983 {
18984 "sha": "343705a9cfa11c4bcdf5fad167c03e5328e1a277",
18985 "description": "CI: Collapse radv & radeonsi stages into one",
18986 "nominated": false,
18987 "nomination_type": null,
18988 "resolution": 4,
18989 "master_sha": null,
18990 "because_sha": null
18991 },
18992 {
18993 "sha": "d5bf4c99f60e285a0499ab64b9fe5e2b1405301b",
18994 "description": "CI: Collapse llvmpipe & softpipe stages into one",
18995 "nominated": false,
18996 "nomination_type": null,
18997 "resolution": 4,
18998 "master_sha": null,
18999 "because_sha": null
19000 },
19001 {
19002 "sha": "4d7c84805362adf96a73cc7c630714e920345067",
19003 "description": "CI: Collapse SCons & meson-misc stages into one",
19004 "nominated": false,
19005 "nomination_type": null,
19006 "resolution": 4,
19007 "master_sha": null,
19008 "because_sha": null
19009 },
19010 {
19011 "sha": "18f6bd676d1bd6f37c88a55434339080735e8ad7",
19012 "description": "util: unbreak on BSDs after MSVC changes",
19013 "nominated": false,
19014 "nomination_type": 1,
19015 "resolution": 4,
19016 "master_sha": null,
19017 "because_sha": "cdf3a6a83b5013dad78a3d95817cd772a146ca40"
19018 },
19019 {
Dylan Baker4e39cda2020-12-02 15:08:38 -080019020 "sha": "d3c67d7e7ec6b9cf10fbea0d08e92751b7b0fbae",
19021 "description": "freedreno: Break out of \"should we free the entry\" loop once we've freed.",
19022 "nominated": true,
19023 "nomination_type": 1,
Eric Anholt404c4402020-12-01 13:47:28 -080019024 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -080019025 "master_sha": null,
19026 "because_sha": "6de01faac5a20208422fb75d22f2bd88c53f53d8"
19027 },
19028 {
19029 "sha": "daaf5f1d1868bebec7931a51753236a850ebbd24",
19030 "description": "gallium: Fix leak of currently bound UBOs at CSO context destruction.",
19031 "nominated": true,
19032 "nomination_type": 0,
Eric Anholt01f9a5e2020-11-18 11:31:33 -080019033 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -080019034 "master_sha": null,
19035 "because_sha": null
19036 },
19037 {
19038 "sha": "d90107a2002891ae0f5e9b1ac9ecd8789c9e1969",
19039 "description": "gallivm: Fix max const buffer count.",
19040 "nominated": true,
19041 "nomination_type": 1,
Eric Anholtfaeaa812020-11-30 15:23:04 -080019042 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -080019043 "master_sha": null,
19044 "because_sha": "1d35f77228ad540a551a8e09e062b764a6e31f5e"
19045 },
19046 {
19047 "sha": "634384e4a09d897e0f045e6e99b787804ef4fe40",
19048 "description": "gallium: Fix leak of bound SSBOs at CSO context destruction.",
19049 "nominated": true,
19050 "nomination_type": 0,
Eric Anholt8258c582020-11-18 11:23:30 -080019051 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -080019052 "master_sha": null,
19053 "because_sha": null
19054 },
19055 {
19056 "sha": "311470fa64423f6ea2cadabf18c90aee07339aa0",
19057 "description": "meson: Remove old todo comment about pthread stubs.",
19058 "nominated": false,
19059 "nomination_type": null,
19060 "resolution": 4,
19061 "master_sha": null,
19062 "because_sha": null
19063 },
19064 {
19065 "sha": "661b29283425c568d1fa403be703775e02c50d08",
19066 "description": "egl: Skip closing drivers when building with AddressSanitizer.",
19067 "nominated": false,
19068 "nomination_type": null,
19069 "resolution": 4,
19070 "master_sha": null,
19071 "because_sha": null
19072 },
19073 {
19074 "sha": "9cc8fc7bbc4a4d7fe4d3635be207daf2a6672662",
19075 "description": "freedreno: Fix leak of u_transfer_helper.",
19076 "nominated": true,
19077 "nomination_type": 1,
Eric Anholtd0d3a582020-11-17 16:42:00 -080019078 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -080019079 "master_sha": null,
19080 "because_sha": "d1465b3aeee318a3a76a652325aa13d4a1946f37"
19081 },
19082 {
19083 "sha": "0626e3a950d5dbe5d86244670b54b67a2af6014c",
19084 "description": "gallium: Fix leak of the merged driconf options.",
19085 "nominated": true,
19086 "nomination_type": 1,
Eric Anholt0ee24d02020-11-17 16:37:41 -080019087 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -080019088 "master_sha": null,
19089 "because_sha": "8a05d6ffc65d0fd0e0a52fe84a174d4ca63e5521"
19090 },
19091 {
19092 "sha": "06f2516696f7fe14d80324e6fef44c793ba75864",
19093 "description": "freedreno/afuc: Fix up some sprintf format security warnings.",
19094 "nominated": false,
19095 "nomination_type": null,
19096 "resolution": 4,
19097 "master_sha": null,
19098 "because_sha": null
19099 },
19100 {
19101 "sha": "9cb6e693c911b1119efe8dd727b10bdeab908779",
19102 "description": "egl/dri2: Drop some pointless ifdeffery",
19103 "nominated": false,
19104 "nomination_type": null,
19105 "resolution": 4,
19106 "master_sha": null,
19107 "because_sha": null
19108 },
19109 {
19110 "sha": "d49e66c3ca8de374960fa4e2b14d665834b706f7",
19111 "description": "egl/surfaceless: glthread support",
19112 "nominated": false,
19113 "nomination_type": null,
19114 "resolution": 4,
19115 "master_sha": null,
19116 "because_sha": null
19117 },
19118 {
19119 "sha": "7a57acad8757a9ffb0d8fac9865b6a02ef50de6d",
19120 "description": "util: Disable [[fallthrough]] for C17",
19121 "nominated": false,
19122 "nomination_type": null,
19123 "resolution": 4,
19124 "master_sha": null,
19125 "because_sha": null
19126 },
19127 {
19128 "sha": "2f2c4a47642cd389fffb18d4877b01856e41d6dc",
19129 "description": "ci: Go back to previous ci-templates commit for debian.yml",
19130 "nominated": false,
19131 "nomination_type": null,
19132 "resolution": 4,
19133 "master_sha": null,
19134 "because_sha": null
19135 },
19136 {
19137 "sha": "59a6705ccef1f8a7b1e7f6486e33603c6d6b7606",
19138 "description": "zink: do not require VK_KHR_external_memory",
19139 "nominated": true,
19140 "nomination_type": 1,
Erik Faye-Lund531b15c2020-12-02 17:21:12 +010019141 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -080019142 "master_sha": null,
19143 "because_sha": "f1432fd3e2d915f09a295f1ffb878471ce4e4d73"
19144 },
19145 {
19146 "sha": "b1224143aa0f8daf0e62d44a8f2fde8080c654cf",
19147 "description": "clover: Use .def files for exports on Windows",
19148 "nominated": false,
19149 "nomination_type": null,
19150 "resolution": 4,
19151 "master_sha": null,
19152 "because_sha": null
19153 },
19154 {
19155 "sha": "474baa04eda3b2bba3bf10c121ae98a7137dc128",
19156 "description": "clover/api: Support MSVC",
19157 "nominated": false,
19158 "nomination_type": null,
19159 "resolution": 4,
19160 "master_sha": null,
19161 "because_sha": null
19162 },
19163 {
19164 "sha": "f88347cd223c34324816e917e02aeaa31c6a58b5",
19165 "description": "clover/core: Support MSVC",
19166 "nominated": false,
19167 "nomination_type": null,
19168 "resolution": 4,
19169 "master_sha": null,
19170 "because_sha": null
19171 },
19172 {
19173 "sha": "4cfd57dd489bab37ed77bddcfe4bbf55051f5362",
19174 "description": "clover/llvm: Work around MSVC quirks",
19175 "nominated": false,
19176 "nomination_type": null,
19177 "resolution": 4,
19178 "master_sha": null,
19179 "because_sha": null
19180 },
19181 {
19182 "sha": "149a036825ba74f9edd2468430f99ec0e927b845",
19183 "description": "clover: Fix property_element::as for MSVC",
19184 "nominated": false,
19185 "nomination_type": null,
19186 "resolution": 4,
19187 "master_sha": null,
19188 "because_sha": null
19189 },
19190 {
19191 "sha": "80817b6e344258ac9b955f824ebf9019a0fc1610",
19192 "description": "meson: Adjust Clover's required LLVM modules",
19193 "nominated": false,
19194 "nomination_type": null,
19195 "resolution": 4,
19196 "master_sha": null,
19197 "because_sha": null
19198 },
19199 {
19200 "sha": "959e0177990356d450da87eda0e7f99039656960",
19201 "description": "clover: Add version.lib dependency for Clang on Windows",
19202 "nominated": false,
19203 "nomination_type": null,
19204 "resolution": 4,
19205 "master_sha": null,
19206 "because_sha": null
19207 },
19208 {
19209 "sha": "72566fd92c27b39abe2057f6f23388ec40793dd9",
19210 "description": "clover: Support LLVM coming from CMake instead of config-tool",
19211 "nominated": false,
19212 "nomination_type": null,
19213 "resolution": 4,
19214 "master_sha": null,
19215 "because_sha": null
19216 },
19217 {
19218 "sha": "425cfcafb20ab91669e2a080f4b095111d62969f",
19219 "description": "clover: Add opencl-native build flag",
19220 "nominated": false,
19221 "nomination_type": null,
19222 "resolution": 4,
19223 "master_sha": null,
19224 "because_sha": null
19225 },
19226 {
19227 "sha": "60454a4e990e2469846cfa07cf495a4bf5751207",
19228 "description": "gallium: Remove unnecessary forward declaration of swrast_driver_descriptor",
19229 "nominated": false,
19230 "nomination_type": null,
19231 "resolution": 4,
19232 "master_sha": null,
19233 "because_sha": null
19234 },
19235 {
19236 "sha": "bb7eee8b406b22d1b5107b9a264249116657b663",
19237 "description": "gallium: Include winsock lib as a dependency for Windows",
19238 "nominated": false,
19239 "nomination_type": null,
19240 "resolution": 4,
19241 "master_sha": null,
19242 "because_sha": null
19243 },
19244 {
19245 "sha": "a5de2bc2296254340a09a0f83a98ed98d2786e38",
19246 "description": "driconf: Avoid empty macro resulting in empty initializer braces",
19247 "nominated": false,
19248 "nomination_type": null,
19249 "resolution": 4,
19250 "master_sha": null,
19251 "because_sha": null
19252 },
19253 {
19254 "sha": "cdf3a6a83b5013dad78a3d95817cd772a146ca40",
19255 "description": "util: Add os_get_page_size query",
19256 "nominated": false,
19257 "nomination_type": null,
19258 "resolution": 4,
19259 "master_sha": null,
19260 "because_sha": null
19261 },
19262 {
19263 "sha": "852d91edcd48f8e923124a848abd20cabedeede4",
19264 "description": "windows: Always set NOMINMAX to remove min/max macros",
19265 "nominated": false,
19266 "nomination_type": null,
19267 "resolution": 4,
19268 "master_sha": null,
19269 "because_sha": null
19270 },
19271 {
19272 "sha": "0a7abee60b699a6065edbe778cf990dd8d4910bb",
19273 "description": "anv: Avoid a couple of warnings related to vk_error macros",
19274 "nominated": false,
19275 "nomination_type": null,
19276 "resolution": 4,
19277 "master_sha": null,
19278 "because_sha": null
19279 },
19280 {
19281 "sha": "e60fcf0a8721efc4973910cde4733f4b3b54cb6f",
19282 "description": "nir/opt_sink: return early when trying to sink unused instructions",
19283 "nominated": false,
19284 "nomination_type": 1,
19285 "resolution": 4,
19286 "master_sha": null,
19287 "because_sha": "5f6c5e5b86f366c6fe0a0911fdc1926f1e0d1d5f"
19288 },
19289 {
19290 "sha": "5603bb13e36276ddb1bf1a5c41f00988b368110e",
19291 "description": "v3dv: fix early return from failed drmGetMagic",
19292 "nominated": false,
19293 "nomination_type": 1,
19294 "resolution": 4,
19295 "master_sha": null,
19296 "because_sha": "b14679ab226bd3e263a778ea8e39828bde38b403"
19297 },
19298 {
19299 "sha": "9eee4054848c0d2f51818c549354cc156ca22487",
19300 "description": "freedreno: Add missing dependency to build",
19301 "nominated": true,
19302 "nomination_type": 1,
Daniel Stonecddf1bf2020-12-02 13:10:21 +000019303 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -080019304 "master_sha": null,
19305 "because_sha": "1e8808a4a0f7f28dfc885bbe6c50e7a65ad15bbf"
19306 },
19307 {
19308 "sha": "770230aab110478330a54aad6237d40db6028e90",
19309 "description": "glx: Fix the generated error when indirect contexts are not supported",
19310 "nominated": false,
19311 "nomination_type": null,
19312 "resolution": 4,
19313 "master_sha": null,
19314 "because_sha": null
19315 },
19316 {
19317 "sha": "97858f3c9c15882da5c2cbd4d8a2dbc63d1d0b1a",
19318 "description": "glx: Simplify error handling in glXImportContextEXT",
19319 "nominated": false,
19320 "nomination_type": null,
19321 "resolution": 4,
19322 "master_sha": null,
19323 "because_sha": null
19324 },
19325 {
19326 "sha": "2c9e7f73ad9514e3b602a365e74edaec64f09ece",
19327 "description": "microsoft/clc: increase test-timeout",
19328 "nominated": false,
19329 "nomination_type": 1,
19330 "resolution": 4,
19331 "master_sha": null,
19332 "because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
19333 },
19334 {
19335 "sha": "a7fb25bfe418ed900c246ec8007e595a071881c9",
19336 "description": "egl: fix typo in wl_drm error message",
19337 "nominated": false,
19338 "nomination_type": null,
19339 "resolution": 4,
19340 "master_sha": null,
19341 "because_sha": null
19342 },
19343 {
19344 "sha": "3f4325e44b2a7eda0012577291ef63417fa044c6",
19345 "description": "etnaviv: update fallthrough comments",
19346 "nominated": false,
19347 "nomination_type": null,
19348 "resolution": 4,
19349 "master_sha": null,
19350 "because_sha": null
19351 },
19352 {
19353 "sha": "3517b6fd53aca309c720ed384b24792bfe900c0a",
19354 "description": "microsoft/clc: add missing dependency",
19355 "nominated": false,
19356 "nomination_type": 1,
19357 "resolution": 4,
19358 "master_sha": null,
19359 "because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
19360 },
19361 {
19362 "sha": "84dd4ac1c75675d16b1af66c79df6078ac33aea7",
19363 "description": "microsoft/clc: use files-function for source-list",
19364 "nominated": false,
19365 "nomination_type": null,
19366 "resolution": 4,
19367 "master_sha": null,
19368 "because_sha": null
19369 },
19370 {
19371 "sha": "19a9f225011db783773641640ac5a3c94f9eb227",
19372 "description": "zink: moved vkEnumerateInstanceVersion to create_instance",
19373 "nominated": false,
19374 "nomination_type": null,
19375 "resolution": 4,
19376 "master_sha": null,
19377 "because_sha": null
19378 },
19379 {
19380 "sha": "195a001d7366a23c569c38437390edc5ad1c25e9",
19381 "description": "gitlab-ci: do not clone git-repo for test-job",
19382 "nominated": false,
19383 "nomination_type": 1,
19384 "resolution": 4,
19385 "master_sha": null,
19386 "because_sha": "d560addc30eb68d87b7d9a52c0857e4e31acd7e4"
19387 },
19388 {
19389 "sha": "361d143f941c34aead2bbad8541aa1eca54149ad",
19390 "description": "meson: Add build option to specify default shader disk cache max-size",
19391 "nominated": false,
19392 "nomination_type": null,
19393 "resolution": 4,
19394 "master_sha": null,
19395 "because_sha": null
19396 },
19397 {
19398 "sha": "0546ceba16df527d8fd15c23b6a605ec11c71907",
19399 "description": "radv: Use portable ffs and util_bitcount macros",
19400 "nominated": false,
19401 "nomination_type": null,
19402 "resolution": 4,
19403 "master_sha": null,
19404 "because_sha": null
19405 },
19406 {
19407 "sha": "3ff1eccce6e0cc18a9d2e6d9919e32274158ec2d",
19408 "description": "radv: Replace pthread thread with thrd_t",
19409 "nominated": false,
19410 "nomination_type": null,
19411 "resolution": 4,
19412 "master_sha": null,
19413 "because_sha": null
19414 },
19415 {
19416 "sha": "63dc2a53afee76934c131ee0faa935530a8aa75c",
19417 "description": "radv: Replace pthread mutex with mtx_t",
19418 "nominated": false,
19419 "nomination_type": null,
19420 "resolution": 4,
19421 "master_sha": null,
19422 "because_sha": null
19423 },
19424 {
19425 "sha": "aefaceab09eba4d19c0c5c2120209b23d82043e9",
19426 "description": "radv: Use unsigned with u_bit_scan for MSVC",
19427 "nominated": false,
19428 "nomination_type": null,
19429 "resolution": 4,
19430 "master_sha": null,
19431 "because_sha": null
19432 },
19433 {
19434 "sha": "60c362c4906afa7968eb1862c25d4fa44cc5355a",
19435 "description": "radv: Create shader cache if ENABLE_SHADER_CACHE",
19436 "nominated": false,
19437 "nomination_type": null,
19438 "resolution": 4,
19439 "master_sha": null,
19440 "because_sha": null
19441 },
19442 {
19443 "sha": "bed6e462e18869ee44810a30aab1b053a2e3c926",
19444 "description": "radv: Use standard __VA_ARGS__ macro",
19445 "nominated": false,
19446 "nomination_type": null,
19447 "resolution": 4,
19448 "master_sha": null,
19449 "because_sha": null
19450 },
19451 {
19452 "sha": "09fb370068921331fee6042a8a81c381383af6e4",
19453 "description": "radv: Fix function parameter types",
19454 "nominated": false,
19455 "nomination_type": null,
19456 "resolution": 4,
19457 "master_sha": null,
19458 "because_sha": null
19459 },
19460 {
19461 "sha": "6ec0953e22cfea4e4869e45b784a13f44b65c275",
19462 "description": "radv: Fix leak in radv_amdgpu_winsys_destroy()",
19463 "nominated": true,
19464 "nomination_type": 1,
James Park12c40b02020-11-26 19:12:26 -080019465 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -080019466 "master_sha": null,
19467 "because_sha": "fa97061a8235b64009d7897ecf20cc81258f3403"
19468 },
19469 {
19470 "sha": "314bcb393762d5bdb572e70ffce9ad1b50c57679",
19471 "description": "radv: Fix callback signatures",
19472 "nominated": false,
19473 "nomination_type": null,
19474 "resolution": 4,
19475 "master_sha": null,
19476 "because_sha": null
19477 },
19478 {
19479 "sha": "be42e9a6d16dbc903739b31aae5133223b23dac4",
19480 "description": "radv: Update radv_assert for MSVC",
19481 "nominated": false,
19482 "nomination_type": null,
19483 "resolution": 4,
19484 "master_sha": null,
19485 "because_sha": null
19486 },
19487 {
19488 "sha": "02481e1203847fa242d24e1ff2ae5a17bbad95bd",
19489 "description": "radv: Ignore radv_printflike on Windows",
19490 "nominated": false,
19491 "nomination_type": null,
19492 "resolution": 4,
19493 "master_sha": null,
19494 "because_sha": null
19495 },
19496 {
19497 "sha": "7f7586704c364e26cfceea28edbb89fb8c26ea03",
19498 "description": "radv: Don't return value in void function",
19499 "nominated": false,
19500 "nomination_type": null,
19501 "resolution": 4,
19502 "master_sha": null,
19503 "because_sha": null
19504 },
19505 {
19506 "sha": "3fe62252e4ddbad519d0ce50e9dd46173e413857",
19507 "description": "radv: Use os_localtime instead of localtime_r",
19508 "nominated": false,
19509 "nomination_type": null,
19510 "resolution": 4,
19511 "master_sha": null,
19512 "because_sha": null
19513 },
19514 {
19515 "sha": "fe67fe688a015e137f1ae3c6e36c5f14c2540253",
19516 "description": "radv: Wrap pragmas with __GNUC__ to fix MSVC",
19517 "nominated": false,
19518 "nomination_type": null,
19519 "resolution": 4,
19520 "master_sha": null,
19521 "because_sha": null
19522 },
19523 {
19524 "sha": "c4a516ca7021ff99a569c2ebff28f699fa30faff",
19525 "description": "radv: Replace VLAs with alloca",
19526 "nominated": false,
19527 "nomination_type": null,
19528 "resolution": 4,
19529 "master_sha": null,
19530 "because_sha": null
19531 },
19532 {
19533 "sha": "274925836828c1b7d2a34d29a81f7ab537211e9f",
19534 "description": "radv: Update build defines for Windows",
19535 "nominated": false,
19536 "nomination_type": null,
19537 "resolution": 4,
19538 "master_sha": null,
19539 "because_sha": null
19540 },
19541 {
19542 "sha": "0c70842232ac9a302db285287eb20ffd3be71093",
19543 "description": "radv: Exclude amdgpu driver files for Windows",
19544 "nominated": false,
19545 "nomination_type": null,
19546 "resolution": 4,
19547 "master_sha": null,
19548 "because_sha": null
19549 },
19550 {
19551 "sha": "b79eac6b0736bf02788b87d420dc9022e1808751",
19552 "description": "gitlab-ci: ignore nv_copy_depth_to_color",
19553 "nominated": false,
19554 "nomination_type": null,
19555 "resolution": 4,
19556 "master_sha": null,
19557 "because_sha": null
19558 },
19559 {
19560 "sha": "d560addc30eb68d87b7d9a52c0857e4e31acd7e4",
19561 "description": "gitlab-ci: run piglit on windows",
19562 "nominated": false,
19563 "nomination_type": null,
19564 "resolution": 4,
19565 "master_sha": null,
19566 "because_sha": null
19567 },
19568 {
19569 "sha": "76b51fdf0c4205e78a94eefb359b2abec061dd2f",
19570 "description": "gitlab-ci: build piglit in mesa_deps.ps1",
19571 "nominated": false,
19572 "nomination_type": null,
19573 "resolution": 4,
19574 "master_sha": null,
19575 "because_sha": null
19576 },
19577 {
19578 "sha": "04e3693e6d64d2d067c869d7ed697b25bb8d3a35",
19579 "description": "gitlab-ci: build zlib statically on windows",
19580 "nominated": false,
19581 "nomination_type": null,
19582 "resolution": 4,
19583 "master_sha": null,
19584 "because_sha": null
19585 },
19586 {
19587 "sha": "eaab92cc61f910c09d2c4df8297f2b19edb06309",
19588 "description": "gitlab-ci: store build-artifacts from building mesa",
19589 "nominated": false,
19590 "nomination_type": null,
19591 "resolution": 4,
19592 "master_sha": null,
19593 "because_sha": null
19594 },
19595 {
19596 "sha": "e88c61eb41929ab0fbb98cc443f5f4f0680cf8a1",
19597 "description": "ci: build the Vulkan device select layer",
19598 "nominated": false,
19599 "nomination_type": null,
19600 "resolution": 4,
19601 "master_sha": null,
19602 "because_sha": null
19603 },
19604 {
19605 "sha": "06eef592ea77c94fb669543041175f8690e2ff6a",
19606 "description": "vulkan: add missing src_inc to the device select layer",
19607 "nominated": false,
19608 "nomination_type": 1,
19609 "resolution": 4,
19610 "master_sha": null,
19611 "because_sha": "f86668f487b32c185388a39e2200c17c298b877a"
19612 },
19613 {
19614 "sha": "a1976e1cb2d817a4d5229994b83c87d82485af9b",
19615 "description": "intel/fs: Implement nir_jump_halt",
19616 "nominated": false,
19617 "nomination_type": null,
19618 "resolution": 4,
19619 "master_sha": null,
19620 "because_sha": null
19621 },
19622 {
19623 "sha": "6992d2f625baa460c81a00df2af062851c8c43a7",
19624 "description": "intel/fs: Emit HALT_TARGET in emit_nir_code()",
19625 "nominated": false,
19626 "nomination_type": null,
19627 "resolution": 4,
19628 "master_sha": null,
19629 "because_sha": null
19630 },
19631 {
19632 "sha": "4a7f0aa2e034c7f82cb143367efadb0e3eeca08e",
19633 "description": "intel/fs: Remove unnecessary HALT_TARGET in opt_redundant_halt()",
19634 "nominated": false,
19635 "nomination_type": null,
19636 "resolution": 4,
19637 "master_sha": null,
19638 "because_sha": null
19639 },
19640 {
19641 "sha": "f9d549b2bf94434efb7ef3ff390dd887adb9c9a4",
19642 "description": "intel/fs: Use BRW_OPCODE_HALT for discards",
19643 "nominated": false,
19644 "nomination_type": null,
19645 "resolution": 4,
19646 "master_sha": null,
19647 "because_sha": null
19648 },
19649 {
19650 "sha": "e76e3590072a60a20115cf69ca0b3aa442269f99",
19651 "description": "intel/fs: Rename PLACEHOLDER_HALT to HALT_TARGET",
19652 "nominated": false,
19653 "nomination_type": null,
19654 "resolution": 4,
19655 "master_sha": null,
19656 "because_sha": null
19657 },
19658 {
19659 "sha": "f3ad9281901dd0222289f2d5df52814b29001faa",
19660 "description": "Revert \"radeonsi: always return void from si_build_wrapper_function\"",
19661 "nominated": false,
19662 "nomination_type": 2,
19663 "resolution": 4,
19664 "master_sha": null,
19665 "because_sha": "0aba1743611109545bba86bf055a04ecbe210132"
19666 },
19667 {
19668 "sha": "86675a07f811280974e834c5164de60a315c8114",
19669 "description": "radeonsi: don't check for GS fast launch for NOT_EOP in the indexed case",
19670 "nominated": false,
19671 "nomination_type": null,
19672 "resolution": 4,
19673 "master_sha": null,
19674 "because_sha": null
19675 },
19676 {
19677 "sha": "c7470c1760cb4f326ccf7483667185c0dcf98175",
19678 "description": "radeonsi: don't set DrawID and StartInstance if they are unused",
19679 "nominated": false,
19680 "nomination_type": null,
19681 "resolution": 4,
19682 "master_sha": null,
19683 "because_sha": null
19684 },
19685 {
19686 "sha": "c4ddf67ee17aa5bdbf8cdf0e5f9eb6c5ad85e28e",
19687 "description": "radeonsi: don't invalidate emitted NUM_INSTANCES for u_blitter",
19688 "nominated": false,
19689 "nomination_type": null,
19690 "resolution": 4,
19691 "master_sha": null,
19692 "because_sha": null
19693 },
19694 {
19695 "sha": "69c927debeb705ec46b50d8e5ddfacb81264b244",
19696 "description": "radeonsi: disable WGP mode on gfx10.3 to prevent hangs",
19697 "nominated": true,
19698 "nomination_type": 1,
Marek Olšák1578dde2020-11-25 19:51:42 -050019699 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -080019700 "master_sha": null,
19701 "because_sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341"
19702 },
19703 {
19704 "sha": "8ae3ad95ef3021d50be7778d3a879cd852980648",
19705 "description": "ac: enable late allocation on VanGogh to increase perf",
19706 "nominated": false,
19707 "nomination_type": null,
19708 "resolution": 4,
19709 "master_sha": null,
19710 "because_sha": null
19711 },
19712 {
19713 "sha": "623ea8153018e7874bb133921c5da7d9ce546a08",
19714 "description": "radeonsi: don't update provoking vertex and outprim states in SGPR if unused",
19715 "nominated": false,
19716 "nomination_type": null,
19717 "resolution": 4,
19718 "master_sha": null,
19719 "because_sha": null
19720 },
19721 {
19722 "sha": "4641dca269cb72fd9f2bd6d078f7055c855d9ad9",
19723 "description": "radeonsi: don't update indexed flag in SGPR if it's unused",
19724 "nominated": false,
19725 "nomination_type": null,
19726 "resolution": 4,
19727 "master_sha": null,
19728 "because_sha": null
19729 },
19730 {
19731 "sha": "d7ee265a956d17396b716a261434f21f35f48688",
19732 "description": "ac,radeonsi: fix load_first_vertex",
19733 "nominated": false,
19734 "nomination_type": null,
19735 "resolution": 4,
19736 "master_sha": null,
19737 "because_sha": null
19738 },
19739 {
19740 "sha": "80a0f8aba384c7e3b64492740898ef8a5b575db0",
19741 "description": "radeonsi: only mask 1 CU for GS/VS waves on gfx10.3",
19742 "nominated": false,
19743 "nomination_type": null,
19744 "resolution": 4,
19745 "master_sha": null,
19746 "because_sha": null
19747 },
19748 {
19749 "sha": "0d4f1dcd155be753ff49cd763be916cf701cda25",
19750 "description": "radeonsi: fix a nasty bug in si_pm4.c",
19751 "nominated": true,
19752 "nomination_type": 1,
Marek Olšák2b9da402020-11-22 23:19:44 -050019753 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -080019754 "master_sha": null,
19755 "because_sha": "da78d50bc87ef5db846a942664094b6299cd1888"
19756 },
19757 {
19758 "sha": "bbad432e966ea8a8d17af3075ff115415dede9f9",
19759 "description": "radeonsi: eliminate shader code for disabled or masked color outputs",
19760 "nominated": false,
19761 "nomination_type": null,
19762 "resolution": 4,
19763 "master_sha": null,
19764 "because_sha": null
19765 },
19766 {
19767 "sha": "509142876b8b63d55c97a99525d1251d9f3988ed",
19768 "description": "radeonsi: add AMD_DEBUG=nofastlaunch for debugging",
19769 "nominated": false,
19770 "nomination_type": null,
19771 "resolution": 4,
19772 "master_sha": null,
19773 "because_sha": null
19774 },
19775 {
19776 "sha": "de799b2270f5342c2c108488c2c694412b06c945",
19777 "description": "radeonsi: enable NGG and NGG culling on gfx10.3 APUs by default",
19778 "nominated": false,
19779 "nomination_type": null,
19780 "resolution": 4,
19781 "master_sha": null,
19782 "because_sha": null
19783 },
19784 {
19785 "sha": "22917baa75c8b1f56b3d79490080a96909594753",
19786 "description": "radeonsi: unduplicate code setting MIN_COMPRESSED_BLOCK_SIZE",
19787 "nominated": false,
19788 "nomination_type": null,
19789 "resolution": 4,
19790 "master_sha": null,
19791 "because_sha": null
19792 },
19793 {
19794 "sha": "2c61411f253b7211607ebf817d548dd8cacb6ff6",
19795 "description": "winsys/amdgpu: don't use debug_get_option_noop in a hot path",
19796 "nominated": false,
19797 "nomination_type": null,
19798 "resolution": 4,
19799 "master_sha": null,
19800 "because_sha": null
19801 },
19802 {
19803 "sha": "7cabd8e333d1ba5d8af915d9384d5cc37c3fdf5b",
19804 "description": "winsys/radeon: don't use debug_get_option_noop in a hot path",
19805 "nominated": false,
19806 "nomination_type": null,
19807 "resolution": 4,
19808 "master_sha": null,
19809 "because_sha": null
19810 },
19811 {
19812 "sha": "530c276c4c3d11a364bb82a4e08cc87fc1308989",
19813 "description": "radeonsi: fix max_lds_size warning in release builds",
19814 "nominated": false,
19815 "nomination_type": null,
19816 "resolution": 4,
19817 "master_sha": null,
19818 "because_sha": null
19819 },
19820 {
19821 "sha": "9d210312650913db29164d8aceb497a53931a3d8",
19822 "description": "radeonsi: fix line stippling with LINES_ADJACENCY without GS",
19823 "nominated": false,
19824 "nomination_type": null,
19825 "resolution": 4,
19826 "master_sha": null,
19827 "because_sha": null
19828 },
19829 {
19830 "sha": "e64d5cc4d6c0b950883be0882f9b7ad3401965c1",
19831 "description": "radeonsi: fix a memory leak in si_create_dcc_retile_cs",
19832 "nominated": true,
19833 "nomination_type": 1,
Marek Olšákb7659c52020-11-22 03:18:18 -050019834 "resolution": 1,
Dylan Baker4e39cda2020-12-02 15:08:38 -080019835 "master_sha": null,
19836 "because_sha": "1f21396431a03dc4e5a542628d7d8370973c967f"
19837 },
19838 {
19839 "sha": "a287ab2020f0b657d3cebfe5676fcacbe17e585c",
19840 "description": "radeonsi: use util_logbase2 instead of division by index_size",
19841 "nominated": false,
19842 "nomination_type": null,
19843 "resolution": 4,
19844 "master_sha": null,
19845 "because_sha": null
19846 },
19847 {
19848 "sha": "5525551d034a0f1f1913c28a9be695e06b77990d",
19849 "description": "radeonsi: correct the MAD/FMA support table",
19850 "nominated": false,
19851 "nomination_type": null,
19852 "resolution": 4,
19853 "master_sha": null,
19854 "because_sha": null
19855 },
19856 {
19857 "sha": "2f50dea2188c7d777249bcec8c3a70aed50ce7b4",
19858 "description": "radeonsi: always use a staging texture for linear 1D textures in VRAM",
19859 "nominated": false,
19860 "nomination_type": null,
19861 "resolution": 4,
19862 "master_sha": null,
19863 "because_sha": null
19864 },
19865 {
19866 "sha": "ebcca77d4badfb3b1eb4e8753a3b553126ff109d",
19867 "description": "radeonsi: print more fields in si_dump_shader_key",
19868 "nominated": false,
19869 "nomination_type": null,
19870 "resolution": 4,
19871 "master_sha": null,
19872 "because_sha": null
19873 },
19874 {
19875 "sha": "071fd55381598bac5fc6b98a9632c697d8df8939",
19876 "description": "intel/compiler: Add GEN125 to enum gen",
19877 "nominated": false,
19878 "nomination_type": null,
19879 "resolution": 4,
19880 "master_sha": null,
19881 "because_sha": null
19882 },
19883 {
19884 "sha": "cd3251d6bafaae13d5a2cf52c917ef4517fe0130",
19885 "description": "intel/iris: Build gen 12.5",
19886 "nominated": false,
19887 "nomination_type": null,
19888 "resolution": 4,
19889 "master_sha": null,
19890 "because_sha": null
19891 },
19892 {
19893 "sha": "3b953f0f7a672389b4a6a591efb94f5e1eca7c25",
19894 "description": "intel/anv: Build gen 12.5",
19895 "nominated": false,
19896 "nomination_type": null,
19897 "resolution": 4,
19898 "master_sha": null,
19899 "because_sha": null
19900 },
19901 {
19902 "sha": "f08d8c849e0df3703800a4471039a0297455951f",
19903 "description": "intel/isl: Build gen 12.5",
19904 "nominated": false,
19905 "nomination_type": null,
19906 "resolution": 4,
19907 "master_sha": null,
19908 "because_sha": null
19909 },
19910 {
19911 "sha": "032be8c4d430501d946f881870188885b918b510",
19912 "description": "intel/genxml: Build gen 12.5",
19913 "nominated": false,
19914 "nomination_type": null,
19915 "resolution": 4,
19916 "master_sha": null,
19917 "because_sha": null
19918 },
19919 {
19920 "sha": "569afd37f15cfc51750a71fd695f4496b0358fbb",
19921 "description": "intel/genxml: Copy gen12.xml to gen125.xml",
19922 "nominated": false,
19923 "nomination_type": null,
19924 "resolution": 4,
19925 "master_sha": null,
19926 "because_sha": null
19927 },
19928 {
19929 "sha": "99fb15cd31472eb73befd8769134505e1f4b499c",
19930 "description": "intel/dev: Add gen_device_info_is_12hp",
19931 "nominated": false,
19932 "nomination_type": null,
19933 "resolution": 4,
19934 "master_sha": null,
19935 "because_sha": null
19936 },
19937 {
19938 "sha": "b257795b10f9e1c0b87f34b8f363a75e4b1d51bb",
19939 "description": "intel/dev: Use GEN_GEN if defined for gen_device_info_is_9lp",
19940 "nominated": false,
19941 "nomination_type": null,
19942 "resolution": 4,
19943 "master_sha": null,
19944 "because_sha": null
19945 },
19946 {
19947 "sha": "94a9867b0569c6f6d65b27f69b678f7f1785f3ad",
19948 "description": "glx: Remove DRI1",
19949 "nominated": false,
19950 "nomination_type": null,
19951 "resolution": 4,
19952 "master_sha": null,
19953 "because_sha": null
19954 },
19955 {
19956 "sha": "63822802ef3de4d7a10b96e86e3de4a4f07b77c7",
19957 "description": "glx: Handle create_context in terms of create_context_attribs",
19958 "nominated": false,
19959 "nomination_type": null,
19960 "resolution": 4,
19961 "master_sha": null,
19962 "because_sha": null
19963 },
19964 {
19965 "sha": "c4ed0e8f3fb63d753e50576d7402c52cb30b0283",
19966 "description": "glx: Check share ctx compatibility in ::create_context_attribs",
19967 "nominated": false,
19968 "nomination_type": null,
19969 "resolution": 4,
19970 "master_sha": null,
19971 "because_sha": null
19972 },
19973 {
19974 "sha": "731f3c113ee22729e9c98d8e049d824b2c153261",
19975 "description": "glx: Remove unused __GLXDRIscreen::createContext",
19976 "nominated": false,
19977 "nomination_type": null,
19978 "resolution": 4,
19979 "master_sha": null,
19980 "because_sha": null
19981 },
19982 {
19983 "sha": "97ae4297541e52af9f47cdc1e4f65ee06ecb78ba",
19984 "description": "glx: Eliminate some stub functions for !GLX_DIRECT_RENDERING",
19985 "nominated": false,
19986 "nomination_type": null,
19987 "resolution": 4,
19988 "master_sha": null,
19989 "because_sha": null
19990 },
19991 {
19992 "sha": "893a30eacc68b7add6430e3fa3ef59ef5ca306f1",
19993 "description": "docs: inline contents.rst into index.rst",
19994 "nominated": false,
19995 "nomination_type": null,
19996 "resolution": 4,
19997 "master_sha": null,
19998 "because_sha": null
19999 },
20000 {
20001 "sha": "e3047762c915032e161bcba612a1436ffae32a21",
20002 "description": "docs: mention egl in api-list",
20003 "nominated": false,
20004 "nomination_type": null,
20005 "resolution": 4,
20006 "master_sha": null,
20007 "because_sha": null
20008 },
20009 {
20010 "sha": "7f155a6da30a834269435356142c619ec8b90a5a",
20011 "description": "docs: do not explicitly call out es-versions",
20012 "nominated": false,
20013 "nomination_type": null,
20014 "resolution": 4,
20015 "master_sha": null,
20016 "because_sha": null
20017 },
20018 {
20019 "sha": "7b54772d53abfdb619343035815526ff13061e33",
20020 "description": "docs: use external link-references",
20021 "nominated": false,
20022 "nomination_type": null,
20023 "resolution": 4,
20024 "master_sha": null,
20025 "because_sha": null
20026 },
20027 {
20028 "sha": "2f9e27cc1afeb29a52dcdb7d9fd65a7c335474bb",
20029 "description": "docs: move major versions history out of front-page",
20030 "nominated": false,
20031 "nomination_type": null,
20032 "resolution": 4,
20033 "master_sha": null,
20034 "because_sha": null
20035 },
20036 {
20037 "sha": "60fa79b00908e3da2ef3889b4946a87483aff498",
20038 "description": "docs: break project history out of front-page",
20039 "nominated": false,
20040 "nomination_type": null,
20041 "resolution": 4,
20042 "master_sha": null,
20043 "because_sha": null
20044 },
20045 {
20046 "sha": "8fca21d3e70a8f0b09021fddd7db00f8faeae68d",
20047 "description": "zink: revert to old load_ubo implementation",
20048 "nominated": false,
20049 "nomination_type": null,
20050 "resolution": 4,
20051 "master_sha": null,
20052 "because_sha": null
20053 },
20054 {
20055 "sha": "8366d23e7b342ed3d3f8251e6d970cc13d70e99f",
20056 "description": "zink: add alternate ubo loader in ntv",
20057 "nominated": false,
20058 "nomination_type": null,
20059 "resolution": 4,
20060 "master_sha": null,
20061 "because_sha": null
20062 },
20063 {
20064 "sha": "0471f83b07ad304cc79c60e1e4ddd6ecebb6784c",
20065 "description": "util/slab: do not dereference NULL-pointer",
20066 "nominated": false,
20067 "nomination_type": 1,
20068 "resolution": 4,
20069 "master_sha": null,
20070 "because_sha": "e317103753935afa1d1e1486392fc45e3b9e1fa0"
20071 },
20072 {
20073 "sha": "4c180c262bbb57f22acc9000ea09730debb12325",
20074 "description": "radeon/vcn: hevc main10 profile decoding pitch fix",
20075 "nominated": false,
20076 "nomination_type": null,
20077 "resolution": 4,
20078 "master_sha": null,
20079 "because_sha": null
20080 },
20081 {
20082 "sha": "c1c1bad582fc780c69d7413c4c2cdb0c7fe5227d",
20083 "description": "d3d12: Fix GCC warnings for missing function prototypes",
20084 "nominated": false,
20085 "nomination_type": null,
20086 "resolution": 4,
20087 "master_sha": null,
20088 "because_sha": null
20089 },
20090 {
20091 "sha": "30e5abe5f51088f696fae79a69363ac3e78e3e3a",
20092 "description": "microsoft/compiler: Add missing 'return' to switch case",
20093 "nominated": false,
20094 "nomination_type": 1,
20095 "resolution": 4,
20096 "master_sha": null,
20097 "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
20098 },
20099 {
20100 "sha": "423363803e53ed0f6379f185d2644465f02e2c3c",
20101 "description": "d3d12: Fix use of incorrect clear color variable",
20102 "nominated": false,
20103 "nomination_type": 1,
20104 "resolution": 4,
20105 "master_sha": null,
20106 "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
20107 },
20108 {
20109 "sha": "e593329b0c9fc1177e8d54ea15693a5a4368b802",
20110 "description": "microsoft/compiler: Misc fixes caught by GCC",
20111 "nominated": false,
20112 "nomination_type": null,
20113 "resolution": 4,
20114 "master_sha": null,
20115 "because_sha": null
20116 },
20117 {
20118 "sha": "456620a6ad244a22941c7d5e728e84350816e400",
20119 "description": "d3d12: Misc fixes caught by GCC warnings / code inspection",
20120 "nominated": false,
20121 "nomination_type": null,
20122 "resolution": 4,
20123 "master_sha": null,
20124 "because_sha": null
20125 },
20126 {
20127 "sha": "4e481a1f65571be8d09d2cddea18119ae5c4ce35",
20128 "description": "microsoft/compiler: Fix unhandled switch case warnings",
20129 "nominated": false,
20130 "nomination_type": null,
20131 "resolution": 4,
20132 "master_sha": null,
20133 "because_sha": null
20134 },
20135 {
20136 "sha": "eebb04fca4f6de3848a76e5324b2701818027eee",
20137 "description": "d3d12: Fix unhandled switch case warnings",
20138 "nominated": false,
20139 "nomination_type": null,
20140 "resolution": 4,
20141 "master_sha": null,
20142 "because_sha": null
20143 },
20144 {
20145 "sha": "80dcd63f6469965d4b4b42b508fa6228005c4ca2",
20146 "description": "d3d12: Clean up d3d12_compiler.h",
20147 "nominated": false,
20148 "nomination_type": null,
20149 "resolution": 4,
20150 "master_sha": null,
20151 "because_sha": null
20152 },
20153 {
20154 "sha": "244a41d6a8183e8d2d8bca5fa3a6ba8e3c80cdad",
20155 "description": "d3d12: Remove Windows-specific macros",
20156 "nominated": false,
20157 "nomination_type": null,
20158 "resolution": 4,
20159 "master_sha": null,
20160 "because_sha": null
20161 },
20162 {
20163 "sha": "4358af87e77befde471341fb8f8549828fec6a30",
20164 "description": "d3d12: Fix signed-unsigned comparison warnings",
20165 "nominated": false,
20166 "nomination_type": null,
20167 "resolution": 4,
20168 "master_sha": null,
20169 "because_sha": null
20170 },
20171 {
20172 "sha": "6060291c0e386118b8ae115189d0b0da3bdd4a54",
20173 "description": "d3d12: Fix brace-initialization issues",
20174 "nominated": false,
20175 "nomination_type": null,
20176 "resolution": 4,
20177 "master_sha": null,
20178 "because_sha": null
20179 },
20180 {
20181 "sha": "c3bf781cb04cb45b30ce56e14a81266c6790b120",
20182 "description": "microsoft/compiler: Remove dead code/variables",
20183 "nominated": false,
20184 "nomination_type": null,
20185 "resolution": 4,
20186 "master_sha": null,
20187 "because_sha": null
20188 },
20189 {
20190 "sha": "af6983885bd015ff6961a441e1c87153058bc49a",
20191 "description": "d3d12: Delete unused local variables",
20192 "nominated": false,
20193 "nomination_type": null,
20194 "resolution": 4,
20195 "master_sha": null,
20196 "because_sha": null
20197 },
20198 {
Dylan Baker7770f9a2020-12-01 09:12:31 -080020199 "sha": "89f6b72f19dbc503386643c6283047bdb1013bef",
20200 "description": "gallium/tests: fix unused-but-set-variable warning",
20201 "nominated": false,
20202 "nomination_type": null,
20203 "resolution": 4,
20204 "master_sha": null,
20205 "because_sha": null
20206 },
20207 {
20208 "sha": "34e5b46fff2124d13b0d39269cdb88176a737340",
20209 "description": "softpipe: fix maybe-uninitialized warning",
20210 "nominated": false,
20211 "nomination_type": null,
20212 "resolution": 4,
20213 "master_sha": null,
20214 "because_sha": null
20215 },
20216 {
20217 "sha": "5a702fa4e5c4aff130088365763513135cd0188b",
20218 "description": "wgl: fix maybe-uninitialized warning",
20219 "nominated": false,
20220 "nomination_type": null,
20221 "resolution": 4,
20222 "master_sha": null,
20223 "because_sha": null
20224 },
20225 {
20226 "sha": "def15ad9ab57602b44268be88dd2cc10f02592dd",
20227 "description": "glsl: fix redefinition warning on win32",
20228 "nominated": false,
20229 "nomination_type": null,
20230 "resolution": 4,
20231 "master_sha": null,
20232 "because_sha": null
20233 },
20234 {
20235 "sha": "07a68d27b36bd0407a53a897fa55aa48410b13e7",
20236 "description": "glapi: fix unused-function warning",
20237 "nominated": false,
20238 "nomination_type": null,
20239 "resolution": 4,
20240 "master_sha": null,
20241 "because_sha": null
20242 },
20243 {
20244 "sha": "89b01cc02522d50843710242934daaab6687af97",
20245 "description": "util: fix mingw format-extra-args warning",
20246 "nominated": false,
20247 "nomination_type": null,
20248 "resolution": 4,
20249 "master_sha": null,
20250 "because_sha": null
20251 },
20252 {
20253 "sha": "5f6c5e5b86f366c6fe0a0911fdc1926f1e0d1d5f",
20254 "description": "nir: don't sink instructions into loops",
20255 "nominated": false,
20256 "nomination_type": null,
20257 "resolution": 4,
20258 "master_sha": null,
20259 "because_sha": null
20260 },
20261 {
20262 "sha": "b02e15d1a38b2454d7dba3e05aeb68dfbbddf007",
20263 "description": "d3d12: do not inspect NULL samplers",
20264 "nominated": false,
20265 "nomination_type": null,
20266 "resolution": 4,
20267 "master_sha": null,
20268 "because_sha": null
20269 },
20270 {
20271 "sha": "94f8cb29ee7c615e74b4a85e14ac9e22c5dd7f2a",
20272 "description": "aco: Fix NGG GS assert failure from the WG scan.",
20273 "nominated": true,
20274 "nomination_type": 1,
Timur Kristóf7a4f33b2020-11-27 21:31:50 +010020275 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -080020276 "master_sha": null,
20277 "because_sha": "62b5012ec35358a7c109746bfe1da33ca1b04f24"
20278 },
20279 {
20280 "sha": "c2974a1d45c7e922bb36571cf6873f368dc639a6",
20281 "description": "intel/tools/aubinator_error_decode: allow 0 arguments",
20282 "nominated": false,
20283 "nomination_type": null,
20284 "resolution": 4,
20285 "master_sha": null,
20286 "because_sha": null
20287 },
20288 {
20289 "sha": "7a7010d4f5935ca31dc3aee285bb95ecfd6bbef4",
20290 "description": "intel/tools/aubinator_error_decode: allow \"-\" as an input file",
20291 "nominated": false,
20292 "nomination_type": null,
20293 "resolution": 4,
20294 "master_sha": null,
20295 "because_sha": null
20296 },
20297 {
20298 "sha": "8ffa45a775a6457dae85bd48bd3d424500fc55a9",
20299 "description": "intel/tools/aubinator_error_decode: exit with an error on unknown option",
20300 "nominated": false,
20301 "nomination_type": null,
20302 "resolution": 4,
20303 "master_sha": null,
20304 "because_sha": null
20305 },
20306 {
20307 "sha": "f9e4c0ada15b28118d65d119c508a7dc42da038f",
20308 "description": "d3d12: lower bitfield_extract to shifts",
20309 "nominated": false,
20310 "nomination_type": null,
20311 "resolution": 4,
20312 "master_sha": null,
20313 "because_sha": null
20314 },
20315 {
20316 "sha": "3a858ecd406f27724c17d3fd409a558cb1cc4917",
20317 "description": "Revert \"radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+\"",
20318 "nominated": false,
20319 "nomination_type": 2,
20320 "resolution": 2,
20321 "master_sha": null,
20322 "because_sha": "6fb4babfe98e222e648eb2ab210136b7540bf039"
20323 },
20324 {
20325 "sha": "4c58c68ea6099be9313a0be08b21cbcad893951b",
20326 "description": "ci: disable check-commits",
20327 "nominated": false,
20328 "nomination_type": null,
20329 "resolution": 4,
20330 "master_sha": null,
20331 "because_sha": null
20332 },
20333 {
20334 "sha": "37226269d375d3ec4d48a20c019ea9b4667f79a3",
20335 "description": "etnaviv/drm: add some locking asserts",
20336 "nominated": false,
20337 "nomination_type": null,
20338 "resolution": 4,
20339 "master_sha": null,
20340 "because_sha": null
20341 },
20342 {
20343 "sha": "034dd948dfd88d0686796e33563b99735127564b",
20344 "description": "etnaviv/drm: convert to simple_mtx",
20345 "nominated": false,
20346 "nomination_type": null,
20347 "resolution": 4,
20348 "master_sha": null,
20349 "because_sha": null
20350 },
20351 {
20352 "sha": "aad0c7c6b8e73141f5dd5aed0c091efd5dba5b99",
20353 "description": "etnaviv/drm: fix evil-twin etna_drm_table_lock",
20354 "nominated": true,
20355 "nomination_type": 0,
Christian Gmeinerf4a059e2020-12-01 11:50:22 +010020356 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -080020357 "master_sha": null,
20358 "because_sha": null
20359 },
20360 {
20361 "sha": "4f7d4871a6f85ef51c3660bf673426a820c4e1c6",
20362 "description": "v3dv: don't log out of pool memory errors for internal driver pools",
20363 "nominated": false,
20364 "nomination_type": null,
20365 "resolution": 4,
20366 "master_sha": null,
20367 "because_sha": null
20368 },
20369 {
20370 "sha": "9adbaeff8526bd8e895ff083d2494a4f4eac0783",
20371 "description": "v3dv: move error string definition to debug path",
20372 "nominated": false,
20373 "nomination_type": null,
20374 "resolution": 4,
20375 "master_sha": null,
20376 "because_sha": null
20377 },
20378 {
20379 "sha": "4679a3855f435679c2d95a5db18ae3faee1e6648",
20380 "description": "mesa: replace ParameterValueOffset[i] with Parameters[i].ValueOffset",
20381 "nominated": false,
20382 "nomination_type": null,
20383 "resolution": 4,
20384 "master_sha": null,
20385 "because_sha": null
20386 },
20387 {
20388 "sha": "1755a5a38480264a4e25070209ce352b744183b5",
20389 "description": "compiler: decrease STATE_LENGTH from 5 to 4",
20390 "nominated": false,
20391 "nomination_type": null,
20392 "resolution": 4,
20393 "master_sha": null,
20394 "because_sha": null
20395 },
20396 {
20397 "sha": "fdd3a448aeba8dc79f6d758d0219962daa55772b",
20398 "description": "st/mesa: fix uninitialized/random clip plane state vars in lower_ucp",
20399 "nominated": true,
20400 "nomination_type": 1,
Marek Olšákb52bb0d2020-11-12 16:37:40 -050020401 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -080020402 "master_sha": null,
20403 "because_sha": "584f27326c1560cc23538cb76fb734ab492ccc3c"
20404 },
20405 {
20406 "sha": "f097c8773effcc2a1b940371c636ffa8c1cfd4ea",
20407 "description": "mesa: allocate the attribute stack on demand",
20408 "nominated": false,
20409 "nomination_type": null,
20410 "resolution": 4,
20411 "master_sha": null,
20412 "because_sha": null
20413 },
20414 {
20415 "sha": "c0456a65658b9e5dea0e6f1fb48ae4bf0add23ea",
20416 "description": "mesa: remove gl_texture_object references from glPush/PopAttrib stack",
20417 "nominated": false,
20418 "nomination_type": null,
20419 "resolution": 4,
20420 "master_sha": null,
20421 "because_sha": null
20422 },
20423 {
20424 "sha": "959380dcb0920e3f26aaddfeab68650077675040",
20425 "description": "mesa: more optimizations in glPopAttrib (colormask, drawbuffers, coord replace)",
20426 "nominated": false,
20427 "nomination_type": null,
20428 "resolution": 4,
20429 "master_sha": null,
20430 "because_sha": null
20431 },
20432 {
20433 "sha": "f6f6d3c0e7aad35ddf2100aedd2e39b71e42cd5c",
20434 "description": "mesa: optimize out no-op calls in glPopAttrib",
20435 "nominated": false,
20436 "nomination_type": null,
20437 "resolution": 4,
20438 "master_sha": null,
20439 "because_sha": null
20440 },
20441 {
20442 "sha": "27b981352a8e89fc1c4ae2f0cbb64f1ff02bf6a7",
20443 "description": "mesa: skip _mesa_set_enable in glPopAttrib if there are no changes",
20444 "nominated": false,
20445 "nomination_type": null,
20446 "resolution": 4,
20447 "master_sha": null,
20448 "because_sha": null
20449 },
20450 {
20451 "sha": "b4bf8725856d571121e0a0fe644ec7b1877adacd",
20452 "description": "mesa: reduce the size of gl_texture_attrib_node::Texture by about 90%",
20453 "nominated": false,
20454 "nomination_type": null,
20455 "resolution": 4,
20456 "master_sha": null,
20457 "because_sha": null
20458 },
20459 {
20460 "sha": "d0e18550e26209a01465c85382c86a2c9246db0c",
20461 "description": "mesa: optimize saving/restoring bound textures for glPush/PopAttrib",
20462 "nominated": false,
20463 "nomination_type": null,
20464 "resolution": 4,
20465 "master_sha": null,
20466 "because_sha": null
20467 },
20468 {
20469 "sha": "9a8b54285d24e84facc6f7aefe486a568b6e80c4",
20470 "description": "mesa: reorganize gl_texture and sampler structures for glPush/PopAttrib",
20471 "nominated": false,
20472 "nomination_type": null,
20473 "resolution": 4,
20474 "master_sha": null,
20475 "because_sha": null
20476 },
20477 {
20478 "sha": "7fa9d9d06c44e9cf3d39b2ce5126bf1b0abff586",
20479 "description": "mesa: add a fast path for restoring light attributes in glPopAttrib",
20480 "nominated": false,
20481 "nomination_type": null,
20482 "resolution": 4,
20483 "master_sha": null,
20484 "because_sha": null
20485 },
20486 {
20487 "sha": "734af6135334a91bf7615b2990bb85af3db62e67",
20488 "description": "mesa: add a fast path for restoring fixed-func tex state in glPopAttrib",
20489 "nominated": false,
20490 "nomination_type": null,
20491 "resolution": 4,
20492 "master_sha": null,
20493 "because_sha": null
20494 },
20495 {
20496 "sha": "3be42f9ca19d593d374d309f47ebd80abb001a24",
20497 "description": "mesa: rewrite glPushAttrib/glPopAttrib to get rid of malloc",
20498 "nominated": false,
20499 "nomination_type": null,
20500 "resolution": 4,
20501 "master_sha": null,
20502 "because_sha": null
20503 },
20504 {
20505 "sha": "e08b3b74e7f1d8fa22e1797ef4654d9ed6ff0e3a",
20506 "description": "mesa: treat glPopMatrix as a no-op state change if it doesn't change the matrix",
20507 "nominated": false,
20508 "nomination_type": null,
20509 "resolution": 4,
20510 "master_sha": null,
20511 "because_sha": null
20512 },
20513 {
20514 "sha": "0d7347105fce6cdbd2abbc827c7661a2c063c40e",
20515 "description": "mesa: memset matrices at initialization to enable memcpy on it",
20516 "nominated": false,
20517 "nomination_type": null,
20518 "resolution": 4,
20519 "master_sha": null,
20520 "because_sha": null
20521 },
20522 {
20523 "sha": "019f13160131212a1c03f0015f9e8ff9c7282182",
20524 "description": "mesa: canonicalize matrix in glPushMatrix to make glPopMatrix possibly a no-op",
20525 "nominated": false,
20526 "nomination_type": null,
20527 "resolution": 4,
20528 "master_sha": null,
20529 "because_sha": null
20530 },
20531 {
20532 "sha": "f5d17070bec94642be848aa40a471cdae8f05ac3",
20533 "description": "mesa: consider glPushMatrix a no-op change from the driver perspective",
20534 "nominated": false,
20535 "nomination_type": null,
20536 "resolution": 4,
20537 "master_sha": null,
20538 "because_sha": null
20539 },
20540 {
20541 "sha": "b1982fd3d2bd12dbc1c85b61629d0c2a53606551",
20542 "description": "mesa: skip glMultMatrix if the matrix is identity",
20543 "nominated": false,
20544 "nomination_type": null,
20545 "resolution": 4,
20546 "master_sha": null,
20547 "because_sha": null
20548 },
20549 {
20550 "sha": "7b50332aef469273a4cc73f72cc5166412a4cb96",
20551 "description": "mesa: fix crashes in the no_error case of invalid glUniform calls",
20552 "nominated": false,
20553 "nomination_type": null,
20554 "resolution": 4,
20555 "master_sha": null,
20556 "because_sha": null
20557 },
20558 {
20559 "sha": "f94c190581ef71145d74e6342b5a9c5473df202a",
20560 "description": "st/mesa: replace st_context::state::constants with a mask",
20561 "nominated": false,
20562 "nomination_type": null,
20563 "resolution": 4,
20564 "master_sha": null,
20565 "because_sha": null
20566 },
20567 {
20568 "sha": "96fc1ab6476ce8cbd5dc739f0d723f286d0a628a",
20569 "description": "st/mesa: add a faster path for uploading state parameters into constant buffers",
20570 "nominated": false,
20571 "nomination_type": null,
20572 "resolution": 4,
20573 "master_sha": null,
20574 "because_sha": null
20575 },
20576 {
20577 "sha": "9b1f091bd924a4fba9e201ce8e0f98a91e9a8f1d",
20578 "description": "gallium: add PIPE_CAP_PREFER_REAL_BUFFER_IN_CONSTBUF0",
20579 "nominated": false,
20580 "nomination_type": null,
20581 "resolution": 4,
20582 "master_sha": null,
20583 "because_sha": null
20584 },
20585 {
20586 "sha": "b8423c2eee0e4d93502640343107f0e91fcbca8f",
20587 "description": "mesa: add helpers for drivers to load state parameters into buffers",
20588 "nominated": false,
20589 "nomination_type": null,
20590 "resolution": 4,
20591 "master_sha": null,
20592 "because_sha": null
20593 },
20594 {
20595 "sha": "7fe4a830fb02e265885402090085affab9eaf665",
20596 "description": "mesa: merge light state parameters for faster uploads (disabled)",
20597 "nominated": false,
20598 "nomination_type": null,
20599 "resolution": 4,
20600 "master_sha": null,
20601 "because_sha": null
20602 },
20603 {
20604 "sha": "0d6d66d516347d1749cfecb30792e110a0853ac8",
20605 "description": "mesa: merge matrix state parameters for faster uploads (disabled)",
20606 "nominated": false,
20607 "nomination_type": null,
20608 "resolution": 4,
20609 "master_sha": null,
20610 "because_sha": null
20611 },
20612 {
20613 "sha": "63f7d7dd0a843254ffa51a41e2b90d5ab4dc45d7",
20614 "description": "mesa: take advantage of sorted parameters in _mesa_load_state_parameters",
20615 "nominated": false,
20616 "nomination_type": null,
20617 "resolution": 4,
20618 "master_sha": null,
20619 "because_sha": null
20620 },
20621 {
20622 "sha": "b9bff76b630b1655a934db6e5f3e6a59a5b6cde7",
20623 "description": "mesa: put constants before state vars for ARB programs",
20624 "nominated": false,
20625 "nomination_type": null,
20626 "resolution": 4,
20627 "master_sha": null,
20628 "because_sha": null
20629 },
20630 {
20631 "sha": "06a141469b38e6fd2fb2f870629e2e10d8a7ba00",
20632 "description": "mesa: put constants before state vars for ffvp",
20633 "nominated": false,
20634 "nomination_type": null,
20635 "resolution": 4,
20636 "master_sha": null,
20637 "because_sha": null
20638 },
20639 {
20640 "sha": "8cb0229f26a123015147c92a165a8d083e1ab1dd",
20641 "description": "mesa: restructure gl_light vars to match the layout of gl_LightSource uniforms",
20642 "nominated": false,
20643 "nomination_type": null,
20644 "resolution": 4,
20645 "master_sha": null,
20646 "because_sha": null
20647 },
20648 {
20649 "sha": "51ce2f6c8d0f28a972cb5f5608248cb77471abdc",
20650 "description": "mesa: optimize setting gl_Light state parameters",
20651 "nominated": false,
20652 "nomination_type": null,
20653 "resolution": 4,
20654 "master_sha": null,
20655 "because_sha": null
20656 },
20657 {
20658 "sha": "cc4afb21010993a2d3fcac8a17c9bc3e49cf32bb",
20659 "description": "mesa: demystify material_attrib()",
20660 "nominated": false,
20661 "nomination_type": null,
20662 "resolution": 4,
20663 "master_sha": null,
20664 "because_sha": null
20665 },
20666 {
20667 "sha": "fc31d9b733d0f8f6ab1983ccba584d28002fc2ba",
20668 "description": "mesa: allow multi-slot program parameters",
20669 "nominated": false,
20670 "nomination_type": null,
20671 "resolution": 4,
20672 "master_sha": null,
20673 "because_sha": null
20674 },
20675 {
20676 "sha": "71504008c73ceea54824e6bbc0ddabf74e4f0c1b",
20677 "description": "mesa: fix printing state parameters",
20678 "nominated": false,
20679 "nomination_type": null,
20680 "resolution": 4,
20681 "master_sha": null,
20682 "because_sha": null
20683 },
20684 {
20685 "sha": "2770a4bc63231adb822350efd55a46435e140b3a",
20686 "description": "mesa: remove redundant _math_matrix_analyse calls in fetch_state",
20687 "nominated": false,
20688 "nomination_type": null,
20689 "resolution": 4,
20690 "master_sha": null,
20691 "because_sha": null
20692 },
20693 {
20694 "sha": "2ca6c99604f78249e273bd01b95e3ee5462f585e",
20695 "description": "mesa: rework matrix statevar enums to remove excessive branching in fetch_state",
20696 "nominated": false,
20697 "nomination_type": null,
20698 "resolution": 4,
20699 "master_sha": null,
20700 "because_sha": null
20701 },
20702 {
20703 "sha": "3175b63a0dfa290430f9f7eb651387788933a02b",
20704 "description": "mesa: don't allocate matrices with malloc",
20705 "nominated": false,
20706 "nomination_type": null,
20707 "resolution": 4,
20708 "master_sha": null,
20709 "because_sha": null
20710 },
20711 {
20712 "sha": "9c84ca574d43b47932f32fc7cb67a21cec7ffe8c",
20713 "description": "util: add a common ALIGN16 macro for m_matrix and u_threaded_context",
20714 "nominated": false,
20715 "nomination_type": null,
20716 "resolution": 4,
20717 "master_sha": null,
20718 "because_sha": null
20719 },
20720 {
20721 "sha": "14a2117fc81178b81ad93ee5ff41b9ab907f689c",
20722 "description": "mesa: replace _mesa_problem with unreachable in fetch_state",
20723 "nominated": false,
20724 "nomination_type": null,
20725 "resolution": 4,
20726 "master_sha": null,
20727 "because_sha": null
20728 },
20729 {
20730 "sha": "4035a19320661ef28a6c1c335a429d3e5211ce95",
20731 "description": "mesa: don't read from destination memory when computing state parameter values",
20732 "nominated": false,
20733 "nomination_type": null,
20734 "resolution": 4,
20735 "master_sha": null,
20736 "because_sha": null
20737 },
20738 {
20739 "sha": "bde7fa0cb32aad2e16434077748f74b5d593195a",
20740 "description": "mesa: skip redundant uniform updates for glUniformHandle",
20741 "nominated": false,
20742 "nomination_type": null,
20743 "resolution": 4,
20744 "master_sha": null,
20745 "because_sha": null
20746 },
20747 {
20748 "sha": "b32e20e6301f2c1bfb25a939bddfeaa41d43c8c9",
20749 "description": "mesa: skip redundant uniform updates for glUniformMatrix",
20750 "nominated": false,
20751 "nomination_type": null,
20752 "resolution": 4,
20753 "master_sha": null,
20754 "because_sha": null
20755 },
20756 {
20757 "sha": "736f1f70ab8a7995041a707d28d0e1a5f2940f4c",
20758 "description": "mesa: skip redundant uniform updates for glUniform",
20759 "nominated": false,
20760 "nomination_type": null,
20761 "resolution": 4,
20762 "master_sha": null,
20763 "because_sha": null
20764 },
20765 {
20766 "sha": "d0c66c167d3e0cac04861edbd939525002a8dbae",
20767 "description": "mesa: move sampler condition for flushing into mesa_flush_vertices_for_uniforms",
20768 "nominated": false,
20769 "nomination_type": null,
20770 "resolution": 4,
20771 "master_sha": null,
20772 "because_sha": null
20773 },
20774 {
20775 "sha": "0a2117bc9e01bc821a6f766c516665d2aa5b47d8",
20776 "description": "mesa: call FLUSH_VERTICES before changing sampler uniforms",
20777 "nominated": true,
20778 "nomination_type": 1,
Marek Olšák770f46c72020-09-27 11:19:46 -040020779 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -080020780 "master_sha": null,
20781 "because_sha": "9545139ce5f10180547568a3da94af9e291253fd"
20782 },
20783 {
20784 "sha": "9281dfca3fff6cc725ebf02e6cd517cb473e3f1d",
20785 "description": "mesa: don't print GL errors in release builds if MESA_DEBUG=silent",
20786 "nominated": false,
20787 "nomination_type": null,
20788 "resolution": 4,
20789 "master_sha": null,
20790 "because_sha": null
20791 },
20792 {
20793 "sha": "eda37fb2698f3f0d51ea6dd16b80b7b8ba032a89",
20794 "description": "mesa: properly disallow param list reallocation",
20795 "nominated": false,
20796 "nomination_type": null,
20797 "resolution": 4,
20798 "master_sha": null,
20799 "because_sha": null
20800 },
20801 {
20802 "sha": "158351007e078a1e2068dee1e3913f9ff973cf49",
20803 "description": "mesa: track ParameterValues size separately",
20804 "nominated": false,
20805 "nomination_type": null,
20806 "resolution": 4,
20807 "master_sha": null,
20808 "because_sha": null
20809 },
20810 {
20811 "sha": "25e242155b9810e356e5aca7a8a0370840da56b9",
20812 "description": "mesa: don't duplicate allocation code in _mesa_new_parameter_list_sized",
20813 "nominated": false,
20814 "nomination_type": null,
20815 "resolution": 4,
20816 "master_sha": null,
20817 "because_sha": null
20818 },
20819 {
20820 "sha": "5d14562da86f1f3ee1a747183d8bac183ce75fd9",
20821 "description": "radeonsi/gfx10: fix overflow and primitive queries",
20822 "nominated": false,
20823 "nomination_type": null,
20824 "resolution": 4,
20825 "master_sha": null,
20826 "because_sha": null
20827 },
20828 {
20829 "sha": "fd4016f978292e1576e28086eeab44eb1225ab25",
20830 "description": "v3dv: ignore filter in TFU blit path",
20831 "nominated": false,
20832 "nomination_type": null,
20833 "resolution": 4,
20834 "master_sha": null,
20835 "because_sha": null
20836 },
20837 {
20838 "sha": "eb75a67bd61e244d7c94b4741a3c53b8ee2a3fad",
20839 "description": "v3dv: add a helper to choose a compatible TFU format",
20840 "nominated": false,
20841 "nomination_type": null,
20842 "resolution": 4,
20843 "master_sha": null,
20844 "because_sha": null
20845 },
20846 {
20847 "sha": "329afedd8b44e85e9932da209951d235d60af7a3",
20848 "description": "v3dv: handle Z mirroring in the TFU blit path",
20849 "nominated": false,
20850 "nomination_type": null,
20851 "resolution": 4,
20852 "master_sha": null,
20853 "because_sha": null
20854 },
20855 {
20856 "sha": "29f62061d95eabaa925918a493045f91b887a55a",
20857 "description": "v3dv: expand the formats that can be handled in the TFU blit path",
20858 "nominated": false,
20859 "nomination_type": null,
20860 "resolution": 4,
20861 "master_sha": null,
20862 "because_sha": null
20863 },
20864 {
20865 "sha": "cc62a0dfe4c7eeac18a4a8fc37b07803088c08ef",
20866 "description": "aco: Avoid extra bitfield padding",
20867 "nominated": false,
20868 "nomination_type": null,
20869 "resolution": 4,
20870 "master_sha": null,
20871 "because_sha": null
20872 },
20873 {
20874 "sha": "44f05d6b742b27fd063c7789ea4ee7f9d68f8d4b",
20875 "description": "aco: Stub sections that don't have _WIN32 support",
20876 "nominated": false,
20877 "nomination_type": null,
20878 "resolution": 4,
20879 "master_sha": null,
20880 "because_sha": null
20881 },
20882 {
20883 "sha": "2c3fd34103c75df28568c6ee888021b17fc011be",
20884 "description": "aco: Fix warnings for bools in bitwise logic",
20885 "nominated": false,
20886 "nomination_type": null,
20887 "resolution": 4,
20888 "master_sha": null,
20889 "because_sha": null
20890 },
20891 {
20892 "sha": "8bc2a419fcbc89e7c7460f0eadebac104332caa7",
20893 "description": "aco: Initialize union within Operand for MSVC",
20894 "nominated": false,
20895 "nomination_type": null,
20896 "resolution": 4,
20897 "master_sha": null,
20898 "because_sha": null
20899 },
20900 {
20901 "sha": "a2c981f8d0536793e20225521581f47c9e2889df",
20902 "description": "aco: Use u_memstream instead of POSIX memstream",
20903 "nominated": false,
20904 "nomination_type": null,
20905 "resolution": 4,
20906 "master_sha": null,
20907 "because_sha": null
20908 },
20909 {
20910 "sha": "8259cfaa659ed780dc79e033c678bc2a315e5ad4",
20911 "description": "aco: Replace indexed array initialization",
20912 "nominated": false,
20913 "nomination_type": null,
20914 "resolution": 4,
20915 "master_sha": null,
20916 "because_sha": null
20917 },
20918 {
20919 "sha": "76ad75dbb86e6ea6442c5c301855f0f3eeac485c",
20920 "description": "aco: Const correct aco_compiler_statistics",
20921 "nominated": false,
20922 "nomination_type": null,
20923 "resolution": 4,
20924 "master_sha": null,
20925 "because_sha": null
20926 },
20927 {
20928 "sha": "9779a9a51e5d21044a2edbe15b876c5880d5804b",
20929 "description": "aco: Declare num_reduce_ops for array size",
20930 "nominated": false,
20931 "nomination_type": null,
20932 "resolution": 4,
20933 "master_sha": null,
20934 "because_sha": null
20935 },
20936 {
20937 "sha": "93094b8c5e83bcecd37519cbe9f67cc6259faf48",
20938 "description": "aco: Remove nonstandard parentheses",
20939 "nominated": false,
20940 "nomination_type": null,
20941 "resolution": 4,
20942 "master_sha": null,
20943 "because_sha": null
20944 },
20945 {
20946 "sha": "d1f742e497a4720e8c909995759fcc93c1308a0b",
20947 "description": "aco: Add missing C++ includes",
20948 "nominated": false,
20949 "nomination_type": null,
20950 "resolution": 4,
20951 "master_sha": null,
20952 "because_sha": null
20953 },
20954 {
20955 "sha": "e352ebf88e82f99b554ce37bb7e6b2004949f188",
20956 "description": "aco: Fix warnings about unsafe integer/bool mix",
20957 "nominated": false,
20958 "nomination_type": null,
20959 "resolution": 4,
20960 "master_sha": null,
20961 "because_sha": null
20962 },
20963 {
20964 "sha": "fcd53bebe680f4171ee4b08669543da0c1243e76",
20965 "description": "aco: Define NOMINMAX in Meson build file",
20966 "nominated": false,
20967 "nomination_type": null,
20968 "resolution": 4,
20969 "master_sha": null,
20970 "because_sha": null
20971 },
20972 {
20973 "sha": "2d12991e016bbb948c01a86e7628440987c244c2",
20974 "description": "aco: use FALLTHROUGH macro",
20975 "nominated": false,
20976 "nomination_type": null,
20977 "resolution": 4,
20978 "master_sha": null,
20979 "because_sha": null
20980 },
20981 {
20982 "sha": "ce56902f857e392b98c34bf1e1323586f4649847",
20983 "description": "radv: use FALLTHROUGH macro",
20984 "nominated": false,
20985 "nomination_type": null,
20986 "resolution": 4,
20987 "master_sha": null,
20988 "because_sha": null
20989 },
20990 {
20991 "sha": "6fb4babfe98e222e648eb2ab210136b7540bf039",
20992 "description": "radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+",
20993 "nominated": false,
20994 "nomination_type": 0,
20995 "resolution": 2,
20996 "master_sha": null,
20997 "because_sha": null
20998 },
20999 {
21000 "sha": "bf7c4108fb62e52dd9018b6670ed933fddf7758f",
21001 "description": "zink: allow the backend to optimise shaders.",
21002 "nominated": false,
21003 "nomination_type": null,
21004 "resolution": 4,
21005 "master_sha": null,
21006 "because_sha": null
21007 },
21008 {
21009 "sha": "e2e383e36a08e3d536b22c4825e0486499739e97",
21010 "description": "glx: update fallthrough comments",
21011 "nominated": false,
21012 "nomination_type": null,
21013 "resolution": 4,
21014 "master_sha": null,
21015 "because_sha": null
21016 },
21017 {
21018 "sha": "ff89a0afc6e8b9ceefc0d39c6cab2432b21e0dac",
21019 "description": "tgsi: update fallthrough comments",
21020 "nominated": false,
21021 "nomination_type": null,
21022 "resolution": 4,
21023 "master_sha": null,
21024 "because_sha": null
21025 },
21026 {
21027 "sha": "842088667f44ec77ba72803542a5aee0056cc68f",
21028 "description": "egl: update fallthrough comments",
21029 "nominated": false,
21030 "nomination_type": null,
21031 "resolution": 4,
21032 "master_sha": null,
21033 "because_sha": null
21034 },
21035 {
21036 "sha": "148a24f30514638d149a24a8fe084dc21730edb2",
21037 "description": "amd/ac: update fallthrough comments",
21038 "nominated": false,
21039 "nomination_type": null,
21040 "resolution": 4,
21041 "master_sha": null,
21042 "because_sha": null
21043 },
21044 {
21045 "sha": "4d89b988bae108d37673e87ef5a691fd36884fad",
21046 "description": "nir/ntt: update fallthrough comments",
21047 "nominated": false,
21048 "nomination_type": null,
21049 "resolution": 4,
21050 "master_sha": null,
21051 "because_sha": null
21052 },
21053 {
21054 "sha": "fecbc1e541fccb59bc7004508c2b2a8353524805",
21055 "description": "gallivm: update fallthrough comments",
21056 "nominated": false,
21057 "nomination_type": null,
21058 "resolution": 4,
21059 "master_sha": null,
21060 "because_sha": null
21061 },
21062 {
21063 "sha": "04eb94f93ba136e1266ae89e57bc6f6ae29365b3",
21064 "description": "llvmpipe: update fallthrough comments",
21065 "nominated": false,
21066 "nomination_type": null,
21067 "resolution": 4,
21068 "master_sha": null,
21069 "because_sha": null
21070 },
21071 {
21072 "sha": "d1532cd83f9edc8382c41bd6b9f9a1523d522f8b",
21073 "description": "radeon: update fallthrough comments",
21074 "nominated": false,
21075 "nomination_type": null,
21076 "resolution": 4,
21077 "master_sha": null,
21078 "because_sha": null
21079 },
21080 {
21081 "sha": "c7986febf276c2439fc476af09c301f37e7dbc67",
21082 "description": "gallium: update fallthrough comments",
21083 "nominated": false,
21084 "nomination_type": null,
21085 "resolution": 4,
21086 "master_sha": null,
21087 "because_sha": null
21088 },
21089 {
21090 "sha": "cd432d99811d5198d7a164c25d4f2a4b06d9aaf6",
21091 "description": "softpipe: update fallthrough comments",
21092 "nominated": false,
21093 "nomination_type": null,
21094 "resolution": 4,
21095 "master_sha": null,
21096 "because_sha": null
21097 },
21098 {
21099 "sha": "c27563d64a947ab00c1a9cd0f9cc1df3e0836511",
21100 "description": "gallium/util: update fallthrough comments",
21101 "nominated": false,
21102 "nomination_type": null,
21103 "resolution": 4,
21104 "master_sha": null,
21105 "because_sha": null
21106 },
21107 {
21108 "sha": "7d9147438d8b6c7ec087507298438a59d324644a",
21109 "description": "vbo: update fallthrough comments",
21110 "nominated": false,
21111 "nomination_type": null,
21112 "resolution": 4,
21113 "master_sha": null,
21114 "because_sha": null
21115 },
21116 {
21117 "sha": "7b222cd52d056df6c569519ea5de2f68d6ed8472",
21118 "description": "gallium/winsys: update fallthrough comments",
21119 "nominated": false,
21120 "nomination_type": null,
21121 "resolution": 4,
21122 "master_sha": null,
21123 "because_sha": null
21124 },
21125 {
21126 "sha": "ead225bb6fc3d533515b8d5ae2e304086cb3257f",
21127 "description": "radeonsi: update fallthrough comments",
21128 "nominated": false,
21129 "nomination_type": null,
21130 "resolution": 4,
21131 "master_sha": null,
21132 "because_sha": null
21133 },
21134 {
21135 "sha": "4442f8eda3cf24f38ce2cb204c614a562079aee5",
21136 "description": "compiler/spirv: update fallthrough comments",
21137 "nominated": false,
21138 "nomination_type": null,
21139 "resolution": 4,
21140 "master_sha": null,
21141 "because_sha": null
21142 },
21143 {
21144 "sha": "a2aa777b6853ffbe23c5a5a7ae0503a17c158e9b",
21145 "description": "src/mesa: update fallthrough comments",
21146 "nominated": false,
21147 "nomination_type": null,
21148 "resolution": 4,
21149 "master_sha": null,
21150 "because_sha": null
21151 },
21152 {
21153 "sha": "9b3e6014a99c935dabe957299457be0e2de47e39",
21154 "description": "xxhash: update fallthrough comments",
21155 "nominated": false,
21156 "nomination_type": null,
21157 "resolution": 4,
21158 "master_sha": null,
21159 "because_sha": null
21160 },
21161 {
21162 "sha": "2d6fa03f74a7aa5224447f6bae67592dfcc1f52e",
21163 "description": "gallium: update fallthrough comments",
21164 "nominated": false,
21165 "nomination_type": null,
21166 "resolution": 4,
21167 "master_sha": null,
21168 "because_sha": null
21169 },
21170 {
21171 "sha": "805b6b426e9c1536a0d705ae3b0fdb7fd3dec04a",
21172 "description": "nir: update fallthrough comments",
21173 "nominated": false,
21174 "nomination_type": null,
21175 "resolution": 4,
21176 "master_sha": null,
21177 "because_sha": null
21178 },
21179 {
21180 "sha": "5e7c00aacb98cfd45082489bee05a456637c5349",
21181 "description": "util: add a FALLTROUGH macro",
21182 "nominated": false,
21183 "nomination_type": null,
21184 "resolution": 4,
21185 "master_sha": null,
21186 "because_sha": null
21187 },
21188 {
21189 "sha": "a5b899c7da4dc628debf11ff10e27000f62aed34",
21190 "description": "spirv: add support for KHR_fragment_shading_rate",
21191 "nominated": false,
21192 "nomination_type": null,
21193 "resolution": 4,
21194 "master_sha": null,
21195 "because_sha": null
21196 },
21197 {
21198 "sha": "244514addd990dc211c8352e03dc13bbd21e6bab",
21199 "description": "compiler/nir: introduce a new helper to get varying name",
21200 "nominated": false,
21201 "nomination_type": null,
21202 "resolution": 4,
21203 "master_sha": null,
21204 "because_sha": null
21205 },
21206 {
21207 "sha": "1c9488e0d1bb500a19440a98c2debfbf42b4ff1f",
21208 "description": "nir: wire shading rate variables",
21209 "nominated": false,
21210 "nomination_type": null,
21211 "resolution": 4,
21212 "master_sha": null,
21213 "because_sha": null
21214 },
21215 {
21216 "sha": "f86668f487b32c185388a39e2200c17c298b877a",
21217 "description": "vulkan/util: Consolidate typed_memcpy",
21218 "nominated": false,
21219 "nomination_type": null,
21220 "resolution": 4,
21221 "master_sha": null,
21222 "because_sha": null
21223 },
21224 {
21225 "sha": "116b6d135dad7f45d018a2d715a614b35143f385",
21226 "description": "util: Add os_localtime",
21227 "nominated": false,
21228 "nomination_type": null,
21229 "resolution": 4,
21230 "master_sha": null,
21231 "because_sha": null
21232 },
21233 {
21234 "sha": "531843cf2e939b764822ef56ba8e034ad417a812",
21235 "description": "nir/algebraic: Avoid creating new fp64 ops when using softfp64",
21236 "nominated": false,
21237 "nomination_type": null,
Kenneth Graunkebcbc20b2020-11-30 16:14:55 -080021238 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -080021239 "master_sha": null,
21240 "because_sha": null
21241 },
21242 {
21243 "sha": "688dda5e1dd867607fbf837f6a5ebfdeeb8dd66e",
21244 "description": "mesa: Use os_get_option() for MESA_*_OVERRIDE",
21245 "nominated": false,
21246 "nomination_type": null,
21247 "resolution": 4,
21248 "master_sha": null,
21249 "because_sha": null
21250 },
21251 {
21252 "sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5",
21253 "description": "util: Add property_get() fallback for android",
21254 "nominated": false,
21255 "nomination_type": null,
21256 "resolution": 4,
21257 "master_sha": null,
21258 "because_sha": null
21259 },
21260 {
21261 "sha": "73c6899285da9b93d5d140b44bca8a1a79afacad",
21262 "description": "intel/fs: DISCARD_JUMP does not have side-effects",
21263 "nominated": false,
21264 "nomination_type": 1,
21265 "resolution": 4,
21266 "master_sha": null,
21267 "because_sha": "75209d5bd1f6e93cd52568d87d3ee84f516eec56"
21268 },
21269 {
21270 "sha": "b70847a3894cff36c6a4bd1cc96d174e5920397e",
21271 "description": "nir: Use the right argument order for load_scratch_base_ptr",
21272 "nominated": false,
21273 "nomination_type": 1,
21274 "resolution": 4,
21275 "master_sha": null,
21276 "because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4"
21277 },
21278 {
21279 "sha": "b14679ab226bd3e263a778ea8e39828bde38b403",
21280 "description": "v3dv: check return value of drmGetMagic",
21281 "nominated": false,
21282 "nomination_type": null,
21283 "resolution": 4,
21284 "master_sha": null,
21285 "because_sha": null
21286 },
21287 {
21288 "sha": "124ea8debf95f3d6343975cb432e2e3d19db3eec",
21289 "description": "v3dv: expand format coverage in TFU path for buffer to image copies",
21290 "nominated": false,
21291 "nomination_type": null,
21292 "resolution": 4,
21293 "master_sha": null,
21294 "because_sha": null
21295 },
21296 {
21297 "sha": "b3f212c52e278ced13a795fab8c05f2f65ce7c0a",
21298 "description": "v3dv: fix base layer for 3D blits in the TFU path",
21299 "nominated": false,
21300 "nomination_type": null,
21301 "resolution": 4,
21302 "master_sha": null,
21303 "because_sha": null
21304 },
21305 {
21306 "sha": "ece8dbe68f01972fd744a003fbe67fad62963c08",
21307 "description": "v3dv: add a TFU path for image copies",
21308 "nominated": false,
21309 "nomination_type": null,
21310 "resolution": 4,
21311 "master_sha": null,
21312 "because_sha": null
21313 },
21314 {
21315 "sha": "f9e53c6e5142302cef60bab3202538f6142ad759",
21316 "description": "v3dv: add a format parameter to emit_tfu_job",
21317 "nominated": false,
21318 "nomination_type": null,
21319 "resolution": 4,
21320 "master_sha": null,
21321 "because_sha": null
21322 },
21323 {
21324 "sha": "d60a3ccf52be669f6f2973048ee53994125a6ace",
21325 "description": "v3dv: support compressed formats with TFU unit",
21326 "nominated": false,
21327 "nomination_type": null,
21328 "resolution": 4,
21329 "master_sha": null,
21330 "because_sha": null
21331 },
21332 {
21333 "sha": "14e7361c4a7258b7d38e36777418c58a71d19bb2",
21334 "description": "v3dv: remove obsolete disabled code",
21335 "nominated": false,
21336 "nomination_type": null,
21337 "resolution": 4,
21338 "master_sha": null,
21339 "because_sha": null
21340 },
21341 {
21342 "sha": "04ea3d65018ede109ba9a94f61bea3076eabf969",
21343 "description": "radv: disable WGP_MODE for NGG on GFX10.3",
21344 "nominated": false,
21345 "nomination_type": null,
21346 "resolution": 4,
21347 "master_sha": null,
21348 "because_sha": null
21349 },
21350 {
21351 "sha": "bf36cfced183bac5bb5e2f8e564674071493bdad",
21352 "description": "radv: only mask 1 CU for GS/VS waves on GFX10.3",
21353 "nominated": false,
21354 "nomination_type": null,
21355 "resolution": 4,
21356 "master_sha": null,
21357 "because_sha": null
21358 },
21359 {
21360 "sha": "7729ea3d677e5f2c39013d112a9a395113229acf",
21361 "description": "radv: only disable CU2 & CU3 when NGG is enabled",
21362 "nominated": false,
21363 "nomination_type": null,
21364 "resolution": 4,
21365 "master_sha": null,
21366 "because_sha": null
21367 },
21368 {
21369 "sha": "750591f4cbc1ffb2b99ad8c82126b3208fcb30c1",
21370 "description": "radv: enable NGG on GFX10.3 APUs by default",
21371 "nominated": false,
21372 "nomination_type": null,
21373 "resolution": 4,
21374 "master_sha": null,
21375 "because_sha": null
21376 },
21377 {
21378 "sha": "b9ee0cd69a04a99d7fadd831c1c255b1523a2731",
21379 "description": "ci: Make test-docs job depend on sanity job",
21380 "nominated": false,
21381 "nomination_type": null,
21382 "resolution": 4,
21383 "master_sha": null,
21384 "because_sha": null
21385 },
21386 {
21387 "sha": "94f4497a7909ef390b84b070de68923bb4487d43",
21388 "description": "ci: Squash \"check mr/commits\" jobs into a single sanity job",
21389 "nominated": false,
21390 "nomination_type": null,
21391 "resolution": 4,
21392 "master_sha": null,
21393 "because_sha": null
21394 },
21395 {
21396 "sha": "988dfc944dceefffeb80fd577ef28c75c25e6169",
21397 "description": "ci: Move sanity stage to the beginning of the pipeline",
21398 "nominated": false,
21399 "nomination_type": null,
21400 "resolution": 4,
21401 "master_sha": null,
21402 "because_sha": null
21403 },
21404 {
21405 "sha": "8749fc4261467ff8c7eb25880516649ac794a20d",
21406 "description": "ci: Use ci-fairy docker image instead of local git_archive one",
21407 "nominated": false,
21408 "nomination_type": null,
21409 "resolution": 4,
21410 "master_sha": null,
21411 "because_sha": null
21412 },
21413 {
21414 "sha": "cfe45f3bd50cf3bc9af0ac756648423e9e3b03e0",
21415 "description": "ci: Update to current ci-templates",
21416 "nominated": false,
21417 "nomination_type": null,
21418 "resolution": 4,
21419 "master_sha": null,
21420 "because_sha": null
21421 },
21422 {
21423 "sha": "cc80415a41b1a096f97ec092e615666fbe94c6f5",
21424 "description": "ci: Drop ci-templates-sha anchor",
21425 "nominated": false,
21426 "nomination_type": null,
21427 "resolution": 4,
21428 "master_sha": null,
21429 "because_sha": null
21430 },
21431 {
21432 "sha": "4e074a6d5272bd99536cd12a1ff6afdc6ece2890",
21433 "description": "vulkan: Portable wsi_common_get_current_time()",
21434 "nominated": false,
21435 "nomination_type": null,
21436 "resolution": 4,
21437 "master_sha": null,
21438 "because_sha": null
21439 },
21440 {
21441 "sha": "142d7b0f360d003d6c3914b198fb37e3e6b4a6cc",
21442 "description": "vulkan: Replace pthread mutex with mtx_t",
21443 "nominated": false,
21444 "nomination_type": null,
21445 "resolution": 4,
21446 "master_sha": null,
21447 "because_sha": null
21448 },
21449 {
21450 "sha": "440952f152aaaadc3083cece34e5782c6c278781",
21451 "description": "vulkan: Remove GCC pragmas by fixing warnings",
21452 "nominated": false,
21453 "nomination_type": null,
21454 "resolution": 4,
21455 "master_sha": null,
21456 "because_sha": null
21457 },
21458 {
21459 "sha": "d1768b23b5086abd8d6f5bd297300ce4829d3beb",
21460 "description": "radv: save and dump vertex descriptors during GPU hang detection",
21461 "nominated": false,
21462 "nomination_type": null,
21463 "resolution": 4,
21464 "master_sha": null,
21465 "because_sha": null
21466 },
21467 {
21468 "sha": "9f3e7a6502f01a6f38121c1512dcb55a66e63361",
21469 "description": "radv: fix using bitfields for debug/perftest options",
21470 "nominated": false,
21471 "nomination_type": null,
21472 "resolution": 4,
21473 "master_sha": null,
21474 "because_sha": null
21475 },
21476 {
21477 "sha": "3a90641b0d642589c31963200e256953a96ac325",
21478 "description": "mesa/st_vdpau: set surface winsys handle modifier",
21479 "nominated": false,
21480 "nomination_type": 1,
21481 "resolution": 4,
21482 "master_sha": null,
21483 "because_sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb"
21484 },
21485 {
21486 "sha": "b3504f41733a55c7680fbd2f6240df2c0e9f8c3d",
21487 "description": "amd/common: Check with_tests before adding test",
21488 "nominated": false,
21489 "nomination_type": null,
21490 "resolution": 4,
21491 "master_sha": null,
21492 "because_sha": null
21493 },
21494 {
21495 "sha": "40ede410358c85cba6b8990d56846014b0e712b6",
21496 "description": "r600/sfn: remove leftover debug message",
21497 "nominated": false,
21498 "nomination_type": null,
21499 "resolution": 4,
21500 "master_sha": null,
21501 "because_sha": null
21502 },
21503 {
21504 "sha": "093135067345488e6506045b8b92cf18b44e5893",
21505 "description": "r600/sfn: remove unused file",
21506 "nominated": false,
21507 "nomination_type": null,
21508 "resolution": 4,
21509 "master_sha": null,
21510 "because_sha": null
21511 },
21512 {
21513 "sha": "166657a736c54497da6c9278549c7ccd6c3b917a",
21514 "description": "r600/sfn: Fix a few warnings in release builds",
21515 "nominated": false,
21516 "nomination_type": null,
21517 "resolution": 4,
21518 "master_sha": null,
21519 "because_sha": null
21520 },
21521 {
21522 "sha": "261f42f0c8790edfe40a3da65715fb29164335d8",
21523 "description": "r600/sfn: fix definition of priority queue",
21524 "nominated": false,
21525 "nomination_type": 1,
21526 "resolution": 4,
21527 "master_sha": null,
21528 "because_sha": "b8fdcffc4c755241d645c62385729ee14dd8620b"
21529 },
21530 {
21531 "sha": "feaecbeeabbdc01498bc78cf65c3352a3d56480e",
21532 "description": "r600/sfn: correct error signalling in switch default case",
21533 "nominated": false,
21534 "nomination_type": null,
21535 "resolution": 4,
21536 "master_sha": null,
21537 "because_sha": null
21538 },
21539 {
21540 "sha": "de353c1fbe2fe21809f824049fa5e415abae7628",
21541 "description": "amd: Fix declaration mismatch",
21542 "nominated": false,
21543 "nomination_type": null,
21544 "resolution": 4,
21545 "master_sha": null,
21546 "because_sha": null
21547 },
21548 {
21549 "sha": "a212a8a0f0f52ca7fa52e96b44825791221ef55d",
21550 "description": "amd: Fix signature mismatch",
21551 "nominated": false,
21552 "nomination_type": null,
21553 "resolution": 4,
21554 "master_sha": null,
21555 "because_sha": null
21556 },
21557 {
21558 "sha": "7c521e9968e4df3e702d6bd20f384afa3bc47111",
21559 "description": "amd: Work around MSVC limit for string literals",
21560 "nominated": false,
21561 "nomination_type": null,
21562 "resolution": 4,
21563 "master_sha": null,
21564 "because_sha": null
21565 },
21566 {
21567 "sha": "740490787093ba3ce223485059052045b2ad958d",
21568 "description": "amd: Replace vasprintf with vfprintf",
21569 "nominated": false,
21570 "nomination_type": null,
21571 "resolution": 4,
21572 "master_sha": null,
21573 "because_sha": null
21574 },
21575 {
21576 "sha": "3ad8ac38c760732db87ff9809a049b0324804ff3",
21577 "description": "amd: Stub sections that don't have _WIN32 support",
21578 "nominated": false,
21579 "nomination_type": null,
21580 "resolution": 4,
21581 "master_sha": null,
21582 "because_sha": null
21583 },
21584 {
21585 "sha": "ee72cd0757d77ade1e942c778c363249c72df82e",
21586 "description": "amd: Remove bitfield sizes from enum values",
21587 "nominated": false,
21588 "nomination_type": null,
21589 "resolution": 4,
21590 "master_sha": null,
21591 "because_sha": null
21592 },
21593 {
21594 "sha": "31b4fdc00870e8c7c433ca30a05c32a0fe5528ce",
21595 "description": "amd: Cast to int for %d snprintf argument",
21596 "nominated": false,
21597 "nomination_type": null,
21598 "resolution": 4,
21599 "master_sha": null,
21600 "because_sha": null
21601 },
21602 {
21603 "sha": "bb1adece5e3e9ac417ea5ba50bda8ca6b1a35dc0",
21604 "description": "amd: Simplify ac_addrlib_create",
21605 "nominated": false,
21606 "nomination_type": null,
21607 "resolution": 4,
21608 "master_sha": null,
21609 "because_sha": null
21610 },
21611 {
21612 "sha": "62a4a7787568b49b67ff17d9feb00a2c698e29a0",
21613 "description": "mesa/st: choose S/D format depending on gl_format passed for readpixels",
21614 "nominated": false,
21615 "nomination_type": null,
21616 "resolution": 4,
21617 "master_sha": null,
21618 "because_sha": null
21619 },
21620 {
21621 "sha": "4e623726114922da0a5f788d4bc70e7962a6176d",
21622 "description": "v3dv/pipeline: avoid unused warning on release build",
21623 "nominated": false,
21624 "nomination_type": null,
21625 "resolution": 4,
21626 "master_sha": null,
21627 "because_sha": null
21628 },
21629 {
21630 "sha": "4ba86ca9c367b6a7a6511a3d99dafb374db4921a",
21631 "description": "docs: grammar fixes",
21632 "nominated": false,
21633 "nomination_type": null,
21634 "resolution": 4,
21635 "master_sha": null,
21636 "because_sha": null
21637 },
21638 {
21639 "sha": "aed8d30b507568b7fc0f32afca012f8def5aca16",
21640 "description": "radv: Deal with unused attachments in mip flush",
21641 "nominated": true,
21642 "nomination_type": 1,
Bas Nieuwenhuizended8b212020-11-27 15:07:17 +010021643 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -080021644 "master_sha": null,
21645 "because_sha": "4cce4d22a72bf84459ee95223cc7d1c6542617fb"
21646 },
21647 {
21648 "sha": "160a0f255194953b9c6cd3d305a4432645c0b60b",
21649 "description": "freedreno/a6xx: add support for ARB_shader_stencil_export",
21650 "nominated": false,
21651 "nomination_type": null,
21652 "resolution": 4,
21653 "master_sha": null,
21654 "because_sha": null
21655 },
21656 {
21657 "sha": "b589df98622c811b397e6579358b2a51cff8a5ac",
21658 "description": "radv: disable SQTT support for unsupported GPUs",
21659 "nominated": false,
21660 "nomination_type": null,
21661 "resolution": 4,
21662 "master_sha": null,
21663 "because_sha": null
21664 },
21665 {
21666 "sha": "5cf41814cd52f7de23e527518d1d90b8d346c78a",
21667 "description": "aco: use binding chasing helpers",
21668 "nominated": false,
21669 "nomination_type": null,
21670 "resolution": 4,
21671 "master_sha": null,
21672 "because_sha": null
21673 },
21674 {
21675 "sha": "e732bea536be128afec8e364dc2b30f3d15498d5",
21676 "description": "ac/nir: use binding chasing helpers",
21677 "nominated": false,
21678 "nomination_type": null,
21679 "resolution": 4,
21680 "master_sha": null,
21681 "because_sha": null
21682 },
21683 {
21684 "sha": "856a6523404d3b6358d8a96aca8af00a0157b489",
21685 "description": "nir/opt_load_store_vectorize: use resource binding chasing helpers",
21686 "nominated": false,
21687 "nomination_type": null,
21688 "resolution": 4,
21689 "master_sha": null,
21690 "because_sha": null
21691 },
21692 {
21693 "sha": "31c9c727d1191e6ef4f3dd5c58de5264ef56d8dd",
21694 "description": "nir: add helpers for chasing resource bindings",
21695 "nominated": false,
21696 "nomination_type": null,
21697 "resolution": 4,
21698 "master_sha": null,
21699 "because_sha": null
21700 },
21701 {
21702 "sha": "5b946d6eac26d62628e37ea9d241908eef938b39",
21703 "description": "CI: Re-enable MSVC build",
21704 "nominated": false,
21705 "nomination_type": null,
21706 "resolution": 4,
21707 "master_sha": null,
21708 "because_sha": null
21709 },
21710 {
21711 "sha": "f6bb5e29b1b820c0ac45abdc0f6a10ab450a3053",
21712 "description": "CI: Build d3d12 Gallium driver and CLC framework on MSVC",
21713 "nominated": false,
21714 "nomination_type": null,
21715 "resolution": 4,
21716 "master_sha": null,
21717 "because_sha": null
21718 },
21719 {
21720 "sha": "484fe1e9f260706f28ac5c06bf3753970c08c158",
21721 "description": "CI: Update Windows build for current Meson options",
21722 "nominated": false,
21723 "nomination_type": null,
21724 "resolution": 4,
21725 "master_sha": null,
21726 "because_sha": null
21727 },
21728 {
21729 "sha": "77a474cb88e57ad9ad5d01b5bd2ea9e664097a56",
21730 "description": "CI: Remove ludicrous Windows container build timeout",
21731 "nominated": false,
21732 "nomination_type": null,
21733 "resolution": 4,
21734 "master_sha": null,
21735 "because_sha": null
21736 },
21737 {
21738 "sha": "187c146a2e04d0db575bbeb787e34ba124de655d",
21739 "description": "CI: Windows: Use 32 vCPUs for Mesa build",
21740 "nominated": false,
21741 "nomination_type": null,
21742 "resolution": 4,
21743 "master_sha": null,
21744 "because_sha": null
21745 },
21746 {
21747 "sha": "ddc900f7384c247185ca572e572aac8bd4748d06",
21748 "description": "CI: Add Windows libclc and SPIRV-LLVM-Translator builds",
21749 "nominated": false,
21750 "nomination_type": null,
21751 "resolution": 4,
21752 "master_sha": null,
21753 "because_sha": null
21754 },
21755 {
21756 "sha": "ad90e9fee6ea2c7bf05104a589d60e9368f5427e",
21757 "description": "microsoft/clc: Disable broken f32 -> i64/u64 test",
21758 "nominated": false,
21759 "nomination_type": null,
21760 "resolution": 4,
21761 "master_sha": null,
21762 "because_sha": null
21763 },
21764 {
21765 "sha": "3a134abab8e3c2e7f5e3a8c3b94a657c9b7cca6f",
21766 "description": "microsoft/clc: Allow building with Clang git",
21767 "nominated": false,
21768 "nomination_type": null,
21769 "resolution": 4,
21770 "master_sha": null,
21771 "because_sha": null
21772 },
21773 {
21774 "sha": "67ba666a454a8856ca1ca7813da5c5b7308cb136",
21775 "description": "d3d12: remove hand-written intrinsic builders",
21776 "nominated": false,
21777 "nomination_type": 1,
21778 "resolution": 4,
21779 "master_sha": null,
21780 "because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4"
21781 },
21782 {
21783 "sha": "2846d7811e5c84dc37b0fe564547e961d62ff638",
21784 "description": "nir: fix nir_builder.h on MSVC C++ and GCC7.",
21785 "nominated": false,
21786 "nomination_type": 1,
21787 "resolution": 4,
21788 "master_sha": null,
21789 "because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4"
21790 },
21791 {
21792 "sha": "7a77008283757d7c548572ef7a66d8d8c6052134",
21793 "description": "nir: fix intrinsic builders on MSVC C++",
21794 "nominated": false,
21795 "nomination_type": 1,
21796 "resolution": 4,
21797 "master_sha": null,
21798 "because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4"
21799 },
21800 {
21801 "sha": "517b6986613e1d80d547ce82f56244c11ad2a1cb",
21802 "description": "r600/sfn: lower all IO in one pass",
21803 "nominated": false,
21804 "nomination_type": null,
21805 "resolution": 4,
21806 "master_sha": null,
21807 "because_sha": null
21808 },
21809 {
21810 "sha": "45f17702db655e721b3d85a6085a488ec98a774b",
21811 "description": "r600/sfn: simplify IO lowering and fix TESS IO lowering",
21812 "nominated": false,
21813 "nomination_type": null,
21814 "resolution": 4,
21815 "master_sha": null,
21816 "because_sha": null
21817 },
21818 {
21819 "sha": "efcb7b70504824ce8831f191ca711045f73dcf76",
21820 "description": "r600/sfn: lower GS IO",
21821 "nominated": false,
21822 "nomination_type": null,
21823 "resolution": 4,
21824 "master_sha": null,
21825 "because_sha": null
21826 },
21827 {
21828 "sha": "81df5408ca1fb53e4c130c0f9fb23fe4d8eb0970",
21829 "description": "r600/sfn: drop store_deref handling for VS and TES",
21830 "nominated": false,
21831 "nomination_type": null,
21832 "resolution": 4,
21833 "master_sha": null,
21834 "because_sha": null
21835 },
21836 {
21837 "sha": "eafa9bff805a2aa0cb956b31d57d09edc9a04dcc",
21838 "description": "r600/sfn: Lower tess-eval IO",
21839 "nominated": false,
21840 "nomination_type": null,
21841 "resolution": 4,
21842 "master_sha": null,
21843 "because_sha": null
21844 },
21845 {
21846 "sha": "7421f9d95bd67d29880de18b6a09a87dc2af6658",
21847 "description": "r600/sfn: lower VS output IO",
21848 "nominated": false,
21849 "nomination_type": null,
21850 "resolution": 4,
21851 "master_sha": null,
21852 "because_sha": null
21853 },
21854 {
21855 "sha": "b8fdcffc4c755241d645c62385729ee14dd8620b",
21856 "description": "r600/sfn: Fix vertex stage export to accomodate IO lowering",
21857 "nominated": false,
21858 "nomination_type": null,
21859 "resolution": 4,
21860 "master_sha": null,
21861 "because_sha": null
21862 },
21863 {
21864 "sha": "98bb63b2f06a61995d8d0d73aa30263716c6c418",
21865 "description": "r600/sfn: remove unused FS input deref code",
21866 "nominated": false,
21867 "nomination_type": null,
21868 "resolution": 4,
21869 "master_sha": null,
21870 "because_sha": null
21871 },
21872 {
21873 "sha": "3b6c17e2965621a46eb07ba2605d9f9e221a400b",
21874 "description": "r600/sfn: lower IO for FS inputs and handle interpolation accordingly",
21875 "nominated": false,
21876 "nomination_type": null,
21877 "resolution": 4,
21878 "master_sha": null,
21879 "because_sha": null
21880 },
21881 {
21882 "sha": "a45e651b11df0700333d4a13eef102341f06c3ac",
21883 "description": "r600/sfn: Add simplified constructors for FS shader inputs.",
21884 "nominated": false,
21885 "nomination_type": null,
21886 "resolution": 4,
21887 "master_sha": null,
21888 "because_sha": null
21889 },
21890 {
21891 "sha": "e9babb853d1d627175833050d42a381702510108",
21892 "description": "r600/sfn: Add lowering pass to convert load_interpolated to load for POS",
21893 "nominated": false,
21894 "nomination_type": null,
21895 "resolution": 4,
21896 "master_sha": null,
21897 "because_sha": null
21898 },
21899 {
21900 "sha": "c41d0d0c3da1cd869b9efe205f8508e95cbcb7b1",
21901 "description": "r600/sfn: fix component loading from fixed buffer ID",
21902 "nominated": true,
21903 "nomination_type": 1,
Gert Wollnydb68b972020-11-23 18:49:08 +010021904 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -080021905 "master_sha": null,
21906 "because_sha": "18e97817148eb376274a8749c03b45c2f817c139"
21907 },
21908 {
21909 "sha": "d4f662a25227a3d469a516ba0acb6dc4d1a71bcb",
21910 "description": "panfrost: Update the resource layout when doing a tile -> linear conversion",
21911 "nominated": false,
21912 "nomination_type": 1,
21913 "resolution": 4,
21914 "master_sha": null,
21915 "because_sha": "00360cd5c85e0b5c52821f2ba6d1bd6964215efd"
21916 },
21917 {
21918 "sha": "46518327aead81c2e08381ddf4b9dd6312441312",
21919 "description": "v3dv: extend the list of formats supported by the TFU unit",
21920 "nominated": false,
21921 "nomination_type": null,
21922 "resolution": 4,
21923 "master_sha": null,
21924 "because_sha": null
21925 },
21926 {
21927 "sha": "ca44b3edd7fa3d507170fffab2e922e104f97d75",
21928 "description": "v3dv: batch buffer to image copies with the texel buffer path if possible",
21929 "nominated": false,
21930 "nomination_type": null,
21931 "resolution": 4,
21932 "master_sha": null,
21933 "because_sha": null
21934 },
21935 {
21936 "sha": "2809e2e816069ae267fb429d9c0fafd75db9e58c",
21937 "description": "v3dv: fix leak in the buffer to image copy via texel buffer",
21938 "nominated": false,
21939 "nomination_type": 1,
21940 "resolution": 4,
21941 "master_sha": null,
21942 "because_sha": "ba69c36ada5609ef2a43bb34ce9b48786c083aa9"
21943 },
21944 {
21945 "sha": "aaed7a29bef6637c712c459f84ec6ec7911f1300",
21946 "description": "radeonsi: implement GS fast launch for indexed triangle strips",
21947 "nominated": false,
21948 "nomination_type": null,
21949 "resolution": 4,
21950 "master_sha": null,
21951 "because_sha": null
21952 },
21953 {
21954 "sha": "4cce4d22a72bf84459ee95223cc7d1c6542617fb",
21955 "description": "radv: Fix a hang on CB change by adding flushes.",
21956 "nominated": true,
21957 "nomination_type": 0,
Bas Nieuwenhuizen5355ff32020-10-19 02:53:39 +020021958 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -080021959 "master_sha": null,
21960 "because_sha": null
21961 },
21962 {
21963 "sha": "85647152535203aec5a5e77872e3ca501136244a",
21964 "description": "docs: document new zink-flag",
21965 "nominated": true,
21966 "nomination_type": 1,
Erik Faye-Lund25f01a72020-11-26 19:26:23 +010021967 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -080021968 "master_sha": null,
21969 "because_sha": "feb9462bb19096ecfcc11b42d5474c6309594cd9"
21970 },
21971 {
21972 "sha": "313db572b7ac6c4798ad1d15be3eefe8167bab87",
21973 "description": "nir: make intrinsic order in nir_print consistent",
21974 "nominated": false,
21975 "nomination_type": null,
21976 "resolution": 4,
21977 "master_sha": null,
21978 "because_sha": null
21979 },
21980 {
21981 "sha": "fb0385b57cc1a7c752f83275b419f010b1337ea3",
21982 "description": "radv: use intrinsic builders",
21983 "nominated": false,
21984 "nomination_type": null,
21985 "resolution": 4,
21986 "master_sha": null,
21987 "because_sha": null
21988 },
21989 {
21990 "sha": "9b040737d309698df9d1e94b24205ae133048621",
21991 "description": "nir: use intrinsic builders",
21992 "nominated": false,
21993 "nomination_type": null,
21994 "resolution": 4,
21995 "master_sha": null,
21996 "because_sha": null
21997 },
21998 {
21999 "sha": "ddb81f5da32c0c81e8b9572827f8ae31133d1a7d",
22000 "description": "glsl_to_nir: use intrinsic builders",
22001 "nominated": false,
22002 "nomination_type": null,
22003 "resolution": 4,
22004 "master_sha": null,
22005 "because_sha": null
22006 },
22007 {
22008 "sha": "eafc7eee5799139538398389592800589182b1e3",
22009 "description": "spirv: use intrinsic builders",
22010 "nominated": false,
22011 "nomination_type": null,
22012 "resolution": 4,
22013 "master_sha": null,
22014 "because_sha": null
22015 },
22016 {
22017 "sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4",
22018 "description": "nir: add generated intrinsic builders",
22019 "nominated": false,
22020 "nomination_type": null,
22021 "resolution": 4,
22022 "master_sha": null,
22023 "because_sha": null
22024 },
22025 {
22026 "sha": "b3c65f97ad15832c1d01406216f59522e678b652",
22027 "description": "nir: move nir_load_system_value() to nir_builder.h",
22028 "nominated": false,
22029 "nomination_type": null,
22030 "resolution": 4,
22031 "master_sha": null,
22032 "because_sha": null
22033 },
22034 {
22035 "sha": "f8ee599dfb1fa862d065e01f31d79a9006b74be4",
22036 "description": "nir: remove useless nir_builder_opcodes.h include",
22037 "nominated": false,
22038 "nomination_type": null,
22039 "resolution": 4,
22040 "master_sha": null,
22041 "because_sha": null
22042 },
22043 {
22044 "sha": "a2b9e3f715f991ae155957276cec535b2701c4fd",
22045 "description": "nir: add destination bit-size information to more intrinsics",
22046 "nominated": false,
22047 "nomination_type": null,
22048 "resolution": 4,
22049 "master_sha": null,
22050 "because_sha": null
22051 },
22052 {
22053 "sha": "3ec217a849896a469ceb8afc5a3caa811f0df214",
22054 "description": "nir: add bit_size_src for when the destination bit size matches a source",
22055 "nominated": false,
22056 "nomination_type": null,
22057 "resolution": 4,
22058 "master_sha": null,
22059 "because_sha": null
22060 },
22061 {
22062 "sha": "898d7c1f493b8d06168c2256404d448888183bd9",
22063 "description": "nir: use a single canonical list of intrinsic indices",
22064 "nominated": false,
22065 "nomination_type": null,
22066 "resolution": 4,
22067 "master_sha": null,
22068 "because_sha": null
22069 },
22070 {
22071 "sha": "f6407b9b7d311de0669375dc005cc4cfc42ffe1f",
22072 "description": "nir: fix sampler_lod_parameters_pan indices",
22073 "nominated": true,
22074 "nomination_type": 1,
Rhys Perry3e2a3b42020-09-10 11:58:04 +010022075 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -080022076 "master_sha": null,
22077 "because_sha": "deaebc82a73ba3f34c4f2ecf97cedb7fc9b0b154"
22078 },
22079 {
22080 "sha": "a569ffeb83daaa3f3c179e0d315a5079334835f8",
22081 "description": "freedreno/a6xx: Fix typo in height alignment calculation in a6xx layout",
22082 "nominated": true,
22083 "nomination_type": 1,
Danylo Piliaiev1891d302020-11-26 14:05:59 +020022084 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -080022085 "master_sha": null,
22086 "because_sha": "e49748521ec9182e8d2eec823182cc463709123f"
22087 },
22088 {
22089 "sha": "f7b2165b19c29f8494ac3eb5a40ff21c8d7e1fe8",
22090 "description": "freedreno/a6xx: add support for dual-source blending",
22091 "nominated": false,
22092 "nomination_type": null,
22093 "resolution": 4,
22094 "master_sha": null,
22095 "because_sha": null
22096 },
22097 {
22098 "sha": "efba865c4c9e9a922cefabcd86fe01004f6c3ada",
22099 "description": "nir/lower_non_uniform: improve code with the same texture, sampler indices",
22100 "nominated": false,
22101 "nomination_type": null,
22102 "resolution": 4,
22103 "master_sha": null,
22104 "because_sha": null
22105 },
22106 {
22107 "sha": "5d55ca9c300a6e240cf9216bba203321b7b44c90",
22108 "description": "anv: fix descriptor pool leak in VMA object",
22109 "nominated": true,
22110 "nomination_type": 1,
Lionel Landwerlinbf76f2b2020-11-26 16:37:01 +020022111 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -080022112 "master_sha": null,
22113 "because_sha": "0a6d2593b8b63d2429e79eed900848c5c9a522c9"
22114 },
22115 {
22116 "sha": "df940760f9d454e90d743c65cba39cea65ee4a4c",
22117 "description": "aco/optimizer: Propagate scc_needed label through p_wqm.",
22118 "nominated": false,
22119 "nomination_type": null,
22120 "resolution": 4,
22121 "master_sha": null,
22122 "because_sha": null
22123 },
22124 {
22125 "sha": "8bd3fefb74bb731d509f971cc89c687a0fd99feb",
22126 "description": "aco/optimizer: Only set scc_needed when it is actually needed.",
22127 "nominated": true,
22128 "nomination_type": 1,
Timur Kristóf09980482020-11-18 21:28:09 +010022129 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -080022130 "master_sha": null,
22131 "because_sha": "8a32f57fff56b3b94f1b5589feba38016f39427c"
22132 },
22133 {
22134 "sha": "a941618a1fc361ad6089753b39dc3bcea71d8fe9",
22135 "description": "glsl: avoid an out-of-bound access while setting up a location for variable",
22136 "nominated": true,
22137 "nomination_type": 1,
Andrii Simiklit6e727002020-10-29 17:05:19 +020022138 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -080022139 "master_sha": null,
22140 "because_sha": "47c358233d45747def3b796c37ae92df86860141"
22141 },
22142 {
22143 "sha": "df143fa1ef6e4d97a8a3d50326a5a51ac30b4d49",
22144 "description": "glsl: Drop mingw -O1 workaround for GCC>=7.3",
22145 "nominated": false,
22146 "nomination_type": null,
22147 "resolution": 4,
22148 "master_sha": null,
22149 "because_sha": null
22150 },
22151 {
22152 "sha": "bf2bcfe4457e727caf48db8c2e5e70e561395eb3",
22153 "description": "scons: Fix build with llvm-12.",
22154 "nominated": false,
22155 "nomination_type": null,
22156 "resolution": 4,
22157 "master_sha": null,
22158 "because_sha": null
22159 },
22160 {
22161 "sha": "954739fd18edd5c6ce2bb1028266235237834536",
22162 "description": "radv/winsys: fix the sysmem submission path for GFX6",
22163 "nominated": false,
22164 "nomination_type": 1,
22165 "resolution": 4,
22166 "master_sha": null,
22167 "because_sha": "cba6ec309abb30964bdb7c96491b0bdee9615333"
22168 },
22169 {
22170 "sha": "05799844df50d949591e06cd18c293963427acd4",
22171 "description": "radv: Const aco_compiler_statistic_info usage",
22172 "nominated": false,
22173 "nomination_type": null,
22174 "resolution": 4,
22175 "master_sha": null,
22176 "because_sha": null
22177 },
22178 {
22179 "sha": "bb9b7d0a6877efb833ce5f34a8675bef23ebd801",
22180 "description": "radv: fix missing initialization of the predication value",
22181 "nominated": false,
22182 "nomination_type": 1,
22183 "resolution": 4,
22184 "master_sha": null,
22185 "because_sha": "62d9ca696e08e173ecbb0735602a2139931b0c7f"
22186 },
22187 {
22188 "sha": "d1ff00cb7684b58b33f3b21448b8a3e704958a62",
22189 "description": "v3dv: remove non-conformant warning",
22190 "nominated": false,
22191 "nomination_type": null,
22192 "resolution": 4,
22193 "master_sha": null,
22194 "because_sha": null
22195 },
22196 {
22197 "sha": "4adb643a0add642f093163010d63e94ff149e178",
22198 "description": "docs/features: update list of v3dv supported features",
22199 "nominated": false,
22200 "nomination_type": null,
22201 "resolution": 4,
22202 "master_sha": null,
22203 "because_sha": null
22204 },
22205 {
22206 "sha": "e5ff2a357ea31cdec7e773762f3be85c29c36620",
22207 "description": "ac: use bigger storage for ac_arg::arg_index / ac_shader_args::arg_count",
22208 "nominated": false,
22209 "nomination_type": 1,
22210 "resolution": 4,
22211 "master_sha": null,
22212 "because_sha": "6f130342658b85774c2b8125ff415aab66463153"
22213 },
22214 {
22215 "sha": "0b3bd7c5167c7d7a87ded47730641a4103996591",
22216 "description": "radeonsi/gfx10: flush gfx cs on ngg -> legacy transition",
22217 "nominated": true,
22218 "nomination_type": 0,
Pierre-Eric Pelloux-Prayer0eabed32020-11-23 13:48:42 +010022219 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -080022220 "master_sha": null,
22221 "because_sha": null
22222 },
22223 {
22224 "sha": "33a78948283c9911a06650bd2ba5467678249cfd",
22225 "description": "util,radv: Cross-platform monotonic condition variable",
22226 "nominated": false,
22227 "nomination_type": null,
22228 "resolution": 4,
22229 "master_sha": null,
22230 "because_sha": null
22231 },
22232 {
22233 "sha": "4a94527ca18cbbd288e0e808c46b3e2dcb1d42ba",
22234 "description": "util/os_time: Safe os_time_get_nano for Windows",
22235 "nominated": false,
22236 "nomination_type": null,
22237 "resolution": 4,
22238 "master_sha": null,
22239 "because_sha": null
22240 },
22241 {
22242 "sha": "192d721e3ba30d01f5501fce31ee14ea16f557c6",
22243 "description": "c11/threads: Remove Windows XP support",
22244 "nominated": false,
22245 "nomination_type": null,
22246 "resolution": 4,
22247 "master_sha": null,
22248 "because_sha": null
22249 },
22250 {
22251 "sha": "e317103753935afa1d1e1486392fc45e3b9e1fa0",
22252 "description": "c11/threads: Remove Win32 null checks",
22253 "nominated": false,
22254 "nomination_type": null,
22255 "resolution": 4,
22256 "master_sha": null,
22257 "because_sha": null
22258 },
22259 {
22260 "sha": "1afb8e23c70dae79e91e955c1238a4579897a364",
22261 "description": "c11/threads: Fix Win32 timed functions",
22262 "nominated": false,
22263 "nomination_type": null,
22264 "resolution": 4,
22265 "master_sha": null,
22266 "because_sha": null
22267 },
22268 {
22269 "sha": "f09456361c4c753f686b8f155f5c8de3f1feebb9",
22270 "description": "frontends/va/postproc: Convert destination when deinterlacing",
22271 "nominated": false,
22272 "nomination_type": null,
22273 "resolution": 4,
22274 "master_sha": null,
22275 "because_sha": null
22276 },
22277 {
22278 "sha": "49465babdb35d88ed8a283e925d6cd346255d50c",
22279 "description": "frontends/va/postproc: Use the actual image height when blitting",
22280 "nominated": false,
22281 "nomination_type": null,
22282 "resolution": 4,
22283 "master_sha": null,
22284 "because_sha": null
22285 },
22286 {
22287 "sha": "ff9ea469f6b319cb07ee1ebbb687fa19c9d48e1c",
22288 "description": "intel/disasm: Don't rely on FALLTHROUGHTs to print unsupported SFID",
22289 "nominated": false,
22290 "nomination_type": null,
22291 "resolution": 4,
22292 "master_sha": null,
22293 "because_sha": null
22294 },
22295 {
22296 "sha": "ae27d7faae490ab7680fb059071d667d7261dca6",
22297 "description": "panfrost: Fix stride calculation for Z32_S8X24/X32_S8X24 formats",
22298 "nominated": false,
22299 "nomination_type": null,
22300 "resolution": 4,
22301 "master_sha": null,
22302 "because_sha": null
22303 },
22304 {
22305 "sha": "00360cd5c85e0b5c52821f2ba6d1bd6964215efd",
22306 "description": "panfrost: Calculate the row stride at resource creation time",
22307 "nominated": false,
22308 "nomination_type": null,
22309 "resolution": 4,
22310 "master_sha": null,
22311 "because_sha": null
22312 },
22313 {
22314 "sha": "690232c90fab42e934e297c097c6f84dd3c3d762",
22315 "description": "panfrost: Fix panfrost_needs_explicit_stride() for block-based formats",
22316 "nominated": false,
22317 "nomination_type": null,
22318 "resolution": 4,
22319 "master_sha": null,
22320 "because_sha": null
22321 },
22322 {
22323 "sha": "543ad77e6fbd53420f302c40c3de8ad15bae32c7",
22324 "description": "panfrost: Expose panfrost_block_dim()",
22325 "nominated": false,
22326 "nomination_type": null,
22327 "resolution": 4,
22328 "master_sha": null,
22329 "because_sha": null
22330 },
22331 {
22332 "sha": "4d0cd48fab57cbc54d9fbcb829dec09faec91d3a",
22333 "description": "panfrost: Enable MSAA on bifrost when deqp debug option is set",
22334 "nominated": false,
22335 "nomination_type": null,
22336 "resolution": 4,
22337 "master_sha": null,
22338 "because_sha": null
22339 },
22340 {
22341 "sha": "fc93eb72813917c26ffaa50ce425997c2c08f01e",
22342 "description": "panfrost: Unconditionally align strides on 64 bytes for linear resources",
22343 "nominated": false,
22344 "nomination_type": null,
22345 "resolution": 4,
22346 "master_sha": null,
22347 "because_sha": null
22348 },
22349 {
22350 "sha": "402cabf1ef4db655239768a5159ac3178dbadf10",
22351 "description": "panfrost: Set the layer stride",
22352 "nominated": false,
22353 "nomination_type": null,
22354 "resolution": 4,
22355 "master_sha": null,
22356 "because_sha": null
22357 },
22358 {
22359 "sha": "176ce2b9528a6625575e54bedc517a4634c7673d",
22360 "description": "panfrost: Add two helpers to calculate the surface pointer and strides",
22361 "nominated": false,
22362 "nomination_type": null,
22363 "resolution": 4,
22364 "master_sha": null,
22365 "because_sha": null
22366 },
22367 {
22368 "sha": "84c4b232ea0d64e63454591922d68bb7d58513e3",
22369 "description": "panfrost: Clarify bit 2:28 meaning in the Midgard texture descriptor",
22370 "nominated": false,
22371 "nomination_type": null,
22372 "resolution": 4,
22373 "master_sha": null,
22374 "because_sha": null
22375 },
22376 {
22377 "sha": "74165b3a46f66e51a82da47cf269b371f0b86b9d",
22378 "description": "panfrost: Add a minus(1) modifier to the Levels field",
22379 "nominated": false,
22380 "nomination_type": null,
22381 "resolution": 4,
22382 "master_sha": null,
22383 "because_sha": null
22384 },
22385 {
22386 "sha": "a612c05b57f41dda4ed957bd1fca356abd75bc19",
22387 "description": "panfrost: Increase blit shader BO size on Bifrost",
22388 "nominated": false,
22389 "nomination_type": null,
22390 "resolution": 4,
22391 "master_sha": null,
22392 "because_sha": null
22393 },
22394 {
22395 "sha": "0f643bbcc8793eaed9098c8b50de87e80c302596",
22396 "description": "pan/bi: LOD is a 8.8 fixed point",
22397 "nominated": false,
22398 "nomination_type": null,
22399 "resolution": 4,
22400 "master_sha": null,
22401 "because_sha": null
22402 },
22403 {
22404 "sha": "3949e8ba19f70f6e3bbe5453c0f4d8f3f579aca8",
22405 "description": "pan/bi: Always emit a LOD/CUBE word for FETCH instructions",
22406 "nominated": false,
22407 "nomination_type": null,
22408 "resolution": 4,
22409 "master_sha": null,
22410 "because_sha": null
22411 },
22412 {
22413 "sha": "8040b797a821af9b91e1dd6014e596e6f8d9e1a2",
22414 "description": "pan/bi: Only update LOD mode on TEX operations",
22415 "nominated": false,
22416 "nomination_type": null,
22417 "resolution": 4,
22418 "master_sha": null,
22419 "because_sha": null
22420 },
22421 {
22422 "sha": "864f4e2b15ebd80856b5d10db79ca28f6451d686",
22423 "description": "panfrost: Set sample_count when packing bifrost texture descriptors",
22424 "nominated": false,
22425 "nomination_type": null,
22426 "resolution": 4,
22427 "master_sha": null,
22428 "because_sha": null
22429 },
22430 {
22431 "sha": "9e3d2a7d9be29cc2d949d65198533ae9b4e3d398",
22432 "description": "panfrost: Set depth for 3D textures on Bifrost",
22433 "nominated": false,
22434 "nomination_type": null,
22435 "resolution": 4,
22436 "master_sha": null,
22437 "because_sha": null
22438 },
22439 {
22440 "sha": "05880bc28510dcd829fae293c605823f07077af2",
22441 "description": "panfrost: Fix decoding of texture payloads",
22442 "nominated": false,
22443 "nomination_type": null,
22444 "resolution": 4,
22445 "master_sha": null,
22446 "because_sha": null
22447 },
22448 {
22449 "sha": "2ba5a710b0615ccf289b263450f4c40eca003a6c",
22450 "description": "panfrost: Get rid of the Sample Count enum",
22451 "nominated": false,
22452 "nomination_type": null,
22453 "resolution": 4,
22454 "master_sha": null,
22455 "because_sha": null
22456 },
22457 {
22458 "sha": "de0b88223b0bdd8bac2d77f419499e1b6a6c41a2",
22459 "description": "panfrost: Stop forcing depth to nr_samples",
22460 "nominated": false,
22461 "nomination_type": null,
22462 "resolution": 4,
22463 "master_sha": null,
22464 "because_sha": null
22465 },
22466 {
22467 "sha": "bb69d3bf4ef480f841cc08a7132366ceacda8284",
22468 "description": "panfrost: Fix RAW8/16/32 component replication",
22469 "nominated": false,
22470 "nomination_type": null,
22471 "resolution": 4,
22472 "master_sha": null,
22473 "because_sha": null
22474 },
22475 {
22476 "sha": "76a428d03b557b5b0467417825f8f565bd1058e0",
22477 "description": "panfrost: Account for sample count in tib offsets",
22478 "nominated": false,
22479 "nomination_type": null,
22480 "resolution": 4,
22481 "master_sha": null,
22482 "because_sha": null
22483 },
22484 {
22485 "sha": "f0a767f0e41f21713771663a49d2ada0bee9eb2d",
22486 "description": "nir: Fix LOD source type for txf_ms instructions",
22487 "nominated": false,
22488 "nomination_type": null,
22489 "resolution": 4,
22490 "master_sha": null,
22491 "because_sha": null
22492 },
22493 {
22494 "sha": "4eac4422175164643d4e2ab8cf0f859fb6d02cb0",
22495 "description": "aco/ngg: fix division-by-zero in assertion",
22496 "nominated": false,
22497 "nomination_type": null,
22498 "resolution": 4,
22499 "master_sha": null,
22500 "because_sha": null
22501 },
22502 {
22503 "sha": "37a2c9ace6478b1137c9402347331eb23aacf056",
22504 "description": "aco: fix GS with no outputs",
22505 "nominated": false,
22506 "nomination_type": null,
22507 "resolution": 4,
22508 "master_sha": null,
22509 "because_sha": null
22510 },
22511 {
22512 "sha": "fdfa96561e64299a713162088da26753716df295",
22513 "description": "radv/llvm,aco/ngg: fix large shift exponent in ngg_gs_vertex_lds_addr",
22514 "nominated": false,
22515 "nomination_type": null,
22516 "resolution": 4,
22517 "master_sha": null,
22518 "because_sha": null
22519 },
22520 {
22521 "sha": "d299c2eb0bdaf96f3c43d351688933c67cadd0cb",
22522 "description": "pan/bi: Implement shader-db stats",
22523 "nominated": false,
22524 "nomination_type": null,
22525 "resolution": 4,
22526 "master_sha": null,
22527 "because_sha": null
22528 },
22529 {
22530 "sha": "45de02bdac83552a2b18de9f4b6ad5a44922f0da",
22531 "description": "pan/bi: Ensure TEXC src0 is not marked SSA",
22532 "nominated": false,
22533 "nomination_type": null,
22534 "resolution": 4,
22535 "master_sha": null,
22536 "because_sha": null
22537 },
22538 {
22539 "sha": "bbd3a8eaddc12b64fbd61eff954983771f07be24",
22540 "description": "pan/bi: Emit a combine even if we only pass one staging reg to TEXC",
22541 "nominated": false,
22542 "nomination_type": null,
22543 "resolution": 4,
22544 "master_sha": null,
22545 "because_sha": null
22546 },
22547 {
22548 "sha": "b9121624fc6d59ceef5685dfdd54331b68d52005",
22549 "description": "pan/bi: Fix off-by-one in RA",
22550 "nominated": false,
22551 "nomination_type": null,
22552 "resolution": 4,
22553 "master_sha": null,
22554 "because_sha": null
22555 },
22556 {
22557 "sha": "087e3f8da804f8a333a96fbfe9948b5833ef9819",
22558 "description": "pan/bi: Fix varying writemask handling",
22559 "nominated": false,
22560 "nomination_type": null,
22561 "resolution": 4,
22562 "master_sha": null,
22563 "because_sha": null
22564 },
22565 {
22566 "sha": "eee2a4346154570d6130a05e14afde59bad17a1f",
22567 "description": "pan/bi: Implement sampler1D",
22568 "nominated": false,
22569 "nomination_type": null,
22570 "resolution": 4,
22571 "master_sha": null,
22572 "because_sha": null
22573 },
22574 {
22575 "sha": "8b23fbb9543672c0351a25d5d204fa9cc731a113",
22576 "description": "pan/mdg: Fix shader-db counter",
22577 "nominated": false,
22578 "nomination_type": null,
22579 "resolution": 4,
22580 "master_sha": null,
22581 "because_sha": null
22582 },
22583 {
22584 "sha": "028de3beaf9d44330cbaab24519e8f98659aa570",
22585 "description": "panfrost: Enable indirect uniform indexing",
22586 "nominated": false,
22587 "nomination_type": null,
22588 "resolution": 4,
22589 "master_sha": null,
22590 "because_sha": null
22591 },
22592 {
22593 "sha": "33a764554204596db67940a5672a7690f56f3a4b",
22594 "description": "panfrost: Add PAN_GPU_ID debug option",
22595 "nominated": false,
22596 "nomination_type": null,
22597 "resolution": 4,
22598 "master_sha": null,
22599 "because_sha": null
22600 },
22601 {
22602 "sha": "2a1238f3a36f3a40cc709b1a76c7f4e920d4d528",
22603 "description": "nir/unsigned_upper_bound: decrement num_sources_left before recursing",
22604 "nominated": false,
22605 "nomination_type": null,
22606 "resolution": 4,
22607 "master_sha": null,
22608 "because_sha": null
22609 },
22610 {
22611 "sha": "65fbae16e37b5f349a0d0feb8d54ba132a1f02f4",
22612 "description": "nir/unsigned_upper_bound: fix buffer overflow in search_phi_bcsel",
22613 "nominated": true,
22614 "nomination_type": 1,
Rhys Perrybfb711b2020-11-24 10:52:56 +000022615 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -080022616 "master_sha": null,
22617 "because_sha": "72ac3f60261a8510512861b93e843e695331e2ab"
22618 },
22619 {
22620 "sha": "cf0b54cdc16c9e7197954259e87ae194d65fb0ec",
22621 "description": "aco: fix v_mul_hi_u32_u24 format",
22622 "nominated": true,
22623 "nomination_type": 1,
Rhys Perry9c6e0fb2020-11-24 20:40:56 +000022624 "resolution": 1,
Dylan Baker7770f9a2020-12-01 09:12:31 -080022625 "master_sha": null,
22626 "because_sha": "57c152af9ce2e34c1a8724574c6a2c5d19c0c845"
22627 },
22628 {
22629 "sha": "ecebc263f5b03550e27df0d1068340b61621fa93",
22630 "description": "Revert \"util: Add helpers for various one-time-init patters\"",
22631 "nominated": false,
22632 "nomination_type": 2,
22633 "resolution": 4,
22634 "master_sha": null,
22635 "because_sha": "bda4d6e0d01116db59a0a03b0c703a7af6e11949"
22636 },
22637 {
22638 "sha": "86662655ece52ae56afddcb8c9b5ded43719757e",
22639 "description": "Revert \"nir: Use get_once() helper for one-time init's\"",
22640 "nominated": false,
22641 "nomination_type": 2,
22642 "resolution": 4,
22643 "master_sha": null,
22644 "because_sha": "c9062df1d57df19a56288c1749d4b6d22d7c1418"
22645 },
22646 {
22647 "sha": "5461e212456e7c35ef489e0fc2a4fafddfa79c06",
22648 "description": "Revert \"freedreno/ir3: Use get_once() for one-time init\"",
22649 "nominated": false,
22650 "nomination_type": 2,
22651 "resolution": 4,
22652 "master_sha": null,
22653 "because_sha": "b4ad27a986e1c6899cbf23355c3e9c6de345a323"
22654 },
22655 {
22656 "sha": "b8fb95ce01cb131f4991f807364ce61fa542e5ab",
22657 "description": "Revert \"gallium/hud: Use do_once for one-time init\"",
22658 "nominated": false,
22659 "nomination_type": 2,
22660 "resolution": 4,
22661 "master_sha": null,
22662 "because_sha": "2e81ec5e009e3fbeef3fe1a76f2dfee428b7c160"
22663 },
22664 {
22665 "sha": "f20192f7c33cf34e7dd1239d18000e16d5ccf94e",
22666 "description": "Revert \"mesa/st: Use do_once for one-time init\"",
22667 "nominated": false,
22668 "nomination_type": 2,
22669 "resolution": 4,
22670 "master_sha": null,
22671 "because_sha": "bcb2981e145f0c2a54a637e20b6c55eaf316c04f"
22672 },
22673 {
22674 "sha": "410b65185931a20acd3d7c2371bd62d9c8a7002c",
22675 "description": "Revert \"util: Fix helgrind complaint about one-time init\"",
22676 "nominated": false,
22677 "nomination_type": 2,
22678 "resolution": 4,
22679 "master_sha": null,
22680 "because_sha": "f8c7a43f33d4647c16c4892d56706a14e5d6bf17"
22681 },
22682 {
22683 "sha": "8fffcbce9bcf393ee0e629aa66eaea4184afef1a",
22684 "description": "Revert \"mesa: Fix helgrind complaint about one-time init\"",
22685 "nominated": false,
22686 "nomination_type": 2,
22687 "resolution": 4,
22688 "master_sha": null,
22689 "because_sha": "f7102ac376a23a394786085a2b0dffa94c13150c"
22690 },
22691 {
22692 "sha": "1f6e03c3bf51b2ba8cd7f22c069a962beada7f13",
22693 "description": "Revert \"gallium/trace: Fix helgrind complaint about one-time init\"",
22694 "nominated": false,
22695 "nomination_type": 2,
22696 "resolution": 4,
22697 "master_sha": null,
22698 "because_sha": "1aa055539f32fcb3c78d908d1635bb3a3d517bc2"
22699 },
22700 {
22701 "sha": "f57f040f13cdf8ba7bafc46ce398d12e2a7ef63c",
22702 "description": "Revert \"tgsi: Fix helgrind complaint about one-time init\"",
22703 "nominated": false,
22704 "nomination_type": 2,
22705 "resolution": 4,
22706 "master_sha": null,
22707 "because_sha": "d91fe7d1c65179e64a6ca294135ac1bad2b16fb9"
22708 },
22709 {
22710 "sha": "8da98beb5d62117192060e23393034a38c9910fa",
22711 "description": "radv: always use 32-bit predication on compute queues",
22712 "nominated": false,
22713 "nomination_type": null,
22714 "resolution": 4,
22715 "master_sha": null,
22716 "because_sha": null
22717 },
22718 {
22719 "sha": "62d9ca696e08e173ecbb0735602a2139931b0c7f",
22720 "description": "radv: use 32-bit predication for conditional rendering on GFX10.3+",
22721 "nominated": false,
22722 "nomination_type": null,
22723 "resolution": 4,
22724 "master_sha": null,
22725 "because_sha": null
22726 },
22727 {
22728 "sha": "b1558ec3ec9002c0d79b177d7b77d5a0070297bc",
22729 "description": "ac: add gpu_info::has_32bit_predication",
22730 "nominated": false,
22731 "nomination_type": null,
22732 "resolution": 4,
22733 "master_sha": null,
22734 "because_sha": null
22735 },
22736 {
22737 "sha": "472e81ed805a1f8f9e6d1b2ca39c089c674c33df",
22738 "description": "v3dv: Wayland WSI support",
22739 "nominated": false,
22740 "nomination_type": null,
22741 "resolution": 4,
22742 "master_sha": null,
22743 "because_sha": null
22744 },
22745 {
Dylan Bakerf998d5b2020-11-24 22:08:16 -080022746 "sha": "9fa1cdfe7ffd9e7ebd83055e2008f3e4b8ada549",
22747 "description": "intel/rt: Implement push constants as global memory reads",
22748 "nominated": false,
22749 "nomination_type": null,
22750 "resolution": 4,
22751 "master_sha": null,
22752 "because_sha": null
22753 },
22754 {
22755 "sha": "f7e24e559fb632eae54e444b022db9da35922258",
22756 "description": "intel/rt: Add support for hit attributes",
22757 "nominated": false,
22758 "nomination_type": null,
22759 "resolution": 4,
22760 "master_sha": null,
22761 "because_sha": null
22762 },
22763 {
22764 "sha": "96fde5518b5c47550f0f42f3a0504ccbdc4a4e92",
22765 "description": "intel/rt: Add a helper to create the raygen trampoline shader",
22766 "nominated": false,
22767 "nomination_type": null,
22768 "resolution": 4,
22769 "master_sha": null,
22770 "because_sha": null
22771 },
22772 {
22773 "sha": "303378e1dd4119e04e0f6cb623766115a00c2eea",
22774 "description": "intel/rt: Add lowering for combined intersection/any-hit shaders",
22775 "nominated": false,
22776 "nomination_type": null,
22777 "resolution": 4,
22778 "master_sha": null,
22779 "because_sha": null
22780 },
22781 {
22782 "sha": "cb261b03e5af7862f1321c778e3ad54b640226bc",
22783 "description": "intel/rt: Add lowering for ray-walk intrinsics in any-hit shaders",
22784 "nominated": false,
22785 "nomination_type": null,
22786 "resolution": 4,
22787 "master_sha": null,
22788 "because_sha": null
22789 },
22790 {
22791 "sha": "c3ddefa000ec09631ac0115fd959e152edca27d8",
22792 "description": "intel/rt: Add support for shader buffer record memory",
22793 "nominated": false,
22794 "nomination_type": null,
22795 "resolution": 4,
22796 "master_sha": null,
22797 "because_sha": null
22798 },
22799 {
22800 "sha": "9ba7d459a3a193b002586ddbee2720948002421c",
22801 "description": "intel/rt: Implement the new ray-tracing system values",
22802 "nominated": false,
22803 "nomination_type": null,
22804 "resolution": 4,
22805 "master_sha": null,
22806 "because_sha": null
22807 },
22808 {
22809 "sha": "7ce7c93755fd62ea91e384255e85f6689b6d890b",
22810 "description": "intel/rt: Implement traceRay()",
22811 "nominated": false,
22812 "nomination_type": null,
22813 "resolution": 4,
22814 "master_sha": null,
22815 "because_sha": null
22816 },
22817 {
22818 "sha": "75209d5bd1f6e93cd52568d87d3ee84f516eec56",
22819 "description": "intel/fs: Add and implement intel-specific ray-tracing intrinsics",
22820 "nominated": false,
22821 "nomination_type": null,
22822 "resolution": 4,
22823 "master_sha": null,
22824 "because_sha": null
22825 },
22826 {
22827 "sha": "1f6ae809ef000a3f0ed20148fd5e8c98d43b62d1",
22828 "description": "intel/rt: Implement support for shader call payloads",
22829 "nominated": false,
22830 "nomination_type": null,
22831 "resolution": 4,
22832 "master_sha": null,
22833 "because_sha": null
22834 },
22835 {
22836 "sha": "72354b0e9dd338f28e0422be81ccb31cf241a36c",
22837 "description": "intel/rt: Add a helper to create a trivial return shader",
22838 "nominated": false,
22839 "nomination_type": null,
22840 "resolution": 4,
22841 "master_sha": null,
22842 "because_sha": null
22843 },
22844 {
22845 "sha": "fad81a3968144f4765a13e70082fdc163650b1db",
22846 "description": "intel/rt: Add a pass to lower shader call instructions",
22847 "nominated": false,
22848 "nomination_type": null,
22849 "resolution": 4,
22850 "master_sha": null,
22851 "because_sha": null
22852 },
22853 {
22854 "sha": "ca88cd8e5a6d1c36e0f3842eee20edeb1d78eec2",
22855 "description": "intel/rt: Add return instructions at the end of ray-tracing shaders",
22856 "nominated": false,
22857 "nomination_type": null,
22858 "resolution": 4,
22859 "master_sha": null,
22860 "because_sha": null
22861 },
22862 {
22863 "sha": "49778a7253dfce7a09c6d0e433c571a543d85065",
22864 "description": "intel/rt: Add support for scratch in ray-tracing shaders",
22865 "nominated": false,
22866 "nomination_type": null,
22867 "resolution": 4,
22868 "master_sha": null,
22869 "because_sha": null
22870 },
22871 {
22872 "sha": "2b3f6cdc6cf1b2a217af447196e53469a1c9a8d6",
22873 "description": "intel/rt: Add lowering functions for each ray-tracing stage",
22874 "nominated": false,
22875 "nomination_type": null,
22876 "resolution": 4,
22877 "master_sha": null,
22878 "because_sha": null
22879 },
22880 {
22881 "sha": "c7660918d77851d35170e0064d22d2281fed5ac4",
22882 "description": "intel/rt: Add a pass to lower the new ray-tracing intrinsics",
22883 "nominated": false,
22884 "nomination_type": null,
22885 "resolution": 4,
22886 "master_sha": null,
22887 "because_sha": null
22888 },
22889 {
22890 "sha": "6e50db4edac110f59b2381cbb27cb568a4a4b8ea",
22891 "description": "intel/rt: Add builder helpers for accessing RT data structures",
22892 "nominated": false,
22893 "nomination_type": null,
22894 "resolution": 4,
22895 "master_sha": null,
22896 "because_sha": null
22897 },
22898 {
22899 "sha": "1f6e70c85a88bb18f48a42574b77b4c0a27d8dbf",
22900 "description": "intel/fs: Add and implement a load_global_const_block intrinsic",
22901 "nominated": false,
22902 "nomination_type": null,
22903 "resolution": 4,
22904 "master_sha": null,
22905 "because_sha": null
22906 },
22907 {
22908 "sha": "6d5b57aeb7d381337e7bfda418205240330f3f04",
22909 "description": "intel/rt: Add a brw_rt.h header with #defines for basic RT data structures",
22910 "nominated": false,
22911 "nomination_type": null,
22912 "resolution": 4,
22913 "master_sha": null,
22914 "because_sha": null
22915 },
22916 {
22917 "sha": "7280b0911d8ce22092251a8db6d37b11bdc5a59e",
22918 "description": "intel/compiler: Add support for bindless shaders",
22919 "nominated": false,
22920 "nomination_type": null,
22921 "resolution": 4,
22922 "master_sha": null,
22923 "because_sha": null
22924 },
22925 {
22926 "sha": "27f44116fe0bfde34149a676ddb5e75d14fffe7b",
22927 "description": "intel/debug: Add a debug flag for ray-tracing shaders",
22928 "nominated": false,
22929 "nomination_type": null,
22930 "resolution": 4,
22931 "master_sha": null,
22932 "because_sha": null
22933 },
22934 {
22935 "sha": "a7dd172aaa11fcada1513082ff0abea031090b1e",
22936 "description": "nir/lower_io: Support shader_call_data in vars_to_explicit_types",
22937 "nominated": false,
22938 "nomination_type": null,
22939 "resolution": 4,
22940 "master_sha": null,
22941 "because_sha": null
22942 },
22943 {
22944 "sha": "477d2f03794154eccde9e33573d326d11f1c64d0",
22945 "description": "nir/lower_io: Allow ray_hit_attrib in lower_vars_to_explicit_types",
22946 "nominated": false,
22947 "nomination_type": null,
22948 "resolution": 4,
22949 "master_sha": null,
22950 "because_sha": null
22951 },
22952 {
22953 "sha": "bbbb0600f64347a1b1c6d9ba6d4d5863071d7fb4",
22954 "description": "nir: Add a helper to get the live set at a cursor",
22955 "nominated": false,
22956 "nomination_type": null,
22957 "resolution": 4,
22958 "master_sha": null,
22959 "because_sha": null
22960 },
22961 {
22962 "sha": "c7eccb9ca2a3371aa6bbe912c1088cfa30f548f6",
22963 "description": "intel/genxml: Add BVH data structures",
22964 "nominated": false,
22965 "nomination_type": null,
22966 "resolution": 4,
22967 "master_sha": null,
22968 "because_sha": null
22969 },
22970 {
22971 "sha": "980950c52100f8f54c68d0ec0cd0023480673c95",
22972 "description": "intel/genxml: Add RT_DISPATCH_GLOBALS and RT_*_SBT_HANDLE structs",
22973 "nominated": false,
22974 "nomination_type": null,
22975 "resolution": 4,
22976 "master_sha": null,
22977 "because_sha": null
22978 },
22979 {
22980 "sha": "858d565eea4d9e1152277550ee88f7acf4cb71fc",
22981 "description": "intel/genxml: Support truncated addresses",
22982 "nominated": false,
22983 "nomination_type": null,
22984 "resolution": 4,
22985 "master_sha": null,
22986 "because_sha": null
22987 },
22988 {
22989 "sha": "ba9c714cacd21b6f5ee1c58d219c52af23a80a27",
22990 "description": "intel/genxml/pack: Stash the cloned address field",
22991 "nominated": false,
22992 "nomination_type": null,
22993 "resolution": 4,
22994 "master_sha": null,
22995 "because_sha": null
22996 },
22997 {
22998 "sha": "9d16d973a70aed61f38607229339a8c4d3c2ad6d",
22999 "description": "intel/genxml: Add the BINDLESS_SHADER_RECORD data structure",
23000 "nominated": false,
23001 "nomination_type": null,
23002 "resolution": 4,
23003 "master_sha": null,
23004 "because_sha": null
23005 },
23006 {
23007 "sha": "5faf859ebbeed2a529913d064aae76055cce586b",
23008 "description": "intel/dev: Add a gen_device_info::has_ray_tracing bit",
23009 "nominated": false,
23010 "nomination_type": null,
23011 "resolution": 4,
23012 "master_sha": null,
23013 "because_sha": null
23014 },
23015 {
23016 "sha": "1d6434f02ba7ae17664506645f43365b2753ffc4",
23017 "description": "spirv: Emit nir_jump_halt after TerminateRay or IgnoreIntersection",
23018 "nominated": false,
23019 "nomination_type": null,
23020 "resolution": 4,
23021 "master_sha": null,
23022 "because_sha": null
23023 },
23024 {
23025 "sha": "630e54a08b7efb4a92e7708fc5cd682767a1a502",
23026 "description": "nir: Add a halt instruction type",
23027 "nominated": false,
23028 "nomination_type": null,
23029 "resolution": 4,
23030 "master_sha": null,
23031 "because_sha": null
23032 },
23033 {
23034 "sha": "a1281f8a995bcbe6144b43f27bb0c89c28f2a3ba",
23035 "description": "meson: add idep_mesautil to components using simple_mtx.h",
23036 "nominated": false,
23037 "nomination_type": 1,
23038 "resolution": 4,
23039 "master_sha": null,
23040 "because_sha": "53f7d539cd93aff35f64a113a7f22fd91f1eb841"
23041 },
23042 {
23043 "sha": "37a706ad5d99857da187d2e253e8927e7fe23145",
23044 "description": "Revert \"zink: initial implementation of shader keys\"",
23045 "nominated": false,
23046 "nomination_type": 2,
23047 "resolution": 4,
23048 "master_sha": null,
23049 "because_sha": "2be2a500a396fe1dc0e121816e4056874cdd43fc"
23050 },
23051 {
23052 "sha": "06cb6c6063b989c9f225822ff8616590d2167814",
23053 "description": "Revert \"zink: refcount the shader cache\"",
23054 "nominated": false,
23055 "nomination_type": 2,
23056 "resolution": 4,
23057 "master_sha": null,
23058 "because_sha": "b9fdc21bba0724271520462f3f04ba72ae106a26"
23059 },
23060 {
23061 "sha": "01f04c7760aa27f7edc138631eb434124d3b6b17",
23062 "description": "Revert \"zink: move shader key structs into their own header\"",
23063 "nominated": false,
23064 "nomination_type": 2,
23065 "resolution": 4,
23066 "master_sha": null,
23067 "because_sha": "ed7a5a55689ddcf10aae3f671e390252aad2d62f"
23068 },
23069 {
23070 "sha": "a4d03aa2b16a0cd6a94855784bbf8f32ed7bd595",
23071 "description": "Revert \"zink: fill in params for fs shader keys and flag shader for rebuild\"",
23072 "nominated": false,
23073 "nomination_type": 2,
23074 "resolution": 4,
23075 "master_sha": null,
23076 "because_sha": "9aa08221fa6653002dec2a07641d58d3c7fa227a"
23077 },
23078 {
23079 "sha": "1a25b1b36e791e5c13757d1cd8d07b72e49b1ca4",
23080 "description": "Revert \"zink: put those shader keys to work fixing up fragment shaders\"",
23081 "nominated": false,
23082 "nomination_type": 2,
23083 "resolution": 4,
23084 "master_sha": null,
23085 "because_sha": "eeff625ab31f0a1bf94739e09ca6b08de00c94f5"
23086 },
23087 {
23088 "sha": "469c59f8eade8fa72dfe0260abaccced69d2aa8d",
23089 "description": "Revert \"zink: update shader modules in gfx program when flagged dirty\"",
23090 "nominated": false,
23091 "nomination_type": 2,
23092 "resolution": 4,
23093 "master_sha": null,
23094 "because_sha": "e96afeeb7bb2306aa0fba76e27163d4c7a86860b"
23095 },
23096 {
23097 "sha": "025cb90042ba62db8f4be6b612c8f5d2b6b3746b",
23098 "description": "radv: Fix RB+ blending for VK_FORMAT_E5B9G9R9_UFLOAT_PACK32.",
23099 "nominated": true,
23100 "nomination_type": 1,
Bas Nieuwenhuizene1e31f62020-11-21 20:58:37 +010023101 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -080023102 "master_sha": null,
23103 "because_sha": "e893102bcf5d6632f36399d745481639344e5526"
23104 },
23105 {
23106 "sha": "0742edba5ef4aa2253436a449a797daa8f2779d5",
23107 "description": "mesa: Synchronize get_gl_override()",
23108 "nominated": false,
23109 "nomination_type": null,
23110 "resolution": 4,
23111 "master_sha": null,
23112 "because_sha": null
23113 },
23114 {
23115 "sha": "d91fe7d1c65179e64a6ca294135ac1bad2b16fb9",
23116 "description": "tgsi: Fix helgrind complaint about one-time init",
23117 "nominated": false,
23118 "nomination_type": null,
23119 "resolution": 4,
23120 "master_sha": null,
23121 "because_sha": null
23122 },
23123 {
23124 "sha": "1aa055539f32fcb3c78d908d1635bb3a3d517bc2",
23125 "description": "gallium/trace: Fix helgrind complaint about one-time init",
23126 "nominated": false,
23127 "nomination_type": null,
23128 "resolution": 4,
23129 "master_sha": null,
23130 "because_sha": null
23131 },
23132 {
23133 "sha": "f7102ac376a23a394786085a2b0dffa94c13150c",
23134 "description": "mesa: Fix helgrind complaint about one-time init",
23135 "nominated": false,
23136 "nomination_type": null,
23137 "resolution": 4,
23138 "master_sha": null,
23139 "because_sha": null
23140 },
23141 {
23142 "sha": "f8c7a43f33d4647c16c4892d56706a14e5d6bf17",
23143 "description": "util: Fix helgrind complaint about one-time init",
23144 "nominated": false,
23145 "nomination_type": null,
23146 "resolution": 4,
23147 "master_sha": null,
23148 "because_sha": null
23149 },
23150 {
23151 "sha": "bcb2981e145f0c2a54a637e20b6c55eaf316c04f",
23152 "description": "mesa/st: Use do_once for one-time init",
23153 "nominated": false,
23154 "nomination_type": null,
23155 "resolution": 4,
23156 "master_sha": null,
23157 "because_sha": null
23158 },
23159 {
23160 "sha": "2e81ec5e009e3fbeef3fe1a76f2dfee428b7c160",
23161 "description": "gallium/hud: Use do_once for one-time init",
23162 "nominated": false,
23163 "nomination_type": null,
23164 "resolution": 4,
23165 "master_sha": null,
23166 "because_sha": null
23167 },
23168 {
23169 "sha": "b4ad27a986e1c6899cbf23355c3e9c6de345a323",
23170 "description": "freedreno/ir3: Use get_once() for one-time init",
23171 "nominated": false,
23172 "nomination_type": null,
23173 "resolution": 4,
23174 "master_sha": null,
23175 "because_sha": null
23176 },
23177 {
23178 "sha": "c9062df1d57df19a56288c1749d4b6d22d7c1418",
23179 "description": "nir: Use get_once() helper for one-time init's",
23180 "nominated": false,
23181 "nomination_type": null,
23182 "resolution": 4,
23183 "master_sha": null,
23184 "because_sha": null
23185 },
23186 {
23187 "sha": "bda4d6e0d01116db59a0a03b0c703a7af6e11949",
23188 "description": "util: Add helpers for various one-time-init patters",
23189 "nominated": false,
23190 "nomination_type": null,
23191 "resolution": 4,
23192 "master_sha": null,
23193 "because_sha": null
23194 },
23195 {
23196 "sha": "53f7d539cd93aff35f64a113a7f22fd91f1eb841",
23197 "description": "util: Add helgrind support for simple_mtx",
23198 "nominated": false,
23199 "nomination_type": null,
23200 "resolution": 4,
23201 "master_sha": null,
23202 "because_sha": null
23203 },
23204 {
23205 "sha": "7f223a2329a7d392b8860f488b3797012cdd37fe",
23206 "description": "spirv: Implement SpvOpConvertUToAccelerationStructureKHR",
23207 "nominated": false,
23208 "nomination_type": null,
23209 "resolution": 4,
23210 "master_sha": null,
23211 "because_sha": null
23212 },
23213 {
23214 "sha": "879b87cf8cc59087e81b51ea26738c013c6cfa95",
23215 "description": "spirv: Implement OpTerminateRayKHR and OpIgnoreIntersectionKHR",
23216 "nominated": false,
23217 "nomination_type": null,
23218 "resolution": 4,
23219 "master_sha": null,
23220 "because_sha": null
23221 },
23222 {
23223 "sha": "66685679b7c047398d3f593db86a24eba38db3b9",
23224 "description": "spirv: Call repair SSA for OpTerminateInvocation",
23225 "nominated": true,
23226 "nomination_type": 1,
Jason Ekstrandb2c70c32020-11-23 10:07:17 -060023227 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -080023228 "master_sha": null,
23229 "because_sha": "886d2d1a9abcb0572a957c24ae44de4d6c055bc0"
23230 },
23231 {
23232 "sha": "6885cc6f654e66eb53d5e3b44b3e071c9e0621a9",
23233 "description": "spirv: Implement OpTraceRayKHR and OpExecuteCallableKHR",
23234 "nominated": false,
23235 "nomination_type": null,
23236 "resolution": 4,
23237 "master_sha": null,
23238 "because_sha": null
23239 },
23240 {
23241 "sha": "946d5ca004c33435a648ae115b859caa607e78d6",
23242 "description": "spirv: Update JSON and headers from Khronos main",
23243 "nominated": false,
23244 "nomination_type": null,
23245 "resolution": 4,
23246 "master_sha": null,
23247 "because_sha": null
23248 },
23249 {
23250 "sha": "b15caf190b574b4e58b29eeb5b241abccbc43de1",
23251 "description": "spirv: Rename some ray-tracing intrinsics to NV",
23252 "nominated": false,
23253 "nomination_type": null,
23254 "resolution": 4,
23255 "master_sha": null,
23256 "because_sha": null
23257 },
23258 {
23259 "sha": "22c1e0974786249066c27e15fd7ebec74e5a5a62",
23260 "description": "vulkan: Update XML and headers to 1.2.162",
23261 "nominated": false,
23262 "nomination_type": null,
23263 "resolution": 4,
23264 "master_sha": null,
23265 "because_sha": null
23266 },
23267 {
23268 "sha": "c0286fc09b72bd8e7e43bdccb30a89b023d79452",
23269 "description": "zink: fall back to util_blitter for scaled resolves",
23270 "nominated": true,
23271 "nomination_type": 1,
Erik Faye-Lunddeccfbc2020-11-24 11:21:07 +010023272 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -080023273 "master_sha": null,
23274 "because_sha": "19906022e22cb37493861b6976c9623618b5b769"
23275 },
23276 {
23277 "sha": "1c17223c02b68679d67a4e4a6be8b9b7a80fa2e9",
23278 "description": "nir/opt_peephole_select: respect selection_control when collapsing ifs",
23279 "nominated": false,
23280 "nomination_type": null,
23281 "resolution": 4,
23282 "master_sha": null,
23283 "because_sha": null
23284 },
23285 {
23286 "sha": "28395407eb86d17a72b970262d4089c73975ae11",
23287 "description": "nir/opt_peephole_select: collapse nested IFs if applicable",
23288 "nominated": false,
23289 "nomination_type": null,
23290 "resolution": 4,
23291 "master_sha": null,
23292 "because_sha": null
23293 },
23294 {
23295 "sha": "000ea77938725d81588f2cc5120a09798e51f192",
23296 "description": "v3dv: fix allocation size for BO handles",
23297 "nominated": false,
23298 "nomination_type": null,
23299 "resolution": 4,
23300 "master_sha": null,
23301 "because_sha": null
23302 },
23303 {
23304 "sha": "fa5429390b2236f4cb92336b122d7a16be7a5fa7",
23305 "description": "v3dv: remove obsolete comment",
23306 "nominated": false,
23307 "nomination_type": null,
23308 "resolution": 4,
23309 "master_sha": null,
23310 "because_sha": null
23311 },
23312 {
23313 "sha": "19da9bd10d94bbda211c6395aef34fe97daabebc",
23314 "description": "clover: Fix typo in comment.",
23315 "nominated": false,
23316 "nomination_type": null,
23317 "resolution": 4,
23318 "master_sha": null,
23319 "because_sha": null
23320 },
23321 {
23322 "sha": "105fc1c615eb4963503c738c68766f830bc5a662",
23323 "description": "gallium: fix missing bit field in p_state.h",
23324 "nominated": true,
23325 "nomination_type": 1,
Dave Airlie0464d642020-11-24 10:52:45 +100023326 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -080023327 "master_sha": null,
23328 "because_sha": "3dc6da1ac1f5be2d6421940739b88f7e8d36cdf9"
23329 },
23330 {
23331 "sha": "87c70f1984fc6f9be6c32559ecfbde1946ff7360",
23332 "description": "lavapipe: enable pipeline stats queries",
23333 "nominated": true,
23334 "nomination_type": 0,
Dave Airliee9cdf392020-11-13 17:06:31 +100023335 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -080023336 "master_sha": null,
23337 "because_sha": null
23338 },
23339 {
23340 "sha": "4263162839d67f08c69895925ffc19cb4fbf4c42",
23341 "description": "lavapipe: fixup mipmap precsion bits",
23342 "nominated": true,
23343 "nomination_type": 0,
Dave Airlie10a9d8a2020-11-10 14:26:53 +100023344 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -080023345 "master_sha": null,
23346 "because_sha": null
23347 },
23348 {
23349 "sha": "2c0a078fdb4b856ecc29d5cf9b0478afc2309aa8",
23350 "description": "llvmpipe: fix multisample lines.",
23351 "nominated": true,
23352 "nomination_type": 0,
Dave Airlie092a65b2020-11-10 13:52:05 +100023353 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -080023354 "master_sha": null,
23355 "because_sha": null
23356 },
23357 {
23358 "sha": "d932720ff7dd8fafbb200d9f91c3956d5f0e775e",
23359 "description": "llvmpipe: fix multisample point rendering.",
23360 "nominated": true,
23361 "nomination_type": 0,
Dave Airlie7e90c4d2020-11-10 07:28:53 +100023362 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -080023363 "master_sha": null,
23364 "because_sha": null
23365 },
23366 {
23367 "sha": "2ed54033def4e56e2ec9de7d25f7d4db30523b77",
23368 "description": "llvmpipe/setup: move point stats collection earlier.",
23369 "nominated": true,
23370 "nomination_type": 0,
Dave Airliead4d87a2020-11-16 09:48:13 +100023371 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -080023372 "master_sha": null,
23373 "because_sha": null
23374 },
23375 {
23376 "sha": "f24645653863564eb059c1200a52b25f659216e5",
23377 "description": "lavapipe: fix wsi acquire fences",
23378 "nominated": true,
23379 "nomination_type": 0,
Dave Airlie904811f2020-11-16 10:02:17 +100023380 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -080023381 "master_sha": null,
23382 "because_sha": null
23383 },
23384 {
23385 "sha": "0d90c7cbc4d005fe6245d0a19985784940792403",
23386 "description": "lavapipe: fixup device allocate + enable private data",
23387 "nominated": true,
23388 "nomination_type": 0,
Dave Airlie6e3894d2020-11-16 08:55:16 +100023389 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -080023390 "master_sha": null,
23391 "because_sha": null
23392 },
23393 {
23394 "sha": "2ac396e2e5b966a247b698dcc44456fff1ffa0df",
23395 "description": "zink: fix layered resolves",
23396 "nominated": true,
23397 "nomination_type": 1,
Erik Faye-Lundc7fdc102020-11-23 18:41:29 +010023398 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -080023399 "master_sha": null,
23400 "because_sha": "19906022e22cb37493861b6976c9623618b5b769"
23401 },
23402 {
23403 "sha": "989877365d236e553e740dd9b77dbf524d8d4a98",
23404 "description": "release-calender: Update 20.3",
23405 "nominated": false,
23406 "nomination_type": null,
23407 "resolution": 4,
23408 "master_sha": null,
23409 "because_sha": null
23410 },
23411 {
23412 "sha": "f60fabc38f72c1a201698ca263b4fadb5b9df1dc",
23413 "description": "docs: update calendar and link releases notes for 20.2.3",
23414 "nominated": false,
23415 "nomination_type": null,
23416 "resolution": 4,
23417 "master_sha": null,
23418 "because_sha": null
23419 },
23420 {
23421 "sha": "9c2e8a8f90a09a0ec2d0a4bb9592e57311e17a1e",
23422 "description": "docs: Add relnotes for 20.2.3",
23423 "nominated": false,
23424 "nomination_type": null,
23425 "resolution": 4,
23426 "master_sha": null,
23427 "because_sha": null
23428 },
23429 {
23430 "sha": "ad2b1200875bc3f99c5302117ebc58f624a3e14e",
23431 "description": "docs: add release notes for 20.2.3",
23432 "nominated": false,
23433 "nomination_type": null,
23434 "resolution": 4,
23435 "master_sha": null,
23436 "because_sha": null
23437 },
23438 {
23439 "sha": "8e961b91c320125c81fbae0d8f9f6076ee58aa3c",
23440 "description": "aco: optimize v_add+v_lshlrev to v_mad_u32_u24 on GFX6-8",
23441 "nominated": false,
23442 "nomination_type": null,
23443 "resolution": 4,
23444 "master_sha": null,
23445 "because_sha": null
23446 },
23447 {
23448 "sha": "d9e4504b0dc6752f1820deb01eb829b4f2af3a45",
23449 "description": "aco: optimize v_add+s_lshl to v_mad_u32_u24 on GFX6-8",
23450 "nominated": false,
23451 "nomination_type": null,
23452 "resolution": 4,
23453 "master_sha": null,
23454 "because_sha": null
23455 },
23456 {
23457 "sha": "eaef1f21278ff8ddd534946c562b211b7208c155",
23458 "description": "aco: allow to use the range analysis UB in emit_{sop2,vop2}_instruction()",
23459 "nominated": false,
23460 "nomination_type": null,
23461 "resolution": 4,
23462 "master_sha": null,
23463 "because_sha": null
23464 },
23465 {
23466 "sha": "be600b009a8c4508a488f71b9eaf5e6901dff245",
23467 "description": "aco: add a new Operand flag to indicate that is 24-bit",
23468 "nominated": false,
23469 "nomination_type": null,
23470 "resolution": 4,
23471 "master_sha": null,
23472 "because_sha": null
23473 },
23474 {
23475 "sha": "05fd780012894c3b6527df6d434c4cb3c82d7772",
23476 "description": "aco/tests: extend the optimize.add_lshl tests to GFX8",
23477 "nominated": false,
23478 "nomination_type": null,
23479 "resolution": 4,
23480 "master_sha": null,
23481 "because_sha": null
23482 },
23483 {
23484 "sha": "cd59c22325293d17ed76bc803d927407ae0a7abe",
23485 "description": "ac,radv: use better export formats for 8-bit when RB+ isn't allowed",
23486 "nominated": false,
23487 "nomination_type": null,
23488 "resolution": 4,
23489 "master_sha": null,
23490 "because_sha": null
23491 },
23492 {
23493 "sha": "684531fd37ca3aa15dfb34f34ada10615ff66864",
23494 "description": "radv: add new vk_format_is_*() helpers",
23495 "nominated": false,
23496 "nomination_type": null,
23497 "resolution": 4,
23498 "master_sha": null,
23499 "because_sha": null
23500 },
23501 {
23502 "sha": "a5227465c13ae74651a932a82aeae65683f4a063",
23503 "description": "meson: use a feature option for microsoft-clc",
23504 "nominated": false,
23505 "nomination_type": 1,
23506 "resolution": 4,
23507 "master_sha": null,
23508 "because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
23509 },
23510 {
23511 "sha": "7ca4a478ad307e3e706e86b2786929a6a3b7dff8",
23512 "description": "meson: Don't add extra values to shader-cache",
23513 "nominated": true,
23514 "nomination_type": 1,
Dylan Baker0a393502020-11-19 16:09:22 -080023515 "resolution": 1,
Dylan Bakerf998d5b2020-11-24 22:08:16 -080023516 "master_sha": null,
23517 "because_sha": "5de56937a3d009659076dc67de6a57379fc7a31b"
23518 },
23519 {
Dylan Bakerf56cbdf2020-11-23 09:07:30 -080023520 "sha": "a92f597b98bb032b904c7c8a8c3a9fe798b51915",
23521 "description": "freedreno/ir3: Fix valgrind complaint about streamout state",
23522 "nominated": false,
23523 "nomination_type": null,
23524 "resolution": 4,
23525 "master_sha": null,
23526 "because_sha": null
23527 },
23528 {
23529 "sha": "9de6a601ce61fd3466aed0054b1759fa3fcdf162",
23530 "description": "freedreno/drm: Quiet timedout error msg",
23531 "nominated": false,
23532 "nomination_type": 1,
23533 "resolution": 4,
23534 "master_sha": null,
23535 "because_sha": "156d7e45f745a1567fc3b69a4f6faa3c54eec49e"
23536 },
23537 {
23538 "sha": "98d182fd46c90934f85700f9d2b35190ea4c848c",
23539 "description": "freedreno/a6xx: Clear control mem at context create",
23540 "nominated": false,
23541 "nomination_type": null,
23542 "resolution": 4,
23543 "master_sha": null,
23544 "because_sha": null
23545 },
23546 {
23547 "sha": "150a914a786281e20a97fc03d7aaf4d6454bd618",
23548 "description": "freedreno: Convert one last mtx_t -> simple_mtx_t",
23549 "nominated": false,
23550 "nomination_type": null,
23551 "resolution": 4,
23552 "master_sha": null,
23553 "because_sha": null
23554 },
23555 {
23556 "sha": "8651cfbbf05516fb901a766ca562a5101c835f7d",
23557 "description": "freedreno: emit_marker() cleanup",
23558 "nominated": false,
23559 "nomination_type": null,
23560 "resolution": 4,
23561 "master_sha": null,
23562 "because_sha": null
23563 },
23564 {
23565 "sha": "b039e03f55517287d73b485802a8537e3639141b",
23566 "description": "mesa: add an environment variable to default enable INTEL_blackhole",
23567 "nominated": false,
23568 "nomination_type": null,
23569 "resolution": 4,
23570 "master_sha": null,
23571 "because_sha": null
23572 },
23573 {
23574 "sha": "f5610d99492ab981f3bcf2f8a3baaae882616f1d",
23575 "description": "st: trigger noop if the default value is not true",
23576 "nominated": false,
23577 "nomination_type": null,
23578 "resolution": 4,
23579 "master_sha": null,
23580 "because_sha": null
23581 },
23582 {
23583 "sha": "76ade57fa6585a388fe81f8a3a9235230628a727",
23584 "description": "ir3/ra: Fix array reg liveness in scalar pass",
23585 "nominated": false,
23586 "nomination_type": null,
23587 "resolution": 4,
23588 "master_sha": null,
23589 "because_sha": null
23590 },
23591 {
23592 "sha": "88b5a2b80bc60f0d7416275835a264c7ce19b656",
23593 "description": "nir: fix gathering cross invocation info",
23594 "nominated": false,
23595 "nomination_type": 1,
23596 "resolution": 4,
23597 "master_sha": null,
23598 "because_sha": "5b77b14448c39d664460fd00d2a356d47858880f"
23599 },
23600 {
23601 "sha": "79bd8edd87e8d1f72b0d80918463319653a91a27",
23602 "description": "swr: Pass draw start information to state update mechanism",
23603 "nominated": false,
23604 "nomination_type": null,
23605 "resolution": 4,
23606 "master_sha": null,
23607 "because_sha": null
23608 },
23609 {
23610 "sha": "c83cc49f6bcf6cb6fd3a061fc10b6139b77afb81",
23611 "description": "ci: fix name of the Sienna Cichlid expected failures file",
23612 "nominated": false,
23613 "nomination_type": null,
23614 "resolution": 4,
23615 "master_sha": null,
23616 "because_sha": null
23617 },
23618 {
23619 "sha": "ce5c23eb009b1453347e87099a4dfc72d4c8c793",
23620 "description": "v3dv/cmd_buffer: missing (uint8_t *) casting when calling memcmp",
23621 "nominated": true,
23622 "nomination_type": 1,
Alejandro Piñeiro8464a6e2020-11-19 23:45:57 +010023623 "resolution": 1,
Dylan Bakerf56cbdf2020-11-23 09:07:30 -080023624 "master_sha": null,
23625 "because_sha": "e1c8041cde64ff72dab504ee0e31c2b5224145d6"
23626 },
23627 {
23628 "sha": "14ec91b1319254c5ee608fa0d6c0110439c29d7b",
23629 "description": "radv: dump BO ranges into bo_ranges.log instead of stderr",
23630 "nominated": false,
23631 "nomination_type": null,
23632 "resolution": 4,
23633 "master_sha": null,
23634 "because_sha": null
23635 },
23636 {
23637 "sha": "4ffa6acb0decca0a8eb41b41e985b2f92bf8d1ff",
23638 "description": "radv: add RADV_DEBUG=noumr to disable UMR logs during GPU hang detection",
23639 "nominated": false,
23640 "nomination_type": null,
23641 "resolution": 4,
23642 "master_sha": null,
23643 "because_sha": null
23644 },
23645 {
23646 "sha": "a61a398f7eb4f2dd50722e152895a1e54b599e14",
23647 "description": "radv: dump application info in the GPU hang report",
23648 "nominated": false,
23649 "nomination_type": null,
23650 "resolution": 4,
23651 "master_sha": null,
23652 "because_sha": null
23653 },
23654 {
23655 "sha": "8d7f78ccf8f2079492f3b135f4a374e45942e7fc",
23656 "description": "radv: append a time string to the hang report dump directory",
23657 "nominated": false,
23658 "nomination_type": null,
23659 "resolution": 4,
23660 "master_sha": null,
23661 "because_sha": null
23662 },
23663 {
23664 "sha": "15e1b530f6e010e639a193422eed3736fc060bf3",
23665 "description": "radv: print more debug messages when generating a hang report",
23666 "nominated": false,
23667 "nomination_type": null,
23668 "resolution": 4,
23669 "master_sha": null,
23670 "because_sha": null
23671 },
23672 {
23673 "sha": "f7364c9fe0ad2e8bae94045b4ffef13a12f49faa",
23674 "description": "radeonsi: don't allocate LDS for TCS inputs if it's not used",
23675 "nominated": false,
23676 "nomination_type": null,
23677 "resolution": 4,
23678 "master_sha": null,
23679 "because_sha": null
23680 },
23681 {
23682 "sha": "a4ba51e5be5462fd191970243512852c90aedc7e",
23683 "description": "radeonsi: don't insert barrier between VS/TCS if all TCS inputs come from VGPRs",
23684 "nominated": false,
23685 "nomination_type": null,
23686 "resolution": 4,
23687 "master_sha": null,
23688 "because_sha": null
23689 },
23690 {
23691 "sha": "61fe66a2e433c5565153ca800e81c36a17c7cba1",
23692 "description": "radeonsi: pass VS->TCS IO via VGPRs if VS and TCS have the same thread count",
23693 "nominated": false,
23694 "nomination_type": null,
23695 "resolution": 4,
23696 "master_sha": null,
23697 "because_sha": null
23698 },
23699 {
23700 "sha": "6f130342658b85774c2b8125ff415aab66463153",
23701 "description": "ac/llvm: prepare for passing VS->TCS IO via VGPRs",
23702 "nominated": false,
23703 "nomination_type": null,
23704 "resolution": 4,
23705 "master_sha": null,
23706 "because_sha": null
23707 },
23708 {
23709 "sha": "98b2aacfbfe3cbdeabed3200b98cb02915d08b29",
23710 "description": "radeonsi: remove unnecessary NULL checking in NIR tess functions",
23711 "nominated": false,
23712 "nomination_type": null,
23713 "resolution": 4,
23714 "master_sha": null,
23715 "because_sha": null
23716 },
23717 {
23718 "sha": "1190808eca6c23d18ff1c2ba7abc99601b221bb5",
23719 "description": "radeonsi: if VS and TCS have the same number of threads, merge the conditonals",
23720 "nominated": false,
23721 "nomination_type": null,
23722 "resolution": 4,
23723 "master_sha": null,
23724 "because_sha": null
23725 },
23726 {
23727 "sha": "0aba1743611109545bba86bf055a04ecbe210132",
23728 "description": "radeonsi: always return void from si_build_wrapper_function",
23729 "nominated": false,
23730 "nomination_type": null,
23731 "resolution": 4,
23732 "master_sha": null,
23733 "because_sha": null
23734 },
23735 {
23736 "sha": "a56e92c79e35a44590e20a5b9032b0a29db80c73",
23737 "description": "radeonsi: merge TCS and TCS epilog conditional blocks",
23738 "nominated": false,
23739 "nomination_type": null,
23740 "resolution": 4,
23741 "master_sha": null,
23742 "because_sha": null
23743 },
23744 {
23745 "sha": "c605de30ebcfe1eb883c011dcb7db69e38c015c6",
23746 "description": "radeonsi: don't generate a dead conditional in si_write_tess_factors on gfx9+",
23747 "nominated": false,
23748 "nomination_type": null,
23749 "resolution": 4,
23750 "master_sha": null,
23751 "because_sha": null
23752 },
23753 {
23754 "sha": "5df5ee2722f44782d8bb6562d0e11ffff813ed46",
23755 "description": "radeonsi: limit HS LDS usage per workgroup to 16K to allow at least 2 WGs/CU",
23756 "nominated": false,
23757 "nomination_type": null,
23758 "resolution": 4,
23759 "master_sha": null,
23760 "because_sha": null
23761 },
23762 {
23763 "sha": "bdee9dc633fd3aed4c27bf09c285dfd788c803ad",
23764 "description": "radeonsi: don't allocate LDS for TCS outputs if they are not read",
23765 "nominated": false,
23766 "nomination_type": null,
23767 "resolution": 4,
23768 "master_sha": null,
23769 "because_sha": null
23770 },
23771 {
23772 "sha": "10beddf6595499f17c6c23ec0409160fe1e952df",
23773 "description": "radeonsi: don't leave more than 8 unoccupied lanes in HS",
23774 "nominated": false,
23775 "nomination_type": null,
23776 "resolution": 4,
23777 "master_sha": null,
23778 "because_sha": null
23779 },
23780 {
23781 "sha": "9b5b5cbc53430d39993db5fb3bcd9f99ed006f2c",
23782 "description": "radeonsi: adjust tess SGPRs to allow fully occupied 3 HS waves of triangles",
23783 "nominated": false,
23784 "nomination_type": null,
23785 "resolution": 4,
23786 "master_sha": null,
23787 "because_sha": null
23788 },
23789 {
23790 "sha": "96593847445bd4f80ef65040dda5f74c26c7a80a",
23791 "description": "ac/nir: fix a typo in ac_are_tessfactors_def_in_all_invocs",
23792 "nominated": true,
23793 "nomination_type": 1,
Marek Olšák60bf7672020-11-13 23:13:45 -050023794 "resolution": 1,
Dylan Bakerf56cbdf2020-11-23 09:07:30 -080023795 "master_sha": null,
23796 "because_sha": "2832bc972bfb512b314a3180a1258be984807760"
23797 },
23798 {
23799 "sha": "bb6bdeb2305cda83fe58617b628b78ff968b2d00",
23800 "description": "r600/sfn: Correctly lower all int64",
23801 "nominated": false,
23802 "nomination_type": null,
23803 "resolution": 4,
23804 "master_sha": null,
23805 "because_sha": null
23806 },
23807 {
23808 "sha": "861d48ea0b1831dcfe95c0c3ad3afaa5808e0408",
23809 "description": "nv50/ir: Initialize Program members in constructor.",
23810 "nominated": false,
23811 "nomination_type": null,
23812 "resolution": 4,
23813 "master_sha": null,
23814 "because_sha": null
23815 },
23816 {
23817 "sha": "8976918efa2cb5d08fc762b3aea125f18aa0ebd5",
23818 "description": "r600/sfn: use a per stream index register in GS",
23819 "nominated": false,
23820 "nomination_type": null,
23821 "resolution": 4,
23822 "master_sha": null,
23823 "because_sha": null
23824 },
23825 {
23826 "sha": "335c48ab330a5e3d7cc2bdd905eba44a3a80e982",
23827 "description": "r600/sfn: lower bool to int32 only after common optimizations",
23828 "nominated": true,
23829 "nomination_type": 1,
Gert Wollny6adf9182020-11-21 15:59:33 +010023830 "resolution": 1,
Dylan Bakerf56cbdf2020-11-23 09:07:30 -080023831 "master_sha": null,
23832 "because_sha": "f79b7fcf7c7f5db626efdb63f27e8bc64d0aed77"
23833 },
23834 {
23835 "sha": "5b77b14448c39d664460fd00d2a356d47858880f",
23836 "description": "nir: Use src_is_invocation_id in get_deref_info.",
23837 "nominated": false,
23838 "nomination_type": null,
23839 "resolution": 4,
23840 "master_sha": null,
23841 "because_sha": null
23842 },
23843 {
23844 "sha": "e78c089aae5789d2ad2698beb9f13c12736f7443",
23845 "description": "nir: fix gathering patch IO usage with lowered IO",
23846 "nominated": true,
23847 "nomination_type": 1,
Marek Olšák29f10782020-11-14 20:06:55 -050023848 "resolution": 1,
Dylan Bakerf56cbdf2020-11-23 09:07:30 -080023849 "master_sha": null,
23850 "because_sha": "17af07024dfc8302b37a270cea4ef3eae06fe5e2"
23851 },
23852 {
23853 "sha": "aadfdb962ffa425a230d972c28351c8879072b6b",
23854 "description": "nir: fix gathering TCS cross invocation access with lowered IO",
23855 "nominated": true,
23856 "nomination_type": 1,
Marek Olšák33d70872020-11-13 00:09:06 -050023857 "resolution": 1,
Dylan Bakerf56cbdf2020-11-23 09:07:30 -080023858 "master_sha": null,
23859 "because_sha": "abe9588ff048656c94d2074ca3d852ac371e0c7b"
23860 },
23861 {
23862 "sha": "9edfbd629611109d56d11943f92a4e4bcfebf3ab",
23863 "description": "mesa: lock Shared->TexMutex only once for a glthread batch",
23864 "nominated": false,
23865 "nomination_type": null,
23866 "resolution": 4,
23867 "master_sha": null,
23868 "because_sha": null
23869 },
23870 {
23871 "sha": "8e7270de551e25acc75b2acb496320cf312c96ab",
23872 "description": "mesa: lock Shared->BufferObjects only once for a glthread batch",
23873 "nominated": false,
23874 "nomination_type": null,
23875 "resolution": 4,
23876 "master_sha": null,
23877 "because_sha": null
23878 },
23879 {
23880 "sha": "b8684672ff39d49bc2db3564b8c77784606a5d9d",
23881 "description": "glthread: make glGetActiveUniform return without syncing",
23882 "nominated": false,
23883 "nomination_type": null,
23884 "resolution": 4,
23885 "master_sha": null,
23886 "because_sha": null
23887 },
23888 {
23889 "sha": "5f820b38d41a3bea956fd79ec6930fea860b50d9",
23890 "description": "mesa: make error handling for glGetActiveUniform glthread-safe",
23891 "nominated": false,
23892 "nomination_type": null,
23893 "resolution": 4,
23894 "master_sha": null,
23895 "because_sha": null
23896 },
23897 {
23898 "sha": "ac4dc6e139b8ed84622ba0fcdcea4ec15e60b586",
23899 "description": "mesa: add glInternalSetError for glthread",
23900 "nominated": false,
23901 "nomination_type": null,
23902 "resolution": 4,
23903 "master_sha": null,
23904 "because_sha": null
23905 },
23906 {
23907 "sha": "347a3d68cd8ed31fb50a7509f1526a2930d0cd50",
23908 "description": "radv: Dump BO VA ranges on hang.",
23909 "nominated": false,
23910 "nomination_type": null,
23911 "resolution": 4,
23912 "master_sha": null,
23913 "because_sha": null
23914 },
23915 {
23916 "sha": "ba9906fc8f27aaeff1c90f3e2b125173bc3684c4",
23917 "description": "clover: Initialize command_queue member _props.",
23918 "nominated": false,
23919 "nomination_type": 1,
23920 "resolution": 4,
23921 "master_sha": null,
23922 "because_sha": "e42a7fa03786603b5069afb762006623d71ae7e7"
23923 },
23924 {
23925 "sha": "f8dc22bf61c1e6008f6954ffd25c1ee322f500c6",
23926 "description": "meson: drop deprecated EGL platform build options",
23927 "nominated": true,
23928 "nomination_type": 0,
Eric Engestrom48bcf3b2020-07-10 16:11:46 +020023929 "resolution": 1,
Dylan Bakerf56cbdf2020-11-23 09:07:30 -080023930 "master_sha": null,
23931 "because_sha": null
23932 },
23933 {
23934 "sha": "4da8323a14b58303b41826382f1951131171da0f",
23935 "description": "gitlab-ci: drop deprecated platforms that snuck in when nobody was watching",
23936 "nominated": true,
23937 "nomination_type": 1,
Eric Engestrom921bd0e2020-11-20 13:08:09 +010023938 "resolution": 1,
Dylan Bakerf56cbdf2020-11-23 09:07:30 -080023939 "master_sha": null,
23940 "because_sha": "c56f09124b195c5cbaabdd7eadbb0523bede3abb"
23941 },
23942 {
23943 "sha": "14186a1b845b60f45fa3ad34a072dce1a6cbe67e",
23944 "description": "aco/tests: add Builder::v_mul_imm() tests",
23945 "nominated": false,
23946 "nomination_type": null,
23947 "resolution": 4,
23948 "master_sha": null,
23949 "because_sha": null
23950 },
23951 {
23952 "sha": "aab507c6b051be99551373b36be19d14a9cbeab0",
23953 "description": "aco: use v_mul_imm() for some nir_op_imul",
23954 "nominated": false,
23955 "nomination_type": null,
23956 "resolution": 4,
23957 "master_sha": null,
23958 "because_sha": null
23959 },
23960 {
23961 "sha": "02c5519e6c6bca75f9cd5603fa6e8a6e51eff4e3",
23962 "description": "aco: try harder to not create v_mul_lo_u32",
23963 "nominated": false,
23964 "nomination_type": null,
23965 "resolution": 4,
23966 "master_sha": null,
23967 "because_sha": null
23968 },
23969 {
23970 "sha": "8ca23bcf39623b5ca0d4a1d2c41b4509d1c737f9",
23971 "description": "aco: copy constant to sgpr in Builder::v_mul_imm()",
23972 "nominated": false,
23973 "nomination_type": null,
23974 "resolution": 4,
23975 "master_sha": null,
23976 "because_sha": null
23977 },
23978 {
23979 "sha": "756bb29391bc368d38472b825510320ddae6042e",
23980 "description": "aco: create vgpr constant copies using v_bfrev_b32",
23981 "nominated": false,
23982 "nomination_type": null,
23983 "resolution": 4,
23984 "master_sha": null,
23985 "because_sha": null
23986 },
23987 {
23988 "sha": "4d93fc25f0667805c8e8a95febf5adc4052f9282",
23989 "description": "aco: count v_mul_lo_u32 as 16 cycles",
23990 "nominated": false,
23991 "nomination_type": null,
23992 "resolution": 4,
23993 "master_sha": null,
23994 "because_sha": null
23995 },
23996 {
23997 "sha": "70d665d981bfef6735fb7178e4c481d467e1176c",
23998 "description": "aco: don't create v_mov_b32 in v_mul_imm()",
23999 "nominated": false,
24000 "nomination_type": null,
24001 "resolution": 4,
24002 "master_sha": null,
24003 "because_sha": null
24004 },
24005 {
24006 "sha": "35613c752f5826dcc5bbfbfb8e6ab0ab3127b7d3",
24007 "description": "radeon/vce: Bitrate not updated when changing framerate",
24008 "nominated": false,
24009 "nomination_type": null,
24010 "resolution": 4,
24011 "master_sha": null,
24012 "because_sha": null
24013 },
24014 {
Dylan Baker2d1e1522020-11-20 12:37:33 -080024015 "sha": "a59b1b18a95af1f8edb0093baf508e974e3251a2",
24016 "description": "glx, egl: Add LIBGL_DRI2_DISABLE environment variable",
24017 "nominated": false,
24018 "nomination_type": null,
24019 "resolution": 4,
24020 "master_sha": null,
24021 "because_sha": null
24022 },
24023 {
24024 "sha": "27612984a4d414d118d97ab17a9b2f66235d0884",
24025 "description": "gallium/vl: Set modifier field for winsys handle.",
24026 "nominated": false,
24027 "nomination_type": 1,
24028 "resolution": 4,
24029 "master_sha": null,
24030 "because_sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb"
24031 },
24032 {
24033 "sha": "8c3abcab6d889c17c19ed28ba8401b16d6599891",
24034 "description": "nir/copy_prop_vars: avoid a duplicate lookup if src == vec_src",
24035 "nominated": false,
24036 "nomination_type": null,
24037 "resolution": 4,
24038 "master_sha": null,
24039 "because_sha": null
24040 },
24041 {
24042 "sha": "33eeb994be136ac4046b75a2088aa40a8f005c70",
24043 "description": "nir/copy_prop_vars: use nir_deref_and_path",
24044 "nominated": false,
24045 "nomination_type": null,
24046 "resolution": 4,
24047 "master_sha": null,
24048 "because_sha": null
24049 },
24050 {
24051 "sha": "abc3225927453786de240b4493507318e8ecfa4f",
24052 "description": "nir/deref: add helpers to lazily create paths",
24053 "nominated": false,
24054 "nomination_type": null,
24055 "resolution": 4,
24056 "master_sha": null,
24057 "because_sha": null
24058 },
24059 {
24060 "sha": "7d8c06d484fdb9514d49ead04637bb554e25b01d",
24061 "description": "nir/search: check for changes before adding uses to worklist",
24062 "nominated": false,
24063 "nomination_type": null,
24064 "resolution": 4,
24065 "master_sha": null,
24066 "because_sha": null
24067 },
24068 {
24069 "sha": "556a20afe6a1222897f81f6d87ee0d003aa03539",
24070 "description": "nir/search: check instr type before adding to worklist",
24071 "nominated": false,
24072 "nomination_type": null,
24073 "resolution": 4,
24074 "master_sha": null,
24075 "because_sha": null
24076 },
24077 {
24078 "sha": "4832262560d3156cf47be14c52128ae2da4c7371",
24079 "description": "nir/loop_analyze: initialize loop variables on demand",
24080 "nominated": false,
24081 "nomination_type": null,
24082 "resolution": 4,
24083 "master_sha": null,
24084 "because_sha": null
24085 },
24086 {
24087 "sha": "be7b20135e50a15081de54fb24c731503df660a5",
24088 "description": "nir/copy_prop_vars,nir/dead_write_vars: ignore read-only loads",
24089 "nominated": false,
24090 "nomination_type": null,
24091 "resolution": 4,
24092 "master_sha": null,
24093 "because_sha": null
24094 },
24095 {
24096 "sha": "276e241b579d8935c2963d7ac2c237f7f9e9a4b6",
24097 "description": "nir: add nir_var_vec_indexable_modes",
24098 "nominated": false,
24099 "nomination_type": null,
24100 "resolution": 4,
24101 "master_sha": null,
24102 "because_sha": null
24103 },
24104 {
24105 "sha": "fb01882ddbbf9eedc646259f24917f06766465b4",
24106 "description": "nir: add nir_phi_get_src_from_block() helper",
24107 "nominated": false,
24108 "nomination_type": null,
24109 "resolution": 4,
24110 "master_sha": null,
24111 "because_sha": null
24112 },
24113 {
24114 "sha": "8d477baa4f917f502758268ade6590fef7a89d4e",
24115 "description": "nir: allow for cheap intrinsics in nir_opt_peephole_select()",
24116 "nominated": false,
24117 "nomination_type": null,
24118 "resolution": 4,
24119 "master_sha": null,
24120 "because_sha": null
24121 },
24122 {
24123 "sha": "5cc29fccbeb761f124a71fc3d0c27d55a51596e9",
24124 "description": "radv/winsys: Fix use of nonexisting struct type in sizeof",
24125 "nominated": false,
24126 "nomination_type": null,
24127 "resolution": 4,
24128 "master_sha": null,
24129 "because_sha": null
24130 },
24131 {
24132 "sha": "9eda7f475cfebe79cefdb2ab19daeaa29030c704",
24133 "description": "radv/query: Avoid hardcoding array size constants",
24134 "nominated": false,
24135 "nomination_type": null,
24136 "resolution": 4,
24137 "master_sha": null,
24138 "because_sha": null
24139 },
24140 {
24141 "sha": "b4d6131c156103ebf0ed683a71c51337c7d4834e",
24142 "description": "radv,aco: Compile with -Wshadow when available",
24143 "nominated": false,
24144 "nomination_type": null,
24145 "resolution": 4,
24146 "master_sha": null,
24147 "because_sha": null
24148 },
24149 {
24150 "sha": "cba6ec309abb30964bdb7c96491b0bdee9615333",
24151 "description": "radv: Fix -Wshadow warnings",
24152 "nominated": false,
24153 "nomination_type": null,
24154 "resolution": 4,
24155 "master_sha": null,
24156 "because_sha": null
24157 },
24158 {
24159 "sha": "a978602d1f2faa11502ca63f75d1c528c90e8ddd",
24160 "description": "aco/tests: Fix -Wunused warnings in release mode",
24161 "nominated": false,
24162 "nomination_type": null,
24163 "resolution": 4,
24164 "master_sha": null,
24165 "because_sha": null
24166 },
24167 {
24168 "sha": "5231c788ff0da6f66426e2d7fd3d0c799094f66b",
24169 "description": "aco/tests: Fix -Wshadow warnings",
24170 "nominated": false,
24171 "nomination_type": null,
24172 "resolution": 4,
24173 "master_sha": null,
24174 "because_sha": null
24175 },
24176 {
24177 "sha": "2bb88743203f9347b347b9db6dd593df060db819",
24178 "description": "aco: Fix -Wshadow warnings",
24179 "nominated": false,
24180 "nomination_type": null,
24181 "resolution": 4,
24182 "master_sha": null,
24183 "because_sha": null
24184 },
24185 {
24186 "sha": "bc7f442d8e03919cf7f8e6a470b3c0406e11a1f9",
24187 "description": "radv: ignore other blend targets if dual-source blending is enabled",
24188 "nominated": false,
24189 "nomination_type": null,
24190 "resolution": 4,
24191 "master_sha": null,
24192 "because_sha": null
24193 },
24194 {
24195 "sha": "c08144b8ba0502a41ba571d7ead54d8cd5446cdf",
24196 "description": "docs: add basic docs for d3d12 driver",
24197 "nominated": false,
24198 "nomination_type": null,
24199 "resolution": 4,
24200 "master_sha": null,
24201 "because_sha": null
24202 },
24203 {
24204 "sha": "0678fdd983dfbc3f82671a66f6dbc7607f955e99",
24205 "description": "ci: add list of expected failures for Sienna Cichlid",
24206 "nominated": false,
24207 "nomination_type": null,
24208 "resolution": 4,
24209 "master_sha": null,
24210 "because_sha": null
24211 },
24212 {
24213 "sha": "94c00be49fba0bbfe39836844c622c02dbe142a2",
24214 "description": "v3dv: only write new uniforms when needed",
24215 "nominated": false,
24216 "nomination_type": null,
24217 "resolution": 4,
24218 "master_sha": null,
24219 "because_sha": null
24220 },
24221 {
24222 "sha": "070dccdad934aa29a12e852b47a3288d29a8de9e",
24223 "description": "v3dv: remove redundant free of default pipeline attributes BO",
24224 "nominated": false,
24225 "nomination_type": null,
24226 "resolution": 4,
24227 "master_sha": null,
24228 "because_sha": null
24229 },
24230 {
24231 "sha": "54e8138bbc8f694eaa47bfb289251ae7c7e12210",
24232 "description": "r600/sb: Initialize sb_context members in constructor.",
24233 "nominated": false,
24234 "nomination_type": null,
24235 "resolution": 4,
24236 "master_sha": null,
24237 "because_sha": null
24238 },
24239 {
24240 "sha": "bbd21c403826d9b7f0499690783ecbbf1b2fad01",
24241 "description": "r600/sfn: Initialize ShaderFromNir members in constructor.",
24242 "nominated": false,
24243 "nomination_type": null,
24244 "resolution": 4,
24245 "master_sha": null,
24246 "because_sha": null
24247 },
24248 {
24249 "sha": "c1b675bdd5e9217eaa6258deaa5b30087cb0327c",
24250 "description": "r600/sfn: Fix typos.",
24251 "nominated": false,
24252 "nomination_type": null,
24253 "resolution": 4,
24254 "master_sha": null,
24255 "because_sha": null
24256 },
24257 {
24258 "sha": "50fef61fa54899856fc66516b22a82d327fe8ed4",
24259 "description": "intel/fs: Add support for printing half-float immediate values",
24260 "nominated": false,
24261 "nomination_type": null,
24262 "resolution": 4,
24263 "master_sha": null,
24264 "because_sha": null
24265 },
24266 {
24267 "sha": "91f7e262e1cdf6d8e5cbc8c3cd4370ad354e14ae",
24268 "description": "intel/fs: Silence unused parameter warning in filter_simd",
24269 "nominated": false,
24270 "nomination_type": null,
24271 "resolution": 4,
24272 "master_sha": null,
24273 "because_sha": null
24274 },
24275 {
24276 "sha": "9f0907a4f591449de0dd7cfa4b196ce65d6aa156",
24277 "description": "intel/compiler: Delete redundant MAC declaration",
24278 "nominated": false,
24279 "nomination_type": null,
24280 "resolution": 4,
24281 "master_sha": null,
24282 "because_sha": null
24283 },
24284 {
24285 "sha": "6edc2a3d40406f5b0a5edd5bcccd3232ad50a61f",
24286 "description": "intel/compiler: Rotate instructions ROR and ROL cannot have source modifiers",
24287 "nominated": true,
24288 "nomination_type": 1,
Ian Romanick43697f62020-07-30 11:33:03 -070024289 "resolution": 1,
Dylan Baker2d1e1522020-11-20 12:37:33 -080024290 "master_sha": null,
24291 "because_sha": "1e92e83856b1ef8a827a63359d59ed7883ed4994"
24292 },
24293 {
24294 "sha": "366de8acc1763de04c052fe9d0cec34c138dd2c2",
24295 "description": "docs: Update Mesa GL enum allocations for EGL_MESA_platform_xcb",
24296 "nominated": false,
24297 "nomination_type": null,
24298 "resolution": 4,
24299 "master_sha": null,
24300 "because_sha": null
24301 },
24302 {
24303 "sha": "c41cd7c32454a94547f7a0e8da44282e3cef4813",
24304 "description": "radv/winsys: add missing Van Gogh and Dimgrey Cavefish in the null winsys",
24305 "nominated": false,
24306 "nomination_type": null,
24307 "resolution": 4,
24308 "master_sha": null,
24309 "because_sha": null
24310 },
24311 {
24312 "sha": "0c8cee39f45b82ea18a7575174aabf7c7f85e4da",
24313 "description": "radv/winsys: fill real PCIID for Sienna Cichlid and Navy Flounder",
24314 "nominated": false,
24315 "nomination_type": null,
24316 "resolution": 4,
24317 "master_sha": null,
24318 "because_sha": null
24319 },
24320 {
Dylan Baker827c0cc2020-11-19 10:11:01 -080024321 "sha": "bac6cc586fe4c1b24351e0574d3a961eb631f6ae",
24322 "description": "ir3: Enable nir_lower_vars_to_scratch on a6xx",
24323 "nominated": false,
24324 "nomination_type": null,
24325 "resolution": 4,
24326 "master_sha": null,
24327 "because_sha": null
24328 },
24329 {
24330 "sha": "ea3db9f5960c50da34730cb08023947810b47aaa",
24331 "description": "freedreno/a6xx: Implement private memory",
24332 "nominated": false,
24333 "nomination_type": null,
24334 "resolution": 4,
24335 "master_sha": null,
24336 "because_sha": null
24337 },
24338 {
24339 "sha": "4d44461dd51c2c5ce60cc8b99c8863e2567609c9",
24340 "description": "tu: Support private memory",
24341 "nominated": false,
24342 "nomination_type": null,
24343 "resolution": 4,
24344 "master_sha": null,
24345 "because_sha": null
24346 },
24347 {
24348 "sha": "b525934f26a52ba81a5b76ff1085c341c2a0a066",
24349 "description": "freedreno: Add per-device parameters for private memory",
24350 "nominated": false,
24351 "nomination_type": null,
24352 "resolution": 4,
24353 "master_sha": null,
24354 "because_sha": null
24355 },
24356 {
24357 "sha": "ae109ca83c4872364d3195600ba002512c8d9385",
24358 "description": "ir3: Properly validate cat6 half-ness",
24359 "nominated": false,
24360 "nomination_type": null,
24361 "resolution": 4,
24362 "master_sha": null,
24363 "because_sha": null
24364 },
24365 {
24366 "sha": "4970aa55771e41ca0eb6dd8a1d707bb846c0d694",
24367 "description": "ir3: Initial support for private memory",
24368 "nominated": false,
24369 "nomination_type": null,
24370 "resolution": 4,
24371 "master_sha": null,
24372 "because_sha": null
24373 },
24374 {
24375 "sha": "32cb01a4189894f9a5e68386b40193f3224ae5bf",
24376 "description": "ir3/parser: Fix st{l,lw,g,p} and ld{l,lw,g,p} assembly",
24377 "nominated": false,
24378 "nomination_type": null,
24379 "resolution": 4,
24380 "master_sha": null,
24381 "because_sha": null
24382 },
24383 {
24384 "sha": "504142ff754e521aa88a6e95c63683a71323878a",
24385 "description": "ir3: Fix STP/LDP assembly",
24386 "nominated": false,
24387 "nomination_type": null,
24388 "resolution": 4,
24389 "master_sha": null,
24390 "because_sha": null
24391 },
24392 {
24393 "sha": "e7471ce77612b746b01a4926a7d04b0921044ae0",
24394 "description": "ir3: Support assembling & disassembling getspid/getwid",
24395 "nominated": false,
24396 "nomination_type": null,
24397 "resolution": 4,
24398 "master_sha": null,
24399 "because_sha": null
24400 },
24401 {
24402 "sha": "2cee8642ca3a3cbf2eea6c490a329837a34a2ffc",
24403 "description": "ir3: Add more a6xx-specific cat6 opcodes",
24404 "nominated": false,
24405 "nomination_type": null,
24406 "resolution": 4,
24407 "master_sha": null,
24408 "because_sha": null
24409 },
24410 {
24411 "sha": "c82d7be193474f590ab6d9381a39deb8943d787b",
24412 "description": "ir3: Expand cat6 a6xx opcode field",
24413 "nominated": false,
24414 "nomination_type": null,
24415 "resolution": 4,
24416 "master_sha": null,
24417 "because_sha": null
24418 },
24419 {
24420 "sha": "92fe6fa0ccff47953ce3c2cbc550323d6ccac1b2",
24421 "description": "freedreno/a6xx: Document private memory registers",
24422 "nominated": false,
24423 "nomination_type": null,
24424 "resolution": 4,
24425 "master_sha": null,
24426 "because_sha": null
24427 },
24428 {
24429 "sha": "3d5bed03e13859b6aa066f3b7dcb9c699726c9d4",
24430 "description": "freedreno/ci: Strip location from asserts",
24431 "nominated": false,
24432 "nomination_type": null,
24433 "resolution": 4,
24434 "master_sha": null,
24435 "because_sha": null
24436 },
24437 {
24438 "sha": "df29d0a111da3a555d8f0751722ca70fe0c5ffc0",
24439 "description": "glcpp: Handle bison-3.6 error message changes",
24440 "nominated": true,
24441 "nomination_type": 0,
Matt Turner0201fc92020-11-17 14:58:24 -050024442 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -080024443 "master_sha": null,
24444 "because_sha": null
24445 },
24446 {
24447 "sha": "2be8cebd0b062aa91a6198ba8ae99cc8749b2e8d",
24448 "description": "amdgpu_bo: make cache_entry a extensible array",
24449 "nominated": false,
24450 "nomination_type": null,
24451 "resolution": 4,
24452 "master_sha": null,
24453 "because_sha": null
24454 },
24455 {
24456 "sha": "111a1b2e1c073b34917d4720dca11fb1ba7e6b46",
24457 "description": "winsys/amdgpu: make RADEON_ALL_BOS a debug only feature",
24458 "nominated": false,
24459 "nomination_type": null,
24460 "resolution": 4,
24461 "master_sha": null,
24462 "because_sha": null
24463 },
24464 {
24465 "sha": "631e18d4275dc46cf47c969e85d8ec2d3d0262be",
24466 "description": "aco: create v_mad_u32_u24",
24467 "nominated": false,
24468 "nomination_type": null,
24469 "resolution": 4,
24470 "master_sha": null,
24471 "because_sha": null
24472 },
24473 {
24474 "sha": "1200f6da0b64b127a631cd33ab60ac9cbe6bee31",
24475 "description": "turnip: implement VK_KHR_depth_stencil_resolve support",
24476 "nominated": false,
24477 "nomination_type": null,
24478 "resolution": 4,
24479 "master_sha": null,
24480 "because_sha": null
24481 },
24482 {
24483 "sha": "13b2beb41597a8c89fa1f74639c143d95931ed56",
24484 "description": "ac: Don't negate strstr return values in ac_query_gpu_info",
24485 "nominated": true,
24486 "nomination_type": 1,
Michel Dänzerd8e73322020-11-18 17:54:19 +010024487 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -080024488 "master_sha": null,
24489 "because_sha": "b635dff25620b948080d31211ca487a71203af4d"
24490 },
24491 {
24492 "sha": "01e3f43007952c352496b2724704bfc4af1319e1",
24493 "description": "v3dv: remove box check from texel buffer copy fragment shader",
24494 "nominated": false,
24495 "nomination_type": null,
24496 "resolution": 4,
24497 "master_sha": null,
24498 "because_sha": null
24499 },
24500 {
24501 "sha": "745f0b8a31c82adcc5093a5dfd7ede9a87305b63",
24502 "description": "winsys/amdgpu: move amdgpu_winsys_bo::lock for better packing",
24503 "nominated": false,
24504 "nomination_type": null,
24505 "resolution": 4,
24506 "master_sha": null,
24507 "because_sha": null
24508 },
24509 {
24510 "sha": "bccb9a745745b2d7fbf89a900ecfeff4a391ee21",
24511 "description": "winsys/amdgpu: replace amdgpu_winsys_bo::initial_domain with pb_buffer::placement",
24512 "nominated": false,
24513 "nomination_type": null,
24514 "resolution": 4,
24515 "master_sha": null,
24516 "because_sha": null
24517 },
24518 {
24519 "sha": "9c239aa6386f58356bf3364977f078579799c43e",
24520 "description": "winsys/amdgpu: replace amdgpu_winsys_bo::flags with pb_buffer::usage",
24521 "nominated": false,
24522 "nomination_type": null,
24523 "resolution": 4,
24524 "master_sha": null,
24525 "because_sha": null
24526 },
24527 {
24528 "sha": "37cdce0146dbc89806a93555a00fc00718b0533a",
24529 "description": "winsys/amdgpu: remove amdgpu_winsys_bo::sparse",
24530 "nominated": false,
24531 "nomination_type": null,
24532 "resolution": 4,
24533 "master_sha": null,
24534 "because_sha": null
24535 },
24536 {
24537 "sha": "a09bc2db1898488f76cf03fd65bd5d920a21ea1c",
24538 "description": "winsys/amdgpu: remove amdgpu_winsys_bo::u::sparse::flags",
24539 "nominated": false,
24540 "nomination_type": null,
24541 "resolution": 4,
24542 "master_sha": null,
24543 "because_sha": null
24544 },
24545 {
24546 "sha": "31290f98061acc237ba0f5d9c8c4c38ad6075c70",
24547 "description": "intel/fs: Fix sampler message headers on Gen11+ when using scratch",
24548 "nominated": true,
24549 "nomination_type": 0,
Kenneth Graunke84e77da2020-09-15 10:54:05 -070024550 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -080024551 "master_sha": null,
24552 "because_sha": null
24553 },
24554 {
24555 "sha": "97ebb896afb6801d1fcd69556583975411379998",
24556 "description": "intel/compiler: Do interpolateAtOffset coordinate scaling in NIR",
24557 "nominated": false,
24558 "nomination_type": null,
24559 "resolution": 4,
24560 "master_sha": null,
24561 "because_sha": null
24562 },
24563 {
24564 "sha": "0d3b61dd7e8ce80f5ec0cbe27e901747e9e0e61d",
24565 "description": "iris: Stop quantizing the depth clear value",
24566 "nominated": false,
24567 "nomination_type": null,
24568 "resolution": 4,
24569 "master_sha": null,
24570 "because_sha": null
24571 },
24572 {
24573 "sha": "afa25cc49de8c99ea3034d511b948069794b3f5d",
24574 "description": "ci: Bring freedreno into the \"warnings clean release build\" fold.",
24575 "nominated": false,
24576 "nomination_type": null,
24577 "resolution": 4,
24578 "master_sha": null,
24579 "because_sha": null
24580 },
24581 {
24582 "sha": "b537d425b39052d9069643d92b465790c1e113ab",
24583 "description": "freedreno: Suppress uninit var warnings from shader stage switch.",
24584 "nominated": false,
24585 "nomination_type": null,
24586 "resolution": 4,
24587 "master_sha": null,
24588 "because_sha": null
24589 },
24590 {
24591 "sha": "8ae38885d61b0efb58e1549d41c9577bdadee62e",
24592 "description": "freedreno: Fix uninitialized var warning in afuc using unreachable().",
24593 "nominated": false,
24594 "nomination_type": null,
24595 "resolution": 4,
24596 "master_sha": null,
24597 "because_sha": null
24598 },
24599 {
24600 "sha": "239bae7b942dc900b3768e42b96580dc4f85068a",
24601 "description": "freedreno: Fix warning about uninit size for the size==0 special case.",
24602 "nominated": true,
24603 "nomination_type": 1,
Eric Anholte1697822020-11-17 12:40:26 -080024604 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -080024605 "master_sha": null,
24606 "because_sha": "536ec9d7f5ab3bba904090abf7b3fc58e92eec78"
24607 },
24608 {
24609 "sha": "530a32bb9593704cec291b613e75b91ecdfd6aa4",
24610 "description": "freedreno/a6xx: Fix use of uninitialized img->level in the SSBO/image path.",
24611 "nominated": false,
24612 "nomination_type": null,
24613 "resolution": 4,
24614 "master_sha": null,
24615 "because_sha": null
24616 },
24617 {
24618 "sha": "3390870cec4e3e3ea90f62f8d46cefd80417c6b9",
24619 "description": "freedreno: Fix release build warnings for asserted temp vars.",
24620 "nominated": false,
24621 "nomination_type": null,
24622 "resolution": 4,
24623 "master_sha": null,
24624 "because_sha": null
24625 },
24626 {
24627 "sha": "d1b2d15cb9904423c28c5718a51bc175bcf24b1b",
24628 "description": "ci: Enable -Werror in more clover builds.",
24629 "nominated": false,
24630 "nomination_type": null,
24631 "resolution": 4,
24632 "master_sha": null,
24633 "because_sha": null
24634 },
24635 {
24636 "sha": "17ebce2f1308a8b95c0eb0a761032fa3e0961310",
24637 "description": "d3d12: transition the right planes",
24638 "nominated": false,
24639 "nomination_type": null,
24640 "resolution": 4,
24641 "master_sha": null,
24642 "because_sha": null
24643 },
24644 {
24645 "sha": "968e360e4706d4d84311f7bfdfdfd04a3af0f92d",
24646 "description": "zink: track custom border color samplers and verify against device limits",
24647 "nominated": false,
24648 "nomination_type": null,
24649 "resolution": 4,
24650 "master_sha": null,
24651 "because_sha": null
24652 },
24653 {
24654 "sha": "4d498f5eaca76e6748dfef68bc8b78fb92c71087",
24655 "description": "zink: handle arbitrary border colors using VK_EXT_custom_border_color",
24656 "nominated": false,
24657 "nomination_type": null,
24658 "resolution": 4,
24659 "master_sha": null,
24660 "because_sha": null
24661 },
24662 {
24663 "sha": "f493fc5fa2b1acb620f7d2fb052273502edf8e92",
24664 "description": "spirv: workaround setjmp/longjmp crash on MinGW",
24665 "nominated": false,
24666 "nomination_type": null,
24667 "resolution": 4,
24668 "master_sha": null,
24669 "because_sha": null
24670 },
24671 {
24672 "sha": "9e4f588318f543a8ba485159efa71cd23016d57b",
24673 "description": "llvmpipe: fix arith-test build on msvc",
24674 "nominated": false,
24675 "nomination_type": null,
24676 "resolution": 4,
24677 "master_sha": null,
24678 "because_sha": null
24679 },
24680 {
24681 "sha": "03cfc93ab5ee8a0c6f34f893e86baa3a40582e85",
24682 "description": "winsys/d3d12: Use MakeWindowAssociation to remove DXGI's alt+enter handling",
24683 "nominated": false,
24684 "nomination_type": null,
24685 "resolution": 4,
24686 "master_sha": null,
24687 "because_sha": null
24688 },
24689 {
24690 "sha": "81adf127016a999dcd9b0344f53b74bdba4f09e4",
24691 "description": "d3d12: also reject GDI-supporting pixel-formats",
24692 "nominated": false,
24693 "nomination_type": null,
24694 "resolution": 4,
24695 "master_sha": null,
24696 "because_sha": null
24697 },
24698 {
24699 "sha": "8bbc31aba2f3e048c335422e041267ff47a87a90",
24700 "description": "d3d12: Release swapchain buffers before resizing them",
24701 "nominated": false,
24702 "nomination_type": null,
24703 "resolution": 4,
24704 "master_sha": null,
24705 "because_sha": null
24706 },
24707 {
24708 "sha": "be4475c4a73dc71c8868f5508064feb6bdec0a22",
24709 "description": "d3d12: Implement winsys framebuffer",
24710 "nominated": false,
24711 "nomination_type": null,
24712 "resolution": 4,
24713 "master_sha": null,
24714 "because_sha": null
24715 },
24716 {
24717 "sha": "e74b3e570a6a4d42577912e9d37ca60771df2c9d",
24718 "description": "wgl: Wrap stw_pixelformat.h into extern C",
24719 "nominated": false,
24720 "nomination_type": null,
24721 "resolution": 4,
24722 "master_sha": null,
24723 "because_sha": null
24724 },
24725 {
24726 "sha": "584061bdcdbd1d450af68c00f4ab9516584d66cf",
24727 "description": "wgl: Create third buffer when drawing to front buffer",
24728 "nominated": false,
24729 "nomination_type": null,
24730 "resolution": 4,
24731 "master_sha": null,
24732 "because_sha": null
24733 },
24734 {
24735 "sha": "ece2cc3352f52858587d13092b4300b0d6447760",
24736 "description": "wgl: Wait for fence when not using winsys framebuffer",
24737 "nominated": false,
24738 "nomination_type": null,
24739 "resolution": 4,
24740 "master_sha": null,
24741 "because_sha": null
24742 },
24743 {
24744 "sha": "f49ff1548be1306ece10cb3399fa55227025cf49",
24745 "description": "wgl: Call flush_resource() before presenting",
24746 "nominated": false,
24747 "nomination_type": null,
24748 "resolution": 4,
24749 "master_sha": null,
24750 "because_sha": null
24751 },
24752 {
24753 "sha": "0e79ee3741dca626cf614503261c11dc083d19da",
24754 "description": "wgl: Flush in-between resolving buffer and presenting",
24755 "nominated": false,
24756 "nomination_type": null,
24757 "resolution": 4,
24758 "master_sha": null,
24759 "because_sha": null
24760 },
24761 {
24762 "sha": "d60913e39259c867b9dbff93efbd9005b00b33ad",
24763 "description": "wgl: Use winsys framebuffer interface if present",
24764 "nominated": false,
24765 "nomination_type": null,
24766 "resolution": 4,
24767 "master_sha": null,
24768 "because_sha": null
24769 },
24770 {
24771 "sha": "23bfe0356748c6d3e4bb9db490910c0f29c70197",
24772 "description": "wgl: Add winsys framebuffer object",
24773 "nominated": false,
24774 "nomination_type": null,
24775 "resolution": 4,
24776 "master_sha": null,
24777 "because_sha": null
24778 },
24779 {
24780 "sha": "acf8af458f50600bbbbffaa46f782fec6ffe2df6",
24781 "description": "wgl: Add PFD flags based on stw_winsys callback response",
24782 "nominated": false,
24783 "nomination_type": null,
24784 "resolution": 4,
24785 "master_sha": null,
24786 "because_sha": null
24787 },
24788 {
24789 "sha": "c28eb3c6aac99decd7563b4ef987c08aaf9c7a6d",
24790 "description": "wgl: Add stw_winsys callback to check which PFD flags should be added",
24791 "nominated": false,
24792 "nomination_type": null,
24793 "resolution": 4,
24794 "master_sha": null,
24795 "because_sha": null
24796 },
24797 {
24798 "sha": "bb9cc7ede4daf1d74b2e8140008e2f1fe03b96bd",
24799 "description": "d3d12: Add D3D12 WGL winsys",
24800 "nominated": false,
24801 "nomination_type": null,
24802 "resolution": 4,
24803 "master_sha": null,
24804 "because_sha": null
24805 },
24806 {
24807 "sha": "3b034e97716f0862151e5a52610edfef46ad0b16",
24808 "description": "wgl: Implement get_adapter_luid callback",
24809 "nominated": false,
24810 "nomination_type": null,
24811 "resolution": 4,
24812 "master_sha": null,
24813 "because_sha": null
24814 },
24815 {
24816 "sha": "f6d2d3cb580ca24312669f01cc27354ad6c26c7a",
24817 "description": "wgl: Marshal HDC into screen creation and LUID querying",
24818 "nominated": false,
24819 "nomination_type": null,
24820 "resolution": 4,
24821 "master_sha": null,
24822 "because_sha": null
24823 },
24824 {
24825 "sha": "494bd9cfa66e96938b8f888c9397a601d6db47ec",
24826 "description": "d3d12: Pipe adapter LUID from callbacks to D3D12 screen init",
24827 "nominated": false,
24828 "nomination_type": null,
24829 "resolution": 4,
24830 "master_sha": null,
24831 "because_sha": null
24832 },
24833 {
24834 "sha": "29996b88c2bae10a61cc2196e49b2fffd597d929",
24835 "description": "d3d12: Add glon12 target which only includes d3d12 driver",
24836 "nominated": false,
24837 "nomination_type": null,
24838 "resolution": 4,
24839 "master_sha": null,
24840 "because_sha": null
24841 },
24842 {
24843 "sha": "fd361dde6557fd209834b822dfc02dabef7e9c57",
24844 "description": "d3d12: Support WINSYS_HANDLE_TYPE_D3D12_RES",
24845 "nominated": false,
24846 "nomination_type": null,
24847 "resolution": 4,
24848 "master_sha": null,
24849 "because_sha": null
24850 },
24851 {
24852 "sha": "7145cd6e7357a48aa4b124714593e49e8c8744e2",
24853 "description": "mesa/st: Introduce WINSYS_HANDLE_TYPE_D3D12_RES",
24854 "nominated": false,
24855 "nomination_type": null,
24856 "resolution": 4,
24857 "master_sha": null,
24858 "because_sha": null
24859 },
24860 {
24861 "sha": "5c305c8e36a08b235ffc348f35c0b28a28395b22",
24862 "description": "v3dv: use VkSurface to retrieve an authenticated display fd",
24863 "nominated": false,
24864 "nomination_type": null,
24865 "resolution": 4,
24866 "master_sha": null,
24867 "because_sha": null
24868 },
24869 {
24870 "sha": "0fcd379184d658285f3313c5c4026253e0ec6930",
24871 "description": "aco: fix combining max(-min(a, b), c) if a or b uses the neg modifier",
24872 "nominated": false,
24873 "nomination_type": null,
24874 "resolution": 4,
24875 "master_sha": null,
24876 "because_sha": null
24877 },
24878 {
24879 "sha": "ff22fcf4500e74fa518f5667b442931fee5ba85a",
24880 "description": "radeonsi: fix scan_instruction for bindless inc_wrap/dec_wrap atomics",
24881 "nominated": true,
24882 "nomination_type": 1,
Marek Olšák650e2a12020-11-16 18:42:44 -050024883 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -080024884 "master_sha": null,
24885 "because_sha": "25fff591c1162a9c1158b0e69de3a6edf89f42d4"
24886 },
24887 {
24888 "sha": "d0657ee837955a7d9f8e1a9a5f0202b6d6dd2970",
24889 "description": "radeonsi: fix NGG streamout regression",
24890 "nominated": true,
24891 "nomination_type": 1,
Marek Olšák2ce2c222020-11-12 11:56:25 -050024892 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -080024893 "master_sha": null,
24894 "because_sha": "81d106d6ecab326c96fb9f8db8e7f39621c9816e"
24895 },
24896 {
24897 "sha": "be905b74f7425935b3ca1be26fd8bf04833c73de",
24898 "description": "radeonsi: don't add num_vbos_in_user_sgprs to the shader cache key for non-VS",
24899 "nominated": false,
24900 "nomination_type": null,
24901 "resolution": 4,
24902 "master_sha": null,
24903 "because_sha": null
24904 },
24905 {
24906 "sha": "4753235406ab207b0f60010358861109b4840c78",
24907 "description": "radeonsi: don't do VGT_FLUSH before fast launch on gfx10.3",
24908 "nominated": false,
24909 "nomination_type": null,
24910 "resolution": 4,
24911 "master_sha": null,
24912 "because_sha": null
24913 },
24914 {
24915 "sha": "e2b784e74bb16f9202cd04fa5bca6aa11002a1a2",
24916 "description": "ac: rename num_sh_per_se -> num_sa_per_se",
24917 "nominated": false,
24918 "nomination_type": null,
24919 "resolution": 4,
24920 "master_sha": null,
24921 "because_sha": null
24922 },
24923 {
24924 "sha": "603b5340b9e53d3488f404a66a80fe2ca0395930",
24925 "description": "ac: rename num_render_backends -> max_render_backends",
24926 "nominated": false,
24927 "nomination_type": null,
24928 "resolution": 4,
24929 "master_sha": null,
24930 "because_sha": null
24931 },
24932 {
24933 "sha": "f2977a162af46ff0b9d9334bb677b768900ba5d3",
24934 "description": "ac: fix min/max_good_num_cu_per_sa on gfx10.3 with disabled SEs",
24935 "nominated": true,
24936 "nomination_type": 1,
Marek Olšák5bf5eb42020-11-10 21:30:52 -050024937 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -080024938 "master_sha": null,
24939 "because_sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341"
24940 },
24941 {
24942 "sha": "b635dff25620b948080d31211ca487a71203af4d",
24943 "description": "ac: fix detection of Pro graphics",
24944 "nominated": true,
24945 "nomination_type": 1,
Marek Olšák32b57792020-11-10 18:43:12 -050024946 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -080024947 "master_sha": null,
24948 "because_sha": "bfb92875992599d9c5ca5ecf39fce36a1719272d"
24949 },
24950 {
24951 "sha": "d425d765bfe837df66c85a02998063e91a0b97f8",
24952 "description": "ac: add build_alloca with an initializer",
24953 "nominated": false,
24954 "nomination_type": null,
24955 "resolution": 4,
24956 "master_sha": null,
24957 "because_sha": null
24958 },
24959 {
24960 "sha": "025bc9e50e2489f9a312b92435409f58f4cd35f7",
24961 "description": "radeonsi: add options.inline_uniforms to the shader cache key",
24962 "nominated": true,
24963 "nomination_type": 1,
Marek Olšákf396e152020-11-10 18:48:22 -050024964 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -080024965 "master_sha": null,
24966 "because_sha": "b7501184b90a20015885b3f2276a7a5ceaef31a7"
24967 },
24968 {
24969 "sha": "a73bdf4853494aab39413b960ef6e240e4800eb8",
24970 "description": "radeonsi: remove VS input loads when culling with rasterizer discard",
24971 "nominated": false,
24972 "nomination_type": null,
24973 "resolution": 4,
24974 "master_sha": null,
24975 "because_sha": null
24976 },
24977 {
24978 "sha": "0ab7ab40c8765a2d10df510ce17d43a87eec8f06",
24979 "description": "radeonsi: tweak triangle list culling performance for GS fast launch",
24980 "nominated": false,
24981 "nomination_type": null,
24982 "resolution": 4,
24983 "master_sha": null,
24984 "because_sha": null
24985 },
24986 {
24987 "sha": "2b2b22f496d073847bf94f4db9ba47275444be58",
24988 "description": "radeonsi: read vs_state_bits in vs_prolog correctly",
24989 "nominated": false,
24990 "nomination_type": null,
24991 "resolution": 4,
24992 "master_sha": null,
24993 "because_sha": null
24994 },
24995 {
24996 "sha": "ea90d8a74498148a1abbde3d554fc3ce3d37cb67",
24997 "description": "radeonsi: don't subtract max_verts_per_prim from hw_max_esverts on gfx10.3",
24998 "nominated": false,
24999 "nomination_type": null,
25000 "resolution": 4,
25001 "master_sha": null,
25002 "because_sha": null
25003 },
25004 {
25005 "sha": "e29e41a3cd84702a7ea6874f314fca897ca76983",
25006 "description": "radeonsi: determine correctly if switching from normal launch to fast launch",
25007 "nominated": true,
25008 "nomination_type": 1,
Marek Olšákd247a072020-11-10 08:20:21 -050025009 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -080025010 "master_sha": null,
25011 "because_sha": "3da91b3327fb93d0364c0ca9d0216f695160831d"
25012 },
25013 {
25014 "sha": "8d2876a34314e7378eff67a5f320eba56683dba3",
25015 "description": "radeonsi: only do VGT_FLUSH for fast launch if previous draw was normal launch",
25016 "nominated": true,
25017 "nomination_type": 1,
Marek Olšákcd3cd162020-10-16 11:37:16 -040025018 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -080025019 "master_sha": null,
25020 "because_sha": "3da91b3327fb93d0364c0ca9d0216f695160831d"
25021 },
25022 {
25023 "sha": "c4ebdf9ee7eac7241b5185d7d496e96384a41ecb",
25024 "description": "radeonsi: do VGT_FLUSH when switching NGG -> legacy on Sienna Cichlid",
25025 "nominated": true,
25026 "nomination_type": 1,
Marek Olšákfe27a782020-11-09 17:54:44 -050025027 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -080025028 "master_sha": null,
25029 "because_sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341"
25030 },
25031 {
25032 "sha": "74ea26f61367983640330cd572d66d30cf5ba3a8",
25033 "description": "radeonsi: fix min_direct_count value",
25034 "nominated": true,
25035 "nomination_type": 1,
Marek Olšák825a8842020-11-10 09:20:50 -050025036 "resolution": 1,
Dylan Baker827c0cc2020-11-19 10:11:01 -080025037 "master_sha": null,
25038 "because_sha": "0ce68852c1a8d37e837d64f97a2a2ef5d6b669a5"
25039 },
25040 {
25041 "sha": "802fabdaa4be7fd1847ec35920663064689a253c",
25042 "description": "Revert \"anv/image: Define anv_image_get_aux_addr (v3)\"",
25043 "nominated": false,
25044 "nomination_type": 2,
25045 "resolution": 4,
25046 "master_sha": null,
25047 "because_sha": "87dc3106b077199b829a082e32ec33d0c6d400ab"
25048 },
25049 {
25050 "sha": "783b895ec9fe15af6214de28e262e20f18ad4cf1",
25051 "description": "nir: Rewrite lower_undef_to_zero",
25052 "nominated": false,
25053 "nomination_type": null,
25054 "resolution": 4,
25055 "master_sha": null,
25056 "because_sha": null
25057 },
25058 {
25059 "sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d",
25060 "description": "microsoft: Add CLC frontend and kernel/compute support to DXIL converter",
25061 "nominated": false,
25062 "nomination_type": null,
25063 "resolution": 4,
25064 "master_sha": null,
25065 "because_sha": null
25066 },
25067 {
25068 "sha": "1885e356e6a4d425471c0bfa0aee5fcf98d19186",
25069 "description": "spirv: Allow spirv_to_nir callers to provide a float execution mode",
25070 "nominated": false,
25071 "nomination_type": null,
25072 "resolution": 4,
25073 "master_sha": null,
25074 "because_sha": null
25075 },
25076 {
25077 "sha": "a0aaba26cd4860a51c63ede351e02e4a7046c2c7",
25078 "description": "nir_load_libclc: Mark libclc shader as internal",
25079 "nominated": false,
25080 "nomination_type": null,
25081 "resolution": 4,
25082 "master_sha": null,
25083 "because_sha": null
25084 },
25085 {
25086 "sha": "cab995b4630cb6143a3172b44efda06ad2fa6051",
25087 "description": "nir: Make nir_build_deref_offset() support ptr_as_array",
25088 "nominated": false,
25089 "nomination_type": null,
25090 "resolution": 4,
25091 "master_sha": null,
25092 "because_sha": null
25093 },
25094 {
25095 "sha": "949f8572ec3959be0ac21aa8857515452c180500",
25096 "description": "vtn/opencl: Fix alignment for half vload/vstore",
25097 "nominated": false,
25098 "nomination_type": null,
25099 "resolution": 4,
25100 "master_sha": null,
25101 "because_sha": null
25102 },
25103 {
25104 "sha": "9c4dce1d9660a92ad62829284c24ac6292cf774c",
25105 "description": "nir: Add nir_alu_type -> glsl_base_type conversion helper",
25106 "nominated": false,
25107 "nomination_type": null,
25108 "resolution": 4,
25109 "master_sha": null,
25110 "because_sha": null
25111 },
25112 {
25113 "sha": "7d3aec9905e7c2702cefb9d18fa948ee85be11fa",
25114 "description": "compiler/spirv: Handle the LocalSizeHint execution modes",
25115 "nominated": false,
25116 "nomination_type": null,
25117 "resolution": 4,
25118 "master_sha": null,
25119 "because_sha": null
25120 },
25121 {
25122 "sha": "a42c846d246dc58f4f81bcfed026ea93e951c519",
25123 "description": "nir: Fix nextafter() for hardware that don't support denorms",
25124 "nominated": false,
25125 "nomination_type": null,
25126 "resolution": 4,
25127 "master_sha": null,
25128 "because_sha": null
25129 },
25130 {
25131 "sha": "b94b827add3bd840b407f190099deff7c8c7e26f",
25132 "description": "panfrost/util: Move nir_undef_to_zero into core nir and add 'lower'",
25133 "nominated": false,
25134 "nomination_type": null,
25135 "resolution": 4,
25136 "master_sha": null,
25137 "because_sha": null
25138 },
25139 {
25140 "sha": "c730ace12b51d46585fac6710fbe57dccd67071c",
25141 "description": "nir,clover: Drop nir_lower_mem_constant_vars",
25142 "nominated": false,
25143 "nomination_type": null,
25144 "resolution": 4,
25145 "master_sha": null,
25146 "because_sha": null
25147 },
25148 {
25149 "sha": "2e8e275075fa6301094e73c1ceda68585f3ae64a",
25150 "description": "nir: Add a more generic helper for gathering constant initializers",
25151 "nominated": false,
25152 "nomination_type": null,
25153 "resolution": 4,
25154 "master_sha": null,
25155 "because_sha": null
25156 },
25157 {
25158 "sha": "f727e98d22f8a897b2b5ea5240c3e10c34534389",
25159 "description": "nir/lower_io: Add data OOB asserts to write_constant",
25160 "nominated": false,
25161 "nomination_type": null,
25162 "resolution": 4,
25163 "master_sha": null,
25164 "because_sha": null
25165 },
25166 {
25167 "sha": "791fecfae126a784be4f59d7b6a148bcd79419a5",
25168 "description": "microsoft/compiler: Add scope for declaration in case statement.",
25169 "nominated": false,
25170 "nomination_type": 1,
25171 "resolution": 4,
25172 "master_sha": null,
25173 "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
25174 },
25175 {
25176 "sha": "f4c240f34d4d2cc73e8914ac9696ad0f1f456064",
25177 "description": "microsoft/compiler: Add struct glsl_type forward declaration.",
25178 "nominated": false,
25179 "nomination_type": 1,
25180 "resolution": 4,
25181 "master_sha": null,
25182 "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
25183 },
25184 {
25185 "sha": "6a4407d2699831ab4ce0f281723f8612c0aa33b7",
25186 "description": "microsoft/compiler: Add struct dxil_features forward declaration.",
25187 "nominated": false,
25188 "nomination_type": 1,
25189 "resolution": 4,
25190 "master_sha": null,
25191 "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
25192 },
25193 {
25194 "sha": "edc63ad44c73e55a67f3ea86746513e035ddd347",
25195 "description": "nv50/ir: Initialize GCRA members in constructor.",
25196 "nominated": false,
25197 "nomination_type": null,
25198 "resolution": 4,
25199 "master_sha": null,
25200 "because_sha": null
25201 },
25202 {
25203 "sha": "602d4a78bc58b915c14eae5af184cb6b6126d446",
25204 "description": "radeonsi: handle pipe_draw_info::increment_draw_id",
25205 "nominated": false,
25206 "nomination_type": null,
25207 "resolution": 4,
25208 "master_sha": null,
25209 "because_sha": null
25210 },
25211 {
25212 "sha": "c4310f70aa2707c034d420388eccf75a6ff39298",
25213 "description": "radeonsi: swap DrawId and StartInstance SGPR locations",
25214 "nominated": false,
25215 "nomination_type": null,
25216 "resolution": 4,
25217 "master_sha": null,
25218 "because_sha": null
25219 },
25220 {
25221 "sha": "f14a05d618df2d72a80169d82f1bb1db43e2face",
25222 "description": "radeonsi: don't load DrawID for indirect draws if it's unused",
25223 "nominated": false,
25224 "nomination_type": null,
25225 "resolution": 4,
25226 "master_sha": null,
25227 "because_sha": null
25228 },
25229 {
25230 "sha": "cbb8090bea3d0cd2fc88129115e3e9c8f52f418f",
25231 "description": "mesa: don't FLUSH_VERTICES from primitive restart changes",
25232 "nominated": false,
25233 "nomination_type": null,
25234 "resolution": 4,
25235 "master_sha": null,
25236 "because_sha": null
25237 },
25238 {
25239 "sha": "51c7c64f0a43c337e6816d2dece44d26c48f8cb8",
25240 "description": "mesa: add primitive restart state to Driver.Draw parameters",
25241 "nominated": false,
25242 "nomination_type": null,
25243 "resolution": 4,
25244 "master_sha": null,
25245 "because_sha": null
25246 },
25247 {
25248 "sha": "e8c0c80ecd713b1eff30fca423a9c31747669650",
25249 "description": "mesa: index _RestartIndex with index_size_shift",
25250 "nominated": false,
25251 "nomination_type": null,
25252 "resolution": 4,
25253 "master_sha": null,
25254 "because_sha": null
25255 },
25256 {
25257 "sha": "52c20a6eea3b0c2ac4085be2e7732211aa3d7536",
25258 "description": "mesa: move primitive restart enablement determination from st/mesa to main",
25259 "nominated": false,
25260 "nomination_type": null,
25261 "resolution": 4,
25262 "master_sha": null,
25263 "because_sha": null
25264 },
25265 {
25266 "sha": "6dd8b6518e1a5a71313440f05e9507b8f0f041ef",
25267 "description": "mesa: remove constant drawID parameter from _mesa_draw_arrays",
25268 "nominated": false,
25269 "nomination_type": null,
25270 "resolution": 4,
25271 "master_sha": null,
25272 "because_sha": null
25273 },
25274 {
25275 "sha": "7a8880f871035f521f8319df8c5ebfdded6f5a02",
25276 "description": "mesa: clean up GLboolean types in draw.c",
25277 "nominated": false,
25278 "nomination_type": null,
25279 "resolution": 4,
25280 "master_sha": null,
25281 "because_sha": null
25282 },
25283 {
25284 "sha": "4656df5a65f2cd74a26097e4419f8bafd5beb0ab",
25285 "description": "mesa: clean up Driver.Draw parameter types",
25286 "nominated": false,
25287 "nomination_type": null,
25288 "resolution": 4,
25289 "master_sha": null,
25290 "because_sha": null
25291 },
25292 {
25293 "sha": "d6df35b304d272cad58e666a82ec3c1fa31b85a2",
25294 "description": "gallium/u_threaded: add support for multi draws",
25295 "nominated": false,
25296 "nomination_type": null,
25297 "resolution": 4,
25298 "master_sha": null,
25299 "because_sha": null
25300 },
25301 {
25302 "sha": "52ad436740670d24040ee70bb2e155a47f789f42",
25303 "description": "gallium/u_threaded: store start/count in min/max_index for better packing",
25304 "nominated": false,
25305 "nomination_type": null,
25306 "resolution": 4,
25307 "master_sha": null,
25308 "because_sha": null
25309 },
25310 {
25311 "sha": "1cd455b17b7ac9260fb1e943c5993e8cf747abb1",
25312 "description": "gallium: extend draw_vbo to support multi draws",
25313 "nominated": false,
25314 "nomination_type": null,
25315 "resolution": 4,
25316 "master_sha": null,
25317 "because_sha": null
25318 },
25319 {
25320 "sha": "80b391077f66eff22a544be679d4b918691026ae",
25321 "description": "gallium: add missing bits of the direct multi draw interface",
25322 "nominated": false,
25323 "nomination_type": null,
25324 "resolution": 4,
25325 "master_sha": null,
25326 "because_sha": null
25327 },
25328 {
25329 "sha": "f038fb60b479b8e48f88a243a66067f62f3d3cab",
25330 "description": "gallium/u_threaded: improve draw merging by clearing pipe_draw_info fields",
25331 "nominated": false,
25332 "nomination_type": null,
25333 "resolution": 4,
25334 "master_sha": null,
25335 "because_sha": null
25336 },
25337 {
25338 "sha": "72ff53098c648ea5513fc2b150349b5b9ae58667",
25339 "description": "gallium: add pipe_draw_info::index_bounds_valid",
25340 "nominated": false,
25341 "nomination_type": null,
25342 "resolution": 4,
25343 "master_sha": null,
25344 "because_sha": null
25345 },
25346 {
25347 "sha": "920bbfb3a007fe01155eddbd539bbd7bed95289b",
25348 "description": "gallium/u_threaded: clean up direct vs indirect draws",
25349 "nominated": false,
25350 "nomination_type": null,
25351 "resolution": 4,
25352 "master_sha": null,
25353 "because_sha": null
25354 },
25355 {
25356 "sha": "d5b37dd3c262443c8b842c4aa43d0d30117e21f7",
25357 "description": "gallium/u_threaded: lift DIV_ROUND_UP to eliminate it for constant expressions",
25358 "nominated": false,
25359 "nomination_type": null,
25360 "resolution": 4,
25361 "master_sha": null,
25362 "because_sha": null
25363 },
25364 {
25365 "sha": "abe8ef862fe5649e16ceed76f60a2a364949b7b4",
25366 "description": "gallium: make pipe_draw_indirect_info * a draw_vbo parameter",
25367 "nominated": false,
25368 "nomination_type": null,
25369 "resolution": 4,
25370 "master_sha": null,
25371 "because_sha": null
25372 },
25373 {
25374 "sha": "1a717dca04657e1f5a621afbe1ae391e3da067d5",
25375 "description": "gallium: move count_from_stream_output into pipe_draw_indirect_info",
25376 "nominated": false,
25377 "nomination_type": null,
25378 "resolution": 4,
25379 "master_sha": null,
25380 "because_sha": null
25381 },
25382 {
25383 "sha": "238ee7b801cf3f861871d7b7849c25e180da5894",
25384 "description": "mesa: add Driver.DrawTransformFeedback",
25385 "nominated": false,
25386 "nomination_type": null,
25387 "resolution": 4,
25388 "master_sha": null,
25389 "because_sha": null
25390 },
25391 {
25392 "sha": "c77409a87e46a526cd2256439188deaf0ee2d4e2",
25393 "description": "turnip: minor tu_queue fixes related to vk_base_object",
25394 "nominated": false,
25395 "nomination_type": null,
25396 "resolution": 4,
25397 "master_sha": null,
25398 "because_sha": null
25399 },
25400 {
25401 "sha": "008872aa309c015684653e498a8cc17a11f15fc5",
25402 "description": "turnip: Assert about the storage buffer offset alignment.",
25403 "nominated": false,
25404 "nomination_type": null,
25405 "resolution": 4,
25406 "master_sha": null,
25407 "because_sha": null
25408 },
25409 {
25410 "sha": "fdfe4a4d307377f078a01d05a247c4f61d208be8",
25411 "description": "libgl-gdi: add zink support",
25412 "nominated": false,
25413 "nomination_type": null,
25414 "resolution": 4,
25415 "master_sha": null,
25416 "because_sha": null
25417 },
25418 {
25419 "sha": "eebcd6a5021bf36bf7b0622c5d3ee1e5ce19d797",
25420 "description": "zink: fix unused variable warning",
25421 "nominated": false,
25422 "nomination_type": null,
25423 "resolution": 4,
25424 "master_sha": null,
25425 "because_sha": null
25426 },
25427 {
25428 "sha": "3d1260aa919e3b87c589321ab4e4f4ee594787e3",
25429 "description": "v3dv: implement VK_EXT_private_data",
25430 "nominated": false,
25431 "nomination_type": null,
25432 "resolution": 4,
25433 "master_sha": null,
25434 "because_sha": null
25435 },
25436 {
25437 "sha": "30b6fbc496badc12e460022e32c6f21754120aef",
25438 "description": "v3dv: use the common base object type and struct",
25439 "nominated": false,
25440 "nomination_type": null,
25441 "resolution": 4,
25442 "master_sha": null,
25443 "because_sha": null
25444 },
25445 {
25446 "sha": "c3432ad852449ec31580a0b77af785e37eaa48f9",
25447 "description": "radeonsi: add an option to enable 2x2 coarse shading for non-GUI elements",
25448 "nominated": false,
25449 "nomination_type": null,
25450 "resolution": 4,
25451 "master_sha": null,
25452 "because_sha": null
25453 },
25454 {
25455 "sha": "c13370e8169b665e42dbb4177887125caf724666",
25456 "description": "amd: add register enums for VRS",
25457 "nominated": false,
25458 "nomination_type": null,
25459 "resolution": 4,
25460 "master_sha": null,
25461 "because_sha": null
25462 },
25463 {
25464 "sha": "f054a261a86a57365100dab9e88969f4f35c1947",
25465 "description": "ci: update some radv trace checksums",
25466 "nominated": false,
25467 "nomination_type": null,
25468 "resolution": 4,
25469 "master_sha": null,
25470 "because_sha": null
25471 },
25472 {
25473 "sha": "9b9d1db90e1147a254277fd222d93f5ba43f9a30",
25474 "description": "ci: update some radv trace checksums",
25475 "nominated": false,
25476 "nomination_type": null,
25477 "resolution": 4,
25478 "master_sha": null,
25479 "because_sha": null
25480 },
25481 {
25482 "sha": "5195a30d27ade4aabd3aa40b2dd9ac30e34a9e3c",
25483 "description": "util: fix -Wshift-count-overflow warning",
25484 "nominated": false,
25485 "nomination_type": null,
25486 "resolution": 4,
25487 "master_sha": null,
25488 "because_sha": null
25489 },
25490 {
25491 "sha": "526405dfec6073b395f0f25ac13e84bd2a0fa80e",
25492 "description": "meson: Treat LLVM headers as a system dependency",
25493 "nominated": false,
25494 "nomination_type": null,
25495 "resolution": 4,
25496 "master_sha": null,
25497 "because_sha": null
25498 },
25499 {
25500 "sha": "381824d14fcda979838468c4bb095f850e8347e4",
25501 "description": "frontends/omx/av1: enable AV1 OMX Bellagio support",
25502 "nominated": false,
25503 "nomination_type": null,
25504 "resolution": 4,
25505 "master_sha": null,
25506 "because_sha": null
25507 },
25508 {
25509 "sha": "f1b23d8299ab88a4a981c0ccf4add68963958fb6",
25510 "description": "frontends/omx/av1: add AV1 tasks management",
25511 "nominated": false,
25512 "nomination_type": null,
25513 "resolution": 4,
25514 "master_sha": null,
25515 "because_sha": null
25516 },
25517 {
25518 "sha": "2874f873487b2c0ec8dc4672d76b24a9ba25193e",
25519 "description": "frontends/omx/av1: add AV1 OBU header parsers",
25520 "nominated": false,
25521 "nomination_type": null,
25522 "resolution": 4,
25523 "master_sha": null,
25524 "because_sha": null
25525 },
25526 {
25527 "sha": "6ab3030f925e183a218d49b878b1841954950a63",
25528 "description": "frontends/omx/bellagio: add AV1 initial support to omx dec",
25529 "nominated": false,
25530 "nomination_type": null,
25531 "resolution": 4,
25532 "master_sha": null,
25533 "because_sha": null
25534 },
25535 {
25536 "sha": "7ed302819437353d23df1c3a12ac34fedb73739f",
25537 "description": "radeonsi: cap AV1 support to SIENNA CICHLID",
25538 "nominated": false,
25539 "nomination_type": null,
25540 "resolution": 4,
25541 "master_sha": null,
25542 "because_sha": null
25543 },
25544 {
25545 "sha": "33690167a49027f8a32a1ac90db1e84cc51ab6aa",
25546 "description": "radeonsi: cap AV1 codec configuration",
25547 "nominated": false,
25548 "nomination_type": null,
25549 "resolution": 4,
25550 "master_sha": null,
25551 "because_sha": null
25552 },
25553 {
25554 "sha": "d78821b3bafbac885923935b3354c8b46bba697e",
25555 "description": "radeon/vcn: fill up the probs buffer",
25556 "nominated": false,
25557 "nomination_type": null,
25558 "resolution": 4,
25559 "master_sha": null,
25560 "because_sha": null
25561 },
25562 {
25563 "sha": "07a8d4634d629233e4a4ef0ca973d70214094ebf",
25564 "description": "radeon/vcn: get AV1 message buffer",
25565 "nominated": false,
25566 "nomination_type": null,
25567 "resolution": 4,
25568 "master_sha": null,
25569 "because_sha": null
25570 },
25571 {
25572 "sha": "e08f6a18461cd2c99b762b57b2c373e10eab7f87",
25573 "description": "radeon/vcn: fill up the context buffer",
25574 "nominated": false,
25575 "nomination_type": null,
25576 "resolution": 4,
25577 "master_sha": null,
25578 "because_sha": null
25579 },
25580 {
25581 "sha": "057293a508618999796d81a0954f9c282c2f51b4",
25582 "description": "radeon/vcn: add AV1 context buffer",
25583 "nominated": false,
25584 "nomination_type": null,
25585 "resolution": 4,
25586 "master_sha": null,
25587 "because_sha": null
25588 },
25589 {
25590 "sha": "7e7e753d275165471a1a25c90bb11f08ab782066",
25591 "description": "radeon/vcn: add AV1 default tables for the context",
25592 "nominated": false,
25593 "nomination_type": null,
25594 "resolution": 4,
25595 "master_sha": null,
25596 "because_sha": null
25597 },
25598 {
25599 "sha": "9a46b1086fb35043166cf38f8e47304460eb214b",
25600 "description": "radeon/vcn: add AV1 dpb buffer size",
25601 "nominated": false,
25602 "nomination_type": null,
25603 "resolution": 4,
25604 "master_sha": null,
25605 "because_sha": null
25606 },
25607 {
25608 "sha": "6230407e82b955a76a9a96c6f3cc86d82bb6d90a",
25609 "description": "radeon/vcn: add AV1 support to the decoder",
25610 "nominated": false,
25611 "nomination_type": null,
25612 "resolution": 4,
25613 "master_sha": null,
25614 "because_sha": null
25615 },
25616 {
25617 "sha": "80f145a0a7f07a07b1a4b9ce44f401a94e34e7a4",
25618 "description": "radeon/vcn: add AV1 codec driver firmware interfaces",
25619 "nominated": false,
25620 "nomination_type": null,
25621 "resolution": 4,
25622 "master_sha": null,
25623 "because_sha": null
25624 },
25625 {
25626 "sha": "0267a567f6d5a98ffdf600b3c53823030333d56c",
25627 "description": "vl: add AV1 codec picture support",
25628 "nominated": false,
25629 "nomination_type": null,
25630 "resolution": 4,
25631 "master_sha": null,
25632 "because_sha": null
25633 },
25634 {
Dylan Baker14167712020-11-17 10:55:38 -080025635 "sha": "87dc3106b077199b829a082e32ec33d0c6d400ab",
25636 "description": "anv/image: Define anv_image_get_aux_addr (v3)",
25637 "nominated": false,
25638 "nomination_type": null,
25639 "resolution": 4,
25640 "master_sha": null,
25641 "because_sha": null
25642 },
25643 {
25644 "sha": "5fa0e5b87df52e112dc1ffa0ba34962ffca16540",
25645 "description": "anv/image: Check surface offsets after adding each surface",
25646 "nominated": false,
25647 "nomination_type": null,
25648 "resolution": 4,
25649 "master_sha": null,
25650 "because_sha": null
25651 },
25652 {
25653 "sha": "9f0abc2a22422c4cdf4d9ef6a17bd288bddad674",
25654 "description": "anv/image: Rewrite check_surfaces() [v2]",
25655 "nominated": false,
25656 "nomination_type": null,
25657 "resolution": 4,
25658 "master_sha": null,
25659 "because_sha": null
25660 },
25661 {
25662 "sha": "15642a52ce216a0043eb88447d65d33f8516efd5",
25663 "description": "anv/image: Further split add_*_surface funcs (v2)",
25664 "nominated": false,
25665 "nomination_type": null,
25666 "resolution": 4,
25667 "master_sha": null,
25668 "because_sha": null
25669 },
25670 {
25671 "sha": "9f2073c76ef0c1bb8d4c14add2ea33be2bc558c2",
25672 "description": "anv/image: Define add_all_surfaces()",
25673 "nominated": false,
25674 "nomination_type": null,
25675 "resolution": 4,
25676 "master_sha": null,
25677 "because_sha": null
25678 },
25679 {
25680 "sha": "2bfd43ba0bf7ef43d73c0d4dc9174aad8f0522f7",
25681 "description": "anv/image: Add more asserts to choose_isl_tiling_flags",
25682 "nominated": false,
25683 "nomination_type": null,
25684 "resolution": 4,
25685 "master_sha": null,
25686 "because_sha": null
25687 },
25688 {
25689 "sha": "8636adf856eccb6d702666a29199fd72f47c7afb",
25690 "description": "anv/image: Move some DRM code in anv_get_image_format_properties()",
25691 "nominated": false,
25692 "nomination_type": null,
25693 "resolution": 4,
25694 "master_sha": null,
25695 "because_sha": null
25696 },
25697 {
25698 "sha": "40ac4c9cdc36067962e5e66c169bbd492f6b4a3d",
25699 "description": "anv/image: Emit error message for non-2D DRM images",
25700 "nominated": false,
25701 "nomination_type": null,
25702 "resolution": 4,
25703 "master_sha": null,
25704 "because_sha": null
25705 },
25706 {
25707 "sha": "c892e242589fb93caec8198b093b434df4e11b6b",
25708 "description": "anv/image: Drop redundant rejection of YCbCr formats with modifiers",
25709 "nominated": false,
25710 "nomination_type": null,
25711 "resolution": 4,
25712 "master_sha": null,
25713 "because_sha": null
25714 },
25715 {
25716 "sha": "c9f2a74b5a5da4ccfd69ce83ba1d39e106565714",
25717 "description": "anv/image: Respect VkImageFormatListCreateInfo for VkImageFormatProperties (v2)",
25718 "nominated": false,
25719 "nomination_type": null,
25720 "resolution": 4,
25721 "master_sha": null,
25722 "because_sha": null
25723 },
25724 {
25725 "sha": "ce4f6bda66e32db8cc52233932062bf7bfd256e7",
25726 "description": "anv/image: Fail earlier in anv_get_image_format_properties",
25727 "nominated": false,
25728 "nomination_type": null,
25729 "resolution": 4,
25730 "master_sha": null,
25731 "because_sha": null
25732 },
25733 {
25734 "sha": "8c5b4b1e1dbf73317bbcb4e778bbd900995d6a89",
25735 "description": "anv/image: Minor refactor of VkImageFormatProperties::sampleCounts",
25736 "nominated": false,
25737 "nomination_type": null,
25738 "resolution": 4,
25739 "master_sha": null,
25740 "because_sha": null
25741 },
25742 {
25743 "sha": "2b3ec91326b7e9181a2c865e5e9e251466092c39",
25744 "description": "anv/image: Rename get_wsi_format_modifier_properties_list()",
25745 "nominated": false,
25746 "nomination_type": null,
25747 "resolution": 4,
25748 "master_sha": null,
25749 "because_sha": null
25750 },
25751 {
25752 "sha": "57d416d4236bac3bbae10fcf290f9502ca091a5a",
25753 "description": "anv/image: Fix VkExternalMemoryProperties for images (v5)",
25754 "nominated": false,
25755 "nomination_type": null,
25756 "resolution": 4,
25757 "master_sha": null,
25758 "because_sha": null
25759 },
25760 {
25761 "sha": "a2aa56905c6b4413a3ad66b77412fd28d34daef0",
25762 "description": "anv/image: Delete the list of modifier-compatible formats",
25763 "nominated": false,
25764 "nomination_type": null,
25765 "resolution": 4,
25766 "master_sha": null,
25767 "because_sha": null
25768 },
25769 {
25770 "sha": "146f41e608c4b35a5f68f0f49aa08d7949cf0d4c",
25771 "description": "anv/image: Refactor iteration over modifiers",
25772 "nominated": false,
25773 "nomination_type": null,
25774 "resolution": 4,
25775 "master_sha": null,
25776 "because_sha": null
25777 },
25778 {
25779 "sha": "6835cb7f86223e33aaece0e10be3e87b118f1af5",
25780 "description": "isl: Make public the list of modifiers",
25781 "nominated": false,
25782 "nomination_type": null,
25783 "resolution": 4,
25784 "master_sha": null,
25785 "because_sha": null
25786 },
25787 {
25788 "sha": "51eefbaae6d8d70a5774627e33f2dd7f81b34c99",
25789 "description": "anv/image: Fill drmFormatModifierTilingFeatures (v2)",
25790 "nominated": false,
25791 "nomination_type": null,
25792 "resolution": 4,
25793 "master_sha": null,
25794 "because_sha": null
25795 },
25796 {
25797 "sha": "1f39b3e48da34b2401a385fc4de4145610e75da2",
25798 "description": "anv/image: Teach anv_get_image_format_features() about modifiers (v3)",
25799 "nominated": false,
25800 "nomination_type": null,
25801 "resolution": 4,
25802 "master_sha": null,
25803 "because_sha": null
25804 },
25805 {
25806 "sha": "486ae7c655e86d3f1b08f9356b11fe4eaee707bb",
25807 "description": "isl: Add isl_format_layout::uniform_channel_type",
25808 "nominated": false,
25809 "nomination_type": null,
25810 "resolution": 4,
25811 "master_sha": null,
25812 "because_sha": null
25813 },
25814 {
25815 "sha": "f665bae4eb34fa2d05f6e9ccdd90245badd12eaf",
25816 "description": "anv/image: Use isl_drm_modifier_get_score()",
25817 "nominated": false,
25818 "nomination_type": null,
25819 "resolution": 4,
25820 "master_sha": null,
25821 "because_sha": null
25822 },
25823 {
25824 "sha": "01bad67a940c234e325e17a37afe076b47ac9ad1",
25825 "description": "isl: Define isl_drm_modifier_get_score() [v3]",
25826 "nominated": false,
25827 "nomination_type": null,
25828 "resolution": 4,
25829 "master_sha": null,
25830 "because_sha": null
25831 },
25832 {
25833 "sha": "b50275a4b63d3da12ead2f6e57be8988223af83d",
25834 "description": "anv/image: Fix isl_surf_usage_flags for stencil images",
25835 "nominated": true,
25836 "nomination_type": 0,
Chad Versace654376f2020-09-08 09:44:43 -070025837 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080025838 "master_sha": null,
25839 "because_sha": null
25840 },
25841 {
25842 "sha": "51a19c83b000407a31b5cd17b996084a6b58a4ff",
25843 "description": "anv/image: Check DISJOINT in vkGetPhysicalDeviceImageFormatProperties2 (v2)",
25844 "nominated": true,
25845 "nomination_type": 0,
Chad Versacec9d10b32020-08-04 10:14:11 -070025846 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080025847 "master_sha": null,
25848 "because_sha": null
25849 },
25850 {
25851 "sha": "19906022e22cb37493861b6976c9623618b5b769",
25852 "description": "zink: more accurately track supported blits",
25853 "nominated": true,
25854 "nomination_type": 1,
Erik Faye-Lund1534e282020-11-13 16:53:04 +010025855 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080025856 "master_sha": null,
25857 "because_sha": "5743fa6e709a01c5a6820320b2e87931af46e7cf"
25858 },
25859 {
25860 "sha": "465a48a048ca96bb1f828686149e00597107edfe",
25861 "description": "zink: always insert barriers for general-layout",
25862 "nominated": false,
25863 "nomination_type": null,
25864 "resolution": 4,
25865 "master_sha": null,
25866 "because_sha": null
25867 },
25868 {
25869 "sha": "11ebe2a572fe3a4bf4513391ddce4703d6ebd86b",
25870 "description": "zink: mark general layout as transfer-read/write",
25871 "nominated": false,
25872 "nomination_type": null,
25873 "resolution": 4,
25874 "master_sha": null,
25875 "because_sha": null
25876 },
25877 {
25878 "sha": "249aed1ff067116d6279fe2484ccc52f0405840a",
25879 "description": "v3dv: rename playout and dslayout fields to use underscores.",
25880 "nominated": false,
25881 "nomination_type": null,
25882 "resolution": 4,
25883 "master_sha": null,
25884 "because_sha": null
25885 },
25886 {
25887 "sha": "ba2e979b5ce0e813c2a00c06514a7a1b8b1621d9",
25888 "description": "v3dv: blit shader clean-ups",
25889 "nominated": false,
25890 "nomination_type": null,
25891 "resolution": 4,
25892 "master_sha": null,
25893 "because_sha": null
25894 },
25895 {
25896 "sha": "840ba2513a21b29aaf7e5a190a838e4111862be4",
25897 "description": "v3dv: initialize pipeline layouts for meta operations at driver initialization",
25898 "nominated": false,
25899 "nomination_type": null,
25900 "resolution": 4,
25901 "master_sha": null,
25902 "because_sha": null
25903 },
25904 {
25905 "sha": "ba69c36ada5609ef2a43bb34ce9b48786c083aa9",
25906 "description": "v3dv: add a buffer to image copy path using a texel buffer",
25907 "nominated": false,
25908 "nomination_type": null,
25909 "resolution": 4,
25910 "master_sha": null,
25911 "because_sha": null
25912 },
25913 {
25914 "sha": "6304c08818e9e571f0e73cbc814deddd1d0c416a",
25915 "description": "v3dv: fix width for buffer view texture state",
25916 "nominated": false,
25917 "nomination_type": null,
25918 "resolution": 4,
25919 "master_sha": null,
25920 "because_sha": null
25921 },
25922 {
25923 "sha": "d25d097d3d524e1e8c5ab3f9dc91cf155fb0687a",
25924 "description": "radv: don't subtract max_verts_per_prim from hw_max_esverts on gfx10.3",
25925 "nominated": false,
25926 "nomination_type": null,
25927 "resolution": 4,
25928 "master_sha": null,
25929 "because_sha": null
25930 },
25931 {
25932 "sha": "f777d00a756d72cc01571ca94efa8afa3784fd4e",
25933 "description": "radv: don't count unusable vertices to the NGG LDS size",
25934 "nominated": false,
25935 "nomination_type": null,
25936 "resolution": 4,
25937 "master_sha": null,
25938 "because_sha": null
25939 },
25940 {
25941 "sha": "c5e8f6700bf4c50cd273ed2f6c476c66557ccc37",
25942 "description": "radv: fix applying the NGG minimum vertex count requirement",
25943 "nominated": false,
25944 "nomination_type": null,
25945 "resolution": 4,
25946 "master_sha": null,
25947 "because_sha": null
25948 },
25949 {
25950 "sha": "0790105f2f0d1813dc2ecaf5e12e7131730a8bc1",
25951 "description": "radv: do VGT_FLUSH when switching NGG -> legacy on Sienna Cichlid",
25952 "nominated": false,
25953 "nomination_type": null,
25954 "resolution": 4,
25955 "master_sha": null,
25956 "because_sha": null
25957 },
25958 {
25959 "sha": "68f152cb9a65ab20f03d5efb21d6f7ad3cb16e25",
25960 "description": "mesa/gallium: add MESA_MAP_ONCE / PIPE_MAP_ONCE",
25961 "nominated": false,
25962 "nomination_type": null,
25963 "resolution": 4,
25964 "master_sha": null,
25965 "because_sha": null
25966 },
25967 {
25968 "sha": "addfe49fdde0402055b5b9d6f2846cb2f37954af",
25969 "description": "radv: Fix radv_queue_init failure handling",
25970 "nominated": false,
25971 "nomination_type": null,
25972 "resolution": 4,
25973 "master_sha": null,
25974 "because_sha": null
25975 },
25976 {
25977 "sha": "aaecb65b89f304c187f223efa14e11b5b175a867",
25978 "description": "panfrost: Don't expose fp16 support on Bifrost unless explicitly requested",
25979 "nominated": false,
25980 "nomination_type": null,
25981 "resolution": 4,
25982 "master_sha": null,
25983 "because_sha": null
25984 },
25985 {
25986 "sha": "fee4e991fe9b905edeb31f3bc5cf1fef32e9e5f1",
25987 "description": "pan/bi: Stop extracting the immediate attribute index from src0",
25988 "nominated": false,
25989 "nomination_type": null,
25990 "resolution": 4,
25991 "master_sha": null,
25992 "because_sha": null
25993 },
25994 {
25995 "sha": "549a59f66e2d132e55b62017078734dbf0322a32",
25996 "description": "pan/bi: Add a varying_index field to bi_texture",
25997 "nominated": false,
25998 "nomination_type": null,
25999 "resolution": 4,
26000 "master_sha": null,
26001 "because_sha": null
26002 },
26003 {
26004 "sha": "fb01328d30eb038023a0fb5bcbc80f7382754ab2",
26005 "description": "pan/bi: Fix LD_VAR with non-constant index",
26006 "nominated": false,
26007 "nomination_type": null,
26008 "resolution": 4,
26009 "master_sha": null,
26010 "because_sha": null
26011 },
26012 {
26013 "sha": "d86973d92a9021c2bb1e0b8088cce7db3b1ae5be",
26014 "description": "pan/bi: Stop passing special varying names through src0",
26015 "nominated": false,
26016 "nomination_type": null,
26017 "resolution": 4,
26018 "master_sha": null,
26019 "because_sha": null
26020 },
26021 {
26022 "sha": "1176cc12978d78025a435aa4d17bb90c1045df9d",
26023 "description": "pan/bi: Pass LD_VAR update mode explicitly",
26024 "nominated": false,
26025 "nomination_type": null,
26026 "resolution": 4,
26027 "master_sha": null,
26028 "because_sha": null
26029 },
26030 {
26031 "sha": "4321b4fc935c2ec4946d47d5e606dfa4810d7aaa",
26032 "description": "pan/bi: Move LD_VAR packing out of bi_pack_add()",
26033 "nominated": false,
26034 "nomination_type": null,
26035 "resolution": 4,
26036 "master_sha": null,
26037 "because_sha": null
26038 },
26039 {
26040 "sha": "058bcf44062f81ec6a42025ef9e0957a180ad4bb",
26041 "description": "pan/bi: Set roundmode to RTZ for f2u operations",
26042 "nominated": false,
26043 "nomination_type": null,
26044 "resolution": 4,
26045 "master_sha": null,
26046 "because_sha": null
26047 },
26048 {
26049 "sha": "00a6a9bdf8d74eebc1ffbcd57f400859bbb0d9cf",
26050 "description": "pan/bi: Let the GPU pick the right format based on the varying descriptor",
26051 "nominated": false,
26052 "nomination_type": null,
26053 "resolution": 4,
26054 "master_sha": null,
26055 "because_sha": null
26056 },
26057 {
26058 "sha": "aa2156f9493a67d8a00d168e3e11783c9bb4fa1a",
26059 "description": "pan/bi: Support automatic register format",
26060 "nominated": false,
26061 "nomination_type": null,
26062 "resolution": 4,
26063 "master_sha": null,
26064 "because_sha": null
26065 },
26066 {
26067 "sha": "d0cd8bf2a54ee5813afa72b76475bb04c269b481",
26068 "description": "pan/bi: Support txs operations",
26069 "nominated": false,
26070 "nomination_type": null,
26071 "resolution": 4,
26072 "master_sha": null,
26073 "because_sha": null
26074 },
26075 {
26076 "sha": "045ae5434330e864a5ee97c60ba7ecac5a26cc46",
26077 "description": "pan/bi: Don't use TEXS for tex operations with a src that's not lod or coord",
26078 "nominated": false,
26079 "nomination_type": null,
26080 "resolution": 4,
26081 "master_sha": null,
26082 "because_sha": null
26083 },
26084 {
26085 "sha": "5ad9f95f24991fdd667cc66a3a3950cf9edd8da0",
26086 "description": "pan/mdg: Try demoting uniforms instead of spilling to TLS",
26087 "nominated": false,
26088 "nomination_type": null,
26089 "resolution": 4,
26090 "master_sha": null,
26091 "because_sha": null
26092 },
26093 {
26094 "sha": "69cad1f96ef4481cc2395def9c993ddcbb0e2540",
26095 "description": "turnip: Close sync_fd only if it is a valid file descriptor.",
26096 "nominated": true,
26097 "nomination_type": 1,
Vinson Leef076b4d2020-11-16 16:23:47 -080026098 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080026099 "master_sha": null,
26100 "because_sha": "cec0bc73e550859635a71d330625bccdf71e87ee"
26101 },
26102 {
26103 "sha": "71ee4e2853bc4af270969e6d91533cba7b9c0cb4",
26104 "description": "clover/spirv: Add missing break for SpvOpExecutionMode case.",
26105 "nominated": true,
26106 "nomination_type": 1,
Vinson Leef6a73222020-11-09 17:31:36 -080026107 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080026108 "master_sha": null,
26109 "because_sha": "ee5b46fcfdb4df3d28839499e5945178af9b76f7"
26110 },
26111 {
26112 "sha": "7820c8c13ff3e9367b208f09059c940a1629f708",
26113 "description": "frontends/va: Fix *num_entrypoints check.",
26114 "nominated": true,
26115 "nomination_type": 1,
Vinson Lee5953d042020-10-28 19:47:42 -070026116 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080026117 "master_sha": null,
26118 "because_sha": "5bcaa1b9e9707aea7be73b406345bb9e46f92a18"
26119 },
26120 {
26121 "sha": "1beb477908c49ae962017d61bb4ca252640c9018",
26122 "description": "freedreno: Disable PIPE_CAP_PREFER_IMM_ARRAYS_AS_CONSTBUF.",
26123 "nominated": false,
26124 "nomination_type": null,
26125 "resolution": 4,
26126 "master_sha": null,
26127 "because_sha": null
26128 },
26129 {
26130 "sha": "1f44053301339e64ef070ac8ad81a0ba3f073310",
26131 "description": "freedreno+turnip: Upload large shader constants as a UBO.",
26132 "nominated": false,
26133 "nomination_type": null,
26134 "resolution": 4,
26135 "master_sha": null,
26136 "because_sha": null
26137 },
26138 {
26139 "sha": "17db969f7a39c128bf02238a7a6f1243d78476f1",
26140 "description": "freedreno/ir3: Fix incorrect optimization of usage of 16-bit constbuf vals.",
26141 "nominated": false,
26142 "nomination_type": null,
26143 "resolution": 4,
26144 "master_sha": null,
26145 "because_sha": null
26146 },
26147 {
26148 "sha": "386998cfbf068706237e0f274be6f3b874e9d66f",
26149 "description": "freedreno/ir3: Switch emit_const_ptrs() to take BOs instead of prscs.",
26150 "nominated": false,
26151 "nomination_type": null,
26152 "resolution": 4,
26153 "master_sha": null,
26154 "because_sha": null
26155 },
26156 {
26157 "sha": "a9b37e5dad6652e7cb404da6a0452dfd46533d04",
26158 "description": "freedreno/ir3: Include at least 4 NOPs so that cffdump doesn't disasm junk.",
26159 "nominated": false,
26160 "nomination_type": null,
26161 "resolution": 4,
26162 "master_sha": null,
26163 "because_sha": null
26164 },
26165 {
26166 "sha": "51f2b11b043da05e12f26d8466e68e55f0d17c3b",
26167 "description": "nir: Add a size_align helper function for aligning elements to 16 bytes.",
26168 "nominated": false,
26169 "nomination_type": null,
26170 "resolution": 4,
26171 "master_sha": null,
26172 "because_sha": null
26173 },
26174 {
26175 "sha": "433841d9eb7cd9dd5e00b2f47cd998e0e986ef02",
26176 "description": "freedreno: Fix leak of shader binary on disk cache hits.",
26177 "nominated": true,
26178 "nomination_type": 1,
Eric Anholt94f202c2020-08-03 19:23:34 -070026179 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080026180 "master_sha": null,
26181 "because_sha": "f97acb4bb4b18f127b62aa8eeb57cdf3d8fe3aa2"
26182 },
26183 {
26184 "sha": "b3daf341d4d0f8f5f97f48b095b4ac3678b9f1f9",
26185 "description": "intel/fs: Add assert on the brw_STAGE_prog_data downcasts",
26186 "nominated": false,
26187 "nomination_type": null,
26188 "resolution": 4,
26189 "master_sha": null,
26190 "because_sha": null
26191 },
26192 {
26193 "sha": "671c850310523bba93f1ff18739ca69a62f8c63a",
26194 "description": "spirv/cl: add enqueued workgroup size.",
26195 "nominated": false,
26196 "nomination_type": null,
26197 "resolution": 4,
26198 "master_sha": null,
26199 "because_sha": null
26200 },
26201 {
26202 "sha": "2dd3fde56d45836766d17fed6e95102ba48a4314",
26203 "description": "clover/image: handle MEM_KERNEL_READ_AND_WRITE flag.",
26204 "nominated": false,
26205 "nomination_type": null,
26206 "resolution": 4,
26207 "master_sha": null,
26208 "because_sha": null
26209 },
26210 {
26211 "sha": "c5a33ed8c20724cd1be0451d4f3fd9f6da047b03",
26212 "description": "clover: add CL 3.0 event/queue queries",
26213 "nominated": false,
26214 "nomination_type": null,
26215 "resolution": 4,
26216 "master_sha": null,
26217 "because_sha": null
26218 },
26219 {
26220 "sha": "a8bad2b71a25246ac756c93014d631ee4f8277a3",
26221 "description": "clover: add 3.0 program properties",
26222 "nominated": false,
26223 "nomination_type": null,
26224 "resolution": 4,
26225 "master_sha": null,
26226 "because_sha": null
26227 },
26228 {
26229 "sha": "bd804c074fd90966a869d00961fce1a5a0d7defc",
26230 "description": "clover: add device/platform info for CL 3.0",
26231 "nominated": false,
26232 "nomination_type": null,
26233 "resolution": 4,
26234 "master_sha": null,
26235 "because_sha": null
26236 },
26237 {
26238 "sha": "39940ee8d6a18f4b19d98ca7ffcba137d8b33a62",
26239 "description": "clover: add cl 3.0 SVM invalid support",
26240 "nominated": false,
26241 "nomination_type": null,
26242 "resolution": 4,
26243 "master_sha": null,
26244 "because_sha": null
26245 },
26246 {
26247 "sha": "a144dd69172b0c4a5858f3025d1b82c9281661fe",
26248 "description": "clover: add all CL 3.0 API with invalid functions",
26249 "nominated": false,
26250 "nomination_type": null,
26251 "resolution": 4,
26252 "master_sha": null,
26253 "because_sha": null
26254 },
26255 {
26256 "sha": "e42a7fa03786603b5069afb762006623d71ae7e7",
26257 "description": "clover: add support command queue properties",
26258 "nominated": false,
26259 "nomination_type": null,
26260 "resolution": 4,
26261 "master_sha": null,
26262 "because_sha": null
26263 },
26264 {
26265 "sha": "0272b6b1ba001741e8550a5d1f8f47d47db588cb",
26266 "description": "clover: handle memory object properties properly.",
26267 "nominated": false,
26268 "nomination_type": null,
26269 "resolution": 4,
26270 "master_sha": null,
26271 "because_sha": null
26272 },
26273 {
26274 "sha": "6fd20a0281de0fb2e2145c1bbffe606736c7e9d2",
26275 "description": "etnaviv: drop nir_print_shader(..) call",
26276 "nominated": false,
26277 "nomination_type": null,
26278 "resolution": 4,
26279 "master_sha": null,
26280 "because_sha": null
26281 },
26282 {
26283 "sha": "b479a1f03cdcf70b86df6903ace6ff8c92f205b9",
26284 "description": "etnaviv: fix disabling of INT filter for real",
26285 "nominated": true,
26286 "nomination_type": 1,
Lucas Stachd7366262020-11-16 14:58:38 +010026287 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080026288 "master_sha": null,
26289 "because_sha": "89a41dae7702731bee298288f3acbcbd56096b30"
26290 },
26291 {
26292 "sha": "ad6365f656b44c8daf788582ba8a91b72d9710c0",
26293 "description": "docs/features: document d3d12 features",
26294 "nominated": false,
26295 "nomination_type": null,
26296 "resolution": 4,
26297 "master_sha": null,
26298 "because_sha": null
26299 },
26300 {
26301 "sha": "867323379e353a58e76a1340071751c43431f215",
26302 "description": "aco: don't use SMEM for SSBO stores",
26303 "nominated": false,
26304 "nomination_type": null,
26305 "resolution": 4,
26306 "master_sha": null,
26307 "because_sha": null
26308 },
26309 {
26310 "sha": "2410def98fa688aa009b42de3224e12e5ddbaff3",
26311 "description": "mesa/main: add missing include in glformats.h",
26312 "nominated": true,
26313 "nomination_type": 1,
Erik Faye-Lundce29a102020-11-16 12:33:36 +010026314 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080026315 "master_sha": null,
26316 "because_sha": "1bf539b3a2129779addde397886870c00045e6d7"
26317 },
26318 {
26319 "sha": "2736f974962c293ce76dcf309ab78dfb4b198516",
26320 "description": "aco/tests: add output modifier tests",
26321 "nominated": false,
26322 "nomination_type": null,
26323 "resolution": 4,
26324 "master_sha": null,
26325 "because_sha": null
26326 },
26327 {
26328 "sha": "0c522d3aa7432b72c2ed773218d6f0eb25f58943",
26329 "description": "aco: fix fp16 *0.5 omod",
26330 "nominated": true,
26331 "nomination_type": 1,
Rhys Perry9d399932020-11-13 15:12:21 +000026332 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080026333 "master_sha": null,
26334 "because_sha": "1210e0bd6205c5f5365a29c91425dea3e49d89a7"
26335 },
26336 {
26337 "sha": "558daa73f9adb1275ddcf00515c7f79f726b7ae1",
26338 "description": "aco: disable omod if the sign of zeros should be preserved",
26339 "nominated": true,
26340 "nomination_type": 1,
Rhys Perrydc0580d2020-11-13 15:10:58 +000026341 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080026342 "master_sha": null,
26343 "because_sha": "df645fa369d12be4d5e0fd9e4f6d4455caf2f4c3"
26344 },
26345 {
26346 "sha": "5c8fc0b1f4ba04735a6cafe8352376ccf81bbbd4",
26347 "description": "Revert \"ci: Temporarily disable jobs on the Collabora lab\"",
26348 "nominated": false,
26349 "nomination_type": 2,
26350 "resolution": 4,
26351 "master_sha": null,
26352 "because_sha": "902ac3d7c5ab75f2ff31bf23d1d5add7b5c377ed"
26353 },
26354 {
26355 "sha": "3f91f4e2ab6cb720c8fe7e5151794ca8defa88c6",
26356 "description": "nir: don't consider txf_ms_mcs a query instruction",
26357 "nominated": false,
26358 "nomination_type": null,
26359 "resolution": 4,
26360 "master_sha": null,
26361 "because_sha": null
26362 },
26363 {
26364 "sha": "ff3b4f6683cffece1d97dc7994e7161fd3e09d92",
26365 "description": "util: fix unknown pragma warning on msvc",
26366 "nominated": false,
26367 "nomination_type": 1,
26368 "resolution": 4,
26369 "master_sha": null,
26370 "because_sha": "2ec290cd92a9796c9308e14dcc9bf01cb199f670"
26371 },
26372 {
26373 "sha": "2f5b3ac2f85dbbcc25ac3709560aa5db3ed24193",
26374 "description": "aco: remove v_{add,sub,subrev}_u32 on GFX8",
26375 "nominated": false,
26376 "nomination_type": null,
26377 "resolution": 4,
26378 "master_sha": null,
26379 "because_sha": null
26380 },
26381 {
26382 "sha": "e7f8c195d80a0c981f63e6c527d6bd4dc83249b5",
26383 "description": "microsoft/compiler: Fix reference to renamed intrinsic getter",
26384 "nominated": false,
26385 "nomination_type": 1,
26386 "resolution": 4,
26387 "master_sha": null,
26388 "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
26389 },
26390 {
26391 "sha": "2ec290cd92a9796c9308e14dcc9bf01cb199f670",
26392 "description": "util: Fix/silence variable shadowing warnings",
26393 "nominated": false,
26394 "nomination_type": null,
26395 "resolution": 4,
26396 "master_sha": null,
26397 "because_sha": null
26398 },
26399 {
26400 "sha": "4e87e7863f8eee004b5b2ce0f13978f105ac0f0e",
26401 "description": "glsl: Fix -Wshadow warning",
26402 "nominated": false,
26403 "nomination_type": null,
26404 "resolution": 4,
26405 "master_sha": null,
26406 "because_sha": null
26407 },
26408 {
26409 "sha": "902ac3d7c5ab75f2ff31bf23d1d5add7b5c377ed",
26410 "description": "ci: Temporarily disable jobs on the Collabora lab",
26411 "nominated": false,
26412 "nomination_type": null,
26413 "resolution": 4,
26414 "master_sha": null,
26415 "because_sha": null
26416 },
26417 {
26418 "sha": "460287adcadf1c03b13fccd397fcd9d270c4d31d",
26419 "description": "iris: initialize shared screen->vtbl only once",
26420 "nominated": true,
26421 "nomination_type": 0,
Tapani Pällided5cd52020-11-11 08:59:46 +020026422 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080026423 "master_sha": null,
26424 "because_sha": null
26425 },
26426 {
26427 "sha": "959c2d1edbf56934f6d313a48136f6f1740dc549",
26428 "description": "egl/dri2: fix race between image create and egl_image_target_texture",
26429 "nominated": true,
26430 "nomination_type": 0,
Tapani Pälli15367d22020-11-10 15:52:00 +020026431 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080026432 "master_sha": null,
26433 "because_sha": null
26434 },
26435 {
26436 "sha": "da9fbbac42f4531f66165aa810257f6ae2661bd1",
26437 "description": "lima: define set_clip_state implementation",
26438 "nominated": false,
26439 "nomination_type": null,
26440 "resolution": 4,
26441 "master_sha": null,
26442 "because_sha": null
26443 },
26444 {
26445 "sha": "f586a8efb7585475bde2783a8f412d4ad6a3e752",
26446 "description": "gallivm: fix float atomic exchange.",
26447 "nominated": false,
26448 "nomination_type": null,
26449 "resolution": 4,
26450 "master_sha": null,
26451 "because_sha": null
26452 },
26453 {
26454 "sha": "0a6f5ebe284a054d913558e48a47c973e942025c",
26455 "description": "gallivm: lower vector compares",
26456 "nominated": false,
26457 "nomination_type": null,
26458 "resolution": 4,
26459 "master_sha": null,
26460 "because_sha": null
26461 },
26462 {
26463 "sha": "3502bf47b26b0ad3905c6da6459144b8cbd5ef37",
26464 "description": "gallivm/nir: lower dot products.",
26465 "nominated": false,
26466 "nomination_type": null,
26467 "resolution": 4,
26468 "master_sha": null,
26469 "because_sha": null
26470 },
26471 {
26472 "sha": "2a3fd242b06283867feab9ba7831eb76c0fe8098",
26473 "description": "gallivm/nir: add fsum support",
26474 "nominated": false,
26475 "nomination_type": null,
26476 "resolution": 4,
26477 "master_sha": null,
26478 "because_sha": null
26479 },
26480 {
26481 "sha": "53064ce6b5f277364b29e4b6f206cfcb4fc717a4",
26482 "description": "gallivm: add float to 8/16 int",
26483 "nominated": false,
26484 "nomination_type": null,
26485 "resolution": 4,
26486 "master_sha": null,
26487 "because_sha": null
26488 },
26489 {
26490 "sha": "ce07c52b825903e698b63bc608d7ddb8cb578cd6",
26491 "description": "draw: fix tess eval pipeline statistics.",
26492 "nominated": true,
26493 "nomination_type": 1,
Dave Airlieee3ed202020-11-13 17:15:53 +100026494 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080026495 "master_sha": null,
26496 "because_sha": "202bc38ce9e3e52cea1448f22882d17c7e5e9a90"
26497 },
26498 {
26499 "sha": "6925c031e0e6420baf7f046e3100d6ca4c6d55e1",
26500 "description": "ci: update the list of expected failures for RADV",
26501 "nominated": false,
26502 "nomination_type": null,
26503 "resolution": 4,
26504 "master_sha": null,
26505 "because_sha": null
26506 },
26507 {
26508 "sha": "2ad0142db2483d444b5289d30d52922eefe93a8e",
26509 "description": "ci: update the list of skipped tests for RAVEN",
26510 "nominated": false,
26511 "nomination_type": null,
26512 "resolution": 4,
26513 "master_sha": null,
26514 "because_sha": null
26515 },
26516 {
26517 "sha": "a4dc4ece6303cc548fcdd29b2851ee2be6454f1c",
26518 "description": "radv: Use internal drm_fourcc.h",
26519 "nominated": false,
26520 "nomination_type": 1,
26521 "resolution": 4,
26522 "master_sha": null,
26523 "because_sha": "0833dd7d124bfd94161bff15e5b4293987920fce"
26524 },
26525 {
26526 "sha": "9b6516ac249ee479b78e399e1a54a293e53e9676",
26527 "description": "etnaviv: nir: do not run opt loop after nir_lower_bool_xxx(..)",
26528 "nominated": true,
26529 "nomination_type": 0,
Christian Gmeinere5327be2020-11-15 11:56:23 +010026530 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080026531 "master_sha": null,
26532 "because_sha": null
26533 },
26534 {
26535 "sha": "035e21e780205bef4d922f4ae346f284397247de",
26536 "description": "v3dv/pipeline: take into account precision for the output_type",
26537 "nominated": false,
26538 "nomination_type": null,
26539 "resolution": 4,
26540 "master_sha": null,
26541 "because_sha": null
26542 },
26543 {
26544 "sha": "7da854e1864f61d821dc51ef0dba8b465d67ee4a",
26545 "description": "v3dv: remove combined_idx support",
26546 "nominated": false,
26547 "nomination_type": null,
26548 "resolution": 4,
26549 "master_sha": null,
26550 "because_sha": null
26551 },
26552 {
26553 "sha": "429c33641275e02b17351ab24a693f2469cc36f3",
26554 "description": "broadcom/compiler: separate texture/sampler info from v3d_key",
26555 "nominated": false,
26556 "nomination_type": null,
26557 "resolution": 4,
26558 "master_sha": null,
26559 "because_sha": null
26560 },
26561 {
26562 "sha": "1fe52af61a4e7bf17ea6a37159b1fe1dab850b1b",
26563 "description": "v3dv: cleanup/remove support for pre-generated variants",
26564 "nominated": false,
26565 "nomination_type": null,
26566 "resolution": 4,
26567 "master_sha": null,
26568 "because_sha": null
26569 },
26570 {
26571 "sha": "5169dfd1fdeb8dee2f621b45ca73093b88f0296d",
26572 "description": "nir/lower_tex: clarify nir_lower_tex_options indexing",
26573 "nominated": false,
26574 "nomination_type": null,
26575 "resolution": 4,
26576 "master_sha": null,
26577 "because_sha": null
26578 },
26579 {
26580 "sha": "f7b122728d5e015bbd706505e60600a864b43ea7",
26581 "description": "drm/uapi: Fix modifier field mask for AMD modifiers.",
26582 "nominated": false,
26583 "nomination_type": 1,
26584 "resolution": 4,
26585 "master_sha": null,
26586 "because_sha": "2cc2b456889dd2f1374018beea0afe53d762ec30"
26587 },
26588 {
26589 "sha": "f0c8645cb93bfb29771606b9a6aca4aa1a06d30e",
26590 "description": "v3dv: Remove unsigned comparison to zero.",
26591 "nominated": false,
26592 "nomination_type": null,
26593 "resolution": 4,
26594 "master_sha": null,
26595 "because_sha": null
26596 },
26597 {
26598 "sha": "3fe5c13d71b831b42798755a3ba983b5de6d1563",
26599 "description": "vdpau: Add missing printf format specifier.",
26600 "nominated": true,
26601 "nomination_type": 1,
Vinson Leeb8ddfc02020-10-16 15:41:12 -070026602 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080026603 "master_sha": null,
26604 "because_sha": "89b9863252272a7109d468738517a0d68376a909"
26605 },
26606 {
26607 "sha": "5adba503ddf0dea1c34d11c0cf505eff3a2eb70c",
26608 "description": "nvir/gm107: Initialize SchedDataCalculatorGM107 member score.",
26609 "nominated": false,
26610 "nomination_type": null,
26611 "resolution": 4,
26612 "master_sha": null,
26613 "because_sha": null
26614 },
26615 {
26616 "sha": "4b65c09d86d37efa34e93b17b0e4a03546f26af9",
26617 "description": "freedreno/ir3: Fix crash in shader compile fail path",
26618 "nominated": true,
26619 "nomination_type": 1,
Rob Clark159ded92020-11-12 12:39:28 -080026620 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080026621 "master_sha": null,
26622 "because_sha": "74140c2e859c15593a379cbde96b1048f2ad69dc"
26623 },
26624 {
26625 "sha": "cf9ef90066592333a9113d49328be29583308a60",
26626 "description": "freedreno/ir3: Add pass to deal with load_uniform base offsets",
26627 "nominated": false,
26628 "nomination_type": null,
26629 "resolution": 4,
26630 "master_sha": null,
26631 "because_sha": null
26632 },
26633 {
26634 "sha": "4bb5a6c30a79f9a2d95b7c61addac7caecff9219",
26635 "description": "intel/blorp: Delete clear color conversions during copies",
26636 "nominated": false,
26637 "nomination_type": null,
26638 "resolution": 4,
26639 "master_sha": null,
26640 "because_sha": null
26641 },
26642 {
26643 "sha": "8ed2a241db4d1bdebfc51b8d7b7a0e60ea8bed36",
26644 "description": "i965: Disable color fast-clears for miptree copy",
26645 "nominated": false,
26646 "nomination_type": null,
26647 "resolution": 4,
26648 "master_sha": null,
26649 "because_sha": null
26650 },
26651 {
26652 "sha": "7779b1d71bf053f0c73a1b717e6d2ed91f948378",
26653 "description": "iris: Disable color fast-clears in iris_copy_region",
26654 "nominated": false,
26655 "nomination_type": null,
26656 "resolution": 4,
26657 "master_sha": null,
26658 "because_sha": null
26659 },
26660 {
26661 "sha": "12dec2004ed0b50b0cb0ad7cc635f2a706be9891",
26662 "description": "panfrost: Fix stack shift calculation",
26663 "nominated": true,
26664 "nomination_type": 1,
Icecream954de41de2020-11-14 00:12:26 +130026665 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080026666 "master_sha": null,
26667 "because_sha": "e6152091ca99c3d8491ac48baa1f301da6f4a4c3"
26668 },
26669 {
26670 "sha": "24c553c9753841bcd56409d433aad1e29cc1b3ac",
26671 "description": "panfrost: Fix out-of-bounds read on SFBD",
26672 "nominated": false,
26673 "nomination_type": null,
26674 "resolution": 4,
26675 "master_sha": null,
26676 "because_sha": null
26677 },
26678 {
26679 "sha": "a5191f30bc09a009dc24bcfb0ea7ddfb2ef402c4",
26680 "description": "panfrost: Remove panfrost_can_linear",
26681 "nominated": false,
26682 "nomination_type": null,
26683 "resolution": 4,
26684 "master_sha": null,
26685 "because_sha": null
26686 },
26687 {
26688 "sha": "826969ee0269f8e65a2ae2a436c6c6879727a645",
26689 "description": "panfrost: Implement linear Z/S for SFBD",
26690 "nominated": false,
26691 "nomination_type": null,
26692 "resolution": 4,
26693 "master_sha": null,
26694 "because_sha": null
26695 },
26696 {
26697 "sha": "0fe2d49ccddf9b35c259a5466b729c6237a0e378",
26698 "description": "iris: Use converted depth in clear_depth_stencil",
26699 "nominated": false,
26700 "nomination_type": null,
26701 "resolution": 4,
26702 "master_sha": null,
26703 "because_sha": null
26704 },
26705 {
26706 "sha": "667813431c001db0445838a8545565e01726bcd1",
26707 "description": "iris: Add and use convert_depth_value",
26708 "nominated": false,
26709 "nomination_type": null,
26710 "resolution": 4,
26711 "master_sha": null,
26712 "because_sha": null
26713 },
26714 {
26715 "sha": "2e713313a29422b38435c91f8277c1893fcad095",
26716 "description": "mesa: Clamp some depth values in glClearBufferfi",
26717 "nominated": true,
26718 "nomination_type": 0,
Nanley Cheryb37d6132020-11-06 10:55:03 -080026719 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080026720 "master_sha": null,
26721 "because_sha": null
26722 },
26723 {
26724 "sha": "1bf539b3a2129779addde397886870c00045e6d7",
26725 "description": "mesa: Clamp some depth values in glClearBufferfv",
26726 "nominated": true,
26727 "nomination_type": 0,
Nanley Cheryd47cb412020-11-02 09:02:42 -080026728 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080026729 "master_sha": null,
26730 "because_sha": null
26731 },
26732 {
26733 "sha": "fda015023af5d0d2d844d5fde07a8c19e4d8f453",
26734 "description": "mesa: Add and use _mesa_has_depth_float_channel",
26735 "nominated": false,
26736 "nomination_type": null,
Nanley Chery5b83eb02020-11-05 15:45:44 -080026737 "resolution": 1,
Dylan Baker14167712020-11-17 10:55:38 -080026738 "master_sha": null,
26739 "because_sha": null
26740 },
26741 {
Dylan Baker56346992020-11-13 10:05:29 -080026742 "sha": "bf5cea7232f9ee2934c212211ebefb6fe766526d",
26743 "description": "nir: allow reordering of loads from read-only modes",
26744 "nominated": false,
26745 "nomination_type": null,
26746 "resolution": 4,
26747 "master_sha": null,
26748 "because_sha": null
26749 },
26750 {
26751 "sha": "eb7507681f8d94727160b6627f6fb032a7f4305c",
26752 "description": "nir: add nir_var_mem_ubo to nir_var_read_only_modes",
26753 "nominated": false,
26754 "nomination_type": null,
26755 "resolution": 4,
26756 "master_sha": null,
26757 "because_sha": null
26758 },
26759 {
26760 "sha": "0ef5f3552f68076747211ec81f687b37a5540d8e",
26761 "description": "nir: add strength reduction pattern for imod/irem with pow2 divisor.",
26762 "nominated": false,
26763 "nomination_type": null,
26764 "resolution": 4,
26765 "master_sha": null,
26766 "because_sha": null
26767 },
26768 {
26769 "sha": "e96afeeb7bb2306aa0fba76e27163d4c7a86860b",
26770 "description": "zink: update shader modules in gfx program when flagged dirty",
26771 "nominated": false,
26772 "nomination_type": null,
26773 "resolution": 4,
26774 "master_sha": null,
26775 "because_sha": null
26776 },
26777 {
26778 "sha": "eeff625ab31f0a1bf94739e09ca6b08de00c94f5",
26779 "description": "zink: put those shader keys to work fixing up fragment shaders",
26780 "nominated": false,
26781 "nomination_type": null,
26782 "resolution": 4,
26783 "master_sha": null,
26784 "because_sha": null
26785 },
26786 {
26787 "sha": "9aa08221fa6653002dec2a07641d58d3c7fa227a",
26788 "description": "zink: fill in params for fs shader keys and flag shader for rebuild",
26789 "nominated": false,
26790 "nomination_type": null,
26791 "resolution": 4,
26792 "master_sha": null,
26793 "because_sha": null
26794 },
26795 {
26796 "sha": "ed7a5a55689ddcf10aae3f671e390252aad2d62f",
26797 "description": "zink: move shader key structs into their own header",
26798 "nominated": false,
26799 "nomination_type": null,
26800 "resolution": 4,
26801 "master_sha": null,
26802 "because_sha": null
26803 },
26804 {
26805 "sha": "b9fdc21bba0724271520462f3f04ba72ae106a26",
26806 "description": "zink: refcount the shader cache",
26807 "nominated": false,
26808 "nomination_type": null,
26809 "resolution": 4,
26810 "master_sha": null,
26811 "because_sha": null
26812 },
26813 {
26814 "sha": "2be2a500a396fe1dc0e121816e4056874cdd43fc",
26815 "description": "zink: initial implementation of shader keys",
26816 "nominated": false,
26817 "nomination_type": null,
26818 "resolution": 4,
26819 "master_sha": null,
26820 "because_sha": null
26821 },
26822 {
26823 "sha": "54a965b153f80cff792853f262a09cfc7987f777",
26824 "description": "pan/bi: Add support for tex offsets",
26825 "nominated": false,
26826 "nomination_type": null,
26827 "resolution": 4,
26828 "master_sha": null,
26829 "because_sha": null
26830 },
26831 {
26832 "sha": "ed057ca3d7b37b9571eabcf6aa0466f2c81bb493",
26833 "description": "pan/bi: Allow lane selections on component 4 and above",
26834 "nominated": false,
26835 "nomination_type": null,
26836 "resolution": 4,
26837 "master_sha": null,
26838 "because_sha": null
26839 },
26840 {
26841 "sha": "38bebba18ac1f59f65591a96bd97b916ee8cd995",
26842 "description": "pan/bi: Allow vec16 in bi_print_swizzle()",
26843 "nominated": false,
26844 "nomination_type": null,
26845 "resolution": 4,
26846 "master_sha": null,
26847 "because_sha": null
26848 },
26849 {
26850 "sha": "55cb921f9233acb098e06f95bf8cb2f10fccee1e",
26851 "description": "pan/bi: Add support for derivative instructions",
26852 "nominated": false,
26853 "nomination_type": null,
26854 "resolution": 4,
26855 "master_sha": null,
26856 "because_sha": null
26857 },
26858 {
26859 "sha": "6914316e9af9f2bc9de78c13b78613a43727e0dd",
26860 "description": "pan/bi: Add support for the CLPER instructions",
26861 "nominated": false,
26862 "nomination_type": null,
26863 "resolution": 4,
26864 "master_sha": null,
26865 "because_sha": null
26866 },
26867 {
26868 "sha": "3f8a7d9582f571527dcaa6ca08842f57efbfe292",
26869 "description": "pan/bi: Rename CLPER into CLPER_V7 and add CLPER_V6",
26870 "nominated": false,
26871 "nomination_type": null,
26872 "resolution": 4,
26873 "master_sha": null,
26874 "because_sha": null
26875 },
26876 {
26877 "sha": "f0e3de7e91aa2ad9558ba8e30247e4b0ac569521",
26878 "description": "pan/bi: Expose FAU slots",
26879 "nominated": false,
26880 "nomination_type": null,
26881 "resolution": 4,
26882 "master_sha": null,
26883 "because_sha": null
26884 },
26885 {
26886 "sha": "9f640c0f3dc4ef670f9a63cb30e5b5766ad3be6b",
26887 "description": "pan/bi: Store the architecture in the compiler context",
26888 "nominated": false,
26889 "nomination_type": null,
26890 "resolution": 4,
26891 "master_sha": null,
26892 "because_sha": null
26893 },
26894 {
26895 "sha": "0dd093a89fea15303e98ef70b0de8370d7e39fb5",
26896 "description": "panfrost: Get rid of the Pixel Format descriptor",
26897 "nominated": false,
26898 "nomination_type": null,
26899 "resolution": 4,
26900 "master_sha": null,
26901 "because_sha": null
26902 },
26903 {
26904 "sha": "6e069d1c3febebb7996240ad5ce76b352ea2fe8d",
26905 "description": "panfrost: Fix panfrost_format_to_bifrost_blend()",
26906 "nominated": false,
26907 "nomination_type": null,
26908 "resolution": 4,
26909 "master_sha": null,
26910 "because_sha": null
26911 },
26912 {
26913 "sha": "8379ff292c4544bfce22bb795311bd180a6c999c",
26914 "description": "pan/bi: Force BLEND src0 to r0",
26915 "nominated": false,
26916 "nomination_type": null,
26917 "resolution": 4,
26918 "master_sha": null,
26919 "because_sha": null
26920 },
26921 {
26922 "sha": "8be54474619ff36230a7ed5f38a6bb3dc7f77a5e",
26923 "description": "pan/bi: Extract shadowmap comparator",
26924 "nominated": false,
26925 "nomination_type": null,
26926 "resolution": 4,
26927 "master_sha": null,
26928 "because_sha": null
26929 },
26930 {
26931 "sha": "4d727ee9131ba8783e14a1cff3cb2c1ee3800b2a",
26932 "description": "aco/tests: add some more clamp combining tests",
26933 "nominated": false,
26934 "nomination_type": null,
26935 "resolution": 4,
26936 "master_sha": null,
26937 "because_sha": null
26938 },
26939 {
26940 "sha": "15d08a06e28f0b7d674b28aee364f24481851604",
26941 "description": "aco/tests: expand optimize.const_comparison_ordering tests",
26942 "nominated": false,
26943 "nomination_type": null,
26944 "resolution": 4,
26945 "master_sha": null,
26946 "because_sha": null
26947 },
26948 {
26949 "sha": "6bf3c606be627d144bb9ef8e45ea1039e9b59241",
26950 "description": "aco/tests: initialize debug function",
26951 "nominated": false,
26952 "nomination_type": null,
26953 "resolution": 4,
26954 "master_sha": null,
26955 "because_sha": null
26956 },
26957 {
26958 "sha": "966732e8cae21ff7f5385cb776845acc3f6821ff",
26959 "description": "aco: disallow various v_add_u32 opts if modifiers are used",
26960 "nominated": true,
26961 "nomination_type": 0,
Rhys Perry004b8b12020-10-07 11:45:30 +010026962 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080026963 "master_sha": null,
26964 "because_sha": null
26965 },
26966 {
26967 "sha": "91ffeed88a4eccfb92bd1cc4a5a3169129128432",
26968 "description": "aco: fix combine_constant_comparison_ordering() NaN check with 16/64-bit",
26969 "nominated": true,
26970 "nomination_type": 0,
Rhys Perry46ab4f92020-10-07 11:40:45 +010026971 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080026972 "master_sha": null,
26973 "because_sha": null
26974 },
26975 {
26976 "sha": "d4c821da0e5924c6604b63dc923b3e8541e1f3aa",
26977 "description": "aco: don't combine precise max(min()) to med3",
26978 "nominated": true,
26979 "nomination_type": 0,
Rhys Perryafe279a2020-10-07 11:09:16 +010026980 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080026981 "master_sha": null,
26982 "because_sha": null
26983 },
26984 {
26985 "sha": "6e7e208867ecb425a8d18496fbfadc64cf6edee8",
26986 "description": "radeonsi: remove AMD_DEBUG=zerovram flag",
26987 "nominated": false,
26988 "nomination_type": null,
26989 "resolution": 4,
26990 "master_sha": null,
26991 "because_sha": null
26992 },
26993 {
26994 "sha": "b9605f1a745c6b599739473aeb26b302d29931b2",
26995 "description": "radeonsi: remove unused NO_RB_PLUS flag",
26996 "nominated": false,
26997 "nomination_type": null,
26998 "resolution": 4,
26999 "master_sha": null,
27000 "because_sha": null
27001 },
27002 {
27003 "sha": "1cf1ece738c5e533ea95a5c9b34441124de1e560",
27004 "description": "radv: add img debug flag",
27005 "nominated": false,
27006 "nomination_type": null,
27007 "resolution": 4,
27008 "master_sha": null,
27009 "because_sha": null
27010 },
27011 {
27012 "sha": "dc93fd759a5571c88304cf99d8e4028fa529c590",
27013 "description": "radeonsi: use ac_surface_print_info in si_print_texture_info",
27014 "nominated": false,
27015 "nomination_type": null,
27016 "resolution": 4,
27017 "master_sha": null,
27018 "because_sha": null
27019 },
27020 {
27021 "sha": "92470b3d74743fe177e4d212278e3f7deced97bb",
27022 "description": "amd/common: introduce ac_surface_print_info",
27023 "nominated": false,
27024 "nomination_type": null,
27025 "resolution": 4,
27026 "master_sha": null,
27027 "because_sha": null
27028 },
27029 {
27030 "sha": "ee657df09a966678dc5245c5685cab0aaba09c0f",
27031 "description": "meson: verify that d3d12.h exists when building the d3d12 driver",
27032 "nominated": false,
27033 "nomination_type": 1,
27034 "resolution": 4,
27035 "master_sha": null,
27036 "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
27037 },
27038 {
27039 "sha": "314f18b22ab4c2776da8e08a1e0913db14ce6e25",
27040 "description": "microsoft/compiler: correct typo",
27041 "nominated": false,
27042 "nomination_type": null,
27043 "resolution": 4,
27044 "master_sha": null,
27045 "because_sha": null
27046 },
27047 {
27048 "sha": "4c82cdcb7e8ec71f96b2a040e046ff798f4d2d62",
27049 "description": "microsoft/compiler: inline some struct-declarations",
27050 "nominated": false,
27051 "nomination_type": null,
27052 "resolution": 4,
27053 "master_sha": null,
27054 "because_sha": null
27055 },
27056 {
27057 "sha": "b9a99b22aa1044155e40030b265f7ba49dda48cf",
27058 "description": "microsoft/compiler: move c++ higher up",
27059 "nominated": false,
27060 "nomination_type": null,
27061 "resolution": 4,
27062 "master_sha": null,
27063 "because_sha": null
27064 },
27065 {
27066 "sha": "a2a35b2d20113425d42a4bc3f26eafebc88cce73",
27067 "description": "microsoft/compiler: remove unused struct",
27068 "nominated": false,
27069 "nomination_type": null,
27070 "resolution": 4,
27071 "master_sha": null,
27072 "because_sha": null
27073 },
27074 {
27075 "sha": "68488fd3835f2d1a63562ae16777987af3ff7e01",
27076 "description": "aco: optimize v_add(v_bcnt(a, 0), b) to v_bcnt(a, b)",
27077 "nominated": false,
27078 "nomination_type": null,
27079 "resolution": 4,
27080 "master_sha": null,
27081 "because_sha": null
27082 },
27083 {
27084 "sha": "580fbbb59a601c5eb858a53a4924c87da7e253f9",
27085 "description": "driconf: remove the redundant glx-extension-disabling options",
27086 "nominated": false,
27087 "nomination_type": null,
27088 "resolution": 4,
27089 "master_sha": null,
27090 "because_sha": null
27091 },
27092 {
27093 "sha": "3fa3bc19a28347c67411d494cf286c54b8dedf85",
27094 "description": "radeonsi: Add auxiliary plane support.",
27095 "nominated": false,
27096 "nomination_type": null,
27097 "resolution": 4,
27098 "master_sha": null,
27099 "because_sha": null
27100 },
27101 {
27102 "sha": "605140e4016108b6ac1ce2ca5b55baf8a1ac418f",
27103 "description": "radeonsi: Do not try to disable displayable DCC with modifiers.",
27104 "nominated": false,
27105 "nomination_type": null,
27106 "resolution": 4,
27107 "master_sha": null,
27108 "because_sha": null
27109 },
27110 {
27111 "sha": "23b59b6f87c6bffca62c2c78cab9881d8ae75425",
27112 "description": "radeonsi: Do not disable DCC when we have it as a modifier.",
27113 "nominated": false,
27114 "nomination_type": null,
27115 "resolution": 4,
27116 "master_sha": null,
27117 "because_sha": null
27118 },
27119 {
27120 "sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb",
27121 "description": "radeonsi: Add modifier support.",
27122 "nominated": false,
27123 "nomination_type": null,
27124 "resolution": 4,
27125 "master_sha": null,
27126 "because_sha": null
27127 },
27128 {
27129 "sha": "f7a4051b836294ab8f55c71d239e99c5cbf63170",
27130 "description": "radeonsi: Check pitch and offset for validity.",
27131 "nominated": false,
27132 "nomination_type": null,
27133 "resolution": 4,
27134 "master_sha": null,
27135 "because_sha": null
27136 },
27137 {
27138 "sha": "395dac7bf9888db1daf425778f08cbef1ba26d7b",
27139 "description": "amd/common: Add modifier tests.",
27140 "nominated": false,
27141 "nomination_type": null,
27142 "resolution": 4,
27143 "master_sha": null,
27144 "because_sha": null
27145 },
27146 {
27147 "sha": "0833dd7d124bfd94161bff15e5b4293987920fce",
27148 "description": "amd/common: Add support for modifiers.",
27149 "nominated": false,
27150 "nomination_type": null,
27151 "resolution": 4,
27152 "master_sha": null,
27153 "because_sha": null
27154 },
27155 {
27156 "sha": "2cc2b456889dd2f1374018beea0afe53d762ec30",
27157 "description": "drm-uapi: Add AMD modifiers.",
27158 "nominated": false,
27159 "nomination_type": null,
27160 "resolution": 4,
27161 "master_sha": null,
27162 "because_sha": null
27163 },
27164 {
27165 "sha": "d4f7962d48b46d34319f75bba03fad22c30efdff",
27166 "description": "radeonsi: Add displayable DCC flushing without explicit flushes.",
27167 "nominated": false,
27168 "nomination_type": null,
27169 "resolution": 4,
27170 "master_sha": null,
27171 "because_sha": null
27172 },
27173 {
27174 "sha": "3e2dcb3c076963e432ec2771e7ac1cf965de512b",
27175 "description": "amd/addrlib: Use signed char for INT_8.",
27176 "nominated": false,
27177 "nomination_type": null,
27178 "resolution": 4,
27179 "master_sha": null,
27180 "because_sha": null
27181 },
27182 {
27183 "sha": "9acfbe302265122333d097f51b4eac89ecd0ce24",
27184 "description": "radv: Do the sample check for tiling earlier.",
27185 "nominated": false,
27186 "nomination_type": null,
27187 "resolution": 4,
27188 "master_sha": null,
27189 "because_sha": null
27190 },
27191 {
27192 "sha": "dad6b625768f2b68e1ea5c31da4e0e1415ef41bb",
27193 "description": "turnip: Fix file descriptor return.",
27194 "nominated": true,
27195 "nomination_type": 1,
Vinson Leecdb5bcc2020-11-08 15:59:55 -080027196 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080027197 "master_sha": null,
27198 "because_sha": "cec0bc73e550859635a71d330625bccdf71e87ee"
27199 },
27200 {
27201 "sha": "fe3b5241a48674e21bbbad950a7ff1ac9ac49494",
27202 "description": "radeonsi: enable GL_EXT_demote_to_helper_invocation",
27203 "nominated": false,
27204 "nomination_type": null,
27205 "resolution": 4,
27206 "master_sha": null,
27207 "because_sha": null
27208 },
27209 {
27210 "sha": "aa757f4f8c367f408bc02b0daf4787b61dd899d6",
27211 "description": "ac/llvm: fix demote inside conditional branches",
27212 "nominated": false,
27213 "nomination_type": null,
27214 "resolution": 4,
27215 "master_sha": null,
27216 "because_sha": null
27217 },
27218 {
27219 "sha": "cb20d58f45c22d48208805ed7df8b98aee525189",
27220 "description": "nir: optimize nir_lower_discard_to_demote to lower discard/demote both ways",
27221 "nominated": false,
27222 "nomination_type": null,
27223 "resolution": 4,
27224 "master_sha": null,
27225 "because_sha": null
27226 },
27227 {
27228 "sha": "d5039f99b4f14c3c5628d2e44ea7ba3bfa132668",
27229 "description": "nir: gather shader_info::needs_all_helper_invocations",
27230 "nominated": false,
27231 "nomination_type": null,
27232 "resolution": 4,
27233 "master_sha": null,
27234 "because_sha": null
27235 },
27236 {
27237 "sha": "baa5807e363d3cb9906f2b123d17ae7e4b7040c1",
27238 "description": "nir: rename needs_helper_invocations to needs_quad_helper_invocations",
27239 "nominated": false,
27240 "nomination_type": null,
27241 "resolution": 4,
27242 "master_sha": null,
27243 "because_sha": null
27244 },
27245 {
27246 "sha": "96c12b7dc20d05dff94a947851f08d9ccbfb72ad",
27247 "description": "nir: optionally shuffle local invocation IDs for compute quad derivatives",
27248 "nominated": false,
27249 "nomination_type": null,
27250 "resolution": 4,
27251 "master_sha": null,
27252 "because_sha": null
27253 },
27254 {
27255 "sha": "99e17b0c4adb81f93ba9b98b754ac71f6f334c3c",
27256 "description": "radeon: fix license in header",
27257 "nominated": false,
27258 "nomination_type": null,
27259 "resolution": 4,
27260 "master_sha": null,
27261 "because_sha": null
27262 },
27263 {
27264 "sha": "0b4825c872558b1e21f6b9c6e8256482988ee243",
27265 "description": "gallium/draw: Fix rasterizer_discard for wide points/lines.",
27266 "nominated": true,
27267 "nomination_type": 0,
Eric Anholt0724abd2020-11-11 11:03:57 -080027268 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080027269 "master_sha": null,
27270 "because_sha": null
27271 },
27272 {
27273 "sha": "9edb6e1be0f8ac65496e1f0da6c78376d81d70ff",
27274 "description": "mesa: Fix vertex_format_to_pipe_format index.",
27275 "nominated": true,
27276 "nomination_type": 1,
Brendan Dougherty0e3bb4a2020-11-11 11:26:39 -060027277 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080027278 "master_sha": null,
27279 "because_sha": "e6448f993b157a6d3757b69d5d4c2424e8af737e"
27280 },
27281 {
27282 "sha": "6e6dab479907fe79ed24e69be841dd3ec7bd479e",
27283 "description": "nir: handle float atomics in copy propagation pass",
27284 "nominated": true,
27285 "nomination_type": 1,
Marcin Åšlusarz7762b3c2020-11-10 17:32:15 +010027286 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080027287 "master_sha": null,
27288 "because_sha": "8424cd8fbd1671c4c13f57cfa34bf8145d0fffcf"
27289 },
27290 {
27291 "sha": "8de279f8dbc3403708e28dbdcde95005e697fa2a",
27292 "description": "freedreno/drm: Add some locking asserts",
27293 "nominated": false,
27294 "nomination_type": null,
27295 "resolution": 4,
27296 "master_sha": null,
27297 "because_sha": null
27298 },
27299 {
27300 "sha": "9eb2ae5d21f005c7e89037d4099d537527c3bedf",
27301 "description": "radv/winsys: set has_dedicated_vram in the null winsys",
27302 "nominated": false,
27303 "nomination_type": null,
27304 "resolution": 4,
27305 "master_sha": null,
27306 "because_sha": null
27307 },
27308 {
27309 "sha": "f6359d2dc32d625319921d7232197764907bb5a4",
27310 "description": "nir: Fix nir_validate fail after nir_lower_tex",
27311 "nominated": false,
27312 "nomination_type": null,
27313 "resolution": 4,
27314 "master_sha": null,
27315 "because_sha": null
27316 },
27317 {
27318 "sha": "53660e4c4ed315d4b2fe5d921861fbfebf2bbe42",
27319 "description": "Add EGL xcb platform",
27320 "nominated": false,
27321 "nomination_type": null,
27322 "resolution": 4,
27323 "master_sha": null,
27324 "because_sha": null
27325 },
27326 {
27327 "sha": "8bb1a75b4f0af2d27d92c14ae94dd03c78e98960",
27328 "description": "anv: fix a build race between generating a header and using it",
27329 "nominated": false,
27330 "nomination_type": null,
27331 "resolution": 4,
27332 "master_sha": null,
27333 "because_sha": null
27334 },
27335 {
27336 "sha": "5d2e9d76c1dfbbeac769a42ecd5ddb2244005b91",
27337 "description": "d3d12: fix code after simple-shader helper changes",
27338 "nominated": false,
27339 "nomination_type": 1,
27340 "resolution": 4,
27341 "master_sha": null,
27342 "because_sha": "4e9328e3b6a917c2a2b27630a25fbc44f822a6d0"
27343 },
27344 {
27345 "sha": "5f999625407e8845cbd919b0b43b647e8e410e97",
27346 "description": "zink: fix build on windows",
27347 "nominated": false,
27348 "nomination_type": null,
27349 "resolution": 4,
27350 "master_sha": null,
27351 "because_sha": null
27352 },
27353 {
27354 "sha": "db9d13b4ffd35cbc8ecf90e1b930fe6b1392275b",
27355 "description": "aco: optimize v_add_u32(v_mul_lo_u16) -> v_mad_u32_u16",
27356 "nominated": false,
27357 "nomination_type": null,
27358 "resolution": 4,
27359 "master_sha": null,
27360 "because_sha": null
27361 },
27362 {
27363 "sha": "20e48551acff92f07109630e134f59c81107e6bc",
27364 "description": "aco: select v_mul_lo_u16 for 16-bit multiplications that can't overflow",
27365 "nominated": false,
27366 "nomination_type": null,
27367 "resolution": 4,
27368 "master_sha": null,
27369 "because_sha": null
27370 },
27371 {
27372 "sha": "7028e9875f88d4d60aeb0e3bdfe7873fef5678fc",
27373 "description": "aco: select v_mad_u32_u16 for 16-bit multiplications on GFX9+",
27374 "nominated": false,
27375 "nomination_type": null,
27376 "resolution": 4,
27377 "master_sha": null,
27378 "because_sha": null
27379 },
27380 {
27381 "sha": "bbdafd6ab3541d2a61fe3c2389f6dec55814c34f",
27382 "description": "aco: optimize v_mad_u32_u16 with acc=0 to v_mul_u32_u24",
27383 "nominated": false,
27384 "nomination_type": null,
27385 "resolution": 4,
27386 "master_sha": null,
27387 "because_sha": null
27388 },
27389 {
27390 "sha": "0ea763a727d671fa7dab2e37b7592fc045a53396",
27391 "description": "aco: add a new Operand flag to indicate that is 16-bit",
27392 "nominated": false,
27393 "nomination_type": null,
27394 "resolution": 4,
27395 "master_sha": null,
27396 "because_sha": null
27397 },
27398 {
27399 "sha": "bda35ae6b92caf24a26c96e05a49f1bac42955cf",
27400 "description": "aco: introduce a generic label for labelling instructions",
27401 "nominated": false,
27402 "nomination_type": null,
27403 "resolution": 4,
27404 "master_sha": null,
27405 "because_sha": null
27406 },
27407 {
27408 "sha": "1a5400a9e9568add74dac093c71dd59eefc1cb42",
27409 "description": "util/u_process: implement util_get_process_name for Windows",
27410 "nominated": false,
27411 "nomination_type": null,
27412 "resolution": 4,
27413 "master_sha": null,
27414 "because_sha": null
27415 },
27416 {
27417 "sha": "d442a99238cdbee1ee3c5d069949699936d33597",
27418 "description": "ci: sort packages installed via apt-get",
27419 "nominated": false,
27420 "nomination_type": null,
27421 "resolution": 4,
27422 "master_sha": null,
27423 "because_sha": null
27424 },
27425 {
27426 "sha": "87fb1ec35279470f692bdda03c6868186db96e07",
27427 "description": "v3dv: move authenticated display fd acquisition to swapchain creation time",
27428 "nominated": false,
27429 "nomination_type": null,
27430 "resolution": 4,
27431 "master_sha": null,
27432 "because_sha": null
27433 },
27434 {
27435 "sha": "fea89f4fedeab7dc02553e0bddd3b8b428fa8c18",
27436 "description": "v3dv: fix typo",
27437 "nominated": false,
27438 "nomination_type": null,
27439 "resolution": 4,
27440 "master_sha": null,
27441 "because_sha": null
27442 },
27443 {
27444 "sha": "dfd878f2badac012a1ccdec28da9795d893d337c",
27445 "description": "aco: combine more s_add+s_lshl to s_lshl<n>_add by ignoring uses",
27446 "nominated": false,
27447 "nomination_type": null,
27448 "resolution": 4,
27449 "master_sha": null,
27450 "because_sha": null
27451 },
27452 {
27453 "sha": "64748a2be29de11cf1360c4d4b42d491e88f02e9",
27454 "description": "aco/tests: add some tests for combining s_add+s_lshl to s_lshl<n>_add",
27455 "nominated": false,
27456 "nomination_type": null,
27457 "resolution": 4,
27458 "master_sha": null,
27459 "because_sha": null
27460 },
27461 {
27462 "sha": "f89b29f708cbc8140f3a5f4520f5dd4e5d402e0d",
27463 "description": "prog_to_nir: Revert name initialization change",
27464 "nominated": false,
27465 "nomination_type": 1,
27466 "resolution": 4,
27467 "master_sha": null,
27468 "because_sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d"
27469 },
27470 {
27471 "sha": "2009258796af63477b0680d74cfc55eaf4ef8558",
27472 "description": "intel/compiler: Fix passthrough TCS regressions from program rename",
27473 "nominated": false,
27474 "nomination_type": 1,
27475 "resolution": 4,
27476 "master_sha": null,
27477 "because_sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d"
27478 },
27479 {
27480 "sha": "50175716d26273d273b54627715465e74cb45ae3",
27481 "description": "microsoft/compiler: Add dxil_nir_lower_16bit_conv prototype.",
27482 "nominated": false,
27483 "nomination_type": 1,
27484 "resolution": 4,
27485 "master_sha": null,
27486 "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
27487 },
27488 {
27489 "sha": "c432d4814ad7ffadb89b82defd49685c211b3515",
27490 "description": "glsl: Fix typos in comments.",
27491 "nominated": false,
27492 "nomination_type": null,
27493 "resolution": 4,
27494 "master_sha": null,
27495 "because_sha": null
27496 },
27497 {
27498 "sha": "e7aa3cf8283088809625cb84fa78f1d301f35311",
27499 "description": "glsl: Initialize ir_variable member field data.is_xfb.",
27500 "nominated": false,
27501 "nomination_type": null,
27502 "resolution": 4,
27503 "master_sha": null,
27504 "because_sha": null
27505 },
27506 {
27507 "sha": "904dcfd914ccacc4d7b834a8aa1a5699eb51d10e",
27508 "description": "draw: Clean up single-use goto statements.",
27509 "nominated": false,
27510 "nomination_type": null,
27511 "resolution": 4,
27512 "master_sha": null,
27513 "because_sha": null
27514 },
27515 {
27516 "sha": "e9caba6ce54d35870ef2fc555d00e2ccb45e40c0",
27517 "description": "intel/fs: Fix use of undefined value in fixup_nomask_control_flow",
27518 "nominated": true,
27519 "nomination_type": 1,
Jason Ekstrandfe8c5242020-11-10 10:13:53 -060027520 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080027521 "master_sha": null,
27522 "because_sha": "a8ac0bd759cbf9a5984df4bc9f553a3dca41a8ab"
27523 },
27524 {
27525 "sha": "dd34d28de72b590c6b9a425f7829210bb8d2e2f1",
27526 "description": "ci/db410c: Fix networking so we get artifacts from our jobs.",
27527 "nominated": false,
27528 "nomination_type": null,
27529 "resolution": 4,
27530 "master_sha": null,
27531 "because_sha": null
27532 },
27533 {
27534 "sha": "f6ccaca36e8961e4c96810352a5c5dfead61cc0a",
27535 "description": "ci: Re-enable the clip_three test on non-freedreno ARMs.",
27536 "nominated": false,
27537 "nomination_type": null,
27538 "resolution": 4,
27539 "master_sha": null,
27540 "because_sha": null
27541 },
27542 {
27543 "sha": "c189d385ce306cd776f2e625fa955c1aba01871a",
27544 "description": "ci: Bump deqp to current vulkan-cts-1.2.4",
27545 "nominated": false,
27546 "nomination_type": null,
27547 "resolution": 4,
27548 "master_sha": null,
27549 "because_sha": null
27550 },
27551 {
27552 "sha": "6bc35c00e2245ba13dceeabd4a6bf75e4415812b",
27553 "description": "ci/deqp: Allow specifying the caselist fraction separate from CI_NODE_INDEX.",
27554 "nominated": false,
27555 "nomination_type": null,
27556 "resolution": 4,
27557 "master_sha": null,
27558 "because_sha": null
27559 },
27560 {
27561 "sha": "2998a0b05525640dfcde7cfc0ecfc3ee39993388",
27562 "description": "ci/freedreno: Group the short a630 dEQP runs into one test job.",
27563 "nominated": false,
27564 "nomination_type": null,
27565 "resolution": 4,
27566 "master_sha": null,
27567 "because_sha": null
27568 },
27569 {
27570 "sha": "bf576b449e1d5cf685bfb5a14b05d1ee03d32cb0",
27571 "description": "ci: Only install kernel modules for LAVA devices.",
27572 "nominated": true,
27573 "nomination_type": 1,
Eric Anholt51d4d912020-11-09 15:06:38 -080027574 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080027575 "master_sha": null,
27576 "because_sha": "60c5729d1669f9d91cc77d71f8e1893f2c0d0c94"
27577 },
27578 {
27579 "sha": "737d2b704b89e98caee6d6a546090174085a8baf",
27580 "description": "ci: Move the rust cleanup in lava_build out of the middle of kernel build.",
27581 "nominated": false,
27582 "nomination_type": null,
27583 "resolution": 4,
27584 "master_sha": null,
27585 "because_sha": null
27586 },
27587 {
27588 "sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d",
27589 "description": "nir/builder: Add a name format arg to nir_builder_init_simple_shader().",
27590 "nominated": false,
27591 "nomination_type": null,
27592 "resolution": 4,
27593 "master_sha": null,
27594 "because_sha": null
27595 },
27596 {
27597 "sha": "5f992802f5130352e903218cf3541e429b87cae2",
27598 "description": "nir/builder: Drop the mem_ctx arg from nir_builder_init_simple_shader().",
27599 "nominated": false,
27600 "nomination_type": null,
27601 "resolution": 4,
27602 "master_sha": null,
27603 "because_sha": null
27604 },
27605 {
27606 "sha": "ef5bce9253e2221ef8df0764447cb02c02fa2a16",
27607 "description": "intel: Drop the last uses of a mem_ctx in nir_builder_init_simple_shader().",
27608 "nominated": false,
27609 "nomination_type": null,
27610 "resolution": 4,
27611 "master_sha": null,
27612 "because_sha": null
27613 },
27614 {
27615 "sha": "2f372572a198d5e5762c74d06ebd29666da3206b",
27616 "description": "nir/tests: Simplify the mem_ctx setup in our unit tests.",
27617 "nominated": false,
27618 "nomination_type": null,
27619 "resolution": 4,
27620 "master_sha": null,
27621 "because_sha": null
27622 },
27623 {
27624 "sha": "5b9c7586f4f6bea692b9b1bb13d3c88ebb632435",
27625 "description": "nir/builder_tests: Drop unused lin_ctx.",
27626 "nominated": false,
27627 "nomination_type": null,
27628 "resolution": 4,
27629 "master_sha": null,
27630 "because_sha": null
27631 },
27632 {
27633 "sha": "4e9328e3b6a917c2a2b27630a25fbc44f822a6d0",
27634 "description": "nir_builder: Return a new builder from nir_builder_init_simple_shader().",
27635 "nominated": false,
27636 "nomination_type": null,
27637 "resolution": 4,
27638 "master_sha": null,
27639 "because_sha": null
27640 },
27641 {
27642 "sha": "1aa1c1aec2ab61e0fe0e7d32b371e85c96e3d6f4",
27643 "description": "nir/algebraic: optimize bitfield_select(a, iand(a, b), c)",
27644 "nominated": false,
27645 "nomination_type": null,
27646 "resolution": 4,
27647 "master_sha": null,
27648 "because_sha": null
27649 },
27650 {
27651 "sha": "68d70fb96996c41a71ed81b7f6ccbec0fb95145b",
27652 "description": "gallium: Add format modifier plane count query",
27653 "nominated": false,
27654 "nomination_type": null,
27655 "resolution": 4,
27656 "master_sha": null,
27657 "because_sha": null
27658 },
27659 {
27660 "sha": "6ee10ab3de8664011a6c75e2357faba1ec95c094",
27661 "description": "gallium: Add pipe_screen::is_dmabuf_modifier_supported",
27662 "nominated": false,
27663 "nomination_type": null,
27664 "resolution": 4,
27665 "master_sha": null,
27666 "because_sha": null
27667 },
27668 {
27669 "sha": "40e3eb9be96ec69259a000d08fe4a853a330007f",
27670 "description": "mesa: Undefine ALIGN macro before it is used as a function name. Issues on MacOS.",
27671 "nominated": false,
27672 "nomination_type": null,
27673 "resolution": 4,
27674 "master_sha": null,
27675 "because_sha": null
27676 },
27677 {
27678 "sha": "d6a8a6ed4ec659068eedd61d0e10f49a78bd5a21",
27679 "description": "v3dv: VK_KHR_display extension support",
27680 "nominated": false,
27681 "nomination_type": null,
27682 "resolution": 4,
27683 "master_sha": null,
27684 "because_sha": null
27685 },
27686 {
27687 "sha": "d186766c08867d5447e32c427ff092612bd4ba92",
27688 "description": "llvmpipe: just use draw_regions in draw/line setup.",
27689 "nominated": true,
27690 "nomination_type": 0,
Dave Airliea442fc22020-11-09 16:49:44 +100027691 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080027692 "master_sha": null,
27693 "because_sha": null
27694 },
27695 {
27696 "sha": "01c4bac36e767dc96aef87fa7445a34c7c8f9132",
27697 "description": "lavapipe: disable SNORM blending for now",
27698 "nominated": true,
27699 "nomination_type": 0,
Dave Airliebc3e92a2020-11-05 13:18:57 +100027700 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080027701 "master_sha": null,
27702 "because_sha": null
27703 },
27704 {
27705 "sha": "a04a146560717014937d9e13ad24eb33cb6f0a44",
27706 "description": "lavapipe: enable alpha to one.",
27707 "nominated": true,
27708 "nomination_type": 0,
Dave Airlie0e4e0a02020-11-04 08:59:53 +100027709 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080027710 "master_sha": null,
27711 "because_sha": null
27712 },
27713 {
27714 "sha": "ea034c981b9649c4999e3b7f4164f27213e736b3",
27715 "description": "u_blitter: port radv 3D blit coords logic.",
27716 "nominated": true,
27717 "nomination_type": 0,
Dave Airlie3ee324d2020-11-09 11:06:27 +100027718 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080027719 "master_sha": null,
27720 "because_sha": null
27721 },
27722 {
27723 "sha": "4b1d23b24343dbb4e6c579502c712d86ba07903f",
27724 "description": "gallium: handle empty cbuf slots in framebuffer samples helper",
27725 "nominated": true,
27726 "nomination_type": 0,
Dave Airlie4de4f552020-11-05 05:42:34 +100027727 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080027728 "master_sha": null,
27729 "because_sha": null
27730 },
27731 {
27732 "sha": "46d2f2224fd6129aa44b8f34c593ad74520681fe",
27733 "description": "zink: only add MESA WSI structs for specific devices",
27734 "nominated": false,
27735 "nomination_type": null,
27736 "resolution": 4,
27737 "master_sha": null,
27738 "because_sha": null
27739 },
27740 {
27741 "sha": "eba97645c9f22c890d7b413dbe81b532c04d99fe",
27742 "description": "nir/validate: Size the set of blocks to avoid rehashing.",
27743 "nominated": false,
27744 "nomination_type": null,
27745 "resolution": 4,
27746 "master_sha": null,
27747 "because_sha": null
27748 },
27749 {
27750 "sha": "2afdd94f86149295f3e9422672c4501092f671d6",
27751 "description": "util/set: Fix the _mesa_set_clear function to not leave tombstones.",
27752 "nominated": true,
27753 "nomination_type": 1,
Eric Anholtf4d976d2020-10-20 14:37:10 -070027754 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080027755 "master_sha": null,
27756 "because_sha": "5c075b085585b1629022d40ce7af9448c7d0e906"
27757 },
27758 {
27759 "sha": "4618ca82c37345a5823f5f59022c650f02cc6c0e",
27760 "description": "util/hash_table: Clean up the _mesa_hash_table_clear() implementation.",
27761 "nominated": false,
27762 "nomination_type": null,
27763 "resolution": 4,
27764 "master_sha": null,
27765 "because_sha": null
27766 },
27767 {
27768 "sha": "9c5422c7dd6e3d272075ac3dc7e726b7764159a7",
27769 "description": "util/hash_table: Handle NULL ht in _mesa_hash_table_clear().",
27770 "nominated": false,
27771 "nomination_type": null,
27772 "resolution": 4,
27773 "master_sha": null,
27774 "because_sha": null
27775 },
27776 {
27777 "sha": "3a512c34d2fb933a51cd22613833b456c402755b",
27778 "description": "clover: add support for opencl C features",
27779 "nominated": false,
27780 "nomination_type": null,
27781 "resolution": 4,
27782 "master_sha": null,
27783 "because_sha": null
27784 },
27785 {
27786 "sha": "f1b91177fbdc97289e9ddefa8db4b18fdc88f8f0",
27787 "description": "clover/spirv: avoid strings for version handling",
27788 "nominated": false,
27789 "nomination_type": null,
27790 "resolution": 4,
27791 "master_sha": null,
27792 "because_sha": null
27793 },
27794 {
27795 "sha": "330c52476292d2cfba15499f2f74ca224f227260",
27796 "description": "clover/llvm: don't use strings for version handling.",
27797 "nominated": false,
27798 "nomination_type": null,
27799 "resolution": 4,
27800 "master_sha": null,
27801 "because_sha": null
27802 },
27803 {
27804 "sha": "b8a96199cbf0a81011c35c594becae083626206c",
27805 "description": "clover: add platform supported extensions with version",
27806 "nominated": false,
27807 "nomination_type": null,
27808 "resolution": 4,
27809 "master_sha": null,
27810 "because_sha": null
27811 },
27812 {
27813 "sha": "940e479d7d312e8a919c09958e07b9feccdc6a33",
27814 "description": "clover: add support for versioned device extensions",
27815 "nominated": false,
27816 "nomination_type": null,
27817 "resolution": 4,
27818 "master_sha": null,
27819 "because_sha": null
27820 },
27821 {
27822 "sha": "3a9fa5b36d7b114c5ec15343edfacf8c076a45e4",
27823 "description": "clover: report device CLC versions for 3.0",
27824 "nominated": false,
27825 "nomination_type": null,
27826 "resolution": 4,
27827 "master_sha": null,
27828 "because_sha": null
27829 },
27830 {
27831 "sha": "54449180982bdf644aef11bc59aed313edcf17f6",
27832 "description": "clover: add CL_PLATFORM_NUMERIC_VERSION support",
27833 "nominated": false,
27834 "nomination_type": null,
27835 "resolution": 4,
27836 "master_sha": null,
27837 "because_sha": null
27838 },
27839 {
27840 "sha": "019130ed71604827b385c5dba5cbc879609880e2",
27841 "description": "clover/platform: move versioning to core object.",
27842 "nominated": false,
27843 "nomination_type": null,
27844 "resolution": 4,
27845 "master_sha": null,
27846 "because_sha": null
27847 },
27848 {
27849 "sha": "2a3a0322aec1024e67d67c27a7bb5cbecbf34957",
27850 "description": "clover: add CL 3.0 CL_DEVICE_NUMERIC_VERSION support",
27851 "nominated": false,
27852 "nomination_type": null,
27853 "resolution": 4,
27854 "master_sha": null,
27855 "because_sha": null
27856 },
27857 {
27858 "sha": "981f8d7252c17672598ec7ee4406e296876f8ab0",
27859 "description": "clover/device: store version in device at constructor.",
27860 "nominated": false,
27861 "nomination_type": null,
27862 "resolution": 4,
27863 "master_sha": null,
27864 "because_sha": null
27865 },
27866 {
27867 "sha": "297ad1bbb310a580b888b8f38488f50740b5df90",
27868 "description": "util: add a env getter for versions",
27869 "nominated": false,
27870 "nomination_type": null,
27871 "resolution": 4,
27872 "master_sha": null,
27873 "because_sha": null
27874 },
27875 {
27876 "sha": "7507ce1db41239b6f986bc6fb94ccf9c68b88acb",
27877 "description": "clover: rename platform/device apis using strings",
27878 "nominated": false,
27879 "nomination_type": null,
27880 "resolution": 4,
27881 "master_sha": null,
27882 "because_sha": null
27883 },
27884 {
27885 "sha": "20a3ec2d771d7f8942018b714c64925a870a2062",
27886 "description": "clover/queue: Flush automatically if applications do not flush themselves",
27887 "nominated": false,
27888 "nomination_type": null,
27889 "resolution": 4,
27890 "master_sha": null,
27891 "because_sha": null
27892 },
27893 {
27894 "sha": "e8a1aa9e940af5706fc78d77c4cd509c2f480a6b",
27895 "description": "mesa/bufferobj: Fix valgrind complaints",
27896 "nominated": false,
27897 "nomination_type": null,
27898 "resolution": 4,
27899 "master_sha": null,
27900 "because_sha": null
27901 },
27902 {
27903 "sha": "f5ea96b5848b3b024139728c0c11ed6d27344ee9",
27904 "description": "mesa/fbo: Fix valgrind complaints",
27905 "nominated": false,
27906 "nomination_type": null,
27907 "resolution": 4,
27908 "master_sha": null,
27909 "because_sha": null
27910 },
27911 {
27912 "sha": "9cef302aa04fb7cb23729d269ba13ecbe6b33adf",
27913 "description": "util/threaded_context: use driver's ubo alignment for constant buffer uploads",
27914 "nominated": false,
27915 "nomination_type": null,
27916 "resolution": 4,
27917 "master_sha": null,
27918 "because_sha": null
27919 },
27920 {
27921 "sha": "cb034ae44f4a1f3ed036ba71fc42746efb4cd775",
27922 "description": "freedreno: Protect gmem_cache ralloc allocations",
27923 "nominated": true,
27924 "nomination_type": 1,
Rob Clark966b55c2020-11-09 14:11:09 -080027925 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080027926 "master_sha": null,
27927 "because_sha": "91f9bb99c5e0db38a1ac26dd9e6a967312f5e8b0"
27928 },
27929 {
27930 "sha": "13d509c7e66439e3e85d24f3326c037a47d0ffc5",
27931 "description": "freedreno/drm: Rework APPEND() macro",
27932 "nominated": false,
27933 "nomination_type": null,
27934 "resolution": 4,
27935 "master_sha": null,
27936 "because_sha": null
27937 },
27938 {
27939 "sha": "2625ba064c44c460610c5562e1c42b01c8befd7d",
27940 "description": "freedreno/batch: Cleanup submit immediately after flush",
27941 "nominated": false,
27942 "nomination_type": null,
27943 "resolution": 4,
27944 "master_sha": null,
27945 "because_sha": null
27946 },
27947 {
27948 "sha": "06b918153db0a6067f7584f7b75e84731d14b058",
27949 "description": "freedreno/drm: Drop growable submit_bos table",
27950 "nominated": false,
27951 "nomination_type": null,
27952 "resolution": 4,
27953 "master_sha": null,
27954 "because_sha": null
27955 },
27956 {
27957 "sha": "02298ed1fc640f89d66c1e22e68e1f9fecc14205",
27958 "description": "freedreno: Add submit lock",
27959 "nominated": false,
27960 "nomination_type": null,
27961 "resolution": 4,
27962 "master_sha": null,
27963 "because_sha": null
27964 },
27965 {
27966 "sha": "290f827928b3845bb50e4bd2f27b878e136af36f",
27967 "description": "freedreno: Make fd_context_batch() return a reference",
27968 "nominated": false,
27969 "nomination_type": null,
27970 "resolution": 4,
27971 "master_sha": null,
27972 "because_sha": null
27973 },
27974 {
27975 "sha": "20a813b0eb5e3feb01158acb866ad1e6c6717830",
27976 "description": "freedreno/batch: Move fd_batch_get_prologue()",
27977 "nominated": false,
27978 "nomination_type": null,
27979 "resolution": 4,
27980 "master_sha": null,
27981 "because_sha": null
27982 },
27983 {
27984 "sha": "b2f4bf010574c501f93697d90f182a9bc6c83356",
27985 "description": "freedreno/drm: Make ring refcnt atomic again",
27986 "nominated": false,
27987 "nomination_type": null,
27988 "resolution": 4,
27989 "master_sha": null,
27990 "because_sha": null
27991 },
27992 {
27993 "sha": "b1b8e0f8d158758ea9756e226ea807ea296cb787",
27994 "description": "freedreno: Use ctx seqno in batch cache key",
27995 "nominated": false,
27996 "nomination_type": null,
27997 "resolution": 4,
27998 "master_sha": null,
27999 "because_sha": null
28000 },
28001 {
28002 "sha": "1783a156c806829f6a9a2d6426a009e1340eb66e",
28003 "description": "freedreno/a6xx: Texture cache locking",
28004 "nominated": false,
28005 "nomination_type": null,
28006 "resolution": 4,
28007 "master_sha": null,
28008 "because_sha": null
28009 },
28010 {
28011 "sha": "51665dee8c79501a1ccbed2766b3bbaea49b2b39",
28012 "description": "freedreno: batch-cache locking",
28013 "nominated": false,
28014 "nomination_type": null,
28015 "resolution": 4,
28016 "master_sha": null,
28017 "because_sha": null
28018 },
28019 {
28020 "sha": "3f88abd621ef60b7d0ed8b82445d630abed6a810",
28021 "description": "freedreno: Fix spurious flush",
28022 "nominated": false,
28023 "nomination_type": null,
28024 "resolution": 4,
28025 "master_sha": null,
28026 "because_sha": null
28027 },
28028 {
28029 "sha": "156d7e45f745a1567fc3b69a4f6faa3c54eec49e",
28030 "description": "freedreno: Convert to mesa_log*()",
28031 "nominated": false,
28032 "nomination_type": null,
28033 "resolution": 4,
28034 "master_sha": null,
28035 "because_sha": null
28036 },
28037 {
28038 "sha": "a8b9860a974117771f79faa6d4f7c9af0e585d4f",
28039 "description": "freedreno: debug cleanup",
28040 "nominated": false,
28041 "nomination_type": null,
28042 "resolution": 4,
28043 "master_sha": null,
28044 "because_sha": null
28045 },
28046 {
28047 "sha": "78b3f58c9985d14d11e580277cb5b2cf61234e21",
28048 "description": "freedreno/drm: Convert to simple_mtx",
28049 "nominated": false,
28050 "nomination_type": null,
28051 "resolution": 4,
28052 "master_sha": null,
28053 "because_sha": null
28054 },
28055 {
28056 "sha": "57a2a5db81c614ac84c300c200639c51f218fb8a",
28057 "description": "freedreno: Drop fd_context_lock() and friends",
28058 "nominated": false,
28059 "nomination_type": null,
28060 "resolution": 4,
28061 "master_sha": null,
28062 "because_sha": null
28063 },
28064 {
28065 "sha": "0d007349f910970ac14b20415fe76a84fd0f8fd5",
28066 "description": "st/mesa: fix use-after-free when updating shader info in st_link_nir",
28067 "nominated": true,
28068 "nomination_type": 1,
Marek Olšák60ffcfe2020-11-09 16:20:13 -050028069 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080028070 "master_sha": null,
28071 "because_sha": "549ae5f84375dfadb86cfd465f0103acfae3249f"
28072 },
28073 {
28074 "sha": "6f3716d677981bc2ac8f9842f302e9c125203bc1",
28075 "description": "d3d12: avoid searching twice for bos",
28076 "nominated": false,
28077 "nomination_type": null,
28078 "resolution": 4,
28079 "master_sha": null,
28080 "because_sha": null
28081 },
28082 {
28083 "sha": "bd5f92850614bc984a7e560849b19b31e94725a0",
28084 "description": "d3d12: ensure all compoents of clip-distances are written",
28085 "nominated": false,
28086 "nomination_type": null,
28087 "resolution": 4,
28088 "master_sha": null,
28089 "because_sha": null
28090 },
28091 {
28092 "sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61",
28093 "description": "d3d12: introduce d3d12 gallium driver",
28094 "nominated": false,
28095 "nomination_type": null,
28096 "resolution": 4,
28097 "master_sha": null,
28098 "because_sha": null
28099 },
28100 {
28101 "sha": "3f31cf64e49d9de57ea7dc2b0447840255bbca9e",
28102 "description": "microsoft: add resource state manager utility code",
28103 "nominated": false,
28104 "nomination_type": null,
28105 "resolution": 4,
28106 "master_sha": null,
28107 "because_sha": null
28108 },
28109 {
28110 "sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313",
28111 "description": "microsoft/compiler: translate nir to dxil",
28112 "nominated": false,
28113 "nomination_type": null,
28114 "resolution": 4,
28115 "master_sha": null,
28116 "because_sha": null
28117 },
28118 {
28119 "sha": "dd5fe2f3de420778555f1211836c5ac076257f1c",
28120 "description": "microsoft/compiler: add dxil-util code",
28121 "nominated": false,
28122 "nomination_type": null,
28123 "resolution": 4,
28124 "master_sha": null,
28125 "because_sha": null
28126 },
28127 {
28128 "sha": "10dfd3cfb4bff1a98e6374d93110f039b4cef621",
28129 "description": "compiler: add SYSTEM_BIT_FRONT_FACE",
28130 "nominated": false,
28131 "nomination_type": null,
28132 "resolution": 4,
28133 "master_sha": null,
28134 "because_sha": null
28135 },
28136 {
28137 "sha": "07d189c4169623f3a2b32f4f62d82d860457e30e",
28138 "description": "gallium: Wrap some header files into \"extern C\"",
28139 "nominated": false,
28140 "nomination_type": null,
28141 "resolution": 4,
28142 "master_sha": null,
28143 "because_sha": null
28144 },
28145 {
28146 "sha": "449c4baf5011335484013244069a878de1f2188e",
28147 "description": "nir/print: print GS extra info",
28148 "nominated": false,
28149 "nomination_type": null,
28150 "resolution": 4,
28151 "master_sha": null,
28152 "because_sha": null
28153 },
28154 {
28155 "sha": "e60df9fe1696ff0b533eaf09d0b06720ce373352",
28156 "description": "util/format_zs: Add C++ include handling",
28157 "nominated": false,
28158 "nomination_type": null,
28159 "resolution": 4,
28160 "master_sha": null,
28161 "because_sha": null
28162 },
28163 {
28164 "sha": "51f4a4bee10ebd6f526fccc4c02356c08be81747",
28165 "description": "gallium/util: Wrap suballoc.h into extern C",
28166 "nominated": false,
28167 "nomination_type": null,
28168 "resolution": 4,
28169 "master_sha": null,
28170 "because_sha": null
28171 },
28172 {
28173 "sha": "f4ff66d75f529639030747782245a52c0ac50632",
28174 "description": "util/slab: allow usage from c++ code",
28175 "nominated": false,
28176 "nomination_type": null,
28177 "resolution": 4,
28178 "master_sha": null,
28179 "because_sha": null
28180 },
28181 {
28182 "sha": "c88e314a2d4355df99dd0e7dc674042ff883042b",
28183 "description": "gallium/nir: Wrap tgsi_to_nir header in extern C",
28184 "nominated": false,
28185 "nomination_type": null,
28186 "resolution": 4,
28187 "master_sha": null,
28188 "because_sha": null
28189 },
28190 {
28191 "sha": "7a1346b26a70a9d6000f4889ab4d594a6a445d6d",
28192 "description": "softpipe: correct signature of get_compiler_options",
28193 "nominated": true,
28194 "nomination_type": 1,
Erik Faye-Lund46c08b72020-11-10 09:38:45 +010028195 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080028196 "master_sha": null,
28197 "because_sha": "73bafb5ee38964019c3da2000095608a7fb4b554"
28198 },
28199 {
28200 "sha": "f23574af2c65b9c0342656cb543bcb025cb38d9f",
28201 "description": "panfrost: Fix ->reads_frag_coord assignment",
28202 "nominated": true,
28203 "nomination_type": 1,
Boris Brezillon23f41202020-11-10 11:01:50 +010028204 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080028205 "master_sha": null,
28206 "because_sha": "f1de952b695b8f2053d576d3e8093427e598bd4f"
28207 },
28208 {
28209 "sha": "35ae9408f2a6b2f6f307562e8adc33af95406f12",
28210 "description": "panfrost: Fix Bifrost blend descriptor emission",
28211 "nominated": true,
28212 "nomination_type": 1,
Boris Brezillonf3ff1262020-11-10 09:57:24 +010028213 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080028214 "master_sha": null,
28215 "because_sha": "edd98aac3f16f216fa157f031f4c10fc294e7c8e"
28216 },
28217 {
28218 "sha": "7737ca75391d5ea930390037178a277d309a83af",
28219 "description": "pan/bi: Model writemasks correctly",
28220 "nominated": true,
28221 "nomination_type": 1,
Alyssa Rosenzweig5c167e82020-11-09 13:44:07 -050028222 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080028223 "master_sha": null,
28224 "because_sha": "b2c6cf2b6db11eb2293f59b42dfeb3d7481477b0"
28225 },
28226 {
28227 "sha": "e3893ee2043dc5499407df71e2e0c0a822b416d9",
28228 "description": "intel/dump_gpu: add support for MMAP_OFFSET ioctl",
28229 "nominated": false,
28230 "nomination_type": null,
28231 "resolution": 4,
28232 "master_sha": null,
28233 "because_sha": null
28234 },
28235 {
28236 "sha": "44f2de5286c646f9da1fc26af3780e44184aad3c",
28237 "description": "panfrost: Fix AFBC blits of resources with faked RGTC",
28238 "nominated": true,
28239 "nomination_type": 1,
Icecream952940fb12020-11-02 20:32:18 +130028240 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080028241 "master_sha": null,
28242 "because_sha": "acb8dcfebdde56a748ec50a3fbecf27912974be9"
28243 },
28244 {
28245 "sha": "752f6d806541ac38594f3adb1e45d63709506e2c",
28246 "description": "zink: setup version dependent VkPhysicalDeviceVulkan*Features and VkPhysicalDeviceVulkan*Properties.",
28247 "nominated": false,
28248 "nomination_type": null,
28249 "resolution": 4,
28250 "master_sha": null,
28251 "because_sha": null
28252 },
28253 {
28254 "sha": "19b181f0f53ad87528c838bf4416261ee68cf6cf",
28255 "description": "rbug: Handle non-TGSI shaders",
28256 "nominated": false,
28257 "nomination_type": null,
28258 "resolution": 4,
28259 "master_sha": null,
28260 "because_sha": null
28261 },
28262 {
28263 "sha": "44875361c88754cb53172205e2657e487d6e6fe8",
28264 "description": "rbug: Forward get_compiler_options to pipe driver",
28265 "nominated": false,
28266 "nomination_type": null,
28267 "resolution": 4,
28268 "master_sha": null,
28269 "because_sha": null
28270 },
28271 {
28272 "sha": "ec347ee9bc41f99dc8e398c652d873cc192bc99c",
28273 "description": "aco: fix combining add/sub to b2i if a new dest needs to be allocated",
28274 "nominated": false,
28275 "nomination_type": null,
Samuel Pitoiset162a0672020-11-09 19:42:22 +010028276 "resolution": 1,
Dylan Baker56346992020-11-13 10:05:29 -080028277 "master_sha": null,
28278 "because_sha": null
28279 },
28280 {
28281 "sha": "7004548bdf28f47fcc0d2fc1c96457f1a15bc4f1",
28282 "description": "turnip: Remove pipeline NULL check.",
28283 "nominated": false,
28284 "nomination_type": null,
28285 "resolution": 4,
28286 "master_sha": null,
28287 "because_sha": null
28288 },
28289 {
28290 "sha": "f8844d5c729dbc73e63f75f1c7181c7227a75189",
28291 "description": "swr: Initialize FetchJit member mpFetchInfo in constructor.",
28292 "nominated": false,
28293 "nomination_type": null,
28294 "resolution": 4,
28295 "master_sha": null,
28296 "because_sha": null
28297 },
28298 {
28299 "sha": "a8467191c395dc9a965e8ccd78ac428595cb6b89",
28300 "description": "Reset new features for 21.0 development cycle",
28301 "nominated": false,
28302 "nomination_type": null,
28303 "resolution": 4,
28304 "master_sha": null,
28305 "because_sha": null
28306 },
28307 {
28308 "sha": "a706bac098f52647c97c29bdce88469cdfc47e55",
28309 "description": "Bump version for 21.0 devel",
28310 "nominated": false,
28311 "nomination_type": null,
28312 "resolution": 4,
28313 "master_sha": null,
28314 "because_sha": null
28315 }
28316]