1[ 2 { 3 "sha": "cb781fc350108584116280fc597c695d2f476c68", 4 "description": "lavapipe: ci updates", 5 "nominated": false, 6 "nomination_type": null, 7 "resolution": 4, 8 "main_sha": null, 9 "because_sha": null 10 }, 11 { 12 "sha": "1532556eb0b889250c5480ec7795f4d92b170af2", 13 "description": "zink: ci updates", 14 "nominated": false, 15 "nomination_type": null, 16 "resolution": 4, 17 "main_sha": null, 18 "because_sha": null 19 }, 20 { 21 "sha": "08c2b9d7cbc2b60233c3d3ed411ceb9649fe5c9f", 22 "description": "lavapipe: use util_pack_color_union() for generating clear colors", 23 "nominated": true, 24 "nomination_type": 0, 25 "resolution": 0, 26 "main_sha": null, 27 "because_sha": null 28 }, 29 { 30 "sha": "6faaeca584bcc214585e92212233a27f7176ff7b", 31 "description": "ci/freedreno: Add another unsizedArrayLength flake.", 32 "nominated": false, 33 "nomination_type": null, 34 "resolution": 4, 35 "main_sha": null, 36 "because_sha": null 37 }, 38 { 39 "sha": "cf4de7d8ffaef30521a98a07ec5a02716ac2b243", 40 "description": "venus: Allow usage of virtio-mmio based device", 41 "nominated": false, 42 "nomination_type": null, 43 "resolution": 4, 44 "main_sha": null, 45 "because_sha": null 46 }, 47 { 48 "sha": "5e9df85b1a4504c5b4162e77e139056dc80accc6", 49 "description": "aco: optimize discard_if when WQM is not needed afterwards", 50 "nominated": false, 51 "nomination_type": null, 52 "resolution": 4, 53 "main_sha": null, 54 "because_sha": null 55 }, 56 { 57 "sha": "13c31379603bbea4ce2f03b3c6a0443888217e0a", 58 "description": "aco: merge block_kind_uses_[demote|discard_if]", 59 "nominated": false, 60 "nomination_type": null, 61 "resolution": 4, 62 "main_sha": null, 63 "because_sha": null 64 }, 65 { 66 "sha": "e7d1c8cc5eb1b3a4ab056beba56f5feab75f7be0", 67 "description": "aco: make Preserve_WQM independent from block_kind_uses_discard_if", 68 "nominated": false, 69 "nomination_type": null, 70 "resolution": 4, 71 "main_sha": null, 72 "because_sha": null 73 }, 74 { 75 "sha": "08b8500dfbd733bd8e47a3d659b22cc4480a6e6e", 76 "description": "aco: remove block_kind_discard", 77 "nominated": false, 78 "nomination_type": null, 79 "resolution": 4, 80 "main_sha": null, 81 "because_sha": null 82 }, 83 { 84 "sha": "b67092e685cdd35e3505607d2bef3dbc62cb295a", 85 "description": "aco: emit nir_intrinsic_discard() as p_discard_if()", 86 "nominated": false, 87 "nomination_type": null, 88 "resolution": 4, 89 "main_sha": null, 90 "because_sha": null 91 }, 92 { 93 "sha": "1895e17591439ca876da1b1a1c9669cbb5c70f0a", 94 "description": "mesa: align constant/uniform uploads to driver expected alignment", 95 "nominated": false, 96 "nomination_type": null, 97 "resolution": 4, 98 "main_sha": null, 99 "because_sha": null 100 }, 101 { 102 "sha": "418c77640bfe433caf3edccec5a43bd86c7e04f3", 103 "description": "zink: Fix MSVC RTC in zink_get_framebuffer_imageless()", 104 "nominated": false, 105 "nomination_type": null, 106 "resolution": 4, 107 "main_sha": null, 108 "because_sha": null 109 }, 110 { 111 "sha": "86cb664cd8548f05d3a0fc07fea3a14e34ba60cc", 112 "description": "zink: export PIPE_CAP_CULL_DISTANCE_NOCOMBINE", 113 "nominated": false, 114 "nomination_type": null, 115 "resolution": 4, 116 "main_sha": null, 117 "because_sha": null 118 }, 119 { 120 "sha": "7e9481eaacf54f850ee413c7872c41644f4d94e6", 121 "description": "gallium: add PIPE_CAP_CULL_DISTANCE_NOCOMBINE", 122 "nominated": false, 123 "nomination_type": null, 124 "resolution": 4, 125 "main_sha": null, 126 "because_sha": null 127 }, 128 { 129 "sha": "93a90fc85d037e2c6834fb969562391310ae9cd0", 130 "description": "anv: fix conditional render for vkCmdDrawIndirectByteCountEXT", 131 "nominated": true, 132 "nomination_type": 1, 133 "resolution": 0, 134 "main_sha": null, 135 "because_sha": "2be89cbd826f9ac2703127025714a55595de33d3" 136 }, 137 { 138 "sha": "5d3e4193786f1b55aa6a3d74e2b9b954eb9287e5", 139 "description": "anv: enable ray queries", 140 "nominated": false, 141 "nomination_type": null, 142 "resolution": 4, 143 "main_sha": null, 144 "because_sha": null 145 }, 146 { 147 "sha": "c78be5da300ae386a12b91a22efb064335e2043a", 148 "description": "intel/fs: lower ray query intrinsics", 149 "nominated": false, 150 "nomination_type": null, 151 "resolution": 4, 152 "main_sha": null, 153 "because_sha": null 154 }, 155 { 156 "sha": "712d8fb0434a0af6d0479a5ea44a7bbc49dd8b2b", 157 "description": "intel/nir: document RT builder", 158 "nominated": false, 159 "nomination_type": null, 160 "resolution": 4, 161 "main_sha": null, 162 "because_sha": null 163 }, 164 { 165 "sha": "e06f9d49bc2263bf8d129d858a01072eab2f9fd5", 166 "description": "nir/lower_shader_calls: consider relocated constants as rematerializable", 167 "nominated": false, 168 "nomination_type": null, 169 "resolution": 4, 170 "main_sha": null, 171 "because_sha": null 172 }, 173 { 174 "sha": "046571479028aeb5577344a91f0c4d565415f4bc", 175 "description": "intel/nir/rt: add more helpers for ray queries", 176 "nominated": false, 177 "nomination_type": null, 178 "resolution": 4, 179 "main_sha": null, 180 "because_sha": null 181 }, 182 { 183 "sha": "d5b994ec8aa4b85b0d131c2249452ffd4c429cc6", 184 "description": "intel/nir/rt: make RT manipulation helpers helper invocations ready", 185 "nominated": false, 186 "nomination_type": null, 187 "resolution": 4, 188 "main_sha": null, 189 "because_sha": null 190 }, 191 { 192 "sha": "fb69fed65b7c3e30815f69c26f99ecab0050bd00", 193 "description": "intel/nir: document committed argument", 194 "nominated": false, 195 "nomination_type": null, 196 "resolution": 4, 197 "main_sha": null, 198 "because_sha": null 199 }, 200 { 201 "sha": "b0624e414f42a93d8ae1210ad58065dd1c97d2a4", 202 "description": "intel/fs: make trivial shader complete tracing operations with missing shaders", 203 "nominated": false, 204 "nomination_type": null, 205 "resolution": 4, 206 "main_sha": null, 207 "because_sha": null 208 }, 209 { 210 "sha": "35bd19f53d033f83b8c17aeba7a5f973246387c2", 211 "description": "intel/nir/rt: load bvh_level value off mem_hit structure", 212 "nominated": false, 213 "nomination_type": null, 214 "resolution": 4, 215 "main_sha": null, 216 "because_sha": null 217 }, 218 { 219 "sha": "6d9ae6ec1eaae3ff3407a37262d4b0a68e69c826", 220 "description": "intel: add a new intrinsic to get the shader stage from bindless shaders", 221 "nominated": false, 222 "nomination_type": null, 223 "resolution": 4, 224 "main_sha": null, 225 "because_sha": null 226 }, 227 { 228 "sha": "b8f087b0e6da6bce11ae294ae4735c712c7d76ef", 229 "description": "nir/builder: add nir_ior_imm() helper", 230 "nominated": false, 231 "nomination_type": null, 232 "resolution": 4, 233 "main_sha": null, 234 "because_sha": null 235 }, 236 { 237 "sha": "bb40e999d114db361539cdc4ddb65ace37d76562", 238 "description": "intel/nir: use a single intel intrinsic to deal with ray traversal", 239 "nominated": false, 240 "nomination_type": null, 241 "resolution": 4, 242 "main_sha": null, 243 "because_sha": null 244 }, 245 { 246 "sha": "39f6cd5d799ad077ad41d920dc31c5da1fae3c24", 247 "description": "intel/nir: fix shader call lowering", 248 "nominated": true, 249 "nomination_type": 1, 250 "resolution": 1, 251 "main_sha": null, 252 "because_sha": "c5a42e401036eb2eecf8798c103f8ae2cce08eab" 253 }, 254 { 255 "sha": "2665595244811d84b0acd4a8df32d2feaf95cb9e", 256 "description": "intel/fs: limit FS dispatch to SIMD16 when using ray queries", 257 "nominated": false, 258 "nomination_type": null, 259 "resolution": 4, 260 "main_sha": null, 261 "because_sha": null 262 }, 263 { 264 "sha": "57eed6698b5cf462f762a4b04ef45ec84c01f262", 265 "description": "intel/compiler: tracker number of ray queries in prog_data", 266 "nominated": false, 267 "nomination_type": null, 268 "resolution": 4, 269 "main_sha": null, 270 "because_sha": null 271 }, 272 { 273 "sha": "9b366243ed882f5b705bc99e641bca7b3015a23b", 274 "description": "intel/fs: load more fields from BVH instance leafs", 275 "nominated": false, 276 "nomination_type": null, 277 "resolution": 4, 278 "main_sha": null, 279 "because_sha": null 280 }, 281 { 282 "sha": "c89024e4463389663cf7f7d2f2752de2029efb23", 283 "description": "intel/fs: don't set allow_sample_mask for CS intrinsics", 284 "nominated": true, 285 "nomination_type": 1, 286 "resolution": 1, 287 "main_sha": null, 288 "because_sha": "77486db867bd39aa9b76e549c946b0a165fcb21a" 289 }, 290 { 291 "sha": "9d22f8ed23d9192789fd656f64cd9defbe02fea8", 292 "description": "intel/fs: add support for ACCESS_ENABLE_HELPER", 293 "nominated": false, 294 "nomination_type": null, 295 "resolution": 4, 296 "main_sha": null, 297 "because_sha": null 298 }, 299 { 300 "sha": "c199f44d17cb72e9aa55ec4885cb0bde985ae972", 301 "description": "intel/fs: name sources for A64 opcodes", 302 "nominated": false, 303 "nomination_type": null, 304 "resolution": 4, 305 "main_sha": null, 306 "because_sha": null 307 }, 308 { 309 "sha": "23ce94ff7e28ee1771f53931d20c0ed1fe87c4a5", 310 "description": "intel/nir/rt: add a new number of SIMD lanes per DSS helper", 311 "nominated": false, 312 "nomination_type": null, 313 "resolution": 4, 314 "main_sha": null, 315 "because_sha": null 316 }, 317 { 318 "sha": "61c9b7a82e99892cfcd70fedb2a4fd3fdd795256", 319 "description": "intel/fs: add support for Eu/Thread/Lane id", 320 "nominated": false, 321 "nomination_type": null, 322 "resolution": 4, 323 "main_sha": null, 324 "because_sha": null 325 }, 326 { 327 "sha": "3dabe9325762d6e0492261b18b496c3d152c250c", 328 "description": "intel/fs: rework dss_id opcode into generic opcode", 329 "nominated": false, 330 "nomination_type": null, 331 "resolution": 4, 332 "main_sha": null, 333 "because_sha": null 334 }, 335 { 336 "sha": "4deb8e86dfd1a5da404d91c717cf2372738f1a07", 337 "description": "nir: change intel dss_id intrinsic to topology_id", 338 "nominated": false, 339 "nomination_type": null, 340 "resolution": 4, 341 "main_sha": null, 342 "because_sha": null 343 }, 344 { 345 "sha": "fdb74a77d289a23457b62ae3efe3c032562087cf", 346 "description": "intel/ds: fix compilation with perfetto", 347 "nominated": false, 348 "nomination_type": 1, 349 "resolution": 4, 350 "main_sha": null, 351 "because_sha": "9da3d714b87ce237cf61de4403c5b6af12f1d79d" 352 }, 353 { 354 "sha": "a52e4871fe9ffb5dc084ea7ab75f1b7d1264813d", 355 "description": "meson: add radv to meson devenv", 356 "nominated": false, 357 "nomination_type": null, 358 "resolution": 4, 359 "main_sha": null, 360 "because_sha": null 361 }, 362 { 363 "sha": "8335fdfeafbe1fd14cb65f9088bbba15d9eb00dc", 364 "description": "vk/sync: add asserts for timeline semaphore count matching", 365 "nominated": false, 366 "nomination_type": null, 367 "resolution": 4, 368 "main_sha": null, 369 "because_sha": null 370 }, 371 { 372 "sha": "388f23eabe54cb92d71eb5a31b39338585cd4d76", 373 "description": "zink: min/max blit region in coverage functions", 374 "nominated": true, 375 "nomination_type": 0, 376 "resolution": 1, 377 "main_sha": null, 378 "because_sha": null 379 }, 380 { 381 "sha": "b656ab75a684807d2718d726dd807726a36f1a0f", 382 "description": "zink: reject invalid draws", 383 "nominated": true, 384 "nomination_type": 0, 385 "resolution": 1, 386 "main_sha": null, 387 "because_sha": null 388 }, 389 { 390 "sha": "e38c13830fcbe8f3784dc3adbd736ea72b67fdea", 391 "description": "zink: fix PIPE_CAP_TGSI_BALLOT export conditional", 392 "nominated": true, 393 "nomination_type": 0, 394 "resolution": 1, 395 "main_sha": null, 396 "because_sha": null 397 }, 398 { 399 "sha": "8907964dcd59580efc4edf4e5ba6cc4864c69622", 400 "description": "zink: export PIPE_SHADER_CAP_TGSI_CONT_SUPPORTED", 401 "nominated": false, 402 "nomination_type": null, 403 "resolution": 4, 404 "main_sha": null, 405 "because_sha": null 406 }, 407 { 408 "sha": "413bf889e70b298eebd4402c42ac056a5965f820", 409 "description": "radeonsi/blit: relax conditions to use sdma copy for prime buffers", 410 "nominated": false, 411 "nomination_type": null, 412 "resolution": 4, 413 "main_sha": null, 414 "because_sha": null 415 }, 416 { 417 "sha": "3b27ad150464c11c95a796d64acedddfe1963f03", 418 "description": "radeonsi: create prime buffers as uncached", 419 "nominated": false, 420 "nomination_type": null, 421 "resolution": 4, 422 "main_sha": null, 423 "because_sha": null 424 }, 425 { 426 "sha": "18c38bf78fc33d4197f2e2ca9386e6e8bccf8193", 427 "description": "gallium: rename PIPE_BIND_DRI_PRIME", 428 "nominated": false, 429 "nomination_type": null, 430 "resolution": 4, 431 "main_sha": null, 432 "because_sha": null 433 }, 434 { 435 "sha": "42c149e36b3e7f365f2aba45dd8320df550b4e5d", 436 "description": "gallium/dri: add missing PIPE_BIND_DRI_PRIME handling", 437 "nominated": false, 438 "nomination_type": null, 439 "resolution": 4, 440 "main_sha": null, 441 "because_sha": null 442 }, 443 { 444 "sha": "3926be368e837348c01d58979b878759a65e7ff2", 445 "description": "ci/iris: Mark qbo tests as flakes", 446 "nominated": false, 447 "nomination_type": null, 448 "resolution": 4, 449 "main_sha": null, 450 "because_sha": null 451 }, 452 { 453 "sha": "df1751a2bbd38b32f2d5673ba584fd72e371be62", 454 "description": "crocus: Enable compat profile the same way as core profile", 455 "nominated": false, 456 "nomination_type": null, 457 "resolution": 4, 458 "main_sha": null, 459 "because_sha": null 460 }, 461 { 462 "sha": "604d97671b663501195644f2a5f12535e88c563f", 463 "description": "iris: Add support for flushing the blitter (hackily)", 464 "nominated": false, 465 "nomination_type": null, 466 "resolution": 4, 467 "main_sha": null, 468 "because_sha": null 469 }, 470 { 471 "sha": "9c5dc4985b2cb832eea2b943eccc096f26cf3611", 472 "description": "blorp: Assert that blorp_copy() on the blitter can handle it", 473 "nominated": false, 474 "nomination_type": null, 475 "resolution": 4, 476 "main_sha": null, 477 "because_sha": null 478 }, 479 { 480 "sha": "d2646e147ba6d8967ca091be1e0c84518fd05812", 481 "description": "intel/genxml: Add missing MI_FLUSH_DW::Flush CCS field", 482 "nominated": false, 483 "nomination_type": null, 484 "resolution": 4, 485 "main_sha": null, 486 "because_sha": null 487 }, 488 { 489 "sha": "7ddad1b93a131df4c3ec86caf7cacd593caef64f", 490 "description": "radv: fix R_02881C_PA_CL_VS_OUT_CNTL with mixed cull/clip distances", 491 "nominated": true, 492 "nomination_type": 0, 493 "resolution": 1, 494 "main_sha": null, 495 "because_sha": null 496 }, 497 { 498 "sha": "44bdac984990ff61569075cffa8f73b31609e3d2", 499 "description": "tu: Implement VK_AMD_buffer_marker to support Graphics Flight Recorder", 500 "nominated": false, 501 "nomination_type": null, 502 "resolution": 4, 503 "main_sha": null, 504 "because_sha": null 505 }, 506 { 507 "sha": "b56194649704bd0da2d8dd3044fff2e80d07f3f9", 508 "description": "egl/wayland: Don't replace existing backbuffer in get_buffers", 509 "nominated": false, 510 "nomination_type": null, 511 "resolution": 4, 512 "main_sha": null, 513 "because_sha": null 514 }, 515 { 516 "sha": "3da8300562efeeeeea6c80bce98c830b0da28622", 517 "description": "egl/wayland: Reset buffer age when destroying buffers", 518 "nominated": false, 519 "nomination_type": 1, 520 "resolution": 4, 521 "main_sha": null, 522 "because_sha": "22d796feb828daad7c8d600adf271e19a82d67c8" 523 }, 524 { 525 "sha": "fa4390f7bf6c2bff7ee6799b67accdf2e2db475c", 526 "description": "ci/iris: Add skips and flakes notes for recent #intel-ci logs.", 527 "nominated": false, 528 "nomination_type": null, 529 "resolution": 4, 530 "main_sha": null, 531 "because_sha": null 532 }, 533 { 534 "sha": "0cf32b5079f47900ab043c73ec586c8e62b90a8a", 535 "description": "ci/crocus: Add recent flakes from #intel-ci", 536 "nominated": false, 537 "nomination_type": null, 538 "resolution": 4, 539 "main_sha": null, 540 "because_sha": null 541 }, 542 { 543 "sha": "642304595793c81898986b2febc8b6ca967124db", 544 "description": "ci/softpipe,llvmpipe: Disable Xvfb server reset on piglit runs.", 545 "nominated": false, 546 "nomination_type": null, 547 "resolution": 4, 548 "main_sha": null, 549 "because_sha": null 550 }, 551 { 552 "sha": "9ea4029f9fea4ed6131c72a65981b39eb0e2353d", 553 "description": "Revert \"radv: re-apply \"Do not access set layout during vkCmdBindDescriptorSets.\"\"", 554 "nominated": false, 555 "nomination_type": 2, 556 "resolution": 4, 557 "main_sha": null, 558 "because_sha": "b775aaff1ec86f4ebd50867a045695da1fbeb2e1" 559 }, 560 { 561 "sha": "66f7289d568db8711adb885acc56622e2aff252a", 562 "description": "radv: add reference counting for descriptor set layouts", 563 "nominated": false, 564 "nomination_type": null, 565 "resolution": 4, 566 "main_sha": null, 567 "because_sha": null 568 }, 569 { 570 "sha": "37c3be6947b43d31e454d1f4adcee8eea49a8f0a", 571 "description": "crocus: find correct relocation target for the bo.", 572 "nominated": true, 573 "nomination_type": 1, 574 "resolution": 1, 575 "main_sha": null, 576 "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" 577 }, 578 { 579 "sha": "d774059a0c6c8729904d6fea2db124c9d31aca07", 580 "description": "crocus: enable GL46 tests for HSW in ci", 581 "nominated": false, 582 "nomination_type": null, 583 "resolution": 4, 584 "main_sha": null, 585 "because_sha": null 586 }, 587 { 588 "sha": "0299600efb904c59c91a69cabfc36cfcf6a9ec61", 589 "description": "asahi: Fix memory unsafety in delete_sampler_state", 590 "nominated": false, 591 "nomination_type": null, 592 "resolution": 4, 593 "main_sha": null, 594 "because_sha": null 595 }, 596 { 597 "sha": "786871c87e85082dc329fd477447505c0b4871b5", 598 "description": "agx: Don't kill helper threads in ld_var", 599 "nominated": false, 600 "nomination_type": null, 601 "resolution": 4, 602 "main_sha": null, 603 "because_sha": null 604 }, 605 { 606 "sha": "367d93bcd433ceeece038f9353e4da1df3c9e231", 607 "description": "agx: Handle texture array indices", 608 "nominated": false, 609 "nomination_type": null, 610 "resolution": 4, 611 "main_sha": null, 612 "because_sha": null 613 }, 614 { 615 "sha": "b459473bb973d4593f0533a975984aa288e8e275", 616 "description": "agx: Implement nir_op_txb", 617 "nominated": false, 618 "nomination_type": null, 619 "resolution": 4, 620 "main_sha": null, 621 "because_sha": null 622 }, 623 { 624 "sha": "e2903f66ecad4c0ef899fd74c995a4174e88c00f", 625 "description": "agx: Translate LOD modes more generically", 626 "nominated": false, 627 "nomination_type": null, 628 "resolution": 4, 629 "main_sha": null, 630 "because_sha": null 631 }, 632 { 633 "sha": "d5b7d629d756e779ab8659df48f588443e68b930", 634 "description": "agx: Add AUTO_LOD_BIAS mode", 635 "nominated": false, 636 "nomination_type": null, 637 "resolution": 4, 638 "main_sha": null, 639 "because_sha": null 640 }, 641 { 642 "sha": "93f2ae12052450ae4fa26f87bcc3fa0a08c0aa6e", 643 "description": "asahi: Correctly set IOGPU_ATTACHMENT::size", 644 "nominated": false, 645 "nomination_type": null, 646 "resolution": 4, 647 "main_sha": null, 648 "because_sha": null 649 }, 650 { 651 "sha": "daab41b80b1f6c6c92382dbba8b53f0ea57ea3f5", 652 "description": "asahi: Identify IOGPU_ATTACHMENT::size", 653 "nominated": false, 654 "nomination_type": null, 655 "resolution": 4, 656 "main_sha": null, 657 "because_sha": null 658 }, 659 { 660 "sha": "945a1e0b8cd57403c6a0cbf9b2fec112f233075e", 661 "description": "mesa: fix misaligned pointer returned by dlist_alloc", 662 "nominated": false, 663 "nomination_type": 1, 664 "resolution": 4, 665 "main_sha": null, 666 "because_sha": "05605d7f537c4463cc5471f26fb2226a065561a8" 667 }, 668 { 669 "sha": "9230b28533682fe3126ec5328aba31f16f63864b", 670 "description": "svga: store shared_mem_size in svga_compute_shader instead of svga_context", 671 "nominated": false, 672 "nomination_type": 1, 673 "resolution": 4, 674 "main_sha": null, 675 "because_sha": "247c61f2d0454a94bc8b26601f88ed5f0890cedd" 676 }, 677 { 678 "sha": "c7a357787f27121c4fe4c253a1cb4c0c4640b867", 679 "description": "anv: Increase maxUniformBufferRange to 2^30 when not using the sampler", 680 "nominated": false, 681 "nomination_type": null, 682 "resolution": 4, 683 "main_sha": null, 684 "because_sha": null 685 }, 686 { 687 "sha": "49f4f1ec229b1d20f61a955f4a509602b24107b1", 688 "description": "r300: fix deadcode elimination in loops with breaks", 689 "nominated": false, 690 "nomination_type": null, 691 "resolution": 4, 692 "main_sha": null, 693 "because_sha": null 694 }, 695 { 696 "sha": "9da3d714b87ce237cf61de4403c5b6af12f1d79d", 697 "description": "anv: add dynamic rendering traces", 698 "nominated": false, 699 "nomination_type": null, 700 "resolution": 4, 701 "main_sha": null, 702 "because_sha": null 703 }, 704 { 705 "sha": "d0811ca046476cc0793480a67ed2440a98089c94", 706 "description": "anv: flush utrace before at device destroy", 707 "nominated": false, 708 "nomination_type": null, 709 "resolution": 4, 710 "main_sha": null, 711 "because_sha": null 712 }, 713 { 714 "sha": "960e72417f3e8885699cf384f690853e14ba44da", 715 "description": "zink: use scanout obj when returning resource param info", 716 "nominated": true, 717 "nomination_type": 0, 718 "resolution": 2, 719 "main_sha": null, 720 "because_sha": null 721 }, 722 { 723 "sha": "a8fbfcfbd3ff2c828f99ffc57f9dd4acc340d902", 724 "description": "pan/midg: Support 8/16 bit load/store", 725 "nominated": false, 726 "nomination_type": null, 727 "resolution": 4, 728 "main_sha": null, 729 "because_sha": null 730 }, 731 { 732 "sha": "59ea6e2e27a6141ff4e2f0c2a41b4b1f49c53da3", 733 "description": "pan/midg: Add a pass to lower non-logbase2 global/shared loads", 734 "nominated": false, 735 "nomination_type": null, 736 "resolution": 4, 737 "main_sha": null, 738 "because_sha": null 739 }, 740 { 741 "sha": "3f9bce08e10f7dc3c454f93764e8bf474ca1765d", 742 "description": "pan/midg: Fix swizzle packing on 64bit instructions with src-expansion + dst-shrinking", 743 "nominated": false, 744 "nomination_type": null, 745 "resolution": 4, 746 "main_sha": null, 747 "because_sha": null 748 }, 749 { 750 "sha": "da474d5d14f5b159272abc27c3dd5ea84faa15b3", 751 "description": "pan/midg: Fix the upper/lower limit on 8bit vectors", 752 "nominated": false, 753 "nomination_type": null, 754 "resolution": 4, 755 "main_sha": null, 756 "because_sha": null 757 }, 758 { 759 "sha": "b58c2621441fec5be6ff29837feaa08a2394deff", 760 "description": "pan/midg: Fix 64-bit swizzle printer", 761 "nominated": false, 762 "nomination_type": null, 763 "resolution": 4, 764 "main_sha": null, 765 "because_sha": null 766 }, 767 { 768 "sha": "39e4b7279dcdcef91a0e829a1938b2816aa4ce75", 769 "description": "pan/midg: Fix swizzling on 8-bit sources", 770 "nominated": false, 771 "nomination_type": null, 772 "resolution": 4, 773 "main_sha": null, 774 "because_sha": null 775 }, 776 { 777 "sha": "65209b1adb5e8fb482be0de31f8674f9cb5c9130", 778 "description": "pan/midg: Prefix scalar immediates with '#' instead of '<'", 779 "nominated": false, 780 "nomination_type": null, 781 "resolution": 4, 782 "main_sha": null, 783 "because_sha": null 784 }, 785 { 786 "sha": "36bb1ac453e7455be3bcfadd30804f272d36c939", 787 "description": "pan/midg: Remove spurious printf() in print_vector_constants()", 788 "nominated": false, 789 "nomination_type": null, 790 "resolution": 4, 791 "main_sha": null, 792 "because_sha": null 793 }, 794 { 795 "sha": "967eb4988e444f881e63f80f843e8573576cd802", 796 "description": "pan/midg: Add intra-bundle interferences", 797 "nominated": false, 798 "nomination_type": null, 799 "resolution": 4, 800 "main_sha": null, 801 "because_sha": null 802 }, 803 { 804 "sha": "183bc15bdbe22e46596ffa281781f0c473ad7cb4", 805 "description": "turnip: Unconditionaly remove descriptor set from pool's list on free", 806 "nominated": false, 807 "nomination_type": 1, 808 "resolution": 4, 809 "main_sha": null, 810 "because_sha": "da7a475138d6b5cab15e26be3343abf36ab74727" 811 }, 812 { 813 "sha": "81061ed6454a91dae913b0379875369a2fb4ea9a", 814 "description": "docs: Update d3d12 features", 815 "nominated": false, 816 "nomination_type": null, 817 "resolution": 4, 818 "main_sha": null, 819 "because_sha": null 820 }, 821 { 822 "sha": "444e18beaa5686be495561a4c5e01329bcdb325c", 823 "description": "d3d12: GL4.2", 824 "nominated": false, 825 "nomination_type": null, 826 "resolution": 4, 827 "main_sha": null, 828 "because_sha": null 829 }, 830 { 831 "sha": "126d992097893d7aa7aca0bcd345ab918e830fdd", 832 "description": "d3d12: Allow RGB VS inputs without an alpha channel", 833 "nominated": false, 834 "nomination_type": null, 835 "resolution": 4, 836 "main_sha": null, 837 "because_sha": null 838 }, 839 { 840 "sha": "a3a3599a08960c306e29118dafd609b978584623", 841 "description": "d3d12: When adding new output varyings, write 0s", 842 "nominated": false, 843 "nomination_type": null, 844 "resolution": 4, 845 "main_sha": null, 846 "because_sha": null 847 }, 848 { 849 "sha": "ccaa79a1baeb7af87ae84e73a7e6e74bea2050a4", 850 "description": "d3d12: Don't add arrayed VS outputs when next stage uses per-vertex inputs", 851 "nominated": false, 852 "nomination_type": null, 853 "resolution": 4, 854 "main_sha": null, 855 "because_sha": null 856 }, 857 { 858 "sha": "1b11113efa817b6fb642a92a4165f3e5a2fe408f", 859 "description": "d3d12: Don't force a GS to be added for 'flat' sysvals", 860 "nominated": false, 861 "nomination_type": null, 862 "resolution": 4, 863 "main_sha": null, 864 "because_sha": null 865 }, 866 { 867 "sha": "3feae7ec5dd2cf7cef0750d4fb71ce40503d0d67", 868 "description": "d3d12: Update nir varying bitmasks when linking stages", 869 "nominated": false, 870 "nomination_type": null, 871 "resolution": 4, 872 "main_sha": null, 873 "because_sha": null 874 }, 875 { 876 "sha": "27deedc1048ce7272660c14a1a268a1b0e01eb4f", 877 "description": "d3d12: Fix location compares in MSAA disable", 878 "nominated": false, 879 "nomination_type": null, 880 "resolution": 4, 881 "main_sha": null, 882 "because_sha": null 883 }, 884 { 885 "sha": "a26f647caae685950f570b97ab590b500933ba16", 886 "description": "d3d12: Update depth invert to deal with multi-viewport", 887 "nominated": false, 888 "nomination_type": null, 889 "resolution": 4, 890 "main_sha": null, 891 "because_sha": null 892 }, 893 { 894 "sha": "52b3e6be5fdc385726db2d9fcc2f35b05914bd26", 895 "description": "d3d12: Fix linkage for viewport index", 896 "nominated": false, 897 "nomination_type": null, 898 "resolution": 4, 899 "main_sha": null, 900 "because_sha": null 901 }, 902 { 903 "sha": "bafa0e0369a3fc7878e984fd9f87c258e51ac05f", 904 "description": "d3d12: Bind 16 scissor rects when scissor disabled", 905 "nominated": false, 906 "nomination_type": null, 907 "resolution": 4, 908 "main_sha": null, 909 "because_sha": null 910 }, 911 { 912 "sha": "929985893aa9ace60c4088b22bfe534b1df9a358", 913 "description": "d3d12: Enable BPTC (BC6/BC7)", 914 "nominated": false, 915 "nomination_type": null, 916 "resolution": 4, 917 "main_sha": null, 918 "because_sha": null 919 }, 920 { 921 "sha": "918647000ff5521ee275d0cba82b253eeb6a7e5c", 922 "description": "microsoft/compiler: Set flag for VP/RT array index from VS/DS", 923 "nominated": false, 924 "nomination_type": null, 925 "resolution": 4, 926 "main_sha": null, 927 "because_sha": null 928 }, 929 { 930 "sha": "5954c8e524066d6b4f2b5ec420297f75a3a778cd", 931 "description": "microsoft/compiler: Handle SV_ViewportArrayIndex", 932 "nominated": false, 933 "nomination_type": null, 934 "resolution": 4, 935 "main_sha": null, 936 "because_sha": null 937 }, 938 { 939 "sha": "47f4cb2405fa8cbfce8e940c07b7725d9619f200", 940 "description": "zink: set needs_mesa_flush_wsi for venus", 941 "nominated": false, 942 "nomination_type": null, 943 "resolution": 4, 944 "main_sha": null, 945 "because_sha": null 946 }, 947 { 948 "sha": "737d94a5452bec3fc5d9393995156aba3d2d690a", 949 "description": "zink: always chain wsi_image_create_info for scanout images", 950 "nominated": false, 951 "nomination_type": null, 952 "resolution": 4, 953 "main_sha": null, 954 "because_sha": null 955 }, 956 { 957 "sha": "66e6e8afe6f4df60a7c20022e380669735c5374b", 958 "description": "zink: set dma-buf bit for shared resources", 959 "nominated": false, 960 "nomination_type": null, 961 "resolution": 4, 962 "main_sha": null, 963 "because_sha": null 964 }, 965 { 966 "sha": "f8feaee0dd7bfa34dcd5d6c630cde38f605541e7", 967 "description": "agx: Call nir_lower_discard_if", 968 "nominated": false, 969 "nomination_type": null, 970 "resolution": 4, 971 "main_sha": null, 972 "because_sha": null 973 }, 974 { 975 "sha": "aaf00a1b4d9f21283d5e706647fd2d4f51a48331", 976 "description": "nir,zink: Make lower_discard_if a common pass", 977 "nominated": false, 978 "nomination_type": null, 979 "resolution": 4, 980 "main_sha": null, 981 "because_sha": null 982 }, 983 { 984 "sha": "538356e3e62be205cae9fed373ab6e24ec4455de", 985 "description": "glx: Use the new no-error driver interface", 986 "nominated": false, 987 "nomination_type": null, 988 "resolution": 4, 989 "main_sha": null, 990 "because_sha": null 991 }, 992 { 993 "sha": "b1d585ca36e189c65e724c6813e8a77be9a90df2", 994 "description": "egl: Use the new no-error driver interface", 995 "nominated": false, 996 "nomination_type": null, 997 "resolution": 4, 998 "main_sha": null, 999 "because_sha": null 1000 }, 1001 { 1002 "sha": "3e3d75d16abb00c0aacff3fc058d65d4ad5c1a29", 1003 "description": "dri: Epoch how no-error context creation works", 1004 "nominated": false, 1005 "nomination_type": null, 1006 "resolution": 4, 1007 "main_sha": null, 1008 "because_sha": null 1009 }, 1010 { 1011 "sha": "5e994c5d983986788c18f2b87a3ee80e4c3f5936", 1012 "description": "meson: add LIBGL_DRIVERS_PATH to the devenv", 1013 "nominated": false, 1014 "nomination_type": null, 1015 "resolution": 4, 1016 "main_sha": null, 1017 "because_sha": null 1018 }, 1019 { 1020 "sha": "2f916f2be6ef4f6ffcbcd7edbcee06546d0da519", 1021 "description": "meson: add support for `meson devenv` with vulkan", 1022 "nominated": false, 1023 "nomination_type": null, 1024 "resolution": 4, 1025 "main_sha": null, 1026 "because_sha": null 1027 }, 1028 { 1029 "sha": "3abe9ccbd4c397f6be75ab772b35f8452d9dca73", 1030 "description": "vulkan/util: simplify multialloc init", 1031 "nominated": false, 1032 "nomination_type": null, 1033 "resolution": 4, 1034 "main_sha": null, 1035 "because_sha": null 1036 }, 1037 { 1038 "sha": "0d0ecbd987e7b37af9ea2c7dbf33bf91d018a603", 1039 "description": "vulkan/util: Add explicit casts to make c++ happy", 1040 "nominated": false, 1041 "nomination_type": null, 1042 "resolution": 4, 1043 "main_sha": null, 1044 "because_sha": null 1045 }, 1046 { 1047 "sha": "676c65d8d56c44d14e47b3012782409c439c75b3", 1048 "description": "vulkan/util: Add extern \"C\" to allow inclusion from c++", 1049 "nominated": false, 1050 "nomination_type": null, 1051 "resolution": 4, 1052 "main_sha": null, 1053 "because_sha": null 1054 }, 1055 { 1056 "sha": "fded7a95c55eabc8f9aa7c36a69103556a7e477e", 1057 "description": "turnip: Expose VK_KHR_shader_non_semantic_info", 1058 "nominated": false, 1059 "nomination_type": null, 1060 "resolution": 4, 1061 "main_sha": null, 1062 "because_sha": null 1063 }, 1064 { 1065 "sha": "ff059605aaad2af6ed1903fbfe9925e4b1635363", 1066 "description": "turnip: Implement VK_KHR_zero_initialize_workgroup_memory", 1067 "nominated": false, 1068 "nomination_type": null, 1069 "resolution": 4, 1070 "main_sha": null, 1071 "because_sha": null 1072 }, 1073 { 1074 "sha": "c6d1cac6e513bb63a97475b4ce2fc3f07441bba3", 1075 "description": "turnip: Expose VK_EXT_image_robustness", 1076 "nominated": false, 1077 "nomination_type": null, 1078 "resolution": 4, 1079 "main_sha": null, 1080 "because_sha": null 1081 }, 1082 { 1083 "sha": "03f9deecb8b873d3db7b14133442cabd4502f1aa", 1084 "description": "turnip: Use the shared helpers to expose 1.3 core extensions/limits", 1085 "nominated": false, 1086 "nomination_type": null, 1087 "resolution": 4, 1088 "main_sha": null, 1089 "because_sha": null 1090 }, 1091 { 1092 "sha": "679713d5f9394ca3b0101563414b45beb30abc6f", 1093 "description": "turnip/doc: Update turnip extension list", 1094 "nominated": false, 1095 "nomination_type": null, 1096 "resolution": 4, 1097 "main_sha": null, 1098 "because_sha": null 1099 }, 1100 { 1101 "sha": "fd0e4aedeb276b64bb58bc0ecfa68db228c3857d", 1102 "description": "iris: Make an iris_foreach_batch macro that skips unsupported batches", 1103 "nominated": false, 1104 "nomination_type": 1, 1105 "resolution": 4, 1106 "main_sha": null, 1107 "because_sha": "a90a1f15a7c8943893e76a202f65bdac8c3e6b49" 1108 }, 1109 { 1110 "sha": "c4b400285ac011f337023b13270e02fbb337fc85", 1111 "description": "llvmpipe/triangle: don't store area in fixed_position.", 1112 "nominated": false, 1113 "nomination_type": null, 1114 "resolution": 4, 1115 "main_sha": null, 1116 "because_sha": null 1117 }, 1118 { 1119 "sha": "cd4d2e920cbf05b000b8288a8f78987f23c182c3", 1120 "description": "llvmpipe: just move opaque alpha lookup closer to use.", 1121 "nominated": false, 1122 "nomination_type": null, 1123 "resolution": 4, 1124 "main_sha": null, 1125 "because_sha": null 1126 }, 1127 { 1128 "sha": "a448695eee1cffe59ebdd641f746b0f4bdb5f115", 1129 "description": "llvmpipe: refactor lp_rast_shader_inputs.", 1130 "nominated": false, 1131 "nomination_type": null, 1132 "resolution": 4, 1133 "main_sha": null, 1134 "because_sha": null 1135 }, 1136 { 1137 "sha": "fb17da6c504f1cf36611386d121945f6413109a5", 1138 "description": "llvmpipe/setup: remove opaque from setup triangle", 1139 "nominated": false, 1140 "nomination_type": null, 1141 "resolution": 4, 1142 "main_sha": null, 1143 "because_sha": null 1144 }, 1145 { 1146 "sha": "66188e86931ac1a2ecb14595b5157e6fe54ebdcd", 1147 "description": "llvmpipe: inline retry_triangle_ccw", 1148 "nominated": false, 1149 "nomination_type": null, 1150 "resolution": 4, 1151 "main_sha": null, 1152 "because_sha": null 1153 }, 1154 { 1155 "sha": "086a9b78698f6e1cacd601529e729d7aa1ea4b42", 1156 "description": "llvmpipe: optimise triangle setup a bit.", 1157 "nominated": false, 1158 "nomination_type": null, 1159 "resolution": 4, 1160 "main_sha": null, 1161 "because_sha": null 1162 }, 1163 { 1164 "sha": "5e4bf6d100b3f4492ee3a897a4fbccc9c0564371", 1165 "description": "turnip: Do not use hw binning if tiles per pipe are over the limit", 1166 "nominated": false, 1167 "nomination_type": null, 1168 "resolution": 4, 1169 "main_sha": null, 1170 "because_sha": null 1171 }, 1172 { 1173 "sha": "c6e8198f1be1b512c92a5fcf4ea24d6690257987", 1174 "description": "turnip: Add TU_GMEM envvar to test different gmem sizes", 1175 "nominated": false, 1176 "nomination_type": null, 1177 "resolution": 4, 1178 "main_sha": null, 1179 "because_sha": null 1180 }, 1181 { 1182 "sha": "dac3e6f3727a37c85aec8c80215fe90b68cfe9a4", 1183 "description": "venus: Advertise VK_EXT_extended_dynamic_state support", 1184 "nominated": false, 1185 "nomination_type": null, 1186 "resolution": 4, 1187 "main_sha": null, 1188 "because_sha": null 1189 }, 1190 { 1191 "sha": "19e313e1c84b3ef02eee40ee03747d8bc762800d", 1192 "description": "venus: Implement VK_EXT_extended_dynamic_state commands", 1193 "nominated": false, 1194 "nomination_type": null, 1195 "resolution": 4, 1196 "main_sha": null, 1197 "because_sha": null 1198 }, 1199 { 1200 "sha": "3affb69eaaa1ca669278b0690a4cd7e6e7220766", 1201 "description": "docs: Update d3d12 features", 1202 "nominated": false, 1203 "nomination_type": null, 1204 "resolution": 4, 1205 "main_sha": null, 1206 "because_sha": null 1207 }, 1208 { 1209 "sha": "7430742b164fe3adf13ad6aecb73fe48c2d901ab", 1210 "description": "d3d12: ARB_gpu_shader_fp64", 1211 "nominated": false, 1212 "nomination_type": null, 1213 "resolution": 4, 1214 "main_sha": null, 1215 "because_sha": null 1216 }, 1217 { 1218 "sha": "b8ecb8be7999d0f7c6aaa0d651b00bde5bb950ff", 1219 "description": "d3d12: Handle structs in TCS variants", 1220 "nominated": false, 1221 "nomination_type": null, 1222 "resolution": 4, 1223 "main_sha": null, 1224 "because_sha": null 1225 }, 1226 { 1227 "sha": "c448931d232e117084d9f739a0882edb400f40ab", 1228 "description": "d3d12: Handle structs in GS variants", 1229 "nominated": false, 1230 "nomination_type": null, 1231 "resolution": 4, 1232 "main_sha": null, 1233 "because_sha": null 1234 }, 1235 { 1236 "sha": "252a89a2c9c6ecce734fb1fc3e2c83ab2a3c847e", 1237 "description": "d3d12: Set lower full fp64 compiler options flag when needed", 1238 "nominated": false, 1239 "nomination_type": null, 1240 "resolution": 4, 1241 "main_sha": null, 1242 "because_sha": null 1243 }, 1244 { 1245 "sha": "204102099a282bbccf63eb2d2b87a54f3ebaedf1", 1246 "description": "d3d12: Lower [de]construction of doubles via math ops into pack/unpack ops", 1247 "nominated": false, 1248 "nomination_type": null, 1249 "resolution": 4, 1250 "main_sha": null, 1251 "because_sha": null 1252 }, 1253 { 1254 "sha": "4daa3eac2ceda32a7ca421c0de861ced3e512095", 1255 "description": "d3d12: Add int64 support", 1256 "nominated": false, 1257 "nomination_type": null, 1258 "resolution": 4, 1259 "main_sha": null, 1260 "because_sha": null 1261 }, 1262 { 1263 "sha": "397e117e9606e3d0c796b5b50c72e054b3ab86af", 1264 "description": "d3d12: Get OPTIONS1", 1265 "nominated": false, 1266 "nomination_type": null, 1267 "resolution": 4, 1268 "main_sha": null, 1269 "because_sha": null 1270 }, 1271 { 1272 "sha": "0144e7b18da8b2a45d00d9d41a44df3ab2bbc099", 1273 "description": "d3d12: Add a driver version to the screen to be used for workarounds", 1274 "nominated": false, 1275 "nomination_type": null, 1276 "resolution": 4, 1277 "main_sha": null, 1278 "because_sha": null 1279 }, 1280 { 1281 "sha": "944832d3d72b2c081439fec99615a7b13231acc9", 1282 "description": "d3d12: Cache a modifyable copy of the nir options in d3d12_screen", 1283 "nominated": false, 1284 "nomination_type": null, 1285 "resolution": 4, 1286 "main_sha": null, 1287 "because_sha": null 1288 }, 1289 { 1290 "sha": "2529a0df89ca0bdbddcdc9e5b9665a4bdf8d1aa9", 1291 "description": "d3d12: Use the right constant for GS varying limits", 1292 "nominated": false, 1293 "nomination_type": null, 1294 "resolution": 4, 1295 "main_sha": null, 1296 "because_sha": null 1297 }, 1298 { 1299 "sha": "d6daa1cc7a08f4faba6a9c9b2baa18855bdbf4d8", 1300 "description": "d3d12: Use a constant define for max anisotropy", 1301 "nominated": false, 1302 "nomination_type": null, 1303 "resolution": 4, 1304 "main_sha": null, 1305 "because_sha": null 1306 }, 1307 { 1308 "sha": "bcfac68ce91a2c47391ff322786ae45976253dfd", 1309 "description": "d3d12: Update max input, output, and varying caps", 1310 "nominated": false, 1311 "nomination_type": null, 1312 "resolution": 4, 1313 "main_sha": null, 1314 "because_sha": null 1315 }, 1316 { 1317 "sha": "0044e80b8230f19f751db800f8493ce86777adc4", 1318 "description": "microsoft/compiler: Handle structs in I/O signatures", 1319 "nominated": false, 1320 "nomination_type": null, 1321 "resolution": 4, 1322 "main_sha": null, 1323 "because_sha": null 1324 }, 1325 { 1326 "sha": "eb0cefae6d7743f118cd580a1ce31ed0c572b4b5", 1327 "description": "microsoft/compiler: Map I/O base locations to input IDs", 1328 "nominated": false, 1329 "nomination_type": null, 1330 "resolution": 4, 1331 "main_sha": null, 1332 "because_sha": null 1333 }, 1334 { 1335 "sha": "efe5c2d6f33ccfd85488a68a3b146253881f82fd", 1336 "description": "microsoft/compiler: Process signatures before the shader code", 1337 "nominated": false, 1338 "nomination_type": null, 1339 "resolution": 4, 1340 "main_sha": null, 1341 "because_sha": null 1342 }, 1343 { 1344 "sha": "c154d403d375690488f4526de27dd6a8344af827", 1345 "description": "microsoft/compiler: Handle I/O vars larger than a vec4", 1346 "nominated": false, 1347 "nomination_type": null, 1348 "resolution": 4, 1349 "main_sha": null, 1350 "because_sha": null 1351 }, 1352 { 1353 "sha": "cdc49fb6059b84ec1f537937a874e303b6824e9f", 1354 "description": "microsoft/compiler: Lower 64bit I/O to 32 and then run lower_pack", 1355 "nominated": false, 1356 "nomination_type": null, 1357 "resolution": 4, 1358 "main_sha": null, 1359 "because_sha": null 1360 }, 1361 { 1362 "sha": "b24cfd0d4079cf1daaeb97f29c27947d786dc8eb", 1363 "description": "microsoft/compiler: Handle b2f64", 1364 "nominated": false, 1365 "nomination_type": null, 1366 "resolution": 4, 1367 "main_sha": null, 1368 "because_sha": null 1369 }, 1370 { 1371 "sha": "4d17393ba013d7619f9a38e6b351fbc880421064", 1372 "description": "microsoft/compiler: Set dx11_1_double_extensions flag for dfma/ddiv", 1373 "nominated": false, 1374 "nomination_type": null, 1375 "resolution": 4, 1376 "main_sha": null, 1377 "because_sha": null 1378 }, 1379 { 1380 "sha": "4c8935d325c96962f0763d258901faf84e3e8546", 1381 "description": "microsoft/compiler: Fix dxil_nir_lower_double_math_instr pass for vectors", 1382 "nominated": false, 1383 "nomination_type": null, 1384 "resolution": 4, 1385 "main_sha": null, 1386 "because_sha": null 1387 }, 1388 { 1389 "sha": "c8bd830dfb87e32638b652adfe23f3d79e9b2d56", 1390 "description": "microsoft/compiler: Fix make_double and split_double to respect swizzles", 1391 "nominated": false, 1392 "nomination_type": null, 1393 "resolution": 4, 1394 "main_sha": null, 1395 "because_sha": null 1396 }, 1397 { 1398 "sha": "92191349e99c06bfcee7dae4f19a712145f6307c", 1399 "description": "microsoft/compiler: Fix splitdouble struct name", 1400 "nominated": false, 1401 "nomination_type": null, 1402 "resolution": 4, 1403 "main_sha": null, 1404 "because_sha": null 1405 }, 1406 { 1407 "sha": "dde3b04d444b02f460a6220e45db553d968adc8c", 1408 "description": "microsoft/compiler: It's possible to have doubles without int64", 1409 "nominated": false, 1410 "nomination_type": null, 1411 "resolution": 4, 1412 "main_sha": null, 1413 "because_sha": null 1414 }, 1415 { 1416 "sha": "3b9483e89d7db68cfee0210e184217cab61c1a74", 1417 "description": "microsoft/compiler: Add never-supported double ops to lower_doubles bitmask", 1418 "nominated": false, 1419 "nomination_type": null, 1420 "resolution": 4, 1421 "main_sha": null, 1422 "because_sha": null 1423 }, 1424 { 1425 "sha": "ce6dbbabf9371a66ce52eba81e6ab394a2a6f7d1", 1426 "description": "microsoft/compiler: Only treat tess level location as special if it's a patch constant", 1427 "nominated": false, 1428 "nomination_type": 1, 1429 "resolution": 4, 1430 "main_sha": null, 1431 "because_sha": "a550c059c735667266533258a25c0953c58adb3f" 1432 }, 1433 { 1434 "sha": "0c711dc823b7db47b615ec7453c9bcba6297e07e", 1435 "description": "microsoft/compiler: Only prep phis for the current function", 1436 "nominated": false, 1437 "nomination_type": 1, 1438 "resolution": 4, 1439 "main_sha": null, 1440 "because_sha": "41af96209973c64c02f07d62a3663f93e1183681" 1441 }, 1442 { 1443 "sha": "87d22c24651ed0b2d337dbf9173dc7ac9a0f8a9e", 1444 "description": "microsoft/compiler: Lower mul_2x32_64", 1445 "nominated": false, 1446 "nomination_type": null, 1447 "resolution": 4, 1448 "main_sha": null, 1449 "because_sha": null 1450 }, 1451 { 1452 "sha": "a177f0de8f7f37424dfd982be8f682af010913c6", 1453 "description": "ci: Uprev vulkan-cts to 1.2.8.0", 1454 "nominated": false, 1455 "nomination_type": null, 1456 "resolution": 4, 1457 "main_sha": null, 1458 "because_sha": null 1459 }, 1460 { 1461 "sha": "3ce19d2db2bea24d4d3944a640459c0f7bfb5d02", 1462 "description": "llvmpipe: Disable an assertion that may not be quite right.", 1463 "nominated": false, 1464 "nomination_type": null, 1465 "resolution": 4, 1466 "main_sha": null, 1467 "because_sha": null 1468 }, 1469 { 1470 "sha": "6c2f6cd86f716e102e98b1e5e4219d5ddb80672d", 1471 "description": "ci/i915: Update rendering hash for plot3d trace.", 1472 "nominated": false, 1473 "nomination_type": null, 1474 "resolution": 4, 1475 "main_sha": null, 1476 "because_sha": null 1477 }, 1478 { 1479 "sha": "940b9ff6c9da6a01b6efa288c28b8f5a547b92e8", 1480 "description": "ci/freedreno: Reduce concurrency for a618 vk_full.", 1481 "nominated": false, 1482 "nomination_type": null, 1483 "resolution": 4, 1484 "main_sha": null, 1485 "because_sha": null 1486 }, 1487 { 1488 "sha": "5039fc3dc70baa2f6f1e64a6143e85b924d733c8", 1489 "description": "ci/turnip: Extend the full-vk-run job timeouts.", 1490 "nominated": false, 1491 "nomination_type": null, 1492 "resolution": 4, 1493 "main_sha": null, 1494 "because_sha": null 1495 }, 1496 { 1497 "sha": "47d0e63c59412af81c8757828ee10540a6665602", 1498 "description": "ci/freereno: Reduce run-by-default a630-vk coverage.", 1499 "nominated": false, 1500 "nomination_type": null, 1501 "resolution": 4, 1502 "main_sha": null, 1503 "because_sha": null 1504 }, 1505 { 1506 "sha": "4f22f4ca1a8b18fad62a80ebcc68b7aa3e9078ee", 1507 "description": "r300: Simplify DCE by assuming all output writes are used.", 1508 "nominated": false, 1509 "nomination_type": null, 1510 "resolution": 4, 1511 "main_sha": null, 1512 "because_sha": null 1513 }, 1514 { 1515 "sha": "17cea74b8cd3b1a56d923edeb40772b3e8b18ab2", 1516 "description": "r300: Set up shadow sampler lowering in precompiles.", 1517 "nominated": false, 1518 "nomination_type": null, 1519 "resolution": 4, 1520 "main_sha": null, 1521 "because_sha": null 1522 }, 1523 { 1524 "sha": "5f55e7b845f7d81bf864af1fced3260bf9d7b190", 1525 "description": "r300: Fix missing \\n in an error message.", 1526 "nominated": false, 1527 "nomination_type": null, 1528 "resolution": 4, 1529 "main_sha": null, 1530 "because_sha": null 1531 }, 1532 { 1533 "sha": "41ed470f6fde8789ce059b7554aed1f927ba9ce0", 1534 "description": "zink: add synchronization for conditional render buffer", 1535 "nominated": false, 1536 "nomination_type": null, 1537 "resolution": 4, 1538 "main_sha": null, 1539 "because_sha": null 1540 }, 1541 { 1542 "sha": "1e96542390adaaec2b3e84ef69239f580403b26d", 1543 "description": "zink: add VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT for query binds", 1544 "nominated": true, 1545 "nomination_type": 0, 1546 "resolution": 1, 1547 "main_sha": null, 1548 "because_sha": null 1549 }, 1550 { 1551 "sha": "0447a2303fb06d6ad1f64e5f079a74bf2cf540da", 1552 "description": "aco: don't encode src2 for v_writelane_b32_e64", 1553 "nominated": true, 1554 "nomination_type": 0, 1555 "resolution": 1, 1556 "main_sha": null, 1557 "because_sha": null 1558 }, 1559 { 1560 "sha": "5e3b8eeac4d8e81496d655b1bd57ed8e02f5863c", 1561 "description": "aco: add test for optimizations with casts", 1562 "nominated": false, 1563 "nomination_type": null, 1564 "resolution": 4, 1565 "main_sha": null, 1566 "because_sha": null 1567 }, 1568 { 1569 "sha": "6b1dfa7eac2bd1e0dfb15febd0435b899101edb7", 1570 "description": "aco: fix neg(mul)/abs(mul) optimization with different bit-size", 1571 "nominated": false, 1572 "nomination_type": null, 1573 "resolution": 4, 1574 "main_sha": null, 1575 "because_sha": null 1576 }, 1577 { 1578 "sha": "13bbc7c882cd06435cee0a72352f409911a01ded", 1579 "description": "aco: don't combine add/mul of different bit-size", 1580 "nominated": false, 1581 "nomination_type": null, 1582 "resolution": 4, 1583 "main_sha": null, 1584 "because_sha": null 1585 }, 1586 { 1587 "sha": "3d8a8c6fc1f5a53916f0fef68462ec0fad3a138a", 1588 "description": "aco: don't apply omod/clamp of different bit-size", 1589 "nominated": false, 1590 "nomination_type": null, 1591 "resolution": 4, 1592 "main_sha": null, 1593 "because_sha": null 1594 }, 1595 { 1596 "sha": "7e30f99b0a783c3c9ec653e7af6d9eab1c98ea21", 1597 "description": "aco: don't combine fneg/fabs of different bit-size", 1598 "nominated": false, 1599 "nomination_type": null, 1600 "resolution": 4, 1601 "main_sha": null, 1602 "because_sha": null 1603 }, 1604 { 1605 "sha": "27f1f5537d4c7ff1cb753e19dbd885924f25be8f", 1606 "description": "aco/tests: implement sub-dword program inputs", 1607 "nominated": false, 1608 "nomination_type": null, 1609 "resolution": 4, 1610 "main_sha": null, 1611 "because_sha": null 1612 }, 1613 { 1614 "sha": "e86b88f85bb36235574c765676712d2d488cce4e", 1615 "description": "aco/tests: add a bunch more building helpers", 1616 "nominated": false, 1617 "nomination_type": null, 1618 "resolution": 4, 1619 "main_sha": null, 1620 "because_sha": null 1621 }, 1622 { 1623 "sha": "1410d150e7fb61803048d5372fcb9f771027e7d3", 1624 "description": "panfrost: Fix texel interleave flag on Valhall", 1625 "nominated": false, 1626 "nomination_type": null, 1627 "resolution": 4, 1628 "main_sha": null, 1629 "because_sha": null 1630 }, 1631 { 1632 "sha": "3bf34a14940305b56401147dd11d06ef53330cac", 1633 "description": "panfrost: Add remaining ZS/CRC XML", 1634 "nominated": false, 1635 "nomination_type": null, 1636 "resolution": 4, 1637 "main_sha": null, 1638 "because_sha": null 1639 }, 1640 { 1641 "sha": "bfba7533c7a5d2b9c43864a081f220a318152c4c", 1642 "description": "panfrost: Add Valhall Plane Descriptor XML", 1643 "nominated": false, 1644 "nomination_type": null, 1645 "resolution": 4, 1646 "main_sha": null, 1647 "because_sha": null 1648 }, 1649 { 1650 "sha": "c34381d8e8d7c351082627ff20a25852154d2639", 1651 "description": "panfrost: Fix alignments on Valhall", 1652 "nominated": false, 1653 "nomination_type": null, 1654 "resolution": 4, 1655 "main_sha": null, 1656 "because_sha": null 1657 }, 1658 { 1659 "sha": "a98f0e280e9513caa44bb13643d2e9cf222efce9", 1660 "description": "panfrost: Remove blend shader return value on v9", 1661 "nominated": false, 1662 "nomination_type": null, 1663 "resolution": 4, 1664 "main_sha": null, 1665 "because_sha": null 1666 }, 1667 { 1668 "sha": "5d8c6596787a6e56f79f2d4de6a619a78f8092e5", 1669 "description": "v3d/drm-shim: remove drm-shim driver", 1670 "nominated": false, 1671 "nomination_type": null, 1672 "resolution": 4, 1673 "main_sha": null, 1674 "because_sha": null 1675 }, 1676 { 1677 "sha": "6f17d8acc96152f19e35a6ab0a227539d38ee734", 1678 "description": "radeonsi: allocate protected buffer only if required", 1679 "nominated": false, 1680 "nomination_type": null, 1681 "resolution": 4, 1682 "main_sha": null, 1683 "because_sha": null 1684 }, 1685 { 1686 "sha": "eaa87b1a4659c1c06b0ac9e5659943c888dff6d3", 1687 "description": "radeonsi: limit loop unrolling for LLVM < 13", 1688 "nominated": false, 1689 "nomination_type": 1, 1690 "resolution": 4, 1691 "main_sha": null, 1692 "because_sha": "9ff086052ab7bff3cb55c06365543190a3afe188" 1693 }, 1694 { 1695 "sha": "52c850445ed5d7d58b0be4cdd5b6a17dd288bf52", 1696 "description": "radv: stop setting streamout state when a new pipeline is bound", 1697 "nominated": false, 1698 "nomination_type": null, 1699 "resolution": 4, 1700 "main_sha": null, 1701 "because_sha": null 1702 }, 1703 { 1704 "sha": "7561ea8fa17f28072c75ccf08bb8a56c610756ab", 1705 "description": "broadcom/compiler: allow ldunifa with read-only SSBOs", 1706 "nominated": false, 1707 "nomination_type": null, 1708 "resolution": 4, 1709 "main_sha": null, 1710 "because_sha": null 1711 }, 1712 { 1713 "sha": "0a8449b07c48477d97b6252e67562abdd466cf37", 1714 "description": "broadcom/compiler: fix offset alignment for ldunifa when skipping", 1715 "nominated": false, 1716 "nomination_type": 1, 1717 "resolution": 4, 1718 "main_sha": null, 1719 "because_sha": "bdb6201ea1e7039732f047b8e545107615cb6e8e" 1720 }, 1721 { 1722 "sha": "04f6e91de0ed421988c1e070d90bcf354cb3f65b", 1723 "description": "docs: update calendar for 22.0.0-rc1", 1724 "nominated": false, 1725 "nomination_type": null, 1726 "resolution": 4, 1727 "main_sha": null, 1728 "because_sha": null 1729 }, 1730 { 1731 "sha": "647df89664d6bfed5d13b5902ae88b32d969aa20", 1732 "description": "docs: reset new_features.txt", 1733 "nominated": false, 1734 "nomination_type": null, 1735 "resolution": 4, 1736 "main_sha": null, 1737 "because_sha": null 1738 }, 1739 { 1740 "sha": "f8a90104101b90af43dc6aabf19560a326be6333", 1741 "description": "llvmpipe: ci updates", 1742 "nominated": false, 1743 "nomination_type": null, 1744 "resolution": 1, 1745 "main_sha": null, 1746 "because_sha": null 1747 }, 1748 { 1749 "sha": "9a75392cd829df3f8f5a89dfecd4f2103658bfbd", 1750 "description": "llvmpipe: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS", 1751 "nominated": true, 1752 "nomination_type": 0, 1753 "resolution": 1, 1754 "main_sha": null, 1755 "because_sha": null 1756 }, 1757 { 1758 "sha": "9a38dab2d18d5c6c685bdedb921d485bbb305eed", 1759 "description": "zink: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS", 1760 "nominated": true, 1761 "nomination_type": 0, 1762 "resolution": 1, 1763 "main_sha": null, 1764 "because_sha": null 1765 }, 1766 { 1767 "sha": "366d83a30ec6f1033ef262ec309e72cce6d3cdf7", 1768 "description": "VERSION: bump version for 22.0 release", 1769 "nominated": false, 1770 "nomination_type": null, 1771 "resolution": 4, 1772 "main_sha": null, 1773 "because_sha": null 1774 }, 1775 { 1776 "sha": "0395c483d4f0b2d694f7e4e00eb75e916f8fc8e4", 1777 "description": "radv: Handle SDMA for padding.", 1778 "nominated": false, 1779 "nomination_type": 1, 1780 "resolution": 4, 1781 "main_sha": null, 1782 "because_sha": "ef40f2ccc29ba7031bcb4ef100f8a9d290df9689" 1783 }, 1784 { 1785 "sha": "dbcdededb230083e97bca5e84e53f88ccfa6f160", 1786 "description": "intel: Add missing dep of gen_*_header.py on utils.py.", 1787 "nominated": false, 1788 "nomination_type": null, 1789 "resolution": 4, 1790 "main_sha": null, 1791 "because_sha": null 1792 }, 1793 { 1794 "sha": "3d5ee08c15c83294503397d2626df72c2f58b602", 1795 "description": "freedreno/isaspec: Add missing dep of encode.py/decode.py calls on isa.py", 1796 "nominated": false, 1797 "nomination_type": null, 1798 "resolution": 4, 1799 "main_sha": null, 1800 "because_sha": null 1801 }, 1802 { 1803 "sha": "242c7a651308f43d5f6f2590717fd72f44eba3ca", 1804 "description": "anv: Add experimental support for VK_NV_mesh_shader", 1805 "nominated": false, 1806 "nomination_type": null, 1807 "resolution": 4, 1808 "main_sha": null, 1809 "because_sha": null 1810 }, 1811 { 1812 "sha": "d9416cd8bd437bd877b21c685ccd28bbb425d7eb", 1813 "description": "intel/dev: Enable Mesh Shading for DG2", 1814 "nominated": false, 1815 "nomination_type": null, 1816 "resolution": 4, 1817 "main_sha": null, 1818 "because_sha": null 1819 }, 1820 { 1821 "sha": "da273b2b7b4ceb46dc10a8f746aa74a8c502d2d6", 1822 "description": "anv: Put first few push constants directly into Task/Mesh InlineData", 1823 "nominated": false, 1824 "nomination_type": null, 1825 "resolution": 4, 1826 "main_sha": null, 1827 "because_sha": null 1828 }, 1829 { 1830 "sha": "27c32fd14be19576c47b8eaffd48c647a563a105", 1831 "description": "anv: include ClipDistance array in mesh shader per-vertex output", 1832 "nominated": false, 1833 "nomination_type": null, 1834 "resolution": 4, 1835 "main_sha": null, 1836 "because_sha": null 1837 }, 1838 { 1839 "sha": "c95b4ac2eb12042afeb4d0fce5721f246fa92af8", 1840 "description": "anv: tell the hardware about gl_[Clip|Cull]Distance in mesh shaders", 1841 "nominated": false, 1842 "nomination_type": null, 1843 "resolution": 4, 1844 "main_sha": null, 1845 "because_sha": null 1846 }, 1847 { 1848 "sha": "bbde9f244869517b68b633c9a35d7740e007bc22", 1849 "description": "anv: Implement indirect dispatch for Mesh pipeline", 1850 "nominated": false, 1851 "nomination_type": null, 1852 "resolution": 4, 1853 "main_sha": null, 1854 "because_sha": null 1855 }, 1856 { 1857 "sha": "18e628135d24112ed57a1a49dd354857ba3346b1", 1858 "description": "anv: Add support for UBOs, SSBOs and push constants in Mesh pipeline", 1859 "nominated": false, 1860 "nomination_type": null, 1861 "resolution": 4, 1862 "main_sha": null, 1863 "because_sha": null 1864 }, 1865 { 1866 "sha": "f12f5ae2f8d4b394e31b3b39c3385f74a4abff86", 1867 "description": "anv: Add support for non-zero firstTask in vkCmdDrawMeshTasksNV", 1868 "nominated": false, 1869 "nomination_type": null, 1870 "resolution": 4, 1871 "main_sha": null, 1872 "because_sha": null 1873 }, 1874 { 1875 "sha": "97da3e0814f98949f7fc78ee3bb805654787db66", 1876 "description": "anv: Enable conditional rendering in vkCmdDrawMeshTasksNV", 1877 "nominated": false, 1878 "nomination_type": null, 1879 "resolution": 4, 1880 "main_sha": null, 1881 "because_sha": null 1882 }, 1883 { 1884 "sha": "ef04caea9b8b98187340fd0ec6550aed06424b60", 1885 "description": "anv: Implement Mesh Shading pipeline", 1886 "nominated": false, 1887 "nomination_type": null, 1888 "resolution": 4, 1889 "main_sha": null, 1890 "because_sha": null 1891 }, 1892 { 1893 "sha": "325ac235a787565179eb9922d68eee8f0bdf0a61", 1894 "description": "anv: Add boilerplate for VK_NV_mesh_shader", 1895 "nominated": false, 1896 "nomination_type": null, 1897 "resolution": 4, 1898 "main_sha": null, 1899 "because_sha": null 1900 }, 1901 { 1902 "sha": "c93cbc77f78ac4d6c479f657e6f92952fd357211", 1903 "description": "intel/common: Add helper for URB allocation in Mesh pipeline", 1904 "nominated": false, 1905 "nomination_type": null, 1906 "resolution": 4, 1907 "main_sha": null, 1908 "because_sha": null 1909 }, 1910 { 1911 "sha": "b01c73fd0a3f0a44e3214229024cdbd71dae6a04", 1912 "description": "intel: Add INTEL_URB_DEREF_BLOCK_SIZE_MESH", 1913 "nominated": false, 1914 "nomination_type": null, 1915 "resolution": 4, 1916 "main_sha": null, 1917 "because_sha": null 1918 }, 1919 { 1920 "sha": "4c38229ac1d78c9c15cf52658f6e3aeebb477fdf", 1921 "description": "pan/va: Add ARM_shader_framebuffer_fetch asm test", 1922 "nominated": false, 1923 "nomination_type": null, 1924 "resolution": 4, 1925 "main_sha": null, 1926 "because_sha": null 1927 }, 1928 { 1929 "sha": "a99eac8a490bd2a401eb8cf08571b4268e863efc", 1930 "description": "pan/va: Handle shift lanes in assembler", 1931 "nominated": false, 1932 "nomination_type": null, 1933 "resolution": 4, 1934 "main_sha": null, 1935 "because_sha": null 1936 }, 1937 { 1938 "sha": "b3c71593088711c17f31b164c3b6747173e2a221", 1939 "description": "pan/va: Add lots of swizzle assembler tests", 1940 "nominated": false, 1941 "nomination_type": null, 1942 "resolution": 4, 1943 "main_sha": null, 1944 "because_sha": null 1945 }, 1946 { 1947 "sha": "57bb3c7158f25e16213b607027d2049f003aa582", 1948 "description": "pan/va: Add 2-channel 8-bit swizzles for conversions", 1949 "nominated": false, 1950 "nomination_type": null, 1951 "resolution": 4, 1952 "main_sha": null, 1953 "because_sha": null 1954 }, 1955 { 1956 "sha": "cdb7c4e42d07877d2f83322dc122835400d01417", 1957 "description": "pan/va: Vectorize 8->16-bit conversions", 1958 "nominated": false, 1959 "nomination_type": null, 1960 "resolution": 4, 1961 "main_sha": null, 1962 "because_sha": null 1963 }, 1964 { 1965 "sha": "441c47ff74d77f387ff8dc3d676ce7fe6d4837cc", 1966 "description": "pan/va: Fix lane select for [US]_TO_[USF]32", 1967 "nominated": false, 1968 "nomination_type": null, 1969 "resolution": 4, 1970 "main_sha": null, 1971 "because_sha": null 1972 }, 1973 { 1974 "sha": "46cd0ddcb67536245a64e1fdc5d92cb031b25b75", 1975 "description": "pan/va: Fix MKVEC.v2i16 lane select", 1976 "nominated": false, 1977 "nomination_type": null, 1978 "resolution": 4, 1979 "main_sha": null, 1980 "because_sha": null 1981 }, 1982 { 1983 "sha": "a95ca2402c0b69039eb209c8443cc7ed33b1d9b8", 1984 "description": "pan/va: Test LD_TILE assembly", 1985 "nominated": false, 1986 "nomination_type": null, 1987 "resolution": 4, 1988 "main_sha": null, 1989 "because_sha": null 1990 }, 1991 { 1992 "sha": "dc61e362f49607a26ec2ede0e154ff9f93eda3a2", 1993 "description": "pan/va: Add missing fields to LD_TILE", 1994 "nominated": false, 1995 "nomination_type": null, 1996 "resolution": 4, 1997 "main_sha": null, 1998 "because_sha": null 1999 }, 2000 { 2001 "sha": "0f9007985d83be08036dbda7dedb20b734766add", 2002 "description": "pan/va: Add missing <clamp/> to V2F32_TO_V2F16", 2003 "nominated": false, 2004 "nomination_type": null, 2005 "resolution": 4, 2006 "main_sha": null, 2007 "because_sha": null 2008 }, 2009 { 2010 "sha": "3fff018c9850ffa97e31faa185289c792357b3d4", 2011 "description": "pan/va: Add .absolute bit to BRANCHZI", 2012 "nominated": false, 2013 "nomination_type": null, 2014 "resolution": 4, 2015 "main_sha": null, 2016 "because_sha": null 2017 }, 2018 { 2019 "sha": "665ffd4bf9c681f8fc37dc07b3c2445e1ed5bf25", 2020 "description": "anv: Update VK_KHR_fragment_shading_rate for newer HW", 2021 "nominated": false, 2022 "nomination_type": null, 2023 "resolution": 4, 2024 "main_sha": null, 2025 "because_sha": null 2026 }, 2027 { 2028 "sha": "fc837e9f8bf03daf8b373084a2ee8b320b072b12", 2029 "description": "anv/pass: rely on precomputed dynamic rendering pass/subpass more", 2030 "nominated": false, 2031 "nomination_type": null, 2032 "resolution": 4, 2033 "main_sha": null, 2034 "because_sha": null 2035 }, 2036 { 2037 "sha": "16763e8b8e0c536a1f4a7fc234a176092e67ef2a", 2038 "description": "anv: force primitive shading rate write in last geometry stage", 2039 "nominated": false, 2040 "nomination_type": null, 2041 "resolution": 4, 2042 "main_sha": null, 2043 "because_sha": null 2044 }, 2045 { 2046 "sha": "0cd93c59efdfd5bfca38fa9490927f350db5c378", 2047 "description": "intel/compiler: add primitive rate output support", 2048 "nominated": false, 2049 "nomination_type": null, 2050 "resolution": 4, 2051 "main_sha": null, 2052 "because_sha": null 2053 }, 2054 { 2055 "sha": "cebf284ac1bdeb04c8e730212a57e5352727bb02", 2056 "description": "intel/compiler: add a new pass to lower shading rate into HW format", 2057 "nominated": false, 2058 "nomination_type": null, 2059 "resolution": 4, 2060 "main_sha": null, 2061 "because_sha": null 2062 }, 2063 { 2064 "sha": "e227bb9fd58268788a79449ed247311744210279", 2065 "description": "nir/builder: add ishl_imm helper", 2066 "nominated": false, 2067 "nomination_type": null, 2068 "resolution": 4, 2069 "main_sha": null, 2070 "because_sha": null 2071 }, 2072 { 2073 "sha": "3ab7f4471c933767dff79638e79739323d938177", 2074 "description": "isl: disable CPB surface compression", 2075 "nominated": false, 2076 "nomination_type": null, 2077 "resolution": 4, 2078 "main_sha": null, 2079 "because_sha": null 2080 }, 2081 { 2082 "sha": "dff08cbf8e7f9d9656b3c260b115ae9951a0b99c", 2083 "description": "isl: add support for coarse pixel control surfaces", 2084 "nominated": false, 2085 "nomination_type": null, 2086 "resolution": 4, 2087 "main_sha": null, 2088 "because_sha": null 2089 }, 2090 { 2091 "sha": "8d90fe587fdb54517d90e03e3095dea83e2a2f84", 2092 "description": "intel/dev: details CPS feature support", 2093 "nominated": false, 2094 "nomination_type": null, 2095 "resolution": 4, 2096 "main_sha": null, 2097 "because_sha": null 2098 }, 2099 { 2100 "sha": "8bdbc93a9d3d8000233e9c6fd66d240b3748a471", 2101 "description": "genxml: add new 3DSTATE_PS_EXTRA bit", 2102 "nominated": false, 2103 "nomination_type": null, 2104 "resolution": 4, 2105 "main_sha": null, 2106 "because_sha": null 2107 }, 2108 { 2109 "sha": "ea71fb0b4b6d08bda02e2b6736bd74a42f8174c1", 2110 "description": "genxml: gen12.5 changes for CPS", 2111 "nominated": false, 2112 "nomination_type": null, 2113 "resolution": 4, 2114 "main_sha": null, 2115 "because_sha": null 2116 }, 2117 { 2118 "sha": "7d8884800eec4d24494a3e64db3a7fbb6e311b79", 2119 "description": "compiler: add VARYING bit for primitive shading rate", 2120 "nominated": false, 2121 "nomination_type": null, 2122 "resolution": 4, 2123 "main_sha": null, 2124 "because_sha": null 2125 }, 2126 { 2127 "sha": "9322b76fc498febf6f99849723a5c48fb38817ef", 2128 "description": "r300: replace recursive calls with loops", 2129 "nominated": false, 2130 "nomination_type": null, 2131 "resolution": 4, 2132 "main_sha": null, 2133 "because_sha": null 2134 }, 2135 { 2136 "sha": "f724f95542b2f7029608e9689a6d8cd386b5b42c", 2137 "description": "intel/isl: Add more PRM text for HiZ/STC requirement", 2138 "nominated": false, 2139 "nomination_type": null, 2140 "resolution": 4, 2141 "main_sha": null, 2142 "because_sha": null 2143 }, 2144 { 2145 "sha": "bc9ce9705c0e1fc76228ca4914fa2ce1e06a4394", 2146 "description": "intel/isl: Fix depth buffer TiledSurface programming", 2147 "nominated": false, 2148 "nomination_type": 1, 2149 "resolution": 4, 2150 "main_sha": null, 2151 "because_sha": "b77d694223ab9b4a91e83abd86fcf5d066023b16" 2152 }, 2153 { 2154 "sha": "146213d0ee0b95a951e76b6493c7bb3ed92481a8", 2155 "description": "intel/isl: Simplify Z-buffer tiling config during emit", 2156 "nominated": false, 2157 "nomination_type": null, 2158 "resolution": 4, 2159 "main_sha": null, 2160 "because_sha": null 2161 }, 2162 { 2163 "sha": "06aaa2ceadfa06bceb7fe14d7b533aa9a9d5a61a", 2164 "description": "docs/features: Add VK_KHR_acceleration_structure, VK_KHR_pipeline_library, VK_KHR_ray_query, VK_KHR_ray_tracing_pipeline.", 2165 "nominated": false, 2166 "nomination_type": null, 2167 "resolution": 4, 2168 "main_sha": null, 2169 "because_sha": null 2170 }, 2171 { 2172 "sha": "b41adbf2115231e8a4b950dd1d0f647f01e3afeb", 2173 "description": "venus: update venus-protocol to 1.3.204", 2174 "nominated": false, 2175 "nomination_type": null, 2176 "resolution": 4, 2177 "main_sha": null, 2178 "because_sha": null 2179 }, 2180 { 2181 "sha": "d4b6d03408a800926e5ffcb6a5fb2df39a59154e", 2182 "description": "r300/r600: Add drm-shim support.", 2183 "nominated": false, 2184 "nomination_type": null, 2185 "resolution": 4, 2186 "main_sha": null, 2187 "because_sha": null 2188 }, 2189 { 2190 "sha": "be78087655f4651d67b216f1b50554665cd135d1", 2191 "description": "r300: Disable fp16 and int16 in swtcl vertex shaders.", 2192 "nominated": false, 2193 "nomination_type": 1, 2194 "resolution": 4, 2195 "main_sha": null, 2196 "because_sha": "7d2ea9b0edef2176140629ac3dee6a6809c4abe2" 2197 }, 2198 { 2199 "sha": "965d58b0581e0c3fd62da4b9406d80c3b5527cd4", 2200 "description": "anv: Report the right conformance version", 2201 "nominated": false, 2202 "nomination_type": 1, 2203 "resolution": 4, 2204 "main_sha": null, 2205 "because_sha": "df8ac77af8093c87d5d56d6f1b36c0144a607c40" 2206 }, 2207 { 2208 "sha": "ea0fa5c6bc362d4d29d13a04e8a73f815adbb13d", 2209 "description": "anv: Handle resolveImageLayout on dynamic rendering", 2210 "nominated": false, 2211 "nomination_type": 1, 2212 "resolution": 4, 2213 "main_sha": null, 2214 "because_sha": "5d9e8bc9be6578105ebaabe68e6362c35e91dc75" 2215 }, 2216 { 2217 "sha": "12853193949c939f2bbb00757770f0d84199bffd", 2218 "description": "docs: update features/relnotes for zink sparse texture clamp", 2219 "nominated": false, 2220 "nomination_type": null, 2221 "resolution": 4, 2222 "main_sha": null, 2223 "because_sha": null 2224 }, 2225 { 2226 "sha": "cda3c22a01da831e19d79d689c3615fe8d94a887", 2227 "description": "zink: ARB_sparse_texture_clamp", 2228 "nominated": false, 2229 "nomination_type": null, 2230 "resolution": 4, 2231 "main_sha": null, 2232 "because_sha": null 2233 }, 2234 { 2235 "sha": "1cadd19197aabd36f1da31740af8ff712bd66e6b", 2236 "description": "radv/winsys: fix missing buffer_make_resident() for the null winsys", 2237 "nominated": true, 2238 "nomination_type": 0, 2239 "resolution": 1, 2240 "main_sha": null, 2241 "because_sha": null 2242 }, 2243 { 2244 "sha": "8bab8f64220f7a5d66e232986d9b17d2bc72b15f", 2245 "description": "compiler, intel: Add gl_shader_stage_is_mesh()", 2246 "nominated": false, 2247 "nomination_type": null, 2248 "resolution": 4, 2249 "main_sha": null, 2250 "because_sha": null 2251 }, 2252 { 2253 "sha": "f917c735288835a18b8aba799b8e48acc75bdcf9", 2254 "description": "ir3: opt_deref in opt loop to remove unnecessary tex casts", 2255 "nominated": true, 2256 "nomination_type": 0, 2257 "resolution": 1, 2258 "main_sha": null, 2259 "because_sha": null 2260 }, 2261 { 2262 "sha": "0248644c8930c493a81d757c8f9943f75c310753", 2263 "description": "ir3,tu: Enable subgroup shuffles and relative shuffles", 2264 "nominated": false, 2265 "nomination_type": null, 2266 "resolution": 4, 2267 "main_sha": null, 2268 "because_sha": null 2269 }, 2270 { 2271 "sha": "09731fc79a4dcb5e74d65088ca3aa9795c779dc7", 2272 "description": "ir3/cp: ir3: Prevent propagating shared regs out of loops harder", 2273 "nominated": true, 2274 "nomination_type": 1, 2275 "resolution": 1, 2276 "main_sha": null, 2277 "because_sha": "590efd180be05817163d1b70990273b535a82afe" 2278 }, 2279 { 2280 "sha": "b6e5a0349971a15ddd2b99c7e5942dc5d8285585", 2281 "description": "ir3: Rewrite (jp) insertion", 2282 "nominated": false, 2283 "nomination_type": null, 2284 "resolution": 4, 2285 "main_sha": null, 2286 "because_sha": null 2287 }, 2288 { 2289 "sha": "53e54898e040da33d665ff73d6b92c6860157865", 2290 "description": "ir3: Fix copy-paste mistakes in ir3_block_remove_physical_predecessor()", 2291 "nominated": true, 2292 "nomination_type": 1, 2293 "resolution": 1, 2294 "main_sha": null, 2295 "because_sha": "2768a35e416ed8914989474d320de3227a5ecd84" 2296 }, 2297 { 2298 "sha": "503a5bae59712fcc5617d84740439d602e9ba4d2", 2299 "description": "nir: Add support for lowering shuffle to a waterfall loop", 2300 "nominated": false, 2301 "nomination_type": null, 2302 "resolution": 4, 2303 "main_sha": null, 2304 "because_sha": null 2305 }, 2306 { 2307 "sha": "913bec10c42d5d394a2115691c1ebdf55b8fb7c7", 2308 "description": "nir/lower_subgroups: Rename lower_shuffle to lower_relative_shuffle", 2309 "nominated": false, 2310 "nomination_type": null, 2311 "resolution": 4, 2312 "main_sha": null, 2313 "because_sha": null 2314 }, 2315 { 2316 "sha": "bf289e3123c5a751cc0ae6bc8ad9fb162907f320", 2317 "description": "turnip: Store the computed iova in the tu_image.", 2318 "nominated": false, 2319 "nomination_type": null, 2320 "resolution": 4, 2321 "main_sha": null, 2322 "because_sha": null 2323 }, 2324 { 2325 "sha": "f460fb3f9173197ae86d5ed4345f75082e2a427d", 2326 "description": "turnip: Store the computed iova in the tu_buffer.", 2327 "nominated": false, 2328 "nomination_type": null, 2329 "resolution": 4, 2330 "main_sha": null, 2331 "because_sha": null 2332 }, 2333 { 2334 "sha": "ba44634e4dde5144330b0d31278a4fa8de5dfb97", 2335 "description": "aco: fix v_mac_legacy_f32", 2336 "nominated": false, 2337 "nomination_type": 1, 2338 "resolution": 4, 2339 "main_sha": null, 2340 "because_sha": "f68797ead72c29678a54aae457dbd9e9b7946588" 2341 }, 2342 { 2343 "sha": "d1e46d34f758aeecf1697180a0875fe448a16354", 2344 "description": "radeonsi: enable ARB_sparse_texture_clamp", 2345 "nominated": false, 2346 "nomination_type": null, 2347 "resolution": 4, 2348 "main_sha": null, 2349 "because_sha": null 2350 }, 2351 { 2352 "sha": "95d36179092f8f2806cb4606268daa32c521b2fe", 2353 "description": "glsl/nir: convert ir_texture->clamp to nir", 2354 "nominated": false, 2355 "nomination_type": null, 2356 "resolution": 4, 2357 "main_sha": null, 2358 "because_sha": null 2359 }, 2360 { 2361 "sha": "10a71c610656826ad4179b34cb64cac05dd6b7d7", 2362 "description": "glsl: add ARB_sparse_texture_clamp builtin functions", 2363 "nominated": false, 2364 "nomination_type": null, 2365 "resolution": 4, 2366 "main_sha": null, 2367 "because_sha": null 2368 }, 2369 { 2370 "sha": "391f2dffaad0b02f9905b3c532082746005bbbbf", 2371 "description": "glsl: _textureCubeArrayShadow support clamp", 2372 "nominated": false, 2373 "nomination_type": null, 2374 "resolution": 4, 2375 "main_sha": null, 2376 "because_sha": null 2377 }, 2378 { 2379 "sha": "de37146c712111b411389ef07a02171f6eb637bf", 2380 "description": "glsl: _texture support clamp parameter", 2381 "nominated": false, 2382 "nomination_type": null, 2383 "resolution": 4, 2384 "main_sha": null, 2385 "because_sha": null 2386 }, 2387 { 2388 "sha": "92d6b2735b7a29fa9cb4cb37566231732ecff617", 2389 "description": "glsl: ir_texture add clamp field", 2390 "nominated": false, 2391 "nomination_type": null, 2392 "resolution": 4, 2393 "main_sha": null, 2394 "because_sha": null 2395 }, 2396 { 2397 "sha": "13ffd46a0fbedf37ebd4625bd3c9055e79516480", 2398 "description": "glsl: add ARB_sparse_texture_clamp extension", 2399 "nominated": false, 2400 "nomination_type": null, 2401 "resolution": 4, 2402 "main_sha": null, 2403 "because_sha": null 2404 }, 2405 { 2406 "sha": "3729c3fa30e49f6e43f17f42c5491b413dfc065c", 2407 "description": "mesa: add ARB_sparse_texture_clamp extension", 2408 "nominated": false, 2409 "nomination_type": null, 2410 "resolution": 4, 2411 "main_sha": null, 2412 "because_sha": null 2413 }, 2414 { 2415 "sha": "d68087a1d97a2f0e3b101aeb55d01670d0057968", 2416 "description": "gallium: add PIPE_CAP_CLAMP_SPARSE_TEXTURE_LOD", 2417 "nominated": false, 2418 "nomination_type": null, 2419 "resolution": 4, 2420 "main_sha": null, 2421 "because_sha": null 2422 }, 2423 { 2424 "sha": "d014efa33e7042d182896726b431498d664e91c2", 2425 "description": "util/utrace: make generated code a tiny bit nicer to look at", 2426 "nominated": false, 2427 "nomination_type": null, 2428 "resolution": 4, 2429 "main_sha": null, 2430 "because_sha": null 2431 }, 2432 { 2433 "sha": "d0363baefdbc5c252b2a5d14a466a7c9a4d6e61e", 2434 "description": "util/u_trace: make mako conditional code easier to read", 2435 "nominated": false, 2436 "nomination_type": null, 2437 "resolution": 4, 2438 "main_sha": null, 2439 "because_sha": null 2440 }, 2441 { 2442 "sha": "928156bc9dc093a3d1c45f99d60472a2987722ab", 2443 "description": "intel/tracepoint: simplify tracepoint descriptions", 2444 "nominated": false, 2445 "nomination_type": null, 2446 "resolution": 4, 2447 "main_sha": null, 2448 "because_sha": null 2449 }, 2450 { 2451 "sha": "713a4363e5f2f1403bd373116985ee1eada5222c", 2452 "description": "vulkan/wsi/wayland: remove format switch from wl_shm_format_for_vk_format", 2453 "nominated": false, 2454 "nomination_type": null, 2455 "resolution": 4, 2456 "main_sha": null, 2457 "because_sha": null 2458 }, 2459 { 2460 "sha": "5a82232e5cb43d753339c77ab02f14d2621f1687", 2461 "description": "vulkan/wsi/wayland: use DRM_FORMAT_INVALID", 2462 "nominated": false, 2463 "nomination_type": null, 2464 "resolution": 4, 2465 "main_sha": null, 2466 "because_sha": null 2467 }, 2468 { 2469 "sha": "fda2aecb8b8329cccb5861e2e151efdeb407a6c0", 2470 "description": "vulkan/wsi/wayland: use enum wl_shm_format", 2471 "nominated": false, 2472 "nomination_type": null, 2473 "resolution": 4, 2474 "main_sha": null, 2475 "because_sha": null 2476 }, 2477 { 2478 "sha": "bbe97c3871404c87f5ad20b8efdfd06eabd2e7aa", 2479 "description": "docs: update INTEL_DEBUG environment variable documentation", 2480 "nominated": false, 2481 "nomination_type": null, 2482 "resolution": 4, 2483 "main_sha": null, 2484 "because_sha": null 2485 }, 2486 { 2487 "sha": "ce99b1a7467f4afb4d3910b3a39c599226b5ea6e", 2488 "description": "v3dv: don't submit noop job if there is nothing to wait on or signal", 2489 "nominated": false, 2490 "nomination_type": null, 2491 "resolution": 4, 2492 "main_sha": null, 2493 "because_sha": null 2494 }, 2495 { 2496 "sha": "4fa24747b9089bda0453051e5fd5188e6fce6996", 2497 "description": "glthread: call _mesa_glthread_BindBuffer unconditionally", 2498 "nominated": false, 2499 "nomination_type": 1, 2500 "resolution": 4, 2501 "main_sha": null, 2502 "because_sha": "e48f676835d110f907e5cd55d659dae511e4af2d" 2503 }, 2504 { 2505 "sha": "061bf72a4fdc25153b1f86d9df95ccba8b4638f6", 2506 "description": "mesa: stop truncating MESA_GLSL=dump", 2507 "nominated": false, 2508 "nomination_type": null, 2509 "resolution": 4, 2510 "main_sha": null, 2511 "because_sha": null 2512 }, 2513 { 2514 "sha": "b1b8b712c1d4bf93ce74c383f54aa2b5e54288db", 2515 "description": "aux/vbuf: add fastpath for skipping identical vbuf updates", 2516 "nominated": false, 2517 "nomination_type": null, 2518 "resolution": 4, 2519 "main_sha": null, 2520 "because_sha": null 2521 }, 2522 { 2523 "sha": "b733a226360b78d87308c3b74c6a4abbd59c897b", 2524 "description": "aux/vbuf: move mask-clearing for vbuf updates after buffer scanning", 2525 "nominated": false, 2526 "nomination_type": null, 2527 "resolution": 4, 2528 "main_sha": null, 2529 "because_sha": null 2530 }, 2531 { 2532 "sha": "cf6a6161222c30f27ca0c7318b9d2ba12bc429fc", 2533 "description": "aux/vbuf: use local var for modifying unaligned_vb_mask during update", 2534 "nominated": false, 2535 "nomination_type": null, 2536 "resolution": 4, 2537 "main_sha": null, 2538 "because_sha": null 2539 }, 2540 { 2541 "sha": "28f677e6dc929969fc65154d64cfcf43b2e789fe", 2542 "description": "iris: implement inter-context busy-tracking", 2543 "nominated": true, 2544 "nomination_type": 1, 2545 "resolution": 1, 2546 "main_sha": null, 2547 "because_sha": "89a34cb8450a6fdaceb0e537613871fa86d93132" 2548 }, 2549 { 2550 "sha": "06b279ccb2523ac8f5b5300d6bb651e3d0fc3556", 2551 "description": "iris: save some iris_syncobj_reference() calls at update_bo_syncobjs()", 2552 "nominated": false, 2553 "nomination_type": null, 2554 "resolution": 4, 2555 "main_sha": null, 2556 "because_sha": null 2557 }, 2558 { 2559 "sha": "db475c81b7cdde9d967b0216e6f12d17e0adae83", 2560 "description": "iris: Return non-zero stride for clear color plane", 2561 "nominated": false, 2562 "nomination_type": null, 2563 "resolution": 4, 2564 "main_sha": null, 2565 "because_sha": null 2566 }, 2567 { 2568 "sha": "2407a7e6c1fa32f753f7595d92e02f15b9679370", 2569 "description": "iris: Pick the right BO in iris_resource_get_param", 2570 "nominated": false, 2571 "nomination_type": null, 2572 "resolution": 4, 2573 "main_sha": null, 2574 "because_sha": null 2575 }, 2576 { 2577 "sha": "ea5ffa012870d49df15b6e32f13e45ad73e2b018", 2578 "description": "iris: Refactor a ternary in iris_resource_get_param", 2579 "nominated": false, 2580 "nomination_type": null, 2581 "resolution": 4, 2582 "main_sha": null, 2583 "because_sha": null 2584 }, 2585 { 2586 "sha": "db9098f2ef2084e981154be62dafdf90d04dc72c", 2587 "description": "v3dv: move sems_info from event_wait job to wait_thread info", 2588 "nominated": false, 2589 "nomination_type": 1, 2590 "resolution": 4, 2591 "main_sha": null, 2592 "because_sha": "d5bd18fbb3002293853780b3988e5cb9313d226e" 2593 }, 2594 { 2595 "sha": "f7ed838a49251c9d66b3fa952865d37ab0be6e16", 2596 "description": "d3d12: ARB_transform_feedback3", 2597 "nominated": false, 2598 "nomination_type": null, 2599 "resolution": 4, 2600 "main_sha": null, 2601 "because_sha": null 2602 }, 2603 { 2604 "sha": "30a2071ac7d6d4d6d24dbbb4a5cd4ac6339c3a4a", 2605 "description": "d3d12: Handle indexed queries", 2606 "nominated": false, 2607 "nomination_type": null, 2608 "resolution": 4, 2609 "main_sha": null, 2610 "because_sha": null 2611 }, 2612 { 2613 "sha": "d2bc8b305c6de10152927bf117dcb5d910ce8b54", 2614 "description": "d3d12: Fix xfb varying matching for vars with location_frac", 2615 "nominated": false, 2616 "nomination_type": null, 2617 "resolution": 4, 2618 "main_sha": null, 2619 "because_sha": null 2620 }, 2621 { 2622 "sha": "f4654f2c1c4abab780405e3ba7477de809377686", 2623 "description": "d3d12: Unpack multi-stream varyings", 2624 "nominated": false, 2625 "nomination_type": null, 2626 "resolution": 4, 2627 "main_sha": null, 2628 "because_sha": null 2629 }, 2630 { 2631 "sha": "36add3d002d489aa1b26030b44bc3ac8fda11821", 2632 "description": "microsoft/compiler: Support multiple GS output streams", 2633 "nominated": false, 2634 "nomination_type": null, 2635 "resolution": 4, 2636 "main_sha": null, 2637 "because_sha": null 2638 }, 2639 { 2640 "sha": "895cdbd6f0dc8a515b0f35a65e74e4c416e08ec7", 2641 "description": "microsoft/compiler: Correctly support I/O on variables with location_frac", 2642 "nominated": false, 2643 "nomination_type": null, 2644 "resolution": 4, 2645 "main_sha": null, 2646 "because_sha": null 2647 }, 2648 { 2649 "sha": "db77360796964083328dbb75fb13de4e8c917c41", 2650 "description": "d3d12: ARB_transform_feedback2", 2651 "nominated": false, 2652 "nomination_type": null, 2653 "resolution": 4, 2654 "main_sha": null, 2655 "because_sha": null 2656 }, 2657 { 2658 "sha": "00dd57359425015b11065d770b7ecebf5eac6089", 2659 "description": "d3d12: Switch primitives-generated query to use XFB, GS, and IA data", 2660 "nominated": false, 2661 "nomination_type": null, 2662 "resolution": 4, 2663 "main_sha": null, 2664 "because_sha": null 2665 }, 2666 { 2667 "sha": "ba82ffaba6b5e275e8a3c23848c152932ae86f56", 2668 "description": "d3d12: Rewrite subquery logic", 2669 "nominated": false, 2670 "nomination_type": null, 2671 "resolution": 4, 2672 "main_sha": null, 2673 "because_sha": null 2674 }, 2675 { 2676 "sha": "8875a2fb2517edc4e9e1ec8a3ffd654efc6ce0a4", 2677 "description": "d3d12: Compute transform UBO0 is actually binding 1", 2678 "nominated": false, 2679 "nomination_type": null, 2680 "resolution": 4, 2681 "main_sha": null, 2682 "because_sha": null 2683 }, 2684 { 2685 "sha": "317c870f0fb296dfa85ce9457dc5a036e22d5aee", 2686 "description": "d3d12: Implement DrawAuto aka DrawTransformFeedback", 2687 "nominated": false, 2688 "nomination_type": null, 2689 "resolution": 4, 2690 "main_sha": null, 2691 "because_sha": null 2692 }, 2693 { 2694 "sha": "7009d2386560617f19a08bcfeb58902c724b68c7", 2695 "description": "d3d12: Move \"fake\" SO buffer handling to compute transforms instead of CPU readback", 2696 "nominated": false, 2697 "nomination_type": null, 2698 "resolution": 4, 2699 "main_sha": null, 2700 "because_sha": null 2701 }, 2702 { 2703 "sha": "c1b52d8c3a9e4318c9bac82a42ee1fbf550a4e92", 2704 "description": "d3d12: Move compute transform state save/restore to compute_transforms.cpp", 2705 "nominated": false, 2706 "nomination_type": null, 2707 "resolution": 4, 2708 "main_sha": null, 2709 "because_sha": null 2710 }, 2711 { 2712 "sha": "2668eb80898c33c48ead732bdf33a424faf0d2a9", 2713 "description": "d3d12: Add a compute transform for draw auto", 2714 "nominated": false, 2715 "nomination_type": null, 2716 "resolution": 4, 2717 "main_sha": null, 2718 "because_sha": null 2719 }, 2720 { 2721 "sha": "371d237ba5a41185091f1a297f04f6c64c4e6124", 2722 "description": "d3d12: Add a couple compute transforms for \"fake\" SO buffers", 2723 "nominated": false, 2724 "nomination_type": null, 2725 "resolution": 4, 2726 "main_sha": null, 2727 "because_sha": null 2728 }, 2729 { 2730 "sha": "57f6eeb3fbbaa99061b255743c8282760ea4a751", 2731 "description": "d3d12: Add a comment for what the existing compute transform does", 2732 "nominated": false, 2733 "nomination_type": null, 2734 "resolution": 4, 2735 "main_sha": null, 2736 "because_sha": null 2737 }, 2738 { 2739 "sha": "396205b0d60df91ca46bef56ff3e3aad79748698", 2740 "description": "d3d12: SO buffer filled size is only 32-bit", 2741 "nominated": false, 2742 "nomination_type": null, 2743 "resolution": 4, 2744 "main_sha": null, 2745 "because_sha": null 2746 }, 2747 { 2748 "sha": "5f48e6d7a29cef7e36a282c5fc4a4457e5d23d80", 2749 "description": "d3d12: Move indirect compute to real indirect dispatches", 2750 "nominated": false, 2751 "nomination_type": null, 2752 "resolution": 4, 2753 "main_sha": null, 2754 "because_sha": null 2755 }, 2756 { 2757 "sha": "cab0ed52e8c46f464d00611286f0a2bc4706a442", 2758 "description": "d3d12: Support transform feedback pause/resume", 2759 "nominated": false, 2760 "nomination_type": null, 2761 "resolution": 4, 2762 "main_sha": null, 2763 "because_sha": null 2764 }, 2765 { 2766 "sha": "b2aa21362d88523f33e3020e4d885536ae0126a7", 2767 "description": "d3d12: Include SO buffer count as a PSO dirty bit", 2768 "nominated": false, 2769 "nomination_type": null, 2770 "resolution": 4, 2771 "main_sha": null, 2772 "because_sha": null 2773 }, 2774 { 2775 "sha": "1d43e752289fbd8166c733cec49e16d6e36b10e4", 2776 "description": "d3d12: Add UAV barriers for UAVs that are being used by compute transforms", 2777 "nominated": false, 2778 "nomination_type": null, 2779 "resolution": 4, 2780 "main_sha": null, 2781 "because_sha": null 2782 }, 2783 { 2784 "sha": "31aaf92b7df644515a9a6051549cd25fc4aba056", 2785 "description": "d3d12: Fix compute transform for multi-draw indirect with dynamic count + state vars", 2786 "nominated": false, 2787 "nomination_type": 1, 2788 "resolution": 4, 2789 "main_sha": null, 2790 "because_sha": "3a8c8d25fd7ebce9038872efe50da07d10e210ae" 2791 }, 2792 { 2793 "sha": "2d4ee41df08964f51c8d909bcb10d2b75a441020", 2794 "description": "microsoft/compiler: Fix UAV resource ID counting for static indexed handles", 2795 "nominated": false, 2796 "nomination_type": 1, 2797 "resolution": 4, 2798 "main_sha": null, 2799 "because_sha": "e5f353f2f29690767196d0a516e6dc3f29af2349" 2800 }, 2801 { 2802 "sha": "6f38ea4ac73302fb040ef27f84633e34da3567ac", 2803 "description": "zink: use SpvScopeDevice over SpvScopeWorkgroup for atomic shader ops", 2804 "nominated": true, 2805 "nomination_type": 0, 2806 "resolution": 1, 2807 "main_sha": null, 2808 "because_sha": null 2809 }, 2810 { 2811 "sha": "2361c52b5e88bdc9212161a7fb4070c40082c01a", 2812 "description": "zink: cast image atomic op params/results based on image type", 2813 "nominated": true, 2814 "nomination_type": 0, 2815 "resolution": 1, 2816 "main_sha": null, 2817 "because_sha": null 2818 }, 2819 { 2820 "sha": "58e201c66e45738a246b9eeb60c5c5e266e94550", 2821 "description": "zink: add warning printf for drivers missing VK_EXT_shader_atomic_float", 2822 "nominated": false, 2823 "nomination_type": null, 2824 "resolution": 4, 2825 "main_sha": null, 2826 "because_sha": null 2827 }, 2828 { 2829 "sha": "7e8d609f6ed93e2c8a75624fec39677c937547d4", 2830 "description": "zink: enable VK_EXT_shader_atomic_float", 2831 "nominated": false, 2832 "nomination_type": null, 2833 "resolution": 4, 2834 "main_sha": null, 2835 "because_sha": null 2836 }, 2837 { 2838 "sha": "8e97f51c6767d6ecf8dff8712b2975f84243887c", 2839 "description": "zink: handle swizzled offset/count values for shader bitfield ops", 2840 "nominated": false, 2841 "nomination_type": null, 2842 "resolution": 4, 2843 "main_sha": null, 2844 "because_sha": null 2845 }, 2846 { 2847 "sha": "11e2c4b502e91800e724910b0de9c6c7b8900703", 2848 "description": "microsoft/spirv_to_dxil: Define idep_libspirv_to_dxil", 2849 "nominated": false, 2850 "nomination_type": null, 2851 "resolution": 4, 2852 "main_sha": null, 2853 "because_sha": null 2854 }, 2855 { 2856 "sha": "ef47a6800bae1316136ffc41a8de850984719bd4", 2857 "description": "microsoft/spirv_to_dxil: Make sure the SampleMask is a uint", 2858 "nominated": false, 2859 "nomination_type": null, 2860 "resolution": 4, 2861 "main_sha": null, 2862 "because_sha": null 2863 }, 2864 { 2865 "sha": "7e56d8c393fe9787b2f670cfdb42d1f9f642e8bd", 2866 "description": "microsoft/spirv_to_dxil: Lower atomics to their dxil variants", 2867 "nominated": false, 2868 "nomination_type": null, 2869 "resolution": 4, 2870 "main_sha": null, 2871 "because_sha": null 2872 }, 2873 { 2874 "sha": "c2eeba04c38ce4cfd59e024208f1a6598d115826", 2875 "description": "microsoft/spirv_to_dxil: Discard PSIZ accesses", 2876 "nominated": false, 2877 "nomination_type": null, 2878 "resolution": 4, 2879 "main_sha": null, 2880 "because_sha": null 2881 }, 2882 { 2883 "sha": "5cd2bf837ddc2f8bff0853731d9323f16aea1931", 2884 "description": "microsoft/spirv_to_dxil: Allow passing a vulkan -> d3d12 binding mapping table", 2885 "nominated": false, 2886 "nomination_type": null, 2887 "resolution": 4, 2888 "main_sha": null, 2889 "because_sha": null 2890 }, 2891 { 2892 "sha": "de1e941c59090c990b2c5e301bfb349ca126d789", 2893 "description": "microsoft/spirv_to_dxil: Lower push constant loads to UBO loads", 2894 "nominated": false, 2895 "nomination_type": null, 2896 "resolution": 4, 2897 "main_sha": null, 2898 "because_sha": null 2899 }, 2900 { 2901 "sha": "d11a417ded1c2ed5a8fc1a7162488ff73065eca7", 2902 "description": "microsoft/spirv_to_dxil: lower input attachments", 2903 "nominated": false, 2904 "nomination_type": null, 2905 "resolution": 4, 2906 "main_sha": null, 2907 "because_sha": null 2908 }, 2909 { 2910 "sha": "e65303c6e681bc01b4ae4f93492fee7452952ac3", 2911 "description": "microsoft/spirv_to_dxil: check for variables r/w access", 2912 "nominated": false, 2913 "nomination_type": null, 2914 "resolution": 4, 2915 "main_sha": null, 2916 "because_sha": null 2917 }, 2918 { 2919 "sha": "39592f8ad4989ce8adb6d22b911192d05fd2a7c9", 2920 "description": "microsoft/spirv_to_dxil: Support [un]conditional YZ-flip", 2921 "nominated": false, 2922 "nomination_type": null, 2923 "resolution": 4, 2924 "main_sha": null, 2925 "because_sha": null 2926 }, 2927 { 2928 "sha": "225867684aa5cfb4854c126912125aa4ea5da7ed", 2929 "description": "microsoft/spirv_to_dxil: Allow dumping NIR", 2930 "nominated": false, 2931 "nomination_type": null, 2932 "resolution": 4, 2933 "main_sha": null, 2934 "because_sha": null 2935 }, 2936 { 2937 "sha": "27790c4a7a659057c802e254e44cd0bb8b60192f", 2938 "description": "microsoft/spirv_to_dxil: Remove dead variables after the struct split pass", 2939 "nominated": false, 2940 "nomination_type": null, 2941 "resolution": 4, 2942 "main_sha": null, 2943 "because_sha": null 2944 }, 2945 { 2946 "sha": "d85a9d658faad07ec24a0466396648489623e032", 2947 "description": "anv/image: Call into WSI to create swapchain images", 2948 "nominated": false, 2949 "nomination_type": null, 2950 "resolution": 4, 2951 "main_sha": null, 2952 "because_sha": null 2953 }, 2954 { 2955 "sha": "a2e986b6d94c1ca7c5659d716aeb0b6edaa4d3e2", 2956 "description": "anv/image: Add some asserts when binding swapchain images", 2957 "nominated": false, 2958 "nomination_type": null, 2959 "resolution": 4, 2960 "main_sha": null, 2961 "because_sha": null 2962 }, 2963 { 2964 "sha": "27042d135e621c610ac00f8fe9760d1d1afe7c16", 2965 "description": "vulkan/wsi: Add image create and bind helpers", 2966 "nominated": false, 2967 "nomination_type": null, 2968 "resolution": 4, 2969 "main_sha": null, 2970 "because_sha": null 2971 }, 2972 { 2973 "sha": "ca791f5c5d88a6451e4934f3e03fa0e38a7759fa", 2974 "description": "wsi/common: Set VK_IMAGE_CREATE_ALIAS_BIT", 2975 "nominated": false, 2976 "nomination_type": null, 2977 "resolution": 4, 2978 "main_sha": null, 2979 "because_sha": null 2980 }, 2981 { 2982 "sha": "1abab1a28fcb34f0f27d4130b55aa6db1e58b13b", 2983 "description": "vulkan/wsi/drm: Drop wsi_create_native/prime_image", 2984 "nominated": false, 2985 "nomination_type": null, 2986 "resolution": 4, 2987 "main_sha": null, 2988 "because_sha": null 2989 }, 2990 { 2991 "sha": "ed391d2a469f1a17ef8768baa919436166d5b27b", 2992 "description": "vulkan/wsi/win32: Break create_win32_image in pieces", 2993 "nominated": false, 2994 "nomination_type": null, 2995 "resolution": 4, 2996 "main_sha": null, 2997 "because_sha": null 2998 }, 2999 { 3000 "sha": "d7ad73d6b74c7f73418a6a0ad5b27801b1b605df", 3001 "description": "vulkan/wsi/win32: Delete unnecessary copy+paste from DRM", 3002 "nominated": false, 3003 "nomination_type": null, 3004 "resolution": 4, 3005 "main_sha": null, 3006 "because_sha": null 3007 }, 3008 { 3009 "sha": "d95e3fd98c6e467d9787f497067345f829a33a36", 3010 "description": "vulkan/wsi/display: Split image creation", 3011 "nominated": false, 3012 "nomination_type": null, 3013 "resolution": 4, 3014 "main_sha": null, 3015 "because_sha": null 3016 }, 3017 { 3018 "sha": "b626a5be43d4cd81d6f6e7c17eef8f9055f555d7", 3019 "description": "vulkan/wsi/wayland: Split image creation", 3020 "nominated": false, 3021 "nomination_type": null, 3022 "resolution": 4, 3023 "main_sha": null, 3024 "because_sha": null 3025 }, 3026 { 3027 "sha": "d67250d44440538a0475c58fd79f5ea6c4a8dd80", 3028 "description": "vulkan/wsi/x11: Split image creation", 3029 "nominated": false, 3030 "nomination_type": null, 3031 "resolution": 4, 3032 "main_sha": null, 3033 "because_sha": null 3034 }, 3035 { 3036 "sha": "579578f10acda284c39cab2b12ccb8de2d2f793c", 3037 "description": "vulkan/wsi/drm: Break create_prime_image in pieces", 3038 "nominated": false, 3039 "nomination_type": null, 3040 "resolution": 4, 3041 "main_sha": null, 3042 "because_sha": null 3043 }, 3044 { 3045 "sha": "830d9967db0ca390c898108a4b62f4dcd454daa7", 3046 "description": "vulkan/wsi: Add a helper for the configure/create/bind pattern", 3047 "nominated": false, 3048 "nomination_type": null, 3049 "resolution": 4, 3050 "main_sha": null, 3051 "because_sha": null 3052 }, 3053 { 3054 "sha": "5b13d74583513ddd029e30c989838b96993545a0", 3055 "description": "vulkan/wsi/drm: Break create_native_image in pieces", 3056 "nominated": false, 3057 "nomination_type": null, 3058 "resolution": 4, 3059 "main_sha": null, 3060 "because_sha": null 3061 }, 3062 { 3063 "sha": "8299d5f37f1689ca90278eab45b0277c89cca058", 3064 "description": "vulkan/wsi: Set MUTABLE_FORMAT_BIT in the prime path", 3065 "nominated": true, 3066 "nomination_type": 1, 3067 "resolution": 1, 3068 "main_sha": null, 3069 "because_sha": "4bdf8547f4dc1a383bf4e67110f44610a3790189" 3070 }, 3071 { 3072 "sha": "7483c40ba09bdb29d7cafac3130914d09e82b59d", 3073 "description": "vulkan/overlay: revise and reformat README", 3074 "nominated": false, 3075 "nomination_type": null, 3076 "resolution": 4, 3077 "main_sha": null, 3078 "because_sha": null 3079 }, 3080 { 3081 "sha": "9eb1592e57a4433144813fd875ce9c21606c57d5", 3082 "description": "turnip: respect buf->bo_offset in transform feedback", 3083 "nominated": false, 3084 "nomination_type": null, 3085 "resolution": 4, 3086 "main_sha": null, 3087 "because_sha": null 3088 }, 3089 { 3090 "sha": "cbe4943ae949d6c46222bafacac573c7ea50caed", 3091 "description": "vulkan/wsi/wayland: Fix add_drm_format_modifier aplha/opaqueness.", 3092 "nominated": true, 3093 "nomination_type": 1, 3094 "resolution": 1, 3095 "main_sha": null, 3096 "because_sha": "d944136f3635aeacd97e167176c968c5078d92d7" 3097 }, 3098 { 3099 "sha": "9843fddffff24a4add73182b909802d2ba74581c", 3100 "description": "vulkan/wsi/wayland: Add modifiers for RGB formats.", 3101 "nominated": true, 3102 "nomination_type": 1, 3103 "resolution": 1, 3104 "main_sha": null, 3105 "because_sha": "151b65b211907d92f3012997aba12b7dbe004e61" 3106 }, 3107 { 3108 "sha": "a881b6ac1ff70c73090ee076c4011ad84493ae14", 3109 "description": "vulkan/wsi/wayland: Convert missing vulkan formats to shm formats.", 3110 "nominated": true, 3111 "nomination_type": 1, 3112 "resolution": 1, 3113 "main_sha": null, 3114 "because_sha": "6b36f35734a9ffa2c6fde475933eb46d7f4fb6f4" 3115 }, 3116 { 3117 "sha": "4ae4e04e18d7dc688aa94e52778c4959861bae0c", 3118 "description": "vulkan/wsi/wayland: Fix add_wl_shm_format alpha/opaqueness.", 3119 "nominated": true, 3120 "nomination_type": 1, 3121 "resolution": 1, 3122 "main_sha": null, 3123 "because_sha": "d944136f3635aeacd97e167176c968c5078d92d7" 3124 }, 3125 { 3126 "sha": "1d75b459a6f99d7cba989c9434766439d780ef7e", 3127 "description": "etnaviv: add support for INTEL_blackhole_render", 3128 "nominated": false, 3129 "nomination_type": null, 3130 "resolution": 4, 3131 "main_sha": null, 3132 "because_sha": null 3133 }, 3134 { 3135 "sha": "a4c8508c375f929e330fe033426cb05f65b3d0d6", 3136 "description": "microsoft/compiler: textureLoad() doesn't take a LOD on MS textures", 3137 "nominated": false, 3138 "nomination_type": null, 3139 "resolution": 4, 3140 "main_sha": null, 3141 "because_sha": null 3142 }, 3143 { 3144 "sha": "951fd35012e93841604a25d5008c2a5efe10c7dd", 3145 "description": "microsoft/compiler: Skip images in redirect_texture_derefs()", 3146 "nominated": false, 3147 "nomination_type": null, 3148 "resolution": 4, 3149 "main_sha": null, 3150 "because_sha": null 3151 }, 3152 { 3153 "sha": "678b94c2d851dd21061308fb34fb1bc483bf4ad2", 3154 "description": "microsoft/compiler: Fix sampler/texture array emission", 3155 "nominated": false, 3156 "nomination_type": null, 3157 "resolution": 4, 3158 "main_sha": null, 3159 "because_sha": null 3160 }, 3161 { 3162 "sha": "54c32aeba6300f5cafc2bae18020398645925969", 3163 "description": "microsoft/compiler: Use SRVs for read-only images", 3164 "nominated": false, 3165 "nomination_type": null, 3166 "resolution": 4, 3167 "main_sha": null, 3168 "because_sha": null 3169 }, 3170 { 3171 "sha": "8507afbd06ea88ab3eef28160329bee39f81e4e1", 3172 "description": "microsoft/compiler: Add subpass input types", 3173 "nominated": false, 3174 "nomination_type": null, 3175 "resolution": 4, 3176 "main_sha": null, 3177 "because_sha": null 3178 }, 3179 { 3180 "sha": "ef5283d37de8a2860b96a942668f6bdd2d2e8b48", 3181 "description": "microsoft/compiler: add support for load_layer_id", 3182 "nominated": false, 3183 "nomination_type": null, 3184 "resolution": 4, 3185 "main_sha": null, 3186 "because_sha": null 3187 }, 3188 { 3189 "sha": "fd99c363514377c99faf9124eb84de89ae6e198c", 3190 "description": "svga: silence -Wsometimes-uninitialized", 3191 "nominated": false, 3192 "nomination_type": null, 3193 "resolution": 4, 3194 "main_sha": null, 3195 "because_sha": null 3196 }, 3197 { 3198 "sha": "ac59a266cc4bdf4ea5bb7268b03fd2cbe168d245", 3199 "description": "anv: drop a set but unused variable", 3200 "nominated": false, 3201 "nomination_type": null, 3202 "resolution": 4, 3203 "main_sha": null, 3204 "because_sha": null 3205 }, 3206 { 3207 "sha": "bdfb1885b891b59b7159be5554a8061cdf6e3800", 3208 "description": "anv: drop a set but unused variable", 3209 "nominated": false, 3210 "nomination_type": null, 3211 "resolution": 4, 3212 "main_sha": null, 3213 "because_sha": null 3214 }, 3215 { 3216 "sha": "e7e3e2072cb6d76c2372e31d1a1d375669e039c6", 3217 "description": "panfrost: mark two variables as unused", 3218 "nominated": false, 3219 "nomination_type": null, 3220 "resolution": 4, 3221 "main_sha": null, 3222 "because_sha": null 3223 }, 3224 { 3225 "sha": "430b1157a1cbe8cd4add5eae5e62279419e9b787", 3226 "description": "broadcom: drop unused functions", 3227 "nominated": false, 3228 "nomination_type": null, 3229 "resolution": 4, 3230 "main_sha": null, 3231 "because_sha": null 3232 }, 3233 { 3234 "sha": "3fdea42339fe89b332968c25bae8008721883e16", 3235 "description": "v3d: avoid warning about unused function", 3236 "nominated": false, 3237 "nomination_type": null, 3238 "resolution": 4, 3239 "main_sha": null, 3240 "because_sha": null 3241 }, 3242 { 3243 "sha": "cc79959b0949ac7ba98f26d674f4d3ef5226b5ba", 3244 "description": "v3d: avoid warning about unused function", 3245 "nominated": false, 3246 "nomination_type": null, 3247 "resolution": 4, 3248 "main_sha": null, 3249 "because_sha": null 3250 }, 3251 { 3252 "sha": "274e4e82d2ba8892637856bbc7a9536bc315ecca", 3253 "description": "vc4: drop unused function", 3254 "nominated": false, 3255 "nomination_type": null, 3256 "resolution": 4, 3257 "main_sha": null, 3258 "because_sha": null 3259 }, 3260 { 3261 "sha": "8e4b3cf83219d61e9626b7772f43b76ef27137f9", 3262 "description": "anv: avoid warning about unused function", 3263 "nominated": false, 3264 "nomination_type": null, 3265 "resolution": 4, 3266 "main_sha": null, 3267 "because_sha": null 3268 }, 3269 { 3270 "sha": "f14cae43ac45f7a342fc6aab8cc5ed3958bd8041", 3271 "description": "ci/freedreno: properly test sysmem and gmem paths", 3272 "nominated": false, 3273 "nomination_type": null, 3274 "resolution": 4, 3275 "main_sha": null, 3276 "because_sha": null 3277 }, 3278 { 3279 "sha": "803055ccb4c93fb1bff6bb2267dea7cec9c1f88c", 3280 "description": "tu: add debug option to force gmem", 3281 "nominated": false, 3282 "nomination_type": null, 3283 "resolution": 4, 3284 "main_sha": null, 3285 "because_sha": null 3286 }, 3287 { 3288 "sha": "a4f9c54444f66a0e76dcf8ffbc2a9f711b478876", 3289 "description": "freedreno: Update gmem/sysmem debug options to be in line with turnip", 3290 "nominated": false, 3291 "nomination_type": null, 3292 "resolution": 4, 3293 "main_sha": null, 3294 "because_sha": null 3295 }, 3296 { 3297 "sha": "dbae9fa7d8412252c96e53ef3d50f4349969928a", 3298 "description": "tu: implement sysmem vs gmem autotuner", 3299 "nominated": false, 3300 "nomination_type": null, 3301 "resolution": 4, 3302 "main_sha": null, 3303 "because_sha": null 3304 }, 3305 { 3306 "sha": "d6e457c0a4c9680b19695eb5ff21856135eeee4c", 3307 "description": "anv: tidy long lines in descriptor code", 3308 "nominated": false, 3309 "nomination_type": null, 3310 "resolution": 4, 3311 "main_sha": null, 3312 "because_sha": null 3313 }, 3314 { 3315 "sha": "7333d244be53e971e7c0ab2f2860c3be3b672e91", 3316 "description": "d3d12: Fix \"use of designated initializers requires at least '/std:c++20'\" error", 3317 "nominated": false, 3318 "nomination_type": 1, 3319 "resolution": 4, 3320 "main_sha": null, 3321 "because_sha": "3a8c8d25fd7ebce9038872efe50da07d10e210ae" 3322 }, 3323 { 3324 "sha": "16e0c312fa475fe9883f8f3fab0c827d9059472b", 3325 "description": "aco: preserve pass_flags during format conversions", 3326 "nominated": false, 3327 "nomination_type": null, 3328 "resolution": 4, 3329 "main_sha": null, 3330 "because_sha": null 3331 }, 3332 { 3333 "sha": "1804c21fb570285d90709010b746ed6812b42aa6", 3334 "description": "aco: optimize abs(mul(a, b))", 3335 "nominated": false, 3336 "nomination_type": null, 3337 "resolution": 4, 3338 "main_sha": null, 3339 "because_sha": null 3340 }, 3341 { 3342 "sha": "452975f257f14ae755c713d607a002b9211a8a17", 3343 "description": "aco: fix neg(abs(mul(a, b))) if the mul is not VOP3", 3344 "nominated": true, 3345 "nomination_type": 1, 3346 "resolution": 1, 3347 "main_sha": null, 3348 "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" 3349 }, 3350 { 3351 "sha": "a53fd9b0897fc88a28974cef5317039e23ac3939", 3352 "description": "vulkan: Allow RegisterDisplayEventEXT before first page flip", 3353 "nominated": false, 3354 "nomination_type": null, 3355 "resolution": 4, 3356 "main_sha": null, 3357 "because_sha": null 3358 }, 3359 { 3360 "sha": "360f7c5d64b3f592a8d6682f9a4fd068c8594f12", 3361 "description": "tu: Initial link-time optimizations", 3362 "nominated": false, 3363 "nomination_type": null, 3364 "resolution": 4, 3365 "main_sha": null, 3366 "because_sha": null 3367 }, 3368 { 3369 "sha": "bfa096a0b9b02a8e029baff9f25ffccafdfb4e19", 3370 "description": "glsl/st: move st_nir_opts() into gl compiler common code", 3371 "nominated": false, 3372 "nomination_type": null, 3373 "resolution": 4, 3374 "main_sha": null, 3375 "because_sha": null 3376 }, 3377 { 3378 "sha": "665ee002c31171c618a619e7d05507c0c150d56c", 3379 "description": "etnaviv: add two new HI related perfmon counter", 3380 "nominated": false, 3381 "nomination_type": null, 3382 "resolution": 4, 3383 "main_sha": null, 3384 "because_sha": null 3385 }, 3386 { 3387 "sha": "cb643e92391276f919815a13c7c794a48dc0a711", 3388 "description": "etnaviv: use bytes for read TX data", 3389 "nominated": false, 3390 "nomination_type": null, 3391 "resolution": 4, 3392 "main_sha": null, 3393 "because_sha": null 3394 }, 3395 { 3396 "sha": "d0a5129fdee2f2e97fcc0373d22e36069a880e6e", 3397 "description": "etnaviv: add multiply_with_8 flag", 3398 "nominated": false, 3399 "nomination_type": null, 3400 "resolution": 4, 3401 "main_sha": null, 3402 "because_sha": null 3403 }, 3404 { 3405 "sha": "17d143231b313f99c7aa5383104887df7166b9b3", 3406 "description": "docs/anv: add descriptor memory layout", 3407 "nominated": false, 3408 "nomination_type": null, 3409 "resolution": 4, 3410 "main_sha": null, 3411 "because_sha": null 3412 }, 3413 { 3414 "sha": "4999e4cd4c00d51408c5e624e0f58051b838d506", 3415 "description": "docs/anv: list environment variables", 3416 "nominated": false, 3417 "nomination_type": null, 3418 "resolution": 4, 3419 "main_sha": null, 3420 "because_sha": null 3421 }, 3422 { 3423 "sha": "a98045c31beabee223e9c67d78b05af34cf5c842", 3424 "description": "docs: start some documentation on Anv", 3425 "nominated": false, 3426 "nomination_type": null, 3427 "resolution": 4, 3428 "main_sha": null, 3429 "because_sha": null 3430 }, 3431 { 3432 "sha": "3a0888c62fa3ebcce0494e3e07451fa9aa26b9df", 3433 "description": "zink: fix waiting on current batch id", 3434 "nominated": true, 3435 "nomination_type": 0, 3436 "resolution": 1, 3437 "main_sha": null, 3438 "because_sha": null 3439 }, 3440 { 3441 "sha": "b62b9169457c15ca0ab605e000b03013848d771a", 3442 "description": "zink: print an error when the device is lost", 3443 "nominated": false, 3444 "nomination_type": null, 3445 "resolution": 4, 3446 "main_sha": null, 3447 "because_sha": null 3448 }, 3449 { 3450 "sha": "95bfb7568862e209cb3ec49f9a70f329f7324410", 3451 "description": "zink: add vertex shader pipeline bit for generated barrier construction", 3452 "nominated": true, 3453 "nomination_type": 0, 3454 "resolution": 1, 3455 "main_sha": null, 3456 "because_sha": null 3457 }, 3458 { 3459 "sha": "27d405dc2fddb5b814476a4e055358fd1efa7a4d", 3460 "description": "zink: clamp tbo creation to maxTexelBufferElements", 3461 "nominated": true, 3462 "nomination_type": 0, 3463 "resolution": 1, 3464 "main_sha": null, 3465 "because_sha": null 3466 }, 3467 { 3468 "sha": "fa74a6c5547d4edf193d45041524d525d1757f2e", 3469 "description": "zink: ci updates", 3470 "nominated": false, 3471 "nomination_type": null, 3472 "resolution": 4, 3473 "main_sha": null, 3474 "because_sha": null 3475 }, 3476 { 3477 "sha": "90bf30d7e48c752315e7a3281178ead76c778aca", 3478 "description": "zink: make pipe_buffer_write usage trigger compiler errors", 3479 "nominated": false, 3480 "nomination_type": null, 3481 "resolution": 4, 3482 "main_sha": null, 3483 "because_sha": null 3484 }, 3485 { 3486 "sha": "c9a091949967dc0c81b70992a8ba1db238aa2acd", 3487 "description": "zink: replace other pipe_buffer_write usage with pipe_buffer_write_nooverlap", 3488 "nominated": false, 3489 "nomination_type": null, 3490 "resolution": 4, 3491 "main_sha": null, 3492 "because_sha": null 3493 }, 3494 { 3495 "sha": "3402558b47bdea5a34acbdb3fe41a4c54e4b15b4", 3496 "description": "zink: replace qbo pipe_buffer_write usage with tc_buffer_write", 3497 "nominated": false, 3498 "nomination_type": null, 3499 "resolution": 4, 3500 "main_sha": null, 3501 "because_sha": null 3502 }, 3503 { 3504 "sha": "a40a6e551ef0fa4335db9da5329094ced9e6f8b1", 3505 "description": "etnaviv: draw: only mark resources as read/written when the state changed", 3506 "nominated": false, 3507 "nomination_type": null, 3508 "resolution": 4, 3509 "main_sha": null, 3510 "because_sha": null 3511 }, 3512 { 3513 "sha": "37989670b988f4bd3a830ac8a691eab20b9d2cc0", 3514 "description": "microsoft/compiler: fix -Wbitwise-instead-of-logical warning", 3515 "nominated": false, 3516 "nomination_type": null, 3517 "resolution": 4, 3518 "main_sha": null, 3519 "because_sha": null 3520 }, 3521 { 3522 "sha": "708a33d1328ea56c75c268eab9c66a1cedb4990f", 3523 "description": "etnaviv: fix FRONT_AND_BACK culling", 3524 "nominated": false, 3525 "nomination_type": null, 3526 "resolution": 4, 3527 "main_sha": null, 3528 "because_sha": null 3529 }, 3530 { 3531 "sha": "24fef8f33da9809434a8f633b045b740be24ab2c", 3532 "description": "intel/compiler: Use Task/Mesh InlineData for the first few push constants", 3533 "nominated": false, 3534 "nomination_type": null, 3535 "resolution": 4, 3536 "main_sha": null, 3537 "because_sha": null 3538 }, 3539 { 3540 "sha": "1d9f47325b72ac40faf8bd8176cfcb33fc070ae3", 3541 "description": "intel/compiler: handle gl_[Clip|Cull]Distance from mesh in fragment shaders", 3542 "nominated": false, 3543 "nomination_type": null, 3544 "resolution": 4, 3545 "main_sha": null, 3546 "because_sha": null 3547 }, 3548 { 3549 "sha": "baa17865de7f6096727000954f868e25afe723eb", 3550 "description": "intel/compiler: handle gl_[Clip|Cull]Distance in mesh shaders", 3551 "nominated": false, 3552 "nomination_type": null, 3553 "resolution": 4, 3554 "main_sha": null, 3555 "because_sha": null 3556 }, 3557 { 3558 "sha": "856a0cacb1e1a4e3793c2b58700a0de397a49d11", 3559 "description": "intel/compiler: Merge Per-Primitive attribute handling in Mesh case", 3560 "nominated": false, 3561 "nomination_type": null, 3562 "resolution": 4, 3563 "main_sha": null, 3564 "because_sha": null 3565 }, 3566 { 3567 "sha": "2b8b884bcd7601d442db869d66ba656f15b6df70", 3568 "description": "intel/compiler: Have specific mesh handling in calculate_urb_setup()", 3569 "nominated": false, 3570 "nomination_type": null, 3571 "resolution": 4, 3572 "main_sha": null, 3573 "because_sha": null 3574 }, 3575 { 3576 "sha": "83788b864da9685f756ec4895f8cdcc95d8bd50d", 3577 "description": "iris: sprinkle some assertions for bufmgr->lock", 3578 "nominated": false, 3579 "nomination_type": null, 3580 "resolution": 4, 3581 "main_sha": null, 3582 "because_sha": null 3583 }, 3584 { 3585 "sha": "6f5af78e25ad8942b3d7db8e4e89c801075dda67", 3586 "description": "iris: improve error checking in functions that call vma_alloc()", 3587 "nominated": false, 3588 "nomination_type": null, 3589 "resolution": 4, 3590 "main_sha": null, 3591 "because_sha": null 3592 }, 3593 { 3594 "sha": "8599ded1931a6088127d76e6747ad1749aeba9af", 3595 "description": "intel: Only reserve space for Compute Engine out of URB in Gfx12LP", 3596 "nominated": false, 3597 "nomination_type": null, 3598 "resolution": 4, 3599 "main_sha": null, 3600 "because_sha": null 3601 }, 3602 { 3603 "sha": "c3a74e10f9aca32cb9c52652270495e7103d264f", 3604 "description": "venus: updates to the doc", 3605 "nominated": false, 3606 "nomination_type": null, 3607 "resolution": 4, 3608 "main_sha": null, 3609 "because_sha": null 3610 }, 3611 { 3612 "sha": "3f9eb4fdf4b7bf3177eb26714566936a4a69f6fa", 3613 "description": "venus: make vn_QueueSubmit async for native submissions", 3614 "nominated": false, 3615 "nomination_type": null, 3616 "resolution": 4, 3617 "main_sha": null, 3618 "because_sha": null 3619 }, 3620 { 3621 "sha": "15e77504461a30038a054c87cc53a694171c9cf4", 3622 "description": "Revert \"venus: remove vn_ring_wait_all\"", 3623 "nominated": true, 3624 "nomination_type": 2, 3625 "resolution": 2, 3626 "main_sha": null, 3627 "because_sha": "7253e61d9d1a82f1fa0eac087a80c4a0957e1d14" 3628 }, 3629 { 3630 "sha": "5ba9309c29622b9778f8a015c0b6cc94c6dd07b4", 3631 "description": "venus: track whether a fence is external", 3632 "nominated": false, 3633 "nomination_type": null, 3634 "resolution": 4, 3635 "main_sha": null, 3636 "because_sha": null 3637 }, 3638 { 3639 "sha": "088ea93a59e538b1ebce11f74d15ea0cf4b6beca", 3640 "description": "venus: update some obsolete assumptions described", 3641 "nominated": false, 3642 "nomination_type": null, 3643 "resolution": 4, 3644 "main_sha": null, 3645 "because_sha": null 3646 }, 3647 { 3648 "sha": "be5b0e08fa4fda9c747901a19d86b1862eecf6cd", 3649 "description": "etnaviv: make use of nir_lower_tex_shadow", 3650 "nominated": false, 3651 "nomination_type": null, 3652 "resolution": 4, 3653 "main_sha": null, 3654 "because_sha": null 3655 }, 3656 { 3657 "sha": "e5f9cdac1f40240a78b3e6a1cd5c75fb6f505c7f", 3658 "description": "nir/nir_lower_tex_shadow: support tex_instr without deref src", 3659 "nominated": false, 3660 "nomination_type": null, 3661 "resolution": 4, 3662 "main_sha": null, 3663 "because_sha": null 3664 }, 3665 { 3666 "sha": "e67bca3fe7cb17fa92cd61d3114cfb12e5689fe9", 3667 "description": "nir: make lower_sample_tex_compare a common pass", 3668 "nominated": false, 3669 "nomination_type": null, 3670 "resolution": 4, 3671 "main_sha": null, 3672 "because_sha": null 3673 }, 3674 { 3675 "sha": "a78861b0fbd6e1c1bac7c89f4049cdab7ee2913d", 3676 "description": "docs/panfrost: Add new Midgard/Bifrost chips", 3677 "nominated": false, 3678 "nomination_type": null, 3679 "resolution": 4, 3680 "main_sha": null, 3681 "because_sha": null 3682 }, 3683 { 3684 "sha": "0b16bf370ed8b5bbd4a7d0e494d18d2e530dab7d", 3685 "description": "panfrost: Add Mali-G51 support", 3686 "nominated": false, 3687 "nomination_type": null, 3688 "resolution": 4, 3689 "main_sha": null, 3690 "because_sha": null 3691 }, 3692 { 3693 "sha": "33399e95aea0ec02faf2987bacf7270f91576887", 3694 "description": "pan/bi: Assume future Valhall is 16-wide warps", 3695 "nominated": false, 3696 "nomination_type": null, 3697 "resolution": 4, 3698 "main_sha": null, 3699 "because_sha": null 3700 }, 3701 { 3702 "sha": "8f0b5b4b19ccdc6885df4aeac02cd86aec4eebce", 3703 "description": "pan/bi: Clean up quirks", 3704 "nominated": false, 3705 "nomination_type": null, 3706 "resolution": 4, 3707 "main_sha": null, 3708 "because_sha": null 3709 }, 3710 { 3711 "sha": "94bb229c460ada5452bba1fce516afa2105a0a16", 3712 "description": "panfrost: Get performance counters from table", 3713 "nominated": false, 3714 "nomination_type": null, 3715 "resolution": 4, 3716 "main_sha": null, 3717 "because_sha": null 3718 }, 3719 { 3720 "sha": "5e808f7b0a4023ea28795a9f96c913f09c00b376", 3721 "description": "panfrost: Make the GPU allowlist implicit", 3722 "nominated": false, 3723 "nomination_type": null, 3724 "resolution": 4, 3725 "main_sha": null, 3726 "because_sha": null 3727 }, 3728 { 3729 "sha": "8c01a8a2630e34c1cf6cab8650529828e826563b", 3730 "description": "panfrost: Replace panfrost_model_name with model->name", 3731 "nominated": false, 3732 "nomination_type": null, 3733 "resolution": 4, 3734 "main_sha": null, 3735 "because_sha": null 3736 }, 3737 { 3738 "sha": "6c0d433d191143409e034b58a62b39e8592958a8", 3739 "description": "panfrost: Centralize our model list", 3740 "nominated": false, 3741 "nomination_type": null, 3742 "resolution": 4, 3743 "main_sha": null, 3744 "because_sha": null 3745 }, 3746 { 3747 "sha": "2b638c1eb347c645868b87b192763e4664bbe783", 3748 "description": "panfrost: Don't pass quirks to pan_lower_framebuffer", 3749 "nominated": false, 3750 "nomination_type": null, 3751 "resolution": 4, 3752 "main_sha": null, 3753 "because_sha": null 3754 }, 3755 { 3756 "sha": "2b699d0650a5ae324acd3400f93d9badcb009cbb", 3757 "description": "panfrost: Fix v9 \"Stencil from shader\" bit", 3758 "nominated": false, 3759 "nomination_type": 1, 3760 "resolution": 4, 3761 "main_sha": null, 3762 "because_sha": "96acad5cd59c598faaec4ee0ac0f7ee0c2ff0a05" 3763 }, 3764 { 3765 "sha": "23d52b47f1b4616bd27a73dc2a4e7393124d7c2c", 3766 "description": "panfrost: Make primary_shader boolean", 3767 "nominated": false, 3768 "nomination_type": 1, 3769 "resolution": 4, 3770 "main_sha": null, 3771 "because_sha": "96acad5cd59c598faaec4ee0ac0f7ee0c2ff0a05" 3772 }, 3773 { 3774 "sha": "52b36cb79012079c4e3ddb50fba9b25f42ce7986", 3775 "description": "isaspec: Add support for special {:align=} field", 3776 "nominated": false, 3777 "nomination_type": null, 3778 "resolution": 4, 3779 "main_sha": null, 3780 "because_sha": null 3781 }, 3782 { 3783 "sha": "42ae116ac753aad5853139840f3e958b986922c1", 3784 "description": "zink: fix vertex buffer mask computation for null buffers", 3785 "nominated": true, 3786 "nomination_type": 1, 3787 "resolution": 1, 3788 "main_sha": null, 3789 "because_sha": "53aade0ef0def4ea7f8468cdec04acd2384e2d2c" 3790 }, 3791 { 3792 "sha": "143c1564093237a6ab509f064eb652a24c3e55d1", 3793 "description": "aux/tc: add tc_buffer_write to replace pipe_buffer_write usage", 3794 "nominated": false, 3795 "nomination_type": null, 3796 "resolution": 4, 3797 "main_sha": null, 3798 "because_sha": null 3799 }, 3800 { 3801 "sha": "be5311972f72f72ca2de3f8d0ad28b4c58d133b6", 3802 "description": "zink: remove tmp buffer rebinds", 3803 "nominated": false, 3804 "nomination_type": null, 3805 "resolution": 4, 3806 "main_sha": null, 3807 "because_sha": null 3808 }, 3809 { 3810 "sha": "5c28afdc7fd701e1f55e40a5be100c6072edec2a", 3811 "description": "zink: simplify buffer case for zink_resource_object_init_storage()", 3812 "nominated": false, 3813 "nomination_type": null, 3814 "resolution": 4, 3815 "main_sha": null, 3816 "because_sha": null 3817 }, 3818 { 3819 "sha": "bfde221952ebd4105358f601ebacbcf36c53cbcf", 3820 "description": "zink: flag all buffer resources with PIPE_BIND_SHADER_IMAGE", 3821 "nominated": false, 3822 "nomination_type": null, 3823 "resolution": 4, 3824 "main_sha": null, 3825 "because_sha": null 3826 }, 3827 { 3828 "sha": "93edc63250fa67985bc962a58a44c6864856a0e3", 3829 "description": "zink: use the storage buffer for bufferview creation when format allows", 3830 "nominated": false, 3831 "nomination_type": null, 3832 "resolution": 4, 3833 "main_sha": null, 3834 "because_sha": null 3835 }, 3836 { 3837 "sha": "94afa1632fb80d583e5b57bc31940193ab8717b3", 3838 "description": "zink: always create a separate VkBuffer for storage use", 3839 "nominated": false, 3840 "nomination_type": null, 3841 "resolution": 4, 3842 "main_sha": null, 3843 "because_sha": null 3844 }, 3845 { 3846 "sha": "3e12cb9ad95e55e8a4aefa31305fc3daa06ec2df", 3847 "description": "zink: use VkImageViewUsageCreateInfo to remove attachment bits", 3848 "nominated": false, 3849 "nomination_type": null, 3850 "resolution": 4, 3851 "main_sha": null, 3852 "because_sha": null 3853 }, 3854 { 3855 "sha": "c639e82f185989506a8d161bd79dd46d88b7b61d", 3856 "description": "zink: allow resource creation without VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT", 3857 "nominated": false, 3858 "nomination_type": null, 3859 "resolution": 4, 3860 "main_sha": null, 3861 "because_sha": null 3862 }, 3863 { 3864 "sha": "d4720c65acc9aefe22b5364c0663e9a5a0ba4cf9", 3865 "description": "zink: flag has_work when a GL semaphore is signalled", 3866 "nominated": false, 3867 "nomination_type": 1, 3868 "resolution": 4, 3869 "main_sha": null, 3870 "because_sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1" 3871 }, 3872 { 3873 "sha": "794fabc8c2ad46b96bdd982880a704af21f6bdb3", 3874 "description": "zink: emit same number of timeline signals as semaphore signals", 3875 "nominated": false, 3876 "nomination_type": 1, 3877 "resolution": 4, 3878 "main_sha": null, 3879 "because_sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1" 3880 }, 3881 { 3882 "sha": "5974949c0dd3bd41639c85b733bed10627aabc29", 3883 "description": "v3dv: expose VK_KHR_depth_stencil_resolve", 3884 "nominated": false, 3885 "nomination_type": null, 3886 "resolution": 4, 3887 "main_sha": null, 3888 "because_sha": null 3889 }, 3890 { 3891 "sha": "668653f830acc5153a85fb225bf991c1a6d503b0", 3892 "description": "v3dv: fallback to blit resolve if render area is not aligned to tile boundaries", 3893 "nominated": false, 3894 "nomination_type": null, 3895 "resolution": 4, 3896 "main_sha": null, 3897 "because_sha": null 3898 }, 3899 { 3900 "sha": "7f87a1256e093c5846622930361991fb10eada0f", 3901 "description": "v3dv: support resolving depth/stencil attachments", 3902 "nominated": false, 3903 "nomination_type": null, 3904 "resolution": 4, 3905 "main_sha": null, 3906 "because_sha": null 3907 }, 3908 { 3909 "sha": "743582d17016fcdff55a164f761f4fbfd3ec1282", 3910 "description": "ci: Rebalance Iris jobs", 3911 "nominated": false, 3912 "nomination_type": null, 3913 "resolution": 4, 3914 "main_sha": null, 3915 "because_sha": null 3916 }, 3917 { 3918 "sha": "d6c31f05a248a62e63525d2c264eb0ec7640b0f1", 3919 "description": "anv: Fix subgroupSupportedStages physical property", 3920 "nominated": true, 3921 "nomination_type": 1, 3922 "resolution": 1, 3923 "main_sha": null, 3924 "because_sha": "f40a08d25c91256cd3dff0211b8e10d5bbb3734e" 3925 }, 3926 { 3927 "sha": "89f376b5068e78f911f8591c21063c2a46b517f8", 3928 "description": "radv/sqtt: Add and enable basic EXT_debug_utils support.", 3929 "nominated": false, 3930 "nomination_type": null, 3931 "resolution": 4, 3932 "main_sha": null, 3933 "because_sha": null 3934 }, 3935 { 3936 "sha": "a97ec3eb131b0c927dabcd499484688d0023c7ea", 3937 "description": "v3dv: Add missing unlocks on errors.", 3938 "nominated": false, 3939 "nomination_type": 1, 3940 "resolution": 4, 3941 "main_sha": null, 3942 "because_sha": "a7052dcf2cfb54aa22f7c028420abc6a9ee44d78" 3943 }, 3944 { 3945 "sha": "dc70dd8c7d3e756de5e473583ad19757ea78b966", 3946 "description": "iris: Support the XeHP media compression format", 3947 "nominated": false, 3948 "nomination_type": null, 3949 "resolution": 4, 3950 "main_sha": null, 3951 "because_sha": null 3952 }, 3953 { 3954 "sha": "7f46e569e58e6bb18de7f67c11a6c16143b6efed", 3955 "description": "intel/isl: Support the XeHP media compression format", 3956 "nominated": false, 3957 "nomination_type": null, 3958 "resolution": 4, 3959 "main_sha": null, 3960 "because_sha": null 3961 }, 3962 { 3963 "sha": "fde43bb194ddc83df4575923e09ea1ee670d59f9", 3964 "description": "intel: Rename a RenderCompressionFormat field", 3965 "nominated": false, 3966 "nomination_type": null, 3967 "resolution": 4, 3968 "main_sha": null, 3969 "because_sha": null 3970 }, 3971 { 3972 "sha": "d8c6b2c394f94b23e7652b58419492c3be1a5357", 3973 "description": "iris: Use iris_format_for_usage in map_aux_addresses", 3974 "nominated": false, 3975 "nomination_type": null, 3976 "resolution": 4, 3977 "main_sha": null, 3978 "because_sha": null 3979 }, 3980 { 3981 "sha": "37a0185ec22c05ddfc1ca52150ccaf0cc91c6489", 3982 "description": "iris: Drop stale media compression import code", 3983 "nominated": false, 3984 "nomination_type": null, 3985 "resolution": 4, 3986 "main_sha": null, 3987 "because_sha": null 3988 }, 3989 { 3990 "sha": "cc973de5f6bbf3ae2373f874cb2ef059c2d31561", 3991 "description": "intel/isl: Support YUV pipe-to-isl format mapping", 3992 "nominated": false, 3993 "nomination_type": null, 3994 "resolution": 4, 3995 "main_sha": null, 3996 "because_sha": null 3997 }, 3998 { 3999 "sha": "514897ef419d062383b11398d6f84cc809d16a1f", 4000 "description": "iris: Explicitly rely on gallium fallbacks for YUV", 4001 "nominated": false, 4002 "nomination_type": null, 4003 "resolution": 4, 4004 "main_sha": null, 4005 "because_sha": null 4006 }, 4007 { 4008 "sha": "b5e41c8c2def1b67348388191fa9d79d2fe686c0", 4009 "description": "ci/freedreno: Switch 2 default a630 VK jobs to being GLES and VK ASan jobs.", 4010 "nominated": false, 4011 "nomination_type": null, 4012 "resolution": 4, 4013 "main_sha": null, 4014 "because_sha": null 4015 }, 4016 { 4017 "sha": "8457667be983bf4adb75ebe9d786cf686f3e16e5", 4018 "description": "ci: Use a dlclose-disabling preload library for leak checking in Vulkan.", 4019 "nominated": false, 4020 "nomination_type": null, 4021 "resolution": 4, 4022 "main_sha": null, 4023 "because_sha": null 4024 }, 4025 { 4026 "sha": "da7a475138d6b5cab15e26be3343abf36ab74727", 4027 "description": "turnip: Drop references to layout of all sets on pool reset/destruction", 4028 "nominated": false, 4029 "nomination_type": 1, 4030 "resolution": 4, 4031 "main_sha": null, 4032 "because_sha": "1b513f4958ea8f7fdd3bd76cba81289343a6c372" 4033 }, 4034 { 4035 "sha": "bdb8e615d1a1ff6cce935ee5544748d61db1bb5c", 4036 "description": "vulkan: Fix leak of error messages", 4037 "nominated": true, 4038 "nomination_type": 1, 4039 "resolution": 1, 4040 "main_sha": null, 4041 "because_sha": "0cad3beb2a0dda7a8f6c6a1e8c9d253b9c988a9f" 4042 }, 4043 { 4044 "sha": "749b82238bbd75592cf26bca78986f594e662334", 4045 "description": "isl: Enable compression with multisampled Tile64", 4046 "nominated": false, 4047 "nomination_type": null, 4048 "resolution": 4, 4049 "main_sha": null, 4050 "because_sha": null 4051 }, 4052 { 4053 "sha": "792e294572b33478b228013f68da205a0b74c93f", 4054 "description": "isl: Enable compression with Tile4", 4055 "nominated": false, 4056 "nomination_type": null, 4057 "resolution": 4, 4058 "main_sha": null, 4059 "because_sha": null 4060 }, 4061 { 4062 "sha": "793338266ce43a718836148b39799e49b84b7c3d", 4063 "description": "anv: Don't allocate VMA for CCS on XeHP", 4064 "nominated": false, 4065 "nomination_type": null, 4066 "resolution": 4, 4067 "main_sha": null, 4068 "because_sha": null 4069 }, 4070 { 4071 "sha": "382f6ccda8869f72134dbfa9c3cc68a229e01138", 4072 "description": "anv: Require the local heap for CCS on XeHP", 4073 "nominated": false, 4074 "nomination_type": null, 4075 "resolution": 4, 4076 "main_sha": null, 4077 "because_sha": null 4078 }, 4079 { 4080 "sha": "93f8d88fa3518cc12282eabd3de751a663f27983", 4081 "description": "anv: Disable the SMEM fallback for local memory", 4082 "nominated": false, 4083 "nomination_type": null, 4084 "resolution": 4, 4085 "main_sha": null, 4086 "because_sha": null 4087 }, 4088 { 4089 "sha": "63096b886f9c050da0cf3e973377c3d4180055e3", 4090 "description": "anv: Drop redundant disabling of non-renderable CCS", 4091 "nominated": false, 4092 "nomination_type": null, 4093 "resolution": 4, 4094 "main_sha": null, 4095 "because_sha": null 4096 }, 4097 { 4098 "sha": "4f1cf6fd3b74261fa5566ac741c0c4280d6232e1", 4099 "description": "vulkan/wsi/x11: fix x11_image_init return value on errors", 4100 "nominated": false, 4101 "nomination_type": null, 4102 "resolution": 4, 4103 "main_sha": null, 4104 "because_sha": null 4105 }, 4106 { 4107 "sha": "e020c1b97961a76afd24ac3d855d6ba738237887", 4108 "description": "r300: Set consistent PIPE_SHADER_CAP_PREFERRED_IR", 4109 "nominated": false, 4110 "nomination_type": null, 4111 "resolution": 4, 4112 "main_sha": null, 4113 "because_sha": null 4114 }, 4115 { 4116 "sha": "8b11d8a127692e7c9ec54f75e55797f9f0e83871", 4117 "description": "r300: Disable integers and indirect temporary addressing with swctl", 4118 "nominated": false, 4119 "nomination_type": null, 4120 "resolution": 4, 4121 "main_sha": null, 4122 "because_sha": null 4123 }, 4124 { 4125 "sha": "bf32d3145c2b210ecfd39b96ea62db169287bfb1", 4126 "description": "venus: handle VkBindImageMemorySwapchainInfoKHR", 4127 "nominated": false, 4128 "nomination_type": null, 4129 "resolution": 4, 4130 "main_sha": null, 4131 "because_sha": null 4132 }, 4133 { 4134 "sha": "127263dc4a2bd425495b915e0fab223661884fd7", 4135 "description": "venus: remember the memory bound to a swapchain image", 4136 "nominated": false, 4137 "nomination_type": null, 4138 "resolution": 4, 4139 "main_sha": null, 4140 "because_sha": null 4141 }, 4142 { 4143 "sha": "350dfb8c3cc7c19af4200c02ea6f8ddb92edd644", 4144 "description": "venus: format with clang-format", 4145 "nominated": false, 4146 "nomination_type": null, 4147 "resolution": 4, 4148 "main_sha": null, 4149 "because_sha": null 4150 }, 4151 { 4152 "sha": "4d15b527834a355c4b14b2f686ba26585a88173b", 4153 "description": "venus: fix VK_KHR_driver_properties", 4154 "nominated": false, 4155 "nomination_type": null, 4156 "resolution": 4, 4157 "main_sha": null, 4158 "because_sha": null 4159 }, 4160 { 4161 "sha": "24144f6f5c2ad1c6b872494bf6ef9be658906275", 4162 "description": "turnip/trace: Delete unused start/end_resolve tracepoints", 4163 "nominated": false, 4164 "nomination_type": null, 4165 "resolution": 4, 4166 "main_sha": null, 4167 "because_sha": null 4168 }, 4169 { 4170 "sha": "1989e1e6d86b9a9dcdc3fc898366b8812409f9ca", 4171 "description": "turnip/perfetto: handle gpu timestamps being non-monotonic", 4172 "nominated": false, 4173 "nomination_type": null, 4174 "resolution": 4, 4175 "main_sha": null, 4176 "because_sha": null 4177 }, 4178 { 4179 "sha": "ba7faa6f43abf72f9afd77988c0274d30b76ec69", 4180 "description": "turnip/trace: process u_trace chunks on queue submission", 4181 "nominated": false, 4182 "nomination_type": null, 4183 "resolution": 4, 4184 "main_sha": null, 4185 "because_sha": null 4186 }, 4187 { 4188 "sha": "a6482a3a6ecd6742a02aae547e69bff7b732a5b3", 4189 "description": "turnip: rename tu_drm_get_timestamp into tu_device_get_gpu_timestamp", 4190 "nominated": false, 4191 "nomination_type": null, 4192 "resolution": 4, 4193 "main_sha": null, 4194 "because_sha": null 4195 }, 4196 { 4197 "sha": "f2c53c2a9bdf99de0a8c73e0f395b96e0c735cec", 4198 "description": "turnip/trace: refactor creation and usage of trace flush data", 4199 "nominated": false, 4200 "nomination_type": null, 4201 "resolution": 4, 4202 "main_sha": null, 4203 "because_sha": null 4204 }, 4205 { 4206 "sha": "95896dee93c3ff354b586fbba34dae4e6e76c96d", 4207 "description": "turnip/perfetto: Optimize timestamp synchronization", 4208 "nominated": false, 4209 "nomination_type": null, 4210 "resolution": 4, 4211 "main_sha": null, 4212 "because_sha": null 4213 }, 4214 { 4215 "sha": "2d75fd1e0ac06c65d83e053c58bf266732db3de4", 4216 "description": "virgl/ci: make crosvm-runner pass variables in a secure way", 4217 "nominated": false, 4218 "nomination_type": null, 4219 "resolution": 4, 4220 "main_sha": null, 4221 "because_sha": null 4222 }, 4223 { 4224 "sha": "7380d8e285f76b6d5273a8cc272eb0f1bfcb6c0a", 4225 "description": "ci/freedreno: Update hashes for closed traces.", 4226 "nominated": false, 4227 "nomination_type": null, 4228 "resolution": 4, 4229 "main_sha": null, 4230 "because_sha": null 4231 }, 4232 { 4233 "sha": "065785e689c144277dde3b5554d157ea8533367a", 4234 "description": "tu: Report code size in pipeline statistics", 4235 "nominated": false, 4236 "nomination_type": null, 4237 "resolution": 4, 4238 "main_sha": null, 4239 "because_sha": null 4240 }, 4241 { 4242 "sha": "583e4549fef192cdf47ad4d3516673fc2808e1e9", 4243 "description": "intel/ci: expected failure for 1.3 with older CTS", 4244 "nominated": false, 4245 "nomination_type": null, 4246 "resolution": 4, 4247 "main_sha": null, 4248 "because_sha": null 4249 }, 4250 { 4251 "sha": "f3877182f701cf77db2fe209876d1279f9a47dc1", 4252 "description": "relnotes/features: updates for Vulkan 1.3", 4253 "nominated": false, 4254 "nomination_type": null, 4255 "resolution": 4, 4256 "main_sha": null, 4257 "because_sha": null 4258 }, 4259 { 4260 "sha": "df8ac77af8093c87d5d56d6f1b36c0144a607c40", 4261 "description": "anv: Advertise Vulkan 1.3", 4262 "nominated": false, 4263 "nomination_type": null, 4264 "resolution": 4, 4265 "main_sha": null, 4266 "because_sha": null 4267 }, 4268 { 4269 "sha": "7d9cd208d5550e658242d36c547b2c31081e0847", 4270 "description": "anv: switch a bunch of struct/enum to 1.3 versions", 4271 "nominated": false, 4272 "nomination_type": null, 4273 "resolution": 4, 4274 "main_sha": null, 4275 "because_sha": null 4276 }, 4277 { 4278 "sha": "2e730167a4ac9d26ef1d698e6e57e75e55095905", 4279 "description": "anv: Implement 1.3 features/properties", 4280 "nominated": false, 4281 "nomination_type": null, 4282 "resolution": 4, 4283 "main_sha": null, 4284 "because_sha": null 4285 }, 4286 { 4287 "sha": "372faa4a234433e6f01b5a112b0b4a956093f969", 4288 "description": "anv: SPIR-V 1.6 shaders imply ALLOW_VARYING_SUBGROUP_SIZE", 4289 "nominated": false, 4290 "nomination_type": null, 4291 "resolution": 4, 4292 "main_sha": null, 4293 "because_sha": null 4294 }, 4295 { 4296 "sha": "cad053db6152ee01950af8d7418c7672fd8abfe7", 4297 "description": "panvk: Fix pointer corruption in panvk_add_wait_event_syncobjs", 4298 "nominated": true, 4299 "nomination_type": 1, 4300 "resolution": 1, 4301 "main_sha": null, 4302 "because_sha": "1e23004600c3b29776c2a36854b1a1c8756d5f81" 4303 }, 4304 { 4305 "sha": "ece10a54679bbb25eb357cc479db7098f98213e4", 4306 "description": "zink: unify some context casts in zink_create_sampler_view", 4307 "nominated": false, 4308 "nomination_type": null, 4309 "resolution": 4, 4310 "main_sha": null, 4311 "because_sha": null 4312 }, 4313 { 4314 "sha": "fe3984b8cde30b21d719bff57429fba1751c454e", 4315 "description": "anv: silence wsi debug logging", 4316 "nominated": false, 4317 "nomination_type": null, 4318 "resolution": 4, 4319 "main_sha": null, 4320 "because_sha": null 4321 }, 4322 { 4323 "sha": "6018d5c44aa2ec051cac8fe38336613f1287e751", 4324 "description": "vulkan/wsi/x11: document implementation", 4325 "nominated": false, 4326 "nomination_type": null, 4327 "resolution": 4, 4328 "main_sha": null, 4329 "because_sha": null 4330 }, 4331 { 4332 "sha": "978ea32acfb3fea2de3400f877485eca5223a254", 4333 "description": "radv/ci: mark the dEQP fails related to a missing VKCTS 1.3 as expected", 4334 "nominated": false, 4335 "nomination_type": null, 4336 "resolution": 4, 4337 "main_sha": null, 4338 "because_sha": null 4339 }, 4340 { 4341 "sha": "764c8867b046db4bb0bdaabc068ada35d5d7c4b4", 4342 "description": "v3dv: document why we don't expose VK_EXT_scalar_block_layout", 4343 "nominated": false, 4344 "nomination_type": null, 4345 "resolution": 4, 4346 "main_sha": null, 4347 "because_sha": null 4348 }, 4349 { 4350 "sha": "06220a28e7adef4b4ccb6f3adc6e5b93627c4762", 4351 "description": "v3dv: rework Vulkan 1.2 feature queries", 4352 "nominated": false, 4353 "nomination_type": null, 4354 "resolution": 4, 4355 "main_sha": null, 4356 "because_sha": null 4357 }, 4358 { 4359 "sha": "692e0dfe272b0581bd48322c4d320c399f368206", 4360 "description": "v3dv: implement VK_KHR_imageless_framebuffer", 4361 "nominated": false, 4362 "nomination_type": null, 4363 "resolution": 4, 4364 "main_sha": null, 4365 "because_sha": null 4366 }, 4367 { 4368 "sha": "2ee9487ad7ff97c9a3885a2b283072c2ad267963", 4369 "description": "v3dv: drop signature of undefined function", 4370 "nominated": false, 4371 "nomination_type": null, 4372 "resolution": 4, 4373 "main_sha": null, 4374 "because_sha": null 4375 }, 4376 { 4377 "sha": "af957d4a17e5434358e7d01bb3978dc24dbebf06", 4378 "description": "ci/traces: Always generate the junit XML.", 4379 "nominated": false, 4380 "nomination_type": null, 4381 "resolution": 4, 4382 "main_sha": null, 4383 "because_sha": null 4384 }, 4385 { 4386 "sha": "60f7bd3c095c96140fb03b20481642af75d5d6b6", 4387 "description": "ci/traces: Drop PIGLIT_REPLAY_UPLOAD_TO_MINIO.", 4388 "nominated": false, 4389 "nomination_type": null, 4390 "resolution": 4, 4391 "main_sha": null, 4392 "because_sha": null 4393 }, 4394 { 4395 "sha": "d0af517a14ce45a98e4a86c3a5b0e59a3054d46b", 4396 "description": "ci/traces: Drop the baseline file creation for trace results.", 4397 "nominated": false, 4398 "nomination_type": null, 4399 "resolution": 4, 4400 "main_sha": null, 4401 "because_sha": null 4402 }, 4403 { 4404 "sha": "d562b83a844cbe2a12d7c5b5c883fa61cf79fcfd", 4405 "description": "ci/traces: Clean up the failure report message.", 4406 "nominated": false, 4407 "nomination_type": null, 4408 "resolution": 4, 4409 "main_sha": null, 4410 "because_sha": null 4411 }, 4412 { 4413 "sha": "7d6cd4a5cd37712b0e9769f7316fd20da16ae14c", 4414 "description": "ci/traces: Drop the PIGLIT_PROFILES setting for traces replay.", 4415 "nominated": false, 4416 "nomination_type": null, 4417 "resolution": 4, 4418 "main_sha": null, 4419 "because_sha": null 4420 }, 4421 { 4422 "sha": "ccbf16124e981c93333d71a8217914d410a14f19", 4423 "description": "ci/traces: Rename the piglit/run.sh script to piglit-traces.sh.", 4424 "nominated": false, 4425 "nomination_type": null, 4426 "resolution": 4, 4427 "main_sha": null, 4428 "because_sha": null 4429 }, 4430 { 4431 "sha": "d041630a3791cf3dbafba833cb9344c533207c21", 4432 "description": "ci/llvmpipe,softpipe: Switch piglit testing to piglit-runner.", 4433 "nominated": false, 4434 "nomination_type": null, 4435 "resolution": 4, 4436 "main_sha": null, 4437 "because_sha": null 4438 }, 4439 { 4440 "sha": "87c3651674fd91c6d73e8758da78bb432ce18bde", 4441 "description": "ci/llvmpipe: Drop the skip of piglit edgeflag test.", 4442 "nominated": false, 4443 "nomination_type": null, 4444 "resolution": 4, 4445 "main_sha": null, 4446 "because_sha": null 4447 }, 4448 { 4449 "sha": "6ce7a6e7258176d79426f5f705a6d005a9306ac5", 4450 "description": "Revert \"ci: freedreno: Update a530 dEQP fail expectation list\"", 4451 "nominated": false, 4452 "nomination_type": 2, 4453 "resolution": 4, 4454 "main_sha": null, 4455 "because_sha": "a35c5540e4241cb4473f5cc9cb1a53bdeee85ada" 4456 }, 4457 { 4458 "sha": "ae32c6229e5034d3f111644da15ef32350a3771f", 4459 "description": "freedreno: Add missing generated header dependency", 4460 "nominated": false, 4461 "nomination_type": null, 4462 "resolution": 4, 4463 "main_sha": null, 4464 "because_sha": null 4465 }, 4466 { 4467 "sha": "6c984b14694a60c5379d07dd444659f2246e7a89", 4468 "description": "dri_interface: Remove the remaining DRI1 API definitions", 4469 "nominated": false, 4470 "nomination_type": null, 4471 "resolution": 4, 4472 "main_sha": null, 4473 "because_sha": null 4474 }, 4475 { 4476 "sha": "57445adc89186fcadc1e6006d1aa32768b26556b", 4477 "description": "anv: Re-enable CCS_E on TGL+", 4478 "nominated": true, 4479 "nomination_type": 1, 4480 "resolution": 1, 4481 "main_sha": null, 4482 "because_sha": "e61478958854c63d3d8dfe12948445e0086d3a91" 4483 }, 4484 { 4485 "sha": "c48401404c18a1f44dca6bd0d4ea2f64731eae4d", 4486 "description": "anv: Use ANV_FAST_CLEAR_DEFAULT_VALUE for CCS on TGL+", 4487 "nominated": true, 4488 "nomination_type": 1, 4489 "resolution": 1, 4490 "main_sha": null, 4491 "because_sha": "e61478958854c63d3d8dfe12948445e0086d3a91" 4492 }, 4493 { 4494 "sha": "d68b2db89ca38f3f6c0d3ebd65945c471d864d58", 4495 "description": "anv: Disable CCS_E for some 8/16bpp copies on TGL+", 4496 "nominated": true, 4497 "nomination_type": 1, 4498 "resolution": 1, 4499 "main_sha": null, 4500 "because_sha": "e61478958854c63d3d8dfe12948445e0086d3a91" 4501 }, 4502 { 4503 "sha": "09ca089144491dbcbc91f1bedfa0c08f8f498af5", 4504 "description": "anv: Drop assert against modifier with aux on gfx12", 4505 "nominated": false, 4506 "nomination_type": null, 4507 "resolution": 4, 4508 "main_sha": null, 4509 "because_sha": null 4510 }, 4511 { 4512 "sha": "f07f4d5ec559c8fa993f773ff997ac769191af97", 4513 "description": "docs: use http-redirect when possible", 4514 "nominated": false, 4515 "nomination_type": null, 4516 "resolution": 4, 4517 "main_sha": null, 4518 "because_sha": null 4519 }, 4520 { 4521 "sha": "53426d26c3700355f88578c0ef70a926faf21f2b", 4522 "description": "softpipe: Dispatch 4 CS invocations per tgsi_exec thread.", 4523 "nominated": false, 4524 "nomination_type": null, 4525 "resolution": 4, 4526 "main_sha": null, 4527 "because_sha": null 4528 }, 4529 { 4530 "sha": "62dc4be470fcfd6416e9e5c62e2a744988ef2759", 4531 "description": "softpipe: Initialize the CS dispatch mask at machine setup time.", 4532 "nominated": false, 4533 "nomination_type": null, 4534 "resolution": 4, 4535 "main_sha": null, 4536 "because_sha": null 4537 }, 4538 { 4539 "sha": "2fe2a2b0808ecb3a471ede8b6275b2c07e12251d", 4540 "description": "softpipe: Improve some local var naming in compute shaders.", 4541 "nominated": false, 4542 "nomination_type": null, 4543 "resolution": 4, 4544 "main_sha": null, 4545 "because_sha": null 4546 }, 4547 { 4548 "sha": "13b57a8cad6ae29e972b77d39faea9b2835b2a54", 4549 "description": "tgsi_exec: Fix shared var stores for >1 real invocation, and overflow checks.", 4550 "nominated": false, 4551 "nomination_type": null, 4552 "resolution": 4, 4553 "main_sha": null, 4554 "because_sha": null 4555 }, 4556 { 4557 "sha": "8a5b949a3ef4ff90e846540768eb04374a155ba2", 4558 "description": "turnip: fix leaks of submit requests.", 4559 "nominated": false, 4560 "nomination_type": 1, 4561 "resolution": 4, 4562 "main_sha": null, 4563 "because_sha": "479a1c405e46e16e2fe2d537a1dbfe7eea0f57fd" 4564 }, 4565 { 4566 "sha": "8bca29dcf0ae01c23215bbee2193bdde1956def4", 4567 "description": "zink: return 256 for PIPE_CAP_MIN_MAP_BUFFER_ALIGNMENT", 4568 "nominated": false, 4569 "nomination_type": null, 4570 "resolution": 4, 4571 "main_sha": null, 4572 "because_sha": null 4573 }, 4574 { 4575 "sha": "a7ae3bcdf8e1f670d65cd8b76c3b774efbce67ba", 4576 "description": "zink: fix unused variable warning", 4577 "nominated": false, 4578 "nomination_type": 1, 4579 "resolution": 4, 4580 "main_sha": null, 4581 "because_sha": "4ed30be31e5262573167e6f3aef5379974bb8876" 4582 }, 4583 { 4584 "sha": "dcbabb9c9d6763bafb0b148334cbeb9d08a3a3d0", 4585 "description": "docs/release-calendar: add another 21.3.x since 22.0 has been delayed a bit", 4586 "nominated": false, 4587 "nomination_type": null, 4588 "resolution": 4, 4589 "main_sha": null, 4590 "because_sha": null 4591 }, 4592 { 4593 "sha": "956c93e154264922d1b544878e5da099cec8903f", 4594 "description": "docs: update calendar and link releases notes for 21.3.5", 4595 "nominated": false, 4596 "nomination_type": null, 4597 "resolution": 4, 4598 "main_sha": null, 4599 "because_sha": null 4600 }, 4601 { 4602 "sha": "b486dfd1a40e4e5e3098006229b7a8474d6ead81", 4603 "description": "docs: add release notes for 21.3.5", 4604 "nominated": false, 4605 "nomination_type": null, 4606 "resolution": 4, 4607 "main_sha": null, 4608 "because_sha": null 4609 }, 4610 { 4611 "sha": "fe71f4d9ec7ed80f7dded7dc4f1667d1638efbc5", 4612 "description": ".mailmap: Switch Jason Ekstrand to @collabora.com", 4613 "nominated": false, 4614 "nomination_type": null, 4615 "resolution": 4, 4616 "main_sha": null, 4617 "because_sha": null 4618 }, 4619 { 4620 "sha": "96acd0933eeb638ce2399a2dd8bf03906c765120", 4621 "description": "tu: VkExternalImageFormatProperties is optional", 4622 "nominated": true, 4623 "nomination_type": 1, 4624 "resolution": 1, 4625 "main_sha": null, 4626 "because_sha": "26380b3a9f8fd513dc4da86798f3c15191914fc2" 4627 }, 4628 { 4629 "sha": "49e02d076dd19577ada144d3466d50c0749992fe", 4630 "description": "radeon/vcn: Updating render_pic_list for correction", 4631 "nominated": false, 4632 "nomination_type": null, 4633 "resolution": 4, 4634 "main_sha": null, 4635 "because_sha": null 4636 }, 4637 { 4638 "sha": "cf16368977cc82245aeb372f10710d9a8e213148", 4639 "description": "frontend/va: Keep surface buf addr before reallocation", 4640 "nominated": false, 4641 "nomination_type": null, 4642 "resolution": 4, 4643 "main_sha": null, 4644 "because_sha": null 4645 }, 4646 { 4647 "sha": "8747715aecea73fa932d11a30188aae2b353cdb4", 4648 "description": "zink: reorder fbfetch flag-setting to avoid null deref", 4649 "nominated": true, 4650 "nomination_type": 1, 4651 "resolution": 1, 4652 "main_sha": null, 4653 "because_sha": "417477f60ede0fab0a5a601c872731fc9c612da1" 4654 }, 4655 { 4656 "sha": "7a0cf7f6d192ed606520c5b77a3f542f28c954f2", 4657 "description": "radv: fix optimized MSAA copies with suballocated images", 4658 "nominated": false, 4659 "nomination_type": 1, 4660 "resolution": 4, 4661 "main_sha": null, 4662 "because_sha": "deb4685df39dbfcfb79389f259958f18441e7231" 4663 }, 4664 { 4665 "sha": "e4218e5c4d6a47e4db5be8bed5eeb9f6d38f814a", 4666 "description": "zink: handle bogus xfb draws", 4667 "nominated": false, 4668 "nomination_type": null, 4669 "resolution": 4, 4670 "main_sha": null, 4671 "because_sha": null 4672 }, 4673 { 4674 "sha": "61ece8f6a49db58a76c2b6e825964675decc5d83", 4675 "description": "anv: Enable VK_KHR_dynamic_rendering", 4676 "nominated": false, 4677 "nomination_type": null, 4678 "resolution": 4, 4679 "main_sha": null, 4680 "because_sha": null 4681 }, 4682 { 4683 "sha": "5d9e8bc9be6578105ebaabe68e6362c35e91dc75", 4684 "description": "anv: implement the meat of VK_KHR_dynamic_rendering", 4685 "nominated": false, 4686 "nomination_type": null, 4687 "resolution": 4, 4688 "main_sha": null, 4689 "because_sha": null 4690 }, 4691 { 4692 "sha": "4ad9ccd28a5fec47008a0c66b3c11e4afa7313fd", 4693 "description": "anv: split end_subpass into more discrete components", 4694 "nominated": false, 4695 "nomination_type": null, 4696 "resolution": 4, 4697 "main_sha": null, 4698 "because_sha": null 4699 }, 4700 { 4701 "sha": "2f942f321781267969cc3227d6b7068a78db84df", 4702 "description": "anv: Split attachment clearing code into their own functions", 4703 "nominated": false, 4704 "nomination_type": null, 4705 "resolution": 4, 4706 "main_sha": null, 4707 "because_sha": null 4708 }, 4709 { 4710 "sha": "e41436beec4bbd4a2bb627018f0628d68113b948", 4711 "description": "anv: allocate fake render pass for continuation command buffers", 4712 "nominated": false, 4713 "nomination_type": null, 4714 "resolution": 4, 4715 "main_sha": null, 4716 "because_sha": null 4717 }, 4718 { 4719 "sha": "b32023573de43a1ff3253868407df16a03a92473", 4720 "description": "anv: Split out state attachments allocation", 4721 "nominated": false, 4722 "nomination_type": null, 4723 "resolution": 4, 4724 "main_sha": null, 4725 "because_sha": null 4726 }, 4727 { 4728 "sha": "5d9aaea31f1ac292fca6587bc13c7bd13148071b", 4729 "description": "anv: allocate fake render pass on pipeline creation", 4730 "nominated": false, 4731 "nomination_type": null, 4732 "resolution": 4, 4733 "main_sha": null, 4734 "because_sha": null 4735 }, 4736 { 4737 "sha": "73ed019bec3bfe54a06269c0ea5d59158ab856de", 4738 "description": "anv: add functions to set up fake render passes", 4739 "nominated": false, 4740 "nomination_type": null, 4741 "resolution": 4, 4742 "main_sha": null, 4743 "because_sha": null 4744 }, 4745 { 4746 "sha": "b18bc028ee9d9360b86f1d55682d5dc34005706a", 4747 "description": "anv: Remove unused struct member", 4748 "nominated": false, 4749 "nomination_type": null, 4750 "resolution": 4, 4751 "main_sha": null, 4752 "because_sha": null 4753 }, 4754 { 4755 "sha": "6612dcc4258b8c50b497afd7c276bbe3fd11d652", 4756 "description": "anv/pass: Don't set first_subpass_layout for stencil-only attachments", 4757 "nominated": true, 4758 "nomination_type": 0, 4759 "resolution": 1, 4760 "main_sha": null, 4761 "because_sha": null 4762 }, 4763 { 4764 "sha": "ee044d445d1d41b1a934ac8dd165891a9d1c82dc", 4765 "description": "panfrost: Remove NO_BLEND_PACKS quirk", 4766 "nominated": false, 4767 "nomination_type": null, 4768 "resolution": 4, 4769 "main_sha": null, 4770 "because_sha": null 4771 }, 4772 { 4773 "sha": "5a8d86f69efa4723f703d135a9cd27a982a62861", 4774 "description": "panfrost: Simplify format class selection", 4775 "nominated": false, 4776 "nomination_type": null, 4777 "resolution": 4, 4778 "main_sha": null, 4779 "because_sha": null 4780 }, 4781 { 4782 "sha": "da9d6a643af59f60981f0214055873ae8d49cbb7", 4783 "description": "panfrost: Don't set NO_BLEND_PACKS on Bifrost", 4784 "nominated": false, 4785 "nomination_type": null, 4786 "resolution": 4, 4787 "main_sha": null, 4788 "because_sha": null 4789 }, 4790 { 4791 "sha": "93f6c6586c53b5280410bbf10711399dd57e8344", 4792 "description": "panfrost: Remove MIDGARD_{NO_TYPED_BLEND_STORES,MISSING_LOADS}", 4793 "nominated": false, 4794 "nomination_type": null, 4795 "resolution": 4, 4796 "main_sha": null, 4797 "because_sha": null 4798 }, 4799 { 4800 "sha": "db497c27dcd0889fc5550bf7f91a0fb5b2a4abea", 4801 "description": "panfrost: Remove NO_TILE_ENABLE_MAP quirk", 4802 "nominated": false, 4803 "nomination_type": null, 4804 "resolution": 4, 4805 "main_sha": null, 4806 "because_sha": null 4807 }, 4808 { 4809 "sha": "bbe0517481cf0dea6d78ac33069410e0ff86ca15", 4810 "description": "panfrost: Remove MIDGARD_BROKEN_FP16 quirk", 4811 "nominated": false, 4812 "nomination_type": null, 4813 "resolution": 4, 4814 "main_sha": null, 4815 "because_sha": null 4816 }, 4817 { 4818 "sha": "d4575bcc79aeb735eb3db7b9066e3c3bcbf8bd4d", 4819 "description": "panfrost: Remove MIDGARD_SFBD quirk", 4820 "nominated": false, 4821 "nomination_type": null, 4822 "resolution": 4, 4823 "main_sha": null, 4824 "because_sha": null 4825 }, 4826 { 4827 "sha": "47a7e26954315bc6a99e50f8527311a4dc62110f", 4828 "description": "panfrost: Remove HAS_SWIZZLES quirk", 4829 "nominated": false, 4830 "nomination_type": null, 4831 "resolution": 4, 4832 "main_sha": null, 4833 "because_sha": null 4834 }, 4835 { 4836 "sha": "ed42b129efb61261bd451f8d2ec3bb99b4d304e8", 4837 "description": "d3d12: Set caps for tesselation", 4838 "nominated": false, 4839 "nomination_type": null, 4840 "resolution": 4, 4841 "main_sha": null, 4842 "because_sha": null 4843 }, 4844 { 4845 "sha": "278b30723f76dbbece4dd69dda9e05e4482e2d45", 4846 "description": "d3d12: Handle input clip array size in the shader key", 4847 "nominated": false, 4848 "nomination_type": null, 4849 "resolution": 4, 4850 "main_sha": null, 4851 "because_sha": null 4852 }, 4853 { 4854 "sha": "df302f5f90ef6f83a8969d8c03576891339f7578", 4855 "description": "d3d12: Update varying creation logic to handle location_frac", 4856 "nominated": false, 4857 "nomination_type": null, 4858 "resolution": 4, 4859 "main_sha": null, 4860 "because_sha": null 4861 }, 4862 { 4863 "sha": "1a231ec805ad837735b9d2dbdd5a4ead68484143", 4864 "description": "d3d12: Add a state variable for patch_vertices_in", 4865 "nominated": false, 4866 "nomination_type": null, 4867 "resolution": 4, 4868 "main_sha": null, 4869 "because_sha": null 4870 }, 4871 { 4872 "sha": "de438f381f85f48c1fc5b64a53bf6d0d214e6e34", 4873 "description": "d3d12: Handle passthrough TCS in the case where eval is bound", 4874 "nominated": false, 4875 "nomination_type": null, 4876 "resolution": 4, 4877 "main_sha": null, 4878 "because_sha": null 4879 }, 4880 { 4881 "sha": "224c1562c186fa37bd14abd1fd25d38220628f35", 4882 "description": "d3d12: Handle patch_vertices and patch topology", 4883 "nominated": false, 4884 "nomination_type": null, 4885 "resolution": 4, 4886 "main_sha": null, 4887 "because_sha": null 4888 }, 4889 { 4890 "sha": "c83476ff13184167abe244e5d91ae9ed29999af6", 4891 "description": "d3d12: Link tesselation control and eval shaders", 4892 "nominated": false, 4893 "nomination_type": null, 4894 "resolution": 4, 4895 "main_sha": null, 4896 "because_sha": null 4897 }, 4898 { 4899 "sha": "0ed7b44f5c3b29efd21d2da8681a91b97b2bc655", 4900 "description": "d3d12: Initial plumbing for tesselation", 4901 "nominated": false, 4902 "nomination_type": null, 4903 "resolution": 4, 4904 "main_sha": null, 4905 "because_sha": null 4906 }, 4907 { 4908 "sha": "22156821ea2dc7f9a1688517f9f453d7513aaf47", 4909 "description": "d3d12: Enable PIPE_CAP_TGSI_TEXCOORD", 4910 "nominated": false, 4911 "nomination_type": null, 4912 "resolution": 4, 4913 "main_sha": null, 4914 "because_sha": null 4915 }, 4916 { 4917 "sha": "973bff335f86896f6ae7b94324a7685477be8f09", 4918 "description": "microsoft/compiler: Handle clip/cull distance as an input to tess shaders", 4919 "nominated": false, 4920 "nomination_type": null, 4921 "resolution": 4, 4922 "main_sha": null, 4923 "because_sha": null 4924 }, 4925 { 4926 "sha": "1c4667bc9faf84b247729435be5292eb7cb075ca", 4927 "description": "microsoft/compiler: Location_frac needs to be included in sort order", 4928 "nominated": false, 4929 "nomination_type": null, 4930 "resolution": 4, 4931 "main_sha": null, 4932 "because_sha": null 4933 }, 4934 { 4935 "sha": "4da51aa88fa54f41321a2bb5054569e216d5b4c3", 4936 "description": "microsoft/compiler: Primitive ID should only be added as a sysval in geometry shaders", 4937 "nominated": false, 4938 "nomination_type": null, 4939 "resolution": 4, 4940 "main_sha": null, 4941 "because_sha": null 4942 }, 4943 { 4944 "sha": "ec415a274ef4bb67dca80256d4f15b5156c726f7", 4945 "description": "microsoft/compiler: Emit DS PSV validation and entrypoint metadata", 4946 "nominated": false, 4947 "nomination_type": null, 4948 "resolution": 4, 4949 "main_sha": null, 4950 "because_sha": null 4951 }, 4952 { 4953 "sha": "9aca56b137dc64887901b092cb76bbdbab6f3e1c", 4954 "description": "microsoft/compiler: Handle domain location intrinsic", 4955 "nominated": false, 4956 "nomination_type": null, 4957 "resolution": 4, 4958 "main_sha": null, 4959 "because_sha": null 4960 }, 4961 { 4962 "sha": "8524d047831115deb7e7b057fdef40992c6fc0c5", 4963 "description": "microsoft/compiler: Handle load_output in the HS stage as reading a previously written patch constant", 4964 "nominated": false, 4965 "nomination_type": null, 4966 "resolution": 4, 4967 "main_sha": null, 4968 "because_sha": null 4969 }, 4970 { 4971 "sha": "a39881b7881712e3857d70e5f06369dc3eedb06f", 4972 "description": "microsoft/compiler: Handle load_per_vertex_output as LoadOutputControlPoint", 4973 "nominated": false, 4974 "nomination_type": null, 4975 "resolution": 4, 4976 "main_sha": null, 4977 "because_sha": null 4978 }, 4979 { 4980 "sha": "a550c059c735667266533258a25c0953c58adb3f", 4981 "description": "microsoft/compiler: For load_input from DS, use loadPatchConstant", 4982 "nominated": false, 4983 "nomination_type": null, 4984 "resolution": 4, 4985 "main_sha": null, 4986 "because_sha": null 4987 }, 4988 { 4989 "sha": "cc6104dd3fd158f527cf6db35d4648808425ecc4", 4990 "description": "microsoft/compiler: For store_output from HS, use storePatchConstant", 4991 "nominated": false, 4992 "nomination_type": null, 4993 "resolution": 4, 4994 "main_sha": null, 4995 "because_sha": null 4996 }, 4997 { 4998 "sha": "97b6ea71a0ff457d07cb609122453a5b5f5f59ec", 4999 "description": "microsoft/compiler: Add a pass for hull and domain shaders to shrink tess level vars", 5000 "nominated": false, 5001 "nomination_type": null, 5002 "resolution": 4, 5003 "main_sha": null, 5004 "because_sha": null 5005 }, 5006 { 5007 "sha": "bd2a4fb1b8d1dfcd2dd2244c2cf0d1cc13dfeceb", 5008 "description": "microsoft/compiler: Add patch constant signature into PSV and as container blob", 5009 "nominated": false, 5010 "nomination_type": null, 5011 "resolution": 4, 5012 "main_sha": null, 5013 "because_sha": null 5014 }, 5015 { 5016 "sha": "26247d506e38bbb8db48edd5944b23738b2cee2f", 5017 "description": "microsoft/compiler: Gather patch const signature and handle tess factor in it", 5018 "nominated": false, 5019 "nomination_type": null, 5020 "resolution": 4, 5021 "main_sha": null, 5022 "because_sha": null 5023 }, 5024 { 5025 "sha": "8e42891f69a5e6135f41c31995385d50247a8f91", 5026 "description": "microsoft/compiler: When sorting patch varyings, adjust location to be in normal varying range", 5027 "nominated": false, 5028 "nomination_type": null, 5029 "resolution": 4, 5030 "main_sha": null, 5031 "because_sha": null 5032 }, 5033 { 5034 "sha": "4bb4d0454d79b456e5d3e9e33280b5d988566712", 5035 "description": "microsoft/compiler: Overlap patch and non-patch varyings so both are separately 0-indexed", 5036 "nominated": false, 5037 "nomination_type": null, 5038 "resolution": 4, 5039 "main_sha": null, 5040 "because_sha": null 5041 }, 5042 { 5043 "sha": "b7da3f8647fa08c811bc04bd8fab3139f1fa3a34", 5044 "description": "microsoft/compiler: Fix I/O signatures for tess shaders", 5045 "nominated": false, 5046 "nomination_type": null, 5047 "resolution": 4, 5048 "main_sha": null, 5049 "because_sha": null 5050 }, 5051 { 5052 "sha": "b346f28453a97a34ebe3ed2fbfafff59482abd2a", 5053 "description": "microsoft/compiler: Emit HS PSV validation and entrypoint metadata", 5054 "nominated": false, 5055 "nomination_type": null, 5056 "resolution": 4, 5057 "main_sha": null, 5058 "because_sha": null 5059 }, 5060 { 5061 "sha": "6c58e1f448c5ff897b67315fbb5245ebde92e844", 5062 "description": "microsoft/compiler: Delete misleading TODO comments about semantic table", 5063 "nominated": false, 5064 "nomination_type": null, 5065 "resolution": 4, 5066 "main_sha": null, 5067 "because_sha": null 5068 }, 5069 { 5070 "sha": "f511354a643464b668b15586d9c56aa0c5ef9371", 5071 "description": "microsoft/compiler: Split hull (tess ctrl) shaders into main and patch constant funcs", 5072 "nominated": false, 5073 "nomination_type": null, 5074 "resolution": 4, 5075 "main_sha": null, 5076 "because_sha": null 5077 }, 5078 { 5079 "sha": "ad2233616c17ff36728deb357237b7a8799de156", 5080 "description": "microsoft/compiler: Handle store_per_vertex_output for HS outputs", 5081 "nominated": false, 5082 "nomination_type": null, 5083 "resolution": 4, 5084 "main_sha": null, 5085 "because_sha": null 5086 }, 5087 { 5088 "sha": "41af96209973c64c02f07d62a3663f93e1183681", 5089 "description": "microsoft/compiler: Emit all NIR functions into the DXIL module", 5090 "nominated": false, 5091 "nomination_type": null, 5092 "resolution": 4, 5093 "main_sha": null, 5094 "because_sha": null 5095 }, 5096 { 5097 "sha": "f6a333f010f7ff9c2fee5a4814e3b4a1fbb3cb8f", 5098 "description": "microsoft/compiler: Emit functions with actual function names", 5099 "nominated": false, 5100 "nomination_type": null, 5101 "resolution": 4, 5102 "main_sha": null, 5103 "because_sha": null 5104 }, 5105 { 5106 "sha": "72812fe9b5a1f26da136faf81d80a6bcf63c532b", 5107 "description": "microsoft/compiler: Support emitting multiple functions into a DXIL module", 5108 "nominated": false, 5109 "nomination_type": null, 5110 "resolution": 4, 5111 "main_sha": null, 5112 "because_sha": null 5113 }, 5114 { 5115 "sha": "e5f353f2f29690767196d0a516e6dc3f29af2349", 5116 "description": "microsoft/compiler: Emit statically-indexed resource handles and scratch later", 5117 "nominated": false, 5118 "nomination_type": null, 5119 "resolution": 4, 5120 "main_sha": null, 5121 "because_sha": null 5122 }, 5123 { 5124 "sha": "02f46b67cd7098d438d1b412d0a3619d5e3be288", 5125 "description": "microsoft/compiler: Fix typo in enum entry", 5126 "nominated": false, 5127 "nomination_type": null, 5128 "resolution": 4, 5129 "main_sha": null, 5130 "because_sha": null 5131 }, 5132 { 5133 "sha": "b5cb81f8c19ede4562b1a34cd759a0358df74bcf", 5134 "description": "microsoft/compiler: Add mapping from MESA_SHADER_* to DXIL_*_SHADER for tessellation", 5135 "nominated": false, 5136 "nomination_type": null, 5137 "resolution": 4, 5138 "main_sha": null, 5139 "because_sha": null 5140 }, 5141 { 5142 "sha": "8ad0393abe4fd80d95f511217e4567ad859b4ab4", 5143 "description": "microsoft/compiler: Getting a builtin function with an undeclared signature should be unreachable", 5144 "nominated": false, 5145 "nomination_type": null, 5146 "resolution": 4, 5147 "main_sha": null, 5148 "because_sha": null 5149 }, 5150 { 5151 "sha": "4ad72b152cdb5ec72e7f1ccf51d102b89a4c7222", 5152 "description": "microsoft/compiler: Multi-row output semantics need to write multiple never_writes_masks", 5153 "nominated": false, 5154 "nomination_type": null, 5155 "resolution": 4, 5156 "main_sha": null, 5157 "because_sha": null 5158 }, 5159 { 5160 "sha": "5e3d64d067b4b645f6427df01d6540dfb051d937", 5161 "description": "microsoft/compiler: Semantic table should be de-duped for multi-row semantics too", 5162 "nominated": false, 5163 "nomination_type": null, 5164 "resolution": 4, 5165 "main_sha": null, 5166 "because_sha": null 5167 }, 5168 { 5169 "sha": "218f8302d2c49b48a3e82a49f0e25da314135aea", 5170 "description": "microsoft/compiler: Use driver_location instead of location for inter-stage varying index in GL", 5171 "nominated": false, 5172 "nomination_type": null, 5173 "resolution": 4, 5174 "main_sha": null, 5175 "because_sha": null 5176 }, 5177 { 5178 "sha": "14ed624ff3755ad7c033912a07ed341254df885b", 5179 "description": "microsoft/compiler: Force integer I/O vars to use flat/constant interpolation", 5180 "nominated": false, 5181 "nomination_type": null, 5182 "resolution": 4, 5183 "main_sha": null, 5184 "because_sha": null 5185 }, 5186 { 5187 "sha": "9b961b9d1d5f4ea62df871819b6cc1ae0499c3ca", 5188 "description": "mesa/st: refactor program translation into one file.", 5189 "nominated": false, 5190 "nomination_type": null, 5191 "resolution": 4, 5192 "main_sha": null, 5193 "because_sha": null 5194 }, 5195 { 5196 "sha": "8dfe3c83b6ec7a09223313ce5312445ac8ff9e8a", 5197 "description": "mesa/st: move program new/delete into mesa", 5198 "nominated": false, 5199 "nomination_type": null, 5200 "resolution": 4, 5201 "main_sha": null, 5202 "because_sha": null 5203 }, 5204 { 5205 "sha": "afce8654df32756a36a728aa367008340b3b350f", 5206 "description": "mesa/st: move st_vertex_program to gl_vertex_program in mesa", 5207 "nominated": false, 5208 "nomination_type": null, 5209 "resolution": 4, 5210 "main_sha": null, 5211 "because_sha": null 5212 }, 5213 { 5214 "sha": "5730772e368c7c7b805e05ac49bc85f08f4d265f", 5215 "description": "mesa/st: move new ati fragment shader to mesa", 5216 "nominated": false, 5217 "nomination_type": null, 5218 "resolution": 4, 5219 "main_sha": null, 5220 "because_sha": null 5221 }, 5222 { 5223 "sha": "3faa21bda713b9d227d9d62adf062bd3584b1d09", 5224 "description": "mesa/st: collapse st_program into gl_program object.", 5225 "nominated": false, 5226 "nomination_type": null, 5227 "resolution": 4, 5228 "main_sha": null, 5229 "because_sha": null 5230 }, 5231 { 5232 "sha": "8db5937f94f851cc82ae93f5daec97c9e1f933ab", 5233 "description": "intel/genxml: Extend length of 3DSTATE_DEPTH_BUFFER for gfx12.5", 5234 "nominated": false, 5235 "nomination_type": null, 5236 "resolution": 4, 5237 "main_sha": null, 5238 "because_sha": null 5239 }, 5240 { 5241 "sha": "315d6329775a9f6e077c8e8491f02ca5344cb6e0", 5242 "description": "intel/genxml: Extend length of 3DSTATE_WM_HZ_OP for gfx12.5", 5243 "nominated": false, 5244 "nomination_type": null, 5245 "resolution": 4, 5246 "main_sha": null, 5247 "because_sha": null 5248 }, 5249 { 5250 "sha": "0ca627371355add336072ad3c72a923822e76788", 5251 "description": "zink: add anv (icl) fails", 5252 "nominated": false, 5253 "nomination_type": null, 5254 "resolution": 4, 5255 "main_sha": null, 5256 "because_sha": null 5257 }, 5258 { 5259 "sha": "5e748770b9ca755811d55cafba084b3434165fe0", 5260 "description": "zink: never use SpvOpImageQuerySizeLod for texel buffers", 5261 "nominated": true, 5262 "nomination_type": 0, 5263 "resolution": 1, 5264 "main_sha": null, 5265 "because_sha": null 5266 }, 5267 { 5268 "sha": "5dc28ccb79d1224776652722d3b658818cb53d6f", 5269 "description": "zink: update radv fails list", 5270 "nominated": false, 5271 "nomination_type": null, 5272 "resolution": 4, 5273 "main_sha": null, 5274 "because_sha": null 5275 }, 5276 { 5277 "sha": "0d2f8547952ea859603a0b973e40cd39f1a0a7f7", 5278 "description": "zink: update nv fails", 5279 "nominated": false, 5280 "nomination_type": null, 5281 "resolution": 4, 5282 "main_sha": null, 5283 "because_sha": null 5284 }, 5285 { 5286 "sha": "448a840b397556936153a7f82dda4b8ba19d9805", 5287 "description": "intel/fs/xehp: Add unit test for handling of RaR deps across multiple pipelines.", 5288 "nominated": false, 5289 "nomination_type": null, 5290 "resolution": 4, 5291 "main_sha": null, 5292 "because_sha": null 5293 }, 5294 { 5295 "sha": "d107a0bff8415ba7ffc729c63e868fb343bdf72f", 5296 "description": "intel/fs: Assert the GPU supports 64bit ops if present at lower_scoreboard time.", 5297 "nominated": false, 5298 "nomination_type": null, 5299 "resolution": 4, 5300 "main_sha": null, 5301 "because_sha": null 5302 }, 5303 { 5304 "sha": "79fb7f9de8447ca6de3b1034fb9650b695500c6f", 5305 "description": "intel/fs: Perform 64-bit CLUSTER_BROADCAST lowering in the lower_regioning pass.", 5306 "nominated": false, 5307 "nomination_type": null, 5308 "resolution": 4, 5309 "main_sha": null, 5310 "because_sha": null 5311 }, 5312 { 5313 "sha": "bdf8ac246603c2ac90abb83ff091aeb662abff77", 5314 "description": "intel/fs: Honor strided source regions specified by the IR for CLUSTER_BROADCAST.", 5315 "nominated": false, 5316 "nomination_type": null, 5317 "resolution": 4, 5318 "main_sha": null, 5319 "because_sha": null 5320 }, 5321 { 5322 "sha": "6c8782c135cdc02b91e5c3899dce097650f756fb", 5323 "description": "intel/fs: Perform 64-bit SEL_EXEC lowering in the lower_regioning pass.", 5324 "nominated": false, 5325 "nomination_type": null, 5326 "resolution": 4, 5327 "main_sha": null, 5328 "because_sha": null 5329 }, 5330 { 5331 "sha": "9449b71bdd64a6daa37f7d63d6b09207b40d642f", 5332 "description": "intel/fs: Perform 64-bit SHUFFLE lowering in the lower_regioning pass.", 5333 "nominated": false, 5334 "nomination_type": null, 5335 "resolution": 4, 5336 "main_sha": null, 5337 "because_sha": null 5338 }, 5339 { 5340 "sha": "d2d72fccf1bdd996e5a429e5cc20205cd110995e", 5341 "description": "intel/fs: Fix destination suboffset calculations for non-trivial strides in SHUFFLE codegen.", 5342 "nominated": false, 5343 "nomination_type": null, 5344 "resolution": 4, 5345 "main_sha": null, 5346 "because_sha": null 5347 }, 5348 { 5349 "sha": "d1038197f31041f0ff5712bf92be63d34fb883e2", 5350 "description": "intel/fs: Take into account region strides during SIMD lowering decision of SHUFFLE.", 5351 "nominated": true, 5352 "nomination_type": 1, 5353 "resolution": 1, 5354 "main_sha": null, 5355 "because_sha": "90c9f29518d32a29725b114f3b16ad8c62a812ff" 5356 }, 5357 { 5358 "sha": "44e48751d2451662796983e61f85f68f4ec597e5", 5359 "description": "intel/fs: Teach the lower_regioning pass how to split instructions of unsuported exec type.", 5360 "nominated": false, 5361 "nomination_type": null, 5362 "resolution": 4, 5363 "main_sha": null, 5364 "because_sha": null 5365 }, 5366 { 5367 "sha": "539c879a6b6fda5aca91097998f95ac03b76166a", 5368 "description": "intel/fs: Move legal exec type calculation into helper function in lower_regioning pass.", 5369 "nominated": false, 5370 "nomination_type": null, 5371 "resolution": 4, 5372 "main_sha": null, 5373 "because_sha": null 5374 }, 5375 { 5376 "sha": "3886e63033b0d8180365e29a1e1e6e9b7549c30e", 5377 "description": "intel/fs/xehp: Merge repeated in-order read dependencies instead of replacement.", 5378 "nominated": false, 5379 "nomination_type": null, 5380 "resolution": 4, 5381 "main_sha": null, 5382 "because_sha": null 5383 }, 5384 { 5385 "sha": "4ab663194967fa6da2f98eb6b748bd2e2d969f24", 5386 "description": "vc4/nir_lower_blend: update write mask when we update num components", 5387 "nominated": false, 5388 "nomination_type": null, 5389 "resolution": 4, 5390 "main_sha": null, 5391 "because_sha": null 5392 }, 5393 { 5394 "sha": "67220077ed02e49eda4bacda9b77eed521e784b1", 5395 "description": "radv/amdgpu: Use aligned sizing for IB buffers.", 5396 "nominated": false, 5397 "nomination_type": 1, 5398 "resolution": 4, 5399 "main_sha": null, 5400 "because_sha": "1f36f6b83f2dd14edd67525a7a2151115d6d2df6" 5401 }, 5402 { 5403 "sha": "ef40f2ccc29ba7031bcb4ef100f8a9d290df9689", 5404 "description": "radv/amdgpu: Fix handling of IB alignment > 4 words.", 5405 "nominated": false, 5406 "nomination_type": 1, 5407 "resolution": 4, 5408 "main_sha": null, 5409 "because_sha": "1f36f6b83f2dd14edd67525a7a2151115d6d2df6" 5410 }, 5411 { 5412 "sha": "06504fb9e2382e43b889fd6ca642bb785b544d4d", 5413 "description": "mesa: consolidate setting no error state and checking suid.", 5414 "nominated": false, 5415 "nomination_type": null, 5416 "resolution": 4, 5417 "main_sha": null, 5418 "because_sha": null 5419 }, 5420 { 5421 "sha": "047992821b9d26396b1092ab121bfff5597d52f0", 5422 "description": "radv/ci: mark dEQP-VK.api.version_check.version as expected failure on Stoney", 5423 "nominated": false, 5424 "nomination_type": null, 5425 "resolution": 4, 5426 "main_sha": null, 5427 "because_sha": null 5428 }, 5429 { 5430 "sha": "08c6f437cf63234f4a5d52b6058d53fb551835ff", 5431 "description": "radv: advertise Vulkan 1.3", 5432 "nominated": false, 5433 "nomination_type": null, 5434 "resolution": 4, 5435 "main_sha": null, 5436 "because_sha": null 5437 }, 5438 { 5439 "sha": "923309e201092facf0e83d235523e432562546cd", 5440 "description": "radv: bump conformance version to 1.3.0.0 for RDNA2", 5441 "nominated": false, 5442 "nomination_type": null, 5443 "resolution": 4, 5444 "main_sha": null, 5445 "because_sha": null 5446 }, 5447 { 5448 "sha": "2a88e21570f93e5a544a418b8216d31bf385cc00", 5449 "description": "radv: switch a bunch of struct/enum to 1.3 versions", 5450 "nominated": false, 5451 "nomination_type": null, 5452 "resolution": 4, 5453 "main_sha": null, 5454 "because_sha": null 5455 }, 5456 { 5457 "sha": "852197537ec01d4b18d8c4e83f332fc63ab44dc6", 5458 "description": "radv: add a no-op version of vkGetPhysicalDeviceToolPropertiesEXT()", 5459 "nominated": false, 5460 "nomination_type": null, 5461 "resolution": 4, 5462 "main_sha": null, 5463 "because_sha": null 5464 }, 5465 { 5466 "sha": "9be4d36d5f213ed31768e9761c82b9516ae6e684", 5467 "description": "radv: report textureCompressionASTC_HDR as not supported", 5468 "nominated": false, 5469 "nomination_type": null, 5470 "resolution": 4, 5471 "main_sha": null, 5472 "because_sha": null 5473 }, 5474 { 5475 "sha": "2d12041967f746bb035d76849473691ebec3a5ff", 5476 "description": "radv: implement 1.3 features/properties", 5477 "nominated": false, 5478 "nomination_type": null, 5479 "resolution": 4, 5480 "main_sha": null, 5481 "because_sha": null 5482 }, 5483 { 5484 "sha": "cc8eb6f5df19ea3d4511e50aec9c3c7b8decfcb7", 5485 "description": "vulkan/runtime: Implement 1.3 features/properties", 5486 "nominated": false, 5487 "nomination_type": null, 5488 "resolution": 4, 5489 "main_sha": null, 5490 "because_sha": null 5491 }, 5492 { 5493 "sha": "6a3928615bfb3276217753bbec32b5a91ad70e4a", 5494 "description": "vulkan: Update the XML and headers to 1.3.204", 5495 "nominated": false, 5496 "nomination_type": null, 5497 "resolution": 4, 5498 "main_sha": null, 5499 "because_sha": null 5500 }, 5501 { 5502 "sha": "a429b3dd33afdffc79cd18d6ae481742fbb5347e", 5503 "description": "Revert \"wsi/x11: Avoid a class of deadlocks in the WSI queue thread\"", 5504 "nominated": false, 5505 "nomination_type": 2, 5506 "resolution": 4, 5507 "main_sha": null, 5508 "because_sha": "272fba8e7540f09163169a6e95bc108919ca24ff" 5509 }, 5510 { 5511 "sha": "4e0eca7dc34942759638ab00eb006ba40284a7c5", 5512 "description": "intel/dev: Add device info for RPL", 5513 "nominated": false, 5514 "nomination_type": null, 5515 "resolution": 4, 5516 "main_sha": null, 5517 "because_sha": null 5518 }, 5519 { 5520 "sha": "1b513f4958ea8f7fdd3bd76cba81289343a6c372", 5521 "description": "tu: add reference counting for descriptor set layouts", 5522 "nominated": false, 5523 "nomination_type": null, 5524 "resolution": 4, 5525 "main_sha": null, 5526 "because_sha": null 5527 }, 5528 { 5529 "sha": "0513ff6564170f7749f533ab87ccfc5013d819dd", 5530 "description": "anv: verify that the format supports multisampling", 5531 "nominated": false, 5532 "nomination_type": 1, 5533 "resolution": 4, 5534 "main_sha": null, 5535 "because_sha": "531b1b7511af49a6495e55998a67dbbda29763ce" 5536 }, 5537 { 5538 "sha": "03cc5a8295e239b45623c89faac88030b33a4a14", 5539 "description": "intel/dev: Add device ids for ADL-N", 5540 "nominated": false, 5541 "nomination_type": null, 5542 "resolution": 4, 5543 "main_sha": null, 5544 "because_sha": null 5545 }, 5546 { 5547 "sha": "fd646c2d2f8b3efed92630d548448a1bdd6ba2b1", 5548 "description": "intel/dev: Add DG1 PCI id 0x4909", 5549 "nominated": false, 5550 "nomination_type": null, 5551 "resolution": 4, 5552 "main_sha": null, 5553 "because_sha": null 5554 }, 5555 { 5556 "sha": "f666f7093512a5c3be1291ae97a10f3e473eba62", 5557 "description": "v3dv: support VK_KHR_8bit_storage", 5558 "nominated": false, 5559 "nomination_type": null, 5560 "resolution": 4, 5561 "main_sha": null, 5562 "because_sha": null 5563 }, 5564 { 5565 "sha": "5cec8933846e633d33ebf6bd581d46583a308dd5", 5566 "description": "broadcom/compiler: update comment on load_uniform fast-path", 5567 "nominated": false, 5568 "nomination_type": null, 5569 "resolution": 4, 5570 "main_sha": null, 5571 "because_sha": null 5572 }, 5573 { 5574 "sha": "296fde31aadcb021a76295597a7d1ac366c1c62b", 5575 "description": "broadcom/compiler: allow vectorization to larger scalar type", 5576 "nominated": false, 5577 "nomination_type": null, 5578 "resolution": 4, 5579 "main_sha": null, 5580 "because_sha": null 5581 }, 5582 { 5583 "sha": "a248ff0b5bf655546de7cae09aca677ca82a284a", 5584 "description": "broadcom/compiler: support 8-bit loads via ldunifa", 5585 "nominated": false, 5586 "nomination_type": null, 5587 "resolution": 4, 5588 "main_sha": null, 5589 "because_sha": null 5590 }, 5591 { 5592 "sha": "4630f5f0161e3411d7d1743d9bdea51cc497140f", 5593 "description": "broadcom/compiler: handle to/from 8-bit integer conversions", 5594 "nominated": false, 5595 "nomination_type": null, 5596 "resolution": 4, 5597 "main_sha": null, 5598 "because_sha": null 5599 }, 5600 { 5601 "sha": "1b530d948d7c023416142920e27d46f1d35c4d02", 5602 "description": "broadcom/compiler: support 8-bit general store access", 5603 "nominated": false, 5604 "nomination_type": null, 5605 "resolution": 4, 5606 "main_sha": null, 5607 "because_sha": null 5608 }, 5609 { 5610 "sha": "84adf89d3393e4d1d48d29449198f9de7b6239a7", 5611 "description": "v3dv: expose storagePushConstant16 feature from VK_KHR_16bit_storage", 5612 "nominated": false, 5613 "nomination_type": null, 5614 "resolution": 4, 5615 "main_sha": null, 5616 "because_sha": null 5617 }, 5618 { 5619 "sha": "f7ff462421b032f4f7582602cbee2b2d9842df85", 5620 "description": "broadcom/compiler: support 16-bit uniforms", 5621 "nominated": false, 5622 "nomination_type": null, 5623 "resolution": 4, 5624 "main_sha": null, 5625 "because_sha": null 5626 }, 5627 { 5628 "sha": "4f26f50ae44cb69f8b65070e15aed4f83049aaa4", 5629 "description": "v3dv: support VK_KHR_16_bit_storage", 5630 "nominated": false, 5631 "nomination_type": null, 5632 "resolution": 4, 5633 "main_sha": null, 5634 "because_sha": null 5635 }, 5636 { 5637 "sha": "49a8fa152c9b4290717974db39a72a9fca0ebcba", 5638 "description": "broadcom/compiler: support f32 to f16 RTZ and RTE rounding modes", 5639 "nominated": false, 5640 "nomination_type": null, 5641 "resolution": 4, 5642 "main_sha": null, 5643 "because_sha": null 5644 }, 5645 { 5646 "sha": "1f639d53104ab47d58866594f902a095139f2124", 5647 "description": "broadcom/compiler: implement 32-bit/16-bit conversion opcodes", 5648 "nominated": false, 5649 "nomination_type": null, 5650 "resolution": 4, 5651 "main_sha": null, 5652 "because_sha": null 5653 }, 5654 { 5655 "sha": "bdb6201ea1e7039732f047b8e545107615cb6e8e", 5656 "description": "broadcom/compiler: use ldunifa with unaligned constant offset", 5657 "nominated": false, 5658 "nomination_type": null, 5659 "resolution": 4, 5660 "main_sha": null, 5661 "because_sha": null 5662 }, 5663 { 5664 "sha": "2eb6910d96c5369229dd414d7d376d65c29516e3", 5665 "description": "broadcom/compiler: support ldunifa with some 16-bit loads", 5666 "nominated": false, 5667 "nomination_type": null, 5668 "resolution": 4, 5669 "main_sha": null, 5670 "because_sha": null 5671 }, 5672 { 5673 "sha": "2a420bdf92f595092f47db23e6fa483095acb9c8", 5674 "description": "broadcom/compiler: lower packing after vectorization", 5675 "nominated": false, 5676 "nomination_type": null, 5677 "resolution": 4, 5678 "main_sha": null, 5679 "because_sha": null 5680 }, 5681 { 5682 "sha": "4b2437313731445f6380d80479ebc988c35628f4", 5683 "description": "broadcom/compiler: implement TMU general 16-bit load/store", 5684 "nominated": false, 5685 "nomination_type": null, 5686 "resolution": 4, 5687 "main_sha": null, 5688 "because_sha": null 5689 }, 5690 { 5691 "sha": "2443e45e76b8712cc428d15f96c5203429051af1", 5692 "description": "broadcom/compiler: better document vectorization implications", 5693 "nominated": false, 5694 "nomination_type": null, 5695 "resolution": 4, 5696 "main_sha": null, 5697 "because_sha": null 5698 }, 5699 { 5700 "sha": "765d9feb468d4047cb30ba35acef235659a6e991", 5701 "description": "broadcom/compiler: add lowering pass to scalarize non 32-bit general load/store", 5702 "nominated": false, 5703 "nomination_type": null, 5704 "resolution": 4, 5705 "main_sha": null, 5706 "because_sha": null 5707 }, 5708 { 5709 "sha": "05e7e2245bf02c6b04a3b7ed9cefe3b515f522e6", 5710 "description": "mesa: change GetProgramiv name length queries to use program resources", 5711 "nominated": false, 5712 "nomination_type": null, 5713 "resolution": 4, 5714 "main_sha": null, 5715 "because_sha": null 5716 }, 5717 { 5718 "sha": "1b898d78d8d809dfd01a47aae6da355d4b820e84", 5719 "description": "mesa: move GetProgramInterfaceiv as a shader_query function", 5720 "nominated": true, 5721 "nomination_type": 0, 5722 "resolution": 1, 5723 "main_sha": null, 5724 "because_sha": null 5725 }, 5726 { 5727 "sha": "61400f8a2dd1cd5cc30c83bd7d282a54a4d4b511", 5728 "description": "nir/lower_locals_to_regs: Do an ad-hoc copy propagate on our generated MOV.", 5729 "nominated": false, 5730 "nomination_type": null, 5731 "resolution": 4, 5732 "main_sha": null, 5733 "because_sha": null 5734 }, 5735 { 5736 "sha": "ef325d46503d66aa1bc3f860fa3b0b0486ee45a5", 5737 "description": "freedreno/drm, turnip: set DRM_RDWR for exported dma-bufs", 5738 "nominated": false, 5739 "nomination_type": null, 5740 "resolution": 4, 5741 "main_sha": null, 5742 "because_sha": null 5743 }, 5744 { 5745 "sha": "bdf1163c2ab9700cdced85eb2a5893dbfb1c50ad", 5746 "description": "svga: enable PIPE_CAP_IMAGE_STORE_FORMATTED on gl43 capable device", 5747 "nominated": false, 5748 "nomination_type": 1, 5749 "resolution": 4, 5750 "main_sha": null, 5751 "because_sha": "3b81d2d30dab7eeac74236e9b04a014d0d9481d2" 5752 }, 5753 { 5754 "sha": "f9ea6e92e998979177a1bb48641524cc2783c37c", 5755 "description": "ci: debian-android: drop -Wno-error=extern-initializer", 5756 "nominated": false, 5757 "nomination_type": null, 5758 "resolution": 4, 5759 "main_sha": null, 5760 "because_sha": null 5761 }, 5762 { 5763 "sha": "23135aece1b94268c937d38f78bd38cfd0ed742c", 5764 "description": "vulkan/vk_extensions_gen: fix -Wextern-initializer warning", 5765 "nominated": false, 5766 "nomination_type": null, 5767 "resolution": 4, 5768 "main_sha": null, 5769 "because_sha": null 5770 }, 5771 { 5772 "sha": "09072a08030061f16b290984305e4ba09e2ad3fe", 5773 "description": "iris: Fix and refactor check for clear color being fully zero", 5774 "nominated": true, 5775 "nomination_type": 1, 5776 "resolution": 1, 5777 "main_sha": null, 5778 "because_sha": "e83da2d8e3b1129d6857bb18cb212fdd08cbc69b" 5779 }, 5780 { 5781 "sha": "053251f18c9f5159f3b27145cf07013b11d05723", 5782 "description": "iris: Implement iris_blorp_exec() for the blitter engine", 5783 "nominated": false, 5784 "nomination_type": null, 5785 "resolution": 4, 5786 "main_sha": null, 5787 "because_sha": null 5788 }, 5789 { 5790 "sha": "e00985d5d4f5ac8d7d3cfe27fb5a0f7333d17f76", 5791 "description": "iris: Set BLORP_BATCH_USE_{COMPUTE,BLITTER} flags for the target batch", 5792 "nominated": false, 5793 "nomination_type": null, 5794 "resolution": 4, 5795 "main_sha": null, 5796 "because_sha": null 5797 }, 5798 { 5799 "sha": "cc03726165d8240833221317d43146e0c65c6552", 5800 "description": "iris: Only have one blorp_batch_init/finish in iris_copy_region()", 5801 "nominated": false, 5802 "nomination_type": null, 5803 "resolution": 4, 5804 "main_sha": null, 5805 "because_sha": null 5806 }, 5807 { 5808 "sha": "a90a1f15a7c8943893e76a202f65bdac8c3e6b49", 5809 "description": "iris: Create an IRIS_BATCH_BLITTER for using the BLT command streamer", 5810 "nominated": false, 5811 "nomination_type": null, 5812 "resolution": 4, 5813 "main_sha": null, 5814 "because_sha": null 5815 }, 5816 { 5817 "sha": "31eeb72e45be6ef943df0b60f3cd7a646fa7b349", 5818 "description": "blorp: Add support for blorp_copy via XY_BLOCK_COPY_BLT", 5819 "nominated": false, 5820 "nomination_type": null, 5821 "resolution": 4, 5822 "main_sha": null, 5823 "because_sha": null 5824 }, 5825 { 5826 "sha": "4d4f57b15c92109604cc10c73e31b582b112dabf", 5827 "description": "isl: Add isl_dev->mocs.blitter_{src,dst} fields", 5828 "nominated": false, 5829 "nomination_type": null, 5830 "resolution": 4, 5831 "main_sha": null, 5832 "because_sha": null 5833 }, 5834 { 5835 "sha": "abd71630fc783e342ff594f7d76c5cebc3496aed", 5836 "description": "blorp: Add a blorp_address::local_hint flag", 5837 "nominated": false, 5838 "nomination_type": null, 5839 "resolution": 4, 5840 "main_sha": null, 5841 "because_sha": null 5842 }, 5843 { 5844 "sha": "5262475242b8156d015e3d7db7ce860e202530be", 5845 "description": "intel/dev: Add a has_flat_ccs flag", 5846 "nominated": false, 5847 "nomination_type": null, 5848 "resolution": 4, 5849 "main_sha": null, 5850 "because_sha": null 5851 }, 5852 { 5853 "sha": "3e0bffbad31584a6214b6a5e99caa0027c9c0a72", 5854 "description": "intel/genxml: Add XY_BLOCK_COPY_BLT Color Depth enum values", 5855 "nominated": false, 5856 "nomination_type": null, 5857 "resolution": 4, 5858 "main_sha": null, 5859 "because_sha": null 5860 }, 5861 { 5862 "sha": "79b199b3337ed7e9a8fff9523cc85f3b7c3f30a6", 5863 "description": "intel: Allow copy engine class in intel_gem_create_context_engines()", 5864 "nominated": false, 5865 "nomination_type": null, 5866 "resolution": 4, 5867 "main_sha": null, 5868 "because_sha": null 5869 }, 5870 { 5871 "sha": "08ffbc055b6e594452bfea672043196c121ffeca", 5872 "description": "lavapipe: remove unused struct member", 5873 "nominated": false, 5874 "nomination_type": null, 5875 "resolution": 4, 5876 "main_sha": null, 5877 "because_sha": null 5878 }, 5879 { 5880 "sha": "373847609cd77afdb47f92187ae78841859ae7f3", 5881 "description": "ci: debian-android: drop -Wno-error=unused-label", 5882 "nominated": false, 5883 "nomination_type": null, 5884 "resolution": 4, 5885 "main_sha": null, 5886 "because_sha": null 5887 }, 5888 { 5889 "sha": "73232d000fb29178c34a51e3bca288c36a2d9704", 5890 "description": "anv: drop unused label", 5891 "nominated": false, 5892 "nomination_type": null, 5893 "resolution": 4, 5894 "main_sha": null, 5895 "because_sha": null 5896 }, 5897 { 5898 "sha": "3dcf27578691b62dd7c64f19e3da6121ac5f82ee", 5899 "description": "vulkan/wsi: add VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT for swapchain image caps", 5900 "nominated": false, 5901 "nomination_type": null, 5902 "resolution": 4, 5903 "main_sha": null, 5904 "because_sha": null 5905 }, 5906 { 5907 "sha": "f6926efaad7ed1a80e595c682d59c7f296dc3d34", 5908 "description": "mesa/st: move st_fb_orientation into a mesa function", 5909 "nominated": false, 5910 "nomination_type": null, 5911 "resolution": 4, 5912 "main_sha": null, 5913 "because_sha": null 5914 }, 5915 { 5916 "sha": "840aabe7523e9b8d915ce4368ac27628b6154c39", 5917 "description": "mesa/st: move invalidate_on_gl_viewport to ctx", 5918 "nominated": false, 5919 "nomination_type": null, 5920 "resolution": 4, 5921 "main_sha": null, 5922 "because_sha": null 5923 }, 5924 { 5925 "sha": "0ba5def21a3a41907252cb4283331c6a6bdc2af1", 5926 "description": "mesa/st: move manager colorbuffer interface to gl_context.", 5927 "nominated": false, 5928 "nomination_type": null, 5929 "resolution": 4, 5930 "main_sha": null, 5931 "because_sha": null 5932 }, 5933 { 5934 "sha": "2f14e0d69583e349042119e766aa05afc8c16e55", 5935 "description": "mesa/st: move renderbuffer format choosing wrapper into mesa.", 5936 "nominated": false, 5937 "nomination_type": null, 5938 "resolution": 4, 5939 "main_sha": null, 5940 "because_sha": null 5941 }, 5942 { 5943 "sha": "f74648f91248da8033539c5ed5949275df498b57", 5944 "description": "mesa/st: move last of renderbuffer functionality into mesa", 5945 "nominated": false, 5946 "nomination_type": null, 5947 "resolution": 4, 5948 "main_sha": null, 5949 "because_sha": null 5950 }, 5951 { 5952 "sha": "98df4f7a83a7aa3b8d1bb6d371a4902a5553bbd6", 5953 "description": "mesa/st: migrate blit code into mesa", 5954 "nominated": false, 5955 "nomination_type": null, 5956 "resolution": 4, 5957 "main_sha": null, 5958 "because_sha": null 5959 }, 5960 { 5961 "sha": "5f675630d9662292442ff173197d2131a11b3953", 5962 "description": "mesa/st: fixup viewport drawable invalidation", 5963 "nominated": false, 5964 "nomination_type": null, 5965 "resolution": 4, 5966 "main_sha": null, 5967 "because_sha": null 5968 }, 5969 { 5970 "sha": "018251908eabfa6855667368efb7ca99f4c694e0", 5971 "description": "mesa/st: move some fbo helpers around.", 5972 "nominated": false, 5973 "nomination_type": null, 5974 "resolution": 4, 5975 "main_sha": null, 5976 "because_sha": null 5977 }, 5978 { 5979 "sha": "9c7e79c4b765b24d54ed109224b90b0537f6d098", 5980 "description": "mesa/st: move st_new_renderbuffer_fb to manager", 5981 "nominated": false, 5982 "nomination_type": null, 5983 "resolution": 4, 5984 "main_sha": null, 5985 "because_sha": null 5986 }, 5987 { 5988 "sha": "b70b738bd1fba474f376a1a3b3cf496f07abdeba", 5989 "description": "mesa/st: move map/unmap renderbuffer code into mesa", 5990 "nominated": false, 5991 "nomination_type": null, 5992 "resolution": 4, 5993 "main_sha": null, 5994 "because_sha": null 5995 }, 5996 { 5997 "sha": "90e4e7cf748f05aaa2fd02dcebecb9c176fbe87a", 5998 "description": "mesa/st: move st renderbuffer code into mesa renderbuffer", 5999 "nominated": false, 6000 "nomination_type": null, 6001 "resolution": 4, 6002 "main_sha": null, 6003 "because_sha": null 6004 }, 6005 { 6006 "sha": "f88fb21885709e627949437a414f4a6cef8bc5b0", 6007 "description": "mesa/st: move DrawBufferAllocate into mesa.", 6008 "nominated": false, 6009 "nomination_type": null, 6010 "resolution": 4, 6011 "main_sha": null, 6012 "because_sha": null 6013 }, 6014 { 6015 "sha": "57dcaac31d46c552f57deacc2b3095504eaab1db", 6016 "description": "mesa/st: move st_ReadBuffer functionality into mesa", 6017 "nominated": false, 6018 "nomination_type": null, 6019 "resolution": 4, 6020 "main_sha": null, 6021 "because_sha": null 6022 }, 6023 { 6024 "sha": "e9b12fe20ee1354959f27f24883676e1f1073e45", 6025 "description": "mesa/st: move validate/discard framebuffer into mesa", 6026 "nominated": false, 6027 "nomination_type": null, 6028 "resolution": 4, 6029 "main_sha": null, 6030 "because_sha": null 6031 }, 6032 { 6033 "sha": "caa7009cff2515f361a1ad9cc7786bf439534e5b", 6034 "description": "mesa/st: move render/finish_render texture in to mesa.", 6035 "nominated": false, 6036 "nomination_type": null, 6037 "resolution": 4, 6038 "main_sha": null, 6039 "because_sha": null 6040 }, 6041 { 6042 "sha": "7645e24045b124ba2b59d481f415f004ba306b25", 6043 "description": "mesa/st: merge framebuffer objects from st to mesa", 6044 "nominated": false, 6045 "nomination_type": null, 6046 "resolution": 4, 6047 "main_sha": null, 6048 "because_sha": null 6049 }, 6050 { 6051 "sha": "21d4dd8c39d89745b18ab6f365ecb6666685dd4f", 6052 "description": "mesa/st: move some renderbuffer code into mesa", 6053 "nominated": false, 6054 "nomination_type": null, 6055 "resolution": 4, 6056 "main_sha": null, 6057 "because_sha": null 6058 }, 6059 { 6060 "sha": "527b6ca412399f549c1ec9cc12878fb847118e83", 6061 "description": "mesa/st: merge st_renderbuffer into gl_renderbuffer.", 6062 "nominated": false, 6063 "nomination_type": null, 6064 "resolution": 4, 6065 "main_sha": null, 6066 "because_sha": null 6067 }, 6068 { 6069 "sha": "0b6caed85cebae4aefa7fa13950e93a14051720d", 6070 "description": "mesa/st: Lower user clip planes for tess eval too", 6071 "nominated": false, 6072 "nomination_type": null, 6073 "resolution": 4, 6074 "main_sha": null, 6075 "because_sha": null 6076 }, 6077 { 6078 "sha": "c85df67f27b3e71f7f26b9fd3f7f2d9b8f27dde3", 6079 "description": "pan/decode: Fix missing newlines in error messages", 6080 "nominated": false, 6081 "nomination_type": null, 6082 "resolution": 4, 6083 "main_sha": null, 6084 "because_sha": null 6085 }, 6086 { 6087 "sha": "2bdfa4800d2ec1e616539b8b03085252d74a592f", 6088 "description": "pan/bi: Pull BLEND precolouring out of per-dest loop", 6089 "nominated": false, 6090 "nomination_type": null, 6091 "resolution": 4, 6092 "main_sha": null, 6093 "because_sha": null 6094 }, 6095 { 6096 "sha": "1e5bb54f597509dbae440f6fbe6739f198a243cb", 6097 "description": "panfrost: Only cull polygons", 6098 "nominated": true, 6099 "nomination_type": 0, 6100 "resolution": 1, 6101 "main_sha": null, 6102 "because_sha": null 6103 }, 6104 { 6105 "sha": "3f1abda631f6f98cd48858728db22c874124a858", 6106 "description": "panfrost: Use u_reduced_prim for primitive checks", 6107 "nominated": true, 6108 "nomination_type": 0, 6109 "resolution": 1, 6110 "main_sha": null, 6111 "because_sha": null 6112 }, 6113 { 6114 "sha": "2dfebf34874b5365156d254c2c1ba2ecc5262deb", 6115 "description": "freedreno/a5xx: Fix clip_mask", 6116 "nominated": true, 6117 "nomination_type": 1, 6118 "resolution": 1, 6119 "main_sha": null, 6120 "because_sha": "99838513aee4aeb100ff82fa7e2424c2d8e4f845" 6121 }, 6122 { 6123 "sha": "d26cdfac2c43e84c1a21fb7614939bf5b1b3ba03", 6124 "description": "freedreno/a6xx: Fix clip_mask", 6125 "nominated": true, 6126 "nomination_type": 1, 6127 "resolution": 1, 6128 "main_sha": null, 6129 "because_sha": "f2ae8d116ab05419764be444f0615f0310ae9936" 6130 }, 6131 { 6132 "sha": "5e2bd30ea4c0f570c99d58490ace2ae3a3bd5e44", 6133 "description": "freedreno: Add FD_DIRTY_RASTERIZER_CLIP_PLANE_ENABLE", 6134 "nominated": false, 6135 "nomination_type": null, 6136 "resolution": 1, 6137 "main_sha": null, 6138 "because_sha": null 6139 }, 6140 { 6141 "sha": "c190356040f5bba4ea8f5b362c53a4668679c025", 6142 "description": "freedreno: Pass shader cache key instead of shader key", 6143 "nominated": false, 6144 "nomination_type": null, 6145 "resolution": 1, 6146 "main_sha": null, 6147 "because_sha": null 6148 }, 6149 { 6150 "sha": "26d591a6695d20ca912c7a1c4e115a77cae094ce", 6151 "description": "mesa/st: Lowered ucp should still mark rast state dirty", 6152 "nominated": false, 6153 "nomination_type": null, 6154 "resolution": 1, 6155 "main_sha": null, 6156 "because_sha": null 6157 }, 6158 { 6159 "sha": "b4108e1d01a22f70e2aadb4696d779baa2c1f849", 6160 "description": "agx: Lower UBO loads to use per-element indexing", 6161 "nominated": false, 6162 "nomination_type": null, 6163 "resolution": 4, 6164 "main_sha": null, 6165 "because_sha": null 6166 }, 6167 { 6168 "sha": "1c825d14fbe705020d3a36d78a31f656b38f0564", 6169 "description": "docs: Update features and new_features for anv", 6170 "nominated": false, 6171 "nomination_type": null, 6172 "resolution": 4, 6173 "main_sha": null, 6174 "because_sha": null 6175 }, 6176 { 6177 "sha": "a6aa35a0910317cbec8445f2de4e441907ca12c8", 6178 "description": "v3dv: implement VK_KHR_driver_properties", 6179 "nominated": false, 6180 "nomination_type": null, 6181 "resolution": 4, 6182 "main_sha": null, 6183 "because_sha": null 6184 }, 6185 { 6186 "sha": "492dc06fbe8b6f9a44a80ea164dcacd0573e66d7", 6187 "description": "radv: Remove VK_EXT_display_control support in favor of common impl.", 6188 "nominated": false, 6189 "nomination_type": null, 6190 "resolution": 4, 6191 "main_sha": null, 6192 "because_sha": null 6193 }, 6194 { 6195 "sha": "34435573648f3a6f625eb4cfc49940ebf1c6c1ed", 6196 "description": "anv: Remove VK_EXT_display_control support in favor of common impl.", 6197 "nominated": false, 6198 "nomination_type": null, 6199 "resolution": 4, 6200 "main_sha": null, 6201 "because_sha": null 6202 }, 6203 { 6204 "sha": "ce95871a50b380a3cb4aa483de1bdf0b35146301", 6205 "description": "vulkan/wsi/display: Add common implementation of VK_EXT_display_control.", 6206 "nominated": false, 6207 "nomination_type": null, 6208 "resolution": 4, 6209 "main_sha": null, 6210 "because_sha": null 6211 }, 6212 { 6213 "sha": "63e91148b7fe777b6ad7bfdb6b02d167c151dd55", 6214 "description": "anv: Enable VK_VALVE_mutable_descriptor_type", 6215 "nominated": false, 6216 "nomination_type": null, 6217 "resolution": 4, 6218 "main_sha": null, 6219 "because_sha": null 6220 }, 6221 { 6222 "sha": "e1376b59ef48d6f7149b3b67baafd87bbd4c40c3", 6223 "description": "anv: refactor queue chain", 6224 "nominated": false, 6225 "nomination_type": null, 6226 "resolution": 4, 6227 "main_sha": null, 6228 "because_sha": null 6229 }, 6230 { 6231 "sha": "be11948a956f79d3e2567668a7454d0b03e02cf9", 6232 "description": "broadcom/simulator: handle DRM_V3D_PARAM_SUPPORTS_MULTISYNC_EXT", 6233 "nominated": false, 6234 "nomination_type": null, 6235 "resolution": 4, 6236 "main_sha": null, 6237 "because_sha": null 6238 }, 6239 { 6240 "sha": "a0e8b774fcaa1766629fe8f40f88568d570c2f77", 6241 "description": "radv: stop checking if pipelines are NULL during draws/dispatches", 6242 "nominated": false, 6243 "nomination_type": null, 6244 "resolution": 4, 6245 "main_sha": null, 6246 "because_sha": null 6247 }, 6248 { 6249 "sha": "77b93cf3b156d28b049398e0cf11d1dab67872b8", 6250 "description": "iris: Directly access BOs rather than using iris_resource_bo(...)", 6251 "nominated": false, 6252 "nomination_type": null, 6253 "resolution": 4, 6254 "main_sha": null, 6255 "because_sha": null 6256 }, 6257 { 6258 "sha": "33c668a0e079455a3e8f4d53732d51c9d6ed9f81", 6259 "description": "docs/features: flag VK_KHR_create_renderpass2 as implemented for v3dv", 6260 "nominated": false, 6261 "nomination_type": null, 6262 "resolution": 4, 6263 "main_sha": null, 6264 "because_sha": null 6265 }, 6266 { 6267 "sha": "86b8fa9aee888cfa3d9c09a0636bf8046cac79f9", 6268 "description": "radv: do not restore NULL compute pipelines after meta operations", 6269 "nominated": false, 6270 "nomination_type": null, 6271 "resolution": 4, 6272 "main_sha": null, 6273 "because_sha": null 6274 }, 6275 { 6276 "sha": "8f70143c50b017b329037c62f50018179faeee3d", 6277 "description": "radv/winsys: set GTT_WC flag for CS IBs on GFX6", 6278 "nominated": false, 6279 "nomination_type": null, 6280 "resolution": 4, 6281 "main_sha": null, 6282 "because_sha": null 6283 }, 6284 { 6285 "sha": "447cddd455da2be70b93522d66891c0ccb90a9d5", 6286 "description": "radv: fix copying VRS rates if the ds attachment uses mips", 6287 "nominated": false, 6288 "nomination_type": null, 6289 "resolution": 4, 6290 "main_sha": null, 6291 "because_sha": null 6292 }, 6293 { 6294 "sha": "86909babc9db4d189abe2f474a03a581a8a34bb1", 6295 "description": "radv: fix copying VRS rates to HTILE if the depth/stencil is cleared", 6296 "nominated": false, 6297 "nomination_type": null, 6298 "resolution": 4, 6299 "main_sha": null, 6300 "because_sha": null 6301 }, 6302 { 6303 "sha": "7dd456b173e58c6f80d7653a34b30d893ead9e8e", 6304 "description": "radv: disable attachmentFragmentShadingRate for RADV_DEBUG=nohiz", 6305 "nominated": false, 6306 "nomination_type": null, 6307 "resolution": 4, 6308 "main_sha": null, 6309 "because_sha": null 6310 }, 6311 { 6312 "sha": "c0849a069769b5416bbbba9315ca49f28483b0df", 6313 "description": "intel/genxml: Add Un-Typed Data-Port Cache Flush field to pipe control", 6314 "nominated": false, 6315 "nomination_type": null, 6316 "resolution": 4, 6317 "main_sha": null, 6318 "because_sha": null 6319 }, 6320 { 6321 "sha": "08429da731282f0a2987f784116a9ab1a55463d2", 6322 "description": "intel/genxml: Add L1 Cache Control bit field", 6323 "nominated": false, 6324 "nomination_type": null, 6325 "resolution": 4, 6326 "main_sha": null, 6327 "because_sha": null 6328 }, 6329 { 6330 "sha": "2002e87cc3fbe2687e5c818aefc5f8f56fac7c13", 6331 "description": "ci: clean up debian-android no-error list", 6332 "nominated": false, 6333 "nomination_type": null, 6334 "resolution": 4, 6335 "main_sha": null, 6336 "because_sha": null 6337 }, 6338 { 6339 "sha": "51416b1a120e7763ab5cae0dc79031a037023783", 6340 "description": "util/fossilize_db: Fix double free in error handling.", 6341 "nominated": true, 6342 "nomination_type": 1, 6343 "resolution": 1, 6344 "main_sha": null, 6345 "because_sha": "eca6bb9540d8d1b260511cd0a71bdddb00ff4a3c" 6346 }, 6347 { 6348 "sha": "4198ca4b3f6c4c6f71feebca8daa23137d84fad0", 6349 "description": "iris/xehp: Implement workaround for 3D texturing+anisotropic filtering.", 6350 "nominated": false, 6351 "nomination_type": null, 6352 "resolution": 4, 6353 "main_sha": null, 6354 "because_sha": null 6355 }, 6356 { 6357 "sha": "bbb12b5550bdc357a33f1b74c20162ccbfbff44b", 6358 "description": "docs: Update d3d12 features", 6359 "nominated": false, 6360 "nomination_type": null, 6361 "resolution": 4, 6362 "main_sha": null, 6363 "because_sha": null 6364 }, 6365 { 6366 "sha": "75e1948b238c937432c34354eb080dffbf8f33f7", 6367 "description": "d3d12: Set sample-rate shading and GLSL 400 caps", 6368 "nominated": false, 6369 "nomination_type": null, 6370 "resolution": 4, 6371 "main_sha": null, 6372 "because_sha": null 6373 }, 6374 { 6375 "sha": "23918d933e25538d396aff137501bac2f1918ff6", 6376 "description": "d3d12: When mapping a non-directly-mappable resource for write, readback first", 6377 "nominated": false, 6378 "nomination_type": null, 6379 "resolution": 4, 6380 "main_sha": null, 6381 "because_sha": null 6382 }, 6383 { 6384 "sha": "7f9ac5bba237bd9ac8a6ed8bce0ed0ca809e5765", 6385 "description": "d3d12: Support dynamic UBO/SSBO indexing", 6386 "nominated": false, 6387 "nomination_type": null, 6388 "resolution": 4, 6389 "main_sha": null, 6390 "because_sha": null 6391 }, 6392 { 6393 "sha": "ce93f114b661d7aafe639c9e67926b61d79526ac", 6394 "description": "d3d12: Run point sprite lowering pass on multi-stream GS when safe", 6395 "nominated": false, 6396 "nomination_type": null, 6397 "resolution": 4, 6398 "main_sha": null, 6399 "because_sha": null 6400 }, 6401 { 6402 "sha": "2a81bd9397e4cad1e8454b4735b53626284fb7f9", 6403 "description": "d3d12: Apply GS point sprite lowering to fixed-function point size too", 6404 "nominated": false, 6405 "nomination_type": null, 6406 "resolution": 4, 6407 "main_sha": null, 6408 "because_sha": null 6409 }, 6410 { 6411 "sha": "bcbfbb8efd731b5f663bd74e895d50e4d8ef78bb", 6412 "description": "d3d12: Report number of GS streams", 6413 "nominated": false, 6414 "nomination_type": null, 6415 "resolution": 4, 6416 "main_sha": null, 6417 "because_sha": null 6418 }, 6419 { 6420 "sha": "223a05dc53e2f4b52258bba8dac31b59ad21f749", 6421 "description": "d3d12: Temp resources for same-resource copies can be MSAA too", 6422 "nominated": false, 6423 "nomination_type": null, 6424 "resolution": 4, 6425 "main_sha": null, 6426 "because_sha": null 6427 }, 6428 { 6429 "sha": "2da7db759bfd55106cab8a0da193f80ce50380fd", 6430 "description": "d3d12: Relax multisampling direct copy requirements", 6431 "nominated": false, 6432 "nomination_type": null, 6433 "resolution": 4, 6434 "main_sha": null, 6435 "because_sha": null 6436 }, 6437 { 6438 "sha": "e5cf19fced6feff07bcd6b288f6370feb21a496f", 6439 "description": "d3d12: Modify shaders when MSAA is disabled", 6440 "nominated": false, 6441 "nomination_type": null, 6442 "resolution": 4, 6443 "main_sha": null, 6444 "because_sha": null 6445 }, 6446 { 6447 "sha": "aef777c95ddd75f596c6d18ab51dab085705e289", 6448 "description": "d3d12: Report sample positions", 6449 "nominated": false, 6450 "nomination_type": null, 6451 "resolution": 4, 6452 "main_sha": null, 6453 "because_sha": null 6454 }, 6455 { 6456 "sha": "173e37380348b004f4b7d08c05e99e030554eb40", 6457 "description": "d3d12: Lower load_sample_pos to load_sample_pos_at_id", 6458 "nominated": false, 6459 "nomination_type": null, 6460 "resolution": 4, 6461 "main_sha": null, 6462 "because_sha": null 6463 }, 6464 { 6465 "sha": "7ad089c66e39c3bceb61e6c89b7e979f93435d18", 6466 "description": "d3d12: Sample mask output needs to be uint-typed", 6467 "nominated": false, 6468 "nomination_type": null, 6469 "resolution": 4, 6470 "main_sha": null, 6471 "because_sha": null 6472 }, 6473 { 6474 "sha": "f915bc56a48560291c5257416e51f7cd51fc190c", 6475 "description": "microsoft/compiler: Lower helper invocations", 6476 "nominated": false, 6477 "nomination_type": null, 6478 "resolution": 4, 6479 "main_sha": null, 6480 "because_sha": null 6481 }, 6482 { 6483 "sha": "1022435845dc438980a0ef0408b2dfada46ac799", 6484 "description": "microsoft/compiler: Handle msb/lsb/bfrev", 6485 "nominated": false, 6486 "nomination_type": null, 6487 "resolution": 4, 6488 "main_sha": null, 6489 "because_sha": null 6490 }, 6491 { 6492 "sha": "ac94bcf046453b79e4590fe1b337d8087e288cbe", 6493 "description": "microsoft/compiler: Use ibfe/ubfe for bitfield extract instead of lowering to shifts", 6494 "nominated": false, 6495 "nomination_type": null, 6496 "resolution": 4, 6497 "main_sha": null, 6498 "because_sha": null 6499 }, 6500 { 6501 "sha": "80e782d5ed5b83482e4a027a8d315d1aded5575e", 6502 "description": "microsoft/compiler: Handle bitfield_insert", 6503 "nominated": false, 6504 "nomination_type": null, 6505 "resolution": 4, 6506 "main_sha": null, 6507 "because_sha": null 6508 }, 6509 { 6510 "sha": "8938c6e032151637917c454c725f63f393d3428d", 6511 "description": "microsoft/compiler: Emit samplers as array types", 6512 "nominated": false, 6513 "nomination_type": null, 6514 "resolution": 4, 6515 "main_sha": null, 6516 "because_sha": null 6517 }, 6518 { 6519 "sha": "7502b0890013020a0f2d599bde9a425b77aebd8b", 6520 "description": "microsoft/compiler: Handle load_invocation_id for GS and HS", 6521 "nominated": false, 6522 "nomination_type": null, 6523 "resolution": 4, 6524 "main_sha": null, 6525 "because_sha": null 6526 }, 6527 { 6528 "sha": "fe6f7b526563cc64ed59004f8a108d994a349bf7", 6529 "description": "microsoft/compiler: Handle tex texture/sampler offset srcs", 6530 "nominated": false, 6531 "nomination_type": null, 6532 "resolution": 4, 6533 "main_sha": null, 6534 "because_sha": null 6535 }, 6536 { 6537 "sha": "7748e4799d2fa6408a8baaa4d9c710988685566d", 6538 "description": "microsoft/compiler: Handle input coverage", 6539 "nominated": false, 6540 "nomination_type": null, 6541 "resolution": 4, 6542 "main_sha": null, 6543 "because_sha": null 6544 }, 6545 { 6546 "sha": "777a42e309cfc420052c6eeaa563af8302c06d0f", 6547 "description": "microsoft/compiler: Handle textureGatherCmp", 6548 "nominated": false, 6549 "nomination_type": null, 6550 "resolution": 4, 6551 "main_sha": null, 6552 "because_sha": null 6553 }, 6554 { 6555 "sha": "30a44e4c3dc1f454bcdc068fe9ced7fd35d7d1f7", 6556 "description": "microsoft/compiler: Handle 'pull model' explicit interpolation intrinsics", 6557 "nominated": false, 6558 "nomination_type": null, 6559 "resolution": 4, 6560 "main_sha": null, 6561 "because_sha": null 6562 }, 6563 { 6564 "sha": "5b51842b58ad6b36baab3a20d8037b315f7506c0", 6565 "description": "microsoft/compiler: Always have at least one GS active stream", 6566 "nominated": false, 6567 "nomination_type": null, 6568 "resolution": 4, 6569 "main_sha": null, 6570 "because_sha": null 6571 }, 6572 { 6573 "sha": "a8373ca8de6bbc26979a13d8fffd960365e853e9", 6574 "description": "microsoft/compiler: Handle load_sample_pos_at_id", 6575 "nominated": false, 6576 "nomination_type": null, 6577 "resolution": 4, 6578 "main_sha": null, 6579 "because_sha": null 6580 }, 6581 { 6582 "sha": "852e243caebadc4a8ca779627ec32306f60d6648", 6583 "description": "microsoft/compiler: Handle variables declared per-sample", 6584 "nominated": false, 6585 "nomination_type": null, 6586 "resolution": 4, 6587 "main_sha": null, 6588 "because_sha": null 6589 }, 6590 { 6591 "sha": "413f398cff6d1211650bd793caf5e51140e5e61e", 6592 "description": "ci/windows: Use 2 container stages", 6593 "nominated": false, 6594 "nomination_type": null, 6595 "resolution": 4, 6596 "main_sha": null, 6597 "because_sha": null 6598 }, 6599 { 6600 "sha": "4d2937ff92c937f7bd47c60f368c1617f15425c3", 6601 "description": "mesa: OpenGL ES 1.1 is not optional", 6602 "nominated": false, 6603 "nomination_type": null, 6604 "resolution": 4, 6605 "main_sha": null, 6606 "because_sha": null 6607 }, 6608 { 6609 "sha": "b04a1862962f33b86f2298af80a9b079e4e54d03", 6610 "description": "mesa: OpenGL 1.4 feature GL_EXT_point_parameters is not optional", 6611 "nominated": false, 6612 "nomination_type": null, 6613 "resolution": 4, 6614 "main_sha": null, 6615 "because_sha": null 6616 }, 6617 { 6618 "sha": "577b438f98439d112114be5b3deb1de465152185", 6619 "description": "mesa: OpenGL 1.4 feature GL_EXT_blend_minmax is not optional", 6620 "nominated": false, 6621 "nomination_type": null, 6622 "resolution": 4, 6623 "main_sha": null, 6624 "because_sha": null 6625 }, 6626 { 6627 "sha": "d45cb3b440dcb3ca4b0b56cc362793921369229c", 6628 "description": "mesa: OpenGL 1.4 feature GL_EXT_blend_func_separate is not optional", 6629 "nominated": false, 6630 "nomination_type": null, 6631 "resolution": 4, 6632 "main_sha": null, 6633 "because_sha": null 6634 }, 6635 { 6636 "sha": "fbd17ede108bf86cde2f8e386c5be4e388eeebd4", 6637 "description": "mesa: OpenGL 1.4 feature GL_EXT_blend_color is not optional", 6638 "nominated": false, 6639 "nomination_type": null, 6640 "resolution": 4, 6641 "main_sha": null, 6642 "because_sha": null 6643 }, 6644 { 6645 "sha": "86db69e7e8c66d870702ce030af17fd60b79dd8e", 6646 "description": "mesa: OpenGL 1.4 feature GL_ARB_texture_env_crossbar is not optional", 6647 "nominated": false, 6648 "nomination_type": null, 6649 "resolution": 4, 6650 "main_sha": null, 6651 "because_sha": null 6652 }, 6653 { 6654 "sha": "f80d45c515c579bfa7c5db97e6466a9f443c2e88", 6655 "description": "mesa: OpenGL 1.4 feature GL_ARB_depth_texture is not optional", 6656 "nominated": false, 6657 "nomination_type": null, 6658 "resolution": 4, 6659 "main_sha": null, 6660 "because_sha": null 6661 }, 6662 { 6663 "sha": "3608bce137a80155135f5a169f73335d80e2ce8c", 6664 "description": "turnip: Update the msm_kgsl.h header with the sanitized 4.19 version", 6665 "nominated": false, 6666 "nomination_type": null, 6667 "resolution": 4, 6668 "main_sha": null, 6669 "because_sha": null 6670 }, 6671 { 6672 "sha": "ab5176ec403afa27a7247189f773bed347e1fc4f", 6673 "description": "tu/blit: Don't set CLAMPENABLE in sampler for 3d path", 6674 "nominated": false, 6675 "nomination_type": null, 6676 "resolution": 4, 6677 "main_sha": null, 6678 "because_sha": null 6679 }, 6680 { 6681 "sha": "bb41d47f2e7273d460e4822eda0170f7d3bd6423", 6682 "description": "freedreno/a6xx: Name texture descriptor bit", 6683 "nominated": false, 6684 "nomination_type": null, 6685 "resolution": 4, 6686 "main_sha": null, 6687 "because_sha": null 6688 }, 6689 { 6690 "sha": "f1f65e5bcf97c0081a073062df9dd9e999913856", 6691 "description": "intel/isl: Allow creating MCS in Tile4 memory", 6692 "nominated": false, 6693 "nomination_type": null, 6694 "resolution": 4, 6695 "main_sha": null, 6696 "because_sha": null 6697 }, 6698 { 6699 "sha": "f960e398d383fcf87ba2876323c6935804d3a603", 6700 "description": "intel/gen125.xml: Increase Auxiliary Surface Pitch", 6701 "nominated": false, 6702 "nomination_type": null, 6703 "resolution": 4, 6704 "main_sha": null, 6705 "because_sha": null 6706 }, 6707 { 6708 "sha": "58a843ab14e0eecf044a35154da72cdf7ab6f15a", 6709 "description": "Revert \"intel/isl: Don't reconfigure aux surfaces for MCS\"", 6710 "nominated": true, 6711 "nomination_type": 2, 6712 "resolution": 2, 6713 "main_sha": null, 6714 "because_sha": "2f0fbe06e65c5ae6c3e9ab3943a4a7d01ae9dc2f" 6715 }, 6716 { 6717 "sha": "531b1b7511af49a6495e55998a67dbbda29763ce", 6718 "description": "intel/isl: Strengthen MCS SINT format restriction", 6719 "nominated": false, 6720 "nomination_type": null, 6721 "resolution": 4, 6722 "main_sha": null, 6723 "because_sha": null 6724 }, 6725 { 6726 "sha": "bf9466e285128303ca92c527b60654e58ac622d5", 6727 "description": "intel/isl: Don't check pitch in isl_surf_get_mcs_surf", 6728 "nominated": false, 6729 "nomination_type": null, 6730 "resolution": 4, 6731 "main_sha": null, 6732 "because_sha": null 6733 }, 6734 { 6735 "sha": "c47b8d7bf3109b156f6076598d083c75c630232e", 6736 "description": "radv: optimize CPU overhead of si_cp_dma_prefetch() slightly", 6737 "nominated": false, 6738 "nomination_type": null, 6739 "resolution": 4, 6740 "main_sha": null, 6741 "because_sha": null 6742 }, 6743 { 6744 "sha": "272fba8e7540f09163169a6e95bc108919ca24ff", 6745 "description": "wsi/x11: Avoid a class of deadlocks in the WSI queue thread", 6746 "nominated": false, 6747 "nomination_type": null, 6748 "resolution": 4, 6749 "main_sha": null, 6750 "because_sha": null 6751 }, 6752 { 6753 "sha": "d1530a3f3b1625baa42e84cba9844b6eb4ac76ce", 6754 "description": "Revert \"nir/algebraic: distribute fmul(fadd(a, b), c) when b and c are constants\"", 6755 "nominated": true, 6756 "nomination_type": 2, 6757 "resolution": 1, 6758 "main_sha": null, 6759 "because_sha": "a1af902531122464b0f4eb66a7c4bf207a8a69f1" 6760 }, 6761 { 6762 "sha": "1b88777e97f635612c560a2f00d349ea271581b1", 6763 "description": "Revert \"zink: handle vertex buffer offset overflows\"", 6764 "nominated": true, 6765 "nomination_type": 2, 6766 "resolution": 1, 6767 "main_sha": null, 6768 "because_sha": "9823b970fb51db21ac6ce29753eba82dc25f3072" 6769 }, 6770 { 6771 "sha": "3712cd27671e1acd10dd53a19bd225f276514de6", 6772 "description": "radv: use 8x4 workgroups for wave32 RT", 6773 "nominated": false, 6774 "nomination_type": null, 6775 "resolution": 4, 6776 "main_sha": null, 6777 "because_sha": null 6778 }, 6779 { 6780 "sha": "e7002b6f96927eebfb2fc4d4f7ad00274ff64d39", 6781 "description": "radv: use wave32 for raytracing", 6782 "nominated": false, 6783 "nomination_type": null, 6784 "resolution": 4, 6785 "main_sha": null, 6786 "because_sha": null 6787 }, 6788 { 6789 "sha": "2298a96f9f6f04927e2ce892fc9230edacf8075c", 6790 "description": "radv: fix raytracing with wave32", 6791 "nominated": false, 6792 "nomination_type": null, 6793 "resolution": 4, 6794 "main_sha": null, 6795 "because_sha": null 6796 }, 6797 { 6798 "sha": "61e3f549c53d89436c12e3904b7db1cb6d9153e8", 6799 "description": "zink: Set vertex binding stride without dynamic state extensions", 6800 "nominated": false, 6801 "nomination_type": null, 6802 "resolution": 4, 6803 "main_sha": null, 6804 "because_sha": null 6805 }, 6806 { 6807 "sha": "0722cd7a30be4945ef20bb890dede85b792faf6b", 6808 "description": "zink: Avoid redundant cast to uint on PackHalf2x16 result", 6809 "nominated": false, 6810 "nomination_type": null, 6811 "resolution": 4, 6812 "main_sha": null, 6813 "because_sha": null 6814 }, 6815 { 6816 "sha": "985dae7f41b7f3454793fdcc11cdfb942f26ea55", 6817 "description": "zink: Output PackHalf2x16 to uint not float", 6818 "nominated": true, 6819 "nomination_type": 0, 6820 "resolution": 1, 6821 "main_sha": null, 6822 "because_sha": null 6823 }, 6824 { 6825 "sha": "9e171b6d495e1232721c1591be8a53e353d51d91", 6826 "description": "ac/nir: use shorter builder names", 6827 "nominated": false, 6828 "nomination_type": null, 6829 "resolution": 4, 6830 "main_sha": null, 6831 "because_sha": null 6832 }, 6833 { 6834 "sha": "533118413be5bb9a0079ac8e69bf2182c7835d85", 6835 "description": "ac/nir: avoid providing an align_mul to intrinsic builders", 6836 "nominated": false, 6837 "nomination_type": null, 6838 "resolution": 4, 6839 "main_sha": null, 6840 "because_sha": null 6841 }, 6842 { 6843 "sha": "c0a586bad7dbe1503693135235e16cad14ca3455", 6844 "description": "ac/nir: avoid providing a write_mask to intrinsic builders", 6845 "nominated": false, 6846 "nomination_type": null, 6847 "resolution": 4, 6848 "main_sha": null, 6849 "because_sha": null 6850 }, 6851 { 6852 "sha": "8951608f08721e73f68702eb0db7bacb7aded2d7", 6853 "description": "radv: avoid providing an align_offset to intrinsic builders", 6854 "nominated": false, 6855 "nomination_type": null, 6856 "resolution": 4, 6857 "main_sha": null, 6858 "because_sha": null 6859 }, 6860 { 6861 "sha": "552e59aee3a36269f99608fa0471c913054f2384", 6862 "description": "radv: avoid providing an align_mul to intrinsic builders", 6863 "nominated": false, 6864 "nomination_type": null, 6865 "resolution": 4, 6866 "main_sha": null, 6867 "because_sha": null 6868 }, 6869 { 6870 "sha": "7833759a419018f8eb80701a8d89d5c054728bf9", 6871 "description": "radv: avoid providing a write_mask to intrinsic builders", 6872 "nominated": false, 6873 "nomination_type": null, 6874 "resolution": 4, 6875 "main_sha": null, 6876 "because_sha": null 6877 }, 6878 { 6879 "sha": "af51efe195b9da001a3fa0adce57c765e17608c5", 6880 "description": "nir/builder: assume scalar alignment if not provided", 6881 "nominated": false, 6882 "nomination_type": null, 6883 "resolution": 4, 6884 "main_sha": null, 6885 "because_sha": null 6886 }, 6887 { 6888 "sha": "e9e1a448727105cf4938cc7e5276f65ebb778beb", 6889 "description": "nir/builder: set write mask if not provided", 6890 "nominated": false, 6891 "nomination_type": null, 6892 "resolution": 4, 6893 "main_sha": null, 6894 "because_sha": null 6895 }, 6896 { 6897 "sha": "275a18322d029cdb4b1dda53580b0c52f089d6fb", 6898 "description": "v3dv: check correct format when load/storing on a depth/stencil buffer", 6899 "nominated": false, 6900 "nomination_type": null, 6901 "resolution": 4, 6902 "main_sha": null, 6903 "because_sha": null 6904 }, 6905 { 6906 "sha": "5d04b76c09c75adee18e21c7054f3dc351a39910", 6907 "description": "v3dv: remove unused v3dv_descriptor_map_get_texture_format", 6908 "nominated": false, 6909 "nomination_type": null, 6910 "resolution": 4, 6911 "main_sha": null, 6912 "because_sha": null 6913 }, 6914 { 6915 "sha": "9319ffb53d1e9d54e05aaba250853f12a1562c5f", 6916 "description": "v3dv: signal fence when all submitted jobs complete execution", 6917 "nominated": false, 6918 "nomination_type": null, 6919 "resolution": 4, 6920 "main_sha": null, 6921 "because_sha": null 6922 }, 6923 { 6924 "sha": "bce77e758acbb168de802d30fd0a6d6b7ea1d1a4", 6925 "description": "v3dv: process signal semaphores in the very last job", 6926 "nominated": false, 6927 "nomination_type": null, 6928 "resolution": 4, 6929 "main_sha": null, 6930 "because_sha": null 6931 }, 6932 { 6933 "sha": "0ab98612ef6860751f6a5115229e561eab7bb890", 6934 "description": "v3dv: handle wait semaphores in the first job by queue", 6935 "nominated": false, 6936 "nomination_type": null, 6937 "resolution": 4, 6938 "main_sha": null, 6939 "because_sha": null 6940 }, 6941 { 6942 "sha": "03a6a8274042af376b86c82ff6bbff9826a924b2", 6943 "description": "v3dv: track submitted jobs by GPU queue type", 6944 "nominated": false, 6945 "nomination_type": null, 6946 "resolution": 4, 6947 "main_sha": null, 6948 "because_sha": null 6949 }, 6950 { 6951 "sha": "fd973218a6c95d09cad8558712756a772ae78f66", 6952 "description": "v3dv: enable GPU jobs to signal multiple semaphores", 6953 "nominated": false, 6954 "nomination_type": null, 6955 "resolution": 4, 6956 "main_sha": null, 6957 "because_sha": null 6958 }, 6959 { 6960 "sha": "a7052dcf2cfb54aa22f7c028420abc6a9ee44d78", 6961 "description": "v3dv: enable multiple semaphores for csd job", 6962 "nominated": false, 6963 "nomination_type": null, 6964 "resolution": 4, 6965 "main_sha": null, 6966 "because_sha": null 6967 }, 6968 { 6969 "sha": "ad09e50129e8a46ef465fe3123e0ce87b5a11c79", 6970 "description": "v3dv: enable multiple semaphores for tfu job", 6971 "nominated": false, 6972 "nomination_type": null, 6973 "resolution": 4, 6974 "main_sha": null, 6975 "because_sha": null 6976 }, 6977 { 6978 "sha": "ff8586c3452453527ae4c4d794edcb81ad65e661", 6979 "description": "v3dv: enable multiple semaphores on cl submission", 6980 "nominated": false, 6981 "nomination_type": null, 6982 "resolution": 4, 6983 "main_sha": null, 6984 "because_sha": null 6985 }, 6986 { 6987 "sha": "85c49db10dd7d427cc91508327467431d9f25956", 6988 "description": "v3dv: check multiple semaphores capability", 6989 "nominated": false, 6990 "nomination_type": null, 6991 "resolution": 4, 6992 "main_sha": null, 6993 "because_sha": null 6994 }, 6995 { 6996 "sha": "264dedf690f47b5bad9f73cf71e4a051c88075e5", 6997 "description": "drm-uapi/v3d: extend interface for multiple semaphores support", 6998 "nominated": false, 6999 "nomination_type": null, 7000 "resolution": 4, 7001 "main_sha": null, 7002 "because_sha": null 7003 }, 7004 { 7005 "sha": "d5bd18fbb3002293853780b3988e5cb9313d226e", 7006 "description": "v3dv: store wait semaphores in event_wait_cpu_job_info", 7007 "nominated": false, 7008 "nomination_type": null, 7009 "resolution": 4, 7010 "main_sha": null, 7011 "because_sha": null 7012 }, 7013 { 7014 "sha": "d148379edf34d39a50bc7cb1c5398499acbfe670", 7015 "description": "v3dv: wrap wait semaphores info in v3dv_submit_info_semaphores", 7016 "nominated": false, 7017 "nomination_type": null, 7018 "resolution": 4, 7019 "main_sha": null, 7020 "because_sha": null 7021 }, 7022 { 7023 "sha": "09991fc47bf2588dbb89a9e54644aa19a9170163", 7024 "description": "v3dv: drop unused variable on handle_set_event_cpu_job", 7025 "nominated": false, 7026 "nomination_type": null, 7027 "resolution": 4, 7028 "main_sha": null, 7029 "because_sha": null 7030 }, 7031 { 7032 "sha": "3b4d4c7d8418c40000e25ecbda99f6a10d089b8c", 7033 "description": "mesa: use less temporaries in build_lighting", 7034 "nominated": true, 7035 "nomination_type": 1, 7036 "resolution": 1, 7037 "main_sha": null, 7038 "because_sha": "272acbed0e2cb68f48f23dc6b891853c1920f019" 7039 }, 7040 { 7041 "sha": "b8c518f0fbf56faa4290062172790e111e86099b", 7042 "description": "radv: fix computing the number of color samples if no attachments", 7043 "nominated": false, 7044 "nomination_type": 1, 7045 "resolution": 4, 7046 "main_sha": null, 7047 "because_sha": "0222dace909319ca4582814453886fad12109708" 7048 }, 7049 { 7050 "sha": "4e4a2d0f97f3c8a57438133b48346d9fadce6210", 7051 "description": "driconf: enable vs_position_always_invariant for Dirt Rally", 7052 "nominated": true, 7053 "nomination_type": 0, 7054 "resolution": 1, 7055 "main_sha": null, 7056 "because_sha": null 7057 }, 7058 { 7059 "sha": "b5b105df96d705e5d0bc381c681be4d8120d815f", 7060 "description": "r300: properly initialize new_vs in r300_draw_init_vertex_shader", 7061 "nominated": true, 7062 "nomination_type": 0, 7063 "resolution": 1, 7064 "main_sha": null, 7065 "because_sha": null 7066 }, 7067 { 7068 "sha": "5decf569fc879d8f9243c837d32d0911d844fc6a", 7069 "description": "mesa/st: move perf query test to st_context, drop files.", 7070 "nominated": false, 7071 "nomination_type": null, 7072 "resolution": 4, 7073 "main_sha": null, 7074 "because_sha": null 7075 }, 7076 { 7077 "sha": "3f8e7b87354f26714c10b4df37bfb1f95e933af7", 7078 "description": "mesa/st: drop lots of perfquery wrappers", 7079 "nominated": false, 7080 "nomination_type": null, 7081 "resolution": 4, 7082 "main_sha": null, 7083 "because_sha": null 7084 }, 7085 { 7086 "sha": "78d13fdbb25f9a8c43861f122389ede4822fdba6", 7087 "description": "mesa/st: drop some bindless wrappers", 7088 "nominated": false, 7089 "nomination_type": null, 7090 "resolution": 4, 7091 "main_sha": null, 7092 "because_sha": null 7093 }, 7094 { 7095 "sha": "8467047f6dab7427fa9bb8ce6a3e2ad130915e45", 7096 "description": "mesa/st: move memory query into mesa.", 7097 "nominated": false, 7098 "nomination_type": null, 7099 "resolution": 4, 7100 "main_sha": null, 7101 "because_sha": null 7102 }, 7103 { 7104 "sha": "6e99b10632edea39f25632fa37a2a260df3c885b", 7105 "description": "mesa/st: move shader completion into mesa", 7106 "nominated": false, 7107 "nomination_type": null, 7108 "resolution": 4, 7109 "main_sha": null, 7110 "because_sha": null 7111 }, 7112 { 7113 "sha": "03f180d88b309b35177a45230a59c7e4b4a7b6e5", 7114 "description": "mesa/st: inline st_max_shader_compiler_threads", 7115 "nominated": false, 7116 "nomination_type": null, 7117 "resolution": 4, 7118 "main_sha": null, 7119 "because_sha": null 7120 }, 7121 { 7122 "sha": "74d40c68dc379877c76e4bf3b766bd627bdbf09f", 7123 "description": "mesa/ctx: store screen pointer in ctx as well", 7124 "nominated": false, 7125 "nomination_type": null, 7126 "resolution": 4, 7127 "main_sha": null, 7128 "because_sha": null 7129 }, 7130 { 7131 "sha": "df9d5795c1ecdf0024f027e8b83f926cc2767027", 7132 "description": "mesa/st: move evaluate depth values into mesa", 7133 "nominated": false, 7134 "nomination_type": null, 7135 "resolution": 4, 7136 "main_sha": null, 7137 "because_sha": null 7138 }, 7139 { 7140 "sha": "a64e5c02bdaacd3b8114268ed1fefe7c8ff581c7", 7141 "description": "mesa/st/vdpau: direct call the vdpau functions.", 7142 "nominated": false, 7143 "nomination_type": null, 7144 "resolution": 4, 7145 "main_sha": null, 7146 "because_sha": null 7147 }, 7148 { 7149 "sha": "0f8a3a71754ef072ff2dae22186d40a1466c8cea", 7150 "description": "mesa/st: drop release all sampler views wrapper", 7151 "nominated": false, 7152 "nomination_type": null, 7153 "resolution": 4, 7154 "main_sha": null, 7155 "because_sha": null 7156 }, 7157 { 7158 "sha": "31d3e3ebeba6ed7ae4805d427977a2a92c56fcc2", 7159 "description": "mesa/st: move st_TexParameter into mesa", 7160 "nominated": false, 7161 "nomination_type": null, 7162 "resolution": 4, 7163 "main_sha": null, 7164 "because_sha": null 7165 }, 7166 { 7167 "sha": "96b57faf3575c1eecde308da5f5dd26c2682c762", 7168 "description": "mesa/st: drop useless tex parameter calls.", 7169 "nominated": false, 7170 "nomination_type": null, 7171 "resolution": 4, 7172 "main_sha": null, 7173 "because_sha": null 7174 }, 7175 { 7176 "sha": "9244c792f9aace6ea7a26fa8fbe7668d84a1f7d5", 7177 "description": "mesa/dd: drop GetProgramBinaryDriverSHA1", 7178 "nominated": false, 7179 "nomination_type": null, 7180 "resolution": 4, 7181 "main_sha": null, 7182 "because_sha": null 7183 }, 7184 { 7185 "sha": "4a055c1940806d8124d6d01536d7d7d4a3b69de5", 7186 "description": "mesa/st: move pin l3 cache to direct check/call.", 7187 "nominated": false, 7188 "nomination_type": null, 7189 "resolution": 4, 7190 "main_sha": null, 7191 "because_sha": null 7192 }, 7193 { 7194 "sha": "10ac88b72fac70eb3fa698179d48378600f59f74", 7195 "description": "mesa/st: drop emit string marker device table entry.", 7196 "nominated": false, 7197 "nomination_type": null, 7198 "resolution": 4, 7199 "main_sha": null, 7200 "because_sha": null 7201 }, 7202 { 7203 "sha": "5618fac78600d5ef4a15bae5013b0f0b7266756d", 7204 "description": "mesa/st: directly call the uuid get funcs.", 7205 "nominated": false, 7206 "nomination_type": null, 7207 "resolution": 4, 7208 "main_sha": null, 7209 "because_sha": null 7210 }, 7211 { 7212 "sha": "ec0d62ceb5f7f610f0d8e7da38dc8cca14772f73", 7213 "description": "mesa/st: drop last user of st_Enable.", 7214 "nominated": false, 7215 "nomination_type": null, 7216 "resolution": 4, 7217 "main_sha": null, 7218 "because_sha": null 7219 }, 7220 { 7221 "sha": "84fe99b2a0ea0f2012f06fa0ec1013ca8990f960", 7222 "description": "mesa/st: migrate debug callback code into mesa", 7223 "nominated": false, 7224 "nomination_type": null, 7225 "resolution": 4, 7226 "main_sha": null, 7227 "because_sha": null 7228 }, 7229 { 7230 "sha": "bc122e076903c04a2ea39798aa59cd3f1ad1d80a", 7231 "description": "mesa/st: remove st_context from debug callback", 7232 "nominated": false, 7233 "nomination_type": null, 7234 "resolution": 4, 7235 "main_sha": null, 7236 "because_sha": null 7237 }, 7238 { 7239 "sha": "e344a117af88daf69aad3fdb2f66e43803c41c08", 7240 "description": "mesa/st: move intel blackhole noop enable to frontend", 7241 "nominated": false, 7242 "nomination_type": null, 7243 "resolution": 4, 7244 "main_sha": null, 7245 "because_sha": null 7246 }, 7247 { 7248 "sha": "129e31cd4f790d982a6ae14e649aeb1da07b917b", 7249 "description": "zink: hook up planar image format creation", 7250 "nominated": false, 7251 "nomination_type": null, 7252 "resolution": 4, 7253 "main_sha": null, 7254 "because_sha": null 7255 }, 7256 { 7257 "sha": "bff042fd43f53b886873ab28d6fcf1e6ebd327bc", 7258 "description": "zink: link with vulkan utils", 7259 "nominated": false, 7260 "nomination_type": null, 7261 "resolution": 4, 7262 "main_sha": null, 7263 "because_sha": null 7264 }, 7265 { 7266 "sha": "926d78a645b7c41bbfe279c977008da759faffb6", 7267 "description": "ntt: Extend ntt_compile::addr_declared and ntt_compile::addr_reg", 7268 "nominated": false, 7269 "nomination_type": 1, 7270 "resolution": 4, 7271 "main_sha": null, 7272 "because_sha": "4bb9c0a28a5f06341060353dba1a017d154d51a4" 7273 }, 7274 { 7275 "sha": "495debebad2a86b12c27da173a545ca44b0f5cff", 7276 "description": "nir/algebraic: optimize expressions using fmulz/ffmaz", 7277 "nominated": false, 7278 "nomination_type": null, 7279 "resolution": 4, 7280 "main_sha": null, 7281 "because_sha": null 7282 }, 7283 { 7284 "sha": "14b82270837c331adc30bf2a747b3cb720917d67", 7285 "description": "nir: add some missing nir_alu_type_get_base_type", 7286 "nominated": false, 7287 "nomination_type": null, 7288 "resolution": 4, 7289 "main_sha": null, 7290 "because_sha": null 7291 }, 7292 { 7293 "sha": "f2fbba7920934dc94c907c069f73ad6513d91432", 7294 "description": "nir/algebraic: optimize open-coded fmulz/ffmaz", 7295 "nominated": false, 7296 "nomination_type": null, 7297 "resolution": 4, 7298 "main_sha": null, 7299 "because_sha": null 7300 }, 7301 { 7302 "sha": "312a2849807f577f0bbdf10b4e5e5fd1c3546b02", 7303 "description": "nir/algebraic: add ignore_exact() wrapper", 7304 "nominated": false, 7305 "nomination_type": null, 7306 "resolution": 4, 7307 "main_sha": null, 7308 "because_sha": null 7309 }, 7310 { 7311 "sha": "f68797ead72c29678a54aae457dbd9e9b7946588", 7312 "description": "aco: create v_mac_legacy_f32/v_fmac_legacy_f32", 7313 "nominated": false, 7314 "nomination_type": null, 7315 "resolution": 4, 7316 "main_sha": null, 7317 "because_sha": null 7318 }, 7319 { 7320 "sha": "43e32ad07403bb1eba8f32597ed815b8adaec3c3", 7321 "description": "aco: consider legacy multiplications in optimizer", 7322 "nominated": false, 7323 "nomination_type": null, 7324 "resolution": 4, 7325 "main_sha": null, 7326 "because_sha": null 7327 }, 7328 { 7329 "sha": "e7f91b194aec240ceadc1a0cdb2e20ba821d37c2", 7330 "description": "radv,aco,ac/llvm: implement fmulz and ffmaz", 7331 "nominated": false, 7332 "nomination_type": null, 7333 "resolution": 4, 7334 "main_sha": null, 7335 "because_sha": null 7336 }, 7337 { 7338 "sha": "7f05ea3793b68626958a10853561feae3e232392", 7339 "description": "nir: add nir_op_fmulz and nir_op_ffmaz", 7340 "nominated": false, 7341 "nomination_type": null, 7342 "resolution": 4, 7343 "main_sha": null, 7344 "because_sha": null 7345 }, 7346 { 7347 "sha": "945fb51fb59d52223b5c0fe90c37d1cba42eb53c", 7348 "description": "intel/fs: Fix gl_FrontFacing optimization on Gfx12+", 7349 "nominated": true, 7350 "nomination_type": 1, 7351 "resolution": 1, 7352 "main_sha": null, 7353 "because_sha": "c92fb60007f9c73a4c174f5f4cbce57fbc5118f4" 7354 }, 7355 { 7356 "sha": "4aaedc20c1507abb90a230d467f018e5bf646f65", 7357 "description": "zink: fix non-modifer dmabuf usage", 7358 "nominated": false, 7359 "nomination_type": null, 7360 "resolution": 4, 7361 "main_sha": null, 7362 "because_sha": null 7363 }, 7364 { 7365 "sha": "4d95a7f80080515963112f634a12ad7ca3be0878", 7366 "description": "anv: add helper methods related to enabling CCS for external images", 7367 "nominated": false, 7368 "nomination_type": null, 7369 "resolution": 4, 7370 "main_sha": null, 7371 "because_sha": null 7372 }, 7373 { 7374 "sha": "b664349973b8ef1d3d92e8e0eb7f9c0816bc9da5", 7375 "description": "anv: Enable implicit CCS for external images", 7376 "nominated": false, 7377 "nomination_type": null, 7378 "resolution": 4, 7379 "main_sha": null, 7380 "because_sha": null 7381 }, 7382 { 7383 "sha": "a4c9276de214cbf1d6dc84a2a2aa3dbb7ec356a1", 7384 "description": "docs: add features/relnotes for zink sparse texture support", 7385 "nominated": false, 7386 "nomination_type": null, 7387 "resolution": 4, 7388 "main_sha": null, 7389 "because_sha": null 7390 }, 7391 { 7392 "sha": "f86e97ab34ea06e66a40147154055c7817f07ccc", 7393 "description": "zink: ARB_sparse_texture2", 7394 "nominated": false, 7395 "nomination_type": null, 7396 "resolution": 4, 7397 "main_sha": null, 7398 "because_sha": null 7399 }, 7400 { 7401 "sha": "7c918a807b8af69cdadde4e29243638d9884d5fe", 7402 "description": "zink: enable ARB_sparse_texture pipe caps", 7403 "nominated": false, 7404 "nomination_type": null, 7405 "resolution": 4, 7406 "main_sha": null, 7407 "because_sha": null 7408 }, 7409 { 7410 "sha": "0959fd7f3498017f08267359ceb57fc8e2d2a205", 7411 "description": "zink: handle sparse texture miptail commits", 7412 "nominated": false, 7413 "nomination_type": null, 7414 "resolution": 4, 7415 "main_sha": null, 7416 "because_sha": null 7417 }, 7418 { 7419 "sha": "7e03554af0726efc847977c0fa5bfeda79b72b54", 7420 "description": "zink: batch sparse texture binds", 7421 "nominated": false, 7422 "nomination_type": null, 7423 "resolution": 4, 7424 "main_sha": null, 7425 "because_sha": null 7426 }, 7427 { 7428 "sha": "30bd4ff72e2fd17746a8b772f966f09b80e1c10e", 7429 "description": "zink: handle min_lod texture operands", 7430 "nominated": false, 7431 "nomination_type": null, 7432 "resolution": 4, 7433 "main_sha": null, 7434 "because_sha": null 7435 }, 7436 { 7437 "sha": "ac30051a5de813072e0b4f3ae399681f8535d626", 7438 "description": "zink: emit sparse residency cap in ntv", 7439 "nominated": false, 7440 "nomination_type": null, 7441 "resolution": 4, 7442 "main_sha": null, 7443 "because_sha": null 7444 }, 7445 { 7446 "sha": "d76694a18ff0667abf3787634e6755f170266e01", 7447 "description": "zink: only allocate ntv residency info if it will be used", 7448 "nominated": false, 7449 "nomination_type": null, 7450 "resolution": 4, 7451 "main_sha": null, 7452 "because_sha": null 7453 }, 7454 { 7455 "sha": "7e7c94afaa269e788baed80e35cc85c353f37f60", 7456 "description": "zink: add nir_intrinsic_image_deref_sparse_load to image scanning in compiler", 7457 "nominated": false, 7458 "nomination_type": null, 7459 "resolution": 4, 7460 "main_sha": null, 7461 "because_sha": null 7462 }, 7463 { 7464 "sha": "60d0a0a8ce3effd060fa3cf8058a6330bc0daa39", 7465 "description": "zink: always pass shader info to ntv", 7466 "nominated": false, 7467 "nomination_type": null, 7468 "resolution": 4, 7469 "main_sha": null, 7470 "because_sha": null 7471 }, 7472 { 7473 "sha": "0af2b7740bf86268f79c098985a665aa3a548524", 7474 "description": "zink: rename zink_so_info -> zink_shader_info", 7475 "nominated": false, 7476 "nomination_type": null, 7477 "resolution": 4, 7478 "main_sha": null, 7479 "because_sha": null 7480 }, 7481 { 7482 "sha": "73ef54e34242fa59803a3a89b5a6eb92053e917e", 7483 "description": "zink: handle residency return value from sparse texture instructions", 7484 "nominated": false, 7485 "nomination_type": null, 7486 "resolution": 4, 7487 "main_sha": null, 7488 "because_sha": null 7489 }, 7490 { 7491 "sha": "dfc74d703ebebcef4331c6fd14c9ff1f35260a1c", 7492 "description": "zink: always set actual_dest_type for ntv tex instruction emission", 7493 "nominated": false, 7494 "nomination_type": null, 7495 "resolution": 4, 7496 "main_sha": null, 7497 "because_sha": null 7498 }, 7499 { 7500 "sha": "3c05646fbe5f524484813e2b8b56abec62c1a548", 7501 "description": "zink: implement sparse shader instructions in ntv", 7502 "nominated": false, 7503 "nomination_type": null, 7504 "resolution": 4, 7505 "main_sha": null, 7506 "because_sha": null 7507 }, 7508 { 7509 "sha": "1bbcd68d5f10b300bd80cc673b3c8ea264890712", 7510 "description": "zink: fake sparse R9G9B9E5 support as needed", 7511 "nominated": false, 7512 "nomination_type": null, 7513 "resolution": 4, 7514 "main_sha": null, 7515 "because_sha": null 7516 }, 7517 { 7518 "sha": "d83b52928c46089c16145f8d8c56fcb0c49dbeda", 7519 "description": "zink: stop allocating such massive staging regions for buffer maps", 7520 "nominated": true, 7521 "nomination_type": 0, 7522 "resolution": 1, 7523 "main_sha": null, 7524 "because_sha": null 7525 }, 7526 { 7527 "sha": "7753ca2a452d178bcb782b904a0b63b0028c3995", 7528 "description": "zink: allow sparse buffers to be suballocated", 7529 "nominated": false, 7530 "nomination_type": null, 7531 "resolution": 4, 7532 "main_sha": null, 7533 "because_sha": null 7534 }, 7535 { 7536 "sha": "9fd155697ab3a9b9409af6a08dfb6a70ce5be3e6", 7537 "description": "zink: support sparse texture range commits", 7538 "nominated": false, 7539 "nomination_type": null, 7540 "resolution": 4, 7541 "main_sha": null, 7542 "because_sha": null 7543 }, 7544 { 7545 "sha": "d320e8328d6152df5703d230adf8ac0bcb6de9f9", 7546 "description": "zink: set up image create bits for sparse textures", 7547 "nominated": false, 7548 "nomination_type": null, 7549 "resolution": 4, 7550 "main_sha": null, 7551 "because_sha": null 7552 }, 7553 { 7554 "sha": "2e57c2c0293ed4e8d2758e521b6d21a6e10f098d", 7555 "description": "zink: add get_sparse_texture_virtual_page_size hook", 7556 "nominated": false, 7557 "nomination_type": null, 7558 "resolution": 4, 7559 "main_sha": null, 7560 "because_sha": null 7561 }, 7562 { 7563 "sha": "cadcbed2588a68b40d324c3df8b4b75c619c6156", 7564 "description": "tu: expose VK_KHR_copy_commands2", 7565 "nominated": false, 7566 "nomination_type": null, 7567 "resolution": 4, 7568 "main_sha": null, 7569 "because_sha": null 7570 }, 7571 { 7572 "sha": "6ea7a61d7ab065a7a51c7030d405d67ca8b14167", 7573 "description": "v3dv: Update LoaderICDInterfaceVersion to v5", 7574 "nominated": false, 7575 "nomination_type": null, 7576 "resolution": 4, 7577 "main_sha": null, 7578 "because_sha": null 7579 }, 7580 { 7581 "sha": "4e0604279d36ffdf1ea558c40a74b4e69c698545", 7582 "description": "freedreno, tu: Update LoaderICDInterfaceVersion to v5", 7583 "nominated": false, 7584 "nomination_type": null, 7585 "resolution": 4, 7586 "main_sha": null, 7587 "because_sha": null 7588 }, 7589 { 7590 "sha": "6eb8ceac8747074e186fd6c7e70c0bdcbba86a6a", 7591 "description": "lavapipe: Update LoaderICDInterfaceVersion to v5", 7592 "nominated": false, 7593 "nomination_type": null, 7594 "resolution": 4, 7595 "main_sha": null, 7596 "because_sha": null 7597 }, 7598 { 7599 "sha": "0988e4ae0998ee70129ae7821a90b4031c35a6df", 7600 "description": "anv: Update LoaderICDInterfaceVersion to v5", 7601 "nominated": false, 7602 "nomination_type": null, 7603 "resolution": 4, 7604 "main_sha": null, 7605 "because_sha": null 7606 }, 7607 { 7608 "sha": "a2ec6bf60f2bf62e2289317f94a5eddaff95e4cf", 7609 "description": "panvk: Update LoaderICDInterfaceVersion to v5", 7610 "nominated": false, 7611 "nomination_type": null, 7612 "resolution": 4, 7613 "main_sha": null, 7614 "because_sha": null 7615 }, 7616 { 7617 "sha": "80a99ae90618df596267a1922c4a9b98ac0ee93d", 7618 "description": "radv: Update LoaderICDInterfaceVersion to v5", 7619 "nominated": false, 7620 "nomination_type": null, 7621 "resolution": 4, 7622 "main_sha": null, 7623 "because_sha": null 7624 }, 7625 { 7626 "sha": "8733d19f534f5988501c4155101850ab3a26c893", 7627 "description": "meson: start building intel earlier.", 7628 "nominated": false, 7629 "nomination_type": null, 7630 "resolution": 4, 7631 "main_sha": null, 7632 "because_sha": null 7633 }, 7634 { 7635 "sha": "acc2d08cf908a5d25cf5491f7602901d2c310262", 7636 "description": "intel/perf: use a function to do common allocations", 7637 "nominated": false, 7638 "nomination_type": null, 7639 "resolution": 4, 7640 "main_sha": null, 7641 "because_sha": null 7642 }, 7643 { 7644 "sha": "521ede8451df846045d7bc41f44311ace2fddbb5", 7645 "description": "mesa: refactor GetProgramiv to use program resource list", 7646 "nominated": true, 7647 "nomination_type": 0, 7648 "resolution": 1, 7649 "main_sha": null, 7650 "because_sha": null 7651 }, 7652 { 7653 "sha": "7a8d651d50410f021875893b741a9a7a507dc1eb", 7654 "description": "ci/softpipe: Drop the GS sampling known-flakes.", 7655 "nominated": false, 7656 "nomination_type": null, 7657 "resolution": 4, 7658 "main_sha": null, 7659 "because_sha": null 7660 }, 7661 { 7662 "sha": "bee77d3a8239d6195425cfd96bb4707183832b78", 7663 "description": "softpipe: Request that st fix up DST_ALPHA blending for RGB render targets.", 7664 "nominated": false, 7665 "nomination_type": null, 7666 "resolution": 4, 7667 "main_sha": null, 7668 "because_sha": null 7669 }, 7670 { 7671 "sha": "263faa3dfbf6bc55854b4123ce9d225b8f17266e", 7672 "description": "softpipe: respect !independent_blend_enable for color masks.", 7673 "nominated": true, 7674 "nomination_type": 0, 7675 "resolution": 1, 7676 "main_sha": null, 7677 "because_sha": null 7678 }, 7679 { 7680 "sha": "0c31ab34d2ccecbae9a6cbe01b24d646546f23da", 7681 "description": "lavapipe: fix ptralloc typo", 7682 "nominated": false, 7683 "nomination_type": 1, 7684 "resolution": 4, 7685 "main_sha": null, 7686 "because_sha": "48fde98b79f65eda7028005073d457cf346a6290" 7687 }, 7688 { 7689 "sha": "931495072658bc314fd494b9eb7840af0642c049", 7690 "description": "ci: Add docs for Linux Kernel uprevs", 7691 "nominated": false, 7692 "nomination_type": null, 7693 "resolution": 4, 7694 "main_sha": null, 7695 "because_sha": null 7696 }, 7697 { 7698 "sha": "4b8d84f71af36f595896f601249658ff955247fa", 7699 "description": "mesa/st: merge texture obj/image alloc/free into mesa", 7700 "nominated": false, 7701 "nomination_type": null, 7702 "resolution": 4, 7703 "main_sha": null, 7704 "because_sha": null 7705 }, 7706 { 7707 "sha": "cd0961dce2b3b7ae41e0e5901624277159ed85f7", 7708 "description": "mesa/st: merge texture object/image structs into mesa", 7709 "nominated": false, 7710 "nomination_type": null, 7711 "resolution": 4, 7712 "main_sha": null, 7713 "because_sha": null 7714 }, 7715 { 7716 "sha": "ea3e700e3567bdef61f09714355b2359a9a67b56", 7717 "description": "mesa/st: cleanup last bits of st perfmon code.", 7718 "nominated": false, 7719 "nomination_type": null, 7720 "resolution": 4, 7721 "main_sha": null, 7722 "because_sha": null 7723 }, 7724 { 7725 "sha": "bc9b176aef9cd4b8551a513806d34decf853f9a0", 7726 "description": "mesa/st: move perfmon code from st into mesa", 7727 "nominated": false, 7728 "nomination_type": null, 7729 "resolution": 4, 7730 "main_sha": null, 7731 "because_sha": null 7732 }, 7733 { 7734 "sha": "1e2ded21ba8809a762560e44b541608ce059d9f5", 7735 "description": "mesa/st: merge perfmon groups init/cleanup from st into mesa", 7736 "nominated": false, 7737 "nomination_type": null, 7738 "resolution": 4, 7739 "main_sha": null, 7740 "because_sha": null 7741 }, 7742 { 7743 "sha": "350dbb000e66b7dbfff1ed880f71a66243726a87", 7744 "description": "mesa/st: merge perfmon counters/groups objects from st into mesa", 7745 "nominated": false, 7746 "nomination_type": null, 7747 "resolution": 4, 7748 "main_sha": null, 7749 "because_sha": null 7750 }, 7751 { 7752 "sha": "a3099f885eafc8d5d8ba376984ba636c6559bff5", 7753 "description": "mesa/st: merge perfmon object from st into mesa", 7754 "nominated": false, 7755 "nomination_type": null, 7756 "resolution": 4, 7757 "main_sha": null, 7758 "because_sha": null 7759 }, 7760 { 7761 "sha": "0fb946da94eeb562f726c39729552a6c4c4e7092", 7762 "description": "mesa/st: merge transform feedback code from st into mesa", 7763 "nominated": false, 7764 "nomination_type": null, 7765 "resolution": 4, 7766 "main_sha": null, 7767 "because_sha": null 7768 }, 7769 { 7770 "sha": "ecb99724a3b668441b6b16fd6c9f6120a7eeeeeb", 7771 "description": "mesa/st: merge st transform feedback object into gl one.", 7772 "nominated": false, 7773 "nomination_type": null, 7774 "resolution": 4, 7775 "main_sha": null, 7776 "because_sha": null 7777 }, 7778 { 7779 "sha": "b6710b6549c2c9c27df02cb46b1faa47b0705237", 7780 "description": "mesa/st: merge condrender code from st into mesa.", 7781 "nominated": false, 7782 "nomination_type": null, 7783 "resolution": 4, 7784 "main_sha": null, 7785 "because_sha": null 7786 }, 7787 { 7788 "sha": "1c73afa462763a802e2b076c1842c755c350e30d", 7789 "description": "mesa/st: merge queryobj code from st into mesa.", 7790 "nominated": false, 7791 "nomination_type": null, 7792 "resolution": 4, 7793 "main_sha": null, 7794 "because_sha": null 7795 }, 7796 { 7797 "sha": "0af7c1e385b94c4d3610c4bff4c3af8a1afb26c6", 7798 "description": "mesa/st: merge the syncobj code from st into mesa", 7799 "nominated": false, 7800 "nomination_type": null, 7801 "resolution": 4, 7802 "main_sha": null, 7803 "because_sha": null 7804 }, 7805 { 7806 "sha": "adf0dc7801c8ac6e20abf26a2a07ebbd463c3a29", 7807 "description": "mesa/st: merge semaphore objects from st into mesa", 7808 "nominated": false, 7809 "nomination_type": null, 7810 "resolution": 4, 7811 "main_sha": null, 7812 "because_sha": null 7813 }, 7814 { 7815 "sha": "addcc24f77229ca3a864a1774a681f96699d09c2", 7816 "description": "mesa/st: merge memoryobjects code from st into mesa", 7817 "nominated": false, 7818 "nomination_type": null, 7819 "resolution": 4, 7820 "main_sha": null, 7821 "because_sha": null 7822 }, 7823 { 7824 "sha": "ed0046c5b47e9a7983d5331bd97ea7c91582b0fd", 7825 "description": "glsl: drop glheader.h include.", 7826 "nominated": false, 7827 "nomination_type": null, 7828 "resolution": 4, 7829 "main_sha": null, 7830 "because_sha": null 7831 }, 7832 { 7833 "sha": "16fa44205744a336c55049b4e8fcf5995c0df9a7", 7834 "description": "mesa: split struct gl_config into it's own header.", 7835 "nominated": false, 7836 "nomination_type": null, 7837 "resolution": 4, 7838 "main_sha": null, 7839 "because_sha": null 7840 }, 7841 { 7842 "sha": "4346f392993855ed4debba43032a498e2cd53ee4", 7843 "description": "mesa: more mtypes.h cleanups", 7844 "nominated": false, 7845 "nomination_type": null, 7846 "resolution": 4, 7847 "main_sha": null, 7848 "because_sha": null 7849 }, 7850 { 7851 "sha": "090f90017338b5ab6526615df83c9c3b00291cca", 7852 "description": "docs: update docs for new extension header.", 7853 "nominated": false, 7854 "nomination_type": null, 7855 "resolution": 4, 7856 "main_sha": null, 7857 "because_sha": null 7858 }, 7859 { 7860 "sha": "07edaa14096acace4f0370e869f919b8fffe0e82", 7861 "description": "vbo: drop unused mtypes.h", 7862 "nominated": false, 7863 "nomination_type": null, 7864 "resolution": 4, 7865 "main_sha": null, 7866 "because_sha": null 7867 }, 7868 { 7869 "sha": "7db6f9b8fce18039043f5662d7a56782aa45dfbb", 7870 "description": "glsl: drop some more context.h/mtypes.h interactions", 7871 "nominated": false, 7872 "nomination_type": null, 7873 "resolution": 4, 7874 "main_sha": null, 7875 "because_sha": null 7876 }, 7877 { 7878 "sha": "7b7f6276000a39a582acd22456337b56954219af", 7879 "description": "glsl/fp64: move context.h dependent checks into main.", 7880 "nominated": false, 7881 "nomination_type": null, 7882 "resolution": 4, 7883 "main_sha": null, 7884 "because_sha": null 7885 }, 7886 { 7887 "sha": "23b361ae12172112e80c9f3e61c14daa912da8d9", 7888 "description": "glsl: move off mtypes.h in lots of places.", 7889 "nominated": false, 7890 "nomination_type": null, 7891 "resolution": 4, 7892 "main_sha": null, 7893 "because_sha": null 7894 }, 7895 { 7896 "sha": "a7b9b4086c85688026cccf6741dea4c101af119a", 7897 "description": "mtypes: move gl_shader_variable to shader_types.h", 7898 "nominated": false, 7899 "nomination_type": null, 7900 "resolution": 4, 7901 "main_sha": null, 7902 "because_sha": null 7903 }, 7904 { 7905 "sha": "79834f4defc67f76990e21e3a16c55cfa47d4017", 7906 "description": "mtypes: move bindless image/sampler objects to shader_types.h", 7907 "nominated": false, 7908 "nomination_type": null, 7909 "resolution": 4, 7910 "main_sha": null, 7911 "because_sha": null 7912 }, 7913 { 7914 "sha": "0506c99ccd0b947b9f170aa4a85ab69d82d1b4d9", 7915 "description": "mtypes: move uniform shader types to shader_types.h", 7916 "nominated": false, 7917 "nomination_type": null, 7918 "resolution": 4, 7919 "main_sha": null, 7920 "because_sha": null 7921 }, 7922 { 7923 "sha": "57a7915face5576d354e825bb30d018656bcb690", 7924 "description": "mtypes: move transform feedback internal structs to shader_types.h", 7925 "nominated": false, 7926 "nomination_type": null, 7927 "resolution": 4, 7928 "main_sha": null, 7929 "because_sha": null 7930 }, 7931 { 7932 "sha": "cc38e6e7d3cd6010e9a6879ad18c305b1f0d5822", 7933 "description": "mtypes: more gl_active_atomic_buffer to shader_types.h", 7934 "nominated": false, 7935 "nomination_type": null, 7936 "resolution": 4, 7937 "main_sha": null, 7938 "because_sha": null 7939 }, 7940 { 7941 "sha": "0eb50f738d129aab9b0f4e183e4827759c0c8905", 7942 "description": "mtypes: move gl_program to shader_types.h", 7943 "nominated": false, 7944 "nomination_type": null, 7945 "resolution": 4, 7946 "main_sha": null, 7947 "because_sha": null 7948 }, 7949 { 7950 "sha": "d6dfa370ee3125f8785c56d821a98042ff084be4", 7951 "description": "mtypes: move gl_linked_shader and gl_shader_program to new shader_types.h", 7952 "nominated": false, 7953 "nomination_type": null, 7954 "resolution": 4, 7955 "main_sha": null, 7956 "because_sha": null 7957 }, 7958 { 7959 "sha": "fa5788b88932c3c529cb378250c2fadbec6afad9", 7960 "description": "mesa: move ast_to_hir.cpp off mtypes.h", 7961 "nominated": false, 7962 "nomination_type": null, 7963 "resolution": 4, 7964 "main_sha": null, 7965 "because_sha": null 7966 }, 7967 { 7968 "sha": "74fa9c06207a11ab7e179642465b06dda6140792", 7969 "description": "glsl: move ast_function.cpp off mtypes.h", 7970 "nominated": false, 7971 "nomination_type": null, 7972 "resolution": 4, 7973 "main_sha": null, 7974 "because_sha": null 7975 }, 7976 { 7977 "sha": "b4aa10c08952832a8ea70dca705b7fec056cf83c", 7978 "description": "glsl: avoid rebuilding builtin functions on mtypes.h changes.", 7979 "nominated": false, 7980 "nomination_type": null, 7981 "resolution": 4, 7982 "main_sha": null, 7983 "because_sha": null 7984 }, 7985 { 7986 "sha": "72123213ceefc6b4cc3dfde427fdb3806ebbf78f", 7987 "description": "mesa: move some gl shader types to shader_types.h.", 7988 "nominated": false, 7989 "nomination_type": null, 7990 "resolution": 4, 7991 "main_sha": null, 7992 "because_sha": null 7993 }, 7994 { 7995 "sha": "b40958cbff2c8e3606505558729f1e65434fbca8", 7996 "description": "glsl: remove some deps on mtypes.h.", 7997 "nominated": false, 7998 "nomination_type": null, 7999 "resolution": 4, 8000 "main_sha": null, 8001 "because_sha": null 8002 }, 8003 { 8004 "sha": "02bab148f9474dd1d00709aed18357a22cc08504", 8005 "description": "mesa/mtypes: move matrix enums to shader_enums.h", 8006 "nominated": false, 8007 "nomination_type": null, 8008 "resolution": 4, 8009 "main_sha": null, 8010 "because_sha": null 8011 }, 8012 { 8013 "sha": "379fc6b269e854df1509a702c6da08814c62fa07", 8014 "description": "mtypes: split gl extensions and consts out into a separate header", 8015 "nominated": false, 8016 "nomination_type": null, 8017 "resolution": 4, 8018 "main_sha": null, 8019 "because_sha": null 8020 }, 8021 { 8022 "sha": "717a720e9c959d04dff45346edaf432cbc9bb270", 8023 "description": "mesa: drop unused context parameter to shader program data reference.", 8024 "nominated": false, 8025 "nomination_type": null, 8026 "resolution": 4, 8027 "main_sha": null, 8028 "because_sha": null 8029 }, 8030 { 8031 "sha": "3868b30fc4f25845624535aabb68aa02b3d30bf5", 8032 "description": "glsl/parser: extract consts/exts/api out of context at start.", 8033 "nominated": false, 8034 "nomination_type": null, 8035 "resolution": 4, 8036 "main_sha": null, 8037 "because_sha": null 8038 }, 8039 { 8040 "sha": "949b5787eec0c8903897b90cf2b4b2611c6407b8", 8041 "description": "meson: Try to link all-targets module if Gallium OpenCL is enabled", 8042 "nominated": false, 8043 "nomination_type": null, 8044 "resolution": 4, 8045 "main_sha": null, 8046 "because_sha": null 8047 }, 8048 { 8049 "sha": "cac6f633b21799bd1ecc35471d73a0bd190ccada", 8050 "description": "nir/opt_offsets: Use nir_ssa_scalar to chase offset additions.", 8051 "nominated": false, 8052 "nomination_type": null, 8053 "resolution": 4, 8054 "main_sha": null, 8055 "because_sha": null 8056 }, 8057 { 8058 "sha": "1048e6113ea288d8bc3849d8b44c4d002518d46f", 8059 "description": "nir_to_tgsi: Use nir_opt_offsets for load_ubo_vec4.", 8060 "nominated": false, 8061 "nomination_type": null, 8062 "resolution": 4, 8063 "main_sha": null, 8064 "because_sha": null 8065 }, 8066 { 8067 "sha": "645ca56425a54ce56781f2650f2990cd4d50b6a1", 8068 "description": "nir/opt_offsets: Also apply the max offset to top-level constant folding.", 8069 "nominated": false, 8070 "nomination_type": null, 8071 "resolution": 4, 8072 "main_sha": null, 8073 "because_sha": null 8074 }, 8075 { 8076 "sha": "ec4b9909f040fff083ff3e787270ab713f8662fe", 8077 "description": "nir/opt_offsets: Disable unsigned wrap checks on non-native-integers HW.", 8078 "nominated": false, 8079 "nomination_type": null, 8080 "resolution": 4, 8081 "main_sha": null, 8082 "because_sha": null 8083 }, 8084 { 8085 "sha": "700d2fbd0ab3bde9b87a28b14addaac9bb4520eb", 8086 "description": "nir: Add a .base field to nir_load_ubo_vec4.", 8087 "nominated": false, 8088 "nomination_type": null, 8089 "resolution": 4, 8090 "main_sha": null, 8091 "because_sha": null 8092 }, 8093 { 8094 "sha": "a98103c55d628e8a4c433be488d5025f1e177ff2", 8095 "description": "nir/lower_dynamic_bo_access: Use copy_inst_indices for our cloned instrs.", 8096 "nominated": false, 8097 "nomination_type": null, 8098 "resolution": 4, 8099 "main_sha": null, 8100 "because_sha": null 8101 }, 8102 { 8103 "sha": "f83f72be8ebe07d5f13a29e5a404865543a31e1a", 8104 "description": "intel/brw: drop gl header from the brw backend.", 8105 "nominated": false, 8106 "nomination_type": null, 8107 "resolution": 4, 8108 "main_sha": null, 8109 "because_sha": null 8110 }, 8111 { 8112 "sha": "ccbf700d6c65059b0b969c02c2ba1275107ca352", 8113 "description": "nir: remove gl.h include from nir headers.", 8114 "nominated": false, 8115 "nomination_type": null, 8116 "resolution": 4, 8117 "main_sha": null, 8118 "because_sha": null 8119 }, 8120 { 8121 "sha": "39bfb256271ad553ab2cad0700034cb359653def", 8122 "description": "includes: add windows lean and mean guard.", 8123 "nominated": false, 8124 "nomination_type": null, 8125 "resolution": 4, 8126 "main_sha": null, 8127 "because_sha": null 8128 }, 8129 { 8130 "sha": "1352e0ba0cff7d0c590b89d8643262c85e12fc61", 8131 "description": "mesa/*: add a shader primitive type to get away from GL types.", 8132 "nominated": false, 8133 "nomination_type": null, 8134 "resolution": 4, 8135 "main_sha": null, 8136 "because_sha": null 8137 }, 8138 { 8139 "sha": "d54c07b4c4ac726b5fa90eb3a315cb4345f14a49", 8140 "description": "mesa/*: use an internal enum for tessellation primitive types.", 8141 "nominated": false, 8142 "nomination_type": null, 8143 "resolution": 4, 8144 "main_sha": null, 8145 "because_sha": null 8146 }, 8147 { 8148 "sha": "537a0ee3b7f836564f5b4c05da7b13a27b226c46", 8149 "description": "llvmpipe: Add get_{driver,device}_uuid implementations", 8150 "nominated": true, 8151 "nomination_type": 1, 8152 "resolution": 1, 8153 "main_sha": null, 8154 "because_sha": "9da15aa3aa94bc94ca1492df8c444ff76b92d19d" 8155 }, 8156 { 8157 "sha": "acd0afdba495227fe5584ebfa822f5c87aa433cd", 8158 "description": "amd: move uvd decode definitions to common place", 8159 "nominated": false, 8160 "nomination_type": null, 8161 "resolution": 4, 8162 "main_sha": null, 8163 "because_sha": null 8164 }, 8165 { 8166 "sha": "14551f2bde7d84d20063e68b70628c7f83918013", 8167 "description": "amd: move vcn decoding regs + structs to a common file.", 8168 "nominated": false, 8169 "nomination_type": null, 8170 "resolution": 4, 8171 "main_sha": null, 8172 "because_sha": null 8173 }, 8174 { 8175 "sha": "a35c5540e4241cb4473f5cc9cb1a53bdeee85ada", 8176 "description": "ci: freedreno: Update a530 dEQP fail expectation list", 8177 "nominated": false, 8178 "nomination_type": null, 8179 "resolution": 4, 8180 "main_sha": null, 8181 "because_sha": null 8182 }, 8183 { 8184 "sha": "6f74c95a846b11ffe5e515af8a736c2276641165", 8185 "description": "ci: Uprev Kernel to v5.16", 8186 "nominated": false, 8187 "nomination_type": null, 8188 "resolution": 4, 8189 "main_sha": null, 8190 "because_sha": null 8191 }, 8192 { 8193 "sha": "19f88eb858ef09085be7f6301b52a3ac769d0b91", 8194 "description": "meson: tlsdesc: minor reformatting, add comments", 8195 "nominated": false, 8196 "nomination_type": null, 8197 "resolution": 4, 8198 "main_sha": null, 8199 "because_sha": null 8200 }, 8201 { 8202 "sha": "96cc3007461a837042fc1bb3adf11356638efdcd", 8203 "description": "radv: fix missing destroy for the overallocation mutex", 8204 "nominated": false, 8205 "nomination_type": null, 8206 "resolution": 4, 8207 "main_sha": null, 8208 "because_sha": null 8209 }, 8210 { 8211 "sha": "6619f855d97533d76cbca81ce13e056b31bd1206", 8212 "description": "vulkan/runtime: fix accessing NULL pointers detected by UBSAN", 8213 "nominated": false, 8214 "nomination_type": 1, 8215 "resolution": 4, 8216 "main_sha": null, 8217 "because_sha": "7a84314c12ae0d001eb7d9df7d1f3c5c1c04b819" 8218 }, 8219 { 8220 "sha": "44ddc28fa8d2115e97cf94d41da86eb7b26ae6b6", 8221 "description": "Add new rules to .gitattributes", 8222 "nominated": false, 8223 "nomination_type": null, 8224 "resolution": 4, 8225 "main_sha": null, 8226 "because_sha": null 8227 }, 8228 { 8229 "sha": "a4b8f69bb50556bf3e5c41b887c74c8ef6d9fd94", 8230 "description": "radv/ci: add line endings exception for files generated with wine", 8231 "nominated": false, 8232 "nomination_type": null, 8233 "resolution": 4, 8234 "main_sha": null, 8235 "because_sha": null 8236 }, 8237 { 8238 "sha": "745af887830c71032ba83923d69e1ffc8a3575ad", 8239 "description": "ci/windows: normalize line endings", 8240 "nominated": false, 8241 "nomination_type": null, 8242 "resolution": 4, 8243 "main_sha": null, 8244 "because_sha": null 8245 }, 8246 { 8247 "sha": "f5471227724574028522a7a0adb96a7c0ecfca51", 8248 "description": "microsoft/compiler: normalize line endings", 8249 "nominated": false, 8250 "nomination_type": null, 8251 "resolution": 4, 8252 "main_sha": null, 8253 "because_sha": null 8254 }, 8255 { 8256 "sha": "ed0edcc338872f55979b961e211cc4e27ef78548", 8257 "description": "freedreno/rnn: normalize line endings in rules-ng.xsd", 8258 "nominated": false, 8259 "nomination_type": null, 8260 "resolution": 4, 8261 "main_sha": null, 8262 "because_sha": null 8263 }, 8264 { 8265 "sha": "b59764a9fcb0a1535d948126ab0b74ca38aa0cbb", 8266 "description": "aco: use p_extract for SGPR nir_op_unpack_half_2x16_split_y", 8267 "nominated": false, 8268 "nomination_type": null, 8269 "resolution": 4, 8270 "main_sha": null, 8271 "because_sha": null 8272 }, 8273 { 8274 "sha": "bbc4ca5d7d5abde8514529b4cb29eac4e7e0e0f7", 8275 "description": "aux/trace: cosmetic cleanup", 8276 "nominated": false, 8277 "nomination_type": null, 8278 "resolution": 4, 8279 "main_sha": null, 8280 "because_sha": null 8281 }, 8282 { 8283 "sha": "85a75e42db76e3d4afa53eb489a329200944731f", 8284 "description": "aux/trace: implement missing trace calls", 8285 "nominated": false, 8286 "nomination_type": null, 8287 "resolution": 4, 8288 "main_sha": null, 8289 "because_sha": null 8290 }, 8291 { 8292 "sha": "32d40f7c80c57104243c736fa7f436c4a973df88", 8293 "description": "aux/trace: print enum names instead of integer values in gallium traces", 8294 "nominated": false, 8295 "nomination_type": null, 8296 "resolution": 4, 8297 "main_sha": null, 8298 "because_sha": null 8299 }, 8300 { 8301 "sha": "51f6288a2d2fa78e723b99a90133f5ebd782bc4a", 8302 "description": "genxml: reduce amount of generated code", 8303 "nominated": false, 8304 "nomination_type": null, 8305 "resolution": 4, 8306 "main_sha": null, 8307 "because_sha": null 8308 }, 8309 { 8310 "sha": "acebea9cf1f8ce2e71f6cd3404d3a2760a2efc66", 8311 "description": "anv: fix missing descriptor copy of bufferview/surfacestate content", 8312 "nominated": true, 8313 "nomination_type": 0, 8314 "resolution": 1, 8315 "main_sha": null, 8316 "because_sha": null 8317 }, 8318 { 8319 "sha": "2c875e6ad781e712a8d55e4494a54ed51843df09", 8320 "description": "intel/dev: fix ppipe_mask computation", 8321 "nominated": false, 8322 "nomination_type": 1, 8323 "resolution": 4, 8324 "main_sha": null, 8325 "because_sha": "e86ce98c6a08cf6a4129132cc5094370931e0bfa" 8326 }, 8327 { 8328 "sha": "9e839620daa0d157230acfa2fe84cd9dc248031e", 8329 "description": "meson: add check kwarg to run_command", 8330 "nominated": false, 8331 "nomination_type": null, 8332 "resolution": 4, 8333 "main_sha": null, 8334 "because_sha": null 8335 }, 8336 { 8337 "sha": "71673cd2d4da7c8284defb76c03a8865a4c5c5a4", 8338 "description": "zink: add deqp ci baseline for nv", 8339 "nominated": false, 8340 "nomination_type": null, 8341 "resolution": 4, 8342 "main_sha": null, 8343 "because_sha": null 8344 }, 8345 { 8346 "sha": "f9892b0f4f9af55e5df1fcea0b46a229e1f284dc", 8347 "description": "zink: update nv ci baseline", 8348 "nominated": false, 8349 "nomination_type": null, 8350 "resolution": 4, 8351 "main_sha": null, 8352 "because_sha": null 8353 }, 8354 { 8355 "sha": "806946b09474f78eb601bd79d89084c9a50cb2e7", 8356 "description": "lavapipe: replace hard pointer calcs in push descriptors with ptralloc", 8357 "nominated": false, 8358 "nomination_type": null, 8359 "resolution": 4, 8360 "main_sha": null, 8361 "because_sha": null 8362 }, 8363 { 8364 "sha": "48fde98b79f65eda7028005073d457cf346a6290", 8365 "description": "lavapipe: replace hard pointer calcs in dynamic render with ptralloc", 8366 "nominated": false, 8367 "nomination_type": null, 8368 "resolution": 4, 8369 "main_sha": null, 8370 "because_sha": null 8371 }, 8372 { 8373 "sha": "171ccdbf1c40068fcea2cc36ff7eef1a49155928", 8374 "description": "util: add ptralloc", 8375 "nominated": false, 8376 "nomination_type": null, 8377 "resolution": 4, 8378 "main_sha": null, 8379 "because_sha": null 8380 }, 8381 { 8382 "sha": "0bc7562466cb6ad212caa7c2060c53c3b88ffc2d", 8383 "description": "iris: Do primitive ID overrides in 3DSTATE_SBE not SBE_SWIZ", 8384 "nominated": false, 8385 "nomination_type": null, 8386 "resolution": 4, 8387 "main_sha": null, 8388 "because_sha": null 8389 }, 8390 { 8391 "sha": "223edb1ec112bacb823a9739f94b35179e578886", 8392 "description": "iris: Use prog_data->inputs rather than shader info in SBE code.", 8393 "nominated": false, 8394 "nomination_type": null, 8395 "resolution": 4, 8396 "main_sha": null, 8397 "because_sha": null 8398 }, 8399 { 8400 "sha": "d475e839daf96a19140bb5daa77998455ca36a90", 8401 "description": "intel/fs: Reuse the same FS input slot for VUE header fields.", 8402 "nominated": false, 8403 "nomination_type": null, 8404 "resolution": 4, 8405 "main_sha": null, 8406 "because_sha": null 8407 }, 8408 { 8409 "sha": "5f0bf2113ef03c36dfc68360736dd9156454e1f2", 8410 "description": "r300: Add consts (uniforms) count to the shader-db output.", 8411 "nominated": false, 8412 "nomination_type": null, 8413 "resolution": 4, 8414 "main_sha": null, 8415 "because_sha": null 8416 }, 8417 { 8418 "sha": "cd7b260eeb94585127aa39e16740029b3ae95958", 8419 "description": "r300: Drop unused r300_get_stats() call.", 8420 "nominated": false, 8421 "nomination_type": null, 8422 "resolution": 4, 8423 "main_sha": null, 8424 "because_sha": null 8425 }, 8426 { 8427 "sha": "695ba644abe74e564e1bba34930cfd5932919c3a", 8428 "description": "intel/gem: Return length from intel_i915_query_alloc", 8429 "nominated": false, 8430 "nomination_type": null, 8431 "resolution": 4, 8432 "main_sha": null, 8433 "because_sha": null 8434 }, 8435 { 8436 "sha": "83da7dc487e29a37176957cca9e350b028f14ced", 8437 "description": "intel/dev: Recalculate max_cs_threads after applying hwconfig changes", 8438 "nominated": false, 8439 "nomination_type": null, 8440 "resolution": 4, 8441 "main_sha": null, 8442 "because_sha": null 8443 }, 8444 { 8445 "sha": "ab22fb488bd2d9efe4541fb622c491c5c10cc4b4", 8446 "description": "intel/dev: Apply settings from hwconfig if devinfo::apply_hwconfig is set", 8447 "nominated": false, 8448 "nomination_type": null, 8449 "resolution": 4, 8450 "main_sha": null, 8451 "because_sha": null 8452 }, 8453 { 8454 "sha": "59f32c62c736210b0d244d5a084732c7a43c4cf0", 8455 "description": "intel/dev: Set intel_device_info::apply_hwconfig for DG2", 8456 "nominated": false, 8457 "nomination_type": null, 8458 "resolution": 4, 8459 "main_sha": null, 8460 "because_sha": null 8461 }, 8462 { 8463 "sha": "a15f18c8860ef118902f4dbc3dfe04d61e20e80d", 8464 "description": "intel/dev: Add intel_device_info::apply_hwconfig", 8465 "nominated": false, 8466 "nomination_type": null, 8467 "resolution": 4, 8468 "main_sha": null, 8469 "because_sha": null 8470 }, 8471 { 8472 "sha": "030035102816ecacc6bfb01d01718b3e9f3a2637", 8473 "description": "intel/dev: Print urb size with intel_dev_info", 8474 "nominated": false, 8475 "nomination_type": null, 8476 "resolution": 4, 8477 "main_sha": null, 8478 "because_sha": null 8479 }, 8480 { 8481 "sha": "2dd78b9a4f277f17d48303532c83d24aabd2a62e", 8482 "description": "intel/dev: Add intel_print_hwconfig_table()", 8483 "nominated": false, 8484 "nomination_type": null, 8485 "resolution": 4, 8486 "main_sha": null, 8487 "because_sha": null 8488 }, 8489 { 8490 "sha": "3a119f0c6d561b7f4c2d7f47d0c85e9d267447fb", 8491 "description": "intel/dev: Add intel_hwconfig_types.h from random post on the internet", 8492 "nominated": false, 8493 "nomination_type": null, 8494 "resolution": 4, 8495 "main_sha": null, 8496 "because_sha": null 8497 }, 8498 { 8499 "sha": "f0692365a2d4453692c24c06512e4d913b4578ff", 8500 "description": "anv,blorp,crocus,i965,iris: Use devinfo->max_threads_per_psd for gfx8+", 8501 "nominated": false, 8502 "nomination_type": null, 8503 "resolution": 4, 8504 "main_sha": null, 8505 "because_sha": null 8506 }, 8507 { 8508 "sha": "08a897fa38f5dddd4286e70fc4dbef8435e86db9", 8509 "description": "intel/dev: Add max_threads_per_psd field to devinfo for gfx8+", 8510 "nominated": false, 8511 "nomination_type": null, 8512 "resolution": 4, 8513 "main_sha": null, 8514 "because_sha": null 8515 }, 8516 { 8517 "sha": "5e2834754e8ca7f525e622775b6900e189c7e9c0", 8518 "description": "r300: fix translate_LRP", 8519 "nominated": false, 8520 "nomination_type": null, 8521 "resolution": 4, 8522 "main_sha": null, 8523 "because_sha": null 8524 }, 8525 { 8526 "sha": "e6b60c27643fe2a4cee2c414e5cf082542a047a3", 8527 "description": "svga: enable GL43 on SVGA GL43 capable device", 8528 "nominated": false, 8529 "nomination_type": null, 8530 "resolution": 4, 8531 "main_sha": null, 8532 "because_sha": null 8533 }, 8534 { 8535 "sha": "1942c06f9c355b49c260240392f5aae2a0aa1b9b", 8536 "description": "svga: add GL43 resource validation at draw time", 8537 "nominated": false, 8538 "nomination_type": null, 8539 "resolution": 4, 8540 "main_sha": null, 8541 "because_sha": null 8542 }, 8543 { 8544 "sha": "1e99a3073871c2091d0d9524e6587642cbb48979", 8545 "description": "svga: shader translation for compute, image views and shader buffers", 8546 "nominated": false, 8547 "nomination_type": null, 8548 "resolution": 4, 8549 "main_sha": null, 8550 "because_sha": null 8551 }, 8552 { 8553 "sha": "247c61f2d0454a94bc8b26601f88ed5f0890cedd", 8554 "description": "svga: Add support for compute shader, shader buffers and image views", 8555 "nominated": false, 8556 "nomination_type": null, 8557 "resolution": 4, 8558 "main_sha": null, 8559 "because_sha": null 8560 }, 8561 { 8562 "sha": "533a09541d52376d933a8f6c17eaa21f0ab4bcd9", 8563 "description": "tgsi: Add hw_atomic_declared in tgsi_info", 8564 "nominated": false, 8565 "nomination_type": null, 8566 "resolution": 4, 8567 "main_sha": null, 8568 "because_sha": null 8569 }, 8570 { 8571 "sha": "dc512f11ea29758742d199fc278e98d7f0a005b6", 8572 "description": "svga: Add utility to check for GL43 support", 8573 "nominated": false, 8574 "nomination_type": null, 8575 "resolution": 4, 8576 "main_sha": null, 8577 "because_sha": null 8578 }, 8579 { 8580 "sha": "391a8bbc7738ac9326e246ee9500e05e086ff339", 8581 "description": "svga: Add GL43 commands support", 8582 "nominated": false, 8583 "nomination_type": null, 8584 "resolution": 4, 8585 "main_sha": null, 8586 "because_sha": null 8587 }, 8588 { 8589 "sha": "440beb01d7b320e7415c8c1a5be7b18330e18180", 8590 "description": "zink: enable EXT_external_objects pipe caps", 8591 "nominated": false, 8592 "nomination_type": null, 8593 "resolution": 4, 8594 "main_sha": null, 8595 "because_sha": null 8596 }, 8597 { 8598 "sha": "4ed30be31e5262573167e6f3aef5379974bb8876", 8599 "description": "zink: implement external memory object resource handling", 8600 "nominated": false, 8601 "nomination_type": null, 8602 "resolution": 4, 8603 "main_sha": null, 8604 "because_sha": null 8605 }, 8606 { 8607 "sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1", 8608 "description": "zink: implement GL semaphores", 8609 "nominated": false, 8610 "nomination_type": null, 8611 "resolution": 4, 8612 "main_sha": null, 8613 "because_sha": null 8614 }, 8615 { 8616 "sha": "29285a0e855be449192dbf92cbba069151cdd4b7", 8617 "description": "zink: add driver/device uuid screen hooks", 8618 "nominated": false, 8619 "nomination_type": null, 8620 "resolution": 4, 8621 "main_sha": null, 8622 "because_sha": null 8623 }, 8624 { 8625 "sha": "65e34fa70e3a8dcbcebfb9e0692d106a8f3fb9df", 8626 "description": "zink: add VK_KHR_external_memory_capabilities to instance exts", 8627 "nominated": false, 8628 "nomination_type": null, 8629 "resolution": 4, 8630 "main_sha": null, 8631 "because_sha": null 8632 }, 8633 { 8634 "sha": "f0f1a94fcffa6f16b913922668cc1e1468ca8a19", 8635 "description": "zink: add VK_KHR_external_semaphore_fd to device exts", 8636 "nominated": false, 8637 "nomination_type": null, 8638 "resolution": 4, 8639 "main_sha": null, 8640 "because_sha": null 8641 }, 8642 { 8643 "sha": "a11dfc11cfae1097f0a14dfbfb30f6e6fa75f322", 8644 "description": "iris: Use mi_builder for load/store reg/mem/imm functions", 8645 "nominated": false, 8646 "nomination_type": null, 8647 "resolution": 4, 8648 "main_sha": null, 8649 "because_sha": null 8650 }, 8651 { 8652 "sha": "e29ed39d63a5872a0decd236b39ca106ddf34bde", 8653 "description": "iris: Use mi_builder to set 3DPRIM registers for draws", 8654 "nominated": false, 8655 "nomination_type": null, 8656 "resolution": 4, 8657 "main_sha": null, 8658 "because_sha": null 8659 }, 8660 { 8661 "sha": "fbcbbae6620d1d7a348a39f9c515c7bd6f28f042", 8662 "description": "crocus: only clamp point size on last stage.", 8663 "nominated": false, 8664 "nomination_type": 1, 8665 "resolution": 4, 8666 "main_sha": null, 8667 "because_sha": "3077d968568213bfe2990ddc4ada2763d9701418" 8668 }, 8669 { 8670 "sha": "f9f7f326faf74224dab7fdcbed54f9ce00698a48", 8671 "description": "intel/compiler: add clamp_pointside to vs/tcs/tes keys.", 8672 "nominated": false, 8673 "nomination_type": 1, 8674 "resolution": 4, 8675 "main_sha": null, 8676 "because_sha": "3077d968568213bfe2990ddc4ada2763d9701418" 8677 }, 8678 { 8679 "sha": "7b6cd912a59a63e8d479970137b706cb38bede02", 8680 "description": "mesa/st: get rid of ST_CALLOC_STRUCT use CALLOC_STRUCT", 8681 "nominated": false, 8682 "nomination_type": null, 8683 "resolution": 4, 8684 "main_sha": null, 8685 "because_sha": null 8686 }, 8687 { 8688 "sha": "05c8fb633557001ca83622bbf3224cc20f11bf7f", 8689 "description": "mesa/st/perfmon: rebalance CALLOC_STRUCT/FREE", 8690 "nominated": false, 8691 "nomination_type": null, 8692 "resolution": 4, 8693 "main_sha": null, 8694 "because_sha": null 8695 }, 8696 { 8697 "sha": "7c79c9bfb1d5952f7d826dd63cf6fbdc74feba66", 8698 "description": "mesa: rebalance the CALLOC_STRUCT/FREE force.", 8699 "nominated": false, 8700 "nomination_type": null, 8701 "resolution": 4, 8702 "main_sha": null, 8703 "because_sha": null 8704 }, 8705 { 8706 "sha": "3b26dbf8f1d1a9a9c3b8d5c1797bb1ba84021251", 8707 "description": "mesa/program: don't use CALLOC_STRUCT for instructions.", 8708 "nominated": false, 8709 "nomination_type": null, 8710 "resolution": 4, 8711 "main_sha": null, 8712 "because_sha": null 8713 }, 8714 { 8715 "sha": "279cc37ac09d43688af5f182274e6f7cf233d25f", 8716 "description": "freedreno/ci: Fix dEQP tests expectations on A530", 8717 "nominated": false, 8718 "nomination_type": null, 8719 "resolution": 4, 8720 "main_sha": null, 8721 "because_sha": null 8722 }, 8723 { 8724 "sha": "da709e8aa72a0e4020f2c170039967cd2f42fc10", 8725 "description": "panfrost/ci: Fix piglit tests expectations on G52", 8726 "nominated": false, 8727 "nomination_type": null, 8728 "resolution": 4, 8729 "main_sha": null, 8730 "because_sha": null 8731 }, 8732 { 8733 "sha": "214ea8e018e50abbffede1450a98ff0b072248b7", 8734 "description": "iris/ci: Fix piglit tests expectations on amly", 8735 "nominated": false, 8736 "nomination_type": null, 8737 "resolution": 4, 8738 "main_sha": null, 8739 "because_sha": null 8740 }, 8741 { 8742 "sha": "05c6dea68b1dfc477afd06cbb6251f85ab0b07c6", 8743 "description": "iris/ci: Fix whl dEQP expectations", 8744 "nominated": false, 8745 "nomination_type": null, 8746 "resolution": 4, 8747 "main_sha": null, 8748 "because_sha": null 8749 }, 8750 { 8751 "sha": "9f0be629cd6a2d9c92db91f50be41929eedbd1f2", 8752 "description": "virgl/ci: Fix identification of dEQP binary paths", 8753 "nominated": false, 8754 "nomination_type": 1, 8755 "resolution": 4, 8756 "main_sha": null, 8757 "because_sha": "81f25d8f27687ab6de9d303c95f437ed17e70f54" 8758 }, 8759 { 8760 "sha": "aec7eaf3e3ff17d77b95399a7e2272e654aaff28", 8761 "description": "virgl/ci: Do not hide crosvm output messages", 8762 "nominated": false, 8763 "nomination_type": null, 8764 "resolution": 4, 8765 "main_sha": null, 8766 "because_sha": null 8767 }, 8768 { 8769 "sha": "efd4bcad20ddf339790f2382f44354c3afb2c0cc", 8770 "description": "virgl/ci: Prevent static link of virglrenderer inside crosvm", 8771 "nominated": false, 8772 "nomination_type": null, 8773 "resolution": 4, 8774 "main_sha": null, 8775 "because_sha": null 8776 }, 8777 { 8778 "sha": "8d1ed9b753198ef0716fa1823aa405c676e3a324", 8779 "description": "virgl/ci: Force crosvm error when exit code file is missing", 8780 "nominated": false, 8781 "nomination_type": 1, 8782 "resolution": 4, 8783 "main_sha": null, 8784 "because_sha": "81f25d8f27687ab6de9d303c95f437ed17e70f54" 8785 }, 8786 { 8787 "sha": "de4e56fcf7da52c6e3713ba7dab2216097c8b9d8", 8788 "description": "ci: Create results folder before starting virgl_test_server", 8789 "nominated": false, 8790 "nomination_type": null, 8791 "resolution": 4, 8792 "main_sha": null, 8793 "because_sha": null 8794 }, 8795 { 8796 "sha": "c74fb1da4f40d3ea8da5a4a4a28e575139c51558", 8797 "description": "ci: Do not remove cmake", 8798 "nominated": false, 8799 "nomination_type": null, 8800 "resolution": 4, 8801 "main_sha": null, 8802 "because_sha": null 8803 }, 8804 { 8805 "sha": "8729c6e98186b2feab4466ca288876e3a1078f6c", 8806 "description": "ci: Support building and installing deqp-runner from source", 8807 "nominated": false, 8808 "nomination_type": null, 8809 "resolution": 4, 8810 "main_sha": null, 8811 "because_sha": null 8812 }, 8813 { 8814 "sha": "f40e7f0e7bb3a73019e36d84a01e16a6ac63c907", 8815 "description": "ci: Uprev deqp-runner to 0.11.0", 8816 "nominated": false, 8817 "nomination_type": null, 8818 "resolution": 4, 8819 "main_sha": null, 8820 "because_sha": null 8821 }, 8822 { 8823 "sha": "bce9cdf968a80b7e53d6a042674b77cd47d96c9a", 8824 "description": "ci/piglit: Start vtest server if driver is set to virpipe", 8825 "nominated": false, 8826 "nomination_type": null, 8827 "resolution": 4, 8828 "main_sha": null, 8829 "because_sha": null 8830 }, 8831 { 8832 "sha": "217c03ce4bbcd6ff6cd269cd13263873c8756383", 8833 "description": "ci: Do not remove wget", 8834 "nominated": false, 8835 "nomination_type": null, 8836 "resolution": 4, 8837 "main_sha": null, 8838 "because_sha": null 8839 }, 8840 { 8841 "sha": "196dbb12fdf55619b6095d6e635b28f6d33f1bb6", 8842 "description": "ci: Move common variables out into a separate file", 8843 "nominated": false, 8844 "nomination_type": null, 8845 "resolution": 4, 8846 "main_sha": null, 8847 "because_sha": null 8848 }, 8849 { 8850 "sha": "b7bd6ee09d167395d8232be56c8da4197b81b39a", 8851 "description": "ci: Do not remove libgbm-dev", 8852 "nominated": false, 8853 "nomination_type": null, 8854 "resolution": 4, 8855 "main_sha": null, 8856 "because_sha": null 8857 }, 8858 { 8859 "sha": "dcb2f48ed67004a40f79050dfb55215840b1db2f", 8860 "description": "zink: Enable VK_KHR_image_format_list for VK_KHR_imageless_framebuffer", 8861 "nominated": false, 8862 "nomination_type": null, 8863 "resolution": 4, 8864 "main_sha": null, 8865 "because_sha": null 8866 }, 8867 { 8868 "sha": "97da9e4bf4ab57f0217a9f9c4bf680b5bd228f5a", 8869 "description": "Revert \"zink: update gfx_pipeline_state.vertex_strides when necessary\"", 8870 "nominated": false, 8871 "nomination_type": 2, 8872 "resolution": 2, 8873 "main_sha": null, 8874 "because_sha": "a21d2bfd771ae44bdb4c997e6dce746bf65d66fa" 8875 }, 8876 { 8877 "sha": "9c9e8c334981b1af7a709fa42cd5ef9dcf4d9791", 8878 "description": "nir: Reorder ffma and fsub combining", 8879 "nominated": false, 8880 "nomination_type": null, 8881 "resolution": 4, 8882 "main_sha": null, 8883 "because_sha": null 8884 }, 8885 { 8886 "sha": "29cb1c7c1388269cfce136edf7035c22941d7ed4", 8887 "description": "zink: check EXT_image_drm_format_modifier for dmabuf support", 8888 "nominated": true, 8889 "nomination_type": 0, 8890 "resolution": 1, 8891 "main_sha": null, 8892 "because_sha": null 8893 }, 8894 { 8895 "sha": "68f16660f15aaa703c034ca3bd11ef5520508444", 8896 "description": "v3d: keep clear color untouched", 8897 "nominated": false, 8898 "nomination_type": 1, 8899 "resolution": 4, 8900 "main_sha": null, 8901 "because_sha": "54cba7d297aadb6a088ef91bff860f40e201e8c6" 8902 }, 8903 { 8904 "sha": "afdfcdd542b04665e386a93ad8f7030c91d2af66", 8905 "description": "radeonsi: determine MEM_ORDERED after generating a shader variant", 8906 "nominated": false, 8907 "nomination_type": 1, 8908 "resolution": 4, 8909 "main_sha": null, 8910 "because_sha": "3fb77ef2e0f45105d4ab2a38f474ac984e1bdee4" 8911 }, 8912 { 8913 "sha": "e5dd32a48cf778068b61fdc7ca2a928f7c3e9696", 8914 "description": "radeonsi: apply fbfetch/indirect_descriptor to uses_vmem_load_other earlier", 8915 "nominated": false, 8916 "nomination_type": null, 8917 "resolution": 4, 8918 "main_sha": null, 8919 "because_sha": null 8920 }, 8921 { 8922 "sha": "08cc73a218961c8eea5cb3cfebb71a0bc5eb27c3", 8923 "description": "radeonsi: rename uses_vmem_* flags", 8924 "nominated": false, 8925 "nomination_type": null, 8926 "resolution": 4, 8927 "main_sha": null, 8928 "because_sha": null 8929 }, 8930 { 8931 "sha": "ee040a6b6393c8a4726db070a708233e3b5ed44c", 8932 "description": "radeonsi: enable ARB_sparse_texture2", 8933 "nominated": false, 8934 "nomination_type": null, 8935 "resolution": 4, 8936 "main_sha": null, 8937 "because_sha": null 8938 }, 8939 { 8940 "sha": "71a77aea79d2b77078da5ff8ac585f93a589d04e", 8941 "description": "radeonsi: enable multi sample sparse texture support", 8942 "nominated": false, 8943 "nomination_type": null, 8944 "resolution": 4, 8945 "main_sha": null, 8946 "because_sha": null 8947 }, 8948 { 8949 "sha": "485ceb5c519226aeea078dc71767bd9004dcc512", 8950 "description": "gallium: add multi_sample parameter to get_sparse_texture_virtual_page_size", 8951 "nominated": false, 8952 "nomination_type": null, 8953 "resolution": 4, 8954 "main_sha": null, 8955 "because_sha": null 8956 }, 8957 { 8958 "sha": "2c994e17c171c14e4810ad962a26b78fa9d07ea9", 8959 "description": "mesa/main: export _is_multisample_target for external usage", 8960 "nominated": false, 8961 "nomination_type": null, 8962 "resolution": 4, 8963 "main_sha": null, 8964 "because_sha": null 8965 }, 8966 { 8967 "sha": "91661a3938a602f84148e81c3070539eeaa9f61d", 8968 "description": "mesa/main: allow multi sample sparse texture", 8969 "nominated": false, 8970 "nomination_type": null, 8971 "resolution": 4, 8972 "main_sha": null, 8973 "because_sha": null 8974 }, 8975 { 8976 "sha": "697e1cdeef351989d5e33094aa5822b554aee564", 8977 "description": "radeonsi: lower nir_intrinsic_is_sparse_texels_resident", 8978 "nominated": false, 8979 "nomination_type": null, 8980 "resolution": 4, 8981 "main_sha": null, 8982 "because_sha": null 8983 }, 8984 { 8985 "sha": "7d4b0b778931395db941e5a3a8650ced5ec9fdfe", 8986 "description": "glsl/nir: convert is_sparse_texels_resident to nir", 8987 "nominated": false, 8988 "nomination_type": null, 8989 "resolution": 4, 8990 "main_sha": null, 8991 "because_sha": null 8992 }, 8993 { 8994 "sha": "634bb2512352da08d84c8dd540913fb3a5aa04e4", 8995 "description": "glsl: add sparseTexelsResidentARB builtin function", 8996 "nominated": false, 8997 "nomination_type": null, 8998 "resolution": 4, 8999 "main_sha": null, 9000 "because_sha": null 9001 }, 9002 { 9003 "sha": "a0b6515ec4140ed9fe2cd982852e6475ada50537", 9004 "description": "glsl/nir: adjust sparse texture nir_variable", 9005 "nominated": false, 9006 "nomination_type": null, 9007 "resolution": 4, 9008 "main_sha": null, 9009 "because_sha": null 9010 }, 9011 { 9012 "sha": "3dc950118c1e6b6a9207fb90b30ff87beb0ccf7b", 9013 "description": "glsl/nir: convert sparse image load to nir", 9014 "nominated": false, 9015 "nomination_type": null, 9016 "resolution": 4, 9017 "main_sha": null, 9018 "because_sha": null 9019 }, 9020 { 9021 "sha": "f4a972b74837a9f7992b93a808115541bf20589b", 9022 "description": "glsl/nir: convert sparse ir_texture to nir", 9023 "nominated": false, 9024 "nomination_type": null, 9025 "resolution": 4, 9026 "main_sha": null, 9027 "because_sha": null 9028 }, 9029 { 9030 "sha": "f62bbe44c973fad90544db22dc82c1a2a0d1df81", 9031 "description": "glsl: add vec5 glsl types", 9032 "nominated": false, 9033 "nomination_type": null, 9034 "resolution": 4, 9035 "main_sha": null, 9036 "because_sha": null 9037 }, 9038 { 9039 "sha": "59d94d8188d0a88c6999dc50da575ebe173d5a6a", 9040 "description": "glsl: add sparse texture image load builtin functions", 9041 "nominated": false, 9042 "nomination_type": null, 9043 "resolution": 4, 9044 "main_sha": null, 9045 "because_sha": null 9046 }, 9047 { 9048 "sha": "dcec15d79c65441f2f9295a67e10acf855a5989b", 9049 "description": "glsl: add _texelFetch related sparse texture builtin function", 9050 "nominated": false, 9051 "nomination_type": null, 9052 "resolution": 4, 9053 "main_sha": null, 9054 "because_sha": null 9055 }, 9056 { 9057 "sha": "a26dbfc24b86275f49f625494da7b28fb60827c4", 9058 "description": "glsl: add _textureCubeArrayShadow related sparse texture builtin func", 9059 "nominated": false, 9060 "nomination_type": null, 9061 "resolution": 4, 9062 "main_sha": null, 9063 "because_sha": null 9064 }, 9065 { 9066 "sha": "640f9098621448340378a519be7b9894afd9e390", 9067 "description": "glsl: add _texture related sparse texture builtin functions", 9068 "nominated": false, 9069 "nomination_type": null, 9070 "resolution": 4, 9071 "main_sha": null, 9072 "because_sha": null 9073 }, 9074 { 9075 "sha": "dd84769c55d1794ce9df2238fd7be30f9aa01379", 9076 "description": "glsl: ir_texture support sprase texture", 9077 "nominated": false, 9078 "nomination_type": null, 9079 "resolution": 4, 9080 "main_sha": null, 9081 "because_sha": null 9082 }, 9083 { 9084 "sha": "67b4c88512a1d64364594f1d5d0d1de3eddaa78f", 9085 "description": "glsl: add ARB_sparse_texture2 extension", 9086 "nominated": false, 9087 "nomination_type": null, 9088 "resolution": 4, 9089 "main_sha": null, 9090 "because_sha": null 9091 }, 9092 { 9093 "sha": "d44f725ea65c8aa5bc010743887a1d939aabc880", 9094 "description": "mesa/main: relax alignment check when ARB_sparse_texture2 available", 9095 "nominated": false, 9096 "nomination_type": null, 9097 "resolution": 4, 9098 "main_sha": null, 9099 "because_sha": null 9100 }, 9101 { 9102 "sha": "6da5136c661f5ef6a3b8d84c2efe39c02d693707", 9103 "description": "mesa: add ARB_sparse_texture2 extension", 9104 "nominated": false, 9105 "nomination_type": null, 9106 "resolution": 4, 9107 "main_sha": null, 9108 "because_sha": null 9109 }, 9110 { 9111 "sha": "fef018c307fc58f72d292fb0b045ca569c5975a2", 9112 "description": "gallium: add PIPE_CAP_QUERY_SPARSE_TEXTURE_RESIDENCY", 9113 "nominated": false, 9114 "nomination_type": null, 9115 "resolution": 4, 9116 "main_sha": null, 9117 "because_sha": null 9118 }, 9119 { 9120 "sha": "5dd9cb10691a3923c256d5115dc577a67106b5f6", 9121 "description": "gallium/dd_debug: add get_sparse_texture_virtual_page_size", 9122 "nominated": false, 9123 "nomination_type": 1, 9124 "resolution": 4, 9125 "main_sha": null, 9126 "because_sha": "eed8421bbac0ba814a5634550fd4ea02baec57a9" 9127 }, 9128 { 9129 "sha": "2cee73f0f73c3a33b84ff36768ced6959f6dee99", 9130 "description": "nir: fix nir_tex_instr hash not count is_sparse field", 9131 "nominated": true, 9132 "nomination_type": 1, 9133 "resolution": 1, 9134 "main_sha": null, 9135 "because_sha": "3a7972f72a530ebb1b8c1b1eb660f2506d841ae4" 9136 }, 9137 { 9138 "sha": "3cafa3e852c517a6dc6f53a6ffdda1ab969b0636", 9139 "description": "ac/surface: allow displayable DCC with any resolution (e.g. 8K)", 9140 "nominated": false, 9141 "nomination_type": null, 9142 "resolution": 4, 9143 "main_sha": null, 9144 "because_sha": null 9145 }, 9146 { 9147 "sha": "e4c582ee71e76fd21b5cbabb2ca3677604454dc2", 9148 "description": "tu: support VK_EXT_primitive_topology_list_restart", 9149 "nominated": false, 9150 "nomination_type": null, 9151 "resolution": 4, 9152 "main_sha": null, 9153 "because_sha": null 9154 }, 9155 { 9156 "sha": "d95a0b52e45f8c16e72bdcad99ad02ccca1756c3", 9157 "description": "nir/unsigned_upper_bound: don't follow 64-bit f2u32()", 9158 "nominated": true, 9159 "nomination_type": 1, 9160 "resolution": 1, 9161 "main_sha": null, 9162 "because_sha": "72ac3f60261a8510512861b93e843e695331e2ab" 9163 }, 9164 { 9165 "sha": "0d65f229c5c3a0eb2cc7da742ee0aca1e5c72fc7", 9166 "description": "egl/dri2: short-circuit dri2_make_current when possible", 9167 "nominated": false, 9168 "nomination_type": null, 9169 "resolution": 4, 9170 "main_sha": null, 9171 "because_sha": null 9172 }, 9173 { 9174 "sha": "b33ed5406a9379dba98e2ae1b8ff47fa22e8cb6a", 9175 "description": "egl/dri2: remove superfluous flush when changing the context", 9176 "nominated": false, 9177 "nomination_type": null, 9178 "resolution": 4, 9179 "main_sha": null, 9180 "because_sha": null 9181 }, 9182 { 9183 "sha": "88f191891990b8554aa2cd7528b723d36bb745d2", 9184 "description": "radv/winsys: fix zero submit if no timeline semaphore support", 9185 "nominated": false, 9186 "nomination_type": 1, 9187 "resolution": 4, 9188 "main_sha": null, 9189 "because_sha": "967fc415fc4ff3a7a556dbc4d9a851ec1b8ff2de" 9190 }, 9191 { 9192 "sha": "f6ffefba3e466a71a1a3099e1385bee09920e088", 9193 "description": "nir: Apply nir_opt_offsets to nir_intrinsic_load_uniform as well.", 9194 "nominated": false, 9195 "nomination_type": null, 9196 "resolution": 4, 9197 "main_sha": null, 9198 "because_sha": null 9199 }, 9200 { 9201 "sha": "b024102d7c2959451bfef323432beaa4dca4dd88", 9202 "description": "freedreno/ir3: Use nir_opt_offset for removing constant adds for shared vars.", 9203 "nominated": false, 9204 "nomination_type": null, 9205 "resolution": 4, 9206 "main_sha": null, 9207 "because_sha": null 9208 }, 9209 { 9210 "sha": "9645fa9107916287bad05afda7443a016dec2767", 9211 "description": "agx: Handle discard intrinsics", 9212 "nominated": false, 9213 "nomination_type": null, 9214 "resolution": 4, 9215 "main_sha": null, 9216 "because_sha": null 9217 }, 9218 { 9219 "sha": "f248f6623c48718f3ba8cb81f13b0dad89ed4616", 9220 "description": "agx: Add sample_mask instruction", 9221 "nominated": false, 9222 "nomination_type": null, 9223 "resolution": 4, 9224 "main_sha": null, 9225 "because_sha": null 9226 }, 9227 { 9228 "sha": "dcc12656e3b57a5f53bb07df7b8aaca0192417d0", 9229 "description": "asahi: Route sample mask from shader", 9230 "nominated": false, 9231 "nomination_type": null, 9232 "resolution": 4, 9233 "main_sha": null, 9234 "because_sha": null 9235 }, 9236 { 9237 "sha": "9b57600502ace5fafaf170ad748af58f3181ba4f", 9238 "description": "asahi: Rectify confusing XML comment", 9239 "nominated": false, 9240 "nomination_type": null, 9241 "resolution": 4, 9242 "main_sha": null, 9243 "because_sha": null 9244 }, 9245 { 9246 "sha": "3341abc5d79e715eb8af6db91840e3cabc379b27", 9247 "description": "asahi: Break out Fragment Parameters word", 9248 "nominated": false, 9249 "nomination_type": null, 9250 "resolution": 4, 9251 "main_sha": null, 9252 "because_sha": null 9253 }, 9254 { 9255 "sha": "fc5a72be2fd7cd7f882ea3c0105b1f3d6d687eac", 9256 "description": "asahi: Add XML for unknown 0x4a packet", 9257 "nominated": false, 9258 "nomination_type": null, 9259 "resolution": 4, 9260 "main_sha": null, 9261 "because_sha": null 9262 }, 9263 { 9264 "sha": "054c5be1021fdc30ad254ceb1f2c25256fcb8426", 9265 "description": "asahi: Warn when hacks mode is enabled", 9266 "nominated": false, 9267 "nomination_type": null, 9268 "resolution": 4, 9269 "main_sha": null, 9270 "because_sha": null 9271 }, 9272 { 9273 "sha": "011106640fb55d16003a3793458128adab5f8780", 9274 "description": "asahi: Fake more CAPs with dEQP hacks mode", 9275 "nominated": false, 9276 "nomination_type": null, 9277 "resolution": 4, 9278 "main_sha": null, 9279 "because_sha": null 9280 }, 9281 { 9282 "sha": "13b79266e47ebd0e36b0c01531c0876c39841b7e", 9283 "description": "frontend/va: Setting the size of VADRMPRIMESurfaceDescriptor", 9284 "nominated": false, 9285 "nomination_type": null, 9286 "resolution": 4, 9287 "main_sha": null, 9288 "because_sha": null 9289 }, 9290 { 9291 "sha": "76b7e393542c5cde9699f94ac5be7b09ccf2d0c2", 9292 "description": "frontends/va: use un-padded width/height in ExportSurfaceHandle", 9293 "nominated": false, 9294 "nomination_type": null, 9295 "resolution": 4, 9296 "main_sha": null, 9297 "because_sha": null 9298 }, 9299 { 9300 "sha": "b6cc240db1cab25b94b5d471c730185ad374b2b9", 9301 "description": "bin/gen_calendar_entries: fix newlines on windows", 9302 "nominated": false, 9303 "nomination_type": null, 9304 "resolution": 4, 9305 "main_sha": null, 9306 "because_sha": null 9307 }, 9308 { 9309 "sha": "493f68833128959539a6e202a6cfb18ab76bcf12", 9310 "description": "ensure csv-files are crlf on disk", 9311 "nominated": false, 9312 "nomination_type": null, 9313 "resolution": 4, 9314 "main_sha": null, 9315 "because_sha": null 9316 }, 9317 { 9318 "sha": "b8d37eb1bb99b795d370634a8eadcf83cf5a9d7d", 9319 "description": "pan/bi: Schedule around blend shader register clobbering", 9320 "nominated": true, 9321 "nomination_type": 0, 9322 "resolution": 1, 9323 "main_sha": null, 9324 "because_sha": null 9325 }, 9326 { 9327 "sha": "77a1514a37884183a05389bc7ac47708f408b841", 9328 "description": "pan/decode: Disassemble Bifrost quietly", 9329 "nominated": false, 9330 "nomination_type": null, 9331 "resolution": 4, 9332 "main_sha": null, 9333 "because_sha": null 9334 }, 9335 { 9336 "sha": "58accc995bf8b9ff7ee5451853d55e54e2719ad1", 9337 "description": "pan/decode: Don't print Preload twice", 9338 "nominated": false, 9339 "nomination_type": null, 9340 "resolution": 4, 9341 "main_sha": null, 9342 "because_sha": null 9343 }, 9344 { 9345 "sha": "330bb2c58b0817f8d1c75c8745e854745f7cc4dc", 9346 "description": "panfrost: Remove FBD pointer on Bifrost XML", 9347 "nominated": false, 9348 "nomination_type": null, 9349 "resolution": 4, 9350 "main_sha": null, 9351 "because_sha": null 9352 }, 9353 { 9354 "sha": "ae9316f8128bec52c3ed5f06f341103241af24e1", 9355 "description": "pan/decode: Decode Valhall surface descriptor", 9356 "nominated": false, 9357 "nomination_type": null, 9358 "resolution": 4, 9359 "main_sha": null, 9360 "because_sha": null 9361 }, 9362 { 9363 "sha": "c947a52df443dbfd06c7efeca837c14939cc09ec", 9364 "description": "pan/decode: Add pandecode_dump_mappings", 9365 "nominated": false, 9366 "nomination_type": null, 9367 "resolution": 4, 9368 "main_sha": null, 9369 "because_sha": null 9370 }, 9371 { 9372 "sha": "861fa2baec1e0ccb37ca3b677aa064359500aa92", 9373 "description": "pan/decode: Add hexdump helper", 9374 "nominated": false, 9375 "nomination_type": null, 9376 "resolution": 4, 9377 "main_sha": null, 9378 "because_sha": null 9379 }, 9380 { 9381 "sha": "6752fcf1797c3a77033f548c324843810e5a32f9", 9382 "description": "pan/decode: Track mmaps with a red-black tree", 9383 "nominated": false, 9384 "nomination_type": null, 9385 "resolution": 4, 9386 "main_sha": null, 9387 "because_sha": null 9388 }, 9389 { 9390 "sha": "a07473b79d7d755ffa6216448383cdb184a6ab58", 9391 "description": "pan/decode: Include addresses for jobs", 9392 "nominated": false, 9393 "nomination_type": null, 9394 "resolution": 4, 9395 "main_sha": null, 9396 "because_sha": null 9397 }, 9398 { 9399 "sha": "4af20895c528acf6fa0bc950ef79710f2318f0cb", 9400 "description": "pan/decode: Remove hierarchy mask check", 9401 "nominated": false, 9402 "nomination_type": null, 9403 "resolution": 4, 9404 "main_sha": null, 9405 "because_sha": null 9406 }, 9407 { 9408 "sha": "01f5fffbc633a4659f0227e91bc21855317462aa", 9409 "description": "mesa: Remove unused src/mesa/x86-64", 9410 "nominated": false, 9411 "nomination_type": null, 9412 "resolution": 4, 9413 "main_sha": null, 9414 "because_sha": null 9415 }, 9416 { 9417 "sha": "a686946553efa586c39c89a82dc9eb1c7869c866", 9418 "description": "mesa: Remove unused _mesa_set_sampler_{filters,srgb_decode,wrap}", 9419 "nominated": false, 9420 "nomination_type": null, 9421 "resolution": 4, 9422 "main_sha": null, 9423 "because_sha": null 9424 }, 9425 { 9426 "sha": "2db87ad3444536d69ce033a489adc0f37c31031c", 9427 "description": "mesa: Remove unused _mesa_is_front_buffer_{draw,read}ing", 9428 "nominated": false, 9429 "nomination_type": null, 9430 "resolution": 4, 9431 "main_sha": null, 9432 "because_sha": null 9433 }, 9434 { 9435 "sha": "203df8c264089fc629576f02ff5e3092a0080e9a", 9436 "description": "mesa: Remove unused _mesa_is_alpha_to_coverage_enabled", 9437 "nominated": false, 9438 "nomination_type": null, 9439 "resolution": 4, 9440 "main_sha": null, 9441 "because_sha": null 9442 }, 9443 { 9444 "sha": "c630408945d3aa9ee096bdbe620548ed98e91315", 9445 "description": "mesa/math: Remove unused m_translate.c", 9446 "nominated": false, 9447 "nomination_type": null, 9448 "resolution": 4, 9449 "main_sha": null, 9450 "because_sha": null 9451 }, 9452 { 9453 "sha": "c828490b26c808ee6f4d0fe9c131228341a8cdbe", 9454 "description": "mesa: Remove unused _mesa_delete_nameless_texture", 9455 "nominated": false, 9456 "nomination_type": null, 9457 "resolution": 4, 9458 "main_sha": null, 9459 "because_sha": null 9460 }, 9461 { 9462 "sha": "c1fa6bbecf98c1514f5518381b7730653117fa63", 9463 "description": "mesa: Remove unused _mesa_all_varyings_in_vbos", 9464 "nominated": false, 9465 "nomination_type": null, 9466 "resolution": 4, 9467 "main_sha": null, 9468 "because_sha": null 9469 }, 9470 { 9471 "sha": "6e3cd058708da93e28b3f34e451b80afe93fac38", 9472 "description": "mesa: Remove unused _mesa_convert_colors", 9473 "nominated": false, 9474 "nomination_type": null, 9475 "resolution": 4, 9476 "main_sha": null, 9477 "because_sha": null 9478 }, 9479 { 9480 "sha": "fcb3b8755393cf36707e8944ed05f2b7061d81cb", 9481 "description": "freedreno/decode: Handle chip-id", 9482 "nominated": false, 9483 "nomination_type": null, 9484 "resolution": 4, 9485 "main_sha": null, 9486 "because_sha": null 9487 }, 9488 { 9489 "sha": "d15021435ed546de89668976bdbebc9f9ea200f4", 9490 "description": "driconf: Fix unhandled tags in static conf", 9491 "nominated": true, 9492 "nomination_type": 1, 9493 "resolution": 1, 9494 "main_sha": null, 9495 "because_sha": "5740ac370142aa626d7a03b16d63fa3fb160f100" 9496 }, 9497 { 9498 "sha": "fe0a6b960611771b6765002a315c248da3c07e59", 9499 "description": "anv: Don't fill lowered_storage_image_param on SKL+", 9500 "nominated": false, 9501 "nomination_type": null, 9502 "resolution": 4, 9503 "main_sha": null, 9504 "because_sha": null 9505 }, 9506 { 9507 "sha": "10276558106d485f6e2e5636634cadf935a40c9e", 9508 "description": "pps: increase intel.cfg buffer size", 9509 "nominated": false, 9510 "nomination_type": null, 9511 "resolution": 4, 9512 "main_sha": null, 9513 "because_sha": null 9514 }, 9515 { 9516 "sha": "2e3490dd0f23c3206731e38c863dd8ec10622de4", 9517 "description": "iris: utrace/perfetto support", 9518 "nominated": false, 9519 "nomination_type": null, 9520 "resolution": 4, 9521 "main_sha": null, 9522 "because_sha": null 9523 }, 9524 { 9525 "sha": "1d2fea6eae2078ff3338aba0a5c2b01f1900f0a5", 9526 "description": "tools/pps: limit intel cfg to 250ms of sampling", 9527 "nominated": false, 9528 "nomination_type": null, 9529 "resolution": 4, 9530 "main_sha": null, 9531 "because_sha": null 9532 }, 9533 { 9534 "sha": "b462dafbd68e648b2420105a5fbed320e200f1a8", 9535 "description": "pps: enable anv source in example config file", 9536 "nominated": false, 9537 "nomination_type": null, 9538 "resolution": 4, 9539 "main_sha": null, 9540 "because_sha": null 9541 }, 9542 { 9543 "sha": "e760c5b37be938427a9c88182ea99f7f66721ca3", 9544 "description": "anv: add perfetto source", 9545 "nominated": false, 9546 "nomination_type": null, 9547 "resolution": 4, 9548 "main_sha": null, 9549 "because_sha": null 9550 }, 9551 { 9552 "sha": "b70143f4e3928198724dd481c127c507bf90ef69", 9553 "description": "util/u_process: protect entrypoints for c++", 9554 "nominated": false, 9555 "nomination_type": null, 9556 "resolution": 4, 9557 "main_sha": null, 9558 "because_sha": null 9559 }, 9560 { 9561 "sha": "cf9956a8c57fb8c0c57e0e1a875ae49e0d7b0bfd", 9562 "description": "intel/ds: use a per GPU clock ID", 9563 "nominated": false, 9564 "nomination_type": null, 9565 "resolution": 4, 9566 "main_sha": null, 9567 "because_sha": null 9568 }, 9569 { 9570 "sha": "61766f9f90a4c955bb77788663cdf2de1447fa86", 9571 "description": "intel/ds: use the right i915_drm.h include location", 9572 "nominated": false, 9573 "nomination_type": null, 9574 "resolution": 4, 9575 "main_sha": null, 9576 "because_sha": null 9577 }, 9578 { 9579 "sha": "e35a65ae454be96bbf5ce61f05b1c43d1eb0aa28", 9580 "description": "intel/ds: don't forget to reset upper dword timestamp read", 9581 "nominated": false, 9582 "nomination_type": 1, 9583 "resolution": 4, 9584 "main_sha": null, 9585 "because_sha": "4ef6698a265fd900da80d80fd42044e642d1b641" 9586 }, 9587 { 9588 "sha": "6eb554a9c7ea71ebcb4a4933179c994c2b07c814", 9589 "description": "intel/ds: allow user to select metric set at start time", 9590 "nominated": false, 9591 "nomination_type": null, 9592 "resolution": 4, 9593 "main_sha": null, 9594 "because_sha": null 9595 }, 9596 { 9597 "sha": "69df00b33b3ed71c984de35f7a09baf47901f8cb", 9598 "description": "intel/ds: reuse intel_ioctl()", 9599 "nominated": false, 9600 "nomination_type": null, 9601 "resolution": 4, 9602 "main_sha": null, 9603 "because_sha": null 9604 }, 9605 { 9606 "sha": "cc5843a573bd0412c547b4f2af3cce18263ecfd4", 9607 "description": "anv: implement u_trace support", 9608 "nominated": false, 9609 "nomination_type": null, 9610 "resolution": 4, 9611 "main_sha": null, 9612 "because_sha": null 9613 }, 9614 { 9615 "sha": "bb541d11593259d143589d2e606f1f164029c2e4", 9616 "description": "intel/blorp: add measure_end entry point", 9617 "nominated": false, 9618 "nomination_type": null, 9619 "resolution": 4, 9620 "main_sha": null, 9621 "because_sha": null 9622 }, 9623 { 9624 "sha": "d3724de8948dee4c6cffc270ca89382fa39bbf9e", 9625 "description": "intel/dev,perf: Use a single timescale function", 9626 "nominated": false, 9627 "nomination_type": null, 9628 "resolution": 4, 9629 "main_sha": null, 9630 "because_sha": null 9631 }, 9632 { 9633 "sha": "02a4d622ed08ff7f02cb5c4e7476d99fb7ebc127", 9634 "description": "anv: expose a couple of emit helper to build utrace buffer copies", 9635 "nominated": false, 9636 "nomination_type": null, 9637 "resolution": 4, 9638 "main_sha": null, 9639 "because_sha": null 9640 }, 9641 { 9642 "sha": "246e2c74d3974e2eb0b7d19417032bc433d83576", 9643 "description": "isl: add helpers to printout ops", 9644 "nominated": false, 9645 "nomination_type": null, 9646 "resolution": 4, 9647 "main_sha": null, 9648 "because_sha": null 9649 }, 9650 { 9651 "sha": "e8ea6a899f05208846e1c39aa269c7c0c45c0fb3", 9652 "description": "blorp: add description & helpers to printout ops", 9653 "nominated": false, 9654 "nomination_type": null, 9655 "resolution": 4, 9656 "main_sha": null, 9657 "because_sha": null 9658 }, 9659 { 9660 "sha": "30a8b8d2df466100aabe0efcf09af714246b2fb3", 9661 "description": "intel/fs: disable VRS when omask is written", 9662 "nominated": true, 9663 "nomination_type": 1, 9664 "resolution": 1, 9665 "main_sha": null, 9666 "because_sha": "b6332fc4a8ae58b3551b5fc04fa30286dd783304" 9667 }, 9668 { 9669 "sha": "37fa59fa6c1567bf2c745ee8f8709cd3cc275f44", 9670 "description": "anv,lavapipe,v3dv: use wsi_common_get_image", 9671 "nominated": false, 9672 "nomination_type": null, 9673 "resolution": 4, 9674 "main_sha": null, 9675 "because_sha": null 9676 }, 9677 { 9678 "sha": "e6d7e1ec634b80506240b4b3804aa5a2e7a4289e", 9679 "description": "vulkan/wsi: add wsi_common_get_image", 9680 "nominated": false, 9681 "nomination_type": null, 9682 "resolution": 4, 9683 "main_sha": null, 9684 "because_sha": null 9685 }, 9686 { 9687 "sha": "dbad53ec6ba2dfb00b0520fcf3cf1f7cadd3d861", 9688 "description": "docs: Update d3d12 feature list", 9689 "nominated": false, 9690 "nomination_type": null, 9691 "resolution": 4, 9692 "main_sha": null, 9693 "because_sha": null 9694 }, 9695 { 9696 "sha": "14b1319f2914b27819bada817c927aad05c0fe65", 9697 "description": "d3d12: Support ARB_framebuffer_no_attachments", 9698 "nominated": false, 9699 "nomination_type": null, 9700 "resolution": 4, 9701 "main_sha": null, 9702 "because_sha": null 9703 }, 9704 { 9705 "sha": "0cc79c9c1ebfa201f5d6b47c030b1856cb19ca3d", 9706 "description": "d3d12: When no framebuffer attachments are present, the viewport must be clamped to framebuffer size", 9707 "nominated": false, 9708 "nomination_type": null, 9709 "resolution": 4, 9710 "main_sha": null, 9711 "because_sha": null 9712 }, 9713 { 9714 "sha": "3f22038973b36416cbe5db8c1803db99980351da", 9715 "description": "d3d12: When no framebuffer attachments are present, use ForcedSampleCount instead of SampleDesc.Count for MSAA", 9716 "nominated": false, 9717 "nomination_type": null, 9718 "resolution": 4, 9719 "main_sha": null, 9720 "because_sha": null 9721 }, 9722 { 9723 "sha": "a21d2bfd771ae44bdb4c997e6dce746bf65d66fa", 9724 "description": "zink: update gfx_pipeline_state.vertex_strides when necessary", 9725 "nominated": false, 9726 "nomination_type": 0, 9727 "resolution": 2, 9728 "main_sha": null, 9729 "because_sha": null 9730 }, 9731 { 9732 "sha": "dd1c6bff29517a1c52b798a227e89ac0b85a51d9", 9733 "description": "docs: Update d3d12 features", 9734 "nominated": false, 9735 "nomination_type": null, 9736 "resolution": 4, 9737 "main_sha": null, 9738 "because_sha": null 9739 }, 9740 { 9741 "sha": "c6e7cdcf3810055de4250c4944adf54672f9bb6f", 9742 "description": "d3d12: Enable draw and multi-draw indirect", 9743 "nominated": false, 9744 "nomination_type": null, 9745 "resolution": 4, 9746 "main_sha": null, 9747 "because_sha": null 9748 }, 9749 { 9750 "sha": "3a8c8d25fd7ebce9038872efe50da07d10e210ae", 9751 "description": "d3d12: Add a compute transformation to handle indirect draws that need draw params", 9752 "nominated": false, 9753 "nomination_type": null, 9754 "resolution": 4, 9755 "main_sha": null, 9756 "because_sha": null 9757 }, 9758 { 9759 "sha": "a4894fcbfcfb269ae7ca453af0c1c9d89f08a666", 9760 "description": "d3d12: Handle indirect twoface draws", 9761 "nominated": false, 9762 "nomination_type": null, 9763 "resolution": 4, 9764 "main_sha": null, 9765 "because_sha": null 9766 }, 9767 { 9768 "sha": "3dd292703b94019116684147439f22d8f0b6471c", 9769 "description": "d3d12: Handle draw indirect and multi-draw indirect", 9770 "nominated": false, 9771 "nomination_type": null, 9772 "resolution": 4, 9773 "main_sha": null, 9774 "because_sha": null 9775 }, 9776 { 9777 "sha": "c9dc4fa7c1060c83cd545494b2fd31aea336bac1", 9778 "description": "d3d12: Add a command signature cache for indirect draws", 9779 "nominated": false, 9780 "nomination_type": null, 9781 "resolution": 4, 9782 "main_sha": null, 9783 "because_sha": null 9784 }, 9785 { 9786 "sha": "529b078718043344d9bdec41d08977977813f4db", 9787 "description": "d3d12: Enable base instance and draw params extensions", 9788 "nominated": false, 9789 "nomination_type": null, 9790 "resolution": 4, 9791 "main_sha": null, 9792 "because_sha": null 9793 }, 9794 { 9795 "sha": "aaceb10b0f61cbaa1508fe291f7f9d97fc60802c", 9796 "description": "d3d12: Upgrade first vertex state var into all vertex draw params", 9797 "nominated": false, 9798 "nomination_type": null, 9799 "resolution": 4, 9800 "main_sha": null, 9801 "because_sha": null 9802 }, 9803 { 9804 "sha": "a98508d0921037d6fdeeed7289096173465a94b5", 9805 "description": "d3d12: Declare support for inverted conditional render", 9806 "nominated": false, 9807 "nomination_type": null, 9808 "resolution": 4, 9809 "main_sha": null, 9810 "because_sha": null 9811 }, 9812 { 9813 "sha": "dbc5c3929ee8fd3b60f6f9d820e85e4d48465212", 9814 "description": "d3d12: Predication fix: For boolean queries used for predication, D3D12 uses uint64, so clear at least a uint64 in the result", 9815 "nominated": false, 9816 "nomination_type": null, 9817 "resolution": 4, 9818 "main_sha": null, 9819 "because_sha": null 9820 }, 9821 { 9822 "sha": "934dc7b6a07f669906be3f4059985df22822ce61", 9823 "description": "d3d12: Predication fix: re-enable after restarting a batch if needed", 9824 "nominated": false, 9825 "nomination_type": null, 9826 "resolution": 4, 9827 "main_sha": null, 9828 "because_sha": null 9829 }, 9830 { 9831 "sha": "9609387a4fb62ff50dba8001ff8df54ae9c26889", 9832 "description": "d3d12: Fix re-enabling predication after temporary disablement", 9833 "nominated": false, 9834 "nomination_type": null, 9835 "resolution": 4, 9836 "main_sha": null, 9837 "because_sha": null 9838 }, 9839 { 9840 "sha": "07bf8b18b5baf92a658b77c28d644574924ecb42", 9841 "description": "d3d12: Export d3d12_get_state_var from d3d12_nir_passes.c", 9842 "nominated": false, 9843 "nomination_type": null, 9844 "resolution": 4, 9845 "main_sha": null, 9846 "because_sha": null 9847 }, 9848 { 9849 "sha": "8b3d947267f69bacc1948eef28444e8435cec682", 9850 "description": "spirv,radv: Fix some GL enum comments", 9851 "nominated": false, 9852 "nomination_type": null, 9853 "resolution": 4, 9854 "main_sha": null, 9855 "because_sha": null 9856 }, 9857 { 9858 "sha": "a1de1024792c6c50016ba718b443a3e5218619db", 9859 "description": "intel/fs: Use compare_func for wm_prog_key::alpha_test_func", 9860 "nominated": false, 9861 "nomination_type": null, 9862 "resolution": 4, 9863 "main_sha": null, 9864 "because_sha": null 9865 }, 9866 { 9867 "sha": "460a953df5850bb19e30a16439aeef8ce74f6546", 9868 "description": "intel/compiler: Stop using GLuint in brw_compiler.h", 9869 "nominated": false, 9870 "nomination_type": null, 9871 "resolution": 4, 9872 "main_sha": null, 9873 "because_sha": null 9874 }, 9875 { 9876 "sha": "5f1ca03c45a436aaec043f87b0dd170c278ee268", 9877 "description": "aux/trace: add pipe_context::fence_server_signal tracing", 9878 "nominated": false, 9879 "nomination_type": null, 9880 "resolution": 4, 9881 "main_sha": null, 9882 "because_sha": null 9883 }, 9884 { 9885 "sha": "3e7f6c9aebf9b4cc882313b620b2ecf40ba7be1f", 9886 "description": "tu: implement wsi hook to decide if we can present directly on device", 9887 "nominated": false, 9888 "nomination_type": null, 9889 "resolution": 4, 9890 "main_sha": null, 9891 "because_sha": null 9892 }, 9893 { 9894 "sha": "fa75b2a02748e67508a2311afe046a2d04fb4ae0", 9895 "description": "vulkan/wsi: create a common function to compare drm devices", 9896 "nominated": false, 9897 "nomination_type": null, 9898 "resolution": 4, 9899 "main_sha": null, 9900 "because_sha": null 9901 }, 9902 { 9903 "sha": "e86ce98c6a08cf6a4129132cc5094370931e0bfa", 9904 "description": "intel/devinfo: deal with i915 topology query change", 9905 "nominated": false, 9906 "nomination_type": null, 9907 "resolution": 4, 9908 "main_sha": null, 9909 "because_sha": null 9910 }, 9911 { 9912 "sha": "6d73426d2a41b6de84f1c612867e82f2231206be", 9913 "description": "intel/devinfo: split out l3/pixelpipes counting", 9914 "nominated": false, 9915 "nomination_type": null, 9916 "resolution": 4, 9917 "main_sha": null, 9918 "because_sha": null 9919 }, 9920 { 9921 "sha": "7609e88d5fae3b93dd2b70dc5b96066f020f8d11", 9922 "description": "intel/devinfo: Adjust L3 banks for DG2", 9923 "nominated": false, 9924 "nomination_type": null, 9925 "resolution": 4, 9926 "main_sha": null, 9927 "because_sha": null 9928 }, 9929 { 9930 "sha": "5f3b0327b783aebe4a68a05ea619ebf7cc5cbf35", 9931 "description": "intel/dev: extract slice/subslice total computation", 9932 "nominated": false, 9933 "nomination_type": null, 9934 "resolution": 4, 9935 "main_sha": null, 9936 "because_sha": null 9937 }, 9938 { 9939 "sha": "b0f7f1afacdbcd55406e86fee4d75bf8f05d81c2", 9940 "description": "v3d: implement double-buffer mode", 9941 "nominated": false, 9942 "nomination_type": null, 9943 "resolution": 4, 9944 "main_sha": null, 9945 "because_sha": null 9946 }, 9947 { 9948 "sha": "b9f947457724f90becd820f877bf21c27f6ced99", 9949 "description": "v3dv: implement double-buffer mode", 9950 "nominated": false, 9951 "nomination_type": null, 9952 "resolution": 4, 9953 "main_sha": null, 9954 "because_sha": null 9955 }, 9956 { 9957 "sha": "821c66e50cdaf89ca3e0282967fa17c6fd666308", 9958 "description": "vulkan: return default string for undefined enum", 9959 "nominated": false, 9960 "nomination_type": null, 9961 "resolution": 1, 9962 "main_sha": null, 9963 "because_sha": null 9964 }, 9965 { 9966 "sha": "fbe4d7ccf49ccfeed08531680232dcaa28a66479", 9967 "description": "v3dv: implement VK_EXT_4444_formats", 9968 "nominated": false, 9969 "nomination_type": null, 9970 "resolution": 4, 9971 "main_sha": null, 9972 "because_sha": null 9973 }, 9974 { 9975 "sha": "25c46c465d5eca6ded6f541e70a1ac9c6ab179ed", 9976 "description": "v3dv: handle formats with reverse flag", 9977 "nominated": false, 9978 "nomination_type": null, 9979 "resolution": 4, 9980 "main_sha": null, 9981 "because_sha": null 9982 }, 9983 { 9984 "sha": "872f08815b1ca49f3f75072d15201cda745bee9a", 9985 "description": "v3dv: add swizzle helpers to identify formats wit R/B swap and reverse flags", 9986 "nominated": false, 9987 "nomination_type": null, 9988 "resolution": 4, 9989 "main_sha": null, 9990 "because_sha": null 9991 }, 9992 { 9993 "sha": "dbd3935b041e5ee096640ba91c823460ca47a0af", 9994 "description": "freedreno, tu: Export vk_icdGetPhysicalDeviceProcAddr", 9995 "nominated": false, 9996 "nomination_type": null, 9997 "resolution": 4, 9998 "main_sha": null, 9999 "because_sha": null 10000 }, 10001 { 10002 "sha": "b00fe27015e4b92cf72da4e65a9cf18e0e822a08", 10003 "description": "panvk: Export vk_icdGetPhysicalDeviceProcAddr", 10004 "nominated": false, 10005 "nomination_type": null, 10006 "resolution": 4, 10007 "main_sha": null, 10008 "because_sha": null 10009 }, 10010 { 10011 "sha": "5a37cc11863052afbf2044bf6ae120e42abcde96", 10012 "description": "v3dv: Update LoaderICDInterfaceVersion to v4", 10013 "nominated": false, 10014 "nomination_type": null, 10015 "resolution": 4, 10016 "main_sha": null, 10017 "because_sha": null 10018 }, 10019 { 10020 "sha": "9d013f2c24eb775bbbfe7d338ab36d747259a53e", 10021 "description": "radv: Update description of vk_icdNegotiateLoaderICDInterfaceVersion", 10022 "nominated": false, 10023 "nomination_type": null, 10024 "resolution": 4, 10025 "main_sha": null, 10026 "because_sha": null 10027 }, 10028 { 10029 "sha": "307cdb7147094dba2d645c8663bae2332ec930ed", 10030 "description": "zink: add some nv ci results", 10031 "nominated": false, 10032 "nomination_type": null, 10033 "resolution": 4, 10034 "main_sha": null, 10035 "because_sha": null 10036 }, 10037 { 10038 "sha": "f0eb07f98fff0728b9693bf8f136c3edfe785922", 10039 "description": "zink: remove SpvMemorySemanticsMakeVisibleMask from nir_intrinsic_memory_barrier", 10040 "nominated": true, 10041 "nomination_type": 0, 10042 "resolution": 1, 10043 "main_sha": null, 10044 "because_sha": null 10045 }, 10046 { 10047 "sha": "74b0fbe2e9ae5e50762e044f86aac6703b93f94a", 10048 "description": "radv: enable radv_disable_aniso_single_level for Battlefield 1 & V", 10049 "nominated": false, 10050 "nomination_type": 1, 10051 "resolution": 4, 10052 "main_sha": null, 10053 "because_sha": "5ce4017a2bf76c2879521e9a6c272d8257133070" 10054 }, 10055 { 10056 "sha": "e6173ed1d20f0a4bb24fe62cd69c88f2a199a24f", 10057 "description": "radv: allow to disable anisotropic filtering for single level image with drirc", 10058 "nominated": false, 10059 "nomination_type": null, 10060 "resolution": 4, 10061 "main_sha": null, 10062 "because_sha": null 10063 }, 10064 { 10065 "sha": "874f4095c5587becf2dc72d9d89bba34eae39112", 10066 "description": "panfrost: Don't double-free when handling error for unsupported GPU", 10067 "nominated": true, 10068 "nomination_type": 0, 10069 "resolution": 1, 10070 "main_sha": null, 10071 "because_sha": null 10072 }, 10073 { 10074 "sha": "7553aee06bdf1e4752bf5de5dcda147c8cf2dcad", 10075 "description": "kmsro: Add komeda DPU", 10076 "nominated": false, 10077 "nomination_type": null, 10078 "resolution": 4, 10079 "main_sha": null, 10080 "because_sha": null 10081 }, 10082 { 10083 "sha": "b22294f6d59bf82dcb14aa37e56240138d9588d5", 10084 "description": "panfrost: Add GPU G76 to the set of known ids", 10085 "nominated": false, 10086 "nomination_type": null, 10087 "resolution": 4, 10088 "main_sha": null, 10089 "because_sha": null 10090 }, 10091 { 10092 "sha": "596d2ab0ade9c1712cb25a89b66c980ff0f2eb92", 10093 "description": "util/vbuf: fix buffer translation sizing", 10094 "nominated": true, 10095 "nomination_type": 1, 10096 "resolution": 1, 10097 "main_sha": null, 10098 "because_sha": "3c5b7dca30edc7365839944447476e0b8b56bf1f" 10099 }, 10100 { 10101 "sha": "8f18c72f9abe49cd2f16dfa814bc7215bf5eab2f", 10102 "description": "freedreno/fdl: Fix reinterpreting \"size-compatible\" formats", 10103 "nominated": false, 10104 "nomination_type": null, 10105 "resolution": 4, 10106 "main_sha": null, 10107 "because_sha": null 10108 }, 10109 { 10110 "sha": "d7cbe17760c546f357615658b26052b8ae199d5b", 10111 "description": "v3dv: simplify v3dv_debug_ignored_stype", 10112 "nominated": false, 10113 "nomination_type": null, 10114 "resolution": 4, 10115 "main_sha": null, 10116 "because_sha": null 10117 }, 10118 { 10119 "sha": "49c1b40290c0226a8aecf0e59c838d70a5c0ef0f", 10120 "description": "radv: only clear VRS_HTILE_ENCODING on GFX10.3+", 10121 "nominated": false, 10122 "nomination_type": 1, 10123 "resolution": 4, 10124 "main_sha": null, 10125 "because_sha": "9c746157ae472ea5fc0eb57cd86ba8bf6af0710a" 10126 }, 10127 { 10128 "sha": "fd2fbc558b8e9c6ffdfbd90473e5b77e20f771e7", 10129 "description": "glthread: Check out of bounds for MultiDrawElementsBaseVertex cmd", 10130 "nominated": false, 10131 "nomination_type": null, 10132 "resolution": 4, 10133 "main_sha": null, 10134 "because_sha": null 10135 }, 10136 { 10137 "sha": "70a4e646852ba5931493db42b3a7b950dffe7d52", 10138 "description": "intel: Add *disabled* device ids for DG2", 10139 "nominated": false, 10140 "nomination_type": null, 10141 "resolution": 4, 10142 "main_sha": null, 10143 "because_sha": null 10144 }, 10145 { 10146 "sha": "4f9141607f40f0be9cee38ff6b006a05bba72e88", 10147 "description": "intel: Add device info for DG2", 10148 "nominated": false, 10149 "nomination_type": null, 10150 "resolution": 4, 10151 "main_sha": null, 10152 "because_sha": null 10153 }, 10154 { 10155 "sha": "cd678c7029c33f5139619f3a83b3a1c518cf93ba", 10156 "description": "v3d/doc: do not expose ARB_shader_image_load_store", 10157 "nominated": false, 10158 "nomination_type": null, 10159 "resolution": 4, 10160 "main_sha": null, 10161 "because_sha": null 10162 }, 10163 { 10164 "sha": "bd70b4f27f22fa5e06abefd2c47786c9ee34f5da", 10165 "description": "mesa: fix MAX_GEOMETRY_IMAGE_UNIFORMS check support", 10166 "nominated": false, 10167 "nomination_type": null, 10168 "resolution": 4, 10169 "main_sha": null, 10170 "because_sha": null 10171 }, 10172 { 10173 "sha": "3b81d2d30dab7eeac74236e9b04a014d0d9481d2", 10174 "description": "mesa/st: do not expose ARB_shader_image_load_store if not fully implemented", 10175 "nominated": false, 10176 "nomination_type": null, 10177 "resolution": 4, 10178 "main_sha": null, 10179 "because_sha": null 10180 }, 10181 { 10182 "sha": "d9bc018854a7219dce842d724b1169f84139e18d", 10183 "description": "d3d12: enable PIPE_CAP_IMAGE_STORE_FORMATTED", 10184 "nominated": false, 10185 "nomination_type": null, 10186 "resolution": 4, 10187 "main_sha": null, 10188 "because_sha": null 10189 }, 10190 { 10191 "sha": "5e9b43f505d6f500c89ec9314358735ffd7d2a94", 10192 "description": "softpipe: enable PIPE_CAP_IMAGE_STORE_FORMATTED", 10193 "nominated": false, 10194 "nomination_type": null, 10195 "resolution": 4, 10196 "main_sha": null, 10197 "because_sha": null 10198 }, 10199 { 10200 "sha": "1027b68418995bb80277966155a387b9df693309", 10201 "description": "anv: fix perf queries", 10202 "nominated": false, 10203 "nomination_type": 1, 10204 "resolution": 4, 10205 "main_sha": null, 10206 "because_sha": "36ea90a3619f86e9bf0b51e2b0c28b213e08083d" 10207 }, 10208 { 10209 "sha": "545e73d72c2a9d97aa5c020e7f16c07414a8a576", 10210 "description": "mesa/st: Assert that NIR drivers that support tess use tess levels as inputs", 10211 "nominated": false, 10212 "nomination_type": null, 10213 "resolution": 4, 10214 "main_sha": null, 10215 "because_sha": null 10216 }, 10217 { 10218 "sha": "01709464a4cc142e69d8e1a9893dbabcec7af260", 10219 "description": "aux/trace: copy over stream_output_target_offset method from context", 10220 "nominated": true, 10221 "nomination_type": 0, 10222 "resolution": 1, 10223 "main_sha": null, 10224 "because_sha": null 10225 }, 10226 { 10227 "sha": "d0bba3dfbf88b182e73c17aee0c1c5fabad1b742", 10228 "description": "zink: add flake", 10229 "nominated": false, 10230 "nomination_type": null, 10231 "resolution": 4, 10232 "main_sha": null, 10233 "because_sha": null 10234 }, 10235 { 10236 "sha": "4dc406c7482d92e03761f7cae33b12a2bf8b41b6", 10237 "description": "freedreno: Update chip-ids", 10238 "nominated": false, 10239 "nomination_type": null, 10240 "resolution": 4, 10241 "main_sha": null, 10242 "because_sha": null 10243 }, 10244 { 10245 "sha": "785a324debb2906e3a63324f6e5240dc84780806", 10246 "description": "freedreno: Handle wildcard fuse-id in device matching", 10247 "nominated": false, 10248 "nomination_type": null, 10249 "resolution": 4, 10250 "main_sha": null, 10251 "because_sha": null 10252 }, 10253 { 10254 "sha": "6b8e3aeeb71aabfedc650b2a40f86a420a58912b", 10255 "description": "freedreno: Rearrange dev_id_compare() logic", 10256 "nominated": false, 10257 "nomination_type": null, 10258 "resolution": 4, 10259 "main_sha": null, 10260 "because_sha": null 10261 }, 10262 { 10263 "sha": "9176e27dd275869cdd0a27fcc0403758996496ab", 10264 "description": "freedreno: Small dev_id_compare() cleanup", 10265 "nominated": false, 10266 "nomination_type": null, 10267 "resolution": 4, 10268 "main_sha": null, 10269 "because_sha": null 10270 }, 10271 { 10272 "sha": "0a82a26a1854a63d8248e85c0e3b137d44ce7542", 10273 "description": "turnip: Porting to common implementation for timeline semaphore", 10274 "nominated": false, 10275 "nomination_type": null, 10276 "resolution": 4, 10277 "main_sha": null, 10278 "because_sha": null 10279 }, 10280 { 10281 "sha": "479a1c405e46e16e2fe2d537a1dbfe7eea0f57fd", 10282 "description": "turnip: Porting to common vulkan implementation for synchronization.", 10283 "nominated": false, 10284 "nomination_type": null, 10285 "resolution": 4, 10286 "main_sha": null, 10287 "because_sha": null 10288 }, 10289 { 10290 "sha": "58aa920706c27b197b0a4e7df4dacdcf6d97f0cd", 10291 "description": "vulkan: fix typo", 10292 "nominated": false, 10293 "nomination_type": null, 10294 "resolution": 4, 10295 "main_sha": null, 10296 "because_sha": null 10297 }, 10298 { 10299 "sha": "f976f71fb08c47e2d3c52fb85b09a933f95740ba", 10300 "description": "turnip: Use the new common device lost tracking", 10301 "nominated": false, 10302 "nomination_type": null, 10303 "resolution": 4, 10304 "main_sha": null, 10305 "because_sha": null 10306 }, 10307 { 10308 "sha": "14a4600b62d33dc8fd8268678fe8c5b0daa04b69", 10309 "description": "intel: add swizzle flag into driver uuid", 10310 "nominated": false, 10311 "nomination_type": null, 10312 "resolution": 4, 10313 "main_sha": null, 10314 "because_sha": null 10315 }, 10316 { 10317 "sha": "f43c7185e0ab95fa7e28949405676c4aaba97a28", 10318 "description": "intel: remove chipset_id", 10319 "nominated": false, 10320 "nomination_type": null, 10321 "resolution": 4, 10322 "main_sha": null, 10323 "because_sha": null 10324 }, 10325 { 10326 "sha": "ddfa3924b3a63570b9de05fa299bd2493357f651", 10327 "description": "intel: dump PCI info in intel_dev_info", 10328 "nominated": false, 10329 "nomination_type": null, 10330 "resolution": 4, 10331 "main_sha": null, 10332 "because_sha": null 10333 }, 10334 { 10335 "sha": "3414ba9a81412bb0c6bd364fde73eb868112de0d", 10336 "description": "anv: remove private pci fields", 10337 "nominated": false, 10338 "nomination_type": null, 10339 "resolution": 4, 10340 "main_sha": null, 10341 "because_sha": null 10342 }, 10343 { 10344 "sha": "d86989bf73ed342acc5a7db882676909a186d6d4", 10345 "description": "intel: use PCI info to compute device uuid", 10346 "nominated": false, 10347 "nomination_type": null, 10348 "resolution": 4, 10349 "main_sha": null, 10350 "because_sha": null 10351 }, 10352 { 10353 "sha": "db8405670a7275eb797cd2c185fee75785033108", 10354 "description": "intel: provide pci bus and dev info in base device struct", 10355 "nominated": false, 10356 "nomination_type": null, 10357 "resolution": 4, 10358 "main_sha": null, 10359 "because_sha": null 10360 }, 10361 { 10362 "sha": "17b753459ec0bfce490ee83e72d6dd6a29b4bf52", 10363 "description": "venus: VkExternalImageFormatProperties is optional", 10364 "nominated": true, 10365 "nomination_type": 1, 10366 "resolution": 1, 10367 "main_sha": null, 10368 "because_sha": "108f386a612054e1617515af6e7ae7f87a9da5ba" 10369 }, 10370 { 10371 "sha": "cd6377741d06045ce6ddd93f8102c745d56720f2", 10372 "description": "docs: update calendar and link releases notes for 21.3.4", 10373 "nominated": false, 10374 "nomination_type": null, 10375 "resolution": 4, 10376 "main_sha": null, 10377 "because_sha": null 10378 }, 10379 { 10380 "sha": "7240b379485b07df86d0e5430fcde7a3c71cfcde", 10381 "description": "docs: add release notes for 21.3.4", 10382 "nominated": false, 10383 "nomination_type": null, 10384 "resolution": 4, 10385 "main_sha": null, 10386 "because_sha": null 10387 }, 10388 { 10389 "sha": "79a987ad2a1e0c7c2a6f9803459de3ace993cb55", 10390 "description": "nir/opt_if: also merge break statements with ones after the branch", 10391 "nominated": false, 10392 "nomination_type": null, 10393 "resolution": 4, 10394 "main_sha": null, 10395 "because_sha": null 10396 }, 10397 { 10398 "sha": "dad609d1521e1627c15bc7b7a852a20d510729cc", 10399 "description": "nir/opt_if: merge two break statements from both branch legs", 10400 "nominated": false, 10401 "nomination_type": null, 10402 "resolution": 4, 10403 "main_sha": null, 10404 "because_sha": null 10405 }, 10406 { 10407 "sha": "64a51293c8f604da49f118a46e6e62c0abe4c254", 10408 "description": "vulkan/overlay: support Vulkan 1.2", 10409 "nominated": false, 10410 "nomination_type": null, 10411 "resolution": 4, 10412 "main_sha": null, 10413 "because_sha": null 10414 }, 10415 { 10416 "sha": "20db89b7c7c546a12c1263dd5519a0ee1d825710", 10417 "description": "virgl: disable texture uploads with copy transfers", 10418 "nominated": false, 10419 "nomination_type": null, 10420 "resolution": 4, 10421 "main_sha": null, 10422 "because_sha": null 10423 }, 10424 { 10425 "sha": "d3398a8e03e904d40755b12e1253c62ddae5b602", 10426 "description": "docs: move the release for 22.0 out", 10427 "nominated": false, 10428 "nomination_type": null, 10429 "resolution": 4, 10430 "main_sha": null, 10431 "because_sha": null 10432 }, 10433 { 10434 "sha": "c638d6f3bf6d0860e583c6fe75e953e02e697683", 10435 "description": "ci: Add paraview traces to several drivers.", 10436 "nominated": false, 10437 "nomination_type": null, 10438 "resolution": 4, 10439 "main_sha": null, 10440 "because_sha": null 10441 }, 10442 { 10443 "sha": "ec29a9391eb7b403ad42b6848efc18ac56c16c3f", 10444 "description": "ci/llvmpipe: Add a trace for the game JVGS, which got regressed recently.", 10445 "nominated": false, 10446 "nomination_type": null, 10447 "resolution": 4, 10448 "main_sha": null, 10449 "because_sha": null 10450 }, 10451 { 10452 "sha": "e46fa37cf4677200526e2ba803f37da256d5a742", 10453 "description": "ci/llvmpipe: Sort the list of traces.", 10454 "nominated": false, 10455 "nomination_type": null, 10456 "resolution": 4, 10457 "main_sha": null, 10458 "because_sha": null 10459 }, 10460 { 10461 "sha": "9675cef53b5500f4c5e804c90300001ff3636fb5", 10462 "description": "radv: set radv_split_fma=true for Proton SotTR", 10463 "nominated": false, 10464 "nomination_type": null, 10465 "resolution": 4, 10466 "main_sha": null, 10467 "because_sha": null 10468 }, 10469 { 10470 "sha": "cc802cab7c0c42c7679e172ca38e64e2a5126868", 10471 "description": "radv: add RADV_DEBUG=splitfma", 10472 "nominated": false, 10473 "nomination_type": null, 10474 "resolution": 4, 10475 "main_sha": null, 10476 "because_sha": null 10477 }, 10478 { 10479 "sha": "b2ae4b2ac4b6acb6407bdab11de802f6c5d2acc3", 10480 "description": "lima: remove not needed lie about PIPE_CAP_OCCLUSION_QUERY", 10481 "nominated": false, 10482 "nomination_type": null, 10483 "resolution": 4, 10484 "main_sha": null, 10485 "because_sha": null 10486 }, 10487 { 10488 "sha": "2a90f2702c01472d9ef28b1a268e37c240e7428b", 10489 "description": "i915: remove not needed lie about PIPE_CAP_OCCLUSION_QUERY", 10490 "nominated": false, 10491 "nomination_type": null, 10492 "resolution": 4, 10493 "main_sha": null, 10494 "because_sha": null 10495 }, 10496 { 10497 "sha": "b497e454b3cb3ad96ff5dc3ac66608d51e0c5449", 10498 "description": "vc4: remove not needed lie about PIPE_CAP_OCCLUSION_QUERY", 10499 "nominated": false, 10500 "nomination_type": null, 10501 "resolution": 4, 10502 "main_sha": null, 10503 "because_sha": null 10504 }, 10505 { 10506 "sha": "41179b665b7c3b7357c4af8357f53a7b87de8f51", 10507 "description": "broadcom/ci: use .test-manual-mr", 10508 "nominated": false, 10509 "nomination_type": null, 10510 "resolution": 4, 10511 "main_sha": null, 10512 "because_sha": null 10513 }, 10514 { 10515 "sha": "0186e9e1c51b1de5d47ac10854c048cb83e81f4b", 10516 "description": "mesa: always support occlusion queries", 10517 "nominated": false, 10518 "nomination_type": null, 10519 "resolution": 4, 10520 "main_sha": null, 10521 "because_sha": null 10522 }, 10523 { 10524 "sha": "56886459c5b5ea101a4d3943f9f7724ec8bc1c09", 10525 "description": "Revert \"ci: disable vs2019 windows build\"", 10526 "nominated": false, 10527 "nomination_type": 2, 10528 "resolution": 4, 10529 "main_sha": null, 10530 "because_sha": "567a9550d78a92815e7075eda42c38519b73c0b2" 10531 }, 10532 { 10533 "sha": "315d6ee66f1a4d32342b16ab6c649bc183885c09", 10534 "description": "freedreno: drop dead assignment", 10535 "nominated": false, 10536 "nomination_type": null, 10537 "resolution": 4, 10538 "main_sha": null, 10539 "because_sha": null 10540 }, 10541 { 10542 "sha": "d71c6eebe25845043c04c1b15de5c20b10c3467a", 10543 "description": "freedreno: silence sometimes-uninitialized warning", 10544 "nominated": false, 10545 "nomination_type": null, 10546 "resolution": 4, 10547 "main_sha": null, 10548 "because_sha": null 10549 }, 10550 { 10551 "sha": "50d4e44fa4906ad48008a4191c03d1deda582b41", 10552 "description": "radeon/vcn: enable dynamic dpb Tier2 for hevc dec vaapi path", 10553 "nominated": false, 10554 "nomination_type": null, 10555 "resolution": 4, 10556 "main_sha": null, 10557 "because_sha": null 10558 }, 10559 { 10560 "sha": "be28a475c7b2e835f7dcff747c4fb6f16fb1434e", 10561 "description": "radeon/vcn: enable dynamic dpb Tier2 support for h264 dec vaapi path", 10562 "nominated": false, 10563 "nomination_type": null, 10564 "resolution": 4, 10565 "main_sha": null, 10566 "because_sha": null 10567 }, 10568 { 10569 "sha": "2efddb5db0148bcb2fc350b5674d0746172f6a59", 10570 "description": "frontends/va: preparing to disable h264 extension flag in vaapi dec path", 10571 "nominated": false, 10572 "nomination_type": null, 10573 "resolution": 4, 10574 "main_sha": null, 10575 "because_sha": null 10576 }, 10577 { 10578 "sha": "fb1d1d3b1f2e620249fd39a573aa811f6300e9ea", 10579 "description": "frontends/omx: preserve omx to keep current mode for avc decoding", 10580 "nominated": false, 10581 "nomination_type": null, 10582 "resolution": 4, 10583 "main_sha": null, 10584 "because_sha": null 10585 }, 10586 { 10587 "sha": "2af033fd540584e55fd343159244eb3a4a77cdca", 10588 "description": "zink: ci updates", 10589 "nominated": false, 10590 "nomination_type": null, 10591 "resolution": 4, 10592 "main_sha": null, 10593 "because_sha": null 10594 }, 10595 { 10596 "sha": "d3bb5b5dd18e65dd70177082c0f70c2b51d52d1d", 10597 "description": "zink: use even more accurate stride values for query result copies", 10598 "nominated": true, 10599 "nomination_type": 1, 10600 "resolution": 1, 10601 "main_sha": null, 10602 "because_sha": "039ed2de94d027cce6f7ac6e6af8090937eeb929" 10603 }, 10604 { 10605 "sha": "2fa1bf60d63ed5d08e296a6ecfc4122d4c3dcb71", 10606 "description": "Revert \"zink: when performing an implicit reset, sync qbos\"", 10607 "nominated": true, 10608 "nomination_type": 2, 10609 "resolution": 1, 10610 "main_sha": null, 10611 "because_sha": "79790e276f61f23217badd80c51add755dfe18ac" 10612 }, 10613 { 10614 "sha": "b7a4faea9b4191e66aaa3bbf43c763aab5678ce3", 10615 "description": "zink: skip readback of qbos with no results", 10616 "nominated": true, 10617 "nomination_type": 1, 10618 "resolution": 1, 10619 "main_sha": null, 10620 "because_sha": "93190be1b990d61df329ca0cbce9bd0fb31c7607" 10621 }, 10622 { 10623 "sha": "f8d2770737add73ba41e424339b69421e336cda1", 10624 "description": "zink: fix availability buffer sizing/copying for xfb queries", 10625 "nominated": true, 10626 "nomination_type": 0, 10627 "resolution": 1, 10628 "main_sha": null, 10629 "because_sha": null 10630 }, 10631 { 10632 "sha": "bf9ac4dfcd54f4cc164851af32845b978282e8e2", 10633 "description": "zink: always set number of timestamp results to 1 for internal qbo", 10634 "nominated": true, 10635 "nomination_type": 1, 10636 "resolution": 1, 10637 "main_sha": null, 10638 "because_sha": "93190be1b990d61df329ca0cbce9bd0fb31c7607" 10639 }, 10640 { 10641 "sha": "8b46d83637acf91528e31542fae27fda4fc5a94b", 10642 "description": "zink: add a better threshold for clamping query pool resets on suspend", 10643 "nominated": false, 10644 "nomination_type": null, 10645 "resolution": 4, 10646 "main_sha": null, 10647 "because_sha": null 10648 }, 10649 { 10650 "sha": "8a78706643ecad8a1f303cc9358873abc29978b4", 10651 "description": "nir: refactor nir_opt_move", 10652 "nominated": false, 10653 "nomination_type": null, 10654 "resolution": 4, 10655 "main_sha": null, 10656 "because_sha": null 10657 }, 10658 { 10659 "sha": "8ef9350ff0c8bd07e847a7efc6022af6c5d1a3c6", 10660 "description": "intel/devinfo: drop num_eus_per_subslice field", 10661 "nominated": false, 10662 "nomination_type": null, 10663 "resolution": 4, 10664 "main_sha": null, 10665 "because_sha": null 10666 }, 10667 { 10668 "sha": "5d5a1b660b8961dcfbc581600262b1733becf54d", 10669 "description": "intel/devinfo: add a helper to check for slice availability", 10670 "nominated": false, 10671 "nomination_type": null, 10672 "resolution": 4, 10673 "main_sha": null, 10674 "because_sha": null 10675 }, 10676 { 10677 "sha": "1c5b206366c88ed85b4bd9585e3a7fbc8f6b1fec", 10678 "description": "intel/devinfo: printout devinfo struct size", 10679 "nominated": false, 10680 "nomination_type": null, 10681 "resolution": 4, 10682 "main_sha": null, 10683 "because_sha": null 10684 }, 10685 { 10686 "sha": "574ba30fb448a269cf798641a775c7172c762c30", 10687 "description": "intel/devinfo: printout pixel pipes in info printout", 10688 "nominated": false, 10689 "nomination_type": null, 10690 "resolution": 4, 10691 "main_sha": null, 10692 "because_sha": null 10693 }, 10694 { 10695 "sha": "d8ba48e4473729ead6def802e3c5f55a8d2c5754", 10696 "description": "radeonsi/tests: add expected results for vega20", 10697 "nominated": false, 10698 "nomination_type": null, 10699 "resolution": 4, 10700 "main_sha": null, 10701 "because_sha": null 10702 }, 10703 { 10704 "sha": "d299d819195473bcd73d963dc93277f376b58244", 10705 "description": "radeonsi/tests: update expected results", 10706 "nominated": false, 10707 "nomination_type": null, 10708 "resolution": 4, 10709 "main_sha": null, 10710 "because_sha": null 10711 }, 10712 { 10713 "sha": "86262b6eac0c232f4b3085cfc86cff9b7de7d11b", 10714 "description": "radeonsi,radv: fix usages of surf_pitch", 10715 "nominated": false, 10716 "nomination_type": null, 10717 "resolution": 4, 10718 "main_sha": null, 10719 "because_sha": null 10720 }, 10721 { 10722 "sha": "2f8982df0e7705e1a43e218dd67b684d70c05d31", 10723 "description": "radeonsi/gfx10: fix si_texture_get_offset for mipmapped tex", 10724 "nominated": false, 10725 "nomination_type": null, 10726 "resolution": 1, 10727 "main_sha": null, 10728 "because_sha": null 10729 }, 10730 { 10731 "sha": "9cd8908c0304b93384fed7f84e471ce62a9abf2a", 10732 "description": "radv: fix computing the fb size in presence of dynamic VRS attachment", 10733 "nominated": false, 10734 "nomination_type": 1, 10735 "resolution": 4, 10736 "main_sha": null, 10737 "because_sha": "e914a6710fd6c44ec8ffbbbe925ec85597412881" 10738 }, 10739 { 10740 "sha": "9c746157ae472ea5fc0eb57cd86ba8bf6af0710a", 10741 "description": "radv: reset VRS if the current subpass doesn't have a VRS attachment", 10742 "nominated": false, 10743 "nomination_type": null, 10744 "resolution": 4, 10745 "main_sha": null, 10746 "because_sha": null 10747 }, 10748 { 10749 "sha": "ec4dcd53dbbc964ebb488177d9265d803a2e4781", 10750 "description": "radv: stop checking if dynamic states changed", 10751 "nominated": false, 10752 "nomination_type": null, 10753 "resolution": 4, 10754 "main_sha": null, 10755 "because_sha": null 10756 }, 10757 { 10758 "sha": "567a9550d78a92815e7075eda42c38519b73c0b2", 10759 "description": "ci: disable vs2019 windows build", 10760 "nominated": false, 10761 "nomination_type": null, 10762 "resolution": 4, 10763 "main_sha": null, 10764 "because_sha": null 10765 }, 10766 { 10767 "sha": "912acbf963e4f054f9e57df72f3390d4fd9fcab3", 10768 "description": "anv,iris: Flush HDC before color fast clears", 10769 "nominated": false, 10770 "nomination_type": null, 10771 "resolution": 4, 10772 "main_sha": null, 10773 "because_sha": null 10774 }, 10775 { 10776 "sha": "f3c629733fd0e6cf4d5d9bf0f0dad2df7a199b04", 10777 "description": "anv,iris: PSS Stall Sync around color fast clears", 10778 "nominated": false, 10779 "nomination_type": null, 10780 "resolution": 4, 10781 "main_sha": null, 10782 "because_sha": null 10783 }, 10784 { 10785 "sha": "8ec8298ce4fa694af2fa28bedf1d50a91cbdbf18", 10786 "description": "intel: Rename the PSD bit in PIPE_CONTROL for XeHP", 10787 "nominated": false, 10788 "nomination_type": null, 10789 "resolution": 4, 10790 "main_sha": null, 10791 "because_sha": null 10792 }, 10793 { 10794 "sha": "de5f1cdd31a8847e60c788c497ec9c6344c15947", 10795 "description": "anv,iris: Depth stall around color fast clears", 10796 "nominated": false, 10797 "nomination_type": null, 10798 "resolution": 4, 10799 "main_sha": null, 10800 "because_sha": null 10801 }, 10802 { 10803 "sha": "34c8371e2a9e18e21b4828adc18ef51461d3c6e4", 10804 "description": "anv,iris: Flush tile cache after color fast clears", 10805 "nominated": false, 10806 "nomination_type": null, 10807 "resolution": 4, 10808 "main_sha": null, 10809 "because_sha": null 10810 }, 10811 { 10812 "sha": "38b3661b8fb0195aa1ed646db90de35e51249e04", 10813 "description": "radv: 256 byte push constants.", 10814 "nominated": false, 10815 "nomination_type": null, 10816 "resolution": 4, 10817 "main_sha": null, 10818 "because_sha": null 10819 }, 10820 { 10821 "sha": "43f8e07765fd2db16d2caf129e0e3ce791244bb4", 10822 "description": "radv: Use 16-bits to store push constant indices.", 10823 "nominated": false, 10824 "nomination_type": null, 10825 "resolution": 4, 10826 "main_sha": null, 10827 "because_sha": null 10828 }, 10829 { 10830 "sha": "3a36d0b7874442224814a5f4e74b3b47c039c8d7", 10831 "description": "radv: Use MAX_PUSH_CONSTANTS_SIZE for saved push constants.", 10832 "nominated": false, 10833 "nomination_type": null, 10834 "resolution": 4, 10835 "main_sha": null, 10836 "because_sha": null 10837 }, 10838 { 10839 "sha": "b6499dff37dd36fe130d4cc93f37ff018907f0ff", 10840 "description": "zink: use device-local heap for sparse backing allocations", 10841 "nominated": true, 10842 "nomination_type": 1, 10843 "resolution": 1, 10844 "main_sha": null, 10845 "because_sha": "40fdb3212c3ded2150faf952dc2b669991bfbf94" 10846 }, 10847 { 10848 "sha": "f286ecf906c5574c49118a93677a219a95a1021a", 10849 "description": "nir: handle per-view clip/cull distances", 10850 "nominated": false, 10851 "nomination_type": null, 10852 "resolution": 4, 10853 "main_sha": null, 10854 "because_sha": null 10855 }, 10856 { 10857 "sha": "70a9710eee8cd78ef46f587e01a07becbd2610a9", 10858 "description": "spirv: mark [Clip|Cull]DistancePerViewNV variables as compact", 10859 "nominated": false, 10860 "nomination_type": null, 10861 "resolution": 4, 10862 "main_sha": null, 10863 "because_sha": null 10864 }, 10865 { 10866 "sha": "0d6f83cbf11237daf9e6839c50a6ba45eb1bb468", 10867 "description": "nir: remove invalid assert affecting per-view variables", 10868 "nominated": false, 10869 "nomination_type": null, 10870 "resolution": 4, 10871 "main_sha": null, 10872 "because_sha": null 10873 }, 10874 { 10875 "sha": "ce5a8bff77ef473b66667596b3f2ef52395a1bd2", 10876 "description": "spirv: handle multiview bits of SPV_NV_mesh_shader", 10877 "nominated": false, 10878 "nomination_type": null, 10879 "resolution": 4, 10880 "main_sha": null, 10881 "because_sha": null 10882 }, 10883 { 10884 "sha": "4fed440724aa151e05384ecfcd2583645ad7005d", 10885 "description": "nir: add load_mesh_view_count and load_mesh_view_indices intrinsics", 10886 "nominated": false, 10887 "nomination_type": null, 10888 "resolution": 4, 10889 "main_sha": null, 10890 "because_sha": null 10891 }, 10892 { 10893 "sha": "e4ff7fd76adf35233a8899cf3e7c89de6ce8bc6c", 10894 "description": "spirv: add MeshViewCountNV/MeshViewIndidcesNV builtins from SPV_NV_mesh_shader", 10895 "nominated": false, 10896 "nomination_type": null, 10897 "resolution": 4, 10898 "main_sha": null, 10899 "because_sha": null 10900 }, 10901 { 10902 "sha": "561de760fd68a98c379e2702d434660dcde8251b", 10903 "description": "compiler: add new MESH_VIEW_COUNT/MESH_VIEW_INDICES system values", 10904 "nominated": false, 10905 "nomination_type": null, 10906 "resolution": 4, 10907 "main_sha": null, 10908 "because_sha": null 10909 }, 10910 { 10911 "sha": "4cb7dcb0974d7124c2bf4beab5e3dd575aa20f77", 10912 "description": "spirv: handle ViewportMaskNV builtin/cap from SPV_NV_mesh_shader", 10913 "nominated": false, 10914 "nomination_type": null, 10915 "resolution": 4, 10916 "main_sha": null, 10917 "because_sha": null 10918 }, 10919 { 10920 "sha": "161927921934c89a1c05648de6112f6805e2914e", 10921 "description": "intel/isl: Return false more in isl_surf_get_hiz_surf", 10922 "nominated": false, 10923 "nomination_type": null, 10924 "resolution": 4, 10925 "main_sha": null, 10926 "because_sha": null 10927 }, 10928 { 10929 "sha": "b77d694223ab9b4a91e83abd86fcf5d066023b16", 10930 "description": "intel/isl: Allow HiZ with Tile4/64 surfaces", 10931 "nominated": false, 10932 "nomination_type": null, 10933 "resolution": 4, 10934 "main_sha": null, 10935 "because_sha": null 10936 }, 10937 { 10938 "sha": "50967402cc2ca47d61f99c688f87e2250d3cd748", 10939 "description": "intel/isl: Require Y-tiling for depth on gfx4-5", 10940 "nominated": false, 10941 "nomination_type": null, 10942 "resolution": 4, 10943 "main_sha": null, 10944 "because_sha": null 10945 }, 10946 { 10947 "sha": "267689a26960404b3e0d1be38fb3074cd6004588", 10948 "description": "intel/isl: Use a new HiZ format on XeHP+", 10949 "nominated": false, 10950 "nomination_type": null, 10951 "resolution": 4, 10952 "main_sha": null, 10953 "because_sha": null 10954 }, 10955 { 10956 "sha": "7d0e8478561c37ced6851b6263750c490fb05a6f", 10957 "description": "intel/isl: Update comment for the XeHP HiZ block", 10958 "nominated": false, 10959 "nomination_type": null, 10960 "resolution": 4, 10961 "main_sha": null, 10962 "because_sha": null 10963 }, 10964 { 10965 "sha": "e0ddeec20927d844ccabb112745391fbb30053e2", 10966 "description": "intel/isl: Rework HiZ image align calculations", 10967 "nominated": false, 10968 "nomination_type": null, 10969 "resolution": 4, 10970 "main_sha": null, 10971 "because_sha": null 10972 }, 10973 { 10974 "sha": "30615794e45d548ab98f10078d40e4bbd057b349", 10975 "description": "blorp: Drop multisampled code in blorp_can_hiz_clear_depth", 10976 "nominated": false, 10977 "nomination_type": null, 10978 "resolution": 4, 10979 "main_sha": null, 10980 "because_sha": null 10981 }, 10982 { 10983 "sha": "0a01d2c04f2d2b7ccbeeec079e193a48d76af094", 10984 "description": "anv: increase binding table pool size to 64KB", 10985 "nominated": false, 10986 "nomination_type": null, 10987 "resolution": 4, 10988 "main_sha": null, 10989 "because_sha": null 10990 }, 10991 { 10992 "sha": "d6c0d1679185440a716a2fa00fe2da52f75fe7e4", 10993 "description": "intel/dev: fixup chv workaround", 10994 "nominated": true, 10995 "nomination_type": 1, 10996 "resolution": 1, 10997 "main_sha": null, 10998 "because_sha": "c24ba6cecbacf2d81345c1112f083006f22b65ea" 10999 }, 11000 { 11001 "sha": "c8d364cb9d33d70205c363176a10564d21a29880", 11002 "description": "turnip: Use vk_common_QueueSignalReleaseImageANDROID for DRM", 11003 "nominated": false, 11004 "nomination_type": null, 11005 "resolution": 4, 11006 "main_sha": null, 11007 "because_sha": null 11008 }, 11009 { 11010 "sha": "5b8b6315e4c08e9553384e57cbf5de2b6653f2d2", 11011 "description": "turnip: Use vk_common_AcquireImageANDROID", 11012 "nominated": false, 11013 "nomination_type": null, 11014 "resolution": 4, 11015 "main_sha": null, 11016 "because_sha": null 11017 }, 11018 { 11019 "sha": "66ea0f84c2c540b8746ab7072a5cebdafbcee78f", 11020 "description": "r300: use point sprite coordinates only when drawing points (v5)", 11021 "nominated": false, 11022 "nomination_type": null, 11023 "resolution": 4, 11024 "main_sha": null, 11025 "because_sha": null 11026 }, 11027 { 11028 "sha": "3e5f4cebe81a93ed79cc1d60a38284f77e914dfe", 11029 "description": "zink: add extra synchronization for buffer descriptor binds", 11030 "nominated": true, 11031 "nomination_type": 0, 11032 "resolution": 1, 11033 "main_sha": null, 11034 "because_sha": null 11035 }, 11036 { 11037 "sha": "5028630bd6c6b92e72112c678795ce0521f57054", 11038 "description": "d3d12/ci: Skip flaky tex-miplevel-selection and timestamp tests", 11039 "nominated": false, 11040 "nomination_type": null, 11041 "resolution": 4, 11042 "main_sha": null, 11043 "because_sha": null 11044 }, 11045 { 11046 "sha": "d15ff96da2062e7a2474dd916c0090a983ea37f1", 11047 "description": "zink: always unset vertex shader variant key data when changing last vertex stage", 11048 "nominated": true, 11049 "nomination_type": 0, 11050 "resolution": 1, 11051 "main_sha": null, 11052 "because_sha": null 11053 }, 11054 { 11055 "sha": "a9545153a0e406797943c19a892e151951a2a9b3", 11056 "description": "zink: add some wsi instance extensions", 11057 "nominated": false, 11058 "nomination_type": null, 11059 "resolution": 4, 11060 "main_sha": null, 11061 "because_sha": null 11062 }, 11063 { 11064 "sha": "394c7f3f62bd7309869f2bb40c6583642e5a503a", 11065 "description": "zink: add missing assert for 8bit vertex decompose", 11066 "nominated": false, 11067 "nomination_type": null, 11068 "resolution": 4, 11069 "main_sha": null, 11070 "because_sha": null 11071 }, 11072 { 11073 "sha": "7650e6fc4cc7995cd7ccde860e481de3a506819b", 11074 "description": "radv: implement wsi's private transfer queue using SDMA", 11075 "nominated": false, 11076 "nomination_type": null, 11077 "resolution": 4, 11078 "main_sha": null, 11079 "because_sha": null 11080 }, 11081 { 11082 "sha": "7bd5aa111cffb5c266d220ce44a2d6bfc1190ba9", 11083 "description": "vulkan/wsi: add a private transfer pool to exec the DRI_PRIME blit", 11084 "nominated": false, 11085 "nomination_type": null, 11086 "resolution": 4, 11087 "main_sha": null, 11088 "because_sha": null 11089 }, 11090 { 11091 "sha": "0ad7ec56c9beed5e221a1b8f9412d477d7943b7d", 11092 "description": "vulkan/wsi: add use_prime_blit param to wsi_swapchain_init", 11093 "nominated": false, 11094 "nomination_type": null, 11095 "resolution": 4, 11096 "main_sha": null, 11097 "because_sha": null 11098 }, 11099 { 11100 "sha": "d6ea60d5a2dd21a92eac71d2e7ff09e9d29e1126", 11101 "description": "radv: allocate the prime buffer as uncached", 11102 "nominated": false, 11103 "nomination_type": null, 11104 "resolution": 4, 11105 "main_sha": null, 11106 "because_sha": null 11107 }, 11108 { 11109 "sha": "7b5ab48c40bf391568a2128a7c7de09f708234a9", 11110 "description": "radv: partial sdma support", 11111 "nominated": false, 11112 "nomination_type": null, 11113 "resolution": 4, 11114 "main_sha": null, 11115 "because_sha": null 11116 }, 11117 { 11118 "sha": "148b2d0040a0284c0d21531fb482ca56a0f85f89", 11119 "description": "amd: add SDMA_NOP_PAD", 11120 "nominated": false, 11121 "nomination_type": null, 11122 "resolution": 4, 11123 "main_sha": null, 11124 "because_sha": null 11125 }, 11126 { 11127 "sha": "4e2b624c1030feb1485db2df53de04611361b8bb", 11128 "description": "aco: validate VOP3P opsel correctly", 11129 "nominated": true, 11130 "nomination_type": 0, 11131 "resolution": 1, 11132 "main_sha": null, 11133 "because_sha": null 11134 }, 11135 { 11136 "sha": "a5bc8c4be997f9af927e44cec225492b70cb7e55", 11137 "description": "mesa: free vbo_save_vertex_list store prims", 11138 "nominated": true, 11139 "nomination_type": 1, 11140 "resolution": 1, 11141 "main_sha": null, 11142 "because_sha": "69615d92a0e026deacd9b8b3a7d134be8bd4fc29" 11143 }, 11144 { 11145 "sha": "6e9cd801a65cdb2cefa3b3f261a93250e0267480", 11146 "description": "mesa: free idalloc storage for display lists", 11147 "nominated": true, 11148 "nomination_type": 1, 11149 "resolution": 1, 11150 "main_sha": null, 11151 "because_sha": "b703d7c15f47fed9f22de55f21cfd8d9d5ff241e" 11152 }, 11153 { 11154 "sha": "074bde9989dfcc9e7ad5999564d3c32cbd7a8d93", 11155 "description": "intel/xehp: Switch to coarser cross-slice pixel hashing with table permutation.", 11156 "nominated": false, 11157 "nomination_type": null, 11158 "resolution": 4, 11159 "main_sha": null, 11160 "because_sha": null 11161 }, 11162 { 11163 "sha": "ef675e685777ba87e62f374e1d74bbf0deb5734b", 11164 "description": "anv: Program pixel hashing tables on XeHP.", 11165 "nominated": false, 11166 "nomination_type": null, 11167 "resolution": 4, 11168 "main_sha": null, 11169 "because_sha": null 11170 }, 11171 { 11172 "sha": "d149c5e6e0f7baffdd6378accc06dcca347d5fa7", 11173 "description": "iris: Program pixel hashing tables on XeHP.", 11174 "nominated": false, 11175 "nomination_type": null, 11176 "resolution": 4, 11177 "main_sha": null, 11178 "because_sha": null 11179 }, 11180 { 11181 "sha": "283d5bff4eb2a22c9f01f7e6db5cc9ddf4fa9d45", 11182 "description": "intel: Rename intel_compute_pixel_hash_table() to intel_compute_pixel_hash_table_3way().", 11183 "nominated": false, 11184 "nomination_type": null, 11185 "resolution": 4, 11186 "main_sha": null, 11187 "because_sha": null 11188 }, 11189 { 11190 "sha": "170468b4fee457770bcb8db8fec58dd7d657fce4", 11191 "description": "intel: Minimal calculation of pixel hash table for arbitrary number of pixel pipes.", 11192 "nominated": false, 11193 "nomination_type": null, 11194 "resolution": 4, 11195 "main_sha": null, 11196 "because_sha": null 11197 }, 11198 { 11199 "sha": "68cb551b1d5ea315c89da0f990a2b93d693801ed", 11200 "description": "intel: Move pixel hashing table computation into common header file.", 11201 "nominated": false, 11202 "nomination_type": null, 11203 "resolution": 4, 11204 "main_sha": null, 11205 "because_sha": null 11206 }, 11207 { 11208 "sha": "3d3c571db3e8cd574810f80cc5f3a4738670c307", 11209 "description": "iris: Merge gfx11_ and gfx12_upload_pixel_hashing_tables() into the same function.", 11210 "nominated": false, 11211 "nomination_type": null, 11212 "resolution": 4, 11213 "main_sha": null, 11214 "because_sha": null 11215 }, 11216 { 11217 "sha": "ae5fa3f51834926632377647d8559fabc078c9ec", 11218 "description": "intel/genxml: Fix SLICE_HASH_TABLE struct on XeHP.", 11219 "nominated": false, 11220 "nomination_type": null, 11221 "resolution": 4, 11222 "main_sha": null, 11223 "because_sha": null 11224 }, 11225 { 11226 "sha": "a748b264e8a52eca5bbfd5b9fdb0d281bcc9f0f5", 11227 "description": "intel/blorp/gfx12+: Drop unnecessary state cache invalidation from binding table setup.", 11228 "nominated": false, 11229 "nomination_type": null, 11230 "resolution": 4, 11231 "main_sha": null, 11232 "because_sha": null 11233 }, 11234 { 11235 "sha": "c6455cfec9a6b64d84dfe2e93523f02529628a62", 11236 "description": "intel/fs: Don't assume packed dispatch for fragment shaders on XeHP.", 11237 "nominated": false, 11238 "nomination_type": null, 11239 "resolution": 4, 11240 "main_sha": null, 11241 "because_sha": null 11242 }, 11243 { 11244 "sha": "ffa2ca8a7753a39564c3cd6b5ac91e896027c6e4", 11245 "description": "intel/xehp: Update 3DSTATE_PS maximum number of threads per PSD.", 11246 "nominated": false, 11247 "nomination_type": null, 11248 "resolution": 4, 11249 "main_sha": null, 11250 "because_sha": null 11251 }, 11252 { 11253 "sha": "c5031873882ae86ae0b3e6614ecfd001ce17f156", 11254 "description": "docs: Update d3d12 extension list and new_features.txt", 11255 "nominated": false, 11256 "nomination_type": null, 11257 "resolution": 4, 11258 "main_sha": null, 11259 "because_sha": null 11260 }, 11261 { 11262 "sha": "cc8219d1b4b20f94ad049b2165b2888aab8aebb2", 11263 "description": "d3d12: Enable compute", 11264 "nominated": false, 11265 "nomination_type": null, 11266 "resolution": 4, 11267 "main_sha": null, 11268 "because_sha": null 11269 }, 11270 { 11271 "sha": "f399378c5220f83990d99316688a6e4ca7921ead", 11272 "description": "d3d12: Run DXIL shared atomic lowering pass", 11273 "nominated": false, 11274 "nomination_type": null, 11275 "resolution": 4, 11276 "main_sha": null, 11277 "because_sha": null 11278 }, 11279 { 11280 "sha": "9f67f432d7fc9693929490290e91b64fa7c4f048", 11281 "description": "d3d12: Handle indirect dispatch", 11282 "nominated": false, 11283 "nomination_type": null, 11284 "resolution": 4, 11285 "main_sha": null, 11286 "because_sha": null 11287 }, 11288 { 11289 "sha": "9cc6b17c8ad508bcc404b1f75285f7a9d5f7f792", 11290 "description": "d3d12: Implement num workgroups as a state var", 11291 "nominated": false, 11292 "nomination_type": null, 11293 "resolution": 4, 11294 "main_sha": null, 11295 "because_sha": null 11296 }, 11297 { 11298 "sha": "65a16a568c5972b657963ad95c73c71b23f5fd0b", 11299 "description": "d3d12: Implement launch_grid", 11300 "nominated": false, 11301 "nomination_type": null, 11302 "resolution": 4, 11303 "main_sha": null, 11304 "because_sha": null 11305 }, 11306 { 11307 "sha": "570a042a94b49277b1c8625cffacfd80b6d4f096", 11308 "description": "d3d12: Hook up compute shader variations", 11309 "nominated": false, 11310 "nomination_type": null, 11311 "resolution": 4, 11312 "main_sha": null, 11313 "because_sha": null 11314 }, 11315 { 11316 "sha": "5f23b1d7cda5db5937098b41b1d59fdfa3537283", 11317 "description": "d3d12: Support compute root signatures", 11318 "nominated": false, 11319 "nomination_type": null, 11320 "resolution": 4, 11321 "main_sha": null, 11322 "because_sha": null 11323 }, 11324 { 11325 "sha": "6d38a35afb0e352fdeaaa81bdbce1c5ff7028921", 11326 "description": "d3d12: Compile, bind, and cache compute PSOs", 11327 "nominated": false, 11328 "nomination_type": null, 11329 "resolution": 4, 11330 "main_sha": null, 11331 "because_sha": null 11332 }, 11333 { 11334 "sha": "e350d1ab091421bfa5cb5cf471d0e930baa57000", 11335 "description": "d3d12: Stop trying to set D3D12_DIRTY_SHADER during bindings", 11336 "nominated": false, 11337 "nomination_type": null, 11338 "resolution": 4, 11339 "main_sha": null, 11340 "because_sha": null 11341 }, 11342 { 11343 "sha": "944c72ae4d4a169043da63fe5dd95713b960d1df", 11344 "description": "d3d12: Remove draw_info from selection_context", 11345 "nominated": false, 11346 "nomination_type": null, 11347 "resolution": 4, 11348 "main_sha": null, 11349 "because_sha": null 11350 }, 11351 { 11352 "sha": "fbc1d90f19c88b4857a2cbbceb8b9526a8973fb4", 11353 "description": "d3d12: Keep state vars last in the per-stage root parameters", 11354 "nominated": false, 11355 "nomination_type": null, 11356 "resolution": 4, 11357 "main_sha": null, 11358 "because_sha": null 11359 }, 11360 { 11361 "sha": "166cd05071c18c078d1d311609b39354101061d2", 11362 "description": "d3d12: Limit sampler view count to 32", 11363 "nominated": false, 11364 "nomination_type": null, 11365 "resolution": 4, 11366 "main_sha": null, 11367 "because_sha": null 11368 }, 11369 { 11370 "sha": "2837e67b9b3c3eb2ca84099c79e5414b7e64be0b", 11371 "description": "microsoft/compiler: Handle more GL memory barriers", 11372 "nominated": false, 11373 "nomination_type": null, 11374 "resolution": 4, 11375 "main_sha": null, 11376 "because_sha": null 11377 }, 11378 { 11379 "sha": "fd50ef046b2c8566fecbe028fa383cf2edd9a650", 11380 "description": "microsoft/compiler: Move workgroup_size lowering from clc", 11381 "nominated": false, 11382 "nomination_type": null, 11383 "resolution": 4, 11384 "main_sha": null, 11385 "because_sha": null 11386 }, 11387 { 11388 "sha": "5e18aafd260ff27efbf1d64c062a0471ad7ae956", 11389 "description": "freedreno: Report system memory as video memory", 11390 "nominated": false, 11391 "nomination_type": null, 11392 "resolution": 4, 11393 "main_sha": null, 11394 "because_sha": null 11395 }, 11396 { 11397 "sha": "3563ae4b2d5626698145dd8d7b101d8a829c9d36", 11398 "description": "nir_to_tgsi: Fix a bug in TXP detection after backend lowering.", 11399 "nominated": true, 11400 "nomination_type": 1, 11401 "resolution": 1, 11402 "main_sha": null, 11403 "because_sha": "390a3fcdc45ef73739a1827102af387007b7582e" 11404 }, 11405 { 11406 "sha": "8e21cad39b50fe6bad2ebdc8cf6d4d83f6937dd6", 11407 "description": "intel/xehp: Implement XeHP workaround Wa_14014148106.", 11408 "nominated": false, 11409 "nomination_type": null, 11410 "resolution": 4, 11411 "main_sha": null, 11412 "because_sha": null 11413 }, 11414 { 11415 "sha": "eeb3f4594d5acc40c1febf22f97ddb51517a0c88", 11416 "description": "intel/xehp: Implement XeHP workaround Wa_14013910100.", 11417 "nominated": false, 11418 "nomination_type": null, 11419 "resolution": 4, 11420 "main_sha": null, 11421 "because_sha": null 11422 }, 11423 { 11424 "sha": "b550b3c89c15f20367b4bebb5939e08022d80e0e", 11425 "description": "vc4: Use u_box_pixels_to_blocks helper", 11426 "nominated": false, 11427 "nomination_type": null, 11428 "resolution": 4, 11429 "main_sha": null, 11430 "because_sha": null 11431 }, 11432 { 11433 "sha": "6f07159a1df2b32203f506663edf9c0ab4d2ea17", 11434 "description": "v3d: Use u_box_pixels_to_blocks helper", 11435 "nominated": false, 11436 "nomination_type": null, 11437 "resolution": 4, 11438 "main_sha": null, 11439 "because_sha": null 11440 }, 11441 { 11442 "sha": "b920ace4bc79dcda7487ff98bf237e6bcdeb557e", 11443 "description": "lima,panfrost: Correct pixel vs block mismatches", 11444 "nominated": true, 11445 "nomination_type": 0, 11446 "resolution": 1, 11447 "main_sha": null, 11448 "because_sha": null 11449 }, 11450 { 11451 "sha": "26c533f16783aa7f01ea6f3b6f040de9c483cac7", 11452 "description": "gallium/util: Add pixel->blocks box helper", 11453 "nominated": true, 11454 "nomination_type": 0, 11455 "resolution": 1, 11456 "main_sha": null, 11457 "because_sha": null 11458 }, 11459 { 11460 "sha": "7daba1fe6544309b02d09e0710a9159049fb8cfa", 11461 "description": "replace 0 with NULL for NULL pointers", 11462 "nominated": false, 11463 "nomination_type": null, 11464 "resolution": 4, 11465 "main_sha": null, 11466 "because_sha": null 11467 }, 11468 { 11469 "sha": "60c711833ff5302d7085521db8115b59f53cedf6", 11470 "description": "aco: remove pack_half_2x16(a, 0) optimization", 11471 "nominated": true, 11472 "nomination_type": 1, 11473 "resolution": 1, 11474 "main_sha": null, 11475 "because_sha": "2f125908b358c2423aa34d2673ec04aa546b971a" 11476 }, 11477 { 11478 "sha": "6e08d8fc3da385a9ddea1c0dfb3b8d62e81175db", 11479 "description": "ci: Uprev piglit to af1785f31", 11480 "nominated": false, 11481 "nomination_type": null, 11482 "resolution": 4, 11483 "main_sha": null, 11484 "because_sha": null 11485 }, 11486 { 11487 "sha": "0fc93928f19aa0ad4eb81dab2ddb97a1d602685e", 11488 "description": "isl: Don't enable HDC:L1 caches on DG2", 11489 "nominated": false, 11490 "nomination_type": null, 11491 "resolution": 4, 11492 "main_sha": null, 11493 "because_sha": null 11494 }, 11495 { 11496 "sha": "67fc7a1763c4878315da7456206f70477291edde", 11497 "description": "nir/uniform_atomics: fix is_atomic_already_optimized without workgroups", 11498 "nominated": false, 11499 "nomination_type": null, 11500 "resolution": 4, 11501 "main_sha": null, 11502 "because_sha": null 11503 }, 11504 { 11505 "sha": "aaa90c37e0ed268e2fbfcdd324765e78adc80168", 11506 "description": "panvk: Fixed maxFragmentCombinedOutputResources", 11507 "nominated": false, 11508 "nomination_type": null, 11509 "resolution": 4, 11510 "main_sha": null, 11511 "because_sha": null 11512 }, 11513 { 11514 "sha": "651bec097155522d882c381218cf8205d679b0b7", 11515 "description": "turnip: Fixed maxFragmentCombinedOutputResources", 11516 "nominated": false, 11517 "nomination_type": null, 11518 "resolution": 4, 11519 "main_sha": null, 11520 "because_sha": null 11521 }, 11522 { 11523 "sha": "e0d590cafbc83d21c62abe16a9c9dab78d13e64c", 11524 "description": "anv: Fixed maxFragmentCombinedOutputResources", 11525 "nominated": false, 11526 "nomination_type": null, 11527 "resolution": 4, 11528 "main_sha": null, 11529 "because_sha": null 11530 }, 11531 { 11532 "sha": "2b5cf84efd427ab6e705cb9519b82bb7d59eb968", 11533 "description": "lavapipe: Fixed maxFragmentCombinedOutputResources", 11534 "nominated": false, 11535 "nomination_type": null, 11536 "resolution": 4, 11537 "main_sha": null, 11538 "because_sha": null 11539 }, 11540 { 11541 "sha": "0f5d90c2a7a74cc58d7f2d29e01c2de668faaedc", 11542 "description": "ac/nir: fix store_buffer_amd write_masks", 11543 "nominated": false, 11544 "nomination_type": null, 11545 "resolution": 4, 11546 "main_sha": null, 11547 "because_sha": null 11548 }, 11549 { 11550 "sha": "b00138090ef2e11a674a945cd3003c1faeb8fac1", 11551 "description": "nir/lower_shader_calls: fix store_scratch write_mask", 11552 "nominated": false, 11553 "nomination_type": null, 11554 "resolution": 4, 11555 "main_sha": null, 11556 "because_sha": null 11557 }, 11558 { 11559 "sha": "d799a4be27a30c8d7171a7b896ba229432c08698", 11560 "description": "etnaviv: drm: defer destruction of softpin BOs", 11561 "nominated": false, 11562 "nomination_type": null, 11563 "resolution": 4, 11564 "main_sha": null, 11565 "because_sha": null 11566 }, 11567 { 11568 "sha": "98a2049c0839824a4824df342be2dd0e79b8c4ec", 11569 "description": "etnaviv: drm: rename _etna_bo_del", 11570 "nominated": false, 11571 "nomination_type": null, 11572 "resolution": 4, 11573 "main_sha": null, 11574 "because_sha": null 11575 }, 11576 { 11577 "sha": "77ebbcbf9a0d807544d63e8846038ada6345610b", 11578 "description": "etnaviv: drm: export BO idle check function", 11579 "nominated": false, 11580 "nomination_type": null, 11581 "resolution": 4, 11582 "main_sha": null, 11583 "because_sha": null 11584 }, 11585 { 11586 "sha": "1b1f8592c03c7e98b7baf89cb4d012bb7af546ac", 11587 "description": "etnaviv: drm: properly handle reviving BOs via a lookup", 11588 "nominated": true, 11589 "nomination_type": 0, 11590 "resolution": 1, 11591 "main_sha": null, 11592 "because_sha": null 11593 }, 11594 { 11595 "sha": "ccfd5054a4f729ece655ebb7924ed21a84aef7e5", 11596 "description": "etnaviv: drm: fix size limit in etna_cmd_stream_realloc", 11597 "nominated": true, 11598 "nomination_type": 0, 11599 "resolution": 1, 11600 "main_sha": null, 11601 "because_sha": null 11602 }, 11603 { 11604 "sha": "22d796feb828daad7c8d600adf271e19a82d67c8", 11605 "description": "egl/wayland: break double/tripple buffering feedback loops", 11606 "nominated": false, 11607 "nomination_type": null, 11608 "resolution": 4, 11609 "main_sha": null, 11610 "because_sha": null 11611 }, 11612 { 11613 "sha": "d77bfc117cbed559221d460f270ab21ea27d3032", 11614 "description": "tu,ir3: Implement VK_KHR_shader_integer_dot_product", 11615 "nominated": false, 11616 "nomination_type": null, 11617 "resolution": 4, 11618 "main_sha": null, 11619 "because_sha": null 11620 }, 11621 { 11622 "sha": "e1f89a1da2169e52edbac6725efff7dfd5db885a", 11623 "description": "ir3: Make nir compiler options a part of ir3_compiler", 11624 "nominated": false, 11625 "nomination_type": null, 11626 "resolution": 4, 11627 "main_sha": null, 11628 "because_sha": null 11629 }, 11630 { 11631 "sha": "b8d486f298e86409cc13ef3cb9f0112187b276d0", 11632 "description": "nir/algebraic: Separate has_dot_4x8 into has_sdot_4x8 and has_udot_4x8", 11633 "nominated": false, 11634 "nomination_type": null, 11635 "resolution": 4, 11636 "main_sha": null, 11637 "because_sha": null 11638 }, 11639 { 11640 "sha": "c1d5c318bc07665566582a7611fe976d18ccd8e5", 11641 "description": "ir3: New cat3 instructions", 11642 "nominated": false, 11643 "nomination_type": null, 11644 "resolution": 4, 11645 "main_sha": null, 11646 "because_sha": null 11647 }, 11648 { 11649 "sha": "c45c6e36eb99f08f09001974c78c52f8d76e0223", 11650 "description": "tu: Implement VK_EXT_subgroup_size_control", 11651 "nominated": false, 11652 "nomination_type": null, 11653 "resolution": 4, 11654 "main_sha": null, 11655 "because_sha": null 11656 }, 11657 { 11658 "sha": "1a1e25dcce27e1ab034f5a5535d307177ae815c0", 11659 "description": "tu, ir3: Support runtime gl_SubgroupSize in FS", 11660 "nominated": false, 11661 "nomination_type": null, 11662 "resolution": 4, 11663 "main_sha": null, 11664 "because_sha": null 11665 }, 11666 { 11667 "sha": "e6e34883a9e75c49fe505fec4768f36b9779df1d", 11668 "description": "ir3: Add wavesize control", 11669 "nominated": false, 11670 "nomination_type": null, 11671 "resolution": 4, 11672 "main_sha": null, 11673 "because_sha": null 11674 }, 11675 { 11676 "sha": "30237b3d9cbbe870921f9ac3abb7541f80904f76", 11677 "description": "ir3: Pass shader to ir3_nir_post_finalize()", 11678 "nominated": false, 11679 "nomination_type": null, 11680 "resolution": 4, 11681 "main_sha": null, 11682 "because_sha": null 11683 }, 11684 { 11685 "sha": "9ebc48005c92676c9b3adcb255204d8787286b65", 11686 "description": "ir3, freedreno: Add options struct for ir3_shader_from_nir()", 11687 "nominated": false, 11688 "nomination_type": null, 11689 "resolution": 4, 11690 "main_sha": null, 11691 "because_sha": null 11692 }, 11693 { 11694 "sha": "fe9c9ec83fa132b49ff08161abc0166d8ff9998c", 11695 "description": "tu: fix workaround for depth bounds test without depth test", 11696 "nominated": true, 11697 "nomination_type": 1, 11698 "resolution": 1, 11699 "main_sha": null, 11700 "because_sha": "bb4db22ff43a708bf80a8f72913ee493313393d1" 11701 }, 11702 { 11703 "sha": "07bc6b7ed9e27ddfee558b3a5216d7a044dd3abe", 11704 "description": "anv: limit compiler valid color outputs using NIR variables", 11705 "nominated": true, 11706 "nomination_type": 0, 11707 "resolution": 1, 11708 "main_sha": null, 11709 "because_sha": null 11710 }, 11711 { 11712 "sha": "b8f0459d6f459f45688289ff3e96a2f5a7d68c65", 11713 "description": "iris: unref syncobjs and free r/w dependencies array for slab entries", 11714 "nominated": true, 11715 "nomination_type": 1, 11716 "resolution": 1, 11717 "main_sha": null, 11718 "because_sha": "ce2e2296ab61558f02ea2d05ae0cf4a922df84a7" 11719 }, 11720 { 11721 "sha": "9cb91010ab059ddac244c9eeb60a3a0f9debcab2", 11722 "description": "iris/ci: update piglit fails", 11723 "nominated": false, 11724 "nomination_type": null, 11725 "resolution": 4, 11726 "main_sha": null, 11727 "because_sha": null 11728 }, 11729 { 11730 "sha": "4d624f189eb8c802f5fae46cb2db67ac2f687e81", 11731 "description": "i915g/ci: update piglit fails", 11732 "nominated": false, 11733 "nomination_type": null, 11734 "resolution": 4, 11735 "main_sha": null, 11736 "because_sha": null 11737 }, 11738 { 11739 "sha": "a2dbdc645f04ddf7a0e464f10cad4ec0ba7218ae", 11740 "description": "ci: Shrink container/rootfs sizes.", 11741 "nominated": false, 11742 "nomination_type": null, 11743 "resolution": 4, 11744 "main_sha": null, 11745 "because_sha": null 11746 }, 11747 { 11748 "sha": "48712b8cc5943af9c319ec4d714c00f9f5fe8825", 11749 "description": "venus: subtract appended header size in vn_CreatePipelineCache", 11750 "nominated": true, 11751 "nomination_type": 1, 11752 "resolution": 1, 11753 "main_sha": null, 11754 "because_sha": "723f0bf74a3a2d650fcbe190cc8778a169e2ff8a" 11755 }, 11756 { 11757 "sha": "3792fbfcf60faa505c18b4981601b381c1170748", 11758 "description": "ir3: Assert that we cannot have enough concurrent waves for CS with barrier", 11759 "nominated": false, 11760 "nomination_type": null, 11761 "resolution": 4, 11762 "main_sha": null, 11763 "because_sha": null 11764 }, 11765 { 11766 "sha": "9ed4d49c9779e9cb2e07f04e2295461613468c9c", 11767 "description": "ir3: Be able to reduce register limit for RA when CS has barriers", 11768 "nominated": false, 11769 "nomination_type": null, 11770 "resolution": 4, 11771 "main_sha": null, 11772 "because_sha": null 11773 }, 11774 { 11775 "sha": "9323d2ea6d19d5aaf6d99d6b9ec941654d510e5a", 11776 "description": "zink/codegen: remove bogus print statement", 11777 "nominated": false, 11778 "nomination_type": null, 11779 "resolution": 4, 11780 "main_sha": null, 11781 "because_sha": null 11782 }, 11783 { 11784 "sha": "37f01832eb9727572f48aebc96c7f24231553573", 11785 "description": "zink/codegen: remove core_since in constructor", 11786 "nominated": false, 11787 "nomination_type": null, 11788 "resolution": 4, 11789 "main_sha": null, 11790 "because_sha": null 11791 }, 11792 { 11793 "sha": "029e871239ab0b0bb0b63b90339d82c38d923edb", 11794 "description": "zink/codegen: support platform tags", 11795 "nominated": false, 11796 "nomination_type": null, 11797 "resolution": 4, 11798 "main_sha": null, 11799 "because_sha": null 11800 }, 11801 { 11802 "sha": "1d40d53e03d33e0595016a95d645bd489ee95365", 11803 "description": "anv: don't leave anv_batch fields undefined", 11804 "nominated": true, 11805 "nomination_type": 0, 11806 "resolution": 1, 11807 "main_sha": null, 11808 "because_sha": null 11809 }, 11810 { 11811 "sha": "8685a505e7424cac55127d354e0a7ab64d54ac7b", 11812 "description": "ntt: Set the output invariant flag according to the semantics", 11813 "nominated": false, 11814 "nomination_type": null, 11815 "resolution": 4, 11816 "main_sha": null, 11817 "because_sha": null 11818 }, 11819 { 11820 "sha": "6f348d9c9902a6268bc54f5c7f0b0e090cee55d4", 11821 "description": "nir_lower_io: propagate the \"invariant\" flag to outputs", 11822 "nominated": false, 11823 "nomination_type": null, 11824 "resolution": 4, 11825 "main_sha": null, 11826 "because_sha": null 11827 }, 11828 { 11829 "sha": "5bfe29270810bbf35e35f61e44b22ef7dd5031b3", 11830 "description": "util/primconvert: map only index buffer part that is needed", 11831 "nominated": true, 11832 "nomination_type": 1, 11833 "resolution": 0, 11834 "main_sha": null, 11835 "because_sha": "f9d12bf50e9c09a5896d9419f82d9f510982bc5d" 11836 }, 11837 { 11838 "sha": "86b19db459d805e2f31a319ead32b013691e43d9", 11839 "description": "etnaviv/ci: update piglit fails", 11840 "nominated": false, 11841 "nomination_type": null, 11842 "resolution": 4, 11843 "main_sha": null, 11844 "because_sha": null 11845 }, 11846 { 11847 "sha": "1756930a79ddc409c656072a479566f6ed63c6a5", 11848 "description": "radv: increase maxTaskOutputCount to 65535", 11849 "nominated": false, 11850 "nomination_type": null, 11851 "resolution": 4, 11852 "main_sha": null, 11853 "because_sha": null 11854 }, 11855 { 11856 "sha": "cb45120556938070a623b056867545301bce8cac", 11857 "description": "ir3: Use (ss) for instructions writing shared regs", 11858 "nominated": false, 11859 "nomination_type": null, 11860 "resolution": 4, 11861 "main_sha": null, 11862 "because_sha": null 11863 }, 11864 { 11865 "sha": "d45678cac46a911230cb35bdcf65e538a4e5dd8b", 11866 "description": "ir3/postsched: Rename tex/sfu to sy/ss", 11867 "nominated": false, 11868 "nomination_type": null, 11869 "resolution": 4, 11870 "main_sha": null, 11871 "because_sha": null 11872 }, 11873 { 11874 "sha": "e6b35d606de96d8475dd08d1482bcc5a4f0fe51a", 11875 "description": "ir3/sched: Rename tex/sfu to sy/ss", 11876 "nominated": false, 11877 "nomination_type": null, 11878 "resolution": 4, 11879 "main_sha": null, 11880 "because_sha": null 11881 }, 11882 { 11883 "sha": "0cc4aca34558f434d09b15dceb19b53d18c7e395", 11884 "description": "ir3: Use new (sy)/(ss) stall helpers in the compiler", 11885 "nominated": false, 11886 "nomination_type": null, 11887 "resolution": 4, 11888 "main_sha": null, 11889 "because_sha": null 11890 }, 11891 { 11892 "sha": "7e60978d30a8c5ac6d16b7b28163b183f9263825", 11893 "description": "ir3: Introduce systall metric and new helper functions", 11894 "nominated": false, 11895 "nomination_type": null, 11896 "resolution": 4, 11897 "main_sha": null, 11898 "because_sha": null 11899 }, 11900 { 11901 "sha": "603791bdebda8d8e316fa18e12d72a6a16629825", 11902 "description": "ir3: Bump type mismatch penalty to 3", 11903 "nominated": true, 11904 "nomination_type": 1, 11905 "resolution": 1, 11906 "main_sha": null, 11907 "because_sha": "890de1a43603c98b5788f9867ff0793f117b5f4b" 11908 }, 11909 { 11910 "sha": "d371d807eb8bb2c6b7f199893b3824be89169811", 11911 "description": "ir3/ra: Fix logic bug in compress_regs_left", 11912 "nominated": true, 11913 "nomination_type": 1, 11914 "resolution": 1, 11915 "main_sha": null, 11916 "because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816" 11917 }, 11918 { 11919 "sha": "c9adcb605103d248dee991492939489478fbb8bd", 11920 "description": "anv/tests: Free BO cache and device mutex", 11921 "nominated": false, 11922 "nomination_type": null, 11923 "resolution": 4, 11924 "main_sha": null, 11925 "because_sha": null 11926 }, 11927 { 11928 "sha": "8a7659a7a23caaa4d31bb0192b7cdca01008c8f1", 11929 "description": "anv/ci: Test with deqp-vk on Tiger Lake", 11930 "nominated": false, 11931 "nomination_type": null, 11932 "resolution": 4, 11933 "main_sha": null, 11934 "because_sha": null 11935 }, 11936 { 11937 "sha": "ef27036b4cf054d4955af64343639fac47edfcd8", 11938 "description": "shader_info: tess.spacing needs to be unsigned", 11939 "nominated": false, 11940 "nomination_type": null, 11941 "resolution": 4, 11942 "main_sha": null, 11943 "because_sha": null 11944 }, 11945 { 11946 "sha": "1b808f1dea18dc2fdeb1618ef927fb3ca3efa2c8", 11947 "description": "etnaviv: fix emit_if in case the else block ends in a jump", 11948 "nominated": false, 11949 "nomination_type": null, 11950 "resolution": 4, 11951 "main_sha": null, 11952 "because_sha": null 11953 }, 11954 { 11955 "sha": "af1311999313bdbb873d1995ceb2dba69355557f", 11956 "description": "intel/fs: OpImageQueryLod does not support arrayed images as an operand", 11957 "nominated": true, 11958 "nomination_type": 1, 11959 "resolution": 1, 11960 "main_sha": null, 11961 "because_sha": "231337a13af03f5579f5401cff16aa96ec796746" 11962 }, 11963 { 11964 "sha": "558a6006299544ee5f77843f094015c62558f4ad", 11965 "description": "nir_to_tgsi: Enable fdot_replicates flag.", 11966 "nominated": false, 11967 "nomination_type": null, 11968 "resolution": 4, 11969 "main_sha": null, 11970 "because_sha": null 11971 }, 11972 { 11973 "sha": "85d7d520b993579ebebaa1c279e7d93015223d8f", 11974 "description": "panfrost/ci: update piglit fails", 11975 "nominated": false, 11976 "nomination_type": null, 11977 "resolution": 4, 11978 "main_sha": null, 11979 "because_sha": null 11980 }, 11981 { 11982 "sha": "054eb9f3468068085f23b991321a23b900a52009", 11983 "description": "intel/dev: Implement DG2 restrictions requiring additional DSSes to be disabled.", 11984 "nominated": false, 11985 "nomination_type": null, 11986 "resolution": 4, 11987 "main_sha": null, 11988 "because_sha": null 11989 }, 11990 { 11991 "sha": "e48c29acca078fbe6e2a95c1cd7056d84eff8fbf", 11992 "description": "intel/dev: Add support for pixel pipe subslice accounting on multi-slice GPUs.", 11993 "nominated": false, 11994 "nomination_type": null, 11995 "resolution": 4, 11996 "main_sha": null, 11997 "because_sha": null 11998 }, 11999 { 12000 "sha": "f3274e94fd93c995b8e237797aa0a0582c7d880d", 12001 "description": "intel/dev: Fix size of device info num_subslices array.", 12002 "nominated": false, 12003 "nomination_type": null, 12004 "resolution": 4, 12005 "main_sha": null, 12006 "because_sha": null 12007 }, 12008 { 12009 "sha": "f7bb68e4995438fd6fa5318d0028cd2c7bff7e59", 12010 "description": "glsl/nir: don't pass gl_context to the convertor routine.", 12011 "nominated": false, 12012 "nomination_type": null, 12013 "resolution": 4, 12014 "main_sha": null, 12015 "because_sha": null 12016 }, 12017 { 12018 "sha": "ef3303385d07846954074031cb83f3d7ac3bcbbf", 12019 "description": "glsl/linker: remove a bunch more gl_context references.", 12020 "nominated": false, 12021 "nomination_type": null, 12022 "resolution": 4, 12023 "main_sha": null, 12024 "because_sha": null 12025 }, 12026 { 12027 "sha": "636b07943ed71963048f6b139fd5ceedc5b44e19", 12028 "description": "glsl/linker: drop unused gl_context.", 12029 "nominated": false, 12030 "nomination_type": null, 12031 "resolution": 4, 12032 "main_sha": null, 12033 "because_sha": null 12034 }, 12035 { 12036 "sha": "32702047d87d65f6df4df0092043e19a5b023922", 12037 "description": "glsl/linker/uniform_blocks: don't pass gl_context around.", 12038 "nominated": false, 12039 "nomination_type": null, 12040 "resolution": 4, 12041 "main_sha": null, 12042 "because_sha": null 12043 }, 12044 { 12045 "sha": "e943af6a55847234da5dbd29548e80275f9d6282", 12046 "description": "glsl/nir/linker: avoid passing gl_context inside gl_nir linker", 12047 "nominated": false, 12048 "nomination_type": null, 12049 "resolution": 4, 12050 "main_sha": null, 12051 "because_sha": null 12052 }, 12053 { 12054 "sha": "7c8017bbd1c6336cfeec5e14d41e54a005e39e20", 12055 "description": "glsl/linker: remove gl_context usage from more places.", 12056 "nominated": false, 12057 "nomination_type": null, 12058 "resolution": 4, 12059 "main_sha": null, 12060 "because_sha": null 12061 }, 12062 { 12063 "sha": "34090712c6a56b8b8ff75b440b66392d5461388e", 12064 "description": "glsl/linker: remove gl_context from check image resources", 12065 "nominated": false, 12066 "nomination_type": null, 12067 "resolution": 4, 12068 "main_sha": null, 12069 "because_sha": null 12070 }, 12071 { 12072 "sha": "4d6e866b7b685ef6c37ba9bc2789ecadc5d6c2f7", 12073 "description": "glsl/linker: get rid of gl_context from atomic counters paths", 12074 "nominated": false, 12075 "nomination_type": null, 12076 "resolution": 4, 12077 "main_sha": null, 12078 "because_sha": null 12079 }, 12080 { 12081 "sha": "e9ec1429baf6eb2491ad441bbd7cb2c86a63da08", 12082 "description": "glsl/linker: get rid of gl_context from uniform assign paths", 12083 "nominated": false, 12084 "nomination_type": null, 12085 "resolution": 4, 12086 "main_sha": null, 12087 "because_sha": null 12088 }, 12089 { 12090 "sha": "adbbee980dc651c8294a2916636acfb78059464f", 12091 "description": "glsl/linker: get rid of gl_context from link varyings", 12092 "nominated": false, 12093 "nomination_type": null, 12094 "resolution": 4, 12095 "main_sha": null, 12096 "because_sha": null 12097 }, 12098 { 12099 "sha": "98f665e6131d4488512ce9d33a68ee6b256a9b5f", 12100 "description": "glsl/linker: remove direct gl_context usage in favour of consts/exts/api", 12101 "nominated": false, 12102 "nomination_type": null, 12103 "resolution": 4, 12104 "main_sha": null, 12105 "because_sha": null 12106 }, 12107 { 12108 "sha": "d5e7c7351a11dc2228fae7e127df0d4992ae978e", 12109 "description": "glsl/linker: move more ctx->Consts to consts.", 12110 "nominated": false, 12111 "nomination_type": null, 12112 "resolution": 4, 12113 "main_sha": null, 12114 "because_sha": null 12115 }, 12116 { 12117 "sha": "eb811bdaf4d25613af07d7c74ce06952dea688e0", 12118 "description": "glsl/linker: don't pass gl_context just for constants in xfb code", 12119 "nominated": false, 12120 "nomination_type": null, 12121 "resolution": 4, 12122 "main_sha": null, 12123 "because_sha": null 12124 }, 12125 { 12126 "sha": "e83f0fc6202292c6215cb7c57cae6c9a1d0b64e2", 12127 "description": "glsl: don't pass gl_context to lower shared references.", 12128 "nominated": false, 12129 "nomination_type": null, 12130 "resolution": 4, 12131 "main_sha": null, 12132 "because_sha": null 12133 }, 12134 { 12135 "sha": "ff0771e2539c1d542696c64eea6b3e869e212b3d", 12136 "description": "glsl/linker: cleanup passing gl_context unnecessarily", 12137 "nominated": false, 12138 "nomination_type": null, 12139 "resolution": 4, 12140 "main_sha": null, 12141 "because_sha": null 12142 }, 12143 { 12144 "sha": "c09c0b351fda00c1aaa8aa2f212983ed5e13a7f2", 12145 "description": "nir_opt_dead_cf: Remove dead ifs", 12146 "nominated": false, 12147 "nomination_type": null, 12148 "resolution": 4, 12149 "main_sha": null, 12150 "because_sha": null 12151 }, 12152 { 12153 "sha": "2bb2219aa71ea3f6c01a14a6aa60d6d42093afb1", 12154 "description": "d3d12: Set appropriate caps for shader images", 12155 "nominated": false, 12156 "nomination_type": null, 12157 "resolution": 4, 12158 "main_sha": null, 12159 "because_sha": null 12160 }, 12161 { 12162 "sha": "0f8213cb106fd64f33c141683467b97b721e500e", 12163 "description": "d3d12: Handle bitcasting of shader images", 12164 "nominated": false, 12165 "nomination_type": null, 12166 "resolution": 4, 12167 "main_sha": null, 12168 "because_sha": null 12169 }, 12170 { 12171 "sha": "156ef05ec77cb51442274868082d2f1a062bae0d", 12172 "description": "d3d12: Handle memory barriers", 12173 "nominated": false, 12174 "nomination_type": null, 12175 "resolution": 4, 12176 "main_sha": null, 12177 "because_sha": null 12178 }, 12179 { 12180 "sha": "63fe4888ea2af15827e52c292f07fb26069c94a9", 12181 "description": "d3d12: Lower cube images to 2D arrays via existing int cubemap lowering pass", 12182 "nominated": false, 12183 "nomination_type": null, 12184 "resolution": 4, 12185 "main_sha": null, 12186 "because_sha": null 12187 }, 12188 { 12189 "sha": "d0a3794d6def18a2545253d3d58eb15c9a1564c4", 12190 "description": "d3d12: Fill out shader image descriptor tables", 12191 "nominated": false, 12192 "nomination_type": null, 12193 "resolution": 4, 12194 "main_sha": null, 12195 "because_sha": null 12196 }, 12197 { 12198 "sha": "ef44b939149bb10396afe9b65da715afbafb3fa9", 12199 "description": "d3d12: Create textures as UAV-capable when appropriate", 12200 "nominated": false, 12201 "nomination_type": null, 12202 "resolution": 4, 12203 "main_sha": null, 12204 "because_sha": null 12205 }, 12206 { 12207 "sha": "23f0c924cf3e8880748126291ce733916cbcfa89", 12208 "description": "d3d12: Handle set_shader_images", 12209 "nominated": false, 12210 "nomination_type": null, 12211 "resolution": 4, 12212 "main_sha": null, 12213 "because_sha": null 12214 }, 12215 { 12216 "sha": "5192c8dd1dc97030335bde278fcb52b991084596", 12217 "description": "d3d12: Handle images in the root signature", 12218 "nominated": false, 12219 "nomination_type": null, 12220 "resolution": 4, 12221 "main_sha": null, 12222 "because_sha": null 12223 }, 12224 { 12225 "sha": "def1f0743c557e1f16d960205aa051569179a934", 12226 "description": "d3d12: Retrieve shader image dimensions during shader compiles", 12227 "nominated": false, 12228 "nomination_type": null, 12229 "resolution": 4, 12230 "main_sha": null, 12231 "because_sha": null 12232 }, 12233 { 12234 "sha": "5e82a2ff2bb19dc2a81dafec777c3ad45d66fbfe", 12235 "description": "d3d12: Init null UAVs", 12236 "nominated": false, 12237 "nomination_type": null, 12238 "resolution": 4, 12239 "main_sha": null, 12240 "because_sha": null 12241 }, 12242 { 12243 "sha": "9b62f88cf83a668e669b0567a98925a3bbc747bd", 12244 "description": "d3d12: Handle format support queries for shader images", 12245 "nominated": false, 12246 "nomination_type": null, 12247 "resolution": 4, 12248 "main_sha": null, 12249 "because_sha": null 12250 }, 12251 { 12252 "sha": "951f6f2dba33742f671d8179ecd560b6b23881a1", 12253 "description": "d3d12: Figure out if we can support GL shader images", 12254 "nominated": false, 12255 "nomination_type": null, 12256 "resolution": 4, 12257 "main_sha": null, 12258 "because_sha": null 12259 }, 12260 { 12261 "sha": "f7e50c8cf2547a72e9c2a3b0b67087e14714c891", 12262 "description": "d3d12: Add missed SSBO binding enum value", 12263 "nominated": false, 12264 "nomination_type": null, 12265 "resolution": 4, 12266 "main_sha": null, 12267 "because_sha": null 12268 }, 12269 { 12270 "sha": "6620c342ace799901ae3ab29754f9bfb7587c59b", 12271 "description": "d3d12: Rename UAV -> SSBO to disambiguate with image UAVs", 12272 "nominated": false, 12273 "nomination_type": null, 12274 "resolution": 4, 12275 "main_sha": null, 12276 "because_sha": null 12277 }, 12278 { 12279 "sha": "aa732038500d7d8e0e927f91c1615032d8dbe0c4", 12280 "description": "d3d12: Fix format table typeless-ness for A8 and RGBA1010102", 12281 "nominated": false, 12282 "nomination_type": null, 12283 "resolution": 4, 12284 "main_sha": null, 12285 "because_sha": null 12286 }, 12287 { 12288 "sha": "d1a5250c10a103d14caeb10ab734f360d1e12fd2", 12289 "description": "d3d12: Shrink 2D array size so that max-layer cube arrays can be created", 12290 "nominated": false, 12291 "nomination_type": null, 12292 "resolution": 4, 12293 "main_sha": null, 12294 "because_sha": null 12295 }, 12296 { 12297 "sha": "02fc28625fe9cabcf4a23e5180f56494a62ff5e5", 12298 "description": "microsoft/compiler: Fix handling of fp16-in-32bit-val ops to handle high bits", 12299 "nominated": false, 12300 "nomination_type": null, 12301 "resolution": 4, 12302 "main_sha": null, 12303 "because_sha": null 12304 }, 12305 { 12306 "sha": "20e374f4a3b1c4aa313c09ce90af480872a8c913", 12307 "description": "microsoft/compiler: Hook up memory/control barriers", 12308 "nominated": false, 12309 "nomination_type": null, 12310 "resolution": 4, 12311 "main_sha": null, 12312 "because_sha": null 12313 }, 12314 { 12315 "sha": "5d33a9fa47598676a808af38d57691d78b766171", 12316 "description": "microsoft/compiler: Handle forced early depth", 12317 "nominated": false, 12318 "nomination_type": null, 12319 "resolution": 4, 12320 "main_sha": null, 12321 "because_sha": null 12322 }, 12323 { 12324 "sha": "0b88600a643b08cf806b7eadc6cf97ddf1f75865", 12325 "description": "microsoft/compiler: Implement atomic image ops", 12326 "nominated": false, 12327 "nomination_type": null, 12328 "resolution": 4, 12329 "main_sha": null, 12330 "because_sha": null 12331 }, 12332 { 12333 "sha": "1b62c86eb1b67bbc5e3645b51a5ed09738ced8e0", 12334 "description": "microsoft/compiler: Handle images as derefs for GL", 12335 "nominated": false, 12336 "nomination_type": null, 12337 "resolution": 4, 12338 "main_sha": null, 12339 "because_sha": null 12340 }, 12341 { 12342 "sha": "a7311ceafec7762734801ba1176dd1cff4ca5c66", 12343 "description": "microsoft/compiler: Fix array-of-array handling for derefs of textures/images", 12344 "nominated": false, 12345 "nomination_type": null, 12346 "resolution": 4, 12347 "main_sha": null, 12348 "because_sha": null 12349 }, 12350 { 12351 "sha": "c9719b6d2e4a04a818c3e4f23510db93612f29bb", 12352 "description": "microsoft/compiler: Emit SRVs/UAVs as arrays", 12353 "nominated": false, 12354 "nomination_type": null, 12355 "resolution": 4, 12356 "main_sha": null, 12357 "because_sha": null 12358 }, 12359 { 12360 "sha": "e3c14cf718c2880974e29ba8952cb33b8063531b", 12361 "description": "microsoft/compiler: Unify handle retrieval between images and UBO/SSBO", 12362 "nominated": false, 12363 "nomination_type": null, 12364 "resolution": 4, 12365 "main_sha": null, 12366 "because_sha": null 12367 }, 12368 { 12369 "sha": "61872b52408d2731715d53c6dc71498bb0cc95ee", 12370 "description": "microsoft/compiler: Emit GL images in descriptor space 1 with driver_location instead of binding", 12371 "nominated": false, 12372 "nomination_type": null, 12373 "resolution": 4, 12374 "main_sha": null, 12375 "because_sha": null 12376 }, 12377 { 12378 "sha": "83ed626b765e3ea3bb5b4d165f481e2776fe42f3", 12379 "description": "microsoft/compiler: Put SSBO and image handles in separate arrays", 12380 "nominated": false, 12381 "nomination_type": null, 12382 "resolution": 4, 12383 "main_sha": null, 12384 "because_sha": null 12385 }, 12386 { 12387 "sha": "8a4b443c5bcac93579567d7093088a622316e677", 12388 "description": "microsoft/compiler: Change vulkan_environment bool to an enum", 12389 "nominated": false, 12390 "nomination_type": null, 12391 "resolution": 4, 12392 "main_sha": null, 12393 "because_sha": null 12394 }, 12395 { 12396 "sha": "87e2d2249dc9cd4d23ce6ed103b2c00489a89582", 12397 "description": "anv/blorp: Apply pending pipe flushes after PIPELINE_SELECT", 12398 "nominated": false, 12399 "nomination_type": null, 12400 "resolution": 4, 12401 "main_sha": null, 12402 "because_sha": null 12403 }, 12404 { 12405 "sha": "313aeee84bc0eeb93766c0349dcc0ff2d5ba6574", 12406 "description": "anv: Use pending pipe control mechanism in flush_pipeline_select()", 12407 "nominated": false, 12408 "nomination_type": null, 12409 "resolution": 4, 12410 "main_sha": null, 12411 "because_sha": null 12412 }, 12413 { 12414 "sha": "9ba7bc17d341e0351bc975589eab6e9f42765f6e", 12415 "description": "anv: Add another case to INTEL_DEBUG=pc output", 12416 "nominated": false, 12417 "nomination_type": null, 12418 "resolution": 4, 12419 "main_sha": null, 12420 "because_sha": null 12421 }, 12422 { 12423 "sha": "85ca7fab29bae3410c9ea66d3807afe55b64069d", 12424 "description": "radv: Add common entrypoint dependency.", 12425 "nominated": false, 12426 "nomination_type": 1, 12427 "resolution": 4, 12428 "main_sha": null, 12429 "because_sha": "a255f6f823017aed7505bb508366a81432ed0ba3" 12430 }, 12431 { 12432 "sha": "63101914f8879c37bd468781de1026e761ba6255", 12433 "description": "radv: Set optimal copy alignment to 1.", 12434 "nominated": true, 12435 "nomination_type": 0, 12436 "resolution": 1, 12437 "main_sha": null, 12438 "because_sha": null 12439 }, 12440 { 12441 "sha": "05a5e5a2bcefcbce50ae34ad362c382722cf2bf5", 12442 "description": "radv: fix xfb query copy param ordering", 12443 "nominated": true, 12444 "nomination_type": 1, 12445 "resolution": 1, 12446 "main_sha": null, 12447 "because_sha": "afff9dd0f04d7f4a3a5616b80363f9228ed2f33d" 12448 }, 12449 { 12450 "sha": "f43b0d5cdcd3ab68a0aeb5150c2e0446e02186de", 12451 "description": "radv/winsys: remove unused syncobj functions", 12452 "nominated": false, 12453 "nomination_type": 1, 12454 "resolution": 4, 12455 "main_sha": null, 12456 "because_sha": "91fe0b5629d263b81950493d3176ecfe7aa29004" 12457 }, 12458 { 12459 "sha": "da0c708d79cddc14799e1bd5a4cb5cd8611d5fea", 12460 "description": "radv: remove remaining dead code related to the old sync code", 12461 "nominated": false, 12462 "nomination_type": 1, 12463 "resolution": 4, 12464 "main_sha": null, 12465 "because_sha": "91fe0b5629d263b81950493d3176ecfe7aa29004" 12466 }, 12467 { 12468 "sha": "dcbf2423d284b7bf2d0dc3e622c73de00c7d5bf4", 12469 "description": "vbo/dlist: add vertices to incomplete primitives", 12470 "nominated": true, 12471 "nomination_type": 1, 12472 "resolution": 1, 12473 "main_sha": null, 12474 "because_sha": "ac3d4c7635beab92cadada63f8c09fd12a2f7069" 12475 }, 12476 { 12477 "sha": "7a1d3d3abc5366ea75e2b159cd2e46c4b7ea815c", 12478 "description": "vbo/dlist: fix loopback crash", 12479 "nominated": true, 12480 "nomination_type": 1, 12481 "resolution": 1, 12482 "main_sha": null, 12483 "because_sha": "3253594268028efdca17cb9d2b2e423b353c8aa5" 12484 }, 12485 { 12486 "sha": "d84e0096a5daa7c8bdd29c16b4bb15e7d062d80e", 12487 "description": "radeonsi/gfx8: use the proper dcc clear size", 12488 "nominated": true, 12489 "nomination_type": 0, 12490 "resolution": 1, 12491 "main_sha": null, 12492 "because_sha": null 12493 }, 12494 { 12495 "sha": "21047a4a06b7901f867072b07514729e15da76c3", 12496 "description": "isaspec: Remove duplicate return statement.", 12497 "nominated": false, 12498 "nomination_type": null, 12499 "resolution": 4, 12500 "main_sha": null, 12501 "because_sha": null 12502 }, 12503 { 12504 "sha": "d57b10ab98af3d6b5600bf5705f50f39a7839734", 12505 "description": "intel/compiler: Adjust TCS instance-id for dg2+", 12506 "nominated": false, 12507 "nomination_type": null, 12508 "resolution": 4, 12509 "main_sha": null, 12510 "because_sha": null 12511 }, 12512 { 12513 "sha": "9f58275f98f8b89b5bb9fc179ed7383cd8a78c7d", 12514 "description": "ci: skqp: Add documentation on how to maintain skqp jobs", 12515 "nominated": false, 12516 "nomination_type": null, 12517 "resolution": 4, 12518 "main_sha": null, 12519 "because_sha": null 12520 }, 12521 { 12522 "sha": "a6d05e68634cc7b26da87fa879eaa4864143c1a6", 12523 "description": "ci: Add a630_skqp jobs", 12524 "nominated": false, 12525 "nomination_type": null, 12526 "resolution": 4, 12527 "main_sha": null, 12528 "because_sha": null 12529 }, 12530 { 12531 "sha": "8992cf5ab8b33c2f99e83cd339ca01d0bec72016", 12532 "description": "ci: Build skqp on ARM64 images", 12533 "nominated": false, 12534 "nomination_type": null, 12535 "resolution": 4, 12536 "main_sha": null, 12537 "because_sha": null 12538 }, 12539 { 12540 "sha": "a255f6f823017aed7505bb508366a81432ed0ba3", 12541 "description": "radv: do not use the common entrypoint for the Metro Exodus layer", 12542 "nominated": false, 12543 "nomination_type": 1, 12544 "resolution": 4, 12545 "main_sha": null, 12546 "because_sha": "46c59e8fd69b1537421794c997407e4d1d795be6" 12547 }, 12548 { 12549 "sha": "c1f8bc67e29e9b05d60e1354fa04927fce5f396b", 12550 "description": "etnaviv: initialize vertex attributes on context reset", 12551 "nominated": true, 12552 "nomination_type": 0, 12553 "resolution": 1, 12554 "main_sha": null, 12555 "because_sha": null 12556 }, 12557 { 12558 "sha": "105b48c85c2be2970bbe9c9185af98ec9c8ff674", 12559 "description": "r300: Fix omod failing to increase the number of channels stored.", 12560 "nominated": true, 12561 "nomination_type": 0, 12562 "resolution": 1, 12563 "main_sha": null, 12564 "because_sha": null 12565 }, 12566 { 12567 "sha": "946fe209d902a0ac105ce5e814116b53628ea15b", 12568 "description": "ci/r300: Update xfails from a full dEQP run.", 12569 "nominated": false, 12570 "nomination_type": null, 12571 "resolution": 4, 12572 "main_sha": null, 12573 "because_sha": null 12574 }, 12575 { 12576 "sha": "7b7530a85a05edaf8bbfde358cc28d562f48a247", 12577 "description": "r300: Use uif() instead of pointer aliasing in program printing.", 12578 "nominated": false, 12579 "nomination_type": null, 12580 "resolution": 4, 12581 "main_sha": null, 12582 "because_sha": null 12583 }, 12584 { 12585 "sha": "ca1d0333dba017cf09a44c5369258b0d71126c49", 12586 "description": "v3dv: Use the common QueueSignalReleaseImageANDROID from RADV", 12587 "nominated": false, 12588 "nomination_type": null, 12589 "resolution": 4, 12590 "main_sha": null, 12591 "because_sha": null 12592 }, 12593 { 12594 "sha": "a9321b130989416e04781497ab8dc600284aa53d", 12595 "description": "anv: Use the common QueueSignalReleaseImageANDROID from RADV", 12596 "nominated": false, 12597 "nomination_type": null, 12598 "resolution": 4, 12599 "main_sha": null, 12600 "because_sha": null 12601 }, 12602 { 12603 "sha": "b2073f5e5d689a8458b331b5be9608bf5717cfa4", 12604 "description": "radv: Move QueueSignalReleaseImageANDROID to common code", 12605 "nominated": false, 12606 "nomination_type": null, 12607 "resolution": 4, 12608 "main_sha": null, 12609 "because_sha": null 12610 }, 12611 { 12612 "sha": "dfb1e1777c8c45b97bf7138e1c22128d9c6fd897", 12613 "description": "anv,radv,v3dv: Move AcquireImageANDROID to common code", 12614 "nominated": false, 12615 "nomination_type": null, 12616 "resolution": 4, 12617 "main_sha": null, 12618 "because_sha": null 12619 }, 12620 { 12621 "sha": "9caf110d4f31cdb5e962b3d8c144251983e3a577", 12622 "description": "frontends/va/enc: default motion estimation parameters for performance", 12623 "nominated": false, 12624 "nomination_type": null, 12625 "resolution": 4, 12626 "main_sha": null, 12627 "because_sha": null 12628 }, 12629 { 12630 "sha": "4ff57e5aba0e2d89c86ac896206750aa98c21f11", 12631 "description": "zink: fix -Warray-bounds warning", 12632 "nominated": true, 12633 "nomination_type": 1, 12634 "resolution": 1, 12635 "main_sha": null, 12636 "because_sha": "9c5a2ab6a9d8ffe61178a0f0850deacafb2ff155" 12637 }, 12638 { 12639 "sha": "43d57189ddb50029fab328479c83c6e0340405c8", 12640 "description": "radeonsi: print the number of param exports for shader-db", 12641 "nominated": false, 12642 "nomination_type": null, 12643 "resolution": 4, 12644 "main_sha": null, 12645 "because_sha": null 12646 }, 12647 { 12648 "sha": "d96a346120ef6ac88d82b5d3c34b602ae4fa694b", 12649 "description": "radeonsi: print all streamout info", 12650 "nominated": false, 12651 "nomination_type": null, 12652 "resolution": 4, 12653 "main_sha": null, 12654 "because_sha": null 12655 }, 12656 { 12657 "sha": "3c471c0eb5a04ad87e2979afc6df193215f49379", 12658 "description": "ac/nir: move ac_are_tessfactors_def_in_all_invocs into radeonsi", 12659 "nominated": false, 12660 "nomination_type": null, 12661 "resolution": 4, 12662 "main_sha": null, 12663 "because_sha": null 12664 }, 12665 { 12666 "sha": "116a05c72154d20bb47f17de2bda5e853c6528e9", 12667 "description": "ac: move ac_exp_param.h to ac_nir.h", 12668 "nominated": false, 12669 "nomination_type": null, 12670 "resolution": 4, 12671 "main_sha": null, 12672 "because_sha": null 12673 }, 12674 { 12675 "sha": "d4a1766a5a932a0fc69c4f9e1eaf1923966dcbe5", 12676 "description": "radeonsi: move the GS copy shader into shader variants", 12677 "nominated": false, 12678 "nomination_type": null, 12679 "resolution": 4, 12680 "main_sha": null, 12681 "because_sha": null 12682 }, 12683 { 12684 "sha": "1caa94f2a5f156aed22f66942757a37056e74f28", 12685 "description": "radeonsi: add into the disk cache key whether cached shaders contain LLVM IR", 12686 "nominated": false, 12687 "nomination_type": null, 12688 "resolution": 4, 12689 "main_sha": null, 12690 "because_sha": null 12691 }, 12692 { 12693 "sha": "8ed9d38e73d30b94d829c4b72beceef0ef0c5040", 12694 "description": "radeonsi: move si_nir_scan_shader into si_shader_info.c", 12695 "nominated": false, 12696 "nomination_type": null, 12697 "resolution": 4, 12698 "main_sha": null, 12699 "because_sha": null 12700 }, 12701 { 12702 "sha": "70919f30c1fabe6e171c689f06913ff43e61c0bf", 12703 "description": "radeonsi: change si_shader_output_values::vertex_stream to a bitmask", 12704 "nominated": false, 12705 "nomination_type": null, 12706 "resolution": 4, 12707 "main_sha": null, 12708 "because_sha": null 12709 }, 12710 { 12711 "sha": "2c4926dfc81a2e3a753275a2d393bd475a872c76", 12712 "description": "radeonsi: use nir->scratch_size instead of ac_count_scratch_private_memory", 12713 "nominated": false, 12714 "nomination_type": null, 12715 "resolution": 4, 12716 "main_sha": null, 12717 "because_sha": null 12718 }, 12719 { 12720 "sha": "3fb77ef2e0f45105d4ab2a38f474ac984e1bdee4", 12721 "description": "radeonsi: do opt_large_constants & lower_indirect_derefs after uniform inlining", 12722 "nominated": false, 12723 "nomination_type": null, 12724 "resolution": 4, 12725 "main_sha": null, 12726 "because_sha": null 12727 }, 12728 { 12729 "sha": "198ad7e4dc7e766ccfbd686bd23962d291c95c95", 12730 "description": "radeonsi: move smoothing to the main shader part to remove 1 live VGPR", 12731 "nominated": false, 12732 "nomination_type": null, 12733 "resolution": 4, 12734 "main_sha": null, 12735 "because_sha": null 12736 }, 12737 { 12738 "sha": "12b942bd16439823107426fdbca05c9c19ae9a0f", 12739 "description": "radeonsi: pass sample_coverage VGPR index to the PS prolog instead of guessing", 12740 "nominated": false, 12741 "nomination_type": null, 12742 "resolution": 4, 12743 "main_sha": null, 12744 "because_sha": null 12745 }, 12746 { 12747 "sha": "3283df14257b7fcbe704b4a4f7c0e43b2a15cf4e", 12748 "description": "radeonsi: remove unused si_shader::prolog2", 12749 "nominated": false, 12750 "nomination_type": null, 12751 "resolution": 4, 12752 "main_sha": null, 12753 "because_sha": null 12754 }, 12755 { 12756 "sha": "054d50904b7dae2a5b57c04caa865e8603034db2", 12757 "description": "radeonsi: don't bind the ESGS ring twice, handle the difference in the shader", 12758 "nominated": false, 12759 "nomination_type": null, 12760 "resolution": 4, 12761 "main_sha": null, 12762 "because_sha": null 12763 }, 12764 { 12765 "sha": "18fadc8e6a1c49dccb4e4bba6eb215a9859168d1", 12766 "description": "radeonsi: reorder slots for internal buffers, reuse a slot for GS_QUERY_BUF", 12767 "nominated": false, 12768 "nomination_type": null, 12769 "resolution": 4, 12770 "main_sha": null, 12771 "because_sha": null 12772 }, 12773 { 12774 "sha": "0246580106079c464f19e7f1012fd982c5917f1e", 12775 "description": "radeonsi: simplify compacted_mrt_index in si_export_mrt_color", 12776 "nominated": false, 12777 "nomination_type": null, 12778 "resolution": 4, 12779 "main_sha": null, 12780 "because_sha": null 12781 }, 12782 { 12783 "sha": "ca5f11ccd33c4250ca5c535da7f6cae4097f1489", 12784 "description": "radeonsi: export mrtz before color exports", 12785 "nominated": false, 12786 "nomination_type": null, 12787 "resolution": 4, 12788 "main_sha": null, 12789 "because_sha": null 12790 }, 12791 { 12792 "sha": "e762bc751eb59d6ec6c6f78feddb05f05d7882d5", 12793 "description": "radeonsi: remove unnecessary code that was used to find the last export", 12794 "nominated": false, 12795 "nomination_type": null, 12796 "resolution": 4, 12797 "main_sha": null, 12798 "because_sha": null 12799 }, 12800 { 12801 "sha": "fd14e0afb15e7bb0f6597d627249712f21d5880e", 12802 "description": "radeonsi: set done=1 for PS exports at the end of si_llvm_build_ps_epilog", 12803 "nominated": false, 12804 "nomination_type": null, 12805 "resolution": 4, 12806 "main_sha": null, 12807 "because_sha": null 12808 }, 12809 { 12810 "sha": "fd0229905560896c33793052fce9debfa58e70b8", 12811 "description": "radeonsi: clean up si_export_mrt_color", 12812 "nominated": false, 12813 "nomination_type": null, 12814 "resolution": 4, 12815 "main_sha": null, 12816 "because_sha": null 12817 }, 12818 { 12819 "sha": "7f6643ffd07702616b12c9f2a5c037eb78f09afc", 12820 "description": "radeonsi: make get_thread_id_in_tg non-static", 12821 "nominated": false, 12822 "nomination_type": null, 12823 "resolution": 4, 12824 "main_sha": null, 12825 "because_sha": null 12826 }, 12827 { 12828 "sha": "6386b95f0f3fa84bc8fa551b4614ba93d17dea67", 12829 "description": "radeonsi: modifiers can't disable DCC", 12830 "nominated": false, 12831 "nomination_type": null, 12832 "resolution": 4, 12833 "main_sha": null, 12834 "because_sha": null 12835 }, 12836 { 12837 "sha": "d382ceea2beaf14478c986c4720898b2b36259f2", 12838 "description": "ac/llvm: remove the num_channels parameter from ac_build_buffer_store_dword", 12839 "nominated": false, 12840 "nomination_type": null, 12841 "resolution": 4, 12842 "main_sha": null, 12843 "because_sha": null 12844 }, 12845 { 12846 "sha": "e6aac44051852511fbeddafe0f845faf1e3e80d5", 12847 "description": "ac/llvm: add vindex into ac_build_buffer_store_dword", 12848 "nominated": false, 12849 "nomination_type": null, 12850 "resolution": 4, 12851 "main_sha": null, 12852 "because_sha": null 12853 }, 12854 { 12855 "sha": "bb017d5d16722918a502b55784538ecb2483aec8", 12856 "description": "amd/registers: work around an assertion in parse_kernel_headers.py", 12857 "nominated": false, 12858 "nomination_type": null, 12859 "resolution": 4, 12860 "main_sha": null, 12861 "because_sha": null 12862 }, 12863 { 12864 "sha": "44fa8304d45e775050a42f2fc85c02ad5ddb63bd", 12865 "description": "v3dv: add a refcount mechanism to BOs", 12866 "nominated": false, 12867 "nomination_type": null, 12868 "resolution": 4, 12869 "main_sha": null, 12870 "because_sha": null 12871 }, 12872 { 12873 "sha": "946bd90a097e8bf4f060f7a18d04f1df1c23275f", 12874 "description": "radeonsi: decrease the size of si_pm4_state::pm4 except for cs_preamble_state", 12875 "nominated": false, 12876 "nomination_type": null, 12877 "resolution": 4, 12878 "main_sha": null, 12879 "because_sha": null 12880 }, 12881 { 12882 "sha": "a031cd3c2f4f5369d2c3a86df90fa1fa8862824a", 12883 "description": "radeonsi: replace SI_PM4_MAX_DW with a max_dw field", 12884 "nominated": false, 12885 "nomination_type": null, 12886 "resolution": 4, 12887 "main_sha": null, 12888 "because_sha": null 12889 }, 12890 { 12891 "sha": "005fc20a345ee16448c1014dcdef72d2ed9c95df", 12892 "description": "radeonsi: pack si_pm4_state", 12893 "nominated": false, 12894 "nomination_type": null, 12895 "resolution": 4, 12896 "main_sha": null, 12897 "because_sha": null 12898 }, 12899 { 12900 "sha": "3ea5beca1faf4b871774cf3fb41d0039a59a3d2f", 12901 "description": "radv: apply spi_cu_en to CU_EN", 12902 "nominated": false, 12903 "nomination_type": null, 12904 "resolution": 4, 12905 "main_sha": null, 12906 "because_sha": null 12907 }, 12908 { 12909 "sha": "955c6de1c124233a57a98c5df445de971aca380f", 12910 "description": "radv: set COMPUTE_DESTINATION_EN_SEn to spi_cu_en", 12911 "nominated": false, 12912 "nomination_type": null, 12913 "resolution": 4, 12914 "main_sha": null, 12915 "because_sha": null 12916 }, 12917 { 12918 "sha": "384014bebe10cc56238bece7499bb23e5e6eff96", 12919 "description": "radeonsi: apply spi_cu_en to CU_EN", 12920 "nominated": false, 12921 "nomination_type": null, 12922 "resolution": 4, 12923 "main_sha": null, 12924 "because_sha": null 12925 }, 12926 { 12927 "sha": "b06b481dfe55c831cbfad45ea1299bcb437b1555", 12928 "description": "radeonsi: program COMPUTE_STATIC_THREAD_MGMT_SE4..7 on Arcturus", 12929 "nominated": false, 12930 "nomination_type": null, 12931 "resolution": 4, 12932 "main_sha": null, 12933 "because_sha": null 12934 }, 12935 { 12936 "sha": "5406ad93a9e61cc2088c7fd4b5d038db794bd4f5", 12937 "description": "radeonsi: set COMPUTE_DESTINATION_EN_SEn to spi_cu_en", 12938 "nominated": false, 12939 "nomination_type": null, 12940 "resolution": 4, 12941 "main_sha": null, 12942 "because_sha": null 12943 }, 12944 { 12945 "sha": "470b61f3a972e9ae8fc8d2715a110490576d6be3", 12946 "description": "ac/gpu_info: add AMD_CU_MASK environment variable to set CU_EN", 12947 "nominated": false, 12948 "nomination_type": null, 12949 "resolution": 4, 12950 "main_sha": null, 12951 "because_sha": null 12952 }, 12953 { 12954 "sha": "a68cb9db8d0f32d9b08ac74f7a700fa553303041", 12955 "description": "ac/gpu_info: set cu_mask correctly for Arcturus", 12956 "nominated": false, 12957 "nomination_type": null, 12958 "resolution": 4, 12959 "main_sha": null, 12960 "because_sha": null 12961 }, 12962 { 12963 "sha": "b9e8936bfb5e1ddce73140928342ab34f6a81bd9", 12964 "description": "i915g: Turn off FP16 in the vertex shaders.", 12965 "nominated": true, 12966 "nomination_type": 1, 12967 "resolution": 1, 12968 "main_sha": null, 12969 "because_sha": "f814a2449e2c08a811a54fdada7e256945e68953" 12970 }, 12971 { 12972 "sha": "d27805753fdc6319676ef1c7aa86ac3d941c6a3c", 12973 "description": "Fix compilation on armv7l with gcc 11.2.0", 12974 "nominated": true, 12975 "nomination_type": 0, 12976 "resolution": 1, 12977 "main_sha": null, 12978 "because_sha": null 12979 }, 12980 { 12981 "sha": "d2711f9b61a4c2c7fb2f1fe60bc9d02eefc53738", 12982 "description": "glsl/glcpp: make sure to expand new token after concatenation", 12983 "nominated": true, 12984 "nomination_type": 1, 12985 "resolution": 1, 12986 "main_sha": null, 12987 "because_sha": "28842c2331e6df2cbe18c0be3487ece93680075d" 12988 }, 12989 { 12990 "sha": "4dc6cd5933c191ce50b9acdffaec202faedf7a4c", 12991 "description": "tgsi/exec: Simplify indirects now that they always use the ADDR file.", 12992 "nominated": false, 12993 "nomination_type": null, 12994 "resolution": 4, 12995 "main_sha": null, 12996 "because_sha": null 12997 }, 12998 { 12999 "sha": "c00db99e0e0a3980342081ff2585d6b4fd390b2c", 13000 "description": "gallium: Delete PIPE_CAP_TGSI_ANY_REG_AS_ADDRESS", 13001 "nominated": false, 13002 "nomination_type": null, 13003 "resolution": 4, 13004 "main_sha": null, 13005 "because_sha": null 13006 }, 13007 { 13008 "sha": "4bb9c0a28a5f06341060353dba1a017d154d51a4", 13009 "description": "nir_to_tgsi: Use the same address reg mappings as GLSL-to-TGSI did.", 13010 "nominated": false, 13011 "nomination_type": null, 13012 "resolution": 4, 13013 "main_sha": null, 13014 "because_sha": null 13015 }, 13016 { 13017 "sha": "daf59694aca61ad16e5a23a98e967361105111e4", 13018 "description": "kmsro: Add 'rcar-du' driver support", 13019 "nominated": false, 13020 "nomination_type": null, 13021 "resolution": 4, 13022 "main_sha": null, 13023 "because_sha": null 13024 }, 13025 { 13026 "sha": "69678d50d167a553d889687b3a84a260a5fb4e65", 13027 "description": "mesa: Remove unused _mesa_get_linear_format_srgb", 13028 "nominated": false, 13029 "nomination_type": null, 13030 "resolution": 4, 13031 "main_sha": null, 13032 "because_sha": null 13033 }, 13034 { 13035 "sha": "267f28e384c4e538547ef09a9f645013705a2b78", 13036 "description": "mesa: Remove unused _mesa_format_fallback_rgbx_to_rgba", 13037 "nominated": false, 13038 "nomination_type": null, 13039 "resolution": 4, 13040 "main_sha": null, 13041 "because_sha": null 13042 }, 13043 { 13044 "sha": "07d23c207a71317618663f053cbed5f75a5b5137", 13045 "description": "mesa: Remove unused _mesa_bind_texture", 13046 "nominated": false, 13047 "nomination_type": null, 13048 "resolution": 4, 13049 "main_sha": null, 13050 "because_sha": null 13051 }, 13052 { 13053 "sha": "e44ce092bed5c684e735a7cec5ffa533a8e114fc", 13054 "description": "mesa: Remove unused _mesa_AllocTextureStorage_sw", 13055 "nominated": false, 13056 "nomination_type": null, 13057 "resolution": 4, 13058 "main_sha": null, 13059 "because_sha": null 13060 }, 13061 { 13062 "sha": "c77da4de4b94dbc644120b57e3b3da70226c13b1", 13063 "description": "mesa: Remove unused _mesa_allow_light_in_model", 13064 "nominated": false, 13065 "nomination_type": null, 13066 "resolution": 4, 13067 "main_sha": null, 13068 "because_sha": null 13069 }, 13070 { 13071 "sha": "d34d0f38e1ccd0a2cd66dfcddecff38c208cba77", 13072 "description": "radv: Support VRS for mesh shaders.", 13073 "nominated": false, 13074 "nomination_type": null, 13075 "resolution": 4, 13076 "main_sha": null, 13077 "because_sha": null 13078 }, 13079 { 13080 "sha": "bc94c2718abf649d9eee195d2235562736b10903", 13081 "description": "aco: Emit VRS rate when it's per-primitive.", 13082 "nominated": false, 13083 "nomination_type": null, 13084 "resolution": 4, 13085 "main_sha": null, 13086 "because_sha": null 13087 }, 13088 { 13089 "sha": "811c001049789cf6beb9c9064595d89021f1deff", 13090 "description": "radv: Lower primitive shading rate for mesh shaders.", 13091 "nominated": false, 13092 "nomination_type": null, 13093 "resolution": 4, 13094 "main_sha": null, 13095 "because_sha": null 13096 }, 13097 { 13098 "sha": "c6becb9574447cb8b09a5f4b61d4e09463c57fa4", 13099 "description": "radv: Note when a mesh shader writes the primitive shading rate.", 13100 "nominated": false, 13101 "nomination_type": null, 13102 "resolution": 4, 13103 "main_sha": null, 13104 "because_sha": null 13105 }, 13106 { 13107 "sha": "94f465856c27c5056cd86eed240c487c0bfcb998", 13108 "description": "clover: Move min image support check", 13109 "nominated": false, 13110 "nomination_type": null, 13111 "resolution": 4, 13112 "main_sha": null, 13113 "because_sha": null 13114 }, 13115 { 13116 "sha": "12ac44378d66fd2a2719f89de24409d78ac41d25", 13117 "description": "radv: add UMR markers for the vertex prolog", 13118 "nominated": false, 13119 "nomination_type": null, 13120 "resolution": 4, 13121 "main_sha": null, 13122 "because_sha": null 13123 }, 13124 { 13125 "sha": "14622b8bcc5aed3fdae2047df5aff4d1b3eb255a", 13126 "description": "radv: dump the VS prolog disassembly to the hang report", 13127 "nominated": false, 13128 "nomination_type": null, 13129 "resolution": 4, 13130 "main_sha": null, 13131 "because_sha": null 13132 }, 13133 { 13134 "sha": "d659c2ef9c0f198b3dfa55e7c675f32cb4406ba1", 13135 "description": "radv: save the vertex prolog to the trace BO for debugging", 13136 "nominated": false, 13137 "nomination_type": null, 13138 "resolution": 4, 13139 "main_sha": null, 13140 "because_sha": null 13141 }, 13142 { 13143 "sha": "2bf25e6f6e5cfd50c3fdc3b2bac870176691d3bd", 13144 "description": "radv,aco: keep track of the prolog disassembly if necessary", 13145 "nominated": false, 13146 "nomination_type": null, 13147 "resolution": 4, 13148 "main_sha": null, 13149 "because_sha": null 13150 }, 13151 { 13152 "sha": "e8361740770444f2086b755e68a5a580263772a1", 13153 "description": "aco: do not print prologs disassembly if no disassembler", 13154 "nominated": false, 13155 "nomination_type": null, 13156 "resolution": 4, 13157 "main_sha": null, 13158 "because_sha": null 13159 }, 13160 { 13161 "sha": "3ef736c94e1c8b168454d320bbabe104dc6667d3", 13162 "description": "aco: fix a dynamic-stack-buffer-overflow when printing instructions", 13163 "nominated": false, 13164 "nomination_type": null, 13165 "resolution": 4, 13166 "main_sha": null, 13167 "because_sha": null 13168 }, 13169 { 13170 "sha": "ad2902cbbe0c87def5656e081cd9006fc4d74cc9", 13171 "description": "mapi: generate correct dispatch for EXT_draw_instanced", 13172 "nominated": false, 13173 "nomination_type": null, 13174 "resolution": 4, 13175 "main_sha": null, 13176 "because_sha": null 13177 }, 13178 { 13179 "sha": "96ad4f64375905c710f881e6972784f597799457", 13180 "description": "r300: Remove broken optimization in rc_transform_KILL", 13181 "nominated": true, 13182 "nomination_type": 0, 13183 "resolution": 1, 13184 "main_sha": null, 13185 "because_sha": null 13186 }, 13187 { 13188 "sha": "496947d0d4d2de4269e370825686f95331370e7d", 13189 "description": "ci: debian-clang: drop -Wno-error=absolute-value", 13190 "nominated": false, 13191 "nomination_type": null, 13192 "resolution": 4, 13193 "main_sha": null, 13194 "because_sha": null 13195 }, 13196 { 13197 "sha": "c32c9014f5532829b5a24faaaa8f51947774d8ec", 13198 "description": "broadcom/compiler: fix compile warning -Wabsolute-value", 13199 "nominated": false, 13200 "nomination_type": null, 13201 "resolution": 4, 13202 "main_sha": null, 13203 "because_sha": null 13204 }, 13205 { 13206 "sha": "574c4466f8e836c1dd6963351f880633f4c1a133", 13207 "description": "xa: fix compile warning for -Wabsolute-value", 13208 "nominated": false, 13209 "nomination_type": null, 13210 "resolution": 4, 13211 "main_sha": null, 13212 "because_sha": null 13213 }, 13214 { 13215 "sha": "8092d58e2e2f3076ad5e5ef88670f3290df25f1b", 13216 "description": "util/u_trace: protect against reentrant calls", 13217 "nominated": false, 13218 "nomination_type": null, 13219 "resolution": 4, 13220 "main_sha": null, 13221 "because_sha": null 13222 }, 13223 { 13224 "sha": "13bdd8da5e9b8e52b3913be8c2d18610a7b31605", 13225 "description": "driconf: enable glthread for Minecraft-FTB, Stellaris, Battletech", 13226 "nominated": false, 13227 "nomination_type": null, 13228 "resolution": 4, 13229 "main_sha": null, 13230 "because_sha": null 13231 }, 13232 { 13233 "sha": "d28677cfd96b17904e39bde58dbe974a69c05d2a", 13234 "description": "nouveau/nir: Lower 64-bit phis", 13235 "nominated": false, 13236 "nomination_type": null, 13237 "resolution": 4, 13238 "main_sha": null, 13239 "because_sha": null 13240 }, 13241 { 13242 "sha": "ce723950082e5abc52e5d6c2fa5c5c87cc54d617", 13243 "description": "radeonsi: add a debug option that disables DCC for all exported buffers", 13244 "nominated": false, 13245 "nomination_type": null, 13246 "resolution": 4, 13247 "main_sha": null, 13248 "because_sha": null 13249 }, 13250 { 13251 "sha": "4cc054804618403a24e9ad48fd860d13fa911a95", 13252 "description": "zink: malloc/sizeof mismatch", 13253 "nominated": false, 13254 "nomination_type": null, 13255 "resolution": 4, 13256 "main_sha": null, 13257 "because_sha": null 13258 }, 13259 { 13260 "sha": "495b2c537b386cd1945f52bac038b737654e443e", 13261 "description": "ci: debian-clang: -Wno-error for sometimes-uninitialized", 13262 "nominated": false, 13263 "nomination_type": null, 13264 "resolution": 4, 13265 "main_sha": null, 13266 "because_sha": null 13267 }, 13268 { 13269 "sha": "9e2f1f05c6331d724110a5d4d2a7f5df8ac86115", 13270 "description": "r600/sb: silence a sometimes-uninitialized warning", 13271 "nominated": false, 13272 "nomination_type": null, 13273 "resolution": 4, 13274 "main_sha": null, 13275 "because_sha": null 13276 }, 13277 { 13278 "sha": "2a4c56e4e370c05da3847ebd42a9278d01f78fab", 13279 "description": "mesa/vbo: be more comprehensive for degenerate primitive conversion in dlists", 13280 "nominated": false, 13281 "nomination_type": null, 13282 "resolution": 4, 13283 "main_sha": null, 13284 "because_sha": null 13285 }, 13286 { 13287 "sha": "29d319c767394b685e2b421a89a7e8e7103e2688", 13288 "description": "pan/bi: Fix load_const of 1-bit booleans", 13289 "nominated": true, 13290 "nomination_type": 1, 13291 "resolution": 1, 13292 "main_sha": null, 13293 "because_sha": "646e03c451980c7082a139ba4a6c7eb370822cc7" 13294 }, 13295 { 13296 "sha": "78ef08a0611f27b87ab2180fb3da2191daf34bb8", 13297 "description": "anv: enable adaptive sync for ANV", 13298 "nominated": false, 13299 "nomination_type": null, 13300 "resolution": 4, 13301 "main_sha": null, 13302 "because_sha": null 13303 }, 13304 { 13305 "sha": "89b54626fea1b68680f3e6f4694e79bb5d620f49", 13306 "description": "iris: enable adaptive sync for IRIS", 13307 "nominated": false, 13308 "nomination_type": null, 13309 "resolution": 4, 13310 "main_sha": null, 13311 "because_sha": null 13312 }, 13313 { 13314 "sha": "795638767d142a58b76c91a0719e42536435320f", 13315 "description": "pan/bi: Use fused dual source blending", 13316 "nominated": false, 13317 "nomination_type": null, 13318 "resolution": 4, 13319 "main_sha": null, 13320 "because_sha": null 13321 }, 13322 { 13323 "sha": "af3863c6585f2fdec8564451482a168fbfce462b", 13324 "description": "pan/bi: Allow an extra staging source", 13325 "nominated": false, 13326 "nomination_type": null, 13327 "resolution": 4, 13328 "main_sha": null, 13329 "because_sha": null 13330 }, 13331 { 13332 "sha": "251b1c17537281aa87696fe4873a500603d7957f", 13333 "description": "pan/bi: Use is_staging_src helper", 13334 "nominated": false, 13335 "nomination_type": null, 13336 "resolution": 4, 13337 "main_sha": null, 13338 "because_sha": null 13339 }, 13340 { 13341 "sha": "c4da1b84d3fe71ad0367db561724182a12b4c76b", 13342 "description": "panfrost: Remove pan_nir_reorder_writeout", 13343 "nominated": false, 13344 "nomination_type": null, 13345 "resolution": 4, 13346 "main_sha": null, 13347 "because_sha": null 13348 }, 13349 { 13350 "sha": "d3fb341b4a696678dd6b7f26c8fa743656715631", 13351 "description": "panfrost: Combine dual source blends", 13352 "nominated": false, 13353 "nomination_type": null, 13354 "resolution": 4, 13355 "main_sha": null, 13356 "because_sha": null 13357 }, 13358 { 13359 "sha": "24ea7cbb061eb9b6675c8e34025a6619541e0bdc", 13360 "description": "nir: Extend store_combined_output_pan", 13361 "nominated": false, 13362 "nomination_type": null, 13363 "resolution": 4, 13364 "main_sha": null, 13365 "because_sha": null 13366 }, 13367 { 13368 "sha": "e42133aa2ffdb16b3430bc03aa32c572801fdfe8", 13369 "description": "panfrost: Simplify blend lowering pass", 13370 "nominated": false, 13371 "nomination_type": null, 13372 "resolution": 4, 13373 "main_sha": null, 13374 "because_sha": null 13375 }, 13376 { 13377 "sha": "5c168f09eb92af8f12abdafe0f0b9de903330959", 13378 "description": "nir: Eliminate store_combined_output_pan BASE", 13379 "nominated": false, 13380 "nomination_type": null, 13381 "resolution": 4, 13382 "main_sha": null, 13383 "because_sha": null 13384 }, 13385 { 13386 "sha": "b3d72727537ff1b40323148ac040f84cdbb575c1", 13387 "description": "pan/mdg: Don't read base for combined stores", 13388 "nominated": false, 13389 "nomination_type": null, 13390 "resolution": 4, 13391 "main_sha": null, 13392 "because_sha": null 13393 }, 13394 { 13395 "sha": "996645e4794acc84537b6b69680acfc46620bbcb", 13396 "description": "pan/bi: Don't read base for combined stores", 13397 "nominated": false, 13398 "nomination_type": null, 13399 "resolution": 4, 13400 "main_sha": null, 13401 "because_sha": null 13402 }, 13403 { 13404 "sha": "31d839aacc63831e7e13c46d5070672fb09ff844", 13405 "description": "aco: lower masked swizzle to DPP8", 13406 "nominated": false, 13407 "nomination_type": null, 13408 "resolution": 4, 13409 "main_sha": null, 13410 "because_sha": null 13411 }, 13412 { 13413 "sha": "da0412e55b1cd49f083abd1cb3d349c02e1c85e1", 13414 "description": "aco: support DPP8", 13415 "nominated": false, 13416 "nomination_type": null, 13417 "resolution": 4, 13418 "main_sha": null, 13419 "because_sha": null 13420 }, 13421 { 13422 "sha": "5c3dfb4ef51ab33a2a67a55d4c499004e973e523", 13423 "description": "gallium/aux: Move index offsetting from prim restart to primconvert", 13424 "nominated": false, 13425 "nomination_type": 1, 13426 "resolution": 4, 13427 "main_sha": null, 13428 "because_sha": "b34fed64fa1a8a541b62fda725bfdb504c44ec67" 13429 }, 13430 { 13431 "sha": "46c59e8fd69b1537421794c997407e4d1d795be6", 13432 "description": "radv: Remove dependencies on vk_common entrypoints.", 13433 "nominated": false, 13434 "nomination_type": 1, 13435 "resolution": 4, 13436 "main_sha": null, 13437 "because_sha": "91fe0b5629d263b81950493d3176ecfe7aa29004" 13438 }, 13439 { 13440 "sha": "8c4c63a6ed1c914a519426ed4dd51ae9096b00c5", 13441 "description": "radv: Rename submit2->submit.", 13442 "nominated": false, 13443 "nomination_type": null, 13444 "resolution": 4, 13445 "main_sha": null, 13446 "because_sha": null 13447 }, 13448 { 13449 "sha": "84ec547f69edcce8caba30005947c2696e5de1bb", 13450 "description": "radv: Remove syncobj reset mechanism.", 13451 "nominated": false, 13452 "nomination_type": null, 13453 "resolution": 4, 13454 "main_sha": null, 13455 "because_sha": null 13456 }, 13457 { 13458 "sha": "91fe0b5629d263b81950493d3176ecfe7aa29004", 13459 "description": "radv: Delete lots of sync code.", 13460 "nominated": false, 13461 "nomination_type": null, 13462 "resolution": 4, 13463 "main_sha": null, 13464 "because_sha": null 13465 }, 13466 { 13467 "sha": "967fc415fc4ff3a7a556dbc4d9a851ec1b8ff2de", 13468 "description": "radv: Add new submission path for use by the common sync framework.", 13469 "nominated": false, 13470 "nomination_type": null, 13471 "resolution": 4, 13472 "main_sha": null, 13473 "because_sha": null 13474 }, 13475 { 13476 "sha": "93cde57f7a5009fb95c71c9daef98dbcc2675efa", 13477 "description": "radv: Add new cs_submit2 winsys call.", 13478 "nominated": false, 13479 "nomination_type": null, 13480 "resolution": 4, 13481 "main_sha": null, 13482 "because_sha": null 13483 }, 13484 { 13485 "sha": "9d75f23350ebe3c7a5125864d30363a8a056ba4a", 13486 "description": "radv: Use vk_command_buffer for preambles.", 13487 "nominated": false, 13488 "nomination_type": null, 13489 "resolution": 4, 13490 "main_sha": null, 13491 "because_sha": null 13492 }, 13493 { 13494 "sha": "31da5c41b6b29dbdd15828d5b33972ad5bf1b62d", 13495 "description": "radv: Set horizontal sync types.", 13496 "nominated": false, 13497 "nomination_type": null, 13498 "resolution": 4, 13499 "main_sha": null, 13500 "because_sha": null 13501 }, 13502 { 13503 "sha": "1965872b417deaee84b12be6862065e7a5965819", 13504 "description": "radv: Add function to allow WSI signalling fences/semaphores.", 13505 "nominated": false, 13506 "nomination_type": null, 13507 "resolution": 4, 13508 "main_sha": null, 13509 "because_sha": null 13510 }, 13511 { 13512 "sha": "3055d2f9dfed64e2b2a07afaffb6e61e7a1e8e22", 13513 "description": "radv: Initialize vk device drm fd.", 13514 "nominated": false, 13515 "nomination_type": null, 13516 "resolution": 4, 13517 "main_sha": null, 13518 "because_sha": null 13519 }, 13520 { 13521 "sha": "101a366e5799bc3aae2194d2d9dec9e3112208a3", 13522 "description": "meson: Bump libdrm_amdgpu version req to 2.4.109.", 13523 "nominated": false, 13524 "nomination_type": null, 13525 "resolution": 4, 13526 "main_sha": null, 13527 "because_sha": null 13528 }, 13529 { 13530 "sha": "1a84dd6358c71c532461bee63d325719a10b4537", 13531 "description": "radv: Use vulkan runtime for device lost.", 13532 "nominated": false, 13533 "nomination_type": null, 13534 "resolution": 4, 13535 "main_sha": null, 13536 "because_sha": null 13537 }, 13538 { 13539 "sha": "085f99b729bb91d52c612a391381c97edcadcbaa", 13540 "description": "radv: Use dispatch table for wsi_display.c", 13541 "nominated": false, 13542 "nomination_type": null, 13543 "resolution": 4, 13544 "main_sha": null, 13545 "because_sha": null 13546 }, 13547 { 13548 "sha": "40558dbe91dc306ee7ecb6a0df3615ec1ec89f4a", 13549 "description": "radv: Use dispatch table for QueueWaitIdle in the SQTT layer.", 13550 "nominated": false, 13551 "nomination_type": null, 13552 "resolution": 4, 13553 "main_sha": null, 13554 "because_sha": null 13555 }, 13556 { 13557 "sha": "7a84314c12ae0d001eb7d9df7d1f3c5c1c04b819", 13558 "description": "vulkan/runtime: Add sparse bind support.", 13559 "nominated": false, 13560 "nomination_type": null, 13561 "resolution": 4, 13562 "main_sha": null, 13563 "because_sha": null 13564 }, 13565 { 13566 "sha": "73cdc302ab9bdb3fde57fe161a0a169b5a807344", 13567 "description": "vulkan/runtime: Refactor queue submit to take an argument struct.", 13568 "nominated": false, 13569 "nomination_type": null, 13570 "resolution": 4, 13571 "main_sha": null, 13572 "because_sha": null 13573 }, 13574 { 13575 "sha": "16a527deefbfced83fec0f0c886c6120bd3e37b4", 13576 "description": "aco: don't split VOP3P definitions", 13577 "nominated": false, 13578 "nomination_type": null, 13579 "resolution": 4, 13580 "main_sha": null, 13581 "because_sha": null 13582 }, 13583 { 13584 "sha": "7e02787a544a758d134a814eda54068ec1bf25d2", 13585 "description": "aco: use p_create_vector(v2b,v2b) in get_alu_src_vop3p()", 13586 "nominated": false, 13587 "nomination_type": null, 13588 "resolution": 4, 13589 "main_sha": null, 13590 "because_sha": null 13591 }, 13592 { 13593 "sha": "e56d8b0b2e0022f72875f8850476b3ec0a0df742", 13594 "description": "aco: use explicit zero-padding for 64bit image loads in expand_vector()", 13595 "nominated": false, 13596 "nomination_type": null, 13597 "resolution": 4, 13598 "main_sha": null, 13599 "because_sha": null 13600 }, 13601 { 13602 "sha": "91f17e1c7311664a0efc6d07ae1e05df3febbd2c", 13603 "description": "aco/optimizer: apply extract from subdword p_split_vector", 13604 "nominated": false, 13605 "nomination_type": null, 13606 "resolution": 4, 13607 "main_sha": null, 13608 "because_sha": null 13609 }, 13610 { 13611 "sha": "fb622775b5e583784cd836afa4e00faf538ae178", 13612 "description": "aco/optimizer: optimize extract(extract())", 13613 "nominated": false, 13614 "nomination_type": null, 13615 "resolution": 4, 13616 "main_sha": null, 13617 "because_sha": null 13618 }, 13619 { 13620 "sha": "5ad9c20d4ad7dbcb20515091750658e133feaf25", 13621 "description": "aco/optimizer: apply extract from p_extract_vector", 13622 "nominated": false, 13623 "nomination_type": null, 13624 "resolution": 4, 13625 "main_sha": null, 13626 "because_sha": null 13627 }, 13628 { 13629 "sha": "11712729eb837f093816028b5ec9802a03f6f6ed", 13630 "description": "aco/optimizer: keep instr_mod_labels after applying extract", 13631 "nominated": false, 13632 "nomination_type": null, 13633 "resolution": 4, 13634 "main_sha": null, 13635 "because_sha": null 13636 }, 13637 { 13638 "sha": "1502c22e2c32d6a87dd17bdc76af68b8470cb6ea", 13639 "description": "aco: don't allow SDWA on VOP3P instructions", 13640 "nominated": true, 13641 "nomination_type": 0, 13642 "resolution": 1, 13643 "main_sha": null, 13644 "because_sha": null 13645 }, 13646 { 13647 "sha": "90994e4db7000951be058a956813e4a828f862c9", 13648 "description": "radv: add drirc radv_disable_htile_layers and enable it for F1 2021", 13649 "nominated": true, 13650 "nomination_type": 0, 13651 "resolution": 1, 13652 "main_sha": null, 13653 "because_sha": null 13654 }, 13655 { 13656 "sha": "ce5d7bf5085de668d3203f922822f71d4bc0d6b2", 13657 "description": "radv: fix copying mutable descriptors to sampler descriptors", 13658 "nominated": false, 13659 "nomination_type": null, 13660 "resolution": 4, 13661 "main_sha": null, 13662 "because_sha": null 13663 }, 13664 { 13665 "sha": "6fee84bc2e7aaa250df00f0731a05310750d2a9c", 13666 "description": "radv: Enable NV_mesh_shader with a perftest flag.", 13667 "nominated": false, 13668 "nomination_type": null, 13669 "resolution": 4, 13670 "main_sha": null, 13671 "because_sha": null 13672 }, 13673 { 13674 "sha": "f2dd1fbc637251465ab9b97f54fbc13227460ab4", 13675 "description": "radv: Implement NV_mesh_shader draw calls.", 13676 "nominated": false, 13677 "nomination_type": null, 13678 "resolution": 4, 13679 "main_sha": null, 13680 "because_sha": null 13681 }, 13682 { 13683 "sha": "8d238f5581b5a3c1b34393649724d90019307f20", 13684 "description": "aco: Export per-primitive mesh shader output attributes.", 13685 "nominated": false, 13686 "nomination_type": null, 13687 "resolution": 4, 13688 "main_sha": null, 13689 "because_sha": null 13690 }, 13691 { 13692 "sha": "fc1424f1d8ffe615f43e762b68dc72f4203aca7a", 13693 "description": "aco: Use the correct outinfo for mesh shaders.", 13694 "nominated": false, 13695 "nomination_type": null, 13696 "resolution": 4, 13697 "main_sha": null, 13698 "because_sha": null 13699 }, 13700 { 13701 "sha": "92556d6067503a503bc78290ecbc5ee6dd328e0a", 13702 "description": "aco: Add 1D workgroup_id support for mesh shaders.", 13703 "nominated": false, 13704 "nomination_type": null, 13705 "resolution": 4, 13706 "main_sha": null, 13707 "because_sha": null 13708 }, 13709 { 13710 "sha": "7759323b75d23f1b12c331df818c50bca6030f4d", 13711 "description": "aco: Update README about NGG and mesh shaders.", 13712 "nominated": false, 13713 "nomination_type": null, 13714 "resolution": 4, 13715 "main_sha": null, 13716 "because_sha": null 13717 }, 13718 { 13719 "sha": "6766e6a985d7a1ea3dc0eb3896c9fce745b9717b", 13720 "description": "aco: Add Mesh and Task shader stages.", 13721 "nominated": false, 13722 "nomination_type": null, 13723 "resolution": 4, 13724 "main_sha": null, 13725 "because_sha": null 13726 }, 13727 { 13728 "sha": "7ae425c5d42776ccbac9bf5481cfc1f1af206bc2", 13729 "description": "radv: Add support for mesh shading pipelines in the command buffer.", 13730 "nominated": false, 13731 "nomination_type": null, 13732 "resolution": 4, 13733 "main_sha": null, 13734 "because_sha": null 13735 }, 13736 { 13737 "sha": "8dc4f626accb32e8bd8dabc44b42d1ce49883f09", 13738 "description": "radv: Create mesh shading pipelines.", 13739 "nominated": false, 13740 "nomination_type": null, 13741 "resolution": 4, 13742 "main_sha": null, 13743 "because_sha": null 13744 }, 13745 { 13746 "sha": "e2df56f502be81f6039d725ba6ecacfd28fa18bf", 13747 "description": "radv: Set output driver locations for mesh shaders.", 13748 "nominated": false, 13749 "nomination_type": null, 13750 "resolution": 4, 13751 "main_sha": null, 13752 "because_sha": null 13753 }, 13754 { 13755 "sha": "11501fa6860cc31f66ad35b7c3b87d2a28e99138", 13756 "description": "radv: Compile mesh shaders and apply the necessary NIR lowerings.", 13757 "nominated": false, 13758 "nomination_type": null, 13759 "resolution": 4, 13760 "main_sha": null, 13761 "because_sha": null 13762 }, 13763 { 13764 "sha": "ae82d9d8f456f09d833e09e1430c4d6ddac32af4", 13765 "description": "radv: Setup shader arguments for mesh shaders.", 13766 "nominated": false, 13767 "nomination_type": null, 13768 "resolution": 4, 13769 "main_sha": null, 13770 "because_sha": null 13771 }, 13772 { 13773 "sha": "e3a80d9d29bcf1ac0f9457cb7c1dfd834bddc5bf", 13774 "description": "radv: Add support for per-primitive mesh shader outputs.", 13775 "nominated": false, 13776 "nomination_type": null, 13777 "resolution": 4, 13778 "main_sha": null, 13779 "because_sha": null 13780 }, 13781 { 13782 "sha": "c7027156ea3eb1f4739af8bb63e1aa04d522af90", 13783 "description": "radv: Cleanup VS output param assignment.", 13784 "nominated": false, 13785 "nomination_type": null, 13786 "resolution": 4, 13787 "main_sha": null, 13788 "because_sha": null 13789 }, 13790 { 13791 "sha": "256dcc209f4157f4b9ef4fea96e86b85c4d0590a", 13792 "description": "radv: Cleanup PS input generation.", 13793 "nominated": false, 13794 "nomination_type": null, 13795 "resolution": 4, 13796 "main_sha": null, 13797 "because_sha": null 13798 }, 13799 { 13800 "sha": "459b4961bd3ef6143d80bf3c07b875a3006067b8", 13801 "description": "radv: Add mesh shader specific info.", 13802 "nominated": false, 13803 "nomination_type": null, 13804 "resolution": 4, 13805 "main_sha": null, 13806 "because_sha": null 13807 }, 13808 { 13809 "sha": "32bc466dcbcf0cc584a0afaa7702413b30c28de0", 13810 "description": "radv: Add radv_pipeline_has_mesh helper.", 13811 "nominated": false, 13812 "nomination_type": null, 13813 "resolution": 4, 13814 "main_sha": null, 13815 "because_sha": null 13816 }, 13817 { 13818 "sha": "7aa42e023a7907c58062bb286c37da3a1f58999d", 13819 "description": "ac/nir/ngg: Lower NV mesh shaders to NGG semantics.", 13820 "nominated": false, 13821 "nomination_type": null, 13822 "resolution": 4, 13823 "main_sha": null, 13824 "because_sha": null 13825 }, 13826 { 13827 "sha": "1a1f5ad11d1aa2cefa084391de04583f78778541", 13828 "description": "gitlab-ci: Disable radv-fossils again.", 13829 "nominated": false, 13830 "nomination_type": null, 13831 "resolution": 4, 13832 "main_sha": null, 13833 "because_sha": null 13834 }, 13835 { 13836 "sha": "273edf76c288e48ef78ccfe1e9da51788a38800d", 13837 "description": "Fixed you're to your", 13838 "nominated": false, 13839 "nomination_type": null, 13840 "resolution": 4, 13841 "main_sha": null, 13842 "because_sha": null 13843 }, 13844 { 13845 "sha": "fe617bcca0e7d8510c60be8a083f6fabe7acf1c8", 13846 "description": "intel/compiler/test: Fix build with GCC 7", 13847 "nominated": true, 13848 "nomination_type": 1, 13849 "resolution": 1, 13850 "main_sha": null, 13851 "because_sha": "c847bfaaf5cf4ef2550bb90e6f9db81db1870ee0" 13852 }, 13853 { 13854 "sha": "8371591dc60f6b9b5d1b5b3d273105abd309887d", 13855 "description": "microsoft/compiler: Fix LOD instruction to return 2 values", 13856 "nominated": false, 13857 "nomination_type": null, 13858 "resolution": 4, 13859 "main_sha": null, 13860 "because_sha": null 13861 }, 13862 { 13863 "sha": "8926cfc9f71ce6e9e901e99a2ed65613ff27a265", 13864 "description": "d3d12: Enable texture gather", 13865 "nominated": false, 13866 "nomination_type": null, 13867 "resolution": 4, 13868 "main_sha": null, 13869 "because_sha": null 13870 }, 13871 { 13872 "sha": "bd7fc35d6a03265803263e0ee371d0080157af85", 13873 "description": "d3d12: Handle cubemap gather on int cubemaps", 13874 "nominated": false, 13875 "nomination_type": null, 13876 "resolution": 4, 13877 "main_sha": null, 13878 "because_sha": null 13879 }, 13880 { 13881 "sha": "9ba4569184b796d4d186b630f8829e9e0e333d1a", 13882 "description": "microsoft/compiler: Position should always be no-perspective", 13883 "nominated": false, 13884 "nomination_type": null, 13885 "resolution": 4, 13886 "main_sha": null, 13887 "because_sha": null 13888 }, 13889 { 13890 "sha": "fe963f336ccafee32f5397956f5c174d24bff874", 13891 "description": "d3d12: Enable cubemap arrays", 13892 "nominated": false, 13893 "nomination_type": null, 13894 "resolution": 4, 13895 "main_sha": null, 13896 "because_sha": null 13897 }, 13898 { 13899 "sha": "5b32915055c2def05a000990424fb5649a85e1a3", 13900 "description": "d3d12: Replace pipe cap literals with D3D12 defines when available", 13901 "nominated": false, 13902 "nomination_type": null, 13903 "resolution": 4, 13904 "main_sha": null, 13905 "because_sha": null 13906 }, 13907 { 13908 "sha": "71e2df73d95c418ff21312b0ed7b8420eb927999", 13909 "description": "radeonsi: enable ARB_sparse_texture", 13910 "nominated": false, 13911 "nomination_type": null, 13912 "resolution": 4, 13913 "main_sha": null, 13914 "because_sha": null 13915 }, 13916 { 13917 "sha": "5a844f87a1f2b341f2d086b21363b1ba4b01460a", 13918 "description": "radeonsi: support texture resource commit", 13919 "nominated": false, 13920 "nomination_type": null, 13921 "resolution": 4, 13922 "main_sha": null, 13923 "because_sha": null 13924 }, 13925 { 13926 "sha": "5f3c904ac81641f99381f1b0ea9ffe556f55b7a2", 13927 "description": "radeonsi: implement get_sparse_texture_virtual_page_size", 13928 "nominated": false, 13929 "nomination_type": null, 13930 "resolution": 4, 13931 "main_sha": null, 13932 "because_sha": null 13933 }, 13934 { 13935 "sha": "c11059c2b55fdc16f901a976f6d27aa391d96420", 13936 "description": "radeonsi: use staging buffer for sparse texture when transfer map", 13937 "nominated": false, 13938 "nomination_type": null, 13939 "resolution": 4, 13940 "main_sha": null, 13941 "because_sha": null 13942 }, 13943 { 13944 "sha": "c2bb232dae743c774887546fcfdd9c68921e794e", 13945 "description": "radeonsi: support alloc a sparse texture", 13946 "nominated": false, 13947 "nomination_type": null, 13948 "resolution": 4, 13949 "main_sha": null, 13950 "because_sha": null 13951 }, 13952 { 13953 "sha": "1876285c273101f067083e917470f00dbf770e8f", 13954 "description": "ac/surface: add prt_tile_depth", 13955 "nominated": false, 13956 "nomination_type": null, 13957 "resolution": 4, 13958 "main_sha": null, 13959 "because_sha": null 13960 }, 13961 { 13962 "sha": "92d810fa74af894bcca5f75405637fa595357974", 13963 "description": "ac/surface: fix prt_first_mip_tail calculation for gfx9+", 13964 "nominated": false, 13965 "nomination_type": null, 13966 "resolution": 4, 13967 "main_sha": null, 13968 "because_sha": null 13969 }, 13970 { 13971 "sha": "40928e452dae4f7795bb78013b76919c62043833", 13972 "description": "winsys/radeon: change surface_init flags to 64bit", 13973 "nominated": false, 13974 "nomination_type": null, 13975 "resolution": 4, 13976 "main_sha": null, 13977 "because_sha": null 13978 }, 13979 { 13980 "sha": "30daded7e9292bff51d0b59e8c06546bb741259a", 13981 "description": "mesa/st: update NumSparseLevels from pipe_resource", 13982 "nominated": false, 13983 "nomination_type": null, 13984 "resolution": 4, 13985 "main_sha": null, 13986 "because_sha": null 13987 }, 13988 { 13989 "sha": "90415c1a3a4b987a9cf38a44a094eea9f27d0b9c", 13990 "description": "mesa: implement glTexPageCommitmentARB/glTexturePageCommitmentEXT", 13991 "nominated": false, 13992 "nomination_type": null, 13993 "resolution": 4, 13994 "main_sha": null, 13995 "because_sha": null 13996 }, 13997 { 13998 "sha": "82f2ab0bfc067bc42d973afa5eb88b5b2d30571c", 13999 "description": "mesa/st: add st_TexturePageCommitment interface", 14000 "nominated": false, 14001 "nomination_type": null, 14002 "resolution": 4, 14003 "main_sha": null, 14004 "because_sha": null 14005 }, 14006 { 14007 "sha": "34e5c14f705a551c1ae5dbb3245159a711fc05cb", 14008 "description": "mesa: glTexStorage* support sparse texture allocation", 14009 "nominated": false, 14010 "nomination_type": null, 14011 "resolution": 4, 14012 "main_sha": null, 14013 "because_sha": null 14014 }, 14015 { 14016 "sha": "482fe7630038106b8b01812dba29fe1354b4f184", 14017 "description": "mesa/st: add st_GetSparseTextureVirtualPageSize interface", 14018 "nominated": false, 14019 "nomination_type": null, 14020 "resolution": 4, 14021 "main_sha": null, 14022 "because_sha": null 14023 }, 14024 { 14025 "sha": "c7c5f9e16887fd10c22fbc3fd443201f0d798e12", 14026 "description": "mesa: add ARB_sparse_texture texture param set/get", 14027 "nominated": false, 14028 "nomination_type": null, 14029 "resolution": 4, 14030 "main_sha": null, 14031 "because_sha": null 14032 }, 14033 { 14034 "sha": "b1c32a6c8c2ffb38627a560bc738ffde2c5e25a4", 14035 "description": "mesa: add ARB_sparse_texture query in glGetInternalformativ", 14036 "nominated": false, 14037 "nomination_type": null, 14038 "resolution": 4, 14039 "main_sha": null, 14040 "because_sha": null 14041 }, 14042 { 14043 "sha": "1a616c4b294439d651d9e987137048dae987ebea", 14044 "description": "gallium: add get_sparse_texture_virtual_page_size for noop/rbug/trace", 14045 "nominated": false, 14046 "nomination_type": null, 14047 "resolution": 4, 14048 "main_sha": null, 14049 "because_sha": null 14050 }, 14051 { 14052 "sha": "eed8421bbac0ba814a5634550fd4ea02baec57a9", 14053 "description": "gallium: add screen get_sparse_texture_virtual_page_size callback", 14054 "nominated": false, 14055 "nomination_type": null, 14056 "resolution": 4, 14057 "main_sha": null, 14058 "because_sha": null 14059 }, 14060 { 14061 "sha": "f3ea79f65e24fa20a2a7451879cf99a56aca736d", 14062 "description": "mesa: add ARB_sparse_texture constants", 14063 "nominated": false, 14064 "nomination_type": null, 14065 "resolution": 4, 14066 "main_sha": null, 14067 "because_sha": null 14068 }, 14069 { 14070 "sha": "e1cecd8964cd570d923464b5aedf0fbf3c662608", 14071 "description": "mesa: add ARB_sparse_texture extension", 14072 "nominated": false, 14073 "nomination_type": null, 14074 "resolution": 4, 14075 "main_sha": null, 14076 "because_sha": null 14077 }, 14078 { 14079 "sha": "7f48aba64197d0cae648cc046869e1afd6f3da6e", 14080 "description": "gallium: add caps for sparse texture support", 14081 "nominated": false, 14082 "nomination_type": null, 14083 "resolution": 4, 14084 "main_sha": null, 14085 "because_sha": null 14086 }, 14087 { 14088 "sha": "bcaf9704ad74aa59cbc7584c42fba525d49fc630", 14089 "description": "glapi: should not add alias function to static_data.py", 14090 "nominated": true, 14091 "nomination_type": 1, 14092 "resolution": 1, 14093 "main_sha": null, 14094 "because_sha": "757bc6d37a69bafd31f1f240f4f490d51288ba1e" 14095 }, 14096 { 14097 "sha": "94351c94dbab22d0ad0f524dbf945795fb554a16", 14098 "description": "r600/sfn: Remove unused AluInstruction members.", 14099 "nominated": false, 14100 "nomination_type": null, 14101 "resolution": 4, 14102 "main_sha": null, 14103 "because_sha": null 14104 }, 14105 { 14106 "sha": "9130e4564b8481b51c6d709bc9b8466cd223b722", 14107 "description": "crocus: set max clip planes to 6 for gen4.", 14108 "nominated": false, 14109 "nomination_type": null, 14110 "resolution": 4, 14111 "main_sha": null, 14112 "because_sha": null 14113 }, 14114 { 14115 "sha": "af3cbc53794710bdd417057bf49334d9056a77fc", 14116 "description": "gallium/mesa: enhance PIPE_CAP_CLIP_PLANES to support override number", 14117 "nominated": false, 14118 "nomination_type": null, 14119 "resolution": 4, 14120 "main_sha": null, 14121 "because_sha": null 14122 }, 14123 { 14124 "sha": "f1c1fcfdce45280ab13e70e246d0c662dfe6830d", 14125 "description": "crocus: don't create staging resources > half aperture", 14126 "nominated": false, 14127 "nomination_type": null, 14128 "resolution": 4, 14129 "main_sha": null, 14130 "because_sha": null 14131 }, 14132 { 14133 "sha": "d8a38edc48e5567e5f0205b7347761e3d05a4bda", 14134 "description": "crocus: fail resource allocation properly.", 14135 "nominated": true, 14136 "nomination_type": 1, 14137 "resolution": 1, 14138 "main_sha": null, 14139 "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" 14140 }, 14141 { 14142 "sha": "a2293e33fd1255049b61c57d93eb89d1dc19c1f0", 14143 "description": "intel/genxml/gen4-5: fix more Raster Operation in BLT to be a uint", 14144 "nominated": true, 14145 "nomination_type": 1, 14146 "resolution": 1, 14147 "main_sha": null, 14148 "because_sha": "de625dddeea4c134a713a96efa4fd8d19fdee823" 14149 }, 14150 { 14151 "sha": "c2217acaa57859c2b172e14590e05e2e4d069023", 14152 "description": "ci/i915g: Add a couple more recent regressions.", 14153 "nominated": false, 14154 "nomination_type": null, 14155 "resolution": 4, 14156 "main_sha": null, 14157 "because_sha": null 14158 }, 14159 { 14160 "sha": "177bf24569d3391530090c6b1a1240b7ba8e5ae3", 14161 "description": "ci: Enable reporting to the flakes IRC channel for i915g and crocus.", 14162 "nominated": false, 14163 "nomination_type": null, 14164 "resolution": 4, 14165 "main_sha": null, 14166 "because_sha": null 14167 }, 14168 { 14169 "sha": "d1a59c4077f7416ea9af9b6a8ba8bbf138f9f68b", 14170 "description": "ci/crocus: Add manual CI for the new HSW box I have at home.", 14171 "nominated": false, 14172 "nomination_type": null, 14173 "resolution": 4, 14174 "main_sha": null, 14175 "because_sha": null 14176 }, 14177 { 14178 "sha": "e573f5447327af6211c260a5a88538002d3fa784", 14179 "description": "docs: update calendar and link releases notes for 21.3.3", 14180 "nominated": false, 14181 "nomination_type": null, 14182 "resolution": 4, 14183 "main_sha": null, 14184 "because_sha": null 14185 }, 14186 { 14187 "sha": "e4135c265d46fbf2830640addbeb9b0ae921fde7", 14188 "description": "docs: add release notes for 21.3.3", 14189 "nominated": false, 14190 "nomination_type": null, 14191 "resolution": 4, 14192 "main_sha": null, 14193 "because_sha": null 14194 }, 14195 { 14196 "sha": "2ddfb9c256bf18c3031eac28dae04745668f3299", 14197 "description": "r300: fix handling swizzle in transform_source_conflicts", 14198 "nominated": true, 14199 "nomination_type": 1, 14200 "resolution": 1, 14201 "main_sha": null, 14202 "because_sha": "1c2c4ddbd1e97bfd13430521e5c09cb5ce8e36e6" 14203 }, 14204 { 14205 "sha": "6f7421f50dd633b5fcbd533b63c75646af82c373", 14206 "description": "r300: Replace RADEON_NO_TCL with RADEON_DEBUG=notcl", 14207 "nominated": false, 14208 "nomination_type": null, 14209 "resolution": 4, 14210 "main_sha": null, 14211 "because_sha": null 14212 }, 14213 { 14214 "sha": "44f134bc2199aa15403692a7cc56286952eac644", 14215 "description": "r300: Document the RADEON_DEBUG options", 14216 "nominated": false, 14217 "nomination_type": null, 14218 "resolution": 4, 14219 "main_sha": null, 14220 "because_sha": null 14221 }, 14222 { 14223 "sha": "b249e700ac62c6e5eb5251b38902b0046c696e0e", 14224 "description": "radv: print number of levels with RADV_DEBUG=img", 14225 "nominated": false, 14226 "nomination_type": null, 14227 "resolution": 4, 14228 "main_sha": null, 14229 "because_sha": null 14230 }, 14231 { 14232 "sha": "4942e108909bbe0f53ec5fd52a3c7ae14c60abe6", 14233 "description": "radv: stop checking buffer size in vkCreateBuffer()", 14234 "nominated": false, 14235 "nomination_type": null, 14236 "resolution": 4, 14237 "main_sha": null, 14238 "because_sha": null 14239 }, 14240 { 14241 "sha": "05818bf7a4946eb3c1804fe0b6db113681985e38", 14242 "description": "Revert \"gitlab-ci: disable radv-fossils\"", 14243 "nominated": false, 14244 "nomination_type": 2, 14245 "resolution": 4, 14246 "main_sha": null, 14247 "because_sha": "7b8ea3384832656e7db0e94692aca47f10083cce" 14248 }, 14249 { 14250 "sha": "0357a2e012982d610b5292327ead8917f1a1ce77", 14251 "description": "dri_drawable: missing header", 14252 "nominated": false, 14253 "nomination_type": null, 14254 "resolution": 4, 14255 "main_sha": null, 14256 "because_sha": null 14257 }, 14258 { 14259 "sha": "cafca76fa2c73f4b79bd0e99f077534e100d7826", 14260 "description": "zink: Fix building on macOS", 14261 "nominated": false, 14262 "nomination_type": null, 14263 "resolution": 4, 14264 "main_sha": null, 14265 "because_sha": null 14266 }, 14267 { 14268 "sha": "eca7b24e74d5b2804cbd607c109ec0fe5c71a025", 14269 "description": "intel/devinfo: adjust subslice array size", 14270 "nominated": false, 14271 "nomination_type": null, 14272 "resolution": 4, 14273 "main_sha": null, 14274 "because_sha": null 14275 }, 14276 { 14277 "sha": "cd182a31c3d8ef93b38685a3eb1fb5ce7a149d2d", 14278 "description": "iris: Use util packing fns in convert_clear_color", 14279 "nominated": false, 14280 "nomination_type": null, 14281 "resolution": 4, 14282 "main_sha": null, 14283 "because_sha": null 14284 }, 14285 { 14286 "sha": "34151f9be94ceeafdf46b6c95926d3d326930725", 14287 "description": "radv: fix clears with value of \"1\" and different DCC signedness", 14288 "nominated": false, 14289 "nomination_type": null, 14290 "resolution": 4, 14291 "main_sha": null, 14292 "because_sha": null 14293 }, 14294 { 14295 "sha": "554e1c2000746c64a25920f2c4db9d814e11f52a", 14296 "description": "radv: Increase maxFragmentCombinedOutputResources.", 14297 "nominated": false, 14298 "nomination_type": null, 14299 "resolution": 4, 14300 "main_sha": null, 14301 "because_sha": null 14302 }, 14303 { 14304 "sha": "50658ed8da210680dfe24ea1cf312ba7be109e6a", 14305 "description": "radv/amdgpu: Use VkResult for wait_timeline_syncobj.", 14306 "nominated": false, 14307 "nomination_type": null, 14308 "resolution": 4, 14309 "main_sha": null, 14310 "because_sha": null 14311 }, 14312 { 14313 "sha": "20b51cdabe76461c86bdc1d37721d023da3a0f0d", 14314 "description": "radv: Skip wait timeline ioctl with 0 handles.", 14315 "nominated": true, 14316 "nomination_type": 1, 14317 "resolution": 1, 14318 "main_sha": null, 14319 "because_sha": "55d8022878fd11093c861a6386734f88454f21b1" 14320 }, 14321 { 14322 "sha": "afff9dd0f04d7f4a3a5616b80363f9228ed2f33d", 14323 "description": "radv: Use correct buffer size for query pool result copies.", 14324 "nominated": true, 14325 "nomination_type": 1, 14326 "resolution": 1, 14327 "main_sha": null, 14328 "because_sha": "90a0556c27c40e3520d645f2512d4596a109c55c" 14329 }, 14330 { 14331 "sha": "b775aaff1ec86f4ebd50867a045695da1fbeb2e1", 14332 "description": "radv: re-apply \"Do not access set layout during vkCmdBindDescriptorSets.\"", 14333 "nominated": true, 14334 "nomination_type": 0, 14335 "resolution": 1, 14336 "main_sha": null, 14337 "because_sha": null 14338 }, 14339 { 14340 "sha": "01f1bd4dfdb4f4d70fedfc999c99df9089d2f4ef", 14341 "description": "radv: re-enable fast clears for images that support comp-to-single", 14342 "nominated": false, 14343 "nomination_type": null, 14344 "resolution": 4, 14345 "main_sha": null, 14346 "because_sha": null 14347 }, 14348 { 14349 "sha": "311077c483200e3594a755bba3a4df0c5d561df7", 14350 "description": "panfrost: Make pan_merge macro more robust", 14351 "nominated": false, 14352 "nomination_type": null, 14353 "resolution": 4, 14354 "main_sha": null, 14355 "because_sha": null 14356 }, 14357 { 14358 "sha": "36f8f9b882a02afa1a2ff39ed16c731b617bc111", 14359 "description": "Fix typo", 14360 "nominated": false, 14361 "nomination_type": null, 14362 "resolution": 4, 14363 "main_sha": null, 14364 "because_sha": null 14365 }, 14366 { 14367 "sha": "7b7debe8f9b737e2f8b65930a3f52389cd508fe2", 14368 "description": "radv: fix restoring subpass during hw/fs color resolves", 14369 "nominated": false, 14370 "nomination_type": null, 14371 "resolution": 4, 14372 "main_sha": null, 14373 "because_sha": null 14374 }, 14375 { 14376 "sha": "030daf80b5f07fbf72df014d82650e04049c92ff", 14377 "description": "radv/winsys: remove radv_amdgpu_winsys_bo::is_shared", 14378 "nominated": false, 14379 "nomination_type": null, 14380 "resolution": 4, 14381 "main_sha": null, 14382 "because_sha": null 14383 }, 14384 { 14385 "sha": "847048fa241e85caeb957bee54f2a9acc94d6188", 14386 "description": "radv/winsys: stop zeroing few structs in buffer_from_fd()", 14387 "nominated": false, 14388 "nomination_type": null, 14389 "resolution": 4, 14390 "main_sha": null, 14391 "because_sha": null 14392 }, 14393 { 14394 "sha": "3368e522b41cff2654fa4c18a2748bc03fe6c5cc", 14395 "description": "radv: remove unnecessary NULL checks in vkMapMemory()/vkUnmapMemory()", 14396 "nominated": false, 14397 "nomination_type": null, 14398 "resolution": 4, 14399 "main_sha": null, 14400 "because_sha": null 14401 }, 14402 { 14403 "sha": "ff7aee2ac9898d71204f5a71ce02202aced5e803", 14404 "description": "tu/clear_blit: use || when working with bools", 14405 "nominated": false, 14406 "nomination_type": null, 14407 "resolution": 4, 14408 "main_sha": null, 14409 "because_sha": null 14410 }, 14411 { 14412 "sha": "5c69c44a997522a94e55a3f3613a27361c3d62e1", 14413 "description": "d3d12: Avoid a debug warning trying to unmap a not-mapped resource", 14414 "nominated": false, 14415 "nomination_type": null, 14416 "resolution": 4, 14417 "main_sha": null, 14418 "because_sha": null 14419 }, 14420 { 14421 "sha": "0c5fde39e48e9e2adf24308ac7f6489d29a625fa", 14422 "description": "d3d12: Set SSBO support caps", 14423 "nominated": false, 14424 "nomination_type": null, 14425 "resolution": 4, 14426 "main_sha": null, 14427 "because_sha": null 14428 }, 14429 { 14430 "sha": "416a8078544177df2aca6053b032584e4d50fdd1", 14431 "description": "d3d12: Use DXIL load/store lowering pass", 14432 "nominated": false, 14433 "nomination_type": null, 14434 "resolution": 4, 14435 "main_sha": null, 14436 "because_sha": null 14437 }, 14438 { 14439 "sha": "32375789e56a4f8696562ba9ad20bb8508b05e40", 14440 "description": "d3d12: Support setting SSBOs on the context and turning them into descriptors", 14441 "nominated": false, 14442 "nomination_type": null, 14443 "resolution": 4, 14444 "main_sha": null, 14445 "because_sha": null 14446 }, 14447 { 14448 "sha": "49cf325d821a692ce0c68e57374d8484a930e23d", 14449 "description": "d3d12: Always create buffers as UAV-capable", 14450 "nominated": false, 14451 "nomination_type": null, 14452 "resolution": 4, 14453 "main_sha": null, 14454 "because_sha": null 14455 }, 14456 { 14457 "sha": "de4c38c3a7cb0929428c41405d69f31345758d68", 14458 "description": "d3d12: Support SSBOs in root signatures", 14459 "nominated": false, 14460 "nomination_type": null, 14461 "resolution": 4, 14462 "main_sha": null, 14463 "because_sha": null 14464 }, 14465 { 14466 "sha": "c375b05bfe9ffbacd546afd9373dcda55b98038e", 14467 "description": "microsoft/compiler: Handle write masks in SSBO lowering pass", 14468 "nominated": false, 14469 "nomination_type": null, 14470 "resolution": 4, 14471 "main_sha": null, 14472 "because_sha": null 14473 }, 14474 { 14475 "sha": "efc47571d4f952e597eea95deba4ecdc4eb7bc56", 14476 "description": "microsoft/compiler: Hook up uavs-at-every-stage flag", 14477 "nominated": false, 14478 "nomination_type": null, 14479 "resolution": 4, 14480 "main_sha": null, 14481 "because_sha": null 14482 }, 14483 { 14484 "sha": "72b0d0cda060789d9d089aeda4ee9139d08b91f8", 14485 "description": "microsoft/compiler: Emit SSBOs from 0 -> count for GL (non-kernel, non-Vulkan) shaders", 14486 "nominated": false, 14487 "nomination_type": null, 14488 "resolution": 4, 14489 "main_sha": null, 14490 "because_sha": null 14491 }, 14492 { 14493 "sha": "7b8ea3384832656e7db0e94692aca47f10083cce", 14494 "description": "gitlab-ci: disable radv-fossils", 14495 "nominated": false, 14496 "nomination_type": null, 14497 "resolution": 4, 14498 "main_sha": null, 14499 "because_sha": null 14500 }, 14501 { 14502 "sha": "01821a260150de155245a2e6622ef00ff7017227", 14503 "description": "CI: Trigger Windows build on softpipe changes", 14504 "nominated": false, 14505 "nomination_type": null, 14506 "resolution": 4, 14507 "main_sha": null, 14508 "because_sha": null 14509 }, 14510 { 14511 "sha": "d87a089579948e5063010d79d22b29005616699f", 14512 "description": "softpipe: Add a dummy field to sp_fragment_shader_variant_key", 14513 "nominated": false, 14514 "nomination_type": 1, 14515 "resolution": 4, 14516 "main_sha": null, 14517 "because_sha": "0b7a0d1a495578ed7d7457dc0fa7186678896c25" 14518 }, 14519 { 14520 "sha": "79af19ab9e93543fb127a02269f3112716063ebf", 14521 "description": "softpipe: Drop duplicate decl of softpipe_find_fs_variant", 14522 "nominated": false, 14523 "nomination_type": null, 14524 "resolution": 4, 14525 "main_sha": null, 14526 "because_sha": null 14527 }, 14528 { 14529 "sha": "0b7a0d1a495578ed7d7457dc0fa7186678896c25", 14530 "description": "softpipe: Use the draw module's poly stipple handling, like llvmpipe.", 14531 "nominated": false, 14532 "nomination_type": null, 14533 "resolution": 4, 14534 "main_sha": null, 14535 "because_sha": null 14536 }, 14537 { 14538 "sha": "764d367a62c13ecb2f0cf44cd3ee68136fd29ff6", 14539 "description": "softpipe: Drop the quad pstipple stage.", 14540 "nominated": false, 14541 "nomination_type": null, 14542 "resolution": 4, 14543 "main_sha": null, 14544 "because_sha": null 14545 }, 14546 { 14547 "sha": "222487fabeebfdfc3ec6cb4126ef484e5aacc1e5", 14548 "description": "radv: Fix memory leak on error path.", 14549 "nominated": false, 14550 "nomination_type": 1, 14551 "resolution": 4, 14552 "main_sha": null, 14553 "because_sha": "3da7d10d9bb6b6e8c9d87633244dc54692ac2866" 14554 }, 14555 { 14556 "sha": "d2148af2cabcf2118e7008d8368384c020ec480c", 14557 "description": "mesa/st: remove conditionals for driver state bits that are always set.", 14558 "nominated": false, 14559 "nomination_type": null, 14560 "resolution": 4, 14561 "main_sha": null, 14562 "because_sha": null 14563 }, 14564 { 14565 "sha": "86a7a36164d8cc42a89d20a0dfd745dde43b4aae", 14566 "description": "mesa/st: drop multisample mask/locations state drivers bits", 14567 "nominated": false, 14568 "nomination_type": null, 14569 "resolution": 4, 14570 "main_sha": null, 14571 "because_sha": null 14572 }, 14573 { 14574 "sha": "ddade693d00528e7b0765738e29bae8508222087", 14575 "description": "mesa/st: drop new framebuffer srgb driver state bit", 14576 "nominated": false, 14577 "nomination_type": null, 14578 "resolution": 4, 14579 "main_sha": null, 14580 "because_sha": null 14581 }, 14582 { 14583 "sha": "cbaf07297196a956587f47d388cef7072dc97562", 14584 "description": "mesa/st: drop clip plane driver state bits", 14585 "nominated": false, 14586 "nomination_type": null, 14587 "resolution": 4, 14588 "main_sha": null, 14589 "because_sha": null 14590 }, 14591 { 14592 "sha": "33991f0743e34103072078235634ffb7da6a08c5", 14593 "description": "mesa/st: drop scissor/window rect driver state bits", 14594 "nominated": false, 14595 "nomination_type": null, 14596 "resolution": 4, 14597 "main_sha": null, 14598 "because_sha": null 14599 }, 14600 { 14601 "sha": "42c7570eed27d33fc1963a6ca351767c0cd1cc0e", 14602 "description": "mesa/st: drop ssbo, image and sampler driver state flags bits", 14603 "nominated": false, 14604 "nomination_type": null, 14605 "resolution": 4, 14606 "main_sha": null, 14607 "because_sha": null 14608 }, 14609 { 14610 "sha": "75255a1d0698f76044199111f8652090ff87aba4", 14611 "description": "mesa: drop unused transform feedback state driver flags", 14612 "nominated": false, 14613 "nomination_type": null, 14614 "resolution": 4, 14615 "main_sha": null, 14616 "because_sha": null 14617 }, 14618 { 14619 "sha": "6e15cc69ec2547ce7762542dd053f01e89b39c24", 14620 "description": "mesa/st: drop new uniform driver state bit", 14621 "nominated": false, 14622 "nomination_type": null, 14623 "resolution": 4, 14624 "main_sha": null, 14625 "because_sha": null 14626 }, 14627 { 14628 "sha": "f35d22b2ee98e3d88f280591e45337a10753c866", 14629 "description": "mesa/st: drop new tess state driver bit", 14630 "nominated": false, 14631 "nomination_type": null, 14632 "resolution": 4, 14633 "main_sha": null, 14634 "because_sha": null 14635 }, 14636 { 14637 "sha": "562f01fbc7a45cc01f2bf778c0fcb925afc86d29", 14638 "description": "mesa/st: drop poly stipple driver state bit", 14639 "nominated": false, 14640 "nomination_type": null, 14641 "resolution": 4, 14642 "main_sha": null, 14643 "because_sha": null 14644 }, 14645 { 14646 "sha": "784ced98f0934583fb010a4b2bcfc4f948f7e54e", 14647 "description": "mesa/st: drop new depth/stencil state bits", 14648 "nominated": false, 14649 "nomination_type": null, 14650 "resolution": 4, 14651 "main_sha": null, 14652 "because_sha": null 14653 }, 14654 { 14655 "sha": "14e1f9cb9806640029346a9a8f542e7393f6ab2f", 14656 "description": "mesa/st: drop NewBlend driver state flags", 14657 "nominated": false, 14658 "nomination_type": null, 14659 "resolution": 4, 14660 "main_sha": null, 14661 "because_sha": null 14662 }, 14663 { 14664 "sha": "4f0316613f065972bda3e4fe3d63a6aa0bc42550", 14665 "description": "mesa/st: remove the viewport driver state flags", 14666 "nominated": false, 14667 "nomination_type": null, 14668 "resolution": 4, 14669 "main_sha": null, 14670 "because_sha": null 14671 }, 14672 { 14673 "sha": "c5af853cb922c1cba5f38b1a9b9b130f45365702", 14674 "description": "mesa/st: drop the rasterizer driver flags", 14675 "nominated": false, 14676 "nomination_type": null, 14677 "resolution": 4, 14678 "main_sha": null, 14679 "because_sha": null 14680 }, 14681 { 14682 "sha": "b2175609baa8c65dc717cc65dca9a64c99703bd9", 14683 "description": "mesa/st: drop the new array driver state bit", 14684 "nominated": false, 14685 "nomination_type": null, 14686 "resolution": 4, 14687 "main_sha": null, 14688 "because_sha": null 14689 }, 14690 { 14691 "sha": "df4f0672d3f419baf078b29507db31bdec351048", 14692 "description": "mesa/st: merge NewDepthClamp state flag", 14693 "nominated": false, 14694 "nomination_type": null, 14695 "resolution": 4, 14696 "main_sha": null, 14697 "because_sha": null 14698 }, 14699 { 14700 "sha": "535a9d420309f0dc731158f4b63da9ab88ac3143", 14701 "description": "mesa: drop optional tex/tnl maintains mode.", 14702 "nominated": false, 14703 "nomination_type": null, 14704 "resolution": 4, 14705 "main_sha": null, 14706 "because_sha": null 14707 }, 14708 { 14709 "sha": "1adff0d0db066b00e01cf9459639dff5505b266a", 14710 "description": "mesa/st: move default enabled extensions into mesa.", 14711 "nominated": false, 14712 "nomination_type": null, 14713 "resolution": 4, 14714 "main_sha": null, 14715 "because_sha": null 14716 }, 14717 { 14718 "sha": "87cc3ee964ca84518952429dd3db682d50ecddd6", 14719 "description": "mesa/draw: drop the multi draw with indices fallback.", 14720 "nominated": false, 14721 "nomination_type": null, 14722 "resolution": 4, 14723 "main_sha": null, 14724 "because_sha": null 14725 }, 14726 { 14727 "sha": "d17f45df1a666c28e38482e89377a1aba040fcbe", 14728 "description": "mesa: remove StripTextureBorder option.", 14729 "nominated": false, 14730 "nomination_type": null, 14731 "resolution": 4, 14732 "main_sha": null, 14733 "because_sha": null 14734 }, 14735 { 14736 "sha": "424941f0e48b541db3e9b665ccbb479070fc4f35", 14737 "description": "ci: debian-clang: build more drivers", 14738 "nominated": false, 14739 "nomination_type": null, 14740 "resolution": 4, 14741 "main_sha": null, 14742 "because_sha": null 14743 }, 14744 { 14745 "sha": "08f7d37fb97712e377f0b788be99bd10f899fa79", 14746 "description": "panvk: cast negative value to unint8_t", 14747 "nominated": false, 14748 "nomination_type": null, 14749 "resolution": 4, 14750 "main_sha": null, 14751 "because_sha": null 14752 }, 14753 { 14754 "sha": "cea1df7d34f68e6f627d9a5074754577db458c00", 14755 "description": "panvk: use FALLTHROUGH to stop a warning", 14756 "nominated": false, 14757 "nomination_type": null, 14758 "resolution": 4, 14759 "main_sha": null, 14760 "because_sha": null 14761 }, 14762 { 14763 "sha": "bc19893f5dd485c5f6a17c187cf41b7e4fd5f891", 14764 "description": "i915g: avoid left shifting a negative number", 14765 "nominated": false, 14766 "nomination_type": null, 14767 "resolution": 4, 14768 "main_sha": null, 14769 "because_sha": null 14770 }, 14771 { 14772 "sha": "107c63aee883c4f23474d886d28719c10be65e1e", 14773 "description": "lavapipe: fix string-plus-int warning", 14774 "nominated": false, 14775 "nomination_type": null, 14776 "resolution": 4, 14777 "main_sha": null, 14778 "because_sha": null 14779 }, 14780 { 14781 "sha": "944c8907ba80866cd52326cc7fb043df0d2c2e90", 14782 "description": "pan/bi: Don't call useless NIR passes", 14783 "nominated": false, 14784 "nomination_type": null, 14785 "resolution": 4, 14786 "main_sha": null, 14787 "because_sha": null 14788 }, 14789 { 14790 "sha": "f0f6aec5459412b52b334b70f939f196ce870b73", 14791 "description": "glcpp: Disable the valgrind tests.", 14792 "nominated": false, 14793 "nomination_type": null, 14794 "resolution": 4, 14795 "main_sha": null, 14796 "because_sha": null 14797 }, 14798 { 14799 "sha": "059b71b58def40059ad5d0f37fb8f2f8c613a8a1", 14800 "description": "ci: Enable a build with MSan.", 14801 "nominated": false, 14802 "nomination_type": null, 14803 "resolution": 4, 14804 "main_sha": null, 14805 "because_sha": null 14806 }, 14807 { 14808 "sha": "6e6e16b31783b5c747cc70b5b5316c5aeda46ae4", 14809 "description": "isaspec: Sort field names to generate deterministic output.", 14810 "nominated": false, 14811 "nomination_type": null, 14812 "resolution": 4, 14813 "main_sha": null, 14814 "because_sha": null 14815 }, 14816 { 14817 "sha": "e0ec818cfd86815ee9a3de62e1596c83bb791173", 14818 "description": "microsoft/compiler: dxil_nir_opt_alu_deref_srcs: return progress", 14819 "nominated": false, 14820 "nomination_type": null, 14821 "resolution": 4, 14822 "main_sha": null, 14823 "because_sha": null 14824 }, 14825 { 14826 "sha": "f5161f6cec701d60a430b004c28d7daa6964e80a", 14827 "description": "pan/va: Generalize LD_VAR_IMM_* to support flat varyings", 14828 "nominated": false, 14829 "nomination_type": null, 14830 "resolution": 4, 14831 "main_sha": null, 14832 "because_sha": null 14833 }, 14834 { 14835 "sha": "8df1b42eb0387f133746e4f4bb22147a6b3c980e", 14836 "description": "pan/va: Add .signed bit to right shift instructions", 14837 "nominated": false, 14838 "nomination_type": null, 14839 "resolution": 4, 14840 "main_sha": null, 14841 "because_sha": null 14842 }, 14843 { 14844 "sha": "73d7a046fffea3b56cba7aa833f8a60845f12268", 14845 "description": "pan/va: Rename LEA_ATTR to LEA_VARY", 14846 "nominated": false, 14847 "nomination_type": null, 14848 "resolution": 4, 14849 "main_sha": null, 14850 "because_sha": null 14851 }, 14852 { 14853 "sha": "1e5a20a33b2fb17154ee64523875973b7bd69670", 14854 "description": "pan/va: Remove extra LD_VAR_IMM_F32 source", 14855 "nominated": false, 14856 "nomination_type": null, 14857 "resolution": 4, 14858 "main_sha": null, 14859 "because_sha": null 14860 }, 14861 { 14862 "sha": "4392c248443972923aba605bb193e92c5cb64154", 14863 "description": "intel/compiler: drop unused decleration", 14864 "nominated": false, 14865 "nomination_type": null, 14866 "resolution": 4, 14867 "main_sha": null, 14868 "because_sha": null 14869 }, 14870 { 14871 "sha": "2692a5f8db6918c5084bd634aedd087723a66f14", 14872 "description": "intel/compiler: don't lower swizzles in backend.", 14873 "nominated": false, 14874 "nomination_type": null, 14875 "resolution": 4, 14876 "main_sha": null, 14877 "because_sha": null 14878 }, 14879 { 14880 "sha": "e12b0d0d60f0bc9926d53cdbdb7d62cc5cdde1d8", 14881 "description": "intel/compiler: remove gfx6 gather wa from backend.", 14882 "nominated": false, 14883 "nomination_type": null, 14884 "resolution": 4, 14885 "main_sha": null, 14886 "because_sha": null 14887 }, 14888 { 14889 "sha": "ebaba7a2fd13ef7aba5721b6e2fb94b9e5ca508d", 14890 "description": "mesa/dd: drop unused InvalidateBufferSubData entry.", 14891 "nominated": false, 14892 "nomination_type": null, 14893 "resolution": 4, 14894 "main_sha": null, 14895 "because_sha": null 14896 }, 14897 { 14898 "sha": "57a730f4ad4275cdb73d23d1132e63c87301b528", 14899 "description": "mesa: drop unused _mesa_new_program.", 14900 "nominated": false, 14901 "nomination_type": null, 14902 "resolution": 4, 14903 "main_sha": null, 14904 "because_sha": null 14905 }, 14906 { 14907 "sha": "3c9bbe2fa175b1f6ee0323f1fa91305d7ec4e12b", 14908 "description": "mesa: drop unused new renderbuffer code.", 14909 "nominated": false, 14910 "nomination_type": null, 14911 "resolution": 4, 14912 "main_sha": null, 14913 "because_sha": null 14914 }, 14915 { 14916 "sha": "be277ace89200f955e89546afe27383c30add0e1", 14917 "description": "mesa/st: use has_stencil_export instead of querying screen cap.", 14918 "nominated": false, 14919 "nomination_type": null, 14920 "resolution": 4, 14921 "main_sha": null, 14922 "because_sha": null 14923 }, 14924 { 14925 "sha": "37190ad932a8e7e67c69343249e895313790ef7b", 14926 "description": "mesa: drop texformat code this isn't used.", 14927 "nominated": false, 14928 "nomination_type": null, 14929 "resolution": 4, 14930 "main_sha": null, 14931 "because_sha": null 14932 }, 14933 { 14934 "sha": "739bf4d0beb55af3d6813b6ca9edc447a2383725", 14935 "description": "spirv: Allow VRS with mesh shaders.", 14936 "nominated": false, 14937 "nomination_type": null, 14938 "resolution": 4, 14939 "main_sha": null, 14940 "because_sha": null 14941 }, 14942 { 14943 "sha": "c8c00fc6c3a37f877996eccda15f97b3030e022c", 14944 "description": "draw: drop unused function", 14945 "nominated": false, 14946 "nomination_type": null, 14947 "resolution": 4, 14948 "main_sha": null, 14949 "because_sha": null 14950 }, 14951 { 14952 "sha": "a7c5645dd3af12caf4ece1603c7712d75f91af86", 14953 "description": "gallium/tgsi_exec: drop unused function", 14954 "nominated": false, 14955 "nomination_type": null, 14956 "resolution": 4, 14957 "main_sha": null, 14958 "because_sha": null 14959 }, 14960 { 14961 "sha": "887b838632b3f4eb438ea13bc7aa6f1edb3ca9c5", 14962 "description": "gallium/u_threaded: drop unused function", 14963 "nominated": false, 14964 "nomination_type": null, 14965 "resolution": 4, 14966 "main_sha": null, 14967 "because_sha": null 14968 }, 14969 { 14970 "sha": "2a5b867594751a4d1b757af98ada11508bffb5c1", 14971 "description": "glx: remove a set but not used variable", 14972 "nominated": false, 14973 "nomination_type": null, 14974 "resolution": 4, 14975 "main_sha": null, 14976 "because_sha": null 14977 }, 14978 { 14979 "sha": "46a0f6384e6b1f556ded1a8a8b83927aa2af5743", 14980 "description": "r600: remove a set but not used variable", 14981 "nominated": false, 14982 "nomination_type": null, 14983 "resolution": 4, 14984 "main_sha": null, 14985 "because_sha": null 14986 }, 14987 { 14988 "sha": "ea33eceb32ed0bc9e0e6f92617f0e8960b9ca66a", 14989 "description": "r300: remove a set but not used variable", 14990 "nominated": false, 14991 "nomination_type": null, 14992 "resolution": 4, 14993 "main_sha": null, 14994 "because_sha": null 14995 }, 14996 { 14997 "sha": "202ebf9969657ad7201f53a511901e8885d4332c", 14998 "description": "i915g: fix implicit-fallthrough warning", 14999 "nominated": false, 15000 "nomination_type": null, 15001 "resolution": 4, 15002 "main_sha": null, 15003 "because_sha": null 15004 }, 15005 { 15006 "sha": "57f6ef69b910db19c943d784ba204dfce563bb64", 15007 "description": "lavapipe: fix implicit-fallthrough warning", 15008 "nominated": false, 15009 "nomination_type": null, 15010 "resolution": 4, 15011 "main_sha": null, 15012 "because_sha": null 15013 }, 15014 { 15015 "sha": "a48f1d51e2892b022e6ccf350024912f5a37f9b5", 15016 "description": "intel/compiler: disable workaround not applicable to gfx >= 11", 15017 "nominated": false, 15018 "nomination_type": null, 15019 "resolution": 4, 15020 "main_sha": null, 15021 "because_sha": null 15022 }, 15023 { 15024 "sha": "7440fbd596a70a7c04987224b484140c29325d68", 15025 "description": "etnaviv: Use mesa_log*", 15026 "nominated": false, 15027 "nomination_type": null, 15028 "resolution": 4, 15029 "main_sha": null, 15030 "because_sha": null 15031 }, 15032 { 15033 "sha": "01bb981d57c6c94e9762dbddebf4ee78ad432e84", 15034 "description": "entaviv/drm: Use same log format as gallium bits", 15035 "nominated": false, 15036 "nomination_type": null, 15037 "resolution": 4, 15038 "main_sha": null, 15039 "because_sha": null 15040 }, 15041 { 15042 "sha": "b5eacfc469832c93b51ae930782c59d656453774", 15043 "description": "etnaviv/drm: Use mesa_log* for debugging", 15044 "nominated": false, 15045 "nomination_type": null, 15046 "resolution": 4, 15047 "main_sha": null, 15048 "because_sha": null 15049 }, 15050 { 15051 "sha": "afbccdf8f933346a99ff7aea0b92c8cf4e966063", 15052 "description": "etnaviv/drm: Print gpu model at debug verbosity", 15053 "nominated": false, 15054 "nomination_type": null, 15055 "resolution": 4, 15056 "main_sha": null, 15057 "because_sha": null 15058 }, 15059 { 15060 "sha": "a93c0e18606eaa0dc535b46179d2bc5f9fd83a18", 15061 "description": "etnaviv/drm: Add some bo debug output", 15062 "nominated": false, 15063 "nomination_type": null, 15064 "resolution": 4, 15065 "main_sha": null, 15066 "because_sha": null 15067 }, 15068 { 15069 "sha": "87879b0633a7c9b924c294b3827bdadb311261c3", 15070 "description": "etnaviv/drm: Use etna_mesa_debug for debugging messages", 15071 "nominated": false, 15072 "nomination_type": null, 15073 "resolution": 4, 15074 "main_sha": null, 15075 "because_sha": null 15076 }, 15077 { 15078 "sha": "ebd1f202ae10f851b23392c022e059467b90475d", 15079 "description": "glsl: fix invariant qualifer usage and matching rule for GLSL 4.20", 15080 "nominated": true, 15081 "nomination_type": 1, 15082 "resolution": 1, 15083 "main_sha": null, 15084 "because_sha": "f9f462936ad903f93829404ce99a2580ea21b725" 15085 }, 15086 { 15087 "sha": "0bc5e8cddc7a3a57b6b7a056507da4e87e628c80", 15088 "description": "ci: debian-clang: drop -Wno-error for self-assign", 15089 "nominated": false, 15090 "nomination_type": null, 15091 "resolution": 4, 15092 "main_sha": null, 15093 "because_sha": null 15094 }, 15095 { 15096 "sha": "f1dfc6a780ce65b8b274d30efdc532641527f05e", 15097 "description": "gallivm: avoid a self-assign warning", 15098 "nominated": false, 15099 "nomination_type": null, 15100 "resolution": 4, 15101 "main_sha": null, 15102 "because_sha": null 15103 }, 15104 { 15105 "sha": "9f8a204645c60f16681309a78ca3a28a276ec5fa", 15106 "description": "panfrost: Avoid double unlock.", 15107 "nominated": true, 15108 "nomination_type": 1, 15109 "resolution": 1, 15110 "main_sha": null, 15111 "because_sha": "2e6d94c198e4d10c82ed3ffd59e85f460bd58950" 15112 }, 15113 { 15114 "sha": "1d6f6f9102211931cdce50820e85b03f533f6515", 15115 "description": "ir3: Make shift operand 64-bit.", 15116 "nominated": false, 15117 "nomination_type": null, 15118 "resolution": 4, 15119 "main_sha": null, 15120 "because_sha": null 15121 }, 15122 { 15123 "sha": "b293299776069676af1bc76aeb1d48223e0e7de2", 15124 "description": "aco/optimizer_postRA: Fix applying VCC to branches.", 15125 "nominated": true, 15126 "nomination_type": 1, 15127 "resolution": 1, 15128 "main_sha": null, 15129 "because_sha": "a93092d0edc92eea8e8e96709ad9857f05c45cef" 15130 }, 15131 { 15132 "sha": "ce4daa259cd97dd0c9d27aacb255e4afad8295c4", 15133 "description": "aco/optimizer_postRA: Fix combining DPP into VALU.", 15134 "nominated": true, 15135 "nomination_type": 1, 15136 "resolution": 1, 15137 "main_sha": null, 15138 "because_sha": "4ac47ad1cd7976d7effbbfae37fa69e26a288ad2" 15139 }, 15140 { 15141 "sha": "14a204b19d097ccebaad9d58c08631e0269a55b2", 15142 "description": "ci: clean up debian-clang no-error list", 15143 "nominated": false, 15144 "nomination_type": null, 15145 "resolution": 4, 15146 "main_sha": null, 15147 "because_sha": null 15148 }, 15149 { 15150 "sha": "ac90519e3526a2947f7124502ff2c49ebabab1de", 15151 "description": "anv: Simplify assertions related to graphics stages", 15152 "nominated": false, 15153 "nomination_type": null, 15154 "resolution": 4, 15155 "main_sha": null, 15156 "because_sha": null 15157 }, 15158 { 15159 "sha": "d36a43598c2dd2c490e8e8cb901d067fa56aeb8d", 15160 "description": "aco/ra: fix get_reg_for_operand() in case of stride mismatches", 15161 "nominated": true, 15162 "nomination_type": 0, 15163 "resolution": 1, 15164 "main_sha": null, 15165 "because_sha": null 15166 }, 15167 { 15168 "sha": "664810ebb0efe31c5c39d1f6a05c03cd3e6394a8", 15169 "description": "d3d12: Fix NV12 resource importing", 15170 "nominated": false, 15171 "nomination_type": 1, 15172 "resolution": 4, 15173 "main_sha": null, 15174 "because_sha": "a6db80546945f787646cb1d8ce7bab23a57ffa54" 15175 }, 15176 { 15177 "sha": "17ecd0b31a1f2f58281c225efc843f14b36ce03d", 15178 "description": "nir/opt_algebraic: lower fneg_hi/lo to fmul", 15179 "nominated": false, 15180 "nomination_type": null, 15181 "resolution": 4, 15182 "main_sha": null, 15183 "because_sha": null 15184 }, 15185 { 15186 "sha": "30a7199e37cb26c189495860f3b04a2408144eb1", 15187 "description": "aco/optimizer: propagate and fold inline constants on VOP3P instructions", 15188 "nominated": false, 15189 "nomination_type": null, 15190 "resolution": 4, 15191 "main_sha": null, 15192 "because_sha": null 15193 }, 15194 { 15195 "sha": "62bcfcd0a80153668a8545069f9a33c7e2be5ebb", 15196 "description": "aco: change fneg for VOP3P to use fmul with +1.0", 15197 "nominated": false, 15198 "nomination_type": null, 15199 "resolution": 4, 15200 "main_sha": null, 15201 "because_sha": null 15202 }, 15203 { 15204 "sha": "193bd740ab8ca4ee978562eb18361448ad79146b", 15205 "description": "aco/optimizer: fix fneg modifier propagation on VOP3P", 15206 "nominated": true, 15207 "nomination_type": 0, 15208 "resolution": 1, 15209 "main_sha": null, 15210 "because_sha": null 15211 }, 15212 { 15213 "sha": "de916d827f77cdce88a413f6a4dc2c3f2b183ee2", 15214 "description": "anv: Refactor dirty masking in cmd_buffer_flush_state", 15215 "nominated": false, 15216 "nomination_type": null, 15217 "resolution": 4, 15218 "main_sha": null, 15219 "because_sha": null 15220 }, 15221 { 15222 "sha": "37fca614b8642b633b94b829f7ca8fd4872a9f76", 15223 "description": "anv/blorp: Split blorp_exec into a render and compute", 15224 "nominated": false, 15225 "nomination_type": null, 15226 "resolution": 4, 15227 "main_sha": null, 15228 "because_sha": null 15229 }, 15230 { 15231 "sha": "2686c5419d67aab365c83647094a537a31a89085", 15232 "description": "v3dv: add Android support", 15233 "nominated": false, 15234 "nomination_type": null, 15235 "resolution": 4, 15236 "main_sha": null, 15237 "because_sha": null 15238 }, 15239 { 15240 "sha": "658b2ca4677fb8326781ea519df3a7dcdcd3b7d6", 15241 "description": "r300/vs: Fix flow control processing just after an endloop.", 15242 "nominated": true, 15243 "nomination_type": 0, 15244 "resolution": 1, 15245 "main_sha": null, 15246 "because_sha": null 15247 }, 15248 { 15249 "sha": "b48852436e3005728e7f2cb1a77eea68e7c21a50", 15250 "description": "r300/vs: Reuse rc_match_bgnloop().", 15251 "nominated": false, 15252 "nomination_type": null, 15253 "resolution": 4, 15254 "main_sha": null, 15255 "because_sha": null 15256 }, 15257 { 15258 "sha": "e41a53cd196ba4c3602a198d950bec2aa5fc23c9", 15259 "description": "r300/vs: Allocate temps we see a use as a source, too.", 15260 "nominated": true, 15261 "nomination_type": 0, 15262 "resolution": 1, 15263 "main_sha": null, 15264 "because_sha": null 15265 }, 15266 { 15267 "sha": "e3d0ceccc9540860c8b0450952ec43e532d9980f", 15268 "description": "ci/r300: Add another xfail on the main branch.", 15269 "nominated": false, 15270 "nomination_type": null, 15271 "resolution": 4, 15272 "main_sha": null, 15273 "because_sha": null 15274 }, 15275 { 15276 "sha": "e7470a40c569025b18d4d6767aa21caaa862a5b5", 15277 "description": "intel/fs: Add physical fall-through CFG edge for unconditional BREAK instruction.", 15278 "nominated": true, 15279 "nomination_type": 1, 15280 "resolution": 1, 15281 "main_sha": null, 15282 "because_sha": "4d1959e69328cf0d59f0ec7aeea5a2b704ef0c5f" 15283 }, 15284 { 15285 "sha": "f568d8098691ec0e9d086f8fc09019f863ea75f1", 15286 "description": "glsl: Retire unused modes for lower_64bit_integer_instructions.", 15287 "nominated": false, 15288 "nomination_type": null, 15289 "resolution": 4, 15290 "main_sha": null, 15291 "because_sha": null 15292 }, 15293 { 15294 "sha": "97242b39f90f724c6fe4fb655e971cd3b8c2fd7d", 15295 "description": "glsl: Remove comment about non-existing DFREXP_TO_ARITH", 15296 "nominated": false, 15297 "nomination_type": null, 15298 "resolution": 4, 15299 "main_sha": null, 15300 "because_sha": null 15301 }, 15302 { 15303 "sha": "b82b3a327e43730517e8d14c1cadfd4a0339547e", 15304 "description": "glsl: Remove dead prototype for old do_discard_simplification().", 15305 "nominated": false, 15306 "nomination_type": null, 15307 "resolution": 4, 15308 "main_sha": null, 15309 "because_sha": null 15310 }, 15311 { 15312 "sha": "6db1f93699a419fc8ceca896037de1f7898bf400", 15313 "description": "glsl: Delete the optimize_redundant_jumps pass.", 15314 "nominated": false, 15315 "nomination_type": null, 15316 "resolution": 4, 15317 "main_sha": null, 15318 "because_sha": null 15319 }, 15320 { 15321 "sha": "c2ead6c9b56753bd1cf4bd12eaeb0d3f3530131c", 15322 "description": "glsl: Delete the vectorization opt pass.", 15323 "nominated": false, 15324 "nomination_type": null, 15325 "resolution": 4, 15326 "main_sha": null, 15327 "because_sha": null 15328 }, 15329 { 15330 "sha": "8a21b2fda0958e88e6a709d9c1d5ee6bd345745f", 15331 "description": "freedreno/ir3: Dump const state with shader disasm", 15332 "nominated": false, 15333 "nomination_type": null, 15334 "resolution": 4, 15335 "main_sha": null, 15336 "because_sha": null 15337 }, 15338 { 15339 "sha": "9766a5721d0b6712d3cf9cb54caa047f2d1b068e", 15340 "description": "freedreno/computerator: Mark shader bo for dumping", 15341 "nominated": false, 15342 "nomination_type": null, 15343 "resolution": 4, 15344 "main_sha": null, 15345 "because_sha": null 15346 }, 15347 { 15348 "sha": "d1edc6d9a14cd8f53d6c308a55b2d9ace4675c79", 15349 "description": "freedreno/computerator: Fix @buf header", 15350 "nominated": true, 15351 "nomination_type": 1, 15352 "resolution": 1, 15353 "main_sha": null, 15354 "because_sha": "ba1c989348de066b35678fb1e6151dccd26831eb" 15355 }, 15356 { 15357 "sha": "78c53f48888bf936d41e16b8bcf020beb5c5ff99", 15358 "description": "freedreno/ir3: Handle instr->address when cloning", 15359 "nominated": true, 15360 "nomination_type": 1, 15361 "resolution": 1, 15362 "main_sha": null, 15363 "because_sha": "9af795d9b984055042ef4ed33c6d3f2021be778a" 15364 }, 15365 { 15366 "sha": "1d21de788d3f4f7fbdcf5b57884bc149a2e219e3", 15367 "description": "pan/bi: Specialize shaders for IDVS", 15368 "nominated": false, 15369 "nomination_type": null, 15370 "resolution": 4, 15371 "main_sha": null, 15372 "because_sha": null 15373 }, 15374 { 15375 "sha": "c59977c3bf4c0fe2340265f79b147fad77478e77", 15376 "description": "pan/bi: Add helper to decide if IDVS should be used", 15377 "nominated": false, 15378 "nomination_type": null, 15379 "resolution": 4, 15380 "main_sha": null, 15381 "because_sha": null 15382 }, 15383 { 15384 "sha": "a211d2b4e4fdf07d1773571104ad6bca7918e334", 15385 "description": "pan/bi: Use position shader ST_CVT path", 15386 "nominated": false, 15387 "nomination_type": null, 15388 "resolution": 4, 15389 "main_sha": null, 15390 "because_sha": null 15391 }, 15392 { 15393 "sha": "fe8ec3111487055676e27efe2a66704b315dad10", 15394 "description": "pan/bi: Split out varying store paths", 15395 "nominated": false, 15396 "nomination_type": null, 15397 "resolution": 4, 15398 "main_sha": null, 15399 "because_sha": null 15400 }, 15401 { 15402 "sha": "e0771d5832cc91fc51765d46fe3ed8f6db111da3", 15403 "description": "pan/bi: Remove the \"wrong\" stores in IDVS variants", 15404 "nominated": false, 15405 "nomination_type": null, 15406 "resolution": 4, 15407 "main_sha": null, 15408 "because_sha": null 15409 }, 15410 { 15411 "sha": "fba5936fdb7d13416b3cf6a2719c4b4f09930ee8", 15412 "description": "pan/bi: Add IDVS mode to bi_context", 15413 "nominated": false, 15414 "nomination_type": null, 15415 "resolution": 4, 15416 "main_sha": null, 15417 "because_sha": null 15418 }, 15419 { 15420 "sha": "c7fae2c89675eca2d59b8d1ecb58042b6b1a3792", 15421 "description": "pan/bi: Allow UBO pushing to run multiple times", 15422 "nominated": false, 15423 "nomination_type": null, 15424 "resolution": 4, 15425 "main_sha": null, 15426 "because_sha": null 15427 }, 15428 { 15429 "sha": "e2f7871bcf11b42060b0ae2496edb2ae17fe91d6", 15430 "description": "pan/bi: Extract bi_finalize_nir", 15431 "nominated": false, 15432 "nomination_type": null, 15433 "resolution": 4, 15434 "main_sha": null, 15435 "because_sha": null 15436 }, 15437 { 15438 "sha": "62d46c7ee64509cbdaf6eeb57dfe66856401f0d3", 15439 "description": "panfrost: Add panfrost_compile_inputs->no_idvs option", 15440 "nominated": false, 15441 "nomination_type": null, 15442 "resolution": 4, 15443 "main_sha": null, 15444 "because_sha": null 15445 }, 15446 { 15447 "sha": "2ff3c4a636c891aa9f57722ca1ef03aafc5ad33e", 15448 "description": "panfrost: Align instance size for IDVS", 15449 "nominated": false, 15450 "nomination_type": null, 15451 "resolution": 4, 15452 "main_sha": null, 15453 "because_sha": null 15454 }, 15455 { 15456 "sha": "79356b2e5f1762aeaaa81cc148cd5b469a47713d", 15457 "description": "panfrost: Skip rasterizer discard draws without side effects", 15458 "nominated": false, 15459 "nomination_type": null, 15460 "resolution": 4, 15461 "main_sha": null, 15462 "because_sha": null 15463 }, 15464 { 15465 "sha": "f5412409dbc8f3324c36f0ceaf488850d381ca89", 15466 "description": "panfrost: Extract panfrost_batch_skip_rasterization", 15467 "nominated": false, 15468 "nomination_type": null, 15469 "resolution": 4, 15470 "main_sha": null, 15471 "because_sha": null 15472 }, 15473 { 15474 "sha": "3a49f4798c12a02a56dbfdfa913acd5a3eb2f839", 15475 "description": "panfrost: Emit IDVS jobs", 15476 "nominated": false, 15477 "nomination_type": null, 15478 "resolution": 4, 15479 "main_sha": null, 15480 "because_sha": null 15481 }, 15482 { 15483 "sha": "e5b0c514d8ab9c7722425dc5ceda6347b68dd429", 15484 "description": "panfrost: Extract panfrost_draw_emit_vertex_section", 15485 "nominated": false, 15486 "nomination_type": null, 15487 "resolution": 4, 15488 "main_sha": null, 15489 "because_sha": null 15490 }, 15491 { 15492 "sha": "4d8d987f1a039c382bd8077a82ee30f257f4254f", 15493 "description": "panfrost: Set secondary_* fields for IDVS", 15494 "nominated": false, 15495 "nomination_type": null, 15496 "resolution": 4, 15497 "main_sha": null, 15498 "because_sha": null 15499 }, 15500 { 15501 "sha": "29f63c62835b8f934793042c99b7dd65ca1e201f", 15502 "description": "panfrost: Remove regalloc from v6.xml", 15503 "nominated": false, 15504 "nomination_type": null, 15505 "resolution": 4, 15506 "main_sha": null, 15507 "because_sha": null 15508 }, 15509 { 15510 "sha": "83356c58f883ba761abdba294385946e1c19104b", 15511 "description": "panfrost: Split out regalloc/preload helpers", 15512 "nominated": false, 15513 "nomination_type": null, 15514 "resolution": 4, 15515 "main_sha": null, 15516 "because_sha": null 15517 }, 15518 { 15519 "sha": "9e65ebb67a2517559494ad463bd57370e1b23702", 15520 "description": "panfrost: Add IDVS fields to shader_info", 15521 "nominated": false, 15522 "nomination_type": null, 15523 "resolution": 4, 15524 "main_sha": null, 15525 "because_sha": null 15526 }, 15527 { 15528 "sha": "dc4fe86a012a67a12fcefb3f6c9bab58bcdc25e4", 15529 "description": "panfrost: Treat IDVS jobs as tiler for scoreboarding", 15530 "nominated": false, 15531 "nomination_type": null, 15532 "resolution": 4, 15533 "main_sha": null, 15534 "because_sha": null 15535 }, 15536 { 15537 "sha": "8dc1936faac8804669e21901bacf170e1c009291", 15538 "description": "panfrost: Fix Secondary Shader field", 15539 "nominated": true, 15540 "nomination_type": 1, 15541 "resolution": 1, 15542 "main_sha": null, 15543 "because_sha": "73e80994d501c2a422a969cdb2fbb321969099b2" 15544 }, 15545 { 15546 "sha": "b27bbbe0c93adb3458ec51ab313eb8acf13af850", 15547 "description": "panfrost: Remove unused shader info bits", 15548 "nominated": false, 15549 "nomination_type": null, 15550 "resolution": 4, 15551 "main_sha": null, 15552 "because_sha": null 15553 }, 15554 { 15555 "sha": "7358edad423fb9a4135288cea64f9fb952cdc1b7", 15556 "description": "panfrost: Set preload descriptor more accurately", 15557 "nominated": false, 15558 "nomination_type": null, 15559 "resolution": 4, 15560 "main_sha": null, 15561 "because_sha": null 15562 }, 15563 { 15564 "sha": "52fe998aa606a6647033bfec5e7eef71ed67f5c3", 15565 "description": "panfrost: Track preloaded registers", 15566 "nominated": false, 15567 "nomination_type": null, 15568 "resolution": 4, 15569 "main_sha": null, 15570 "because_sha": null 15571 }, 15572 { 15573 "sha": "e8566f7529664c993bb089367eb89a2e24d02a0a", 15574 "description": "pan/indirect_draw: Support IDVS jobs", 15575 "nominated": false, 15576 "nomination_type": null, 15577 "resolution": 4, 15578 "main_sha": null, 15579 "because_sha": null 15580 }, 15581 { 15582 "sha": "37ab248c775927fc7d7093d520f6a7fad9b8be46", 15583 "description": "pan/indirect_draw: Split out update_dcd", 15584 "nominated": false, 15585 "nomination_type": null, 15586 "resolution": 4, 15587 "main_sha": null, 15588 "because_sha": null 15589 }, 15590 { 15591 "sha": "d696183d4dc2ac695f74f802e03b893397e9567d", 15592 "description": "pan/indirect_draw: Don't upload garbage UBO", 15593 "nominated": true, 15594 "nomination_type": 1, 15595 "resolution": 1, 15596 "main_sha": null, 15597 "because_sha": "2e6d94c198e4d10c82ed3ffd59e85f460bd58950" 15598 }, 15599 { 15600 "sha": "e9b509755b4e1621274ff80117ad9858795579d4", 15601 "description": "intel: Emit 3DSTATE_BINDING_TABLE_POOL_ALLOC for XeHP", 15602 "nominated": false, 15603 "nomination_type": null, 15604 "resolution": 4, 15605 "main_sha": null, 15606 "because_sha": null 15607 }, 15608 { 15609 "sha": "e6fc231184fe9ed73dde0d79aae8534656f45962", 15610 "description": "anv: Add BINDING_TABLE_POOL_BLOCK_SIZE", 15611 "nominated": false, 15612 "nomination_type": null, 15613 "resolution": 4, 15614 "main_sha": null, 15615 "because_sha": null 15616 }, 15617 { 15618 "sha": "1ed7a65e6dedb26b73f5db5bf4d8f2fdf2a70d74", 15619 "description": "intel/genxml/12.5: Remove bt-pool enable from 3DSTATE_BINDING_TABLE_POOL_ALLOC", 15620 "nominated": false, 15621 "nomination_type": null, 15622 "resolution": 4, 15623 "main_sha": null, 15624 "because_sha": null 15625 }, 15626 { 15627 "sha": "9da17874881ace3d2bcd1546db33f3376c9593af", 15628 "description": "docs/macos: Update for recent Mesa changes", 15629 "nominated": false, 15630 "nomination_type": null, 15631 "resolution": 4, 15632 "main_sha": null, 15633 "because_sha": null 15634 }, 15635 { 15636 "sha": "88b9b68f3023df0651d970896cc3123a2dfdef15", 15637 "description": "vulkan/runtime: Validate instance version on 1.0 implementations", 15638 "nominated": false, 15639 "nomination_type": null, 15640 "resolution": 4, 15641 "main_sha": null, 15642 "because_sha": null 15643 }, 15644 { 15645 "sha": "64991d44a830b66f05643d9aae42e924330e616c", 15646 "description": "microsoft/compiler: Load synthesized sysvals via lowered io", 15647 "nominated": false, 15648 "nomination_type": null, 15649 "resolution": 4, 15650 "main_sha": null, 15651 "because_sha": null 15652 }, 15653 { 15654 "sha": "8d5b7450a4fc250cf7be185e0ed1023584ce397a", 15655 "description": "microsoft/compiler: Delete non-sysval deref load/store code", 15656 "nominated": false, 15657 "nomination_type": null, 15658 "resolution": 4, 15659 "main_sha": null, 15660 "because_sha": null 15661 }, 15662 { 15663 "sha": "f30768f1d69dc8e346926645ca913bd923e2e492", 15664 "description": "microsoft/compiler: Lower io", 15665 "nominated": false, 15666 "nomination_type": null, 15667 "resolution": 4, 15668 "main_sha": null, 15669 "because_sha": null 15670 }, 15671 { 15672 "sha": "f4d247c2e35534037ce75fdad3ba5dfe82184915", 15673 "description": "microsoft/compiler: Support lowered io (nir_intrinsic_load_input/store_output)", 15674 "nominated": false, 15675 "nomination_type": null, 15676 "resolution": 4, 15677 "main_sha": null, 15678 "because_sha": null 15679 }, 15680 { 15681 "sha": "0a9886cc45e5dd8ef8c041f490b79c6be4150881", 15682 "description": "renderonly: write down usage rules", 15683 "nominated": false, 15684 "nomination_type": null, 15685 "resolution": 4, 15686 "main_sha": null, 15687 "because_sha": null 15688 }, 15689 { 15690 "sha": "d4af7d25198ecfaac65fb58cd76da0640b042936", 15691 "description": "mesa/st: move st strings handling into mesa", 15692 "nominated": false, 15693 "nomination_type": null, 15694 "resolution": 4, 15695 "main_sha": null, 15696 "because_sha": null 15697 }, 15698 { 15699 "sha": "8956b7f38f889249911703a907db42a97131d76c", 15700 "description": "mesa/st: migrate barrier code into mesa", 15701 "nominated": false, 15702 "nomination_type": null, 15703 "resolution": 4, 15704 "main_sha": null, 15705 "because_sha": null 15706 }, 15707 { 15708 "sha": "294dc8fa04650b17b95930c9b1023e981f0b8217", 15709 "description": "mesa/st: move msaa functionality into multisample.c", 15710 "nominated": false, 15711 "nomination_type": null, 15712 "resolution": 4, 15713 "main_sha": null, 15714 "because_sha": null 15715 }, 15716 { 15717 "sha": "f5eda36760ccb78e6a9ac9253b9e2fc750eef233", 15718 "description": "mesa/st: move get sample position code to static in mesa", 15719 "nominated": false, 15720 "nomination_type": null, 15721 "resolution": 4, 15722 "main_sha": null, 15723 "because_sha": null 15724 }, 15725 { 15726 "sha": "b6fd811d2ceb4d9eb2b09dd1726719e551f2646c", 15727 "description": "mesa/compute: refactor compute launch to look more like draw", 15728 "nominated": false, 15729 "nomination_type": null, 15730 "resolution": 4, 15731 "main_sha": null, 15732 "because_sha": null 15733 }, 15734 { 15735 "sha": "56f5e6949757b97f3857b1cc1a79b0e6eec84c36", 15736 "description": "mesa/st: migrate compute dispatch to mesa", 15737 "nominated": false, 15738 "nomination_type": null, 15739 "resolution": 4, 15740 "main_sha": null, 15741 "because_sha": null 15742 }, 15743 { 15744 "sha": "20de14c57ecb44dea3194dac7fe059e2511a2468", 15745 "description": "mesa/st: refactor compute dispatch to fill grid info earlier.", 15746 "nominated": false, 15747 "nomination_type": null, 15748 "resolution": 4, 15749 "main_sha": null, 15750 "because_sha": null 15751 }, 15752 { 15753 "sha": "e9cc1633a225cfcc7d3313e8755b95b2693301b3", 15754 "description": "util/ra: Fix numeric overflow during bitset allocation", 15755 "nominated": false, 15756 "nomination_type": 1, 15757 "resolution": 4, 15758 "main_sha": null, 15759 "because_sha": "d4a4cd20d529b4988c55a8b47dc841dae98eb002" 15760 }, 15761 { 15762 "sha": "84b21fea46d2b5670b3114cd48a7e859b2e42a35", 15763 "description": "meson: drop a temp formatting variable", 15764 "nominated": false, 15765 "nomination_type": null, 15766 "resolution": 4, 15767 "main_sha": null, 15768 "because_sha": null 15769 }, 15770 { 15771 "sha": "44dba714f558ba9d56cff9297086c0be81db522f", 15772 "description": "docs: update the required meson version", 15773 "nominated": false, 15774 "nomination_type": null, 15775 "resolution": 4, 15776 "main_sha": null, 15777 "because_sha": null 15778 }, 15779 { 15780 "sha": "1867a0cebfb10bb2102bcec4420c4768429dd8da", 15781 "description": "meson: drop a comment relating to old meson version", 15782 "nominated": false, 15783 "nomination_type": null, 15784 "resolution": 4, 15785 "main_sha": null, 15786 "because_sha": null 15787 }, 15788 { 15789 "sha": "88d0aeab6da3cc720314db99110cd10bf5d46232", 15790 "description": "meson: drop compatability with < 0.48", 15791 "nominated": false, 15792 "nomination_type": null, 15793 "resolution": 4, 15794 "main_sha": null, 15795 "because_sha": null 15796 }, 15797 { 15798 "sha": "eebb2dedb27652761f9c59c4a489ba46c583ab4e", 15799 "description": "intel/fs: Add a NONE scheduling mode", 15800 "nominated": false, 15801 "nomination_type": null, 15802 "resolution": 4, 15803 "main_sha": null, 15804 "because_sha": null 15805 }, 15806 { 15807 "sha": "e6ddee764eef29d3fe6c66a22de6e60299a9a36d", 15808 "description": "intel/fs: Reset instruction order before re-scheduling", 15809 "nominated": false, 15810 "nomination_type": null, 15811 "resolution": 4, 15812 "main_sha": null, 15813 "because_sha": null 15814 }, 15815 { 15816 "sha": "d49d092259829ad9e33d0d9fc8eef9759d9fe56e", 15817 "description": "Revert \"intel/fs: Do cmod prop again after scheduling\"", 15818 "nominated": true, 15819 "nomination_type": 2, 15820 "resolution": 2, 15821 "main_sha": null, 15822 "because_sha": "ba2fa1ceaf4ccb905e1d841b45f88505449db44e" 15823 }, 15824 { 15825 "sha": "e6f0def97df3f83823bd1300e334ce48b23be005", 15826 "description": "intel/eu: Don't double-loop as often in brw_set_uip_jip", 15827 "nominated": false, 15828 "nomination_type": null, 15829 "resolution": 4, 15830 "main_sha": null, 15831 "because_sha": null 15832 }, 15833 { 15834 "sha": "cf98a3cc19879d67d71023a4a85c16c2de560150", 15835 "description": "intel/fs: Use OPT() for split_virtual_grfs", 15836 "nominated": false, 15837 "nomination_type": null, 15838 "resolution": 4, 15839 "main_sha": null, 15840 "because_sha": null 15841 }, 15842 { 15843 "sha": "38fa18a7a325e1aca105c643dee0ae8305f4b35f", 15844 "description": "intel/fs: Be more conservative in split_virtual_grfs", 15845 "nominated": false, 15846 "nomination_type": null, 15847 "resolution": 4, 15848 "main_sha": null, 15849 "because_sha": null 15850 }, 15851 { 15852 "sha": "c9c50f89b2b68300d473060df5d8d841e2e1e49e", 15853 "description": "spirv: Use the incorporated names", 15854 "nominated": false, 15855 "nomination_type": null, 15856 "resolution": 4, 15857 "main_sha": null, 15858 "because_sha": null 15859 }, 15860 { 15861 "sha": "53f38d36835a72acc83eb9a47422651789de4125", 15862 "description": "spirv: Identify non-temporal image operand added in SPIR-V 1.6", 15863 "nominated": false, 15864 "nomination_type": null, 15865 "resolution": 4, 15866 "main_sha": null, 15867 "because_sha": null 15868 }, 15869 { 15870 "sha": "729df14e4528b70e63332e4255571729253e9791", 15871 "description": "nir: Handle volatile semantics for loading HelperInvocation builtin", 15872 "nominated": false, 15873 "nomination_type": null, 15874 "resolution": 4, 15875 "main_sha": null, 15876 "because_sha": null 15877 }, 15878 { 15879 "sha": "49e0dd6d426a3605ee511f5029b6a3711721b413", 15880 "description": "spirv: Update headers and metadata to SPIR-V 1.6, revision 1", 15881 "nominated": false, 15882 "nomination_type": null, 15883 "resolution": 4, 15884 "main_sha": null, 15885 "because_sha": null 15886 }, 15887 { 15888 "sha": "96d28f4cde3d8c01a42969cf54c8db0b3a4ce70d", 15889 "description": "docs: update calendar and link releases notes for 21.3.2", 15890 "nominated": false, 15891 "nomination_type": null, 15892 "resolution": 4, 15893 "main_sha": null, 15894 "because_sha": null 15895 }, 15896 { 15897 "sha": "7dbd3d73d48a2cee6aefde4f7556b2c3e58a7406", 15898 "description": "docs: add release notes for 21.3.2", 15899 "nominated": false, 15900 "nomination_type": null, 15901 "resolution": 4, 15902 "main_sha": null, 15903 "because_sha": null 15904 }, 15905 { 15906 "sha": "3415b51b1ce173735ff8c9a61846c9e27c6b8ffd", 15907 "description": "ci/windows: Remove line numbers of SPIR-V errors in spirv2dxil tests", 15908 "nominated": false, 15909 "nomination_type": null, 15910 "resolution": 4, 15911 "main_sha": null, 15912 "because_sha": null 15913 }, 15914 { 15915 "sha": "fa4e08112ecb54ec082c2b259842c0758ddc9f2a", 15916 "description": "aco: remove SMEM constant/addition combining out of the loop", 15917 "nominated": false, 15918 "nomination_type": null, 15919 "resolution": 4, 15920 "main_sha": null, 15921 "because_sha": null 15922 }, 15923 { 15924 "sha": "dd18925f864dd4160502c7080e6f07aff0932345", 15925 "description": "aco: skip &-4 before SMEM", 15926 "nominated": false, 15927 "nomination_type": null, 15928 "resolution": 4, 15929 "main_sha": null, 15930 "because_sha": null 15931 }, 15932 { 15933 "sha": "cf5fc4b973cd9193f3a1fcb684c75a0e15c2b25c", 15934 "description": "aco: disallow SMEM offsets that are not multiples of 4", 15935 "nominated": false, 15936 "nomination_type": null, 15937 "resolution": 4, 15938 "main_sha": null, 15939 "because_sha": null 15940 }, 15941 { 15942 "sha": "860532c5a16e912b66537d911f60b61439630937", 15943 "description": "radv: Add safety check for RGP traces on VanGogh.", 15944 "nominated": false, 15945 "nomination_type": null, 15946 "resolution": 4, 15947 "main_sha": null, 15948 "because_sha": null 15949 }, 15950 { 15951 "sha": "3077d968568213bfe2990ddc4ada2763d9701418", 15952 "description": "crocus: Clamp VS point sizes to the HW limits as required.", 15953 "nominated": false, 15954 "nomination_type": null, 15955 "resolution": 4, 15956 "main_sha": null, 15957 "because_sha": null 15958 }, 15959 { 15960 "sha": "39ea803f9fb7fadd19963a99b4fe3cfc9147b073", 15961 "description": "ci/crocus: Add support for manual CI runs on my G41.", 15962 "nominated": false, 15963 "nomination_type": null, 15964 "resolution": 4, 15965 "main_sha": null, 15966 "because_sha": null 15967 }, 15968 { 15969 "sha": "a65285f54be6d756a8a558f638c18bb4f075222c", 15970 "description": "nir/opt_access: infer CAN_REORDER for global access", 15971 "nominated": false, 15972 "nomination_type": null, 15973 "resolution": 4, 15974 "main_sha": null, 15975 "because_sha": null 15976 }, 15977 { 15978 "sha": "403ae3b48eef757dd296dcc9b4ab980fe468b623", 15979 "description": "nir/algebraic: optimize more 64-bit imul with constant source", 15980 "nominated": false, 15981 "nomination_type": null, 15982 "resolution": 4, 15983 "main_sha": null, 15984 "because_sha": null 15985 }, 15986 { 15987 "sha": "c56cf157c518193ef85d54f9185df5c703d14896", 15988 "description": "nir/opt_load_store_vectorize: improve ssbo/global alias analysis", 15989 "nominated": false, 15990 "nomination_type": null, 15991 "resolution": 4, 15992 "main_sha": null, 15993 "because_sha": null 15994 }, 15995 { 15996 "sha": "ac8afe3f446e138307981bdc6789b23e4d368e12", 15997 "description": "radv: fix dynamic rendering global scissor", 15998 "nominated": false, 15999 "nomination_type": null, 16000 "resolution": 4, 16001 "main_sha": null, 16002 "because_sha": null 16003 }, 16004 { 16005 "sha": "288a670f17be32bc19ef0b07d140b5a2926cf4c3", 16006 "description": "anv/pipeline: Get rid of sample_shading_enable", 16007 "nominated": false, 16008 "nomination_type": null, 16009 "resolution": 4, 16010 "main_sha": null, 16011 "because_sha": null 16012 }, 16013 { 16014 "sha": "deec7a590b32d374032c4039e1b14e9a09a5e67d", 16015 "description": "anv,nir: Use sample_pos_or_center in lower_wpos_center", 16016 "nominated": false, 16017 "nomination_type": null, 16018 "resolution": 4, 16019 "main_sha": null, 16020 "because_sha": null 16021 }, 16022 { 16023 "sha": "3c89dbdbfea5b5797756782045d0c53206ebf7fa", 16024 "description": "intel/fs: Implement the sample_pos_or_center system value", 16025 "nominated": false, 16026 "nomination_type": null, 16027 "resolution": 4, 16028 "main_sha": null, 16029 "because_sha": null 16030 }, 16031 { 16032 "sha": "a580fd55e1ed5db7cbc2f1c2f8a88e2a0b6dbbf1", 16033 "description": "intel/fs: Rework emit_samplepos_setup()", 16034 "nominated": false, 16035 "nomination_type": null, 16036 "resolution": 4, 16037 "main_sha": null, 16038 "because_sha": null 16039 }, 16040 { 16041 "sha": "ac7255ed1e40f441c5b92faa3a7788e7672ced52", 16042 "description": "intel/fs: Return fs_reg directly from builtin setup helpers", 16043 "nominated": false, 16044 "nomination_type": null, 16045 "resolution": 4, 16046 "main_sha": null, 16047 "because_sha": null 16048 }, 16049 { 16050 "sha": "e8acc5a7ea8168fce587c6728bb988e77516e64c", 16051 "description": "nir: Add a new sample_pos_or_center system value", 16052 "nominated": false, 16053 "nomination_type": null, 16054 "resolution": 4, 16055 "main_sha": null, 16056 "because_sha": null 16057 }, 16058 { 16059 "sha": "732b234ddba7ed697cb1ed351d56cc4a8b56539a", 16060 "description": "radeonsi/nir: Check for VARYING_SLOT_PRIMITIVE_ID not SYSTEM_VALUE", 16061 "nominated": true, 16062 "nomination_type": 1, 16063 "resolution": 1, 16064 "main_sha": null, 16065 "because_sha": "b59bb9c07ae47f9f59bd7fcad6af77c591bb3611" 16066 }, 16067 { 16068 "sha": "41cc6a4c7f785a76a6e846f995ffdfa99f1492b5", 16069 "description": "glthread: only log glthread destroy reason when it's not NULL", 16070 "nominated": false, 16071 "nomination_type": 1, 16072 "resolution": 4, 16073 "main_sha": null, 16074 "because_sha": "670759a208d3d0c6ef50be2edb27eb693a23e700" 16075 }, 16076 { 16077 "sha": "c1860a68483ebd0ca859fa24fc0e0426d862d0a9", 16078 "description": "radeonsi: don't use perp. end caps when line smoothing is on", 16079 "nominated": false, 16080 "nomination_type": 1, 16081 "resolution": 4, 16082 "main_sha": null, 16083 "because_sha": "45717780082b32d0af2d64f7e866a0e07f6d8d84" 16084 }, 16085 { 16086 "sha": "94603786c5d6caf6988680e8469067a65ffffdff", 16087 "description": "aco: fix check_vop3_operands() for f16vec2 ffma fneg combine", 16088 "nominated": false, 16089 "nomination_type": 1, 16090 "resolution": 4, 16091 "main_sha": null, 16092 "because_sha": "15a375b4c8668814eed39810518dc7e2f8efef6e" 16093 }, 16094 { 16095 "sha": "504e5cb4e893d8603c1ffde510df1f260f72e798", 16096 "description": "nir/print: print const value near each use of const ssa variable", 16097 "nominated": false, 16098 "nomination_type": null, 16099 "resolution": 4, 16100 "main_sha": null, 16101 "because_sha": null 16102 }, 16103 { 16104 "sha": "23f8f836e0eadcb4a38fae28d1c96643663753c1", 16105 "description": "nir/print: group hex and float vectors together", 16106 "nominated": false, 16107 "nomination_type": null, 16108 "resolution": 4, 16109 "main_sha": null, 16110 "because_sha": null 16111 }, 16112 { 16113 "sha": "d2b4051ea99bb203f7177a73f1328d1de76a4ad5", 16114 "description": "nir/print: move print_load_const_instr up", 16115 "nominated": false, 16116 "nomination_type": null, 16117 "resolution": 4, 16118 "main_sha": null, 16119 "because_sha": null 16120 }, 16121 { 16122 "sha": "bc11dc7187a326ecec3fdbf4fee7436815f8537f", 16123 "description": "broadcom/ci: restructure expected results", 16124 "nominated": false, 16125 "nomination_type": null, 16126 "resolution": 4, 16127 "main_sha": null, 16128 "because_sha": null 16129 }, 16130 { 16131 "sha": "ed7c48f94aa3c80afcb30e70881512ee052d99bf", 16132 "description": "radv/amdgpu: Only wait on queue_syncobj when needed.", 16133 "nominated": false, 16134 "nomination_type": 1, 16135 "resolution": 4, 16136 "main_sha": null, 16137 "because_sha": "7675d066caa8fd41911e0f5e88b78fb4d7a5f626" 16138 }, 16139 { 16140 "sha": "3878094eb1c611d95deb472b6b93cd327e07a1ce", 16141 "description": "anv: Drop anv_sync_create_for_bo", 16142 "nominated": false, 16143 "nomination_type": null, 16144 "resolution": 4, 16145 "main_sha": null, 16146 "because_sha": null 16147 }, 16148 { 16149 "sha": "b00086d393f3618c36674bfb78113148e71a902a", 16150 "description": "anv,wsi: simplify WSI synchronization", 16151 "nominated": false, 16152 "nomination_type": null, 16153 "resolution": 4, 16154 "main_sha": null, 16155 "because_sha": null 16156 }, 16157 { 16158 "sha": "9ae1e621e56fb845b7195f7bd5fb84f52ebff688", 16159 "description": "anv: Implement vk_device::create_sync_for_memory", 16160 "nominated": false, 16161 "nomination_type": 1, 16162 "resolution": 4, 16163 "main_sha": null, 16164 "because_sha": "36ea90a3619f86e9bf0b51e2b0c28b213e08083d" 16165 }, 16166 { 16167 "sha": "2188829d293bdc16216deda566ef715e57a79f18", 16168 "description": "vulkan/queue: Handle WSI memory signal information", 16169 "nominated": false, 16170 "nomination_type": 1, 16171 "resolution": 4, 16172 "main_sha": null, 16173 "because_sha": "9bffd81f1cb7c4a653d18b4b43296f89caed4db7" 16174 }, 16175 { 16176 "sha": "cdf101455d488a9dadb74765d5250dbc34472165", 16177 "description": "vulkan: fix missing handling of WSI memory signal", 16178 "nominated": true, 16179 "nomination_type": 1, 16180 "resolution": 1, 16181 "main_sha": null, 16182 "because_sha": "b996fa8efaa42558bda2c52377561d7eb3c4127e" 16183 }, 16184 { 16185 "sha": "ff44547ea443977edabf46dc4dcce17f8cf038d4", 16186 "description": "intel/stub: Implement shell versions of DRM_I915_GEM_GET_TILING and DRM_I915_SEM_GET_TILING", 16187 "nominated": false, 16188 "nomination_type": 1, 16189 "resolution": 4, 16190 "main_sha": null, 16191 "because_sha": "953a4ca6fec2a80e02bfcc4afcbd40aaab41c1c9" 16192 }, 16193 { 16194 "sha": "2dc7c24b80147709e00cc47a2d1da1ca6058e9d2", 16195 "description": "intel/stub: Silence \"initialized field overwritten\" warning", 16196 "nominated": true, 16197 "nomination_type": 1, 16198 "resolution": 1, 16199 "main_sha": null, 16200 "because_sha": "0f4f1d70bfe96fc9e218ef5c2196bb677aaa251b" 16201 }, 16202 { 16203 "sha": "9c722a06edf33683083f995566acee5fdfbb9ebb", 16204 "description": "ci/freedreno: Add known flakes from the last month.", 16205 "nominated": false, 16206 "nomination_type": null, 16207 "resolution": 4, 16208 "main_sha": null, 16209 "because_sha": null 16210 }, 16211 { 16212 "sha": "c77e5af7a36f9652d005c5ddf9c21e6c3cd6812d", 16213 "description": "glx: Fix GLX_NV_float_buffer fbconfig handling", 16214 "nominated": false, 16215 "nomination_type": null, 16216 "resolution": 4, 16217 "main_sha": null, 16218 "because_sha": null 16219 }, 16220 { 16221 "sha": "108881cbcc9c38f7c447bc401287cc27ae89e7ae", 16222 "description": "venus: add some trace points", 16223 "nominated": false, 16224 "nomination_type": null, 16225 "resolution": 4, 16226 "main_sha": null, 16227 "because_sha": null 16228 }, 16229 { 16230 "sha": "631b3fe3e9e27302d48051f7d5bef5e4e1bb0e40", 16231 "description": "meson: correctly detect linker arguments", 16232 "nominated": true, 16233 "nomination_type": 1, 16234 "resolution": 1, 16235 "main_sha": null, 16236 "because_sha": "22673a980f30cf71ea1d7e3d4feb161c549d48a4" 16237 }, 16238 { 16239 "sha": "7a22967de310069fe7be2a5e144fb677baaa071d", 16240 "description": "r300: Remove unused RC_OPCODE_DPH", 16241 "nominated": false, 16242 "nomination_type": null, 16243 "resolution": 4, 16244 "main_sha": null, 16245 "because_sha": null 16246 }, 16247 { 16248 "sha": "9312bfb5fb05f8b641eb6360a2af38d946b873ae", 16249 "description": "r300: Remove unused RC_OPCODE_SFL", 16250 "nominated": false, 16251 "nomination_type": null, 16252 "resolution": 4, 16253 "main_sha": null, 16254 "because_sha": null 16255 }, 16256 { 16257 "sha": "495d119aa9b23b2fd7d2c888b22d6741e78714aa", 16258 "description": "r300: Remove unused RC_OPCODE_CLAMP.", 16259 "nominated": false, 16260 "nomination_type": null, 16261 "resolution": 4, 16262 "main_sha": null, 16263 "because_sha": null 16264 }, 16265 { 16266 "sha": "9ed55c0c1590e5d737f6797592f37b0c571e7233", 16267 "description": "r300: Remove unused RC_OPCODE_SWZ.", 16268 "nominated": false, 16269 "nomination_type": null, 16270 "resolution": 4, 16271 "main_sha": null, 16272 "because_sha": null 16273 }, 16274 { 16275 "sha": "a982d0baf3a9a9ff13d191cf7a61ec34b995eb15", 16276 "description": "r300: Remove unused RC_OPCODE_XPD.", 16277 "nominated": false, 16278 "nomination_type": null, 16279 "resolution": 4, 16280 "main_sha": null, 16281 "because_sha": null 16282 }, 16283 { 16284 "sha": "2e2b755ecbe643dbc89b0406c5c72158669c5d21", 16285 "description": "r300: Remove unused RC_OPCODE_ABS.", 16286 "nominated": false, 16287 "nomination_type": null, 16288 "resolution": 4, 16289 "main_sha": null, 16290 "because_sha": null 16291 }, 16292 { 16293 "sha": "7a0c3b10247ac514483fe3285c48176122756b8b", 16294 "description": "r300: Remove support for SCS.", 16295 "nominated": false, 16296 "nomination_type": null, 16297 "resolution": 4, 16298 "main_sha": null, 16299 "because_sha": null 16300 }, 16301 { 16302 "sha": "acef6b6bb34bdfe1e63572da8d75ee3dd05ea152", 16303 "description": "r300: Remove some dead compiler code.", 16304 "nominated": false, 16305 "nomination_type": null, 16306 "resolution": 4, 16307 "main_sha": null, 16308 "because_sha": null 16309 }, 16310 { 16311 "sha": "f7e63ec5d87367c44b5e02bf65de724ff268b877", 16312 "description": "nir/print: compact printing of intrinsic indices", 16313 "nominated": false, 16314 "nomination_type": null, 16315 "resolution": 4, 16316 "main_sha": null, 16317 "because_sha": null 16318 }, 16319 { 16320 "sha": "d8fa625bb34a109586d5f9d1594240bbe7c693be", 16321 "description": "nir/print: expand printing of io semantics.gs_streams", 16322 "nominated": false, 16323 "nomination_type": null, 16324 "resolution": 4, 16325 "main_sha": null, 16326 "because_sha": null 16327 }, 16328 { 16329 "sha": "be25db9f0f3888b9846c2c53b300f7bcdb5ee563", 16330 "description": "nir/print: simplify printing of IO semantics", 16331 "nominated": false, 16332 "nomination_type": null, 16333 "resolution": 4, 16334 "main_sha": null, 16335 "because_sha": null 16336 }, 16337 { 16338 "sha": "7325179bcb07b7e6aa9a1469f425e7003b4fa249", 16339 "description": "intel/compiler: Use uppercase enum values in brw_ir_performance.cpp", 16340 "nominated": false, 16341 "nomination_type": null, 16342 "resolution": 4, 16343 "main_sha": null, 16344 "because_sha": null 16345 }, 16346 { 16347 "sha": "d3f4f23ca345fb69b4a1453c964c8a8b4370aeb4", 16348 "description": "intel/vec4: Inline emit_texture and move helpers to brw_vec4_nir.cpp", 16349 "nominated": false, 16350 "nomination_type": null, 16351 "resolution": 4, 16352 "main_sha": null, 16353 "because_sha": null 16354 }, 16355 { 16356 "sha": "92d194427da7ed2c74280f7e5b0dc4789bb0b537", 16357 "description": "intel/vec4: Use nir_texop in emit_texture instead of translating", 16358 "nominated": false, 16359 "nomination_type": null, 16360 "resolution": 4, 16361 "main_sha": null, 16362 "because_sha": null 16363 }, 16364 { 16365 "sha": "2729a741fc346e5a747a47570624f64bc84f5dd8", 16366 "description": "intel/vec4: Use ir_texture_opcode less in emit_texture()", 16367 "nominated": false, 16368 "nomination_type": null, 16369 "resolution": 4, 16370 "main_sha": null, 16371 "because_sha": null 16372 }, 16373 { 16374 "sha": "5ce4017a2bf76c2879521e9a6c272d8257133070", 16375 "description": "radv,aco: do not disable anisotropy filtering for non-mipmap images", 16376 "nominated": false, 16377 "nomination_type": null, 16378 "resolution": 4, 16379 "main_sha": null, 16380 "because_sha": null 16381 }, 16382 { 16383 "sha": "8a327722d541d4b8eb3cdd485cf8b0770d1912b9", 16384 "description": "ac/nir: add an option to disable anisotropic filtering for single level images", 16385 "nominated": false, 16386 "nomination_type": null, 16387 "resolution": 4, 16388 "main_sha": null, 16389 "because_sha": null 16390 }, 16391 { 16392 "sha": "1cb5c1775b0a647600d3159c287063bccd0cc38c", 16393 "description": "glx: fix querying GLX_FBCONFIG_ID for Window", 16394 "nominated": false, 16395 "nomination_type": null, 16396 "resolution": 4, 16397 "main_sha": null, 16398 "because_sha": null 16399 }, 16400 { 16401 "sha": "6c5b3c6bb56b12ae1e0f04e7bb62e2e60abe991d", 16402 "description": "dri: Remove unused driGetRendererString", 16403 "nominated": false, 16404 "nomination_type": null, 16405 "resolution": 4, 16406 "main_sha": null, 16407 "because_sha": null 16408 }, 16409 { 16410 "sha": "7cc42a8dd43a2675885f8a926721a6f337719cc1", 16411 "description": "dri: Remove unused driUpdateFramebufferSize", 16412 "nominated": false, 16413 "nomination_type": null, 16414 "resolution": 4, 16415 "main_sha": null, 16416 "because_sha": null 16417 }, 16418 { 16419 "sha": "7e1e3722fb31b1da7de8cd8a548e5053f58a7e7d", 16420 "description": "dri: Remove unused driContextSetFlags", 16421 "nominated": false, 16422 "nomination_type": null, 16423 "resolution": 4, 16424 "main_sha": null, 16425 "because_sha": null 16426 }, 16427 { 16428 "sha": "69aad9778802d10ff910be78fe16382e09202fa2", 16429 "description": "mesa: Remove unused _mesa_initialize_visual", 16430 "nominated": false, 16431 "nomination_type": null, 16432 "resolution": 4, 16433 "main_sha": null, 16434 "because_sha": null 16435 }, 16436 { 16437 "sha": "cd38b6e2e857037a195916cdcffce50ebc10a0ef", 16438 "description": "anv, iris: Implement Wa_14014890652 for DG2", 16439 "nominated": false, 16440 "nomination_type": null, 16441 "resolution": 4, 16442 "main_sha": null, 16443 "because_sha": null 16444 }, 16445 { 16446 "sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0", 16447 "description": "anv, iris: Add Wa_22011440098 for DG2", 16448 "nominated": false, 16449 "nomination_type": null, 16450 "resolution": 4, 16451 "main_sha": null, 16452 "because_sha": null 16453 }, 16454 { 16455 "sha": "17a1df79bab5ef6f222aa5538b8e7c83f7ec1b7c", 16456 "description": "anv, iris: Add Wa_16011773973 for DG2", 16457 "nominated": false, 16458 "nomination_type": null, 16459 "resolution": 4, 16460 "main_sha": null, 16461 "because_sha": null 16462 }, 16463 { 16464 "sha": "b1156f23a2a80a37ab13f7283cb3726dd7e78e7d", 16465 "description": "Revert \"nir: disable a NIR test due to undebuggable & locally unreproducible CI failures\"", 16466 "nominated": false, 16467 "nomination_type": 2, 16468 "resolution": 4, 16469 "main_sha": null, 16470 "because_sha": "6eb3fe2d4fa2c42d7ee1e20b390b3117a8980eaf" 16471 }, 16472 { 16473 "sha": "49c356a3356fbbe180ab9ec1027e744850550e53", 16474 "description": "meson: Bump version required for gtest protocol", 16475 "nominated": false, 16476 "nomination_type": null, 16477 "resolution": 4, 16478 "main_sha": null, 16479 "because_sha": null 16480 }, 16481 { 16482 "sha": "dcc7b19cae924ecbcee88186a11df0290e5c7a8e", 16483 "description": "nir: Initialize nir_register::divergent", 16484 "nominated": true, 16485 "nomination_type": 1, 16486 "resolution": 1, 16487 "main_sha": null, 16488 "because_sha": "c7fc44f9ebbe93f7aefc010aea4e13e29d0d67fd" 16489 }, 16490 { 16491 "sha": "3ffd6f3fa624c2da09c8ab72588f89fdfc501c69", 16492 "description": "nir_to_tgsi: Set the TGSI Precise flag for exact ALU instructions.", 16493 "nominated": false, 16494 "nomination_type": null, 16495 "resolution": 4, 16496 "main_sha": null, 16497 "because_sha": null 16498 }, 16499 { 16500 "sha": "af4d277cccbba77a78f49c83305f99eef8c12f4a", 16501 "description": "mesa: OpenGL 1.3 and OpenGL ES 1.0 are not optional", 16502 "nominated": false, 16503 "nomination_type": null, 16504 "resolution": 4, 16505 "main_sha": null, 16506 "because_sha": null 16507 }, 16508 { 16509 "sha": "5f14e9878085930fc5c396bcc5423879f474e1c7", 16510 "description": "mesa: OpenGL 1.3 feature GL_ARB_texture_env_dot3 is not optional", 16511 "nominated": false, 16512 "nomination_type": null, 16513 "resolution": 4, 16514 "main_sha": null, 16515 "because_sha": null 16516 }, 16517 { 16518 "sha": "61a3e68767bb0789367f0c5f16c1ef0e7d81f101", 16519 "description": "mesa: OpenGL 1.3 feature GL_ARB_texture_env_combine is not optional", 16520 "nominated": false, 16521 "nomination_type": null, 16522 "resolution": 4, 16523 "main_sha": null, 16524 "because_sha": null 16525 }, 16526 { 16527 "sha": "7649ab1f03f6e020baa64db63bc2cc40f1bbbd88", 16528 "description": "mesa: OpenGL 1.3 feature GL_ARB_texture_cube_map is not optional", 16529 "nominated": false, 16530 "nomination_type": null, 16531 "resolution": 4, 16532 "main_sha": null, 16533 "because_sha": null 16534 }, 16535 { 16536 "sha": "c11641ab2419f961bbaea0d4e1c806a4fea5f819", 16537 "description": "mesa: OpenGL 1.3 feature GL_ARB_texture_border_clamp is not optional", 16538 "nominated": false, 16539 "nomination_type": null, 16540 "resolution": 4, 16541 "main_sha": null, 16542 "because_sha": null 16543 }, 16544 { 16545 "sha": "2ca13abccebfaafe567f78ad40a04d1129e63942", 16546 "description": "intel/fs: Use HF as destination type for F32TOF16 in fquantize2f16", 16547 "nominated": false, 16548 "nomination_type": null, 16549 "resolution": 4, 16550 "main_sha": null, 16551 "because_sha": null 16552 }, 16553 { 16554 "sha": "9c81de7df296fd3854c2a7cc3f2a994076b6a5f6", 16555 "description": "venus: cache shmems", 16556 "nominated": false, 16557 "nomination_type": null, 16558 "resolution": 4, 16559 "main_sha": null, 16560 "because_sha": null 16561 }, 16562 { 16563 "sha": "7bec2a0b2397d73583bc678c7531ad82d5b28c90", 16564 "description": "venus: add VN_CS_ENCODER_STORAGE_SHMEM_POOL for VkCommandBuffer", 16565 "nominated": false, 16566 "nomination_type": null, 16567 "resolution": 4, 16568 "main_sha": null, 16569 "because_sha": null 16570 }, 16571 { 16572 "sha": "487926aa8658fe3e533ab68a36f3b2aff07db716", 16573 "description": "venus: add vn_cs_encoder_storage_type", 16574 "nominated": false, 16575 "nomination_type": null, 16576 "resolution": 4, 16577 "main_sha": null, 16578 "because_sha": null 16579 }, 16580 { 16581 "sha": "1fe8f0fea0dd81a8d055b158e7c480a47fa25db0", 16582 "description": "venus: use vn_renderer_shmem_pool for reply shmems", 16583 "nominated": false, 16584 "nomination_type": null, 16585 "resolution": 4, 16586 "main_sha": null, 16587 "because_sha": null 16588 }, 16589 { 16590 "sha": "35c430e75a10c5ffcd6bce99dc657b196c7766f7", 16591 "description": "venus: add vn_renderer_shmem_pool", 16592 "nominated": false, 16593 "nomination_type": null, 16594 "resolution": 4, 16595 "main_sha": null, 16596 "because_sha": null 16597 }, 16598 { 16599 "sha": "511fb6b8e99dfdd1734214706bceb2bda24b6219", 16600 "description": "venus: add vn_renderer_util.[ch]", 16601 "nominated": false, 16602 "nomination_type": null, 16603 "resolution": 4, 16604 "main_sha": null, 16605 "because_sha": null 16606 }, 16607 { 16608 "sha": "ee283c49b7b1268a6bb50f5e2ed279fb72f03c4b", 16609 "description": "mesa: inline mesa_initialize_buffer_object.", 16610 "nominated": false, 16611 "nomination_type": null, 16612 "resolution": 4, 16613 "main_sha": null, 16614 "because_sha": null 16615 }, 16616 { 16617 "sha": "131efc204df5287b9a52b7dfcbb61dd3f0593ee5", 16618 "description": "mesa/st: remove st_cb_bufferobjects*", 16619 "nominated": false, 16620 "nomination_type": null, 16621 "resolution": 4, 16622 "main_sha": null, 16623 "because_sha": null 16624 }, 16625 { 16626 "sha": "8c1472bc84dd6c7b55039aae3fe67248e051eb21", 16627 "description": "mesa/bufferobj: move invalidate buffer to optional feature", 16628 "nominated": false, 16629 "nomination_type": null, 16630 "resolution": 4, 16631 "main_sha": null, 16632 "because_sha": null 16633 }, 16634 { 16635 "sha": "a79f5d90162364818c8df8bca79185bea7461ef9", 16636 "description": "mesa/st: rename access flag to transfer flag function", 16637 "nominated": false, 16638 "nomination_type": null, 16639 "resolution": 4, 16640 "main_sha": null, 16641 "because_sha": null 16642 }, 16643 { 16644 "sha": "fdd31298d3059ce31a836854615c5bd1ffa00de5", 16645 "description": "bufferobj: cleanup subdata copies", 16646 "nominated": false, 16647 "nomination_type": null, 16648 "resolution": 4, 16649 "main_sha": null, 16650 "because_sha": null 16651 }, 16652 { 16653 "sha": "955ddc02e433ef7d9e41412134d4725f4a4b3451", 16654 "description": "bufferobj: inline page commitment", 16655 "nominated": false, 16656 "nomination_type": null, 16657 "resolution": 4, 16658 "main_sha": null, 16659 "because_sha": null 16660 }, 16661 { 16662 "sha": "55bb6cc8e1730b107789cfb1effdd88d01388d9e", 16663 "description": "bufferobj: inline buffer clearing", 16664 "nominated": false, 16665 "nomination_type": null, 16666 "resolution": 4, 16667 "main_sha": null, 16668 "because_sha": null 16669 }, 16670 { 16671 "sha": "22e516b8466855bf5abd4720d2b6013841771a4b", 16672 "description": "bufferobj: make sw clear buffer static, move it and rename it", 16673 "nominated": false, 16674 "nomination_type": null, 16675 "resolution": 4, 16676 "main_sha": null, 16677 "because_sha": null 16678 }, 16679 { 16680 "sha": "ff8c2a1748b9fe8fb76a4f01798846ff4021e16c", 16681 "description": "mesa/bufferobj: rename bufferobj functions to be more consistent.", 16682 "nominated": false, 16683 "nomination_type": null, 16684 "resolution": 4, 16685 "main_sha": null, 16686 "because_sha": null 16687 }, 16688 { 16689 "sha": "f6840bb940686adc5d06b2af21c1cb44cc32a9bf", 16690 "description": "mesa/st: make static the buffer object funcs that can be", 16691 "nominated": false, 16692 "nomination_type": null, 16693 "resolution": 4, 16694 "main_sha": null, 16695 "because_sha": null 16696 }, 16697 { 16698 "sha": "7288fcdc72492aa6ffc7dd08f0a5cbd1b969a380", 16699 "description": "mesa/st: migrate most of state tracker buffer objects into mesa", 16700 "nominated": false, 16701 "nomination_type": null, 16702 "resolution": 4, 16703 "main_sha": null, 16704 "because_sha": null 16705 }, 16706 { 16707 "sha": "8232cf1b4debe76307888e4db50fbc040f10374f", 16708 "description": "mesa: add pointer to cso_context to gl_context", 16709 "nominated": false, 16710 "nomination_type": null, 16711 "resolution": 4, 16712 "main_sha": null, 16713 "because_sha": null 16714 }, 16715 { 16716 "sha": "22607020f596e0c986cec4c06fcd44d9beb2bda8", 16717 "description": "mesa: add a pointer to st_config_options to gl_context", 16718 "nominated": false, 16719 "nomination_type": null, 16720 "resolution": 4, 16721 "main_sha": null, 16722 "because_sha": null 16723 }, 16724 { 16725 "sha": "f6c608dd2435418f16f2f9ea7cc57619bd3ebf73", 16726 "description": "mesa: add a pipe_context pointer to gl context", 16727 "nominated": false, 16728 "nomination_type": null, 16729 "resolution": 4, 16730 "main_sha": null, 16731 "because_sha": null 16732 }, 16733 { 16734 "sha": "90cb1493b711a7b6447d57cee38a76f58aa06ca5", 16735 "description": "mesa/st: start moving bufferobject alloc/free/reference to main.", 16736 "nominated": false, 16737 "nomination_type": null, 16738 "resolution": 4, 16739 "main_sha": null, 16740 "because_sha": null 16741 }, 16742 { 16743 "sha": "970daedb1d5fd191eab0296db09fa05e94db9a05", 16744 "description": "mesa/st: merge st buffer object into GL", 16745 "nominated": false, 16746 "nomination_type": null, 16747 "resolution": 4, 16748 "main_sha": null, 16749 "because_sha": null 16750 }, 16751 { 16752 "sha": "1c4f76672d31e500e392dcebf25ee6af23d4b1db", 16753 "description": "broadcom/compiler: avoid unneeded sint/unorm clamping when lowering stores", 16754 "nominated": false, 16755 "nomination_type": null, 16756 "resolution": 4, 16757 "main_sha": null, 16758 "because_sha": null 16759 }, 16760 { 16761 "sha": "cca8803e6bd19bd4c9f11239b5d79a662be986ce", 16762 "description": "radv/winsys: update sparse mappings with OP_REPLACE instead of OP_MAP/OP_UNMAP", 16763 "nominated": false, 16764 "nomination_type": null, 16765 "resolution": 4, 16766 "main_sha": null, 16767 "because_sha": null 16768 }, 16769 { 16770 "sha": "a6ca0a8c52d7ff1ac0d3aca3cc727c6dc571f94a", 16771 "description": "radv/winsys: stop using reference counting for virtual BOs", 16772 "nominated": false, 16773 "nomination_type": null, 16774 "resolution": 4, 16775 "main_sha": null, 16776 "because_sha": null 16777 }, 16778 { 16779 "sha": "a931d5a4a4d567e78d7e02b6fd506871c84a341d", 16780 "description": "radv/winsys: clear the PRT VA range when destroying a virtual BO", 16781 "nominated": false, 16782 "nomination_type": null, 16783 "resolution": 4, 16784 "main_sha": null, 16785 "because_sha": null 16786 }, 16787 { 16788 "sha": "782474782be87a4e1fba47b7143ec6081a7a806e", 16789 "description": "radv/winsys: remove useless has_sparse_vm_mappings checks", 16790 "nominated": false, 16791 "nomination_type": null, 16792 "resolution": 4, 16793 "main_sha": null, 16794 "because_sha": null 16795 }, 16796 { 16797 "sha": "b05d228695b0c8219d37188792224f9cb026b0f5", 16798 "description": "Revert \"anv: Stop doing too much per-sample shading\"", 16799 "nominated": false, 16800 "nomination_type": 2, 16801 "resolution": 4, 16802 "main_sha": null, 16803 "because_sha": "1f559930b6b7a633d93cd4e9cc4965b3f5e7c607" 16804 }, 16805 { 16806 "sha": "ae4065f0b2d7aa47c22f1241b6ba6fdc0a440fd2", 16807 "description": "mesa: use nop dispatch for ColorTable/Convolution/Histogram", 16808 "nominated": false, 16809 "nomination_type": null, 16810 "resolution": 4, 16811 "main_sha": null, 16812 "because_sha": null 16813 }, 16814 { 16815 "sha": "7994b6c893c2feaa8485c012494cdaba69145eba", 16816 "description": "mesa: remove all GL func forward declarations because they are autogenerated", 16817 "nominated": false, 16818 "nomination_type": null, 16819 "resolution": 4, 16820 "main_sha": null, 16821 "because_sha": null 16822 }, 16823 { 16824 "sha": "0ca96f5cf6d31ba16466f60c316483baa548aa30", 16825 "description": "mesa,vbo: make ES wrapper functions static", 16826 "nominated": false, 16827 "nomination_type": null, 16828 "resolution": 4, 16829 "main_sha": null, 16830 "because_sha": null 16831 }, 16832 { 16833 "sha": "4c91c6162b64ab44105b5199cde5cb596a29c129", 16834 "description": "glapi: add missing no_error settings for implemented functions", 16835 "nominated": false, 16836 "nomination_type": null, 16837 "resolution": 4, 16838 "main_sha": null, 16839 "because_sha": null 16840 }, 16841 { 16842 "sha": "9a9d14fa4d2c57f0ba2b1bef9326ccd70f7d33e4", 16843 "description": "mesa: remove COPY_DISPATCH code that doesn't do anything", 16844 "nominated": false, 16845 "nomination_type": null, 16846 "resolution": 4, 16847 "main_sha": null, 16848 "because_sha": null 16849 }, 16850 { 16851 "sha": "933a88f76c6af1dd2a77e31b22ef6e310bf77de2", 16852 "description": "mesa: rename _ae_ArrayElement -> _mesa_ArrayElement to match glapi", 16853 "nominated": false, 16854 "nomination_type": null, 16855 "resolution": 4, 16856 "main_sha": null, 16857 "because_sha": null 16858 }, 16859 { 16860 "sha": "e49d9c0fed174d5bdf9785fce43da07e610f1148", 16861 "description": "mesa: use ctx->GLThread.enabled now that it's correct", 16862 "nominated": false, 16863 "nomination_type": null, 16864 "resolution": 4, 16865 "main_sha": null, 16866 "because_sha": null 16867 }, 16868 { 16869 "sha": "d052612317717d57beb32eb32c2bcd21b683ebf5", 16870 "description": "glthread: disable glthread if the context is lost", 16871 "nominated": false, 16872 "nomination_type": null, 16873 "resolution": 4, 16874 "main_sha": null, 16875 "because_sha": null 16876 }, 16877 { 16878 "sha": "9d8301d60210a80f000cc0c30e17b04a4ffc60bd", 16879 "description": "glthread: fix restoring the dispatch in destroy when the context is not current", 16880 "nominated": false, 16881 "nomination_type": null, 16882 "resolution": 4, 16883 "main_sha": null, 16884 "because_sha": null 16885 }, 16886 { 16887 "sha": "670759a208d3d0c6ef50be2edb27eb693a23e700", 16888 "description": "glthread: inline _mesa_glthread_restore_dispatch and merge disable & destroy", 16889 "nominated": false, 16890 "nomination_type": null, 16891 "resolution": 4, 16892 "main_sha": null, 16893 "because_sha": null 16894 }, 16895 { 16896 "sha": "7b123ad16aa7f14eade024d2329d44367b8b41d4", 16897 "description": "glthread: set marshal functions in dispatch only if they exist in the API", 16898 "nominated": false, 16899 "nomination_type": null, 16900 "resolution": 4, 16901 "main_sha": null, 16902 "because_sha": null 16903 }, 16904 { 16905 "sha": "e93a9b422cd840d58cdf4446ba0f52c73c8a560a", 16906 "description": "glthread: add nop dispatch", 16907 "nominated": false, 16908 "nomination_type": null, 16909 "resolution": 4, 16910 "main_sha": null, 16911 "because_sha": null 16912 }, 16913 { 16914 "sha": "dd3709dcfd18bcacec458f5c478adc0fe5d02d2d", 16915 "description": "vbo: expose all exec entrypoints for glthread and match api_exec_decl.h names", 16916 "nominated": false, 16917 "nomination_type": null, 16918 "resolution": 4, 16919 "main_sha": null, 16920 "because_sha": null 16921 }, 16922 { 16923 "sha": "bade2407fa108b75e20f326e8f5d7439fbf2cd91", 16924 "description": "mesa: remove GLvertexformat", 16925 "nominated": false, 16926 "nomination_type": null, 16927 "resolution": 4, 16928 "main_sha": null, 16929 "because_sha": null 16930 }, 16931 { 16932 "sha": "a87e5d437e6c269b62775cb4ae4925fc96a86041", 16933 "description": "glapi: autogenerate install_vtxfmt with python", 16934 "nominated": false, 16935 "nomination_type": null, 16936 "resolution": 4, 16937 "main_sha": null, 16938 "because_sha": null 16939 }, 16940 { 16941 "sha": "1f33948733808dffe94ae70f4bbd42d7e9e3430a", 16942 "description": "glapi: autogenerate all _mesa_* forward declarations in api_exec_decl.h", 16943 "nominated": false, 16944 "nomination_type": null, 16945 "resolution": 4, 16946 "main_sha": null, 16947 "because_sha": null 16948 }, 16949 { 16950 "sha": "5603d3e42ce67cb20fe34806564452fababfcb37", 16951 "description": "mesa: remove api_exec.h and move its contents into context.h", 16952 "nominated": false, 16953 "nomination_type": null, 16954 "resolution": 4, 16955 "main_sha": null, 16956 "because_sha": null 16957 }, 16958 { 16959 "sha": "898649c145982e95b19045896861d4d03f588fcb", 16960 "description": "glapi: autogenerate api_save.h with save_* function declarations", 16961 "nominated": false, 16962 "nomination_type": null, 16963 "resolution": 4, 16964 "main_sha": null, 16965 "because_sha": null 16966 }, 16967 { 16968 "sha": "df3447c331bbf5e2ddb34e9f6e13c0ad1240aca5", 16969 "description": "glapi: autogenerate _mesa_initialize_save_table with python", 16970 "nominated": false, 16971 "nomination_type": null, 16972 "resolution": 4, 16973 "main_sha": null, 16974 "because_sha": null 16975 }, 16976 { 16977 "sha": "d7c516124285a2f71cf499e26067a35d7b7d0349", 16978 "description": "glapi: move reusable glapi printing code to apiexec.py", 16979 "nominated": false, 16980 "nomination_type": null, 16981 "resolution": 4, 16982 "main_sha": null, 16983 "because_sha": null 16984 }, 16985 { 16986 "sha": "ac622b85368d636446c6c1dae8daaec0499df614", 16987 "description": "vbo: rename ES vertex functions to match GL dispatch names", 16988 "nominated": false, 16989 "nomination_type": null, 16990 "resolution": 4, 16991 "main_sha": null, 16992 "because_sha": null 16993 }, 16994 { 16995 "sha": "62eba623b5c65ab56fb0b73ff6fecd8a9c1901f4", 16996 "description": "vbo: rename vertex functions to match GL dispatch names", 16997 "nominated": false, 16998 "nomination_type": null, 16999 "resolution": 4, 17000 "main_sha": null, 17001 "because_sha": null 17002 }, 17003 { 17004 "sha": "dd6b1ae1109ca8d9994523ec39d2e7d49cb56405", 17005 "description": "mesa: add EXT suffix to VertexAttribI*EXT to match glapi name", 17006 "nominated": false, 17007 "nomination_type": null, 17008 "resolution": 4, 17009 "main_sha": null, 17010 "because_sha": null 17011 }, 17012 { 17013 "sha": "77c2a7c2e40afec7b222641045ec90895e37ac3d", 17014 "description": "glapi: replace dispatch.h inline functions with macros for faster compilation", 17015 "nominated": false, 17016 "nomination_type": null, 17017 "resolution": 4, 17018 "main_sha": null, 17019 "because_sha": null 17020 }, 17021 { 17022 "sha": "1aa0b587cd0db0ba9a74f53c54b0c136ce8d8e52", 17023 "description": "glapi: move apiexec API condition determination to common code", 17024 "nominated": false, 17025 "nomination_type": null, 17026 "resolution": 4, 17027 "main_sha": null, 17028 "because_sha": null 17029 }, 17030 { 17031 "sha": "6e4238f99acef72e3d38b39cff33e5ea4fa496ae", 17032 "description": "glapi: rename gl_genexec.py to api_exec_init.py, api_exec.c to api_exec_init.c", 17033 "nominated": false, 17034 "nomination_type": null, 17035 "resolution": 4, 17036 "main_sha": null, 17037 "because_sha": null 17038 }, 17039 { 17040 "sha": "9cef21e33f3e5fdbae63029da8a29ad36916f309", 17041 "description": "mesa: rename dlist functions to match dispatch function names", 17042 "nominated": false, 17043 "nomination_type": null, 17044 "resolution": 4, 17045 "main_sha": null, 17046 "because_sha": null 17047 }, 17048 { 17049 "sha": "12b1feb03e222178b314a06f20ba981486b1ec84", 17050 "description": "mesa: don't set CallList* redundantly in _mesa_initialize_save_table", 17051 "nominated": false, 17052 "nomination_type": null, 17053 "resolution": 4, 17054 "main_sha": null, 17055 "because_sha": null 17056 }, 17057 { 17058 "sha": "b8ad4fd59de7a4c63844d44fc601e663e88796b2", 17059 "description": "glapi: rename exec=\"dynamic\" to exec \"vtxfmt\" to make it self-explanatory", 17060 "nominated": false, 17061 "nomination_type": null, 17062 "resolution": 4, 17063 "main_sha": null, 17064 "because_sha": null 17065 }, 17066 { 17067 "sha": "8fa0332965b67dcef3001fcf8fc499cbd7742101", 17068 "description": "mesa: move the ES2 check from vbo_init_tmp.h to install_vtxfmt", 17069 "nominated": false, 17070 "nomination_type": null, 17071 "resolution": 4, 17072 "main_sha": null, 17073 "because_sha": null 17074 }, 17075 { 17076 "sha": "0f4891d77db60da6dac2cdb03437af4e92abc130", 17077 "description": "mesa: inline _vbo_install_exec_vtxfmt", 17078 "nominated": false, 17079 "nomination_type": null, 17080 "resolution": 4, 17081 "main_sha": null, 17082 "because_sha": null 17083 }, 17084 { 17085 "sha": "43a9f6a938b874d5220cef2784d2619b88537264", 17086 "description": "mesa: move _mesa_initialize_vbo_vtxfmt calls to a common place and inline", 17087 "nominated": false, 17088 "nomination_type": null, 17089 "resolution": 4, 17090 "main_sha": null, 17091 "because_sha": null 17092 }, 17093 { 17094 "sha": "e7c543c60fbfe0ca81998af06266de1aae2037e9", 17095 "description": "mesa: inline _mesa_install_dlist_vtxfmt", 17096 "nominated": false, 17097 "nomination_type": null, 17098 "resolution": 4, 17099 "main_sha": null, 17100 "because_sha": null 17101 }, 17102 { 17103 "sha": "31baf7bc4d681b5eb970dd2e6e5100ad4eb291db", 17104 "description": "mesa: inline _mesa_install_eval_vtxfmt", 17105 "nominated": false, 17106 "nomination_type": null, 17107 "resolution": 4, 17108 "main_sha": null, 17109 "because_sha": null 17110 }, 17111 { 17112 "sha": "086c03e83987dedc0ce31d84d748205c8240046d", 17113 "description": "mesa: inline _mesa_install_arrayelt_vtxfmt", 17114 "nominated": false, 17115 "nomination_type": null, 17116 "resolution": 4, 17117 "main_sha": null, 17118 "because_sha": null 17119 }, 17120 { 17121 "sha": "d07b0d7dd776279c92152eac5007c72a2f6be292", 17122 "description": "mesa: inline vbo_initialize_save_dispatch and rename the functions", 17123 "nominated": false, 17124 "nomination_type": null, 17125 "resolution": 4, 17126 "main_sha": null, 17127 "because_sha": null 17128 }, 17129 { 17130 "sha": "6fcec5900e359bc73eeb69ce4a305c5df08cfe5c", 17131 "description": "mesa: include less stuff in dlist.c", 17132 "nominated": false, 17133 "nomination_type": null, 17134 "resolution": 4, 17135 "main_sha": null, 17136 "because_sha": null 17137 }, 17138 { 17139 "sha": "1b80e1716e2ae1e306e799c9822b1c86de6e4d4c", 17140 "description": "virgl: Enable higher compatibility profiles if host supports it", 17141 "nominated": false, 17142 "nomination_type": null, 17143 "resolution": 4, 17144 "main_sha": null, 17145 "because_sha": null 17146 }, 17147 { 17148 "sha": "b8b70fc1b968eef2719ed6daadfdb251784e58b2", 17149 "description": "ci: pin virglrenderer version", 17150 "nominated": false, 17151 "nomination_type": null, 17152 "resolution": 4, 17153 "main_sha": null, 17154 "because_sha": null 17155 }, 17156 { 17157 "sha": "451e6c1b32c2ea43d84ab60513dc6fde2373431c", 17158 "description": "radv: have the null winsys set more fields", 17159 "nominated": true, 17160 "nomination_type": 0, 17161 "resolution": 1, 17162 "main_sha": null, 17163 "because_sha": null 17164 }, 17165 { 17166 "sha": "9e8fa8168b9056c27736514b4d757b091412ce3d", 17167 "description": "radv: Expose the ETC2 emulation.", 17168 "nominated": false, 17169 "nomination_type": null, 17170 "resolution": 4, 17171 "main_sha": null, 17172 "because_sha": null 17173 }, 17174 { 17175 "sha": "a8078bab91c80aa7e49c1b9cf9181b8dc729a6b4", 17176 "description": "radv: Deal with border colors with emulated ETC2.", 17177 "nominated": false, 17178 "nomination_type": null, 17179 "resolution": 4, 17180 "main_sha": null, 17181 "because_sha": null 17182 }, 17183 { 17184 "sha": "1153db23f58c39af2472e3bdfa721879ca1ac8cd", 17185 "description": "radv: Add ETC2 decode shader.", 17186 "nominated": false, 17187 "nomination_type": null, 17188 "resolution": 4, 17189 "main_sha": null, 17190 "because_sha": null 17191 }, 17192 { 17193 "sha": "42a71be793f60309901af898189593a8bff7e05f", 17194 "description": "radv: Add extra plane for decoding ETC images with emulation.", 17195 "nominated": false, 17196 "nomination_type": null, 17197 "resolution": 4, 17198 "main_sha": null, 17199 "because_sha": null 17200 }, 17201 { 17202 "sha": "c55ebdb76d9720aeab3a0e2673dc65d43f8ab082", 17203 "description": "radv: Use the correct base format for reintepretation.", 17204 "nominated": false, 17205 "nomination_type": null, 17206 "resolution": 4, 17207 "main_sha": null, 17208 "because_sha": null 17209 }, 17210 { 17211 "sha": "7c5fe66f8af4a8b3dde940f656eb4d149e9580d2", 17212 "description": "radv: Set up ETC2 emulation wiring.", 17213 "nominated": false, 17214 "nomination_type": null, 17215 "resolution": 4, 17216 "main_sha": null, 17217 "because_sha": null 17218 }, 17219 { 17220 "sha": "ef3b31c967d682212461f66622a0679fc6866ce2", 17221 "description": "v3d: Don't force SCANOUT for PIPE_BIND_SHARED requests", 17222 "nominated": false, 17223 "nomination_type": null, 17224 "resolution": 4, 17225 "main_sha": null, 17226 "because_sha": null 17227 }, 17228 { 17229 "sha": "2cbbfd23cec2f5de607af680e415030a0acd6f9f", 17230 "description": "v3dv: Hotfix: Rename remaining V3DV_HAS_SURFACE->V3DV_USE_WSI_PLATFORM", 17231 "nominated": false, 17232 "nomination_type": null, 17233 "resolution": 1, 17234 "main_sha": null, 17235 "because_sha": null 17236 }, 17237 { 17238 "sha": "2630c8f546584948214ce846e99298f19d6f20d7", 17239 "description": "broadcom/compiler: improve thrsw merge", 17240 "nominated": false, 17241 "nomination_type": null, 17242 "resolution": 4, 17243 "main_sha": null, 17244 "because_sha": null 17245 }, 17246 { 17247 "sha": "d4a4cd20d529b4988c55a8b47dc841dae98eb002", 17248 "description": "util/ra: use adjacency matrix for undirected graph", 17249 "nominated": false, 17250 "nomination_type": null, 17251 "resolution": 4, 17252 "main_sha": null, 17253 "because_sha": null 17254 }, 17255 { 17256 "sha": "f71713d43c08f3b6cc85a304d2fc4bf996a04025", 17257 "description": "lvp: Free the driver_data pointer for all commands", 17258 "nominated": false, 17259 "nomination_type": null, 17260 "resolution": 4, 17261 "main_sha": null, 17262 "because_sha": null 17263 }, 17264 { 17265 "sha": "b8f6685bb522a6719c80318fd6acdb85ca31919b", 17266 "description": "nir: use call_once() to init debug variable", 17267 "nominated": false, 17268 "nomination_type": null, 17269 "resolution": 4, 17270 "main_sha": null, 17271 "because_sha": null 17272 }, 17273 { 17274 "sha": "18c039b2e17868b2f98841da48f811de810d176d", 17275 "description": "tgsi-to-nir: initialize NIR_DEBUG envvar", 17276 "nominated": false, 17277 "nomination_type": 1, 17278 "resolution": 4, 17279 "main_sha": null, 17280 "because_sha": "f77ccdfb4a229b7a0cf83b7d8965faa969cf3a6f" 17281 }, 17282 { 17283 "sha": "42a865730ef72574e179b56a314f30fdccc6cba8", 17284 "description": "iris: Disable the SMEM fallback for CCS on XeHP", 17285 "nominated": false, 17286 "nomination_type": null, 17287 "resolution": 4, 17288 "main_sha": null, 17289 "because_sha": null 17290 }, 17291 { 17292 "sha": "9a188b10a5f4f4662530a9a29bc4e7cff775b3f7", 17293 "description": "iris: Rework the DEVICE_LOCAL heap", 17294 "nominated": false, 17295 "nomination_type": null, 17296 "resolution": 4, 17297 "main_sha": null, 17298 "because_sha": null 17299 }, 17300 { 17301 "sha": "305677e242e9092cd37e2bdee1cbfbd04fc0a436", 17302 "description": "iris: Add and use bucket_info_for_heap", 17303 "nominated": false, 17304 "nomination_type": null, 17305 "resolution": 4, 17306 "main_sha": null, 17307 "because_sha": null 17308 }, 17309 { 17310 "sha": "cd787b4e68b0127d0d8cac3d8ecc17c199d74030", 17311 "description": "iris: Add and use BUCKET_ARRAY_SIZE", 17312 "nominated": false, 17313 "nomination_type": null, 17314 "resolution": 4, 17315 "main_sha": null, 17316 "because_sha": null 17317 }, 17318 { 17319 "sha": "5885a2cf131d60b13004de4bd1ef212d3cf318ae", 17320 "description": "iris: Replace \"local\" with \"heap\" in bufmgr fn params", 17321 "nominated": false, 17322 "nomination_type": null, 17323 "resolution": 4, 17324 "main_sha": null, 17325 "because_sha": null 17326 }, 17327 { 17328 "sha": "7a8bf62ac83e50e9da7a24ae474bcf5c7b2f43d0", 17329 "description": "iris: Use a num_buckets pointer in add_bucket", 17330 "nominated": false, 17331 "nomination_type": null, 17332 "resolution": 4, 17333 "main_sha": null, 17334 "because_sha": null 17335 }, 17336 { 17337 "sha": "b77935a83d40746b7a6591b4ca938e5ccd4e8fec", 17338 "description": "iris: Add and use flags_to_heap", 17339 "nominated": false, 17340 "nomination_type": null, 17341 "resolution": 4, 17342 "main_sha": null, 17343 "because_sha": null 17344 }, 17345 { 17346 "sha": "14ebd81ee36318a4d26b2d4250501a8a590dfaf0", 17347 "description": "iris: Replace bo->real.local with bo->real.heap", 17348 "nominated": false, 17349 "nomination_type": null, 17350 "resolution": 4, 17351 "main_sha": null, 17352 "because_sha": null 17353 }, 17354 { 17355 "sha": "f93892c5d3300127faabb5ba8cbf986d11cc38a4", 17356 "description": "iris: Free the local cache bucket in bufmgr_destroy", 17357 "nominated": true, 17358 "nomination_type": 1, 17359 "resolution": 1, 17360 "main_sha": null, 17361 "because_sha": "55be94dcab4eebd10ae11c3f982c4c91b67fb3a7" 17362 }, 17363 { 17364 "sha": "65576eec2ecafcf04e035a48f13456d810720a5c", 17365 "description": "venus: fix vn_buffer_get_max_buffer_size", 17366 "nominated": false, 17367 "nomination_type": 1, 17368 "resolution": 4, 17369 "main_sha": null, 17370 "because_sha": "a74f2495ca07bb536e8f1caaa8c2a4ed36c10d67" 17371 }, 17372 { 17373 "sha": "d92e353a113ecf5f9026e6977e3e52abdc5ea162", 17374 "description": "pan/mdg: Fix definition of UBO unpack", 17375 "nominated": false, 17376 "nomination_type": null, 17377 "resolution": 4, 17378 "main_sha": null, 17379 "because_sha": null 17380 }, 17381 { 17382 "sha": "a026d2d11c8abd2094b2453812ba1ccd947659ac", 17383 "description": "intel/compiler: Assert that unsupported tg4 offsets were lowered for XeHP", 17384 "nominated": false, 17385 "nomination_type": null, 17386 "resolution": 4, 17387 "main_sha": null, 17388 "because_sha": null 17389 }, 17390 { 17391 "sha": "52a55f097f3105e25e778f173c2133bfc00478ad", 17392 "description": "intel/compiler: Use nir_lower_tex_options::lower_offset_filter for tg4 on XeHP", 17393 "nominated": false, 17394 "nomination_type": null, 17395 "resolution": 4, 17396 "main_sha": null, 17397 "because_sha": null 17398 }, 17399 { 17400 "sha": "211e0606c7805dd1ce870d736681078985d657d7", 17401 "description": "nir/lower_tex: Add filter for tex offset lowering", 17402 "nominated": false, 17403 "nomination_type": null, 17404 "resolution": 4, 17405 "main_sha": null, 17406 "because_sha": null 17407 }, 17408 { 17409 "sha": "abace2b8a454d4aa787a20eadef353d5f6a04592", 17410 "description": "iris: Align buffer VMA to 2MiB for XeHP", 17411 "nominated": false, 17412 "nomination_type": null, 17413 "resolution": 4, 17414 "main_sha": null, 17415 "because_sha": null 17416 }, 17417 { 17418 "sha": "c17e2216dd5f2ace77e44a8008b2b177d633b05e", 17419 "description": "anv: Align buffer VMA to 2MiB for XeHP", 17420 "nominated": false, 17421 "nomination_type": null, 17422 "resolution": 4, 17423 "main_sha": null, 17424 "because_sha": null 17425 }, 17426 { 17427 "sha": "f94ff2cc0387430a25e56e8b91fc6129a29ec0fa", 17428 "description": "iris: Not all gfx12+ have aux_map_ctx", 17429 "nominated": false, 17430 "nomination_type": null, 17431 "resolution": 4, 17432 "main_sha": null, 17433 "because_sha": null 17434 }, 17435 { 17436 "sha": "36425c43c956e6eb22be8b4ef147666285bc8e51", 17437 "description": "glapi: Never use dllimport/dllexport for TLS vars on Windows", 17438 "nominated": false, 17439 "nomination_type": 1, 17440 "resolution": 4, 17441 "main_sha": null, 17442 "because_sha": "c691149f3e8632243dbf9003fc8c6bcf1d22b822" 17443 }, 17444 { 17445 "sha": "15a375b4c8668814eed39810518dc7e2f8efef6e", 17446 "description": "radv,aco: don't lower some ffma instructions", 17447 "nominated": false, 17448 "nomination_type": null, 17449 "resolution": 4, 17450 "main_sha": null, 17451 "because_sha": null 17452 }, 17453 { 17454 "sha": "165ca5088b79a5f0b2ffcbfbf15c0f90b924bcd3", 17455 "description": "radv,aco: implement nir_op_ffma", 17456 "nominated": false, 17457 "nomination_type": null, 17458 "resolution": 4, 17459 "main_sha": null, 17460 "because_sha": null 17461 }, 17462 { 17463 "sha": "c5f02a1cd3b110bafff0fc55064938604bf539ee", 17464 "description": "aco: swap multiplication operands if needed to create v_fmac_f32/etc", 17465 "nominated": false, 17466 "nomination_type": null, 17467 "resolution": 4, 17468 "main_sha": null, 17469 "because_sha": null 17470 }, 17471 { 17472 "sha": "f4f5d577fcb33f443a55ec53e27f91d164239862", 17473 "description": "aco: swap operands if necessary to create v_madak/v_fmaak", 17474 "nominated": false, 17475 "nomination_type": null, 17476 "resolution": 4, 17477 "main_sha": null, 17478 "because_sha": null 17479 }, 17480 { 17481 "sha": "2665320c78cb0073ffe599ae20e0e399b29e305c", 17482 "description": "aco: create v_fmamk_f32/v_fmaak_f32 from nir_op_ffma", 17483 "nominated": false, 17484 "nomination_type": null, 17485 "resolution": 4, 17486 "main_sha": null, 17487 "because_sha": null 17488 }, 17489 { 17490 "sha": "a487747ebd84c843356e86fdb6538383aa7c4083", 17491 "description": "aco: use more predictable tiebreaker when forming MADs", 17492 "nominated": false, 17493 "nomination_type": null, 17494 "resolution": 4, 17495 "main_sha": null, 17496 "because_sha": null 17497 }, 17498 { 17499 "sha": "9a388beda7ba10675246bf782f8c362448d92c40", 17500 "description": "radv: ignore dynamic inheritance if the render pass isn't NULL", 17501 "nominated": false, 17502 "nomination_type": null, 17503 "resolution": 4, 17504 "main_sha": null, 17505 "because_sha": null 17506 }, 17507 { 17508 "sha": "841949e50b3a98d0a2b0ad040ed31ba6331f2b2e", 17509 "description": "radv: fix dynamic rendering inheritance if the subpass index isn't 0", 17510 "nominated": false, 17511 "nomination_type": null, 17512 "resolution": 4, 17513 "main_sha": null, 17514 "because_sha": null 17515 }, 17516 { 17517 "sha": "43022ecc3af59fef83e1b2aa6212ac305bc694e6", 17518 "description": "radv: enable lower_lod_zero_width", 17519 "nominated": false, 17520 "nomination_type": null, 17521 "resolution": 4, 17522 "main_sha": null, 17523 "because_sha": null 17524 }, 17525 { 17526 "sha": "be53b3d1bf6f0fcc8a9a132957076045810bbb30", 17527 "description": "nir/lower_tex: add lower_lod_zero_width", 17528 "nominated": false, 17529 "nomination_type": null, 17530 "resolution": 4, 17531 "main_sha": null, 17532 "because_sha": null 17533 }, 17534 { 17535 "sha": "51e772586c2ad0c5a436b495b464267de9f1385c", 17536 "description": "radeonsi: use max_zplanes after the last write", 17537 "nominated": false, 17538 "nomination_type": 1, 17539 "resolution": 4, 17540 "main_sha": null, 17541 "because_sha": "c0f723ce2b80a27e8d813396a5b7c9cbca7006a7" 17542 }, 17543 { 17544 "sha": "84fea554e3ebebc5e1ed179a6d716e2deb5c35de", 17545 "description": "radeonsi: silence a warning", 17546 "nominated": false, 17547 "nomination_type": null, 17548 "resolution": 4, 17549 "main_sha": null, 17550 "because_sha": null 17551 }, 17552 { 17553 "sha": "573d6451335a0b3c947aa2823619e31017d0362c", 17554 "description": "radeonsi: fix fast clear / depth decompression corruption", 17555 "nominated": true, 17556 "nomination_type": 0, 17557 "resolution": 1, 17558 "main_sha": null, 17559 "because_sha": null 17560 }, 17561 { 17562 "sha": "87f03b1662492249b03aa0406024a4c7ef5ebfd1", 17563 "description": "nir: limit lower_clip_cull_distance_arrays input to traditional stages", 17564 "nominated": false, 17565 "nomination_type": null, 17566 "resolution": 4, 17567 "main_sha": null, 17568 "because_sha": null 17569 }, 17570 { 17571 "sha": "fcfc4ddfccd5ab998409304c164b73b62bb3c480", 17572 "description": "v3dv: Fix V3DV_HAS_SURFACE preprocessor condition", 17573 "nominated": true, 17574 "nomination_type": 1, 17575 "resolution": 1, 17576 "main_sha": null, 17577 "because_sha": "79e445143054a8001cf28ccb6803148a67f1bb55" 17578 }, 17579 { 17580 "sha": "2ad11b39bdb192bba105327a5448de9050c4eae4", 17581 "description": "intel/compiler: Use a struct for brw_compile_bs parameters", 17582 "nominated": false, 17583 "nomination_type": null, 17584 "resolution": 4, 17585 "main_sha": null, 17586 "because_sha": null 17587 }, 17588 { 17589 "sha": "58c4a95320003cb733dec1084801406cf15f04ec", 17590 "description": "intel/compiler: Use a struct for brw_compile_gs parameters", 17591 "nominated": false, 17592 "nomination_type": null, 17593 "resolution": 4, 17594 "main_sha": null, 17595 "because_sha": null 17596 }, 17597 { 17598 "sha": "acf2d3c78bba12ff1d8945c46f47f05a37ca3a55", 17599 "description": "intel/compiler: Use a struct for brw_compile_tes parameters", 17600 "nominated": false, 17601 "nomination_type": null, 17602 "resolution": 4, 17603 "main_sha": null, 17604 "because_sha": null 17605 }, 17606 { 17607 "sha": "7372a48a4a8a4f8ec46dd338d92b6de54714f7d5", 17608 "description": "intel/compiler: Use a struct for brw_compile_tcs parameters", 17609 "nominated": false, 17610 "nomination_type": null, 17611 "resolution": 4, 17612 "main_sha": null, 17613 "because_sha": null 17614 }, 17615 { 17616 "sha": "76da4569544f8b08de0d3044b7e4bc74a6a1df45", 17617 "description": "crocus: cleanup bo exports for external objects", 17618 "nominated": true, 17619 "nomination_type": 1, 17620 "resolution": 1, 17621 "main_sha": null, 17622 "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" 17623 }, 17624 { 17625 "sha": "9ff086052ab7bff3cb55c06365543190a3afe188", 17626 "description": "radeonsi: unroll loops of up to 128 iterations", 17627 "nominated": false, 17628 "nomination_type": null, 17629 "resolution": 4, 17630 "main_sha": null, 17631 "because_sha": null 17632 }, 17633 { 17634 "sha": "af9ec3c45daff3186571304c6c7c3ac6b6c5b4ff", 17635 "description": "radeonsi: add shader profiles that disable binning", 17636 "nominated": false, 17637 "nomination_type": null, 17638 "resolution": 4, 17639 "main_sha": null, 17640 "because_sha": null 17641 }, 17642 { 17643 "sha": "4fd8171f641fb32b3d2b2050f883c9cb2f005d58", 17644 "description": "radeonsi: print more stats for shader-db", 17645 "nominated": false, 17646 "nomination_type": null, 17647 "resolution": 4, 17648 "main_sha": null, 17649 "because_sha": null 17650 }, 17651 { 17652 "sha": "b3b2f97f2e25b2c4c72e5f04c945ce9c48ce6cd6", 17653 "description": "radeonsi: add Wave32 heuristics and shader profiles", 17654 "nominated": false, 17655 "nomination_type": null, 17656 "resolution": 4, 17657 "main_sha": null, 17658 "because_sha": null 17659 }, 17660 { 17661 "sha": "e2a18833372c1d060635dd9d73956fc22b7b674e", 17662 "description": "glsl: fix setting compiled_source_sha1 without a shader cache", 17663 "nominated": false, 17664 "nomination_type": null, 17665 "resolution": 4, 17666 "main_sha": null, 17667 "because_sha": null 17668 }, 17669 { 17670 "sha": "2785141c1618e79028cf70d178ff36dac7c18ce4", 17671 "description": "nir: add nir_has_divergent_loop function", 17672 "nominated": false, 17673 "nomination_type": null, 17674 "resolution": 4, 17675 "main_sha": null, 17676 "because_sha": null 17677 }, 17678 { 17679 "sha": "26b522eae54b5b71e769672ea39b822ff97e8ea6", 17680 "description": "nir: serialize divergent fields", 17681 "nominated": false, 17682 "nomination_type": null, 17683 "resolution": 4, 17684 "main_sha": null, 17685 "because_sha": null 17686 }, 17687 { 17688 "sha": "6eb3fe2d4fa2c42d7ee1e20b390b3117a8980eaf", 17689 "description": "nir: disable a NIR test due to undebuggable & locally unreproducible CI failures", 17690 "nominated": false, 17691 "nomination_type": null, 17692 "resolution": 4, 17693 "main_sha": null, 17694 "because_sha": null 17695 }, 17696 { 17697 "sha": "2ab310b78b128196faa5a20883699c421a2b8111", 17698 "description": "nir: handle more intrinsics in divergence analysis", 17699 "nominated": false, 17700 "nomination_type": null, 17701 "resolution": 4, 17702 "main_sha": null, 17703 "because_sha": null 17704 }, 17705 { 17706 "sha": "f0eb163ae0535ead5e89fd9d66dfc4b04488eb62", 17707 "description": "drisw: do an MSAA resolve when copying the backbuffer", 17708 "nominated": false, 17709 "nomination_type": null, 17710 "resolution": 4, 17711 "main_sha": null, 17712 "because_sha": null 17713 }, 17714 { 17715 "sha": "6740f34568eef4cdf46b8903f17e7acf234d8424", 17716 "description": "virgl: flush cmd buffer when flushing frontbuffer", 17717 "nominated": false, 17718 "nomination_type": null, 17719 "resolution": 4, 17720 "main_sha": null, 17721 "because_sha": null 17722 }, 17723 { 17724 "sha": "0577a142de513a577107f03b230f6554607394e3", 17725 "description": "virgl/vtest: implement resource_create_front", 17726 "nominated": false, 17727 "nomination_type": null, 17728 "resolution": 4, 17729 "main_sha": null, 17730 "because_sha": null 17731 }, 17732 { 17733 "sha": "b6d04470272666de9cba86326e544436ee7eebb5", 17734 "description": "virgl/vtest: use correct resource stride in flush_frontbuffer", 17735 "nominated": false, 17736 "nomination_type": null, 17737 "resolution": 4, 17738 "main_sha": null, 17739 "because_sha": null 17740 }, 17741 { 17742 "sha": "a235e027872d974aff9afb0f24684e99cf3d5992", 17743 "description": "util: Use ralloc for strings in cache test", 17744 "nominated": false, 17745 "nomination_type": null, 17746 "resolution": 4, 17747 "main_sha": null, 17748 "because_sha": null 17749 }, 17750 { 17751 "sha": "51351760c27207d3c49b4cea0984bfd2949b1577", 17752 "description": "util: Convert cache test to use gtest", 17753 "nominated": false, 17754 "nomination_type": null, 17755 "resolution": 4, 17756 "main_sha": null, 17757 "because_sha": null 17758 }, 17759 { 17760 "sha": "88e97d75d06c5edc598712f80cc3afa44e2c5cd9", 17761 "description": "intel/dev: Add gtt_size to devinfo", 17762 "nominated": false, 17763 "nomination_type": null, 17764 "resolution": 4, 17765 "main_sha": null, 17766 "because_sha": null 17767 }, 17768 { 17769 "sha": "1f559930b6b7a633d93cd4e9cc4965b3f5e7c607", 17770 "description": "anv: Stop doing too much per-sample shading", 17771 "nominated": true, 17772 "nomination_type": 0, 17773 "resolution": 1, 17774 "main_sha": null, 17775 "because_sha": null 17776 }, 17777 { 17778 "sha": "5197809302b183572a2b8380378dd266951e7726", 17779 "description": "iris: Update the initial CCS state on XeHP", 17780 "nominated": false, 17781 "nomination_type": null, 17782 "resolution": 4, 17783 "main_sha": null, 17784 "because_sha": null 17785 }, 17786 { 17787 "sha": "eef4399afda91f484fb4572c457b5bb01b335d40", 17788 "description": "iris: Modify the comment about zeroing CCS", 17789 "nominated": false, 17790 "nomination_type": null, 17791 "resolution": 4, 17792 "main_sha": null, 17793 "because_sha": null 17794 }, 17795 { 17796 "sha": "cba6d6cad3451fc4491e6fdada1e88a36459e5ba", 17797 "description": "iris: Don't assert a NULL aux BO during aux config", 17798 "nominated": false, 17799 "nomination_type": null, 17800 "resolution": 4, 17801 "main_sha": null, 17802 "because_sha": null 17803 }, 17804 { 17805 "sha": "7d3200a37dbda68d08663cb380d4b60986f36b59", 17806 "description": "iris: Don't allocate and initialize CCS on XeHP", 17807 "nominated": false, 17808 "nomination_type": null, 17809 "resolution": 4, 17810 "main_sha": null, 17811 "because_sha": null 17812 }, 17813 { 17814 "sha": "656d34a8116d782d08101ffb7def273dfc612ef3", 17815 "description": "iris: Drop row pitch param from iris_get_ccs_surf", 17816 "nominated": false, 17817 "nomination_type": null, 17818 "resolution": 4, 17819 "main_sha": null, 17820 "because_sha": null 17821 }, 17822 { 17823 "sha": "7d57c9959e49efcd3558de5c203612cc1c07a080", 17824 "description": "iris: Don't allocate a clear color BO for some Z/S", 17825 "nominated": false, 17826 "nomination_type": null, 17827 "resolution": 4, 17828 "main_sha": null, 17829 "because_sha": null 17830 }, 17831 { 17832 "sha": "fecd6ae38eba1f39a3a6aeb461ee5672222be30e", 17833 "description": "iris: Simplify iris_get_aux_clear_color_state_size", 17834 "nominated": false, 17835 "nomination_type": null, 17836 "resolution": 4, 17837 "main_sha": null, 17838 "because_sha": null 17839 }, 17840 { 17841 "sha": "4027337004e900b3b98cc4ca7e44b60322dca891", 17842 "description": "iris: Move some BO setup to iris_resource_init_aux_buf", 17843 "nominated": false, 17844 "nomination_type": null, 17845 "resolution": 4, 17846 "main_sha": null, 17847 "because_sha": null 17848 }, 17849 { 17850 "sha": "9acf0316ec1051d85bfd731830c8fa6fba7ec4a9", 17851 "description": "iris: Use the aux BO and surf less during init", 17852 "nominated": false, 17853 "nomination_type": null, 17854 "resolution": 4, 17855 "main_sha": null, 17856 "because_sha": null 17857 }, 17858 { 17859 "sha": "02bbdb0e92006a37d8b2d75e6d95475262199f92", 17860 "description": "iris: Change a param of iris_resource_init_aux_buf", 17861 "nominated": false, 17862 "nomination_type": null, 17863 "resolution": 4, 17864 "main_sha": null, 17865 "because_sha": null 17866 }, 17867 { 17868 "sha": "18231fc548ba88f58c8b7d2fad5c30114ee73400", 17869 "description": "intel/blorp: Modify get_fast_clear_rect for XeHP", 17870 "nominated": false, 17871 "nomination_type": null, 17872 "resolution": 4, 17873 "main_sha": null, 17874 "because_sha": null 17875 }, 17876 { 17877 "sha": "c35b8a2889be5aebddb69327083bc556a935b452", 17878 "description": "intel/blorp: Modify the SKL+ CCS resolve rectangle", 17879 "nominated": false, 17880 "nomination_type": null, 17881 "resolution": 4, 17882 "main_sha": null, 17883 "because_sha": null 17884 }, 17885 { 17886 "sha": "91128b1a0fddbf50db0bd9c489cb6c3dab2ecc36", 17887 "description": "intel/isl: Require aux map for some 64K alignment", 17888 "nominated": false, 17889 "nomination_type": null, 17890 "resolution": 4, 17891 "main_sha": null, 17892 "because_sha": null 17893 }, 17894 { 17895 "sha": "46ef1e83897f1b4031df2bb8a4f364e0a6bbbef7", 17896 "description": "ci/windows: Remove line numbers from assertions in spirv2dxil tests", 17897 "nominated": false, 17898 "nomination_type": null, 17899 "resolution": 4, 17900 "main_sha": null, 17901 "because_sha": null 17902 }, 17903 { 17904 "sha": "fc17f79f2ccd75ba19f17055ae1f5e441208e599", 17905 "description": "etnaviv: fix alpha blend with dither on older GPUs", 17906 "nominated": false, 17907 "nomination_type": null, 17908 "resolution": 4, 17909 "main_sha": null, 17910 "because_sha": null 17911 }, 17912 { 17913 "sha": "d199d65c3af6cc87cd77585b21435ddb5125654d", 17914 "description": "nir/nir_opt_move,sink: Include load_ubo_vec4 as a load_ubo instr.", 17915 "nominated": false, 17916 "nomination_type": null, 17917 "resolution": 4, 17918 "main_sha": null, 17919 "because_sha": null 17920 }, 17921 { 17922 "sha": "013900c4d231e3d9e976d2e03a1e49825cc16f99", 17923 "description": "mesa: fix GL_MAX_SAMPLES with GLES2", 17924 "nominated": false, 17925 "nomination_type": null, 17926 "resolution": 4, 17927 "main_sha": null, 17928 "because_sha": null 17929 }, 17930 { 17931 "sha": "c02b75d22e6f3cdb82c4fbcb88e18d55aa9bb414", 17932 "description": "egl: add config debug printout", 17933 "nominated": false, 17934 "nomination_type": null, 17935 "resolution": 4, 17936 "main_sha": null, 17937 "because_sha": null 17938 }, 17939 { 17940 "sha": "f927a5c3d28b2289223ea84445d8266d4f4f2ad2", 17941 "description": "egl: introduce a log level getter function", 17942 "nominated": false, 17943 "nomination_type": null, 17944 "resolution": 4, 17945 "main_sha": null, 17946 "because_sha": null 17947 }, 17948 { 17949 "sha": "fd2a558bf8a8390fad3236d903b224dfa58a46df", 17950 "description": "intel/l3: Make DG1 urb-size exception more generic", 17951 "nominated": false, 17952 "nomination_type": null, 17953 "resolution": 4, 17954 "main_sha": null, 17955 "because_sha": null 17956 }, 17957 { 17958 "sha": "c7fa15b38157c9eec98cba327c4e1d4c0b226626", 17959 "description": "aco: improve clrx disassembly", 17960 "nominated": false, 17961 "nomination_type": null, 17962 "resolution": 4, 17963 "main_sha": null, 17964 "because_sha": null 17965 }, 17966 { 17967 "sha": "11eb03c44ecec3a10d8717a9ccb7be935b06fb68", 17968 "description": "microsoft/compiler: Remove algebaric pass for inot", 17969 "nominated": false, 17970 "nomination_type": null, 17971 "resolution": 4, 17972 "main_sha": null, 17973 "because_sha": null 17974 }, 17975 { 17976 "sha": "45354be410f088b7b30beca62c1ca87b598c35c1", 17977 "description": "microsoft/compiler: Implement inot", 17978 "nominated": true, 17979 "nomination_type": 1, 17980 "resolution": 1, 17981 "main_sha": null, 17982 "because_sha": "cb2836164251c9813469345c79a71c222a54f233" 17983 }, 17984 { 17985 "sha": "249556dad8215fe988def21d8e6afe9e9aede447", 17986 "description": "v3dv: account for 64bit time_t on 32bit arches", 17987 "nominated": false, 17988 "nomination_type": null, 17989 "resolution": 4, 17990 "main_sha": null, 17991 "because_sha": null 17992 }, 17993 { 17994 "sha": "e2ad92eb22d4419a9ce702de143fed36ab7aa2ba", 17995 "description": "radv: do not perform depth/stencil resolves for suspended render pass", 17996 "nominated": false, 17997 "nomination_type": null, 17998 "resolution": 4, 17999 "main_sha": null, 18000 "because_sha": null 18001 }, 18002 { 18003 "sha": "c27348a3f701bbc6c7519fcae3ec87d0afe3699c", 18004 "description": "Revert \"radv: Add bufferDeviceAddressMultiDevice support.\"", 18005 "nominated": false, 18006 "nomination_type": 2, 18007 "resolution": 4, 18008 "main_sha": null, 18009 "because_sha": "1fe375e7cf8da6d0313b7954ae76120cde92db14" 18010 }, 18011 { 18012 "sha": "b8d04863e2e5e606b6207f0fbc6deece42cd6e4b", 18013 "description": "intel/fs: Drop high_quality_derivatives", 18014 "nominated": false, 18015 "nomination_type": null, 18016 "resolution": 4, 18017 "main_sha": null, 18018 "because_sha": null 18019 }, 18020 { 18021 "sha": "6dc9958bf33e3340de7c3c9e1790383659bd294c", 18022 "description": "intel/compiler: Get rid of wm_prog_key::frag_coord_adds_sample_pos", 18023 "nominated": false, 18024 "nomination_type": null, 18025 "resolution": 4, 18026 "main_sha": null, 18027 "because_sha": null 18028 }, 18029 { 18030 "sha": "278d12f991b986eaf50d5959ea4adfcbe715fe33", 18031 "description": "intel/fs,vec4: Drop prog_data binding tables", 18032 "nominated": false, 18033 "nomination_type": null, 18034 "resolution": 4, 18035 "main_sha": null, 18036 "because_sha": null 18037 }, 18038 { 18039 "sha": "e49f65dfe05ef6cc218f780df5bcbb85b4b6a303", 18040 "description": "intel/blorp: Stop depending on prog_data binding tables", 18041 "nominated": false, 18042 "nomination_type": null, 18043 "resolution": 4, 18044 "main_sha": null, 18045 "because_sha": null 18046 }, 18047 { 18048 "sha": "4fa58d27a58607b55c1d44566153b78a598b3684", 18049 "description": "intel/fs,vec4: Drop support for shader time", 18050 "nominated": false, 18051 "nomination_type": null, 18052 "resolution": 4, 18053 "main_sha": null, 18054 "because_sha": null 18055 }, 18056 { 18057 "sha": "8f3c100d61c673115880cc4c2d9a3d5d2ad7db3d", 18058 "description": "intel/fs,vec4: Drop uniform compaction and pull constant support", 18059 "nominated": false, 18060 "nomination_type": null, 18061 "resolution": 4, 18062 "main_sha": null, 18063 "because_sha": null 18064 }, 18065 { 18066 "sha": "4175ed50994a27b7d0b36471da58195670aa4192", 18067 "description": "crocus: wm_prog_key::key_alpha_test uses GL enums", 18068 "nominated": true, 18069 "nomination_type": 1, 18070 "resolution": 1, 18071 "main_sha": null, 18072 "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" 18073 }, 18074 { 18075 "sha": "c82d7e36174198b5dea3811fb11672d33aed4acb", 18076 "description": "turnip: Fix operator precedence in address calculation macros for queries", 18077 "nominated": true, 18078 "nomination_type": 1, 18079 "resolution": 1, 18080 "main_sha": null, 18081 "because_sha": "937dd76426b2b372a18be35e1416eed291524af7" 18082 }, 18083 { 18084 "sha": "5887768f48e4f5116642b48cd21cac93e1c52c97", 18085 "description": "nir_to_tgsi: Enable nir_opt_move.", 18086 "nominated": false, 18087 "nomination_type": null, 18088 "resolution": 4, 18089 "main_sha": null, 18090 "because_sha": null 18091 }, 18092 { 18093 "sha": "7d2ea9b0edef2176140629ac3dee6a6809c4abe2", 18094 "description": "r300: Request NIR shaders from mesa/st and use NIR-to-TGSI.", 18095 "nominated": false, 18096 "nomination_type": null, 18097 "resolution": 4, 18098 "main_sha": null, 18099 "because_sha": null 18100 }, 18101 { 18102 "sha": "e68a9b033997c9de485c2914717d25e55fbb053e", 18103 "description": "r300: Disable loop unrolling on r500.", 18104 "nominated": true, 18105 "nomination_type": 0, 18106 "resolution": 1, 18107 "main_sha": null, 18108 "because_sha": null 18109 }, 18110 { 18111 "sha": "495a4cfbc3fa2ea578fe512bfc6e03e72d238a71", 18112 "description": "nir_to_tgsi: Make !native_integers front face input match glsl_to_tgsi.", 18113 "nominated": false, 18114 "nomination_type": null, 18115 "resolution": 4, 18116 "main_sha": null, 18117 "because_sha": null 18118 }, 18119 { 18120 "sha": "f1647525ab0642b1bf424ebc366ad06748057baf", 18121 "description": "nir/nir_to_tgsi: Add support for \"if\" statements with !native_integers", 18122 "nominated": false, 18123 "nomination_type": null, 18124 "resolution": 4, 18125 "main_sha": null, 18126 "because_sha": null 18127 }, 18128 { 18129 "sha": "0b651db7953794e693f00871c2cde44484c5af4f", 18130 "description": "r300/ci: Add some piglit expectations.", 18131 "nominated": false, 18132 "nomination_type": null, 18133 "resolution": 4, 18134 "main_sha": null, 18135 "because_sha": null 18136 }, 18137 { 18138 "sha": "231ccb6100e3559782834d1c290e6439a37a7ca8", 18139 "description": "docs: Remove no-longer-accurate text about the xlib driver", 18140 "nominated": false, 18141 "nomination_type": null, 18142 "resolution": 4, 18143 "main_sha": null, 18144 "because_sha": null 18145 }, 18146 { 18147 "sha": "c5d731ac5cc0e2a85544ff7a73142dcb80768335", 18148 "description": "intel/stub: Implement I915_PARAM_HAS_USERPTR_PROBE", 18149 "nominated": false, 18150 "nomination_type": null, 18151 "resolution": 4, 18152 "main_sha": null, 18153 "because_sha": null 18154 }, 18155 { 18156 "sha": "832db9d9008e32f2da5d4180b9a3a896258bce20", 18157 "description": "intel/stub: Implement DRM_I915_QUERY_MEMORY_REGIONS", 18158 "nominated": false, 18159 "nomination_type": null, 18160 "resolution": 4, 18161 "main_sha": null, 18162 "because_sha": null 18163 }, 18164 { 18165 "sha": "4c429b6be6c895981a609be273175ba547616775", 18166 "description": "intel/stub: Implement DRM_I915_QUERY_ENGINE_INFO", 18167 "nominated": false, 18168 "nomination_type": null, 18169 "resolution": 4, 18170 "main_sha": null, 18171 "because_sha": null 18172 }, 18173 { 18174 "sha": "12d35892e0e6d10962fab361a359138ef357e375", 18175 "description": "intel/stub: Suppress warnings about DRM_I915_QUERY_PERF_CONFIG", 18176 "nominated": false, 18177 "nomination_type": null, 18178 "resolution": 4, 18179 "main_sha": null, 18180 "because_sha": null 18181 }, 18182 { 18183 "sha": "786d434397c2e3566404b5efe2492cd08e0e6c86", 18184 "description": "aco: don't create unnecessary addition in indirect get_sampler_desc()", 18185 "nominated": false, 18186 "nomination_type": null, 18187 "resolution": 4, 18188 "main_sha": null, 18189 "because_sha": null 18190 }, 18191 { 18192 "sha": "77db4e27b1814fb48036abe457d7fbe1a6965409", 18193 "description": "aco: Clean up and fix quad group instructions with WQM.", 18194 "nominated": true, 18195 "nomination_type": 1, 18196 "resolution": 1, 18197 "main_sha": null, 18198 "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3" 18199 }, 18200 { 18201 "sha": "af163d72200f4eb94f411c16dd105315f82e89d5", 18202 "description": "loader: Restore i915g support.", 18203 "nominated": false, 18204 "nomination_type": 1, 18205 "resolution": 4, 18206 "main_sha": null, 18207 "because_sha": "0cad451f007f366d94e058b7c717b96723a3e6cd" 18208 }, 18209 { 18210 "sha": "c50bdacbda6dc63d4c794e79357ffebf9756aa8a", 18211 "description": "glx: fix regression for drawable type detection", 18212 "nominated": false, 18213 "nomination_type": 1, 18214 "resolution": 4, 18215 "main_sha": null, 18216 "because_sha": "6625c960c5827018be1482c45d8cd21b8d768946" 18217 }, 18218 { 18219 "sha": "ff74d5dd1b83f090ece0a0594fe691eefe2875c0", 18220 "description": "intel/compiler: Don't store \"scalar stage\" bits on Gfx8 or Gfx9", 18221 "nominated": false, 18222 "nomination_type": null, 18223 "resolution": 4, 18224 "main_sha": null, 18225 "because_sha": null 18226 }, 18227 { 18228 "sha": "4563261ad18c5e82d8fa869e87f938dc123e10b1", 18229 "description": "intel/compiler: Don't predicate a WHILE if there is a CONT", 18230 "nominated": true, 18231 "nomination_type": 1, 18232 "resolution": 1, 18233 "main_sha": null, 18234 "because_sha": "d13bcdb3a9f9b43010fe8cbb4efbfe7eec0b705b" 18235 }, 18236 { 18237 "sha": "d051854ccaabe1c79b84e13e58e4b369a73f66fd", 18238 "description": "treewide: drop mtypes/macros includes from main", 18239 "nominated": false, 18240 "nomination_type": null, 18241 "resolution": 4, 18242 "main_sha": null, 18243 "because_sha": null 18244 }, 18245 { 18246 "sha": "72db15913f63344cd8f01e6682c2079727762d3b", 18247 "description": "v3dv: Fix dEQP-VK.info#instance_extensions test", 18248 "nominated": true, 18249 "nomination_type": 1, 18250 "resolution": 1, 18251 "main_sha": null, 18252 "because_sha": "f884c2e3be363903a59dbee01868c7ad0bf0f346" 18253 }, 18254 { 18255 "sha": "b14dd3a8661175c81d836fed85c1a6628064d031", 18256 "description": "venus: prefer VIRTGPU_BLOB_MEM_HOST3D for shmems", 18257 "nominated": false, 18258 "nomination_type": null, 18259 "resolution": 4, 18260 "main_sha": null, 18261 "because_sha": null 18262 }, 18263 { 18264 "sha": "fe3a800ad3def2261354bf0cba08ae6157a99210", 18265 "description": "d3d12: Use overall resource format + plane format to get format info", 18266 "nominated": false, 18267 "nomination_type": null, 18268 "resolution": 4, 18269 "main_sha": null, 18270 "because_sha": null 18271 }, 18272 { 18273 "sha": "0312142d96459fd23e3ee164cb9410f671c6f361", 18274 "description": "d3d12: Allow creating planar resources", 18275 "nominated": false, 18276 "nomination_type": null, 18277 "resolution": 4, 18278 "main_sha": null, 18279 "because_sha": null 18280 }, 18281 { 18282 "sha": "a6db80546945f787646cb1d8ce7bab23a57ffa54", 18283 "description": "d3d12: Handle opening planar resources", 18284 "nominated": false, 18285 "nomination_type": null, 18286 "resolution": 4, 18287 "main_sha": null, 18288 "because_sha": null 18289 }, 18290 { 18291 "sha": "fb6479544bd98e90cbffcfab6eb7c05e450625f2", 18292 "description": "d3d12: Force emulation of all YUV formats using per-plane formats", 18293 "nominated": false, 18294 "nomination_type": null, 18295 "resolution": 4, 18296 "main_sha": null, 18297 "because_sha": null 18298 }, 18299 { 18300 "sha": "7f34b70474f47f90e30478ad0e7ac47478e07405", 18301 "description": "radv: Use the winsys 0 cmdbuffer submission support.", 18302 "nominated": false, 18303 "nomination_type": null, 18304 "resolution": 4, 18305 "main_sha": null, 18306 "because_sha": null 18307 }, 18308 { 18309 "sha": "7675d066caa8fd41911e0f5e88b78fb4d7a5f626", 18310 "description": "radv/amdgpu: Add support for submitting 0 commandbuffers.", 18311 "nominated": false, 18312 "nomination_type": null, 18313 "resolution": 4, 18314 "main_sha": null, 18315 "because_sha": null 18316 }, 18317 { 18318 "sha": "6eb082131599a56f88ba7bef8bb94f044b9e3356", 18319 "description": "radv/winsys: Add queue family param to submit.", 18320 "nominated": false, 18321 "nomination_type": null, 18322 "resolution": 4, 18323 "main_sha": null, 18324 "because_sha": null 18325 }, 18326 { 18327 "sha": "c03d258046c09a6e951dd08b22ed2aef8d36b4a9", 18328 "description": "radv/amdgpu: Add a syncobj per queue.", 18329 "nominated": false, 18330 "nomination_type": null, 18331 "resolution": 4, 18332 "main_sha": null, 18333 "because_sha": null 18334 }, 18335 { 18336 "sha": "6d1a15f7fafe83e0d39ab5f05410b3bea64bc92f", 18337 "description": "mesa/st: drop Draw from dd function table.", 18338 "nominated": false, 18339 "nomination_type": null, 18340 "resolution": 4, 18341 "main_sha": null, 18342 "because_sha": null 18343 }, 18344 { 18345 "sha": "5312511ea543d90ac2485bb4f6b52c79d0c0e74d", 18346 "description": "mesa/st: move draw indirect and xfb to direct calls.", 18347 "nominated": false, 18348 "nomination_type": null, 18349 "resolution": 4, 18350 "main_sha": null, 18351 "because_sha": null 18352 }, 18353 { 18354 "sha": "132ffc46dccfd680dfd467eea846004c0620b249", 18355 "description": "mesa/st: move compute to direct call", 18356 "nominated": false, 18357 "nomination_type": null, 18358 "resolution": 4, 18359 "main_sha": null, 18360 "because_sha": null 18361 }, 18362 { 18363 "sha": "28bd406f5087ae1d71d4040f9feb6ae781db0e39", 18364 "description": "mesa/st: move msaa functions to direct call", 18365 "nominated": false, 18366 "nomination_type": null, 18367 "resolution": 4, 18368 "main_sha": null, 18369 "because_sha": null 18370 }, 18371 { 18372 "sha": "d16f514f192be16a959b20a48211c371b33d23dc", 18373 "description": "mesa/st: convert DrawTex to direct call", 18374 "nominated": false, 18375 "nomination_type": null, 18376 "resolution": 4, 18377 "main_sha": null, 18378 "because_sha": null 18379 }, 18380 { 18381 "sha": "601c30c8c1e8b91bd84d3d325600ce2b956ce2c5", 18382 "description": "mesa/st: convert the non-optional egl image to direct calls", 18383 "nominated": false, 18384 "nomination_type": null, 18385 "resolution": 4, 18386 "main_sha": null, 18387 "because_sha": null 18388 }, 18389 { 18390 "sha": "7b066ebfb38725a2130c0f7d07c873fe33224eb5", 18391 "description": "mesa/st: move blit function to direct call", 18392 "nominated": false, 18393 "nomination_type": null, 18394 "resolution": 4, 18395 "main_sha": null, 18396 "because_sha": null 18397 }, 18398 { 18399 "sha": "c9fec99c4a2e49ecf81821fa8b6dc6edab67d3f7", 18400 "description": "mesa/st: replace most of buffer funcs with direct calls.", 18401 "nominated": false, 18402 "nomination_type": null, 18403 "resolution": 4, 18404 "main_sha": null, 18405 "because_sha": null 18406 }, 18407 { 18408 "sha": "f60add48ee46d693986b68f7100128521f3a1a32", 18409 "description": "mesa/st: move program calls to direct call", 18410 "nominated": false, 18411 "nomination_type": null, 18412 "resolution": 4, 18413 "main_sha": null, 18414 "because_sha": null 18415 }, 18416 { 18417 "sha": "878cf8cae959c14027304e7e5c4598e0fbacb1c7", 18418 "description": "mesa/st: move copy image sub data to direct call", 18419 "nominated": false, 18420 "nomination_type": null, 18421 "resolution": 4, 18422 "main_sha": null, 18423 "because_sha": null 18424 }, 18425 { 18426 "sha": "81eae719363dfdb958bc2389c9f6cf0decf61aeb", 18427 "description": "mesa/st: move viewport to direct call", 18428 "nominated": false, 18429 "nomination_type": null, 18430 "resolution": 4, 18431 "main_sha": null, 18432 "because_sha": null 18433 }, 18434 { 18435 "sha": "ce9a50e6f8024f9364595a9774e0053b301543a8", 18436 "description": "mesa/st: move some context functions to direct calls", 18437 "nominated": false, 18438 "nomination_type": null, 18439 "resolution": 4, 18440 "main_sha": null, 18441 "because_sha": null 18442 }, 18443 { 18444 "sha": "cb400f368a79f2ef2633d135dbd16accf7fa1c0d", 18445 "description": "mesa/st: move clear/flush/finish to direct call", 18446 "nominated": false, 18447 "nomination_type": null, 18448 "resolution": 4, 18449 "main_sha": null, 18450 "because_sha": null 18451 }, 18452 { 18453 "sha": "37fb8058fb82af0b0d484ef3a991bb4afd01c92d", 18454 "description": "mesa/st: move pixel/bitmap functions to direct call", 18455 "nominated": false, 18456 "nomination_type": null, 18457 "resolution": 4, 18458 "main_sha": null, 18459 "because_sha": null 18460 }, 18461 { 18462 "sha": "4e13c7d46ae57907be22baee4807d4cf017c4b73", 18463 "description": "mesa/st: move Clear to new direct call", 18464 "nominated": false, 18465 "nomination_type": null, 18466 "resolution": 4, 18467 "main_sha": null, 18468 "because_sha": null 18469 }, 18470 { 18471 "sha": "889ac0f1b984c114da6472a394e9b00ced50df64", 18472 "description": "mesa/st: move texture APIs to direct st calls", 18473 "nominated": false, 18474 "nomination_type": null, 18475 "resolution": 4, 18476 "main_sha": null, 18477 "because_sha": null 18478 }, 18479 { 18480 "sha": "2d912b5caa86b1bd861c8b68cdbd883ee3ef846d", 18481 "description": "mesa/st: move fbo code to direct calling", 18482 "nominated": false, 18483 "nomination_type": null, 18484 "resolution": 4, 18485 "main_sha": null, 18486 "because_sha": null 18487 }, 18488 { 18489 "sha": "6d79ce5a58813df1fa98be676f0d3ad5a244d885", 18490 "description": "mesa/dd: drop purgeable interface", 18491 "nominated": false, 18492 "nomination_type": null, 18493 "resolution": 4, 18494 "main_sha": null, 18495 "because_sha": null 18496 }, 18497 { 18498 "sha": "b79d12bbb24102252412722077cc6563d6a93f47", 18499 "description": "mesa/st: move perfomance monitor to direct call", 18500 "nominated": false, 18501 "nomination_type": null, 18502 "resolution": 4, 18503 "main_sha": null, 18504 "because_sha": null 18505 }, 18506 { 18507 "sha": "097646cf7c6753945a1f463611a66f5cfa7a8a1b", 18508 "description": "mesa/st: move perf query to direct call", 18509 "nominated": false, 18510 "nomination_type": null, 18511 "resolution": 4, 18512 "main_sha": null, 18513 "because_sha": null 18514 }, 18515 { 18516 "sha": "df28e0a082147ed4de16bb89cf974c67943fba87", 18517 "description": "mesa/st: move query memory info to direct call", 18518 "nominated": false, 18519 "nomination_type": null, 18520 "resolution": 4, 18521 "main_sha": null, 18522 "because_sha": null 18523 }, 18524 { 18525 "sha": "d0e48ef34f0162070ac6bea5b2d540dd4410c275", 18526 "description": "mesa/st: move Enable to direct call", 18527 "nominated": false, 18528 "nomination_type": null, 18529 "resolution": 4, 18530 "main_sha": null, 18531 "because_sha": null 18532 }, 18533 { 18534 "sha": "cc4964847b00a20c98a8f3a2ce02be1f83a9fd95", 18535 "description": "mesa/st: move rendermode to direct call", 18536 "nominated": false, 18537 "nomination_type": null, 18538 "resolution": 4, 18539 "main_sha": null, 18540 "because_sha": null 18541 }, 18542 { 18543 "sha": "cdc480585c9be368ddfdc33e2eb73e3582f25fe7", 18544 "description": "virgl/drm: New optimization for uploading textures", 18545 "nominated": false, 18546 "nomination_type": null, 18547 "resolution": 4, 18548 "main_sha": null, 18549 "because_sha": null 18550 }, 18551 { 18552 "sha": "420170fabc1152339ca81b8c962c1884b3d9f856", 18553 "description": "radv: initialize workgroup_size in radv_meta_init_shader", 18554 "nominated": false, 18555 "nomination_type": null, 18556 "resolution": 4, 18557 "main_sha": null, 18558 "because_sha": null 18559 }, 18560 { 18561 "sha": "85161fb8ac1b926b2222b4a860168d73c33a5801", 18562 "description": "radv: clone shader in radv_shader_compile_to_nir", 18563 "nominated": false, 18564 "nomination_type": null, 18565 "resolution": 4, 18566 "main_sha": null, 18567 "because_sha": null 18568 }, 18569 { 18570 "sha": "2020a1799bbf53af0caf25c5f893ed9ba9e66d77", 18571 "description": "radv: include RT shaders in RADV_DEBUG=shaders,shaderstats", 18572 "nominated": false, 18573 "nomination_type": null, 18574 "resolution": 4, 18575 "main_sha": null, 18576 "because_sha": null 18577 }, 18578 { 18579 "sha": "d74498e61773b83e946e7689738a1bfeb4624d03", 18580 "description": "radv: add radv_meta_init_shader", 18581 "nominated": false, 18582 "nomination_type": null, 18583 "resolution": 4, 18584 "main_sha": null, 18585 "because_sha": null 18586 }, 18587 { 18588 "sha": "c2550d1b7ca8146283265ce6f4267fa2b3591946", 18589 "description": "gbm: Don't pass default usage flags on ABIs < 1", 18590 "nominated": true, 18591 "nomination_type": 1, 18592 "resolution": 1, 18593 "main_sha": null, 18594 "because_sha": "ad50b47a14e94751cd59ad5892ad795d508557f0" 18595 }, 18596 { 18597 "sha": "31efef7b3a16b639fa6df44120e85763b86fec55", 18598 "description": "radv: mark GFX10.3 (aka RDNA2) as conformant products with CTS 1.2.7.1", 18599 "nominated": false, 18600 "nomination_type": null, 18601 "resolution": 4, 18602 "main_sha": null, 18603 "because_sha": null 18604 }, 18605 { 18606 "sha": "d2612bb4242c50f57eb1eaf81de29c1283de23e3", 18607 "description": "radv: fix resume/suspend render pass with depth/stencil attachment", 18608 "nominated": false, 18609 "nomination_type": null, 18610 "resolution": 4, 18611 "main_sha": null, 18612 "because_sha": null 18613 }, 18614 { 18615 "sha": "e18e857292ccdfeaa7200b397576fea18492975e", 18616 "description": "radv: add initial SPM support on GFX10+", 18617 "nominated": false, 18618 "nomination_type": null, 18619 "resolution": 4, 18620 "main_sha": null, 18621 "because_sha": null 18622 }, 18623 { 18624 "sha": "f1fe91b8473de72a56cb6cbdb79df5dd888767f5", 18625 "description": "radv: add few helpers for configuring performance counters", 18626 "nominated": false, 18627 "nomination_type": null, 18628 "resolution": 4, 18629 "main_sha": null, 18630 "because_sha": null 18631 }, 18632 { 18633 "sha": "8a0052f0999529263ad421e3b74b083c8b727c61", 18634 "description": "radv/sqtt: always dump pipelines and shaders ISA", 18635 "nominated": false, 18636 "nomination_type": null, 18637 "resolution": 4, 18638 "main_sha": null, 18639 "because_sha": null 18640 }, 18641 { 18642 "sha": "3aab34171d464f907ed4488ab87c48270381ecde", 18643 "description": "Fix TSD stubs for non-initial-exec case (fixes #5667).", 18644 "nominated": false, 18645 "nomination_type": null, 18646 "resolution": 4, 18647 "main_sha": null, 18648 "because_sha": null 18649 }, 18650 { 18651 "sha": "b713fca4957982ab24a93ae13d58d98fccfe44ac", 18652 "description": "glapi: Remove remnants of EXT_paletted_texture and the imaging subset", 18653 "nominated": false, 18654 "nomination_type": null, 18655 "resolution": 4, 18656 "main_sha": null, 18657 "because_sha": null 18658 }, 18659 { 18660 "sha": "7ba0c68e3195aa127370bfce01166387e6903d39", 18661 "description": "radeon/vcn: implement encoder dpb management", 18662 "nominated": false, 18663 "nomination_type": null, 18664 "resolution": 4, 18665 "main_sha": null, 18666 "because_sha": null 18667 }, 18668 { 18669 "sha": "96b276b3270f82ac90baea37301b96f900684860", 18670 "description": "radeon: hardcode uvd/vce encoder not_referenced value to false", 18671 "nominated": false, 18672 "nomination_type": 1, 18673 "resolution": 4, 18674 "main_sha": null, 18675 "because_sha": "a90802ef644f8dc2f19f4305956048df6725b53b" 18676 }, 18677 { 18678 "sha": "e44fef8dd66cf8ac1ced60bb674d526e656ca938", 18679 "description": "frontends/va/enc: allow for frames to be marked as (not) referenced", 18680 "nominated": false, 18681 "nomination_type": null, 18682 "resolution": 4, 18683 "main_sha": null, 18684 "because_sha": null 18685 }, 18686 { 18687 "sha": "ad3ed91b1f888aeadc60cc66148b7d5cf612672c", 18688 "description": "radeon/vcn: increase encoder dpb size", 18689 "nominated": false, 18690 "nomination_type": null, 18691 "resolution": 4, 18692 "main_sha": null, 18693 "because_sha": null 18694 }, 18695 { 18696 "sha": "31b033eec2f48c44f0011131b99e19e88eba4281", 18697 "description": "frontends/va/enc: hardcode h265 encoder ref pic list size", 18698 "nominated": false, 18699 "nomination_type": null, 18700 "resolution": 4, 18701 "main_sha": null, 18702 "because_sha": null 18703 }, 18704 { 18705 "sha": "c5b7fb998fa3638727d3aea5030d1ccb4e78082d", 18706 "description": "frontends/va: disable packed header support for h264 encoder", 18707 "nominated": false, 18708 "nomination_type": null, 18709 "resolution": 4, 18710 "main_sha": null, 18711 "because_sha": null 18712 }, 18713 { 18714 "sha": "934bc24fe9df6d398c1e057213732d5cddefa407", 18715 "description": "radv: handle VK_DESCRIPTOR_TYPE_SAMPLER in VK_VALVE_mutable_descriptor_type extension", 18716 "nominated": false, 18717 "nomination_type": null, 18718 "resolution": 4, 18719 "main_sha": null, 18720 "because_sha": null 18721 }, 18722 { 18723 "sha": "de55fd358fa4b3e3620145c71557090403b8ec6c", 18724 "description": "intel/fs/xehp: Teach SWSB pass about the exec pipeline of FS_OPCODE_PACK_HALF_2x16_SPLIT.", 18725 "nominated": true, 18726 "nomination_type": 1, 18727 "resolution": 1, 18728 "main_sha": null, 18729 "because_sha": "d4537770bbf6c78d49dc71abe2f79099448339eb" 18730 }, 18731 { 18732 "sha": "7e9158761a397560e74ae1bb9f6f4fbaaa489621", 18733 "description": "r300/ci: Update loop expectations", 18734 "nominated": false, 18735 "nomination_type": null, 18736 "resolution": 4, 18737 "main_sha": null, 18738 "because_sha": null 18739 }, 18740 { 18741 "sha": "8ddefb8ea5789137d3ea99f255f3d17d10d291e0", 18742 "description": "r300: Route shader stats output to ARB_debug_output.", 18743 "nominated": false, 18744 "nomination_type": null, 18745 "resolution": 4, 18746 "main_sha": null, 18747 "because_sha": null 18748 }, 18749 { 18750 "sha": "141302e61f4f2f6b0e148baae31e36a740abf337", 18751 "description": "r300: Precompile the FS at shader creation time.", 18752 "nominated": false, 18753 "nomination_type": null, 18754 "resolution": 4, 18755 "main_sha": null, 18756 "because_sha": null 18757 }, 18758 { 18759 "sha": "e9dd776ef91b1454be31a86d716c46240454d26e", 18760 "description": "r300: Remove the non_normalized_coords from the shader key.", 18761 "nominated": false, 18762 "nomination_type": null, 18763 "resolution": 4, 18764 "main_sha": null, 18765 "because_sha": null 18766 }, 18767 { 18768 "sha": "26b3e2f7cd71bdc58dfddb235ae13b0a3c558495", 18769 "description": "r300: Also consider ALU condition modifiers for loop DCE.", 18770 "nominated": true, 18771 "nomination_type": 0, 18772 "resolution": 1, 18773 "main_sha": null, 18774 "because_sha": null 18775 }, 18776 { 18777 "sha": "d6fed4ab7db63c5f569032dba2cc95ea3ccfc65c", 18778 "description": "r300: Ensure that immediates have matching negate flags too.", 18779 "nominated": true, 18780 "nomination_type": 0, 18781 "resolution": 1, 18782 "main_sha": null, 18783 "because_sha": null 18784 }, 18785 { 18786 "sha": "915af8de8b15886c9fe12ff4bed4fa1fbb904464", 18787 "description": "r300: Cache the var list in the peephole_mul_omod() loop.", 18788 "nominated": false, 18789 "nomination_type": null, 18790 "resolution": 4, 18791 "main_sha": null, 18792 "because_sha": null 18793 }, 18794 { 18795 "sha": "42e8f48be729535449bfae3983d4350993149977", 18796 "description": "r300: Move the instruction filter for r500_transform_IF() to the top.", 18797 "nominated": true, 18798 "nomination_type": 0, 18799 "resolution": 1, 18800 "main_sha": null, 18801 "because_sha": null 18802 }, 18803 { 18804 "sha": "1050686afe2a2e77e2bbb7780e1bd5f81f1aa0d5", 18805 "description": "meson: Fix dri.pc dridriverdir", 18806 "nominated": false, 18807 "nomination_type": null, 18808 "resolution": 4, 18809 "main_sha": null, 18810 "because_sha": null 18811 }, 18812 { 18813 "sha": "0db2e78788615898b0fa60e20c518377dfa90f97", 18814 "description": "freedreno/ci/a306: increase concurrency", 18815 "nominated": false, 18816 "nomination_type": null, 18817 "resolution": 4, 18818 "main_sha": null, 18819 "because_sha": null 18820 }, 18821 { 18822 "sha": "3db30ea877ebf7e2eefffbc554155d22adf96ba9", 18823 "description": "freedreno/ci/a306: add more skips", 18824 "nominated": false, 18825 "nomination_type": null, 18826 "resolution": 4, 18827 "main_sha": null, 18828 "because_sha": null 18829 }, 18830 { 18831 "sha": "34804e1266964a68d7ebdf3e067e3c19277692f1", 18832 "description": "intel/crocus: push main/macros.h out to the users", 18833 "nominated": false, 18834 "nomination_type": null, 18835 "resolution": 4, 18836 "main_sha": null, 18837 "because_sha": null 18838 }, 18839 { 18840 "sha": "9105cf19558af9da2184a35ad7258ea3a7bc14dd", 18841 "description": "intel/compiler: drop shader_info.h from compiler header", 18842 "nominated": false, 18843 "nomination_type": null, 18844 "resolution": 4, 18845 "main_sha": null, 18846 "because_sha": null 18847 }, 18848 { 18849 "sha": "9265d1d62db41f2693ff42db2284eb1765eb8469", 18850 "description": "brw/compiler: drop mtypes.h from compiler", 18851 "nominated": false, 18852 "nomination_type": null, 18853 "resolution": 4, 18854 "main_sha": null, 18855 "because_sha": null 18856 }, 18857 { 18858 "sha": "3f35b5fdc9c8a08248c68f2393c115db22fb433d", 18859 "description": "anv: include futex.h explicitly in allocator.", 18860 "nominated": false, 18861 "nomination_type": null, 18862 "resolution": 4, 18863 "main_sha": null, 18864 "because_sha": null 18865 }, 18866 { 18867 "sha": "244fa81c137f885e631ab02c1ee9157d02aea01a", 18868 "description": "mesa: move _mesa_varying_slot_in_fs to shader_enums", 18869 "nominated": false, 18870 "nomination_type": null, 18871 "resolution": 4, 18872 "main_sha": null, 18873 "because_sha": null 18874 }, 18875 { 18876 "sha": "0733266706d1e3071e047e11829ad56d680b9829", 18877 "description": "intel/isl: Drop extra devinfo checks for CCS support", 18878 "nominated": false, 18879 "nomination_type": null, 18880 "resolution": 4, 18881 "main_sha": null, 18882 "because_sha": null 18883 }, 18884 { 18885 "sha": "99b320fc6822bcbd5f3eef5ca3b4a9b174475ede", 18886 "description": "iris: Drop the YCRCB cases in finish_aux_import", 18887 "nominated": false, 18888 "nomination_type": null, 18889 "resolution": 4, 18890 "main_sha": null, 18891 "because_sha": null 18892 }, 18893 { 18894 "sha": "0e075227d8800a8c9fbedf49e4253146f751df4e", 18895 "description": "intel/isl: Restore CCS_E support for YUYV and UYVY", 18896 "nominated": false, 18897 "nomination_type": 1, 18898 "resolution": 4, 18899 "main_sha": null, 18900 "because_sha": "1433fe7860af96edcd1758e15ce9081f637e3d0d" 18901 }, 18902 { 18903 "sha": "5439e3c4128283b3bc5cf9c660f7f4ad306d7bd3", 18904 "description": "docs: remove stale notice about deleted dir", 18905 "nominated": false, 18906 "nomination_type": null, 18907 "resolution": 4, 18908 "main_sha": null, 18909 "because_sha": null 18910 }, 18911 { 18912 "sha": "d16263cdee95ec48864ad7a0f90275e8a4fd374b", 18913 "description": "docs: remove mentions of deleted code", 18914 "nominated": false, 18915 "nomination_type": null, 18916 "resolution": 4, 18917 "main_sha": null, 18918 "because_sha": null 18919 }, 18920 { 18921 "sha": "dc81cd1931e92a158d32a9a41ec6f9d7b7a33aca", 18922 "description": "ci: remove testing of deleted code", 18923 "nominated": false, 18924 "nomination_type": null, 18925 "resolution": 4, 18926 "main_sha": null, 18927 "because_sha": null 18928 }, 18929 { 18930 "sha": "e03334e9777a28906eb25c258c1996f736082110", 18931 "description": "CODEOWNERS: remove ownership of deleted code", 18932 "nominated": false, 18933 "nomination_type": null, 18934 "resolution": 4, 18935 "main_sha": null, 18936 "because_sha": null 18937 }, 18938 { 18939 "sha": "558bc2227ed00fc6a29c2a10c0b99719cd445c6c", 18940 "description": "meson: check -mtls if has_exe_wrapper", 18941 "nominated": false, 18942 "nomination_type": 1, 18943 "resolution": 4, 18944 "main_sha": null, 18945 "because_sha": "60d95c5d0feef4e4b2820a26c4708aff10f5730d" 18946 }, 18947 { 18948 "sha": "def254b05ff999cd0e1b2723cd0757165ebae421", 18949 "description": "panvk: Add check for null fence", 18950 "nominated": false, 18951 "nomination_type": null, 18952 "resolution": 4, 18953 "main_sha": null, 18954 "because_sha": null 18955 }, 18956 { 18957 "sha": "c749da61356d98b6a9c20ca3fd81cebf18b01979", 18958 "description": "ir3,turnip: Add support for GL_KHR_shader_subgroup_quad", 18959 "nominated": false, 18960 "nomination_type": null, 18961 "resolution": 4, 18962 "main_sha": null, 18963 "because_sha": null 18964 }, 18965 { 18966 "sha": "3dfd4230bbda75223c480d75447b55ac9c5a2c35", 18967 "description": "ir3,turnip: Enable subgroup ops support in all stages on gen4", 18968 "nominated": false, 18969 "nomination_type": null, 18970 "resolution": 4, 18971 "main_sha": null, 18972 "because_sha": null 18973 }, 18974 { 18975 "sha": "ded51fd39ec7d2604e51f4013c8a0d92b3c122ac", 18976 "description": "ir3: Use getfiberid for SubgroupInvocationID on gen4", 18977 "nominated": false, 18978 "nomination_type": null, 18979 "resolution": 4, 18980 "main_sha": null, 18981 "because_sha": null 18982 }, 18983 { 18984 "sha": "d1c49901dfe068323ffd8a3f5a98dc0505b3632a", 18985 "description": "ir3: Add gen4 new subgroup instructions", 18986 "nominated": false, 18987 "nomination_type": null, 18988 "resolution": 4, 18989 "main_sha": null, 18990 "because_sha": null 18991 }, 18992 { 18993 "sha": "943ef0edbdc600199c52b8baeb1d9d8dc12cb9e2", 18994 "description": "radv: avoid prefixing few VkXXX structures by struct", 18995 "nominated": false, 18996 "nomination_type": null, 18997 "resolution": 4, 18998 "main_sha": null, 18999 "because_sha": null 19000 }, 19001 { 19002 "sha": "a3886fa471f0b68229bc1642a39c869023c3f014", 19003 "description": "util/u_vector: prevent C++ warning on cast from void* to something else", 19004 "nominated": false, 19005 "nomination_type": null, 19006 "resolution": 4, 19007 "main_sha": null, 19008 "because_sha": null 19009 }, 19010 { 19011 "sha": "55b396e7430f16b3de3999d8f5a191bc1ae44b70", 19012 "description": "mesa/crocus/iris/blorp: drop minify macro in favour of u_minify", 19013 "nominated": false, 19014 "nomination_type": null, 19015 "resolution": 4, 19016 "main_sha": null, 19017 "because_sha": null 19018 }, 19019 { 19020 "sha": "d9f0991744aa96b354b0912c4b31a995c3b274b0", 19021 "description": "mesa: Make _mesa_generate_mipmap_level static", 19022 "nominated": false, 19023 "nomination_type": null, 19024 "resolution": 4, 19025 "main_sha": null, 19026 "because_sha": null 19027 }, 19028 { 19029 "sha": "3731d21c6857cc0af6fc824595b3678cf11e8ad3", 19030 "description": "mesa: Remove unused execmem code", 19031 "nominated": false, 19032 "nomination_type": null, 19033 "resolution": 4, 19034 "main_sha": null, 19035 "because_sha": null 19036 }, 19037 { 19038 "sha": "68b7fabbe2d1d1ef73d127c284e23f10134a2820", 19039 "description": "mesa/program: Dead code cleanup", 19040 "nominated": false, 19041 "nomination_type": null, 19042 "resolution": 4, 19043 "main_sha": null, 19044 "because_sha": null 19045 }, 19046 { 19047 "sha": "087f196a084ecff01a18b939e1c3b877ef14cbcd", 19048 "description": "mesa/vbo: Always use buffer objects for storage", 19049 "nominated": false, 19050 "nomination_type": null, 19051 "resolution": 4, 19052 "main_sha": null, 19053 "because_sha": null 19054 }, 19055 { 19056 "sha": "b4ae8ee43ecc19f0aa46c0f026c561bbccd9f374", 19057 "description": "mesa: Remove unused _vbo_current_binding", 19058 "nominated": false, 19059 "nomination_type": null, 19060 "resolution": 4, 19061 "main_sha": null, 19062 "because_sha": null 19063 }, 19064 { 19065 "sha": "d88398413a977c688b00ffd6e666e8db6040178a", 19066 "description": "mesa: Remove unused _es_{,Get}TexGenfv", 19067 "nominated": false, 19068 "nomination_type": null, 19069 "resolution": 4, 19070 "main_sha": null, 19071 "because_sha": null 19072 }, 19073 { 19074 "sha": "3f35fd71c3f32d112addc1cfc37b485c69ad8c7e", 19075 "description": "mesa: Remove unused _es_RenderbufferStorageEXT", 19076 "nominated": false, 19077 "nomination_type": null, 19078 "resolution": 4, 19079 "main_sha": null, 19080 "because_sha": null 19081 }, 19082 { 19083 "sha": "5b8eeaac3a1f45dd35fdf3c5b55919259846045a", 19084 "description": "mesa: Remove unused _es_color4ub", 19085 "nominated": false, 19086 "nomination_type": null, 19087 "resolution": 4, 19088 "main_sha": null, 19089 "because_sha": null 19090 }, 19091 { 19092 "sha": "5d09812c2f25428487ecd3f0326364b697654cc7", 19093 "description": "mesa: Remove unused _mesa_compressed_image_address", 19094 "nominated": false, 19095 "nomination_type": null, 19096 "resolution": 4, 19097 "main_sha": null, 19098 "because_sha": null 19099 }, 19100 { 19101 "sha": "74c29e1bf72ab39ed097ea3ab61048457f3e1369", 19102 "description": "mesa: Remove unused _mesa_apply_ci_transfer_ops", 19103 "nominated": false, 19104 "nomination_type": null, 19105 "resolution": 4, 19106 "main_sha": null, 19107 "because_sha": null 19108 }, 19109 { 19110 "sha": "1455d1cd30c0858b25f1c200bd1714a31165597d", 19111 "description": "mesa: Remove unused _check_*TexGen*OES", 19112 "nominated": false, 19113 "nomination_type": null, 19114 "resolution": 4, 19115 "main_sha": null, 19116 "because_sha": null 19117 }, 19118 { 19119 "sha": "98ef86b3afdb33302dfe3b1cd34e8f830851a791", 19120 "description": "mesa: Remove unused _mesa_DrawTexx{,v}", 19121 "nominated": false, 19122 "nomination_type": null, 19123 "resolution": 4, 19124 "main_sha": null, 19125 "because_sha": null 19126 }, 19127 { 19128 "sha": "8f92e81718dec32fe7aa49d7a22376cfd782dc81", 19129 "description": "mesa: Remove unused _mesa_get_render_format", 19130 "nominated": false, 19131 "nomination_type": null, 19132 "resolution": 4, 19133 "main_sha": null, 19134 "because_sha": null 19135 }, 19136 { 19137 "sha": "8aa776ab1f8c1581e97c00c2aa5fd1afe587ea01", 19138 "description": "mesa: Remove unused _mesa_all_buffers_are_unmapped", 19139 "nominated": false, 19140 "nomination_type": null, 19141 "resolution": 4, 19142 "main_sha": null, 19143 "because_sha": null 19144 }, 19145 { 19146 "sha": "31ad50d989b1f60e08cecb803489e26d2499167e", 19147 "description": "radv: fix dynamic rendering with VRS", 19148 "nominated": false, 19149 "nomination_type": 1, 19150 "resolution": 4, 19151 "main_sha": null, 19152 "because_sha": "7f3aba37d217085590bd460bd7ff207f193181c6" 19153 }, 19154 { 19155 "sha": "92d84f189c7d985295393e4421367aca75d32084", 19156 "description": "radv: constify radv_vs_input_state() in more places", 19157 "nominated": false, 19158 "nomination_type": null, 19159 "resolution": 4, 19160 "main_sha": null, 19161 "because_sha": null 19162 }, 19163 { 19164 "sha": "b83caef6d2923d122719f123083eab098f7d8752", 19165 "description": "radv: constify radv_vertex_binding in CmdSetVertexInputEXT()", 19166 "nominated": false, 19167 "nomination_type": null, 19168 "resolution": 4, 19169 "main_sha": null, 19170 "because_sha": null 19171 }, 19172 { 19173 "sha": "45f181c4827b2dae2fb01d63153db141cbe43c79", 19174 "description": "radv: move a comment at the right place in CmdBindVertexBuffers2EXT()", 19175 "nominated": false, 19176 "nomination_type": null, 19177 "resolution": 4, 19178 "main_sha": null, 19179 "because_sha": null 19180 }, 19181 { 19182 "sha": "e63ffc2f04ef2922a34fccbec4e81b689737bfc9", 19183 "description": "freedreno,tu: Limit the amount of instructions preloaded into icache", 19184 "nominated": false, 19185 "nomination_type": null, 19186 "resolution": 4, 19187 "main_sha": null, 19188 "because_sha": null 19189 }, 19190 { 19191 "sha": "da24bb17a83c3e37196629b1cfb35b13d7b852f6", 19192 "description": "mesa/st: move external objects to direct calls", 19193 "nominated": false, 19194 "nomination_type": null, 19195 "resolution": 4, 19196 "main_sha": null, 19197 "because_sha": null 19198 }, 19199 { 19200 "sha": "830e2038fcaa4d40517078e568add31af3b1cd49", 19201 "description": "mesa/st: move transformfeedback to direct calls", 19202 "nominated": false, 19203 "nomination_type": null, 19204 "resolution": 4, 19205 "main_sha": null, 19206 "because_sha": null 19207 }, 19208 { 19209 "sha": "12f8475ff98cfc0b14274fb4a62ed26258c84845", 19210 "description": "mesa/st: move barriers to direct call", 19211 "nominated": false, 19212 "nomination_type": null, 19213 "resolution": 4, 19214 "main_sha": null, 19215 "because_sha": null 19216 }, 19217 { 19218 "sha": "8fe4ff2fdac0c5e21cf56d3dc1567af73475226e", 19219 "description": "mesa/st: direct call sync object functions", 19220 "nominated": false, 19221 "nomination_type": null, 19222 "resolution": 4, 19223 "main_sha": null, 19224 "because_sha": null 19225 }, 19226 { 19227 "sha": "bd9adf39198c122993ffb600aab0ca26d4ee046e", 19228 "description": "mesa/dd/st: direct wire queries/timestamp/condrender.", 19229 "nominated": false, 19230 "nomination_type": null, 19231 "resolution": 4, 19232 "main_sha": null, 19233 "because_sha": null 19234 }, 19235 { 19236 "sha": "0d8610b0994655930e26f6b63f01332e85d964ab", 19237 "description": "mesa/dd/st: move get strings pointer out of dd.h", 19238 "nominated": false, 19239 "nomination_type": null, 19240 "resolution": 4, 19241 "main_sha": null, 19242 "because_sha": null 19243 }, 19244 { 19245 "sha": "b03db927202fdc502067d6c1e0f555d8cdcb3a6a", 19246 "description": "meson: make mesa/tests/glx depend on gallium", 19247 "nominated": false, 19248 "nomination_type": null, 19249 "resolution": 4, 19250 "main_sha": null, 19251 "because_sha": null 19252 }, 19253 { 19254 "sha": "9bb375b0bece7f0b8480ab996e308cd4ceb97d1d", 19255 "description": "intel/compiler: drop glsl options from brw_compiler", 19256 "nominated": false, 19257 "nomination_type": null, 19258 "resolution": 4, 19259 "main_sha": null, 19260 "because_sha": null 19261 }, 19262 { 19263 "sha": "de33205f88eebc43676c9a7f603b70e8bc212e95", 19264 "description": "nir/algebraic: Move all the individual transforms to a common table.", 19265 "nominated": false, 19266 "nomination_type": null, 19267 "resolution": 4, 19268 "main_sha": null, 19269 "because_sha": null 19270 }, 19271 { 19272 "sha": "a29b54f01464dc2e5154a9701826465e8281487c", 19273 "description": "nir/algebraic: Mark the automaton's filter tables as const.", 19274 "nominated": false, 19275 "nomination_type": null, 19276 "resolution": 4, 19277 "main_sha": null, 19278 "because_sha": null 19279 }, 19280 { 19281 "sha": "45a8d11b6e6e08866b3ae7c8c98fb2ca8b7c35ef", 19282 "description": "nir/algebraic: Pack various bitfields in the nir_search_value_union.", 19283 "nominated": false, 19284 "nomination_type": null, 19285 "resolution": 4, 19286 "main_sha": null, 19287 "because_sha": null 19288 }, 19289 { 19290 "sha": "53f49b7066c7eb6548c8c5c856ceabdee5fcb6e0", 19291 "description": "nir/algebraic: Move relocations for variable conds to a table.", 19292 "nominated": false, 19293 "nomination_type": null, 19294 "resolution": 4, 19295 "main_sha": null, 19296 "because_sha": null 19297 }, 19298 { 19299 "sha": "8485a789776554548ca19084d638a4496805df77", 19300 "description": "nir/algebraic: Move relocations for expression conds to a table.", 19301 "nominated": false, 19302 "nomination_type": null, 19303 "resolution": 4, 19304 "main_sha": null, 19305 "because_sha": null 19306 }, 19307 { 19308 "sha": "7635379dc723852e6a64a3a284ff27020d9513f7", 19309 "description": "nir/algebraic: Remove array-of-cond code", 19310 "nominated": false, 19311 "nomination_type": null, 19312 "resolution": 4, 19313 "main_sha": null, 19314 "because_sha": null 19315 }, 19316 { 19317 "sha": "5d82c61a30b390c0216ab6c70082268dc21e7630", 19318 "description": "nir/algebraic: Replace relocations for nir_search values with a table.", 19319 "nominated": false, 19320 "nomination_type": null, 19321 "resolution": 4, 19322 "main_sha": null, 19323 "because_sha": null 19324 }, 19325 { 19326 "sha": "e7d871737598483777e967db59fe7abaa9023d46", 19327 "description": "nir/algebraic: Drop the check for cache == None.", 19328 "nominated": false, 19329 "nomination_type": null, 19330 "resolution": 4, 19331 "main_sha": null, 19332 "because_sha": null 19333 }, 19334 { 19335 "sha": "a263474d3b4aaa52bbf171eb7729fc6e06e4e92e", 19336 "description": "nir/algebraic: Move some generated-code algebraic opt args into a struct.", 19337 "nominated": false, 19338 "nomination_type": null, 19339 "resolution": 4, 19340 "main_sha": null, 19341 "because_sha": null 19342 }, 19343 { 19344 "sha": "4b5692fa7185b1380c51247583e08feba0b2c6eb", 19345 "description": "nouveau/nir: Use the address reg for indirect scratch access.", 19346 "nominated": false, 19347 "nomination_type": null, 19348 "resolution": 4, 19349 "main_sha": null, 19350 "because_sha": null 19351 }, 19352 { 19353 "sha": "ca16c271fa7b016714899c7dd92e0e7dd95c08e2", 19354 "description": "mesa: make struct in gl_program a union and remove FIXME", 19355 "nominated": false, 19356 "nomination_type": null, 19357 "resolution": 4, 19358 "main_sha": null, 19359 "because_sha": null 19360 }, 19361 { 19362 "sha": "df6ff88fd01c84974e5b864b6cd32bd9b524a48a", 19363 "description": "loader/dri3: support glx pbuffer swap", 19364 "nominated": false, 19365 "nomination_type": null, 19366 "resolution": 4, 19367 "main_sha": null, 19368 "because_sha": null 19369 }, 19370 { 19371 "sha": "e0311746cddd1042d33a101a723bb4c69a4910a8", 19372 "description": "loader/dri3: stop doing anything in swap buffer for some drawable", 19373 "nominated": false, 19374 "nomination_type": null, 19375 "resolution": 4, 19376 "main_sha": null, 19377 "because_sha": null 19378 }, 19379 { 19380 "sha": "d67d1dddbe27bcbe1e43b1fabeb75ffb0562524a", 19381 "description": "loader/dri3: rename dri3_fake_front_buffer", 19382 "nominated": false, 19383 "nomination_type": null, 19384 "resolution": 4, 19385 "main_sha": null, 19386 "because_sha": null 19387 }, 19388 { 19389 "sha": "c7d5e91b6be93dc0012189b376f52e5d15c6210e", 19390 "description": "loader/dri3: replace is_pixmap with drawable type", 19391 "nominated": false, 19392 "nomination_type": null, 19393 "resolution": 4, 19394 "main_sha": null, 19395 "because_sha": null 19396 }, 19397 { 19398 "sha": "d19013a19989a4214777b555608d42f1935be68d", 19399 "description": "loader/dri3: setup present event with drawable type info", 19400 "nominated": false, 19401 "nomination_type": null, 19402 "resolution": 4, 19403 "main_sha": null, 19404 "because_sha": null 19405 }, 19406 { 19407 "sha": "6508e5b4a1d52f2f1d4184e7abfddb10f6092646", 19408 "description": "loader/dri3: pack window present event setup into a function", 19409 "nominated": false, 19410 "nomination_type": null, 19411 "resolution": 4, 19412 "main_sha": null, 19413 "because_sha": null 19414 }, 19415 { 19416 "sha": "9faa2892b9386a7fb7381195c5409a44e5db0fa8", 19417 "description": "loader/dri3: remove unused present capability query", 19418 "nominated": false, 19419 "nomination_type": null, 19420 "resolution": 4, 19421 "main_sha": null, 19422 "because_sha": null 19423 }, 19424 { 19425 "sha": "13bf30583c79c52f47ca7a416c9199ca62f45aaa", 19426 "description": "loader/dri3: add drawable type set by GLX and EGL", 19427 "nominated": false, 19428 "nomination_type": null, 19429 "resolution": 4, 19430 "main_sha": null, 19431 "because_sha": null 19432 }, 19433 { 19434 "sha": "887f5a6320460008c0169bf56eae5ea87d2f62c7", 19435 "description": "glx: add drawable type argument when create drawable", 19436 "nominated": false, 19437 "nomination_type": null, 19438 "resolution": 4, 19439 "main_sha": null, 19440 "because_sha": null 19441 }, 19442 { 19443 "sha": "6625c960c5827018be1482c45d8cd21b8d768946", 19444 "description": "glx: check drawable type before create drawble", 19445 "nominated": false, 19446 "nomination_type": null, 19447 "resolution": 4, 19448 "main_sha": null, 19449 "because_sha": null 19450 }, 19451 { 19452 "sha": "bc8a51a79a5fc9981fd99c0d450c08630bfb7127", 19453 "description": "glx: no need to create extra pixmap for pbuffer", 19454 "nominated": false, 19455 "nomination_type": null, 19456 "resolution": 4, 19457 "main_sha": null, 19458 "because_sha": null 19459 }, 19460 { 19461 "sha": "51f71e0483e196e0d07877335ed9fe3e405adbd8", 19462 "description": "util: add workaround for SNK HEROINES Tag Team Frenzy", 19463 "nominated": false, 19464 "nomination_type": null, 19465 "resolution": 4, 19466 "main_sha": null, 19467 "because_sha": null 19468 }, 19469 { 19470 "sha": "f225e0679ad1f3ce13c55ea7f80486ff7b461969", 19471 "description": "util: add dri config option force_compat_shaders", 19472 "nominated": false, 19473 "nomination_type": null, 19474 "resolution": 4, 19475 "main_sha": null, 19476 "because_sha": null 19477 }, 19478 { 19479 "sha": "2d7c25fb9dc037fbbeec9807a3864070f2b76c5d", 19480 "description": "isl: Move some genxml surface state helpers into an include file", 19481 "nominated": false, 19482 "nomination_type": null, 19483 "resolution": 4, 19484 "main_sha": null, 19485 "because_sha": null 19486 }, 19487 { 19488 "sha": "b3b63c795f088990aac7cdba54907309ebc85553", 19489 "description": "iris: Rename is_render_target to is_dest in a few blit functions", 19490 "nominated": false, 19491 "nomination_type": null, 19492 "resolution": 4, 19493 "main_sha": null, 19494 "because_sha": null 19495 }, 19496 { 19497 "sha": "65e343dda38a00b10715731e02938df776ef0000", 19498 "description": "r300: Fix mis-optimization turning -1 - x into 1 - x.", 19499 "nominated": true, 19500 "nomination_type": 0, 19501 "resolution": 1, 19502 "main_sha": null, 19503 "because_sha": null 19504 }, 19505 { 19506 "sha": "0e0a49039b617ef1dadc912adc34776be6e06a34", 19507 "description": "r300: Turn a comment about presub into an assert.", 19508 "nominated": false, 19509 "nomination_type": null, 19510 "resolution": 4, 19511 "main_sha": null, 19512 "because_sha": null 19513 }, 19514 { 19515 "sha": "ce0e228ff40ac768fd6d92fa3abf3a02d16a917c", 19516 "description": "r300: Add deqp expectations for RV515.", 19517 "nominated": false, 19518 "nomination_type": null, 19519 "resolution": 4, 19520 "main_sha": null, 19521 "because_sha": null 19522 }, 19523 { 19524 "sha": "3580ffaa44b7a93f14a72d98fe73b91fcbb3cc61", 19525 "description": "doc: update source tree doc to reflect recent classic/swrast deletions", 19526 "nominated": false, 19527 "nomination_type": null, 19528 "resolution": 4, 19529 "main_sha": null, 19530 "because_sha": null 19531 }, 19532 { 19533 "sha": "2636e8681a016eea74ad97bba80cc23e121f8384", 19534 "description": "fixup! gallium/swr: Remove driver source", 19535 "nominated": false, 19536 "nomination_type": null, 19537 "resolution": 4, 19538 "main_sha": null, 19539 "because_sha": null 19540 }, 19541 { 19542 "sha": "fb4fc1fd50dfc6671ab3d0265fe7e686ca067f69", 19543 "description": "new_features: Add OpenSWR removal", 19544 "nominated": false, 19545 "nomination_type": null, 19546 "resolution": 4, 19547 "main_sha": null, 19548 "because_sha": null 19549 }, 19550 { 19551 "sha": "7dd12694f1507b2c8810f96870ca51f84c6fa719", 19552 "description": "CODEOWNERS: remove OpenSWR", 19553 "nominated": false, 19554 "nomination_type": null, 19555 "resolution": 4, 19556 "main_sha": null, 19557 "because_sha": null 19558 }, 19559 { 19560 "sha": "ce4c96ea1bce9f2f85fccc33bda9277bd6339139", 19561 "description": "gallium/swr: clean up the documentation after SWR removal from main", 19562 "nominated": false, 19563 "nomination_type": null, 19564 "resolution": 4, 19565 "main_sha": null, 19566 "because_sha": null 19567 }, 19568 { 19569 "sha": "e2de00876a7033b6923f912af8d2b0bbd100e113", 19570 "description": "gallium/swr: Remove common code and build options", 19571 "nominated": false, 19572 "nomination_type": null, 19573 "resolution": 4, 19574 "main_sha": null, 19575 "because_sha": null 19576 }, 19577 { 19578 "sha": "855793c6c6bd372ea96681ecbd3f318ad71da223", 19579 "description": "gallium/swr: Remove driver source", 19580 "nominated": false, 19581 "nomination_type": null, 19582 "resolution": 4, 19583 "main_sha": null, 19584 "because_sha": null 19585 }, 19586 { 19587 "sha": "d22d328859e4a67e6ff738fbd22eaf1d5a09376a", 19588 "description": "nv50/nir: Switch to the common NIR options", 19589 "nominated": false, 19590 "nomination_type": null, 19591 "resolution": 4, 19592 "main_sha": null, 19593 "because_sha": null 19594 }, 19595 { 19596 "sha": "46b758cbccff9a38339f6e5048665c31871e94f4", 19597 "description": "pan/va: Add table parameter to LD_ATTR_IMM", 19598 "nominated": false, 19599 "nomination_type": null, 19600 "resolution": 4, 19601 "main_sha": null, 19602 "because_sha": null 19603 }, 19604 { 19605 "sha": "a5084127eb7c528f09717708fe42776944e247c2", 19606 "description": "pan/va: Add sample/update modes to LD_VAR", 19607 "nominated": false, 19608 "nomination_type": null, 19609 "resolution": 4, 19610 "main_sha": null, 19611 "because_sha": null 19612 }, 19613 { 19614 "sha": "3485e9dd3d13619e3968fde97b00ed585dfcd1ce", 19615 "description": "pan/va: Make LD_VAR index more fine-grained", 19616 "nominated": false, 19617 "nomination_type": null, 19618 "resolution": 4, 19619 "main_sha": null, 19620 "because_sha": null 19621 }, 19622 { 19623 "sha": "7d157ae50ed04f8f7d02456f1eac578500fc8656", 19624 "description": "pan/va: Add more assembler tests", 19625 "nominated": false, 19626 "nomination_type": null, 19627 "resolution": 4, 19628 "main_sha": null, 19629 "because_sha": null 19630 }, 19631 { 19632 "sha": "f3d4d074da2251efbbf92f8eb0e19556bc18750c", 19633 "description": "pan/va: Disambiguate sign of CSEL instructions", 19634 "nominated": false, 19635 "nomination_type": null, 19636 "resolution": 4, 19637 "main_sha": null, 19638 "because_sha": null 19639 }, 19640 { 19641 "sha": "9da627fd6d8176028850fddcae5d0e57c75b162f", 19642 "description": "pan/va: Improve assembler unit test output", 19643 "nominated": false, 19644 "nomination_type": null, 19645 "resolution": 4, 19646 "main_sha": null, 19647 "because_sha": null 19648 }, 19649 { 19650 "sha": "3ae3569d822c2546c4c748090f8a6c8016f763ea", 19651 "description": "meson: restore dri.pc file", 19652 "nominated": false, 19653 "nomination_type": 1, 19654 "resolution": 4, 19655 "main_sha": null, 19656 "because_sha": "ea8fa10edd1f8976825c6aad05b904179a2deca3" 19657 }, 19658 { 19659 "sha": "2feee3b0b08dea161ebaffd2bc3d937f1f4b1d4e", 19660 "description": "mesa/externalobject: delete unused functions", 19661 "nominated": false, 19662 "nomination_type": null, 19663 "resolution": 4, 19664 "main_sha": null, 19665 "because_sha": null 19666 }, 19667 { 19668 "sha": "2db58c3f89da8bc783418357fb7fbe1228eee5aa", 19669 "description": "mesa/barrier: remove unused barrier functions", 19670 "nominated": false, 19671 "nomination_type": null, 19672 "resolution": 4, 19673 "main_sha": null, 19674 "because_sha": null 19675 }, 19676 { 19677 "sha": "26bd234d062353d1fe4b6d4b5c1d33c84d537c79", 19678 "description": "mesa/transformfeedback: remove unused transform feedback code", 19679 "nominated": false, 19680 "nomination_type": null, 19681 "resolution": 4, 19682 "main_sha": null, 19683 "because_sha": null 19684 }, 19685 { 19686 "sha": "b7eb7bd47b57ced7c3b056182539a65a216fcae0", 19687 "description": "mesa: remove unused buffer object code.", 19688 "nominated": false, 19689 "nomination_type": null, 19690 "resolution": 4, 19691 "main_sha": null, 19692 "because_sha": null 19693 }, 19694 { 19695 "sha": "a7c7f55a3b8091802ceb0b021193e4e7d0793d10", 19696 "description": "mesa/syncobj: drop unused syncobj code.", 19697 "nominated": false, 19698 "nomination_type": null, 19699 "resolution": 4, 19700 "main_sha": null, 19701 "because_sha": null 19702 }, 19703 { 19704 "sha": "ae9c96ea17bac2d97276d3bd62d2c2c0cae4d5c6", 19705 "description": "mesa/query: remove all the mesa queryobj code.", 19706 "nominated": false, 19707 "nomination_type": null, 19708 "resolution": 4, 19709 "main_sha": null, 19710 "because_sha": null 19711 }, 19712 { 19713 "sha": "711176bc0c4793efca4f957264bb1e98ac6a5368", 19714 "description": "iris/ci: comment out iris-cml-traces-performance due to hw unavailable", 19715 "nominated": false, 19716 "nomination_type": null, 19717 "resolution": 4, 19718 "main_sha": null, 19719 "because_sha": null 19720 }, 19721 { 19722 "sha": "9b068f186a4bbdc77448814c47df40dc10186178", 19723 "description": "panfrost: Add Valhall support to pandecode", 19724 "nominated": false, 19725 "nomination_type": null, 19726 "resolution": 4, 19727 "main_sha": null, 19728 "because_sha": null 19729 }, 19730 { 19731 "sha": "745d7db74813b8e1ce52c879e0bbffde2ca6e6c1", 19732 "description": "panfrost: Don't shadow Mesa's fui()", 19733 "nominated": true, 19734 "nomination_type": 1, 19735 "resolution": 1, 19736 "main_sha": null, 19737 "because_sha": "688827f3c5280961ab096c342ea5834ccef8463e" 19738 }, 19739 { 19740 "sha": "244f3704d44340883b83a1c1a3ea67c50a075e9a", 19741 "description": "panfrost: Zero initialize disassembler stats", 19742 "nominated": false, 19743 "nomination_type": null, 19744 "resolution": 4, 19745 "main_sha": null, 19746 "because_sha": null 19747 }, 19748 { 19749 "sha": "96acad5cd59c598faaec4ee0ac0f7ee0c2ff0a05", 19750 "description": "panfrost: Add XML for Valhall data structures", 19751 "nominated": false, 19752 "nomination_type": null, 19753 "resolution": 4, 19754 "main_sha": null, 19755 "because_sha": null 19756 }, 19757 { 19758 "sha": "6eb0770be8fb55a8f57b2ec65a56b5aa33bd0211", 19759 "description": "panfrost: Add \"hex\" type to GenXML", 19760 "nominated": false, 19761 "nomination_type": null, 19762 "resolution": 4, 19763 "main_sha": null, 19764 "because_sha": null 19765 }, 19766 { 19767 "sha": "72b3f21cd47e2281baf02caac434d9e737a72915", 19768 "description": "pan/va: Only hex dump when verbosely disassembling", 19769 "nominated": false, 19770 "nomination_type": null, 19771 "resolution": 4, 19772 "main_sha": null, 19773 "because_sha": null 19774 }, 19775 { 19776 "sha": "7fa5382ad66e10de2ab7acdfa18d73d3bd935289", 19777 "description": "pan/bi: Link with Valhall disassembler", 19778 "nominated": false, 19779 "nomination_type": null, 19780 "resolution": 4, 19781 "main_sha": null, 19782 "because_sha": null 19783 }, 19784 { 19785 "sha": "de5c863a52949e05c418717aa549edfd8b96d5b8", 19786 "description": "mesa: use simple_mtx_t for TexMutex (v2)", 19787 "nominated": false, 19788 "nomination_type": null, 19789 "resolution": 4, 19790 "main_sha": null, 19791 "because_sha": null 19792 }, 19793 { 19794 "sha": "b88202b0e427440893b772267c956bcc4e76c819", 19795 "description": "nir/constant_folding: Optimize txb with bias of constant zero to tex", 19796 "nominated": false, 19797 "nomination_type": null, 19798 "resolution": 4, 19799 "main_sha": null, 19800 "because_sha": null 19801 }, 19802 { 19803 "sha": "fadb4b92c5156f2ed980778c7be42a78296f75d4", 19804 "description": "llvmpipe: Fix Wpointer-to-int-cast", 19805 "nominated": false, 19806 "nomination_type": 1, 19807 "resolution": 4, 19808 "main_sha": null, 19809 "because_sha": "2771fd4a3fbed39e39ed5045c454d1893cbb3659" 19810 }, 19811 { 19812 "sha": "9b2600da875bdece7f3037303afaa2e8b4e55e96", 19813 "description": "mesa/st: Remove GL_ARB_depth_clamp emulation support.", 19814 "nominated": false, 19815 "nomination_type": null, 19816 "resolution": 4, 19817 "main_sha": null, 19818 "because_sha": null 19819 }, 19820 { 19821 "sha": "c691149f3e8632243dbf9003fc8c6bcf1d22b822", 19822 "description": "win32: Fixes thread local on win32 with clang/mingw (!14062)", 19823 "nominated": false, 19824 "nomination_type": 1, 19825 "resolution": 4, 19826 "main_sha": null, 19827 "because_sha": "c47fd3dc0062101b3e75a414b17d2765735f7424" 19828 }, 19829 { 19830 "sha": "962659502650d8321bc426de2e2648f8d6829298", 19831 "description": "nir: Add an 'external' texture type for parity with samplers", 19832 "nominated": false, 19833 "nomination_type": null, 19834 "resolution": 4, 19835 "main_sha": null, 19836 "because_sha": null 19837 }, 19838 { 19839 "sha": "ae4d46d4579ffed50bbffec473abcde41fb9f247", 19840 "description": "panfrost: Only build GPU indirect kernels for v7", 19841 "nominated": false, 19842 "nomination_type": null, 19843 "resolution": 4, 19844 "main_sha": null, 19845 "because_sha": null 19846 }, 19847 { 19848 "sha": "79421616e8b10448951f75830e2ae438db75f409", 19849 "description": "docs/envvars: update after INTEL_DEBUG cleanup", 19850 "nominated": false, 19851 "nomination_type": null, 19852 "resolution": 4, 19853 "main_sha": null, 19854 "because_sha": null 19855 }, 19856 { 19857 "sha": "7fa60cd7ce93ed0aedf26abb6b6ba4db0938b910", 19858 "description": "virgl: Disable cache for VIRGL_BIND_SAMPLER_VIEW", 19859 "nominated": false, 19860 "nomination_type": null, 19861 "resolution": 4, 19862 "main_sha": null, 19863 "because_sha": null 19864 }, 19865 { 19866 "sha": "555f93cdcd9e8f41b860513bcfedc85076f98ff0", 19867 "description": "vulkan-device-select: Don't leak drmDevicePtr", 19868 "nominated": true, 19869 "nomination_type": 0, 19870 "resolution": 1, 19871 "main_sha": null, 19872 "because_sha": null 19873 }, 19874 { 19875 "sha": "8bd0446d00dd1aca3cd81ddddc463738aaf3ce61", 19876 "description": "docs: update trademark disclaimer", 19877 "nominated": false, 19878 "nomination_type": null, 19879 "resolution": 4, 19880 "main_sha": null, 19881 "because_sha": null 19882 }, 19883 { 19884 "sha": "74a1f103b62ff4f2e0fdacdc6f87d1968785db8d", 19885 "description": "mesa: update or remove out of date references to ir_to_mesa", 19886 "nominated": false, 19887 "nomination_type": null, 19888 "resolution": 4, 19889 "main_sha": null, 19890 "because_sha": null 19891 }, 19892 { 19893 "sha": "bf1f809d7fc18510e8356c66a0fcc8b200c67a67", 19894 "description": "mesa: rename ir_to_mesa.{cpp,h} -> link_program.{cpp,h}", 19895 "nominated": false, 19896 "nomination_type": null, 19897 "resolution": 4, 19898 "main_sha": null, 19899 "because_sha": null 19900 }, 19901 { 19902 "sha": "5cad5db97be780d880b0fccf2630a25e5a59da8f", 19903 "description": "mesa: tidy up ir_to_mesa.{cpp,h} includes, comments, etc", 19904 "nominated": false, 19905 "nomination_type": null, 19906 "resolution": 4, 19907 "main_sha": null, 19908 "because_sha": null 19909 }, 19910 { 19911 "sha": "79abf6a17e429fae79555c2960771d60f486b829", 19912 "description": "mesa: move _mesa_ensure_and_associate_uniform_storage() to uniform_query.cpp", 19913 "nominated": false, 19914 "nomination_type": null, 19915 "resolution": 4, 19916 "main_sha": null, 19917 "because_sha": null 19918 }, 19919 { 19920 "sha": "7abe527ab4157d52dcf594dbf83357618b032f06", 19921 "description": "mesa/st: move _mesa_generate_parameters_list_for_uniforms() code to st", 19922 "nominated": false, 19923 "nomination_type": null, 19924 "resolution": 4, 19925 "main_sha": null, 19926 "because_sha": null 19927 }, 19928 { 19929 "sha": "4b895dc8955ccca3e2603024599dfb0589236e98", 19930 "description": "mesa: remove GLSL IR to Mesa IR code", 19931 "nominated": false, 19932 "nomination_type": null, 19933 "resolution": 4, 19934 "main_sha": null, 19935 "because_sha": null 19936 }, 19937 { 19938 "sha": "d3e0cfaa086e9ff56ca38605e9410cb1a141981d", 19939 "description": "mesa: make _mesa_associate_uniform_storage() static", 19940 "nominated": false, 19941 "nomination_type": null, 19942 "resolution": 4, 19943 "main_sha": null, 19944 "because_sha": null 19945 }, 19946 { 19947 "sha": "33cbab854ea6f182a7a19d183f1b85b8fc8fee07", 19948 "description": "mesa: remove _mesa_ir_link_shader()", 19949 "nominated": false, 19950 "nomination_type": null, 19951 "resolution": 4, 19952 "main_sha": null, 19953 "because_sha": null 19954 }, 19955 { 19956 "sha": "d44478483c77233a2e44fba4afce371ba4946fa6", 19957 "description": "genxml: protect _length defines in genX_bits.h", 19958 "nominated": false, 19959 "nomination_type": null, 19960 "resolution": 4, 19961 "main_sha": null, 19962 "because_sha": null 19963 }, 19964 { 19965 "sha": "e9b58116ea411491924d1100dd0b8c9189c32086", 19966 "description": "genxml: fix compilation with P/I defines", 19967 "nominated": false, 19968 "nomination_type": null, 19969 "resolution": 4, 19970 "main_sha": null, 19971 "because_sha": null 19972 }, 19973 { 19974 "sha": "365903ebbbe9822f842c70b5ac2b9787996bb81a", 19975 "description": "intel/debug: reclaim 7 unused bits from classic driver", 19976 "nominated": false, 19977 "nomination_type": null, 19978 "resolution": 4, 19979 "main_sha": null, 19980 "because_sha": null 19981 }, 19982 { 19983 "sha": "d72c420f70cbb02c0042a488e330c34f84170df1", 19984 "description": "mesa/light: make _mesa_light static do_light.", 19985 "nominated": false, 19986 "nomination_type": null, 19987 "resolution": 4, 19988 "main_sha": null, 19989 "because_sha": null 19990 }, 19991 { 19992 "sha": "86bbd14b8eafcf4c96fa29f0faecd3870388bd5d", 19993 "description": "mesa/dd: remove NewSamplerObject", 19994 "nominated": false, 19995 "nomination_type": null, 19996 "resolution": 4, 19997 "main_sha": null, 19998 "because_sha": null 19999 }, 20000 { 20001 "sha": "67f971e6ad089d2240863065c5754c5f66b2c716", 20002 "description": "mesa/dd: remove some fbo driver hooks.", 20003 "nominated": false, 20004 "nomination_type": null, 20005 "resolution": 4, 20006 "main_sha": null, 20007 "because_sha": null 20008 }, 20009 { 20010 "sha": "279471bda6f414e15982406a3169672e34eb3a11", 20011 "description": "mesa/dd: burn a bunch of legacy driver interfaces down", 20012 "nominated": false, 20013 "nomination_type": null, 20014 "resolution": 4, 20015 "main_sha": null, 20016 "because_sha": null 20017 }, 20018 { 20019 "sha": "e2c05539fe9cc159bbf94d837e8ee6b2752b6e50", 20020 "description": "mesa: drop unused sw extensions init", 20021 "nominated": false, 20022 "nomination_type": null, 20023 "resolution": 4, 20024 "main_sha": null, 20025 "because_sha": null 20026 }, 20027 { 20028 "sha": "bf35f0cb7aa3d77929cab26da4b70fb6ef99a355", 20029 "description": "mtypes: drop some context pointers that are unused now", 20030 "nominated": false, 20031 "nomination_type": null, 20032 "resolution": 4, 20033 "main_sha": null, 20034 "because_sha": null 20035 }, 20036 { 20037 "sha": "80719f08a7f7deffa1be818d7d222ef3dde17623", 20038 "description": "mesa: remove old tnl device driver header files", 20039 "nominated": false, 20040 "nomination_type": null, 20041 "resolution": 4, 20042 "main_sha": null, 20043 "because_sha": null 20044 }, 20045 { 20046 "sha": "e914a6710fd6c44ec8ffbbbe925ec85597412881", 20047 "description": "radv: Expose the VK_KHR_dynamic_rendering extension.", 20048 "nominated": false, 20049 "nomination_type": null, 20050 "resolution": 4, 20051 "main_sha": null, 20052 "because_sha": null 20053 }, 20054 { 20055 "sha": "483a08d5521f5036893e23ced8abfceb5761e43f", 20056 "description": "radv: Support dynamic rendering inheritance info.", 20057 "nominated": false, 20058 "nomination_type": null, 20059 "resolution": 4, 20060 "main_sha": null, 20061 "because_sha": null 20062 }, 20063 { 20064 "sha": "7f3aba37d217085590bd460bd7ff207f193181c6", 20065 "description": "radv: Support Begin/EndRendering.", 20066 "nominated": false, 20067 "nomination_type": null, 20068 "resolution": 4, 20069 "main_sha": null, 20070 "because_sha": null 20071 }, 20072 { 20073 "sha": "0222dace909319ca4582814453886fad12109708", 20074 "description": "radv: Support VK_KHR_dynamic_rendering for pipeline creation.", 20075 "nominated": false, 20076 "nomination_type": null, 20077 "resolution": 4, 20078 "main_sha": null, 20079 "because_sha": null 20080 }, 20081 { 20082 "sha": "403a5c1a790f229786d02742b04cdd6a974bc145", 20083 "description": "radv: Do not use VK_FORMAT_UNDEFINED in meta passes.", 20084 "nominated": false, 20085 "nomination_type": null, 20086 "resolution": 4, 20087 "main_sha": null, 20088 "because_sha": null 20089 }, 20090 { 20091 "sha": "6968c87e97b1b484f33f628643f516ce2df48556", 20092 "description": "radv: Add named constants for max framebuffer width/height.", 20093 "nominated": false, 20094 "nomination_type": null, 20095 "resolution": 4, 20096 "main_sha": null, 20097 "because_sha": null 20098 }, 20099 { 20100 "sha": "4c703686dba59976a09985281a4893412800d420", 20101 "description": "spirv: handle ray query intrinsics", 20102 "nominated": false, 20103 "nomination_type": null, 20104 "resolution": 4, 20105 "main_sha": null, 20106 "because_sha": null 20107 }, 20108 { 20109 "sha": "0cbcc15afe8e3c24628866e7c1858d5912b6f873", 20110 "description": "nir: add a ray query optimization pass", 20111 "nominated": false, 20112 "nomination_type": null, 20113 "resolution": 4, 20114 "main_sha": null, 20115 "because_sha": null 20116 }, 20117 { 20118 "sha": "5a9cdab170502039bf0330c42295decbfdfa4c6f", 20119 "description": "nir: track variables representing ray queries", 20120 "nominated": false, 20121 "nomination_type": null, 20122 "resolution": 4, 20123 "main_sha": null, 20124 "because_sha": null 20125 }, 20126 { 20127 "sha": "0d6f050b467cb2408c81b2fb4588f3f28fb77f8c", 20128 "description": "nir: add intrinsics for ray queries", 20129 "nominated": false, 20130 "nomination_type": null, 20131 "resolution": 4, 20132 "main_sha": null, 20133 "because_sha": null 20134 }, 20135 { 20136 "sha": "0800ec2c7733d0c7e3580c006a89a39a7e9d2e70", 20137 "description": "nir: add a new access flag to allow access in helper invocations", 20138 "nominated": false, 20139 "nomination_type": null, 20140 "resolution": 4, 20141 "main_sha": null, 20142 "because_sha": null 20143 }, 20144 { 20145 "sha": "54489b3c09772d2a410b2f79b00304b0b731d1fc", 20146 "description": "nir/print: printout ACCESS_STREAM_CACHE_POLICY", 20147 "nominated": false, 20148 "nomination_type": null, 20149 "resolution": 4, 20150 "main_sha": null, 20151 "because_sha": null 20152 }, 20153 { 20154 "sha": "f98984ad1390098f2a5cf5d8770b35ad8fcf6d6a", 20155 "description": "nir/lower_io: include the variable access in the lowered intrinsic", 20156 "nominated": true, 20157 "nomination_type": 0, 20158 "resolution": 1, 20159 "main_sha": null, 20160 "because_sha": null 20161 }, 20162 { 20163 "sha": "7661237a313cdac13aee866041963a1f00c13f3a", 20164 "description": "intel/nir: preserve access value when duping intrinsic", 20165 "nominated": true, 20166 "nomination_type": 1, 20167 "resolution": 1, 20168 "main_sha": null, 20169 "because_sha": "6339aba775ecdcaf74136479d02e3622bc1d4c0a" 20170 }, 20171 { 20172 "sha": "6e7ffa760f31e313ccee60558310f52b28e70dc4", 20173 "description": "vulkan: Open registry XML files as UTF-8", 20174 "nominated": false, 20175 "nomination_type": null, 20176 "resolution": 4, 20177 "main_sha": null, 20178 "because_sha": null 20179 }, 20180 { 20181 "sha": "8665910a632e7fbc7ac3cd1c6c683c24cda8404e", 20182 "description": "venus: move bo allocation for mappable memory to vn_MapMemory", 20183 "nominated": false, 20184 "nomination_type": null, 20185 "resolution": 4, 20186 "main_sha": null, 20187 "because_sha": null 20188 }, 20189 { 20190 "sha": "19d6b497fbf639c79da15e37ea3c09999a013341", 20191 "description": "venus: track memory type property flags in vn_device_memory", 20192 "nominated": false, 20193 "nomination_type": null, 20194 "resolution": 4, 20195 "main_sha": null, 20196 "because_sha": null 20197 }, 20198 { 20199 "sha": "86b3a4e6aa99fb017bd9b852576440aeaa2e01a4", 20200 "description": "venus: defer roundtrip waiting to vkFreeMemory time", 20201 "nominated": false, 20202 "nomination_type": null, 20203 "resolution": 4, 20204 "main_sha": null, 20205 "because_sha": null 20206 }, 20207 { 20208 "sha": "9fa3e3df9e922e9cb0ea776b4d5e65fdf3ae062b", 20209 "description": "venus: simplify device memory pool alloc and refcount", 20210 "nominated": false, 20211 "nomination_type": null, 20212 "resolution": 4, 20213 "main_sha": null, 20214 "because_sha": null 20215 }, 20216 { 20217 "sha": "e019780626a48d440bb2214d6c8f5e897e7498e1", 20218 "description": "venus: refactor vn_device_memory_simple_alloc", 20219 "nominated": false, 20220 "nomination_type": null, 20221 "resolution": 4, 20222 "main_sha": null, 20223 "because_sha": null 20224 }, 20225 { 20226 "sha": "eb28ac0f883e761f64ffeb9fe0c3f3374138e602", 20227 "description": "nv50: don't claim support for format-less stores", 20228 "nominated": false, 20229 "nomination_type": null, 20230 "resolution": 4, 20231 "main_sha": null, 20232 "because_sha": null 20233 }, 20234 { 20235 "sha": "03acfa4aac35cc5037ce9bdb70106ff02d874487", 20236 "description": "nv50,nvc0: add new caps to list", 20237 "nominated": false, 20238 "nomination_type": null, 20239 "resolution": 4, 20240 "main_sha": null, 20241 "because_sha": null 20242 }, 20243 { 20244 "sha": "bd2c11dfa80b9a750cb3693837f335b480aedb92", 20245 "description": "intel/compiler: Load draw_id from XP0 in Task/Mesh shaders", 20246 "nominated": false, 20247 "nomination_type": null, 20248 "resolution": 4, 20249 "main_sha": null, 20250 "because_sha": null 20251 }, 20252 { 20253 "sha": "b717872e0852fc922da70fa12ce1a462792dbe19", 20254 "description": "intel/compiler: Get mesh_global_addr from the Inline Parameter for Task/Mesh", 20255 "nominated": false, 20256 "nomination_type": null, 20257 "resolution": 4, 20258 "main_sha": null, 20259 "because_sha": null 20260 }, 20261 { 20262 "sha": "28e0c63a4cb209d67077b38393e82b977ad3efde", 20263 "description": "intel/compiler: extract brw_nir_load_global_const out of rt code", 20264 "nominated": false, 20265 "nomination_type": null, 20266 "resolution": 4, 20267 "main_sha": null, 20268 "because_sha": null 20269 }, 20270 { 20271 "sha": "1f438eb0337d662b461fd1e335cf06ff68052b6d", 20272 "description": "intel/compiler: Implement Mesh Output", 20273 "nominated": false, 20274 "nomination_type": null, 20275 "resolution": 4, 20276 "main_sha": null, 20277 "because_sha": null 20278 }, 20279 { 20280 "sha": "70ace2bbcd5a8b9de1c9bbc2c8bcfe4daed413cd", 20281 "description": "intel/compiler: Implement Task Output and Mesh Input", 20282 "nominated": false, 20283 "nomination_type": null, 20284 "resolution": 4, 20285 "main_sha": null, 20286 "because_sha": null 20287 }, 20288 { 20289 "sha": "171bdd2ec66221368599eb3e8cbf4b9164e626f7", 20290 "description": "intel/compiler: Lower Task/Mesh local_invocation_{id,index}", 20291 "nominated": false, 20292 "nomination_type": null, 20293 "resolution": 4, 20294 "main_sha": null, 20295 "because_sha": null 20296 }, 20297 { 20298 "sha": "db23c41537e03c89abb7c7f81738f169c1c6e3f9", 20299 "description": "intel/compiler: Add backend compiler basics for Task/Mesh", 20300 "nominated": false, 20301 "nomination_type": null, 20302 "resolution": 4, 20303 "main_sha": null, 20304 "because_sha": null 20305 }, 20306 { 20307 "sha": "827cf65a26ea90fff17ad57f72ca12ad1c448063", 20308 "description": "intel/compiler: Export brw_nir_lower_simd", 20309 "nominated": false, 20310 "nomination_type": null, 20311 "resolution": 4, 20312 "main_sha": null, 20313 "because_sha": null 20314 }, 20315 { 20316 "sha": "09dd05a21993c2a553e06f0db9dcf0b92b06d8fa", 20317 "description": "intel/compiler: Make MUE available when setting up FS URB access", 20318 "nominated": false, 20319 "nomination_type": null, 20320 "resolution": 4, 20321 "main_sha": null, 20322 "because_sha": null 20323 }, 20324 { 20325 "sha": "79e5e353e4a49a1be4a451e83f793c1ad3776baf", 20326 "description": "intel/compiler: Add structs to hold TUE/MUE", 20327 "nominated": false, 20328 "nomination_type": null, 20329 "resolution": 4, 20330 "main_sha": null, 20331 "because_sha": null 20332 }, 20333 { 20334 "sha": "fcc1ccf5417c8e2440f655932a55e555b04440af", 20335 "description": "intel/compiler: Don't lower Mesh/Task I/O to temporaries", 20336 "nominated": false, 20337 "nomination_type": null, 20338 "resolution": 4, 20339 "main_sha": null, 20340 "because_sha": null 20341 }, 20342 { 20343 "sha": "18e1c9c542325b2fa108cd362120097abafcc524", 20344 "description": "intel/compiler: Don't stage Task/Mesh outputs in registers", 20345 "nominated": false, 20346 "nomination_type": null, 20347 "resolution": 4, 20348 "main_sha": null, 20349 "because_sha": null 20350 }, 20351 { 20352 "sha": "be89ea3231c92960cf9b23b37ce6402e4612a207", 20353 "description": "intel/compiler: Handle per-primitive inputs in FS", 20354 "nominated": false, 20355 "nomination_type": null, 20356 "resolution": 4, 20357 "main_sha": null, 20358 "because_sha": null 20359 }, 20360 { 20361 "sha": "7938c38778c3a7bdf2471e5a7754a600849b5705", 20362 "description": "intel/compiler: Properly lower WorkgroupId for Task/Mesh", 20363 "nominated": false, 20364 "nomination_type": null, 20365 "resolution": 4, 20366 "main_sha": null, 20367 "because_sha": null 20368 }, 20369 { 20370 "sha": "76f55d7556e2b800ef11ce23616651bdd5497097", 20371 "description": "intel: Add INTEL_DEBUG=task,mesh", 20372 "nominated": false, 20373 "nomination_type": null, 20374 "resolution": 4, 20375 "main_sha": null, 20376 "because_sha": null 20377 }, 20378 { 20379 "sha": "ea8fa10edd1f8976825c6aad05b904179a2deca3", 20380 "description": "mesa: move common/dri into gallium", 20381 "nominated": false, 20382 "nomination_type": null, 20383 "resolution": 4, 20384 "main_sha": null, 20385 "because_sha": null 20386 }, 20387 { 20388 "sha": "01b44d66b12eab4bd29756dab710486569918945", 20389 "description": "mesa: Merge libmesa_gallium and libmesa_common", 20390 "nominated": false, 20391 "nomination_type": null, 20392 "resolution": 4, 20393 "main_sha": null, 20394 "because_sha": null 20395 }, 20396 { 20397 "sha": "e030d5ba8ac321b4d75587d72a0a381bb906d70e", 20398 "description": "mesa: Delete libmesa_classic", 20399 "nominated": false, 20400 "nomination_type": null, 20401 "resolution": 4, 20402 "main_sha": null, 20403 "because_sha": null 20404 }, 20405 { 20406 "sha": "bc2d3e7b5fd0380a34841adb81a4178afae0954f", 20407 "description": "mesa/main/tests: remove dispatch sanity", 20408 "nominated": false, 20409 "nomination_type": null, 20410 "resolution": 4, 20411 "main_sha": null, 20412 "because_sha": null 20413 }, 20414 { 20415 "sha": "a63760f01a5a318660d110db8ad3f270e4b6d0d6", 20416 "description": "include/pci_ids: Move PCI ids supported by both i965 and iris to iris", 20417 "nominated": false, 20418 "nomination_type": null, 20419 "resolution": 4, 20420 "main_sha": null, 20421 "because_sha": null 20422 }, 20423 { 20424 "sha": "bf97868062a4a4de9a2558c447b754cdf1675a0b", 20425 "description": "mesa/dri: remove mega driver stub", 20426 "nominated": false, 20427 "nomination_type": null, 20428 "resolution": 4, 20429 "main_sha": null, 20430 "because_sha": null 20431 }, 20432 { 20433 "sha": "cdde031ac2c8124721655532ee6f4149e20e9c61", 20434 "description": "classic/i965: Remove driver", 20435 "nominated": false, 20436 "nomination_type": null, 20437 "resolution": 4, 20438 "main_sha": null, 20439 "because_sha": null 20440 }, 20441 { 20442 "sha": "0cad451f007f366d94e058b7c717b96723a3e6cd", 20443 "description": "classic/i915: Remove driver", 20444 "nominated": false, 20445 "nomination_type": null, 20446 "resolution": 4, 20447 "main_sha": null, 20448 "because_sha": null 20449 }, 20450 { 20451 "sha": "f464871932882003e01e3459c8d126dd975d60f8", 20452 "description": "classic/nouveau: Remove driver", 20453 "nominated": false, 20454 "nomination_type": null, 20455 "resolution": 4, 20456 "main_sha": null, 20457 "because_sha": null 20458 }, 20459 { 20460 "sha": "184a690fca700aa9ef2ae2e58b0f4bd86562aa6d", 20461 "description": "classic/r200: Delete driver", 20462 "nominated": false, 20463 "nomination_type": null, 20464 "resolution": 4, 20465 "main_sha": null, 20466 "because_sha": null 20467 }, 20468 { 20469 "sha": "4d45b280bf9a1c804cea5de4d15c317b6bdebfc5", 20470 "description": "classic/r100: Delete driver", 20471 "nominated": false, 20472 "nomination_type": null, 20473 "resolution": 4, 20474 "main_sha": null, 20475 "because_sha": null 20476 }, 20477 { 20478 "sha": "76791db0882b3715cd7d0a47fd14e1f784901b09", 20479 "description": "mesa/x11: Remove the swrast-classic-based fake libGL", 20480 "nominated": false, 20481 "nomination_type": null, 20482 "resolution": 4, 20483 "main_sha": null, 20484 "because_sha": null 20485 }, 20486 { 20487 "sha": "901e0d6a11b647069ebd1b381bd0c25741d072b3", 20488 "description": "mesa/tests: ensure that util_cpu_detect has been called", 20489 "nominated": false, 20490 "nomination_type": null, 20491 "resolution": 4, 20492 "main_sha": null, 20493 "because_sha": null 20494 }, 20495 { 20496 "sha": "268fc8e5c175f5759ffc180c855d0e1ac63ea2a9", 20497 "description": "gitlab-ci: detect a3xx gpu hang recovery failure", 20498 "nominated": false, 20499 "nomination_type": null, 20500 "resolution": 4, 20501 "main_sha": null, 20502 "because_sha": null 20503 }, 20504 { 20505 "sha": "eb0b08ea1aac2e29f5c2fa46da905dd7fb83f044", 20506 "description": "gitlab-ci: serial close can leave an active read", 20507 "nominated": false, 20508 "nomination_type": null, 20509 "resolution": 4, 20510 "main_sha": null, 20511 "because_sha": null 20512 }, 20513 { 20514 "sha": "1abd6375c9639673ada971897f901e6de7e6dfd2", 20515 "description": "d3d12: Handle depth readback on drivers that require full-resource copies for depth", 20516 "nominated": false, 20517 "nomination_type": null, 20518 "resolution": 4, 20519 "main_sha": null, 20520 "because_sha": null 20521 }, 20522 { 20523 "sha": "f28adc711fc4915bb60d8e5d42b4bf2b7619bba0", 20524 "description": "nir: Print task and mesh shader I/O variable names.", 20525 "nominated": false, 20526 "nomination_type": null, 20527 "resolution": 4, 20528 "main_sha": null, 20529 "because_sha": null 20530 }, 20531 { 20532 "sha": "a7180bd4a6f5a7c8841c01c2f3aae561d1fdb0e1", 20533 "description": "freedreno/a5xx: enable OES_gpu_shader5", 20534 "nominated": false, 20535 "nomination_type": null, 20536 "resolution": 4, 20537 "main_sha": null, 20538 "because_sha": null 20539 }, 20540 { 20541 "sha": "078f9d9eeb7527e1dcd8bdce05d92fb313b86c2a", 20542 "description": "radv: Use util_widen_mask.", 20543 "nominated": false, 20544 "nomination_type": null, 20545 "resolution": 4, 20546 "main_sha": null, 20547 "because_sha": null 20548 }, 20549 { 20550 "sha": "c3eebc860ad470534069277a35ff2454f18124c6", 20551 "description": "aco: Use util_widen_mask.", 20552 "nominated": false, 20553 "nomination_type": null, 20554 "resolution": 4, 20555 "main_sha": null, 20556 "because_sha": null 20557 }, 20558 { 20559 "sha": "6cde424945181d352c494f6511105000c3e5b805", 20560 "description": "util: Add util_widen_mask function.", 20561 "nominated": false, 20562 "nomination_type": null, 20563 "resolution": 4, 20564 "main_sha": null, 20565 "because_sha": null 20566 }, 20567 { 20568 "sha": "7e66da89f8aad7a6d0df57d2efa34a23bb526da0", 20569 "description": "nir: Fix sorting per-primitive outputs.", 20570 "nominated": false, 20571 "nomination_type": 1, 20572 "resolution": 4, 20573 "main_sha": null, 20574 "because_sha": "59860d487368e18a1d85ea96988c5f4c904879b0" 20575 }, 20576 { 20577 "sha": "76ffc72742c32d5e3f3e5bca9c562339e7bd737b", 20578 "description": "CI: Don't stream wget directly into bash", 20579 "nominated": false, 20580 "nomination_type": null, 20581 "resolution": 4, 20582 "main_sha": null, 20583 "because_sha": null 20584 }, 20585 { 20586 "sha": "11287475c8a7c49e4cec97dd50662a4fa9eb8996", 20587 "description": "v3d: enable ARB_texture_view", 20588 "nominated": false, 20589 "nomination_type": null, 20590 "resolution": 4, 20591 "main_sha": null, 20592 "because_sha": null 20593 }, 20594 { 20595 "sha": "7f1525f086f9bbc0cea5c8c69cd32fd59f921333", 20596 "description": "v3d: enable ARB_texture_buffer_object and ARB_texture_buffer_range", 20597 "nominated": false, 20598 "nomination_type": null, 20599 "resolution": 4, 20600 "main_sha": null, 20601 "because_sha": null 20602 }, 20603 { 20604 "sha": "5cd161164b8082d2c2066741c7ac566088230989", 20605 "description": "st/pbo: set layer coord for array textures", 20606 "nominated": false, 20607 "nomination_type": null, 20608 "resolution": 4, 20609 "main_sha": null, 20610 "because_sha": null 20611 }, 20612 { 20613 "sha": "fd47c939f447657387f051c50837997598240eb8", 20614 "description": "st/pbo: add the image format in the download FS", 20615 "nominated": false, 20616 "nomination_type": null, 20617 "resolution": 4, 20618 "main_sha": null, 20619 "because_sha": null 20620 }, 20621 { 20622 "sha": "38c953e287789d9baba0fa04e7383d183dadfdff", 20623 "description": "gallium: add new PIPE_CAP_IMAGE_STORE_FORMATTED", 20624 "nominated": false, 20625 "nomination_type": null, 20626 "resolution": 4, 20627 "main_sha": null, 20628 "because_sha": null 20629 }, 20630 { 20631 "sha": "54cba7d297aadb6a088ef91bff860f40e201e8c6", 20632 "description": "v3d: clamp clear color", 20633 "nominated": false, 20634 "nomination_type": null, 20635 "resolution": 4, 20636 "main_sha": null, 20637 "because_sha": null 20638 }, 20639 { 20640 "sha": "fa1cd83fefb290a2da679261d8a0b558b1f69f1f", 20641 "description": "gallium/util: add helper to clamp colors to valid range", 20642 "nominated": false, 20643 "nomination_type": null, 20644 "resolution": 4, 20645 "main_sha": null, 20646 "because_sha": null 20647 }, 20648 { 20649 "sha": "da0cdc84d554e568b51f75e38a559a646003489d", 20650 "description": "st/pbo: do not use GS for NIR preferred shaders", 20651 "nominated": false, 20652 "nomination_type": null, 20653 "resolution": 4, 20654 "main_sha": null, 20655 "because_sha": null 20656 }, 20657 { 20658 "sha": "2000ea7e272be45e2140e0dd5c2ee7cf4675b95c", 20659 "description": "mesa: allow TEXTURE_BUFFER target for ARB_texture_buffer_range", 20660 "nominated": false, 20661 "nomination_type": null, 20662 "resolution": 4, 20663 "main_sha": null, 20664 "because_sha": null 20665 }, 20666 { 20667 "sha": "982c630cd500bd2ad24db9dbc2c5b8fd489350d4", 20668 "description": "v3d: restrict formats supported for PIPE_BIND_SHADER_IMAGE", 20669 "nominated": false, 20670 "nomination_type": null, 20671 "resolution": 4, 20672 "main_sha": null, 20673 "because_sha": null 20674 }, 20675 { 20676 "sha": "bb8285c25859b35d06ccd283d7fdf1bab07dc059", 20677 "description": "v3d: add support for no buffer object bound", 20678 "nominated": false, 20679 "nomination_type": null, 20680 "resolution": 4, 20681 "main_sha": null, 20682 "because_sha": null 20683 }, 20684 { 20685 "sha": "60a1968fa19a6f936bda2a34e80e3164676ffaaa", 20686 "description": "v3d: support for texture buffer objects", 20687 "nominated": false, 20688 "nomination_type": null, 20689 "resolution": 4, 20690 "main_sha": null, 20691 "because_sha": null 20692 }, 20693 { 20694 "sha": "a2d8c5b26dfbe5e4a27d1f7d2d0900b6debf6c2e", 20695 "description": "nir/algebraic: optimize a*#b & -4", 20696 "nominated": false, 20697 "nomination_type": null, 20698 "resolution": 4, 20699 "main_sha": null, 20700 "because_sha": null 20701 }, 20702 { 20703 "sha": "2368c36427f94325bf75c72a2a4d344fce6f5f07", 20704 "description": "nir/opt_offsets: remove need to loop try_extract_const_addition", 20705 "nominated": false, 20706 "nomination_type": null, 20707 "resolution": 4, 20708 "main_sha": null, 20709 "because_sha": null 20710 }, 20711 { 20712 "sha": "5c0fe1107291939cfc14baadb49d21045dd90f6d", 20713 "description": "nir/opt_offsets: fix try_extract_const_addition recursion", 20714 "nominated": false, 20715 "nomination_type": null, 20716 "resolution": 4, 20717 "main_sha": null, 20718 "because_sha": null 20719 }, 20720 { 20721 "sha": "f77ccdfb4a229b7a0cf83b7d8965faa969cf3a6f", 20722 "description": "nir: add NIR_DEBUG envvar", 20723 "nominated": false, 20724 "nomination_type": null, 20725 "resolution": 4, 20726 "main_sha": null, 20727 "because_sha": null 20728 }, 20729 { 20730 "sha": "cc7db1fc537ea81310160be78716736544a51a9c", 20731 "description": "broadcom/compiler: improve documentation for Z writes", 20732 "nominated": false, 20733 "nomination_type": null, 20734 "resolution": 4, 20735 "main_sha": null, 20736 "because_sha": null 20737 }, 20738 { 20739 "sha": "d7b79f3531de5cdee2bb61b54f3549252e7ae97a", 20740 "description": "v3d,v3dv: don't disable EZ for passthrough Z writes", 20741 "nominated": false, 20742 "nomination_type": null, 20743 "resolution": 4, 20744 "main_sha": null, 20745 "because_sha": null 20746 }, 20747 { 20748 "sha": "a65c605365f80b656fae0fab01012124807d92aa", 20749 "description": "broadcom/compiler: track passthrough Z writes", 20750 "nominated": false, 20751 "nomination_type": null, 20752 "resolution": 4, 20753 "main_sha": null, 20754 "because_sha": null 20755 }, 20756 { 20757 "sha": "6d4a645c90a8d94534a52d20ff206d0f94c5be5e", 20758 "description": "broadcom/compiler: emit passthrough Z write if shader reads Z", 20759 "nominated": false, 20760 "nomination_type": null, 20761 "resolution": 4, 20762 "main_sha": null, 20763 "because_sha": null 20764 }, 20765 { 20766 "sha": "d44d2e823f6fae31bff5876835717b64149414c2", 20767 "description": "anv: allow VK_IMAGE_LAYOUT_UNDEFINED as final layout", 20768 "nominated": true, 20769 "nomination_type": 0, 20770 "resolution": 1, 20771 "main_sha": null, 20772 "because_sha": null 20773 }, 20774 { 20775 "sha": "5c4c8bdc4c54a1f3d7e496e52476124366e6e7d6", 20776 "description": "iris/batch: Add support for engines contexts", 20777 "nominated": false, 20778 "nomination_type": null, 20779 "resolution": 4, 20780 "main_sha": null, 20781 "because_sha": null 20782 }, 20783 { 20784 "sha": "9f0070e9e8cbfa3ffb85d1084fe845a2e55c262e", 20785 "description": "iris: Make iris_kernel_context_get_priority() public", 20786 "nominated": false, 20787 "nomination_type": null, 20788 "resolution": 4, 20789 "main_sha": null, 20790 "because_sha": null 20791 }, 20792 { 20793 "sha": "f0bec1dd1ed1f91106742ecbd589a7850837a496", 20794 "description": "iris: Destroy all batches with a new iris_destroy_batches() function", 20795 "nominated": false, 20796 "nomination_type": null, 20797 "resolution": 4, 20798 "main_sha": null, 20799 "because_sha": null 20800 }, 20801 { 20802 "sha": "5b4914aaf773bfcc0859b3bb5036b3fe775c58af", 20803 "description": "iris: Move away from \"hw\" for some context terminology", 20804 "nominated": false, 20805 "nomination_type": null, 20806 "resolution": 4, 20807 "main_sha": null, 20808 "because_sha": null 20809 }, 20810 { 20811 "sha": "3643450dc0958cfc76455c2ac303bf2c8063582f", 20812 "description": "iris/batch: Add exec_flags field", 20813 "nominated": false, 20814 "nomination_type": null, 20815 "resolution": 4, 20816 "main_sha": null, 20817 "because_sha": null 20818 }, 20819 { 20820 "sha": "dd89c6ca65f2f623faf975a772a4483151e52aa6", 20821 "description": "iris: extract iris_hw_context_set_unrecoverable()", 20822 "nominated": false, 20823 "nomination_type": null, 20824 "resolution": 4, 20825 "main_sha": null, 20826 "because_sha": null 20827 }, 20828 { 20829 "sha": "e88dcb38a1e36ab1c748b590bd228a90b6ea6d15", 20830 "description": "iris/batch: Move kernel context init to iris_init_non_engine_contexts", 20831 "nominated": false, 20832 "nomination_type": null, 20833 "resolution": 4, 20834 "main_sha": null, 20835 "because_sha": null 20836 }, 20837 { 20838 "sha": "5b87f5c88ac6155f7c9de9dbb29738ba36a0f951", 20839 "description": "iris: Add iris_init_batches", 20840 "nominated": false, 20841 "nomination_type": null, 20842 "resolution": 4, 20843 "main_sha": null, 20844 "because_sha": null 20845 }, 20846 { 20847 "sha": "0634cb741b55b74b7d673c56bc8fa39204ead621", 20848 "description": "intel: Add intel_gem_create_context_engines", 20849 "nominated": false, 20850 "nomination_type": null, 20851 "resolution": 4, 20852 "main_sha": null, 20853 "because_sha": null 20854 }, 20855 { 20856 "sha": "9a9042a9049cb88a0ceeab34a0e97bda1947aed5", 20857 "description": "intel: Add intel_gem_count_engines", 20858 "nominated": false, 20859 "nomination_type": null, 20860 "resolution": 4, 20861 "main_sha": null, 20862 "because_sha": null 20863 }, 20864 { 20865 "sha": "76d13e13309dd1e6fc1bdfef175b12716a25de9a", 20866 "description": "docs: Add calendar entries for 22.0 release candidates.", 20867 "nominated": false, 20868 "nomination_type": null, 20869 "resolution": 4, 20870 "main_sha": null, 20871 "because_sha": null 20872 }, 20873 { 20874 "sha": "bfa245e0c1b4022f9ea75fee76657b87ae86588b", 20875 "description": "venus: fix vn_instance_wait_roundtrip when seqno wraps", 20876 "nominated": false, 20877 "nomination_type": null, 20878 "resolution": 4, 20879 "main_sha": null, 20880 "because_sha": null 20881 }, 20882 { 20883 "sha": "47ed98f5407f90b984fa9ff2e0d9d776fb2af0e3", 20884 "description": "zink/ci: Add GL4.6 tessellation flake", 20885 "nominated": false, 20886 "nomination_type": null, 20887 "resolution": 4, 20888 "main_sha": null, 20889 "because_sha": null 20890 }, 20891 { 20892 "sha": "dabc068e6c04dca7800c17c165e57c36c6cff7ee", 20893 "description": "ci: Use ci-fairy minio login via token file", 20894 "nominated": false, 20895 "nomination_type": null, 20896 "resolution": 4, 20897 "main_sha": null, 20898 "because_sha": null 20899 }, 20900 { 20901 "sha": "cdf8a14bfff8a74a250de8fd9903d2380195fbf0", 20902 "description": "ci: Uprev piglit", 20903 "nominated": false, 20904 "nomination_type": null, 20905 "resolution": 4, 20906 "main_sha": null, 20907 "because_sha": null 20908 }, 20909 { 20910 "sha": "19cb49c280ab1437f39f723719b5a501ff5aa4f4", 20911 "description": "ci: Update ci-fairy to version with --token-file support", 20912 "nominated": false, 20913 "nomination_type": null, 20914 "resolution": 4, 20915 "main_sha": null, 20916 "because_sha": null 20917 }, 20918 { 20919 "sha": "3161bc5c1a5297f3261e9263a2d54bda94af1bc4", 20920 "description": "meson: check for lld split TLSDESC bug (fixes #5665)", 20921 "nominated": false, 20922 "nomination_type": null, 20923 "resolution": 4, 20924 "main_sha": null, 20925 "because_sha": null 20926 }, 20927 { 20928 "sha": "7c57346dfdb3c34229f20ef1c2753d1ac6b4dae0", 20929 "description": "egl/wayland: fix surface dma-buf feedback error exits", 20930 "nominated": false, 20931 "nomination_type": null, 20932 "resolution": 4, 20933 "main_sha": null, 20934 "because_sha": null 20935 }, 20936 { 20937 "sha": "81361490efd6cf0fcf84a6fd6e6419dd9c54e9dc", 20938 "description": "egl/wayland: do not try to bind to wl_drm if not advertised", 20939 "nominated": false, 20940 "nomination_type": null, 20941 "resolution": 4, 20942 "main_sha": null, 20943 "because_sha": null 20944 }, 20945 { 20946 "sha": "3fa2220838ad8b039bc46900ee57b4c107bd2a77", 20947 "description": "radv: upload shader binaries of a pipeline contiguously in memory", 20948 "nominated": false, 20949 "nomination_type": null, 20950 "resolution": 4, 20951 "main_sha": null, 20952 "because_sha": null 20953 }, 20954 { 20955 "sha": "a7f0463612735957d0daef9419f2c0ca291fb76b", 20956 "description": "radv: pass a pointer to a pipeline for the create/insert cache functions", 20957 "nominated": false, 20958 "nomination_type": null, 20959 "resolution": 4, 20960 "main_sha": null, 20961 "because_sha": null 20962 }, 20963 { 20964 "sha": "13143b3c1149ce6857c0357bb6b467b6cd6d5dc9", 20965 "description": "radv: upload shader binaries after they are all compiled", 20966 "nominated": false, 20967 "nomination_type": null, 20968 "resolution": 4, 20969 "main_sha": null, 20970 "because_sha": null 20971 }, 20972 { 20973 "sha": "ff61b36ba2b03107a98fb708926d607760f29301", 20974 "description": "radv: add a helper function to upload a shader binary", 20975 "nominated": false, 20976 "nomination_type": null, 20977 "resolution": 4, 20978 "main_sha": null, 20979 "because_sha": null 20980 }, 20981 { 20982 "sha": "dd66de6017096d9f54f224b252fecb137f93263c", 20983 "description": "radv: remove never reached free() when compiling shaders", 20984 "nominated": false, 20985 "nomination_type": null, 20986 "resolution": 4, 20987 "main_sha": null, 20988 "because_sha": null 20989 }, 20990 { 20991 "sha": "fc2cc39a0fe453bad40b8a871587900f8094313c", 20992 "description": "freedreno/ci/a306: split off snorm blending failures", 20993 "nominated": false, 20994 "nomination_type": null, 20995 "resolution": 4, 20996 "main_sha": null, 20997 "because_sha": null 20998 }, 20999 { 21000 "sha": "bbe5b745dc24e102ee76ccc47ba0d3a3fdccd41b", 21001 "description": "freedreno/ci/a306: split off the f32 blend / texturing failures", 21002 "nominated": false, 21003 "nomination_type": null, 21004 "resolution": 4, 21005 "main_sha": null, 21006 "because_sha": null 21007 }, 21008 { 21009 "sha": "1f79c36daeacdef54bd605a95f6cea2fc375ec7b", 21010 "description": "freedreno/ci/a306: separate msaa fails", 21011 "nominated": false, 21012 "nomination_type": null, 21013 "resolution": 4, 21014 "main_sha": null, 21015 "because_sha": null 21016 }, 21017 { 21018 "sha": "c47fd3dc0062101b3e75a414b17d2765735f7424", 21019 "description": "windows: Use TLS context/dispatch with shared-glapi", 21020 "nominated": false, 21021 "nomination_type": null, 21022 "resolution": 4, 21023 "main_sha": null, 21024 "because_sha": null 21025 }, 21026 { 21027 "sha": "58aad3f403b87276ecd0d6752b30e0e2883663d4", 21028 "description": "freedreno/a3xx: add some legacy formats", 21029 "nominated": false, 21030 "nomination_type": null, 21031 "resolution": 4, 21032 "main_sha": null, 21033 "because_sha": null 21034 }, 21035 { 21036 "sha": "41aa583edf3907ff6db03d1eb5b06bd99f898892", 21037 "description": "freedreno/ci/a306: add additional skip which hangchecks", 21038 "nominated": false, 21039 "nomination_type": null, 21040 "resolution": 4, 21041 "main_sha": null, 21042 "because_sha": null 21043 }, 21044 { 21045 "sha": "59ba7a2ad8f9c63c8fc9f6378d6e015736b79497", 21046 "description": "freedreno/a6xx: Set the tess BO ptrs in the program stateobj.", 21047 "nominated": false, 21048 "nomination_type": null, 21049 "resolution": 4, 21050 "main_sha": null, 21051 "because_sha": null 21052 }, 21053 { 21054 "sha": "5495359085ac60de970e2588d9052a1ff9f3b69f", 21055 "description": "freedreno/a6xx: Skip emitting tess BO pointers past the shader's constlen.", 21056 "nominated": false, 21057 "nomination_type": null, 21058 "resolution": 4, 21059 "main_sha": null, 21060 "because_sha": null 21061 }, 21062 { 21063 "sha": "d7226e9a9e4ffc34f2a2080799ea7952de53d656", 21064 "description": "freedreno/a6xx: Allocate a fixed-size tess factor BO.", 21065 "nominated": false, 21066 "nomination_type": null, 21067 "resolution": 4, 21068 "main_sha": null, 21069 "because_sha": null 21070 }, 21071 { 21072 "sha": "577a0a73527b684d4b309f3328da6f07951a29de", 21073 "description": "radv: Don't emit framebuffer state if there is no renderpass active.", 21074 "nominated": false, 21075 "nomination_type": 1, 21076 "resolution": 4, 21077 "main_sha": null, 21078 "because_sha": "5632359959f4b27aa458cecbee297d55231ee8ec" 21079 }, 21080 { 21081 "sha": "c3e014670fc6cd06d7128f4269a3ac6a221c304e", 21082 "description": "d3d12: Support compat level 330", 21083 "nominated": false, 21084 "nomination_type": null, 21085 "resolution": 4, 21086 "main_sha": null, 21087 "because_sha": null 21088 }, 21089 { 21090 "sha": "996e855e66da073025cd35fcca8dea734aa78475", 21091 "description": "venus: ignore framebuffer for VkCommandBuffer executed outside of render pass", 21092 "nominated": false, 21093 "nomination_type": null, 21094 "resolution": 4, 21095 "main_sha": null, 21096 "because_sha": null 21097 }, 21098 { 21099 "sha": "06fe04b4d7dc3cde7c77eb8372a92e049552da1e", 21100 "description": "nir: Make nir_build_alu() variants per 1-4 arg count.", 21101 "nominated": false, 21102 "nomination_type": null, 21103 "resolution": 4, 21104 "main_sha": null, 21105 "because_sha": null 21106 }, 21107 { 21108 "sha": "e770ec1182e49554f0b55b2e5ab9d49b845a08b2", 21109 "description": "nir: Uninline a bunch of nir.h functions.", 21110 "nominated": false, 21111 "nomination_type": null, 21112 "resolution": 4, 21113 "main_sha": null, 21114 "because_sha": null 21115 }, 21116 { 21117 "sha": "c394f2f0ea25c9ca83f0eed3f96c7376eb780bab", 21118 "description": "iris: Drop redundant iris_resource_disable_aux call", 21119 "nominated": false, 21120 "nomination_type": null, 21121 "resolution": 4, 21122 "main_sha": null, 21123 "because_sha": null 21124 }, 21125 { 21126 "sha": "137a054c945d29a4a88ab6d758c161811db31e82", 21127 "description": "iris: Enable CCS_E on 32-bpc float formats on TGL+", 21128 "nominated": false, 21129 "nomination_type": null, 21130 "resolution": 4, 21131 "main_sha": null, 21132 "because_sha": null 21133 }, 21134 { 21135 "sha": "1433fe7860af96edcd1758e15ce9081f637e3d0d", 21136 "description": "intel/isl: Unify fmt checks in isl_surf_supports_ccs", 21137 "nominated": false, 21138 "nomination_type": null, 21139 "resolution": 4, 21140 "main_sha": null, 21141 "because_sha": null 21142 }, 21143 { 21144 "sha": "d9eaabf05d8d61e0a2be9d8264d85e63298df133", 21145 "description": "docs: update calendar and link releases notes for 21.3.1", 21146 "nominated": false, 21147 "nomination_type": null, 21148 "resolution": 4, 21149 "main_sha": null, 21150 "because_sha": null 21151 }, 21152 { 21153 "sha": "897dde881c86a7ff952576ee71a24e799747836c", 21154 "description": "docs: add release notes for 21.3.1", 21155 "nominated": false, 21156 "nomination_type": null, 21157 "resolution": 4, 21158 "main_sha": null, 21159 "because_sha": null 21160 }, 21161 { 21162 "sha": "70dd119abd4481ea3cbe82435bcfb89459c7dd4f", 21163 "description": "CI/d3d12: Add a quick_shader run", 21164 "nominated": false, 21165 "nomination_type": null, 21166 "resolution": 4, 21167 "main_sha": null, 21168 "because_sha": null 21169 }, 21170 { 21171 "sha": "7afb4aba3f1dbb2323a6fe80c25a8b78e9ec5483", 21172 "description": "CI/windows: Move reference files to relevant ci subdirectories", 21173 "nominated": false, 21174 "nomination_type": null, 21175 "resolution": 4, 21176 "main_sha": null, 21177 "because_sha": null 21178 }, 21179 { 21180 "sha": "c70e31c4d5297b3210209dc351151aac95803442", 21181 "description": "CI/windows: Move SPIRV-to-DXIL test YML to microsoft folder", 21182 "nominated": false, 21183 "nomination_type": null, 21184 "resolution": 4, 21185 "main_sha": null, 21186 "because_sha": null 21187 }, 21188 { 21189 "sha": "214168621d4594141c1215b4c21a2c237bf868b4", 21190 "description": "CI/windows: Move D3D12 test YML to D3D12 driver folder", 21191 "nominated": false, 21192 "nomination_type": null, 21193 "resolution": 4, 21194 "main_sha": null, 21195 "because_sha": null 21196 }, 21197 { 21198 "sha": "145b0711fcb494eacdb8917b02d0b9e884621852", 21199 "description": "freedreno/crashdec: Basing GMU log decoding", 21200 "nominated": false, 21201 "nomination_type": null, 21202 "resolution": 4, 21203 "main_sha": null, 21204 "because_sha": null 21205 }, 21206 { 21207 "sha": "8c654d02a3bed0cbee24c545d8fcf709b540aad8", 21208 "description": "freedreno/crashdec: Fallback to chip_id for GPU id", 21209 "nominated": false, 21210 "nomination_type": null, 21211 "resolution": 4, 21212 "main_sha": null, 21213 "because_sha": null 21214 }, 21215 { 21216 "sha": "f33d5256dd15dbbe9ebea9c2efe554f2e595de21", 21217 "description": "freedreno/crashdec: HFI queue decoding", 21218 "nominated": false, 21219 "nomination_type": null, 21220 "resolution": 4, 21221 "main_sha": null, 21222 "because_sha": null 21223 }, 21224 { 21225 "sha": "2133d34b11ada09c1228e0e13a2e4b70b6abd9f7", 21226 "description": "freedreno/crashdec: Split out mempool decoding", 21227 "nominated": false, 21228 "nomination_type": null, 21229 "resolution": 4, 21230 "main_sha": null, 21231 "because_sha": null 21232 }, 21233 { 21234 "sha": "b234c538e8af8e67706a27242981b2d1392c0fe1", 21235 "description": "turnip: Move CP_SET_SUBDRAW_SIZE to vkCmdBindPipeline() time.", 21236 "nominated": false, 21237 "nomination_type": null, 21238 "resolution": 4, 21239 "main_sha": null, 21240 "because_sha": null 21241 }, 21242 { 21243 "sha": "fd11d992546a1e4cd176653ce6c4d6afc2665f9d", 21244 "description": "turnip: use SUBDRAW_SIZE and constant sized tess bos", 21245 "nominated": false, 21246 "nomination_type": null, 21247 "resolution": 4, 21248 "main_sha": null, 21249 "because_sha": null 21250 }, 21251 { 21252 "sha": "3748b8afce91beeaabb71e3f9723bc57b4abf54f", 21253 "description": "freedreno/ir3: Make a shared helper for the tess factor stride.", 21254 "nominated": false, 21255 "nomination_type": null, 21256 "resolution": 4, 21257 "main_sha": null, 21258 "because_sha": null 21259 }, 21260 { 21261 "sha": "17de0841ae70acd23e18586cad517e63cb7471c4", 21262 "description": "nouveau/nir: Use natural alignment for scalars", 21263 "nominated": false, 21264 "nomination_type": null, 21265 "resolution": 4, 21266 "main_sha": null, 21267 "because_sha": null 21268 }, 21269 { 21270 "sha": "698343edc57619de5bb85ce1f208633b96e2fea8", 21271 "description": "util/u_trace/perfetto: add new env variable to enable perfetto", 21272 "nominated": false, 21273 "nomination_type": null, 21274 "resolution": 4, 21275 "main_sha": null, 21276 "because_sha": null 21277 }, 21278 { 21279 "sha": "65697d6141bb17360e31d2eda9931451be46ac12", 21280 "description": "util/u_trace: add end_of_pipe property to tracepoints", 21281 "nominated": false, 21282 "nomination_type": null, 21283 "resolution": 4, 21284 "main_sha": null, 21285 "because_sha": null 21286 }, 21287 { 21288 "sha": "6f54ebe44f7c9dcb52c89684aa160277e1e5ba2c", 21289 "description": "glsl: fix for unused variable in glsl_types.cpp", 21290 "nominated": false, 21291 "nomination_type": null, 21292 "resolution": 4, 21293 "main_sha": null, 21294 "because_sha": null 21295 }, 21296 { 21297 "sha": "4f58cc82e2fcfa7e4633562e2895ba0d75acedbd", 21298 "description": "spirv: handle SpvOpMemberName", 21299 "nominated": false, 21300 "nomination_type": null, 21301 "resolution": 4, 21302 "main_sha": null, 21303 "because_sha": null 21304 }, 21305 { 21306 "sha": "8e568d3f00b31344bc86a7ee1d8e57eb430314a5", 21307 "description": "nir/opt_deref: don't try to cast empty structures", 21308 "nominated": true, 21309 "nomination_type": 0, 21310 "resolution": 1, 21311 "main_sha": null, 21312 "because_sha": null 21313 }, 21314 { 21315 "sha": "69ec384bbaddc225404943607e12c2be6fe0199f", 21316 "description": "gallium/d3d12: Don't use designated initializers", 21317 "nominated": false, 21318 "nomination_type": 1, 21319 "resolution": 4, 21320 "main_sha": null, 21321 "because_sha": "8d3a3e7a00b02d3420e15f4793982c3cd5c72a53" 21322 }, 21323 { 21324 "sha": "83280b8e23e721cb39f66a4d7cad4fd2d7143045", 21325 "description": "microsoft/compiler: Fix dxil_nir_create_bare_samplers()", 21326 "nominated": true, 21327 "nomination_type": 1, 21328 "resolution": 1, 21329 "main_sha": null, 21330 "because_sha": "46bc7cf6783f184073a123add854c82cc7140d27" 21331 }, 21332 { 21333 "sha": "c868bff36a5ef103effe3582933b592747a78065", 21334 "description": "freedreno/ci: add piglit runs for a306", 21335 "nominated": false, 21336 "nomination_type": null, 21337 "resolution": 4, 21338 "main_sha": null, 21339 "because_sha": null 21340 }, 21341 { 21342 "sha": "1ba231fb75be5bffd806cbd09ac285d1f8f15e3d", 21343 "description": "android: define cpp_rtti=false because libLLVM is built w/o RTTI (v2)", 21344 "nominated": true, 21345 "nomination_type": 0, 21346 "resolution": 1, 21347 "main_sha": null, 21348 "because_sha": "ad8626741236c312b08fcdf445fd806cf46b628f" 21349 }, 21350 { 21351 "sha": "be7a0b23c8bb0ae9c585942fda2928bd1ac1d851", 21352 "description": "Revert \"android: define cpp_rtti=false because libLLVM is built w/o RTTI\"", 21353 "nominated": false, 21354 "nomination_type": 2, 21355 "resolution": 4, 21356 "main_sha": null, 21357 "because_sha": "f659d00000a1a3667f9861d01d5828dd12ec6857" 21358 }, 21359 { 21360 "sha": "6afba805349db4e4664065ad71ba6b99e62ff481", 21361 "description": "aco: don't create DPP instructions with SGPR operands", 21362 "nominated": true, 21363 "nomination_type": 1, 21364 "resolution": 1, 21365 "main_sha": null, 21366 "because_sha": "2e6834d4f6c9985bcaedd5ebc35ac5afc93c8f6f" 21367 }, 21368 { 21369 "sha": "8d2be391e3436f12c177ce4888c295596dbdfc17", 21370 "description": "panfrost: Add empty tile flags to GenXML", 21371 "nominated": false, 21372 "nomination_type": null, 21373 "resolution": 4, 21374 "main_sha": null, 21375 "because_sha": null 21376 }, 21377 { 21378 "sha": "8f00f19da5b019b12396d2736c27a159d3eb1b21", 21379 "description": "radv: fix resetting the entire vertex input dynamic state", 21380 "nominated": true, 21381 "nomination_type": 0, 21382 "resolution": 1, 21383 "main_sha": null, 21384 "because_sha": null 21385 }, 21386 { 21387 "sha": "18cd0a5409e619a5aa245c023941fc5894a9747f", 21388 "description": "anv: Drop code from get_blorp_surf_for_anv_buffer", 21389 "nominated": false, 21390 "nomination_type": null, 21391 "resolution": 4, 21392 "main_sha": null, 21393 "because_sha": null 21394 }, 21395 { 21396 "sha": "355f3188438d22712850d65e48660d8f46316dc5", 21397 "description": "anv: Allow transfer-only linear ASTC images", 21398 "nominated": false, 21399 "nomination_type": null, 21400 "resolution": 4, 21401 "main_sha": null, 21402 "because_sha": null 21403 }, 21404 { 21405 "sha": "bdf8b36c4cf0b4ea4f234b4b4f4ba80d10a8586e", 21406 "description": "anv: Require transfer features for transfer usages", 21407 "nominated": false, 21408 "nomination_type": null, 21409 "resolution": 4, 21410 "main_sha": null, 21411 "because_sha": null 21412 }, 21413 { 21414 "sha": "8171535c457981c72d0bd91b5ad1eda4515ccad5", 21415 "description": "iris: Allow GPU-based uploads of ASTC textures", 21416 "nominated": false, 21417 "nomination_type": null, 21418 "resolution": 4, 21419 "main_sha": null, 21420 "because_sha": null 21421 }, 21422 { 21423 "sha": "caa998ca8ffcae42d85aabba6c1e75f8a65e1ea3", 21424 "description": "intel/isl: Allow creating non-Y-tiled ASTC surfaces", 21425 "nominated": false, 21426 "nomination_type": null, 21427 "resolution": 4, 21428 "main_sha": null, 21429 "because_sha": null 21430 }, 21431 { 21432 "sha": "574c5d15406405d65d1a3b640a3514f2935e4df8", 21433 "description": "blorp: Disallow multisampling for BLORP compute blits and copies.", 21434 "nominated": false, 21435 "nomination_type": null, 21436 "resolution": 4, 21437 "main_sha": null, 21438 "because_sha": null 21439 }, 21440 { 21441 "sha": "f0744ebef2395807ee10af1c133898374e1e08d1", 21442 "description": "blorp: Assert that BLORP_BATCH_PREDICATE_ENABLE isn't set for compute", 21443 "nominated": false, 21444 "nomination_type": null, 21445 "resolution": 4, 21446 "main_sha": null, 21447 "because_sha": null 21448 }, 21449 { 21450 "sha": "5dc36e5e93ae84182a3ab3eeeb3c569778eb3f07", 21451 "description": "blorp: Don't try to use the 3D stencil write hardware for compute", 21452 "nominated": false, 21453 "nomination_type": null, 21454 "resolution": 4, 21455 "main_sha": null, 21456 "because_sha": null 21457 }, 21458 { 21459 "sha": "d832209a781f7d3e04b23ddd7e5bfd0ee1a0533a", 21460 "description": "blorp: Fix compute-blits for rectangles not aligned to the workgroup", 21461 "nominated": false, 21462 "nomination_type": null, 21463 "resolution": 4, 21464 "main_sha": null, 21465 "because_sha": null 21466 }, 21467 { 21468 "sha": "80c2b274387ba6372c493cae036887a5cc13e15a", 21469 "description": "iris: fix mapping compressed textures", 21470 "nominated": false, 21471 "nomination_type": null, 21472 "resolution": 4, 21473 "main_sha": null, 21474 "because_sha": null 21475 }, 21476 { 21477 "sha": "fcc062235c986eecfe09274f9f2ee82f4e26b26d", 21478 "description": "ci: remove egl-copy-buffers from fail list", 21479 "nominated": false, 21480 "nomination_type": null, 21481 "resolution": 4, 21482 "main_sha": null, 21483 "because_sha": null 21484 }, 21485 { 21486 "sha": "24aa03e9e8dbeb879edf610375607e9255dad212", 21487 "description": "loader/dri3: fix piglit egl-copy-buffer test", 21488 "nominated": false, 21489 "nomination_type": null, 21490 "resolution": 4, 21491 "main_sha": null, 21492 "because_sha": null 21493 }, 21494 { 21495 "sha": "391569e9110a3cd52b07fde7c1e8dd681458edfe", 21496 "description": "nir: Fix read depth for predecessors", 21497 "nominated": true, 21498 "nomination_type": 0, 21499 "resolution": 1, 21500 "main_sha": null, 21501 "because_sha": null 21502 }, 21503 { 21504 "sha": "e31d08d307d0aa2b2c7441e85f12c7e5deee4bc9", 21505 "description": "ci: move windowoverlap exclusion to all-skips", 21506 "nominated": false, 21507 "nomination_type": null, 21508 "resolution": 4, 21509 "main_sha": null, 21510 "because_sha": null 21511 }, 21512 { 21513 "sha": "32a8b391e35b14ab35ecdbb055d92f6ab3501326", 21514 "description": "nir/tests: add DCE test for loops following a jump", 21515 "nominated": false, 21516 "nomination_type": null, 21517 "resolution": 4, 21518 "main_sha": null, 21519 "because_sha": null 21520 }, 21521 { 21522 "sha": "cc5dd15417fad13b2e673d730294b66eadf3a173", 21523 "description": "nir/cf: fix insertion of loops/ifs after jumps", 21524 "nominated": false, 21525 "nomination_type": null, 21526 "resolution": 4, 21527 "main_sha": null, 21528 "because_sha": null 21529 }, 21530 { 21531 "sha": "2fe13aa2ad7367d83a19da2332d9ec55cb3a3a6f", 21532 "description": "nir/dce: fix DCE of loops with a halt or return instruction in the pre-header", 21533 "nominated": true, 21534 "nomination_type": 1, 21535 "resolution": 1, 21536 "main_sha": null, 21537 "because_sha": "71a985d80b1c29cced979b3c8d16f74463d1170b" 21538 }, 21539 { 21540 "sha": "34a75ce15ce1b264a27179081e97cb2e7248b555", 21541 "description": "lima: fix blending with min/max ops", 21542 "nominated": false, 21543 "nomination_type": null, 21544 "resolution": 4, 21545 "main_sha": null, 21546 "because_sha": null 21547 }, 21548 { 21549 "sha": "5f9434b611203d856294317a4b801c53fe3420d7", 21550 "description": "lima: use 1 as blend factor for dst_alpha for SRC_ALPHA_SATURATE", 21551 "nominated": false, 21552 "nomination_type": null, 21553 "resolution": 4, 21554 "main_sha": null, 21555 "because_sha": null 21556 }, 21557 { 21558 "sha": "d1d3ebb48cc693d66b064871c1118c498b6667c0", 21559 "description": "lima: implement dual source blend", 21560 "nominated": false, 21561 "nomination_type": null, 21562 "resolution": 4, 21563 "main_sha": null, 21564 "because_sha": null 21565 }, 21566 { 21567 "sha": "65a78b2252cb4b4b08e24717752f5e2ba139cf45", 21568 "description": "aco: properly update use counts if a extract is still used", 21569 "nominated": false, 21570 "nomination_type": null, 21571 "resolution": 4, 21572 "main_sha": null, 21573 "because_sha": null 21574 }, 21575 { 21576 "sha": "b8f4d36ee4fc287cee4f8cc9d1bc61c8b474f821", 21577 "description": "lima: disasm: call util_cpu_detect() to init CPU caps", 21578 "nominated": false, 21579 "nomination_type": null, 21580 "resolution": 4, 21581 "main_sha": null, 21582 "because_sha": null 21583 }, 21584 { 21585 "sha": "711a4ccddbaa251cba5cbda36c684f5f642458e6", 21586 "description": "lima: disasm: use last argument as a filename", 21587 "nominated": true, 21588 "nomination_type": 1, 21589 "resolution": 1, 21590 "main_sha": null, 21591 "because_sha": "9660427ab7b3fd18a250189667b826086529160e" 21592 }, 21593 { 21594 "sha": "437b97de1c330f202af2bcd6ca8f0b632a1b0008", 21595 "description": "lima: fix crash with sparse samplers", 21596 "nominated": false, 21597 "nomination_type": null, 21598 "resolution": 4, 21599 "main_sha": null, 21600 "because_sha": null 21601 }, 21602 { 21603 "sha": "e48f676835d110f907e5cd55d659dae511e4af2d", 21604 "description": "glthread: don't sync for more glGetIntegerv enums for glretrace", 21605 "nominated": false, 21606 "nomination_type": null, 21607 "resolution": 4, 21608 "main_sha": null, 21609 "because_sha": null 21610 }, 21611 { 21612 "sha": "996f147fef844815c886c2ad7606b972c1ad69a5", 21613 "description": "broadcom/compiler: relax restriction on VPM inst in last thread end slot", 21614 "nominated": false, 21615 "nomination_type": null, 21616 "resolution": 4, 21617 "main_sha": null, 21618 "because_sha": null 21619 }, 21620 { 21621 "sha": "57969c6dad21bc0dc1dc1fe2ac834d4f8c086cbd", 21622 "description": "radv: dont call calloc when BVH is empty", 21623 "nominated": false, 21624 "nomination_type": null, 21625 "resolution": 4, 21626 "main_sha": null, 21627 "because_sha": null 21628 }, 21629 { 21630 "sha": "8eae431720f868bba235ab18effa3ad59fe88818", 21631 "description": "radv/llvm: constify radv_shader_info", 21632 "nominated": false, 21633 "nomination_type": null, 21634 "resolution": 4, 21635 "main_sha": null, 21636 "because_sha": null 21637 }, 21638 { 21639 "sha": "6c1cd2fd3a178131f97044ab7367454447292d7d", 21640 "description": "radv/llvm: stop trying to eliminate VS outputs", 21641 "nominated": false, 21642 "nomination_type": null, 21643 "resolution": 4, 21644 "main_sha": null, 21645 "because_sha": null 21646 }, 21647 { 21648 "sha": "5a94271069a98d080c05493bf6b7a4c379aaa525", 21649 "description": "radv: constify radv_shader_info in radv_declare_shader_args()", 21650 "nominated": false, 21651 "nomination_type": null, 21652 "resolution": 4, 21653 "main_sha": null, 21654 "because_sha": null 21655 }, 21656 { 21657 "sha": "096c02bcf52bde734cbe14ea0195f9607d06fb53", 21658 "description": "radv: copy the user SGPRs locations outside of radv_declare_shader_args()", 21659 "nominated": false, 21660 "nomination_type": null, 21661 "resolution": 4, 21662 "main_sha": null, 21663 "because_sha": null 21664 }, 21665 { 21666 "sha": "3bbc226d7aba105fa53bde3fd972fc1ea0196ec7", 21667 "description": "radv: configure the number of SGPRs/VGPRs directly from the arguments", 21668 "nominated": false, 21669 "nomination_type": null, 21670 "resolution": 4, 21671 "main_sha": null, 21672 "because_sha": null 21673 }, 21674 { 21675 "sha": "990a8ee5eb9c78ae0f675bd6baf0850e4031b9f3", 21676 "description": "radv: add a workaround to fix a segfault with Metro Exodus (Linux native)", 21677 "nominated": true, 21678 "nomination_type": 0, 21679 "resolution": 1, 21680 "main_sha": null, 21681 "because_sha": null 21682 }, 21683 { 21684 "sha": "a58f68fc68fae9c60c56c9111244212facbbd7d4", 21685 "description": "radv: fix accessing NULL pointers when destroy the VRS image", 21686 "nominated": false, 21687 "nomination_type": null, 21688 "resolution": 4, 21689 "main_sha": null, 21690 "because_sha": null 21691 }, 21692 { 21693 "sha": "6923dd687c114b197c0844b24cab095404450714", 21694 "description": "broadcom/compiler: allow color TLB writes in last instruction", 21695 "nominated": false, 21696 "nomination_type": null, 21697 "resolution": 4, 21698 "main_sha": null, 21699 "because_sha": null 21700 }, 21701 { 21702 "sha": "f533d7a4466987561095158f3762ba557e6fd7a4", 21703 "description": "freedreno/ir3: get the post-lowering clip/cull mask", 21704 "nominated": false, 21705 "nomination_type": null, 21706 "resolution": 4, 21707 "main_sha": null, 21708 "because_sha": null 21709 }, 21710 { 21711 "sha": "13fb587b8af860a64ef3ce01af1a80a64c3c3955", 21712 "description": "freedreno/ir3: indicate that clipdist arrays are in use", 21713 "nominated": false, 21714 "nomination_type": null, 21715 "resolution": 4, 21716 "main_sha": null, 21717 "because_sha": null 21718 }, 21719 { 21720 "sha": "b7f423006a5541ebfbdd404ab9f047f0987332f6", 21721 "description": "nir/lower_clip: support clipdist array + no vars", 21722 "nominated": false, 21723 "nomination_type": null, 21724 "resolution": 4, 21725 "main_sha": null, 21726 "because_sha": null 21727 }, 21728 { 21729 "sha": "7efb1c4b2940bba97624e9c92c47121c3f1ab19e", 21730 "description": "nir/lower_clip: increment num_inputs/outputs by appropriate amount", 21731 "nominated": false, 21732 "nomination_type": null, 21733 "resolution": 4, 21734 "main_sha": null, 21735 "because_sha": null 21736 }, 21737 { 21738 "sha": "3bf47700e2ad504bd6ee493f93c7dd1e0a7b7dbd", 21739 "description": "nir/lower_clip: location offset goes into offset, not base", 21740 "nominated": false, 21741 "nomination_type": null, 21742 "resolution": 4, 21743 "main_sha": null, 21744 "because_sha": null 21745 }, 21746 { 21747 "sha": "a8930e63028b52420b24e238263db50fa8ca2c30", 21748 "description": "nir/lower_clip: replace bogus comment about gl_ClipDistance reading in GL", 21749 "nominated": false, 21750 "nomination_type": null, 21751 "resolution": 4, 21752 "main_sha": null, 21753 "because_sha": null 21754 }, 21755 { 21756 "sha": "b5848b2dac1464f5364dc2a76bd11cac0cb5769b", 21757 "description": "egl/wayland: use surface dma-buf feedback to allocate surface buffers", 21758 "nominated": false, 21759 "nomination_type": null, 21760 "resolution": 4, 21761 "main_sha": null, 21762 "because_sha": null 21763 }, 21764 { 21765 "sha": "5b56fc748a76149fa100e96bc3c267a3ccf70add", 21766 "description": "egl/wayland: move loader_dri_create_image() calls to separate functions", 21767 "nominated": false, 21768 "nomination_type": null, 21769 "resolution": 4, 21770 "main_sha": null, 21771 "because_sha": null 21772 }, 21773 { 21774 "sha": "83916ae0b9b920c521bf9bb3e5f82fb911b3a3cf", 21775 "description": "egl/wayland: add initial dma-buf feedback support", 21776 "nominated": false, 21777 "nomination_type": null, 21778 "resolution": 4, 21779 "main_sha": null, 21780 "because_sha": null 21781 }, 21782 { 21783 "sha": "a25d4dd27615ff1ff2390402de57213ca35600a1", 21784 "description": "loader: add function to get render node from dev_t", 21785 "nominated": false, 21786 "nomination_type": null, 21787 "resolution": 4, 21788 "main_sha": null, 21789 "because_sha": null 21790 }, 21791 { 21792 "sha": "cd39180cfab20734744b379b085cc3b5c2cecd3a", 21793 "description": "egl/wayland: remove unused constant EGL_DRI2_NUM_FORMATS", 21794 "nominated": false, 21795 "nomination_type": null, 21796 "resolution": 4, 21797 "main_sha": null, 21798 "because_sha": null 21799 }, 21800 { 21801 "sha": "aa6c900625db36cc55d59364c2309ffdfa818558", 21802 "description": "egl/wayland: move formats and modifiers to a separate struct", 21803 "nominated": false, 21804 "nomination_type": null, 21805 "resolution": 4, 21806 "main_sha": null, 21807 "because_sha": null 21808 }, 21809 { 21810 "sha": "6c37784400f9f170c3c39b9c2e5fd58308c4872a", 21811 "description": "egl/wayland: do not try to access memory if allocation failed", 21812 "nominated": false, 21813 "nomination_type": null, 21814 "resolution": 4, 21815 "main_sha": null, 21816 "because_sha": null 21817 }, 21818 { 21819 "sha": "af1ee8e010441f8f2ed8c77065b159652a4ac9fe", 21820 "description": "egl/wayland: deprecate drm_handle_format() and drm_handle_capabilities()", 21821 "nominated": false, 21822 "nomination_type": null, 21823 "resolution": 4, 21824 "main_sha": null, 21825 "because_sha": null 21826 }, 21827 { 21828 "sha": "3022ad7e158cc2c387bea9a90cddca0a8631d7e0", 21829 "description": "egl/wayland: replace EGL_DRI2_MAX_FORMATS by EGL_DRI2_NUM_FORMATS", 21830 "nominated": false, 21831 "nomination_type": null, 21832 "resolution": 4, 21833 "main_sha": null, 21834 "because_sha": null 21835 }, 21836 { 21837 "sha": "42a0e5caa9f6456e254ad2402b93736909706b6e", 21838 "description": "egl/wayland: Remove unused wayland enum", 21839 "nominated": false, 21840 "nomination_type": null, 21841 "resolution": 4, 21842 "main_sha": null, 21843 "because_sha": null 21844 }, 21845 { 21846 "sha": "c53733b004a22754f05a5adbefd975a66a6794dd", 21847 "description": "egl: remove unnecessary spaces after types", 21848 "nominated": false, 21849 "nomination_type": null, 21850 "resolution": 4, 21851 "main_sha": null, 21852 "because_sha": null 21853 }, 21854 { 21855 "sha": "be1acac84c3bb20b61d4ebf8cf3a2f511021d94a", 21856 "description": "ci: Upgrade to libdrm 2.4.109", 21857 "nominated": false, 21858 "nomination_type": null, 21859 "resolution": 4, 21860 "main_sha": null, 21861 "because_sha": null 21862 }, 21863 { 21864 "sha": "a2fd507973db3c0675abc9f211f2f4ce09bfa447", 21865 "description": "ci: Consistently build Wayland and protocols", 21866 "nominated": false, 21867 "nomination_type": null, 21868 "resolution": 4, 21869 "main_sha": null, 21870 "because_sha": null 21871 }, 21872 { 21873 "sha": "9bab991be09db0332ef6d68e8a91f29e0712328d", 21874 "description": "ci: Use common build script for libwayland", 21875 "nominated": false, 21876 "nomination_type": null, 21877 "resolution": 4, 21878 "main_sha": null, 21879 "because_sha": null 21880 }, 21881 { 21882 "sha": "db3d76c42d7cf8bf75dfb2b1840cda15325ab614", 21883 "description": "radv: advertise VK_KHR_synchronization2", 21884 "nominated": false, 21885 "nomination_type": null, 21886 "resolution": 4, 21887 "main_sha": null, 21888 "because_sha": null 21889 }, 21890 { 21891 "sha": "52b4185012540ee729380913bd6aa474e8809d01", 21892 "description": "radv: switch the remaining stages/access to VK_PIPELINE_STAGE_2/VK_ACCESS_2", 21893 "nominated": false, 21894 "nomination_type": null, 21895 "resolution": 4, 21896 "main_sha": null, 21897 "because_sha": null 21898 }, 21899 { 21900 "sha": "ad3cd581f415d63a607d9fe99601e00b91035aa5", 21901 "description": "radv: add support for VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR", 21902 "nominated": false, 21903 "nomination_type": null, 21904 "resolution": 4, 21905 "main_sha": null, 21906 "because_sha": null 21907 }, 21908 { 21909 "sha": "936ac58b7798cabbf1c8dcc1732a25a2b93bdd9e", 21910 "description": "radv: add support for new pipeline stages and access masks", 21911 "nominated": false, 21912 "nomination_type": null, 21913 "resolution": 4, 21914 "main_sha": null, 21915 "because_sha": null 21916 }, 21917 { 21918 "sha": "3f29ae2d31ccde1866129613e225951347a50776", 21919 "description": "radv: add support for creating device-only events", 21920 "nominated": false, 21921 "nomination_type": null, 21922 "resolution": 4, 21923 "main_sha": null, 21924 "because_sha": null 21925 }, 21926 { 21927 "sha": "e99c66ad196b46c4ea13c153dfd8f6f9cb701a76", 21928 "description": "radv: add support for VkMemoryBarrier2KHR", 21929 "nominated": false, 21930 "nomination_type": null, 21931 "resolution": 4, 21932 "main_sha": null, 21933 "because_sha": null 21934 }, 21935 { 21936 "sha": "3da7d10d9bb6b6e8c9d87633244dc54692ac2866", 21937 "description": "radv: implement vkQueueSubmit2KHR()", 21938 "nominated": false, 21939 "nomination_type": null, 21940 "resolution": 4, 21941 "main_sha": null, 21942 "because_sha": null 21943 }, 21944 { 21945 "sha": "8df17163c7864df8abd447374b4272a231233301", 21946 "description": "radv: implement vkCmdWaitEvents2KHR()/vkCmdPipelineBarrier2KHR()", 21947 "nominated": false, 21948 "nomination_type": null, 21949 "resolution": 4, 21950 "main_sha": null, 21951 "because_sha": null 21952 }, 21953 { 21954 "sha": "57575974fd4a74d4439f0f11e80aabd974ddcc32", 21955 "description": "radv: implement vkCmdWriteBufferMarker2AMD()", 21956 "nominated": false, 21957 "nomination_type": null, 21958 "resolution": 4, 21959 "main_sha": null, 21960 "because_sha": null 21961 }, 21962 { 21963 "sha": "cff81c863bced01d11842daba5f6e6a4afb7ffea", 21964 "description": "radv: implement vkCmd{Reset,Set}Event2KHR()", 21965 "nominated": false, 21966 "nomination_type": null, 21967 "resolution": 4, 21968 "main_sha": null, 21969 "because_sha": null 21970 }, 21971 { 21972 "sha": "a0ac03676fbe30565785776b20c6c62e93043f28", 21973 "description": "radv: implement vkCmdWriteTimestamp2KHR()", 21974 "nominated": false, 21975 "nomination_type": null, 21976 "resolution": 4, 21977 "main_sha": null, 21978 "because_sha": null 21979 }, 21980 { 21981 "sha": "1df7c0ce7e0e48d4466c505a748ede3a208834c9", 21982 "description": "radeonsi: print the shader stage for shader-db dumps", 21983 "nominated": false, 21984 "nomination_type": null, 21985 "resolution": 4, 21986 "main_sha": null, 21987 "because_sha": null 21988 }, 21989 { 21990 "sha": "59926f25fab691d9d2a1247fd27389dd254db048", 21991 "description": "radeonsi: print source_sha1 as part of shader dumps", 21992 "nominated": false, 21993 "nomination_type": null, 21994 "resolution": 4, 21995 "main_sha": null, 21996 "because_sha": null 21997 }, 21998 { 21999 "sha": "e54264c84f8b0e6f2d29d2db73a622d829e92125", 22000 "description": "nir: add shader_info::source_sha1, its initialization and printing", 22001 "nominated": false, 22002 "nomination_type": null, 22003 "resolution": 4, 22004 "main_sha": null, 22005 "because_sha": null 22006 }, 22007 { 22008 "sha": "ba8075031a2ffbea9ec5df0338c7703615764134", 22009 "description": "util: add SHA1 printing and comparison functions", 22010 "nominated": false, 22011 "nomination_type": null, 22012 "resolution": 4, 22013 "main_sha": null, 22014 "because_sha": null 22015 }, 22016 { 22017 "sha": "0b196b40a3ae88b822fc1ec98b3461469c7dec98", 22018 "description": "mesa: don't compute the same SHA1 twice in glShaderSource", 22019 "nominated": false, 22020 "nomination_type": null, 22021 "resolution": 4, 22022 "main_sha": null, 22023 "because_sha": null 22024 }, 22025 { 22026 "sha": "67f01e02d9daa3334f14f17899bc7aa068d89459", 22027 "description": "mesa: add gl_linked_shader::linked_source_sha1", 22028 "nominated": false, 22029 "nomination_type": null, 22030 "resolution": 4, 22031 "main_sha": null, 22032 "because_sha": null 22033 }, 22034 { 22035 "sha": "436444967793ec16c74c8773dd1979f67c7bb94d", 22036 "description": "mesa: add shader source SHA1s that are propagated up to glCompileShader", 22037 "nominated": false, 22038 "nomination_type": null, 22039 "resolution": 4, 22040 "main_sha": null, 22041 "because_sha": null 22042 }, 22043 { 22044 "sha": "d473b31fe7bb5deb131395a42e478fcb3fd8ff38", 22045 "description": "mesa: rename gl_shader::sha1 to disk_cache_sha1", 22046 "nominated": false, 22047 "nomination_type": null, 22048 "resolution": 4, 22049 "main_sha": null, 22050 "because_sha": null 22051 }, 22052 { 22053 "sha": "0bb580754cda1ba544be761b0ea40ba441d04636", 22054 "description": "mesa: remove SourceChecksum from shader structures", 22055 "nominated": false, 22056 "nomination_type": null, 22057 "resolution": 4, 22058 "main_sha": null, 22059 "because_sha": null 22060 }, 22061 { 22062 "sha": "cd86f1dc2b492ee0e024f9929a51e034b3276048", 22063 "description": "radeonsi: rename si_get_shader_wave_size and make it non-inline", 22064 "nominated": false, 22065 "nomination_type": null, 22066 "resolution": 4, 22067 "main_sha": null, 22068 "because_sha": null 22069 }, 22070 { 22071 "sha": "676d4ddcf83a62973aad8062a34c7c838bfc8a4f", 22072 "description": "radeonsi: centralize wave size computation in si_get_shader_wave_size", 22073 "nominated": false, 22074 "nomination_type": null, 22075 "resolution": 4, 22076 "main_sha": null, 22077 "because_sha": null 22078 }, 22079 { 22080 "sha": "b5665bd46ceb88638f29e64f6e968936b83724ee", 22081 "description": "radeonsi: don't use compute_wave_size directly", 22082 "nominated": false, 22083 "nomination_type": null, 22084 "resolution": 4, 22085 "main_sha": null, 22086 "because_sha": null 22087 }, 22088 { 22089 "sha": "1ef027851d23dd4cf209162c907070f3960e6e0a", 22090 "description": "radeonsi: propagate si_shader::wave_size to VGT_SHADER_STAGES", 22091 "nominated": false, 22092 "nomination_type": null, 22093 "resolution": 4, 22094 "main_sha": null, 22095 "because_sha": null 22096 }, 22097 { 22098 "sha": "913e1b9138cd6d5b5bda02a2fdbba321aa6d65e0", 22099 "description": "radeonsi: clean up compute_wave_size use in si_compute_blit.c", 22100 "nominated": false, 22101 "nomination_type": null, 22102 "resolution": 4, 22103 "main_sha": null, 22104 "because_sha": null 22105 }, 22106 { 22107 "sha": "8290cae2b71d9975c258284f9355d34c5ad02ce9", 22108 "description": "radeonsi: don't use si_get_wave_size in si_get_ir_cache_key", 22109 "nominated": false, 22110 "nomination_type": null, 22111 "resolution": 4, 22112 "main_sha": null, 22113 "because_sha": null 22114 }, 22115 { 22116 "sha": "d08b09cb7e96cecb4f224f698ed4e7ef5bacd707", 22117 "description": "radeonsi: use si_shader::wave_size", 22118 "nominated": false, 22119 "nomination_type": null, 22120 "resolution": 4, 22121 "main_sha": null, 22122 "because_sha": null 22123 }, 22124 { 22125 "sha": "bc574889367c7ad66b0faeb8b61330816fc88a3b", 22126 "description": "radeonsi: add si_shader::wave_size because it will vary", 22127 "nominated": false, 22128 "nomination_type": null, 22129 "resolution": 4, 22130 "main_sha": null, 22131 "because_sha": null 22132 }, 22133 { 22134 "sha": "41523773f5b67d0e3df7eb0115e3eb8e8886ac4b", 22135 "description": "radeonsi: add wave32 flag into prolog/epilog keys", 22136 "nominated": false, 22137 "nomination_type": null, 22138 "resolution": 4, 22139 "main_sha": null, 22140 "because_sha": null 22141 }, 22142 { 22143 "sha": "3b2a6e1b217fafb2c1d2f034778c816e046ee926", 22144 "description": "radeonsi: don't print uninitialized inlined_uniform_values", 22145 "nominated": false, 22146 "nomination_type": null, 22147 "resolution": 4, 22148 "main_sha": null, 22149 "because_sha": null 22150 }, 22151 { 22152 "sha": "94dd401287325135ffcaae989f9a9098084728df", 22153 "description": "driconf: enable glthread for Basemark GPU", 22154 "nominated": false, 22155 "nomination_type": null, 22156 "resolution": 4, 22157 "main_sha": null, 22158 "because_sha": null 22159 }, 22160 { 22161 "sha": "5a970dbac344c7303c62375d688e0653014c372f", 22162 "description": "driconf: enable glthread for Minecraft", 22163 "nominated": false, 22164 "nomination_type": null, 22165 "resolution": 4, 22166 "main_sha": null, 22167 "because_sha": null 22168 }, 22169 { 22170 "sha": "9c4d92508d2dc06f16489eea863185aec609aa5d", 22171 "description": "driconf: enable glthread for all Unigine benchmarks", 22172 "nominated": false, 22173 "nomination_type": null, 22174 "resolution": 4, 22175 "main_sha": null, 22176 "because_sha": null 22177 }, 22178 { 22179 "sha": "add883bf9b2b692035428f6163073af82bc46f36", 22180 "description": "aco: fix right shift of exponent 32 detected by UBSAN", 22181 "nominated": false, 22182 "nomination_type": null, 22183 "resolution": 4, 22184 "main_sha": null, 22185 "because_sha": null 22186 }, 22187 { 22188 "sha": "d18720897fff4b02611a57213373217395c06ec0", 22189 "description": "radv: fix OOB access for inline push constants detected by UBSAN", 22190 "nominated": false, 22191 "nomination_type": null, 22192 "resolution": 4, 22193 "main_sha": null, 22194 "because_sha": null 22195 }, 22196 { 22197 "sha": "8e3fbe7cc8e63c0dd7c849866a9408f329110750", 22198 "description": "ac/nir: fix left shift of 1 by 31 places detected by UBSAN", 22199 "nominated": false, 22200 "nomination_type": null, 22201 "resolution": 4, 22202 "main_sha": null, 22203 "because_sha": null 22204 }, 22205 { 22206 "sha": "a46d155329201f840e4cb00897bde358392b9539", 22207 "description": "util/cpu_detect, gallium: use cpu_family CPU_S390X instead of separate flag", 22208 "nominated": false, 22209 "nomination_type": 1, 22210 "resolution": 4, 22211 "main_sha": null, 22212 "because_sha": "82b261417e531eebc228df86bcd6022f0969d72f" 22213 }, 22214 { 22215 "sha": "a78c36ecc653e412c1decd5b9c4782e43d0c078c", 22216 "description": "ir3/cp: Prevent setting an address on subgroup macros", 22217 "nominated": false, 22218 "nomination_type": null, 22219 "resolution": 4, 22220 "main_sha": null, 22221 "because_sha": null 22222 }, 22223 { 22224 "sha": "d14c09f7f6960060caee51ce7b19637af321d472", 22225 "description": "mesa: add a more straightforward callback for replacing shaders", 22226 "nominated": false, 22227 "nomination_type": null, 22228 "resolution": 4, 22229 "main_sha": null, 22230 "because_sha": null 22231 }, 22232 { 22233 "sha": "969369e96268b294abcdd8be11b33c1e3fdc66aa", 22234 "description": "ir3/lower_subgroups: Fix potential infinite loop", 22235 "nominated": false, 22236 "nomination_type": null, 22237 "resolution": 4, 22238 "main_sha": null, 22239 "because_sha": null 22240 }, 22241 { 22242 "sha": "fc8e789b21b571047be4f7577d50be7f7f5a9827", 22243 "description": "docs/release-calendar: remove additional 21.2 releases", 22244 "nominated": false, 22245 "nomination_type": null, 22246 "resolution": 4, 22247 "main_sha": null, 22248 "because_sha": null 22249 }, 22250 { 22251 "sha": "ed8bac5eb3482eabb49e32902c1e213e8731ce84", 22252 "description": "docs: update calendar and link releases notes for 21.2.6", 22253 "nominated": false, 22254 "nomination_type": null, 22255 "resolution": 4, 22256 "main_sha": null, 22257 "because_sha": null 22258 }, 22259 { 22260 "sha": "6d37d741a4a271d8a78f649514da2789e7de0406", 22261 "description": "docs: add sha256 sums for 21.2.6 relnotes", 22262 "nominated": false, 22263 "nomination_type": null, 22264 "resolution": 4, 22265 "main_sha": null, 22266 "because_sha": null 22267 }, 22268 { 22269 "sha": "0481c17c6c47d98fb297b42eaddae45a7c2ede61", 22270 "description": "docs: add release notes for 21.2.6", 22271 "nominated": false, 22272 "nomination_type": null, 22273 "resolution": 4, 22274 "main_sha": null, 22275 "because_sha": null 22276 }, 22277 { 22278 "sha": "f8009d3db25512b5dc62d0272c979fb79f8c7075", 22279 "description": "meson: bump meson requirement to 0.53.0", 22280 "nominated": false, 22281 "nomination_type": 1, 22282 "resolution": 4, 22283 "main_sha": null, 22284 "because_sha": "ad8626741236c312b08fcdf445fd806cf46b628f" 22285 }, 22286 { 22287 "sha": "cf6a14de0c664babe8e4d97acfd3bb82ced071e7", 22288 "description": "radv: Set RB+ registers correctly without framebuffer.", 22289 "nominated": false, 22290 "nomination_type": null, 22291 "resolution": 4, 22292 "main_sha": null, 22293 "because_sha": null 22294 }, 22295 { 22296 "sha": "5632359959f4b27aa458cecbee297d55231ee8ec", 22297 "description": "radv: Remove the skipping of framebuffer emission if we don't have a framebuffer.", 22298 "nominated": false, 22299 "nomination_type": null, 22300 "resolution": 4, 22301 "main_sha": null, 22302 "because_sha": null 22303 }, 22304 { 22305 "sha": "728590403e58359572478b355266ab4ba4321c22", 22306 "description": "radv: Stop using a subpass for color clears.", 22307 "nominated": false, 22308 "nomination_type": null, 22309 "resolution": 4, 22310 "main_sha": null, 22311 "because_sha": null 22312 }, 22313 { 22314 "sha": "fcd2e69f7d579bb767658a62f7374d4ce6e3497b", 22315 "description": "radv: Avoid using a new subpass for ds clears.", 22316 "nominated": false, 22317 "nomination_type": null, 22318 "resolution": 4, 22319 "main_sha": null, 22320 "because_sha": null 22321 }, 22322 { 22323 "sha": "14e45cb21eaf253b571aa410de422cdc6f9bb647", 22324 "description": "util/u_trace: refcount payloads", 22325 "nominated": true, 22326 "nomination_type": 1, 22327 "resolution": 1, 22328 "main_sha": null, 22329 "because_sha": "0565c993f9eff9e91ac7d9aea53d4865c44795b8" 22330 }, 22331 { 22332 "sha": "87888c0b3fe61abc9674187074d96864b094c067", 22333 "description": "anv: fix execbuf syncobjs/syncobj_values array leak", 22334 "nominated": false, 22335 "nomination_type": 1, 22336 "resolution": 4, 22337 "main_sha": null, 22338 "because_sha": "36ea90a3619f86e9bf0b51e2b0c28b213e08083d" 22339 }, 22340 { 22341 "sha": "34510ce3cca2d7808e1e0480fbfb66bacda69c5a", 22342 "description": "nir/lower_subgroups: fix left shift of -1", 22343 "nominated": false, 22344 "nomination_type": null, 22345 "resolution": 4, 22346 "main_sha": null, 22347 "because_sha": null 22348 }, 22349 { 22350 "sha": "811a7a2d31ec3f510f2aafa390a0ae148da3e039", 22351 "description": "nir/lower_tex: don't calculate texture_mask for texture_index>=32", 22352 "nominated": false, 22353 "nomination_type": null, 22354 "resolution": 4, 22355 "main_sha": null, 22356 "because_sha": null 22357 }, 22358 { 22359 "sha": "26d2e22eea6391f17d4ca19861ae5d210c9fab62", 22360 "description": "radv: stop running copy-propagation before nir_opt_deref", 22361 "nominated": false, 22362 "nomination_type": null, 22363 "resolution": 4, 22364 "main_sha": null, 22365 "because_sha": null 22366 }, 22367 { 22368 "sha": "b4251007810bc2a02d44580b04ad34ec381f891b", 22369 "description": "spirv: run nir_copy_prop before nir_rematerialize_derefs_in_use_blocks_impl", 22370 "nominated": true, 22371 "nomination_type": 1, 22372 "resolution": 1, 22373 "main_sha": null, 22374 "because_sha": "14a12b771d0a380defacafe5825362af77ff21bd" 22375 }, 22376 { 22377 "sha": "7fb6eafbc4fabd1716bc3aec451bf82c05ead28a", 22378 "description": "vulkan: Unlock before return.", 22379 "nominated": false, 22380 "nomination_type": 1, 22381 "resolution": 4, 22382 "main_sha": null, 22383 "because_sha": "9bffd81f1cb7c4a653d18b4b43296f89caed4db7" 22384 }, 22385 { 22386 "sha": "d5b41cbb4a4795d530f7c771477ee5c83642f812", 22387 "description": "radv: fix max_render_backends for Sienna Cichlid null winsys", 22388 "nominated": false, 22389 "nomination_type": null, 22390 "resolution": 4, 22391 "main_sha": null, 22392 "because_sha": null 22393 }, 22394 { 22395 "sha": "f67b09e37c917edcc5a9f1030427db410f39758e", 22396 "description": "radv: make RADV_FORCE_FAMILY case-insensitive", 22397 "nominated": false, 22398 "nomination_type": null, 22399 "resolution": 4, 22400 "main_sha": null, 22401 "because_sha": null 22402 }, 22403 { 22404 "sha": "694731ac13b5c3469d7504e909dae0da3ace2fc3", 22405 "description": "ac/surface: allow gfx6-8 to enter the gfx9 DCC codepath for SI_FORCE_FAMILY", 22406 "nominated": false, 22407 "nomination_type": null, 22408 "resolution": 4, 22409 "main_sha": null, 22410 "because_sha": null 22411 }, 22412 { 22413 "sha": "d830d213b6b54b49f95746035d417a61e8275eb2", 22414 "description": "ac/gpu_info: don't fail on amdgpu_query_video_caps_info failures", 22415 "nominated": false, 22416 "nomination_type": null, 22417 "resolution": 4, 22418 "main_sha": null, 22419 "because_sha": null 22420 }, 22421 { 22422 "sha": "a9b4aef0f247408487074c0136c170b0e57bece2", 22423 "description": "broadcom/compiler: make shaderdb debug output compatible with shaderdb's report tool", 22424 "nominated": false, 22425 "nomination_type": null, 22426 "resolution": 4, 22427 "main_sha": null, 22428 "because_sha": null 22429 }, 22430 { 22431 "sha": "6c78ec4eac6e9ef82b3b29f7a8784f47866c02c0", 22432 "description": "mesa: add allow_glsl_compat_shaders for shader-db", 22433 "nominated": false, 22434 "nomination_type": null, 22435 "resolution": 4, 22436 "main_sha": null, 22437 "because_sha": null 22438 }, 22439 { 22440 "sha": "09342dcfc0e45fbbe4a019a7e8086780aebd8336", 22441 "description": "mesa: don't add attenuation constants if ffvp doesn't use them", 22442 "nominated": false, 22443 "nomination_type": null, 22444 "resolution": 4, 22445 "main_sha": null, 22446 "because_sha": null 22447 }, 22448 { 22449 "sha": "deb4685df39dbfcfb79389f259958f18441e7231", 22450 "description": "radv: implement optimized MSAA copies using FMASK", 22451 "nominated": false, 22452 "nomination_type": null, 22453 "resolution": 4, 22454 "main_sha": null, 22455 "because_sha": null 22456 }, 22457 { 22458 "sha": "51612b0e95976727f5d7f389ce7a8b01158df1ad", 22459 "description": "radv: make radv_copy_buffer() a non-static function", 22460 "nominated": false, 22461 "nomination_type": null, 22462 "resolution": 4, 22463 "main_sha": null, 22464 "because_sha": null 22465 }, 22466 { 22467 "sha": "e8c0eb95988e140a78885b45c08153fd12c6af3a", 22468 "description": "radv: make radv_break_on_count() a non-static function", 22469 "nominated": false, 22470 "nomination_type": null, 22471 "resolution": 4, 22472 "main_sha": null, 22473 "because_sha": null 22474 }, 22475 { 22476 "sha": "d106e5c73265f899f7204f7353969be945d6eda3", 22477 "description": "amd/addrlib: Use get_supported_arguments to get compiler args.", 22478 "nominated": false, 22479 "nomination_type": null, 22480 "resolution": 4, 22481 "main_sha": null, 22482 "because_sha": null 22483 }, 22484 { 22485 "sha": "a6f783948d8085c11049479acfdd6db5ea105481", 22486 "description": "meson: Remove some unnecessary loops.", 22487 "nominated": false, 22488 "nomination_type": null, 22489 "resolution": 4, 22490 "main_sha": null, 22491 "because_sha": null 22492 }, 22493 { 22494 "sha": "6c89f09b7bc970e6e32da6cce98db69b2badb1f4", 22495 "description": "meson: Use get_supported_arguments more often.", 22496 "nominated": false, 22497 "nomination_type": null, 22498 "resolution": 4, 22499 "main_sha": null, 22500 "because_sha": null 22501 }, 22502 { 22503 "sha": "3b15fb35753763a0611d1209f7f55742228a2bca", 22504 "description": "lima/ppir: implement gl_FragDepth support", 22505 "nominated": false, 22506 "nomination_type": null, 22507 "resolution": 4, 22508 "main_sha": null, 22509 "because_sha": null 22510 }, 22511 { 22512 "sha": "98a7c4c6f8e0dd8aca665ff1ae475ab3cdd53b12", 22513 "description": "lima/ppir: check if mul node is a source of add node before inserting", 22514 "nominated": false, 22515 "nomination_type": null, 22516 "resolution": 4, 22517 "main_sha": null, 22518 "because_sha": null 22519 }, 22520 { 22521 "sha": "64292c0f05ba891d9c7319e1a1cea98eb0630af4", 22522 "description": "svga: fix bitwise/logical and mixup", 22523 "nominated": true, 22524 "nomination_type": 1, 22525 "resolution": 1, 22526 "main_sha": null, 22527 "because_sha": "ba37d408da30d87b6848d76242d9d797dbef80a0" 22528 }, 22529 { 22530 "sha": "6b4294daf0350aac512180620e8d1cc220ecc893", 22531 "description": "nine: remove dead code", 22532 "nominated": false, 22533 "nomination_type": null, 22534 "resolution": 4, 22535 "main_sha": null, 22536 "because_sha": null 22537 }, 22538 { 22539 "sha": "32ec0fffa6fbe58b0fd76901c6a7dc8a9cfc79b1", 22540 "description": "android.mk: Add missing variables to the make target", 22541 "nominated": true, 22542 "nomination_type": 1, 22543 "resolution": 1, 22544 "main_sha": null, 22545 "because_sha": "8621bd8d5e67173281c6a6dd64054d4b0366f023" 22546 }, 22547 { 22548 "sha": "0daed2dc6b3f251bc0fd8bb7bffb577a4c3f4b46", 22549 "description": "lavapipe: fix unused variable", 22550 "nominated": false, 22551 "nomination_type": null, 22552 "resolution": 4, 22553 "main_sha": null, 22554 "because_sha": null 22555 }, 22556 { 22557 "sha": "d7957df3184846e6bbaec985640dacafce45458c", 22558 "description": "vulkan: fix uninitialized variables", 22559 "nominated": false, 22560 "nomination_type": null, 22561 "resolution": 4, 22562 "main_sha": null, 22563 "because_sha": null 22564 }, 22565 { 22566 "sha": "d5757c965a9c77e8edcecfdc55ce41b33bc20d98", 22567 "description": "turnip: implement VK_KHR_buffer_device_address", 22568 "nominated": false, 22569 "nomination_type": null, 22570 "resolution": 4, 22571 "main_sha": null, 22572 "because_sha": null 22573 }, 22574 { 22575 "sha": "99388f0c27046374466b711efed29820554aa81d", 22576 "description": "freedreno/ir3: handle global atomics", 22577 "nominated": false, 22578 "nomination_type": null, 22579 "resolution": 4, 22580 "main_sha": null, 22581 "because_sha": null 22582 }, 22583 { 22584 "sha": "5d5b1fc4722fa8db9b74b20d113c3f85d3f6bcb9", 22585 "description": "freedreno/ir3: add a6xx global atomics and separate atomic opcodes", 22586 "nominated": false, 22587 "nomination_type": null, 22588 "resolution": 4, 22589 "main_sha": null, 22590 "because_sha": null 22591 }, 22592 { 22593 "sha": "c5d6e57e42adf118648b566a59aa0db6ccd65bc4", 22594 "description": "llvmpipe: Use lp_build_round_arch on IBM Z (s390x)", 22595 "nominated": false, 22596 "nomination_type": null, 22597 "resolution": 4, 22598 "main_sha": null, 22599 "because_sha": null 22600 }, 22601 { 22602 "sha": "82b261417e531eebc228df86bcd6022f0969d72f", 22603 "description": "util/cpu_detect: Add flag for IBM Z (s390x)", 22604 "nominated": false, 22605 "nomination_type": null, 22606 "resolution": 4, 22607 "main_sha": null, 22608 "because_sha": null 22609 }, 22610 { 22611 "sha": "be048ec1122bf9fcd899a9a04675e4b9fca16342", 22612 "description": "freedreno/ir3: remove unused actual_in counting", 22613 "nominated": false, 22614 "nomination_type": null, 22615 "resolution": 4, 22616 "main_sha": null, 22617 "because_sha": null 22618 }, 22619 { 22620 "sha": "902c5bf46808c29b8eab25d80b5554c5a682f28f", 22621 "description": "virgl: Link shader program", 22622 "nominated": false, 22623 "nomination_type": null, 22624 "resolution": 4, 22625 "main_sha": null, 22626 "because_sha": null 22627 }, 22628 { 22629 "sha": "0de0440b7cecddb23a66364db516a15380f6ac8a", 22630 "description": "gallium: add a link shader hook", 22631 "nominated": false, 22632 "nomination_type": null, 22633 "resolution": 4, 22634 "main_sha": null, 22635 "because_sha": null 22636 }, 22637 { 22638 "sha": "79dee14cc218d87ea8a5020507161a363477f09a", 22639 "description": "broadcom/compiler: don't move ldvary earlier if current instruction has ldunif", 22640 "nominated": false, 22641 "nomination_type": null, 22642 "resolution": 1, 22643 "main_sha": null, 22644 "because_sha": null 22645 }, 22646 { 22647 "sha": "aee25471b9e83c10430d7ac5c7b80b1ae2d5ad17", 22648 "description": "radv: fix emitting VBO when vertex input dynamic state is used", 22649 "nominated": true, 22650 "nomination_type": 0, 22651 "resolution": 1, 22652 "main_sha": null, 22653 "because_sha": null 22654 }, 22655 { 22656 "sha": "d36119716d1bdd31066ca0aeb5ce7a9dc19edcb8", 22657 "description": "radv/winsys: report the real family name instead of OVERRIDDEN", 22658 "nominated": false, 22659 "nomination_type": null, 22660 "resolution": 4, 22661 "main_sha": null, 22662 "because_sha": null 22663 }, 22664 { 22665 "sha": "cfc5c2abfd1d84c525a47852af08a9b5f856fb7b", 22666 "description": "ac: change family names to uppercase in ac_get_family_name()", 22667 "nominated": false, 22668 "nomination_type": null, 22669 "resolution": 4, 22670 "main_sha": null, 22671 "because_sha": null 22672 }, 22673 { 22674 "sha": "8e5bb2d6ac533d94e03173e2c853dc7c51d381bf", 22675 "description": "radv: convert remaining enums/structs to 1.2 versions", 22676 "nominated": false, 22677 "nomination_type": null, 22678 "resolution": 4, 22679 "main_sha": null, 22680 "because_sha": null 22681 }, 22682 { 22683 "sha": "0d0eae07be6cf391cc48a283709ed7b57b33e20b", 22684 "description": "intel/compiler: Prepare disasm for 16-bit sampler params", 22685 "nominated": false, 22686 "nomination_type": null, 22687 "resolution": 4, 22688 "main_sha": null, 22689 "because_sha": null 22690 }, 22691 { 22692 "sha": "2fa68cb7da525bcd17840fc23ff2cd542547118a", 22693 "description": "intel/fs: Define and set correct sampler simd mode", 22694 "nominated": false, 22695 "nomination_type": null, 22696 "resolution": 4, 22697 "main_sha": null, 22698 "because_sha": null 22699 }, 22700 { 22701 "sha": "31e3e32625e6332608a3b5ed18d2e4df82a8c27d", 22702 "description": "intel/compiler: Deprecate ld2dms and use ld2dms_w instead", 22703 "nominated": false, 22704 "nomination_type": null, 22705 "resolution": 4, 22706 "main_sha": null, 22707 "because_sha": null 22708 }, 22709 { 22710 "sha": "261dd6c8f894fe13926ede073669b96652da61db", 22711 "description": "intel/compiler: Add new variant for TXF_CMS_W", 22712 "nominated": false, 22713 "nomination_type": null, 22714 "resolution": 4, 22715 "main_sha": null, 22716 "because_sha": null 22717 }, 22718 { 22719 "sha": "24831bbd40784c3b24fb95632b9f8e09f6432ace", 22720 "description": "intel/compiler: Prepare ld2dms_w for 4 mcs components", 22721 "nominated": false, 22722 "nomination_type": null, 22723 "resolution": 4, 22724 "main_sha": null, 22725 "because_sha": null 22726 }, 22727 { 22728 "sha": "dfe0ba908009b075278cae5ee0eb53e8e5396c9a", 22729 "description": "intel/compiler: Demote sampler params to 16-bit for CMS/UMS/MCS", 22730 "nominated": false, 22731 "nomination_type": null, 22732 "resolution": 4, 22733 "main_sha": null, 22734 "because_sha": null 22735 }, 22736 { 22737 "sha": "0374b56faa175bbd4bbf2617767773b680f4e25f", 22738 "description": "intel/compiler/fs: Add support for 16-bit sampler msg payload", 22739 "nominated": false, 22740 "nomination_type": null, 22741 "resolution": 4, 22742 "main_sha": null, 22743 "because_sha": null 22744 }, 22745 { 22746 "sha": "936412af27049724242b47234e2911e8527255bd", 22747 "description": "intel/compiler: Add helper to support half float payload with padding", 22748 "nominated": false, 22749 "nomination_type": null, 22750 "resolution": 4, 22751 "main_sha": null, 22752 "because_sha": null 22753 }, 22754 { 22755 "sha": "75c73fcdc4282d6b809dd590cb50c584738490c2", 22756 "description": "intel/compiler: Fix instruction size written calculation", 22757 "nominated": false, 22758 "nomination_type": null, 22759 "resolution": 4, 22760 "main_sha": null, 22761 "because_sha": null 22762 }, 22763 { 22764 "sha": "be2bfe5fe8f0e336c029b837c4185ce4f7e9a82a", 22765 "description": "intel/compiler: Don't hardcode padding source type to 32bit", 22766 "nominated": false, 22767 "nomination_type": null, 22768 "resolution": 4, 22769 "main_sha": null, 22770 "because_sha": null 22771 }, 22772 { 22773 "sha": "0e61d1fbbb4ad67c03316a56787e8c48d957aa7a", 22774 "description": "intel/compiler: Handle new sampler descriptor fields for 16bit sampler", 22775 "nominated": false, 22776 "nomination_type": null, 22777 "resolution": 4, 22778 "main_sha": null, 22779 "because_sha": null 22780 }, 22781 { 22782 "sha": "f78e33aa1aa132f8b028efcf462ce2ca7b0d674c", 22783 "description": "intel/compiler: Set correct return format for brw_SAMPLE", 22784 "nominated": false, 22785 "nomination_type": null, 22786 "resolution": 4, 22787 "main_sha": null, 22788 "because_sha": null 22789 }, 22790 { 22791 "sha": "7603187aec36c1afdee5fe8f1f68dbf5c691ad1f", 22792 "description": "nir: Un-inline more of nir_builder.h.", 22793 "nominated": false, 22794 "nomination_type": null, 22795 "resolution": 4, 22796 "main_sha": null, 22797 "because_sha": null 22798 }, 22799 { 22800 "sha": "d9bfcf5f5b4a7153f9f3000b9e111907966458aa", 22801 "description": "nir: Un-inline nir_builder_alu_instr_finish_and_insert()", 22802 "nominated": false, 22803 "nomination_type": null, 22804 "resolution": 4, 22805 "main_sha": null, 22806 "because_sha": null 22807 }, 22808 { 22809 "sha": "3b5b4b5d45eff268ae9a054a2deb42f0703825c6", 22810 "description": "nir: apply interpolated input intrinsics setting when lowering clipdist", 22811 "nominated": false, 22812 "nomination_type": null, 22813 "resolution": 4, 22814 "main_sha": null, 22815 "because_sha": null 22816 }, 22817 { 22818 "sha": "df934873e14e897fa0ba45904ce40be285d4261d", 22819 "description": "nir: always keep the clip distance array size updated", 22820 "nominated": false, 22821 "nomination_type": null, 22822 "resolution": 4, 22823 "main_sha": null, 22824 "because_sha": null 22825 }, 22826 { 22827 "sha": "cc2894345f1161fcbb2f9b9150257e0f6b0b303e", 22828 "description": "aco/spill: use spills_entry instead of spills_exit to kill linear VGPRs", 22829 "nominated": true, 22830 "nomination_type": 0, 22831 "resolution": 1, 22832 "main_sha": null, 22833 "because_sha": null 22834 }, 22835 { 22836 "sha": "bb6fb6065f335c1d8f8c8f977d36db3bb6f4909d", 22837 "description": "freedreno/a[345]xx: fix unorm/snorm blend factors when they're \"over\"", 22838 "nominated": false, 22839 "nomination_type": null, 22840 "resolution": 4, 22841 "main_sha": null, 22842 "because_sha": null 22843 }, 22844 { 22845 "sha": "43f94ee9f115660ba7ceffdc07dd269b876eb4b0", 22846 "description": "freedreno/a5xx: add missing L8A8_UNORM format to support TBOs", 22847 "nominated": false, 22848 "nomination_type": null, 22849 "resolution": 4, 22850 "main_sha": null, 22851 "because_sha": null 22852 }, 22853 { 22854 "sha": "c87967bf179ffad7345ef31481981817d5b9be51", 22855 "description": "freedreno/a4xx: add some missing legacy formats to help TBOs", 22856 "nominated": false, 22857 "nomination_type": null, 22858 "resolution": 4, 22859 "main_sha": null, 22860 "because_sha": null 22861 }, 22862 { 22863 "sha": "5a69f34aeb617ed97f887aabb7b31f34a979291c", 22864 "description": "freedreno/a4xx: add missing SNORM formats to help tests pass", 22865 "nominated": false, 22866 "nomination_type": null, 22867 "resolution": 4, 22868 "main_sha": null, 22869 "because_sha": null 22870 }, 22871 { 22872 "sha": "c6ca2d1929437598639ff905f25d02a15ba815c4", 22873 "description": "panfrost: Handle AFBC_FEATURES in drm-shim", 22874 "nominated": false, 22875 "nomination_type": null, 22876 "resolution": 4, 22877 "main_sha": null, 22878 "because_sha": null 22879 }, 22880 { 22881 "sha": "a777e38cf99b57810a08002705e64d3149aad188", 22882 "description": "panfrost: Collapse 0 parameters in drm-shim", 22883 "nominated": false, 22884 "nomination_type": null, 22885 "resolution": 4, 22886 "main_sha": null, 22887 "because_sha": null 22888 }, 22889 { 22890 "sha": "7fec4f4135210b83556004c6634d78d4ed33a525", 22891 "description": "broadcom/compiler: fix scoreboard locking checks", 22892 "nominated": false, 22893 "nomination_type": null, 22894 "resolution": 1, 22895 "main_sha": null, 22896 "because_sha": null 22897 }, 22898 { 22899 "sha": "bd7584c16bc56fdcb3a7a720c9a857e158f699d2", 22900 "description": "broadcom/compiler: don't allow RF writes from signals after thrend", 22901 "nominated": false, 22902 "nomination_type": null, 22903 "resolution": 1, 22904 "main_sha": null, 22905 "because_sha": null 22906 }, 22907 { 22908 "sha": "ed16eedb2d97d4f9d100afe1b66835fc792cefea", 22909 "description": "ir3: print half-dst/src for ldib.b/stib.b", 22910 "nominated": false, 22911 "nomination_type": null, 22912 "resolution": 4, 22913 "main_sha": null, 22914 "because_sha": null 22915 }, 22916 { 22917 "sha": "5a2cff9bc8bb8a0db2ef4fb97f31f93b2ad5c796", 22918 "description": "intel: move timestamp scaling helper to intel/perf", 22919 "nominated": false, 22920 "nomination_type": null, 22921 "resolution": 4, 22922 "main_sha": null, 22923 "because_sha": null 22924 }, 22925 { 22926 "sha": "61267426484b011893fed98de5daf3c2111bcf15", 22927 "description": "intel/ds: remove verbose messages", 22928 "nominated": false, 22929 "nomination_type": null, 22930 "resolution": 4, 22931 "main_sha": null, 22932 "because_sha": null 22933 }, 22934 { 22935 "sha": "bd104d5b1a92abb4d431c17b781cdb3a9339384e", 22936 "description": "intel/pps: tweak intel config some more", 22937 "nominated": false, 22938 "nomination_type": null, 22939 "resolution": 4, 22940 "main_sha": null, 22941 "because_sha": null 22942 }, 22943 { 22944 "sha": "3d71e35857e87a58d82c63a3451e70107dbbd2ac", 22945 "description": "intel/ds: isolate intel/perf from the pps-producer", 22946 "nominated": false, 22947 "nomination_type": null, 22948 "resolution": 4, 22949 "main_sha": null, 22950 "because_sha": null 22951 }, 22952 { 22953 "sha": "ed9116e5451db8d0368719acc4a9695e2c8a58b6", 22954 "description": "intel/ds: drop unused constructors", 22955 "nominated": false, 22956 "nomination_type": null, 22957 "resolution": 4, 22958 "main_sha": null, 22959 "because_sha": null 22960 }, 22961 { 22962 "sha": "215dbfd131beb8db5ef2a6284208f9d93721d786", 22963 "description": "intel/perf: track end timestamp of queries", 22964 "nominated": false, 22965 "nomination_type": null, 22966 "resolution": 4, 22967 "main_sha": null, 22968 "because_sha": null 22969 }, 22970 { 22971 "sha": "4ef6698a265fd900da80d80fd42044e642d1b641", 22972 "description": "intel/ds: drop timestamp correlation code", 22973 "nominated": false, 22974 "nomination_type": null, 22975 "resolution": 4, 22976 "main_sha": null, 22977 "because_sha": null 22978 }, 22979 { 22980 "sha": "21a1c6995c3ee0fa8374247914784f083919150f", 22981 "description": "pps: fixup sporadic missing counters", 22982 "nominated": false, 22983 "nomination_type": null, 22984 "resolution": 4, 22985 "main_sha": null, 22986 "because_sha": null 22987 }, 22988 { 22989 "sha": "120f24cb3604a324688fe237af2cfca933fca25f", 22990 "description": "intel/perf: add a helper to read timestamp from reports", 22991 "nominated": false, 22992 "nomination_type": null, 22993 "resolution": 4, 22994 "main_sha": null, 22995 "because_sha": null 22996 }, 22997 { 22998 "sha": "8657fa6b868880021046b0ef73a4a8a20648d93a", 22999 "description": "pps: allow drivers to report timestamps in their own time domain", 23000 "nominated": false, 23001 "nomination_type": null, 23002 "resolution": 4, 23003 "main_sha": null, 23004 "because_sha": null 23005 }, 23006 { 23007 "sha": "457dbb81f5c3bc86d4968c6f099154abd39c829e", 23008 "description": "broadcom/compiler: apply constant folding on early GS lowering", 23009 "nominated": false, 23010 "nomination_type": null, 23011 "resolution": 4, 23012 "main_sha": null, 23013 "because_sha": null 23014 }, 23015 { 23016 "sha": "7b21635057d90fd182467346d9b3be6a4d80d17d", 23017 "description": "broadcom/compiler: handle array of structs in GS/FS inputs", 23018 "nominated": false, 23019 "nomination_type": null, 23020 "resolution": 4, 23021 "main_sha": null, 23022 "because_sha": null 23023 }, 23024 { 23025 "sha": "c5a42e401036eb2eecf8798c103f8ae2cce08eab", 23026 "description": "intel/fs: fix shader call lowering pass", 23027 "nominated": true, 23028 "nomination_type": 1, 23029 "resolution": 1, 23030 "main_sha": null, 23031 "because_sha": "423c47de991643269a7c76ea37efe59b237fa6e7" 23032 }, 23033 { 23034 "sha": "724a38eb944ba110bbf070d226cad56f9448952a", 23035 "description": "CI/windows: Upload result.txt as an artifact", 23036 "nominated": false, 23037 "nomination_type": null, 23038 "resolution": 4, 23039 "main_sha": null, 23040 "because_sha": null 23041 }, 23042 { 23043 "sha": "1e3db7923f4a84cfcd8e9a19a858c6f4be77e33e", 23044 "description": "CI/windows: Uprev piglit", 23045 "nominated": false, 23046 "nomination_type": null, 23047 "resolution": 4, 23048 "main_sha": null, 23049 "because_sha": null 23050 }, 23051 { 23052 "sha": "60d95c5d0feef4e4b2820a26c4708aff10f5730d", 23053 "description": "Auto-enable TLSDESC support", 23054 "nominated": false, 23055 "nomination_type": null, 23056 "resolution": 4, 23057 "main_sha": null, 23058 "because_sha": null 23059 }, 23060 { 23061 "sha": "8570a2a280587a1e43ac11ad46ad62dfdd6c7b39", 23062 "description": "Use initial-exec TLS for glibc only, enable TLS elsewhere", 23063 "nominated": false, 23064 "nomination_type": null, 23065 "resolution": 4, 23066 "main_sha": null, 23067 "because_sha": null 23068 }, 23069 { 23070 "sha": "df005c2a65f491c2f90a2063174f3e8760a60fd8", 23071 "description": "mesa: move around current texture object fetching", 23072 "nominated": false, 23073 "nomination_type": null, 23074 "resolution": 4, 23075 "main_sha": null, 23076 "because_sha": null 23077 }, 23078 { 23079 "sha": "d814539c2b67ca28009dd1b239f444ea086e3b39", 23080 "description": "mesa: check target/format for Tex(ture)StorageMem*", 23081 "nominated": false, 23082 "nomination_type": null, 23083 "resolution": 4, 23084 "main_sha": null, 23085 "because_sha": null 23086 }, 23087 { 23088 "sha": "f659d00000a1a3667f9861d01d5828dd12ec6857", 23089 "description": "android: define cpp_rtti=false because libLLVM is built w/o RTTI", 23090 "nominated": false, 23091 "nomination_type": null, 23092 "resolution": 4, 23093 "main_sha": null, 23094 "because_sha": null 23095 }, 23096 { 23097 "sha": "cdeecadcb6e15cac23ded87958aa819aae6763cb", 23098 "description": "radeonsi: deduplicate min_esverts code in gfx10_ngg_calculate_subgroup_info", 23099 "nominated": false, 23100 "nomination_type": null, 23101 "resolution": 4, 23102 "main_sha": null, 23103 "because_sha": null 23104 }, 23105 { 23106 "sha": "9d7ac70ffb3567dfafaa524aae0891d07c92aba0", 23107 "description": "radeonsi: implement shader culling in GS", 23108 "nominated": false, 23109 "nomination_type": null, 23110 "resolution": 4, 23111 "main_sha": null, 23112 "because_sha": null 23113 }, 23114 { 23115 "sha": "492a61fe725acad0b2436b1425334f2db1e86539", 23116 "description": "radeonsi: don't use ctx.stage outside of si_llvm_translate_nir", 23117 "nominated": false, 23118 "nomination_type": null, 23119 "resolution": 4, 23120 "main_sha": null, 23121 "because_sha": null 23122 }, 23123 { 23124 "sha": "1c5899900dc7d75e092f48d777ed601b917ed86e", 23125 "description": "radeonsi: simplify si_get_vs_key_outputs for GS", 23126 "nominated": false, 23127 "nomination_type": null, 23128 "resolution": 4, 23129 "main_sha": null, 23130 "because_sha": null 23131 }, 23132 { 23133 "sha": "a368385b23e4daf41280be12d2eb269a38ec04d0", 23134 "description": "radeonsi: add is_gs parameter into si_vs_needs_prolog", 23135 "nominated": false, 23136 "nomination_type": null, 23137 "resolution": 4, 23138 "main_sha": null, 23139 "because_sha": null 23140 }, 23141 { 23142 "sha": "f96d1757bba86d20bbca649d1027ba4ac07268a0", 23143 "description": "radeonsi: restructure code that declares merged VS-GS and TES-GS SGPRs", 23144 "nominated": false, 23145 "nomination_type": null, 23146 "resolution": 4, 23147 "main_sha": null, 23148 "because_sha": null 23149 }, 23150 { 23151 "sha": "2418da2d4afe5534ae1bc44a24054d43cf9de0a5", 23152 "description": "radeonsi: separate culling code from VS/TES (to be reused by GS)", 23153 "nominated": false, 23154 "nomination_type": null, 23155 "resolution": 4, 23156 "main_sha": null, 23157 "because_sha": null 23158 }, 23159 { 23160 "sha": "37c3e16d3567928ad74b08c7408a8bf117b16532", 23161 "description": "mesa/get: allow NV_pixel_buffer_object constants in GLES2", 23162 "nominated": false, 23163 "nomination_type": null, 23164 "resolution": 4, 23165 "main_sha": null, 23166 "because_sha": null 23167 }, 23168 { 23169 "sha": "b8f41c5c4ee3ebe3c4082a3ddba4a41b8e788d48", 23170 "description": "d3d12: Validate opened D3D12 resource matches pipe template", 23171 "nominated": false, 23172 "nomination_type": null, 23173 "resolution": 4, 23174 "main_sha": null, 23175 "because_sha": null 23176 }, 23177 { 23178 "sha": "9740141b2ef196c17719666fc402e361ae62af73", 23179 "description": "d3d12: Generate a pipe format -> typeless mapping table too", 23180 "nominated": false, 23181 "nomination_type": null, 23182 "resolution": 4, 23183 "main_sha": null, 23184 "because_sha": null 23185 }, 23186 { 23187 "sha": "ca7d4fcb3fccda9d01b8843f98afb397f75dcf11", 23188 "description": "d3d12: Generate format table using a macro list", 23189 "nominated": false, 23190 "nomination_type": null, 23191 "resolution": 4, 23192 "main_sha": null, 23193 "because_sha": null 23194 }, 23195 { 23196 "sha": "25bcc56027e31dccabf209399e2c692bf0f4ad52", 23197 "description": "d3d12: Make format list all use macros", 23198 "nominated": false, 23199 "nomination_type": null, 23200 "resolution": 4, 23201 "main_sha": null, 23202 "because_sha": null 23203 }, 23204 { 23205 "sha": "96012b686ed8070594ac049d6097888156b74171", 23206 "description": "d3d12: Handle import/export of fd shared handles", 23207 "nominated": false, 23208 "nomination_type": null, 23209 "resolution": 4, 23210 "main_sha": null, 23211 "because_sha": null 23212 }, 23213 { 23214 "sha": "31c7a04b472f541781cf24ef2abef75fead8a6ae", 23215 "description": "winsys/d3d12: Populate winsys handle format", 23216 "nominated": false, 23217 "nomination_type": null, 23218 "resolution": 4, 23219 "main_sha": null, 23220 "because_sha": null 23221 }, 23222 { 23223 "sha": "2771fd4a3fbed39e39ed5045c454d1893cbb3659", 23224 "description": "gallium, windows: Use HANDLE instead of FD for external objects", 23225 "nominated": false, 23226 "nomination_type": null, 23227 "resolution": 4, 23228 "main_sha": null, 23229 "because_sha": null 23230 }, 23231 { 23232 "sha": "5bfbf4bec990bc03142b7ecb19b616533ddece7b", 23233 "description": "microsoft/compiler: Handle GLES external textures", 23234 "nominated": false, 23235 "nomination_type": null, 23236 "resolution": 4, 23237 "main_sha": null, 23238 "because_sha": null 23239 }, 23240 { 23241 "sha": "218860701495c8013dc826a2f2197ab2fbed8644", 23242 "description": "d3d12: Support RGBX formats mapped to RGBA", 23243 "nominated": false, 23244 "nomination_type": null, 23245 "resolution": 4, 23246 "main_sha": null, 23247 "because_sha": null 23248 }, 23249 { 23250 "sha": "ab9948997aceb5962069ed2ddf21033164cc24bc", 23251 "description": "d3d12: Support PIPE_CAP_MIXED_COLOR_DEPTH_BITS", 23252 "nominated": false, 23253 "nomination_type": null, 23254 "resolution": 4, 23255 "main_sha": null, 23256 "because_sha": null 23257 }, 23258 { 23259 "sha": "e0576ec148c0f6269edb5813595273470dab0d28", 23260 "description": "d3d12: Support BGRA 555 and 565 formats", 23261 "nominated": false, 23262 "nomination_type": null, 23263 "resolution": 4, 23264 "main_sha": null, 23265 "because_sha": null 23266 }, 23267 { 23268 "sha": "d0bc4974fa705ed56e642daea7df6f2626c012ba", 23269 "description": "android: Allow forcing softpipe", 23270 "nominated": false, 23271 "nomination_type": null, 23272 "resolution": 4, 23273 "main_sha": null, 23274 "because_sha": null 23275 }, 23276 { 23277 "sha": "33e5a4378efee353ddadf103300ab27ed4dc32c7", 23278 "description": "android,d3d12: Support using DirectX-Headers dependency from AOSP", 23279 "nominated": false, 23280 "nomination_type": null, 23281 "resolution": 4, 23282 "main_sha": null, 23283 "because_sha": null 23284 }, 23285 { 23286 "sha": "6138b047e294db910d16da63e2e7280e55823899", 23287 "description": "mesa/main, android: Log errors to logcat", 23288 "nominated": false, 23289 "nomination_type": null, 23290 "resolution": 4, 23291 "main_sha": null, 23292 "because_sha": null 23293 }, 23294 { 23295 "sha": "9e82a56745c3422c6afa6406a2afc658244da365", 23296 "description": "android: Add a BOARD CFlags option so build can be customized", 23297 "nominated": false, 23298 "nomination_type": null, 23299 "resolution": 4, 23300 "main_sha": null, 23301 "because_sha": null 23302 }, 23303 { 23304 "sha": "81cc94b8f0ff05649b85a681c1a2bf6b9f932315", 23305 "description": "zink: be consistent about waiting on context queue on context destroy", 23306 "nominated": false, 23307 "nomination_type": null, 23308 "resolution": 4, 23309 "main_sha": null, 23310 "because_sha": null 23311 }, 23312 { 23313 "sha": "e92b8956c7923b5261dbf8218d87b7dd3c79ae4f", 23314 "description": "zink: set batch state queue on creation", 23315 "nominated": false, 23316 "nomination_type": null, 23317 "resolution": 4, 23318 "main_sha": null, 23319 "because_sha": null 23320 }, 23321 { 23322 "sha": "b8ffd7a8886f327900572c11d207dc9ec035ceea", 23323 "description": "freedreno/a5xx: Emit MSAA state for sysmem rendering, too.", 23324 "nominated": false, 23325 "nomination_type": null, 23326 "resolution": 4, 23327 "main_sha": null, 23328 "because_sha": null 23329 }, 23330 { 23331 "sha": "5071d39cb27ea76f41ba23003976d3ea14f6a0b9", 23332 "description": "freedreno/a5xx: Document the sRGB bit on RB_2D_SRC/DST info.", 23333 "nominated": false, 23334 "nomination_type": null, 23335 "resolution": 4, 23336 "main_sha": null, 23337 "because_sha": null 23338 }, 23339 { 23340 "sha": "1ef64656654447405dfa5b54a34da009fabb557d", 23341 "description": "freedreno/a5xx: Define a5xx_2d_surf_info like a6xx has.", 23342 "nominated": false, 23343 "nomination_type": null, 23344 "resolution": 4, 23345 "main_sha": null, 23346 "because_sha": null 23347 }, 23348 { 23349 "sha": "cad0b6e2e58cc9f74c91461b3e717ac4e86085d5", 23350 "description": "freedreno/a6xx: Disable sample averaging on non-ubwc z24s8 MSAA blits.", 23351 "nominated": false, 23352 "nomination_type": null, 23353 "resolution": 4, 23354 "main_sha": null, 23355 "because_sha": null 23356 }, 23357 { 23358 "sha": "93eb697a8da184feb2b1f15a14235087f60f8ec9", 23359 "description": "freedreno/a6xx: Disable sample averaging on z/s or integer blits.", 23360 "nominated": false, 23361 "nomination_type": null, 23362 "resolution": 4, 23363 "main_sha": null, 23364 "because_sha": null 23365 }, 23366 { 23367 "sha": "c98adc56f4fe08231b0fec84b6a92c89eb94d59b", 23368 "description": "ir3/lower_pcopy: Fix bug with \"illegal\" copies and swaps", 23369 "nominated": true, 23370 "nomination_type": 1, 23371 "resolution": 1, 23372 "main_sha": null, 23373 "because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816" 23374 }, 23375 { 23376 "sha": "65da866ad96bbe5a1683c98191331827ea3bd580", 23377 "description": "ir3/lower_pcopy: Fix shr.b illegal copy lowering", 23378 "nominated": true, 23379 "nomination_type": 1, 23380 "resolution": 1, 23381 "main_sha": null, 23382 "because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816" 23383 }, 23384 { 23385 "sha": "9912c61362b650e09dad7ec6fc6a72095969ffab", 23386 "description": "ir3/spill: Support larger spill slot offset", 23387 "nominated": false, 23388 "nomination_type": null, 23389 "resolution": 4, 23390 "main_sha": null, 23391 "because_sha": null 23392 }, 23393 { 23394 "sha": "29d3889bbb8235d8bab36b0016946af33e3c5e1b", 23395 "description": "ir3/ra: Add missing asserts to ra_push_interval()", 23396 "nominated": false, 23397 "nomination_type": null, 23398 "resolution": 4, 23399 "main_sha": null, 23400 "because_sha": null 23401 }, 23402 { 23403 "sha": "9d88b98b0820198c0050965cbd6f1909b9eb8fa5", 23404 "description": "ir3/ra: Consider reg file size when swapping killed sources", 23405 "nominated": true, 23406 "nomination_type": 1, 23407 "resolution": 1, 23408 "main_sha": null, 23409 "because_sha": "d4b5d2a0204f8c09a2e8c4dc022f0f05adafa50b" 23410 }, 23411 { 23412 "sha": "f9a46ad22a544bdc9c1c0d87ea69d43e215c630c", 23413 "description": "meson: Allow mismatching RTTI for MSVC", 23414 "nominated": false, 23415 "nomination_type": null, 23416 "resolution": 4, 23417 "main_sha": null, 23418 "because_sha": null 23419 }, 23420 { 23421 "sha": "ad8626741236c312b08fcdf445fd806cf46b628f", 23422 "description": "meson: Don't override built-in cpp_rtti option, error if it's invalid", 23423 "nominated": false, 23424 "nomination_type": null, 23425 "resolution": 4, 23426 "main_sha": null, 23427 "because_sha": null 23428 }, 23429 { 23430 "sha": "21ec880bf9f522a598fadf0344abe253f850b68c", 23431 "description": "anv: initialize anv_bo_sync base fields", 23432 "nominated": false, 23433 "nomination_type": 1, 23434 "resolution": 4, 23435 "main_sha": null, 23436 "because_sha": "cbb13fae33a8b8e72db4200dfeec1b72528763db" 23437 }, 23438 { 23439 "sha": "04bd5bb69ba3f33b7e018620eae5e8b6a6da7734", 23440 "description": "anv: don't try to close fd = -1", 23441 "nominated": true, 23442 "nomination_type": 0, 23443 "resolution": 1, 23444 "main_sha": null, 23445 "because_sha": null 23446 }, 23447 { 23448 "sha": "ddbc84d5a00198e08e25748c239485664477e2e1", 23449 "description": "radv: ignore the descriptor set layout when creating descriptor template", 23450 "nominated": false, 23451 "nomination_type": null, 23452 "resolution": 4, 23453 "main_sha": null, 23454 "because_sha": null 23455 }, 23456 { 23457 "sha": "2436cafffe49d3ff59d62f263164327b0c12a625", 23458 "description": "radv: allow TC-compat CMASK with storage images on GFX10+", 23459 "nominated": false, 23460 "nomination_type": null, 23461 "resolution": 4, 23462 "main_sha": null, 23463 "because_sha": null 23464 }, 23465 { 23466 "sha": "22d9d0f8b52293920f00cb59b9c5a50391832a07", 23467 "description": "zink: add a compiler pass to scan for shader image use", 23468 "nominated": false, 23469 "nomination_type": null, 23470 "resolution": 4, 23471 "main_sha": null, 23472 "because_sha": null 23473 }, 23474 { 23475 "sha": "e386a577696327fc317717f10fe5d537e26562cc", 23476 "description": "zink: explicitly init glsl", 23477 "nominated": false, 23478 "nomination_type": null, 23479 "resolution": 4, 23480 "main_sha": null, 23481 "because_sha": null 23482 }, 23483 { 23484 "sha": "ff89dc352321c60619b7d72fd1695c6a166ca92f", 23485 "description": "vulkan: move common format helpers to vk_format", 23486 "nominated": false, 23487 "nomination_type": null, 23488 "resolution": 4, 23489 "main_sha": null, 23490 "because_sha": null 23491 }, 23492 { 23493 "sha": "04c90f292e1b6011f6c26eda957a61888d3a57da", 23494 "description": "util/queue: fix a data race detected by TSAN when finishing the queue", 23495 "nominated": false, 23496 "nomination_type": null, 23497 "resolution": 4, 23498 "main_sha": null, 23499 "because_sha": null 23500 }, 23501 { 23502 "sha": "cee1dd92bd89374e27e1d431d42f0c469cc6e56e", 23503 "description": "glx/dri3: fix glXQueryContext does not return GLX_RENDER_TYPE value", 23504 "nominated": true, 23505 "nomination_type": 0, 23506 "resolution": 1, 23507 "main_sha": null, 23508 "because_sha": null 23509 }, 23510 { 23511 "sha": "e277b1318253a4776babf587c76c7bac534a6de9", 23512 "description": "freedreno: Stop exposing MSAA image load/store on desktop GL.", 23513 "nominated": false, 23514 "nomination_type": null, 23515 "resolution": 4, 23516 "main_sha": null, 23517 "because_sha": null 23518 }, 23519 { 23520 "sha": "81d22da6de4076d8418e94bcdd7a326f1cd584f6", 23521 "description": "asahi: Fix BIND_PIPELINE sizing and alignment", 23522 "nominated": false, 23523 "nomination_type": null, 23524 "resolution": 4, 23525 "main_sha": null, 23526 "because_sha": null 23527 }, 23528 { 23529 "sha": "3b108393a2ae031af9cab6b47f0d5be104519162", 23530 "description": "asahi: Remove obnoxious workaround", 23531 "nominated": false, 23532 "nomination_type": null, 23533 "resolution": 4, 23534 "main_sha": null, 23535 "because_sha": null 23536 }, 23537 { 23538 "sha": "a28775046c1e9436303a5ff1a864e19dc6561fa0", 23539 "description": "asahi: Remove silly magic numbers", 23540 "nominated": false, 23541 "nomination_type": null, 23542 "resolution": 4, 23543 "main_sha": null, 23544 "because_sha": null 23545 }, 23546 { 23547 "sha": "d55a1a77bd11c3ae1547e8e46beb67b36baaf618", 23548 "description": "asahi: Fix agx_map_* structures", 23549 "nominated": false, 23550 "nomination_type": null, 23551 "resolution": 4, 23552 "main_sha": null, 23553 "because_sha": null 23554 }, 23555 { 23556 "sha": "6637fbb2117787a4c3a39ae8a1ecc24eb52c4149", 23557 "description": "asahi: Allocate special scratch buffers", 23558 "nominated": false, 23559 "nomination_type": null, 23560 "resolution": 4, 23561 "main_sha": null, 23562 "because_sha": null 23563 }, 23564 { 23565 "sha": "30433ae716123a1472236445f04abb863cf88757", 23566 "description": "asahi: Deflake addresses", 23567 "nominated": false, 23568 "nomination_type": null, 23569 "resolution": 4, 23570 "main_sha": null, 23571 "because_sha": null 23572 }, 23573 { 23574 "sha": "df1824046a554b13ae9c06c2a5916e8e6e5879f3", 23575 "description": "asahi: Rename PANDECODE->AGXDECODE", 23576 "nominated": false, 23577 "nomination_type": null, 23578 "resolution": 4, 23579 "main_sha": null, 23580 "because_sha": null 23581 }, 23582 { 23583 "sha": "e346ca5b417153ac99aca30d05efdb27605ade8b", 23584 "description": "pan/bi: Add XML for LD_BUFFER", 23585 "nominated": false, 23586 "nomination_type": null, 23587 "resolution": 4, 23588 "main_sha": null, 23589 "because_sha": null 23590 }, 23591 { 23592 "sha": "69ddbc4341160ab2ac8cd76fa4a030ccebb80d4e", 23593 "description": "pan/bi: Suppress uniform validation for LD_BUFFER", 23594 "nominated": false, 23595 "nomination_type": null, 23596 "resolution": 4, 23597 "main_sha": null, 23598 "because_sha": null 23599 }, 23600 { 23601 "sha": "36486f54e97fe35daf42fc7705715db9e1304a11", 23602 "description": "pan/bi: Confirm IDP unit on Valhall", 23603 "nominated": false, 23604 "nomination_type": null, 23605 "resolution": 4, 23606 "main_sha": null, 23607 "because_sha": null 23608 }, 23609 { 23610 "sha": "b8ba909ca6b080f156f773f3ca8c9ed3d18c4ae9", 23611 "description": "pan/bi: Forbid unaligned staging registers on Valhall", 23612 "nominated": false, 23613 "nomination_type": null, 23614 "resolution": 4, 23615 "main_sha": null, 23616 "because_sha": null 23617 }, 23618 { 23619 "sha": "df807cb83954d4957bef886231cbced15d1754eb", 23620 "description": "pan/bi: Add XML for assembling Valhall image stores", 23621 "nominated": false, 23622 "nomination_type": null, 23623 "resolution": 4, 23624 "main_sha": null, 23625 "because_sha": null 23626 }, 23627 { 23628 "sha": "58b65a340c85d762761825f1d0c0943569469125", 23629 "description": "pan/bi: Add Valhall's special FMA_RSCALE instructions", 23630 "nominated": false, 23631 "nomination_type": null, 23632 "resolution": 4, 23633 "main_sha": null, 23634 "because_sha": null 23635 }, 23636 { 23637 "sha": "aee819d54cc10fb162cbf64aa78f0b6a91dd5e4d", 23638 "description": "pan/bi: Add sqrt form of Valhall FREXPM", 23639 "nominated": false, 23640 "nomination_type": null, 23641 "resolution": 4, 23642 "main_sha": null, 23643 "because_sha": null 23644 }, 23645 { 23646 "sha": "137053c4f49508752f6b6bd1a77e0bb5511b7511", 23647 "description": "pan/bi: Add full form of Valhall MUX instruction", 23648 "nominated": false, 23649 "nomination_type": null, 23650 "resolution": 4, 23651 "main_sha": null, 23652 "because_sha": null 23653 }, 23654 { 23655 "sha": "855ab23d9af3e3e17b68985b3c8c782f3153712b", 23656 "description": "pan/bi: Annotate Valhall instructions with units", 23657 "nominated": false, 23658 "nomination_type": null, 23659 "resolution": 4, 23660 "main_sha": null, 23661 "because_sha": null 23662 }, 23663 { 23664 "sha": "04cc1b93b139bab2e19b8221859c765719a225e0", 23665 "description": "zink: enable PIPE_TEXTURE_TRANSFER_COMPUTE on non-cpu drivers", 23666 "nominated": false, 23667 "nomination_type": null, 23668 "resolution": 4, 23669 "main_sha": null, 23670 "because_sha": null 23671 }, 23672 { 23673 "sha": "ea761a40d596edca419132f6625126616b475c65", 23674 "description": "zink: use pb_slab_alloc_reclaimed(reclaim_all) for BAR heap sometimes", 23675 "nominated": false, 23676 "nomination_type": null, 23677 "resolution": 4, 23678 "main_sha": null, 23679 "because_sha": null 23680 }, 23681 { 23682 "sha": "da9acf70886c66b1059cab3d23814da95d045a71", 23683 "description": "aux/pb: add a new slab alloc function for reclaiming all bo objects", 23684 "nominated": false, 23685 "nomination_type": null, 23686 "resolution": 4, 23687 "main_sha": null, 23688 "because_sha": null 23689 }, 23690 { 23691 "sha": "b7e2214b3c89490181685dded4480f2bd04d1990", 23692 "description": "llvmpipe: adjust rounding for viewport scissoring", 23693 "nominated": false, 23694 "nomination_type": null, 23695 "resolution": 4, 23696 "main_sha": null, 23697 "because_sha": null 23698 }, 23699 { 23700 "sha": "f6dd931640ebdaaf5a45770e061d0b0390895267", 23701 "description": "docs: add 22.0 branchpoint date for perspective", 23702 "nominated": false, 23703 "nomination_type": null, 23704 "resolution": 4, 23705 "main_sha": null, 23706 "because_sha": null 23707 }, 23708 { 23709 "sha": "f75e657e697810626fb8d157f053edf58795d919", 23710 "description": "docs: add 21.3.x release schedule", 23711 "nominated": false, 23712 "nomination_type": null, 23713 "resolution": 4, 23714 "main_sha": null, 23715 "because_sha": null 23716 }, 23717 { 23718 "sha": "9aea588900b0ba3654e87acb0e33974ba8a55ad9", 23719 "description": "docs: update calendar and link releases notes for 21.3.0", 23720 "nominated": false, 23721 "nomination_type": null, 23722 "resolution": 4, 23723 "main_sha": null, 23724 "because_sha": null 23725 }, 23726 { 23727 "sha": "1061f3ad0d3f9f97563161bbe6e3ae927a651804", 23728 "description": "docs: add release notes for 21.3.0", 23729 "nominated": false, 23730 "nomination_type": null, 23731 "resolution": 4, 23732 "main_sha": null, 23733 "because_sha": null 23734 }, 23735 { 23736 "sha": "341278f069a54a173fa646b16e0b68eefd28e5ed", 23737 "description": "radv: disable HTILE for D32S8 format and mipmaps on GFX10", 23738 "nominated": true, 23739 "nomination_type": 0, 23740 "resolution": 1, 23741 "main_sha": null, 23742 "because_sha": null 23743 }, 23744 { 23745 "sha": "d63cd245e1840ad31a3821c522d94bc67372c030", 23746 "description": "ci: Uprev Crosvm", 23747 "nominated": false, 23748 "nomination_type": null, 23749 "resolution": 4, 23750 "main_sha": null, 23751 "because_sha": null 23752 }, 23753 { 23754 "sha": "81f25d8f27687ab6de9d303c95f437ed17e70f54", 23755 "description": "virgl/ci: Run each dEQP instance in its own VM", 23756 "nominated": false, 23757 "nomination_type": null, 23758 "resolution": 4, 23759 "main_sha": null, 23760 "because_sha": null 23761 }, 23762 { 23763 "sha": "4bfcbe3f69eef0702d6494af513d902ad932496d", 23764 "description": "ci: Remove syslogd", 23765 "nominated": false, 23766 "nomination_type": null, 23767 "resolution": 4, 23768 "main_sha": null, 23769 "because_sha": null 23770 }, 23771 { 23772 "sha": "d542e978e9617dc27018b5d379acc506eb8d9565", 23773 "description": "virgl/ci: Set GALLIVM_PERF=nopt,no_quad_lod", 23774 "nominated": false, 23775 "nomination_type": null, 23776 "resolution": 4, 23777 "main_sha": null, 23778 "because_sha": null 23779 }, 23780 { 23781 "sha": "8a3cccc3f434cfe8278863421901fd2d00471c7d", 23782 "description": "ci: Don't set GALLIVM_PERF in the scripts", 23783 "nominated": false, 23784 "nomination_type": null, 23785 "resolution": 4, 23786 "main_sha": null, 23787 "because_sha": null 23788 }, 23789 { 23790 "sha": "8acdf1f71c803226f6854e2f8b4d9dc82bcb680d", 23791 "description": "ci: Create symlink to /install early", 23792 "nominated": false, 23793 "nomination_type": null, 23794 "resolution": 4, 23795 "main_sha": null, 23796 "because_sha": null 23797 }, 23798 { 23799 "sha": "e7b95619596167025d26f07efb04dc5bfd5e9aee", 23800 "description": "gallium: implement compute pbo download", 23801 "nominated": false, 23802 "nomination_type": null, 23803 "resolution": 4, 23804 "main_sha": null, 23805 "because_sha": null 23806 }, 23807 { 23808 "sha": "ed65b5e8399fc59fe011381338cc06bc3f7ec5d6", 23809 "description": "mesa/st: make some pbo functions public", 23810 "nominated": false, 23811 "nomination_type": null, 23812 "resolution": 4, 23813 "main_sha": null, 23814 "because_sha": null 23815 }, 23816 { 23817 "sha": "f7a51e94692cc5a523b0fb7b7caef4a05cfc30f1", 23818 "description": "mesa/st: make sampler_type_for_target public", 23819 "nominated": false, 23820 "nomination_type": null, 23821 "resolution": 4, 23822 "main_sha": null, 23823 "because_sha": null 23824 }, 23825 { 23826 "sha": "c9a47c85da9538ae82445f9754192d84afc7006d", 23827 "description": "gallium: rename PIPE_CAP_PREFER_BLIT_BASED_TEXTURE_TRANSFER", 23828 "nominated": false, 23829 "nomination_type": null, 23830 "resolution": 4, 23831 "main_sha": null, 23832 "because_sha": null 23833 }, 23834 { 23835 "sha": "0b30a7a243be8fe44d34b1bc2bd58665618074dd", 23836 "description": "gallium: add pipe_screen::is_compute_copy_faster hook", 23837 "nominated": false, 23838 "nomination_type": null, 23839 "resolution": 4, 23840 "main_sha": null, 23841 "because_sha": null 23842 }, 23843 { 23844 "sha": "a854cbc7b5c7e70c0146b2e599049c4e4fc5eb97", 23845 "description": "turnip: don't use mesa/macros.h to get utils/rounding.h", 23846 "nominated": false, 23847 "nomination_type": null, 23848 "resolution": 4, 23849 "main_sha": null, 23850 "because_sha": null 23851 }, 23852 { 23853 "sha": "df8aeb45984b2d7f705b56aec2f63f0739963866", 23854 "description": "radeonsi/sqtt: increase the default buffer size to 32MB", 23855 "nominated": false, 23856 "nomination_type": null, 23857 "resolution": 4, 23858 "main_sha": null, 23859 "because_sha": null 23860 }, 23861 { 23862 "sha": "56382ec0711d5531da038346d7ce759c2833e13a", 23863 "description": "radeonsi: unreference framebuffer state after use", 23864 "nominated": false, 23865 "nomination_type": 1, 23866 "resolution": 4, 23867 "main_sha": null, 23868 "because_sha": "b1b491cdbbac1ccb785f5eb1802006f76ec253f5" 23869 }, 23870 { 23871 "sha": "5e536c97a9ffa1fe0363150529ee4a7beb3fef03", 23872 "description": "broadcom/compiler: fix early fragment tests setup", 23873 "nominated": false, 23874 "nomination_type": null, 23875 "resolution": 4, 23876 "main_sha": null, 23877 "because_sha": null 23878 }, 23879 { 23880 "sha": "68ec86718125ea54c77191f38e62754e82d3826b", 23881 "description": "radv: Implement VK_EXT_image_view_min_lod", 23882 "nominated": false, 23883 "nomination_type": null, 23884 "resolution": 4, 23885 "main_sha": null, 23886 "because_sha": null 23887 }, 23888 { 23889 "sha": "d0f217ad80d3ebc49960f1ae2aed32e5dc32f0fc", 23890 "description": "vulkan: Update the XML and headers to 1.2.199", 23891 "nominated": false, 23892 "nomination_type": null, 23893 "resolution": 4, 23894 "main_sha": null, 23895 "because_sha": null 23896 }, 23897 { 23898 "sha": "4e76d0cb56f820032f5cf17f886d89af05fc4b2d", 23899 "description": "radv: Expose min_lod in *_make_texture_descriptor", 23900 "nominated": false, 23901 "nomination_type": null, 23902 "resolution": 4, 23903 "main_sha": null, 23904 "because_sha": null 23905 }, 23906 { 23907 "sha": "c6471ef918f75de806f2871696a44b24ee1db558", 23908 "description": "radv: Refactor S_FIXED to radv_float_to_{s,u}fixed", 23909 "nominated": false, 23910 "nomination_type": null, 23911 "resolution": 4, 23912 "main_sha": null, 23913 "because_sha": null 23914 }, 23915 { 23916 "sha": "35ffadb9e7d6d2ca3f6b2fadb5735696b9732c34", 23917 "description": "zink: clamp to 500 max batch states on nvidia", 23918 "nominated": false, 23919 "nomination_type": null, 23920 "resolution": 4, 23921 "main_sha": null, 23922 "because_sha": null 23923 }, 23924 { 23925 "sha": "a3be30665f1f8bb140069728fd8e17ce6fcdbaa4", 23926 "description": "zink: fail context creation more gracefully", 23927 "nominated": true, 23928 "nomination_type": 0, 23929 "resolution": 1, 23930 "main_sha": null, 23931 "because_sha": null 23932 }, 23933 { 23934 "sha": "72a88c77def2948e291427c963e2f4337bc059d4", 23935 "description": "zink: fix memory availability reporting", 23936 "nominated": true, 23937 "nomination_type": 1, 23938 "resolution": 1, 23939 "main_sha": null, 23940 "because_sha": "ff4ba3d4a77320d1522c3a807661511b4cc075ab" 23941 }, 23942 { 23943 "sha": "5f140a723deaf4c85647dbb1688a67c9296aa9a7", 23944 "description": "zink: use IMMUTABLE for dummy xfb buffer", 23945 "nominated": false, 23946 "nomination_type": null, 23947 "resolution": 4, 23948 "main_sha": null, 23949 "because_sha": null 23950 }, 23951 { 23952 "sha": "1eb2f0d41e14fa12f0b47129b82fd58a2cd25ea2", 23953 "description": "zink: demote BAR allocations to device-local on oom", 23954 "nominated": false, 23955 "nomination_type": null, 23956 "resolution": 4, 23957 "main_sha": null, 23958 "because_sha": null 23959 }, 23960 { 23961 "sha": "8f97af050e510b042701111d97f1267ba8765873", 23962 "description": "zink: set zink_resource_object::host_visible based on actual bo placement", 23963 "nominated": false, 23964 "nomination_type": null, 23965 "resolution": 4, 23966 "main_sha": null, 23967 "because_sha": null 23968 }, 23969 { 23970 "sha": "74d2e89201c358fd84e70d69cc9297ea5f5b87f5", 23971 "description": "zink: always use slab allocation placement for domains", 23972 "nominated": false, 23973 "nomination_type": null, 23974 "resolution": 4, 23975 "main_sha": null, 23976 "because_sha": null 23977 }, 23978 { 23979 "sha": "4fc216b4ba6471c96ab58c6ba25409c319a30a87", 23980 "description": "zink: add error for bo allocation failure", 23981 "nominated": false, 23982 "nomination_type": null, 23983 "resolution": 4, 23984 "main_sha": null, 23985 "because_sha": null 23986 }, 23987 { 23988 "sha": "83278b5661224a425a0dc6d2ec49ce4aa617c83b", 23989 "description": "glx: add a workaround to glXDestroyWindow for Viewperf2020/Sw", 23990 "nominated": false, 23991 "nomination_type": null, 23992 "resolution": 4, 23993 "main_sha": null, 23994 "because_sha": null 23995 }, 23996 { 23997 "sha": "0388783a03e48b7efce984436a2b424c95761522", 23998 "description": "intel/nir: also allow unknown format for getting the size of a storage image", 23999 "nominated": true, 24000 "nomination_type": 1, 24001 "resolution": 1, 24002 "main_sha": null, 24003 "because_sha": "fa251cf111dffd4a3e4d903623c24eb69575bf9a" 24004 }, 24005 { 24006 "sha": "04f5c543ded15362dc6286ff4ae7a38f00f6ca7e", 24007 "description": "glsl/nir: Don't build soft float64 when it cannot be used", 24008 "nominated": true, 24009 "nomination_type": 1, 24010 "resolution": 1, 24011 "main_sha": null, 24012 "because_sha": "82d9a37a59c94ba3678b33acb9f2749cbbd7bfcc" 24013 }, 24014 { 24015 "sha": "b1a32d1432f67706d856a7a5398d0d6fd5a37fe3", 24016 "description": "zink: implement multiplanar modifier handling", 24017 "nominated": false, 24018 "nomination_type": null, 24019 "resolution": 4, 24020 "main_sha": null, 24021 "because_sha": null 24022 }, 24023 { 24024 "sha": "b1675608c3ab235a53ad73fb50e18d7dc8b591f7", 24025 "description": "dri2: set dimensions on dmabuf import planes", 24026 "nominated": false, 24027 "nomination_type": null, 24028 "resolution": 4, 24029 "main_sha": null, 24030 "because_sha": null 24031 }, 24032 { 24033 "sha": "943f6a038db868004d118db128564dd2e5c6e650", 24034 "description": "zink: always set matching resource export type for dmabuf creation", 24035 "nominated": true, 24036 "nomination_type": 0, 24037 "resolution": 1, 24038 "main_sha": null, 24039 "because_sha": null 24040 }, 24041 { 24042 "sha": "11c79a8bd79178ab027438b018379051e33430c8", 24043 "description": "zink: stop using VK_IMAGE_LAYOUT_PREINITIALIZED for dmabuf", 24044 "nominated": true, 24045 "nomination_type": 0, 24046 "resolution": 1, 24047 "main_sha": null, 24048 "because_sha": null 24049 }, 24050 { 24051 "sha": "63baeffc2dbaece36202649ca1abd5aa4b0797be", 24052 "description": "vulkan/sync: Rework asserts a bit", 24053 "nominated": false, 24054 "nomination_type": null, 24055 "resolution": 4, 24056 "main_sha": null, 24057 "because_sha": null 24058 }, 24059 { 24060 "sha": "0c74f8064539beb369a9a8de0c7a0b5b6c4e9fed", 24061 "description": "glsl: fix trivial strict aliasing warning", 24062 "nominated": false, 24063 "nomination_type": null, 24064 "resolution": 4, 24065 "main_sha": null, 24066 "because_sha": null 24067 }, 24068 { 24069 "sha": "58a0d8d0ded2f41afd9ff8d0f19f93341687442f", 24070 "description": "llvmpipe: page-align memory allocations", 24071 "nominated": false, 24072 "nomination_type": null, 24073 "resolution": 4, 24074 "main_sha": null, 24075 "because_sha": null 24076 }, 24077 { 24078 "sha": "23a5f1a5acbdc0d41bc6dcfd0da788359ce878ec", 24079 "description": "ir3: Stop inserting nops during scheduling", 24080 "nominated": false, 24081 "nomination_type": null, 24082 "resolution": 4, 24083 "main_sha": null, 24084 "because_sha": null 24085 }, 24086 { 24087 "sha": "e0eeba6cbb0d02f3f8a3a8e660328273d2e5f40c", 24088 "description": "ir3/postsched: Only prefer tex/sfu if they are soft-ready", 24089 "nominated": false, 24090 "nomination_type": null, 24091 "resolution": 4, 24092 "main_sha": null, 24093 "because_sha": null 24094 }, 24095 { 24096 "sha": "6f5c0d209c3949ff2522afa9965fa69811adcb9b", 24097 "description": "ir3/postsched: Rewrite delay handling", 24098 "nominated": false, 24099 "nomination_type": null, 24100 "resolution": 4, 24101 "main_sha": null, 24102 "because_sha": null 24103 }, 24104 { 24105 "sha": "140e117f2b0c45439a913efe0a4fd1df0842fdfb", 24106 "description": "ir3/delay: Ignore earlier definitions to the same register", 24107 "nominated": false, 24108 "nomination_type": null, 24109 "resolution": 4, 24110 "main_sha": null, 24111 "because_sha": null 24112 }, 24113 { 24114 "sha": "a54e7baa65ad32345c839170dc9726bdae06975e", 24115 "description": "ir3/postsched: Handle sync dependencies better", 24116 "nominated": false, 24117 "nomination_type": null, 24118 "resolution": 4, 24119 "main_sha": null, 24120 "because_sha": null 24121 }, 24122 { 24123 "sha": "b9f61d728774e04d2981fe86946077851dd3d986", 24124 "description": "ir3/postsched: Fix copy-paste mistake", 24125 "nominated": false, 24126 "nomination_type": null, 24127 "resolution": 4, 24128 "main_sha": null, 24129 "because_sha": null 24130 }, 24131 { 24132 "sha": "d9a91318b1cee4d3c0a4b2b02c5c2968f3bdae31", 24133 "description": "ir3/sched: Rewrite delay handling", 24134 "nominated": false, 24135 "nomination_type": null, 24136 "resolution": 4, 24137 "main_sha": null, 24138 "because_sha": null 24139 }, 24140 { 24141 "sha": "b8fc7a08f9fac2822a58473b6806638709060e96", 24142 "description": "util/dag: Add dag_add_edge_max_data", 24143 "nominated": false, 24144 "nomination_type": null, 24145 "resolution": 4, 24146 "main_sha": null, 24147 "because_sha": null 24148 }, 24149 { 24150 "sha": "508f917d8c53c25a1e656409e3228ad067c9369f", 24151 "description": "util/dag: Make edge data a uintptr_t", 24152 "nominated": false, 24153 "nomination_type": null, 24154 "resolution": 4, 24155 "main_sha": null, 24156 "because_sha": null 24157 }, 24158 { 24159 "sha": "ee2e14b352b3f5c07b18fcbbc5f6b1cacd64e0ed", 24160 "description": "ci: temporarily disable lima CI", 24161 "nominated": false, 24162 "nomination_type": null, 24163 "resolution": 1, 24164 "main_sha": null, 24165 "because_sha": null 24166 }, 24167 { 24168 "sha": "3b78f175323f1db5ae28da264d5761bebb4f7052", 24169 "description": "iris: Tidy code in iris_use_pinned_bo a bit", 24170 "nominated": true, 24171 "nomination_type": 1, 24172 "resolution": 1, 24173 "main_sha": null, 24174 "because_sha": "b21e916a6280f9aee5353c0dd4c6bcebb947496d" 24175 }, 24176 { 24177 "sha": "6e909849349062985fe279296bfb0eb3c94b494c", 24178 "description": "iris: Check for cross-batch flushing whenever a buffer is newly written.", 24179 "nominated": true, 24180 "nomination_type": 1, 24181 "resolution": 1, 24182 "main_sha": null, 24183 "because_sha": "b21e916a6280f9aee5353c0dd4c6bcebb947496d" 24184 }, 24185 { 24186 "sha": "76030964a65a527b30bb46f2ff806ddafdd3fc2d", 24187 "description": "iris: Make a helper function for cross-batch dependency flushing", 24188 "nominated": true, 24189 "nomination_type": 1, 24190 "resolution": 1, 24191 "main_sha": null, 24192 "because_sha": "b21e916a6280f9aee5353c0dd4c6bcebb947496d" 24193 }, 24194 { 24195 "sha": "cbf0d83eace937c1a5cf7e12759985e32740b520", 24196 "description": "v3d,v3dv: move TFU register definition to a common header", 24197 "nominated": false, 24198 "nomination_type": null, 24199 "resolution": 4, 24200 "main_sha": null, 24201 "because_sha": null 24202 }, 24203 { 24204 "sha": "ffbad81305bfbafb23c07a20bab8a138bbafa6a5", 24205 "description": "radv: simplify re-using cache entries in radv_pipeline_cache_insert_shaders()", 24206 "nominated": false, 24207 "nomination_type": null, 24208 "resolution": 4, 24209 "main_sha": null, 24210 "because_sha": null 24211 }, 24212 { 24213 "sha": "836a4b58363d801ee628225b8ddfe4bf71223aa0", 24214 "description": "v3dv: fix internal bpp of D/S formats", 24215 "nominated": false, 24216 "nomination_type": null, 24217 "resolution": 4, 24218 "main_sha": null, 24219 "because_sha": null 24220 }, 24221 { 24222 "sha": "8ee7309e577775500a2120dc7e846211ae7da9b3", 24223 "description": "llvmpipe: enable PIPE_CAP_FBFETCH_COHERENT", 24224 "nominated": false, 24225 "nomination_type": null, 24226 "resolution": 4, 24227 "main_sha": null, 24228 "because_sha": null 24229 }, 24230 { 24231 "sha": "e403c1c23eac5042e04f282aa3ad8cf8621194d4", 24232 "description": "llvmpipe: remove dead args from load_unswizzled_block", 24233 "nominated": false, 24234 "nomination_type": null, 24235 "resolution": 4, 24236 "main_sha": null, 24237 "because_sha": null 24238 }, 24239 { 24240 "sha": "ea6eeb70e67dd1ac2c6e232acd71492f5e8fd207", 24241 "description": "llvmpipe: fix FB fetch with non 32-bit render target formats", 24242 "nominated": false, 24243 "nomination_type": null, 24244 "resolution": 4, 24245 "main_sha": null, 24246 "because_sha": null 24247 }, 24248 { 24249 "sha": "2b3a0209280aa097b00254b714ae01d4d2ff01cb", 24250 "description": "llvmpipe: protect from doing FB fetch of missing buffers", 24251 "nominated": false, 24252 "nomination_type": null, 24253 "resolution": 4, 24254 "main_sha": null, 24255 "because_sha": null 24256 }, 24257 { 24258 "sha": "3ebd6498c4f6a1430231b9ef5bca93fc6d538d1e", 24259 "description": "llvmpipe: fix gl_FragColor and gl_LastFragData[0] combination", 24260 "nominated": false, 24261 "nomination_type": null, 24262 "resolution": 4, 24263 "main_sha": null, 24264 "because_sha": null 24265 }, 24266 { 24267 "sha": "b1de61dd38548d035aaf1bf84847a2ef46fb2b46", 24268 "description": "llvmpipe: fix wrong assumption on FB fetch shader opacity", 24269 "nominated": false, 24270 "nomination_type": null, 24271 "resolution": 4, 24272 "main_sha": null, 24273 "because_sha": null 24274 }, 24275 { 24276 "sha": "86eb1549efded1e6209b65d2b90a0d270d076824", 24277 "description": "zink: implement pipe_context::draw_vertex_state", 24278 "nominated": false, 24279 "nomination_type": null, 24280 "resolution": 4, 24281 "main_sha": null, 24282 "because_sha": null 24283 }, 24284 { 24285 "sha": "02e5f4fb10d6a39ca347f444104b7c56c8d65ab5", 24286 "description": "lima: add more wrap modes", 24287 "nominated": false, 24288 "nomination_type": null, 24289 "resolution": 4, 24290 "main_sha": null, 24291 "because_sha": null 24292 }, 24293 { 24294 "sha": "cbed4d784e0803feb8272c7214df62030e7177e8", 24295 "description": "lima: handle 1D samplers", 24296 "nominated": false, 24297 "nomination_type": null, 24298 "resolution": 4, 24299 "main_sha": null, 24300 "because_sha": null 24301 }, 24302 { 24303 "sha": "fa86a2a94dfd090b5854e2aaeca68c8ec4a4e12c", 24304 "description": "lima: add support for 3D textures", 24305 "nominated": false, 24306 "nomination_type": null, 24307 "resolution": 4, 24308 "main_sha": null, 24309 "because_sha": null 24310 }, 24311 { 24312 "sha": "97b92c9c32a508b9aa85458661b762ffde1c590a", 24313 "description": "zink: set suballocator bo size to aligned allocation size", 24314 "nominated": true, 24315 "nomination_type": 0, 24316 "resolution": 1, 24317 "main_sha": null, 24318 "because_sha": null 24319 }, 24320 { 24321 "sha": "eb6f1d53482b83feb51dac0f0fffd4291b651848", 24322 "description": "zink: block suballocator caching for swapchain/dmabuf images", 24323 "nominated": true, 24324 "nomination_type": 0, 24325 "resolution": 1, 24326 "main_sha": null, 24327 "because_sha": null 24328 }, 24329 { 24330 "sha": "ba6d389fa7a0ac512cb9d4cdd21efde990f041b1", 24331 "description": "radeonsi: don't use GS SGPR6 for the small prim cull info", 24332 "nominated": false, 24333 "nomination_type": null, 24334 "resolution": 4, 24335 "main_sha": null, 24336 "because_sha": null 24337 }, 24338 { 24339 "sha": "0690a44e6949a090f9be2ea6af369a43d382c71c", 24340 "description": "radeonsi: inline declare_vs_specific_input_sgprs", 24341 "nominated": false, 24342 "nomination_type": null, 24343 "resolution": 4, 24344 "main_sha": null, 24345 "because_sha": null 24346 }, 24347 { 24348 "sha": "513bd6acca866e82b54bf419d5ce20b36e2c5f21", 24349 "description": "radeonsi: cull against clip planes, clipvertex, clip/cull distances in shader", 24350 "nominated": false, 24351 "nomination_type": null, 24352 "resolution": 4, 24353 "main_sha": null, 24354 "because_sha": null 24355 }, 24356 { 24357 "sha": "881c45919194b386080ed97c955470358c02255e", 24358 "description": "radeonsi: unify how ngg_cull_flags are set", 24359 "nominated": false, 24360 "nomination_type": null, 24361 "resolution": 4, 24362 "main_sha": null, 24363 "because_sha": null 24364 }, 24365 { 24366 "sha": "a818f7b68676a08075ad314e13cc114306830525", 24367 "description": "d3d12: Fix incorrect hash table usage", 24368 "nominated": false, 24369 "nomination_type": 1, 24370 "resolution": 4, 24371 "main_sha": null, 24372 "because_sha": "fde36d79920dee4c0ec399d44b4071d6b3f5b8c1" 24373 }, 24374 { 24375 "sha": "764760314d041bb898bfa6a0f6f052baebb1bef6", 24376 "description": "lima: add native txp support", 24377 "nominated": false, 24378 "nomination_type": null, 24379 "resolution": 4, 24380 "main_sha": null, 24381 "because_sha": null 24382 }, 24383 { 24384 "sha": "fac9d22773015377256444e79df07fa32cab628f", 24385 "description": "isaspec: Add prototypes for expr evaluators", 24386 "nominated": false, 24387 "nomination_type": null, 24388 "resolution": 4, 24389 "main_sha": null, 24390 "because_sha": null 24391 }, 24392 { 24393 "sha": "aa93896156c7f076e5de1831292297084655cda3", 24394 "description": "freedreno/ir3: adjust condition for when to use ldib", 24395 "nominated": false, 24396 "nomination_type": null, 24397 "resolution": 4, 24398 "main_sha": null, 24399 "because_sha": null 24400 }, 24401 { 24402 "sha": "011ea325855d4dfd1b75f3c1c80a8f5a24c8a7c7", 24403 "description": "nir: fix constant expression of ibitfield_extract", 24404 "nominated": true, 24405 "nomination_type": 0, 24406 "resolution": 1, 24407 "main_sha": null, 24408 "because_sha": null 24409 }, 24410 { 24411 "sha": "8a11d2a31bf931deca05c79871aeaf1441fb777e", 24412 "description": "vulkan: Add a dummy sync type", 24413 "nominated": false, 24414 "nomination_type": null, 24415 "resolution": 4, 24416 "main_sha": null, 24417 "because_sha": null 24418 }, 24419 { 24420 "sha": "2a910071bc95db97a2ffcc63f6c375a997a68a65", 24421 "description": "vulkan,anv: Auto-detect syncobj features", 24422 "nominated": false, 24423 "nomination_type": null, 24424 "resolution": 4, 24425 "main_sha": null, 24426 "because_sha": null 24427 }, 24428 { 24429 "sha": "36b4d12f02586aa6a227f47d4f5d9edce68da07e", 24430 "description": "anv: Simplify submit_simple_batch()", 24431 "nominated": false, 24432 "nomination_type": null, 24433 "resolution": 4, 24434 "main_sha": null, 24435 "because_sha": null 24436 }, 24437 { 24438 "sha": "623e9ecd6da365f0aae6b066c828cf28ad705642", 24439 "description": "anv: Remove unnecessary syncobj wrappers", 24440 "nominated": false, 24441 "nomination_type": null, 24442 "resolution": 4, 24443 "main_sha": null, 24444 "because_sha": null 24445 }, 24446 { 24447 "sha": "c5ac1d16692ea95676f28f41dbc0e4e01d96959b", 24448 "description": "vulkan: Add an emulated binary vk_sync type", 24449 "nominated": false, 24450 "nomination_type": null, 24451 "resolution": 4, 24452 "main_sha": null, 24453 "because_sha": null 24454 }, 24455 { 24456 "sha": "36ea90a3619f86e9bf0b51e2b0c28b213e08083d", 24457 "description": "anv: Convert to the common sync and submit framework", 24458 "nominated": false, 24459 "nomination_type": null, 24460 "resolution": 4, 24461 "main_sha": null, 24462 "because_sha": null 24463 }, 24464 { 24465 "sha": "87cf858946788564966840a73cda0ed5383eb9ef", 24466 "description": "anv: Use helpers in util/os_time.h in the query code", 24467 "nominated": false, 24468 "nomination_type": null, 24469 "resolution": 4, 24470 "main_sha": null, 24471 "because_sha": null 24472 }, 24473 { 24474 "sha": "213edd1841af72a3a4ec230262840d15fa40d74e", 24475 "description": "anv: Remove the last remnants of in/out fences", 24476 "nominated": false, 24477 "nomination_type": null, 24478 "resolution": 4, 24479 "main_sha": null, 24480 "because_sha": null 24481 }, 24482 { 24483 "sha": "cbb13fae33a8b8e72db4200dfeec1b72528763db", 24484 "description": "anv: Add a BO sync type", 24485 "nominated": false, 24486 "nomination_type": null, 24487 "resolution": 4, 24488 "main_sha": null, 24489 "because_sha": null 24490 }, 24491 { 24492 "sha": "dc62695c3a853dd0edae1a73117cc169f15f342b", 24493 "description": "anv: Delete ANV_SEMAPHORE_TYPE_DUMMY", 24494 "nominated": false, 24495 "nomination_type": null, 24496 "resolution": 4, 24497 "main_sha": null, 24498 "because_sha": null 24499 }, 24500 { 24501 "sha": "e3fda7ae78f388198256bfdf8eb4fe6d81f4afa9", 24502 "description": "vulkan/wsi/display: Wrap wsi_display_fence in a vk_sync", 24503 "nominated": false, 24504 "nomination_type": null, 24505 "resolution": 4, 24506 "main_sha": null, 24507 "because_sha": null 24508 }, 24509 { 24510 "sha": "b1addc425ab705251bfac39aa7d5c516726d0a38", 24511 "description": "wsi/display: Rework wsi_fence a bit", 24512 "nominated": false, 24513 "nomination_type": null, 24514 "resolution": 4, 24515 "main_sha": null, 24516 "because_sha": null 24517 }, 24518 { 24519 "sha": "2bd3434fa237ae8220ba83a9fa6c15f78cb6d6fb", 24520 "description": "vulkan/wsi: Drop wsi_common_get_current_time()", 24521 "nominated": false, 24522 "nomination_type": null, 24523 "resolution": 4, 24524 "main_sha": null, 24525 "because_sha": null 24526 }, 24527 { 24528 "sha": "7b19c9d19be2734741538eb57f9079e779a4112d", 24529 "description": "vulkan/device: Log the timeline mode when lost", 24530 "nominated": false, 24531 "nomination_type": null, 24532 "resolution": 4, 24533 "main_sha": null, 24534 "because_sha": null 24535 }, 24536 { 24537 "sha": "9bffd81f1cb7c4a653d18b4b43296f89caed4db7", 24538 "description": "vulkan: Add common implementations of vkQueueSubmit and vkQueueWaitIdle", 24539 "nominated": false, 24540 "nomination_type": null, 24541 "resolution": 4, 24542 "main_sha": null, 24543 "because_sha": null 24544 }, 24545 { 24546 "sha": "673b5e97ec13c8889ef7613ac042a0741de03e95", 24547 "description": "vulkan: Add a common implementation of VkSemaphore", 24548 "nominated": false, 24549 "nomination_type": null, 24550 "resolution": 4, 24551 "main_sha": null, 24552 "because_sha": null 24553 }, 24554 { 24555 "sha": "60e7359db0fdc7b1fca77200115c580de6a819fa", 24556 "description": "vulkan: Add a common implementation of VkFence", 24557 "nominated": false, 24558 "nomination_type": null, 24559 "resolution": 4, 24560 "main_sha": null, 24561 "because_sha": null 24562 }, 24563 { 24564 "sha": "301e20f7a3d9d987b20df83d27153ebec707a322", 24565 "description": "vulkan: Add an emulated timeline sync type", 24566 "nominated": false, 24567 "nomination_type": null, 24568 "resolution": 4, 24569 "main_sha": null, 24570 "because_sha": null 24571 }, 24572 { 24573 "sha": "f3843b11c9127a16b7381c9d6d0091ca59a1d029", 24574 "description": "c11/threads: Re-align return values for timed waits", 24575 "nominated": false, 24576 "nomination_type": null, 24577 "resolution": 4, 24578 "main_sha": null, 24579 "because_sha": null 24580 }, 24581 { 24582 "sha": "13ab3757bbe0e7af7a7bc29d2a00b7f1f2400aa9", 24583 "description": "vulkan: Add a common vk_drm_syncobj struct", 24584 "nominated": false, 24585 "nomination_type": null, 24586 "resolution": 4, 24587 "main_sha": null, 24588 "because_sha": null 24589 }, 24590 { 24591 "sha": "fdb636e3a6cf2c33c0b2b8b1ab344563b7326587", 24592 "description": "vulkan/vk_device: Add a drm_fd field", 24593 "nominated": false, 24594 "nomination_type": null, 24595 "resolution": 4, 24596 "main_sha": null, 24597 "because_sha": null 24598 }, 24599 { 24600 "sha": "95dee5150a7916d640b916f29858eabdaf7c79c8", 24601 "description": "vulkan/util: Include stdlib.h", 24602 "nominated": true, 24603 "nomination_type": 1, 24604 "resolution": 1, 24605 "main_sha": null, 24606 "because_sha": "f695171e383efb6774cbe475c8f4e68e66fe2906" 24607 }, 24608 { 24609 "sha": "8134feb9a2d7b132430d15fea16880a59c81d0a9", 24610 "description": "vulkan/meson: Re-arrange libvulkan_util deps a bit", 24611 "nominated": false, 24612 "nomination_type": null, 24613 "resolution": 4, 24614 "main_sha": null, 24615 "because_sha": null 24616 }, 24617 { 24618 "sha": "3cf5fced4c09a696a699bed3d11c2f18d2c76f8f", 24619 "description": "vulkan: Add a vk_sync base class", 24620 "nominated": false, 24621 "nomination_type": null, 24622 "resolution": 4, 24623 "main_sha": null, 24624 "because_sha": null 24625 }, 24626 { 24627 "sha": "236ca763760861cff653696d6ed142429a604be6", 24628 "description": "anv: Wire up the new status check", 24629 "nominated": false, 24630 "nomination_type": null, 24631 "resolution": 4, 24632 "main_sha": null, 24633 "because_sha": null 24634 }, 24635 { 24636 "sha": "e9662e0154275408dea25f049cc55c79b0061b3b", 24637 "description": "vulkan/device: Add a check_status hook", 24638 "nominated": false, 24639 "nomination_type": null, 24640 "resolution": 4, 24641 "main_sha": null, 24642 "because_sha": null 24643 }, 24644 { 24645 "sha": "955f329fbe1b3401e5e10ff16f7592bcb9db12ae", 24646 "description": "anv: Use the new common device lost tracking", 24647 "nominated": false, 24648 "nomination_type": null, 24649 "resolution": 4, 24650 "main_sha": null, 24651 "because_sha": null 24652 }, 24653 { 24654 "sha": "dd89ef96d75ab7aa6b6f5020e3206e9c204af00f", 24655 "description": "vulkan: Pull the device lost framework from ANV", 24656 "nominated": false, 24657 "nomination_type": null, 24658 "resolution": 4, 24659 "main_sha": null, 24660 "because_sha": null 24661 }, 24662 { 24663 "sha": "e6b4678fdb3b1713edd0ccd30430f7f0ffab2162", 24664 "description": "anv: Move device memory maps back to anv_device_memory", 24665 "nominated": false, 24666 "nomination_type": 1, 24667 "resolution": 4, 24668 "main_sha": null, 24669 "because_sha": "13fe43714c1fe8e1a0601a22e67d9b259d23c068" 24670 }, 24671 { 24672 "sha": "32c0c5fcd960b6c333f87cab468332a7f67f3e4c", 24673 "description": "mesa: convert unsupported primtypes during display list compilation", 24674 "nominated": false, 24675 "nomination_type": null, 24676 "resolution": 4, 24677 "main_sha": null, 24678 "because_sha": null 24679 }, 24680 { 24681 "sha": "97ba2f2fd4867779acac611075fee1505e2cf2fb", 24682 "description": "move util/indices to core util", 24683 "nominated": false, 24684 "nomination_type": null, 24685 "resolution": 4, 24686 "main_sha": null, 24687 "because_sha": null 24688 }, 24689 { 24690 "sha": "88e4d3809c564299e60cd71b98c5441d102f2092", 24691 "description": "intel/genxml: Decode VALIGN/HALIGN values in XY_BLOCK_COPY_BLT", 24692 "nominated": false, 24693 "nomination_type": null, 24694 "resolution": 4, 24695 "main_sha": null, 24696 "because_sha": null 24697 }, 24698 { 24699 "sha": "406ff7473adcce7faa107c29fa787bcea8faf677", 24700 "description": "intel/genxml: Fix XY_BLOCK_COPY_BLT destination tiling field type", 24701 "nominated": false, 24702 "nomination_type": 1, 24703 "resolution": 4, 24704 "main_sha": null, 24705 "because_sha": "2f58a63b2f14371470e6b2ca094ebfe96b983d2e" 24706 }, 24707 { 24708 "sha": "29025f66fd3fa009cc79f844449ebc05d252804a", 24709 "description": "intel/genxml: Fix MI_FLUSH_DW to actually specify the length properly", 24710 "nominated": true, 24711 "nomination_type": 1, 24712 "resolution": 1, 24713 "main_sha": null, 24714 "because_sha": "569afd37f15cfc51750a71fd695f4496b0358fbb" 24715 }, 24716 { 24717 "sha": "ebc0099d89114096fcdee76dcb189ad0307d7eba", 24718 "description": "intel/genxml: Collapse leading underscores on prefixed value defines", 24719 "nominated": false, 24720 "nomination_type": null, 24721 "resolution": 4, 24722 "main_sha": null, 24723 "because_sha": null 24724 }, 24725 { 24726 "sha": "cd7d3c7ae3c87564b0e32b868cd801668789def2", 24727 "description": "intel/genxml: Simplify prefix handling for field value lists", 24728 "nominated": false, 24729 "nomination_type": null, 24730 "resolution": 4, 24731 "main_sha": null, 24732 "because_sha": null 24733 }, 24734 { 24735 "sha": "f4004fde262964351f72656f396e1cca491ee955", 24736 "description": "iris: Fix parameters to iris_copy_region in reallocate_resource_inplace", 24737 "nominated": true, 24738 "nomination_type": 1, 24739 "resolution": 1, 24740 "main_sha": null, 24741 "because_sha": "b8ef3271c870a4e8c0d641cbe4114f827015b75b" 24742 }, 24743 { 24744 "sha": "68b7b4fb38e0bbdb5f84443a6a071ecd0fed7bd2", 24745 "description": "radv: Don't crash if VkExternalImageFormatProperties isn't provided.", 24746 "nominated": false, 24747 "nomination_type": null, 24748 "resolution": 4, 24749 "main_sha": null, 24750 "because_sha": null 24751 }, 24752 { 24753 "sha": "fef9ef48dd3a7c5d74c09b3e7a6d4ca13c616cca", 24754 "description": "gallium/u_blitter: clean up texcoords ZW when filling up just XY", 24755 "nominated": false, 24756 "nomination_type": null, 24757 "resolution": 4, 24758 "main_sha": null, 24759 "because_sha": null 24760 }, 24761 { 24762 "sha": "59860d487368e18a1d85ea96988c5f4c904879b0", 24763 "description": "nir: Group per-primitive outputs at the end for driver location assign.", 24764 "nominated": false, 24765 "nomination_type": null, 24766 "resolution": 4, 24767 "main_sha": null, 24768 "because_sha": null 24769 }, 24770 { 24771 "sha": "f23f7ef3160ab2fde22dd5f180d5d2b71d59121c", 24772 "description": "nir: Don't compact per-vertex and per-primitive outputs together.", 24773 "nominated": false, 24774 "nomination_type": null, 24775 "resolution": 4, 24776 "main_sha": null, 24777 "because_sha": null 24778 }, 24779 { 24780 "sha": "e1e461d11c0e88539d76db7b74a5f85649b7c547", 24781 "description": "nir: Lower cull and clip distance arrays for mesh shaders.", 24782 "nominated": false, 24783 "nomination_type": null, 24784 "resolution": 4, 24785 "main_sha": null, 24786 "because_sha": null 24787 }, 24788 { 24789 "sha": "6a502a0a2c5a9c795a275106afee8a1d6033fa52", 24790 "description": "nir: Add new option to lower invocation ID from invocation index.", 24791 "nominated": false, 24792 "nomination_type": null, 24793 "resolution": 4, 24794 "main_sha": null, 24795 "because_sha": null 24796 }, 24797 { 24798 "sha": "7562e344631e157c0da941fe2822327a262b112a", 24799 "description": "nir, spirv: Don't mark NV_mesh_shader primitive indices as per-primitive.", 24800 "nominated": false, 24801 "nomination_type": null, 24802 "resolution": 4, 24803 "main_sha": null, 24804 "because_sha": null 24805 }, 24806 { 24807 "sha": "d79d9a7a06ade36a93640815d0460063f608e407", 24808 "description": "nir: Fix nir_lower_io with per primitive outputs.", 24809 "nominated": false, 24810 "nomination_type": null, 24811 "resolution": 4, 24812 "main_sha": null, 24813 "because_sha": null 24814 }, 24815 { 24816 "sha": "9cf4124be0f5d4259f4686633db71b48031b510f", 24817 "description": "nir: Print Mesh Shader specific info.", 24818 "nominated": false, 24819 "nomination_type": null, 24820 "resolution": 4, 24821 "main_sha": null, 24822 "because_sha": null 24823 }, 24824 { 24825 "sha": "5aa39253cbb700876569b2e400ae8eb66dfc2507", 24826 "description": "nir: Rename nir_get_io_vertex_index_src and include per-primitive I/O.", 24827 "nominated": false, 24828 "nomination_type": null, 24829 "resolution": 4, 24830 "main_sha": null, 24831 "because_sha": null 24832 }, 24833 { 24834 "sha": "008f5a127cdee30f774a000ad493369a7dcd366a", 24835 "description": "ac/rgp: Initialize clock_calibration with memset.", 24836 "nominated": false, 24837 "nomination_type": 1, 24838 "resolution": 4, 24839 "main_sha": null, 24840 "because_sha": "1ee85e8babe94e8cd80b2aa7b62170f0a3e264be" 24841 }, 24842 { 24843 "sha": "bf14a63e1d950068390d492ecd84c1d7212c805f", 24844 "description": "freedreno/a4xx: hook up sample mask/id, used to determine helper invocs", 24845 "nominated": false, 24846 "nomination_type": null, 24847 "resolution": 4, 24848 "main_sha": null, 24849 "because_sha": null 24850 }, 24851 { 24852 "sha": "a95a9f0cc64a7b2048b06d36c08f65cbbcfb02e7", 24853 "description": "freedreno/a4xx: include guesses from a3xx for some of the constid's", 24854 "nominated": false, 24855 "nomination_type": null, 24856 "resolution": 4, 24857 "main_sha": null, 24858 "because_sha": null 24859 }, 24860 { 24861 "sha": "45606b51cc9fb1da27242b81e23d3430fec3fcd4", 24862 "description": "freedreno/a4xx: indicate whether outputs are uint/sint", 24863 "nominated": false, 24864 "nomination_type": null, 24865 "resolution": 4, 24866 "main_sha": null, 24867 "because_sha": null 24868 }, 24869 { 24870 "sha": "14087cb9ea58abe37f156d28fde18cdf82abd242", 24871 "description": "freedreno/a4xx: fix stencil-textured border colors", 24872 "nominated": false, 24873 "nomination_type": null, 24874 "resolution": 4, 24875 "main_sha": null, 24876 "because_sha": null 24877 }, 24878 { 24879 "sha": "20e8e11d643ac5150589bfc8638c594ccf6eb64a", 24880 "description": "freedreno/a6xx: re-express buffer textures more logically", 24881 "nominated": false, 24882 "nomination_type": null, 24883 "resolution": 4, 24884 "main_sha": null, 24885 "because_sha": null 24886 }, 24887 { 24888 "sha": "8c041f4bf3cef472738246ef978ad0be3c28e798", 24889 "description": "freedreno/a5xx: re-express buffer textures more logically", 24890 "nominated": false, 24891 "nomination_type": null, 24892 "resolution": 4, 24893 "main_sha": null, 24894 "because_sha": null 24895 }, 24896 { 24897 "sha": "6566eae93333b8cc4d96f85522788e18c5cafa90", 24898 "description": "freedreno/a4xx: add proper buffer texture support", 24899 "nominated": false, 24900 "nomination_type": null, 24901 "resolution": 4, 24902 "main_sha": null, 24903 "because_sha": null 24904 }, 24905 { 24906 "sha": "42dbfd7206b5d4b0dbd4cac4016167790ca8a45c", 24907 "description": "radeonsi: make si_llvm_emit_clipvertex non-static", 24908 "nominated": false, 24909 "nomination_type": null, 24910 "resolution": 4, 24911 "main_sha": null, 24912 "because_sha": null 24913 }, 24914 { 24915 "sha": "d3d5777536152486b990c48531b1542a333528b2", 24916 "description": "radeonsi: remove an incorrect comment at lds_byte0_accept_flag", 24917 "nominated": false, 24918 "nomination_type": null, 24919 "resolution": 4, 24920 "main_sha": null, 24921 "because_sha": null 24922 }, 24923 { 24924 "sha": "20e83abf0637d9c9e763b22fb1c8670842b11743", 24925 "description": "radeonsi: improve memory instruction tracking", 24926 "nominated": false, 24927 "nomination_type": null, 24928 "resolution": 4, 24929 "main_sha": null, 24930 "because_sha": null 24931 }, 24932 { 24933 "sha": "901697654ac9ce98e0ae1d7a5ea6d53404a7452a", 24934 "description": "radeonsi: add dcc_msaa option to enable DCC for MSAA", 24935 "nominated": false, 24936 "nomination_type": null, 24937 "resolution": 4, 24938 "main_sha": null, 24939 "because_sha": null 24940 }, 24941 { 24942 "sha": "5a5263d65deed894041a43c450d1636f6a0545e1", 24943 "description": "radeonsi: unify GFX9_VSGS_NUM_USER_SGPR and GFX9_TESGS_NUM_USER_SGPR", 24944 "nominated": false, 24945 "nomination_type": null, 24946 "resolution": 4, 24947 "main_sha": null, 24948 "because_sha": null 24949 }, 24950 { 24951 "sha": "9151ac3531f05a825b6a07c4977251b45ed34141", 24952 "description": "ac,radeonsi: cull small lines in the shader using the diamond exit rule", 24953 "nominated": false, 24954 "nomination_type": null, 24955 "resolution": 4, 24956 "main_sha": null, 24957 "because_sha": null 24958 }, 24959 { 24960 "sha": "701a0b51659eec37eb107c658fa9b8bddf922049", 24961 "description": "radeonsi: add si_state_rasterizer::ngg_cull_flags_lines and rename the others", 24962 "nominated": false, 24963 "nomination_type": null, 24964 "resolution": 4, 24965 "main_sha": null, 24966 "because_sha": null 24967 }, 24968 { 24969 "sha": "3166d4428ddf27a34ffcb5f47deb80e4129065de", 24970 "description": "radeonsi: set EXTRA_DX_DY_PRECISION for lines where it's supported", 24971 "nominated": false, 24972 "nomination_type": null, 24973 "resolution": 4, 24974 "main_sha": null, 24975 "because_sha": null 24976 }, 24977 { 24978 "sha": "45717780082b32d0af2d64f7e866a0e07f6d8d84", 24979 "description": "radeonsi: set PERPENDICULAR_ENDCAP_ENA for wide AA lines", 24980 "nominated": false, 24981 "nomination_type": null, 24982 "resolution": 4, 24983 "main_sha": null, 24984 "because_sha": null 24985 }, 24986 { 24987 "sha": "3338956268cadfa67ee3e1d78bd2b24a5e5a0eba", 24988 "description": "radeonsi: make si_get_small_prim_cull_info static", 24989 "nominated": false, 24990 "nomination_type": null, 24991 "resolution": 4, 24992 "main_sha": null, 24993 "because_sha": null 24994 }, 24995 { 24996 "sha": "963b7475a97107b2a4f2f1da676f565554777a7c", 24997 "description": "radeonsi: use ac_build_load_to_sgpr in gfx10_emit_ngg_culling_epilogue", 24998 "nominated": false, 24999 "nomination_type": null, 25000 "resolution": 4, 25001 "main_sha": null, 25002 "because_sha": null 25003 }, 25004 { 25005 "sha": "f8a0aa6852756d8f1593ef6627ddb1754ae967be", 25006 "description": "radeonsi: fix view culling for wide lines", 25007 "nominated": false, 25008 "nomination_type": null, 25009 "resolution": 4, 25010 "main_sha": null, 25011 "because_sha": null 25012 }, 25013 { 25014 "sha": "8f687bb5dcf665c2b57d99982eacea9d29810b3a", 25015 "description": "radeonsi: fix shader culling with integer pixel centers", 25016 "nominated": false, 25017 "nomination_type": null, 25018 "resolution": 4, 25019 "main_sha": null, 25020 "because_sha": null 25021 }, 25022 { 25023 "sha": "185826a4008169a06ec6b08fdd49082d8e156cba", 25024 "description": "nir: remove double-validation of src component counts", 25025 "nominated": false, 25026 "nomination_type": null, 25027 "resolution": 4, 25028 "main_sha": null, 25029 "because_sha": null 25030 }, 25031 { 25032 "sha": "6e3266709a9a4b85a414c0400603e66859a2aaa3", 25033 "description": "radv: Add more checking of cache sizes.", 25034 "nominated": false, 25035 "nomination_type": null, 25036 "resolution": 4, 25037 "main_sha": null, 25038 "because_sha": null 25039 }, 25040 { 25041 "sha": "9494c566c27064687944fb73a16f5437e204c5ab", 25042 "description": "radv: Fix memory corruption loading RT pipeline cache entries.", 25043 "nominated": true, 25044 "nomination_type": 1, 25045 "resolution": 1, 25046 "main_sha": null, 25047 "because_sha": "ca2d96db51e5a47044ee02f8613bc463605c2bf8" 25048 }, 25049 { 25050 "sha": "8c9a86cb577e3eda370cb06178aa3331307a777c", 25051 "description": "freedreno/ir3: fix image-to-tex flags, remove 3d -> array hack", 25052 "nominated": false, 25053 "nomination_type": null, 25054 "resolution": 4, 25055 "main_sha": null, 25056 "because_sha": null 25057 }, 25058 { 25059 "sha": "a9c1cc63c6c1bf47386ff19f1bec5466fde781b4", 25060 "description": "iris: call brw_process_intel_debug_variable() earlier", 25061 "nominated": false, 25062 "nomination_type": null, 25063 "resolution": 4, 25064 "main_sha": null, 25065 "because_sha": null 25066 }, 25067 { 25068 "sha": "9ae34651f723782dca2bed587a7cae527ae98d17", 25069 "description": "docs: update branchpoint instructions", 25070 "nominated": false, 25071 "nomination_type": null, 25072 "resolution": 4, 25073 "main_sha": null, 25074 "because_sha": null 25075 }, 25076 { 25077 "sha": "15013958d0794205bab086645a0d8c619a8f9038", 25078 "description": "lima: enable PIPE_CAP_PREFER_POT_ALIGNED_VARYINGS", 25079 "nominated": false, 25080 "nomination_type": null, 25081 "resolution": 4, 25082 "main_sha": null, 25083 "because_sha": null 25084 }, 25085 { 25086 "sha": "3bb192a15bfd6bc676030a52e489e108f23d9de5", 25087 "description": "gallium: add PIPE_CAP_PREFER_POT_ALIGNED_VARYINGS", 25088 "nominated": false, 25089 "nomination_type": null, 25090 "resolution": 4, 25091 "main_sha": null, 25092 "because_sha": null 25093 }, 25094 { 25095 "sha": "df93e7aeeee6dc33da4ae4691917eba0432285c9", 25096 "description": "docs/submittingpatches: mention use of the `-x` flag of `git cherry-pick` when backporting a commit", 25097 "nominated": false, 25098 "nomination_type": null, 25099 "resolution": 4, 25100 "main_sha": null, 25101 "because_sha": null 25102 }, 25103 { 25104 "sha": "d47bfd56de6f19762a754d5d2acf0bdc1b13c3a5", 25105 "description": "docs/submittingpatches: add formatting around the release branches names", 25106 "nominated": false, 25107 "nomination_type": null, 25108 "resolution": 4, 25109 "main_sha": null, 25110 "because_sha": null 25111 }, 25112 { 25113 "sha": "162622bf63314b6c5f418bea6b3ce94247be7ac9", 25114 "description": "docs/submittingpatches: add link to section describing how to make a backport MR", 25115 "nominated": false, 25116 "nomination_type": null, 25117 "resolution": 4, 25118 "main_sha": null, 25119 "because_sha": null 25120 }, 25121 { 25122 "sha": "42753be1e7fd16e1acbce1f8f40c52891ef60c28", 25123 "description": "freedreno/a6xx: Fix a bunch of 3D texture layout to match blob behavior.", 25124 "nominated": false, 25125 "nomination_type": null, 25126 "resolution": 4, 25127 "main_sha": null, 25128 "because_sha": null 25129 }, 25130 { 25131 "sha": "a3717c14962a0292c29949cb5fef23237435fccc", 25132 "description": "freedreno/cffdump: Handle the TILE_ALL flag in unit test generation.", 25133 "nominated": false, 25134 "nomination_type": null, 25135 "resolution": 4, 25136 "main_sha": null, 25137 "because_sha": null 25138 }, 25139 { 25140 "sha": "e42450a255c70885baa3d358c3463251ef8025b1", 25141 "description": "freedreno/cffdump: Fix up formatting of texturator unit test script output.", 25142 "nominated": false, 25143 "nomination_type": null, 25144 "resolution": 4, 25145 "main_sha": null, 25146 "because_sha": null 25147 }, 25148 { 25149 "sha": "7a6fc25daabcced1c339a6685a5426444343d362", 25150 "description": "freedreno/fdl: Add support for unit testing 3D texture array strides.", 25151 "nominated": false, 25152 "nomination_type": null, 25153 "resolution": 4, 25154 "main_sha": null, 25155 "because_sha": null 25156 }, 25157 { 25158 "sha": "0d7c6eedc7b59842d36e59f0eebb583e9569958a", 25159 "description": "freedreno/cffdump: Fix 64-bit reg decode in script mode.", 25160 "nominated": false, 25161 "nomination_type": null, 25162 "resolution": 4, 25163 "main_sha": null, 25164 "because_sha": null 25165 }, 25166 { 25167 "sha": "f63fd3425d7ad7996274f3a7b4930dc28929eccf", 25168 "description": "freedreno: Fix the texturator unit test script.", 25169 "nominated": false, 25170 "nomination_type": null, 25171 "resolution": 4, 25172 "main_sha": null, 25173 "because_sha": null 25174 }, 25175 { 25176 "sha": "3ddefb4ae361f2d2fe532c2c72c585a7136af145", 25177 "description": "freedreno/fdl: Dump the generated layout when a layout test fails.", 25178 "nominated": false, 25179 "nomination_type": null, 25180 "resolution": 4, 25181 "main_sha": null, 25182 "because_sha": null 25183 }, 25184 { 25185 "sha": "4b27ebee7f0982c35547f563540621d54064ec04", 25186 "description": "util/vl: move gallium vl_vlc.h and vl_rbsp.h to shared code.", 25187 "nominated": false, 25188 "nomination_type": null, 25189 "resolution": 4, 25190 "main_sha": null, 25191 "because_sha": null 25192 }, 25193 { 25194 "sha": "29c2f32a57c8da512b6229d2b4087b0bd88500d8", 25195 "description": "intel/dev: Add platform enum with DG2 G10 & G11", 25196 "nominated": false, 25197 "nomination_type": null, 25198 "resolution": 4, 25199 "main_sha": null, 25200 "because_sha": null 25201 }, 25202 { 25203 "sha": "43c457a6ecfc1638846a77fe18dbe72b10187103", 25204 "description": "zink: always add VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT for 3D images", 25205 "nominated": true, 25206 "nomination_type": 0, 25207 "resolution": 1, 25208 "main_sha": null, 25209 "because_sha": null 25210 }, 25211 { 25212 "sha": "93a55537f2ac7796cc67938f6697112180a59d5b", 25213 "description": "zink: stop running discard_if in generated tcs", 25214 "nominated": false, 25215 "nomination_type": null, 25216 "resolution": 4, 25217 "main_sha": null, 25218 "because_sha": null 25219 }, 25220 { 25221 "sha": "df526aae1b2b488e56d3813c42427528b2ecdd4f", 25222 "description": "zink: skip one GLES31 subset to avoid GPU hangs on Navi10", 25223 "nominated": false, 25224 "nomination_type": null, 25225 "resolution": 4, 25226 "main_sha": null, 25227 "because_sha": null 25228 }, 25229 { 25230 "sha": "bf7b6dd73fb26bfde79b0576950f488637549849", 25231 "description": "intel/genxml: generate video headers", 25232 "nominated": false, 25233 "nomination_type": null, 25234 "resolution": 4, 25235 "main_sha": null, 25236 "because_sha": null 25237 }, 25238 { 25239 "sha": "8f9006804aa6552b6f0eff56ffe9810f66cd18bb", 25240 "description": "intel/genxml: fix gen6 LD->VLD typo.", 25241 "nominated": false, 25242 "nomination_type": null, 25243 "resolution": 4, 25244 "main_sha": null, 25245 "because_sha": null 25246 }, 25247 { 25248 "sha": "2bb8aa2942e166bd680717083583ac1c6f14ebf7", 25249 "description": "intel/genxml: capitalize decoder mode select properly", 25250 "nominated": false, 25251 "nomination_type": null, 25252 "resolution": 4, 25253 "main_sha": null, 25254 "because_sha": null 25255 }, 25256 { 25257 "sha": "2268fc1bb612843b815e573bb1c227002484271e", 25258 "description": "intel/genxml: fix Picure->Picture typo", 25259 "nominated": false, 25260 "nomination_type": null, 25261 "resolution": 4, 25262 "main_sha": null, 25263 "because_sha": null 25264 }, 25265 { 25266 "sha": "dc32a164c84b58e8bdef1535109ba89b81758082", 25267 "description": "intel/genxml: align QM field names across gens.", 25268 "nominated": false, 25269 "nomination_type": null, 25270 "resolution": 4, 25271 "main_sha": null, 25272 "because_sha": null 25273 }, 25274 { 25275 "sha": "0f3f8b45916f7326b729f5122a7ee581e7c33664", 25276 "description": "intel/genxml: fix some missing address from the 75 xml", 25277 "nominated": false, 25278 "nomination_type": null, 25279 "resolution": 4, 25280 "main_sha": null, 25281 "because_sha": null 25282 }, 25283 { 25284 "sha": "5d956d65b65ba1f2377fa7c74f27b3c027afa555", 25285 "description": "intel/genxml: cleanup video xml collisions.", 25286 "nominated": false, 25287 "nomination_type": null, 25288 "resolution": 4, 25289 "main_sha": null, 25290 "because_sha": null 25291 }, 25292 { 25293 "sha": "d89461208b79a0c5f577caf6a98dab6976c12251", 25294 "description": "aco: consider pseudo-instructions reading exec in needs_exec_mask()", 25295 "nominated": true, 25296 "nomination_type": 1, 25297 "resolution": 1, 25298 "main_sha": null, 25299 "because_sha": "bc130497472cb4ec4ec60695ed99b169d6681118" 25300 }, 25301 { 25302 "sha": "7876886bdc6910f32d40f454fc369404f2b23d29", 25303 "description": "radv: use nir_fold_16bit_sampler_conversions()", 25304 "nominated": false, 25305 "nomination_type": null, 25306 "resolution": 4, 25307 "main_sha": null, 25308 "because_sha": null 25309 }, 25310 { 25311 "sha": "ab21183b5d8c53412b62061dbea3399767b40f94", 25312 "description": "aco: implement D16 texture loads", 25313 "nominated": false, 25314 "nomination_type": null, 25315 "resolution": 4, 25316 "main_sha": null, 25317 "because_sha": null 25318 }, 25319 { 25320 "sha": "626aa7b648174dccad51e018cf7bd288c6a64750", 25321 "description": "aco: workaround GFX9 hardware bug for D16 image instructions", 25322 "nominated": false, 25323 "nomination_type": null, 25324 "resolution": 4, 25325 "main_sha": null, 25326 "because_sha": null 25327 }, 25328 { 25329 "sha": "8f1483cd5ca83b78843b2c46ea3b593a61c24f4e", 25330 "description": "aco: add more D16 load/store instructions to RA and validator", 25331 "nominated": false, 25332 "nomination_type": null, 25333 "resolution": 4, 25334 "main_sha": null, 25335 "because_sha": null 25336 }, 25337 { 25338 "sha": "1e4c6e059e3060eed7ee4f925029d2fb1669ba2a", 25339 "description": "nir/fold_16bit_sampler_conversions: skip sparse residency tex instructions", 25340 "nominated": false, 25341 "nomination_type": null, 25342 "resolution": 4, 25343 "main_sha": null, 25344 "because_sha": null 25345 }, 25346 { 25347 "sha": "f53e1823c2e504aa9bddb36888d28bbfcacdc767", 25348 "description": "freedreno: caps for clover", 25349 "nominated": false, 25350 "nomination_type": null, 25351 "resolution": 4, 25352 "main_sha": null, 25353 "because_sha": null 25354 }, 25355 { 25356 "sha": "9e7f5b75ecf4c4da336d82c426508c925932013f", 25357 "description": "freedreno: Add PIPE_SHADER_IR_NIR_SERIALIZED support", 25358 "nominated": false, 25359 "nomination_type": null, 25360 "resolution": 4, 25361 "main_sha": null, 25362 "because_sha": null 25363 }, 25364 { 25365 "sha": "31d6cd224a3a4088de79659a51cf46c372a0620a", 25366 "description": "a5xx: remove astc srgb workaround logic", 25367 "nominated": false, 25368 "nomination_type": null, 25369 "resolution": 4, 25370 "main_sha": null, 25371 "because_sha": null 25372 }, 25373 { 25374 "sha": "cb56b83572a2e3482513c6d0b96ca12e7bfabf24", 25375 "description": "zink: update the CI lists for RADV", 25376 "nominated": false, 25377 "nomination_type": null, 25378 "resolution": 4, 25379 "main_sha": null, 25380 "because_sha": null 25381 }, 25382 { 25383 "sha": "f0e5bc228cc8528de46dd7fa14c22fddf0578c11", 25384 "description": "microsoft/clc: Add a test for arg metadata", 25385 "nominated": false, 25386 "nomination_type": null, 25387 "resolution": 4, 25388 "main_sha": null, 25389 "because_sha": null 25390 }, 25391 { 25392 "sha": "53d4dc7febacd29ffd4caea5aaef509bfeaaefec", 25393 "description": "clc: Use kernel_arg_type_qual string to add const type qualifier to arg metadata", 25394 "nominated": false, 25395 "nomination_type": null, 25396 "resolution": 4, 25397 "main_sha": null, 25398 "because_sha": null 25399 }, 25400 { 25401 "sha": "f384c763fc6e65c8f17f05190b14f379d6602c1e", 25402 "description": "v3d,v3dv: move tile size calculation to a common helper", 25403 "nominated": false, 25404 "nomination_type": null, 25405 "resolution": 4, 25406 "main_sha": null, 25407 "because_sha": null 25408 }, 25409 { 25410 "sha": "a9c4e0c3714858fa00f1f7bfbf9804ca6cf8965b", 25411 "description": "ac/spm: fix determining the counter slot", 25412 "nominated": false, 25413 "nomination_type": 1, 25414 "resolution": 4, 25415 "main_sha": null, 25416 "because_sha": "e928f475ccf6534e09c2977314a5360cc4335c3c" 25417 }, 25418 { 25419 "sha": "11c6a327599357b0a8c031f7bd2147165b923ee1", 25420 "description": "ac/spm: fix determing the SPM wire", 25421 "nominated": false, 25422 "nomination_type": 1, 25423 "resolution": 4, 25424 "main_sha": null, 25425 "because_sha": "e928f475ccf6534e09c2977314a5360cc4335c3c" 25426 }, 25427 { 25428 "sha": "e94a899c0ef411c19d82a072a4aa70aa8d149522", 25429 "description": "radv: fix a sync issue on GFX9+ by clearing the upload BO fence", 25430 "nominated": true, 25431 "nomination_type": 0, 25432 "resolution": 1, 25433 "main_sha": null, 25434 "because_sha": null 25435 }, 25436 { 25437 "sha": "9d9de15a020d317d4486124f97b2cf06b98ee8b6", 25438 "description": "mesa: fix buffer overrun in SavedObj texture obj array", 25439 "nominated": true, 25440 "nomination_type": 1, 25441 "resolution": 1, 25442 "main_sha": null, 25443 "because_sha": "3be42f9ca19d593d374d309f47ebd80abb001a24" 25444 }, 25445 { 25446 "sha": "27903abbb67482e2d772c508e9d00e49029b8364", 25447 "description": "llvmpipe: fix compressed image sizes.", 25448 "nominated": true, 25449 "nomination_type": 0, 25450 "resolution": 1, 25451 "main_sha": null, 25452 "because_sha": null 25453 }, 25454 { 25455 "sha": "53a8faafc1eb28399509098ee2c0fd210f0727f2", 25456 "description": "llvmpipe: disable 64-bit integer textures.", 25457 "nominated": true, 25458 "nomination_type": 0, 25459 "resolution": 1, 25460 "main_sha": null, 25461 "because_sha": null 25462 }, 25463 { 25464 "sha": "d80c7f3406b80ae684a709de57a9ef3d54a497b6", 25465 "description": "aco: Fix how p_is_helper interacts with optimizations.", 25466 "nominated": true, 25467 "nomination_type": 0, 25468 "resolution": 1, 25469 "main_sha": null, 25470 "because_sha": null 25471 }, 25472 { 25473 "sha": "01d36149cdd5f4b43368337c28c894a351c48cfb", 25474 "description": "ci/freedreno: Add a link to the issue for color_depth_attachments.", 25475 "nominated": false, 25476 "nomination_type": null, 25477 "resolution": 4, 25478 "main_sha": null, 25479 "because_sha": null 25480 }, 25481 { 25482 "sha": "1847700d3c7e692e747df5d528d1ddd0713909dc", 25483 "description": "ci/freedreno: Add notes explaining the KHR-GL* failures.", 25484 "nominated": false, 25485 "nomination_type": null, 25486 "resolution": 4, 25487 "main_sha": null, 25488 "because_sha": null 25489 }, 25490 { 25491 "sha": "32b51d5e6077275c8202e36199a90a4695a77a2d", 25492 "description": "freedreno/a6xx: Do sparse setup of the TFB program.", 25493 "nominated": false, 25494 "nomination_type": null, 25495 "resolution": 4, 25496 "main_sha": null, 25497 "because_sha": null 25498 }, 25499 { 25500 "sha": "943449fb8ea0f33526fede8c5b6614b74dad7fae", 25501 "description": "ci/freedreno: Enable the tes-input/tcs-input tests.", 25502 "nominated": false, 25503 "nomination_type": null, 25504 "resolution": 4, 25505 "main_sha": null, 25506 "because_sha": null 25507 }, 25508 { 25509 "sha": "2ce44a0298433efbe569fc42e611aedd67e89bbc", 25510 "description": "freedreno/ir3: Fix an off-by-one in so->outputs_count safety assert.", 25511 "nominated": false, 25512 "nomination_type": null, 25513 "resolution": 4, 25514 "main_sha": null, 25515 "because_sha": null 25516 }, 25517 { 25518 "sha": "02079cbb77c2a44215dc683fb49adef9bd804f61", 25519 "description": "freedreno/a6xx: Add some notes about piglit failures.", 25520 "nominated": false, 25521 "nomination_type": null, 25522 "resolution": 4, 25523 "main_sha": null, 25524 "because_sha": null 25525 }, 25526 { 25527 "sha": "11b533cb19815c037cfd973966258ed9e43100f2", 25528 "description": "aco: optimize load_local_invocation_index with single-wave workgroups", 25529 "nominated": false, 25530 "nomination_type": null, 25531 "resolution": 4, 25532 "main_sha": null, 25533 "because_sha": null 25534 }, 25535 { 25536 "sha": "2d07bcad661c5a4e9f7df1fb9eb630deb1fa3fe4", 25537 "description": "radv: lower load_local_invocation_index with 1D workgroups", 25538 "nominated": false, 25539 "nomination_type": null, 25540 "resolution": 4, 25541 "main_sha": null, 25542 "because_sha": null 25543 }, 25544 { 25545 "sha": "719b48f85d6a5f5d9129e99d2e9a0783c03ecec4", 25546 "description": "nir/lower_system_values: replace local_invocation_id components with zero", 25547 "nominated": false, 25548 "nomination_type": null, 25549 "resolution": 4, 25550 "main_sha": null, 25551 "because_sha": null 25552 }, 25553 { 25554 "sha": "a9b4a507fe58f82a391e24214b9fc60cc00e5f2a", 25555 "description": "tu: Expose Vulkan 1.2", 25556 "nominated": false, 25557 "nomination_type": null, 25558 "resolution": 4, 25559 "main_sha": null, 25560 "because_sha": null 25561 }, 25562 { 25563 "sha": "c6216c941caefd273a0ea3dbd3b6321e955a49f1", 25564 "description": "tu: Add VK_KHR_buffer_device_address stubs", 25565 "nominated": false, 25566 "nomination_type": null, 25567 "resolution": 4, 25568 "main_sha": null, 25569 "because_sha": null 25570 }, 25571 { 25572 "sha": "952ab4f64f9990c4a086ddb885241029356ab842", 25573 "description": "tu: Enable subgroupBroadcastDynamicId", 25574 "nominated": false, 25575 "nomination_type": null, 25576 "resolution": 4, 25577 "main_sha": null, 25578 "because_sha": null 25579 }, 25580 { 25581 "sha": "170e1aa647806820d186005aa0bd1464278816d5", 25582 "description": "freedreno/a[345]xx: add R8/RG8 SRGB formats", 25583 "nominated": false, 25584 "nomination_type": null, 25585 "resolution": 4, 25586 "main_sha": null, 25587 "because_sha": null 25588 }, 25589 { 25590 "sha": "8db29109bebfe95995d056c7ebb0e62772bf9b10", 25591 "description": "freedreno: prefer float immediates when float values are involved", 25592 "nominated": false, 25593 "nomination_type": null, 25594 "resolution": 4, 25595 "main_sha": null, 25596 "because_sha": null 25597 }, 25598 { 25599 "sha": "4e83584092ff99954095dd6dddbf7632cb0ee32e", 25600 "description": "pan/mdg: Remove duplicate compiler option", 25601 "nominated": false, 25602 "nomination_type": null, 25603 "resolution": 4, 25604 "main_sha": null, 25605 "because_sha": null 25606 }, 25607 { 25608 "sha": "a4d3a2964771c3d26967ecab4d7c187a8b2d8002", 25609 "description": "pan/bi: Enable dual texture fusing pass", 25610 "nominated": false, 25611 "nomination_type": null, 25612 "resolution": 4, 25613 "main_sha": null, 25614 "because_sha": null 25615 }, 25616 { 25617 "sha": "0c215813f7d67a43a7b3f68aeb261da660e61b4f", 25618 "description": "pan/bi: Test dual texture fusing", 25619 "nominated": false, 25620 "nomination_type": null, 25621 "resolution": 4, 25622 "main_sha": null, 25623 "because_sha": null 25624 }, 25625 { 25626 "sha": "9146bafbb422dc535c04e5f177a44e8ea82031db", 25627 "description": "pan/bi: Add dual texture fusing pass", 25628 "nominated": false, 25629 "nomination_type": null, 25630 "resolution": 4, 25631 "main_sha": null, 25632 "because_sha": null 25633 }, 25634 { 25635 "sha": "e6c6a1afb46df14382f8d9fff7d9b12beea8429d", 25636 "description": "pan/bi: Fix up dual texturing registers", 25637 "nominated": false, 25638 "nomination_type": null, 25639 "resolution": 4, 25640 "main_sha": null, 25641 "because_sha": null 25642 }, 25643 { 25644 "sha": "ce8d2b96c1be30113328801685a2f345cf5fec61", 25645 "description": "pan/bi: Add bi_dual_tex_as_u32 helper", 25646 "nominated": false, 25647 "nomination_type": null, 25648 "resolution": 4, 25649 "main_sha": null, 25650 "because_sha": null 25651 }, 25652 { 25653 "sha": "9b2a383af8afc21279ac67653cf359f4fa3f202a", 25654 "description": "pan/bi: Support dual texture scheduling", 25655 "nominated": false, 25656 "nomination_type": null, 25657 "resolution": 4, 25658 "main_sha": null, 25659 "because_sha": null 25660 }, 25661 { 25662 "sha": "98c1b3e7e1453534d130687971232798860bfebb", 25663 "description": "pan/bi: Use BIFROST_TEXTURE_OPERATION_SINGLE enum", 25664 "nominated": false, 25665 "nomination_type": null, 25666 "resolution": 4, 25667 "main_sha": null, 25668 "because_sha": null 25669 }, 25670 { 25671 "sha": "9245b39ccf1a379ff4efa2514176b1c34368da4b", 25672 "description": "pan/bi: Add bifrost_dual_texture_operation struct", 25673 "nominated": false, 25674 "nomination_type": null, 25675 "resolution": 4, 25676 "main_sha": null, 25677 "because_sha": null 25678 }, 25679 { 25680 "sha": "3612880ea3e476922ea45b0cbb607e615a2f5b82", 25681 "description": "pan/bi: Add bifrost_texture_operation_mode enum", 25682 "nominated": false, 25683 "nomination_type": null, 25684 "resolution": 4, 25685 "main_sha": null, 25686 "because_sha": null 25687 }, 25688 { 25689 "sha": "7dc90b68d9d9716fa43f0d64f413a735a92c0f98", 25690 "description": "pan/bi: Add second destination to TEXC", 25691 "nominated": false, 25692 "nomination_type": null, 25693 "resolution": 4, 25694 "main_sha": null, 25695 "because_sha": null 25696 }, 25697 { 25698 "sha": "8e0273162432b940970816a9c138ea8fb1c526e4", 25699 "description": "pan/bi: Add secondary staging count", 25700 "nominated": false, 25701 "nomination_type": null, 25702 "resolution": 4, 25703 "main_sha": null, 25704 "because_sha": null 25705 }, 25706 { 25707 "sha": "238f6d80a70b937890253507c5f1b3b9b5b494bc", 25708 "description": "pan/bi: Make bi_index padding explicit", 25709 "nominated": false, 25710 "nomination_type": null, 25711 "resolution": 4, 25712 "main_sha": null, 25713 "because_sha": null 25714 }, 25715 { 25716 "sha": "b0022f1c6b95f7f3c92fd5a15d7181398837b7d2", 25717 "description": "pan/bi: Fix typo in helper invocation analysis", 25718 "nominated": false, 25719 "nomination_type": null, 25720 "resolution": 4, 25721 "main_sha": null, 25722 "because_sha": null 25723 }, 25724 { 25725 "sha": "a315d0430897bd25aa71c433036cefcba0523a91", 25726 "description": "mesa: add just a tiny bit of debug info to some _mesa_problem calls", 25727 "nominated": false, 25728 "nomination_type": null, 25729 "resolution": 4, 25730 "main_sha": null, 25731 "because_sha": null 25732 }, 25733 { 25734 "sha": "269b4dec9e9c1f284ec252aaf55ca87fba2a78da", 25735 "description": "nv50,nvc0: expose R8/RG8_SRGB formats for texturing", 25736 "nominated": false, 25737 "nomination_type": null, 25738 "resolution": 4, 25739 "main_sha": null, 25740 "because_sha": null 25741 }, 25742 { 25743 "sha": "ddb3d30d4749e744a667ea7835b0648a5c94ca72", 25744 "description": "turnip: Enable VK_KHR_separate_depth_stencil_layouts", 25745 "nominated": false, 25746 "nomination_type": null, 25747 "resolution": 4, 25748 "main_sha": null, 25749 "because_sha": null 25750 }, 25751 { 25752 "sha": "e257344a82417b6dc28d5834a0a9376fefd7f5ac", 25753 "description": "nir/lower_pntc_ytransform: Support PointCoordIsSysval", 25754 "nominated": true, 25755 "nomination_type": 0, 25756 "resolution": 1, 25757 "main_sha": null, 25758 "because_sha": null 25759 }, 25760 { 25761 "sha": "43322ceccdfa67fcd133c94f51adfaefe2d99db2", 25762 "description": "mesa: add missing state to state string computation", 25763 "nominated": false, 25764 "nomination_type": null, 25765 "resolution": 4, 25766 "main_sha": null, 25767 "because_sha": null 25768 }, 25769 { 25770 "sha": "7490bcad372b820166b0e60664d8fabcdbc71514", 25771 "description": "v3dv: don't use a global constant for default pipeline dynamic state", 25772 "nominated": false, 25773 "nomination_type": null, 25774 "resolution": 4, 25775 "main_sha": null, 25776 "because_sha": null 25777 }, 25778 { 25779 "sha": "4b3931ee6c61caecabce4a49aace4be91d8d736a", 25780 "description": "v3dv: account for multisampling when computing subpass granularity", 25781 "nominated": false, 25782 "nomination_type": null, 25783 "resolution": 4, 25784 "main_sha": null, 25785 "because_sha": null 25786 }, 25787 { 25788 "sha": "0cb58f80d27b2386accc8454eb10dc8fd0d1a1c5", 25789 "description": "v3d: use V3D_MAX_DRAW_BUFFERS instead of hardcoded constant", 25790 "nominated": false, 25791 "nomination_type": null, 25792 "resolution": 4, 25793 "main_sha": null, 25794 "because_sha": null 25795 }, 25796 { 25797 "sha": "fc106d86a51aa8404761c53585ab730907b88a50", 25798 "description": "meson: Update libelf wrap for Windows", 25799 "nominated": false, 25800 "nomination_type": null, 25801 "resolution": 4, 25802 "main_sha": null, 25803 "because_sha": null 25804 }, 25805 { 25806 "sha": "0aaaee09a4b1a4f688cca57f766f3d81c8adbc81", 25807 "description": "radv: Match function definitions to declarations", 25808 "nominated": false, 25809 "nomination_type": null, 25810 "resolution": 4, 25811 "main_sha": null, 25812 "because_sha": null 25813 }, 25814 { 25815 "sha": "195a379a7e8eb7de0f5796dafaf4fc428ff98ef5", 25816 "description": "ac: Align ADDR_FASTCALL with addrlib", 25817 "nominated": false, 25818 "nomination_type": null, 25819 "resolution": 4, 25820 "main_sha": null, 25821 "because_sha": null 25822 }, 25823 { 25824 "sha": "aa2f5cd1a3369e5d8af233269666ed10f23528d9", 25825 "description": "driconf: support META application", 25826 "nominated": false, 25827 "nomination_type": null, 25828 "resolution": 4, 25829 "main_sha": null, 25830 "because_sha": null 25831 }, 25832 { 25833 "sha": "3900551894daecc22ccd81fa1510d053634e2c6b", 25834 "description": "radeonsi: add radeonsi_force_use_fma32 driconf option", 25835 "nominated": false, 25836 "nomination_type": null, 25837 "resolution": 4, 25838 "main_sha": null, 25839 "because_sha": null 25840 }, 25841 { 25842 "sha": "a0634a3c856c81c72b221021d655b98d3112bc2b", 25843 "description": "ci/bare-metal: switch to common .baremetal-test-arm64", 25844 "nominated": false, 25845 "nomination_type": null, 25846 "resolution": 4, 25847 "main_sha": null, 25848 "because_sha": null 25849 }, 25850 { 25851 "sha": "d39904ea30c69499737f7354ba41ab553d6f857b", 25852 "description": "ci/bare-metal: add .baremetal-test-arm64", 25853 "nominated": false, 25854 "nomination_type": null, 25855 "resolution": 4, 25856 "main_sha": null, 25857 "because_sha": null 25858 }, 25859 { 25860 "sha": "92fcdfd38b03f7de355fad2a1953d3a2f8392b27", 25861 "description": "ci/etnaviv: no need to force nir anymore", 25862 "nominated": false, 25863 "nomination_type": null, 25864 "resolution": 4, 25865 "main_sha": null, 25866 "because_sha": null 25867 }, 25868 { 25869 "sha": "3d1c1137e5f9c1ac2affa756517baa593fda8142", 25870 "description": "ci/etnaviv: armhf: switch to .baremetal-test-armhf", 25871 "nominated": false, 25872 "nomination_type": null, 25873 "resolution": 4, 25874 "main_sha": null, 25875 "because_sha": null 25876 }, 25877 { 25878 "sha": "8bc284fe5bb71f24bbcb40761b204e37eb3458d1", 25879 "description": "ci/bare-metal: armhf: move BM_ROOTFS to generic place", 25880 "nominated": false, 25881 "nomination_type": null, 25882 "resolution": 4, 25883 "main_sha": null, 25884 "because_sha": null 25885 }, 25886 { 25887 "sha": "34c5ba8850b560c617086761f55ed2745f2a5b08", 25888 "description": "aux/primconvert: support pipe_context::draw_vertex_state", 25889 "nominated": false, 25890 "nomination_type": null, 25891 "resolution": 4, 25892 "main_sha": null, 25893 "because_sha": null 25894 }, 25895 { 25896 "sha": "e1948c9a71cc7bc9da62fe771276ef1681e3d2fb", 25897 "description": "aux/primconvert: break out primconvert internals into util function", 25898 "nominated": false, 25899 "nomination_type": null, 25900 "resolution": 4, 25901 "main_sha": null, 25902 "because_sha": null 25903 }, 25904 { 25905 "sha": "d903eb156a3895f05ed1b332b45fb66056d4963a", 25906 "description": "freedreno/a4xx: fix min/max/bias lod sampler settings", 25907 "nominated": false, 25908 "nomination_type": null, 25909 "resolution": 4, 25910 "main_sha": null, 25911 "because_sha": null 25912 }, 25913 { 25914 "sha": "4ffcef821c0ac0e7f76ffb82bc0f50f0b8dbba4b", 25915 "description": "freedreno/ir3: fix setting the max tf vertex when there are no outputs", 25916 "nominated": false, 25917 "nomination_type": null, 25918 "resolution": 4, 25919 "main_sha": null, 25920 "because_sha": null 25921 }, 25922 { 25923 "sha": "c0de7ea0aba3be1abc6361772242787ce5e09a70", 25924 "description": "freedreno: check batch size after the fallback blitter clear", 25925 "nominated": false, 25926 "nomination_type": null, 25927 "resolution": 4, 25928 "main_sha": null, 25929 "because_sha": null 25930 }, 25931 { 25932 "sha": "d2ff2b9e4a22a83d59caf56052fdda1fd4493ca1", 25933 "description": "anv: fix multiple wait/signal on same binary semaphore", 25934 "nominated": true, 25935 "nomination_type": 0, 25936 "resolution": 1, 25937 "main_sha": null, 25938 "because_sha": null 25939 }, 25940 { 25941 "sha": "a4eecc543e6a441b6583710f0d7a777a9e560e7a", 25942 "description": "gtest: Fix output of array ASSERT/EXPECT macros", 25943 "nominated": false, 25944 "nomination_type": 1, 25945 "resolution": 4, 25946 "main_sha": null, 25947 "because_sha": "015383d1d78435edde87bf07bb8bb8aabd3c22fd" 25948 }, 25949 { 25950 "sha": "deb23612f7554f8db7f3574d068f36ccefd99487", 25951 "description": "vulkan/util: Handle depth-only formats in vk_att_ref_stencil_layout", 25952 "nominated": false, 25953 "nomination_type": 1, 25954 "resolution": 4, 25955 "main_sha": null, 25956 "because_sha": "979ea394e56a418f4138b5f440ec0b641cc5fa0e" 25957 }, 25958 { 25959 "sha": "a68a0c9e1c69d14f210de569ed4d73f3e42857db", 25960 "description": "mesa/st: Disable NV_copy_depth_to_color on non-doubles-capable HW.", 25961 "nominated": true, 25962 "nomination_type": 0, 25963 "resolution": 1, 25964 "main_sha": null, 25965 "because_sha": null 25966 }, 25967 { 25968 "sha": "3f3820a3a5fbe78cf0ee366878795a942dcf4f4a", 25969 "description": "v3d: remove static v3d_start_binning", 25970 "nominated": false, 25971 "nomination_type": null, 25972 "resolution": 4, 25973 "main_sha": null, 25974 "because_sha": null 25975 }, 25976 { 25977 "sha": "2a65db2458bb0aa1fe48853539b76e05e1f4c955", 25978 "description": "v3d: remove unused include", 25979 "nominated": false, 25980 "nomination_type": null, 25981 "resolution": 4, 25982 "main_sha": null, 25983 "because_sha": null 25984 }, 25985 { 25986 "sha": "ee41e1bbd2a57f58b616d560451759a4fcd940db", 25987 "description": "lima: Fix drawing wide lines", 25988 "nominated": false, 25989 "nomination_type": null, 25990 "resolution": 4, 25991 "main_sha": null, 25992 "because_sha": null 25993 }, 25994 { 25995 "sha": "3e7bac80ce5cc1de7d13dfc6ae17526a03ddffcc", 25996 "description": "ac/rgp: add support for dumping SPM data", 25997 "nominated": false, 25998 "nomination_type": null, 25999 "resolution": 4, 26000 "main_sha": null, 26001 "because_sha": null 26002 }, 26003 { 26004 "sha": "e928f475ccf6534e09c2977314a5360cc4335c3c", 26005 "description": "ac: add initial SPM support", 26006 "nominated": false, 26007 "nomination_type": null, 26008 "resolution": 4, 26009 "main_sha": null, 26010 "because_sha": null 26011 }, 26012 { 26013 "sha": "bdaf1858895705bbc2a8baaecb945f8b279ad07e", 26014 "description": "v3d: Update prim_counts when prims generated query in flight without TF", 26015 "nominated": true, 26016 "nomination_type": 1, 26017 "resolution": 1, 26018 "main_sha": null, 26019 "because_sha": "a1b7c0844ddcbdc5ab773cbe2f6312f34111bdd9" 26020 }, 26021 { 26022 "sha": "4a38ed822ab0c3d0f663dd5bec238a0839d03b01", 26023 "description": "virgl: Allocate qdws after virgl_init_context to avoid leak.", 26024 "nominated": true, 26025 "nomination_type": 1, 26026 "resolution": 1, 26027 "main_sha": null, 26028 "because_sha": "9a7d6a110e2a407ead13d0eb2f1aedbdb54e696b" 26029 }, 26030 { 26031 "sha": "1ca90f8752315389ae18b2c0d3773224db3c4c31", 26032 "description": "microsoft/spirv_to_dxil: Fix non-Windows build.", 26033 "nominated": false, 26034 "nomination_type": 1, 26035 "resolution": 4, 26036 "main_sha": null, 26037 "because_sha": "37c366e2830245511d6364b818adc838fc879401" 26038 }, 26039 { 26040 "sha": "07aaef5721093253fbd2edabe9d0ca4e58a3413a", 26041 "description": "freedreno/a6xx: Inline remaining fd6_tex_const_0() call.", 26042 "nominated": false, 26043 "nomination_type": null, 26044 "resolution": 4, 26045 "main_sha": null, 26046 "because_sha": null 26047 }, 26048 { 26049 "sha": "7230058e8ac4a82ec4467478094324a6806f41a5", 26050 "description": "freedreno/a6xx: Drop an unused tile_mode arg.", 26051 "nominated": false, 26052 "nomination_type": null, 26053 "resolution": 4, 26054 "main_sha": null, 26055 "because_sha": null 26056 }, 26057 { 26058 "sha": "a9057d45a4255d94fbfccd92e5d6d4f93ffd4d04", 26059 "description": "freedreno/a6xx: Clean up sysmem fb read patching using fd6_view.", 26060 "nominated": false, 26061 "nomination_type": null, 26062 "resolution": 4, 26063 "main_sha": null, 26064 "because_sha": null 26065 }, 26066 { 26067 "sha": "c90220e449116824795e96ac2988c8b107cd9cf5", 26068 "description": "freedreno/a6xx: Use fd6_view for non-buffer image descriptors, too.", 26069 "nominated": false, 26070 "nomination_type": null, 26071 "resolution": 4, 26072 "main_sha": null, 26073 "because_sha": null 26074 }, 26075 { 26076 "sha": "533e486923b1fb760961c582aa296d5ce423a704", 26077 "description": "freedreno/a6xx: Switch to relying on fd6_view for our texture descriptors.", 26078 "nominated": false, 26079 "nomination_type": null, 26080 "resolution": 4, 26081 "main_sha": null, 26082 "because_sha": null 26083 }, 26084 { 26085 "sha": "84377785a4c656e9eb40b3bfb7101398effe2b46", 26086 "description": "freedreno/a6xx: Create a fd6_view at sampler view update time.", 26087 "nominated": false, 26088 "nomination_type": null, 26089 "resolution": 4, 26090 "main_sha": null, 26091 "because_sha": null 26092 }, 26093 { 26094 "sha": "5b3a6ff9f73dbfbc5b7132fa44073dc555153a93", 26095 "description": "freedreno: Set layer_first on (2D) resource imports.", 26096 "nominated": false, 26097 "nomination_type": null, 26098 "resolution": 4, 26099 "main_sha": null, 26100 "because_sha": null 26101 }, 26102 { 26103 "sha": "94e4cd4d83601e71c77b8414fef776dee69b5e93", 26104 "description": "freedreno/fdl6: Skip redundant setting of TILE_ALL for NV12.", 26105 "nominated": false, 26106 "nomination_type": null, 26107 "resolution": 4, 26108 "main_sha": null, 26109 "because_sha": null 26110 }, 26111 { 26112 "sha": "2e6810a06a1bd549f9711dd57f9fe4e8dba7dce2", 26113 "description": "util/format: Add G8_B8R8_420_UNORM to match Vulkan.", 26114 "nominated": false, 26115 "nomination_type": null, 26116 "resolution": 4, 26117 "main_sha": null, 26118 "because_sha": null 26119 }, 26120 { 26121 "sha": "271b6cb981e731e7e64484c153ba51315aa59163", 26122 "description": "util: Rename PIPE_FORMAT_G8_B8_R8_420_UNORM.", 26123 "nominated": false, 26124 "nomination_type": null, 26125 "resolution": 4, 26126 "main_sha": null, 26127 "because_sha": null 26128 }, 26129 { 26130 "sha": "6eb86efe9150caf59d991190e0c355841ab69766", 26131 "description": "util/ra: Fix deserialization of register sets", 26132 "nominated": true, 26133 "nomination_type": 1, 26134 "resolution": 1, 26135 "main_sha": null, 26136 "because_sha": "95d41a3525d97986b4925153a36828b1a6e65523" 26137 }, 26138 { 26139 "sha": "ac416ce07bf0456dae51bdcfc318236d40206ee2", 26140 "description": "util/ra: Add simple test for register set serialization", 26141 "nominated": false, 26142 "nomination_type": null, 26143 "resolution": 4, 26144 "main_sha": null, 26145 "because_sha": null 26146 }, 26147 { 26148 "sha": "37b51d5140b864ee5feb7ac0c766e59559bfb240", 26149 "description": "docs: update calendar for 21.3.0-rc5", 26150 "nominated": false, 26151 "nomination_type": null, 26152 "resolution": 4, 26153 "main_sha": null, 26154 "because_sha": null 26155 }, 26156 { 26157 "sha": "8f5a0bd9b40e2b1239da3e17437115c78fb14bba", 26158 "description": "ci/bare-metal: Close serial and join serial threads before exit.", 26159 "nominated": false, 26160 "nomination_type": null, 26161 "resolution": 4, 26162 "main_sha": null, 26163 "because_sha": null 26164 }, 26165 { 26166 "sha": "4cdbe3f2b9bf0a1a71ccf3ee69b712f5fc1c96e2", 26167 "description": "ci/etnaviv: Add more texturing flakes.", 26168 "nominated": false, 26169 "nomination_type": null, 26170 "resolution": 4, 26171 "main_sha": null, 26172 "because_sha": null 26173 }, 26174 { 26175 "sha": "13e23b54ba774c379b92fd78ec3abc648ab47dc9", 26176 "description": "ci/etnaviv: Mark the rest of uniform_api.random as flaky.", 26177 "nominated": false, 26178 "nomination_type": null, 26179 "resolution": 4, 26180 "main_sha": null, 26181 "because_sha": null 26182 }, 26183 { 26184 "sha": "5451bb03c7b26704a5301613b11a180487b6241f", 26185 "description": "mesa/main: Fix use of alloca() without #include \"c99_alloca.h\"", 26186 "nominated": false, 26187 "nomination_type": 1, 26188 "resolution": 4, 26189 "main_sha": null, 26190 "because_sha": "c216f1931d2656c15191c8b723be72b95697fe73" 26191 }, 26192 { 26193 "sha": "549924d53e359c04d7c14b12990178c86d3aad2d", 26194 "description": "freedreno: Fix constant-index assumptions in IBO loads.", 26195 "nominated": false, 26196 "nomination_type": null, 26197 "resolution": 4, 26198 "main_sha": null, 26199 "because_sha": null 26200 }, 26201 { 26202 "sha": "9e04f97d8e9d7dd3ceb951e3dd0acb260b24e5b8", 26203 "description": "freedreno: Fix the uniform/nonuniform handling for cat5 bindful modes.", 26204 "nominated": false, 26205 "nomination_type": null, 26206 "resolution": 4, 26207 "main_sha": null, 26208 "because_sha": null 26209 }, 26210 { 26211 "sha": "46c37c8600e0a48b8aa98f5635f7ae96db555fea", 26212 "description": "anv: don't forget to add scratch buffer to BO list", 26213 "nominated": true, 26214 "nomination_type": 1, 26215 "resolution": 1, 26216 "main_sha": null, 26217 "because_sha": "eeeea5cb873b40418c738e25e4032fb1fd9b7ac9" 26218 }, 26219 { 26220 "sha": "e0de7aa4d7717bbd79bbc5bfc660f941f680402b", 26221 "description": "aco: Work around MSVC restrict in c99_compat.h", 26222 "nominated": false, 26223 "nomination_type": null, 26224 "resolution": 1, 26225 "main_sha": null, 26226 "because_sha": null 26227 }, 26228 { 26229 "sha": "a697dde5535e7b2a0bd9a29221e93654f4531632", 26230 "description": "wsi/x11: support depth 30 visuals", 26231 "nominated": false, 26232 "nomination_type": null, 26233 "resolution": 4, 26234 "main_sha": null, 26235 "because_sha": null 26236 }, 26237 { 26238 "sha": "794a9cf3d6e7b2ccc7afc35009918fa87ff1026e", 26239 "description": "vulkan/wsi: Unlock before return on error path.", 26240 "nominated": false, 26241 "nomination_type": 1, 26242 "resolution": 4, 26243 "main_sha": null, 26244 "because_sha": "4885e63a6d20c57f98b7b641ea3c39a8ff3ae2dd" 26245 }, 26246 { 26247 "sha": "3a95e25e84964b7ca90576e3f2e2c75526c4aeaf", 26248 "description": "v3dv,v3d: don't store swizzle pointer in shader/pipeline keys", 26249 "nominated": false, 26250 "nomination_type": null, 26251 "resolution": 4, 26252 "main_sha": null, 26253 "because_sha": null 26254 }, 26255 { 26256 "sha": "183e705a15b79e723666476817d144dbb74707f6", 26257 "description": "vulkan, radv: Support backslash in ICD paths", 26258 "nominated": false, 26259 "nomination_type": null, 26260 "resolution": 4, 26261 "main_sha": null, 26262 "because_sha": null 26263 }, 26264 { 26265 "sha": "379fab74d2135abb9ada7edec83da983ba0c4257", 26266 "description": "radv/sqtt: fix GPU hangs when capturing from the compute queue", 26267 "nominated": true, 26268 "nomination_type": 0, 26269 "resolution": 1, 26270 "main_sha": null, 26271 "because_sha": null 26272 }, 26273 { 26274 "sha": "4dfb5818ed7080a65ca901850515654bb2e296ca", 26275 "description": "zink: update gfx pipeline shader module pointer even if the program is unchanged", 26276 "nominated": true, 26277 "nomination_type": 0, 26278 "resolution": 1, 26279 "main_sha": null, 26280 "because_sha": null 26281 }, 26282 { 26283 "sha": "bfa81c1e8c8f1885ab63c4c09e57e4c0bbb37bb2", 26284 "description": "zink: be more consistent about applying module hash for gfx pipeline", 26285 "nominated": true, 26286 "nomination_type": 0, 26287 "resolution": 1, 26288 "main_sha": null, 26289 "because_sha": null 26290 }, 26291 { 26292 "sha": "937a841b5746f7b00f1e26993272db03f7eb9146", 26293 "description": "zink: ci updates", 26294 "nominated": false, 26295 "nomination_type": null, 26296 "resolution": 4, 26297 "main_sha": null, 26298 "because_sha": null 26299 }, 26300 { 26301 "sha": "2ac23b4d5831316d9c635efca2d5f430ad2d7788", 26302 "description": "zink: always inline uniforms when running on a cpu driver", 26303 "nominated": false, 26304 "nomination_type": null, 26305 "resolution": 4, 26306 "main_sha": null, 26307 "because_sha": null 26308 }, 26309 { 26310 "sha": "a8d90c8ed55e77344bcf277934a5ff2fa52d3e15", 26311 "description": "zink: implement cs uniform inlining", 26312 "nominated": false, 26313 "nomination_type": null, 26314 "resolution": 4, 26315 "main_sha": null, 26316 "because_sha": null 26317 }, 26318 { 26319 "sha": "06f2054cb50774c494e4a9f9dafe46306f86186c", 26320 "description": "zink: radv ci updates for 1dshadow stuff", 26321 "nominated": false, 26322 "nomination_type": null, 26323 "resolution": 4, 26324 "main_sha": null, 26325 "because_sha": null 26326 }, 26327 { 26328 "sha": "64e0ca15d6986768af18cfa2b553576196d54260", 26329 "description": "zink: add 1DShadow sampler handling for drivers (radv) that don't support it", 26330 "nominated": false, 26331 "nomination_type": null, 26332 "resolution": 4, 26333 "main_sha": null, 26334 "because_sha": null 26335 }, 26336 { 26337 "sha": "0ae1231879b729e4bd3dc92149f41aceebdd594a", 26338 "description": "util/xmlconfig: Allow DT_UNKNOWN files", 26339 "nominated": false, 26340 "nomination_type": null, 26341 "resolution": 4, 26342 "main_sha": null, 26343 "because_sha": null 26344 }, 26345 { 26346 "sha": "e61478958854c63d3d8dfe12948445e0086d3a91", 26347 "description": "anv: Also disallow CCS_E for multi-LOD images", 26348 "nominated": true, 26349 "nomination_type": 1, 26350 "resolution": 1, 26351 "main_sha": null, 26352 "because_sha": "e3101c96bb64dd5c8246654a9c4865fa99a060b0" 26353 }, 26354 { 26355 "sha": "62983f276baabdd2d93400fa12e5a6171077ab8b", 26356 "description": "zink: add another compiler pass to convert 64bit vertex attribs", 26357 "nominated": false, 26358 "nomination_type": null, 26359 "resolution": 4, 26360 "main_sha": null, 26361 "because_sha": null 26362 }, 26363 { 26364 "sha": "39bdb00d77377f46603e6461d9265894f809c7f9", 26365 "description": "zink: simplify 64bit vertex attrib lowering", 26366 "nominated": false, 26367 "nomination_type": null, 26368 "resolution": 4, 26369 "main_sha": null, 26370 "because_sha": null 26371 }, 26372 { 26373 "sha": "854fd242faf00bf68555dce10fb0ae98a3ab34c0", 26374 "description": "zink: declare int/float size caps inline with type usage", 26375 "nominated": false, 26376 "nomination_type": null, 26377 "resolution": 4, 26378 "main_sha": null, 26379 "because_sha": null 26380 }, 26381 { 26382 "sha": "17aa2be4c9c8c83470b73ea1eacacb47ab898f8e", 26383 "description": "ci: Add RADV to Android CI.", 26384 "nominated": false, 26385 "nomination_type": null, 26386 "resolution": 4, 26387 "main_sha": null, 26388 "because_sha": null 26389 }, 26390 { 26391 "sha": "aad80e47d8aab52081a6f10a5b0cd01390e26f10", 26392 "description": "util: Add support for clang::fallthrough.", 26393 "nominated": false, 26394 "nomination_type": null, 26395 "resolution": 1, 26396 "main_sha": null, 26397 "because_sha": null 26398 }, 26399 { 26400 "sha": "966c171d888db4d29ad8b08b803fb2bc1137f311", 26401 "description": "amd/addrlib: Ignore self-assign warnings.", 26402 "nominated": false, 26403 "nomination_type": null, 26404 "resolution": 4, 26405 "main_sha": null, 26406 "because_sha": null 26407 }, 26408 { 26409 "sha": "22673a980f30cf71ea1d7e3d4feb161c549d48a4", 26410 "description": "meson: Check arguments before adding.", 26411 "nominated": true, 26412 "nomination_type": 1, 26413 "resolution": 1, 26414 "main_sha": null, 26415 "because_sha": "3aee462781abc0bfcce207fb64f9199b43a57542" 26416 }, 26417 { 26418 "sha": "5db098c98bd7d313b909041661fdb67bfc56362c", 26419 "description": "aco: Remove useless sub-expr.", 26420 "nominated": false, 26421 "nomination_type": null, 26422 "resolution": 4, 26423 "main_sha": null, 26424 "because_sha": null 26425 }, 26426 { 26427 "sha": "bbd091d1fab20ac5df7db45d2bb12cf6bc94d304", 26428 "description": "radv: Always use linker script when possible.", 26429 "nominated": false, 26430 "nomination_type": null, 26431 "resolution": 4, 26432 "main_sha": null, 26433 "because_sha": null 26434 }, 26435 { 26436 "sha": "66713d33fe487bfe69e99cf151976146cc4f3ec1", 26437 "description": "radv: Remove android build warning.", 26438 "nominated": false, 26439 "nomination_type": null, 26440 "resolution": 4, 26441 "main_sha": null, 26442 "because_sha": null 26443 }, 26444 { 26445 "sha": "7b06b6288c76f36d7a2dc9c5f682891841c73cc3", 26446 "description": "amd/addrlib: Use alternative ADDR_C_ASSERT definition.", 26447 "nominated": false, 26448 "nomination_type": null, 26449 "resolution": 4, 26450 "main_sha": null, 26451 "because_sha": null 26452 }, 26453 { 26454 "sha": "d14cc308f97e2a54b2b4165f9a9e895261674fee", 26455 "description": "ci: Add libelf to the Android image.", 26456 "nominated": false, 26457 "nomination_type": null, 26458 "resolution": 4, 26459 "main_sha": null, 26460 "because_sha": null 26461 }, 26462 { 26463 "sha": "1b945a695a0b9de5e756366bda3e28b172f19407", 26464 "description": "ci: Bump libdrm for the android image.", 26465 "nominated": false, 26466 "nomination_type": null, 26467 "resolution": 4, 26468 "main_sha": null, 26469 "because_sha": null 26470 }, 26471 { 26472 "sha": "fde36d79920dee4c0ec399d44b4071d6b3f5b8c1", 26473 "description": "d3d12: Don't wait for GPU reads to do CPU reads", 26474 "nominated": false, 26475 "nomination_type": null, 26476 "resolution": 4, 26477 "main_sha": null, 26478 "because_sha": null 26479 }, 26480 { 26481 "sha": "8ea1e58f0ecd1bfa88e544bf1bfc02b81ca2ebd6", 26482 "description": "d3d12: Don't wait for *all* batches when synchronizing a resource", 26483 "nominated": false, 26484 "nomination_type": null, 26485 "resolution": 4, 26486 "main_sha": null, 26487 "because_sha": null 26488 }, 26489 { 26490 "sha": "5bb72ff750cb9f2dff8c265798f7e4bab736991d", 26491 "description": "zink: update the CI lists for RADV", 26492 "nominated": false, 26493 "nomination_type": null, 26494 "resolution": 4, 26495 "main_sha": null, 26496 "because_sha": null 26497 }, 26498 { 26499 "sha": "979ea394e56a418f4138b5f440ec0b641cc5fa0e", 26500 "description": "vulkan/util: Move helper functions for depth/stencil images to vk_iamge", 26501 "nominated": false, 26502 "nomination_type": null, 26503 "resolution": 4, 26504 "main_sha": null, 26505 "because_sha": null 26506 }, 26507 { 26508 "sha": "2a0253b9b5d21c7571555abe3a1d851468a18740", 26509 "description": "radv: Fix to honor the spec to get stencil layout.", 26510 "nominated": true, 26511 "nomination_type": 1, 26512 "resolution": 2, 26513 "main_sha": null, 26514 "because_sha": "3ef89b245e3e1ac4e67fea9c1b13ebeda75769d0" 26515 }, 26516 { 26517 "sha": "00bea38242d97e7ace1954f1bc7d32cbf0ce3ee0", 26518 "description": "anv: Fix to honor the spec to get stencil layout.", 26519 "nominated": true, 26520 "nomination_type": 1, 26521 "resolution": 2, 26522 "main_sha": null, 26523 "because_sha": "28207669d03a7e4829169790dde332e90b6e0209" 26524 }, 26525 { 26526 "sha": "1f36f6b83f2dd14edd67525a7a2151115d6d2df6", 26527 "description": "radv/winsys: use same IBs padding as the kernel", 26528 "nominated": false, 26529 "nomination_type": null, 26530 "resolution": 4, 26531 "main_sha": null, 26532 "because_sha": null 26533 }, 26534 { 26535 "sha": "1ee85e8babe94e8cd80b2aa7b62170f0a3e264be", 26536 "description": "ac/rgp: add support for clock calibration", 26537 "nominated": false, 26538 "nomination_type": null, 26539 "resolution": 4, 26540 "main_sha": null, 26541 "because_sha": null 26542 }, 26543 { 26544 "sha": "aebf04ab3ff2d3d96a546771e1a8a1d3811b6dd0", 26545 "description": "ac/rgp: add support for queue event timings", 26546 "nominated": false, 26547 "nomination_type": null, 26548 "resolution": 4, 26549 "main_sha": null, 26550 "because_sha": null 26551 }, 26552 { 26553 "sha": "e04101c34e9d196dc5452a045bd049165b8c5f8a", 26554 "description": "radv: only emit PGM_LO for the vertex prolog", 26555 "nominated": false, 26556 "nomination_type": null, 26557 "resolution": 4, 26558 "main_sha": null, 26559 "because_sha": null 26560 }, 26561 { 26562 "sha": "824ce4ef40551b249ff7881692a4269945965609", 26563 "description": "ac/rgp: fix alignment of code object records to follow the RGP spec", 26564 "nominated": false, 26565 "nomination_type": null, 26566 "resolution": 4, 26567 "main_sha": null, 26568 "because_sha": null 26569 }, 26570 { 26571 "sha": "ca7c748f45a9336fd22ca2c88b61ee4142821235", 26572 "description": "radv: do not expose buffer features for depth/stencil formats", 26573 "nominated": true, 26574 "nomination_type": 0, 26575 "resolution": 1, 26576 "main_sha": null, 26577 "because_sha": null 26578 }, 26579 { 26580 "sha": "891e6f009b20c37fd3dcddf4f9cda7b9b8ae1e16", 26581 "description": "radv/sqtt: stop calling radv_cs_add_buffer() for the thread trace BO", 26582 "nominated": false, 26583 "nomination_type": null, 26584 "resolution": 4, 26585 "main_sha": null, 26586 "because_sha": null 26587 }, 26588 { 26589 "sha": "ed70230df6c61c7bb4cb1983c041ef6483131bcc", 26590 "description": "radv/sqtt: reserve a VMID for better profiling", 26591 "nominated": false, 26592 "nomination_type": null, 26593 "resolution": 4, 26594 "main_sha": null, 26595 "because_sha": null 26596 }, 26597 { 26598 "sha": "995f38838fc7aa485714c7574be6143c5badee5c", 26599 "description": "meson: allow building with vulkan beta extensions enabled.", 26600 "nominated": false, 26601 "nomination_type": null, 26602 "resolution": 4, 26603 "main_sha": null, 26604 "because_sha": null 26605 }, 26606 { 26607 "sha": "40157bc2b0b534ce78fa129fdb978ab0486d87f1", 26608 "description": "vulkan: add new image types undef beta define to switch statements.", 26609 "nominated": false, 26610 "nomination_type": null, 26611 "resolution": 4, 26612 "main_sha": null, 26613 "because_sha": null 26614 }, 26615 { 26616 "sha": "3e9e186ca103ba92bceb0c393c43608a64194a9f", 26617 "description": "vulkan/include: import the video codec headers.", 26618 "nominated": false, 26619 "nomination_type": null, 26620 "resolution": 4, 26621 "main_sha": null, 26622 "because_sha": null 26623 }, 26624 { 26625 "sha": "df92a13a270bea95f5c5260ee5de0c5b776f5131", 26626 "description": "util/libsync: Fix timeout handling if poll() wakes up early", 26627 "nominated": false, 26628 "nomination_type": null, 26629 "resolution": 4, 26630 "main_sha": null, 26631 "because_sha": null 26632 }, 26633 { 26634 "sha": "1ab906d17fb5fd4c1f9921f8e8c5b8691530c2bf", 26635 "description": "d3d12: Handle non-infinite wait timeouts > 49.7 days as infinite", 26636 "nominated": false, 26637 "nomination_type": null, 26638 "resolution": 4, 26639 "main_sha": null, 26640 "because_sha": null 26641 }, 26642 { 26643 "sha": "accd8326c5cb78788f12e3066bb6654595c23a51", 26644 "description": "d3d12: Fix Linux fence wait return value", 26645 "nominated": true, 26646 "nomination_type": 1, 26647 "resolution": 1, 26648 "main_sha": null, 26649 "because_sha": "0b60d6a24d405066c4077154095a76204c103cc1" 26650 }, 26651 { 26652 "sha": "5d0712b185f49a6de7c3ad4bce3bf862be12272d", 26653 "description": "turnip: expose VK_KHR_driver_properties", 26654 "nominated": false, 26655 "nomination_type": null, 26656 "resolution": 4, 26657 "main_sha": null, 26658 "because_sha": null 26659 }, 26660 { 26661 "sha": "1e850f23b1c93ac2522ce09b81d19ee94dd61e8f", 26662 "description": "turnip: Claim 1.2.7.1 CTS conformance.", 26663 "nominated": false, 26664 "nomination_type": null, 26665 "resolution": 4, 26666 "main_sha": null, 26667 "because_sha": null 26668 }, 26669 { 26670 "sha": "8817377ce2bbda62aad91a940e83c89c9fdd45f2", 26671 "description": "anv: Add an anv_bo_is_pinned helper", 26672 "nominated": false, 26673 "nomination_type": null, 26674 "resolution": 4, 26675 "main_sha": null, 26676 "because_sha": null 26677 }, 26678 { 26679 "sha": "2a7585504918ae4ea2a73279a6555471e345fdc7", 26680 "description": "anv: Stop checking for HAS_EXEC_FENCE", 26681 "nominated": false, 26682 "nomination_type": null, 26683 "resolution": 4, 26684 "main_sha": null, 26685 "because_sha": null 26686 }, 26687 { 26688 "sha": "2eb9057de024f45c66728e7e2848561b79c87618", 26689 "description": "anv: Add a use_relocations physical device bit", 26690 "nominated": false, 26691 "nomination_type": null, 26692 "resolution": 4, 26693 "main_sha": null, 26694 "because_sha": null 26695 }, 26696 { 26697 "sha": "cbcb10320f64d04a7e5cadb4a91a772002f366bd", 26698 "description": "anv: Add a anv_use_relocations helper and use it", 26699 "nominated": false, 26700 "nomination_type": null, 26701 "resolution": 4, 26702 "main_sha": null, 26703 "because_sha": null 26704 }, 26705 { 26706 "sha": "c15a8a43d95c19b0db79aca0d9b9b7b9c0b38ccb", 26707 "description": "anv: Int64 atomics don't need to depend on softpin", 26708 "nominated": false, 26709 "nomination_type": null, 26710 "resolution": 4, 26711 "main_sha": null, 26712 "because_sha": null 26713 }, 26714 { 26715 "sha": "1936ceec588dbc4eb32e0efe1b8b0bc782c5b089", 26716 "description": "anv: Always set bindless surface base on SKL+", 26717 "nominated": false, 26718 "nomination_type": null, 26719 "resolution": 4, 26720 "main_sha": null, 26721 "because_sha": null 26722 }, 26723 { 26724 "sha": "13fe43714c1fe8e1a0601a22e67d9b259d23c068", 26725 "description": "anv: Add helpers in anv_allocator for mapping BOs", 26726 "nominated": false, 26727 "nomination_type": null, 26728 "resolution": 4, 26729 "main_sha": null, 26730 "because_sha": null 26731 }, 26732 { 26733 "sha": "90ac06e5029b9f0c702c92e97696c9cdb97b08d6", 26734 "description": "anv: Fix FlushMappedMemoryRanges for odd mmap offsets", 26735 "nominated": true, 26736 "nomination_type": 0, 26737 "resolution": 1, 26738 "main_sha": null, 26739 "because_sha": null 26740 }, 26741 { 26742 "sha": "f9b69e43a5a94fe9bdc3ef574fd760b0fe6ada9f", 26743 "description": "anv: Add a couple more checks in MapMemory", 26744 "nominated": false, 26745 "nomination_type": null, 26746 "resolution": 4, 26747 "main_sha": null, 26748 "because_sha": null 26749 }, 26750 { 26751 "sha": "0967584549fa12c754e594dfaf5ac9d7671e7b18", 26752 "description": "anv: Add get/set_tiling helpers", 26753 "nominated": false, 26754 "nomination_type": null, 26755 "resolution": 4, 26756 "main_sha": null, 26757 "because_sha": null 26758 }, 26759 { 26760 "sha": "135cac5c9ca7d7576f709e0dedd59bb04e671e39", 26761 "description": "anv: Rename anv_bo::index to exec_obj_index", 26762 "nominated": false, 26763 "nomination_type": null, 26764 "resolution": 4, 26765 "main_sha": null, 26766 "because_sha": null 26767 }, 26768 { 26769 "sha": "1394e415b750d8fc6484cea8371650af24b7bc79", 26770 "description": "anv/allocator: Use anv_device_release_bo in anv_block_pool_finish", 26771 "nominated": false, 26772 "nomination_type": null, 26773 "resolution": 4, 26774 "main_sha": null, 26775 "because_sha": null 26776 }, 26777 { 26778 "sha": "0b2b9b49afd2bbd9f65b8b132ecbf6674c72d226", 26779 "description": "anv: Pull aperture size from devinfo", 26780 "nominated": false, 26781 "nomination_type": null, 26782 "resolution": 4, 26783 "main_sha": null, 26784 "because_sha": null 26785 }, 26786 { 26787 "sha": "2254146d0a71804a9a3bced6de2ae07fc3218fb2", 26788 "description": "anv/allocator: Add a couple of helpers", 26789 "nominated": false, 26790 "nomination_type": null, 26791 "resolution": 4, 26792 "main_sha": null, 26793 "because_sha": null 26794 }, 26795 { 26796 "sha": "13ee05f2b47806d146dc4cbbe5b57bea555cec3f", 26797 "description": "ci/windows: Add validation tests for spriv_to_dxil", 26798 "nominated": false, 26799 "nomination_type": null, 26800 "resolution": 4, 26801 "main_sha": null, 26802 "because_sha": null 26803 }, 26804 { 26805 "sha": "37c366e2830245511d6364b818adc838fc879401", 26806 "description": "microsoft/spirv_to_dxil: Add DXIL validation to spirv2dxil", 26807 "nominated": false, 26808 "nomination_type": null, 26809 "resolution": 4, 26810 "main_sha": null, 26811 "because_sha": null 26812 }, 26813 { 26814 "sha": "e7502c5404e2f564ca9f0459f5885b110eaad8ec", 26815 "description": "d3d12: Fully init primconvert config", 26816 "nominated": false, 26817 "nomination_type": null, 26818 "resolution": 4, 26819 "main_sha": null, 26820 "because_sha": null 26821 }, 26822 { 26823 "sha": "c151e9d087c6e5ad581aee8a742ad056db0a469c", 26824 "description": "d3d12: Hook up threaded context", 26825 "nominated": false, 26826 "nomination_type": null, 26827 "resolution": 4, 26828 "main_sha": null, 26829 "because_sha": null 26830 }, 26831 { 26832 "sha": "2c90fa19a8bf61379d6a95b0fb48240aaf47362e", 26833 "description": "d3d12: Pass explicit context to pre/post draw surface blits", 26834 "nominated": false, 26835 "nomination_type": null, 26836 "resolution": 4, 26837 "main_sha": null, 26838 "because_sha": null 26839 }, 26840 { 26841 "sha": "cd41ed53b2332769eb3b35e5974379715bfb8093", 26842 "description": "d3d12: Use thread safe slab allocators in transfer_map handling", 26843 "nominated": false, 26844 "nomination_type": null, 26845 "resolution": 4, 26846 "main_sha": null, 26847 "because_sha": null 26848 }, 26849 { 26850 "sha": "17a46e2cf96bc7a4d3a27db15bbea11369ca2236", 26851 "description": "d3d12: Inherit from threaded_transfer", 26852 "nominated": false, 26853 "nomination_type": null, 26854 "resolution": 4, 26855 "main_sha": null, 26856 "because_sha": null 26857 }, 26858 { 26859 "sha": "e9a1e1c21ee11c5a85759e88871aba1fe459ff30", 26860 "description": "d3d12: Resources inherit from threaded_resource", 26861 "nominated": false, 26862 "nomination_type": null, 26863 "resolution": 4, 26864 "main_sha": null, 26865 "because_sha": null 26866 }, 26867 { 26868 "sha": "a463aa0099810f35c4e08b792df132eab788ed9f", 26869 "description": "d3d12: Inherit from threaded_query", 26870 "nominated": false, 26871 "nomination_type": null, 26872 "resolution": 4, 26873 "main_sha": null, 26874 "because_sha": null 26875 }, 26876 { 26877 "sha": "00016b425134b3e1b3c8f01ac74b1474c04c7328", 26878 "description": "u_threaded_context: Support including from C++", 26879 "nominated": false, 26880 "nomination_type": null, 26881 "resolution": 4, 26882 "main_sha": null, 26883 "because_sha": null 26884 }, 26885 { 26886 "sha": "38f0b36f1ac192e7e44f3218b08e8ea758a98d29", 26887 "description": "ir3/spill: Initial implementation of rematerialization", 26888 "nominated": false, 26889 "nomination_type": null, 26890 "resolution": 4, 26891 "main_sha": null, 26892 "because_sha": null 26893 }, 26894 { 26895 "sha": "db566904baa96c9f3c19aaac3e8e99bc0ebb4dc7", 26896 "description": "ir3/spill: Mark root as non-spillable after inserting", 26897 "nominated": true, 26898 "nomination_type": 1, 26899 "resolution": 1, 26900 "main_sha": null, 26901 "because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f" 26902 }, 26903 { 26904 "sha": "7eb13fc2f26c2d15a061ffd4027cf7fac990f77f", 26905 "description": "anv,blorp,iris: Set MOCS for COMPUTE_WALKER post-sync operation", 26906 "nominated": false, 26907 "nomination_type": 1, 26908 "resolution": 4, 26909 "main_sha": null, 26910 "because_sha": "7b78b2fcac6ec2782a8296aeda195d1d3942a703" 26911 }, 26912 { 26913 "sha": "a298ad26c14fe2df3af9474cd5bb5f449115e6ab", 26914 "description": "intel/genxml/125: Update COMPUTE_WALKER POSTSYNC_DATA struct", 26915 "nominated": false, 26916 "nomination_type": null, 26917 "resolution": 4, 26918 "main_sha": null, 26919 "because_sha": null 26920 }, 26921 { 26922 "sha": "419b02c90c822e6ea89c7fae951fd19d7db20181", 26923 "description": "anv,iris: Advertise a max 3D workgroup size of 1024^3", 26924 "nominated": false, 26925 "nomination_type": null, 26926 "resolution": 4, 26927 "main_sha": null, 26928 "because_sha": null 26929 }, 26930 { 26931 "sha": "8626949f0746147f68197971bab40db16ffd1be1", 26932 "description": "zink: flatten out draw templates a bit", 26933 "nominated": false, 26934 "nomination_type": null, 26935 "resolution": 4, 26936 "main_sha": null, 26937 "because_sha": null 26938 }, 26939 { 26940 "sha": "3d80d6b69678fe0a76ac896311748769b23e8ced", 26941 "description": "radeonsi: enable nir_group_loads for better performance", 26942 "nominated": false, 26943 "nomination_type": null, 26944 "resolution": 4, 26945 "main_sha": null, 26946 "because_sha": null 26947 }, 26948 { 26949 "sha": "33b4eb149ea79d9dd4b80ddda079ad027e5a40bf", 26950 "description": "nir: add new SSA instruction scheduler grouping loads into indirection groups", 26951 "nominated": false, 26952 "nomination_type": null, 26953 "resolution": 4, 26954 "main_sha": null, 26955 "because_sha": null 26956 }, 26957 { 26958 "sha": "acddf83c956c59ede3593bb46202ec78d8ff9476", 26959 "description": "zink: update radv ci passes", 26960 "nominated": false, 26961 "nomination_type": null, 26962 "resolution": 4, 26963 "main_sha": null, 26964 "because_sha": null 26965 }, 26966 { 26967 "sha": "63c4c559cbce22102bdac695db1cb1bf229f68c3", 26968 "description": "virgl: obtain supported number of shader sampler views from host", 26969 "nominated": false, 26970 "nomination_type": null, 26971 "resolution": 4, 26972 "main_sha": null, 26973 "because_sha": null 26974 }, 26975 { 26976 "sha": "55e1dc8b6482c1c0d6a807abc684506488c4c6e7", 26977 "description": "pan/bi: Drop unused test helpers", 26978 "nominated": false, 26979 "nomination_type": null, 26980 "resolution": 4, 26981 "main_sha": null, 26982 "because_sha": null 26983 }, 26984 { 26985 "sha": "baa405f02a1338becfb760c8850ba56d9becabe3", 26986 "description": "pan/bi: Use gtest for test-constant-fold", 26987 "nominated": false, 26988 "nomination_type": null, 26989 "resolution": 4, 26990 "main_sha": null, 26991 "because_sha": null 26992 }, 26993 { 26994 "sha": "4554cd03f01b4a402e33e0c4e429126c709a65f7", 26995 "description": "pan/bi: Use gtest for test-optimizer", 26996 "nominated": false, 26997 "nomination_type": null, 26998 "resolution": 4, 26999 "main_sha": null, 27000 "because_sha": null 27001 }, 27002 { 27003 "sha": "06b3b5376869750f6b68e19d9a32343a4a523cff", 27004 "description": "pan/bi: Use gtest for test-pack-formats", 27005 "nominated": false, 27006 "nomination_type": null, 27007 "resolution": 4, 27008 "main_sha": null, 27009 "because_sha": null 27010 }, 27011 { 27012 "sha": "71cbb9c4f06bfa3545e8c7105441a22e53d5a9c6", 27013 "description": "pan/bi: Use gtest for test-packing", 27014 "nominated": false, 27015 "nomination_type": null, 27016 "resolution": 4, 27017 "main_sha": null, 27018 "because_sha": null 27019 }, 27020 { 27021 "sha": "fecb299b81eafd8be32c8af26ba13833686b9f99", 27022 "description": "pan/bi: Use gtest for test-scheduler-predicates", 27023 "nominated": false, 27024 "nomination_type": null, 27025 "resolution": 4, 27026 "main_sha": null, 27027 "because_sha": null 27028 }, 27029 { 27030 "sha": "3a9210c93dcf741ec77cd249cc31703b9f98ff5a", 27031 "description": "pan/bi: Make some headers compilable with C++", 27032 "nominated": false, 27033 "nomination_type": null, 27034 "resolution": 4, 27035 "main_sha": null, 27036 "because_sha": null 27037 }, 27038 { 27039 "sha": "bee2c9c0819751ba6687008aeae36fcb9c3028d9", 27040 "description": "meson: automatically define `HAVE_{some}_PLATFORM`", 27041 "nominated": false, 27042 "nomination_type": null, 27043 "resolution": 4, 27044 "main_sha": null, 27045 "because_sha": null 27046 }, 27047 { 27048 "sha": "5cc9c30aefdfc58f180d03e16af5ed38f8fb7ef0", 27049 "description": "meson: always define `HAVE_{X11,XCB}_PLATFORM` when it's enabled", 27050 "nominated": false, 27051 "nomination_type": null, 27052 "resolution": 4, 27053 "main_sha": null, 27054 "because_sha": null 27055 }, 27056 { 27057 "sha": "448dd106da2e4751d88131e58e097ef06638154c", 27058 "description": "meson: drop impossible `if no platform` branch", 27059 "nominated": false, 27060 "nomination_type": null, 27061 "resolution": 4, 27062 "main_sha": null, 27063 "because_sha": null 27064 }, 27065 { 27066 "sha": "2351c0aded860f4769dde73a50a287a670f2ad3c", 27067 "description": "meson: move `egl_native_platform` definition inside the `with_egl` block", 27068 "nominated": false, 27069 "nomination_type": null, 27070 "resolution": 4, 27071 "main_sha": null, 27072 "because_sha": null 27073 }, 27074 { 27075 "sha": "9ad375bdcd3189be9672ea42268dec123ffca7fb", 27076 "description": "meson: drop duplicate addition of surfaceless & drm to the list of platforms", 27077 "nominated": true, 27078 "nomination_type": 1, 27079 "resolution": 1, 27080 "main_sha": null, 27081 "because_sha": "47946855f19cc7d082fd59e090bb83f5d3930871" 27082 }, 27083 { 27084 "sha": "09bb4dbe60b1bb233c5c0102446ffbc142a29246", 27085 "description": "release-calendar: fix date for next 21.3 rc", 27086 "nominated": false, 27087 "nomination_type": null, 27088 "resolution": 4, 27089 "main_sha": null, 27090 "because_sha": null 27091 }, 27092 { 27093 "sha": "984091531e70bec85d736ed083148a1dd87dab4d", 27094 "description": "radv: remove unused parameter in radv_emit_subpass_barrier()", 27095 "nominated": false, 27096 "nomination_type": null, 27097 "resolution": 4, 27098 "main_sha": null, 27099 "because_sha": null 27100 }, 27101 { 27102 "sha": "75161e6f3d8909a5804f0d1490549c146d5cceeb", 27103 "description": "util: Change blob_test to use macro from mesa-gtest-extras.h", 27104 "nominated": false, 27105 "nomination_type": null, 27106 "resolution": 4, 27107 "main_sha": null, 27108 "because_sha": null 27109 }, 27110 { 27111 "sha": "015383d1d78435edde87bf07bb8bb8aabd3c22fd", 27112 "description": "gtest: Add mesa-gtest-extras.h with array ASSERT/EXPECT macros", 27113 "nominated": false, 27114 "nomination_type": null, 27115 "resolution": 4, 27116 "main_sha": null, 27117 "because_sha": null 27118 }, 27119 { 27120 "sha": "5358d8a11096efcc5f49d9153e74e5898a6e91d4", 27121 "description": "radeonsi/sqtt: reserve a vmid when sqtt is enabled", 27122 "nominated": false, 27123 "nomination_type": null, 27124 "resolution": 4, 27125 "main_sha": null, 27126 "because_sha": null 27127 }, 27128 { 27129 "sha": "e26dd92957df80fc31627eff5fc9c9453cf3021d", 27130 "description": "radeonsi/sqtt: fix FINISH_DONE / BUSY usage", 27131 "nominated": false, 27132 "nomination_type": null, 27133 "resolution": 4, 27134 "main_sha": null, 27135 "because_sha": null 27136 }, 27137 { 27138 "sha": "3de072aaecf3a99699f539d33c5f374070334078", 27139 "description": "radeonsi/sqtt: fix shader stage values", 27140 "nominated": true, 27141 "nomination_type": 1, 27142 "resolution": 1, 27143 "main_sha": null, 27144 "because_sha": "c276bde34ae3c1ba823873d29774165664cdf129" 27145 }, 27146 { 27147 "sha": "c572adceaa493ab2f7b6cad6d6bd100c6d93ff4d", 27148 "description": "intel/dev: also test crocus & i915 pci-ids", 27149 "nominated": false, 27150 "nomination_type": null, 27151 "resolution": 4, 27152 "main_sha": null, 27153 "because_sha": null 27154 }, 27155 { 27156 "sha": "361b3fee3c5ee38821d96660d68ebec2e31e5f47", 27157 "description": "intel: move away from booleans to identify platforms", 27158 "nominated": false, 27159 "nomination_type": null, 27160 "resolution": 4, 27161 "main_sha": null, 27162 "because_sha": null 27163 }, 27164 { 27165 "sha": "3b1a5b8f2ba15dfec24b80fcb3f005084c03289e", 27166 "description": "intel: remove 2 preproduction pci-id for ADLS", 27167 "nominated": true, 27168 "nomination_type": 1, 27169 "resolution": 1, 27170 "main_sha": null, 27171 "because_sha": "d399c3e861a7c459501413e8d675db8ca1a40712" 27172 }, 27173 { 27174 "sha": "f32dcb6fe17bdfb92ada00c28afc9d2b581ec1ca", 27175 "description": "nir: assert that variables in optimize_atomic are initialized", 27176 "nominated": false, 27177 "nomination_type": null, 27178 "resolution": 4, 27179 "main_sha": null, 27180 "because_sha": null 27181 }, 27182 { 27183 "sha": "fbd61d2b0204e3875155cf5a9a6a8b7947fd3f7e", 27184 "description": "zink: set new point/line caps", 27185 "nominated": false, 27186 "nomination_type": null, 27187 "resolution": 4, 27188 "main_sha": null, 27189 "because_sha": null 27190 }, 27191 { 27192 "sha": "8bbebc7e9f1b35b18373903842dcc501b571f528", 27193 "description": "st/mesa: use new point and line CAPs", 27194 "nominated": false, 27195 "nomination_type": null, 27196 "resolution": 4, 27197 "main_sha": null, 27198 "because_sha": null 27199 }, 27200 { 27201 "sha": "78337728d1d53214e05a0733bc8745587b2a5d3c", 27202 "description": "radeonsi: set correct point and line limits", 27203 "nominated": false, 27204 "nomination_type": null, 27205 "resolution": 4, 27206 "main_sha": null, 27207 "because_sha": null 27208 }, 27209 { 27210 "sha": "cf9afc7b0cf6a729f90b2b208e201527e00b6002", 27211 "description": "gallium: add missing point and line CAPs", 27212 "nominated": false, 27213 "nomination_type": null, 27214 "resolution": 4, 27215 "main_sha": null, 27216 "because_sha": null 27217 }, 27218 { 27219 "sha": "b80dca86c33c6a487ebeb2fe41163c369d53fd94", 27220 "description": "gallium: rename PIPE_CAPF_MAX_POINT_WIDTH -> MAX_POINT_SIZE", 27221 "nominated": false, 27222 "nomination_type": null, 27223 "resolution": 4, 27224 "main_sha": null, 27225 "because_sha": null 27226 }, 27227 { 27228 "sha": "10ee261c38cbb0c7f0637a039ac2ec3a1ca64c5b", 27229 "description": "driconf: disallow 10-bit pbuffers for viewperf2020/maya due to X errors", 27230 "nominated": true, 27231 "nomination_type": 0, 27232 "resolution": 1, 27233 "main_sha": null, 27234 "because_sha": null 27235 }, 27236 { 27237 "sha": "f8ea4c9e1dfa24fb38214c4ff47e74790a47f573", 27238 "description": "Revert \"CI: Disable Windows jobs\"", 27239 "nominated": false, 27240 "nomination_type": 2, 27241 "resolution": 4, 27242 "main_sha": null, 27243 "because_sha": "7b44e7d7bb77051913ce24ea177d06820c40304c" 27244 }, 27245 { 27246 "sha": "7b44e7d7bb77051913ce24ea177d06820c40304c", 27247 "description": "CI: Disable Windows jobs", 27248 "nominated": false, 27249 "nomination_type": null, 27250 "resolution": 4, 27251 "main_sha": null, 27252 "because_sha": null 27253 }, 27254 { 27255 "sha": "c4d904101c0d5ab76e8cef6469f2fe8ebf3c980b", 27256 "description": "aux/trace: add pipe_context::render_condition_mem", 27257 "nominated": false, 27258 "nomination_type": null, 27259 "resolution": 4, 27260 "main_sha": null, 27261 "because_sha": null 27262 }, 27263 { 27264 "sha": "f57940109998ac92656e7d5509516a44b21b08fc", 27265 "description": "aux/trace: fix vertex state tracing", 27266 "nominated": true, 27267 "nomination_type": 1, 27268 "resolution": 1, 27269 "main_sha": null, 27270 "because_sha": "e8cad57aa7ab0b7cc1e86e85915b6ad413cdd865" 27271 }, 27272 { 27273 "sha": "810305fbed8bc4a3d729e108a89abb8060679a77", 27274 "description": "aux/trace: trace pipe_screen::is_format_supported better", 27275 "nominated": false, 27276 "nomination_type": null, 27277 "resolution": 4, 27278 "main_sha": null, 27279 "because_sha": null 27280 }, 27281 { 27282 "sha": "d2f3aba5f0e0c25901cf7bcc636944a91bc106a2", 27283 "description": "aux/trace: support pipe_context::get_query_result_resource", 27284 "nominated": false, 27285 "nomination_type": null, 27286 "resolution": 4, 27287 "main_sha": null, 27288 "because_sha": null 27289 }, 27290 { 27291 "sha": "58ba18474ba19c1306f0841805af41ae007f8f66", 27292 "description": "aux/trace: fix PIPE_QUERY_PIPELINE_STATISTICS_SINGLE tracing", 27293 "nominated": false, 27294 "nomination_type": null, 27295 "resolution": 4, 27296 "main_sha": null, 27297 "because_sha": null 27298 }, 27299 { 27300 "sha": "78b613db23c10dc257247d99d8b2b1ef6c96bebb", 27301 "description": "util/u_trace: Replace Flag with IntEnum to support python3.5", 27302 "nominated": true, 27303 "nomination_type": 1, 27304 "resolution": 1, 27305 "main_sha": null, 27306 "because_sha": "cefaa73909718e570b36c5f8463e4b534e96201a" 27307 }, 27308 { 27309 "sha": "349bfb72752981c9ce276147efaa65ea9d839c57", 27310 "description": "intel/devinfo: fix wrong offset computation", 27311 "nominated": true, 27312 "nomination_type": 0, 27313 "resolution": 1, 27314 "main_sha": null, 27315 "because_sha": null 27316 }, 27317 { 27318 "sha": "718c97d525391475313cdcb3b6b7a68d345a19a7", 27319 "description": "intel/devinfo: use compatible type for ARRAY_SIZE", 27320 "nominated": false, 27321 "nomination_type": null, 27322 "resolution": 4, 27323 "main_sha": null, 27324 "because_sha": null 27325 }, 27326 { 27327 "sha": "67619d8153249e2cc3c36ac9a28aec9ded0ca1ba", 27328 "description": "intel/perf: fix perf equation subslice mask generation for gfx12+", 27329 "nominated": true, 27330 "nomination_type": 0, 27331 "resolution": 1, 27332 "main_sha": null, 27333 "because_sha": null 27334 }, 27335 { 27336 "sha": "a543a9440437df8d7498bc76353e828fcc66f5e5", 27337 "description": "intel/dev: fix subslice/eu total computations with some fused configurations", 27338 "nominated": true, 27339 "nomination_type": 0, 27340 "resolution": 1, 27341 "main_sha": null, 27342 "because_sha": null 27343 }, 27344 { 27345 "sha": "e10c641f009b006cc4d7b5fa70be34abdd75dc0b", 27346 "description": "intel/dev: reuse internal functions to set mask", 27347 "nominated": false, 27348 "nomination_type": null, 27349 "resolution": 1, 27350 "main_sha": null, 27351 "because_sha": null 27352 }, 27353 { 27354 "sha": "d7c6a90c26794eff623e8885f92ab27aaa0fe581", 27355 "description": "intel/dev: don't forget to set max_eu_per_subslice in generated topology", 27356 "nominated": true, 27357 "nomination_type": 0, 27358 "resolution": 1, 27359 "main_sha": null, 27360 "because_sha": null 27361 }, 27362 { 27363 "sha": "d1db5d562af6cd9447bb564797d67dd27ff95024", 27364 "description": "intel/dev: fix HSW GT3 number of subslices in slice1", 27365 "nominated": true, 27366 "nomination_type": 0, 27367 "resolution": 1, 27368 "main_sha": null, 27369 "because_sha": null 27370 }, 27371 { 27372 "sha": "12294026d5104e386b3d9156b580e73b94a50a7c", 27373 "description": "nir/algebraic: optimize Cyberpunk 2077's open-coded bitfieldReverse()", 27374 "nominated": false, 27375 "nomination_type": null, 27376 "resolution": 4, 27377 "main_sha": null, 27378 "because_sha": null 27379 }, 27380 { 27381 "sha": "9b8bc712b2b0f60eb090a03b43156cd98146917c", 27382 "description": "mesa: remove NEW_COPY_TEX_STATE", 27383 "nominated": false, 27384 "nomination_type": null, 27385 "resolution": 4, 27386 "main_sha": null, 27387 "because_sha": null 27388 }, 27389 { 27390 "sha": "1ee3fbd703752460248958f9b7e42a855023b274", 27391 "description": "mesa: always call _mesa_update_pixel", 27392 "nominated": true, 27393 "nomination_type": 1, 27394 "resolution": 1, 27395 "main_sha": null, 27396 "because_sha": "10c75ae41c4e914a0160f9d93bbe1e65b5e14517" 27397 }, 27398 { 27399 "sha": "6b002d2549844915b13abe12f5ae21cc73f1ea82", 27400 "description": "Revert \"radv: only enable VK_EXT_display_control for vrcompositor (SteamVR)\"", 27401 "nominated": false, 27402 "nomination_type": 2, 27403 "resolution": 4, 27404 "main_sha": null, 27405 "because_sha": "db7ad0c1700e2f012730898e02bc0cebf1b04304" 27406 }, 27407 { 27408 "sha": "0a6f079afe076745309c2b5cf27b39dd5f0d2f08", 27409 "description": "build: add sha1_h for lp_texture.c", 27410 "nominated": true, 27411 "nomination_type": 1, 27412 "resolution": 1, 27413 "main_sha": null, 27414 "because_sha": "1608a815e3305d229091c346373c379900a8351f" 27415 }, 27416 { 27417 "sha": "6ffdcc335ee62e0f100eff8569781499bd0a4e29", 27418 "description": "iris: Use mi_builder in iris_load_indirect_location()", 27419 "nominated": false, 27420 "nomination_type": null, 27421 "resolution": 4, 27422 "main_sha": null, 27423 "because_sha": null 27424 }, 27425 { 27426 "sha": "833c0394e01b178a33ce9f468e50408ff4970428", 27427 "description": "Revert \"gallium/u_blitter: work around broken sample shading in llvmpipe and zink\"", 27428 "nominated": false, 27429 "nomination_type": 2, 27430 "resolution": 4, 27431 "main_sha": null, 27432 "because_sha": "8b287c3f925121d9389df9846024d9c350cbb235" 27433 }, 27434 { 27435 "sha": "60a8d682850efe945527554a4d80fc598cf0c870", 27436 "description": "gallivm: handle TGSI SampleId sysval", 27437 "nominated": false, 27438 "nomination_type": null, 27439 "resolution": 4, 27440 "main_sha": null, 27441 "because_sha": null 27442 }, 27443 { 27444 "sha": "64cee33984ff01ce9cda1a5f868f9ce50f0b7d66", 27445 "description": "lavapipe: add some asserts for descriptor dynamic offsets", 27446 "nominated": false, 27447 "nomination_type": null, 27448 "resolution": 4, 27449 "main_sha": null, 27450 "because_sha": null 27451 }, 27452 { 27453 "sha": "8c37cd8860c997e04fd3c0a6b1d6888558844449", 27454 "description": "zink: rework cached fbfetch descriptor fallback", 27455 "nominated": true, 27456 "nomination_type": 1, 27457 "resolution": 1, 27458 "main_sha": null, 27459 "because_sha": "417477f60ede0fab0a5a601c872731fc9c612da1" 27460 }, 27461 { 27462 "sha": "2d1f5e3dcb3d3f32acd69429aa38e2ecac93956c", 27463 "description": "d3d12: Don't accumulate timestamp queries", 27464 "nominated": false, 27465 "nomination_type": null, 27466 "resolution": 4, 27467 "main_sha": null, 27468 "because_sha": null 27469 }, 27470 { 27471 "sha": "34739cb6e28c725a2ebd95d32dc6b8e90f32cace", 27472 "description": "freedreno/ir3: Fix off-by-one in prefetch safety assert.", 27473 "nominated": true, 27474 "nomination_type": 0, 27475 "resolution": 1, 27476 "main_sha": null, 27477 "because_sha": null 27478 }, 27479 { 27480 "sha": "b0f2b0e980b66e9ef6d5e01ff371a08d404b6976", 27481 "description": "freedreno/a5xx: Clean up a little bit of blitter array pitch setup.", 27482 "nominated": false, 27483 "nomination_type": null, 27484 "resolution": 4, 27485 "main_sha": null, 27486 "because_sha": null 27487 }, 27488 { 27489 "sha": "b26e0cdf44089e3ccb06e287739e62a07287faf3", 27490 "description": "freedreno/a5xx: Try to fix drawing to z/s miplevel/layer offsets.", 27491 "nominated": false, 27492 "nomination_type": null, 27493 "resolution": 4, 27494 "main_sha": null, 27495 "because_sha": null 27496 }, 27497 { 27498 "sha": "99f5b7ba1ed3c0b09492d26aae7d69edcced8fd2", 27499 "description": "freedreno/a5xx: Remove bogus assertion about BO size.", 27500 "nominated": false, 27501 "nomination_type": null, 27502 "resolution": 4, 27503 "main_sha": null, 27504 "because_sha": null 27505 }, 27506 { 27507 "sha": "03d8677bcaf81adc91fae39b4d062a7000b1f420", 27508 "description": "freedreno/a6xx: Try to fix drawing to z/s miplevel/layer offsets.", 27509 "nominated": false, 27510 "nomination_type": null, 27511 "resolution": 4, 27512 "main_sha": null, 27513 "because_sha": null 27514 }, 27515 { 27516 "sha": "35f56ad856718f9a662ede1304c2475a24da6893", 27517 "description": "freedreno/a5xx: Diff reduction in fd5_layout to fd6_layout.", 27518 "nominated": false, 27519 "nomination_type": null, 27520 "resolution": 4, 27521 "main_sha": null, 27522 "because_sha": null 27523 }, 27524 { 27525 "sha": "8fc6a11f0e446c429e1215db954db64fd34c918b", 27526 "description": "intel/blorp: Add option to emit packets that disable Mesh", 27527 "nominated": false, 27528 "nomination_type": null, 27529 "resolution": 4, 27530 "main_sha": null, 27531 "because_sha": null 27532 }, 27533 { 27534 "sha": "ecba8178bdc513ba791efff95c1c8400b25ce45a", 27535 "description": "intel/dev: Add an intel_device_info::has_mesh_shading bit", 27536 "nominated": false, 27537 "nomination_type": null, 27538 "resolution": 4, 27539 "main_sha": null, 27540 "because_sha": null 27541 }, 27542 { 27543 "sha": "bba26939b1710dcab5a0cd2ae2df68d2b23d5946", 27544 "description": "intel/decoder: Dump Task/Mesh shaders", 27545 "nominated": false, 27546 "nomination_type": null, 27547 "resolution": 4, 27548 "main_sha": null, 27549 "because_sha": null 27550 }, 27551 { 27552 "sha": "3567d47f3e77731c2e4510896b1f11332152616f", 27553 "description": "intel/genxml: Inline the BODY structs into the instructions", 27554 "nominated": false, 27555 "nomination_type": null, 27556 "resolution": 4, 27557 "main_sha": null, 27558 "because_sha": null 27559 }, 27560 { 27561 "sha": "3fe2e862b5f2b70728745f7a7ca16f27f512fe0e", 27562 "description": "intel/genxml: Add Mesh Shading structures", 27563 "nominated": false, 27564 "nomination_type": null, 27565 "resolution": 4, 27566 "main_sha": null, 27567 "because_sha": null 27568 }, 27569 { 27570 "sha": "b34fed64fa1a8a541b62fda725bfdb504c44ec67", 27571 "description": "u_prim_restart: Fix index scanning with start offset", 27572 "nominated": false, 27573 "nomination_type": null, 27574 "resolution": 4, 27575 "main_sha": null, 27576 "because_sha": null 27577 }, 27578 { 27579 "sha": "bc345281ab95313c2e34fffbd993bd1fbfc016be", 27580 "description": "aux/primconvert: handle singular incomplete restarts", 27581 "nominated": true, 27582 "nomination_type": 1, 27583 "resolution": 1, 27584 "main_sha": null, 27585 "because_sha": "583070748cb103560b173b5789998302d517b587" 27586 }, 27587 { 27588 "sha": "1e869e3fb4255351de5e908c5a53851bb58c3f2b", 27589 "description": "freedreno/a5xx+: Fix missing LA formats.", 27590 "nominated": false, 27591 "nomination_type": null, 27592 "resolution": 4, 27593 "main_sha": null, 27594 "because_sha": null 27595 }, 27596 { 27597 "sha": "0e4fcda7e0df9218e1b5e63d5789099cf87fb62a", 27598 "description": "freedreno/a6xx: Don't try to generate mipmaps for SNORM with our blitter.", 27599 "nominated": true, 27600 "nomination_type": 0, 27601 "resolution": 1, 27602 "main_sha": null, 27603 "because_sha": null 27604 }, 27605 { 27606 "sha": "953a4ca6fec2a80e02bfcc4afcbd40aaab41c1c9", 27607 "description": "intel: Add has_bit6_swizzle to devinfo", 27608 "nominated": false, 27609 "nomination_type": null, 27610 "resolution": 4, 27611 "main_sha": null, 27612 "because_sha": null 27613 }, 27614 { 27615 "sha": "a0dc303b4521bd44d93f983919898d7cfd80cba8", 27616 "description": "vbo: utilize structure padding to optimize indirection cold->prims[0].begin", 27617 "nominated": false, 27618 "nomination_type": null, 27619 "resolution": 4, 27620 "main_sha": null, 27621 "because_sha": null 27622 }, 27623 { 27624 "sha": "3f997bccc62f06264b34d97466595f868d411f3e", 27625 "description": "radeonsi: increase tc_max_cpu_storage_size", 27626 "nominated": false, 27627 "nomination_type": null, 27628 "resolution": 4, 27629 "main_sha": null, 27630 "because_sha": null 27631 }, 27632 { 27633 "sha": "74adf22a0aeeaf5f63748394d2da0337b04b1526", 27634 "description": "radeonsi: fix a typo preventing a fast depth-stencil clear", 27635 "nominated": true, 27636 "nomination_type": 1, 27637 "resolution": 1, 27638 "main_sha": null, 27639 "because_sha": "9defe8aca953b69615728c84d8ff6ed51bdded00" 27640 }, 27641 { 27642 "sha": "c0f723ce2b80a27e8d813396a5b7c9cbca7006a7", 27643 "description": "radeonsi: allow and finish TC-compatible MSAA HTILE", 27644 "nominated": false, 27645 "nomination_type": null, 27646 "resolution": 4, 27647 "main_sha": null, 27648 "because_sha": null 27649 }, 27650 { 27651 "sha": "3baeaac64b9c6053f6ab5e64af7a416c77c9f0dd", 27652 "description": "radeonsi: rename stencil_cleared_level_mask -> stencil_cleared_level_mask_once", 27653 "nominated": false, 27654 "nomination_type": null, 27655 "resolution": 4, 27656 "main_sha": null, 27657 "because_sha": null 27658 }, 27659 { 27660 "sha": "b1b491cdbbac1ccb785f5eb1802006f76ec253f5", 27661 "description": "radeonsi: add a faster clear path for glClearTexImage", 27662 "nominated": false, 27663 "nomination_type": null, 27664 "resolution": 4, 27665 "main_sha": null, 27666 "because_sha": null 27667 }, 27668 { 27669 "sha": "5d3aea49b806322393c3275d550f4e4eaef3cca3", 27670 "description": "radeonsi: fix 2 issues with depth_cleared_level_mask", 27671 "nominated": true, 27672 "nomination_type": 1, 27673 "resolution": 1, 27674 "main_sha": null, 27675 "because_sha": "ff8a930cf7de6aa77c350ac9b010719d40f18e4d" 27676 }, 27677 { 27678 "sha": "4885e63a6d20c57f98b7b641ea3c39a8ff3ae2dd", 27679 "description": "vulkan/wsi: implement missing wsi_register_device_event", 27680 "nominated": false, 27681 "nomination_type": null, 27682 "resolution": 4, 27683 "main_sha": null, 27684 "because_sha": null 27685 }, 27686 { 27687 "sha": "9f6764953b02edc81a19bb7d169e64ed77ab1980", 27688 "description": "anv: setup syncobj fd via wsi_device_setup_syncobj_fd", 27689 "nominated": false, 27690 "nomination_type": null, 27691 "resolution": 4, 27692 "main_sha": null, 27693 "because_sha": null 27694 }, 27695 { 27696 "sha": "01fb24d50ea1b0430c4feb85b1b1ea607e0aede2", 27697 "description": "radv: setup syncobj fd via wsi_device_setup_syncobj_fd", 27698 "nominated": false, 27699 "nomination_type": null, 27700 "resolution": 4, 27701 "main_sha": null, 27702 "because_sha": null 27703 }, 27704 { 27705 "sha": "73f21ea2e1fd7a0e1844c6a1682f43aed41686e0", 27706 "description": "vulkan/wsi: provide api for drivers to setup syncobj fd", 27707 "nominated": false, 27708 "nomination_type": null, 27709 "resolution": 4, 27710 "main_sha": null, 27711 "because_sha": null 27712 }, 27713 { 27714 "sha": "92215d8da8b0ce67ec16de83c30207b72702554f", 27715 "description": "zink: add khr46 to ci", 27716 "nominated": false, 27717 "nomination_type": null, 27718 "resolution": 4, 27719 "main_sha": null, 27720 "because_sha": null 27721 }, 27722 { 27723 "sha": "f5f2426ffdf28cbfd0191f351e1a3cb353a3f7da", 27724 "description": "zink: remove lazy ci job", 27725 "nominated": false, 27726 "nomination_type": null, 27727 "resolution": 4, 27728 "main_sha": null, 27729 "because_sha": null 27730 }, 27731 { 27732 "sha": "7d64f0dd1612a4ea645a83f507fa7612cb27aefa", 27733 "description": "nvc0: Fix uninitialized width/height/depth warning.", 27734 "nominated": false, 27735 "nomination_type": null, 27736 "resolution": 4, 27737 "main_sha": null, 27738 "because_sha": null 27739 }, 27740 { 27741 "sha": "8b287c3f925121d9389df9846024d9c350cbb235", 27742 "description": "gallium/u_blitter: work around broken sample shading in llvmpipe and zink", 27743 "nominated": false, 27744 "nomination_type": null, 27745 "resolution": 4, 27746 "main_sha": null, 27747 "because_sha": null 27748 }, 27749 { 27750 "sha": "eb34716c1fa4b0b907284b5c9e823acd86afb9ab", 27751 "description": "gallium/u_blitter: do MSAA copies in 1 pass using sample shading", 27752 "nominated": false, 27753 "nomination_type": null, 27754 "resolution": 4, 27755 "main_sha": null, 27756 "because_sha": null 27757 }, 27758 { 27759 "sha": "6d483fed852b0500a2668ac9f58d9a85f3d3586f", 27760 "description": "gallium/u_blitter: disable sample shading for all blits", 27761 "nominated": false, 27762 "nomination_type": null, 27763 "resolution": 4, 27764 "main_sha": null, 27765 "because_sha": null 27766 }, 27767 { 27768 "sha": "7ce3f8e639506975c512c4b0814a091a00d0f2fd", 27769 "description": "gallium/util: fix util_can_blit_via_copy_region with unbound render condition", 27770 "nominated": false, 27771 "nomination_type": null, 27772 "resolution": 4, 27773 "main_sha": null, 27774 "because_sha": null 27775 }, 27776 { 27777 "sha": "5d1b81d8ac9cab3f9213b7d19ac2f3035cf60a3c", 27778 "description": "zink: clamp PIPE_SHADER_CAP_MAX_INPUTS for xfb", 27779 "nominated": true, 27780 "nomination_type": 0, 27781 "resolution": 1, 27782 "main_sha": null, 27783 "because_sha": null 27784 }, 27785 { 27786 "sha": "46e167028dd141fc03c28d75a97d79dea82d0b4b", 27787 "description": "zink: do a better job conserving locations for packed xfb outputs", 27788 "nominated": false, 27789 "nomination_type": null, 27790 "resolution": 4, 27791 "main_sha": null, 27792 "because_sha": null 27793 }, 27794 { 27795 "sha": "ff981a7e79be6bc0434609e233b39f1309cfbbd3", 27796 "description": "drirc: add options for BETA CAE Ansa application.", 27797 "nominated": false, 27798 "nomination_type": null, 27799 "resolution": 4, 27800 "main_sha": null, 27801 "because_sha": null 27802 }, 27803 { 27804 "sha": "f5dc334b6dd117b30b72ddb2f09ed60171dbb980", 27805 "description": "drirc: add mesa_extension_override option", 27806 "nominated": false, 27807 "nomination_type": null, 27808 "resolution": 4, 27809 "main_sha": null, 27810 "because_sha": null 27811 }, 27812 { 27813 "sha": "50c983402e5e81861a728009feddcc4ec43f8cea", 27814 "description": "mesa/init: replace call_once with manual implementation", 27815 "nominated": false, 27816 "nomination_type": null, 27817 "resolution": 4, 27818 "main_sha": null, 27819 "because_sha": null 27820 }, 27821 { 27822 "sha": "596597f4a446f030945991de689afbc17b6225d8", 27823 "description": "mesa: don't use dummy_true for some MESA extensions", 27824 "nominated": false, 27825 "nomination_type": null, 27826 "resolution": 4, 27827 "main_sha": null, 27828 "because_sha": null 27829 }, 27830 { 27831 "sha": "8a03e259779094a593ee974b91977e37ffb2e835", 27832 "description": "mesa: print a warning when an extension can't be disabled", 27833 "nominated": false, 27834 "nomination_type": null, 27835 "resolution": 4, 27836 "main_sha": null, 27837 "because_sha": null 27838 }, 27839 { 27840 "sha": "aa5a0e1dad8cdbd77a36e69725e17a27910ff397", 27841 "description": "broadcom/compiler: copy packing when converting add to mul", 27842 "nominated": false, 27843 "nomination_type": null, 27844 "resolution": 4, 27845 "main_sha": null, 27846 "because_sha": null 27847 }, 27848 { 27849 "sha": "b59614619b6ed06eb2f48ab4c1999f1f50882f56", 27850 "description": "radv: Use MESA_VULKAN_SHADER_STAGES to make room for mesh/task.", 27851 "nominated": false, 27852 "nomination_type": null, 27853 "resolution": 4, 27854 "main_sha": null, 27855 "because_sha": null 27856 }, 27857 { 27858 "sha": "cd6e9ad36a27010df78d9e3ae4f4d31fb38fb180", 27859 "description": "llvmpipe: add missing NIR alu-op handling", 27860 "nominated": false, 27861 "nomination_type": null, 27862 "resolution": 4, 27863 "main_sha": null, 27864 "because_sha": null 27865 }, 27866 { 27867 "sha": "a21c0f531ec3a88003f5dce86c8b3d0ad4ea406a", 27868 "description": "mesa: enable force_direct_glx_context for DiscoveryStudio2020", 27869 "nominated": false, 27870 "nomination_type": null, 27871 "resolution": 4, 27872 "main_sha": null, 27873 "because_sha": null 27874 }, 27875 { 27876 "sha": "fc3ef76eec61c97ba7c53622e4bca8e518749b09", 27877 "description": "glx/drirc: add a force_direct_glx_context option", 27878 "nominated": false, 27879 "nomination_type": null, 27880 "resolution": 4, 27881 "main_sha": null, 27882 "because_sha": null 27883 }, 27884 { 27885 "sha": "9b09655a587f03b4096df0a4314e98a267816cfa", 27886 "description": "vbo/dlist: free copied.buffer if no vertices were copied", 27887 "nominated": true, 27888 "nomination_type": 0, 27889 "resolution": 1, 27890 "main_sha": null, 27891 "because_sha": null 27892 }, 27893 { 27894 "sha": "118f2952b621ac56bb681b644d73882ecabc4614", 27895 "description": "driconf: set vblank_mode=0 for viewperf2020", 27896 "nominated": false, 27897 "nomination_type": null, 27898 "resolution": 4, 27899 "main_sha": null, 27900 "because_sha": null 27901 }, 27902 { 27903 "sha": "dbf602a6b39833c4cdc4b6769ec40ab384fd8bcb", 27904 "description": "ac/surface: don't validate DCC settings if DCC isn't possible", 27905 "nominated": true, 27906 "nomination_type": 0, 27907 "resolution": 1, 27908 "main_sha": null, 27909 "because_sha": null 27910 }, 27911 { 27912 "sha": "bc6d22b92002dc43a8c742ab234717147d63ad87", 27913 "description": "radeonsi: fix ps_uses_fbfetch value", 27914 "nominated": false, 27915 "nomination_type": null, 27916 "resolution": 4, 27917 "main_sha": null, 27918 "because_sha": null 27919 }, 27920 { 27921 "sha": "d86d602ed0c75c30840ca6bac98556ffa99304ea", 27922 "description": "radeonsi/sdma: fix bogus assert", 27923 "nominated": true, 27924 "nomination_type": 1, 27925 "resolution": 1, 27926 "main_sha": null, 27927 "because_sha": "46c95047bd77f6e824e4edccad590da8a1823fb4" 27928 }, 27929 { 27930 "sha": "84d4bda8e5cb4d844d3892fcc317412104d8f2bc", 27931 "description": "ac/surface: use a less strict condition in is_dcc_supported_by_L2", 27932 "nominated": false, 27933 "nomination_type": null, 27934 "resolution": 4, 27935 "main_sha": null, 27936 "because_sha": null 27937 }, 27938 { 27939 "sha": "dc56301f78494bea67f0c57d5aa77fef42bfe455", 27940 "description": "radeonsi: treat nir_intrinsic_load_constant as a VMEM operation", 27941 "nominated": true, 27942 "nomination_type": 1, 27943 "resolution": 1, 27944 "main_sha": null, 27945 "because_sha": "8288882965bf1c5f0ca5d9f29c1b759bee2bc718" 27946 }, 27947 { 27948 "sha": "af8fa2644e1ed225d1ebf6ee532062f7c36e6c7d", 27949 "description": "radv: Split off cmd_buffer variant of descriptor set template updates", 27950 "nominated": false, 27951 "nomination_type": null, 27952 "resolution": 4, 27953 "main_sha": null, 27954 "because_sha": null 27955 }, 27956 { 27957 "sha": "4865cb6514e4109a6e344ffd9c139afc568abef8", 27958 "description": "radv: Split off cmd_buffer variant of descriptor set updates", 27959 "nominated": false, 27960 "nomination_type": null, 27961 "resolution": 4, 27962 "main_sha": null, 27963 "because_sha": null 27964 }, 27965 { 27966 "sha": "7b0826db56b36b213ed924b9bbd6fdb21d5cd88d", 27967 "description": "radv: Always inline descriptor writes", 27968 "nominated": false, 27969 "nomination_type": null, 27970 "resolution": 4, 27971 "main_sha": null, 27972 "because_sha": null 27973 }, 27974 { 27975 "sha": "0913ac33a9c1896e48935abfaa6f0dbbacf17410", 27976 "description": "freedreno/a618: Mark a flaky test that triggers hangcheck.", 27977 "nominated": false, 27978 "nomination_type": null, 27979 "resolution": 4, 27980 "main_sha": null, 27981 "because_sha": null 27982 }, 27983 { 27984 "sha": "d1801d43f81713d5d7bbeb4e4a5af0b1238038a9", 27985 "description": "freedreno/a5xx: Use the defined names for 2D_BLIT_CNTL regs.", 27986 "nominated": false, 27987 "nomination_type": null, 27988 "resolution": 4, 27989 "main_sha": null, 27990 "because_sha": null 27991 }, 27992 { 27993 "sha": "f0f5b8d47ca42ba76f90f0df2bcbe9d5e9eda66c", 27994 "description": "freedreno/a6xx: Fix partial z/s clears with sysmem.", 27995 "nominated": true, 27996 "nomination_type": 0, 27997 "resolution": 1, 27998 "main_sha": null, 27999 "because_sha": null 28000 }, 28001 { 28002 "sha": "aa5ca7fc3cd7aac664726ed5f069045eac0ad3a0", 28003 "description": "features: add dynamic render for lavapipe", 28004 "nominated": false, 28005 "nomination_type": null, 28006 "resolution": 4, 28007 "main_sha": null, 28008 "because_sha": null 28009 }, 28010 { 28011 "sha": "8a6160a35428264fa3b4722d8c72b9c8aa4b8256", 28012 "description": "lavapipe: VK_KHR_dynamic_rendering", 28013 "nominated": false, 28014 "nomination_type": null, 28015 "resolution": 4, 28016 "main_sha": null, 28017 "because_sha": null 28018 }, 28019 { 28020 "sha": "dd71cc8947934a071039897df586dd6466f1b616", 28021 "description": "lavapipe: fix cmd queuing for dynamic render", 28022 "nominated": false, 28023 "nomination_type": null, 28024 "resolution": 4, 28025 "main_sha": null, 28026 "because_sha": null 28027 }, 28028 { 28029 "sha": "fbd5ded5e079babdabcc56797c475f278810bbb0", 28030 "description": "vk: update headers for 1.2.197", 28031 "nominated": false, 28032 "nomination_type": null, 28033 "resolution": 4, 28034 "main_sha": null, 28035 "because_sha": null 28036 }, 28037 { 28038 "sha": "cc29b940413138e99e2b6860382e672b13980a39", 28039 "description": "freedreno/ir3: Use immediate for flat.b's src1", 28040 "nominated": false, 28041 "nomination_type": null, 28042 "resolution": 4, 28043 "main_sha": null, 28044 "because_sha": null 28045 }, 28046 { 28047 "sha": "2ab0cf2b549bdeef92fb72f16119bf1d21f9e90c", 28048 "description": "freedreno/ir3: Use flat.b to load flat varyings on a6xx", 28049 "nominated": false, 28050 "nomination_type": null, 28051 "resolution": 4, 28052 "main_sha": null, 28053 "because_sha": null 28054 }, 28055 { 28056 "sha": "2ee1b5a5268b206b4d431862da3296d197d1cc17", 28057 "description": "freedreno/ir3: Add infrastructure for flat.b", 28058 "nominated": false, 28059 "nomination_type": null, 28060 "resolution": 4, 28061 "main_sha": null, 28062 "because_sha": null 28063 }, 28064 { 28065 "sha": "a150e31910f4ee4ebb62b990e7d9df4c71285456", 28066 "description": "ir3: Add support for (dis)assembling flat.b", 28067 "nominated": false, 28068 "nomination_type": null, 28069 "resolution": 4, 28070 "main_sha": null, 28071 "because_sha": null 28072 }, 28073 { 28074 "sha": "417477f60ede0fab0a5a601c872731fc9c612da1", 28075 "description": "zink: always use lazy (non-push) updating for fbfetch descriptors", 28076 "nominated": true, 28077 "nomination_type": 0, 28078 "resolution": 1, 28079 "main_sha": null, 28080 "because_sha": null 28081 }, 28082 { 28083 "sha": "2c54ad8f3dae152d1b3e7353313e9b65aca8c6d3", 28084 "description": "zink: set fbfetch state on lazy batch data when enabling it", 28085 "nominated": true, 28086 "nomination_type": 0, 28087 "resolution": 1, 28088 "main_sha": null, 28089 "because_sha": null 28090 }, 28091 { 28092 "sha": "841bea2c9f1de224b2272ece6de8a93dc45c8ea4", 28093 "description": "anv: disable debug logging spam", 28094 "nominated": false, 28095 "nomination_type": null, 28096 "resolution": 4, 28097 "main_sha": null, 28098 "because_sha": null 28099 }, 28100 { 28101 "sha": "4af7842ede49ff2915893d3aed2f60d8bc949924", 28102 "description": "mesa/st: lower psiz for shader precompile", 28103 "nominated": false, 28104 "nomination_type": null, 28105 "resolution": 4, 28106 "main_sha": null, 28107 "because_sha": null 28108 }, 28109 { 28110 "sha": "8be35803a549f7075b6acfeeac2d0ce386ec8cf6", 28111 "description": "mesa/st: rework psiz lowering", 28112 "nominated": false, 28113 "nomination_type": null, 28114 "resolution": 4, 28115 "main_sha": null, 28116 "because_sha": null 28117 }, 28118 { 28119 "sha": "97c3b658b33043a371655f18f6799dd24842fdec", 28120 "description": "docs: update calendar for 21.3.0-rc4", 28121 "nominated": false, 28122 "nomination_type": null, 28123 "resolution": 4, 28124 "main_sha": null, 28125 "because_sha": null 28126 }, 28127 { 28128 "sha": "cdc288993e06224cb5da97f4458fd50ce257e491", 28129 "description": "st/mesa: don't update vertex elements when GL doesn't change them", 28130 "nominated": false, 28131 "nomination_type": null, 28132 "resolution": 4, 28133 "main_sha": null, 28134 "because_sha": null 28135 }, 28136 { 28137 "sha": "69ee132b867864a57080289796e7680b11480200", 28138 "description": "cso: add missing parameters into cso_set_vertex_buffers", 28139 "nominated": false, 28140 "nomination_type": null, 28141 "resolution": 4, 28142 "main_sha": null, 28143 "because_sha": null 28144 }, 28145 { 28146 "sha": "29877c1dce1b361efa5dfc31a58baa830c06daa3", 28147 "description": "mesa: add NewVertexBuffers/NewVertexElements flags to indicate state changes", 28148 "nominated": false, 28149 "nomination_type": null, 28150 "resolution": 4, 28151 "main_sha": null, 28152 "because_sha": null 28153 }, 28154 { 28155 "sha": "ae625da7efa844b2854b685dac43180616615ecb", 28156 "description": "mesa: change gl_vertex_array_object::NewArrays to bool", 28157 "nominated": false, 28158 "nomination_type": null, 28159 "resolution": 4, 28160 "main_sha": null, 28161 "because_sha": null 28162 }, 28163 { 28164 "sha": "d24539b15256ac255ffb75f199ffda962b39bad5", 28165 "description": "st/mesa: use POPCNT in st_update_array if the CPU supports it", 28166 "nominated": false, 28167 "nomination_type": null, 28168 "resolution": 4, 28169 "main_sha": null, 28170 "because_sha": null 28171 }, 28172 { 28173 "sha": "5b8b34825fef16689684b4d3498990505df84005", 28174 "description": "st/mesa: change st_atom_array.c to cpp", 28175 "nominated": false, 28176 "nomination_type": null, 28177 "resolution": 4, 28178 "main_sha": null, 28179 "because_sha": null 28180 }, 28181 { 28182 "sha": "81d35c8d48508e1d28724755af28a6c7572516e8", 28183 "description": "util: add a util_bitcount variant that selects POPCNT through C++ template arg", 28184 "nominated": false, 28185 "nomination_type": null, 28186 "resolution": 4, 28187 "main_sha": null, 28188 "because_sha": null 28189 }, 28190 { 28191 "sha": "e1c640c3a43d741719864b35cbf855aa82be0611", 28192 "description": "r300: stub derivatives on r300 and r400 hardware", 28193 "nominated": false, 28194 "nomination_type": null, 28195 "resolution": 4, 28196 "main_sha": null, 28197 "because_sha": null 28198 }, 28199 { 28200 "sha": "14fca01b32958b827dcce63ffa9fd66c039a7cc4", 28201 "description": "freedreno: Fix layered rendering to just Z/S and not color.", 28202 "nominated": false, 28203 "nomination_type": null, 28204 "resolution": 4, 28205 "main_sha": null, 28206 "because_sha": null 28207 }, 28208 { 28209 "sha": "7c8fee6049b906cfb7b56cfab3e1c70815f0b092", 28210 "description": "build: add sha1_h to llvmpipe build", 28211 "nominated": true, 28212 "nomination_type": 0, 28213 "resolution": 1, 28214 "main_sha": null, 28215 "because_sha": null 28216 }, 28217 { 28218 "sha": "1fb41193fe947b1611e53c2a61c7c92724a8aecc", 28219 "description": ".mailmap: Simplify my name", 28220 "nominated": false, 28221 "nomination_type": null, 28222 "resolution": 4, 28223 "main_sha": null, 28224 "because_sha": null 28225 }, 28226 { 28227 "sha": "3137ff47095e9c28e0b27c72acab52301b87f99d", 28228 "description": "zink: add queue locking", 28229 "nominated": true, 28230 "nomination_type": 0, 28231 "resolution": 1, 28232 "main_sha": null, 28233 "because_sha": null 28234 }, 28235 { 28236 "sha": "786167b88c8a53515d8439c69f9ab78347b6ea50", 28237 "description": "zink: set PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY", 28238 "nominated": false, 28239 "nomination_type": null, 28240 "resolution": 4, 28241 "main_sha": null, 28242 "because_sha": null 28243 }, 28244 { 28245 "sha": "8297d243fb3bc8c7f821c58cf50cb8c2b5e9263f", 28246 "description": "gallium: add PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY", 28247 "nominated": false, 28248 "nomination_type": null, 28249 "resolution": 4, 28250 "main_sha": null, 28251 "because_sha": null 28252 }, 28253 { 28254 "sha": "c356f3cfce9459dc1341b6a2a0fd5336a9bdcc3c", 28255 "description": "freedreno/a6xx: Use the fdl buffer view setup for img/ssbo descriptors.", 28256 "nominated": false, 28257 "nomination_type": null, 28258 "resolution": 4, 28259 "main_sha": null, 28260 "because_sha": null 28261 }, 28262 { 28263 "sha": "3050e202833ab3c3ee5e91ee82ee823d8efac563", 28264 "description": "freedreno/fdl6: Add support for texture swizzles of A/L/I/LA/RGBx.", 28265 "nominated": false, 28266 "nomination_type": null, 28267 "resolution": 4, 28268 "main_sha": null, 28269 "because_sha": null 28270 }, 28271 { 28272 "sha": "669caded514b041ae66e9288824c8e7a3883dc79", 28273 "description": "turnip: Remove buffer-view cross-check code.", 28274 "nominated": false, 28275 "nomination_type": null, 28276 "resolution": 4, 28277 "main_sha": null, 28278 "because_sha": null 28279 }, 28280 { 28281 "sha": "ef1fb25787eff6bd931a855cf3d263d9c334071c", 28282 "description": "turnip: Use the new shared buffer-view descriptor creation function.", 28283 "nominated": false, 28284 "nomination_type": null, 28285 "resolution": 4, 28286 "main_sha": null, 28287 "because_sha": null 28288 }, 28289 { 28290 "sha": "aa3074e5be4dc3fff51e1359fb21e00cf26031b7", 28291 "description": "freedreno/fdl6: Add an interface for setting up buffer descriptors.", 28292 "nominated": false, 28293 "nomination_type": null, 28294 "resolution": 4, 28295 "main_sha": null, 28296 "because_sha": null 28297 }, 28298 { 28299 "sha": "7b578c12497cfea2249467951e270993462ff4a9", 28300 "description": "freedreno/a6xx: Emit a null descriptor for unoccupied IBO slots.", 28301 "nominated": true, 28302 "nomination_type": 0, 28303 "resolution": 1, 28304 "main_sha": null, 28305 "because_sha": null 28306 }, 28307 { 28308 "sha": "29093bc42d20e95288cd306757e7efc928fdb366", 28309 "description": "freedreno: Fix gmem invalidating the depth or stencil of packed d/s.", 28310 "nominated": true, 28311 "nomination_type": 0, 28312 "resolution": 1, 28313 "main_sha": null, 28314 "because_sha": null 28315 }, 28316 { 28317 "sha": "858424bd2e0742542cd072ccd4efcfee0ea828b3", 28318 "description": "intel/compiler: Use gl_shader_stage_uses_workgroup() helpers", 28319 "nominated": false, 28320 "nomination_type": null, 28321 "resolution": 4, 28322 "main_sha": null, 28323 "because_sha": null 28324 }, 28325 { 28326 "sha": "c4355d3f24535c7d061992f86c21d990232014fd", 28327 "description": "intel/compiler: Make brw_nir_populate_wm_prog_data() static", 28328 "nominated": false, 28329 "nomination_type": null, 28330 "resolution": 4, 28331 "main_sha": null, 28332 "because_sha": null 28333 }, 28334 { 28335 "sha": "732cfa525f431b6f5b47e2623645cf14716b4bdf", 28336 "description": "anv: Include viewport size in scissor rectangle", 28337 "nominated": false, 28338 "nomination_type": null, 28339 "resolution": 4, 28340 "main_sha": null, 28341 "because_sha": null 28342 }, 28343 { 28344 "sha": "71022a53e415fa8c16567884c414eb361dee1214", 28345 "description": "anv: Process FS last when compiling graphics pipeline", 28346 "nominated": false, 28347 "nomination_type": null, 28348 "resolution": 4, 28349 "main_sha": null, 28350 "because_sha": null 28351 }, 28352 { 28353 "sha": "a0109a3754c4211a855579eb4909de0b170d1215", 28354 "description": "anv: Make shaders array in anv_graphics_pipeline fit Task/Mesh", 28355 "nominated": false, 28356 "nomination_type": null, 28357 "resolution": 4, 28358 "main_sha": null, 28359 "because_sha": null 28360 }, 28361 { 28362 "sha": "eb430aa9e7fdc99a5f984bc2fb5193f5c02d88ad", 28363 "description": "anv: Get rid of \"may be used initialized\" warning in anv_QueueSubmit2KHR", 28364 "nominated": false, 28365 "nomination_type": null, 28366 "resolution": 4, 28367 "main_sha": null, 28368 "because_sha": null 28369 }, 28370 { 28371 "sha": "3afdc3ab2c776d95909d597f4ada0335ccf462dc", 28372 "description": "freedreno/computerator: Support A660 gpu", 28373 "nominated": false, 28374 "nomination_type": null, 28375 "resolution": 4, 28376 "main_sha": null, 28377 "because_sha": null 28378 }, 28379 { 28380 "sha": "79fcd63bd60ac46249c6dfcfa0eeef296ea3d04a", 28381 "description": "tu: fix rast state allocation size on a6xx gen4", 28382 "nominated": true, 28383 "nomination_type": 1, 28384 "resolution": 1, 28385 "main_sha": null, 28386 "because_sha": "4e05338d99abbf2858a0d8444ffc53028fe23051" 28387 }, 28388 { 28389 "sha": "675519f1d0eb26ecb5712a8bdbb82d7a92c07ed7", 28390 "description": "zink: reject all storage multisampling if the feature is unsupported", 28391 "nominated": true, 28392 "nomination_type": 0, 28393 "resolution": 1, 28394 "main_sha": null, 28395 "because_sha": null 28396 }, 28397 { 28398 "sha": "aacdc6eb44cfcfe28e8a3bef90350f514219ac38", 28399 "description": "zink: add SpvCapabilityStorageImageMultisample for multisampled storage images", 28400 "nominated": true, 28401 "nomination_type": 0, 28402 "resolution": 1, 28403 "main_sha": null, 28404 "because_sha": null 28405 }, 28406 { 28407 "sha": "a794bdf95313f7b9a69b142712a1e198b5447e36", 28408 "description": "broadcom/compiler: check that sig packing is valid when pipelining ldvary", 28409 "nominated": false, 28410 "nomination_type": null, 28411 "resolution": 4, 28412 "main_sha": null, 28413 "because_sha": null 28414 }, 28415 { 28416 "sha": "c6e2c802c412c9d4b0f183cc17a5add2212b07ce", 28417 "description": "glsl/nir: mark samplers inside a block as bindless", 28418 "nominated": false, 28419 "nomination_type": null, 28420 "resolution": 4, 28421 "main_sha": null, 28422 "because_sha": null 28423 }, 28424 { 28425 "sha": "e3a51a408fbe6dae7d9a6d15944de2833742462e", 28426 "description": "mesa: don't reset SamplersValidated if nothing changed", 28427 "nominated": false, 28428 "nomination_type": null, 28429 "resolution": 4, 28430 "main_sha": null, 28431 "because_sha": null 28432 }, 28433 { 28434 "sha": "e15e3a8e8636c38def3e8a4fb93cfed90b8faf1b", 28435 "description": "radv: optimize subpass barrier flushes for imageless framebuffers", 28436 "nominated": false, 28437 "nomination_type": null, 28438 "resolution": 4, 28439 "main_sha": null, 28440 "because_sha": null 28441 }, 28442 { 28443 "sha": "f13d486ee77c2ca8a2d27a3f42981171cd73f102", 28444 "description": "intel/compiler: Initialize SIMDSelectionTest member error.", 28445 "nominated": false, 28446 "nomination_type": 1, 28447 "resolution": 4, 28448 "main_sha": null, 28449 "because_sha": "7558340ebb688a9607f0cbc05f8bad56d77b19fe" 28450 }, 28451 { 28452 "sha": "d863e62b32bc155ae663fc90bae0139fa524a4e0", 28453 "description": "intel/compiler: Change selected_simd return type to int.", 28454 "nominated": false, 28455 "nomination_type": 1, 28456 "resolution": 4, 28457 "main_sha": null, 28458 "because_sha": "7dda0cf2b8e7d13a6dce7b2fc48e95e260717aee" 28459 }, 28460 { 28461 "sha": "ac2af149f1099bcd910de6d625374cb545d66ff8", 28462 "description": "zink: stop double printing validation messages", 28463 "nominated": true, 28464 "nomination_type": 0, 28465 "resolution": 1, 28466 "main_sha": null, 28467 "because_sha": null 28468 }, 28469 { 28470 "sha": "4e28962800f477219854d8fcfa6b44e37a00a5d6", 28471 "description": "ci: Uprev VK-GL-CTS to 1.2.7.2, and pull in piglit while I'm here.", 28472 "nominated": false, 28473 "nomination_type": null, 28474 "resolution": 4, 28475 "main_sha": null, 28476 "because_sha": null 28477 }, 28478 { 28479 "sha": "8d3a3e7a00b02d3420e15f4793982c3cd5c72a53", 28480 "description": "microsoft/compiler: Use textures for SRVs", 28481 "nominated": false, 28482 "nomination_type": null, 28483 "resolution": 4, 28484 "main_sha": null, 28485 "because_sha": null 28486 }, 28487 { 28488 "sha": "ffd4157b1caa69345468bbbe914e2bb64a4ddbaa", 28489 "description": "util/hash_table: Clear special 0/1 entries for u64 hash table too", 28490 "nominated": true, 28491 "nomination_type": 1, 28492 "resolution": 1, 28493 "main_sha": null, 28494 "because_sha": "e532a47f76cc8d763e2534c61b27dce0f5bc86a0" 28495 }, 28496 { 28497 "sha": "c047fc9de306530741e00002be19c21d06c8adbb", 28498 "description": "docs: update radv extensions in features.txt", 28499 "nominated": false, 28500 "nomination_type": null, 28501 "resolution": 4, 28502 "main_sha": null, 28503 "because_sha": null 28504 }, 28505 { 28506 "sha": "6b9bd3f038d19df34bd5dd5c7adb70395ea994a6", 28507 "description": "broadcom/compiler: make opt passes set current block", 28508 "nominated": false, 28509 "nomination_type": null, 28510 "resolution": 4, 28511 "main_sha": null, 28512 "because_sha": null 28513 }, 28514 { 28515 "sha": "27cb4166b5923997a5566281477a8de326215669", 28516 "description": "freedreno/ci: Test Turnip on Adreno 618", 28517 "nominated": false, 28518 "nomination_type": null, 28519 "resolution": 4, 28520 "main_sha": null, 28521 "because_sha": null 28522 }, 28523 { 28524 "sha": "83a0bb007fd88c75d8a05896af06bf20b9f3ccd2", 28525 "description": "ci: Let manual LAVA jobs have a longer timeout than others", 28526 "nominated": false, 28527 "nomination_type": null, 28528 "resolution": 1, 28529 "main_sha": null, 28530 "because_sha": null 28531 }, 28532 { 28533 "sha": "dedc1493071550a35b7dae7091fbaf6ad93304c9", 28534 "description": "ci: Add support for lazor Chromebooks", 28535 "nominated": false, 28536 "nomination_type": null, 28537 "resolution": 1, 28538 "main_sha": null, 28539 "because_sha": null 28540 }, 28541 { 28542 "sha": "634e2353a0edc0b336191d7267d567d7341b1b51", 28543 "description": "virgl: Add driconf tweak to force-enable reading back R8_SRGB textures", 28544 "nominated": false, 28545 "nomination_type": null, 28546 "resolution": 4, 28547 "main_sha": null, 28548 "because_sha": null 28549 }, 28550 { 28551 "sha": "1311eddd5265b46d7c13adf14ea97072e80f54a5", 28552 "description": "iris: fix off-by-one error when clearing stale syncobjs", 28553 "nominated": false, 28554 "nomination_type": null, 28555 "resolution": 4, 28556 "main_sha": null, 28557 "because_sha": null 28558 }, 28559 { 28560 "sha": "db7ad0c1700e2f012730898e02bc0cebf1b04304", 28561 "description": "radv: only enable VK_EXT_display_control for vrcompositor (SteamVR)", 28562 "nominated": false, 28563 "nomination_type": null, 28564 "resolution": 4, 28565 "main_sha": null, 28566 "because_sha": null 28567 }, 28568 { 28569 "sha": "3c862923219bb4bcb53dd53575a38ab5801bf07f", 28570 "description": "v3dv: Implement VK_KHR_create_renderpass2", 28571 "nominated": false, 28572 "nomination_type": null, 28573 "resolution": 4, 28574 "main_sha": null, 28575 "because_sha": null 28576 }, 28577 { 28578 "sha": "1813c709436b4d7bb918e69678e83c697d387518", 28579 "description": "panfrost/ci: update piglit tests expectations on G52", 28580 "nominated": false, 28581 "nomination_type": null, 28582 "resolution": 4, 28583 "main_sha": null, 28584 "because_sha": null 28585 }, 28586 { 28587 "sha": "8d96cf4eaa98b3e0b1f6e7e693e3475969c4ce5f", 28588 "description": "ci/freedreno: Add maxcpus=2 to the kernel cmdline on a530", 28589 "nominated": false, 28590 "nomination_type": null, 28591 "resolution": 4, 28592 "main_sha": null, 28593 "because_sha": null 28594 }, 28595 { 28596 "sha": "38c62646d0a3d07150c9cd672cde980f4570a7f1", 28597 "description": "iris/ci: Fix traces for amly and deqp list for whl", 28598 "nominated": false, 28599 "nomination_type": null, 28600 "resolution": 4, 28601 "main_sha": null, 28602 "because_sha": null 28603 }, 28604 { 28605 "sha": "7fea3c6f14e96de7d611a154db601f9a6dc0df79", 28606 "description": "ci: Update linux kernel to v5.15", 28607 "nominated": false, 28608 "nomination_type": null, 28609 "resolution": 1, 28610 "main_sha": null, 28611 "because_sha": null 28612 }, 28613 { 28614 "sha": "4098607870125dacc40ea484c879035cc9a173be", 28615 "description": "xmlconfig_test: add unit test for executable_regexp", 28616 "nominated": false, 28617 "nomination_type": null, 28618 "resolution": 4, 28619 "main_sha": null, 28620 "because_sha": null 28621 }, 28622 { 28623 "sha": "c7f481c615d24846b4d8da48506a4d4a9a9ea7a0", 28624 "description": "drirc: add Mari application workaround", 28625 "nominated": false, 28626 "nomination_type": null, 28627 "resolution": 4, 28628 "main_sha": null, 28629 "because_sha": null 28630 }, 28631 { 28632 "sha": "9a24de9aa743808c6c7cc2670f1e8d9753b9430e", 28633 "description": "driconf: add executable_regexp application attribute", 28634 "nominated": false, 28635 "nomination_type": null, 28636 "resolution": 4, 28637 "main_sha": null, 28638 "because_sha": null 28639 }, 28640 { 28641 "sha": "308bd1f00c9cfcd37ebcd15390d513441011d1af", 28642 "description": "zink: Remove duplicate variable unsized.", 28643 "nominated": false, 28644 "nomination_type": 1, 28645 "resolution": 4, 28646 "main_sha": null, 28647 "because_sha": "f79a25653b9b18617d6a317bc8bd94973a2a0674" 28648 }, 28649 { 28650 "sha": "a8725ec3dc2aa23598071d2505131253c433b8c6", 28651 "description": "vulkan/wsi: set correct bits for host allocations/exports for images.", 28652 "nominated": true, 28653 "nomination_type": 1, 28654 "resolution": 1, 28655 "main_sha": null, 28656 "because_sha": "895d3399f7fb5cf58aa857fb2b98f23fe89071ba" 28657 }, 28658 { 28659 "sha": "d66514aacccec28fa66afd58bc19580008e8078e", 28660 "description": "radv: Disable coherent L2 optimization on cards with noncoherent L2.", 28661 "nominated": true, 28662 "nomination_type": 1, 28663 "resolution": 1, 28664 "main_sha": null, 28665 "because_sha": "fd8210f27ede11583e3a5d55066cb61d9988357b" 28666 }, 28667 { 28668 "sha": "65afcddbf1892a74397cb8ba0d29618544fb507a", 28669 "description": "frontends/va: Return error in vaRenderPicture if decoder is NULL", 28670 "nominated": false, 28671 "nomination_type": null, 28672 "resolution": 4, 28673 "main_sha": null, 28674 "because_sha": null 28675 }, 28676 { 28677 "sha": "2dbb66997e2e2ab0a07a84a40df70d8d75fe2524", 28678 "description": "intel/fs: Fix a cmod prop bug when cmod is set to inst that doesn't support it", 28679 "nominated": true, 28680 "nomination_type": 1, 28681 "resolution": 1, 28682 "main_sha": null, 28683 "because_sha": "32b7ba66b0156d9fd40b059f20da79a74451f7fd" 28684 }, 28685 { 28686 "sha": "085e83895910ff32711bf48cc527cca61c792a7d", 28687 "description": "i915g: Improve the explanation for the 1D Y swizzle.", 28688 "nominated": false, 28689 "nomination_type": null, 28690 "resolution": 4, 28691 "main_sha": null, 28692 "because_sha": null 28693 }, 28694 { 28695 "sha": "fa4fd67f7824727d92e52c816543b0233eacd932", 28696 "description": "i915g: Make sure we consider negates/swizzles on bias/shadow coords.", 28697 "nominated": false, 28698 "nomination_type": null, 28699 "resolution": 4, 28700 "main_sha": null, 28701 "because_sha": null 28702 }, 28703 { 28704 "sha": "ebe5626de695d8055c64a278d7ec7e369fcd9823", 28705 "description": "i915g: Check for negate/swizzle on TGSI_OPCODE_KILL_IF's src.yzw.", 28706 "nominated": false, 28707 "nomination_type": null, 28708 "resolution": 4, 28709 "main_sha": null, 28710 "because_sha": null 28711 }, 28712 { 28713 "sha": "ba48b27a11a9b340a66121542ebe159731d8db84", 28714 "description": "etnaviv: Switch to the NIR compiler by default.", 28715 "nominated": false, 28716 "nomination_type": null, 28717 "resolution": 4, 28718 "main_sha": null, 28719 "because_sha": null 28720 }, 28721 { 28722 "sha": "9b80f4d5f20bca6e127de62c7f4183f64e91cff1", 28723 "description": "radv: rename radv_shader_variant to radv_shader", 28724 "nominated": false, 28725 "nomination_type": null, 28726 "resolution": 4, 28727 "main_sha": null, 28728 "because_sha": null 28729 }, 28730 { 28731 "sha": "eeb034f2cc29595c89a874f102131ee9ae9f0442", 28732 "description": "docs: document RADV_THREAD_TRACE_* envvars", 28733 "nominated": false, 28734 "nomination_type": null, 28735 "resolution": 4, 28736 "main_sha": null, 28737 "because_sha": null 28738 }, 28739 { 28740 "sha": "3839f3a48630db843e414dfb979b03644bf5826b", 28741 "description": "radv: stop reporting SQTT/RGP support as experimental", 28742 "nominated": false, 28743 "nomination_type": null, 28744 "resolution": 4, 28745 "main_sha": null, 28746 "because_sha": null 28747 }, 28748 { 28749 "sha": "74e625f057df9cb416cf5be9e66c853384002fcf", 28750 "description": "radv: enable SQTT instruction timing by default", 28751 "nominated": false, 28752 "nomination_type": null, 28753 "resolution": 4, 28754 "main_sha": null, 28755 "because_sha": null 28756 }, 28757 { 28758 "sha": "7fd414ec84e9055cd4682ec80ce766df6ee2756a", 28759 "description": "radv: remove useless checks about GFX7 for SQTT", 28760 "nominated": false, 28761 "nomination_type": null, 28762 "resolution": 4, 28763 "main_sha": null, 28764 "because_sha": null 28765 }, 28766 { 28767 "sha": "b35fd1bff6d8813411d9ca7f8c221c47ed5cf8fe", 28768 "description": "radv: move freeing the trigger SQTT file at a better place", 28769 "nominated": false, 28770 "nomination_type": null, 28771 "resolution": 4, 28772 "main_sha": null, 28773 "because_sha": null 28774 }, 28775 { 28776 "sha": "c5a1df095c3eee0da4747a67b12c8ca352116178", 28777 "description": "ci/etnaviv: add manual piglit testing", 28778 "nominated": false, 28779 "nomination_type": null, 28780 "resolution": 4, 28781 "main_sha": null, 28782 "because_sha": null 28783 }, 28784 { 28785 "sha": "d2440b27e5ed28397b572802817a652943c2a0b2", 28786 "description": "ci/etnaviv: Add some more deqp flakes I've seen in recent runs.", 28787 "nominated": false, 28788 "nomination_type": null, 28789 "resolution": 4, 28790 "main_sha": null, 28791 "because_sha": null 28792 }, 28793 { 28794 "sha": "7355694e11bd2292e0f193573726a90d12848c80", 28795 "description": "ci/etnaviv: Fix the dependency for the build artifacts.", 28796 "nominated": false, 28797 "nomination_type": null, 28798 "resolution": 4, 28799 "main_sha": null, 28800 "because_sha": null 28801 }, 28802 { 28803 "sha": "79f57f68930ce4fcf59bdca82357e19b4f3d62e6", 28804 "description": "lavapipe: Don't wrap errors returned from vk_device_init in vk_error", 28805 "nominated": true, 28806 "nomination_type": 1, 28807 "resolution": 1, 28808 "main_sha": null, 28809 "because_sha": "47adb11143767b6e66945197a70dc91383406665" 28810 }, 28811 { 28812 "sha": "73af67883ddf6faec9c0e76f8c174fb450817179", 28813 "description": "zink: force float dest types on some alu results", 28814 "nominated": true, 28815 "nomination_type": 0, 28816 "resolution": 1, 28817 "main_sha": null, 28818 "because_sha": null 28819 }, 28820 { 28821 "sha": "c73f5a00826201f6e76854145aa823cec4f389d2", 28822 "description": "zink: add more int/float types to cast switching in ntv", 28823 "nominated": true, 28824 "nomination_type": 0, 28825 "resolution": 1, 28826 "main_sha": null, 28827 "because_sha": null 28828 }, 28829 { 28830 "sha": "69501ff458108c536f36198c8c8d3b560ecb4c82", 28831 "description": "zink: explicitly enable VK_EXT_shader_subgroup_ballot", 28832 "nominated": true, 28833 "nomination_type": 0, 28834 "resolution": 1, 28835 "main_sha": null, 28836 "because_sha": null 28837 }, 28838 { 28839 "sha": "ccfe36fffabbbc25cdd0fc0f7bf6bf30de0e1268", 28840 "description": "zink: clamp max buffer sizes to smallest buffer heap size", 28841 "nominated": true, 28842 "nomination_type": 0, 28843 "resolution": 1, 28844 "main_sha": null, 28845 "because_sha": null 28846 }, 28847 { 28848 "sha": "fd2b47281f1b63312a58c2f7e77ee39f0858ba95", 28849 "description": "zink: error when trying to allocate a bo larger than heap size", 28850 "nominated": true, 28851 "nomination_type": 0, 28852 "resolution": 1, 28853 "main_sha": null, 28854 "because_sha": null 28855 }, 28856 { 28857 "sha": "aa5e544644431e9d4462b6f46208a3c028a1a13d", 28858 "description": "zink: don't clamp 2D_ARRAY surfaces to 2D", 28859 "nominated": true, 28860 "nomination_type": 0, 28861 "resolution": 1, 28862 "main_sha": null, 28863 "because_sha": null 28864 }, 28865 { 28866 "sha": "8d2280f533faf5e372d604cf35b355b898423375", 28867 "description": "zink: don't clamp cube array surfacess to cubes", 28868 "nominated": true, 28869 "nomination_type": 0, 28870 "resolution": 1, 28871 "main_sha": null, 28872 "because_sha": null 28873 }, 28874 { 28875 "sha": "6ab915960c5d2e9cbb81ccf151cfdf17bfbd3366", 28876 "description": "zink: be more spec-compliant for unnormalizedCoordinates samplers", 28877 "nominated": false, 28878 "nomination_type": null, 28879 "resolution": 4, 28880 "main_sha": null, 28881 "because_sha": null 28882 }, 28883 { 28884 "sha": "75dc3023404210494ede4ddf6ea8c94c35b85497", 28885 "description": "lavapipe: drop EXT_acquire_xlib_display", 28886 "nominated": true, 28887 "nomination_type": 1, 28888 "resolution": 1, 28889 "main_sha": null, 28890 "because_sha": "1d574d4860300633ad2a77de203b74f261fb6969" 28891 }, 28892 { 28893 "sha": "7e998783db80a153978bea165132e349896792d8", 28894 "description": "freedreno/ir3: xfb fix for duplicate outputs", 28895 "nominated": false, 28896 "nomination_type": null, 28897 "resolution": 4, 28898 "main_sha": null, 28899 "because_sha": null 28900 }, 28901 { 28902 "sha": "f6f760a98db511a0d3e712efa937d372a1910a67", 28903 "description": "freedreno/ir3/print: Show end's outidxs", 28904 "nominated": false, 28905 "nomination_type": null, 28906 "resolution": 4, 28907 "main_sha": null, 28908 "because_sha": null 28909 }, 28910 { 28911 "sha": "6239adebbc5cabe3466477ac5f96dfdaaf2303a1", 28912 "description": "zink: flag renderpass change when toggling fbfetch", 28913 "nominated": true, 28914 "nomination_type": 0, 28915 "resolution": 1, 28916 "main_sha": null, 28917 "because_sha": null 28918 }, 28919 { 28920 "sha": "2d041d5f1e9a731da3bfaec21494d90f4b560bbb", 28921 "description": "Revert \"iris: Disable I915_FORMAT_MOD_Y_TILED_GEN12* on adl-p/display 13\"", 28922 "nominated": true, 28923 "nomination_type": 1, 28924 "resolution": 1, 28925 "main_sha": null, 28926 "because_sha": "d4174f5f052f614a10df2ebc905aec8c4897b057" 28927 }, 28928 { 28929 "sha": "68a62226e4dba17fb56c968a53fe1539fff70214", 28930 "description": "ir3: Don't emit barriers for make_available/make_visible", 28931 "nominated": false, 28932 "nomination_type": null, 28933 "resolution": 4, 28934 "main_sha": null, 28935 "because_sha": null 28936 }, 28937 { 28938 "sha": "4108fda4268943a52cffc6627b598638763b88c9", 28939 "description": "vulkan: Move all the common object code to runtime/", 28940 "nominated": false, 28941 "nomination_type": null, 28942 "resolution": 4, 28943 "main_sha": null, 28944 "because_sha": null 28945 }, 28946 { 28947 "sha": "4af0c038cfe38e144e4d83e03c0d3a9372767886", 28948 "description": "vulkan: Move trampoline code-gen to its own file", 28949 "nominated": false, 28950 "nomination_type": null, 28951 "resolution": 4, 28952 "main_sha": null, 28953 "because_sha": null 28954 }, 28955 { 28956 "sha": "d53f20ff4d89ac13fd6a08253ae1a2c53a791ab0", 28957 "description": "vulkan: Break entrypoint parsing into its own file", 28958 "nominated": false, 28959 "nomination_type": null, 28960 "resolution": 4, 28961 "main_sha": null, 28962 "because_sha": null 28963 }, 28964 { 28965 "sha": "8f9e0c2816fb3a06dcba101730410f15b82fb19f", 28966 "description": "vulkan/dispatch_table: EntrypointBase doesn't need to derive from object", 28967 "nominated": false, 28968 "nomination_type": null, 28969 "resolution": 4, 28970 "main_sha": null, 28971 "because_sha": null 28972 }, 28973 { 28974 "sha": "3fd7cc9d42e14a6e80dfb03782401060b9e6187a", 28975 "description": "vulkan: Drop unnecessary [en]coding comments from python generators", 28976 "nominated": false, 28977 "nomination_type": null, 28978 "resolution": 4, 28979 "main_sha": null, 28980 "because_sha": null 28981 }, 28982 { 28983 "sha": "a208b849f337a60f87216575bc148d8de20517b6", 28984 "description": "vulkan: Rework mako error handling in python generators", 28985 "nominated": false, 28986 "nomination_type": null, 28987 "resolution": 4, 28988 "main_sha": null, 28989 "because_sha": null 28990 }, 28991 { 28992 "sha": "006633c0438e652b4704d4636e712d566dce4fdc", 28993 "description": "lavapipe: Use vk_instance_get_proc_addr_unchecked for WSI", 28994 "nominated": false, 28995 "nomination_type": null, 28996 "resolution": 4, 28997 "main_sha": null, 28998 "because_sha": null 28999 }, 29000 { 29001 "sha": "5ccba1576da2b2a32444c8328bc9b3a0427bb0b1", 29002 "description": "v3dv: Use vk_instance_get_proc_addr_unchecked for WSI", 29003 "nominated": false, 29004 "nomination_type": null, 29005 "resolution": 4, 29006 "main_sha": null, 29007 "because_sha": null 29008 }, 29009 { 29010 "sha": "837a142f2da1cb4fc70fa7ad284b13969e36ee91", 29011 "description": "vulkan/vk_extensions_gen: Stop including vk_object.h", 29012 "nominated": false, 29013 "nomination_type": null, 29014 "resolution": 4, 29015 "main_sha": null, 29016 "because_sha": null 29017 }, 29018 { 29019 "sha": "741262ee01f0cd21dd97547adb701ea202416e89", 29020 "description": "vulkan/vk_extensions_gen: Drop support for extra includes", 29021 "nominated": false, 29022 "nomination_type": null, 29023 "resolution": 4, 29024 "main_sha": null, 29025 "because_sha": null 29026 }, 29027 { 29028 "sha": "20620af1e4c9f203aabb9950a9de0536e25db1dd", 29029 "description": "clover: Add constructor for image_rd_argument.", 29030 "nominated": false, 29031 "nomination_type": null, 29032 "resolution": 4, 29033 "main_sha": null, 29034 "because_sha": null 29035 }, 29036 { 29037 "sha": "e8f18385e05db6d14ae6807a529c5d69c38d6091", 29038 "description": "zink: inject LOD for sampler version of OpImageQuerySize", 29039 "nominated": true, 29040 "nomination_type": 0, 29041 "resolution": 1, 29042 "main_sha": null, 29043 "because_sha": null 29044 }, 29045 { 29046 "sha": "87fbb0eab03c8348f74ca1f4b3489e89e89f691f", 29047 "description": "zink: be more permissive for injecting LOD into texture() instructions", 29048 "nominated": true, 29049 "nomination_type": 1, 29050 "resolution": 1, 29051 "main_sha": null, 29052 "because_sha": "3ad06b69490fa990c473e16f78ce658b0eb43b47" 29053 }, 29054 { 29055 "sha": "8d0b508d91e8f873ff7974e1aad8fb6c9b8f20cf", 29056 "description": "ir3: Emit barriers for images again", 29057 "nominated": false, 29058 "nomination_type": 1, 29059 "resolution": 4, 29060 "main_sha": null, 29061 "because_sha": "e87dbfd3e8a5cf69c3ddc89fce17a0388f872806" 29062 }, 29063 { 29064 "sha": "8bfa146b8056d5dded6fdd2c4d8524aa0c438058", 29065 "description": "radeonsi: print the border color error message only once", 29066 "nominated": true, 29067 "nomination_type": 0, 29068 "resolution": 1, 29069 "main_sha": null, 29070 "because_sha": null 29071 }, 29072 { 29073 "sha": "a4e0b02f85b0d39107c850b13b75a6273b51808c", 29074 "description": "mesa: skip strlen when hashing strings for ProgramResourceHash", 29075 "nominated": false, 29076 "nomination_type": null, 29077 "resolution": 4, 29078 "main_sha": null, 29079 "because_sha": null 29080 }, 29081 { 29082 "sha": "7fe3cc94ebed922e87aa0ac329abe52166111286", 29083 "description": "mesa: add separate hash tables for each GLSL resource type", 29084 "nominated": false, 29085 "nomination_type": null, 29086 "resolution": 4, 29087 "main_sha": null, 29088 "because_sha": null 29089 }, 29090 { 29091 "sha": "1b1425d45c6be1f911c7da222a2326814409ff7e", 29092 "description": "mesa: handle hash collisions in program resource lookups (e.g. uniforms)", 29093 "nominated": false, 29094 "nomination_type": null, 29095 "resolution": 4, 29096 "main_sha": null, 29097 "because_sha": null 29098 }, 29099 { 29100 "sha": "aad903c3f5357697adb4bee82399904d3e78d992", 29101 "description": "mesa: preparse [ and [0] in gl_resource_name and use it in shader_query.cpp", 29102 "nominated": false, 29103 "nomination_type": null, 29104 "resolution": 4, 29105 "main_sha": null, 29106 "because_sha": null 29107 }, 29108 { 29109 "sha": "4b67055fef744333c892b8aaab96e765b8d1daef", 29110 "description": "mesa: rename locals in _mesa_program_resource_find_name for clarity", 29111 "nominated": false, 29112 "nomination_type": null, 29113 "resolution": 4, 29114 "main_sha": null, 29115 "because_sha": null 29116 }, 29117 { 29118 "sha": "22d51f3c92285efcdb47019aa445d8f4535f4b14", 29119 "description": "mesa: precompute strlen in gl_resource_name::length and use it", 29120 "nominated": false, 29121 "nomination_type": null, 29122 "resolution": 4, 29123 "main_sha": null, 29124 "because_sha": null 29125 }, 29126 { 29127 "sha": "81ad6a8b64f9f85e77f6fac5f4950f0f20fd59ea", 29128 "description": "mesa: don't compute the same strlen up to 3x in _mesa_program_resource_find_name", 29129 "nominated": false, 29130 "nomination_type": null, 29131 "resolution": 4, 29132 "main_sha": null, 29133 "because_sha": null 29134 }, 29135 { 29136 "sha": "dea558cbd298b8960661eba32f50c48fb92dd672", 29137 "description": "glsl: add gl_resource_name to precompute \"name\" properties later", 29138 "nominated": false, 29139 "nomination_type": null, 29140 "resolution": 4, 29141 "main_sha": null, 29142 "because_sha": null 29143 }, 29144 { 29145 "sha": "c216f1931d2656c15191c8b723be72b95697fe73", 29146 "description": "mesa: use alloca in search_resource_hash", 29147 "nominated": false, 29148 "nomination_type": null, 29149 "resolution": 4, 29150 "main_sha": null, 29151 "because_sha": null 29152 }, 29153 { 29154 "sha": "1776d741c53dc9347994d78b6c47c99a885e3d2a", 29155 "description": "zink: add CI lists and deqp-suite configuration for RADV", 29156 "nominated": false, 29157 "nomination_type": null, 29158 "resolution": 4, 29159 "main_sha": null, 29160 "because_sha": null 29161 }, 29162 { 29163 "sha": "76892c4e46d2a71b7e210a049496e3cf6c48862b", 29164 "description": "vbo: restructure vbo_save_vertex_list to get more cache hits", 29165 "nominated": false, 29166 "nomination_type": null, 29167 "resolution": 4, 29168 "main_sha": null, 29169 "because_sha": null 29170 }, 29171 { 29172 "sha": "3835205a0ec1d0b46830911c015d27986c1a5212", 29173 "description": "vbo: use int16_t for vbo_save_vertex_list::gallium::private_refcount", 29174 "nominated": false, 29175 "nomination_type": null, 29176 "resolution": 4, 29177 "main_sha": null, 29178 "because_sha": null 29179 }, 29180 { 29181 "sha": "97caca6b477d7d1b9609ae94dcf6f832f285771c", 29182 "description": "vbo: return a GL error earlier in vbo_save_playback_vertex_list_gallium", 29183 "nominated": false, 29184 "nomination_type": null, 29185 "resolution": 4, 29186 "main_sha": null, 29187 "because_sha": null 29188 }, 29189 { 29190 "sha": "fa2c39df0fd25d7c57dfbe20c9e8189093046b6a", 29191 "description": "mesa: remove PADDING_64BIT by adding the dlist header into vbo_save_vertex_list", 29192 "nominated": false, 29193 "nomination_type": null, 29194 "resolution": 4, 29195 "main_sha": null, 29196 "because_sha": null 29197 }, 29198 { 29199 "sha": "05605d7f537c4463cc5471f26fb2226a065561a8", 29200 "description": "mesa: remove display list OPCODE_NOP", 29201 "nominated": false, 29202 "nomination_type": null, 29203 "resolution": 4, 29204 "main_sha": null, 29205 "because_sha": null 29206 }, 29207 { 29208 "sha": "4a26f57103088fc151b74d1b0bfc77201a632fb9", 29209 "description": "mesa: fix locking when destroying/overwriting/adding display lists", 29210 "nominated": false, 29211 "nomination_type": null, 29212 "resolution": 4, 29213 "main_sha": null, 29214 "because_sha": null 29215 }, 29216 { 29217 "sha": "c494cfb1dd0c1fd2d29e98365a727797363119d8", 29218 "description": "radeonsi: don't invoke si_decompress_depth if textures are not dirty at binding", 29219 "nominated": false, 29220 "nomination_type": null, 29221 "resolution": 4, 29222 "main_sha": null, 29223 "because_sha": null 29224 }, 29225 { 29226 "sha": "0e54ac7a3c43d772b9fdb845cb8e8bb0bf1510f6", 29227 "description": "winsys/amdgpu: optimize looping inefficiencies in add_bo_fence_dependencies", 29228 "nominated": false, 29229 "nomination_type": null, 29230 "resolution": 4, 29231 "main_sha": null, 29232 "because_sha": null 29233 }, 29234 { 29235 "sha": "c4ba003e2fd97b4dc3771d01fe15fb02fd6ce98f", 29236 "description": "winsys/amdgpu: move BO fence array updates to the CS thread", 29237 "nominated": false, 29238 "nomination_type": null, 29239 "resolution": 4, 29240 "main_sha": null, 29241 "because_sha": null 29242 }, 29243 { 29244 "sha": "67de09acbd5820ac2dce507e90b07ce5cdf5d22b", 29245 "description": "winsys/amdgpu: don't use ip_instance and ring fields of fence and IB structures", 29246 "nominated": false, 29247 "nomination_type": null, 29248 "resolution": 4, 29249 "main_sha": null, 29250 "because_sha": null 29251 }, 29252 { 29253 "sha": "f6d072b2f0e4be7844b0d74f91152ccd77bb24c1", 29254 "description": "winsys/amdgpu: increase the BO hash list size", 29255 "nominated": false, 29256 "nomination_type": null, 29257 "resolution": 4, 29258 "main_sha": null, 29259 "because_sha": null 29260 }, 29261 { 29262 "sha": "a5118bc97dc009c486157b193dca484587fdb591", 29263 "description": "winsys/amdgpu: don't clear RADEON_USAGE_SYNCHRONIZED for last_added_bo_usage", 29264 "nominated": false, 29265 "nomination_type": null, 29266 "resolution": 4, 29267 "main_sha": null, 29268 "because_sha": null 29269 }, 29270 { 29271 "sha": "107bc76882e9e8d8f1c71d68d3af7d27194bfad1", 29272 "description": "winsys/amdgpu: remove an amdgpu_cs dereference from amdgpu_cs_add_buffer", 29273 "nominated": false, 29274 "nomination_type": null, 29275 "resolution": 4, 29276 "main_sha": null, 29277 "because_sha": null 29278 }, 29279 { 29280 "sha": "8bb0c09f9eb3d155b0a70d587a9be60b1611c859", 29281 "description": "winsys/amdgpu: simplify parameter passing and derefs in cs_add_buffer", 29282 "nominated": false, 29283 "nomination_type": null, 29284 "resolution": 4, 29285 "main_sha": null, 29286 "because_sha": null 29287 }, 29288 { 29289 "sha": "61bd8ec0430868c29870620d685a3400454480a7", 29290 "description": "gallium/radeon: merge BO read/write usage flags with priority flags", 29291 "nominated": false, 29292 "nomination_type": null, 29293 "resolution": 4, 29294 "main_sha": null, 29295 "because_sha": null 29296 }, 29297 { 29298 "sha": "90ff5ef5c0a029c023e166569b17c0122f274cc2", 29299 "description": "gallium/radeon: remove unused RADEON_DEPENDENCY_START_FENCE", 29300 "nominated": false, 29301 "nomination_type": null, 29302 "resolution": 4, 29303 "main_sha": null, 29304 "because_sha": null 29305 }, 29306 { 29307 "sha": "b5cf0d118c85a0f61d335dd2805452ebb142464f", 29308 "description": "gallium/radeon: remove/merge some BO priorities and remove holes", 29309 "nominated": false, 29310 "nomination_type": null, 29311 "resolution": 4, 29312 "main_sha": null, 29313 "because_sha": null 29314 }, 29315 { 29316 "sha": "f815009036837cb28a349f74ab9614ead75b0e8a", 29317 "description": "gallium/radeon: change the BO priority definitions to bits", 29318 "nominated": false, 29319 "nomination_type": null, 29320 "resolution": 4, 29321 "main_sha": null, 29322 "because_sha": null 29323 }, 29324 { 29325 "sha": "a0f05a5b205d204c42d81d27d9f2c5d457bdd38c", 29326 "description": "radeonsi: remove unused parameters in si_emit_draw_packets", 29327 "nominated": false, 29328 "nomination_type": null, 29329 "resolution": 4, 29330 "main_sha": null, 29331 "because_sha": null 29332 }, 29333 { 29334 "sha": "98f696c972f9415892c19b405217285003234058", 29335 "description": "radeonsi: enable shader culling for indirect draws", 29336 "nominated": true, 29337 "nomination_type": 0, 29338 "resolution": 1, 29339 "main_sha": null, 29340 "because_sha": null 29341 }, 29342 { 29343 "sha": "98dbd01a96fd1d715794c0fe8ad82392882a8129", 29344 "description": "util: make util_get_process_exec_path work on FreeBSD w/o procfs", 29345 "nominated": true, 29346 "nomination_type": 0, 29347 "resolution": 1, 29348 "main_sha": null, 29349 "because_sha": null 29350 }, 29351 { 29352 "sha": "1d9eda1b57df4f8afa817d55ca43e1e206f223b5", 29353 "description": "util: __getProgramName: remove check for ancient FreeBSD versions, simplify ifdefs", 29354 "nominated": false, 29355 "nomination_type": null, 29356 "resolution": 4, 29357 "main_sha": null, 29358 "because_sha": null 29359 }, 29360 { 29361 "sha": "ed5d7987dc1609287c2ae46c88ce241b12bed677", 29362 "description": "radeon/vcn: combine session init func", 29363 "nominated": false, 29364 "nomination_type": null, 29365 "resolution": 4, 29366 "main_sha": null, 29367 "because_sha": null 29368 }, 29369 { 29370 "sha": "ced5a54c134228c0bd6514fa323037e91d38f1b9", 29371 "description": "radeon/vcn: combine encode params func", 29372 "nominated": false, 29373 "nomination_type": null, 29374 "resolution": 4, 29375 "main_sha": null, 29376 "because_sha": null 29377 }, 29378 { 29379 "sha": "49fff27d46698b9aa998a32aaac737edee153059", 29380 "description": "radeon/vcn: remove redundancy for vcn2 enc", 29381 "nominated": false, 29382 "nomination_type": null, 29383 "resolution": 4, 29384 "main_sha": null, 29385 "because_sha": null 29386 }, 29387 { 29388 "sha": "4abc6d64e7e262b947ada41d1284839181450cb1", 29389 "description": "radeon/vcn: update vcn2 enc interface", 29390 "nominated": false, 29391 "nomination_type": null, 29392 "resolution": 4, 29393 "main_sha": null, 29394 "because_sha": null 29395 }, 29396 { 29397 "sha": "299097d17b0d85c8db0e684ff5041c6e9cc38067", 29398 "description": "radeon/vcn: update vcn1 enc interface", 29399 "nominated": false, 29400 "nomination_type": null, 29401 "resolution": 4, 29402 "main_sha": null, 29403 "because_sha": null 29404 }, 29405 { 29406 "sha": "8fb850651c77c0513c04952362b82b0ad1eff953", 29407 "description": "ci: Enable testing radeonsi's libva using libva-util unit tests.", 29408 "nominated": false, 29409 "nomination_type": null, 29410 "resolution": 1, 29411 "main_sha": null, 29412 "because_sha": null 29413 }, 29414 { 29415 "sha": "e6ae0e9b953616fed894e02b9b8c2a52f269b0be", 29416 "description": "freedreno/a6xx: Emit GRAS_LRZ_MRT_BUF_INFO_0", 29417 "nominated": false, 29418 "nomination_type": 1, 29419 "resolution": 4, 29420 "main_sha": null, 29421 "because_sha": "9c895e133bf2fbde0d318e68d7c201b4f66ff22d" 29422 }, 29423 { 29424 "sha": "98c14485097703c497f839e671d4a2c052d45d35", 29425 "description": "tu: Always write GRAS_LRZ_MRT_BUF_INFO_0", 29426 "nominated": false, 29427 "nomination_type": 1, 29428 "resolution": 4, 29429 "main_sha": null, 29430 "because_sha": "9c895e133bf2fbde0d318e68d7c201b4f66ff22d" 29431 }, 29432 { 29433 "sha": "2f58a63b2f14371470e6b2ca094ebfe96b983d2e", 29434 "description": "intel/genxml: Add XY_BLOCK_COPY_BLT on Tigerlake and later.", 29435 "nominated": false, 29436 "nomination_type": null, 29437 "resolution": 4, 29438 "main_sha": null, 29439 "because_sha": null 29440 }, 29441 { 29442 "sha": "9163500aa17492a7446fe59ab18518d83e1c248d", 29443 "description": "intel/genxml: Allow MI_FLUSH_DW on the blitter", 29444 "nominated": false, 29445 "nomination_type": null, 29446 "resolution": 4, 29447 "main_sha": null, 29448 "because_sha": null 29449 }, 29450 { 29451 "sha": "d9ffdfc16da0bafe589000bdb871181114317a29", 29452 "description": "intel/genxml: Include blitter commands in gen*_pack.h", 29453 "nominated": false, 29454 "nomination_type": null, 29455 "resolution": 4, 29456 "main_sha": null, 29457 "because_sha": null 29458 }, 29459 { 29460 "sha": "7b78b2fcac6ec2782a8296aeda195d1d3942a703", 29461 "description": "intel/genxml: Assert that all MOCS fields are non-zero on Gfx7+", 29462 "nominated": false, 29463 "nomination_type": null, 29464 "resolution": 4, 29465 "main_sha": null, 29466 "because_sha": null 29467 }, 29468 { 29469 "sha": "ebe2a2b5f6a461ec4644accb4e7b02c430bb8f16", 29470 "description": "intel/genxml: Add an field option for nonzero=\"true\"", 29471 "nominated": false, 29472 "nomination_type": null, 29473 "resolution": 4, 29474 "main_sha": null, 29475 "because_sha": null 29476 }, 29477 { 29478 "sha": "e6ebf5add7f86b57f300e6e4612333b9efbe8de2", 29479 "description": "i965: Set MOCS for Bindless Surface/Sampler State base addresses", 29480 "nominated": false, 29481 "nomination_type": null, 29482 "resolution": 4, 29483 "main_sha": null, 29484 "because_sha": null 29485 }, 29486 { 29487 "sha": "148ea65ee1554dcdb5aad37184b56cad2d3e622a", 29488 "description": "i965: Port STATE_BASE_ADDRESS to genxml and fix bugs", 29489 "nominated": false, 29490 "nomination_type": null, 29491 "resolution": 4, 29492 "main_sha": null, 29493 "because_sha": null 29494 }, 29495 { 29496 "sha": "0a64007676ff5cdfa46fc25a479d1b4b48ca9b31", 29497 "description": "i965: Fix MOCS for BLORP buffer copies", 29498 "nominated": false, 29499 "nomination_type": null, 29500 "resolution": 4, 29501 "main_sha": null, 29502 "because_sha": null 29503 }, 29504 { 29505 "sha": "75e86afb500993b3a068323570f427c17a1865be", 29506 "description": "i965: Set MOCS for 3DSTATE_INDEX_BUFFER on Gfx6/7 as well.", 29507 "nominated": false, 29508 "nomination_type": null, 29509 "resolution": 4, 29510 "main_sha": null, 29511 "because_sha": null 29512 }, 29513 { 29514 "sha": "ab44a546461572cd50901ae8285fcd19e87bef8f", 29515 "description": "i965: Set MOCS for 3DSTATE_SO_BUFFERS on Gfx7.x too", 29516 "nominated": false, 29517 "nomination_type": null, 29518 "resolution": 4, 29519 "main_sha": null, 29520 "because_sha": null 29521 }, 29522 { 29523 "sha": "eaaa3c7e04eaf3c94cc7219a1a6a89918bbe2dbb", 29524 "description": "i965: Set MOCS on NULL stream output buffers", 29525 "nominated": false, 29526 "nomination_type": null, 29527 "resolution": 4, 29528 "main_sha": null, 29529 "because_sha": null 29530 }, 29531 { 29532 "sha": "59f53b07c487dead0884b78f15468eefd52a2dc5", 29533 "description": "i965: Set MOCS for push constant buffers on Haswell and Gfx9+", 29534 "nominated": false, 29535 "nomination_type": null, 29536 "resolution": 4, 29537 "main_sha": null, 29538 "because_sha": null 29539 }, 29540 { 29541 "sha": "d0e356b3332e7fc4ae8b9f5a7f690454084b2d5a", 29542 "description": "i965: Set default MOCS for NULL depth/stencil/HiZ buffers", 29543 "nominated": false, 29544 "nomination_type": null, 29545 "resolution": 4, 29546 "main_sha": null, 29547 "because_sha": null 29548 }, 29549 { 29550 "sha": "f0a5f10b6cc0ef6a13042d96b25053527bd73940", 29551 "description": "i965: Use ISL for MOCS rather than open coding it everywhere", 29552 "nominated": false, 29553 "nomination_type": null, 29554 "resolution": 4, 29555 "main_sha": null, 29556 "because_sha": null 29557 }, 29558 { 29559 "sha": "d9decdb2c4a4a63965d77267dc8ebaff6a5b56b2", 29560 "description": "crocus: Fix MOCS for buffer copies.", 29561 "nominated": false, 29562 "nomination_type": null, 29563 "resolution": 4, 29564 "main_sha": null, 29565 "because_sha": null 29566 }, 29567 { 29568 "sha": "dc29e9dbb3a07e923c6ce3ea8d2a9a62e21175ff", 29569 "description": "crocus: Set MOCS for 3DSTATE_SO_BUFFERS on Gfx7.x too", 29570 "nominated": false, 29571 "nomination_type": null, 29572 "resolution": 4, 29573 "main_sha": null, 29574 "because_sha": null 29575 }, 29576 { 29577 "sha": "72ffcd19653c3cb7b927d2e4ff4ee0dc5a42e5ef", 29578 "description": "crocus: Set MOCS for push constant buffers where possible", 29579 "nominated": false, 29580 "nomination_type": null, 29581 "resolution": 4, 29582 "main_sha": null, 29583 "because_sha": null 29584 }, 29585 { 29586 "sha": "798cc4be1b85d2acba9984f7404cc1f26fd5005e", 29587 "description": "crocus: Set default MOCS for NULL depth/stencil/HiZ buffers", 29588 "nominated": false, 29589 "nomination_type": null, 29590 "resolution": 4, 29591 "main_sha": null, 29592 "because_sha": null 29593 }, 29594 { 29595 "sha": "737b3fae737821bb7d585bf218b03b40aadd167b", 29596 "description": "crocus: Set MOCS on NULL stream output buffers", 29597 "nominated": false, 29598 "nomination_type": null, 29599 "resolution": 4, 29600 "main_sha": null, 29601 "because_sha": null 29602 }, 29603 { 29604 "sha": "de99b5502b11f02e0470a6af8bf27ec94e2669cb", 29605 "description": "crocus: Set MOCS for index buffers on Gen6+", 29606 "nominated": false, 29607 "nomination_type": null, 29608 "resolution": 4, 29609 "main_sha": null, 29610 "because_sha": null 29611 }, 29612 { 29613 "sha": "be0d22a9ce05a56f134f48b47874cbcaaa416b35", 29614 "description": "crocus: Tidy the ifdefs for emitting STATE_BASE_ADDRESS", 29615 "nominated": false, 29616 "nomination_type": null, 29617 "resolution": 4, 29618 "main_sha": null, 29619 "because_sha": null 29620 }, 29621 { 29622 "sha": "51f843ad6034f84aafc3fe2a08f8a67112e1005a", 29623 "description": "crocus: Set MOCS for most state base addresses on pre-Gen8", 29624 "nominated": false, 29625 "nomination_type": null, 29626 "resolution": 4, 29627 "main_sha": null, 29628 "because_sha": null 29629 }, 29630 { 29631 "sha": "dfe455b6dfb927b43681fed29a9bc5a88f763171", 29632 "description": "anv: Set MOCS on NULL stream output buffers", 29633 "nominated": false, 29634 "nomination_type": null, 29635 "resolution": 4, 29636 "main_sha": null, 29637 "because_sha": null 29638 }, 29639 { 29640 "sha": "818b5d2b9eda8847830dc47187e13a1d0df5f134", 29641 "description": "anv: Set MOCS on NULL vertex buffers", 29642 "nominated": false, 29643 "nomination_type": null, 29644 "resolution": 4, 29645 "main_sha": null, 29646 "because_sha": null 29647 }, 29648 { 29649 "sha": "7ae9f516f0313c2e36c70d96b86406ee559d6b21", 29650 "description": "anv: Set MOCS in 3DSTATE_CONSTANT_XS even if there isn't a buffer.", 29651 "nominated": false, 29652 "nomination_type": null, 29653 "resolution": 4, 29654 "main_sha": null, 29655 "because_sha": null 29656 }, 29657 { 29658 "sha": "158ad07b3efc79583baa4939c56ff39a89062c3c", 29659 "description": "anv: Set MOCS for 3DSTATE_CONSTANT_XS on Gfx7.x as well", 29660 "nominated": false, 29661 "nomination_type": null, 29662 "resolution": 4, 29663 "main_sha": null, 29664 "because_sha": null 29665 }, 29666 { 29667 "sha": "b4310ef8eebfd44ee21cbcd1bfbc98f1153b92dd", 29668 "description": "anv: Set default MOCS for NULL depth/stencil/HiZ buffers", 29669 "nominated": false, 29670 "nomination_type": null, 29671 "resolution": 4, 29672 "main_sha": null, 29673 "because_sha": null 29674 }, 29675 { 29676 "sha": "d8cb76211c5d264d705dbd3c02b5fc61637d5a56", 29677 "description": "iris: Fix MOCS for buffer copies", 29678 "nominated": true, 29679 "nomination_type": 1, 29680 "resolution": 1, 29681 "main_sha": null, 29682 "because_sha": "c5b22441f1c3a77027af4306f09ea6d1f20d00ab" 29683 }, 29684 { 29685 "sha": "256d48eb8cd57e9405b010982a48cf2378d299cc", 29686 "description": "iris: Set MOCS on NULL stream output buffers", 29687 "nominated": false, 29688 "nomination_type": null, 29689 "resolution": 4, 29690 "main_sha": null, 29691 "because_sha": null 29692 }, 29693 { 29694 "sha": "d8e1d0fecc962152fa3543d7da4aa514a3b79638", 29695 "description": "iris: Set MOCS on NULL vertex buffers", 29696 "nominated": false, 29697 "nomination_type": null, 29698 "resolution": 4, 29699 "main_sha": null, 29700 "because_sha": null 29701 }, 29702 { 29703 "sha": "369cd9ae2803e2f40a2ebf1b94918436eb779f6e", 29704 "description": "iris: Set MOCS on 3DSTATE_CONSTANT_ALL packets that disable all buffers", 29705 "nominated": false, 29706 "nomination_type": null, 29707 "resolution": 4, 29708 "main_sha": null, 29709 "because_sha": null 29710 }, 29711 { 29712 "sha": "0544afd2df8a534f2f72c18c18a8489c78d8024c", 29713 "description": "iris: Set MOCS on 3DSTATE_CONSTANT_XS on Gfx9+", 29714 "nominated": false, 29715 "nomination_type": null, 29716 "resolution": 4, 29717 "main_sha": null, 29718 "because_sha": null 29719 }, 29720 { 29721 "sha": "8336054024946bc74914fc7f24a5a33b7a9e357f", 29722 "description": "iris: Set default MOCS for NULL depth/stencil/HiZ buffers", 29723 "nominated": false, 29724 "nomination_type": null, 29725 "resolution": 4, 29726 "main_sha": null, 29727 "because_sha": null 29728 }, 29729 { 29730 "sha": "0a5e2257793bc67731b0ea19ca1138ab65e8e194", 29731 "description": "iris: Set Bindless Sampler State MOCS", 29732 "nominated": false, 29733 "nomination_type": null, 29734 "resolution": 4, 29735 "main_sha": null, 29736 "because_sha": null 29737 }, 29738 { 29739 "sha": "a6690dc1eec02a3225bc42a51b6ae5029005c815", 29740 "description": "iris: Drop unnecessary parenthesis", 29741 "nominated": false, 29742 "nomination_type": null, 29743 "resolution": 4, 29744 "main_sha": null, 29745 "because_sha": null 29746 }, 29747 { 29748 "sha": "fc5168b01d2c9b8a1e84bfdf8ca3950bf3121a59", 29749 "description": "blorp: Use a non-zero MOCS for disabled constant buffers", 29750 "nominated": false, 29751 "nomination_type": null, 29752 "resolution": 4, 29753 "main_sha": null, 29754 "because_sha": null 29755 }, 29756 { 29757 "sha": "28a503c1a17b24da362b2596356684b5ca2f3c8d", 29758 "description": "blorp: Fill in MOCS for null depth/stencil/HiZ buffers.", 29759 "nominated": false, 29760 "nomination_type": null, 29761 "resolution": 4, 29762 "main_sha": null, 29763 "because_sha": null 29764 }, 29765 { 29766 "sha": "edce4649b87638cd5bbfb3553bb4744139439a4c", 29767 "description": "blorp: Fill in MOCS even for SURFTYPE_NULL surfaces.", 29768 "nominated": false, 29769 "nomination_type": null, 29770 "resolution": 4, 29771 "main_sha": null, 29772 "because_sha": null 29773 }, 29774 { 29775 "sha": "c27fcb1d3bac4282978529d947f3a143ae4a311f", 29776 "description": "isl: Fill in MOCS for NULL depth, stencil, and HiZ buffers.", 29777 "nominated": false, 29778 "nomination_type": null, 29779 "resolution": 4, 29780 "main_sha": null, 29781 "because_sha": null 29782 }, 29783 { 29784 "sha": "801ecb6f12cee3e5c5ba6d35b254b96ca9dad67b", 29785 "description": "isl: Fill in MOCS even for SURFTYPE_NULL surfaces.", 29786 "nominated": false, 29787 "nomination_type": null, 29788 "resolution": 4, 29789 "main_sha": null, 29790 "because_sha": null 29791 }, 29792 { 29793 "sha": "78d2605e575d65f705b1d01bb9afe75ac6a7ea4d", 29794 "description": "intel/genxml: Change 3DSTATE_CONSTANT_XS::MOCS to be MBZ on Gfx8.", 29795 "nominated": false, 29796 "nomination_type": null, 29797 "resolution": 4, 29798 "main_sha": null, 29799 "because_sha": null 29800 }, 29801 { 29802 "sha": "956effb88ad6b931b6fc5625493c9ff92c578c94", 29803 "description": "intel/genxml: Drop \"Hierarchical Depth Buffer MOCS\" field", 29804 "nominated": false, 29805 "nomination_type": null, 29806 "resolution": 4, 29807 "main_sha": null, 29808 "because_sha": null 29809 }, 29810 { 29811 "sha": "e69d395cd1c79f2ff730fbaf535a75dd7347dfb7", 29812 "description": "intel/genxml: Add an \"mbz\" data type", 29813 "nominated": false, 29814 "nomination_type": null, 29815 "resolution": 4, 29816 "main_sha": null, 29817 "because_sha": null 29818 }, 29819 { 29820 "sha": "58dc7f6ea67eed9583850a8fe69d6289fe919b69", 29821 "description": "intel/genxml: Fix Indirect Object Access Upper Bound on Gfx4", 29822 "nominated": false, 29823 "nomination_type": null, 29824 "resolution": 4, 29825 "main_sha": null, 29826 "because_sha": null 29827 }, 29828 { 29829 "sha": "cf76247f382a0b872e39135326111bd93f08c744", 29830 "description": "drirc: enable do_dce_before_clip_cull_analysis for ANSA", 29831 "nominated": false, 29832 "nomination_type": null, 29833 "resolution": 4, 29834 "main_sha": null, 29835 "because_sha": null 29836 }, 29837 { 29838 "sha": "95ded68984684c72a1f7313a9c0c699f62796c04", 29839 "description": "glsl/drirc: add an option for gl_ClipVertex / gl_CullDistance checks", 29840 "nominated": false, 29841 "nomination_type": null, 29842 "resolution": 4, 29843 "main_sha": null, 29844 "because_sha": null 29845 }, 29846 { 29847 "sha": "c0fc76a17211891dba2ee408748f7515f1eb4e91", 29848 "description": "docs: update calendar and link releases notes for 21.2.5", 29849 "nominated": false, 29850 "nomination_type": null, 29851 "resolution": 4, 29852 "main_sha": null, 29853 "because_sha": null 29854 }, 29855 { 29856 "sha": "c8bf9100cd3ed98bec579235e6253b9d8ba8847b", 29857 "description": "docs: add sha256 sums for 21.2.5", 29858 "nominated": false, 29859 "nomination_type": null, 29860 "resolution": 4, 29861 "main_sha": null, 29862 "because_sha": null 29863 }, 29864 { 29865 "sha": "f07a61499526dfb628eb54a8bd2401247659c52d", 29866 "description": "docs: add release notes for 21.2.5", 29867 "nominated": false, 29868 "nomination_type": null, 29869 "resolution": 4, 29870 "main_sha": null, 29871 "because_sha": null 29872 }, 29873 { 29874 "sha": "021ec93273819bb6922df01beef51feb5abfb333", 29875 "description": "r300: improve precission of linear interpolation", 29876 "nominated": false, 29877 "nomination_type": null, 29878 "resolution": 4, 29879 "main_sha": null, 29880 "because_sha": null 29881 }, 29882 { 29883 "sha": "aa264ded948defc88930eea7d54800b3188a3ac0", 29884 "description": "ir3/ra: Check register file upper bound when updating preferred_reg", 29885 "nominated": true, 29886 "nomination_type": 1, 29887 "resolution": 1, 29888 "main_sha": null, 29889 "because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816" 29890 }, 29891 { 29892 "sha": "4f4164d62a0b29c12d750d9467e73c31e7f678b8", 29893 "description": "radeon/vce: Limiting max supported refernce frames to 1 for h264 encoding", 29894 "nominated": false, 29895 "nomination_type": null, 29896 "resolution": 4, 29897 "main_sha": null, 29898 "because_sha": null 29899 }, 29900 { 29901 "sha": "d8e45467076789aac6a83c3982dafcf386d56e72", 29902 "description": "ac/nir: remove bogus assertion about the position for culling", 29903 "nominated": false, 29904 "nomination_type": null, 29905 "resolution": 4, 29906 "main_sha": null, 29907 "because_sha": null 29908 }, 29909 { 29910 "sha": "d3b3daa06b7f3856f88f8c6275db30ee6cf7874a", 29911 "description": "intel/pps: reuse timestamp_frequency from intel_device_info", 29912 "nominated": false, 29913 "nomination_type": null, 29914 "resolution": 4, 29915 "main_sha": null, 29916 "because_sha": null 29917 }, 29918 { 29919 "sha": "43d5b55bc1691e9d3a4fdb24086fa3d626d4974c", 29920 "description": "intel/pps: provide accurate min sampling period", 29921 "nominated": false, 29922 "nomination_type": null, 29923 "resolution": 4, 29924 "main_sha": null, 29925 "because_sha": null 29926 }, 29927 { 29928 "sha": "3dda80fcf62baa106f227392d45ea6853ef7d9e9", 29929 "description": "intel/dev: printout timestamp period", 29930 "nominated": false, 29931 "nomination_type": null, 29932 "resolution": 4, 29933 "main_sha": null, 29934 "because_sha": null 29935 }, 29936 { 29937 "sha": "127863ddd3e9aa43cea7c9de8c452460a0dcd5de", 29938 "description": "docs: put a list of commands to setup perfetto", 29939 "nominated": false, 29940 "nomination_type": null, 29941 "resolution": 4, 29942 "main_sha": null, 29943 "because_sha": null 29944 }, 29945 { 29946 "sha": "bc0a702c52452add244521fca53ecc850ceb6938", 29947 "description": "pps: add an intel config file", 29948 "nominated": false, 29949 "nomination_type": null, 29950 "resolution": 4, 29951 "main_sha": null, 29952 "because_sha": null 29953 }, 29954 { 29955 "sha": "32b28f2cfa4501314aa74356adaef7173e203cd0", 29956 "description": "pps: remove counter_ids fields", 29957 "nominated": false, 29958 "nomination_type": null, 29959 "resolution": 4, 29960 "main_sha": null, 29961 "because_sha": null 29962 }, 29963 { 29964 "sha": "64157c706e78be0ea3bc002c07a15b002f1aa313", 29965 "description": "intel/dev/test: Assert (verx10 / 10) == ver", 29966 "nominated": false, 29967 "nomination_type": null, 29968 "resolution": 4, 29969 "main_sha": null, 29970 "because_sha": null 29971 }, 29972 { 29973 "sha": "11602d2d36d319c2f185979effa4ed3c3342678f", 29974 "description": "aco: use std::vector and IDSet in RA validator", 29975 "nominated": false, 29976 "nomination_type": null, 29977 "resolution": 4, 29978 "main_sha": null, 29979 "because_sha": null 29980 }, 29981 { 29982 "sha": "b42f4b880915cf7c206bf7fce7558c6ac92e4f09", 29983 "description": "broadcom/compiler: padding fixes to QPU assembly dumps", 29984 "nominated": false, 29985 "nomination_type": null, 29986 "resolution": 4, 29987 "main_sha": null, 29988 "because_sha": null 29989 }, 29990 { 29991 "sha": "3ad06b69490fa990c473e16f78ce658b0eb43b47", 29992 "description": "zink: always use explicit lod for texture() when legal in non-fragment stages", 29993 "nominated": true, 29994 "nomination_type": 0, 29995 "resolution": 1, 29996 "main_sha": null, 29997 "because_sha": null 29998 }, 29999 { 30000 "sha": "4d9fc17ae8c24a8f4e40a17600e8d4205c27b2bf", 30001 "description": "zink: set aspectMask for renderpass2 VkAttachmentReference2 structs", 30002 "nominated": true, 30003 "nomination_type": 0, 30004 "resolution": 1, 30005 "main_sha": null, 30006 "because_sha": null 30007 }, 30008 { 30009 "sha": "c4a513d978e6fb5344b465d981c70b1823906331", 30010 "description": "zink: use align64 for allocation sizes", 30011 "nominated": true, 30012 "nomination_type": 0, 30013 "resolution": 1, 30014 "main_sha": null, 30015 "because_sha": null 30016 }, 30017 { 30018 "sha": "2e9e113b7f57a45e6a10577af9f82c09efe6b05e", 30019 "description": "zink: cache bo SpvId array types", 30020 "nominated": false, 30021 "nomination_type": null, 30022 "resolution": 4, 30023 "main_sha": null, 30024 "because_sha": null 30025 }, 30026 { 30027 "sha": "65abd1d4aed48365f0054279616dc31a817b2be0", 30028 "description": "venus: implement vn_buffer_cache_entries_create", 30029 "nominated": false, 30030 "nomination_type": null, 30031 "resolution": 4, 30032 "main_sha": null, 30033 "because_sha": null 30034 }, 30035 { 30036 "sha": "af505ff3c8ce498998dc155271652ca6e77a63d0", 30037 "description": "venus: implement vn_buffer_cache_get_memory_requirements", 30038 "nominated": false, 30039 "nomination_type": null, 30040 "resolution": 4, 30041 "main_sha": null, 30042 "because_sha": null 30043 }, 30044 { 30045 "sha": "a74f2495ca07bb536e8f1caaa8c2a4ed36c10d67", 30046 "description": "venus: implement vn_buffer_get_max_buffer_size", 30047 "nominated": false, 30048 "nomination_type": null, 30049 "resolution": 4, 30050 "main_sha": null, 30051 "because_sha": null 30052 }, 30053 { 30054 "sha": "13f2e50aee42ff20e4bcf7e40a4b6047d7394096", 30055 "description": "venus: add buffer cache init and usage flows", 30056 "nominated": false, 30057 "nomination_type": null, 30058 "resolution": 4, 30059 "main_sha": null, 30060 "because_sha": null 30061 }, 30062 { 30063 "sha": "fc237f80c6142171df695ecbfc3c981262672997", 30064 "description": "venus: add struct vn_image_memory_requirements", 30065 "nominated": false, 30066 "nomination_type": null, 30067 "resolution": 4, 30068 "main_sha": null, 30069 "because_sha": null 30070 }, 30071 { 30072 "sha": "b108e096d12f9baabcb730723003ff51a6dadfff", 30073 "description": "venus: add struct vn_buffer_memory_requirements", 30074 "nominated": false, 30075 "nomination_type": null, 30076 "resolution": 4, 30077 "main_sha": null, 30078 "because_sha": null 30079 }, 30080 { 30081 "sha": "927dea7c346b9717d1fe5fd113b46846b8369f7e", 30082 "description": "venus: refactor the ahb buffer mem_type_bits query api", 30083 "nominated": false, 30084 "nomination_type": null, 30085 "resolution": 4, 30086 "main_sha": null, 30087 "because_sha": null 30088 }, 30089 { 30090 "sha": "34b7d820e2912c6b586f7ae670120eb18aeb45a5", 30091 "description": "venus: refactor to add vn_buffer_init", 30092 "nominated": false, 30093 "nomination_type": null, 30094 "resolution": 4, 30095 "main_sha": null, 30096 "because_sha": null 30097 }, 30098 { 30099 "sha": "df93a8a6dde0bbb903f14b4a6256445c771af54f", 30100 "description": "venus: refactor to add vn_device_init", 30101 "nominated": false, 30102 "nomination_type": null, 30103 "resolution": 4, 30104 "main_sha": null, 30105 "because_sha": null 30106 }, 30107 { 30108 "sha": "2a79dfb724ab939eb73c255cfa9dc743c34d21ab", 30109 "description": "venus: release queues on device creation failure", 30110 "nominated": false, 30111 "nomination_type": null, 30112 "resolution": 4, 30113 "main_sha": null, 30114 "because_sha": null 30115 }, 30116 { 30117 "sha": "2de6beaa12f9b855d31c3c11a8a6cea51a14d6b1", 30118 "description": "zink: add better handling for CUBE_COMPATIBLE bit", 30119 "nominated": true, 30120 "nomination_type": 1, 30121 "resolution": 1, 30122 "main_sha": null, 30123 "because_sha": "71494c4874c6d8eba93309faeed01e1444eb49b5" 30124 }, 30125 { 30126 "sha": "5a2513a5158dc07f21706a7083a493dcd6755a36", 30127 "description": "venus: assign valid memoryTypeIndex of exportable ahb memory for image", 30128 "nominated": false, 30129 "nomination_type": null, 30130 "resolution": 4, 30131 "main_sha": null, 30132 "because_sha": null 30133 }, 30134 { 30135 "sha": "2c43fd4c41f32479441a5845b46f844e66aeb3cc", 30136 "description": "amd/rgp: Use VGH clocks for RGP workaround.", 30137 "nominated": false, 30138 "nomination_type": null, 30139 "resolution": 4, 30140 "main_sha": null, 30141 "because_sha": null 30142 }, 30143 { 30144 "sha": "bfbc41a9fa8aeeae7d5a441940538a5a7bb9f027", 30145 "description": "ci/piglit-runner: Merge piglit-driver-*.txt files into driver-*.txt.", 30146 "nominated": false, 30147 "nomination_type": null, 30148 "resolution": 1, 30149 "main_sha": null, 30150 "because_sha": null 30151 }, 30152 { 30153 "sha": "38dff02bfb1f237ded1e2075e560ec06b52fadcf", 30154 "description": "ci/deqp-runner: Rename the deqp-drivername-*.txt files to drivername-*.txt", 30155 "nominated": false, 30156 "nomination_type": null, 30157 "resolution": 1, 30158 "main_sha": null, 30159 "because_sha": null 30160 }, 30161 { 30162 "sha": "3c49916d515c62ac039644e8a0934e534f37be0b", 30163 "description": "iris: destroy our mutexes a little later", 30164 "nominated": false, 30165 "nomination_type": null, 30166 "resolution": 4, 30167 "main_sha": null, 30168 "because_sha": null 30169 }, 30170 { 30171 "sha": "e68616e5e651fb721ffdcdd167712689f183002e", 30172 "description": "docs: update calendar for 21.3.0-rc3", 30173 "nominated": false, 30174 "nomination_type": null, 30175 "resolution": 4, 30176 "main_sha": null, 30177 "because_sha": null 30178 }, 30179 { 30180 "sha": "9fa702f28ca030950cd8d79c2cf071eb63003741", 30181 "description": "venus: refactor private descriptor_set helpers to be private", 30182 "nominated": false, 30183 "nomination_type": null, 30184 "resolution": 4, 30185 "main_sha": null, 30186 "because_sha": null 30187 }, 30188 { 30189 "sha": "565d65baafc218209c09e04ff8b25e1518854bca", 30190 "description": "anv: Enable CCS for storage image formats", 30191 "nominated": false, 30192 "nomination_type": null, 30193 "resolution": 4, 30194 "main_sha": null, 30195 "because_sha": null 30196 }, 30197 { 30198 "sha": "64ea7e5e338750c8e7c33ddcd969b60af1645ada", 30199 "description": "anv: Pass correct aux usage while filling out surface state", 30200 "nominated": false, 30201 "nomination_type": null, 30202 "resolution": 4, 30203 "main_sha": null, 30204 "because_sha": null 30205 }, 30206 { 30207 "sha": "f79a25653b9b18617d6a317bc8bd94973a2a0674", 30208 "description": "zink: move all shader bo/sharedmem access to compiler passes", 30209 "nominated": false, 30210 "nomination_type": null, 30211 "resolution": 4, 30212 "main_sha": null, 30213 "because_sha": null 30214 }, 30215 { 30216 "sha": "c18413b877cdf47904ef398071827767afa0b99a", 30217 "description": "zink: add more glsl base types to get_glsl_basetype()", 30218 "nominated": false, 30219 "nomination_type": null, 30220 "resolution": 4, 30221 "main_sha": null, 30222 "because_sha": null 30223 }, 30224 { 30225 "sha": "6be3c0f82d7cd988d6737e078d4ee8e60dc66eae", 30226 "description": "zink: move all 64-32bit shader store rewriting to nir pass", 30227 "nominated": false, 30228 "nomination_type": null, 30229 "resolution": 4, 30230 "main_sha": null, 30231 "because_sha": null 30232 }, 30233 { 30234 "sha": "8a98e6fb97cb264e822d1b1b3ba6c333fb727a81", 30235 "description": "zink: move shared intrinsic offset adjustments to compiler passes", 30236 "nominated": false, 30237 "nomination_type": null, 30238 "resolution": 4, 30239 "main_sha": null, 30240 "because_sha": null 30241 }, 30242 { 30243 "sha": "6d31f4b7b0776e3f97b88007853ae0eb36233933", 30244 "description": "zink: move ssbo store offset adjustment to compiler passes", 30245 "nominated": false, 30246 "nomination_type": null, 30247 "resolution": 4, 30248 "main_sha": null, 30249 "because_sha": null 30250 }, 30251 { 30252 "sha": "150d6ee97e374b5f520fc1ec3817a8a09c4b80fc", 30253 "description": "zink: move all 64-32bit shader load rewriting to nir pass", 30254 "nominated": false, 30255 "nomination_type": null, 30256 "resolution": 4, 30257 "main_sha": null, 30258 "because_sha": null 30259 }, 30260 { 30261 "sha": "3a1ecd1e8ccfb73d76d5c20bbce9ee3e1d3ffcea", 30262 "description": "zink: run lower_io_to_scalar before rewriting bo access", 30263 "nominated": false, 30264 "nomination_type": null, 30265 "resolution": 4, 30266 "main_sha": null, 30267 "because_sha": null 30268 }, 30269 { 30270 "sha": "ee22cd619fb164fb6b0c53d6915e6901b52b97fa", 30271 "description": "zink: move bo load offset adjustment to compiler passes", 30272 "nominated": false, 30273 "nomination_type": null, 30274 "resolution": 4, 30275 "main_sha": null, 30276 "because_sha": null 30277 }, 30278 { 30279 "sha": "14f7eb9d4c0b2727c7e14027d82f86cf41cecc62", 30280 "description": "zink: run optimize_nir() only once during compile", 30281 "nominated": false, 30282 "nomination_type": null, 30283 "resolution": 4, 30284 "main_sha": null, 30285 "because_sha": null 30286 }, 30287 { 30288 "sha": "16f838576cf29e26f1af198ac93a0fb3a3cfad8f", 30289 "description": "nir/lower_io_to_scalar: add support for bo and shared io", 30290 "nominated": false, 30291 "nomination_type": null, 30292 "resolution": 4, 30293 "main_sha": null, 30294 "because_sha": null 30295 }, 30296 { 30297 "sha": "60cb47180561250939e37f0c1d0fdc6a981608f3", 30298 "description": "ci/radeonsi: Use a deqp-runner suite suite for stoney.", 30299 "nominated": false, 30300 "nomination_type": null, 30301 "resolution": 4, 30302 "main_sha": null, 30303 "because_sha": null 30304 }, 30305 { 30306 "sha": "4856586ac605e89ee6c128b1a190f000311b49ba", 30307 "description": "util: use anonymous file for memory fd creation", 30308 "nominated": true, 30309 "nomination_type": 1, 30310 "resolution": 1, 30311 "main_sha": null, 30312 "because_sha": "1166ee9caf3ef8412c1897d926040035981cb4cf" 30313 }, 30314 { 30315 "sha": "49d290bcf74ee837af5257a005b126d475d057cb", 30316 "description": "radv: don't use a separate cache entry for GS copy shaders", 30317 "nominated": false, 30318 "nomination_type": null, 30319 "resolution": 4, 30320 "main_sha": null, 30321 "because_sha": null 30322 }, 30323 { 30324 "sha": "704340f0f6777e92369c206703504417ff764113", 30325 "description": "radv: fix invalid wait_dst_stage_mask type", 30326 "nominated": false, 30327 "nomination_type": null, 30328 "resolution": 4, 30329 "main_sha": null, 30330 "because_sha": null 30331 }, 30332 { 30333 "sha": "0bbb32ece45d9ef6dd62f5516a8ae1dc779ea3a3", 30334 "description": "glsl/nir/linker: Also remove image variables", 30335 "nominated": false, 30336 "nomination_type": 1, 30337 "resolution": 4, 30338 "main_sha": null, 30339 "because_sha": "b8ee37472d3e271fa666d82910588497435a86b7" 30340 }, 30341 { 30342 "sha": "0a277fabce9dad868d5b38b9ba1d7be4afb62f62", 30343 "description": "broadcom/compiler: fix condition encoding bug", 30344 "nominated": false, 30345 "nomination_type": null, 30346 "resolution": 4, 30347 "main_sha": null, 30348 "because_sha": null 30349 }, 30350 { 30351 "sha": "3fbd6662b777a6f2a5b216101daca9b0a86f9958", 30352 "description": "broadcom/compiler: rework simultaneous peripheral access checks", 30353 "nominated": false, 30354 "nomination_type": null, 30355 "resolution": 4, 30356 "main_sha": null, 30357 "because_sha": null 30358 }, 30359 { 30360 "sha": "2c61d89d3623c5eca9618e33a43c82f1aff266c5", 30361 "description": "gbm: add GBM_FORMAT_GR1616 and RG1616", 30362 "nominated": false, 30363 "nomination_type": null, 30364 "resolution": 4, 30365 "main_sha": null, 30366 "because_sha": null 30367 }, 30368 { 30369 "sha": "759eaf517a39e53fe2ee808c860234a30013a03e", 30370 "description": "gbm: add missing R16 case in gbm_bo_get_bpp", 30371 "nominated": false, 30372 "nomination_type": null, 30373 "resolution": 4, 30374 "main_sha": null, 30375 "because_sha": null 30376 }, 30377 { 30378 "sha": "1fe375e7cf8da6d0313b7954ae76120cde92db14", 30379 "description": "radv: Add bufferDeviceAddressMultiDevice support.", 30380 "nominated": true, 30381 "nomination_type": 1, 30382 "resolution": 1, 30383 "main_sha": null, 30384 "because_sha": "2e5718c957415b93da6be5e1ff61d09e5e9933a2" 30385 }, 30386 { 30387 "sha": "e1619b268a6f4f3eec3ab7ecd558b02665c7f50b", 30388 "description": "glthread: add a trivial thread-safe way to skip display list execution", 30389 "nominated": false, 30390 "nomination_type": null, 30391 "resolution": 4, 30392 "main_sha": null, 30393 "because_sha": null 30394 }, 30395 { 30396 "sha": "c14d755f3d3ea0f1501da5da021d59f26379d1f1", 30397 "description": "glthread: add an option to make glCheckFramebufferStatus a no-op", 30398 "nominated": false, 30399 "nomination_type": null, 30400 "resolution": 4, 30401 "main_sha": null, 30402 "because_sha": null 30403 }, 30404 { 30405 "sha": "f4348ef60d51b07ee40ebfd4215118de281bd7e4", 30406 "description": "glthread: don't sync for glIsEnabled with a few enums", 30407 "nominated": false, 30408 "nomination_type": null, 30409 "resolution": 4, 30410 "main_sha": null, 30411 "because_sha": null 30412 }, 30413 { 30414 "sha": "6b370cbe289e5c0908f53283afd711f439be8879", 30415 "description": "glthread: don't execute display lists if they have no effect", 30416 "nominated": false, 30417 "nomination_type": null, 30418 "resolution": 4, 30419 "main_sha": null, 30420 "because_sha": null 30421 }, 30422 { 30423 "sha": "b0c40bc9054404c1b0e42516b72d6d9d070a4c10", 30424 "description": "nir/lower_samplers_as_deref: rewrite more image intrinsics", 30425 "nominated": true, 30426 "nomination_type": 0, 30427 "resolution": 1, 30428 "main_sha": null, 30429 "because_sha": null 30430 }, 30431 { 30432 "sha": "c9ce151ff97b7a8776ed4cb2eff27bfbd836ea3d", 30433 "description": "zink: more accurately update samplemask for fs shader keys", 30434 "nominated": true, 30435 "nomination_type": 0, 30436 "resolution": 1, 30437 "main_sha": null, 30438 "because_sha": null 30439 }, 30440 { 30441 "sha": "8899f6a19857d533d62945889c413b55cea5223c", 30442 "description": "zink: fix gl_SampleMaskIn spirv generation", 30443 "nominated": true, 30444 "nomination_type": 0, 30445 "resolution": 1, 30446 "main_sha": null, 30447 "because_sha": null 30448 }, 30449 { 30450 "sha": "f42a4f64511cab640d57e4a1b1c58f9448f1395b", 30451 "description": "radv: fence->user_ptr and ctx->fence_map are now totally unused.", 30452 "nominated": false, 30453 "nomination_type": null, 30454 "resolution": 4, 30455 "main_sha": null, 30456 "because_sha": null 30457 }, 30458 { 30459 "sha": "861a35b3bc8779c5eb1d825a99151dd5e8c023ac", 30460 "description": "mesa: Require MRT support for GL3/ES3", 30461 "nominated": true, 30462 "nomination_type": 0, 30463 "resolution": 1, 30464 "main_sha": null, 30465 "because_sha": null 30466 }, 30467 { 30468 "sha": "7e26ea84da94a8157808f391c9849ae4a1c52cc8", 30469 "description": "microsoft/compiler: Use memcpy instead of a union to write dxil_features", 30470 "nominated": false, 30471 "nomination_type": null, 30472 "resolution": 4, 30473 "main_sha": null, 30474 "because_sha": null 30475 }, 30476 { 30477 "sha": "d8b1afdc85078faee96cd1f8dd6f188843c0d705", 30478 "description": "nir/lower_blend: Use correct clamp for SNORM", 30479 "nominated": false, 30480 "nomination_type": null, 30481 "resolution": 4, 30482 "main_sha": null, 30483 "because_sha": null 30484 }, 30485 { 30486 "sha": "3b146fb466d1e710a7bd3c9e9f5acf02a1e7523b", 30487 "description": "panvk: Pass through alpha_zero_nop/one_store flags", 30488 "nominated": false, 30489 "nomination_type": null, 30490 "resolution": 4, 30491 "main_sha": null, 30492 "because_sha": null 30493 }, 30494 { 30495 "sha": "77928e45ebb7b1d298e67abb2446eee24a6d0d98", 30496 "description": "panfrost: Pass through alpha_zero_nop/one_store", 30497 "nominated": false, 30498 "nomination_type": null, 30499 "resolution": 4, 30500 "main_sha": null, 30501 "because_sha": null 30502 }, 30503 { 30504 "sha": "169aa9f1777266098de4388054ab56fa7b09190c", 30505 "description": "panfrost: Test alpha_zero_nop/one_store predicates", 30506 "nominated": false, 30507 "nomination_type": null, 30508 "resolution": 4, 30509 "main_sha": null, 30510 "because_sha": null 30511 }, 30512 { 30513 "sha": "c6b2c1069b551889363e3fbccf85db29824e8dad", 30514 "description": "panfrost: Add alpha_zero_nop/one_store predicate", 30515 "nominated": false, 30516 "nomination_type": null, 30517 "resolution": 4, 30518 "main_sha": null, 30519 "because_sha": null 30520 }, 30521 { 30522 "sha": "87b68e77ccd1c67cc552ff95b158d2ac32987977", 30523 "description": "panfrost: Rename depth bias fields", 30524 "nominated": false, 30525 "nomination_type": null, 30526 "resolution": 4, 30527 "main_sha": null, 30528 "because_sha": null 30529 }, 30530 { 30531 "sha": "29762ea89751b64121b46a9c04bcb87ae1096295", 30532 "description": "iris: Drop hint if primitive id is required or not", 30533 "nominated": false, 30534 "nomination_type": null, 30535 "resolution": 4, 30536 "main_sha": null, 30537 "because_sha": null 30538 }, 30539 { 30540 "sha": "1ee043e66214519513f3647e754ea051553cd528", 30541 "description": "anv: Drop hint if primitive id is required or not", 30542 "nominated": false, 30543 "nomination_type": null, 30544 "resolution": 4, 30545 "main_sha": null, 30546 "because_sha": null 30547 }, 30548 { 30549 "sha": "3f3322242667c677013e2585b464ed18c9e9c5fc", 30550 "description": "intel/compiler: Track primitive id in domain/evaluation shader", 30551 "nominated": false, 30552 "nomination_type": null, 30553 "resolution": 4, 30554 "main_sha": null, 30555 "because_sha": null 30556 }, 30557 { 30558 "sha": "2b86cf2850edf5adec8e1d674ba8383b91fb9148", 30559 "description": "intel/genxml: Add new Primitive ID Not Required bit field to 3DSTATE_DS", 30560 "nominated": false, 30561 "nomination_type": null, 30562 "resolution": 4, 30563 "main_sha": null, 30564 "because_sha": null 30565 }, 30566 { 30567 "sha": "90228a80ea2867126cc8a165f61d604803443b5b", 30568 "description": "zink: don't add dynamic vertex pipeline states if no attribs are used", 30569 "nominated": true, 30570 "nomination_type": 0, 30571 "resolution": 1, 30572 "main_sha": null, 30573 "because_sha": null 30574 }, 30575 { 30576 "sha": "3072e6e0da5d226700a8d6d0683636b5c7e2f237", 30577 "description": "intel/compiler: Don't use SIMD larger than needed for workgroup", 30578 "nominated": false, 30579 "nomination_type": null, 30580 "resolution": 4, 30581 "main_sha": null, 30582 "because_sha": null 30583 }, 30584 { 30585 "sha": "4e7b71e00cb9ae27dff4f022fab58e14ea75fa2d", 30586 "description": "intel/compiler: Use SIMD selection helpers for variable workgroup size", 30587 "nominated": false, 30588 "nomination_type": null, 30589 "resolution": 4, 30590 "main_sha": null, 30591 "because_sha": null 30592 }, 30593 { 30594 "sha": "7dda0cf2b8e7d13a6dce7b2fc48e95e260717aee", 30595 "description": "intel/compiler: Use SIMD selection helpers for CS", 30596 "nominated": false, 30597 "nomination_type": null, 30598 "resolution": 4, 30599 "main_sha": null, 30600 "because_sha": null 30601 }, 30602 { 30603 "sha": "7558340ebb688a9607f0cbc05f8bad56d77b19fe", 30604 "description": "intel/compiler: Add helpers to select SIMD for compute shaders", 30605 "nominated": false, 30606 "nomination_type": null, 30607 "resolution": 4, 30608 "main_sha": null, 30609 "because_sha": null 30610 }, 30611 { 30612 "sha": "c13da98929809dd2d9f752e938f9ae650ce3fcd5", 30613 "description": "zink: stop exporting PIPE_SHADER_CAP_FP16_DERIVATIVES", 30614 "nominated": true, 30615 "nomination_type": 0, 30616 "resolution": 1, 30617 "main_sha": null, 30618 "because_sha": null 30619 }, 30620 { 30621 "sha": "3094524621291e6010232c4fd930e1e2d335f2ee", 30622 "description": "microsoft/spirv_to_dxil: turn sysvals into input varyings", 30623 "nominated": true, 30624 "nomination_type": 1, 30625 "resolution": 1, 30626 "main_sha": null, 30627 "because_sha": "b47090c5b33c89e5c29dd4f95230863ec018e2bc" 30628 }, 30629 { 30630 "sha": "a6031cd9bd409c793c3a2928eaf9f04f09d2f55a", 30631 "description": "anv: fix push constant lowering with bindless shaders", 30632 "nominated": true, 30633 "nomination_type": 1, 30634 "resolution": 1, 30635 "main_sha": null, 30636 "because_sha": "9fa1cdfe7ffd9e7ebd83055e2008f3e4b8ada549" 30637 }, 30638 { 30639 "sha": "f16961f2228cd34c84a18d5cb92fe14141e311b0", 30640 "description": "zink: add notes about binding points which aren't counted in util funcs", 30641 "nominated": false, 30642 "nomination_type": null, 30643 "resolution": 4, 30644 "main_sha": null, 30645 "because_sha": null 30646 }, 30647 { 30648 "sha": "0a6f5ec942158af5ff0e0d9171a621bf0acfae87", 30649 "description": "zink: don't check rebind count outside of buffer/image rebind function", 30650 "nominated": true, 30651 "nomination_type": 0, 30652 "resolution": 1, 30653 "main_sha": null, 30654 "because_sha": null 30655 }, 30656 { 30657 "sha": "1a68f2eb8f4818944d656b8d0f9102c576815800", 30658 "description": "zink: only reset zink_resource::so_valid on buffer rebind", 30659 "nominated": true, 30660 "nomination_type": 0, 30661 "resolution": 1, 30662 "main_sha": null, 30663 "because_sha": null 30664 }, 30665 { 30666 "sha": "dabe477b4f273964afedab2fce2be22f2617268f", 30667 "description": "zink: don't break early when applying fb clears", 30668 "nominated": true, 30669 "nomination_type": 0, 30670 "resolution": 1, 30671 "main_sha": null, 30672 "because_sha": null 30673 }, 30674 { 30675 "sha": "2a91e83b7f5d2822c3fc06d0edba1d0f70cadff9", 30676 "description": "zink: detect prim type more accurately for tess/gs lines", 30677 "nominated": true, 30678 "nomination_type": 0, 30679 "resolution": 1, 30680 "main_sha": null, 30681 "because_sha": null 30682 }, 30683 { 30684 "sha": "3a894d2b2f6483e5a2a5ab66485062612eeff224", 30685 "description": "zink: split out descriptor pool sizing into separate struct", 30686 "nominated": false, 30687 "nomination_type": null, 30688 "resolution": 4, 30689 "main_sha": null, 30690 "because_sha": null 30691 }, 30692 { 30693 "sha": "66a0d8204f775bd32bad68c42d4fec223272f9e0", 30694 "description": "zink: reduce hashed region of zink_descriptor_layout_key", 30695 "nominated": false, 30696 "nomination_type": null, 30697 "resolution": 4, 30698 "main_sha": null, 30699 "because_sha": null 30700 }, 30701 { 30702 "sha": "103e93cbe6e228474d464e5aae14a5b86f4fec94", 30703 "description": "zink: eliminate a hole in zink_descriptor_layout_key", 30704 "nominated": false, 30705 "nomination_type": null, 30706 "resolution": 4, 30707 "main_sha": null, 30708 "because_sha": null 30709 }, 30710 { 30711 "sha": "3acab7a24c497f1ebdde95c9d8048cce2d932cf3", 30712 "description": "zink: rename zink_descriptor_layout_key::num_descriptors -> num_bindings", 30713 "nominated": false, 30714 "nomination_type": null, 30715 "resolution": 4, 30716 "main_sha": null, 30717 "because_sha": null 30718 }, 30719 { 30720 "sha": "fb78c2de2129af9c0df84f2761e8bb94a59042fd", 30721 "description": "d3d10umd: Update for set_sampler_views take_ownership parameter.", 30722 "nominated": false, 30723 "nomination_type": null, 30724 "resolution": 4, 30725 "main_sha": null, 30726 "because_sha": null 30727 }, 30728 { 30729 "sha": "e69a82f98875488381160bd3dba9b16c7e1062db", 30730 "description": "d3d10umd: Fix MSVC build.", 30731 "nominated": false, 30732 "nomination_type": null, 30733 "resolution": 4, 30734 "main_sha": null, 30735 "because_sha": null 30736 }, 30737 { 30738 "sha": "cf464affb426913fb56963651dc5aad47f50f5c2", 30739 "description": "d3d10umd: Update for transfer interface changes.", 30740 "nominated": false, 30741 "nomination_type": null, 30742 "resolution": 4, 30743 "main_sha": null, 30744 "because_sha": null 30745 }, 30746 { 30747 "sha": "b3c1090a5f9ae0e7999632219214fadb5a1d526e", 30748 "description": "d3d10umd: Rename Dxgi.h to DxgiFns.h.", 30749 "nominated": false, 30750 "nomination_type": null, 30751 "resolution": 4, 30752 "main_sha": null, 30753 "because_sha": null 30754 }, 30755 { 30756 "sha": "d944136f3635aeacd97e167176c968c5078d92d7", 30757 "description": "vulkan/wsi/wayland: don't expose surface formats not fully supported", 30758 "nominated": true, 30759 "nomination_type": 1, 30760 "resolution": 1, 30761 "main_sha": null, 30762 "because_sha": "151b65b211907d92f3012997aba12b7dbe004e61" 30763 }, 30764 { 30765 "sha": "1c4f1c229011f62b43fde1327fd0bd8762883993", 30766 "description": "panfrost: support PIPE_RESOURCE_PARAM_NPLANES query", 30767 "nominated": false, 30768 "nomination_type": null, 30769 "resolution": 4, 30770 "main_sha": null, 30771 "because_sha": null 30772 }, 30773 { 30774 "sha": "f96ad5d71c067c4263c1af1552d02637e76d9c01", 30775 "description": "panfrost: Support planar formats for scanout", 30776 "nominated": false, 30777 "nomination_type": null, 30778 "resolution": 4, 30779 "main_sha": null, 30780 "because_sha": null 30781 }, 30782 { 30783 "sha": "1cd43ff030bb16beb9e4fee3271872f2520b6809", 30784 "description": "radv: lower the viewport index to zero when the VGT stage doesn't export it", 30785 "nominated": false, 30786 "nomination_type": null, 30787 "resolution": 4, 30788 "main_sha": null, 30789 "because_sha": null 30790 }, 30791 { 30792 "sha": "fad6a806359efd7c64dc81443ece6d430454865f", 30793 "description": "meson: build freedreno tools when other parts of freedreno not enabled", 30794 "nominated": false, 30795 "nomination_type": null, 30796 "resolution": 4, 30797 "main_sha": null, 30798 "because_sha": null 30799 }, 30800 { 30801 "sha": "6c614947714460f5517b1fa9e602368eaecbaecb", 30802 "description": "freedreno: support lua54", 30803 "nominated": false, 30804 "nomination_type": null, 30805 "resolution": 4, 30806 "main_sha": null, 30807 "because_sha": null 30808 }, 30809 { 30810 "sha": "d2a7afe34d8a3bba51035fce1d8b8e40c7a521d8", 30811 "description": "freedreno/drm: Move suballoc_bo to device", 30812 "nominated": false, 30813 "nomination_type": null, 30814 "resolution": 4, 30815 "main_sha": null, 30816 "because_sha": null 30817 }, 30818 { 30819 "sha": "2c6fb9780cb6c8a3c04f7fd723d7a49800c19016", 30820 "description": "freedreno/drm: Add some asserts", 30821 "nominated": false, 30822 "nomination_type": null, 30823 "resolution": 4, 30824 "main_sha": null, 30825 "because_sha": null 30826 }, 30827 { 30828 "sha": "00a1eda61b3962f6d2b5a512887523ab1e74813a", 30829 "description": "mesa: add a no_error path to _mesa_handle_bind_buffer_gen", 30830 "nominated": false, 30831 "nomination_type": null, 30832 "resolution": 4, 30833 "main_sha": null, 30834 "because_sha": null 30835 }, 30836 { 30837 "sha": "87b9a9667af67de44b854d4908df8b17f5d4f6de", 30838 "description": "mesa: remove redundant flagging USAGE_ARRAY_BUFFER", 30839 "nominated": false, 30840 "nomination_type": null, 30841 "resolution": 4, 30842 "main_sha": null, 30843 "because_sha": null 30844 }, 30845 { 30846 "sha": "2f059b861e0d0f3e44d9f97d5f08fbb9ba19dc26", 30847 "description": "mesa: move setting USAGE_PIXEL_PACK_BUFFER out of BindBuffer to reduce overhead", 30848 "nominated": false, 30849 "nomination_type": null, 30850 "resolution": 4, 30851 "main_sha": null, 30852 "because_sha": null 30853 }, 30854 { 30855 "sha": "d3a134bbd7edee1bc5d4e7d936c547162753a827", 30856 "description": "mesa: remove USAGE_ELEMENT_ARRAY_BUFFER because it's unused and adding overhead", 30857 "nominated": false, 30858 "nomination_type": null, 30859 "resolution": 4, 30860 "main_sha": null, 30861 "because_sha": null 30862 }, 30863 { 30864 "sha": "1813bb59174a8f6e60a4f7aff2ac9af81a8810f5", 30865 "description": "vulkan: Fix entrypoint generation when compiling for x86 with MSVC", 30866 "nominated": true, 30867 "nomination_type": 1, 30868 "resolution": 1, 30869 "main_sha": null, 30870 "because_sha": "6d44b21d4fdea89673541de265f69258747c5499" 30871 }, 30872 { 30873 "sha": "b7c7abded7a92d3e709d311e8b964b11145620cd", 30874 "description": "nir/serialize: Make more space for intrinsic_op allowing 1024 ops", 30875 "nominated": false, 30876 "nomination_type": null, 30877 "resolution": 4, 30878 "main_sha": null, 30879 "because_sha": null 30880 }, 30881 { 30882 "sha": "dc74285d32df9c09eb896bc4571066402d32d10b", 30883 "description": "aco: only load streamout buffers if streamout is enabled", 30884 "nominated": true, 30885 "nomination_type": 0, 30886 "resolution": 1, 30887 "main_sha": null, 30888 "because_sha": null 30889 }, 30890 { 30891 "sha": "db82d90451b3af4487930044152657aaef438703", 30892 "description": "radv: report error messages when the driver can't be initialized", 30893 "nominated": false, 30894 "nomination_type": null, 30895 "resolution": 4, 30896 "main_sha": null, 30897 "because_sha": null 30898 }, 30899 { 30900 "sha": "4765edb4e02efa57cd39b1718624721f6545e9a5", 30901 "description": "radv: fix build errors with Android", 30902 "nominated": true, 30903 "nomination_type": 1, 30904 "resolution": 1, 30905 "main_sha": null, 30906 "because_sha": "49c3a88fadd03af0954986a0bafde66b01940ed4" 30907 }, 30908 { 30909 "sha": "ae2881c0f58f502126be8e19182ea7f4eb851b60", 30910 "description": "radv: remove old RADV_TRACE_FILE warning", 30911 "nominated": false, 30912 "nomination_type": null, 30913 "resolution": 4, 30914 "main_sha": null, 30915 "because_sha": null 30916 }, 30917 { 30918 "sha": "c2d522b07f9a7c719eef1b4ebea3cc5975bbe15a", 30919 "description": "panfrost: Remove duplicated #if", 30920 "nominated": false, 30921 "nomination_type": null, 30922 "resolution": 4, 30923 "main_sha": null, 30924 "because_sha": null 30925 }, 30926 { 30927 "sha": "baaa88cf9e6692e744f6d98a0cdc5661ec4acae1", 30928 "description": "panfrost: Remove ancient TODO", 30929 "nominated": false, 30930 "nomination_type": null, 30931 "resolution": 4, 30932 "main_sha": null, 30933 "because_sha": null 30934 }, 30935 { 30936 "sha": "2526f6f229406fa364e4375449d33e2048caaab6", 30937 "description": "panfrost: Enable AFBC on v7", 30938 "nominated": true, 30939 "nomination_type": 0, 30940 "resolution": 1, 30941 "main_sha": null, 30942 "because_sha": null 30943 }, 30944 { 30945 "sha": "789601a189eb8b0ff0b0f2a19ed276d9881877a7", 30946 "description": "panfrost: Decompress for incompatible AFBC formats", 30947 "nominated": true, 30948 "nomination_type": 0, 30949 "resolution": 1, 30950 "main_sha": null, 30951 "because_sha": null 30952 }, 30953 { 30954 "sha": "93c9123c313d688913ed86f77c6841738f94988a", 30955 "description": "panfrost: Add internal afbc_formats", 30956 "nominated": true, 30957 "nomination_type": 0, 30958 "resolution": 1, 30959 "main_sha": null, 30960 "because_sha": null 30961 }, 30962 { 30963 "sha": "342ed4909fe7611525b9029977463ef3291ce7ba", 30964 "description": "panfrost: Workaround ISSUE_TSIX_2033", 30965 "nominated": true, 30966 "nomination_type": 0, 30967 "resolution": 1, 30968 "main_sha": null, 30969 "because_sha": null 30970 }, 30971 { 30972 "sha": "e0335ad8881d3feeb89b571b1047bb8799ae23b7", 30973 "description": "panfrost: Fix gl_FragColor lowering", 30974 "nominated": true, 30975 "nomination_type": 1, 30976 "resolution": 1, 30977 "main_sha": null, 30978 "because_sha": "28ac4d1e00553b38691966b4b9b95fee826c97d4" 30979 }, 30980 { 30981 "sha": "be5456e11643dee690af5d7dd8419c766c108e7a", 30982 "description": "panfrost: Remove unused MIDGARD_NO_AFBC quirk", 30983 "nominated": false, 30984 "nomination_type": null, 30985 "resolution": 4, 30986 "main_sha": null, 30987 "because_sha": null 30988 }, 30989 { 30990 "sha": "68a7fafe2a54ca61700a955bd8d7884e2f750814", 30991 "description": "panfrost,panvk: Use dev->has_afbc instead of quirks", 30992 "nominated": true, 30993 "nomination_type": 0, 30994 "resolution": 1, 30995 "main_sha": null, 30996 "because_sha": null 30997 }, 30998 { 30999 "sha": "3e168b97cc7d38e757fa5cd51ecd25c18d84daf6", 31000 "description": "panfrost: Detect implementations support AFBC", 31001 "nominated": true, 31002 "nomination_type": 0, 31003 "resolution": 1, 31004 "main_sha": null, 31005 "because_sha": null 31006 }, 31007 { 31008 "sha": "ebe9494b61bf7cb6bb4e714f4cd43390629c0c1b", 31009 "description": "turnip: Drop the assertion about the temporary bit in sync fd imports.", 31010 "nominated": false, 31011 "nomination_type": null, 31012 "resolution": 4, 31013 "main_sha": null, 31014 "because_sha": null 31015 }, 31016 { 31017 "sha": "8ccf672fa3c000b958f961812152cc1a359a8792", 31018 "description": "gallium/u_blitter: Read MSAA z/s from sampler's .x instead of .y or .z.", 31019 "nominated": false, 31020 "nomination_type": null, 31021 "resolution": 4, 31022 "main_sha": null, 31023 "because_sha": null 31024 }, 31025 { 31026 "sha": "785dd68599e704847aaf324e69f09b66551f2df0", 31027 "description": "iris: also dump bo's imported and exported flags", 31028 "nominated": false, 31029 "nomination_type": null, 31030 "resolution": 4, 31031 "main_sha": null, 31032 "because_sha": null 31033 }, 31034 { 31035 "sha": "520300ad2202adbe652909839b94f6eedf489aa5", 31036 "description": "st/mesa: don't crash when draw indirect buffer has no storage", 31037 "nominated": true, 31038 "nomination_type": 1, 31039 "resolution": 1, 31040 "main_sha": null, 31041 "because_sha": "22f6624ed318e8131681ec1f2e7b3a59449df412" 31042 }, 31043 { 31044 "sha": "2822b1345cff69292a288243a7c2a5e50e487977", 31045 "description": "tu: Expose required VK_FORMAT_FEATURE bits for planar YUV formats", 31046 "nominated": false, 31047 "nomination_type": null, 31048 "resolution": 4, 31049 "main_sha": null, 31050 "because_sha": null 31051 }, 31052 { 31053 "sha": "330a8cfa07b970e515b78227cf75873c1fc4da48", 31054 "description": "turnip: enable UBWC for NV12", 31055 "nominated": false, 31056 "nomination_type": null, 31057 "resolution": 4, 31058 "main_sha": null, 31059 "because_sha": null 31060 }, 31061 { 31062 "sha": "9c895e133bf2fbde0d318e68d7c201b4f66ff22d", 31063 "description": "tu: Emit GRAS_LRZ_MRT_BUF_INFO_0", 31064 "nominated": false, 31065 "nomination_type": null, 31066 "resolution": 4, 31067 "main_sha": null, 31068 "because_sha": null 31069 }, 31070 { 31071 "sha": "c135c2cdb7fd68338cdbc473d4389681750dd051", 31072 "description": "freedreno/a6xx: Rename GRAS_2D_BLIT_INFO", 31073 "nominated": false, 31074 "nomination_type": null, 31075 "resolution": 4, 31076 "main_sha": null, 31077 "because_sha": null 31078 }, 31079 { 31080 "sha": "8ea6f17fdf939adc315b66e3ff88f83d3cc37029", 31081 "description": "freedreno/layout: Fix the UBWC block size for the Y plane", 31082 "nominated": false, 31083 "nomination_type": null, 31084 "resolution": 4, 31085 "main_sha": null, 31086 "because_sha": null 31087 }, 31088 { 31089 "sha": "e0a74c7cad5c37ed91d87a4273affb6fd6ad38f4", 31090 "description": "util/format: Add PIPE_FORMAT_Y8_UNORM as an \"other\" layout format", 31091 "nominated": false, 31092 "nomination_type": null, 31093 "resolution": 4, 31094 "main_sha": null, 31095 "because_sha": null 31096 }, 31097 { 31098 "sha": "ceaf56920c5bdae6ed8807fe69044c0a04f76754", 31099 "description": "v3dv: refactor TFU jobs", 31100 "nominated": false, 31101 "nomination_type": null, 31102 "resolution": 4, 31103 "main_sha": null, 31104 "because_sha": null 31105 }, 31106 { 31107 "sha": "1465ec8cf35c3e62635bba31682a0e2673e40100", 31108 "description": "iris: clear bos_written when resetting a batch", 31109 "nominated": true, 31110 "nomination_type": 1, 31111 "resolution": 1, 31112 "main_sha": null, 31113 "because_sha": "e4c3d3efc7a2fa9f975b1f9211f7d61aa7d31d94" 31114 }, 31115 { 31116 "sha": "b6a69dbb40d06963056b14158acd0521a91fc395", 31117 "description": "radv: re-emit prolog inputs when the nontrivial divisors state changed", 31118 "nominated": true, 31119 "nomination_type": 1, 31120 "resolution": 1, 31121 "main_sha": null, 31122 "because_sha": "d9c7a175424308b4da7673ea885fd8a8b3edf862" 31123 }, 31124 { 31125 "sha": "8ec682433573ededbdae7f63490cabf5bdfaa89a", 31126 "description": "radv,aco: decouple shader_info/options from radv_shader_args", 31127 "nominated": false, 31128 "nomination_type": null, 31129 "resolution": 4, 31130 "main_sha": null, 31131 "because_sha": null 31132 }, 31133 { 31134 "sha": "1429feaf293e5a34dd32c632b46931f15e769bb6", 31135 "description": "crocus: Replace devinfo->ver[x10] checks with GFX_VER[x10]", 31136 "nominated": false, 31137 "nomination_type": null, 31138 "resolution": 4, 31139 "main_sha": null, 31140 "because_sha": null 31141 }, 31142 { 31143 "sha": "1561d0126a569f76b1adbdd1a5e8ec79f9577450", 31144 "description": "broadcom/compiler: fix assert that current instruction must be in current block", 31145 "nominated": true, 31146 "nomination_type": 1, 31147 "resolution": 1, 31148 "main_sha": null, 31149 "because_sha": "265515fa62664eac006dcff278ed549c75863b79" 31150 }, 31151 { 31152 "sha": "e79e1ca304fd329a895c848048c784ce3f349d46", 31153 "description": "intel: Drop Tigerlake revision 0 workarounds", 31154 "nominated": false, 31155 "nomination_type": null, 31156 "resolution": 4, 31157 "main_sha": null, 31158 "because_sha": null 31159 }, 31160 { 31161 "sha": "6ef192bddf1e4cf05753b45016c3184b235830c5", 31162 "description": "mesa: discard draws with count=0 to decrease overhead", 31163 "nominated": false, 31164 "nomination_type": null, 31165 "resolution": 4, 31166 "main_sha": null, 31167 "because_sha": null 31168 }, 31169 { 31170 "sha": "7daff157bb3474373a03fceb1ffd2c98f115653e", 31171 "description": "iris: Refactor the assignment to possible_usages", 31172 "nominated": false, 31173 "nomination_type": null, 31174 "resolution": 4, 31175 "main_sha": null, 31176 "because_sha": null 31177 }, 31178 { 31179 "sha": "114f87c1c70e56587cbc3d53f7593b633a008028", 31180 "description": "iris: Set DISABLE_AUX_BIT for AUX_USAGE_NONE modifiers", 31181 "nominated": false, 31182 "nomination_type": null, 31183 "resolution": 4, 31184 "main_sha": null, 31185 "because_sha": null 31186 }, 31187 { 31188 "sha": "b9d8793646db42a78907ca91fe6a177f9a1859eb", 31189 "description": "iris: Disable the MC_CCS modifier with norbc", 31190 "nominated": false, 31191 "nomination_type": null, 31192 "resolution": 4, 31193 "main_sha": null, 31194 "because_sha": null 31195 }, 31196 { 31197 "sha": "b71264e4656fc93904827ad7d0737220da3f303e", 31198 "description": "iris: Convert some mod_info checks to asserts", 31199 "nominated": false, 31200 "nomination_type": null, 31201 "resolution": 4, 31202 "main_sha": null, 31203 "because_sha": null 31204 }, 31205 { 31206 "sha": "138be96301bede223cd141d7453c06142e5c8eb2", 31207 "description": "freedreno/ir3: Fix validation of subgroup macros", 31208 "nominated": false, 31209 "nomination_type": null, 31210 "resolution": 4, 31211 "main_sha": null, 31212 "because_sha": null 31213 }, 31214 { 31215 "sha": "e68d918ffb7b953c36fca05afd994c099bd25071", 31216 "description": "freedreno/ir3: Get req_local_mem from pipe_compute_state", 31217 "nominated": false, 31218 "nomination_type": null, 31219 "resolution": 4, 31220 "main_sha": null, 31221 "because_sha": null 31222 }, 31223 { 31224 "sha": "f58438320cf8026bf173e1df722af9125fd212f1", 31225 "description": "freedreno/ir3: Add ihadd/uhadd", 31226 "nominated": false, 31227 "nomination_type": null, 31228 "resolution": 4, 31229 "main_sha": null, 31230 "because_sha": null 31231 }, 31232 { 31233 "sha": "f5ce806ed73a45a8c856ee79f4fe0074e0bd7b73", 31234 "description": "freedreno/ir3: Add wide load/store lowering", 31235 "nominated": false, 31236 "nomination_type": null, 31237 "resolution": 4, 31238 "main_sha": null, 31239 "because_sha": null 31240 }, 31241 { 31242 "sha": "7a7ac8cd40938c19d52589dfe541b6c511e71869", 31243 "description": "freedreno/ir3: Fix reg size validation", 31244 "nominated": false, 31245 "nomination_type": null, 31246 "resolution": 4, 31247 "main_sha": null, 31248 "because_sha": null 31249 }, 31250 { 31251 "sha": "8a6934dfe8c6a4298a192d11dab8d49f3827b4c0", 31252 "description": "freedreno/ir3: Fix load/store_global_ir3 type", 31253 "nominated": false, 31254 "nomination_type": null, 31255 "resolution": 4, 31256 "main_sha": null, 31257 "because_sha": null 31258 }, 31259 { 31260 "sha": "81eefe0090b69437b79ee3514d9b6fea911241d7", 31261 "description": "freedreno/ir3: 8bit fixes", 31262 "nominated": false, 31263 "nomination_type": null, 31264 "resolution": 4, 31265 "main_sha": null, 31266 "because_sha": null 31267 }, 31268 { 31269 "sha": "f7b2d613c588dcbd3ae98341140896d9e6a61aa6", 31270 "description": "freedreno/ir3: 16b bools", 31271 "nominated": false, 31272 "nomination_type": null, 31273 "resolution": 4, 31274 "main_sha": null, 31275 "because_sha": null 31276 }, 31277 { 31278 "sha": "9a2562a545ba694b33afdf06ff3f5f2867dc26da", 31279 "description": "freedreno/ir3: Deal with zero-source instructions", 31280 "nominated": false, 31281 "nomination_type": null, 31282 "resolution": 4, 31283 "main_sha": null, 31284 "because_sha": null 31285 }, 31286 { 31287 "sha": "b6e11225a28b420fd3754e10ed9542cb048e9c52", 31288 "description": "freedreno: Fix set_global_binding", 31289 "nominated": false, 31290 "nomination_type": null, 31291 "resolution": 4, 31292 "main_sha": null, 31293 "because_sha": null 31294 }, 31295 { 31296 "sha": "0a35ba5c4388eb375f7f87747cb3dcddc4e8ac2f", 31297 "description": "freedreno/ir3: Move lower_idiv_options", 31298 "nominated": false, 31299 "nomination_type": null, 31300 "resolution": 4, 31301 "main_sha": null, 31302 "because_sha": null 31303 }, 31304 { 31305 "sha": "e544a9db16e200f3d91ae8faf815ca0656ca3052", 31306 "description": "freedreno/ir3: Add support for load_kernel_input", 31307 "nominated": false, 31308 "nomination_type": null, 31309 "resolution": 4, 31310 "main_sha": null, 31311 "because_sha": null 31312 }, 31313 { 31314 "sha": "e10c76d277983b2f21a5aef1507a42b4b3e9de8b", 31315 "description": "freedreno/ir3: implement load_work_dim intrinsic", 31316 "nominated": false, 31317 "nomination_type": null, 31318 "resolution": 4, 31319 "main_sha": null, 31320 "because_sha": null 31321 }, 31322 { 31323 "sha": "3bd265a39329262b26d63fcdf405b328a870d1f7", 31324 "description": "freedreno/ir3: vec8+vec16 support", 31325 "nominated": false, 31326 "nomination_type": null, 31327 "resolution": 4, 31328 "main_sha": null, 31329 "because_sha": null 31330 }, 31331 { 31332 "sha": "f5bbf77be8848ba138e248ded9c14959985b0cd5", 31333 "description": "freedreno: implement set_compute_state()", 31334 "nominated": false, 31335 "nomination_type": null, 31336 "resolution": 4, 31337 "main_sha": null, 31338 "because_sha": null 31339 }, 31340 { 31341 "sha": "1e9f27f37fb63d8cd0aece71c4eb0cf4f0efb2d9", 31342 "description": "freedreno/ir3: Handle MESA_SHADER_KERNEL", 31343 "nominated": false, 31344 "nomination_type": null, 31345 "resolution": 4, 31346 "main_sha": null, 31347 "because_sha": null 31348 }, 31349 { 31350 "sha": "83a1bca9521472929b3679df55d3c9e05479cbac", 31351 "description": "freedreno: Skip built-in shaders for clover", 31352 "nominated": false, 31353 "nomination_type": null, 31354 "resolution": 4, 31355 "main_sha": null, 31356 "because_sha": null 31357 }, 31358 { 31359 "sha": "dff8a0c4cb07ab69d9b0454c77dd89e621c417e9", 31360 "description": "isaspec: inherite parent's bitset gpu gen requirements", 31361 "nominated": false, 31362 "nomination_type": null, 31363 "resolution": 4, 31364 "main_sha": null, 31365 "because_sha": null 31366 }, 31367 { 31368 "sha": "d77b9fb51845112dfd6ec10d69adf3f8f4961224", 31369 "description": "isaspec: Fix gpu_id for default_options", 31370 "nominated": false, 31371 "nomination_type": null, 31372 "resolution": 4, 31373 "main_sha": null, 31374 "because_sha": null 31375 }, 31376 { 31377 "sha": "c4e7541b9dd7d9dae76606717c58aa1a0bfc4a39", 31378 "description": "freedreno/ir3: use stg.a/ldg.a only if offset is reg or doesn't fit", 31379 "nominated": false, 31380 "nomination_type": null, 31381 "resolution": 4, 31382 "main_sha": null, 31383 "because_sha": null 31384 }, 31385 { 31386 "sha": "064c806d23b70108d9bfb74bcb67ed3e512bd246", 31387 "description": "freedreno/ir3: Add load/store_global lowering", 31388 "nominated": false, 31389 "nomination_type": null, 31390 "resolution": 4, 31391 "main_sha": null, 31392 "because_sha": null 31393 }, 31394 { 31395 "sha": "d85eb9268ad821b3759eceb954f0ef34677ec268", 31396 "description": "freedreno/ir3: set proper dst size for {store,load}_{global,shared}_ir3", 31397 "nominated": false, 31398 "nomination_type": null, 31399 "resolution": 4, 31400 "main_sha": null, 31401 "because_sha": null 31402 }, 31403 { 31404 "sha": "1ef43a0be7056f8d0e21e89d94e08a4cc23d6240", 31405 "description": "freedreno/ir3: disallow immediate addr/offset for ldg/ldg.a", 31406 "nominated": false, 31407 "nomination_type": null, 31408 "resolution": 4, 31409 "main_sha": null, 31410 "because_sha": null 31411 }, 31412 { 31413 "sha": "f45b7c58c49ba7eb8007bc1fd32187ff6d50380e", 31414 "description": "freedreno/ir3: Lower 64b phis", 31415 "nominated": false, 31416 "nomination_type": null, 31417 "resolution": 4, 31418 "main_sha": null, 31419 "because_sha": null 31420 }, 31421 { 31422 "sha": "bee9212efbe0a56d989d59c32545dc3fb30b30ee", 31423 "description": "ir3/freedreno: add 64b undef lowering", 31424 "nominated": false, 31425 "nomination_type": null, 31426 "resolution": 4, 31427 "main_sha": null, 31428 "because_sha": null 31429 }, 31430 { 31431 "sha": "2d65e6f56dee59205675fbfe95e8bbfe354debec", 31432 "description": "freedreno/ir3: 64b intrinsic lowering", 31433 "nominated": false, 31434 "nomination_type": null, 31435 "resolution": 4, 31436 "main_sha": null, 31437 "because_sha": null 31438 }, 31439 { 31440 "sha": "1eee1fda115ee618da3d384a683f1aeacdcfe392", 31441 "description": "nir/lower_amul: do not lower 64bit amul to imul24", 31442 "nominated": false, 31443 "nomination_type": null, 31444 "resolution": 4, 31445 "main_sha": null, 31446 "because_sha": null 31447 }, 31448 { 31449 "sha": "b83c9b21a6a705370c95a98239869be6e71a1239", 31450 "description": "intel/compiler: Set correct cache policy for A64 byte scattered read", 31451 "nominated": false, 31452 "nomination_type": null, 31453 "resolution": 4, 31454 "main_sha": null, 31455 "because_sha": null 31456 }, 31457 { 31458 "sha": "272af39be17072e5712c1d51671a9fd33f246085", 31459 "description": "amd/addrlib: cosmetic addrlib update", 31460 "nominated": false, 31461 "nomination_type": null, 31462 "resolution": 4, 31463 "main_sha": null, 31464 "because_sha": null 31465 }, 31466 { 31467 "sha": "69a1b02b688849ec6a57ce90fce7ef799346eea9", 31468 "description": "amd/addrlib: change how the license is formatted to match internal tree", 31469 "nominated": false, 31470 "nomination_type": null, 31471 "resolution": 4, 31472 "main_sha": null, 31473 "because_sha": null 31474 }, 31475 { 31476 "sha": "cf0bc4fb55f96cab82d76a2d6726690070fd92fd", 31477 "description": "frontends/va/av1: handle multiple slice params", 31478 "nominated": false, 31479 "nomination_type": null, 31480 "resolution": 4, 31481 "main_sha": null, 31482 "because_sha": null 31483 }, 31484 { 31485 "sha": "996e81fb70419bdf0e7bb9afea18c142897730dc", 31486 "description": "aco: fix loading 64-bit inputs with fragment shaders", 31487 "nominated": true, 31488 "nomination_type": 0, 31489 "resolution": 1, 31490 "main_sha": null, 31491 "because_sha": null 31492 }, 31493 { 31494 "sha": "75bd37dc6a33c3b00c7349dcd0295415a9c46d59", 31495 "description": "broadcom/compiler: disallow tsy barrier in thrsw delay slots", 31496 "nominated": false, 31497 "nomination_type": null, 31498 "resolution": 4, 31499 "main_sha": null, 31500 "because_sha": null 31501 }, 31502 { 31503 "sha": "9202e8cbafc70d989e4db45a895c36801c30e217", 31504 "description": "turnip: Make copy_format() and tu6_plane_format() return pipe_format", 31505 "nominated": false, 31506 "nomination_type": null, 31507 "resolution": 4, 31508 "main_sha": null, 31509 "because_sha": null 31510 }, 31511 { 31512 "sha": "68f8bbb37ea76437a5e334bd3f635946939812fb", 31513 "description": "util: Move freedreno's snorm-to-unorm to util/, adding remaining cases.", 31514 "nominated": false, 31515 "nomination_type": null, 31516 "resolution": 4, 31517 "main_sha": null, 31518 "because_sha": null 31519 }, 31520 { 31521 "sha": "cbdc8e09bf72b6b24fcf31f47e2cf3178d473e21", 31522 "description": "turnip: Switch format_to_ifmt() to take a pipe_format.", 31523 "nominated": false, 31524 "nomination_type": null, 31525 "resolution": 4, 31526 "main_sha": null, 31527 "because_sha": null 31528 }, 31529 { 31530 "sha": "e4e8db01327d4363ac18c9e92f8fa9ee986cb6ba", 31531 "description": "turnip: Switch tu6_format_color() to a pipe_format.", 31532 "nominated": false, 31533 "nomination_type": null, 31534 "resolution": 4, 31535 "main_sha": null, 31536 "because_sha": null 31537 }, 31538 { 31539 "sha": "3b68fc0c6a6caddd228755ae3d43ce92e0b1f807", 31540 "description": "turnip: Switch tu6_format_texture() to a pipe_format.", 31541 "nominated": false, 31542 "nomination_type": null, 31543 "resolution": 4, 31544 "main_sha": null, 31545 "because_sha": null 31546 }, 31547 { 31548 "sha": "cfabdbd7d3fd9770ab599b230ae4ee832761955f", 31549 "description": "tu/clear_blit: Move around copy_format()/tu6_plane_format()", 31550 "nominated": false, 31551 "nomination_type": null, 31552 "resolution": 4, 31553 "main_sha": null, 31554 "because_sha": null 31555 }, 31556 { 31557 "sha": "acb83e1b13d43586bbda0ffb609afbe60da0b8aa", 31558 "description": "v3dv: enable Vulkan 1.1", 31559 "nominated": false, 31560 "nomination_type": null, 31561 "resolution": 4, 31562 "main_sha": null, 31563 "because_sha": null 31564 }, 31565 { 31566 "sha": "bd81a236205e080ee2c68d6f0f7dbf82e26bcd20", 31567 "description": "ci/piglit-runner: Fix funny indentation of the piglit-runner command.", 31568 "nominated": false, 31569 "nomination_type": null, 31570 "resolution": 1, 31571 "main_sha": null, 31572 "because_sha": null 31573 }, 31574 { 31575 "sha": "440f207a1f21b5c14833e555f5c6a8cdcac6897d", 31576 "description": "ci/deqp-runner: Move more non-suite logic under the non-suite 'if'.", 31577 "nominated": false, 31578 "nomination_type": null, 31579 "resolution": 1, 31580 "main_sha": null, 31581 "because_sha": null 31582 }, 31583 { 31584 "sha": "92748e40ef0ec0c96addaa0fd9dc9389a9d44e5d", 31585 "description": "ci/deqp-runner: Don't start GPU hang detection for making junit results.", 31586 "nominated": false, 31587 "nomination_type": null, 31588 "resolution": 1, 31589 "main_sha": null, 31590 "because_sha": null 31591 }, 31592 { 31593 "sha": "61ca900b69521725d318587598c992188b5a2429", 31594 "description": "ci/deqp-runner: Drop LD_LIBRARY_PATH=/usr/local for libkms workaround.", 31595 "nominated": false, 31596 "nomination_type": null, 31597 "resolution": 1, 31598 "main_sha": null, 31599 "because_sha": null 31600 }, 31601 { 31602 "sha": "899174c210b65e15759ba398f08470464659a786", 31603 "description": "ci/deqp-runner: Move remaining asan runs to --env LD_PRELOAD=", 31604 "nominated": false, 31605 "nomination_type": null, 31606 "resolution": 1, 31607 "main_sha": null, 31608 "because_sha": null 31609 }, 31610 { 31611 "sha": "37c690ad1ae01dce10b0989d71ef0fb3bd913642", 31612 "description": "ci/deqp-runner: Drop silly CSV env vars.", 31613 "nominated": false, 31614 "nomination_type": null, 31615 "resolution": 1, 31616 "main_sha": null, 31617 "because_sha": null 31618 }, 31619 { 31620 "sha": "b978688df642870a2a639e267552e6e6088aa48e", 31621 "description": "ci/deqp-runner: Use new deqp-runner's built-in renderer/version checks.", 31622 "nominated": false, 31623 "nomination_type": null, 31624 "resolution": 1, 31625 "main_sha": null, 31626 "because_sha": null 31627 }, 31628 { 31629 "sha": "9ddfd297e085c7cb8b7acef9cf0d2696181ade43", 31630 "description": "ci/deqp-runner: Simplify the --jobs argument setup.", 31631 "nominated": false, 31632 "nomination_type": null, 31633 "resolution": 1, 31634 "main_sha": null, 31635 "because_sha": null 31636 }, 31637 { 31638 "sha": "59f3a8e6b4b0427918c36451542197c5d4c24bc7", 31639 "description": "ci/deqp-runner: Drop SUMMARY_LIMIT env var.", 31640 "nominated": false, 31641 "nomination_type": null, 31642 "resolution": 1, 31643 "main_sha": null, 31644 "because_sha": null 31645 }, 31646 { 31647 "sha": "670fd8123be4c6142239439d1273b3a4d8a58cb1", 31648 "description": "radv: Fix memory leak on error path.", 31649 "nominated": true, 31650 "nomination_type": 1, 31651 "resolution": 1, 31652 "main_sha": null, 31653 "because_sha": "80841196b2dc921db38d9f3403e67d57749bc1d8" 31654 }, 31655 { 31656 "sha": "b797ecac7a414cee7bae75886fdaf97146ce2034", 31657 "description": "ac/rgp: remove useless code related to GFX6-7", 31658 "nominated": false, 31659 "nomination_type": null, 31660 "resolution": 4, 31661 "main_sha": null, 31662 "because_sha": null 31663 }, 31664 { 31665 "sha": "8304392c3522dbd0f716e2a10fb4020a96b76b20", 31666 "description": "radv: add an assertion to prevent GPU hangs when VRS isn't supported", 31667 "nominated": false, 31668 "nomination_type": null, 31669 "resolution": 4, 31670 "main_sha": null, 31671 "because_sha": null 31672 }, 31673 { 31674 "sha": "9a32a7fdfee5235ccc85054fa9f0c990d41611aa", 31675 "description": "util: Move test sources to tests/ directory", 31676 "nominated": false, 31677 "nomination_type": null, 31678 "resolution": 4, 31679 "main_sha": null, 31680 "because_sha": null 31681 }, 31682 { 31683 "sha": "abf2af64aca1d4b3ac8e63f8bc59ff4df00adf81", 31684 "description": "util: Convert sparse array multithread test to use gtest", 31685 "nominated": false, 31686 "nomination_type": null, 31687 "resolution": 4, 31688 "main_sha": null, 31689 "because_sha": null 31690 }, 31691 { 31692 "sha": "213c9e944c405eece6afc786d1d9a2612a47ebe6", 31693 "description": "util: Convert roundeven_test to use gtest", 31694 "nominated": false, 31695 "nomination_type": null, 31696 "resolution": 4, 31697 "main_sha": null, 31698 "because_sha": null 31699 }, 31700 { 31701 "sha": "83449f61ba369b94def3b1c1232a7879fec200c0", 31702 "description": "util: Convert rb_tree_test to gtest", 31703 "nominated": false, 31704 "nomination_type": null, 31705 "resolution": 4, 31706 "main_sha": null, 31707 "because_sha": null 31708 }, 31709 { 31710 "sha": "0d36ea7d585fb66a1df85dfb8e78c90995073121", 31711 "description": "util: Convert mesa-sha1_test to use gtest", 31712 "nominated": false, 31713 "nomination_type": null, 31714 "resolution": 4, 31715 "main_sha": null, 31716 "because_sha": null 31717 }, 31718 { 31719 "sha": "89eebca057247e320a9125135fb4c0d77b0e331a", 31720 "description": "util: Convert blob_test to use gtest", 31721 "nominated": false, 31722 "nomination_type": null, 31723 "resolution": 4, 31724 "main_sha": null, 31725 "because_sha": null 31726 }, 31727 { 31728 "sha": "d4c536d3d9eecf3d2edb6c27dcf1752c747a8e03", 31729 "description": "util: Convert u_atomic_test to use gtest", 31730 "nominated": false, 31731 "nomination_type": null, 31732 "resolution": 4, 31733 "main_sha": null, 31734 "because_sha": null 31735 }, 31736 { 31737 "sha": "1d78a31bec96e94c6dee6514eac49706a1ee20b3", 31738 "description": "util: Move tests in single file directories to tests/", 31739 "nominated": false, 31740 "nomination_type": null, 31741 "resolution": 4, 31742 "main_sha": null, 31743 "because_sha": null 31744 }, 31745 { 31746 "sha": "2209f5794d23d832924d8870cc1db5c16c3cc094", 31747 "description": "util: Consolidate existing gtests in a single binary", 31748 "nominated": false, 31749 "nomination_type": null, 31750 "resolution": 4, 31751 "main_sha": null, 31752 "because_sha": null 31753 }, 31754 { 31755 "sha": "60768f4029bb72a655cd4722b95087b531769599", 31756 "description": "docs: update calendar for 21.3.0-rc2", 31757 "nominated": false, 31758 "nomination_type": null, 31759 "resolution": 4, 31760 "main_sha": null, 31761 "because_sha": null 31762 }, 31763 { 31764 "sha": "662fbc01204c4798d140b42f2bf5d7ad7b1be89b", 31765 "description": "nir: Use a single binary for gtests", 31766 "nominated": false, 31767 "nomination_type": null, 31768 "resolution": 4, 31769 "main_sha": null, 31770 "because_sha": null 31771 }, 31772 { 31773 "sha": "8cb7d6f81b21dc6c7c8eabd900dc9e865f310fd7", 31774 "description": "spirv: Use a single binary for gtests", 31775 "nominated": false, 31776 "nomination_type": null, 31777 "resolution": 4, 31778 "main_sha": null, 31779 "because_sha": null 31780 }, 31781 { 31782 "sha": "39f25945311e1385a54ddd17f71f9f6023d97256", 31783 "description": "anv: Implement VK_EXT_global_priority_query", 31784 "nominated": false, 31785 "nomination_type": null, 31786 "resolution": 4, 31787 "main_sha": null, 31788 "because_sha": null 31789 }, 31790 { 31791 "sha": "e7599f09a149347b74bf0913cdd86d64e0ae9d20", 31792 "description": "ir3: Use stp/ldp base offset for {load,store}_scratch", 31793 "nominated": false, 31794 "nomination_type": null, 31795 "resolution": 4, 31796 "main_sha": null, 31797 "because_sha": null 31798 }, 31799 { 31800 "sha": "7deb0d296d83286b1f83dd0baeb4e355e717a615", 31801 "description": "ir3/cse: Support mov instructions", 31802 "nominated": false, 31803 "nomination_type": null, 31804 "resolution": 4, 31805 "main_sha": null, 31806 "because_sha": null 31807 }, 31808 { 31809 "sha": "cd3f0683cd2a29bf0c2672b68a89c28a9e7dba21", 31810 "description": "aco: simplify emit_stream_output()", 31811 "nominated": false, 31812 "nomination_type": null, 31813 "resolution": 4, 31814 "main_sha": null, 31815 "because_sha": null 31816 }, 31817 { 31818 "sha": "d50be41f8f69be043e4e3b3da3f93bc71e904444", 31819 "description": "broadcom/compiler: remove unused macro and function definition", 31820 "nominated": false, 31821 "nomination_type": null, 31822 "resolution": 4, 31823 "main_sha": null, 31824 "because_sha": null 31825 }, 31826 { 31827 "sha": "9bc0fc89c8909fd5cc9c591aa98038f927a01e0e", 31828 "description": "aco: disable mul(cndmask(0, 1, b), a) optimization sometimes", 31829 "nominated": false, 31830 "nomination_type": null, 31831 "resolution": 4, 31832 "main_sha": null, 31833 "because_sha": null 31834 }, 31835 { 31836 "sha": "86b3d8c66ce17ddcaefa5bdea68882cc03a57f15", 31837 "description": "zink: rescue surfaces/bufferviews for cache hits during deletion", 31838 "nominated": true, 31839 "nomination_type": 0, 31840 "resolution": 1, 31841 "main_sha": null, 31842 "because_sha": null 31843 }, 31844 { 31845 "sha": "80d5e40fd1392af9401db3d0bbcbcc6b7276675c", 31846 "description": "freedreno/afuc: Disable the disassembler on 32-bit builds.", 31847 "nominated": false, 31848 "nomination_type": null, 31849 "resolution": 1, 31850 "main_sha": null, 31851 "because_sha": null 31852 }, 31853 { 31854 "sha": "5afce85f2b605b7384da02aa6654ab3a00eee2bc", 31855 "description": "Revert \"iris: add tile cache flush to iris_copy_region\"", 31856 "nominated": true, 31857 "nomination_type": 2, 31858 "resolution": 1, 31859 "main_sha": null, 31860 "because_sha": "27534a49cf3872646cb8ef9371707d74a81b1986" 31861 }, 31862 { 31863 "sha": "0523607ebb108d8c90bbda9c6564b66a0a6250e6", 31864 "description": "iris: Add missed tile flush flag", 31865 "nominated": true, 31866 "nomination_type": 1, 31867 "resolution": 1, 31868 "main_sha": null, 31869 "because_sha": "c85ea824bcab971dc2d9052b5dc937ee4b139cf5" 31870 }, 31871 { 31872 "sha": "8633ce06af4a489fa0fd0b4478fe3325a12a3bb3", 31873 "description": "zink: stop leaking descriptor pool references", 31874 "nominated": false, 31875 "nomination_type": null, 31876 "resolution": 4, 31877 "main_sha": null, 31878 "because_sha": null 31879 }, 31880 { 31881 "sha": "7fb8e0b9fb4707c473079f832c5bc2e9eacf6dba", 31882 "description": "zink: don't clear descriptor pool cache on context destroy", 31883 "nominated": false, 31884 "nomination_type": null, 31885 "resolution": 4, 31886 "main_sha": null, 31887 "because_sha": null 31888 }, 31889 { 31890 "sha": "6a852e4e06943b429382ac938c8b8fb94e834e06", 31891 "description": "zink: always invalidate descriptor sets on pool free", 31892 "nominated": false, 31893 "nomination_type": null, 31894 "resolution": 4, 31895 "main_sha": null, 31896 "because_sha": null 31897 }, 31898 { 31899 "sha": "94fc6b08751d784b19f414acae1c479ced26ebd9", 31900 "description": "zink: unref descriptor pools in hybrid mode when they explode", 31901 "nominated": false, 31902 "nomination_type": null, 31903 "resolution": 4, 31904 "main_sha": null, 31905 "because_sha": null 31906 }, 31907 { 31908 "sha": "d06529443422fc511cd98ba2c55c9c3f196bd61e", 31909 "description": "zink: remove descriptor pools from hash table on deletion", 31910 "nominated": false, 31911 "nomination_type": null, 31912 "resolution": 4, 31913 "main_sha": null, 31914 "because_sha": null 31915 }, 31916 { 31917 "sha": "6d937298818220294be740cc6b3341807951acf6", 31918 "description": "zink: fix descriptor interface param for program_deinit", 31919 "nominated": false, 31920 "nomination_type": null, 31921 "resolution": 4, 31922 "main_sha": null, 31923 "because_sha": null 31924 }, 31925 { 31926 "sha": "7a9e0e4fc021d91ccd44e1975a63128640237683", 31927 "description": "zink: use ctx params for program ref/destroy functions", 31928 "nominated": false, 31929 "nomination_type": null, 31930 "resolution": 4, 31931 "main_sha": null, 31932 "because_sha": null 31933 }, 31934 { 31935 "sha": "d29e507adcd826dbd4e47c9a9bcbef3bf5162c06", 31936 "description": "radeonsi: don't set inline_uniforms for viewperf because it's enabled by default", 31937 "nominated": false, 31938 "nomination_type": null, 31939 "resolution": 4, 31940 "main_sha": null, 31941 "because_sha": null 31942 }, 31943 { 31944 "sha": "c5f39acb33e3eaf2b9eaa79b068fb3b6b40025cf", 31945 "description": "winsys/amdgpu: set max_ib_size and max_check_space_size later in cs_check_space", 31946 "nominated": false, 31947 "nomination_type": null, 31948 "resolution": 4, 31949 "main_sha": null, 31950 "because_sha": null 31951 }, 31952 { 31953 "sha": "6129db68bf81ac72e72e3e39e574fe8f227d0f0b", 31954 "description": "winsys/amdgpu: remove force_chaining parameter from cs_check_space", 31955 "nominated": false, 31956 "nomination_type": null, 31957 "resolution": 4, 31958 "main_sha": null, 31959 "because_sha": null 31960 }, 31961 { 31962 "sha": "9d852a4695263ece8f8fbd5edf79edc272b1f41e", 31963 "description": "radeonsi: properly destroy buffers on failure", 31964 "nominated": false, 31965 "nomination_type": null, 31966 "resolution": 4, 31967 "main_sha": null, 31968 "because_sha": null 31969 }, 31970 { 31971 "sha": "0d2dc06761fd0f5636cf88f06f5dec554d0f7fdb", 31972 "description": "radeonsi: don't sync before clear_buffer and copy_buffer if the buffer is idle", 31973 "nominated": false, 31974 "nomination_type": null, 31975 "resolution": 4, 31976 "main_sha": null, 31977 "because_sha": null 31978 }, 31979 { 31980 "sha": "d4cf4b3cee94770f1b09b24839b4abd6a02f9661", 31981 "description": "radeonsi: don't update bind_history for internal buffer clears and copies", 31982 "nominated": false, 31983 "nomination_type": null, 31984 "resolution": 4, 31985 "main_sha": null, 31986 "because_sha": null 31987 }, 31988 { 31989 "sha": "61ebdcfc299efd306e7faa959d1eb100a634b2ec", 31990 "description": "radeonsi: don't sync PS or CS before (clear|copy)_buffer based on bind history", 31991 "nominated": false, 31992 "nomination_type": null, 31993 "resolution": 4, 31994 "main_sha": null, 31995 "because_sha": null 31996 }, 31997 { 31998 "sha": "4bc8c2590e5a8f29e7dfa3bc8afb07463745166c", 31999 "description": "radeonsi: rebind a buffer only in shader stages where it's been bound", 32000 "nominated": false, 32001 "nomination_type": null, 32002 "resolution": 4, 32003 "main_sha": null, 32004 "because_sha": null 32005 }, 32006 { 32007 "sha": "13b1424e96f87e0136551d8a19131d2d38f32e34", 32008 "description": "radeonsi: change bind_history to track usage in each shader stage", 32009 "nominated": false, 32010 "nomination_type": null, 32011 "resolution": 4, 32012 "main_sha": null, 32013 "because_sha": null 32014 }, 32015 { 32016 "sha": "9f2a97e9df7453807ae74d825bdd1a7eac6da8dc", 32017 "description": "radeonsi: add an option to use CPU storage uploads for threaded context", 32018 "nominated": false, 32019 "nomination_type": null, 32020 "resolution": 4, 32021 "main_sha": null, 32022 "because_sha": null 32023 }, 32024 { 32025 "sha": "745ea994846b64a16a3368a87a74862910cf9b42", 32026 "description": "radeonsi: add SI_MAX_VRAM_MAP_SIZE definition", 32027 "nominated": false, 32028 "nomination_type": null, 32029 "resolution": 4, 32030 "main_sha": null, 32031 "because_sha": null 32032 }, 32033 { 32034 "sha": "03186773a6bfcba3dce19ea3cc5d66afbeae0501", 32035 "description": "mesa: fix crashes in the no_error path of glUniform", 32036 "nominated": true, 32037 "nomination_type": 1, 32038 "resolution": 1, 32039 "main_sha": null, 32040 "because_sha": "bd2662bfa1c8746dc29a7bad32a1647379f78532" 32041 }, 32042 { 32043 "sha": "5948ff4826864b1e1573030b16cc2b3b1a13819a", 32044 "description": "freedreno/computerator: Fix mergedregs", 32045 "nominated": false, 32046 "nomination_type": null, 32047 "resolution": 4, 32048 "main_sha": null, 32049 "because_sha": null 32050 }, 32051 { 32052 "sha": "22a203aa4c7aa2ae51e9cabe537ad20c191bfa5f", 32053 "description": "freedreno/isa: Fix ldg/stg \"halfness\"", 32054 "nominated": false, 32055 "nomination_type": null, 32056 "resolution": 4, 32057 "main_sha": null, 32058 "because_sha": null 32059 }, 32060 { 32061 "sha": "834e8066c19d5e1dd13d063c75b34bed78a2239e", 32062 "description": "freedreno/ir3/tests: Add some 8/16b ldg/stg tests", 32063 "nominated": false, 32064 "nomination_type": null, 32065 "resolution": 4, 32066 "main_sha": null, 32067 "because_sha": null 32068 }, 32069 { 32070 "sha": "8657e201d00ab3bc05810840e50c297bba94219a", 32071 "description": "freedreno/ir3/tests: Don't skip encode test if decode fails", 32072 "nominated": false, 32073 "nomination_type": null, 32074 "resolution": 4, 32075 "main_sha": null, 32076 "because_sha": null 32077 }, 32078 { 32079 "sha": "572a902566471b882267d0193784d2afd05ca4ba", 32080 "description": "aco: fix emitting stream outputs when the first component isn't zero", 32081 "nominated": true, 32082 "nomination_type": 0, 32083 "resolution": 1, 32084 "main_sha": null, 32085 "because_sha": null 32086 }, 32087 { 32088 "sha": "e3cbb0eb6a7b998f33d5175274fd3a4bf4fd5973", 32089 "description": "aco: fix invalid IR generated for b2f64 when the dest is a VGPR", 32090 "nominated": true, 32091 "nomination_type": 0, 32092 "resolution": 1, 32093 "main_sha": null, 32094 "because_sha": null 32095 }, 32096 { 32097 "sha": "3df9d8ed807a6693d5fc8cbda4faec28af081ff3", 32098 "description": "gallium/u_threaded: implement pipelined partial buffer uploads using CPU storage", 32099 "nominated": false, 32100 "nomination_type": null, 32101 "resolution": 4, 32102 "main_sha": null, 32103 "because_sha": null 32104 }, 32105 { 32106 "sha": "cc2f3a0168d11d74022b87b48f20c03ddeee6f53", 32107 "description": "gallium,vbo: add PIPE_BIND_VERTEX_STATE for display lists", 32108 "nominated": false, 32109 "nomination_type": null, 32110 "resolution": 4, 32111 "main_sha": null, 32112 "because_sha": null 32113 }, 32114 { 32115 "sha": "5ee2965283eb47f2cfd81d026a975565be6054cf", 32116 "description": "ac/llvm: accept primitives whose face culling determinant is Inf or NaN", 32117 "nominated": false, 32118 "nomination_type": null, 32119 "resolution": 4, 32120 "main_sha": null, 32121 "because_sha": null 32122 }, 32123 { 32124 "sha": "efaab0ec500473bea07c626b7c99ed253865ab8d", 32125 "description": "ac/llvm: add helper ac_build_is_inf_or_nan", 32126 "nominated": false, 32127 "nomination_type": null, 32128 "resolution": 4, 32129 "main_sha": null, 32130 "because_sha": null 32131 }, 32132 { 32133 "sha": "5e8f76b713a80c144383a96835727778b04365fd", 32134 "description": "ac/llvm: use fmac instead of mul+sub in face culling", 32135 "nominated": false, 32136 "nomination_type": null, 32137 "resolution": 4, 32138 "main_sha": null, 32139 "because_sha": null 32140 }, 32141 { 32142 "sha": "19c91a120d49ec5233c271f351495e662795223d", 32143 "description": "radv: do not remove PSIZ for streamout shaders", 32144 "nominated": true, 32145 "nomination_type": 1, 32146 "resolution": 1, 32147 "main_sha": null, 32148 "because_sha": "92e1981a8005c0ca7f48f38ddf8ff2b99ce95e7e" 32149 }, 32150 { 32151 "sha": "60b7c3a0f49241f95e5b6f8da5d60eaa7bbeaabb", 32152 "description": "meson: disable -Werror=thread-safety on FreeBSD", 32153 "nominated": true, 32154 "nomination_type": 1, 32155 "resolution": 1, 32156 "main_sha": null, 32157 "because_sha": "0d5fe24c9b7de15241727922e18c3ea08d11ef08" 32158 }, 32159 { 32160 "sha": "37d6ce4ebb43b9876683e1a7a38ab97634c65879", 32161 "description": "llvmpipe: swizzle image stores for CL BGRA", 32162 "nominated": false, 32163 "nomination_type": null, 32164 "resolution": 4, 32165 "main_sha": null, 32166 "because_sha": null 32167 }, 32168 { 32169 "sha": "86b24fba05b940ccae9b15aa89a7361a9ea92a30", 32170 "description": "zink: align pipe_resource and sampler_view allocations to cachelines", 32171 "nominated": false, 32172 "nomination_type": null, 32173 "resolution": 4, 32174 "main_sha": null, 32175 "because_sha": null 32176 }, 32177 { 32178 "sha": "89ed9ed40053695c4c54980996713c11ab7d4b00", 32179 "description": "zink: don't ralloc zink_resource structs", 32180 "nominated": false, 32181 "nomination_type": null, 32182 "resolution": 4, 32183 "main_sha": null, 32184 "because_sha": null 32185 }, 32186 { 32187 "sha": "4cad3da409e703ad4fb828c9fe176f3ae6146535", 32188 "description": "lavapipe: clamp attachment clear rect sizes", 32189 "nominated": false, 32190 "nomination_type": null, 32191 "resolution": 4, 32192 "main_sha": null, 32193 "because_sha": null 32194 }, 32195 { 32196 "sha": "67dd6b9f0f1d41f08181c0277ff35ac24235c5d9", 32197 "description": "lavapipe: pull layer count from render state during resolve", 32198 "nominated": false, 32199 "nomination_type": null, 32200 "resolution": 4, 32201 "main_sha": null, 32202 "because_sha": null 32203 }, 32204 { 32205 "sha": "f25a98318bfe79bbe66443e1cb86400de4ddfc4e", 32206 "description": "lavapipe: remove lvp_subpass::has_color_att", 32207 "nominated": false, 32208 "nomination_type": null, 32209 "resolution": 4, 32210 "main_sha": null, 32211 "because_sha": null 32212 }, 32213 { 32214 "sha": "f7e9500dc27df9c2d910a749532a53e33f92bf52", 32215 "description": "lavapipe: simplify some attachment derefs", 32216 "nominated": false, 32217 "nomination_type": null, 32218 "resolution": 4, 32219 "main_sha": null, 32220 "because_sha": null 32221 }, 32222 { 32223 "sha": "d914df72ab7a40eeb2414ea78708eea34413c24d", 32224 "description": "lavapipe: store subpass directly to rendering_state", 32225 "nominated": false, 32226 "nomination_type": null, 32227 "resolution": 4, 32228 "main_sha": null, 32229 "because_sha": null 32230 }, 32231 { 32232 "sha": "a0c81efcf449ce894bf67553784194e5e5e7c9e7", 32233 "description": "lavapipe: remove last VK_ATTACHMENT_UNUSED check", 32234 "nominated": false, 32235 "nomination_type": null, 32236 "resolution": 4, 32237 "main_sha": null, 32238 "because_sha": null 32239 }, 32240 { 32241 "sha": "58e18a2be9a601581196bb19b31d63f105c8ec06", 32242 "description": "lavapipe: remove lvp_subpass_attachment and use lvp_render_pass_attachment refs", 32243 "nominated": false, 32244 "nomination_type": null, 32245 "resolution": 4, 32246 "main_sha": null, 32247 "because_sha": null 32248 }, 32249 { 32250 "sha": "5e3bc8b18d8fe95aa175497ae2d4fad19a24c088", 32251 "description": "lavapipe: remove lvp_subpass::max_sample_count", 32252 "nominated": false, 32253 "nomination_type": null, 32254 "resolution": 4, 32255 "main_sha": null, 32256 "because_sha": null 32257 }, 32258 { 32259 "sha": "5e3d84e30ac48ac323eb1e4a385e69edbdb65947", 32260 "description": "lavapipe: add attachment index to lvp_render_pass_attachment", 32261 "nominated": false, 32262 "nomination_type": null, 32263 "resolution": 4, 32264 "main_sha": null, 32265 "because_sha": null 32266 }, 32267 { 32268 "sha": "5cf568ce09347b7423f8bea0fa14cd2b2cfaa60b", 32269 "description": "lavapipe: remove lvp_subpass_attachment::layout", 32270 "nominated": false, 32271 "nomination_type": null, 32272 "resolution": 4, 32273 "main_sha": null, 32274 "because_sha": null 32275 }, 32276 { 32277 "sha": "eaa82252f974e831a295a5d26f70387038d26b78", 32278 "description": "lavapipe: remove lvp_subpass_attachment::in_render_loop", 32279 "nominated": false, 32280 "nomination_type": null, 32281 "resolution": 4, 32282 "main_sha": null, 32283 "because_sha": null 32284 }, 32285 { 32286 "sha": "afd8820d66569a04fe4f5cffa1b3adec83753be4", 32287 "description": "lavapipe: use framebuffer attachment_count member instead of renderpass", 32288 "nominated": false, 32289 "nomination_type": null, 32290 "resolution": 4, 32291 "main_sha": null, 32292 "because_sha": null 32293 }, 32294 { 32295 "sha": "dd70ff3b8c45ed0905d163da676116366eab8234", 32296 "description": "lavapipe: remove some unused struct members", 32297 "nominated": false, 32298 "nomination_type": null, 32299 "resolution": 4, 32300 "main_sha": null, 32301 "because_sha": null 32302 }, 32303 { 32304 "sha": "d103d5bb5dc9e72489de227fa573e049034b6272", 32305 "description": "lavapipe: stop reading renderpass during pipeline creation", 32306 "nominated": false, 32307 "nomination_type": null, 32308 "resolution": 4, 32309 "main_sha": null, 32310 "because_sha": null 32311 }, 32312 { 32313 "sha": "cae1ef0a11a6846d3caafd7fcafeadd6fa7ca6d2", 32314 "description": "clover: use max shader sampler view/images queries for clover.", 32315 "nominated": false, 32316 "nomination_type": null, 32317 "resolution": 4, 32318 "main_sha": null, 32319 "because_sha": null 32320 }, 32321 { 32322 "sha": "dfd0f5dbfd494cab04c9f436d3fcbfc804459c1d", 32323 "description": "zink: move last of lazy descriptor state updating back to lazy-only code", 32324 "nominated": false, 32325 "nomination_type": null, 32326 "resolution": 1, 32327 "main_sha": null, 32328 "because_sha": null 32329 }, 32330 { 32331 "sha": "140d3ea8c6776f4650abe5156bd32734d57604e3", 32332 "description": "zink: add an early return for zink_descriptors_update_lazy_masked()", 32333 "nominated": false, 32334 "nomination_type": null, 32335 "resolution": 1, 32336 "main_sha": null, 32337 "because_sha": null 32338 }, 32339 { 32340 "sha": "7c840f510321c841518e26befd9c56c7d5a38beb", 32341 "description": "zink: move push descriptor updating into lazy-only codepath", 32342 "nominated": false, 32343 "nomination_type": null, 32344 "resolution": 1, 32345 "main_sha": null, 32346 "because_sha": null 32347 }, 32348 { 32349 "sha": "b140d58b1f93c0a2dc900c8147f438294f3ccd6e", 32350 "description": "zink: don't update lazy descriptor states in hybrid mode", 32351 "nominated": false, 32352 "nomination_type": null, 32353 "resolution": 1, 32354 "main_sha": null, 32355 "because_sha": null 32356 }, 32357 { 32358 "sha": "75e51138b1dadabf043708d4947d911705ccffc5", 32359 "description": "zink: assert compute descriptor key is valid before hashing it", 32360 "nominated": false, 32361 "nomination_type": null, 32362 "resolution": 1, 32363 "main_sha": null, 32364 "because_sha": null 32365 }, 32366 { 32367 "sha": "497ce3c38a498d0f0aada7303d258bee4c0fd05b", 32368 "description": "zink: clear descriptor refs on buffer replacement", 32369 "nominated": false, 32370 "nomination_type": null, 32371 "resolution": 1, 32372 "main_sha": null, 32373 "because_sha": null 32374 }, 32375 { 32376 "sha": "e66558985a9e85393ff844f8a16e85b4cf812f0e", 32377 "description": "zink: fully zero surface creation struct", 32378 "nominated": true, 32379 "nomination_type": 0, 32380 "resolution": 1, 32381 "main_sha": null, 32382 "because_sha": null 32383 }, 32384 { 32385 "sha": "a2789fde0c7a8aa5436560692633838079e2e848", 32386 "description": "zink: add a read barrier for indirect dispatch", 32387 "nominated": true, 32388 "nomination_type": 0, 32389 "resolution": 1, 32390 "main_sha": null, 32391 "because_sha": null 32392 }, 32393 { 32394 "sha": "11dd9e4ee4a5241ee18cfe68d8bee2ee3da55dc7", 32395 "description": "zink: use static array for detecting VK_TIME_DOMAIN_DEVICE_EXT", 32396 "nominated": true, 32397 "nomination_type": 1, 32398 "resolution": 1, 32399 "main_sha": null, 32400 "because_sha": "039078fe9720797f5eaa109a7e9d27841eb6bc73" 32401 }, 32402 { 32403 "sha": "061610a7dd843483924fea6528519d8098d5fd87", 32404 "description": "st: Fix comments in commit be6d584de43966e", 32405 "nominated": false, 32406 "nomination_type": null, 32407 "resolution": 4, 32408 "main_sha": null, 32409 "because_sha": null 32410 }, 32411 { 32412 "sha": "753f595e3d075be35547c4a01d9a1fd254c6df62", 32413 "description": "clover/api: fix clGetMemObjectInfo for images", 32414 "nominated": false, 32415 "nomination_type": null, 32416 "resolution": 4, 32417 "main_sha": null, 32418 "because_sha": null 32419 }, 32420 { 32421 "sha": "b4f9b15dd0e7cf1a5fd10f3b9c4ac0a4bfa5c804", 32422 "description": "clover/formats: pass in cl_mem_flags for better format checking", 32423 "nominated": false, 32424 "nomination_type": null, 32425 "resolution": 4, 32426 "main_sha": null, 32427 "because_sha": null 32428 }, 32429 { 32430 "sha": "f09e6c1c5fcdfa0e16d09b30cc5deb1a4fedd728", 32431 "description": "clover/format: Full rework on how we declare supported images.", 32432 "nominated": false, 32433 "nomination_type": null, 32434 "resolution": 4, 32435 "main_sha": null, 32436 "because_sha": null 32437 }, 32438 { 32439 "sha": "be6d584de43966ee58bf1fcac156ebf8040081d1", 32440 "description": "st: Fix 64-bit vertex attrib index for TGSI path", 32441 "nominated": true, 32442 "nomination_type": 1, 32443 "resolution": 1, 32444 "main_sha": null, 32445 "because_sha": "77c2b022a0c52d84b289bc836f30ce186a374d0d" 32446 }, 32447 { 32448 "sha": "e65d6f45d29fe2b78e1689f5bcb33e84f94cbb27", 32449 "description": "radeonsi: reorder and don't print patch level DRM version in the renderer string", 32450 "nominated": false, 32451 "nomination_type": null, 32452 "resolution": 4, 32453 "main_sha": null, 32454 "because_sha": null 32455 }, 32456 { 32457 "sha": "f9d7db02629df364dc96668c8954bd42a78e1dfe", 32458 "description": "ac,radeonsi: print a lowercase codename in the renderer string", 32459 "nominated": false, 32460 "nomination_type": null, 32461 "resolution": 4, 32462 "main_sha": null, 32463 "because_sha": null 32464 }, 32465 { 32466 "sha": "cbcdcd42fcd43dd0c60f6805e3fdd03c817ca265", 32467 "description": "radeonsi: enable shader culling on Navi1x consumer SKUs as well", 32468 "nominated": false, 32469 "nomination_type": null, 32470 "resolution": 4, 32471 "main_sha": null, 32472 "because_sha": null 32473 }, 32474 { 32475 "sha": "8cf802e8effeaa324fcb1864048cfdaff5c7acfb", 32476 "description": "radeonsi: replace the GS prolog with a monolithic shader variant", 32477 "nominated": false, 32478 "nomination_type": null, 32479 "resolution": 4, 32480 "main_sha": null, 32481 "because_sha": null 32482 }, 32483 { 32484 "sha": "62798d2c1f1f11e86058018c6a94c1ac50a6ca24", 32485 "description": "radeonsi: don't pass NULL into si_get_nir_shader", 32486 "nominated": false, 32487 "nomination_type": null, 32488 "resolution": 4, 32489 "main_sha": null, 32490 "because_sha": null 32491 }, 32492 { 32493 "sha": "3350957f3cf7c9c883e49a868016b83aeca52c77", 32494 "description": "drirc: Apply vk_dont_care_as_load workaround to Forsaken Remastered", 32495 "nominated": false, 32496 "nomination_type": null, 32497 "resolution": 4, 32498 "main_sha": null, 32499 "because_sha": null 32500 }, 32501 { 32502 "sha": "ebca227db15b8642be51f2dbefbad804c948c7dc", 32503 "description": "turnip: implement vk_dont_care_as_load workaround", 32504 "nominated": false, 32505 "nomination_type": null, 32506 "resolution": 4, 32507 "main_sha": null, 32508 "because_sha": null 32509 }, 32510 { 32511 "sha": "3d69800a0b111daabf51266a815be3be639af80c", 32512 "description": "driconf: add vk_dont_care_as_load workaround option", 32513 "nominated": false, 32514 "nomination_type": null, 32515 "resolution": 4, 32516 "main_sha": null, 32517 "because_sha": null 32518 }, 32519 { 32520 "sha": "fd31989ecb4b1cca52a2eaa386770e93198f11bc", 32521 "description": "turnip: add support for dirconf", 32522 "nominated": false, 32523 "nomination_type": null, 32524 "resolution": 4, 32525 "main_sha": null, 32526 "because_sha": null 32527 }, 32528 { 32529 "sha": "5b797bd48555ea70a4313d68e34a0899e568b30b", 32530 "description": "radv: fix OpImageQuerySamples with non-zero descriptor set", 32531 "nominated": true, 32532 "nomination_type": 0, 32533 "resolution": 1, 32534 "main_sha": null, 32535 "because_sha": null 32536 }, 32537 { 32538 "sha": "de568c3b2c75778b4bf3513e85588614a5714990", 32539 "description": "tu/clear_blit: Stop creating a franken-image for staging blits", 32540 "nominated": false, 32541 "nomination_type": null, 32542 "resolution": 4, 32543 "main_sha": null, 32544 "because_sha": null 32545 }, 32546 { 32547 "sha": "9803c1aa1004ce2c2ee11ecbc92dcbfdce5611e7", 32548 "description": "tu: Remove cross-check scaffolding", 32549 "nominated": false, 32550 "nomination_type": null, 32551 "resolution": 4, 32552 "main_sha": null, 32553 "because_sha": null 32554 }, 32555 { 32556 "sha": "d785aea530958d50b1db4468b14a4498287f35fb", 32557 "description": "tu: Switch clear/blit to fdl6_view and cross-check", 32558 "nominated": false, 32559 "nomination_type": null, 32560 "resolution": 4, 32561 "main_sha": null, 32562 "because_sha": null 32563 }, 32564 { 32565 "sha": "1874e12f195c88d41977fa80ca087dfcf33ab97f", 32566 "description": "tu: Use fdl6_view in tu_image_view and cross-check", 32567 "nominated": false, 32568 "nomination_type": null, 32569 "resolution": 4, 32570 "main_sha": null, 32571 "because_sha": null 32572 }, 32573 { 32574 "sha": "5509132a807a6cf14f6e240394b9e52ef0240bef", 32575 "description": "freedreno/fdl: Add fdl6_view", 32576 "nominated": false, 32577 "nomination_type": null, 32578 "resolution": 4, 32579 "main_sha": null, 32580 "because_sha": null 32581 }, 32582 { 32583 "sha": "464b9d6bf10a336ac76701c58828b85a4946940e", 32584 "description": "freedreno/fdl: Add mip_level to fdl_layout", 32585 "nominated": false, 32586 "nomination_type": null, 32587 "resolution": 4, 32588 "main_sha": null, 32589 "because_sha": null 32590 }, 32591 { 32592 "sha": "7bcccd1f085ba778c1cc95e0ce0e80bba96f02b8", 32593 "description": "freedreno/fdl: Constify fdl6_get_ubwc_blockwidth()", 32594 "nominated": false, 32595 "nomination_type": null, 32596 "resolution": 4, 32597 "main_sha": null, 32598 "because_sha": null 32599 }, 32600 { 32601 "sha": "7a90aa8d2e36ed65d0be14eaa03aeaa943a2c00b", 32602 "description": "vk/format, v3dv: Add a vulkan -> pipe swizzle helper", 32603 "nominated": false, 32604 "nomination_type": null, 32605 "resolution": 4, 32606 "main_sha": null, 32607 "because_sha": null 32608 }, 32609 { 32610 "sha": "7a2e40df5e8490de739c66865f90fa6804e41f6d", 32611 "description": "Revert \"gallium: add a is_dri_blit_image bool to pipe_blit_info\"", 32612 "nominated": true, 32613 "nomination_type": 2, 32614 "resolution": 2, 32615 "main_sha": null, 32616 "because_sha": "22a1b7c5b3a9cdbf05a0fd97fb193763a525b732" 32617 }, 32618 { 32619 "sha": "ec2eff8f3897f78b027742a47d1a8b705965f655", 32620 "description": "radeonsi: use PIPE_BIND_DRI_PRIME instead of is_dri_blit_image", 32621 "nominated": false, 32622 "nomination_type": null, 32623 "resolution": 4, 32624 "main_sha": null, 32625 "because_sha": null 32626 }, 32627 { 32628 "sha": "1863b761a6f533abbf55dbec0a8846f28b0159e0", 32629 "description": "radeonsi/gfx10.3: enable SDMA for DRI_PRIME copies", 32630 "nominated": false, 32631 "nomination_type": null, 32632 "resolution": 4, 32633 "main_sha": null, 32634 "because_sha": null 32635 }, 32636 { 32637 "sha": "8791e831b115b916f39ed46b497a2bcaada8b10a", 32638 "description": "winsys/amdgpu: add uncached flag to the imported DRI_PRIME buffer", 32639 "nominated": false, 32640 "nomination_type": null, 32641 "resolution": 4, 32642 "main_sha": null, 32643 "because_sha": null 32644 }, 32645 { 32646 "sha": "a90507252172bb0e353dd0e368d8fb773a1069af", 32647 "description": "radeon_winsys.h: add a parameter to buffer_from_handle", 32648 "nominated": false, 32649 "nomination_type": null, 32650 "resolution": 4, 32651 "main_sha": null, 32652 "because_sha": null 32653 }, 32654 { 32655 "sha": "e9c3dbd046137aebcc18e1d7a1040dc669a0c140", 32656 "description": "gallium/dri: let the driver know if the imported image is DRI_PRIME buffer", 32657 "nominated": false, 32658 "nomination_type": null, 32659 "resolution": 4, 32660 "main_sha": null, 32661 "because_sha": null 32662 }, 32663 { 32664 "sha": "7a5de842499b31161f5db702446d1fe8081d7956", 32665 "description": "gallium/dri: add createImageFromFds2", 32666 "nominated": false, 32667 "nomination_type": null, 32668 "resolution": 4, 32669 "main_sha": null, 32670 "because_sha": null 32671 }, 32672 { 32673 "sha": "48551a1807d69f104f6a4dd8fd75d6c53f833925", 32674 "description": "gallium/dri: replace bool with flag parameter", 32675 "nominated": false, 32676 "nomination_type": null, 32677 "resolution": 4, 32678 "main_sha": null, 32679 "because_sha": null 32680 }, 32681 { 32682 "sha": "ae525da0e45b6d1a7c6921576f63380ae5e8ac95", 32683 "description": "zink: Fully initialize VkBufferViewCreateInfo for hashing", 32684 "nominated": false, 32685 "nomination_type": null, 32686 "resolution": 1, 32687 "main_sha": null, 32688 "because_sha": null 32689 }, 32690 { 32691 "sha": "4878e351593a35c4c80bae644d5e136bc044e4ea", 32692 "description": "v3dv/ci: update expected results", 32693 "nominated": false, 32694 "nomination_type": null, 32695 "resolution": 4, 32696 "main_sha": null, 32697 "because_sha": null 32698 }, 32699 { 32700 "sha": "234c69f60097d01b2c31a51421abc5a39321130c", 32701 "description": "radeonsi: use viewport offset in quant_mode determination", 32702 "nominated": true, 32703 "nomination_type": 0, 32704 "resolution": 1, 32705 "main_sha": null, 32706 "because_sha": null 32707 }, 32708 { 32709 "sha": "9eb010ee1e14feeaa43a5b538023b7b4352236e1", 32710 "description": "anv: Fix assertion.", 32711 "nominated": true, 32712 "nomination_type": 1, 32713 "resolution": 1, 32714 "main_sha": null, 32715 "because_sha": "35315c68a574505a5b2cecaa64612fb8cffa8515" 32716 }, 32717 { 32718 "sha": "61be0bd34b34617e52211280878e71d9d1f174eb", 32719 "description": "radv: fix removing PSIZ when it's not emitted by the last VGT stage", 32720 "nominated": true, 32721 "nomination_type": 1, 32722 "resolution": 1, 32723 "main_sha": null, 32724 "because_sha": "92e1981a8005c0ca7f48f38ddf8ff2b99ce95e7e" 32725 }, 32726 { 32727 "sha": "91ff83b6c871dcfc33629924a7ebfb0d8b17be98", 32728 "description": "clover/image: add dimension property", 32729 "nominated": false, 32730 "nomination_type": null, 32731 "resolution": 4, 32732 "main_sha": null, 32733 "because_sha": null 32734 }, 32735 { 32736 "sha": "786987c4478ea1bdae9ab79a642e0f78c5364948", 32737 "description": "clover: Implement CL_MEM_OBJECT_IMAGE1D_ARRAY", 32738 "nominated": false, 32739 "nomination_type": null, 32740 "resolution": 4, 32741 "main_sha": null, 32742 "because_sha": null 32743 }, 32744 { 32745 "sha": "3200669c2b6189cdfa1ae056e1a8234951742928", 32746 "description": "clover: Implement CL_MEM_OBJECT_IMAGE1D_BUFFER", 32747 "nominated": false, 32748 "nomination_type": null, 32749 "resolution": 4, 32750 "main_sha": null, 32751 "because_sha": null 32752 }, 32753 { 32754 "sha": "0ec5e50d8afaf5a0ffee0c87437907fa642008d7", 32755 "description": "clover: Implement CL_MEM_OBJECT_IMAGE2D_ARRAY", 32756 "nominated": false, 32757 "nomination_type": null, 32758 "resolution": 4, 32759 "main_sha": null, 32760 "because_sha": null 32761 }, 32762 { 32763 "sha": "0abfbb76ffb949af71c79db5354e36a639f01d0f", 32764 "description": "clover: implement CL_IMAGE_BUFFER", 32765 "nominated": false, 32766 "nomination_type": null, 32767 "resolution": 4, 32768 "main_sha": null, 32769 "because_sha": null 32770 }, 32771 { 32772 "sha": "3298ee546e85f80d63ccee9f81a92b0f075232af", 32773 "description": "clover/images: Add array_size to implement CL_IMAGE_ARRAY_SIZE", 32774 "nominated": false, 32775 "nomination_type": null, 32776 "resolution": 4, 32777 "main_sha": null, 32778 "because_sha": null 32779 }, 32780 { 32781 "sha": "029f22e430f74a5d26eb7e69a08fe703ccc4e77a", 32782 "description": "clover/image: add templated basic_image class to simplify image subclassing", 32783 "nominated": false, 32784 "nomination_type": null, 32785 "resolution": 4, 32786 "main_sha": null, 32787 "because_sha": null 32788 }, 32789 { 32790 "sha": "f6ecd284e5dee852a87bdc77a1fab625d061b440", 32791 "description": "spirv: Don't add 0.5 to array indicies for OpImageSampleExplicitLod", 32792 "nominated": true, 32793 "nomination_type": 1, 32794 "resolution": 1, 32795 "main_sha": null, 32796 "because_sha": "589d918a4f9da83e3ae441aa674372a141d23349" 32797 }, 32798 { 32799 "sha": "ab2cfeba4823a48c4abfe2a574082d483a88962d", 32800 "description": "vc4/ci: update expected results", 32801 "nominated": false, 32802 "nomination_type": null, 32803 "resolution": 4, 32804 "main_sha": null, 32805 "because_sha": null 32806 }, 32807 { 32808 "sha": "17a565e0cfb79fb8078fcf7f7cc7b6be0ef887ba", 32809 "description": "llvmpipe: fix userptr for texture resources.", 32810 "nominated": true, 32811 "nomination_type": 1, 32812 "resolution": 1, 32813 "main_sha": null, 32814 "because_sha": "9a57dceeb760a1d4f7d9d1666bec0844ee41852e" 32815 }, 32816 { 32817 "sha": "d31ca63527e3eb5bf271267c2a60a9b5af83bd89", 32818 "description": "panfrost: Don't allow rendering/texturing 48-bit", 32819 "nominated": true, 32820 "nomination_type": 0, 32821 "resolution": 1, 32822 "main_sha": null, 32823 "because_sha": null 32824 }, 32825 { 32826 "sha": "28d12716e8ff04b50a443ecaa6c7b519117303a5", 32827 "description": "egl/wayland: Properly clear stale buffers on resize", 32828 "nominated": false, 32829 "nomination_type": null, 32830 "resolution": 1, 32831 "main_sha": null, 32832 "because_sha": null 32833 }, 32834 { 32835 "sha": "885f9b3b7540485af5dff65475078bfceaa6daa5", 32836 "description": "radeonsi: don't memcmp inlined uniform values if uniform inlining is disabled", 32837 "nominated": false, 32838 "nomination_type": null, 32839 "resolution": 4, 32840 "main_sha": null, 32841 "because_sha": null 32842 }, 32843 { 32844 "sha": "8c5a32b5fe211862e92a57443bb4bdffd04c8a54", 32845 "description": "radeonsi: split si_shader_key into ps and ge parts to minimize memcmp overhead", 32846 "nominated": false, 32847 "nomination_type": null, 32848 "resolution": 4, 32849 "main_sha": null, 32850 "because_sha": null 32851 }, 32852 { 32853 "sha": "385c9e1cafbb2b60993478bc21bc51d712d0cb9b", 32854 "description": "radeonsi: si_state_shaders.c -> cpp", 32855 "nominated": false, 32856 "nomination_type": null, 32857 "resolution": 4, 32858 "main_sha": null, 32859 "because_sha": null 32860 }, 32861 { 32862 "sha": "8a42ea69a69ffc7264345b37add2360486fb2515", 32863 "description": "gallium/util: add some extern \"C\" guards", 32864 "nominated": false, 32865 "nomination_type": null, 32866 "resolution": 4, 32867 "main_sha": null, 32868 "because_sha": null 32869 }, 32870 { 32871 "sha": "b62b2fa4b9c773705b20678810419d40559aae19", 32872 "description": "compiler/types: Add a wrap_in_arrays helper", 32873 "nominated": false, 32874 "nomination_type": null, 32875 "resolution": 4, 32876 "main_sha": null, 32877 "because_sha": null 32878 }, 32879 { 32880 "sha": "5818d47ae661bfc7121a2e6c80d4e5870cf5fe8c", 32881 "description": "spirv: Use texture types for sampled images", 32882 "nominated": false, 32883 "nomination_type": null, 32884 "resolution": 4, 32885 "main_sha": null, 32886 "because_sha": null 32887 }, 32888 { 32889 "sha": "99cda38c81691e508a5707c3ff0c2e506809b45d", 32890 "description": "clover/nir: Don't remove texture variables", 32891 "nominated": false, 32892 "nomination_type": null, 32893 "resolution": 4, 32894 "main_sha": null, 32895 "because_sha": null 32896 }, 32897 { 32898 "sha": "3c398139e1022d38c0343ea9e69ec511340986dd", 32899 "description": "lavapipe: Allow for texture types", 32900 "nominated": false, 32901 "nomination_type": null, 32902 "resolution": 4, 32903 "main_sha": null, 32904 "because_sha": null 32905 }, 32906 { 32907 "sha": "b8a0bf2343da8bbc3fc1a2afd3c493c6d2362089", 32908 "description": "nir/deref: Also optimize samplerND -> textureND casts", 32909 "nominated": false, 32910 "nomination_type": null, 32911 "resolution": 4, 32912 "main_sha": null, 32913 "because_sha": null 32914 }, 32915 { 32916 "sha": "2ab5546a96780c1589f587b84366b074cddd8c6a", 32917 "description": "nir: Allow texture types", 32918 "nominated": false, 32919 "nomination_type": null, 32920 "resolution": 4, 32921 "main_sha": null, 32922 "because_sha": null 32923 }, 32924 { 32925 "sha": "3ace6b968b3254cb83c5e6ffef9864d300265339", 32926 "description": "compiler/types: Add a texture type", 32927 "nominated": false, 32928 "nomination_type": null, 32929 "resolution": 4, 32930 "main_sha": null, 32931 "because_sha": null 32932 }, 32933 { 32934 "sha": "7558c9cb07ee186dac374c279520385ae7c036c3", 32935 "description": "compiler/types: Unify the guts of get_sampler/image_count", 32936 "nominated": false, 32937 "nomination_type": null, 32938 "resolution": 4, 32939 "main_sha": null, 32940 "because_sha": null 32941 }, 32942 { 32943 "sha": "175f33e88fb2ed2041b278de493b2db5b1578951", 32944 "description": "compiler/types: Combine image and sampler type serialization", 32945 "nominated": false, 32946 "nomination_type": null, 32947 "resolution": 4, 32948 "main_sha": null, 32949 "because_sha": null 32950 }, 32951 { 32952 "sha": "2d58e31f10e6229bf25bc2f0bf78a5946a8840ba", 32953 "description": "dri_interface: remove gl header", 32954 "nominated": false, 32955 "nomination_type": null, 32956 "resolution": 1, 32957 "main_sha": null, 32958 "because_sha": null 32959 }, 32960 { 32961 "sha": "e19d9046dbdeaf490cde1668a955cb8a573e9d3d", 32962 "description": "dri_interface: remove obsolete interfaces", 32963 "nominated": false, 32964 "nomination_type": null, 32965 "resolution": 1, 32966 "main_sha": null, 32967 "because_sha": null 32968 }, 32969 { 32970 "sha": "d343aef94233d0064fada98ae93bec0a420a0baa", 32971 "description": "nir/serialize: Pack deref modes better", 32972 "nominated": false, 32973 "nomination_type": null, 32974 "resolution": 4, 32975 "main_sha": null, 32976 "because_sha": null 32977 }, 32978 { 32979 "sha": "9272a952c9b4fa1bcd4d61997e1785ea9471a32d", 32980 "description": "nir: Re-arrange the variable modes", 32981 "nominated": false, 32982 "nomination_type": null, 32983 "resolution": 4, 32984 "main_sha": null, 32985 "because_sha": null 32986 }, 32987 { 32988 "sha": "956199e87088895682b2d86fc4ac3327bed0a4e0", 32989 "description": "nir: s/nir_var_mem_image/nir_var_image/g", 32990 "nominated": false, 32991 "nomination_type": null, 32992 "resolution": 4, 32993 "main_sha": null, 32994 "because_sha": null 32995 }, 32996 { 32997 "sha": "e73096bd6d4c1b3ad6609f85140d313e56ae8b99", 32998 "description": "meson: use gtest protocol for gtest based tests when possible", 32999 "nominated": false, 33000 "nomination_type": null, 33001 "resolution": 4, 33002 "main_sha": null, 33003 "because_sha": null 33004 }, 33005 { 33006 "sha": "aac47c4b24adab806148d04c4ea1bbe06acb2828", 33007 "description": "microsoft/compiler: Shadow tex instructions always use shadow samplers", 33008 "nominated": false, 33009 "nomination_type": null, 33010 "resolution": 4, 33011 "main_sha": null, 33012 "because_sha": null 33013 }, 33014 { 33015 "sha": "fe2674dd52dd63e6fb4a69e037a7cb5266049e4a", 33016 "description": "aux/pb: more correctly check number of reclaims", 33017 "nominated": true, 33018 "nomination_type": 1, 33019 "resolution": 1, 33020 "main_sha": null, 33021 "because_sha": "3d6c8829f54e52ae39b91b18d49acccf47755320" 33022 }, 33023 { 33024 "sha": "58f605e4d488fd8e3cb657f6c46f70155ed95aaa", 33025 "description": "nir: Drop our attempt at typed-based image mode validation", 33026 "nominated": false, 33027 "nomination_type": null, 33028 "resolution": 4, 33029 "main_sha": null, 33030 "because_sha": null 33031 }, 33032 { 33033 "sha": "d05f7b4a2ca68cc11825239273f6d8558b5ffde8", 33034 "description": "intel: fix INTEL_DEBUG environment variable on 32-bit systems", 33035 "nominated": false, 33036 "nomination_type": null, 33037 "resolution": 1, 33038 "main_sha": null, 33039 "because_sha": null 33040 }, 33041 { 33042 "sha": "182237e1e89122b6a09f2a5607e9fc2b138fb11b", 33043 "description": "virgl: remove unused pipebuffer include", 33044 "nominated": false, 33045 "nomination_type": null, 33046 "resolution": 4, 33047 "main_sha": null, 33048 "because_sha": null 33049 }, 33050 { 33051 "sha": "3d6c8829f54e52ae39b91b18d49acccf47755320", 33052 "description": "aux/pb: add a tolerance for reclaim failure", 33053 "nominated": true, 33054 "nomination_type": 0, 33055 "resolution": 1, 33056 "main_sha": null, 33057 "because_sha": null 33058 }, 33059 { 33060 "sha": "29177c7ceee351ea9cfa4a0c3f81ae2c70c83d9c", 33061 "description": "intel/compiler: Build all tests in a single binary", 33062 "nominated": false, 33063 "nomination_type": null, 33064 "resolution": 4, 33065 "main_sha": null, 33066 "because_sha": null 33067 }, 33068 { 33069 "sha": "35b69907061324c8432664b24ea8319c31e65564", 33070 "description": "intel/compiler: Rename vec4 test fixtures", 33071 "nominated": false, 33072 "nomination_type": null, 33073 "resolution": 4, 33074 "main_sha": null, 33075 "because_sha": null 33076 }, 33077 { 33078 "sha": "0480595d03e95efbc7ca38083549c37d70de5ae0", 33079 "description": "freedreno/isa: Add immed reg accessors", 33080 "nominated": false, 33081 "nomination_type": null, 33082 "resolution": 4, 33083 "main_sha": null, 33084 "because_sha": null 33085 }, 33086 { 33087 "sha": "e08d152d68cd192b0c68d19c1228c06bb9166433", 33088 "description": "isaspec: Add bitfield size assertions", 33089 "nominated": false, 33090 "nomination_type": null, 33091 "resolution": 4, 33092 "main_sha": null, 33093 "because_sha": null 33094 }, 33095 { 33096 "sha": "4166635bd18507fba382fc600e814ae9fdeff8bd", 33097 "description": "isaspec: Do not emit duplicate field encodes", 33098 "nominated": false, 33099 "nomination_type": null, 33100 "resolution": 4, 33101 "main_sha": null, 33102 "because_sha": null 33103 }, 33104 { 33105 "sha": "e01759e6f31b958c152ed42b2fc9cfe4eddfe31e", 33106 "description": "isaspec: Fix derived field width", 33107 "nominated": false, 33108 "nomination_type": null, 33109 "resolution": 4, 33110 "main_sha": null, 33111 "because_sha": null 33112 }, 33113 { 33114 "sha": "5b6e5db5d022988612673598ee49b96da683cb85", 33115 "description": "freedreno/ir3: Don't lower s2en if samp/tex is too large", 33116 "nominated": false, 33117 "nomination_type": null, 33118 "resolution": 4, 33119 "main_sha": null, 33120 "because_sha": null 33121 }, 33122 { 33123 "sha": "bfd8b7c9307e400ae76b02b39f83756cf1c66c1a", 33124 "description": "freedreno/ir3/tests: Add additional disasm test vectors", 33125 "nominated": false, 33126 "nomination_type": null, 33127 "resolution": 4, 33128 "main_sha": null, 33129 "because_sha": null 33130 }, 33131 { 33132 "sha": "c0ecfeb0234fa007ccf7eab0bdbe6d23c773ba15", 33133 "description": "freedreno/ir3/tests: Fix indentation", 33134 "nominated": false, 33135 "nomination_type": null, 33136 "resolution": 4, 33137 "main_sha": null, 33138 "because_sha": null 33139 }, 33140 { 33141 "sha": "8b0550f09f816063c4f3ab3dbfb03160f0081915", 33142 "description": "freedreno/isa: Fixes for validation", 33143 "nominated": false, 33144 "nomination_type": null, 33145 "resolution": 4, 33146 "main_sha": null, 33147 "because_sha": null 33148 }, 33149 { 33150 "sha": "9516d8ce98b40a93b70d8c68d57bf2a2ccdd1ece", 33151 "description": "freedreno/ir3+isa: Cleanup bindless cat5 samp/tex encoding", 33152 "nominated": false, 33153 "nomination_type": null, 33154 "resolution": 4, 33155 "main_sha": null, 33156 "because_sha": null 33157 }, 33158 { 33159 "sha": "d43f89f17a8259c842016fa559fa33c1c6279105", 33160 "description": "ir3: Images are always nir_var_mem_image", 33161 "nominated": false, 33162 "nomination_type": null, 33163 "resolution": 4, 33164 "main_sha": null, 33165 "because_sha": null 33166 }, 33167 { 33168 "sha": "9601556079d8592ca6c149d83335e7ab0405485c", 33169 "description": "microsoft/clc: Images use nir_var_mem_image", 33170 "nominated": false, 33171 "nomination_type": null, 33172 "resolution": 4, 33173 "main_sha": null, 33174 "because_sha": null 33175 }, 33176 { 33177 "sha": "26d603da0710b67d93b8d163cc37f109af7416b8", 33178 "description": "nir/gl_nir_lower_images: Require nir_var_mem_image", 33179 "nominated": false, 33180 "nomination_type": null, 33181 "resolution": 4, 33182 "main_sha": null, 33183 "because_sha": null 33184 }, 33185 { 33186 "sha": "e6cce80976d701003ed5650a14211e73183a6a3a", 33187 "description": "intel/fs: Stop emitting TGM fences for nir_var_mem_ssbo", 33188 "nominated": false, 33189 "nomination_type": null, 33190 "resolution": 4, 33191 "main_sha": null, 33192 "because_sha": null 33193 }, 33194 { 33195 "sha": "8ab40f517fa5620e9b44f1f352e3e66b0e5b7b34", 33196 "description": "aco: Split var_mem_image barrier handling from global/ssbo", 33197 "nominated": false, 33198 "nomination_type": null, 33199 "resolution": 4, 33200 "main_sha": null, 33201 "because_sha": null 33202 }, 33203 { 33204 "sha": "4c5a88d73536207db045d92871d01f28778c1c22", 33205 "description": "nir: Validate image variable modes", 33206 "nominated": false, 33207 "nomination_type": null, 33208 "resolution": 4, 33209 "main_sha": null, 33210 "because_sha": null 33211 }, 33212 { 33213 "sha": "97a7c0ab1b57f04681f422226fe834efa3485f0f", 33214 "description": "st/pbo: Use nir_var_mem_image for images", 33215 "nominated": false, 33216 "nomination_type": null, 33217 "resolution": 4, 33218 "main_sha": null, 33219 "because_sha": null 33220 }, 33221 { 33222 "sha": "458b4d2095795ded0d46a6851adc2de8392a7372", 33223 "description": "radv: Use nir_var_mem_image in meta shaders", 33224 "nominated": false, 33225 "nomination_type": null, 33226 "resolution": 4, 33227 "main_sha": null, 33228 "because_sha": null 33229 }, 33230 { 33231 "sha": "9f51fda92cd42620c080b23c7a57996a249dc477", 33232 "description": "ttn: Use nir_var_mem_image", 33233 "nominated": false, 33234 "nomination_type": null, 33235 "resolution": 4, 33236 "main_sha": null, 33237 "because_sha": null 33238 }, 33239 { 33240 "sha": "b8ee37472d3e271fa666d82910588497435a86b7", 33241 "description": "glsl: Use nir_var_mem_image for images", 33242 "nominated": false, 33243 "nomination_type": null, 33244 "resolution": 4, 33245 "main_sha": null, 33246 "because_sha": null 33247 }, 33248 { 33249 "sha": "cfdc7ee066ea86c87d128e68c43ce7103da3ef5a", 33250 "description": "spirv: Use nir_var_mem_image", 33251 "nominated": false, 33252 "nomination_type": null, 33253 "resolution": 4, 33254 "main_sha": null, 33255 "because_sha": null 33256 }, 33257 { 33258 "sha": "219ac26ea3361d3ae185d9e98a753656fd33a534", 33259 "description": "spirv: Assert that OpTypeForwardPointer only points to structs", 33260 "nominated": false, 33261 "nomination_type": null, 33262 "resolution": 4, 33263 "main_sha": null, 33264 "because_sha": null 33265 }, 33266 { 33267 "sha": "e87dbfd3e8a5cf69c3ddc89fce17a0388f872806", 33268 "description": "ir3: Check for nir_var_mem_image in shared_barrier handling", 33269 "nominated": false, 33270 "nomination_type": null, 33271 "resolution": 4, 33272 "main_sha": null, 33273 "because_sha": null 33274 }, 33275 { 33276 "sha": "ae58894ee79925088c9745d909c5631b211aea7b", 33277 "description": "zink: Images can live in nir_var_mem_image now", 33278 "nominated": false, 33279 "nomination_type": null, 33280 "resolution": 4, 33281 "main_sha": null, 33282 "because_sha": null 33283 }, 33284 { 33285 "sha": "d68bedbb456dee93b55d36017078d798378eb041", 33286 "description": "clover: Use nir_foreach_image_variable for images", 33287 "nominated": false, 33288 "nomination_type": null, 33289 "resolution": 4, 33290 "main_sha": null, 33291 "because_sha": null 33292 }, 33293 { 33294 "sha": "aefa22ddb52bce625d562ce5528cd1e21ac347e4", 33295 "description": "clover: Insert dummy uniform variables for images", 33296 "nominated": false, 33297 "nomination_type": null, 33298 "resolution": 4, 33299 "main_sha": null, 33300 "because_sha": null 33301 }, 33302 { 33303 "sha": "6818811fc4046b347d1d9ad7b39b7c2193674981", 33304 "description": "nir/lower_readonly_images_to_tex: Also rewrite variable modes", 33305 "nominated": false, 33306 "nomination_type": null, 33307 "resolution": 4, 33308 "main_sha": null, 33309 "because_sha": null 33310 }, 33311 { 33312 "sha": "225caf537aa844ed78537f4cda239c4379cf2f7c", 33313 "description": "llvmpipe: Support image variables living in nir_var_mem_image", 33314 "nominated": false, 33315 "nomination_type": null, 33316 "resolution": 4, 33317 "main_sha": null, 33318 "because_sha": null 33319 }, 33320 { 33321 "sha": "d84fd86af1a392d1aa56e5e3b27ad0300fc8a8c2", 33322 "description": "ntt: Separate image and sampler handling", 33323 "nominated": false, 33324 "nomination_type": null, 33325 "resolution": 4, 33326 "main_sha": null, 33327 "because_sha": null 33328 }, 33329 { 33330 "sha": "12b3ffe4000b367270e00433e7ccaee7af871851", 33331 "description": "st/nir: Assign uniform locations to nir_var_mem_image vars", 33332 "nominated": false, 33333 "nomination_type": null, 33334 "resolution": 4, 33335 "main_sha": null, 33336 "because_sha": null 33337 }, 33338 { 33339 "sha": "b1385f3c87f7ff844cdcd5f9c21e94bd1a5454e7", 33340 "description": "nir/gl_nir_lower_images: Support nir_var_mem_image", 33341 "nominated": false, 33342 "nomination_type": null, 33343 "resolution": 4, 33344 "main_sha": null, 33345 "because_sha": null 33346 }, 33347 { 33348 "sha": "7bdae87b93953a1323677729ff92be77860313e6", 33349 "description": "nir/gl_nir_lower_samplers_as_deref: Support nir_var_mem_image", 33350 "nominated": false, 33351 "nomination_type": null, 33352 "resolution": 4, 33353 "main_sha": null, 33354 "because_sha": null 33355 }, 33356 { 33357 "sha": "c0d8dc13e0974a45d1211fb4525ade3a4836fffd", 33358 "description": "glsl/nir_linker: nir_var_mem_image is also a GL uniform", 33359 "nominated": false, 33360 "nomination_type": null, 33361 "resolution": 4, 33362 "main_sha": null, 33363 "because_sha": null 33364 }, 33365 { 33366 "sha": "94b9f25883a1e2e06c93b8a02d156f197108aed0", 33367 "description": "aco: Add support for nir_var_mem_image", 33368 "nominated": false, 33369 "nomination_type": null, 33370 "resolution": 4, 33371 "main_sha": null, 33372 "because_sha": null 33373 }, 33374 { 33375 "sha": "cd49706cb1ab3e808887ed2b384afb873fbb2598", 33376 "description": "amd/llvm/nir: Add support for nir_var_mem_image", 33377 "nominated": false, 33378 "nomination_type": null, 33379 "resolution": 4, 33380 "main_sha": null, 33381 "because_sha": null 33382 }, 33383 { 33384 "sha": "26582db077500a4461ae6ef944a0a8977a03bb92", 33385 "description": "anv: Use nir_foreach_image_variable", 33386 "nominated": false, 33387 "nomination_type": null, 33388 "resolution": 4, 33389 "main_sha": null, 33390 "because_sha": null 33391 }, 33392 { 33393 "sha": "ff39916ce71b3842f825202c11a82461bd39e459", 33394 "description": "i965/uniforms: Handle images as a separate pass", 33395 "nominated": false, 33396 "nomination_type": null, 33397 "resolution": 4, 33398 "main_sha": null, 33399 "because_sha": null 33400 }, 33401 { 33402 "sha": "2d7065ef0430e729cac7fffbdd7af2004745f5b0", 33403 "description": "intel/fs: Consider nir_var_mem_image for TGM fences", 33404 "nominated": false, 33405 "nomination_type": null, 33406 "resolution": 4, 33407 "main_sha": null, 33408 "because_sha": null 33409 }, 33410 { 33411 "sha": "2a53c33fbe3004856f5c4b2d12e711aaec5f520f", 33412 "description": "nir: Add a nir_foreach_image_variable() iterator", 33413 "nominated": false, 33414 "nomination_type": null, 33415 "resolution": 4, 33416 "main_sha": null, 33417 "because_sha": null 33418 }, 33419 { 33420 "sha": "de3705edb0368c376abe7fc2f660f9c5a5a5dcbf", 33421 "description": "nir: Add nir_var_mem_image", 33422 "nominated": false, 33423 "nomination_type": null, 33424 "resolution": 4, 33425 "main_sha": null, 33426 "because_sha": null 33427 }, 33428 { 33429 "sha": "872750bb96f692b525be0d169af1525072a12c82", 33430 "description": "nir/schedule: Handle nir_intrisic_scoped_barrier", 33431 "nominated": false, 33432 "nomination_type": null, 33433 "resolution": 4, 33434 "main_sha": null, 33435 "because_sha": null 33436 }, 33437 { 33438 "sha": "73d6e153eb984ba72233a6e5f66e5467857fe9a5", 33439 "description": "freedreno: Fix for large epilogues", 33440 "nominated": false, 33441 "nomination_type": null, 33442 "resolution": 4, 33443 "main_sha": null, 33444 "because_sha": null 33445 }, 33446 { 33447 "sha": "9ee060b614cf61b4e75cca5b6d74b364596961b2", 33448 "description": "v3dv: enable VK_KHR_swapchain_mutable_format", 33449 "nominated": false, 33450 "nomination_type": null, 33451 "resolution": 4, 33452 "main_sha": null, 33453 "because_sha": null 33454 }, 33455 { 33456 "sha": "aac4e1f8229e7978310ca81312f0ff925e3485b7", 33457 "description": "aco: do not return an empty string when disassembly is not supported", 33458 "nominated": true, 33459 "nomination_type": 0, 33460 "resolution": 1, 33461 "main_sha": null, 33462 "because_sha": null 33463 }, 33464 { 33465 "sha": "5387522bd00147f298e5799db41db94f9a4a37e3", 33466 "description": "iris: fix scratch address patching for TESS_EVAL stage", 33467 "nominated": true, 33468 "nomination_type": 1, 33469 "resolution": 1, 33470 "main_sha": null, 33471 "because_sha": "4256f7ed5847505c30e903b6674dac88c5d03315" 33472 }, 33473 { 33474 "sha": "7681500ead4f085d75b0b2f39b48d1f9dc637dc9", 33475 "description": "crocus: Delete the MI_COPY_MEM_MEM resource_copy_region implementation.", 33476 "nominated": false, 33477 "nomination_type": null, 33478 "resolution": 4, 33479 "main_sha": null, 33480 "because_sha": null 33481 }, 33482 { 33483 "sha": "796c9ab3fd6b897ae3b3c069568182178c7661d4", 33484 "description": "egl: set TSD as NULL after deinit", 33485 "nominated": true, 33486 "nomination_type": 0, 33487 "resolution": 1, 33488 "main_sha": null, 33489 "because_sha": null 33490 }, 33491 { 33492 "sha": "835b98e101fa6aeb6fb8a47059d66f8e48260bac", 33493 "description": "v3dv: implement VK_EXT_host_query_reset", 33494 "nominated": false, 33495 "nomination_type": null, 33496 "resolution": 4, 33497 "main_sha": null, 33498 "because_sha": null 33499 }, 33500 { 33501 "sha": "393fda2d341f65cba6e160d4704983370ae041f9", 33502 "description": "i965: Emit a NULL surface for buffer textures with no buffer", 33503 "nominated": true, 33504 "nomination_type": 0, 33505 "resolution": 1, 33506 "main_sha": null, 33507 "because_sha": null 33508 }, 33509 { 33510 "sha": "4d777631b595075169830a63b4281e9f0cbb45be", 33511 "description": "zink: Do not access just freed zink_batch_state", 33512 "nominated": true, 33513 "nomination_type": 0, 33514 "resolution": 1, 33515 "main_sha": null, 33516 "because_sha": null 33517 }, 33518 { 33519 "sha": "b2ef7e6d6b697c883efd8debaf3cb0a88bcf043b", 33520 "description": "anv: don't advertise vk conformance on GPUs that aren't conformant", 33521 "nominated": false, 33522 "nomination_type": null, 33523 "resolution": 1, 33524 "main_sha": null, 33525 "because_sha": null 33526 }, 33527 { 33528 "sha": "2d47f3640ffc8f8ca9a76bdd6920edc2c2428b3c", 33529 "description": "docs: update calendar and link releases notes for 21.2.4", 33530 "nominated": false, 33531 "nomination_type": null, 33532 "resolution": 4, 33533 "main_sha": null, 33534 "because_sha": null 33535 }, 33536 { 33537 "sha": "57755cad55af61ea31ae84021236570521b993bb", 33538 "description": "docs: add sha256 sum for 21.2.4 release", 33539 "nominated": false, 33540 "nomination_type": null, 33541 "resolution": 4, 33542 "main_sha": null, 33543 "because_sha": null 33544 }, 33545 { 33546 "sha": "8236a7741d666a3bdca459cd8ca02e8c2fbb2ff3", 33547 "description": "docs: add release notes for 21.2.4", 33548 "nominated": false, 33549 "nomination_type": null, 33550 "resolution": 4, 33551 "main_sha": null, 33552 "because_sha": null 33553 }, 33554 { 33555 "sha": "70df31f5e04c73e9fd6290fad505f0187501ac80", 33556 "description": "docs: update calendar for 21.3.0-rc1", 33557 "nominated": false, 33558 "nomination_type": null, 33559 "resolution": 4, 33560 "main_sha": null, 33561 "because_sha": null 33562 }, 33563 { 33564 "sha": "1c0eb7aa78bac4494dbff0c502a8c09e23a4c123", 33565 "description": "ir3/freedreno: account for component in build_tessfactor_base", 33566 "nominated": false, 33567 "nomination_type": null, 33568 "resolution": 4, 33569 "main_sha": null, 33570 "because_sha": null 33571 }, 33572 { 33573 "sha": "f839b9599f863fa5bb1a6a6c24bbb621b7a1b4c9", 33574 "description": "loader: Avoid enumerating drm devices just to get an fd's PCI ID.", 33575 "nominated": false, 33576 "nomination_type": null, 33577 "resolution": 4, 33578 "main_sha": null, 33579 "because_sha": null 33580 }, 33581 { 33582 "sha": "b79e978ae48c2c4a7059a7f5eb695c6b0362ac60", 33583 "description": "vulkan/wsi/win32: Delete the wrapper entrypoints", 33584 "nominated": false, 33585 "nomination_type": null, 33586 "resolution": 4, 33587 "main_sha": null, 33588 "because_sha": null 33589 }, 33590 { 33591 "sha": "f769f34680d516850c6efd64669bf601efcd4425", 33592 "description": "nir/print: print bindless info as applicable", 33593 "nominated": false, 33594 "nomination_type": null, 33595 "resolution": 4, 33596 "main_sha": null, 33597 "because_sha": null 33598 }, 33599 { 33600 "sha": "116e23e3855a28e74e09517d0005200fd139dc88", 33601 "description": "vulkan/log: Don't assert on non-client-visible objects", 33602 "nominated": false, 33603 "nomination_type": null, 33604 "resolution": 1, 33605 "main_sha": null, 33606 "because_sha": null 33607 }, 33608 { 33609 "sha": "071437d29d9ebe5f1dbc4e14e63fd8a3861ce6f9", 33610 "description": "vulkan/log: Tweak our handling of a couple error enums", 33611 "nominated": true, 33612 "nomination_type": 1, 33613 "resolution": 1, 33614 "main_sha": null, 33615 "because_sha": "0cad3beb2a0dda7a8f6c6a1e8c9d253b9c988a9f" 33616 }, 33617 { 33618 "sha": "fd467492349ee32cd196a8bd747269404965e3b1", 33619 "description": "vulkan: Set unused entrypoints to vk_entrypoint_stub when compiling with MSVC", 33620 "nominated": true, 33621 "nomination_type": 1, 33622 "resolution": 1, 33623 "main_sha": null, 33624 "because_sha": "6d44b21d4fdea89673541de265f69258747c5499" 33625 }, 33626 { 33627 "sha": "b4aa5a3fdd0ec2b3ac3c019e1c323208c0fa1faf", 33628 "description": "radv: Fix modifier property query.", 33629 "nominated": true, 33630 "nomination_type": 1, 33631 "resolution": 1, 33632 "main_sha": null, 33633 "because_sha": "5dee0d9da961b9a027910ce7e8e16a2f849d9b8d" 33634 }, 33635 { 33636 "sha": "8e6f5aab336d3bf84aae604b51e07529380b5019", 33637 "description": "v3dv: fix TLB buffer to image copy path for 3D images", 33638 "nominated": false, 33639 "nomination_type": null, 33640 "resolution": 4, 33641 "main_sha": null, 33642 "because_sha": null 33643 }, 33644 { 33645 "sha": "6d44b21d4fdea89673541de265f69258747c5499", 33646 "description": "vulkan: Fix weak symbol emulation when compiling with MSVC", 33647 "nominated": true, 33648 "nomination_type": 1, 33649 "resolution": 1, 33650 "main_sha": null, 33651 "because_sha": "98c622a96e28020640517cb5499a1d7bd56553b0" 33652 }, 33653 { 33654 "sha": "ae99ea6f4ddb90f7120b4986709a9e9064037f94", 33655 "description": "nir/loop_unroll: Always unroll loops that iterate at most once", 33656 "nominated": false, 33657 "nomination_type": null, 33658 "resolution": 1, 33659 "main_sha": null, 33660 "because_sha": null 33661 }, 33662 { 33663 "sha": "c4323dc846d1b894ab86ce7d0eb98409085c6a18", 33664 "description": "brw/nir: remove unused function prototypes.", 33665 "nominated": false, 33666 "nomination_type": null, 33667 "resolution": 4, 33668 "main_sha": null, 33669 "because_sha": null 33670 }, 33671 { 33672 "sha": "a98ece61e9109963da525592a6890ad1166a0993", 33673 "description": "anv: Enable tessellation redistribution", 33674 "nominated": false, 33675 "nomination_type": null, 33676 "resolution": 4, 33677 "main_sha": null, 33678 "because_sha": null 33679 }, 33680 { 33681 "sha": "20c0ca75f55409f279a23a415f5c7dd70a012665", 33682 "description": "iris: Enable tessellation redistribution", 33683 "nominated": false, 33684 "nomination_type": null, 33685 "resolution": 4, 33686 "main_sha": null, 33687 "because_sha": null 33688 }, 33689 { 33690 "sha": "867e2e0716ed4a753a5591542a91cca31613f46f", 33691 "description": "anv: Enable geometry distribution", 33692 "nominated": false, 33693 "nomination_type": null, 33694 "resolution": 4, 33695 "main_sha": null, 33696 "because_sha": null 33697 }, 33698 { 33699 "sha": "efa27572a15b1bb6ee88d0556c2af06dc501215d", 33700 "description": "iris: Enable geometry distribution", 33701 "nominated": false, 33702 "nomination_type": null, 33703 "resolution": 4, 33704 "main_sha": null, 33705 "because_sha": null 33706 }, 33707 { 33708 "sha": "1d224e7f14e366534d3942976801f959b963d540", 33709 "description": "genxml/gen125: Update 3DSTATE_TE fields", 33710 "nominated": false, 33711 "nomination_type": null, 33712 "resolution": 4, 33713 "main_sha": null, 33714 "because_sha": null 33715 }, 33716 { 33717 "sha": "9a7e54b87f399f387048e5e21be9ee45f4ddb398", 33718 "description": "intel/genxml: Update genxml to support tessellation/geometry distribution", 33719 "nominated": false, 33720 "nomination_type": null, 33721 "resolution": 4, 33722 "main_sha": null, 33723 "because_sha": null 33724 }, 33725 { 33726 "sha": "3eadb03db775cc41bbc58e67b37115540eb480e0", 33727 "description": "ci/lvp: Skip some slow tests under ASan.", 33728 "nominated": false, 33729 "nomination_type": null, 33730 "resolution": 4, 33731 "main_sha": null, 33732 "because_sha": null 33733 }, 33734 { 33735 "sha": "ec51c8774d0f87e0a8d0ca8d8818bb13056641c2", 33736 "description": "v3d/clif: add support for dumping GS shader state", 33737 "nominated": false, 33738 "nomination_type": null, 33739 "resolution": 4, 33740 "main_sha": null, 33741 "because_sha": null 33742 }, 33743 { 33744 "sha": "19894bec1fdd85b394c71442854878db2a51ee71", 33745 "description": "v3dv/pipeline: don't clone the nir shader at pipeline_state_create_binning", 33746 "nominated": false, 33747 "nomination_type": null, 33748 "resolution": 1, 33749 "main_sha": null, 33750 "because_sha": null 33751 }, 33752 { 33753 "sha": "c7c484d7f4a1f80197c45d4b766ac3a3d6f3c394", 33754 "description": "VERSION: bump to 22.0", 33755 "nominated": false, 33756 "nomination_type": null, 33757 "resolution": 4, 33758 "main_sha": null, 33759 "because_sha": null 33760 }, 33761 { 33762 "sha": "7d9950e924fe0e8b90aa69fa8f696008a2e34643", 33763 "description": "docs: reset new_features.txt", 33764 "nominated": false, 33765 "nomination_type": null, 33766 "resolution": 4, 33767 "main_sha": null, 33768 "because_sha": null 33769 }, 33770 { 33771 "sha": "91009cbaa84c0faad98c128d0d54ef9aba569381", 33772 "description": "VERSION: bump to 21.4", 33773 "nominated": false, 33774 "nomination_type": null, 33775 "resolution": 4, 33776 "main_sha": null, 33777 "because_sha": null 33778 } 33779]