1[ 2 { 3 "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, 43 "resolution": 1, 44 "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, 232 "resolution": 1, 233 "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, 241 "resolution": 1, 242 "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, 259 "resolution": 1, 260 "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, 268 "resolution": 1, 269 "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, 277 "resolution": 1, 278 "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, 340 "resolution": 1, 341 "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, 349 "resolution": 1, 350 "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, 403 "resolution": 1, 404 "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, 430 "resolution": 1, 431 "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, 439 "resolution": 1, 440 "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, 448 "resolution": 1, 449 "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 { 489 "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, 520 "resolution": 1, 521 "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, 916 "resolution": 1, 917 "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, 1159 "resolution": 1, 1160 "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, 1186 "resolution": 1, 1187 "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 { 1461 "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, 1483 "resolution": 1, 1484 "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, 1519 "resolution": 1, 1520 "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, 1528 "resolution": 1, 1529 "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, 1654 "resolution": 1, 1655 "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, 1663 "resolution": 1, 1664 "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, 1816 "resolution": 1, 1817 "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, 2500 "resolution": 1, 2501 "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, 2509 "resolution": 1, 2510 "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, 2518 "resolution": 1, 2519 "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, 2545 "resolution": 1, 2546 "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, 2887 "resolution": 1, 2888 "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 { 2955 "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, 3049 "resolution": 1, 3050 "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, 3058 "resolution": 1, 3059 "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 { 3342 "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, 3364 "resolution": 1, 3365 "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, 3472 "resolution": 1, 3473 "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, 3760 "resolution": 1, 3761 "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, 4084 "resolution": 1, 4085 "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, 4138 "resolution": 1, 4139 "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, 4147 "resolution": 1, 4148 "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, 4165 "resolution": 1, 4166 "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, 4183 "resolution": 1, 4184 "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, 4318 "resolution": 1, 4319 "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 { 4332 "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, 4444 "resolution": 1, 4445 "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, 4471 "resolution": 1, 4472 "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, 4894 "resolution": 1, 4895 "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 { 5016 "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, 5056 "resolution": 1, 5057 "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, 5092 "resolution": 1, 5093 "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, 5110 "resolution": 1, 5111 "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, 5812 "resolution": 1, 5813 "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 { 6186 "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, 6235 "resolution": 1, 6236 "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, 6298 "resolution": 1, 6299 "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, 6325 "resolution": 1, 6326 "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, 6334 "resolution": 1, 6335 "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, 6586 "resolution": 1, 6587 "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, 6595 "resolution": 1, 6596 "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, 6883 "resolution": 1, 6884 "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, 6982 "resolution": 1, 6983 "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, 7171 "resolution": 1, 7172 "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, 7180 "resolution": 1, 7181 "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, 7243 "resolution": 3, 7244 "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, 7567 "resolution": 1, 7568 "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, 7891 "resolution": 1, 7892 "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, 7918 "resolution": 1, 7919 "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, 8071 "resolution": 1, 8072 "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, 8080 "resolution": 1, 8081 "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, 8143 "resolution": 1, 8144 "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 { 8571 "sha": "96ceca33c1dd69a1feed13b0e19bfc38e6f7d979", 8572 "description": "gallium/util: do not perform n^2 stencil blits", 8573 "nominated": true, 8574 "nomination_type": 1, 8575 "resolution": 1, 8576 "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, 9160 "resolution": 1, 9161 "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, 9385 "resolution": 1, 9386 "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, 9646 "resolution": 1, 9647 "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, 9826 "resolution": 1, 9827 "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, 9862 "resolution": 1, 9863 "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, 9871 "resolution": 1, 9872 "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, 9916 "resolution": 1, 9917 "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, 9943 "resolution": 1, 9944 "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 { 10407 "sha": "b2d000513e4a9b06d3b073913741dae47a00526e", 10408 "description": "aco: fix incorrect address calculation for load_barycentric_at_sample", 10409 "nominated": true, 10410 "nomination_type": 1, 10411 "resolution": 1, 10412 "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, 10744 "resolution": 1, 10745 "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, 10771 "resolution": 1, 10772 "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, 10933 "resolution": 1, 10934 "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 { 10947 "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, 11149 "resolution": 1, 11150 "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, 11347 "resolution": 1, 11348 "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, 11446 "resolution": 1, 11447 "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, 12067 "resolution": 1, 12068 "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 { 12243 "sha": "6c8cc9be12dc5d6c0d2386d6addb69d8f2fb5399", 12244 "description": "glsl: default to compat shaders in compat profile", 12245 "nominated": true, 12246 "nomination_type": 1, 12247 "resolution": 1, 12248 "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, 12346 "resolution": 1, 12347 "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, 12355 "resolution": 1, 12356 "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 { 12450 "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, 12490 "resolution": 1, 12491 "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, 12697 "resolution": 1, 12698 "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, 12706 "resolution": 1, 12707 "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, 12805 "resolution": 1, 12806 "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 { 13026 "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, 13840 "resolution": 1, 13841 "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, 13885 "resolution": 1, 13886 "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 { 13935 "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, 14038 "resolution": 1, 14039 "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, 14083 "resolution": 1, 14084 "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, 14092 "resolution": 1, 14093 "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, 14101 "resolution": 1, 14102 "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 { 14223 "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, 14245 "resolution": 1, 14246 "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, 14254 "resolution": 1, 14255 "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 { 14277 "sha": "f65750d2215242b17309b5aa8845b717bb913e77", 14278 "description": "spirv: Implement OpArrayLength for OpenGL", 14279 "nominated": true, 14280 "nomination_type": 1, 14281 "resolution": 3, 14282 "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, 14551 "resolution": 1, 14552 "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, 14560 "resolution": 1, 14561 "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, 14650 "resolution": 1, 14651 "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 { 14808 "sha": "661922f6ac9576fc2077c5d50b53ef7edf9e8a18", 14809 "description": "aco: add block to worklist in mark_block_wqm()", 14810 "nominated": true, 14811 "nomination_type": 0, 14812 "resolution": 1, 14813 "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, 14902 "resolution": 1, 14903 "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, 14911 "resolution": 1, 14912 "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, 14929 "resolution": 1, 14930 "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, 14938 "resolution": 1, 14939 "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, 14956 "resolution": 1, 14957 "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, 15109 "resolution": 1, 15110 "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 { 15186 "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, 15352 "resolution": 1, 15353 "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, 15361 "resolution": 1, 15362 "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, 15415 "resolution": 2, 15416 "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, 15460 "resolution": 3, 15461 "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 { 15636 "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, 15748 "resolution": 1, 15749 "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, 15757 "resolution": 1, 15758 "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 { 15870 "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, 15892 "resolution": 1, 15893 "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, 15901 "resolution": 1, 15902 "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, 16018 "resolution": 1, 16019 "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, 16027 "resolution": 1, 16028 "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, 16036 "resolution": 1, 16037 "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, 16090 "resolution": 1, 16091 "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, 16171 "resolution": 1, 16172 "master_sha": null, 16173 "because_sha": "8d46e35d16e3936968958bcab86d61967a673305" 16174 }, 16175 { 16176 "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, 16216 "resolution": 1, 16217 "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, 16225 "resolution": 1, 16226 "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, 16324 "resolution": 1, 16325 "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 { 16437 "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, 16612 "resolution": 1, 16613 "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, 16630 "resolution": 1, 16631 "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, 16639 "resolution": 1, 16640 "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, 16684 "resolution": 1, 16685 "master_sha": null, 16686 "because_sha": "b9a05447a1976101c04a02f5588c51de0b0f6573" 16687 }, 16688 { 16689 "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, 16747 "resolution": 1, 16748 "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, 16756 "resolution": 1, 16757 "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, 16981 "resolution": 1, 16982 "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, 16990 "resolution": 1, 16991 "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, 17170 "resolution": 1, 17171 "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, 17368 "resolution": 1, 17369 "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, 17431 "resolution": 1, 17432 "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, 17440 "resolution": 1, 17441 "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, 17467 "resolution": 1, 17468 "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, 17485 "resolution": 1, 17486 "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 { 17598 "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, 17656 "resolution": 1, 17657 "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, 17665 "resolution": 1, 17666 "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, 17683 "resolution": 1, 17684 "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, 17809 "resolution": 1, 17810 "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, 17854 "resolution": 1, 17855 "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, 17917 "resolution": 1, 17918 "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 { 17931 "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, 18088 "resolution": 1, 18089 "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, 18097 "resolution": 1, 18098 "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, 18106 "resolution": 1, 18107 "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, 18196 "resolution": 1, 18197 "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, 18232 "resolution": 1, 18233 "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 { 18435 "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, 18520 "resolution": 1, 18521 "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, 18538 "resolution": 1, 18539 "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 { 18795 "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, 18889 "resolution": 2, 18890 "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 { 19020 "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, 19024 "resolution": 1, 19025 "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, 19033 "resolution": 1, 19034 "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, 19042 "resolution": 1, 19043 "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, 19051 "resolution": 1, 19052 "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, 19078 "resolution": 1, 19079 "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, 19087 "resolution": 1, 19088 "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, 19141 "resolution": 1, 19142 "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, 19303 "resolution": 1, 19304 "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, 19465 "resolution": 1, 19466 "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, 19699 "resolution": 1, 19700 "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, 19753 "resolution": 1, 19754 "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, 19834 "resolution": 1, 19835 "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 { 20199 "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, 20275 "resolution": 1, 20276 "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, 20356 "resolution": 1, 20357 "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, 20401 "resolution": 1, 20402 "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, 20779 "resolution": 1, 20780 "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, 21238 "resolution": 1, 21239 "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, 21643 "resolution": 1, 21644 "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, 21904 "resolution": 1, 21905 "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, 21958 "resolution": 1, 21959 "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, 21967 "resolution": 1, 21968 "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, 22075 "resolution": 1, 22076 "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, 22084 "resolution": 1, 22085 "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, 22111 "resolution": 1, 22112 "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, 22129 "resolution": 1, 22130 "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, 22138 "resolution": 1, 22139 "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, 22219 "resolution": 1, 22220 "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, 22615 "resolution": 1, 22616 "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, 22624 "resolution": 1, 22625 "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 { 22746 "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, 23101 "resolution": 1, 23102 "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, 23227 "resolution": 1, 23228 "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, 23272 "resolution": 1, 23273 "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, 23326 "resolution": 1, 23327 "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, 23335 "resolution": 1, 23336 "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, 23344 "resolution": 1, 23345 "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, 23353 "resolution": 1, 23354 "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, 23362 "resolution": 1, 23363 "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, 23371 "resolution": 1, 23372 "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, 23380 "resolution": 1, 23381 "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, 23389 "resolution": 1, 23390 "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, 23398 "resolution": 1, 23399 "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, 23515 "resolution": 1, 23516 "master_sha": null, 23517 "because_sha": "5de56937a3d009659076dc67de6a57379fc7a31b" 23518 }, 23519 { 23520 "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, 23623 "resolution": 1, 23624 "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, 23794 "resolution": 1, 23795 "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, 23830 "resolution": 1, 23831 "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, 23848 "resolution": 1, 23849 "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, 23857 "resolution": 1, 23858 "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, 23929 "resolution": 1, 23930 "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, 23938 "resolution": 1, 23939 "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 { 24015 "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, 24289 "resolution": 1, 24290 "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 { 24321 "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, 24442 "resolution": 1, 24443 "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, 24487 "resolution": 1, 24488 "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, 24550 "resolution": 1, 24551 "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, 24604 "resolution": 1, 24605 "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, 24883 "resolution": 1, 24884 "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, 24892 "resolution": 1, 24893 "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, 24937 "resolution": 1, 24938 "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, 24946 "resolution": 1, 24947 "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, 24964 "resolution": 1, 24965 "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, 25009 "resolution": 1, 25010 "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, 25018 "resolution": 1, 25019 "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, 25027 "resolution": 1, 25028 "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, 25036 "resolution": 1, 25037 "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 { 25635 "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, 25837 "resolution": 1, 25838 "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, 25846 "resolution": 1, 25847 "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, 25855 "resolution": 1, 25856 "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, 26098 "resolution": 1, 26099 "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, 26107 "resolution": 1, 26108 "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, 26116 "resolution": 1, 26117 "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, 26179 "resolution": 1, 26180 "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, 26287 "resolution": 1, 26288 "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, 26314 "resolution": 1, 26315 "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, 26332 "resolution": 1, 26333 "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, 26341 "resolution": 1, 26342 "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, 26422 "resolution": 1, 26423 "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, 26431 "resolution": 1, 26432 "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, 26494 "resolution": 1, 26495 "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, 26530 "resolution": 1, 26531 "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, 26602 "resolution": 1, 26603 "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, 26620 "resolution": 1, 26621 "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, 26665 "resolution": 1, 26666 "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, 26719 "resolution": 1, 26720 "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, 26728 "resolution": 1, 26729 "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, 26737 "resolution": 1, 26738 "master_sha": null, 26739 "because_sha": null 26740 }, 26741 { 26742 "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, 26962 "resolution": 1, 26963 "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, 26971 "resolution": 1, 26972 "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, 26980 "resolution": 1, 26981 "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, 27196 "resolution": 1, 27197 "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, 27268 "resolution": 1, 27269 "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, 27277 "resolution": 1, 27278 "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, 27286 "resolution": 1, 27287 "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, 27520 "resolution": 1, 27521 "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, 27574 "resolution": 1, 27575 "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, 27691 "resolution": 1, 27692 "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, 27700 "resolution": 1, 27701 "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, 27709 "resolution": 1, 27710 "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, 27718 "resolution": 1, 27719 "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, 27727 "resolution": 1, 27728 "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, 27754 "resolution": 1, 27755 "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, 27925 "resolution": 1, 27926 "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, 28069 "resolution": 1, 28070 "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, 28195 "resolution": 1, 28196 "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, 28204 "resolution": 1, 28205 "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, 28213 "resolution": 1, 28214 "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, 28222 "resolution": 1, 28223 "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, 28240 "resolution": 1, 28241 "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, 28276 "resolution": 1, 28277 "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]